100000 199974 1 44951 660430759 1 59874 26612427 1 83577 395271177 1 18255 416618057 1 29510 16561976 1 22878 402626624 1 97138 623482225 1 95986 114897161 1 99436 183369115 1 16810 714116626 1 21353 976623298 44951 25161 676234954 44951 71984 652782593 44951 58417 370770545 44951 51931 248173267 44951 75998 370373329 44951 21399 665844469 44951 24332 695461496 44951 14820 181017204 44951 79682 313730885 44951 67777 306540570 44951 15688 736034559 44951 84209 797829301 44951 65186 63091906 44951 41748 732283363 44951 70276 611974042 44951 78328 659584298 44951 3140 119144394 59874 59465 124315771 59874 34693 117539237 59874 89900 946872878 59874 24318 686590558 59874 78556 618192426 59874 48513 134546571 59874 23987 942600875 59874 80886 100445501 59874 37497 206172042 59874 78267 785611863 59874 93037 523226904 59874 56680 447999330 59874 5792 630121241 59874 57902 685506486 25161 25698 81950381 25161 59928 873313701 25161 7883 791743457 25161 73431 470491262 25161 51301 292551026 25161 95128 173019280 25161 62543 424936661 25698 56836 225465913 25698 19871 836287182 25698 4291 271805775 25698 62785 306600421 25698 94185 187015492 25698 99724 785572191 25698 15398 718309385 25698 95966 549926955 25698 88353 41189737 25698 24925 87371669 25698 77875 106988011 25698 598 323994883 25698 6851 238673878 25698 91653 603779822 56836 43796 64764483 56836 63819 871507459 56836 14714 281276730 56836 67505 410051980 56836 26491 761634367 56836 64208 70121859 56836 13446 735670711 56836 61052 782203811 56836 5623 388474691 56836 29197 746288666 56836 54663 459844936 56836 38626 59633038 56836 28452 292723496 19871 69068 874746623 19871 62839 254919662 19871 45616 772163559 19871 91570 978620491 19871 290 811520482 19871 7875 102794639 19871 37641 916878383 19871 57182 760621562 71984 57175 698911417 71984 14189 162009802 71984 40227 338890100 71984 62352 807642450 71984 8944 525671701 71984 16430 597763907 71984 74747 785041856 71984 98672 268463852 71984 15526 55697025 71984 7384 860539434 71984 23455 528590265 71984 82584 732360391 71984 63248 896182398 71984 25363 269009993 71984 66805 907401575 71984 22351 387366663 71984 60513 294922059 71984 27677 101346845 71984 94934 463281602 43796 72984 372483036 43796 10125 820471184 43796 57734 181209494 43796 82864 517863737 43796 63157 619832567 43796 49211 958725426 43796 73077 180547260 43796 11120 915478143 43796 48532 624190953 43796 17035 650686668 72984 96642 858596211 72984 5330 407907585 72984 38165 78153773 72984 83685 622719934 72984 23959 878559905 72984 6215 458104244 72984 66593 175959634 72984 84962 161547327 57175 15037 683270986 57175 16472 743137239 57175 94934 357941809 57175 65612 3238164 57175 24968 399401260 57175 64585 84664348 57175 42445 181532079 57175 53446 479015127 57175 24658 428961350 57175 70237 237319980 57175 17146 883809174 57175 13499 786639147 57175 45598 904396303 57175 54586 816608614 57175 48513 12785686 57175 46177 562288711 14189 37568 870679117 14189 47970 391816589 14189 32580 703851699 14189 73350 526751196 14189 1525 330529658 14189 36408 376901274 14189 10526 829941812 14189 69826 305869965 4291 81665 505285375 4291 65839 584275128 4291 69397 246736804 4291 37525 136397796 4291 44914 922854115 4291 57511 134619972 4291 35769 452589703 4291 9494 270481545 4291 86672 117557417 4291 56151 408454135 4291 98047 470735210 15037 22206 273970102 15037 69546 270754781 15037 61721 815551681 15037 26872 142218543 15037 92873 618494248 15037 38494 3209294 15037 2124 293921019 15037 8518 232647290 15037 31327 930560988 15037 42401 765787603 15037 56261 651857807 15037 20301 697694901 16472 27826 38755627 16472 57861 403963887 16472 65248 585305405 16472 17385 188722303 16472 31791 411949039 16472 26859 459611919 16472 79196 636748539 16472 10940 271830062 16472 41352 907116984 16472 17052 100516053 16472 8016 927777031 58417 15331 737138919 58417 64680 242454634 58417 78987 380360536 58417 21276 347667543 58417 58172 182934462 58417 81541 101519250 58417 29734 365667587 96642 12560 760014718 96642 94734 830729685 96642 67310 416016196 96642 36010 289275411 96642 3269 543919023 96642 42087 363626743 22206 8681 68262465 22206 57515 709023778 22206 7389 16044210 22206 1195 727712834 22206 62478 579612329 22206 25190 681295400 22206 18458 511117158 5330 34818 294094805 5330 13747 442275832 5330 7665 519395653 5330 74468 576515929 5330 47218 823879533 5330 34567 346245086 5330 52580 682692756 5330 67402 599596663 12560 83876 271997571 12560 88146 412338324 12560 45042 459842721 12560 74826 776396803 12560 44608 814307417 12560 48986 151599445 15331 96970 644926255 15331 30541 452074965 15331 8797 364290963 15331 48695 862521327 15331 55452 154770268 15331 97943 727525840 15331 64232 83728227 15331 32264 631620845 15331 40525 358032719 15331 66626 760083579 15331 11484 328200542 15331 59750 714270412 15331 1566 890432671 15331 47237 727783240 51931 26115 996607381 51931 60884 287886402 51931 18389 299016719 51931 76775 573320197 51931 32570 396634715 51931 3748 411633245 51931 27796 160318809 51931 80565 672065981 51931 42035 420500494 51931 35067 805183345 83876 70193 831801799 83876 89210 753944070 83876 47285 500542287 83876 81535 441347894 83876 97623 18015589 83876 28301 282762369 26115 80597 684746524 26115 9651 31086448 26115 27222 339095621 26115 40027 930205235 26115 77215 415450421 26115 22640 284837045 26115 34252 248029675 26115 32264 291229872 26115 98919 97381505 69546 3637 242867612 69546 58813 781623417 69546 42932 7893163 69546 50170 399690966 69546 38331 246594377 69546 24007 353629167 10125 18970 250605539 10125 63766 560785903 10125 942 57126114 10125 42240 856701283 10125 57064 269645767 10125 65687 955820 10125 5636 619380100 10125 85065 822154650 10125 96638 731257189 10125 56457 727707992 10125 11952 276895597 10125 67547 306606981 10125 57872 510945995 10125 51863 856879451 10125 76125 529282998 94934 34751 349405006 94934 95969 825521171 94934 93518 667629850 94934 2256 58886940 94934 98805 710041577 94934 81284 664585955 94934 10558 443321348 94934 48805 175109902 8681 14961 477528144 8681 67133 519484916 8681 73211 419226836 8681 45482 388979280 8681 23660 430127742 3637 81257 625508048 3637 49663 20929335 3637 41699 960527366 60884 63057 162918065 60884 14831 710753658 60884 37342 646770506 60884 93568 53165787 60884 43125 316570650 60884 94269 216817648 40227 46794 446361868 40227 75968 704283496 40227 57273 764132454 40227 21772 666829748 40227 22048 503542475 40227 23164 790977884 40227 99595 673908632 40227 73424 270295245 40227 17324 788705073 59928 2306 504512078 59928 43125 347127782 59928 16094 667580518 59928 47404 357832076 59928 50632 760188882 59928 38478 610204416 59928 56243 979070225 59928 36674 717125591 59928 11817 447093435 59928 79775 67771110 59928 54069 945590485 59928 60729 932219572 59928 77021 534737882 59928 7232 501685733 59928 48683 459652514 7883 89800 158535489 7883 18289 760362053 7883 94078 470069513 7883 47532 773519321 7883 45834 867059614 7883 86269 199836597 7883 48811 528534458 7883 33167 193414632 7883 59147 323548476 7883 47925 584415165 96970 65995 51791839 96970 68296 493510426 96970 48269 622820963 96970 79423 852840496 96970 5585 651467638 96970 40969 799001632 96970 88376 262515124 96970 53279 255411969 34818 48326 184289630 34818 99966 270689459 34818 47334 224849120 34818 16008 721459950 34818 77129 243377079 61721 52703 397363062 61721 78453 531869984 61721 21255 896338822 61721 94013 600956353 61721 95737 857515783 61721 86265 395870974 61721 91 111671242 61721 98609 16146929 61721 85493 976678021 61721 10359 159735033 61721 32879 494404929 61721 52927 369239871 61721 14120 561164970 62785 41839 124095939 62785 49391 424158858 62785 77024 627020194 62785 83712 50925168 62785 36202 649189669 62785 48323 503222888 62785 17520 717376896 62785 46733 231844734 62785 15621 904355758 62785 22444 71588040 80597 86655 430536101 80597 24243 387716422 80597 26444 922335235 80597 29238 591156513 80597 39423 589304016 80597 8236 710915302 80597 52037 775243293 80597 15746 806157917 80597 54107 720898253 62352 58376 894838219 62352 10471 855520557 62352 66289 946015558 62352 86643 594575165 62352 28710 585050552 62352 75718 700336070 62352 58889 255358586 30541 9767 756666085 30541 79419 332561084 30541 71754 639345885 30541 38043 883809290 30541 64952 221001706 30541 63200 333032930 30541 28486 15072941 64680 49810 172410170 64680 44163 159973488 64680 28053 793494887 64680 76326 534178281 64680 70444 805645276 64680 99026 203477321 64680 60341 526963081 64680 90248 675983469 64680 97159 116094695 64680 60914 23344828 64680 52388 829983413 64680 90774 720129843 89800 98133 453033410 89800 60418 109417881 89800 51732 739659000 89800 26246 687907949 89800 78869 99507373 89800 11039 620533888 89800 78200 546908333 89800 45692 664500745 57515 34078 423107204 57515 68328 244389785 57515 49360 250205986 57515 72386 896996227 57515 63310 329525110 57515 5375 496718231 8797 88869 692289689 8797 8329 896776229 8797 56467 245453920 8797 96482 908112632 8797 29095 263591306 8797 49657 702260632 8797 53672 761089381 8797 2055 43011392 83577 44577 743550364 83577 77188 426030310 83577 80747 658639869 83577 60887 991927065 83577 21290 215037864 83577 12049 230993488 83577 47182 352511628 83577 51863 376269008 83577 56627 616658349 70193 90821 667675720 70193 82340 699325765 70193 13531 520265008 70193 43282 746079756 70193 5315 338342955 70193 56671 510934455 65995 7401 854783468 65995 19886 422034052 65995 51141 328140672 65995 88977 775606136 65995 83235 770861421 65995 42041 795735831 65995 2000 320270249 65995 96682 669690217 65995 12288 917381825 34078 15498 519749311 34078 82993 226427259 34078 5540 372778996 34078 40866 243890209 34078 63418 881667357 34078 11780 956266307 34078 17540 684870977 34078 49909 97638179 34078 88709 497294942 34078 5953 223779334 34078 34499 813776617 34078 8954 157653593 34078 75480 944624141 88146 62996 869452519 88146 87455 177092156 88146 12921 782535833 88146 94271 434313557 88146 380 750728186 88146 94504 474430299 88146 73068 581305571 88146 81430 780013529 88146 29182 342994594 88146 14120 955211540 88146 96974 915051605 52703 15900 290378506 52703 62526 781765455 52703 14424 33959002 52703 19314 259341554 52703 16860 623504008 52703 20864 89198983 52703 96595 826670337 52703 1000 276386455 52703 77149 217242384 52703 7720 837729125 52703 15901 413621691 52703 18104 324742138 52703 12413 386932994 18970 69887 72844481 18970 34995 92880262 18970 81715 311787873 18970 16255 258707345 18970 89489 613631950 18970 43037 574814193 58813 58986 103907145 58813 92871 52510852 58813 51561 324265785 58813 35132 868479630 58813 10134 178137166 58813 52907 259775403 58813 36988 357550714 37568 46115 88839924 37568 25723 13688125 37568 39213 129512939 37568 42989 261495889 37568 15101 754523376 37568 79218 558667444 37568 89075 970208716 37568 75057 444253349 37568 63471 701960292 37568 58392 387619965 37568 24968 613518469 88869 61253 431498465 88869 50748 791757666 88869 59022 106709708 88869 10391 996815147 88869 86385 305661150 88869 66153 481176906 88869 11179 91172508 8944 82692 743191114 8944 14389 325344422 8944 19145 90449669 8944 15622 903166066 8944 74602 437634920 8944 93764 638918530 8944 53242 650080173 8944 30674 409864858 8944 99681 838318427 59465 493 860755799 59465 41070 276294135 59465 47031 334350869 59465 17937 843852689 59465 75446 344682837 59465 99135 474805105 59465 41127 261297379 9651 63541 388965723 9651 91395 271619226 9651 83036 718550623 9651 89078 81084692 9651 41577 989035452 9651 85995 869366963 9651 46810 101669057 9651 94118 854629997 493 84553 345242647 493 40089 456640087 493 40588 620422810 493 27750 299389377 493 59541 955015812 493 29333 968351642 493 27655 118384791 493 72152 675100645 493 39918 696909196 493 32052 163006969 49810 16751 127665145 49810 5375 588674318 49810 64447 453016917 49810 96275 23264854 49810 22985 362515027 49810 86455 892578277 49810 76697 347756962 49810 2350 536926288 49810 78775 186807808 49810 99218 314259205 49810 83934 291165817 49810 37116 547503137 49810 39541 735576665 49810 62600 658981342 15498 49623 640107218 15498 29524 436775234 15498 52921 17917496 15498 88095 996999908 15498 1632 237842325 15498 98282 619948610 15498 48805 630548941 8329 36866 40248613 8329 81140 603188030 8329 44740 542426877 8329 8697 479804540 8329 68794 74170645 8329 76753 165672126 8329 64243 729804514 8329 51248 450013450 8329 9167 301857857 78453 10715 44543199 78453 44105 331129491 78453 90774 769485318 78453 8335 708732262 78453 52466 202277339 78453 40284 318220280 78453 66480 822199098 78453 97848 888969132 78453 40239 823880262 78453 49019 690545838 78453 99481 546529317 78453 36216 385672462 82692 77003 690117095 82692 92598 269929931 16430 55516 452251114 16430 92277 717810200 16430 9219 41346982 16430 75713 666789347 16430 75062 756473508 16430 22036 416338895 16430 39836 104878219 16430 50200 320463789 16430 1025 385194582 16430 15183 692696561 16430 26509 296067042 57734 13851 643953940 57734 84962 478448788 57734 55857 69214756 57734 26254 289813788 57734 12189 407830453 57734 81584 87719538 57734 71670 969021459 57734 15378 18287297 45042 663 172822012 45042 75701 992372513 45042 7096 666822839 45042 32019 505070237 45042 45430 768598127 45042 87695 585437891 45042 97922 628922315 45042 23398 419207471 45042 6897 983408134 47970 2432 352842569 47970 27430 284001468 47970 32534 628739672 47970 61301 828420922 47970 9596 447504546 47970 34484 528241337 47970 29360 168279071 47970 76298 637348348 47970 33504 940820500 78987 54019 30651628 78987 56917 113140856 78987 649 544836356 78987 16473 463789694 78987 2521 117519117 78987 86086 880483071 78987 47532 54277823 44163 93221 110887328 44163 56810 704856899 44163 85833 557831183 44163 40684 84325077 44163 82659 725492575 44163 83829 505977459 44163 5921 614311892 44163 91395 381653491 18255 46693 526081571 18255 34614 672174237 18255 10710 622945956 18255 18715 455136719 18255 43563 333828624 18255 97499 9705391 18255 73394 904136029 74747 79811 64530218 74747 44657 697959276 74747 75323 48324320 74747 49116 328696659 74747 92549 885626225 74747 4046 532673136 74747 58228 527851510 74747 47817 903270681 74747 52872 163279793 74747 93277 625567789 46115 16735 490142735 46115 57108 853917377 46115 81745 434820653 46115 94636 658834681 46115 28381 327049798 46115 23502 122370241 46115 99221 654649085 21255 59989 21417797 21255 94850 534459645 21255 74754 636241954 21255 19907 841250927 21255 951 343617650 21255 49930 133354198 21255 63999 766723363 21255 42442 873902944 21255 62908 15365183 21255 24164 302743707 21255 66626 608574885 44577 2867 722413201 44577 66688 854097306 44577 62537 602147827 44577 44156 937361294 44577 2 890589666 44577 82749 909581153 44577 6455 937455382 44577 52132 243056706 44577 6729 24365138 44577 59342 172454341 44577 64652 913687805 63766 73424 535114147 63766 82195 475893978 63766 15964 114013049 63766 45425 27482709 63766 41716 474436357 63766 58303 961996488 63766 1541 569285163 42932 61610 981003685 42932 84487 118732965 42932 71888 185840545 42932 40820 372686362 42932 77636 840005969 42932 76931 985549744 15900 93250 366446246 15900 74505 777310964 15900 28419 332091834 15900 85218 843514382 15900 26438 611305803 15900 96941 948691872 15900 39867 160248434 15900 48694 785895719 15900 3505 319192641 16751 62862 479302623 16751 87776 201815715 16751 9323 49849028 16751 13216 319250375 16751 83101 793700580 16751 41537 638088675 16751 42240 958711281 93250 8720 238962095 93250 63949 517723356 93250 6173 272753203 93250 46088 834183770 93250 25495 502651417 36866 62512 420526486 36866 46977 396598249 90821 24897 419463053 90821 81045 649052525 90821 27618 963243818 61610 76025 98442390 61610 22766 480036503 61610 43503 203099618 61610 29497 795984866 61610 26954 961768399 61610 36358 255836139 61610 74167 310024102 61610 42665 514414477 93221 12892 156581722 93221 46114 14751180 93221 79400 395254688 93221 27626 458656868 93221 44085 506760796 93221 5824 731119026 93221 486 711375539 5375 61790 583147949 5375 73394 944063133 5375 74749 527994554 5375 96267 86211513 5375 3571 794955580 5375 33182 535037461 5375 1016 300542539 9767 80814 125454736 9767 18191 214701637 9767 80953 592064694 9767 29623 204098011 9767 1877 360359265 9767 71854 187726452 9767 99741 854277518 9767 37443 2876414 77003 16561 732242821 77003 5985 89108892 77003 96895 153969561 77003 81621 957272504 77003 3686 156389544 77003 90395 789474823 77003 34677 786715572 77003 82638 170097976 77003 93961 762420191 77003 64986 35133795 77003 53499 105946945 77003 77674 411618731 82864 40423 851378608 82864 33112 641768616 82864 43327 563930452 82864 78203 148756348 75998 25878 508205563 75998 84398 458798262 75998 75895 722445573 75998 72084 170971096 75998 10329 799255068 75998 55742 526664864 10715 38936 463208331 10715 48125 913749913 10715 88351 360484703 10715 73892 454409508 10715 49503 790384448 10715 11728 125017151 10715 17910 643844127 10715 37944 241102512 10715 94529 205670549 10715 41641 359878908 62996 97061 881818307 62996 59393 563669082 62996 35817 481090829 62996 54329 220775562 62996 95671 277028719 62996 95796 321746277 62996 48876 539150219 62996 19255 710489210 62996 1328 498360632 62996 52622 960096512 87455 89733 289831943 87455 56327 902359922 87455 78748 10253086 87455 67068 37826088 87455 66154 546847486 87455 94167 644938272 87455 78535 893051100 87455 40381 663554527 87455 92377 760166305 7401 70965 900203918 7401 52328 903351384 7401 80299 206407685 7401 73236 727758223 7401 59482 953843393 7401 65056 999002641 7401 49691 640700443 7401 7924 915434623 7401 43503 301970370 7401 51863 153653305 7401 66988 11038752 27826 44242 892316117 27826 90771 412210165 27826 64552 741417947 27826 46029 539254966 27826 59910 908231104 27826 54324 361411266 16561 3620 956778997 16561 37714 925682109 16561 3191 111818007 16561 47510 725446512 16561 42973 897162366 16561 9063 270327940 16561 86204 147022350 2306 47182 747073240 2306 20069 969755716 2306 66341 777789253 2306 29471 252227283 2306 71614 998875314 2306 96629 913163997 21399 59499 137716803 21399 64652 120661259 21399 54968 43482641 21399 91884 927805928 21399 68691 520914818 21399 66844 429873829 21399 73718 787765245 21399 74015 175579285 21399 90333 585892827 46693 31661 164665184 46693 30566 975654965 46693 25287 409637094 46693 32627 664127040 46693 72826 912263486 76025 85650 383601965 76025 21563 107224980 63541 76304 92121274 63541 16307 760666019 63541 12877 930937394 63541 6207 62757800 63541 77542 998664132 63541 69839 960075518 63541 69511 913067626 44242 14212 149971169 44242 9397 449972139 44242 30888 838547431 44242 4236 115628923 44242 23147 477941600 44242 72972 191761438 44242 43023 37005028 28053 31727 476431480 28053 40292 49690816 28053 4572 221525263 28053 31072 441768074 28053 45515 109064783 28053 39552 462079567 97061 3689 11214964 97061 59210 947749106 97061 29906 578050852 97061 15659 20837519 97061 82145 580957077 97061 452 333851069 97061 15443 83888455 97061 89291 515244546 97061 41071 535757242 97061 21737 135399158 97061 35311 186580080 48695 58150 616407930 48695 14521 893831911 48695 17158 445531972 48695 80742 114539586 48695 64869 987842523 48695 58180 784477530 48695 27611 849334051 55516 18417 600738006 55516 26577 471651550 55516 2100 69107944 55516 50692 734034948 55516 35627 911626673 55516 72907 691582932 55516 71298 672180216 3620 56794 680980990 3620 77318 102641425 3620 39575 987238772 8720 21207 10676155 8720 70862 246864724 8720 27539 620278237 8720 23319 634994091 8720 97427 465846072 8720 2883 582590790 8720 23636 660065793 8720 44442 195752095 8720 20548 331669901 44105 96580 517561607 44105 8893 61610360 44105 77828 517695632 44105 25733 660674695 44105 3505 43148956 94185 5209 993982676 94185 79809 321317574 94185 1699 204617849 94185 34181 993919320 94185 17090 95922418 94185 48489 60778071 94185 79719 584424492 38936 20963 906748730 38936 25282 980919035 38936 41654 416219802 38936 57253 903365411 38936 34383 720163561 38936 46738 590196753 38936 75485 613080395 38936 32372 396677268 32580 56496 980403235 32580 8629 982707628 32580 12210 299747061 32580 647 647556473 32580 32455 451350276 32580 26850 342948730 32580 58343 902360210 62862 85672 973767957 62862 54920 775900135 62862 70606 248252546 62862 82797 511136245 62862 32233 480466633 62862 49326 258571127 37714 65602 318092626 37714 9545 342185327 37714 9325 885712353 37714 8824 515139562 37714 98201 819486474 37714 26645 212615127 37714 31677 486171729 37714 22582 52276400 41839 592 984864493 41839 3697 839353281 41839 70097 776071911 41839 6547 644817729 41839 23265 384575946 49623 88819 358638698 49623 19849 911662576 49623 33253 797273897 49623 7782 4760243 49623 84553 546901077 94013 70630 928165766 94013 30294 53000886 94013 35449 375645405 14389 18826 688124944 14389 79495 795240675 14389 18629 434381226 14389 25034 487467933 14389 92474 635512372 14389 73189 858959664 14389 12517 521704763 13851 1348 752053348 13851 86160 122510067 13851 90972 625154724 13851 92244 472724169 13851 93919 210042932 13851 61713 576739009 13851 2633 758150979 13851 43491 458302507 13851 69831 742967123 13851 31727 922592121 25723 22444 364000036 25723 89260 565612831 25723 12295 356121618 25723 60158 582160160 25723 62503 716260074 25723 62108 558954729 25723 51960 305914534 25723 56513 268854196 25723 72201 672428587 68296 89514 988535792 68296 10604 526284974 68296 29410 315328339 68296 36070 572404195 68296 12215 370982596 81140 53137 345731606 81140 63579 116383713 81140 81444 111297577 81140 76329 190620521 81140 63958 55236938 81140 81577 197284546 81140 20917 522527008 81140 82896 657426235 592 6698 695095472 592 85885 206789969 592 8930 741249663 592 6304 646277543 592 89013 706467219 592 38836 742218293 592 10002 991505157 592 77578 257003139 592 1348 62199854 62512 13949 165835888 62512 11186 423029748 62512 13854 164703599 62512 39462 951374528 62512 20329 326956895 62512 93116 570296497 62512 34007 362395786 62512 98950 53629354 62512 99134 81663851 62512 98035 471579174 62512 53507 284741617 62512 67177 580659542 31661 53279 124755492 31661 64775 915167625 31661 87086 481847264 31661 64462 948207502 31661 98546 548090872 31661 81607 33761143 31661 83046 947859240 90774 3110 253415409 90774 21269 911793015 90774 7417 699780031 90774 27999 954819845 90774 34597 911451740 90774 33620 683262532 90774 93164 393689215 90774 10705 971815837 90774 39194 892426700 90774 71897 988066127 90774 23903 852131362 62526 70190 567987712 62526 24784 532495315 62526 22993 565077741 62526 37883 958553719 62526 84646 873808531 62526 72343 578098223 62526 33031 295695954 62526 61401 820872246 62526 99724 874424213 34693 90519 728624085 34693 81518 806808302 34693 33493 542597433 34693 49994 969199340 34693 53978 775585795 34693 80723 987280264 34693 56158 447738201 34693 43236 223702954 34693 55151 475466361 34693 466 444603744 85650 6441 800291406 85650 139 439400849 85650 56762 265970992 85650 10596 36004147 69887 72051 50283501 69887 55624 958211222 69887 81670 678125673 69887 1345 159316875 69887 43031 890727205 69887 60190 69478000 69887 32424 976715620 69887 61505 107427696 69887 31939 581079515 69887 50418 762282923 69887 69752 774878270 69887 25617 723690790 69887 94271 450499136 22766 32703 137056526 22766 29137 757299130 22766 5412 519112749 22766 82927 887204157 22766 19790 988777468 22766 71598 138576723 22766 20542 858056470 22766 48513 795178886 61790 93181 161241973 61790 31889 294701996 61790 79241 880707360 61790 9488 653543945 61790 69598 780469781 61790 71622 136157051 61790 48993 501353273 68328 15469 252015730 68328 45692 343539160 68328 10398 687289241 68328 79366 983698830 68328 38895 396367328 68328 54956 551193045 68328 7045 592157282 68328 37363 832796905 14961 73423 183375422 14961 58625 617776050 14961 40467 894634663 14961 89195 806647198 82993 41483 257674355 82993 40078 990906033 82993 36130 349719385 82993 42748 410192605 82993 46544 464845975 82993 96481 984809522 82993 47525 70512209 82993 93556 633126307 82993 7699 567909226 82993 92143 83780421 82993 3272 840889718 43503 57115 383202508 43503 77811 959825485 43503 93313 760809495 43503 66949 973021406 43503 20635 857508145 43503 69725 333635902 43503 32871 108125808 2867 27803 192656466 2867 66634 814305509 2867 43293 357095228 2867 30919 273330341 2867 35758 676019307 2867 45100 983412135 2867 19412 150522756 2867 36341 314006475 77188 35704 512007272 77188 85438 803112077 77188 66124 615182549 77188 84173 807093512 77188 18097 778829927 77188 50065 267277186 77188 84409 453710579 77188 19185 975488162 77188 71143 812728960 77188 41592 141493514 77188 98420 261814930 77188 51727 431702939 77188 47404 381732960 77188 29340 574559951 89733 71520 51887860 89733 39496 938741952 89733 78835 107508831 89733 3534 857835300 89733 45325 76234996 89733 87897 46570254 89733 74098 470490999 89733 16103 826531580 56496 57303 317130010 56496 80667 816639005 56496 378 988347145 56496 54263 370708235 65602 1035 733292845 65602 46177 90598331 65602 55474 103150879 65602 22353 512551663 65602 1439 908063423 65602 31024 489055034 65602 57237 347868022 5985 35192 441140500 5985 3104 9508201 5985 67721 112827459 5985 99772 888773798 47182 61401 378660061 47182 98352 992554079 47182 39892 736722268 47182 36128 810186104 47182 94868 331669292 47182 50515 211043016 47182 71977 287814877 47182 84455 81339211 47182 22884 864609004 47182 79448 606667619 47182 90402 400534706 15469 47088 250171816 15469 93416 367683489 15469 39001 470102612 15469 72965 145151773 63157 64282 817337562 63157 94272 175697744 63157 69511 851110349 63157 7612 888181250 63157 91264 461758319 63157 46212 154845162 63157 32520 953177879 63157 37060 631454722 63157 2579 602254720 63157 28259 88024857 63157 14120 642792260 63157 35175 471355024 73431 63837 778920706 73431 85782 8288147 73431 41591 562435167 73431 66766 822214495 73431 91277 53417933 73431 30040 833183253 73431 54153 983747650 73431 97301 621832143 64447 76201 144030488 64447 81753 487298772 64447 43392 100986321 64447 59135 930236001 64447 40466 661959296 64447 13440 41586823 64447 82761 3008107 64447 98174 987610332 3110 88177 909040579 3110 75275 951395553 3110 99915 659673836 3110 94676 398061720 3110 17539 418343158 3110 57216 433298436 3110 58683 142391051 27222 60770 375416926 27222 43033 797939739 27222 32871 985274507 27222 10077 130668716 27222 95308 78277491 27222 50404 408068972 27222 93901 808890459 27222 82728 823806561 27222 19895 684816947 34614 55997 994219084 34614 33083 98179226 34614 85576 705260792 34614 11350 606795667 34614 23168 325812118 34614 1545 314178917 34614 48542 281648894 34614 95804 346551501 34614 11572 234166057 55452 47016 385607341 55452 93529 166292302 55452 36877 941709976 55452 42155 519992516 55452 58263 231640577 55452 58697 431432058 55452 72415 836719077 55452 3817 369542510 55452 26042 797246076 60770 7156 686686648 60770 20362 497641419 46794 51943 603781623 46794 16023 833451517 46794 72552 646726271 46794 11087 801602577 46794 44122 445097303 46794 46986 657449712 46794 59966 359760191 34995 8988 666696306 34995 56554 872260826 34995 93612 961159961 34995 91231 850086928 34995 77836 499248627 34995 44666 659046509 34995 67049 980353901 34995 80953 543591015 12921 27317 679251961 12921 71239 687069528 12921 37357 459539968 12921 24755 436369493 12921 84208 195267263 12921 61781 630556643 12921 59088 244218062 81715 7442 703106229 81715 89181 697520206 81715 32749 605175170 81715 92870 813091453 81715 68733 890739173 81715 59950 475297840 81715 86564 506024626 81715 96883 521790822 81715 29566 758343028 81715 62913 861037209 81715 21048 212876815 81715 78556 901752753 13747 13552 715016127 13747 79136 321157417 13747 17492 32282355 13747 16724 549952215 13747 98046 116995659 13747 82555 64060672 13747 91762 953340615 13747 23669 211750080 94734 35311 433378368 94734 35744 674215342 94734 15621 563116951 94734 79645 455541209 94734 5418 879397360 94734 25471 786874424 94734 12413 324610864 89900 21824 208899044 89900 78601 385065051 89900 62877 512946451 89900 53438 612117885 89900 35728 70962681 89900 95347 751218012 89900 64014 178932697 89900 86265 998284293 43033 18380 762815271 43033 17995 36065570 43033 47387 504884312 43033 64382 872017091 43033 53438 510319162 9545 48662 36601050 9545 12151 564109610 9545 60855 110958188 9545 44442 478592723 9545 21876 570778525 9545 25015 611594116 9545 29019 792633991 9545 74389 656993255 9545 23798 625415693 9545 84037 267391155 9545 4433 253939181 9545 69403 837031896 35704 22582 35700786 35704 65664 146545517 35704 8019 488998596 35704 15703 737043535 35704 64266 744780570 35704 56029 489242673 35704 1987 279410069 35704 71199 47576702 35704 94526 680669739 35704 82340 379718563 59499 99649 570063160 59499 45157 508596503 59499 27496 611828384 59499 3922 355746594 59499 31027 310300655 59499 58174 629393892 24332 1031 961473004 24332 90104 693426384 24332 31037 688804341 24332 55997 22780640 79419 22879 541382344 79419 7825 532259132 79419 27167 828737813 79419 96435 41716 79419 9254 719349011 79419 6334 332786671 79419 94483 99080717 79419 30 685769004 79419 479 252736467 79419 64464 668025524 79419 96410 270339160 21207 14599 633420665 21207 33346 715739419 21207 53770 811026204 21207 89162 904057423 21207 58978 975869577 21207 5209 733400745 63819 7064 639805087 63819 20229 933793030 63819 8823 552908851 63819 45321 427381004 63819 42625 154161757 63819 45960 4194026 63819 71048 146773006 89210 3270 436227634 89210 33810 703295659 89210 71985 709155812 89210 35900 950855044 89210 65612 412277227 89210 97943 252807270 89210 663 356130465 95737 34536 822924102 95737 51680 576060435 95737 72852 513879363 95737 80763 291199652 95737 36726 915028895 95737 23279 524818218 95737 23022 912146166 95737 11451 819704716 1348 63549 371936825 1348 67390 159979172 1348 29588 79159364 65612 94801 408372026 65612 19804 586355994 65612 37443 790052310 65612 15892 668816161 65612 31480 943863491 14714 73039 196441875 14714 26987 174947964 14714 85046 711996554 14714 44774 582609094 14714 3929 1583806 14714 5275 17317977 14714 92028 951885154 14714 29304 66496206 51943 70663 777818720 51943 15290 392195887 51943 3985 836870156 51943 34180 75488220 51943 59989 745461840 61253 65480 209570278 61253 45756 810290738 61253 8365 543528095 61253 54021 644302558 61253 21062 513329216 61253 76536 768447656 61253 82344 746981483 61253 66289 132597616 64282 69349 468441341 64282 58392 136642494 64282 47141 808007897 64282 29649 997237192 64282 33410 535110639 64282 84745 742255792 64282 83117 305146233 64282 12490 973424969 96275 7849 457128885 96275 19236 961667943 96275 43161 909625778 96275 22785 371032203 96275 40221 803023230 96275 44782 378852096 96275 34796 905595710 96275 35547 279274864 96275 3881 434562073 7849 94186 922408172 7849 62130 299175366 7849 5759 926513013 7849 47462 354217706 7849 30928 487727602 7849 60996 211544421 7849 25711 330532436 7849 94228 46984791 81257 89721 905909231 81257 98887 241548519 81257 35125 967624789 96895 78731 575289392 96895 87540 551019272 96895 39388 871002468 96895 45249 676856256 96895 88817 976959028 96895 48081 180504312 96895 51380 858428978 3191 66988 963663029 3191 615 401116809 3191 78332 391958727 3191 88007 446003967 3191 24935 499199067 3191 80007 690218769 3191 58503 695385090 3191 49365 521558789 47285 73155 119015443 47285 28452 540108336 47285 77662 937666163 47285 68936 566316202 47285 11534 193351344 47285 76125 575377524 72051 19799 749270006 72051 86657 102654754 72051 38040 641392906 72051 88037 589135617 72051 68672 981536799 72051 8379 156312819 72051 12615 834471518 72051 32255 950584236 72051 26954 270561743 46977 77899 751069049 46977 76983 144719907 46977 88550 107000811 46977 57505 959094990 46977 24710 382562071 46977 4627 88183442 46977 72837 76713595 98672 72322 711446397 98672 82017 595590867 98672 92542 382499293 98672 53013 18086766 98672 8473 948552917 65480 93488 649721759 65480 31413 73824119 65480 46800 595188835 65480 77665 648673000 65480 70764 274979586 65480 97273 591706559 65480 82458 429239638 65480 45723 895069922 65480 28061 837197623 65480 87179 27959030 99724 12243 14313221 99724 50832 855860161 99724 42381 418331214 99724 5529 534848910 99724 13418 196172178 99724 67324 322037102 99724 37562 273639779 99724 93013 275233951 14820 19641 707720934 14820 97935 912415516 14820 79724 360793521 14820 72282 819258935 14820 82465 178571841 14820 926 996869421 14820 78497 476553751 55624 93277 80017738 55624 24585 771361277 55624 56631 441582162 55624 91588 345194269 55624 57814 728731165 55624 24119 746614156 55624 73457 330587938 55624 41641 276129450 55624 89260 381763489 73424 87735 553019053 73424 26150 457722039 48662 82344 686297416 48662 89518 812720226 48662 85131 974658189 48662 95453 200693322 48662 44749 943968409 48662 44883 10558484 48662 43374 391053747 48662 65664 323482669 48662 35739 904512737 80814 86856 808393668 80814 46860 680875901 80814 38626 732695158 80814 65459 308609838 80814 11487 629756178 80814 52560 372585667 80814 82708 660717405 80814 94677 372702443 80814 75375 946296516 80814 60803 781125230 80814 83036 757964039 73394 3140 157990985 73394 65254 403764679 73394 77065 791601636 73394 37212 577377476 73394 33882 520544106 73394 58264 535721006 73394 59210 410918726 73394 4696 61573736 27803 31904 502575312 27803 31016 986967356 27803 23079 32407849 27803 65217 971684113 27803 94754 265613466 18289 28923 468920530 18289 39678 47781760 18289 33599 177557438 19641 64878 115975463 19641 14120 375790612 19641 67137 935519433 19641 73232 696443921 19641 19047 190899281 19641 25711 565478647 81621 96688 258134062 81621 88120 980680497 81621 2338 606273897 81621 50955 38290885 81621 27363 574906949 81621 88632 552796586 81621 91266 128559500 81621 53087 102488877 81621 35167 143486956 81621 37070 370621947 81621 99681 954486933 942 83910 789184248 942 88246 198432555 942 7704 933588101 942 58878 327080154 40423 89476 778338821 40423 43778 275815235 40423 19665 780541242 40423 15579 3809862 40423 36384 548211794 40423 94322 468820077 40423 88314 71098596 40423 73314 530213072 40423 57115 791775211 14212 43405 814364122 14212 93222 306674376 14212 30060 355398683 14212 17243 74462972 14212 50450 190005234 14212 72838 312765870 14212 63931 407755167 14212 87495 46145559 14212 36358 788265357 6441 65132 558711480 6441 28259 843407526 6441 42426 136680086 6441 83517 623211408 6441 41973 90848756 6441 15416 121151760 64878 55967 790846139 64878 85335 861419742 64878 90914 11150378 64878 80558 295283498 64878 2350 804180087 18826 48993 25015261 18826 54693 113577060 18826 13556 188035749 18826 30827 411985068 18826 86035 744601723 10710 95620 78572676 10710 14830 854397347 10710 2800 415028221 10710 83441 503156626 10710 40073 696599625 10710 89511 200179024 10710 87055 776194582 58986 31228 450579381 58986 34292 496079052 58986 98698 393007943 58986 3133 861496925 58986 49322 54018722 58986 86686 685319632 18389 65372 297906028 18389 65532 560044057 18389 51578 21977168 18389 74513 433839028 18389 35333 600765156 85438 7774 666736637 85438 826 451715095 85438 13821 147046590 85438 66060 717217068 85438 46743 959818813 85438 30190 961720574 85438 73254 145805117 85438 10864 338958195 92871 3505 997347087 92871 39294 34393376 92871 16574 98773182 92871 62513 595666077 92871 84231 28271264 92871 597 607200343 92871 26710 479553005 92871 59609 40207216 92871 21737 438525877 94078 54294 331337254 94078 54324 490759416 94078 35489 456631219 94078 39022 587091956 94078 37830 256401811 94078 83936 943186789 94078 55639 441787302 2432 50866 480666091 2432 17023 769614130 2432 26210 243742259 2432 887 942027827 2432 93916 690973490 42240 53065 901648100 42240 99619 603386765 42240 21325 14544634 42240 1930 393675030 80747 14155 925376843 80747 26568 184555871 80747 25838 810174320 80747 92077 477603784 80747 72306 96407446 80747 74404 546838316 80747 29503 202277627 80747 63504 360992968 80747 62130 786673042 96580 35156 703371801 96580 1809 474910424 96580 20503 869915942 96580 95304 163301699 96580 64011 687269075 96580 30362 933208679 66124 75802 989316614 66124 77850 791115362 66124 58343 523338764 66124 62055 164424249 66124 90378 133212542 66124 31916 273775065 66124 42835 43988353 66124 51274 761890184 48269 35158 436591654 48269 47052 961339968 48269 78601 616078053 86265 40972 616208398 86265 92183 317615963 86265 42598 42661221 86265 985 552871335 86265 44069 501703891 86265 78613 26145204 86265 86228 388399208 86265 29489 201715181 86265 53104 772036632 86265 80744 914258032 86265 23373 624847924 86265 40085 606372450 86265 58172 156950217 3505 40085 42259656 3505 21796 660653266 3505 47232 971623027 3505 21228 674546907 3505 49644 941691938 3505 6917 758591220 3505 82584 224512873 3505 67578 505084731 21269 5837 76857649 21269 40296 806331671 21269 74993 249878540 21269 75854 182020633 35192 63637 442026095 35192 72142 654564024 35192 35418 827993004 35192 86938 412842674 35192 67204 78075614 35192 2152 258660954 35192 80742 357123433 89514 82687 266023573 89514 38708 278483053 89514 51958 7789499 89514 18974 142343836 89514 84487 391899495 89514 89489 674989641 22444 56539 584036992 22444 24844 410050464 22444 40308 658095258 12892 68612 476106086 12892 66724 105764328 14599 56246 116714111 14599 86653 714656635 86856 3354 98112869 86856 75309 107499085 86856 22913 531044056 86856 91965 528755174 86856 27267 112560063 86856 21541 575890534 86856 4358 264531414 86856 81227 330379340 86856 37604 86186164 86856 20222 898294938 86856 46632 115300784 86856 93623 817753259 86856 45980 147831762 44740 5967 452557025 44740 97863 773713929 44740 36001 172982797 44740 83595 49544642 44740 27684 824762004 44740 49222 324220449 44740 70149 794538807 44740 11865 422743767 44740 93712 868657376 79682 44346 255039094 79682 57182 346632591 79682 63515 377979587 79682 41814 335904147 79682 60789 537339408 79682 63576 936888661 79682 88686 88047278 79682 10332 811732494 67505 7682 701867263 67505 92081 587689826 67505 63731 666945534 67505 96129 927097335 67505 36006 311869305 67505 10079 184482653 67505 57356 605204506 67505 8705 783879065 67505 36584 679887013 69068 64456 479511375 69068 62434 448802163 69068 14634 637194727 69068 52404 831651160 69068 14248 103145640 97943 45980 417376814 97943 76118 500901998 97943 37569 544655557 97943 53532 656968322 97943 16813 46601756 97943 73048 526459509 97943 50632 202614545 58376 3953 62701193 58376 12958 941519088 58376 65106 341421065 58376 33441 847107582 58376 10170 858140930 58376 65841 274820182 58376 59803 660126937 58376 24848 742119377 58376 56043 969823484 58376 88428 961366934 58376 77578 958405003 33112 29734 933777658 33112 54819 609247385 33112 42069 716595485 33112 25389 925815027 33112 26167 476073342 33112 53687 497341570 5540 95012 575962149 5540 26694 171823797 5540 57259 28970054 90771 45033 247035173 90771 96476 368064042 90771 12705 34014233 90771 69550 134059908 90771 70664 328742688 90771 74341 913264856 46860 44256 607411154 46860 35739 293693705 46860 15717 578943697 46860 30308 406667830 46860 38161 829272837 46860 44594 649262518 46860 4578 564319503 46860 97162 932527234 46860 11635 408902399 84962 15183 542051924 84962 13165 184745281 84962 71644 28793755 8697 21353 891222567 8697 85076 633710881 8697 54211 791137047 8697 96707 543737807 63949 68551 932231502 63949 35072 662725842 63949 36291 698204011 18380 64460 544173579 18380 46265 417859034 18380 71886 395983676 18380 45550 816899378 18380 87359 583498172 18380 55885 775133250 18380 6032 185894859 18380 65244 269951016 40085 30625 24372749 40085 45687 75636481 40085 79061 739479111 40085 76590 159323002 40085 79459 623984792 14155 21107 343194880 14155 8713 811043194 14155 29995 237943627 14155 99340 11682170 14155 57182 99529055 24318 73476 137588632 24318 79514 135673081 24318 88628 662993874 24318 12850 752614373 24318 59082 233202657 24318 81376 611489543 139 51398 116967080 139 90903 104576128 139 53985 205781244 139 28318 262478213 70630 22924 604826186 70630 70198 561086928 70630 97085 548542985 70630 24128 730744624 70630 87318 537132290 70630 26491 425454885 70630 93277 108820729 7442 88065 679230882 7442 12120 468504393 7442 34760 987732921 7442 25048 168594965 7442 90560 261751834 7442 65812 975365634 7442 97467 972328757 76304 30716 723952622 76304 65330 459778029 76304 60602 950222886 76304 99986 715176093 76304 59180 29194560 32871 68432 784351643 32871 13166 476622072 32871 69023 337242463 32871 79458 471474556 32871 51267 927917788 59989 83317 99032386 59989 41537 478288991 59989 24474 165190535 59989 28860 250658776 59989 2703 449656250 59989 7417 248367448 93277 96456 751805817 93277 49003 308850037 93277 14501 136304794 93277 16048 204059470 93277 53596 115635453 93277 19299 42094458 93277 42745 124511787 93277 18691 486878836 93277 87295 532484502 93277 21251 990432727 56810 42473 99022784 56810 18879 221477886 56810 53572 928052859 56810 32691 982589485 56810 95656 810256443 56810 16009 772668716 56810 13694 386579533 84553 97540 310127246 84553 16033 340406981 84553 16707 659567367 84553 92554 285107929 89476 97447 485224276 89476 22981 500297449 89476 7905 667164175 89476 86334 972833435 89476 72546 607351844 89476 68359 646938914 24968 74995 458713092 24968 7493 862120750 24968 13740 899168984 24968 33438 928962591 24968 66246 572524115 66688 90240 103206534 66688 91653 33206082 66688 10947 99607757 66688 54546 647858153 66688 8580 70393557 76326 12313 730996164 76326 91422 38684832 76326 84473 172995925 76326 44675 899292317 76326 81895 114411536 31727 92847 874666289 31727 75408 938560163 31727 98088 730533344 31727 50519 770539753 31727 52154 479388761 31727 843 336445542 12313 5495 774233164 12313 7885 730160189 12313 72248 74623224 12313 34243 963888297 12313 94266 209907709 12313 11347 879379696 12313 34156 14020698 12313 25716 398294318 12313 95350 802546616 12313 98694 729238987 12313 12783 623287441 62839 1150 500310642 62839 23373 178524450 62839 38625 704174270 62839 45370 212237785 62839 96151 944169469 62839 41148 343214237 62839 94228 487904626 48125 12742 87206789 48125 39906 336520110 48125 35692 474929220 48125 30294 430666450 76775 72437 742456528 76775 96432 502536511 76775 910 455561966 76775 92633 106506355 76775 1516 959973016 76775 67488 682480489 29524 99340 764209016 29524 39756 150094969 29524 37176 68873365 29524 76069 71712221 29524 77812 609493669 30566 92736 717292439 30566 4393 563911634 30566 47197 444484246 30566 81707 684240576 30566 23226 68934069 30566 76916 709784337 43405 1719 797653687 43405 73262 240425122 43405 74865 355418039 43405 76829 756677502 43405 45562 395954345 43405 21857 351546847 43405 61081 20068489 73039 98183 891352978 73039 38094 300715574 73039 39597 814644004 73039 10003 561504218 73039 1342 162541660 73039 61690 333893344 73039 44176 363040221 73039 60362 468861070 73039 81683 251917185 7417 61295 367296381 7417 99594 757794000 7417 15658 621552598 7417 31807 469945004 83910 92689 403927863 83910 57902 290313434 83910 71726 863114596 83910 13447 689278743 83910 79494 413219537 83910 87179 816725715 83910 23455 414359850 32570 11572 269570018 32570 3497 686406780 32570 22610 689701735 32570 83619 769779313 32570 6026 905862564 13949 26819 20109009 13949 3387 512452240 13949 27433 984761608 13949 29263 157708520 13949 2015 445482441 13949 82223 441532824 13949 12186 561675788 13949 75783 549948403 27430 45841 528885492 27430 25828 147134631 27430 40208 786514126 27430 15778 522870849 27430 54312 234390173 27430 73807 595651498 27430 51427 210607885 27430 16648 887753511 27430 27684 436382999 27430 92837 919251936 45841 52092 995431270 45841 2834 854724825 45841 87517 371669561 45841 40850 988733300 45841 6061 958931856 45841 25748 728074220 45841 45636 195566035 46114 50561 483186376 46114 6824 858937627 46114 87025 13019407 46114 62037 27784594 46114 58612 68333459 46114 40260 730673120 46114 61697 170785540 46114 30236 871390431 65132 43886 558684126 65132 43836 217343316 65132 11281 790903510 65132 90650 646388984 65132 77429 327200265 65132 60686 164592522 71754 717 853455284 71754 42506 900022317 71754 45403 573117404 71754 39986 724540062 71754 27326 196172424 71754 17067 974940107 71754 40728 413085898 71754 28593 801402245 12742 30258 2128156 12742 68516 90168374 12742 53486 797727133 12742 65356 906935912 12742 72498 249427918 12742 2059 350228805 12742 71207 892331398 25287 5038 1786986 25287 548 642796337 25287 82416 732160503 25287 964 721591410 25287 77643 30891086 25287 19268 666017203 25287 34344 351298061 25287 74148 3383256 25287 71080 529783583 25287 41534 992145715 58150 6897 259301602 58150 13487 482861573 58150 13617 415533567 58150 97538 547838924 58150 56530 750415332 58150 21353 986577633 58150 57861 82990477 58150 91653 974916558 58150 73620 445420616 3354 36696 297355964 3354 44121 90201233 3354 49062 365468720 3354 16414 421306326 3354 96672 730713955 3354 2089 280219414 3354 73678 182373884 3354 37524 453832646 88177 52552 494215959 88177 96864 563062746 88177 20536 109335328 88177 38980 414701920 76201 21494 593510302 76201 6402 214885970 76201 57682 119448558 76201 66452 816825740 76201 94400 126266414 76201 83880 756894332 93222 37785 967776796 93222 17692 451892298 93222 97720 510471093 93222 44528 125592303 93222 1368 90545725 22582 93623 704720298 22582 15696 700753734 22582 1267 871299808 22582 57168 555733418 22582 73767 395962802 22582 95532 338151656 22582 29281 507382017 44346 40041 545345061 44346 26658 744008538 44346 8448 866880883 44346 51243 69312756 44346 92183 65018876 6698 8473 576285690 6698 48092 489664148 6698 58270 880660021 6698 45827 802105479 6698 31773 940586657 6698 67765 744305085 6698 7511 267876531 6698 73312 597604579 6698 92758 313065929 6698 4820 876589727 6698 87628 612649697 6698 31413 561029718 6698 16255 315971813 96688 8562 946339110 96688 4365 14546452 96688 55019 500250652 96688 3207 215200778 96688 36213 644837300 96688 97137 389090838 96688 83483 358757762 21353 73457 609973503 21353 69538 988898281 21353 46008 842526867 21353 31469 404834867 21353 74467 804500519 21353 67381 156280629 21353 54459 833145670 21353 80844 687458855 29734 59024 574063931 29734 53013 752163153 29734 13962 661698200 29734 70272 824470358 29734 60546 561816157 29734 74075 539720493 29734 11835 223057061 29734 22960 920265589 29734 63871 398502821 29734 20574 889408521 39294 60539 928259712 39294 68384 433384858 39294 99985 594963718 39294 46708 914400895 39294 1159 489507618 39294 79458 300171418 16255 92028 584298914 16255 54584 504001014 16255 51181 296563978 16255 15567 241384521 16255 16727 44328275 16255 1146 556253744 38626 5798 878859060 38626 15754 645716947 38626 37231 131453597 38626 27663 693568854 38626 91413 180235139 38626 67155 668066081 38626 36485 626766470 38626 88686 449319072 45980 48284 259405561 45980 74998 805495407 45980 85419 390220709 45980 46667 671439675 45980 33900 765487089 45980 21633 750861230 45980 23153 616957700 45980 3140 306705427 45980 49062 238668749 45980 85885 110244093 29497 38428 933973381 29497 22125 268126630 29497 58424 51821363 29497 73766 670536535 29497 59763 689961079 63837 97056 715508780 63837 74573 977625235 63837 88057 965457592 63837 70161 68586300 63837 39771 751021354 63837 94252 177677915 63837 21673 84444040 63837 88040 758151415 9325 57500 962983498 9325 14169 768408047 9325 15880 311919413 9325 17423 915147359 9325 64580 950933749 9325 78661 691054698 9325 49269 385375320 9325 88065 228680463 67310 86710 666683455 67310 45636 92832348 67310 83756 393064486 67310 10512 129249861 67310 27978 448965380 67310 94373 286030139 67310 23566 67019044 67310 47624 787721888 67310 11058 790503185 67310 78748 447180386 50748 73066 892828344 50748 83906 950757094 50748 24886 720035699 50748 40057 32858120 50748 11727 630163592 50748 86910 875363665 50748 48134 254678842 74749 8925 114414714 74749 68134 381234156 74749 76252 911418738 74749 65370 486291322 74749 97851 710771794 74749 70781 646374967 74749 74497 39505586 64652 40252 292326522 64652 16780 8997668 64652 47020 906735 30060 35900 426085059 30060 41348 451763737 30060 63593 746376126 30060 10033 119887508 30060 27987 434885404 94801 6026 563414367 94801 10332 108386421 94801 27572 419122949 94801 31501 64259509 94801 82540 804868474 94801 21100 871418741 94801 2711 413772081 94801 33646 271355526 94801 97674 733863851 96456 90171 409484258 96456 8176 390743812 96456 23837 899362368 96456 97648 426134746 96456 61475 951504435 96456 11194 815422767 96456 14501 733351042 59393 70739 847275928 59393 60001 69467299 59393 25746 275550465 59393 57654 763176951 56539 12605 96599781 56539 19030 244794130 56539 79513 304823511 56539 17427 865161194 56539 88687 593587932 56539 78837 275993930 56539 33178 835751898 54019 10864 675692498 54019 43222 193820650 54019 8246 605566272 54019 54277 404425326 11186 84243 845537683 11186 4472 114334291 11186 41603 422735790 11186 11900 860500301 11186 41129 35928342 11186 59245 37284856 11186 5226 896172726 11186 58343 730428023 11186 89927 359026995 14424 15174 639605917 14424 88686 873217452 14424 21737 456280362 14424 86767 815677741 14424 68093 945651634 14424 57420 369079288 14424 47835 513801355 14424 601 420274844 14424 91422 773059483 14424 75480 135651514 14424 39489 703522351 18715 29340 503208029 18715 5781 752764320 18715 23658 958784697 18715 29825 505601666 43886 42183 53426388 43886 39200 474407811 43886 87367 771041007 43886 67342 190595117 43886 16356 371480699 43886 482 997824790 43886 99019 501483873 43886 79732 524492075 43886 29798 116418814 43886 51321 785555298 43886 91260 514643427 43886 82427 997295669 43886 37465 290513401 43886 83130 203800969 43886 25655 414960404 40972 75315 645149645 40972 94269 913511555 40972 83460 266858217 40972 54472 793833655 40972 5893 397406873 40972 57262 137406419 40972 29437 901633699 40972 89691 330753377 84487 71846 605753435 84487 2063 19045819 84487 56019 882388894 84487 33984 509833135 84487 36902 991177985 84487 33409 803474871 8925 29378 880836317 8925 3881 743844844 8925 7148 723424879 8925 8170 88899284 8925 86958 277096358 8925 31541 103932968 8925 1159 132663995 99340 7620 676109645 99340 61027 602492159 99340 74713 869633663 99340 65990 779519014 19886 56421 88263412 19886 37745 421086268 19886 47940 902826575 7774 53955 545825030 7774 4288 73284155 7774 94113 557067661 7774 77389 928889904 7774 96572 308960673 7774 54613 725345734 7774 26281 709383815 7774 23991 303742235 7774 9822 807048443 7774 19388 218736913 7774 64552 454092123 94271 74811 614411646 94271 33780 896897523 94271 54206 691617958 94271 75186 367271906 94271 60228 968546017 94271 87859 355466751 94271 74430 474065717 94271 83317 153080857 86710 39420 516816895 86710 24759 877333877 86710 10776 28937526 86710 77931 388756283 86710 50892 654810491 86710 23159 204847717 86710 92294 438182989 6897 7228 576068085 6897 51267 645465502 6897 21138 952294598 6897 42462 34652757 6897 92478 351640400 3953 2403 162504611 3953 6093 294341526 3953 89680 130363811 3953 77435 325030557 3953 4920 987405033 3953 10674 82398627 3953 269 819588266 3953 33739 427169821 3953 71730 354172338 3953 90275 833466073 3953 70449 812865798 43778 62383 13801399 43778 30413 888126015 43778 81695 348012226 43778 10077 945435402 67777 92350 94348095 67777 12137 22421965 67777 15929 533618657 15174 17621 340807980 15174 46776 639406494 15174 99372 12833186 15174 35160 986678473 15174 8235 905070839 15174 44085 302254283 19314 8016 65032155 19314 97930 251363077 19314 20630 584456555 19314 76725 619699182 19314 12811 350383172 19314 98964 269980270 19314 2235 491084784 19314 65027 81148705 19314 79400 478071771 12958 20404 686465890 12958 24161 45713356 12958 63918 127613137 12958 69363 344526481 12958 44535 603006574 12958 89552 276134085 12958 37405 71825811 12958 44264 965758224 12958 11273 498909869 12958 89161 374792859 12958 10471 615188209 12958 29510 206926834 5495 8152 150110718 5495 52677 612318709 5495 99031 861469948 5495 37509 129375940 5495 40048 637367158 5495 38311 213264386 5495 2776 340444244 5495 22187 308434305 5495 67430 690966411 20963 37109 914841024 20963 76198 974064055 20963 52420 663638617 20963 60550 186710948 98183 70706 586259090 98183 15416 431049013 98183 15082 350114362 98183 86869 736611860 98183 15390 314080453 98183 68851 149640828 98183 39666 964132824 65664 30536 184643814 65664 51905 460875311 65664 59326 693792748 65664 64157 258242797 65664 33641 303178810 65664 65330 950997836 64552 75725 44403489 64552 58633 631069273 64552 25765 236906807 64552 77304 153429948 64552 82760 884734308 93623 34796 659804421 93623 68029 441711470 93623 92440 882757157 93623 71239 829952312 8473 54619 61590516 8473 6561 805423177 8473 9240 563195158 8473 62491 881772183 8473 52641 801506172 5967 35493 57176405 5967 47478 623744255 5967 43300 592201429 5967 61458 648228738 5967 40312 598529432 5967 53674 453639291 81753 14467 988549600 81753 89348 619425834 81753 46852 249293400 81753 18474 664587566 81753 67149 134550152 81753 60138 98217146 81753 79806 773105946 29378 82572 472633897 29378 20311 97948692 29378 31778 578679144 29378 41459 790500799 29378 72843 759863558 29378 15183 101267748 64460 23537 717676336 64460 70803 493874011 64460 68796 972935164 64460 88013 247916 64460 79811 886311424 85885 94828 960036705 85885 31699 197712581 85885 83057 806099215 85885 63638 118364946 85885 71358 824794521 85885 12534 948510565 85885 32594 739642037 85885 62622 908691806 85885 11431 711693156 85885 59024 6569475 92183 17324 114675728 92183 48168 289854031 92183 88902 66803526 92183 39764 213715664 92183 93042 649985890 92183 38840 715721913 92183 73835 294044366 93181 57481 836936017 93181 68081 922429215 93181 91533 779634377 93181 63584 156618886 15526 37982 250583154 15526 63257 723060528 15526 55220 641847824 15526 78532 390018708 15526 66574 67702234 15526 90542 273729933 15526 7766 811765607 15526 1578 825458625 35311 48930 240530955 35311 39888 66299948 35311 65593 19407234 35311 29948 950113329 35311 86303 938564449 35311 74782 122155311 35311 9087 433286183 35311 53771 376195125 43327 47585 194769711 43327 43736 627570717 43327 25217 713372704 43327 68205 643674479 43327 13199 874911374 97447 13171 145475133 97447 42813 118004427 97447 6548 905580157 97447 64783 632014091 97447 93981 524030021 97447 85778 97935693 97447 57063 250131842 35744 26509 382693946 35744 9686 860682750 35744 953 147369043 35744 32726 301223315 35744 70208 651670676 35744 54151 159123812 35744 3466 664793462 35744 58757 727108822 35744 70190 889760814 7384 60260 867819002 7384 34255 463878999 7384 51393 228764050 7384 18879 964604724 7384 64266 86232477 12151 18458 117267027 12151 25047 81623939 12151 52684 315741353 12151 20787 157293567 12151 25838 974123511 15621 36385 795075624 15621 43387 327266749 15621 71164 266854 15621 24218 881721145 15621 94435 835658934 9397 99681 237008107 9397 42087 827834465 9397 33504 953199755 9397 70197 405806346 9397 56657 748599186 9397 76176 471363554 9397 6232 684583128 9397 55857 800292413 21824 46404 684744893 21824 36216 847798592 21824 52622 434213874 21824 42231 728006210 44256 34797 337621615 44256 24944 660106124 44256 5369 45503520 44256 31984 402894664 44256 71314 969997100 44256 15019 920671551 44256 44202 679896275 44256 31294 200297090 44256 47532 396077336 64232 23226 328062927 64232 64014 637972371 64232 90022 647550968 64232 30294 570936105 90519 73338 104308160 90519 75246 183220009 90519 82424 95871693 90519 83958 887483185 31889 26573 867636621 31889 60198 637087706 31889 35547 699628365 31889 70205 944764249 31889 55136 810857850 53955 73672 355533121 53955 4015 734384360 53955 1905 523096608 53955 17077 263923817 57182 11877 276048671 57182 87293 97479041 57182 45477 326011707 57182 41641 12881075 57182 43544 960282458 57182 66678 935481682 57182 87697 155379452 57182 55856 894987889 57182 10313 999827740 39756 78931 442627915 39756 72143 178574329 39756 74700 772364862 39756 7713 11811668 39756 98792 912203418 39756 20697 978959391 39756 4332 335595418 39756 68694 309971793 39756 71239 833415660 82344 1462 604376386 82344 66078 595484088 82344 60485 886864467 19799 33178 501007833 19799 34024 905844305 19799 50483 879091098 19799 87916 911807003 19799 21159 980306441 19799 56344 877239622 19799 60594 859544323 8335 63270 444172939 8335 74992 897475661 8335 46157 25017904 8335 89501 787123656 8335 75133 223034868 8335 50387 804714982 3689 92618 63370258 3689 67707 808260192 3689 51593 72638201 3689 64545 878110233 3689 7152 646431631 3689 95203 558441773 3689 19165 10746866 3689 97279 184867053 3689 55997 758857677 21276 78802 461097934 21276 60080 910011912 21276 26225 989294004 21276 59541 902619744 75309 98829 127014333 75309 3551 796435996 75309 26938 952000309 75309 58990 92822486 75309 7627 273037959 75309 62207 228748378 22879 72034 826101847 22879 57255 955557122 22879 45488 597850310 22879 70668 732948078 22879 8829 618696228 22879 2820 947877672 22879 66250 773886682 70190 87446 747074191 70190 74448 253447912 70190 58539 158630056 70190 62759 163937650 70190 46025 31686824 70190 22267 842176050 70190 58770 737147689 70190 85578 280819469 70190 3387 957828266 73457 53054 774661268 73457 2190 602347612 73457 55332 445764428 73457 36598 549710199 73457 66349 810949049 73457 18806 704291038 85782 39246 696844284 85782 44861 338083101 85782 90006 972527300 85782 62163 196553792 85782 68090 210999166 30536 22479 380571420 30536 72249 820044680 30536 21692 827032532 30536 63576 829436348 30536 65330 31678624 37982 7568 814524762 37982 6130 204391106 37982 82066 826719399 37982 68802 10787948 37982 78131 698258914 8152 41935 83895506 8152 76785 509087431 42183 42839 820835739 42183 43237 740205965 42183 33318 915187574 42183 3972 141203812 42183 45526 498190865 42183 43648 787576540 42183 51487 520453570 42183 99649 89624127 19804 79209 507704174 19804 89757 102097388 63257 11361 351639496 63257 85115 376831002 63257 84576 216019103 63257 21876 555369664 66634 5792 514024733 66634 912 816519561 66634 34382 296509197 66634 35953 241744296 66634 79872 379522196 66634 83447 814133652 66634 55467 440317253 66634 60601 186988454 86657 56664 762453003 86657 76125 754342800 86657 39310 178941315 86657 96649 348155416 86657 14602 557857907 57861 94228 276636105 57861 78328 943781050 57861 57060 169857370 57861 53184 800785570 57861 54566 199050897 57861 84132 530471908 57861 35068 573224378 47016 79576 618563958 47016 54754 784204469 47016 82512 553862332 47016 62813 127254722 47016 80033 176781512 47016 60980 985154679 47016 95931 249336248 47016 89728 928316477 47016 95960 352058982 47016 22110 332154493 47016 46031 471782196 47016 69052 454882480 47016 76331 684960820 47016 72484 793783740 47016 98011 241495580 22985 57725 881767687 22985 76374 695972236 22985 36792 938253235 22985 14260 903175089 22985 22443 360879456 47510 8954 19786693 47510 59088 246791186 47510 94844 480158533 47510 57167 213676083 47510 65933 96467645 47510 11905 57688493 47510 42728 251664891 26819 57364 600082867 26819 56570 447692488 26819 162 476609010 26819 23022 992803620 26819 61088 432821273 26819 77476 897418456 70862 71087 927672851 58172 7913 82981714 58172 61081 360417818 58172 69118 785606138 58172 46102 599345188 58172 15666 775082089 58172 98910 852612015 58172 89618 769935536 58172 93715 976463606 58172 4056 253077121 56664 7636 706808847 56664 10002 37297625 56664 4077 818671842 56664 69471 518504393 56664 83738 529936029 56664 88819 244927513 55997 361 667829346 55997 27794 71034638 55997 90363 193733517 55997 43379 742277466 55997 26369 846041981 55997 48700 249842961 43125 5574 508339853 43125 33540 95661654 43125 15614 954348499 43125 26232 914296341 43125 18674 877518779 43125 86566 620848527 43125 94251 296785786 43125 75617 490258674 43125 87356 806565219 21796 88428 451210352 21796 56123 508333523 21796 60080 19535565 21796 43616 854854534 52092 54946 174627351 52092 14428 43120709 52092 48084 195938470 52092 59456 544490512 52092 16907 487975462 7825 92979 244248516 7825 60757 315211774 7825 99011 685119836 7825 72817 694440387 7825 77288 658188818 7825 42172 589645172 7825 25696 845606910 7825 74283 199223007 7825 54472 8272521 7825 29340 525350889 7064 31542 830519942 7064 2071 207029410 7064 84683 52189872 7064 31745 18582423 7064 24052 359002051 7064 35521 394327763 7064 50137 956942896 7064 92468 32786323 7064 95738 355393317 7064 80552 86053977 41070 6465 748212415 41070 62375 563536502 41070 65649 59732368 41070 98753 260964432 41070 4755 210442465 41070 14759 300191162 41070 34727 902638916 97863 41038 837619238 97863 53507 583026503 97863 40045 171804744 97863 68954 480882437 97863 79531 898928542 97863 76784 423886009 97863 88052 300838340 97863 6769 9926001 97863 88438 22153071 97863 96817 527476318 92689 78116 806448846 92689 61393 575424568 92689 97830 290401397 92689 61272 732205454 92689 18743 355291896 92689 2825 647879256 99681 76474 241145014 99681 98427 396219063 99681 29223 940376391 99681 69685 216629765 99681 37203 939885735 99681 10370 907081324 99681 13533 155226819 99681 79244 938852370 99681 19291 82807903 99681 6625 860174719 99681 49262 153842791 93488 95246 269755751 93488 2208 218560476 93488 92346 368598247 93488 47774 613549820 93488 78629 519750605 45692 73835 7017956 45692 55193 214548043 45692 18974 314964722 45692 58894 890427119 45692 91067 768134784 45692 80726 798038724 45692 62780 809516839 45692 91091 246913774 45692 36956 978941961 45692 53597 816261120 38040 5510 735358517 38040 4048 598224282 38040 74982 400084196 38040 67484 853091937 38040 72101 947977992 38040 16541 566526555 24784 96707 906703881 24784 36184 302086613 24784 40231 403347671 24784 93969 869503841 24784 39630 963627397 24784 33305 649859574 24784 80243 295767394 16094 65495 364511892 16094 89547 115017482 16094 82328 617770702 16094 49090 610428168 16094 47471 112246303 16094 91462 861280094 16094 13738 651450444 16094 61650 71923165 16094 56917 58907507 3881 84264 944333913 3881 50346 470430150 23455 71585 648293966 23455 39564 473782259 23455 39895 976315108 23455 96451 778125473 23455 95296 511488866 23455 41225 298493443 36696 84826 443034578 36696 89561 248912648 36696 42902 904529761 36696 83495 219003216 36696 38415 176850563 36696 7513 775579561 36696 82899 895754925 36696 47603 221437772 59024 65388 48068270 59024 92524 882498743 59024 86641 234161627 59024 10014 227502491 59024 27667 373323942 88065 25675 976783670 88065 44277 354286350 88065 85461 212839513 88065 26146 430486988 54946 74531 360497441 54946 89132 110859816 54946 93847 844198834 54946 76131 826679864 54946 20306 592664616 54946 916 454149367 23226 88283 429742878 23226 30630 955717646 23226 34255 377335815 82340 38767 982231596 82340 8340 777809201 82340 38869 799970500 82340 47317 395225610 82340 79316 315181886 82340 14110 918046516 82340 81316 172781686 82340 45376 265874418 41483 50534 483531758 41483 66016 224581104 41483 59329 896946403 41483 43186 551194308 41483 69735 499914082 41483 1267 447128664 45033 29555 759839100 45033 67782 377412631 45033 18838 630170004 45033 31358 807686830 45033 73110 598362946 45033 948 877627157 45033 40208 122663698 79645 25655 354982395 79645 92221 643459252 79645 37315 366557515 79645 47162 908019734 79645 22832 570161321 79645 71881 773834006 79645 27999 183073462 79645 65106 944952878 70444 36267 812535076 70444 43360 345264558 70444 5108 484272177 70444 67951 716012324 34536 29281 688169064 34536 45983 350157973 34536 22243 331220436 34536 37979 246679333 34536 52109 238776892 34536 39785 539608794 34536 35900 896937963 34536 43611 319441305 36001 64365 151955777 36001 94120 159084574 36001 13833 398153357 36001 18708 571441643 36001 49122 848859810 36001 15377 703206744 36001 82650 546798101 36001 40985 982609349 7228 74100 193294191 7228 21151 558332591 7228 7674 668244981 70663 53771 76139545 70663 84576 600865591 70663 88008 736585751 70663 21855 695062757 70663 77174 851457010 70663 99276 162289668 70663 85052 618502094 70663 81744 282702722 70663 61306 290091346 70663 85881 552516049 70663 89148 204404917 70663 31413 670241396 57725 36136 347554846 57725 79123 484036758 57725 18369 729937966 57725 21409 330059329 57725 80939 87475774 57725 94435 211983594 57725 8379 289394670 70965 11451 143188795 70965 10584 766581295 70965 33391 651568486 70965 31883 533813492 70965 17164 64510554 70965 98474 997225755 70965 61401 908572942 55967 87179 2796590 55967 67689 19252508 55967 5235 962995678 55967 45906 580619914 55967 35309 786789732 55967 96029 721138291 55967 27076 60090306 82195 86035 535241589 82195 87356 666960598 82195 21612 144044763 82195 35611 566692295 82195 5798 378990873 76125 89927 717667042 76125 49649 188885024 76125 23018 125424294 76125 43428 888890836 76125 45546 223105354 76125 51743 750159057 76125 32123 425561848 76125 8041 728850684 76125 9739 855312074 76125 31389 517268584 17995 59975 759648053 17995 63080 254826038 17995 62621 144053912 17995 29272 258172306 17995 22024 528685664 17995 74984 122209133 17995 45863 862019635 56917 78629 414036386 56917 51870 866185363 56917 45371 850468511 56917 33932 465783840 56917 46819 472211405 56917 54098 915279006 56917 29592 316763030 56917 49617 882034653 56917 15092 440724519 94228 28329 593974648 94228 94392 154996106 94228 94681 425596576 94228 9565 848815536 94228 37029 239969290 94228 2725 268953623 94228 91202 538820230 94228 5824 89068385 56327 73704 486551074 56327 20179 991689093 56327 36017 620240239 56327 42698 772666651 56327 34819 180644338 56327 29426 252828321 56327 90768 386171850 56327 84339 988717053 56327 62548 863297644 56327 6158 410511323 56327 68794 296874907 22924 36002 873829524 22924 58229 258235425 22924 16643 808183063 22924 44881 610421451 22924 98773 761392622 22924 38603 171922092 22924 89260 705899899 73704 91287 532438778 73704 502 857902164 73704 32740 158881394 73704 87285 977414756 73704 31908 298920616 73704 7659 779701749 73704 89715 782674256 73704 53262 371711976 73704 62537 858515590 89927 81625 590645608 89927 14293 847812339 89927 7738 921184829 89927 71731 225930679 89927 40599 962221592 89927 8988 786417278 31904 85584 9998834 31904 96427 992596033 31904 47934 57624087 31904 12336 564246725 88037 61011 246738248 88037 42648 580681110 88037 82754 302974995 88037 27630 741360774 88037 24140 950045188 13552 83483 425498806 13552 12413 791446367 13552 94730 480482034 13552 40336 505112637 13552 29733 536408891 76474 26005 725943505 76474 99503 701271611 76474 7020 992331628 76474 30716 664589495 8988 31161 156774081 8988 44164 760096841 8988 37363 585233117 8988 14370 547995070 8988 87946 706584553 8988 34513 67875705 8988 65126 620919361 8988 8362 746889419 8988 72521 973279272 8988 24055 487180230 8988 42473 411494101 10077 75721 742103068 10077 28061 151702525 10077 75236 323968165 10077 16489 742166539 10077 91411 375907359 10077 91415 328043026 10077 67668 465207546 10077 73620 117453051 10077 3270 849479149 51680 40176 914007487 51680 87985 454158153 51680 29434 150712180 51680 67849 916327506 51680 87291 406096629 46404 84964 617586925 46404 52581 956159276 46404 67327 964790567 46404 29061 93436744 46404 7345 173950885 46404 5598 932534004 46404 86826 990906471 29340 69613 74784042 29340 4579 284568410 29340 24900 527794545 29510 85689 290830732 29510 37265 609966456 29510 69438 154990464 29510 38365 814398077 29510 73428 821300592 29510 18335 85661011 29510 59966 68348761 29510 63418 951825100 29510 89743 610975844 8019 95926 681767071 8019 80383 290951566 8019 73038 117709128 8019 15341 382191345 8019 39368 135594320 26954 58651 307860616 26954 16607 956504232 26954 68111 105198115 26954 1133 177733289 26954 97712 622759957 75315 15261 137694668 75315 9653 368286733 75315 13601 580388218 75315 2363 953212367 75315 62932 846152171 75315 973 442433140 75315 33357 771221092 47532 72942 275714297 47532 48994 953611048 47532 73626 773175986 47532 75820 487461340 47532 12125 421326509 47532 74850 656792842 47532 10864 593209413 42598 10169 726008554 42598 36800 674996272 42598 20164 918609669 42598 22153 281484397 21494 65046 928852265 21494 65032 820610251 21494 35923 977310985 21494 85292 111625888 21494 14188 999891452 21494 27219 111890245 7636 89691 326112455 7636 44748 826640793 7636 88369 797051481 7636 2683 217279530 7636 76426 14244840 7636 47560 352715809 7636 91395 229099507 10864 76446 729811388 10864 13802 617965075 10864 37404 817981997 10864 95340 946228186 10864 82302 626907431 10864 75214 920032314 10864 3528 656049891 10864 85857 708664303 10864 24203 927767293 10864 31506 827449200 10864 3434 426084387 10864 51149 753233842 10864 59508 982156162 10864 66019 154474078 33346 19735 353331490 33346 71298 33339019 33346 7146 810123478 33346 66692 904467856 33346 68930 335132490 33346 22188 922972797 33346 45014 384844221 33346 83064 933367467 33346 68742 764231188 42973 8462 514131916 74505 99063 355899116 74505 90392 825051468 74505 94960 793625054 74505 9266 34731751 74505 81684 323243901 74505 7364 478160044 74505 26026 689783494 74505 26168 188432314 74505 36275 272455010 74505 1179 939504909 74505 93513 41180297 7885 8029 218107060 7885 55230 128030590 7885 51904 328327748 7885 97731 427866069 7885 17179 137454440 7885 88848 583529918 7885 9485 432860946 26509 11509 272070060 26509 37543 83678679 26509 86169 248125764 26509 70138 318424161 55857 85319 701965891 55857 81852 22329479 75802 83694 416856754 75802 98923 531030444 75802 75952 544999564 75802 5209 59881641 75802 22750 590071663 53279 16028 460112608 53279 41981 873364696 53279 35351 436575976 53279 2636 870616038 53279 5030 746426788 18191 40728 856574990 18191 21213 584065263 18191 47426 249671739 70706 7274 376868635 70706 88185 273953131 70706 78135 808908041 70706 8821 225937823 70706 57364 904317006 40728 56530 230652395 40728 34012 353767031 40728 96730 225400494 40728 87252 447643438 40728 15648 497308069 40728 47924 989349964 40728 40571 944903113 40728 59157 230620340 40728 60595 663724910 33083 16425 797849232 33083 76605 569749609 33083 85266 309171862 33083 59739 812550580 33083 83225 917300533 33083 29623 584432319 94269 12600 539321198 94269 49447 411901514 94269 54726 325775752 80953 35790 213215808 80953 442 660122012 80953 40875 884438227 80953 81552 376794891 80953 43178 496577560 80953 24121 351384810 80953 6825 822088724 22913 64218 801459526 22913 67361 747799862 22913 65986 334050753 22913 83480 806498261 22913 76047 561521272 22913 44234 619968451 22913 63040 197758280 44121 89270 224261278 44121 58772 715247259 44121 85520 166933467 44121 4490 238572416 44121 56777 396338589 44121 56160 966518670 44121 8892 41804368 44121 72730 881278032 44121 96974 334250117 14521 41968 910199911 14521 8901 948892332 14521 3948 993548471 73672 7198 191590024 73672 41163 292930131 73672 47908 344727428 73672 63693 703574209 73672 20046 51169441 73672 71148 266704818 73672 67176 818709739 73672 29538 661180392 82572 11046 629518453 82572 60581 159712646 82572 55211 45719020 82572 98791 599677263 82572 36694 896600670 82572 12427 942356566 82572 19756 868579292 82572 29140 776685130 91422 5598 498221815 91422 93823 254792209 91422 82567 903543916 91422 72025 171376346 91422 55596 887861560 96707 35368 731801645 96707 47737 866700732 96707 60602 833296995 92277 67578 7670496 92277 49676 344846605 26491 43467 962604227 26491 26277 208581742 26491 22825 313365454 26491 91783 989830448 26491 67121 411661790 26491 91377 255155906 26491 60701 559905554 26491 37964 240428283 62383 41375 40195231 62383 17668 704682331 62383 63947 734178955 62383 95424 29260710 62383 380 299651943 62383 19770 584907307 34796 18231 60504537 34796 25987 285593714 34796 49425 830935733 34796 28876 795247180 34796 47143 76209428 34796 73900 206522464 34796 72291 88368661 34796 79894 744548556 34796 83082 972741735 34796 13945 746451292 34796 47329 604977068 34796 62310 45383799 2403 87678 409292991 2403 74050 513754381 2403 45709 770177981 2403 73684 132774620 16307 89743 217992435 16307 39703 810567486 16307 75968 23704719 36358 58316 712853252 36358 22270 352832558 36358 34393 780400177 36358 42723 957622194 69349 29506 121736753 53013 71947 151773329 53013 82329 952008849 53013 1947 820056108 53013 29610 415780544 53013 2750 344594129 53013 29890 756155825 53013 24403 30464901 53013 29281 904807715 8954 37084 189831934 8954 55144 99834050 8954 20032 151860965 8954 31107 433191064 8954 46338 491680489 8954 3607 858872416 8954 53890 130734511 8954 67164 138888528 8954 37443 413185308 94272 46940 962831100 94272 59965 87634699 94272 51177 841205480 94272 97705 697099444 94272 33108 49045655 94272 85250 507763202 94272 51605 337261797 94272 92922 452923135 94272 9584 937999662 30413 65457 890331200 30413 16552 462012175 30413 59821 309350113 99649 17708 668055674 99649 57844 454326517 99649 27626 379861691 99649 15754 529858868 99649 56570 891352908 99649 8850 475287737 83317 4127 835597334 83317 51900 864447294 83317 51965 504180156 83317 5301 896756603 83317 38026 250518564 73835 9458 24932896 73835 3754 228098057 59088 4661 495845575 59088 96380 452453927 59088 38373 376913430 59088 54089 732287059 59088 45471 290583797 59088 20315 647522297 66988 74139 340437978 66988 85001 909676831 66988 19250 560681970 66988 9051 458569922 66988 2717 689840255 66988 18566 131639546 66988 35419 354484090 25878 39954 745953198 25878 67670 913235369 25878 77893 571288196 25878 95615 293071808 25878 54904 403431389 25878 78652 63629683 25878 57524 376823227 25878 40645 519340088 25878 43933 133130310 25878 14038 592197951 25878 12997 639152987 61401 96817 370963914 61401 54537 611905688 61401 74093 725535343 61401 7772 212977025 61401 28294 785017575 61401 89528 692296466 88351 36291 586134268 88351 28338 427758054 88351 99622 659435755 88351 36341 650799274 88351 83254 220208155 88351 32972 959328204 88351 4531 410901172 88351 71682 961340840 88351 90210 939051921 39310 9207 412958001 39310 30599 548997412 39310 8048 917163522 39310 78953 771712829 39310 43399 388728099 39310 48134 531294580 42087 30242 931789349 42087 2165 36045679 42087 5698 7878932 42087 77196 101233880 42087 64306 542043273 99063 96974 654461811 99063 72286 702553183 99063 6495 747965512 99063 40098 666890376 49360 16694 565493366 49360 45645 75225919 49360 36196 882233223 49360 10563 190938786 49360 79793 604411401 40089 47436 598271940 40089 62052 504320241 40089 54798 69366358 40089 33951 250611869 40089 21806 790927290 40089 73328 477622809 40089 95004 540693089 40089 57299 642954 40089 97079 239261426 40089 14779 234736689 38428 83751 400185415 38428 21357 151114364 38428 44515 56333184 38428 81083 486747476 38428 49398 416068578 91 95729 818061419 91 82016 24424976 91 71807 198632077 91 13678 941768821 91 198 942525190 91 41426 172007737 91 10867 227637529 91 8176 395788568 31542 79652 776570366 31542 52117 630824311 31542 61725 522247426 31542 7218 93757343 31542 13962 793916848 65248 43616 493020237 65248 47958 433601718 65248 78924 33902468 65248 36757 557391673 65248 7682 749237138 46940 69132 685225232 46940 48850 977601189 46940 44771 192510760 46940 97844 723765122 46940 98815 836254095 46940 72390 954786719 84398 56149 49210969 84398 5506 708541667 84398 69393 664491503 84398 98933 442518951 71585 23106 593413321 71585 8928 717584769 71585 11760 971607580 71585 10017 138000638 71585 60477 167675320 94850 41043 99981571 94850 24054 201142445 94850 38713 502028141 94850 65752 718067636 94850 53150 828608166 94850 84394 788309480 94850 97629 988311854 94850 10169 583914597 13962 58582 639565713 13962 75398 965530428 13962 83898 194028715 13962 78071 367152274 13962 4888 671846720 36216 76443 606487560 36216 15884 823048800 36216 24422 410140322 36216 39489 973209656 36216 53438 553818763 16574 34612 80613155 16574 98525 571105578 16574 4883 190776779 16574 95211 990630720 16574 51900 986474204 15696 10906 740849381 15696 43170 121916322 15696 7369 63497602 15696 40873 402902812 15696 73849 352628145 15696 45886 979265752 15696 90378 478242050 15696 60080 129454927 75725 10011 545877951 75725 86826 368536114 75725 74610 993784628 9219 56356 711872745 9219 93835 965224708 9219 51435 370674751 9219 53169 198525546 9219 61548 658318493 57481 64566 141103454 57481 98398 616560404 57481 56011 538866687 57481 65687 894016802 30716 55025 549459112 30716 63004 464370851 30716 34336 147332804 6093 94655 600073990 6093 56033 792177328 6093 74369 264074378 6093 36327 558564533 6093 51272 367592811 6093 53794 803205948 6093 26662 660466906 17158 17251 552431111 17158 64621 38737548 17158 10440 551230132 17158 46012 257171692 5792 23669 146332089 5792 88254 220522825 5792 24299 272919822 5792 27545 147186046 5792 23986 483782230 5792 90972 918507387 5792 90203 958755705 5792 8340 357701862 38165 72430 155617281 38165 82758 454202848 6465 85188 588610254 6465 23326 543185487 6465 20903 424825700 6465 41600 703984858 6465 78391 163949526 6465 60580 35023875 6465 361 913385315 91287 88701 134191016 91287 84812 768603283 96974 95717 749469173 96974 53973 600047392 96974 20438 838340206 96974 30330 591505961 96974 47797 211819575 96974 34064 990063959 96974 16448 450603499 96974 3352 125426918 58316 64876 628249910 58316 46332 306454151 58316 84392 942712619 58316 73112 517961639 58316 47758 815250121 58316 2071 763759567 58316 31545 616326939 58316 95797 613468516 20404 92956 520156714 20404 73536 119507045 20404 38113 924745433 20404 29146 673967801 20404 54392 618071839 83460 74317 837459660 83460 40714 37752008 83460 85947 65962998 83460 89197 195126248 83460 26073 341233138 83460 49554 209951939 83460 72964 854544861 12600 66520 855017827 12600 39801 15187079 12600 90273 577948114 48284 12783 701751989 48284 52470 733441977 48284 25572 668113879 48284 94098 105442398 92979 18962 794846987 92979 56824 291544871 92979 22137 869335554 92979 3338 182531745 92979 20180 269997323 92979 35025 553170735 92979 7708 23604279 91965 81707 674114208 91965 65491 107331678 91965 95686 641463680 91965 29513 670681588 65495 39081 977317109 65495 82894 642217250 65495 93329 596970802 65495 99090 370774025 65495 65934 43782449 65495 51785 388586885 65495 90062 721998003 65495 82486 933342418 47404 90770 149680126 47404 99480 52106298 47404 57917 655845701 47404 51662 90256575 47404 26 931162835 47404 5574 510439682 10002 95996 580786709 10002 69896 917295767 10002 76127 789207027 10002 13171 367205848 32264 13068 697667757 18231 31305 838072878 18231 80993 658170609 18231 62790 395609807 18231 21865 953831214 18231 30255 958307607 18231 77850 244321457 78748 78200 651352983 78748 89315 837185922 78748 63870 752740850 78748 2664 808716355 88246 59771 330591637 88246 1830 770518292 88246 15173 875713316 88246 1278 764254594 88246 29261 588638861 88246 91586 550308413 88246 60206 94876412 88246 99617 416729444 88246 67312 361512092 89181 59421 801606875 89181 7980 661642850 89181 82289 358270569 89181 38698 970040119 47387 37818 538939103 47387 86474 408338402 47387 76115 882410837 47387 98385 814866437 47387 17619 764665567 47387 92171 304385946 47387 16711 354379998 47387 85262 709449569 18962 20062 1757596 18962 10143 365945092 18962 68941 215728521 18962 28323 688721086 18962 26134 330721273 90171 73013 556543369 90171 69189 308583691 90171 36491 366433286 90171 44826 677586182 23537 71652 762078398 78328 93916 69359128 78328 16620 707228908 78328 35727 727985311 78328 79498 958370719 78328 88401 873684846 78328 70273 649075774 63637 24451 976681465 63637 63014 986257617 63637 35087 494497198 63637 82441 149188624 63637 66341 202045922 63637 59210 103462660 63637 79793 571958265 16023 1788 836499570 16023 73821 387913780 77850 77932 795961062 77850 21234 318131117 77850 64790 564480217 69511 53998 378128588 69511 56627 588110737 69511 36938 478431167 69511 70553 729396802 69511 51420 54037943 69511 29759 174091448 69511 45924 481004930 69511 25711 120627268 26568 48188 495377398 26568 57998 181637865 26568 5553 698615886 26568 355 68121817 26568 70828 69082131 26568 74709 929950648 26568 38105 412404754 30294 8670 286204653 30294 37847 336953795 30294 95146 400924985 94828 80744 200415758 94828 67825 389688723 94828 12898 116006501 94828 76035 387021259 94828 40041 525909477 94828 16323 210471024 1150 90550 466729993 1150 66250 876212308 1150 21977 598471693 1150 45604 96769624 71520 25711 730161776 71520 23426 830234392 71520 28978 393100231 71520 90958 127531169 71520 85243 129871355 71520 28619 195263362 71520 6228 25724457 71520 37947 114274317 71520 6412 971352333 40866 729 675976013 40866 38291 912641983 40866 82328 249798571 18417 5154 639046692 18417 77133 697261079 18417 7377 59986108 18417 89489 432038220 18417 13199 141069140 5837 56608 491534174 5837 92812 610943236 5837 88461 2613032 5837 87219 499258910 5837 18675 317315200 5837 14281 964379675 5837 81099 7569952 5837 32703 858924556 5837 90392 504832243 15183 47032 868585688 15183 96185 573814232 15183 90401 372522958 15183 86465 728105215 15183 55658 99197686 15183 45321 660971456 11451 86674 603519425 11451 31559 871548788 11451 71978 6111107 11451 42463 211359021 11451 55946 600492228 11451 22388 653267691 11451 72390 177371226 17708 49599 72401530 17708 22545 634263810 17708 59376 322849131 17708 40652 944878021 17708 90419 484821985 17708 80883 399776235 17708 23948 496778801 17708 84139 940460225 17708 36267 966317590 17708 48993 442434371 64876 89865 453552575 64876 94168 752316191 64876 63756 816978542 64876 36865 216440739 64876 22874 134664741 64876 3139 947978936 64876 18223 652395723 6173 88154 221576288 6173 55541 519028279 6173 55763 84745882 6173 75864 925153213 6173 45030 141746674 6173 71401 110891467 79576 96319 92041549 79576 87565 98258629 79576 79317 225440198 79576 4560 335383489 79576 81185 119370224 79576 45404 556881137 79576 13144 981067009 79576 10921 481597729 79576 68415 646540284 43836 14935 998958148 43836 48464 319052309 43836 87872 540527871 43836 99630 560019376 43836 24811 66705410 55193 5146 320093142 55193 42845 33256496 55193 14251 482061208 55193 39360 397140167 26573 32553 739015547 26573 10481 916694969 26573 52942 85439554 25711 88312 247259611 25711 37827 713308031 25711 40056 281807969 25711 22270 946015933 59771 79560 99178066 59771 36817 565006590 59771 65790 902000485 59771 37513 411450191 59771 54410 675647690 59771 65906 468414777 59771 1970 477225256 59771 32579 529054946 59771 39058 951363920 59771 41356 817950040 59771 94735 498607749 78556 88549 647775532 78556 59191 707955040 78556 97008 335889527 78556 82594 593954458 78556 51765 197442513 78556 93794 168568139 78556 97896 510674868 663 67869 554550100 663 17209 567377510 663 66799 50457361 663 59561 452045698 663 7893 111860863 663 99716 813658981 663 21790 973044863 54294 19455 735208540 54294 66162 426478633 54294 21074 796201975 54294 397 656272230 54294 7608 120583157 54294 94318 234284567 22479 53656 382684714 22479 34624 38881264 22479 17384 775034912 22479 98007 686095 22479 91922 835930624 22479 43616 102832778 78601 36464 974046240 78601 63765 441146446 78601 86999 42619815 78601 95446 479673012 69538 26066 523581487 69538 46957 646673888 69538 35414 427852103 31228 38946 570497674 31228 93074 268926793 31228 61210 224101305 31228 77923 419280203 90240 85125 733789727 90240 43982 939661054 85672 61608 530195335 85672 99499 304109069 85672 75459 447118514 13854 59591 495567895 13854 43826 610060231 13854 2200 243236707 13854 36331 414989948 13854 68561 1084975 13854 19665 405466435 13854 49269 496727585 361 77033 662915082 361 96280 30809158 361 96999 29521687 361 38641 902072521 361 42400 790172178 361 26959 522602762 361 84316 939184760 361 53282 49287459 361 29116 153114150 361 46721 762258823 83483 85906 680178717 83483 80852 909980043 83483 16703 43287605 98352 96367 384346689 98352 41575 938112062 98352 4484 511870787 98352 77564 261604553 77033 51863 503739202 77033 44269 682826506 77033 69861 447070023 77033 62159 796553013 77033 20315 277465657 77033 92618 655854911 75713 75169 230040386 75713 9754 637029911 75713 2067 893620626 75713 53981 1411832 75713 4704 494521840 30888 91762 217248827 30888 19779 41926720 30888 2362 853430729 50632 44081 488909819 50632 34431 387767771 90392 25642 748672579 90392 87179 835010644 90392 39954 363567354 51863 61538 879547042 51863 73310 681848436 51863 7168 463887671 51863 45751 630683497 51863 87902 482492764 51863 2836 234679748 51863 31125 724054857 51863 78594 143749206 51863 29010 530771558 51863 7549 258562407 51863 50686 859357491 51863 86455 155998333 36267 68098 315121521 36267 65834 641776221 36267 51146 427869608 11877 26705 898399498 11877 68317 572977943 11877 85468 337455602 11877 19694 288307621 11877 8029 100276437 11572 96186 824284121 11572 21574 74095946 11572 28076 672215352 11572 46479 259363242 11572 51494 55212633 7913 31031 731947378 7913 98057 440665765 7913 57966 89930109 7913 52877 209532193 7913 71124 293061453 7913 62537 607433507 5510 58931 517344667 5510 60888 719267414 5510 46324 806534507 5510 37529 726561271 5510 52067 205625158 5510 52027 905652101 5510 72008 116633387 92618 5071 163926204 92618 45013 364723695 92618 26146 342643567 92618 62828 924498213 92618 89095 972263807 92618 14750 283410759 92618 43108 3956211 92618 97530 490088483 92618 93945 678465726 92618 46008 104860642 54819 48759 832260260 54819 52202 856913060 54819 31068 223854057 54819 28434 986877300 54819 58572 820050377 54819 22346 955354648 78200 75898 926012086 78200 24266 615864017 78200 55051 879782749 78200 3805 362917729 78200 60288 919095245 78200 81034 595206563 86160 27457 538418831 86160 50670 548390364 86160 35213 120396073 86160 94265 981324704 86160 5963 969561187 86160 94327 553249368 90550 59846 462972172 90550 11768 923482323 90550 77127 378118447 90550 99618 897509091 90550 52975 828585246 90550 84825 633345012 90550 36804 135066238 90550 54754 772888887 34797 45051 70087643 34797 63229 751729373 34797 63778 74319678 34797 82506 91934590 89547 34854 815298057 89547 7775 344456207 89547 38503 41930295 89547 70400 900794680 89547 93223 963143214 89547 77413 626106059 89547 73827 330985588 89547 91264 889005836 19236 27895 687998331 19236 55051 217144352 26577 78184 645988310 26577 82109 981078967 26577 74020 686760644 26577 54379 242317979 26577 27316 766881573 40027 16103 708626710 40027 26874 541944585 40027 33976 130846508 40027 67866 347604115 40027 13660 859689774 40027 15283 683505932 40027 82584 119292403 40027 42445 25996319 17621 75361 760842365 17621 69639 470675900 17621 49729 676823794 17621 53771 425608759 96367 13824 241919051 96367 5932 805717517 2834 8770 985582542 2834 96680 428677947 2834 65757 478252082 2834 13 24824093 2834 85425 216659042 2834 28045 549735801 2834 60602 392999037 67133 11637 312315545 67133 1096 405911514 67133 15305 440149724 67133 26788 878495850 67133 13866 434468263 67133 99608 140958597 67133 72115 388539104 14935 15527 571301470 14935 49571 237403945 14935 84798 503867718 14935 58052 293878429 14935 32760 624262057 14935 46776 320816080 73155 27795 92265430 73155 17804 422507672 73155 27395 855393011 73155 29586 810579997 73155 42304 795913270 73155 55089 340445349 73155 86778 830317311 16103 7394 246716503 16103 26309 180544399 16103 21134 17090570 16103 59129 879429632 10011 22170 627875613 10011 28593 695836157 10011 34336 504947153 10011 33174 656317395 10011 8631 809023040 10011 55664 855688729 10011 29404 645728501 8029 80558 460144884 8029 55567 187619721 8029 40265 538074209 8029 87401 59969050 8029 66706 692032909 8029 35995 107998103 8029 2071 367851480 8029 87293 478210459 5598 62771 814400104 5598 50974 167865353 5598 1914 118377795 5598 9382 204601394 5598 4791 106068976 5598 66289 223767352 5598 95094 666005137 10584 39396 1594088 10584 33830 272796711 10584 30213 546266818 10584 78415 499156519 70272 6489 822527748 70272 25423 579410110 70272 20154 795814056 95717 39552 158259211 95717 18285 976164486 95717 55286 995077869 95717 58644 155467297 95717 49279 205225490 95717 54983 856582403 95717 47279 59569016 79400 86522 713425145 79400 6660 534991128 79400 37939 935604904 79400 5823 891498257 34292 75036 505252950 34292 61655 63320791 34292 41581 760236553 34292 28050 471992695 34292 8602 303473887 34292 30739 360648532 34292 8854 716115557 34292 16195 278054208 49649 47289 947854889 49649 22021 846922891 49649 29554 346757594 49599 81683 812960406 49599 96095 491554828 49599 42831 4763585 49599 53910 932008141 49599 23491 827773686 49599 49631 80854858 49599 14185 135471046 49599 66643 33443505 11509 97376 334547998 11509 24267 512148214 11509 16406 51992342 11509 18999 874087911 11509 79684 303501852 82328 16344 835304613 60855 65717 32589973 60855 9707 866658663 60855 87467 336969100 60855 78629 571295004 60757 53042 748316019 60757 78497 827468584 60757 57313 420229419 60757 83289 995301856 60757 19850 227340537 60757 90536 975781749 60757 27642 579997636 60757 94341 281453869 39213 14053 895280959 39213 45634 81267915 39213 78165 643485352 39213 17313 974877093 39213 6304 731035796 39213 57115 936672634 68672 93100 517378935 68672 76575 781531890 79560 88454 38559728 79560 91134 578634289 79560 96919 685408405 79560 24666 140031897 79560 81726 288443149 78931 36436 368846802 78931 47612 781328400 78931 99953 834341509 78931 1843 632363744 78931 10728 385881542 87293 83846 781225476 87293 71943 222824582 87293 33073 958452880 87293 2742 476076877 87293 22391 726458682 18974 23358 512296443 18974 64974 456324000 18974 14386 799944108 18974 56243 128930005 17324 72008 534686275 17324 67181 884591560 17324 29796 91670680 17324 65138 930721331 17324 92837 608272196 74811 81692 466970887 74811 28684 619942221 74811 22252 147431456 64775 55987 760774946 64775 29177 798191467 64775 82520 347340198 64775 99822 138613761 64775 60801 836961669 64775 95754 313308712 64775 86891 201442113 24161 94318 150717690 24161 1085 789826018 24161 18990 845454677 24161 98151 760994443 24161 63861 721474862 24161 92247 408631208 24161 66976 933741913 24161 42500 756826547 46776 18991 215837800 46776 17079 287870509 46776 52813 558229402 46776 39517 705720448 46776 88594 872993387 46776 42838 801711955 46776 46284 755175046 57364 57085 934442390 57364 15688 561133739 99011 78796 7051374 99011 55658 950464969 58343 64730 514953548 58343 41810 639334019 58343 30090 368580232 58343 26449 644818357 58343 69039 375478271 58343 60415 925436269 58343 30313 173622552 3140 59907 101301741 3140 14235 906949266 3140 12877 575259108 63918 10211 616141466 63918 52161 274183056 36436 53276 772722224 36436 17888 265075281 36436 47856 817898634 36436 27372 394019910 86455 28551 667722059 86455 50936 215381100 86455 11650 779548827 86455 78706 282039033 86455 87039 168454306 86455 31322 662545829 86455 90950 98014584 86455 442 562260773 86455 65459 142063213 53771 44036 262160920 53771 13342 977027850 53771 31730 661595920 53771 9174 245552008 53771 47144 870186007 53771 1957 652556333 77932 72073 15858911 77932 43746 879357922 77932 392 110320847 77932 52542 903109524 77932 76537 367919817 65106 76564 996860099 65106 13305 893607821 65106 86776 847190259 65106 59846 522493438 65106 76069 532979683 96476 60768 817849546 96476 81468 390986276 96476 92136 404038786 96476 24585 375045035 22545 86368 158083268 22545 37481 659670400 22545 31815 146281517 22545 62877 629039324 48188 13542 51494485 48188 84638 255606453 48188 55692 847890207 48188 58855 898183374 48188 75847 760039091 48188 68058 500128197 48188 38220 219746421 3686 45760 926762991 3686 6701 821495260 3686 42388 695113147 3686 75380 341260786 3686 77933 547366052 3686 24640 251615733 3686 27411 945367599 3686 68010 154474169 3686 8547 714509112 76118 69722 811032111 76118 69009 862898446 76118 33740 796752609 76118 78621 326174326 76118 40648 965620309 76118 50109 46697683 38946 51811 75607714 38946 49269 463626378 38946 88274 304275180 38946 49521 40669858 38946 13659 51645651 38946 58218 75275991 37443 42318 504760299 37443 66690 775639793 53998 8093 487168855 53998 43510 618521108 53998 93482 855694384 53998 36879 228166119 5071 66591 763563592 5071 40983 938108923 5071 62453 681985420 37818 21342 787937683 37818 77529 201590817 37818 58918 656146170 37818 13325 222595667 74998 3616 637906197 74998 75480 345268903 74998 884 80960607 74998 23021 834886269 74998 34018 994362736 74998 10850 320978100 74998 51224 579831290 88686 68180 364144453 88686 20937 367384835 47289 43978 568929619 47289 52567 193069393 47289 82543 237342560 47289 28560 491167827 47289 31578 928165192 47289 56417 259178745 47289 232 709343255 47289 14285 118243111 47289 96569 117381108 35739 64065 520332553 35739 10753 576631270 35739 10341 256048952 35739 65352 236840649 35739 53811 936720076 72852 54109 418942241 72852 36225 649355101 72852 769 226876204 72852 49980 310182078 72852 69699 398809124 72852 41114 600533359 72852 7805 923502184 72852 72111 643681048 40525 17642 865197215 40525 98860 202499799 40525 8737 131871814 40525 13219 738882183 40525 8256 913326767 40525 84378 576623728 40525 52882 366753661 40525 45738 972006486 40525 90544 876506730 64365 53252 911080809 64365 81777 744301776 64365 86651 312027386 64365 18755 886959301 64365 81645 178562118 64365 90968 230156025 64365 92623 688552877 88454 70318 367873964 88454 57130 362777821 88454 519 961554156 88454 35264 5941961 88454 936 670093526 78802 72197 504253814 78802 45516 214465962 78802 49018 411564973 78802 91860 958616569 78802 60885 325042014 78802 53696 540298550 78802 97264 620086813 78802 25015 300020810 78629 13478 940601235 78629 42235 993536871 78629 61149 574181055 78629 15445 69930339 78629 52814 923391641 78629 24743 423427591 78629 96459 15832760 51811 17557 422981019 51811 61955 501020946 51811 41943 657716865 51811 57172 829854447 31016 86557 909417120 31016 73249 347797750 31016 31076 233629965 31016 72322 660194784 3616 17844 123984228 3616 61348 679311342 3616 76083 223728611 3616 51457 447075396 19735 55275 922584524 19735 9731 145676169 19735 76099 253857372 19735 44919 849870642 19735 13537 412566178 19735 75116 694766233 19735 47979 212807397 19735 92873 426861108 41038 43611 612396799 41038 9499 674111741 41038 42466 424128138 41038 33669 69789157 41038 99082 306536813 41038 93984 825680151 41038 35110 104143928 41038 87540 202199180 45616 35684 300352073 45616 72165 713177543 45616 75675 853042690 82584 89942 594584573 82584 18108 730008677 82584 40937 658176058 82584 30990 708932874 82584 21479 178227774 82584 53055 89438004 82584 25322 184933343 67578 82515 232721063 67578 76379 394310754 67578 99207 45508645 67578 75036 885462547 22170 36878 10743480 22170 22409 200399170 22170 17952 674194594 22170 4121 906882032 22170 89754 273248786 22170 77965 949281790 1035 22346 632732718 1035 32294 253765870 1035 24921 836575057 1035 99118 204582455 1035 5158 827876935 1035 67176 99264895 56570 60751 865620482 56570 72569 44433873 56570 16920 78151651 56570 30622 49981204 56570 78070 211769447 56570 34612 863633882 79811 46989 77293540 79811 88673 726023288 79811 76469 68457366 79811 33510 182252152 79811 40110 793127090 76374 99591 761835967 76374 22520 413753707 76374 64204 323167374 76374 88658 545498642 62055 52657 85856366 62055 76500 186595902 62055 18647 807686328 8379 68650 36623279 8379 69268 821412878 8379 82879 842263335 8379 55141 618637322 8379 96429 424764558 8379 56401 628705484 89270 70822 983582258 89270 4619 34062654 89270 90858 453674833 89270 34711 16940302 53042 91272 525658982 53042 55231 478069448 53042 36853 426659369 53042 79010 779498090 53042 90816 539472114 53042 59557 515142707 53042 4307 533641433 53042 73960 407095426 53042 27969 805975064 14467 59155 973192177 14467 54556 534511075 14467 10613 230595329 14467 11354 944546889 81665 81099 138280944 81665 28045 241679808 81665 97314 748891808 81665 19659 180579439 81665 53882 868329519 81665 18421 786309892 81665 52998 876277251 81665 39955 265709364 81665 6030 965427986 81665 29333 314157564 75480 51913 247238582 75480 29308 548634101 75480 4423 409289970 75480 38512 314376596 75480 74875 888154421 75480 22366 503211522 75480 25838 46579701 7665 30601 126722063 7665 24158 71611103 7665 31992 273228078 7665 35597 120319277 7665 93996 829767225 94655 86248 376323745 94655 17926 572301353 94655 39452 519497899 94655 59965 543214528 33504 49355 868974107 33504 49535 968124618 33504 80796 695557995 33504 34635 784476333 33504 58148 688395938 57902 98332 761286696 57902 95550 277517635 57902 62520 926748009 57902 53720 974057511 57902 85489 878409633 7612 92837 41947101 7612 90740 437600508 7612 19963 624066657 7612 91292 637749618 7612 63757 790296430 7612 20736 660887808 48092 68760 834630714 48092 40629 74226415 48092 44007 68944468 48092 67576 949310040 48092 42133 409478098 48092 39530 908864499 48092 11958 399305809 48092 53260 263489066 48092 87307 950606261 48092 7039 664799161 48092 72942 313885268 75898 22791 408953738 75898 75078 684222887 75898 84644 561524477 75898 51691 905632978 75898 49090 806005461 75898 46231 256609296 42839 46060 176378055 42839 58339 723840093 42839 84921 485212245 42839 84826 422472657 42839 28551 349815889 84173 17517 440414966 84173 63576 777291412 43467 83946 186313594 43467 39975 452644885 43467 83221 502270432 43467 59652 804306863 37543 51525 171737011 37543 97070 413927951 37543 81725 855806573 37543 73951 571533376 37543 51 642099581 37543 20286 637642489 37543 3652 586786877 37543 39888 860078757 20229 26432 746491675 20229 92541 323476090 20229 29120 744175042 20229 86918 651292931 20229 4774 849841599 91395 55517 466935584 91395 50331 988252516 91395 43556 878918600 91395 93919 70899588 81707 52153 525499284 81707 51118 74036401 81707 97954 453001204 3748 64648 235072480 3748 19758 179383916 3748 90062 511123404 3748 99832 511288475 3748 692 951065591 3748 40421 646669650 3748 61655 192512041 3387 51406 431954121 3387 12775 528651134 3387 79516 124998435 3387 13887 712306376 3387 23869 606450205 3387 23621 787944987 3387 16042 510314657 3387 13139 393028240 18097 74163 996303930 18097 4451 793400362 18097 25766 648578360 18097 35247 462944787 18097 94513 421284066 18097 15436 621465415 18097 2601 768346507 18097 88260 294173142 18097 92081 620022310 39246 82319 615322466 39246 58148 675773874 39246 90802 574991685 39246 13974 43399546 39246 62047 67950661 39246 77302 517661092 26254 9621 932039671 26254 82307 669082874 26254 73071 512837917 26254 84941 440071301 26254 12273 79260177 26254 83822 458647218 26254 35719 651977440 26254 60580 943220883 26254 37525 815517204 58582 79776 264304196 58582 10340 242945290 58582 53274 960174644 58582 8364 929570934 58582 37176 835530862 58582 93893 381714005 27626 51590 594041941 27626 53652 157600519 27626 82301 330873763 27626 26939 249773264 63057 39038 830902858 63057 58174 633018 63057 79424 38265017 63057 8758 780953370 63057 13203 777549029 63057 43575 494758044 35156 19770 230148012 35156 98919 91349095 35156 64083 638975273 35156 50422 323073334 81683 3308 570645174 81683 30702 768749645 81683 41099 116786808 81683 2066 560773642 81683 71975 124193565 81683 79683 902387899 81683 25213 813023756 81683 65252 641531753 81683 72301 431627436 8930 97941 668881693 8930 79539 637559022 8930 40041 500327974 80763 33409 338665468 80763 83332 923548612 74167 19388 847488986 74167 78032 734907232 74167 49191 683240 74167 14422 300836750 74167 46396 46693292 74167 35127 384198845 74167 32749 699147479 74167 55659 523721 8824 73620 914849055 8824 28761 742747959 8824 97904 736945066 8824 18580 552685100 8824 17929 597399104 8824 54463 1760666 76443 24007 611522706 76443 60736 255311741 12877 16162 992207161 12877 63975 347958907 12877 94795 770708926 12877 56850 98704220 12877 39775 456896194 12877 2993 817591517 12877 1972 798596586 12877 51561 846701841 18458 10560 954941369 18458 26129 52610777 18458 99383 577062870 18458 27867 527572847 18458 16558 875297324 615 91922 367795591 615 70966 567203976 615 5516 507792861 615 19889 293680909 60260 90203 103989682 60260 22910 996637742 60260 28943 525267896 60260 36571 926053960 63418 78676 180720420 63418 69279 905155408 63418 27877 295323518 71947 60595 997387609 71947 49365 102382852 71947 62661 91163161 71947 60795 130676785 71947 60080 789653599 71947 7218 36353178 71947 92077 837900315 44442 7235 713889090 44442 42214 679646908 44442 19818 954384171 44442 14107 489832722 44442 527 184702141 44442 39160 854461962 4127 74341 454690456 4127 96737 421820193 18991 77198 76622382 18991 19233 311876356 18991 27356 788300067 18991 4167 200235019 18991 1569 792625037 18991 72733 602023543 18991 94197 289162658 18991 89182 949057253 18991 62813 368302322 60595 32149 857320054 60595 47679 583048113 60595 78262 280554147 68794 22750 969835152 68794 85262 56980357 68794 83145 704240845 68794 566 372125386 68794 83954 184936450 68794 89064 757327883 68794 68152 423826359 68794 14098 405433343 68794 25691 42886831 15688 84043 14013274 15688 57751 472393162 15688 83428 447238333 15688 52635 809279827 15688 43506 19708060 15688 76753 1559674 78731 29304 383193369 78731 51457 227046384 78731 65263 818385941 78731 50238 977850184 78731 90737 747304341 66591 97389 415921896 66591 44029 712478868 66591 56217 13465651 66591 74057 826835401 66591 18537 715109659 33409 96679 932314214 39892 95383 638682937 39892 33593 757981033 39892 82221 490167303 39892 765 379551171 89865 36571 498631454 89865 31562 39249901 89865 35259 858722576 89865 27895 633581603 96679 69117 460695013 96679 38342 667725887 96679 92405 883164217 96679 87271 832633627 96679 99404 498175573 25655 23427 519530932 25655 97624 27800922 25655 20465 621984057 25655 6993 545117747 25655 38183 363851083 7235 86687 42437660 7235 91424 377924258 7235 10816 965821988 7235 61470 49380561 91134 58121 254772375 91134 14661 72074580 91134 95170 715969021 58392 97729 796238182 58392 51565 386590177 58392 66869 168065595 54109 48805 942104186 54109 34026 652287318 54109 20486 261577325 54109 35038 768111468 54109 19848 248612018 54109 72252 15547318 54109 98340 147690658 54109 12413 647350290 54109 45321 621407279 75701 75216 28454024 75701 13823 943252502 75701 91957 698540711 75701 53065 161023500 21737 89167 921598371 21737 22498 123751759 21737 79897 711595349 21737 14979 200828781 21737 92797 368106364 21737 90703 987478601 73013 97150 883527344 73013 44541 23234630 73013 96320 767496509 73013 39496 276932591 73013 41654 437882896 36291 10241 568517667 36291 31622 75681234 36291 8827 569535714 36291 1505 21798349 36291 49125 514387496 36291 43243 864393143 36291 62522 641257442 36291 5054 471470110 8823 68562 806451113 8823 6118 841024007 8823 6422 341561344 8823 61470 896979 8823 47079 66933417 8823 56427 311437303 8823 39605 859298951 8823 36959 33622672 8823 79856 521130359 8823 37796 85322942 8823 48719 577138832 8823 78116 151948795 28338 26097 979317290 28338 16906 991325644 28338 34915 825954541 28338 50162 571678474 28338 73325 530578511 28338 2906 721304014 28338 26466 321974026 41968 17530 196715167 41968 3831 287099293 34854 78338 874996194 34854 95961 697696015 34854 96999 223761237 34854 61470 703697550 40176 59751 717693352 40176 8423 657113973 40176 13439 983849878 40176 63524 855023279 88428 55239 854065785 88428 57097 855129521 88428 26053 124814553 88428 136 251820468 88428 49520 544073371 88428 26066 123108132 24266 11123 85167738 24266 51504 865753389 24266 49038 929994990 24266 37957 333862673 24266 3073 914643522 24266 26278 371518518 66520 44360 446646445 66520 52790 295253998 66520 502 904763386 66520 21612 960364841 33391 19072 394252018 33391 20257 484974649 33391 21208 756470784 33391 5694 672721756 33391 71298 674333500 33391 55819 879020326 73620 65869 189930608 73620 88056 223318693 73620 65630 57981127 73620 7777 488266608 73620 22363 270167006 73620 94267 624655521 73620 57483 282788413 74754 74879 702261251 74754 13423 908758128 74754 90143 286737120 74754 69890 939594536 74139 60138 968962595 74139 68548 225748706 74139 6238 366382517 74139 25712 37178849 74139 48719 224607288 43293 1292 529748746 43293 24184 227028876 43293 10256 198853033 43293 55271 186808357 43293 97975 814042824 43293 93919 78847273 39552 88449 934401086 39552 53188 384207577 39552 32841 665460982 39552 97045 799632378 39552 27317 647104717 52153 79806 52689438 52153 52172 838010480 52153 49236 654674485 52153 33140 440826827 52153 8185 759669261 52153 76318 807482512 52153 89300 619741699 52153 84492 944416338 52153 78043 736106681 52153 48168 927818562 77198 93513 54923736 77198 67329 569282678 77198 25482 132046427 77198 68105 71394807 77198 39032 323156557 77198 99443 326355688 77198 25237 335361072 77198 13531 848232630 48993 12229 763769672 48993 8249 975109636 48993 30689 277032079 48993 82014 667238871 48993 82950 724682699 48993 92792 371570956 48993 44790 855118246 48993 9481 974325640 48993 53507 866973533 48993 49003 937579840 48993 20179 953048953 71298 98396 581531702 71298 63202 954223749 71298 42481 617231623 71298 31241 222229085 71298 75387 677004209 71298 96237 472688865 71298 46792 131266474 71298 36983 436941788 2071 79458 480997429 2071 4696 874809871 2071 72875 271487689 2071 29939 345560173 2071 6310 957569166 2071 32279 304689632 2071 8099 642680029 2071 21581 138570499 57500 2821 192461198 57500 32096 864718834 57500 50429 399429680 57500 3806 756507358 57500 76847 886715712 57500 32005 446131693 56627 79229 618262582 56627 67234 565595003 56627 75428 221054917 56627 42645 807197551 56627 55425 975003930 56627 42357 609971293 56627 5066 141908801 56627 39223 458006266 10241 78070 641144120 10241 35552 496412331 10241 63920 924898393 10241 5804 108477405 84826 78702 509869549 84826 74561 638948020 84826 82979 31434161 84826 74981 301622819 84826 96589 287156910 84826 84475 896149090 84826 56631 761911547 98698 48529 920308346 98698 97690 274715164 98698 20149 618625060 98698 99392 32345052 98698 51589 160878114 98698 36130 786303250 98698 68359 7774029 27457 97896 853476110 27457 47336 559273786 27457 6780 785526435 27457 82657 929904364 27457 45720 409533042 27457 86826 520644643 27457 48683 184792915 26987 61580 798539602 26987 2075 209542822 26987 58199 953230732 26987 63443 562310814 26987 70807 254102024 94844 54624 361722235 94844 552 71024810 94844 92039 657021985 96280 48683 207095634 96280 65045 144802313 96280 6383 658327733 96280 25015 79034018 92837 77537 909029772 92837 10763 41008252 92837 96650 519335652 92837 26996 216902653 92837 19636 908680693 92837 45851 936995048 92837 95122 991703835 52622 99728 266612316 52622 54996 308151762 52622 20288 612284416 52622 40030 428343377 52622 68367 57155739 57064 24208 903480421 57064 82665 751637734 57064 62847 844451269 57064 24153 175149101 87179 19073 109935481 87179 80256 614224766 87179 38464 279141155 87179 15892 495781627 87179 40153 251576222 54754 45078 219705567 54754 84844 976129345 54754 2317 201949983 78796 95797 546701056 78796 10439 578339296 78796 6812 372090331 78796 62186 809252361 78796 74290 508321810 78796 36341 652191505 73350 63062 163791226 73350 85196 364176198 73350 78805 946661234 73350 75622 511307742 73350 15416 272061424 63248 2448 261545258 63248 39545 36843573 73892 18263 470882772 73892 8244 691636380 73892 15253 198545198 73892 90715 324236975 73892 83906 539074535 19388 38795 763989754 19388 38622 885231729 19388 27835 4398616 45477 49763 708136883 45477 48618 290226256 59210 59921 13124410 59210 19957 804693142 59210 91937 495083207 59210 18263 178010304 59210 17209 315629046 30258 52728 938532859 30258 87474 524727092 30258 40881 901833983 30258 58347 680663227 30258 28464 95904980 30258 28514 9286609 30258 81666 873775250 62877 33988 532761297 62877 69921 927981978 62877 81803 407650794 62877 2446 58864356 62877 35463 56817433 62877 37291 465297553 62877 32983 98391772 62877 81869 778185303 12413 11092 514937326 12413 3556 412343829 12413 16609 26408453 12413 56336 652968371 12413 92283 833981437 95246 16939 109967790 95246 4142 921567112 95246 48770 16993844 95246 85466 837903345 95246 97264 576391949 55658 2849 754154540 55658 13032 357365578 55658 1501 959204699 55658 95253 82168248 55658 40643 31198758 55658 10546 82316249 55658 88907 834056003 55658 16162 611774308 72430 93893 937463733 72430 16366 743948770 72430 81266 631104522 72430 41897 743464155 72430 19707 827539772 72430 76988 605012839 5798 21201 356111668 5798 95853 865076817 5798 56463 361915350 5798 82 180910417 5798 4344 961396824 5798 98666 115653473 60080 35803 618148063 60080 68415 995643858 60080 1957 54842311 95620 76435 982542784 95620 83208 803302918 95620 71848 519287681 95620 12208 322384570 95620 28433 420399353 95620 54811 653580954 95620 44304 692926414 16860 31929 162982877 16860 4723 863827335 16860 66169 67295348 16860 33429 491638477 16860 94130 557947380 62375 99769 974721019 62375 5823 294860871 62375 65244 119303139 62375 49380 163076361 89260 83075 423845119 89260 91262 462342336 89260 1173 161562138 89260 22209 188697668 61081 72559 620435266 61081 63987 658685101 61081 92333 734901172 61081 85083 740941071 61081 88054 353543690 44657 88873 282992425 44657 70168 204546323 88120 23296 535686970 88120 1159 386069411 88120 46078 625600974 88120 45486 379990940 88120 69106 944100901 88120 15788 773465531 88120 78460 924260194 88120 92026 931073254 88120 75374 993147166 23427 10542 294993376 23427 91305 474202706 23427 21220 826859670 23427 78475 466114382 23427 33343 978237096 23427 82061 186310252 23427 6151 468810180 23427 19229 770312768 23427 84409 129552810 23427 60887 751401209 86035 11153 25768471 86035 49406 851374809 86035 19352 217754601 86035 69785 146663817 86035 53915 726735880 86035 94235 727736389 86035 44786 892648903 86035 89266 202391471 86035 69118 163895228 60198 49761 100665313 60198 66052 520142256 60198 66794 209372994 60198 50287 859235002 4048 52575 433432467 4048 16323 603501409 4048 68359 221519591 4048 96809 769101010 4048 7175 53917246 4048 94833 278103156 4048 47047 101219793 4048 35878 781897357 4048 82971 702567193 5209 54047 643311469 5209 14626 237043704 5209 42625 667591109 31161 60692 982152360 31161 61683 19134338 31161 65464 141418214 20069 49305 983785114 20069 90261 347172900 20069 90267 935551977 20069 19673 232636989 20069 78773 169815525 162 18608 38736277 162 25825 190796356 162 91545 334734822 162 89803 449099624 162 15451 955558325 162 442 58580983 48168 20478 769096663 48168 59372 630852682 48168 61672 34436781 48168 13869 683440638 88819 67177 473041570 88819 25788 748618748 88819 97303 700755973 88819 4571 32103599 88819 1772 961834059 69363 46151 529921240 69363 89121 784374607 69363 60977 757429325 69363 21662 121114215 51406 87108 201499199 51406 24415 641374060 51406 13799 116313614 51406 53598 250184156 51406 53761 127925573 51406 29811 286431325 51406 58755 678712000 51406 26705 564612420 51406 23426 163154667 84576 50416 11566578 84576 2144 66477636 84576 17424 840325827 84576 40553 227203439 20478 80222 61977227 20478 60821 528476624 20478 64297 764459189 20478 88389 851785475 20478 21879 632974447 20478 72684 77124412 20478 73788 967527211 20478 79441 199066421 20478 93228 358019771 20478 19732 655838914 43161 18368 937066919 43161 11400 877227589 43161 95797 688981303 65839 40599 888796365 65839 76641 200320031 65839 37130 799736133 65839 57173 855518952 65839 84283 394140471 65839 32721 965064763 65839 35139 565854085 78116 70512 25422325 78116 47966 309142508 78116 57545 627098233 78116 60026 65950536 78116 39616 425553859 23358 33799 203648455 23358 62059 591219630 23358 63396 886873588 23358 71524 173681850 74163 77532 139052015 74163 69258 153661901 74163 81681 403886292 83036 55545 2150449 83036 39905 672544792 83036 63881 389110529 83036 79226 920094373 83036 58148 773580167 35900 69725 348508141 35900 64019 618605777 35900 34081 458191135 35900 10065 400566668 35900 94397 409751337 35900 18134 377875080 35900 32988 869249077 50065 16679 599420696 50065 37371 194625588 50065 80312 192643693 50065 40055 223214332 50065 71725 335616323 15892 19732 525195668 15892 56703 778899302 15892 93976 106918547 15892 18109 341605298 15892 51804 292847643 15892 40449 752345810 18263 76916 904035001 18263 94808 691027590 18263 59022 214698868 18263 23022 307937666 94960 26222 551805467 94960 48107 903692987 94960 21945 158322899 94960 86721 571082083 94960 56899 232478478 94960 47557 634080628 94960 33908 922702356 94960 12071 550884272 94960 67251 342007267 94960 25728 155216616 94960 39073 778456479 94960 84303 871650071 33799 5728 280410742 33799 95626 972635549 33799 84217 97897280 33799 91405 93599442 33799 48870 874595340 33799 75749 627489117 33799 98161 555902291 33799 24679 871178304 33799 39396 367176536 96919 12515 568827687 96919 81156 563076371 96919 72789 224408692 96919 74763 473512152 96919 82404 81591775 96919 84469 835368435 49090 96771 451113686 49090 83596 351450193 49090 59824 294462039 49090 29780 980158811 5154 78878 725173098 5154 5035 990973435 5154 95555 982635281 5154 76778 188688382 5154 78759 403656767 5154 5954 183069992 45834 43037 716388371 45834 29052 956805247 45834 69812 172759409 45834 28880 527280534 45834 2741 529010434 45834 41537 318882903 45834 79458 144566035 52575 20315 597564451 52575 68324 528952559 52575 95725 510152956 52575 85077 969931552 21876 1271 804816082 21876 67764 820930712 21876 56846 353319601 21876 739 88580317 21876 39396 230895878 21876 56631 949104081 72197 58100 987931594 72197 4772 169806560 72197 24986 22899996 99769 3355 413469427 99769 86488 873055344 16323 99359 701029710 16323 40016 445733099 16323 39489 130831380 16323 81967 735889921 16323 99046 928530653 16323 76697 674837643 23296 24130 612559736 23296 75659 284490762 23296 16968 628038587 56033 40854 832267825 56033 36300 423160529 56033 65679 405942617 56033 83802 421617812 56033 46800 767078463 45078 63576 811670726 45078 90544 122495191 45078 99204 196383680 45078 7015 486309578 45078 95731 91192503 45078 87192 156334884 45078 48017 472636102 45078 74991 405710799 45078 9755 801707936 45078 10528 149813826 57115 80625 204633537 60887 13199 238814070 60887 48455 123148417 60887 60482 473510995 60887 87497 369284007 60887 51465 651797537 60887 26432 501428615 44164 24199 223428909 44164 81270 734335891 44164 93805 799187122 85576 34901 403868450 85576 40692 168982708 85576 43769 170816750 85576 9692 622985702 41935 58218 360149789 41935 6027 89089582 41935 23475 761287721 41935 2393 908224196 41935 55028 818189439 41935 19938 540138424 43037 76143 173140562 43037 85676 906196596 43037 70881 621529946 43037 99451 271156160 43037 8899 747575526 1267 31195 58745100 1267 44161 474859810 1267 97764 147753633 1267 96603 267913683 1267 70684 422402193 51913 17214 72841734 51913 45771 532082354 51913 42782 261512581 51913 30291 883432568 51913 83067 168141876 51913 4815 954752202 51913 37796 877077585 83694 2326 762849232 83694 29538 735656306 83694 45912 670280077 83694 61204 318367560 83694 30794 68178810 83694 35150 727523621 83694 85276 888632259 83694 67395 244621537 83694 40474 8892044 83694 5728 538797246 83694 380 20793530 42473 15486 567229892 42473 99083 644745686 42473 19107 375734721 42473 14959 559116460 42473 76938 667475065 42473 14120 313523902 64014 89901 427297744 64014 56922 753908565 64014 74104 298743494 64014 96729 944875142 19770 74766 99898749 19770 55819 48095195 19770 49968 90059602 19770 32119 884326658 19770 77912 753803308 19770 76884 181899995 64730 59966 130061077 64730 532 648985212 64730 8909 884157940 64730 37153 21003493 64730 75709 132184493 24585 94709 753670835 24585 66810 786624203 24585 1109 28769372 24585 61039 653176388 26222 14320 631382834 26222 56920 485047639 26222 4902 357061373 26222 35435 856368680 26222 75721 168777424 26222 69550 950338544 91570 39616 37142219 91570 54099 555519844 91570 14637 276096924 91570 47936 214723663 91570 92486 320909318 91570 64626 545967921 37363 48134 508056952 37363 73046 214157481 37363 8369 70577755 37363 913 996490141 37363 1377 907068290 37363 40752 307904389 37363 5674 413465611 20864 47158 865463759 20864 66852 587040782 20864 51299 56381297 20864 20127 720100039 48805 39306 514545237 48805 52262 108827030 48805 70029 618982018 48805 99093 286493236 48805 17208 680610327 48805 38940 892048656 48805 14455 832590589 23022 23240 473476380 23022 23608 623683698 23022 4581 204231961 23022 10196 762374689 23022 81848 37273229 56824 14626 94891286 56824 31683 476528908 56824 93383 88004420 56824 56121 766823318 56824 36132 702267945 56824 11291 253952320 56824 28147 353235962 56824 17925 156426768 56824 99920 868096601 53507 58271 880398226 53507 86594 71536243 53507 96661 891407015 28259 44634 660249620 28259 28222 864862315 28259 84980 921652794 28259 79759 989471767 28259 73230 102951099 28259 49330 934266953 28259 92291 312497952 28259 40875 643807085 41591 93827 297505508 41591 46998 131549145 41591 97489 327808752 41591 74826 803703498 39038 13694 854457293 39038 80095 608691718 39038 80162 174701491 39038 35417 220668261 39038 42580 910564977 39038 94240 965013561 39038 69159 748979305 39038 37485 583954095 39038 80456 747350497 83846 11812 396862341 83846 67123 364384956 83846 11413 813218723 83846 26028 603735486 83846 87735 769014086 88312 92630 660585977 88312 95797 159636768 88312 42845 148668184 15717 37427 466815897 15717 92444 205481007 15717 66362 970783308 15717 40424 293030477 15717 54047 888123850 20179 70788 266936179 20179 90514 576666920 20179 44587 194124973 20179 15121 792240804 20179 1543 758922050 20179 88646 757330717 20179 36645 754037091 20179 26 235240342 12229 1404 483871219 12229 18879 347056031 73066 82486 837244970 73066 54605 834981267 73066 69597 938531083 73066 88290 869497681 73066 21998 311283666 73066 48426 15654563 73066 11381 163535745 73066 10980 795605731 27433 15882 114298284 27433 61990 713173755 27433 74414 436296255 27433 42082 173000420 27433 24897 460423462 15754 8793 297071352 15754 33116 350296241 15754 51587 323286249 15754 9806 60836289 15754 16956 958926007 15754 67260 336768826 15754 71867 506649159 25828 45784 276729068 25828 15034 205203933 25828 37379 686512626 71087 31545 948727246 71087 59553 65685310 71087 6961 835295414 71087 31698 192114264 71087 14076 767165973 68359 48921 417981350 68359 90884 626050063 68359 63602 611932207 68359 8340 376798677 68359 56243 660279457 29555 52776 255614804 29555 48766 294891113 29555 21556 264646050 29555 33490 508283412 44085 76027 955532685 44085 62053 454074311 44085 37290 863264746 44085 1302 847839587 44085 42286 463654810 44085 99359 920009755 75721 90210 356673582 75721 23646 444401463 75721 77992 941183953 75721 38361 60000141 75721 5217 709295167 75721 12776 913413807 75721 75408 542371279 91653 34307 306072438 91653 69066 396807253 91653 58096 853298652 91653 56714 178329620 89489 61666 60952579 89489 49575 677957041 89489 22797 236961766 89489 81107 707012466 89489 99503 908797203 72008 1093 624554871 72008 78855 430160131 72008 25238 141330487 72008 51198 930071319 65330 82155 692785318 65330 84730 855163365 65330 29254 838751281 65330 29801 674441067 65330 28177 828292512 65330 72595 995618979 42069 72503 763395681 42069 24973 45163612 42069 39801 472215199 31929 5991 297094714 31929 63579 254916000 68516 16296 415707566 68516 61559 226036457 68516 43879 596372166 68516 414 734304867 68516 65470 74386583 68516 94428 226258749 68516 59846 518035965 68516 70606 408985905 4236 97264 162100042 4236 28353 228207550 4236 5480 709865038 4236 19028 657197639 4236 21459 696240403 4236 14057 126002263 4236 1466 622887907 99622 38148 390719630 99622 46836 510147280 99622 77506 260699831 99622 84264 174517950 66341 58932 625641099 66341 88240 888422564 66341 29345 533139090 66341 25882 162757385 66341 53509 536593617 66341 68650 702887091 66341 22391 150695583 60546 25270 744557264 60546 81809 202805334 60546 40829 669736192 60546 65533 348441601 60546 44037 228759080 60546 47253 212068317 60546 46265 234534576 22993 27878 3128771 22993 4882 300161597 22993 5341 536108782 22993 16028 609594146 22993 47612 263274634 22993 48850 81264675 87735 10502 726030320 87735 66280 826547091 87735 39476 625383024 87735 30809 675155382 87735 47636 946450299 87735 84221 908201687 87735 9012 401029758 87735 94258 751441184 77532 53816 782208197 77532 38982 190435229 77532 90934 258196578 77532 97821 618730086 77532 59036 65209440 77532 184 901505602 77532 62422 277292823 96095 93670 744547329 96095 56266 690536412 96095 93371 1583215 96095 57862 311988223 96095 24994 755242691 96095 12432 928595287 96095 17796 723892218 96095 84131 468274810 10906 4166 67702786 10906 43331 221370626 10906 85684 35945202 10906 65694 679757796 10906 32633 220026984 10906 39627 576987679 10906 46827 490808798 10906 6778 515009834 10906 63825 755986954 27999 88642 435312373 55051 64885 182026487 55051 28465 595539969 55051 12352 557858613 55051 90670 911841849 55051 88922 977288527 55051 84992 177688028 55051 29696 787951832 54324 22532 740869443 54324 14395 327153783 54324 92039 224985326 54324 78582 691657976 54324 90344 832368878 54324 50217 43877094 54324 26005 142835168 43611 36940 859303966 43611 17602 103040004 43611 36728 596413733 93893 57029 758975784 93893 1085 948292219 93893 84473 256395321 49003 65732 860890958 49003 77578 242430368 49003 87296 819626304 49003 23985 354935229 49003 51268 55724992 49003 73099 275190725 49003 69236 853292032 49003 19145 430476246 95383 85848 852554128 95383 20756 470256425 95383 1488 856782741 95383 76629 26200068 95383 53563 149565941 95383 79424 634938598 31545 75074 799007141 31545 20357 984771762 31545 74318 142989363 31545 11339 81995220 31545 16162 95102488 31545 76287 579133360 98919 55659 977937698 98919 30595 89510776 98919 20376 824127958 98919 37892 510975605 98919 85676 309823479 98919 23426 350815457 14428 99342 632576657 14428 9543 274573925 14428 98447 66746500 14428 79231 833475104 46088 65625 475863036 46088 99164 543996457 17557 72201 340423761 17557 26 215055784 17557 38534 895047870 17557 51684 55141516 17557 8181 864955726 17557 32840 739113044 17557 78676 490093767 76143 38901 591900557 76143 55326 663768743 76143 42809 322794999 76143 43454 335629762 76143 39278 332901700 76143 37565 131894011 76143 725 79387376 13199 67916 915556186 13199 31437 182388812 13199 73171 537796272 13199 1594 910716258 84473 79719 515414341 84473 97109 589260368 84473 99655 950102938 84473 52272 921731719 84473 57120 513465327 84473 24765 547840546 84473 88995 953809824 84473 88902 773959078 68562 86175 56189208 68562 13378 975513844 68562 45567 238816710 68562 96473 828841997 68562 5995 354507894 68562 51177 179785013 68562 6633 334397402 69397 54526 551906045 69397 28014 182092451 69397 41826 948157280 69397 21099 512799697 69397 49677 369471007 69397 87356 815039112 52677 3831 204696019 52677 21463 802254216 52677 26112 205549209 52677 1315 368870813 52677 84754 124386680 48930 47864 595907683 48930 51548 279547624 48930 8571 362278647 48930 52516 39170336 48930 29722 833073254 4288 2629 564827145 4288 33513 50523350 4288 37036 925944615 4288 53449 400947984 4288 44340 220348121 4288 96578 902296182 4288 30713 734520197 4288 91376 327485311 62537 35175 288143744 62537 44154 808082950 62537 88916 784819043 62537 78842 367276799 62537 84184 787583151 62537 61530 600012017 62537 41218 196476183 62537 8309 766052243 75036 3168 445674960 75036 79878 404764632 75036 80266 50497147 38767 97651 441933527 38767 6723 38612285 38767 88189 697434204 38767 38537 177837110 38767 90680 87600347 38767 25363 722135322 86674 82533 457447991 86674 73379 351865789 86674 89635 621997199 86674 85707 576286323 86674 34969 48687871 86674 81387 702708279 86674 66252 927671562 86674 586 449161480 86674 54006 427669550 86674 90395 224040690 43360 19721 269580540 43360 2381 406745142 43360 32253 191648451 43360 26732 671600002 43360 99534 885672983 43360 30275 352860465 43360 77585 135043000 60138 59175 319411427 60138 38863 505309700 60138 31959 764423786 60138 92982 533329533 60138 44842 228225805 75323 17400 646330928 75323 60495 124184020 75323 45531 668496481 75323 10656 735750276 75323 72181 368246203 75323 97426 59974840 75323 53542 575430296 75323 25047 586213026 69725 24915 977496836 69725 67660 826322239 69725 16208 132078185 69725 29753 289285620 69725 35626 480733967 69725 79899 370596341 69725 49861 781905167 69725 54338 68363993 69725 78497 871775535 7096 89515 955896015 7096 49315 408064606 7096 72897 923776388 7096 87120 858625338 7096 12144 802078718 94186 37379 179308154 94186 84809 855878644 48513 37723 57580793 48513 88107 128477196 48513 34550 638798569 48513 98254 539092460 48513 61752 7000550 48513 84031 919579863 48513 89518 657121528 48513 58792 927001251 48513 36002 158083468 74766 43712 260584538 74766 30389 155945305 74766 78994 594007146 74766 65253 678172237 74766 30472 617589864 74766 92812 685041364 45013 73561 753792470 45013 3126 500584579 45013 97120 552907193 45013 74402 341448333 45013 75558 689076638 28452 6158 547714631 28452 33045 473542991 28452 9955 317506785 28452 40764 791897870 28593 98485 748670803 28593 84846 215230189 28593 56397 686038712 28593 12705 539155724 28593 84209 981759778 5823 16549 212565391 5823 91263 523219615 5823 12937 844380205 5823 56410 264939508 5823 63417 624846949 5823 99598 451077823 5823 85492 424477374 5823 81266 692111541 40588 79285 277253097 40588 71106 170302481 59965 65894 880837250 59965 51607 625933723 29263 61760 619330272 29263 91011 738859299 29263 93159 62656619 29263 73933 52821168 29263 65467 205427705 29263 7463 55176851 29263 49029 226054380 29263 29614 612200525 36878 94656 583001758 36878 61967 917584769 36878 100000 796316006 36878 5680 171435068 36878 38588 855350413 36878 2100 127870687 34597 19095 443213983 34597 74625 117100937 34597 56511 639429526 34597 56714 621155739 93670 87491 931993155 93670 30351 130844094 93670 51801 453615718 93670 71332 796827240 93670 46027 229649912 93670 29973 232688412 93670 71822 829943541 22409 18981 157535403 22409 52365 939097446 22409 55415 372582133 22409 63900 378159811 22409 25318 990858011 22409 67852 189137385 22409 22750 153765000 22409 2100 461326181 80742 39342 806728328 80742 25496 15524567 80742 49815 126307692 80742 26146 162083693 72201 66412 304090694 72201 63515 284050415 72201 35384 960569387 51900 93363 903353446 51900 52444 753782234 51900 67263 296427293 51900 81692 261692878 84264 79338 639407934 84264 66838 573972443 54968 38460 940831809 54968 77777 307546326 54968 91238 918708540 54968 16779 693819438 54968 50516 533650241 54968 46536 578084702 54968 43895 406510518 56467 10980 177597064 56467 28753 235738240 56467 10400 77149063 56467 73196 587426610 56467 26016 200610026 56467 9473 214619227 56467 42445 938768846 56467 118 195791670 5108 52114 353777779 5108 14886 864862071 5108 33488 941241360 65625 36923 708880384 65625 19730 494657058 65625 23632 432099565 65625 47229 915179662 93827 37200 493649851 93827 27204 11683005 93827 69934 779118585 93827 78468 795805017 93827 99877 42982498 70198 87883 413579836 70198 571 464152 70198 78944 587896059 70198 53520 906915132 70198 65377 365286715 70198 19145 169701904 70198 74317 870758157 70198 26 129058782 70198 2394 294629594 76446 78741 183468416 76446 33682 863172714 76446 63685 977948809 76446 36940 201831344 90740 39714 80770933 90740 60291 629950561 90740 28064 928750438 90740 98207 502728510 90740 63119 537060142 90740 7106 849691806 90740 25047 993344672 70788 28746 140518873 7389 75483 746733929 7389 67944 850958483 7389 58923 364286164 3270 20548 892455348 3270 10032 268946323 3270 53161 214754835 3270 99913 472394430 3270 88548 253185432 35790 67042 905678255 35790 98503 215639509 35790 61050 234709332 35790 8873 828333194 29281 97144 554608263 29281 9200 853905392 29281 75722 891719887 29281 88721 444382373 29281 79302 583293088 36341 49204 381502010 36341 56104 312289148 36341 29537 342866258 36341 85865 538339833 36341 4121 954129072 36341 84243 140636656 41641 7039 274527567 41641 65081 42841537 41641 24169 325682022 41641 3274 516242916 41641 32205 6728159 41641 92812 708154219 25987 51224 540536581 25987 57921 580123342 25987 71028 323602260 25987 40193 805519274 25987 68318 424288816 25987 29600 437527880 25987 35527 314045954 81670 98026 263675501 81670 72028 792911958 81670 82032 593711929 81670 88747 910585852 81670 98532 317878675 81670 75604 379480917 45784 71524 77406286 45784 88924 799814084 45784 48716 54454737 45784 26207 709757218 45784 70013 345989201 45784 69008 700068497 45784 20853 170092075 45784 84601 810564547 18879 72513 110624124 18879 42916 460510455 18879 7867 297884707 18879 38957 56082443 18879 64880 378088043 18879 12340 733075257 18879 71519 876808571 6026 77634 769890939 6026 40785 724624958 6026 97765 564275757 6026 49659 374832104 6026 43680 275359545 6026 92133 320331926 6026 23559 930672373 6026 79678 580004650 6026 18877 4917684 44535 90801 844597073 44535 22999 907452693 44535 88382 735808319 44535 14536 893611461 44535 78921 167391300 72513 22578 524833958 76697 73358 388853409 76697 19748 295926907 76697 61927 232554107 45321 22477 467615760 45321 63795 709385403 45321 22539 49704545 45321 99398 419112712 45321 59846 698779534 52466 20604 238802839 52466 89305 306986642 52466 99286 956311322 52466 69132 281350574 48759 82909 278493766 48759 51503 10525163 48759 55047 248624499 48759 89432 697734537 48759 58069 107315136 48759 99048 812179354 48759 96440 314271646 40252 30662 938466468 40252 88394 192714796 40252 61738 49332178 40252 13960 347418675 14120 85078 309392730 14120 56366 7534144 10560 22306 340970020 10560 14208 470635993 10560 26776 66542268 10560 71133 287235576 10560 34127 231106453 90378 66469 40647499 90378 71948 431449691 90378 72306 166533231 97144 49833 945143529 97144 11928 869813556 97144 49062 141791305 97144 83018 514632619 90203 87663 805507836 90203 95571 337421616 90203 26204 973922665 41537 22220 599813487 41537 11996 841778237 41537 65264 565193364 65732 76139 993038975 65732 79904 186900992 65732 36474 665284598 65732 43400 259247684 35175 65219 926858966 35175 39785 796743274 35175 66019 802861353 35175 18932 776336846 35175 96109 574685300 35175 69994 666144152 35175 45130 411593525 35175 63191 430395752 35175 29560 954291536 35817 29513 337088383 35817 26814 140903161 35817 64287 288006628 35817 40293 808132789 35817 63785 588294079 85848 12997 949508357 85848 1349 962144007 85848 43942 438506391 85848 4227 212874067 85848 72894 251119420 85848 35856 960375580 85848 19227 615914081 85848 45760 745491962 98133 38109 123456650 98133 16185 704875119 98133 41176 671429387 98133 41122 757770783 98133 77952 870068050 98133 75681 475022056 55025 6199 495036854 55025 74894 170476567 55025 77454 256714048 55025 57452 485322142 55025 29729 766404479 55025 3002 107486526 55025 8758 710578079 55025 81697 86598630 55025 62813 741803208 24007 48360 142586039 24007 7423 479769564 24007 94156 61130971 24007 78899 593446481 24007 68635 677360790 24007 80757 741944497 74826 76938 197658927 74826 22105 703298726 74826 79146 176790747 74826 19341 592099759 74826 58926 387459981 74826 35073 55106289 74826 81323 612546495 74826 18608 569357490 82486 64503 663571772 82486 64616 572763265 82486 77259 624745237 82486 27980 619248040 82486 68206 460574525 82486 67400 763366122 82486 83016 667590137 82486 45909 395647729 20548 33382 957966262 20548 2868 516579501 20548 2655 88519086 20548 34834 347160266 67177 89944 639607043 67177 69781 960159050 67177 33153 436771447 67177 2170 65015663 67177 48358 475812115 67177 34182 281395246 67177 24208 231045585 99359 17213 726605050 99359 55424 439629769 99359 45103 432272100 99359 81578 593465012 99359 23774 360637652 99359 95482 602435454 99359 46545 942653354 99359 39735 292583207 99359 60598 683699465 97896 20324 102747280 97896 26252 64297460 97896 29421 107913268 97896 25474 486980809 97896 30048 39969354 97896 79386 236340709 48134 6111 601643374 48134 31205 107939607 28551 55979 623909794 28551 36424 418088212 28551 87153 628447314 28551 37855 147345172 28551 90476 123711212 28551 73565 226957052 28551 22298 862418272 62130 80460 591677350 62130 59916 123325886 62130 61641 701605678 87356 22298 770901776 87356 29041 573959587 87356 50622 887987334 87356 61450 940906947 87356 45760 221966100 12705 2632 697795480 12705 43745 152071214 12705 66386 756498812 12705 4465 519380550 12705 4015 695943460 50936 82745 316387957 50936 20610 661997301 50936 754 524183304 50936 87176 621084588 50936 97251 710382872 50936 19154 227243790 50936 97011 418116689 50936 84131 198985371 50936 5292 172601082 50936 49062 949388336 71524 97034 361950470 71524 70055 825177105 40599 92283 519616692 40599 37682 826803008 40599 69338 560206879 40599 57989 904765443 59966 27813 197050566 59966 13498 910394818 59966 58522 886878179 59966 73955 467012469 59966 56174 400075654 97651 78782 874099444 97651 53069 208130690 97651 85642 117583018 97651 6874 533903669 97651 19090 905199248 17243 41030 905109009 17243 53458 341692413 17243 93333 57869892 17243 98080 525626585 17243 52465 14353749 26872 59769 961200881 39954 84866 636133983 39954 94381 424339524 39954 46916 115171551 39954 51433 267694908 53438 94341 387835028 53438 96575 336861229 53438 72321 719410044 53438 62739 648010513 53438 39111 381909419 53438 88705 415714947 53438 99326 821658301 53438 1957 564670506 56530 99350 433569610 56530 30690 929814507 56530 20274 774495312 56530 19803 108223483 56530 28019 824006837 56530 16069 300483754 34336 89767 726043745 34336 14736 69456922 27317 81666 717340243 27317 50737 754554245 27317 47612 236087115 46332 28193 767790711 46332 44284 195430539 46332 29190 373916629 77578 43895 138418361 77578 87816 348615946 77578 21261 991239933 77578 21072 292147065 77578 56224 532668523 77578 57233 253150302 55659 72390 864221806 55659 80425 152329943 55659 72358 77417374 55659 6312 234466962 55659 6477 659933527 10332 43533 18528853 10332 41021 702781683 10332 82790 227972656 76435 78830 786881604 76435 49302 592074486 76435 3390 624400020 76435 90538 72621555 76435 26374 740747484 76435 13377 862362173 10471 16756 176735166 10471 49584 608012128 10471 26803 150172613 10471 9436 709440481 10471 70536 93304612 10471 33966 409315858 10471 97152 826209447 10471 5686 763777732 98609 93796 26027035 98609 82624 422453328 98609 91193 18266604 98609 70617 25726517 98609 83893 29500021 12997 82056 941658042 12997 52897 837536757 12997 50857 841290175 12997 50955 366126646 48683 13466 163804040 48683 38760 480046530 48683 69401 535355770 48683 66512 471289282 48683 85408 152760753 48683 49487 304553553 48683 28045 573892206 48683 23021 224100615 48683 72286 308796130 45983 62078 296955789 45983 5517 556484828 45983 77625 98783249 45983 7149 255064050 45983 56076 806028451 45983 55819 319944744 29513 77896 567912598 29513 48498 867441248 29513 25364 249418844 29513 58091 997304230 29513 95590 955487786 29513 98719 154698458 29513 21073 625789140 29513 40320 746954698 29513 88283 658247702 46177 66690 143809527 46177 6453 332960378 46177 58004 42283287 46177 12579 248275610 46177 55589 677020487 93513 69003 983118725 93513 29015 401933123 93513 97354 35044938 93513 38864 444299341 26 64658 849638468 26 26093 226895345 26 9406 610866459 26 93691 576881699 26 83141 886555732 26 29693 505910360 48360 74355 630668348 48360 75934 217639666 48360 81644 810831927 48360 28331 363717831 23018 17648 888835003 23018 56548 661538690 23018 20530 618762165 23018 42164 567493883 16756 75842 917075733 16756 18887 46616384 16756 18121 283796977 16756 70116 805019926 16756 28237 858130482 16756 93555 494822992 65244 33546 920743485 65244 86239 422806194 65244 61729 467680879 65244 42492 173638957 6118 18516 421067334 6118 74931 13085606 7682 78433 99853543 7682 79177 467303711 7682 94684 547751275 7682 71039 676130164 7682 26851 169452554 7682 16581 768233300 52728 24679 88587619 52728 82790 304258907 52728 60962 763106929 52728 82201 101617735 52728 42506 387349003 52728 11812 728344355 77662 95484 523543396 77662 74406 173031402 77662 90421 142586023 77662 65867 725720942 77662 7949 475874689 77662 28045 638972928 33780 50201 828800288 33780 35603 665096829 33780 72977 479551591 33780 1844 985696182 11153 94435 970156665 11153 96755 390731660 11153 80118 56118280 11153 4289 728658104 11153 14588 70650736 11153 79649 678924293 11153 21324 559196599 11153 48700 45819839 11153 38625 235819356 76641 97250 999318486 76641 80374 2392812 76641 87203 93064456 76641 99970 31596390 76641 84176 118089111 80558 34070 881420631 80558 95944 195378375 80558 6470 530494817 15416 29349 953848253 15416 74834 446315877 15416 83804 183097341 15416 22446 408563269 15416 13955 908693934 91884 87852 148944305 91884 21024 401919030 91884 64874 332152909 91884 51529 310938447 49062 46394 894056423 49062 23975 132846168 49062 90099 340191808 49062 56826 494885372 49062 5983 1776584 49062 56693 513348184 49062 89410 604453129 49062 17361 416289558 49062 3007 949900398 49062 46446 356462038 89348 60580 8717899 89348 18196 71364105 89348 23882 926226776 89348 23851 909353023 89348 96891 217542037 89348 77115 930308821 89348 4451 29732214 34255 94044 842784321 34255 43782 732592675 34255 93096 531988814 34255 91079 474819227 34255 13694 822167751 34255 65687 499627763 75074 59480 94213814 75074 7626 916147583 75074 15848 297529954 8016 54726 65809497 8016 81697 75121883 8016 15891 104572916 8016 8708 389509912 8016 60631 146688011 8016 48326 602770072 49425 74133 935113075 49425 83136 781897733 49425 1702 987206670 38043 20038 613814818 38043 46164 637884786 38043 29746 155619066 38043 39953 573008444 38043 56675 636144343 38043 95934 638854652 78070 67065 661690428 78070 46830 981488640 78070 37032 565281477 78070 8773 683765709 32749 29007 445747809 32749 25636 879026226 32749 5610 534324824 16939 52067 260741613 16939 14443 760999438 16939 84142 115685517 16939 8584 186612779 16939 5458 965938721 16939 95057 987378936 16939 99626 803384703 16939 22146 193788467 92028 87857 504905643 92028 58283 411525218 92028 3763 361512358 35803 82758 252136605 35803 72473 437730631 35803 10848 796629702 35803 55994 610816631 35803 6389 996801347 35803 18756 989774761 63515 83563 135552428 63515 78520 103349799 63515 8156 374991474 63515 15879 840322459 63515 61321 870223875 63515 85679 611122507 63515 97568 323872687 73046 24240 762766557 73046 95231 730997458 73046 66468 175937723 73046 16521 687672044 73046 68885 503547077 73046 24208 810560405 66626 99920 582454386 66626 82183 176630134 66626 70591 774966033 79495 35016 788144805 79495 5882 895652317 79495 15388 330883499 95797 63524 529048020 95797 98419 355961197 95797 77874 269728481 95797 17421 719227336 95797 61385 91789671 95797 42716 465955937 95797 392 352671694 95797 84475 659174265 82758 45471 63171762 82758 51065 775159094 82758 27158 760095049 4451 17041 547545211 4451 98356 739647427 4451 37330 935190780 4451 57890 61012008 4451 78397 909301761 4451 45626 637860328 4451 97054 919119602 4451 4302 820437139 4451 82193 487769339 4451 11056 567482514 4451 64416 42368576 4451 51633 554596584 4451 53640 823259741 4451 68525 699463056 4451 89287 766628179 4451 50534 796390402 1159 92021 257874704 1159 92512 780986143 1159 60986 864975875 1159 42817 808406548 1159 23996 836333250 1159 18322 74866283 1159 63014 636549287 97264 75604 694342342 97264 42351 509929182 97264 7864 951421406 97264 27895 119604543 40284 84303 660377533 40284 65613 201380869 40284 67659 686459311 40284 32771 46163548 40284 45579 614526730 40284 14423 951493306 10169 23087 708221010 10169 3543 898376106 985 67080 702706906 985 79242 32389366 985 29108 396957361 985 63579 240852924 67707 69806 68461099 85689 87049 202148566 85689 98015 64937785 85689 88853 926056542 85689 93742 676105105 85689 29945 1212118 85689 15527 962175587 97729 38810 124965303 97729 15917 404656756 97729 33446 899486948 97729 18251 229299386 97729 52600 682251444 97729 35047 974114074 97729 93364 182192435 97729 74185 885405347 97729 99920 924161937 28061 37506 670649423 28061 58533 275450213 28061 33013 747611500 28061 2591 632090636 90972 31088 704462223 90972 92873 935611868 90972 72390 161399459 37176 39690 931102549 37176 87388 2165153 37176 3238 33577462 37176 23852 868798312 37176 77431 71609501 72073 77909 319476265 72073 77422 790227561 72073 25836 19109793 72073 2457 167105665 72073 91219 606809128 72073 24880 55722752 72073 60354 566452242 72073 16495 457141316 72073 12173 676829008 72073 91089 892105630 72073 96627 797073114 72073 55709 377761772 66250 74165 821273811 66250 42057 665022805 66250 11520 518169570 66250 22107 538993116 66250 82647 999442284 66250 49800 539482804 66250 60768 763882980 66250 17952 160369731 31699 73580 474645903 31699 69358 865509903 31699 502 988970627 31699 87367 734793846 50866 31323 642007627 13694 12301 376040690 13694 91839 851385348 13694 66338 631913343 13694 36836 541810516 13694 40637 28383510 13694 81848 137093827 2632 46231 509450221 2632 11237 322172566 2632 26049 787425185 2632 70436 493120494 97935 73006 226035286 41814 52425 470583379 41814 14755 777096627 41814 65929 8523193 41814 31697 389114609 41814 56546 159528731 41814 47088 689882669 41814 26146 249674736 3831 61275 360600058 3831 75576 97426660 3831 45973 281655435 3831 46732 364079835 3831 70602 560538438 3831 22230 501737330 3831 16133 465367769 3831 93431 955089466 23669 3332 692398195 23669 33128 372308382 23669 74146 976233662 23669 72501 810140648 23669 85419 136541315 63576 89964 231186050 63576 84774 62773451 63576 57691 275718137 63576 40800 846690259 63576 31610 191764321 79458 15899 696389952 79458 34345 783658124 81099 97674 96013663 81099 19093 993156507 81099 52761 886037618 81099 83893 101922132 81099 10860 724546206 65219 63070 471593588 65219 22173 455613687 65219 81802 508107776 65219 34060 120690851 65219 24504 769293109 65219 49542 903675795 65219 2979 526101103 65219 50544 228538813 24208 93238 972534743 24208 60188 884663995 24208 95277 409006494 24208 43965 963178705 24208 21620 469364163 24208 16748 492161455 24208 77420 941982250 24208 20038 871941718 88924 21763 144650512 88924 67604 242901722 88924 29840 381705940 88924 61711 846158878 88924 90103 404145889 76916 80456 359666069 76916 16946 785608250 76916 11856 508133231 76916 25494 721198659 76916 95831 196104925 76916 53340 573657938 76916 60535 356653999 76916 34211 306560481 76916 38478 722019736 76916 73902 735454502 83595 38864 37313247 83595 57323 418025967 83595 87756 751409276 83595 53067 107083875 83595 68766 349436696 83595 95099 547924964 83595 21612 323978031 83595 28357 753105055 532 67290 74120070 532 84827 592891188 68098 40153 711051497 68098 20420 155937951 68098 89739 106337365 68098 47321 50356753 68098 71532 962803135 68098 71074 983569291 68098 94435 784573679 4015 41395 770629534 79719 23205 922000956 79719 68138 297141700 79719 35583 36403360 79719 39190 600143187 52067 69418 887725218 52067 46767 688436714 52067 8548 389117072 52067 43075 614892053 52067 35801 144903036 52067 22340 473945767 5146 15010 306979901 5146 49374 848363233 5146 24918 343340738 5146 33823 283772630 5146 45508 825547330 5146 77023 977432243 60580 432 336383424 60580 54552 101224804 60580 42637 331060176 60580 19582 644009795 60580 19911 219483071 60580 22701 562192651 60580 85779 222930599 60580 52112 550051559 60580 59561 166782572 72322 118 673267105 72322 90742 346267932 72322 2558 778588586 72322 77853 801989043 72322 87475 80220539 72322 66821 144191949 72322 93100 961152585 442 78885 751926653 442 6633 674987461 442 26111 367027430 442 16847 69076238 442 54102 928543232 442 18758 406330544 442 83084 46259307 442 47360 346049021 442 60224 60131170 442 64197 524105953 442 94588 128766731 84043 84717 475061599 84043 39599 920281347 84043 3417 549898731 84043 70873 841301595 84043 66015 129368539 84043 9958 992063028 64585 40895 320972624 64585 65980 62043059 64585 89863 353171002 64585 70733 756966515 44036 48200 469503779 44036 85204 620252214 44036 31874 318946659 44036 96460 890672400 44036 32768 579222262 44036 22223 940640416 44036 717 404244709 45471 35718 496890010 45471 51457 341893214 25838 20603 894711488 25838 44580 896935459 25838 98779 617490930 25838 46547 982381636 25838 3075 746054705 25838 38158 181034862 24451 60807 293135419 24451 74912 178988061 24451 53715 231647083 24451 71251 189441679 24451 48322 338734399 24451 51131 834920253 24451 54512 305448897 75604 29193 50576643 75604 64424 985179670 75604 20483 834156477 87883 53320 207916330 87883 98000 956762569 87883 5608 962223822 87883 89674 674361196 87883 9014 704399821 87883 24656 184804182 87883 86966 300771513 87883 64316 67299111 87883 12804 221549970 87883 42845 636058840 27750 37433 954366281 27750 75884 882510549 27750 96755 949396 4142 69584 166314304 4142 20631 120280187 4142 67610 507333299 86826 95341 762812777 35547 47260 123535906 35547 20826 130750076 35547 98414 126913011 35547 56542 41143921 35547 42506 944360852 35547 37493 182605190 74355 17573 113027887 74355 13921 544277946 74355 39261 907915294 74355 34487 743737977 74355 22495 845233552 74355 66193 810725483 74355 81004 53554199 90210 49028 33816859 90210 63553 77161051 90210 48198 788312959 90210 29999 252280865 90210 2067 848640430 78497 84502 723132283 78497 20818 517114478 78497 81926 693486868 63524 98247 561586443 63524 9880 182190280 63524 86038 416331449 63524 48472 110107825 63524 24471 240753947 63524 19340 572059824 63524 47079 446075334 63524 51870 93723492 63524 26066 353754495 43222 88291 682327259 43222 49849 174942201 43222 3838 357536196 33178 71948 775754210 33178 73468 245081337 33178 16197 444222891 33178 94190 311900014 33178 16059 708079006 33178 83093 352885465 20311 29960 918807713 20311 70178 628272779 20311 65124 224114103 20311 55041 321420385 47612 87861 378630574 47612 86041 315545601 47612 44770 48495676 47612 32009 552384929 47612 62257 854294120 40153 76195 803694472 40153 48440 864446831 40153 67953 189713416 40153 98104 548642084 40153 40994 444655043 11650 55940 530051216 11650 76427 108462824 11650 48113 808035896 2629 87595 610078184 2629 70682 369347547 39785 57439 551216945 39785 67448 752657628 39785 6803 394439355 39785 65222 328019866 61955 61086 433869126 61955 6443 620393290 61955 64737 140224856 61955 27855 121784615 61955 30690 557638196 43746 80309 644525471 43746 40994 895217220 43746 8725 978735920 43746 63533 816007532 43746 27716 12682584 43746 36430 57590458 43746 76069 903603406 84409 95450 98903113 84409 87579 726457438 84409 47114 265874748 84409 62750 470257678 84409 98431 713932728 84409 76402 690485997 72437 48700 759126376 72437 91748 191163593 94709 7106 605064553 94709 68488 459337677 94709 28962 126607051 94709 69800 376607914 94709 67439 884979375 94709 77238 552952438 94709 11172 137304665 94709 13531 864318722 14443 97172 822613970 14443 37324 785174233 14443 57020 250896159 14443 52173 51503659 14443 43060 305478374 39888 57526 38898336 39888 34108 758920643 39888 14237 300609216 39888 84671 130826601 39888 82188 740995563 48326 6825 209197672 48326 87822 86694619 48326 93462 145589527 48326 12832 958822756 48326 55581 378059308 48326 67067 712523166 48326 17392 991052231 48326 12887 643620183 78032 11772 683303851 78032 84015 332813857 78032 14462 763118312 78032 95189 797084386 78032 36697 915920544 12783 725 317116658 12783 37493 671995871 12783 84996 484303240 12783 36224 776574534 12783 40402 751526756 12783 83179 792123033 12783 66817 680287074 12783 51671 756805471 12783 61366 34438454 12783 41981 55203928 37525 98173 806777378 37525 76107 898859543 37525 7587 14222385 37525 38757 123819887 37525 50547 631558142 37525 967 589707672 37525 50329 466976451 2849 94827 385850409 2849 77605 205894851 2849 72967 339556069 2849 72256 451151519 2849 91538 416696435 725 14372 49946208 29304 75675 146876447 29304 53625 372653765 29304 73969 233266558 29304 27912 385029132 29304 71846 73042774 40208 52322 254505808 40208 57566 704028815 40208 13987 649985094 40208 50466 807529573 40208 70382 886047091 40208 87367 348675341 15527 78002 961400719 15527 38993 161813351 15527 60593 979696837 15527 74884 800701919 15527 82104 235756269 15527 31087 818189330 15527 5574 528373940 93916 74501 212330915 93916 91029 620502290 93916 62144 157393988 42445 93574 495359883 42445 83593 52328838 42445 76858 75641083 42445 67779 925725017 42445 89745 589933394 42989 34419 832742643 42989 46295 319280400 42989 21210 72931857 42989 38971 38069986 39420 95094 53565299 39420 97219 362289820 39420 34814 191582274 39420 70872 898850255 39420 10321 909498744 39420 82402 669209600 39420 36938 877476160 15398 94789 593103318 15398 72420 606839441 15398 21266 385705994 15398 585 873432870 49365 81170 423853495 49365 32842 86426116 49365 31991 230723898 49365 61423 287962101 49365 34612 758340537 65687 11589 787243981 65687 40610 706546733 16366 75124 150697820 16366 56692 805821594 16366 97376 463689475 22532 87177 77143423 22532 81027 326482760 22532 10187 697593462 22532 13292 299450530 93363 99918 26122675 93363 34894 701778095 93363 58679 922216307 93363 99350 125153906 93363 34679 223343811 97674 36790 278087799 97674 33012 699346106 97674 64809 175887277 97674 27219 388818154 4077 7086 759371510 4077 36456 577137439 4077 93552 640317488 4077 14395 726684656 4077 57650 497815248 4077 9950 353671931 75236 18926 420764482 75236 22466 35476409 75236 53425 183953626 75236 81862 321500481 75236 56688 451299213 94435 96717 593865710 94435 44649 436091437 94435 41585 551508582 98247 29209 354579479 98247 32053 815893967 98247 95840 218143754 98247 854 677247294 98247 18036 978559180 98247 52395 628652332 26129 2333 710729164 26129 99099 853984296 26129 1200 292925589 26129 15923 994602442 26129 83499 491874543 26129 14101 242931362 26129 17586 867774868 95094 99295 988276889 95094 88885 622763749 95094 28748 504474693 95094 17041 929216583 1404 62989 29385846 1404 62732 264311127 1404 94177 942608957 1404 39102 284995838 1404 30919 383202797 96817 52378 669814392 96817 92589 275798882 67869 53903 568430087 67869 89559 197396565 67869 97107 491820068 67869 52971 370410134 67869 52246 53729768 67869 32240 435629004 67869 38528 375119812 42845 75185 371373379 42845 46128 12010023 42845 82214 767961355 65388 64191 889384670 65388 4984 108714305 65388 38985 64074089 65388 41571 528321307 6825 43252 141715343 6825 21717 831126831 6825 52836 127553598 6825 73291 339978285 6825 57557 212824775 6825 15109 460774209 6825 63275 263757386 6825 9642 625522416 91762 81981 968472644 91762 41513 903855539 91762 67404 710887915 91762 95367 919846504 91762 51805 715615352 91762 14513 670256758 8340 78539 491487160 8340 47170 937815057 8340 6024 781579194 8340 97297 529261124 8340 44704 159151813 8340 20343 490947574 8340 10727 747130635 8340 97906 399617162 51224 13168 276528356 51224 27040 932442771 51224 16080 130790867 51224 8653 627371281 51224 74425 169531267 51224 62893 266370456 51224 87953 314834139 89680 68684 870459194 55517 32322 503011689 55517 98026 870575751 66289 96951 388372971 66289 68121 482033233 66289 15587 722555669 66289 88154 844760485 50534 85165 806474827 50534 57650 527227230 50534 33435 487421 50534 86961 444278661 97389 1469 642887575 97389 96808 461854470 97389 44568 761569394 40016 54258 995485894 40016 72390 659703798 40016 44608 179032861 22750 43615 175951544 22750 18591 639750582 22750 4905 71148435 22750 47104 101877629 22750 40532 268866138 15703 83421 558215017 15703 98721 742246119 15703 78676 135093694 26146 49178 951381254 26146 34615 779867487 12243 16542 609178118 12243 28284 831023025 12243 96522 14273047 12243 5548 828532632 12243 32149 422426677 54472 43854 790755501 54472 97891 484841266 65457 19988 377398770 65457 68172 899033770 65457 44724 644381630 65457 17470 372711030 65457 37065 529570174 65457 30432 312268926 65457 36184 880911134 45756 64491 766026876 45756 15070 603183902 45756 13410 17677124 45756 14081 719846678 45756 10139 301748197 45756 93652 978454376 45756 5469 645234243 45756 58139 890620781 45756 40742 154045013 82512 62114 803039666 82512 95997 658550789 82512 58315 554615964 82512 71624 174005249 45636 90376 970992391 45636 16842 192762852 45636 4472 809962579 45636 502 282109331 89767 2194 742338463 89767 61908 520787991 89767 22148 543202001 68415 35527 916017512 68415 69849 795750096 68415 57142 628725277 68415 8246 533675396 43745 34405 295691290 43745 69646 403694850 43745 84454 546752772 43745 42046 720235209 43745 20324 478664307 43745 70197 467975447 58174 66025 492112069 58174 87541 679424098 58174 23499 131118970 58174 12224 125789867 58174 29757 312352874 58174 94341 156166942 392 82188 726335831 392 49086 584099205 392 29775 358504781 392 43829 276926518 392 63731 408197931 392 28419 665654755 392 63756 630593283 25766 78069 387260688 25766 3396 690275293 25766 86680 745629401 80460 96273 309333566 80460 59637 62814433 79806 15682 227571218 79806 39397 27644013 79806 79457 426547663 79806 41546 408257036 79806 47518 487966893 79806 40591 191446429 35368 32150 670114953 35368 93433 262833354 31883 17290 320190820 31883 37166 278382353 31883 88647 72212141 31883 77723 173728890 31883 95031 351790197 31883 60917 8663106 31883 6349 705850127 31883 37493 505791365 31883 10495 748934156 83685 54642 63661157 83685 37886 124054659 83685 57829 810414567 83685 6499 962363184 83685 57921 805326872 79241 76645 502499462 79241 90675 690524388 79241 28701 574101961 79241 95518 521668499 79241 4107 315501170 79241 26111 589342309 79241 39342 41777648 99350 8850 555188264 99350 57016 508742655 99350 28180 92583822 99350 82591 782891333 99350 68426 348165574 99350 79229 532398095 99350 77634 230982552 81692 88422 307244259 81692 1658 337548301 54920 91704 157413740 54920 11522 946612230 54920 34353 533797675 54920 47688 153874374 37506 34711 842149245 37506 38105 923408973 37506 96612 402500172 8850 99924 572581402 8850 34420 991896142 8850 25551 504146680 8850 29428 436011397 8850 72286 918966618 66019 86680 342826364 66019 71779 948340945 66019 656 998470839 66019 8927 740428848 2194 26385 770570291 2194 17770 479691808 2194 51864 557400971 2194 62774 516508260 74341 22447 579816707 74341 67854 818521865 74341 89327 683602402 74341 31921 647894806 15010 30313 311714327 15010 84412 890759751 15010 59078 912190462 15010 78725 475633370 15010 89235 121554567 15010 2765 214228130 15010 82128 337866610 15010 91265 669653983 25282 89503 185440806 25282 36548 967118079 25282 98722 884519320 25282 34417 952310670 25282 49412 88836759 25282 4030 985885882 60768 54942 272940392 60768 80829 392774173 60768 47517 147274649 60768 80544 836636379 60768 54384 480027596 39489 27219 929662975 39489 28963 378148112 39489 62685 136442590 39489 92921 541784003 2350 94353 832564671 2350 82371 779469027 2350 19279 952701210 2350 91293 597787228 74165 73504 386974742 74165 80532 870394020 74165 40521 510414084 74165 90457 509047280 74165 68582 513089641 74165 94704 980630357 74165 75408 257341086 36571 216 649057123 36571 32926 219451020 36571 83761 771236713 36571 45912 244787441 55979 35927 17992384 55979 36466 195353216 55979 41487 798477713 55979 34791 745842731 6304 67605 957568938 6304 90369 399273109 6304 47204 595569927 6304 92749 283681617 61275 37662 475411135 61275 27783 804805074 61275 27248 52865959 61275 86069 248384360 61275 22391 337446450 22981 9870 77300771 22981 76039 20171196 22981 50796 945053541 22981 97703 652607484 22981 63996 288196962 43616 54512 48056980 43616 56037 311822355 43616 87064 645539555 43616 45750 353847322 43616 13379 3541455 71239 87196 473085733 71239 10059 520847982 71239 91312 130930453 71239 89494 764479173 71239 57088 467048041 71239 8974 533934471 48464 95124 618930356 48464 65327 253768064 48464 21628 48382830 48464 85766 243242149 92873 93583 353716726 92873 89367 221190614 77435 56880 888868712 77435 76872 907229957 77435 33293 910667568 77435 8913 894848770 77435 97913 47727575 77435 86264 497988042 77435 65403 570467386 57921 89582 326268394 57921 10367 460798763 57921 42486 780501579 57921 17777 192886898 57921 71442 703330570 57921 699 676085448 57921 39081 245209445 69132 52585 122250740 69132 52097 303969197 69132 70135 47175519 69132 52862 299225103 69132 80851 608299030 69132 18269 50502329 89964 20734 213135286 89964 23722 910388824 89964 61886 455122984 89964 13988 90916681 89964 14864 584267257 89964 28547 958225582 89964 64446 546572783 89964 91938 523931923 89964 80966 316967356 89964 64143 58645824 89964 4723 76785937 89964 8365 191194745 89964 13321 622324260 78885 36986 20698161 78885 52538 875379516 78885 59220 81299932 62114 576 717429410 62114 88004 111327450 62114 96361 180048068 62114 58418 656982246 62114 17385 36548216 4696 58792 39441513 4696 65433 237254619 4696 11109 922340659 4696 6938 440831813 4696 96658 231451301 38795 67848 164187108 38795 72155 400001610 38795 99408 734558231 80744 156 378544469 80744 38480 426573056 80744 80322 735793595 80744 69793 531178149 80744 82909 509954976 47958 55626 384402596 47958 51718 878814677 47958 63886 535856577 47958 94364 88228982 47958 5094 369063584 47958 9372 877667239 47958 67916 808306534 31562 48719 612877894 31562 25761 466323579 31562 68531 396109878 31562 75256 367080637 31562 6966 627755038 31562 7342 632192830 92350 51169 456264100 92350 26393 576586851 92350 5685 264204946 92350 73558 453036507 92350 86194 832924435 48700 79769 110201777 48700 92842 30802858 48700 40680 872175307 48700 93939 73259183 83906 10860 738084659 83906 6972 912604624 83906 85531 370359578 83906 65304 984058597 83906 78097 890717809 83906 93861 344011797 11637 43105 646973592 6422 7126 157568518 6422 55709 315680969 6422 59134 754074036 6422 66480 918487098 884 50068 752350877 884 69617 834637979 884 94208 572233098 89743 68840 444365272 89743 2844 501599673 89743 68568 695048588 89743 66206 120038958 89743 58181 417009881 89743 3067 686265026 32703 90933 998141506 32703 84223 436384886 32703 54171 811429248 32703 3793 973735464 67916 35648 354775902 26066 44662 715001608 26066 73907 506777235 26066 89936 80766310 17041 91831 940617287 17041 58908 413413386 17041 13531 224004951 97376 49963 760206527 97376 87520 603860625 97376 45513 820207201 97376 52779 675666393 97376 87224 960984822 97376 38005 458507012 22346 97875 691814765 22346 9272 950287991 85676 40294 559888658 85676 88011 279301670 85676 39357 501673715 85676 34416 797272643 85676 55140 90256545 85676 92726 334981540 85676 2728 723571986 85676 26837 321591570 85676 87367 898169850 23373 83691 804544305 23373 69055 168210503 23373 93972 169545689 23373 20497 417385811 23373 39773 213670042 23373 13350 525216445 23373 60380 691005522 26874 44304 954992958 26874 96436 559266473 26874 74779 585571182 26874 33767 533896505 26874 51504 904305135 26874 20357 61582387 40875 84550 103535140 40875 50756 24788195 40875 88327 101669947 40875 52828 86195777 40875 9754 977413374 40875 93796 942120550 12301 90739 282374654 12301 55756 394655395 48719 13633 142437235 48719 25061 929367706 48719 10071 831444432 48719 8195 342246432 48719 67209 406345537 48719 51023 273032796 48719 93120 99307299 51267 68489 614109017 51267 10273 400657008 78676 85284 806016151 78676 9710 197627950 78676 9231 432888993 78676 7334 549492160 78676 3878 721176709 21977 63440 285508166 21977 51216 580729730 21977 29449 337329840 16028 95425 601291410 16028 2826 889604586 16028 49393 630934732 16028 80053 232604897 16028 57998 430210263 62989 55411 806518320 62989 87085 826420548 62989 53317 218300448 62989 8876 424438209 62989 94642 496197119 62989 81378 265092029 62989 41654 810885679 28876 7765 552947186 28876 30125 633042151 19233 69203 361879414 19233 79256 74910509 19233 40849 596127276 19233 30527 177257504 19233 97265 41026490 19233 58107 158404342 19233 32398 298270983 98332 23 87385333 98332 56396 567140734 98332 62334 578144002 98332 67759 358597976 98332 12793 158231828 98332 90148 879127847 98332 89612 801595439 98332 92921 207812583 57751 76287 591208710 57751 12389 126253817 57751 38400 717153319 57751 18837 99922063 118 42397 772021821 118 22290 344488299 118 45164 77458117 118 2841 224438581 118 36471 304072361 118 44304 30010062 118 23426 628406302 20315 28291 529811632 20315 98745 580819676 20315 22250 839400954 20315 95878 266225009 82533 92813 217861600 82533 98705 113524712 82533 73726 984134636 80095 80778 447542297 80095 39189 243654509 80095 41297 766396210 69550 81848 951555344 69550 88260 820657236 69550 58227 636818555 26277 87454 210810811 26277 56072 632118711 26277 58676 368290684 26277 62390 860384721 45760 31850 288903578 45760 34708 843411437 45760 24942 229746986 45760 70264 923137454 57168 60102 229368483 57168 87806 682084742 57168 89783 362968851 16735 4074 743252496 16735 11889 473944318 96319 2968 501073399 96319 68361 482836834 96319 94429 690296398 96319 30292 179937168 96319 47916 246538611 96319 21472 431733848 69471 85898 361157210 69471 25520 745627252 69471 10384 280876881 49374 76078 670090529 49374 28988 641465339 49374 96958 985797850 49374 36747 266831773 49374 90300 90455299 49374 17054 388701701 49374 42569 880787315 49374 51336 810054336 49374 68156 762588309 92244 28583 425348254 92244 19539 63714880 92244 75590 556863694 92244 59229 609889661 92244 93885 473849424 92244 69377 231787500 92244 25759 199631352 92244 96469 879295747 92244 27382 35143125 54512 43273 395300717 54512 28245 163205015 54512 9559 904826044 54512 7826 629314098 54512 85707 289355330 54512 72306 356758021 35493 71686 632360143 35493 24909 540517187 35493 27635 516715393 35493 37090 374016238 35493 67362 502617971 35493 18812 773699868 76287 45712 517849331 76287 12475 989686485 76287 84712 157831373 76287 9500 949772627 76287 28141 521005193 76287 16844 889069376 76287 9981 211034062 76287 20535 547904197 76287 5632 51809311 76287 47488 958609523 76287 82592 83279901 36938 89375 17164579 36938 5703 939823215 34751 11236 815245696 34751 60842 638653391 34751 15499 834570163 67951 5884 451135655 67951 48819 144207276 67951 78436 711428150 67951 79033 427898998 67951 92289 540179588 47088 38577 649282167 47088 39801 510066558 47088 53037 813661868 29349 54677 22181446 29349 35798 494238459 29349 3513 52213682 59541 34387 904176791 59541 95789 727703621 59541 25185 745231950 11589 91997 766563260 11589 90052 548405569 21201 27240 277476734 21201 44472 197144751 21201 25954 831837678 21201 23571 288356840 21201 83682 310569108 21201 54313 283061219 25015 59508 678755110 25015 67176 183787834 25015 33119 561976511 25015 61418 516700006 25015 43127 655542324 25015 7019 64828876 96595 38939 394635261 96595 46781 433092878 96595 91854 924640275 96595 40192 53172997 96595 65215 765669917 96595 69665 829368564 96595 42042 918968572 96595 54435 81658946 22137 77463 480576251 22137 53128 220068978 22137 5728 367110006 72034 25291 632462491 72034 93538 870334293 72034 11876 306663599 72034 63874 29617870 72034 58218 335265403 72034 45632 864691313 72034 69109 542474316 61470 26312 607775346 61470 72470 140410796 61470 77266 256967347 61470 90199 302951164 61470 93456 369821404 61470 14830 969505505 92077 87977 908760927 92077 73358 867649523 68081 72456 705387819 68081 92499 546331524 68081 32598 243873758 68081 52419 68654850 6158 18782 165307261 6158 32714 520585185 6158 28092 188196591 6158 49546 422762479 6158 69127 322136288 6158 26118 335979448 6158 67930 175422480 91264 96623 309941666 91264 75424 400029104 91264 94562 150572725 91264 34806 510870923 91264 22581 860409372 91264 72502 967570723 91264 42623 800558907 91264 60602 364448531 17209 56944 285746422 17209 35210 880574050 17209 53747 352074438 17209 96717 349103301 62813 21811 840282040 62813 85071 38761470 62813 33261 596155663 29333 9427 337149340 29333 23618 747733336 29333 9590 588057456 29333 42176 418861933 29333 76923 281552551 29333 58808 989349606 29333 4656 765475398 29333 36305 936807966 432 8917 446737118 432 66448 661938763 432 22876 420157186 432 32846 446960065 432 12391 404853535 432 52266 416658234 432 82866 102931646 27219 27314 19572401 27219 58621 775597723 27219 50610 732387055 27219 56176 442524177 71028 13897 515245729 71028 88636 228301638 71028 75698 202765265 71028 43978 121163031 76069 35826 722691472 76069 61229 439468626 76069 75895 431377114 76069 8562 72470383 76069 49391 378328467 76069 21952 962642142 42057 47699 589696244 42057 56925 23354671 42057 14877 690564064 42057 98422 705510223 42057 46363 824354948 42057 83121 753177914 42057 79267 188181349 14501 66892 760765909 14501 31687 289563031 14501 50274 648229235 14501 7765 422998041 14501 47031 251456562 14501 58772 947020595 35489 9281 929136778 82665 43598 226329552 82665 93515 588337524 82665 45202 946957692 82665 96755 53840127 82665 47471 161712700 58792 76458 370915530 58792 46346 258732583 58792 15261 685965911 79424 8694 144175313 79424 72644 200977503 79424 55740 192530694 79424 7916 531712130 79424 29258 632382982 31413 24305 52569661 31413 77540 881635703 31413 72746 724829762 31413 53033 560905815 27684 84938 193095243 27684 7375 454650823 27684 67143 494948675 4723 14458 23592943 4723 55220 8086493 89561 87307 717668262 89561 8425 517291151 89561 99237 981014724 89561 30354 947898654 89561 69313 316166516 89561 11402 396051679 12295 89819 269672950 12295 99230 538719300 12295 33420 419676533 12295 93949 222696926 12295 10205 550926063 40294 32404 958419275 40294 15351 810403249 40294 28700 134616384 59846 6311 197177445 59846 82940 395060741 59846 54464 644143944 59846 41106 328983858 59846 98921 513218388 59846 23657 996657473 59846 30308 443382139 11236 5682 358861295 11236 27084 591342753 11236 11936 38066837 49269 51371 131018290 49269 86085 230948523 49269 30198 366924835 49269 53735 342318485 49269 32777 329280036 49269 62938 704806230 49269 50955 339569047 75169 6477 213309115 75169 79636 327266987 75169 99204 407996608 37357 97568 546160755 37357 67895 675541444 37357 33161 723573392 37357 98690 727528634 37357 29744 544614383 7148 21640 40443895 7148 17645 791146832 7148 34792 672409569 7148 28767 833973339 7148 32139 294282298 7148 5064 508411690 89691 95723 79280668 89691 22570 348176966 89691 6588 335941855 89691 71432 412941147 6199 82211 836424796 6199 36479 276169977 6199 85047 752900536 6199 7984 96311866 6199 73476 872788449 90742 54615 694370257 90742 83456 162736633 90742 8537 358056263 90742 75675 362816974 44675 52794 536458494 64266 57021 863191856 64266 78714 517720456 64266 84488 960589486 64266 59859 982096955 64266 41395 339864465 64266 4574 414691107 75968 4334 463087536 75968 83313 139683286 41981 22391 571459472 41981 7142 561554496 41981 77314 476848037 41981 57894 954158418 41981 47119 357062516 41981 39397 787739983 44748 45206 500772958 44748 65346 96325313 44748 47097 823592288 44748 42862 208411148 15261 67249 530072603 15261 78617 348985009 15261 8495 359845941 15261 45928 491942149 15261 11066 874461385 15261 55488 667124026 60807 28724 501316117 60807 46647 278784834 60807 23567 88987274 60807 70998 303779639 9458 91577 308470661 9458 79074 315963682 9458 84296 76233227 9458 38944 35544021 9458 6299 64094051 9458 42615 933144956 9458 94126 219019281 9458 86836 448048043 1957 97130 742460343 1957 77235 108027808 1957 36319 409957897 1957 2395 535702654 1957 38408 523449328 1957 18138 981266901 22243 58898 744291335 22243 50592 940157901 22243 29337 42988634 22243 2987 122586316 22243 92665 67849728 22243 86930 777401526 22243 59254 975712025 10542 62435 419584665 10542 19778 302706682 10542 25058 163306411 10542 95533 673870497 10542 14982 923470262 10542 55018 590346445 10542 98190 737796997 10542 20982 577433478 10542 26981 551172352 10542 84209 278261348 38534 34679 39042259 38534 36505 212583970 38534 21480 486408732 38534 39727 676845828 38534 70982 616284281 37433 72273 331947763 37433 25747 750125191 37433 44894 684562382 37433 84502 956235888 27895 52027 750397003 27895 79793 301215698 27895 91265 275379742 27895 36635 563340365 27895 41731 417753363 27895 21379 528497144 27895 91952 193383822 27895 29521 429548431 27895 2780 938062788 27895 36445 34659484 27895 86900 573660608 27895 69370 493636422 42831 71822 696130848 42831 84131 123765157 42831 26306 413764988 42831 61278 402722920 42831 30000 577322782 42831 33096 114182802 42831 81181 189038648 42831 64019 547905351 20420 7218 706532433 20420 88335 30868773 20420 59291 636405717 20420 70883 513161984 20420 91967 153506770 67068 99766 502935275 67068 74489 83291385 67068 50292 805096821 67068 66960 684227474 67068 24036 883510009 67068 34475 173525573 67068 8987 603022004 67068 84252 953815737 22021 422 776162276 22021 9703 444043733 22021 17594 230220079 22021 43894 473268569 22021 32782 771552251 22021 64707 73657669 22021 36165 471865326 22021 96061 345486077 22021 81004 445912997 22021 46407 746593180 22021 96623 490550274 39200 30770 666564451 39200 27382 88134608 39200 97959 873744280 39200 66154 60638010 54726 18220 113782668 54726 17270 240770182 54726 12595 636165691 54726 34422 728251991 54726 85580 404034158 54726 85879 451057392 92847 94242 317122121 92847 56137 246580721 92847 1175 30720539 92847 51482 102684535 92847 53329 47981409 67825 75369 789625946 67825 8112 903610750 67825 5891 155385006 34070 56411 616048079 34070 32067 78106508 34070 9557 742645246 34070 1085 390398739 71948 31799 837855413 71948 49394 473495945 71948 79104 304252103 71948 50621 2596707 71948 96036 300637026 71948 6313 847105098 71948 86335 839257128 71948 86687 273124483 13531 6952 11826217 13531 16814 409565438 13531 83812 556053116 52921 53037 852283634 52921 8275 220974793 52921 83651 995704564 52921 30360 80369592 52921 31567 541076597 52921 47806 143602228 52921 85046 349331060 34612 73862 565836162 34612 58557 792501376 34612 8998 169833560 34612 50603 908806741 34612 21974 576411739 34612 23290 207515365 34612 23048 931655880 34612 76837 569927384 34612 82198 11608791 34612 14831 231678841 51561 35 930420826 51561 77490 899586079 51561 38078 205128552 51561 1859 394326775 81848 20564 772706165 81848 19223 548923529 81848 60310 593415908 81848 26306 744102163 48850 64654 881427622 48850 23223 732611225 48850 30685 428126416 48850 49373 495622695 48850 15682 678977793 49763 4108 602384787 49763 26737 191208415 49763 50487 601733503 49763 41343 625947578 49763 54164 991252900 29623 18237 8868225 29623 91963 703272302 29623 30152 17069713 29623 47127 914420270 29623 57072 523496882 88701 37171 840630488 88701 25605 303259785 88701 96597 774538111 88701 53557 343063226 88701 59277 884810412 88701 4615 104820225 88701 66573 717896915 88701 24181 899135729 66480 31921 795742368 66480 91539 71482842 66480 87540 518283329 81697 58537 938780574 81697 28086 576972048 81697 21046 706821960 81697 50437 515648775 81697 42749 906334619 81697 76734 245562275 81697 85806 767911895 81697 43949 963008945 86687 11764 896888113 86687 19786 592233327 86687 23964 950097528 10980 32061 24333752 10980 6543 575502293 10980 58474 438739004 10980 58574 952462773 10980 58887 108325885 10980 28761 724097854 19665 19440 214333927 19665 81247 983531796 19665 40132 967505768 19665 53807 297883450 19665 73292 466408556 19665 71479 420293243 81666 18138 505629511 81666 94380 908500718 81666 37833 552988240 81666 71443 964341573 34387 62360 37906231 34387 6626 18683164 34387 44403 781859151 34387 11837 681752613 86269 3243 148434321 86269 63344 960722115 86269 81059 720858877 86269 8738 421601642 86269 32120 135837607 86269 75533 549175809 86269 56881 688949894 86269 32308 570934869 86269 94133 48646764 86269 94120 85196381 35527 26213 751666484 35527 77009 811469546 35527 17456 786628423 35527 76638 773672733 35527 89984 889116430 35527 27004 525984949 35527 91963 19212832 24759 84475 298170255 24759 19367 141104475 24759 55521 735812959 24759 38175 104914056 24759 56636 89461221 24759 74828 736832430 73379 84976 916996382 73379 8801 393778496 73379 69928 613829958 35016 77975 665989161 35016 35384 690365619 35016 43918 681018794 35016 63774 878366882 35016 22991 863534624 35016 68025 943371321 35016 148 256579922 35016 44717 273790800 5824 25469 51171733 5824 65554 558321319 5824 28537 72277305 5824 12187 596718818 5824 55868 874719783 5824 95852 355734651 5824 55220 920317977 5824 34711 315983106 14831 21987 61357951 14831 43188 663428112 14831 78418 300916624 14831 31143 298121965 14831 70372 399048074 69117 46765 728189701 69117 63780 98814302 69117 81259 80501750 69117 33887 465690523 69117 41576 686469311 69117 71480 71696670 69117 13714 576152146 69117 55087 434322764 46800 77231 776766421 46800 50256 142913001 46800 65559 619478309 46800 14991 639329737 2100 17545 508478777 2100 58814 384352276 2100 71846 866186381 75408 64933 637772524 75408 93852 332040220 75408 25661 532882829 571 73695 502521024 571 30046 86539110 571 79673 381810268 571 9502 773878534 52027 40900 733391247 52027 42784 773760358 99295 58027 898977620 99295 41551 158309154 99295 27071 207160005 99295 60024 608450176 99295 99539 13464399 99295 84197 570392003 6477 83705 691501210 6477 48172 546017850 6477 54106 674887819 6477 1735 306869626 6477 34096 75727618 6477 17521 627836659 6477 63756 223579106 8244 63262 592818134 8244 51237 769566491 8244 85869 293729046 8244 44621 356493496 8244 17256 649741300 53910 80926 281582741 53910 42783 820971921 53910 1013 694415464 53910 54649 176021402 53910 20006 703280987 53910 14239 497121464 53910 92029 995288912 53910 16993 326837749 53910 92144 135732814 53910 82745 437076905 53910 14395 996548149 92283 85866 928121475 92283 88463 760072743 92283 6507 738591801 92283 38641 453805769 92283 18220 641503694 7039 70509 969718800 7039 71913 571179962 7039 19351 342687541 7039 85802 612300035 88902 90778 412335800 88902 56228 260815092 88902 31814 725004343 88902 33374 350745019 88902 85046 733729652 26432 53701 881046534 26432 43669 215704099 52657 26294 794807459 52657 92822 306167884 52657 26202 379987795 52657 20243 230016011 52657 92840 284152505 52657 96149 4310981 52657 67530 19060940 52657 84249 450662858 52657 23075 610558611 52657 20734 777198880 80456 50395 645436336 80456 70153 381914735 80456 16551 536390253 80456 39645 277579937 64648 45790 35282141 64648 75532 417247696 64648 5689 960442202 64648 21137 823382918 77975 95690 87904055 77975 80823 615398840 77975 91668 938718349 77975 23409 574727964 77975 2074 249367107 77975 72066 400717700 59508 61100 326095881 59508 73677 441573662 59508 58280 391302681 59508 9201 455305687 59508 6756 722995072 65459 69422 484984443 65459 98180 167396022 65459 72675 864593995 65459 99864 2712428 65459 24944 419122773 65459 16496 695989727 24944 85802 929061187 24944 56305 827225673 24944 22241 683641421 24944 69796 630683140 24944 8980 273539304 24944 58932 146843522 50561 21181 133287414 50561 42391 357539903 50561 17057 272255696 50561 97485 753190497 50561 36735 169700873 50561 75062 716677610 72286 48304 699147382 72286 40436 463899636 72286 61032 906509911 72286 72742 181623881 17213 18325 753263753 17213 87257 728955254 38478 12862 778033654 38478 64959 347973036 38478 12717 563053036 38478 19474 146684997 38478 87603 67409563 38478 97614 251827260 58894 61702 201164693 58894 27723 332148579 58894 64673 771803366 58894 70834 693680226 58894 76541 2536873 25363 92623 569820801 25363 16944 574746046 25363 90069 604098190 25363 50521 208905879 25363 41893 73345140 25363 63293 852524801 25363 56880 742113581 25363 96809 2405571 25363 78617 569095359 40078 10036 994363342 40078 30981 560237997 40078 74633 687884426 83946 37054 518793488 83946 34047 27781422 83946 57239 41907596 83946 59257 202508850 83946 68428 691214220 83946 62059 554097981 83946 87678 820295064 5728 254 765585754 5728 21296 462900348 5728 81004 756382967 11780 5488 169284026 11780 47719 467331242 11780 52727 448824466 11780 63052 980855610 39496 6316 972050012 39496 3322 36275431 39496 34688 283707241 39496 74615 5392357 39496 58153 456963157 36726 90409 203233139 36726 59080 226908394 36726 60599 741483015 36726 8280 36023399 36726 82338 704169042 36726 15891 453398953 10032 52129 531580740 10032 52764 470783082 10032 56173 700460179 10032 27068 398053331 38939 99136 822917643 38939 30877 891062719 38939 14371 941541720 38939 73619 583845659 38939 90544 235027652 38939 19721 742277721 38939 89552 926657907 68650 33979 723686958 68650 69109 783202432 68650 25219 177396005 68650 82566 67419858 68650 74835 145341650 68650 8893 827491372 68650 19732 900050020 68650 5292 714615066 38864 89936 840852004 38864 61693 524993969 38864 52712 468359448 38864 92123 647555641 38864 70654 578249375 38864 80630 407973048 38864 29609 212922997 38864 41785 171083643 38864 31098 124977033 38864 8629 824110145 66690 70886 866469844 66690 94498 469893000 66690 64382 525049213 92736 80038 19296063 92736 14743 404974522 92736 53458 604834385 380 25837 305874734 380 13870 339553133 380 10039 780584468 380 38172 321396198 380 66241 186250771 6633 55917 479779394 6633 36615 532036545 6633 85414 302764325 6633 42625 973909954 10776 74667 909757403 10776 13570 802047109 10776 70860 635275858 10776 57477 496005294 92081 37772 512769514 92081 75177 790948482 92081 56359 370898612 92081 639 503281015 92081 27699 274022677 92081 17426 482247236 92081 11177 565122977 94120 19453 800277224 94120 8456 618708848 94120 47481 315627237 94120 11409 90760279 94120 84352 705831327 94120 90802 328378260 94120 64566 593857411 17164 65497 234864402 17164 11354 510644875 17164 15276 855751057 17164 55644 181720072 17164 55835 867958128 17164 52922 440269911 17164 19944 421991953 17164 41743 913568019 66799 89385 693331528 66799 73805 993456448 66799 93063 674567923 66799 49782 859010532 66799 22220 23249324 18237 86889 188001878 18237 27385 313672673 18237 46296 806451080 30308 40734 564201198 30308 39019 361649306 30308 51470 666043524 30308 65950 16848500 84475 45632 640946153 84475 3084 25327226 84475 61656 821057728 84475 78242 383978341 84475 33708 491634692 84475 51077 690939469 84475 97980 117544304 75675 46407 193776325 75675 91872 587707161 75675 77735 464525861 75675 69081 477926222 75675 49973 894031487 75675 78747 453775110 75675 95843 783683498 254 54910 576706630 254 76711 970849805 254 92896 382311027 51177 93210 377622584 51177 50268 470904693 51177 35968 868177057 51177 67660 289059629 7156 45405 886333162 7156 20036 72971094 7156 24468 122500937 7156 75062 660561352 24474 19429 967865473 24474 46864 783075713 24474 20973 395830939 88011 13272 750622084 88011 23178 333825724 88011 84244 980151616 57998 54654 674561304 57998 3982 421853407 87196 59537 887760093 87196 65180 744334134 87196 50491 978317805 87196 10368 959651149 87196 86356 868398590 87196 96000 591233801 87196 22161 584465929 33979 78737 743747285 33979 48839 123901361 33979 92201 699798928 33979 29587 574168988 33979 54271 270511653 33979 87842 701034833 33979 36632 106737114 60602 1547 108408573 60602 44712 286746048 60602 41501 997220295 60602 7387 411063001 60602 19336 295591089 29554 40345 650223465 29554 78185 312256478 29554 22654 195377995 78835 50589 437311269 78835 14626 30877720 72942 42958 683485691 72942 9013 395899548 72942 99904 985385351 72942 68615 749402528 72942 52984 118535532 72942 93450 217553511 88260 43431 463642020 88260 20829 598795207 88260 48055 523051337 88260 85558 787910706 88260 62683 89215280 88260 58929 40270431 88260 65799 981199427 88260 11487 157125609 85188 26186 989311825 85188 66832 811283188 85188 63406 387093110 85188 64721 289389654 85188 54963 539153879 85188 45403 998549205 85188 11123 431130235 85188 72390 861172706 28353 22740 935009986 28353 44556 217095694 28353 93238 141022449 43544 39649 446374316 43544 60946 745529294 43544 3525 575805191 43544 18782 637058316 89739 13512 129963800 89739 91290 518095436 89739 39291 632906461 89739 97568 387390558 89739 70606 961017778 89739 18981 134245537 5574 11412 842791988 5574 57439 708477867 5574 17214 42596231 9754 86579 966788905 9754 48250 890539621 9754 22505 517951313 9754 38938 346038273 9754 58271 46132380 9754 97493 288590028 9754 73358 729538694 9754 78002 709610271 96999 7822 640135706 96999 57325 890824374 96999 86731 52102671 96999 92199 581356673 96999 96766 218934203 96999 20038 437793191 15882 88791 620927285 15882 89254 45210201 15882 83028 937523297 15882 99795 473257672 15882 60751 135866946 15882 66280 316219197 15882 38810 611403411 89635 20932 670385322 89635 13134 158152171 89635 5447 68550929 89635 48063 387483734 64885 36367 551369590 17952 48980 445418390 17952 93910 269778014 17952 70977 78447311 17952 87992 601536467 17952 93428 594586935 17952 25911 398902272 17952 90544 429481019 17952 24415 964366241 7218 77113 390219010 7218 43632 128979935 7218 23032 590824512 34711 3027 779720572 34711 47277 256243322 34711 67617 89747611 34711 21419 745153949 34711 22928 341303568 34711 93497 517090493 34711 29414 306615091 34711 40123 895543233 34711 58218 662718489 34711 26814 658196185 65497 45391 805699422 65497 2324 49482808 65497 11612 303195583 65497 85349 489265779 65497 87801 433231383 65497 291 729093412 65497 30970 47167749 24199 13999 775171941 24199 38876 364504139 24199 78483 73542375 24199 6231 816455889 24199 57010 248986083 24199 9950 216045055 24199 97314 375419898 24199 46231 667666554 24199 48529 955632216 87540 55087 812280003 87540 91914 821930858 87540 82315 837542386 87540 34646 828308192 87540 71177 908871236 87540 7242 696949324 87540 16046 294950741 87540 53596 212912291 61655 91392 706062528 61655 2168 621316447 61655 78539 605154507 61655 55230 682893028 30662 64072 619854843 30662 49674 100460092 30662 95022 571617736 30662 22950 266776513 30662 96022 807257291 30662 49817 495651641 30662 64191 641749778 30662 33382 138896427 16162 70214 219951623 16162 95721 15976670 16162 51128 264503414 16162 79160 635603453 16162 13539 698171703 16162 82184 159508574 87108 30615 269801115 87108 29474 845603778 87108 26075 260505761 14395 22764 134212998 14395 73916 384492440 14395 49105 626232332 14395 88315 383274583 14395 89025 551622621 14395 81366 365279527 14395 3747 70371640 14395 80874 445096770 14395 98088 97294018 2326 82866 86824906 2326 92243 246902262 2326 28664 477618225 2326 34922 68127247 2326 85023 323562067 2326 82745 270665608 20324 38457 10717000 20324 3597 602494210 20324 649 100248648 28329 32750 526377741 28329 62626 517099166 28329 29273 269605004 28329 27260 618423347 28329 97801 776844715 82319 54085 527989621 82319 75655 569576665 82319 96516 37520275 82319 59214 885629855 82319 16147 2022591 82319 60487 934562160 82319 32289 307098444 82319 35703 769095237 82319 62105 881696593 3332 62257 268193438 3332 4901 770702843 75062 31679 760227381 75062 37645 683461228 75062 2296 494175930 75062 18102 642877460 75062 85041 979545700 75062 60817 437115854 75062 84590 135806727 75062 87678 134502524 75062 36424 518109476 59561 98568 599376438 59561 19143 929972399 59561 19177 370370812 59561 6457 902076307 59561 89981 211123060 59561 31673 689429447 22270 76557 340072694 22270 60731 3909103 22270 28335 451223275 22270 80941 896576120 22270 65690 394512935 22270 72798 294168001 22270 5884 909048013 33513 74119 47414860 33513 86613 446858830 33513 49803 734050231 33513 8909 509828861 38901 3876 174657658 38901 64708 968480879 38901 73520 754711803 38901 41462 352565859 38901 36483 373084691 38901 80222 425073233 36817 77506 680225734 36817 90033 208346735 36817 47932 359948011 36817 90138 188027546 82909 32257 172872637 82909 49788 699965486 82909 76702 205770949 82909 17509 835450394 93919 10265 274172535 93919 93676 449632156 93919 11894 915704088 93919 37283 273980428 93919 2669 766213514 31799 63073 30088353 31799 66903 30213687 31799 59921 298015559 31799 8246 895631109 51457 79768 368269980 51457 30156 767401470 51457 64873 726913146 51457 59199 529554056 72473 12728 433608477 72473 52208 435554263 72473 33677 424667407 53065 57125 455705088 53065 83537 497664789 53065 50242 381888691 53065 76520 648152545 53065 43966 860987503 7126 85616 225753463 7126 57650 885117254 7126 69279 734379230 71822 96061 468314435 71822 59976 486039458 71822 70474 686624453 71822 99896 21418972 71822 38176 749418463 71822 7765 635476919 32149 83893 386122969 32149 66419 364308533 32149 21487 770532657 32149 75383 382403287 6824 1331 630130834 6824 56849 637587295 6824 80473 199545520 6824 20854 210553565 6824 69301 580741336 6824 73752 716489655 576 24343 1601644 576 8643 132263850 576 91025 283960036 576 92289 495747492 16679 15513 759179481 16679 73142 83332388 16679 58133 674007565 16679 65878 240143637 16679 67660 700833257 26814 13308 977770963 26814 21392 670538034 26814 37372 192192391 26814 89374 829157284 26814 64624 330635920 26814 6832 335625853 67176 89626 702028937 67176 82611 936399794 67176 35136 693871711 67176 10466 6960804 67176 31791 537609407 67176 4920 153786924 85833 45918 808866966 85833 16169 445437447 85833 14014 690686265 85833 1869 121447598 11354 14570 245178162 11354 71863 346618467 11354 54326 839392741 11354 44159 437452708 11354 16349 278016083 11354 38743 387633570 11354 8670 705263990 73862 28183 788470944 73862 25128 917492069 73862 45062 500263504 58772 32022 891453020 85046 45796 660851636 85046 38177 12842384 85046 86202 214920745 79793 51135 678727080 79793 31158 973890144 79793 43683 724911562 33382 89794 821889578 33382 49665 366434644 33382 10049 274856582 33382 46943 695903590 33382 17012 224875258 33382 6426 663720283 33382 40734 952944375 33382 83145 647395570 69722 64712 938270017 69722 2416 243361364 69722 97422 715300628 69722 74394 405629359 69722 2101 692190997 70197 96888 948331637 70197 1943 169700162 70197 42915 330282394 70197 69227 894946419 70197 21929 79006005 70197 31056 158491600 70197 25972 148451216 70197 36225 272705697 41654 80636 883585617 41654 34575 839728003 41654 23853 521385945 41654 41802 292435710 41654 42485 167544433 41654 30735 49377559 29538 52652 67634670 29538 88415 462138632 29538 66112 938495258 29538 51565 643463838 29538 66016 55023335 28291 38678 536442508 28291 27243 257885395 28291 46587 346959425 28291 48514 238811827 28291 9115 587048410 28291 44014 981193613 28291 54085 388352041 1000 94093 747681906 1000 64536 613938777 1000 16828 437433456 1000 51924 707612133 1000 27783 200774753 76753 76314 184879522 76753 37516 527509318 76753 97497 938455926 76753 97493 815379876 76753 25675 567028554 76753 55230 472127626 18981 17934 707299924 18981 93485 332064992 18981 73276 987819609 18981 4645 309732453 18981 71998 234774892 18981 1091 736675218 18981 42874 575433991 18981 30419 858039704 18981 34348 195717320 18981 14370 810544195 94318 54315 496701271 5488 75260 91577416 5488 64969 100862167 5488 39378 956559712 5488 74807 24064083 67080 14083 938508554 67080 16769 996236196 67080 52367 974857429 67080 27379 931416833 67080 84068 10069980 67080 92639 715166877 67080 94338 497894119 89936 37485 158281453 89936 98944 161709015 89936 71954 764452274 89936 48927 714759906 89936 55361 906498486 89936 68900 690194363 89936 63880 777884023 89936 44861 529112118 9880 84321 653308178 72390 25288 708622359 72390 50438 237020801 72390 19408 41097689 72390 56670 478672478 72390 38320 356237879 72390 68034 879626784 72390 87319 963365998 72390 18078 623754398 83075 80188 986799157 83075 82854 625665372 83075 80891 526944258 83075 25819 196090683 83075 8365 147681578 13171 51532 743059767 13171 34766 991435200 13171 31144 611825806 13171 77322 895372183 13171 22559 941961589 76938 25920 978832909 76938 89124 943616919 76938 65722 187920359 76938 3429 263642541 76938 67035 684649083 76938 71345 354849864 76938 22738 522937239 76938 45864 833262317 76938 45748 472963668 38105 12748 151479217 38105 7726 660503958 38105 1454 582916566 38105 69015 234721082 46231 93076 868308512 46231 43356 940918789 46231 91832 655456990 46231 4454 753080304 7423 95190 977523306 7423 37551 68559504 7423 63226 345130650 7423 52754 260608402 7423 65491 750480821 7423 97109 364338183 7423 63062 730119254 7423 21952 130218552 63014 2491 968401661 63014 70254 918650546 63014 65856 413191850 63014 77610 842354737 63014 2207 414641639 63014 54345 968276153 63014 83407 319032302 30313 93120 820949113 30313 6504 105755446 30313 13058 649881558 30313 83597 825057977 30313 88283 285182409 20357 64485 357269177 20357 89244 996535583 20357 67826 495194800 20357 30966 231179702 20357 37485 878213153 20357 84131 950032439 20357 8878 660211415 19758 71225 629607366 19758 41936 690775674 57273 35716 509598002 57273 7741 312649555 57273 32504 74980784 57273 44785 341761840 57273 27267 169259722 38810 73619 174027848 38810 30916 981953435 38810 90394 554666142 38810 68835 551899882 38810 28457 514878482 38810 78691 905389149 38810 88208 470794884 38810 29464 601492224 28045 63821 146282565 28045 44897 542548987 28045 50895 200055401 8176 73755 520657339 8176 65798 304978614 4121 51234 332118591 4121 44588 707269363 4121 96308 490627622 4121 83339 560171231 4121 69109 152118725 44029 45134 656986999 44029 26782 876057605 44029 97600 354770859 44029 53802 958844353 44029 12617 618921453 44029 68186 977024316 44029 10164 104318282 67249 9784 60856619 67249 36858 986518692 67249 3752 485071751 67249 42490 936791595 67249 74751 399372706 67249 70512 769174899 90514 60398 446392258 90514 47174 244974225 72273 21572 831204708 72273 45379 217838077 72273 16272 964651574 72273 95121 425102425 72273 57796 410063860 56243 38215 145524183 56243 6760 996761768 56243 22630 983270279 56243 87161 941887416 56243 74638 749646412 90062 29515 227150985 90062 37094 775213966 90062 52181 494541202 90062 28812 394936221 87367 37326 264965995 87367 85189 510492449 87367 67805 704350732 26005 23126 610578705 26005 32180 797082894 26005 18861 897668362 26005 68526 904336133 26005 30615 279250829 89794 34129 264405698 89794 96152 469787255 89794 29286 86158252 89794 61630 135948421 89794 80572 371668506 89794 49495 729140327 89794 96737 49614595 89794 13799 611250764 76645 76065 459074574 76645 53865 410672777 76645 97382 126836292 66154 89306 178867484 66154 84502 311132455 66154 93816 189018339 66154 93120 242885561 40041 83018 675150938 40041 12472 708200068 40041 81514 214986174 40041 89947 141767782 40041 35982 310354671 40041 78924 877293757 35384 14339 247970568 35384 98441 43367583 35384 27173 392777523 35384 63577 726912233 35384 59872 769394879 35384 58533 328704162 8793 50013 125343675 8793 60614 645927089 8793 47150 569867410 8793 15682 397285258 44304 37796 241797100 44304 85375 530221336 44304 64317 968417600 44304 18583 715573728 44304 71671 951102917 44304 33530 319944024 44587 49992 75782587 44587 95629 217838288 44587 57347 70885499 44587 17530 482803556 44587 24856 587999005 37662 84571 854853637 37662 58940 863384515 37662 3532 72766323 37662 6041 604799073 37662 3517 78297488 37662 19671 161862762 37662 64658 265164540 37662 87861 289516798 39396 43898 422905456 39396 22097 322596839 39396 32202 28915184 39396 30576 655922511 39396 20801 538785157 92039 30953 526162337 92039 13524 859579971 92039 60067 692579795 92039 47810 354579312 33174 96921 577391681 33174 11386 596822288 58557 21184 913431379 58557 88377 48417403 58557 69467 722576995 78878 7669 334519573 78878 95600 442343796 78878 80535 736615768 78878 49336 907059514 78878 19964 719637436 78878 43785 969877149 36184 9783 964188901 36184 34073 424612036 36184 5316 376368648 36184 53615 121761240 81518 63156 601191411 81518 73065 819902885 77506 17727 881657129 77506 44253 175419426 77506 67017 600284695 77506 80193 488130082 77506 24726 437230146 83705 84417 13286989 83705 55138 504315788 83705 83658 368080775 83705 36610 273032267 83705 92373 304838852 83705 57526 292557509 26252 89155 985500910 26252 64505 593206189 26252 7862 370327677 26252 92371 128936445 90770 61943 543290578 90770 74177 23035624 90770 90477 267801974 43895 99767 707744859 43895 99292 427518869 43895 89955 912421859 43895 47809 320453140 85262 12613 95584987 85262 38276 859367843 85262 53546 953737286 85262 92946 914695563 69279 49448 116844898 69279 74399 243718687 69279 45074 669299575 69279 90707 460629008 69279 12308 885400145 717 97493 248793268 717 8878 992278247 717 18184 591485242 717 82228 785040517 717 54764 424865462 717 35496 927496389 717 15144 721869181 717 7967 241998125 717 84317 907355828 46394 44717 613318586 46394 33361 648849092 46394 88213 784681858 46394 22624 874838627 46394 83627 278379888 46394 18708 697241554 53161 57680 781053293 53161 55329 682833660 53161 32000 348958737 53161 62248 952074554 53161 67880 182513494 53161 43541 358576752 53161 94624 701632782 88008 20457 198966815 88008 85665 301117994 88008 27195 830254853 88008 46888 31016231 87307 91894 865207112 87307 95157 593739817 87307 69409 46445003 87307 86786 151917203 87307 52305 758420319 89167 77721 596211136 89167 61628 126378927 89167 43124 42553795 89167 17783 823473096 89167 52585 328453023 91922 79695 217227184 91922 39820 251897101 91922 86680 249700114 43978 96454 451900856 43978 57504 627823285 43978 49916 387773946 43978 57027 180294976 43978 54251 282114530 43978 46210 235326551 82188 2128 847540055 82188 82255 335872547 82188 18208 868018670 82188 59644 308170655 82188 42109 541106003 82188 76039 896317359 88254 88121 752781573 88254 15784 313008667 88254 15942 546286274 88254 80537 522978698 88254 33282 119097788 23975 51687 328767569 23975 58767 947576556 23975 90395 101792164 65491 12228 2717918 65491 57430 6676479 65491 34737 295300287 65491 32746 126821827 65491 34407 885782877 65491 34888 733917574 65491 40045 282050494 65894 28787 909446103 65894 74746 861244717 65894 44632 781403875 65894 23894 545303632 65894 58979 836408130 65894 55424 426601045 85001 94588 551228535 85001 2076 853188349 85001 31980 561426914 85001 16858 796524142 30625 29766 375152555 30625 62061 623369206 30625 25731 951090799 30625 85508 142011570 30625 73216 18551226 30625 44393 170317465 87852 30998 437257027 87852 87006 562847488 87852 93776 383584891 87852 6603 911942040 87852 70110 766815858 87852 74133 25139213 7765 75919 352165105 7765 67128 952025848 7765 18189 275549261 7765 12741 731459381 7765 10669 195820802 7765 86920 130529983 7765 54690 71737173 24240 37898 826644200 24240 62421 680730288 24240 18937 933185332 55626 55459 1251098 55626 1918 372561754 55626 78768 139380041 55626 22862 74493313 55626 69949 34185017 55626 44780 518510484 55626 79776 459340328 10502 86587 903198532 10502 87292 747739738 62771 3667 618147349 62771 90600 862402072 15121 5127 921715274 15121 69240 341634955 15121 47228 145846637 15121 82632 710974792 15121 32338 56743307 15121 852 504746938 15121 57212 644377701 15121 51951 929674413 15121 46265 633688607 82866 52531 58663370 82866 59254 18733642 82866 16505 560500779 82866 63106 94464738 82866 9721 974321515 82866 6420 688557948 8770 17236 928804467 8770 14690 698341829 8770 31877 778631925 8770 42189 797668494 8770 9617 453158121 8770 81063 363164043 8770 72616 893532377 8770 92098 425191311 63062 2394 436430932 63062 27702 173313063 63062 59471 528016996 63062 15065 847110288 63062 77951 671893791 63062 96448 327772366 63062 60379 997315289 63062 48610 737934302 63062 7810 1901385 63062 96809 217778528 23426 92041 143928000 23426 86930 466455789 23426 8800 267556447 23426 72950 288455916 23426 71564 222700980 23426 13954 298775484 23426 28818 28904514 23426 99315 400139364 23426 90574 38014371 23426 32675 755767159 23426 91407 788214796 90544 67008 209578897 90544 30694 936883177 90544 59202 975061211 90544 89435 55391569 90544 71398 733163089 90544 84354 438610221 19732 76760 427996492 19732 193 223507677 19732 73690 318159618 19732 95148 943175128 19732 10118 246950011 19732 23959 750005624 14370 95733 737870278 14370 70555 146076137 30919 92688 383493108 30919 99427 456512665 30919 78085 777388733 30919 73497 767002443 30919 99928 507748412 30919 54206 875312870 22391 5362 505845353 22391 69766 107298319 22391 35562 243826467 22391 67716 705728025 22391 83883 179421301 22391 23484 137265948 22391 86772 824986885 22391 19430 777507135 22391 12862 457101671 17642 21687 300397335 17642 84684 143283763 17642 65254 617899991 55220 42 988981738 55220 4817 747374815 55220 15789 380768847 55220 5089 837490170 55220 6052 164153591 55220 53431 747246688 55220 97455 939562746 55239 42561 54376307 55239 32770 194851032 55239 52803 378187080 55239 53599 602888196 37485 28242 375266749 37485 53408 733529063 37485 35433 238609646 37485 57849 46657209 37485 89288 737572310 37485 27485 74920133 37485 63548 860064061 87025 37421 456994512 87025 26793 939438019 87025 82181 628539633 87025 21830 201023732 44717 61676 513364397 44717 80649 411168151 44717 36348 370467772 44717 51535 26477056 44717 20528 145489547 44717 2128 408673951 3667 6830 964368359 3667 4833 523535833 3667 40623 654588700 3667 85629 604738067 96482 10791 148179313 96482 86179 158551299 96482 72835 690146717 96482 52543 799643761 96482 60842 46139028 96482 3754 822033852 95231 25870 107093674 95231 11041 565749276 95231 4991 190956194 95231 18834 27933165 95231 70338 730668978 95231 28837 110285706 95231 91741 740389876 95231 52531 589102921 49406 52939 946318117 49406 47513 747535643 49406 41077 50446056 49406 46078 327607194 51525 76959 874751302 51525 53579 38712860 51525 42255 255326869 51525 46265 315693287 51525 18550 383312755 63262 90254 279926992 63262 62162 271369733 63262 66235 170952095 63262 16358 631371578 63262 41967 170434363 63262 98201 687523602 43918 17920 833146283 43918 98115 831952412 43918 25697 173868342 43918 66514 299566272 43918 2354 160624809 76557 22019 65409085 76557 34310 252076963 76557 1194 155107716 76557 57560 707403978 76557 20781 308248292 89819 46888 783582314 89819 32789 416732901 89819 38931 633619812 89819 31905 909552029 89819 24914 68821547 89819 12553 799900249 89819 19409 667587142 89819 74501 818981738 89819 44360 322302807 21772 87765 164917598 21772 43911 281814315 21772 8035 529999838 21772 3430 800066405 21772 12748 705146491 94341 59374 492766065 92041 12799 718076518 92041 99791 923444222 92041 19891 143029272 92041 17502 459526650 92041 95079 21540554 92041 95616 16649163 92041 56182 408321650 92041 25985 969052070 92041 37330 164672367 92041 15891 565150414 55230 99018 929307925 55230 6466 376968229 55230 48200 683235377 46008 65878 980882261 46008 54938 954723663 46008 78790 305585437 46008 78602 511961183 46008 47858 649564719 46008 39683 273594952 46008 40087 297792897 46008 42365 133207667 46008 84990 474445663 64456 8193 337161047 64456 50942 14053944 64456 73423 417009175 49391 55655 888446342 49391 75362 783536893 49391 98252 694756123 49391 95723 930051681 6830 60417 83116440 6830 61251 102668730 6830 99707 801737181 6830 55906 167309835 19073 12217 882967839 19073 40460 609276381 19073 66565 711579283 44154 51516 457106207 44154 54028 8953424 44154 43615 236224167 50068 33712 339648200 50068 75565 695633707 50068 83784 67792569 50068 46356 303031226 50068 2745 276504582 50068 63270 716064947 66016 45011 566732078 66016 93309 139410682 66016 36860 937940515 66016 64692 955654720 66016 54809 376653501 66016 78068 813976421 66016 88855 789591223 66016 82329 655336506 1345 46210 657182973 1345 31962 677110280 1345 56363 493514501 1345 19461 450191727 1345 98619 501618114 1345 84209 737927067 1345 83169 396492563 1345 27572 987180997 14169 11437 938220325 14169 50420 439842196 14169 22320 987468562 32553 96166 175155128 32553 35445 970438504 32553 9218 94857987 32553 26627 359690423 32553 59123 861848144 32553 53064 738792214 32553 31679 238726984 96809 44150 199266448 96809 14385 285068268 96809 59895 160999644 77896 97030 989867702 77896 77293 252124318 77896 89552 575810431 92623 90769 420288525 92623 62433 533470474 92623 32959 57590294 92623 38505 864871571 40684 26291 148424497 40684 66947 368710922 40684 68728 374550971 10265 14725 302036389 10265 92038 992768946 10265 96644 435818628 2558 50188 53886800 2558 63659 582170123 2558 49998 307838402 2558 78898 446464816 2558 64125 226537579 2558 96027 334950808 2558 12128 134971072 2558 46719 890728117 2558 7562 987599891 66678 26460 185678086 66678 17651 8493345 66678 20676 100546305 66678 69463 359177413 66678 15815 299787269 66678 91059 400128993 9200 76462 170668706 9200 46216 794806734 9200 6583 478692848 9200 38242 281212021 9200 62884 292772841 9200 53989 629037676 11123 41967 843784269 11123 18909 588754186 11123 28511 562240272 11123 60394 572526935 11123 55328 440910398 11123 13487 202445918 39714 48991 590425243 39714 7258 885004634 39714 90547 28013641 39714 63952 176434944 39714 53572 496961173 36940 16716 596436606 36940 46288 800718506 36940 12767 345559972 36940 18275 760205773 36940 48185 365039311 36940 54174 489374735 78532 15610 274710012 78532 59765 47682431 78532 43715 564683665 78532 56698 568913845 78532 16763 526543240 78532 8220 583715663 78532 11084 479080707 78532 49016 649803377 9686 79417 809767145 9686 93952 205389196 9686 74187 589316594 9686 23209 126568818 9686 2344 285568198 9686 78924 689829194 9686 5239 666540539 21612 12529 588730986 21612 90361 306140190 21612 54924 959257178 21612 51965 141688773 21612 91662 353852688 95425 9099 835689906 95425 2724 351669545 95425 19709 864888621 95425 25706 891937979 95425 25198 969086981 56631 50025 413705646 56631 17534 382871757 56631 94816 817255514 56631 33119 229927536 93676 89436 603570440 93676 10746 819609668 93676 37981 830466006 93676 72486 391435857 93676 99066 337528691 93676 42818 569186520 15579 14947 396631257 15579 79525 937481131 15579 45605 12238236 15579 17306 680273957 15579 45786 375408553 15579 67143 190145207 15579 9870 728068961 15579 7669 548249499 15579 8856 610704159 37379 61214 109797326 37379 26664 3737770 37379 41064 99251804 37379 14556 228094992 37379 87268 938220589 37379 65677 830032411 37379 26516 281764025 37379 19299 350021856 17290 56714 101281014 17290 80517 92090512 17290 41351 140086676 17290 31738 75953617 96755 65349 191121041 96755 49616 462508130 47079 67143 346557831 47079 39526 946401480 47079 26241 625095230 47079 39801 493343112 15891 83339 928962958 15891 10495 888367558 15891 80523 149910031 15891 66505 987135559 15891 35814 443575160 15891 15939 235365518 15891 14045 666785658 13802 92963 800473067 13802 18432 987883739 13802 25544 881815759 13802 70402 666431533 13802 45440 165437421 58218 63787 468385568 58218 42458 205257423 27572 11928 739113496 27572 51290 576133770 27572 61438 102630804 27572 41645 25533845 27572 33938 544205100 27572 19101 437469491 27572 42171 774123172 27572 43282 381730872 27572 36667 808499673 49086 62639 57737159 49086 33725 949175535 49086 74498 288136408 49086 57765 454579094 49086 48498 686849742 49086 4423 660191547 52776 3077 899889089 52776 74406 897129212 58148 62020 27906422 58148 77176 290353765 58148 5558 252546680 58148 31436 704103144 58932 16597 180486120 58932 3359 899985623 58932 80635 168608668 58932 60082 580081686 22220 91662 782069714 22220 87065 676990516 22220 70058 350867073 22220 12149 350450774 22220 93407 857466208 22220 27635 930213111 22220 96771 435137972 13272 63501 243822498 13272 9186 166641587 13272 85937 31733363 13272 95087 509143875 22298 35767 869799303 22298 26673 518476350 66280 4350 759488855 64019 49823 775999034 64019 43812 802508768 64019 31497 771099483 64019 5526 72295801 64019 50527 658700481 64019 5336 257654268 64019 73159 258219499 64019 53951 526747358 64019 18518 706187127 64019 50017 450625067 64019 66636 557357608 51065 80827 336030685 51065 71315 464033348 51065 79487 523369730 51065 56354 760490730 51065 26031 843463591 51065 92289 916120907 99920 5239 304800961 99920 7689 49733325 99920 35585 210138221 6402 57601 691238813 6402 24 231556199 6402 39328 309045620 6402 2128 774493552 1085 90004 141895810 1085 99480 682290595 1085 48496 963410965 1085 53599 267858630 84303 73554 710395254 84303 82433 561427664 55819 82402 187248241 55819 82592 30627608 55819 24375 813471457 55819 58192 660176026 55819 22288 468391091 55819 82167 893597156 55819 21844 950260510 55819 27702 258433163 55819 47478 339341458 55819 15964 821376807 95626 43987 143737245 95626 90565 856824355 95626 53306 208531405 95626 51583 860467876 95626 47031 81284166 36002 54384 217067357 36002 53291 345623177 36002 38197 317822912 36002 17633 663496160 36002 6459 38835068 36002 60423 936135020 11092 6413 389342418 11092 55419 917268708 11092 71024 940210477 11092 40572 582099409 11928 88336 838691227 11928 84782 822583095 11928 84774 531719446 91424 93816 363166453 91424 80424 598472055 91424 66698 196603636 91424 66043 692984369 91424 1210 237248647 39388 31295 383718005 39388 89227 599474321 34012 41519 520489844 34012 55274 948170889 34012 89549 184920436 34012 3156 452131437 27240 48948 806933696 27240 79199 926414742 27240 24538 934313674 27240 14299 113462740 72248 70952 93437372 72248 39981 333934352 72248 9630 108117760 72248 11330 910385111 72248 36083 890062939 72248 38844 333474747 72248 9175 720830660 39357 48293 275482898 39357 77637 844011830 39357 96960 495531660 39357 18677 959771801 39357 39616 690158259 22825 21383 623809237 22825 7034 789658124 22825 12418 764560107 22825 74174 572653371 77634 79999 690164398 77634 34389 10117331 77634 65897 638355052 77634 96920 583959218 77634 63230 820376617 46989 30055 429646953 46989 57371 672419539 46989 6436 786198931 46989 50692 186761989 97930 55985 391227353 97930 95916 461736510 97930 95672 317306604 37796 69425 981809850 37796 82587 933660452 37796 17097 900292024 37796 51184 96587107 37796 25427 997994770 77149 66444 712389938 77149 97065 687706162 77149 67851 132972590 77149 51639 801933887 77149 9705 326822114 77149 59325 12375887 77149 85395 150015113 77149 86936 351349590 77149 25503 955460399 49191 98617 68818350 49191 54038 979671509 49191 73773 791570806 49191 62363 470321826 49191 85698 716052278 49191 88553 997714942 49191 65493 338659341 49191 40900 513702637 71846 93311 162594055 71846 614 173627870 71846 10813 424264443 71846 66605 715640170 71846 51590 258164132 84209 87033 586958052 36923 99756 347358692 36923 46201 141951004 36923 85179 70197868 74317 52810 881932478 74317 64813 896178303 74317 91272 803805490 74317 18608 509064804 60751 29578 812436963 60751 68125 137762746 60751 75259 15409074 60751 59873 634525708 60751 66177 965237051 60751 18472 11855293 60751 64598 30174443 1525 11147 62803345 1525 8832 402376319 1525 94131 928283506 1525 35869 578460945 1525 65598 105174643 16425 50345 78702010 16425 12223 312394364 97493 70810 777387758 97493 31395 988840751 97493 52573 967827966 97493 12694 11618523 97493 29583 55636928 97493 39323 977591325 97493 36128 412281893 60842 84051 229124073 60842 41838 865419688 60842 34743 487213052 60842 98534 158081887 60842 66560 803770557 60842 24950 154132737 60842 65114 914529724 60842 42672 339501011 43563 53803 507797879 43563 98450 259631711 43563 79236 967159681 43563 96701 284020351 43563 79597 933599952 43563 79909 188874088 37109 62273 815788764 37109 77855 312695257 37109 74466 870893370 37109 1859 120632128 29308 51692 587135440 29308 12478 224526371 29308 27314 251062696 29308 64637 67483679 65878 35236 701680183 65878 60913 327423235 65878 63201 690085702 62059 74396 506096630 62059 5497 286987909 62059 98729 264444315 62059 16048 658621975 62059 44608 181367471 93816 32394 328710602 93816 61957 898637422 93816 53113 94076935 1905 537 54431413 1905 32226 140093909 1905 7816 703620645 1905 86257 926345210 1905 91077 891835764 1905 97463 371890030 1905 21541 130824796 1905 16946 95296375 89518 55183 712035398 89518 65264 126536995 8694 39927 692651475 8694 14052 605515854 8694 32902 214961568 8694 28149 413117119 8694 95925 990972554 8694 91065 326974909 8694 9224 382295909 8694 28548 119642941 8694 36667 846559304 27267 26469 809702872 27267 28286 678271035 27267 2174 616738580 27267 23192 408620486 27267 88334 480882786 27267 34901 945627244 51590 15762 268842036 51590 31421 669863241 51590 84598 582663000 51590 74624 376688058 51590 39906 726073866 7175 34963 53356072 7175 55108 973354086 7175 32396 554559666 7175 78631 276194843 7175 14539 20821044 7175 41265 741738235 8631 40032 183999361 8631 53622 834125317 8631 54954 999325046 8631 73626 892846094 43712 8133 956192987 43712 75618 425810116 43712 69608 903151382 43712 17444 496253273 37493 76071 6877070 37493 9876 185356299 37493 46711 112802722 37493 5199 973905587 37493 98745 325974727 37493 28923 410645159 49028 51165 692724683 49028 32710 42950811 49028 38725 28213914 50832 26311 680946658 50832 89004 188424930 50832 13529 426386800 50832 62686 646844172 50832 40909 447495143 61011 6947 848388306 61011 4832 941872107 45912 9724 757483027 45912 60307 594601761 45912 12962 578270541 45912 81079 546870561 45912 31222 468088509 67342 68786 857484434 67342 78753 696021454 67342 5281 475490747 67342 23381 343459987 67342 98026 641850135 34393 92289 154429743 34393 6433 204837214 34393 96753 775282232 48200 2227 254270114 59022 58406 409002306 59022 43697 887869779 59022 69326 438444839 59022 62120 561625549 59022 20728 929625441 23021 36089 93062613 23021 32699 649654742 23021 72432 782583495 11812 1210 997391942 11812 90697 229890006 11812 4575 588291074 11812 65485 15197270 11812 69454 40173300 11812 64032 282271019 11812 82355 438914551 11812 46666 251270203 11812 20308 275150926 11812 72153 752736654 11812 47082 211427650 11812 99719 474331770 75369 80853 624982122 75369 24335 830225355 75369 94822 667966525 75369 23987 161853649 38641 60597 614986284 38641 11065 951604204 38641 53859 256555506 38641 24311 779470858 38641 25958 661950237 38641 70470 979231680 38641 13381 504121044 38641 44255 676489119 38641 31409 439810910 38641 79893 727435349 38641 70205 212608398 84774 9950 933540570 84774 44837 751014759 84774 35032 701030301 84774 7991 70596829 84774 27813 12755600 83145 98994 336994092 73580 51203 702256630 73580 42451 876985490 73580 46443 928832898 73580 33314 550517412 73580 31876 262373622 72306 43675 101959954 81266 79815 27936820 81266 70906 69041980 81266 21586 27547957 81266 45632 825915913 81266 40045 979628677 30770 16672 395144606 30770 29142 646042160 30770 95837 307269056 46265 73902 822249130 46265 88787 6613841 46265 96942 166275761 46265 87378 137468385 46265 77800 538969691 46265 14626 58698278 46265 85078 89478609 37371 89530 994128910 37371 40038 433461359 37371 46441 717301294 37371 83013 913817807 37371 69704 171816220 37371 5239 133600768 91305 97592 119139187 91305 17886 968747040 91305 99572 654227858 91305 72207 306074146 91305 68073 22039335 91305 44352 676957289 91305 19174 163739714 91305 8249 730599144 36130 56936 405000020 36130 45622 762535934 36130 96769 196386833 36130 8881 406142439 58537 45192 474587100 58537 38374 483864375 58537 48968 35876271 24679 83285 888002414 24679 52458 43213729 24679 77823 851498472 24897 42945 407654367 24897 79556 218253610 24897 13799 124120592 65593 50658 249545368 65593 93410 922450675 65593 33643 667169910 65593 56453 287536041 64218 29465 865108363 64218 44022 292775237 64218 10610 661816986 64218 18778 42295447 64218 80658 733628912 85165 67945 905177142 85165 16313 479546909 85165 35402 626349250 85165 542 848674722 85165 53638 60584244 85165 84127 118890220 31501 57696 15479088 31501 59895 414680828 31501 13755 435355301 31501 73619 299323433 63731 54541 522283358 63731 61240 970466863 63731 7684 600951111 97314 49075 551968585 97314 96260 856262371 97314 29824 87896575 97314 54201 579662221 97314 47478 977657856 97314 49031 546065475 4423 97004 591248021 4423 97774 830990616 4423 91209 235844700 4423 30186 666222549 4423 62679 602006898 4423 75655 267248684 4423 42400 907615555 4423 44069 174065910 38109 94582 644236158 38109 90769 199114073 38109 43966 418833941 38109 82797 182858850 94827 7562 890261130 94827 95711 315379577 94827 15635 571005410 94827 15762 271514692 99230 8630 284954464 99230 12561 738722513 99230 9870 157685476 84131 80557 879862184 84131 37327 960731650 84131 67276 173289268 84131 69130 508363073 84131 8758 603680864 8909 46879 411438101 8909 5431 874018398 8909 47202 449247455 8909 98164 427147017 8909 64895 633033443 8909 39342 242037800 51684 91970 89551474 51684 75376 814630227 51684 95056 479634570 16944 75443 619429523 37342 64637 825661690 37342 47761 707823412 37342 49116 520607200 40900 53064 938844294 40900 63350 604218175 84502 85775 785099572 84502 83288 851818030 2394 16228 58597271 2394 91622 636831170 2394 24734 660015812 39616 33457 46531155 39616 87741 37281427 39616 649 564829806 88449 14416 197702480 88449 49313 647636952 88449 72307 972041912 88449 41903 482117744 58027 26717 27819514 58027 52859 155048227 58027 81014 411352347 58027 83691 552023698 58027 35236 530939890 16048 12685 984965289 16048 96836 532282931 16048 824 883110206 16048 21000 770880125 53137 59872 236752567 53137 78448 662222337 53137 56585 810636859 53137 51902 658314438 53137 94670 619431579 53137 82590 527814583 53137 56211 653775080 8365 83288 252081690 8365 93979 582901043 8365 893 48583605 8365 1084 372948854 8365 88837 418582394 8365 63546 992923368 8365 28339 290488092 8365 83120 784887877 80424 16496 105226088 80424 5078 455722881 80424 5112 722426006 80424 43359 169245173 80424 28526 106937663 80424 32564 412534566 80424 88947 382907769 80424 60342 675950512 80424 12824 851698233 89942 90862 264370258 89942 12441 157029765 89942 81095 208486753 89942 19263 725159223 38094 22549 994044746 38094 88834 988514003 38094 83563 580323686 73476 60619 403533565 73476 48572 763606787 38161 93555 891670557 38161 87175 296384621 38161 82160 316825794 38161 87676 255868951 38161 34272 651440497 38161 84596 707923549 38161 43237 515538674 18608 33530 889163170 18608 51076 658814129 18608 94495 967011650 18608 44925 837769404 18608 53095 111368985 18608 92414 283217220 18608 98767 802006249 18608 30178 143972813 18608 16840 555656546 93796 93499 100923658 93796 72427 918488994 93796 91694 162501960 93796 60194 513257711 93796 92373 510995783 45011 10025 957841944 45011 12871 885407930 45011 10078 130904473 45011 70369 143905237 56608 89468 683881007 56608 38174 810132177 56608 26868 642604383 56608 32227 273860660 56608 37661 363433527 78702 9802 556039602 78702 56229 1009 78702 6495 197499891 15682 25960 178208600 15682 51936 423358126 15682 91729 277791088 15682 21228 551670885 12605 75190 235389313 12605 38022 192680861 12605 96752 190519852 9950 87944 136525132 9950 96706 710427118 9950 97515 824527821 9950 52629 63262739 9950 16607 572126242 649 48865 682052586 649 33035 7744548 649 81904 417660095 649 74533 605865745 649 56787 96179576 649 2877 61588918 649 76024 164632139 649 13833 429869168 17573 43966 584484056 17573 63531 840119887 17573 13779 928846295 17573 92193 695163052 17573 60239 65187866 20038 77887 817851131 20038 50352 971498777 20038 31046 905166062 20038 43857 821822981 20038 78856 899731378 49394 57807 58238152 49394 11973 360709335 49394 77271 727762991 49394 14954 554631791 49394 68543 969211373 49394 90254 326585522 49394 13466 64728377 53037 79823 485334286 53037 95301 882933913 53037 5772 133306051 53037 48172 704766687 53037 90138 782626741 53037 89400 879057810 98356 45722 712618933 98356 112 508028712 26705 80670 832995251 78433 88119 341583865 78433 2303 119253923 78433 30029 288643311 78433 75177 522273773 78433 21181 11895124 92812 19187 168066705 92812 57644 595498202 39342 98008 8249916 39342 22636 20044647 39342 4126 470832842 39342 94994 665232506 39342 71546 454281416 39342 21473 693957723 39342 91725 609227249 39342 23 760419066 39342 87517 596768589 97568 41384 640980157 97568 1047 798596522 97568 38302 631741029 97568 33224 445059106 97568 94656 116556989 72503 26486 630772827 72503 75445 411488263 72503 12228 87173553 43615 36818 339678298 43615 63623 373754687 43615 45238 813105081 43615 6078 777759928 53596 84886 609612112 53596 6784 906610920 53596 19796 929336812 53596 87443 346023295 53596 84550 85385477 42231 41306 336925676 42231 72167 470085442 33530 93106 885133294 33530 31876 613230248 33530 94233 628358339 33530 54136 730111525 46407 65264 910168979 46407 38950 229394735 46407 30775 797031100 46407 5788 747991855 65264 37765 869196711 65264 23527 275676315 99204 79411 201994177 99204 7368 313585639 99204 93019 41692196 99204 35876 79290154 99204 45504 530178156 99204 87989 172542789 99204 76827 756414750 99204 51141 299030755 14626 87711 405790428 70606 65586 636703262 502 74211 239937792 502 95683 929042864 502 3410 910108863 502 95752 365777045 502 41608 317406548 502 12439 488949554 502 21987 13572382 16496 35879 431093355 8629 21012 220165295 8629 4352 148865042 8629 70448 80815918 8629 10381 856825659 37171 40874 952568334 37171 72865 652304352 90802 18685 887975078 90802 97242 394093004 90802 1986 962664314 90802 70040 254648506 90802 89578 107500576 90802 90907 497131633 90802 73655 834797755 90802 85078 851243405 69109 44631 923721970 69109 74125 4385144 69109 16832 271586069 69109 88787 901646402 37330 26567 636337580 37330 22734 892804675 37330 61126 383682073 37330 28559 916503410 37330 91758 787066628 37330 71143 770133260 37330 77376 333201138 18782 73229 869003921 18782 14667 70895434 18782 19562 961690967 18782 80042 178838619 18782 77553 6508335 18782 52736 877995478 18782 36460 958573327 39801 69146 583156206 39801 85932 689481586 39801 81453 956594384 83018 39478 290226432 83018 55924 609520154 83018 81526 825921761 83018 31863 332161531 50692 19831 921030335 50692 16827 812540024 50692 90291 291014879 50692 61941 893872286 50692 11978 458221979 47471 36483 760596278 47471 96093 137422821 47471 94637 372359472 47471 27579 605438034 47471 15449 484576220 47471 88283 851998380 2338 35975 443522648 2338 40130 187938094 2338 7939 736617202 2338 25137 199419089 2338 81608 375849805 2338 16838 657179685 2338 88154 912867723 4920 80068 746832031 4920 95671 903782993 69118 86335 205247432 69118 81240 93698468 69118 59463 955277313 69118 89173 633684715 69118 84246 112169224 69118 21374 597803803 69118 3473 933729177 69118 28860 344484340 69118 90775 119914106 69118 4574 857316168 41575 7844 994980079 41575 16422 725778171 41575 98595 81717921 41575 80643 395126158 41575 25923 443677183 41575 50331 713585897 19299 52122 962707802 19299 38982 723080104 19299 63787 42645304 79999 8100 963518382 79999 17606 892569894 79999 16321 103961130 83893 3210 812340813 83893 92364 744481848 83893 67025 207857281 83893 38625 775568084 62257 4621 436849251 62257 51030 793874473 62257 34549 387138323 62257 88285 836828566 62257 34804 975897507 62257 43406 808734700 43170 20456 62574726 43170 53620 772996472 43170 85423 4401518 43170 42402 58875981 43170 35170 393980364 43170 26744 907354 43170 66467 222221950 43170 37434 690862866 43170 85707 960543763 82790 47095 948485584 82790 72167 199585577 19187 32102 580772300 19187 87728 53715854 19187 33649 196646040 19187 85629 525918996 8758 54808 680263344 8758 13538 686562467 8758 20378 56467678 8758 34385 178429783 8758 93892 684651733 96061 67270 410157636 96061 76075 764991212 96061 64137 623407441 96061 84423 402269695 96061 85149 530157979 96061 84798 654921713 96061 91272 426574205 4166 80812 558699874 4166 14774 282570370 4166 69364 190366798 4166 72030 181698853 1830 33089 188855573 1830 46282 826080394 1830 21585 653308224 1830 45809 671122391 1830 18323 567441 1830 81847 852305485 1830 12628 633426570 29019 95193 501551412 19963 50054 781419625 19963 85088 692780471 19963 43807 932759677 19963 90789 112579491 19963 44426 247164785 19963 62222 928437617 19963 47478 6405940 46210 43948 59277203 46210 47457 96317148 13897 15883 745886386 13897 4655 124397338 13897 3025 78961824 13897 10564 922251958 13897 80219 205946534 46957 38382 499270451 46957 9695 547825439 46957 46432 92414807 46957 63990 999767890 46957 88673 712236876 36424 89710 287897892 36424 23815 20380425 36424 44608 36385272 87822 56186 711383238 87822 76013 447588664 17530 76608 514653967 17530 90123 41887267 17530 91419 250708850 17530 54352 970437693 17530 26205 812860532 17530 22890 73492318 74468 51010 246282955 74468 95134 163284190 64974 32813 677766576 64974 56423 597563302 64974 30182 745379187 64974 97060 499603918 64974 3197 497869968 96129 36137 196593936 96129 34154 677103722 96129 31732 715904741 96129 49761 833949178 96432 71609 285690145 96432 42389 388252150 42625 9386 304336870 42625 87678 665525657 42625 73583 310877486 42625 93499 448890336 28242 23811 149687059 28242 52766 295202288 28242 80878 643913911 28242 15821 253476980 28242 66442 174205572 28242 94708 25985049 28242 772 857538931 28242 71706 449424899 28242 64535 739640359 54541 62997 16589219 54541 80283 450383039 54541 33145 419102499 54541 66266 231744789 54541 6423 991013229 54541 91983 219363609 54541 52989 660747991 54541 39690 696608906 18220 47399 36330268 75483 17759 35572888 75483 13111 913610037 75483 15515 96256280 47031 97934 165837968 47031 97548 744659923 47031 77472 63230085 47031 77736 46674808 71686 23628 506648353 71686 17854 317295019 71686 63444 279856142 71686 14053 837214490 11487 3982 622567620 11487 53599 237128577 45391 3579 65197870 45391 74553 103289037 45391 80302 877432779 45391 66716 999446824 45391 64698 279872527 49571 5292 123935708 49571 41492 800934507 49571 14060 412468947 49571 94417 541260836 49571 81278 887365123 49571 85803 560154913 49571 76309 14359405 49571 39788 760031435 90395 20549 278395298 90395 24278 215258605 90395 58994 392705983 85419 67429 603637706 85419 33519 333815607 85419 86984 817144771 85419 36136 345784218 52322 82634 942502995 52322 91237 453622361 52322 43006 646681226 52322 65675 932454966 94168 9196 418746756 94168 49796 944008252 94168 83548 613125628 94168 63579 898045622 53446 1859 693046921 53446 11277 426057110 53446 70439 977622130 59155 46446 634848213 59155 69512 440742029 59155 89111 816370310 59155 22372 357112639 59155 32109 404220302 59155 66652 315150735 75884 70913 267398434 75884 80500 11484399 75884 74845 159125622 75884 11804 467991264 75884 38382 342434268 54329 28357 616373652 54329 56142 5713912 54329 65624 880949025 54329 54531 337618575 54329 73529 107392311 54329 68834 69916522 54329 58612 688975649 73423 88234 19630885 73423 36967 512971721 73423 646 561417538 73423 86174 522516427 73423 52254 400571687 73423 93192 20356929 46212 32182 602744255 46212 35599 251020763 46212 74873 518384899 46212 65719 868457600 46212 18584 302569257 46212 18963 719253371 46212 82150 308609001 64491 19435 941948080 64491 23646 282435955 64491 47699 616397853 54047 10717 764549598 54047 89820 160746702 54047 85730 740290717 54047 61583 521538353 54047 41915 63184078 54047 71143 981346076 54047 52652 370101448 56029 38408 529530151 56029 53487 842794687 56029 84064 821724914 56029 73437 844052182 54910 6187 634108390 54910 16515 795995863 87678 32342 555888134 87678 69671 930710571 42748 35566 664043300 42748 95191 203985153 42748 42259 752538364 42748 68432 871383367 62020 78337 293414274 62020 87418 662612774 62020 30020 143284784 62020 87041 926352065 62020 68455 762154816 62020 70586 360775594 90769 68728 171300241 90769 34517 649190382 90769 69418 746403402 79229 83847 492683360 79229 26082 865427418 79229 95400 740767708 79229 62106 687809890 79229 49572 235180241 79229 18990 236455913 72552 4429 957219018 72552 22442 679900519 72552 80912 410788532 72552 16111 111450916 72552 3937 227533469 72552 55674 646386225 72552 61874 216490030 72552 32176 568068893 72552 75648 553547618 72552 51504 157146945 2491 75353 978704254 2491 95311 309159819 2491 71143 936582735 33119 10205 271027960 33119 3006 433800130 33119 71868 997838317 33119 51141 296077630 68432 96983 339041427 68432 90756 826748726 68432 58519 395512465 68432 3982 270526311 56149 49248 645999964 56149 45850 849113055 56149 66132 664575515 56149 99016 620731302 56149 23076 199864934 56149 73178 127922732 39690 65759 812166837 39690 23678 1820161 39690 48407 251178944 39690 33565 234792264 39690 32356 172841288 39690 69009 996919034 68760 36667 596063997 68760 62250 558327662 68760 36480 594946270 68760 28672 444913281 68760 22395 686251642 68760 98955 314229096 68760 42099 65604470 9870 35413 24374679 9870 12559 969002453 9870 74852 967537907 95450 45610 436640785 95450 42096 419428937 7274 76024 621064541 7274 92274 424412154 7274 51824 168539239 7274 2017 307745848 7274 83691 55306056 7274 90254 160854213 61204 90101 229263385 61204 4787 944197223 61204 10395 299701398 61204 56385 696368363 61204 22749 340146178 61204 32483 543834748 61204 84215 237675285 61204 76608 797056271 8670 10764 970058019 8670 46108 646934536 8670 23673 977826604 8670 12620 692895655 99913 56732 978673458 99913 55216 680532863 64637 49031 809419930 64637 28787 340754667 64637 93555 928012484 65254 2354 500235293 65254 42478 718360631 65254 76715 638786152 65254 1997 483292684 65254 73495 30953221 28419 71339 288680717 28419 2178 32718692 28419 12569 798511813 28419 35694 915727382 28419 512 955295990 28419 15760 659433883 12862 19939 207363081 12862 20796 586968102 12862 73115 555117175 12862 69184 38867022 52172 61502 566998414 52172 24428 77174534 52172 33446 304837267 19145 64276 971670816 19145 32416 931712130 19145 37323 659886799 19145 10639 286584115 27702 66352 299477927 27702 8701 362563257 27702 66900 274622270 27702 203 126566757 27702 31031 102413450 99503 15049 873310111 99503 53180 583011606 99503 18392 517038281 99503 2038 3728373 99503 3598 301533945 99503 5036 183899695 99503 13333 330632331 99503 96013 875352949 99503 75336 692608991 99503 79228 578062823 88283 11574 120993610 88283 64082 774617293 88283 18764 264618141 88283 35572 931727515 88283 52610 339034641 88283 17844 989443720 32342 22557 865531128 32342 41303 568071559 32342 2418 275023735 32342 3553 221344739 32342 49608 679701407 32342 27407 453256393 32342 35993 155171653 32342 96623 918706493 49761 95705 893088795 49761 89702 502580841 49761 19616 844233353 49761 42912 326367799 49761 6229 405777547 49761 27081 66724873 49761 36581 712398798 49761 98568 308816933 49761 36577 277441674 36128 4574 507635297 36128 15200 785515828 36128 56296 461901874 36128 13235 896586395 36128 50488 292857387 8249 93052 579805371 8249 9681 605645880 8249 97056 272514027 40292 79982 898892467 40292 82083 133985803 40292 64763 990479592 40292 54857 417891246 40292 30909 965951255 40292 47981 652673307 12748 79728 288977112 12748 43268 477052216 12748 10300 597487831 12748 52552 275743407 12748 10764 939477401 10059 11615 189457020 10059 94838 263920025 10059 56578 231996787 10059 7540 968325982 10059 83288 856279849 10059 38869 126637174 10059 39306 11356316 38512 66226 500468132 38512 13745 44580340 38512 10568 112482936 10947 82612 6223225 10947 86949 626031955 10947 19669 741496174 10947 47101 305021234 78782 37304 747108828 78782 70350 145826376 78782 79476 431827235 78782 56551 500686059 78782 23252 937921164 78782 84662 959432871 83339 5848 310380367 83339 55870 818324256 83339 79698 415785279 83339 37024 902862595 83339 63065 260698215 83339 77982 420094719 83339 95969 997758013 81045 35960 858086176 81045 41030 824728681 7669 18550 559281692 7669 22294 751313363 7669 25751 879823657 7669 41932 285189230 7669 90209 24568004 7669 22501 568983715 7669 46848 479409318 7669 56427 165870576 91265 10643 715361757 91265 40405 690556479 91265 99957 834612466 91265 54865 969591449 91265 82255 750338882 93238 70439 644521738 93238 1209 462064145 93238 91672 247877502 93238 51349 650796941 39081 79829 984194682 39081 47386 448580880 39081 58346 938822543 39081 38448 330815229 39081 19434 413481567 39081 29861 671714874 8275 16768 185214489 8275 46623 91058293 8275 35022 575346119 8275 84702 397012403 8275 84429 522162597 8275 25710 36527053 76078 67294 377774508 76078 68040 927169554 76078 41231 857257791 21987 68052 179399362 21987 96636 781969654 21987 44835 936221531 86335 1942 789935834 86335 48994 617535967 98026 81004 320311571 98026 97820 224378557 98026 26097 896511393 63579 65956 92664513 63579 11731 589713674 39906 89400 679709166 39906 22015 406745402 39906 68245 517431437 39906 41054 564013765 39906 99600 606216362 26306 33263 28734026 26306 38943 751008777 26306 90682 188318543 26306 72870 392571032 26306 64004 699824139 26306 98683 56133699 26306 8689 858277558 3027 4512 181912525 3027 58675 525289000 3027 32010 58088152 11772 38083 811303821 11772 19265 29751020 11772 4574 173894679 25047 11663 946282086 25047 78511 525053378 25047 47653 955175744 25047 67175 55192547 25047 910 300899890 26111 7711 52680178 26111 55709 579836997 36385 30383 827187726 36385 68968 775630320 36385 80601 47565428 36385 25292 677267210 88154 14119 471994817 88154 14752 143538475 88154 78763 587557251 88154 3122 978608000 88154 43898 252897126 88154 96154 340040331 23987 34568 313021465 23987 52550 935343472 23987 82835 265221550 23987 51462 972350451 23987 21763 168692986 64503 9518 833622139 64503 82802 353780771 64503 91608 304334005 64503 422 984465756 56714 88943 482273023 56714 82309 205070659 56714 45787 22183272 56714 90409 448521442 56714 38503 396347125 13308 35693 78156491 13308 12735 491351862 13308 59997 5321534 13308 16505 666618702 13308 21855 419529240 13308 4412 471262843 50955 35993 783511893 50955 83169 594632885 50955 15308 661428296 50955 69835 105881368 84243 89540 53971245 84243 71818 93421062 84243 13220 854486935 84243 58994 375291193 84243 64287 594637989 90101 93772 634081719 90101 80926 881085916 90101 77853 872492125 30242 9001 395475065 30242 17655 273653220 30242 80628 473938790 30242 74322 828934423 30242 81981 596643349 88234 80946 559683221 88234 87912 70751850 88234 34596 33495597 31962 73971 423465007 31962 87907 819676122 31962 40083 403660548 31962 55131 326571786 31962 71044 46629321 31962 92274 800599476 13833 3149 281332018 13833 39436 228433564 13833 6227 211317216 13833 15964 585874442 13833 59254 60308287 7568 45356 162622249 7568 97577 921841359 7568 61918 307213188 7568 31229 273682178 7568 29382 396578306 49833 32759 602863431 49833 95081 600395090 49833 59553 968790953 1809 15499 473348726 1809 406 738662187 1809 4975 237243762 1809 17008 331265495 1809 52652 341817689 84683 58153 35694241 84683 42564 215643583 84683 92373 677651966 84683 19906 171903439 84683 36686 753484467 84683 25948 373427888 84683 2465 17984730 84683 81359 160615199 84683 53903 24205207 84683 10205 568931617 84683 31421 138956651 23079 82259 861625772 23079 77193 284664913 78332 51545 926727814 78332 97351 790084658 78332 71992 45824990 28357 18260 148378917 28357 41900 536684810 10643 94831 763325134 10643 4304 12396789 10643 72352 975488278 10643 43282 662151532 10643 43431 721116387 10643 72143 157611404 2128 41936 997364749 2128 5148 172176623 2128 28569 955799100 2128 912 259948649 2128 36483 821420627 46446 90328 259600232 46446 28020 897752472 46446 17109 376281473 46446 14548 666435260 46446 68548 964994505 34963 13525 9755234 34963 34779 488803040 34963 94838 616196254 34963 13799 196029142 24415 55889 963281647 24415 14470 446680489 24415 40337 610703340 24415 26784 759186870 24415 16793 715370672 24415 69937 138062226 24415 8717 804851675 24415 33991 926366567 11615 92921 913129014 11615 8221 331238161 11615 85895 221506340 11615 19144 173152635 11615 33303 160625041 5506 73932 658412325 5506 22006 343503560 5506 31569 20705795 5506 34239 782977570 92289 33259 380916420 92289 14796 280295224 92289 25180 570537352 92289 11407 882897947 92289 17597 512586418 92289 88239 266542460 92289 89466 742697781 92289 63756 715155657 7106 43187 742698701 7106 8973 848871160 7106 53064 497501684 7106 24909 204037684 73619 8449 330766137 73619 80082 542726879 73619 44244 586284668 32019 62450 265633237 32019 70157 490488158 32019 52536 969086114 51237 8461 629306315 51237 74612 922594951 51237 2648 485657282 51237 4347 41706890 51237 34641 381727449 51237 23279 38252322 48994 60231 374543697 48994 50454 911268652 48994 35771 669294727 48994 230 898525155 48994 99037 60995519 48994 61205 521887421 48994 68419 504415698 48994 14126 399404020 48994 63699 594290891 48994 51290 460274714 45960 2049 412531890 45960 61579 588520108 45960 31684 238548111 45960 5991 516125699 45960 52417 771909902 45960 76358 245994386 92921 79587 866565292 92921 62576 767184238 92921 87408 331117896 92921 95241 368911298 72875 27660 806016636 72875 10597 69873905 72875 53002 424164429 72875 58143 564616708 72875 172 308944324 72875 52342 209719140 42506 51857 939608714 42506 15499 314351787 13032 46808 81103416 13032 96717 932608149 70952 63395 3648988 70952 70238 252673641 70952 14197 374600034 70952 72216 132483519 74050 18937 406439161 74050 35082 257331037 74050 23570 731415176 74050 57054 441054876 64191 62855 749634921 64191 47579 900976894 64191 94310 466004202 64191 7371 634263957 64191 9268 258776310 64191 75496 175267329 64191 45543 894814442 9427 70964 928671213 9427 86577 746190412 44360 49043 55411074 44360 18514 548785025 44360 8161 717917080 44360 2781 564291184 44360 80238 385201394 44360 47519 129864735 44360 70265 173694612 44360 46465 113899132 73971 1474 766896059 73971 12062 958353590 73971 92332 492791571 73971 80372 583072094 73971 8027 664139895 73971 99794 448817836 73755 27155 838890313 73755 16615 966667140 73755 62137 144443725 73755 67063 399902963 73755 31338 836658070 86680 42676 546297128 86680 20841 157355228 86680 64675 923285192 86680 31437 958517631 77853 62844 921960083 77853 52585 998117957 80309 69628 833745017 80309 2840 375769707 80309 59624 349543103 80309 23194 505199415 41030 43129 486137683 41030 32426 197526078 41030 15008 630658661 41030 15622 655008743 61693 12733 925877264 61693 82547 349084383 61693 57802 804927212 61693 47111 706162164 61693 113 508896755 61693 77848 991956298 61693 40447 297339291 61693 90254 634233789 12775 91137 916862865 12775 4818 97833391 12775 25606 744609227 64485 29989 431984209 64485 89513 960426646 64485 84382 408520981 64485 64948 375293655 64485 54041 675074354 64485 41548 451177159 64485 27024 362202151 81004 94090 916220683 81004 96433 852457207 81004 86969 548316804 81004 67321 130692993 81004 15617 157581317 81004 51503 134734296 81004 6420 897286819 93100 82343 27249555 93100 95553 568823484 93100 10008 538620975 93100 48061 329549115 93100 80488 33988214 93100 93120 147321726 93100 38005 599744056 2063 36736 158569983 2063 16174 58787798 2063 85410 235788652 2063 79228 972181832 2063 5884 191969425 99832 14419 682509625 99832 48278 698690258 99832 35966 487306226 99832 76872 277388656 99832 31778 174226970 86655 9568 588920285 86655 96767 202343527 86655 21457 608209572 86655 6613 47963060 86655 7022 970797541 86655 96771 843582960 86655 82540 849725335 30690 45502 595749865 30690 56731 58274117 30690 24017 412798756 79776 498 799619283 79776 23611 428369390 79776 23802 861638724 55424 18951 958632922 55424 34426 865278940 55424 97700 876787482 55424 44339 690869771 55424 91259 40694177 13799 48369 158180285 13799 26127 33927486 13799 36731 492204174 13799 30946 50880159 13799 91768 979604969 13799 78360 192428692 45103 49616 685610646 45103 99384 614739182 45103 17733 231047443 45103 98750 485434589 45103 19018 394990306 45103 88697 466757013 45103 98162 733023837 25675 54683 550979016 25675 5587 228224696 25675 44030 13849023 58271 12461 632055768 58271 20704 248698203 58271 79595 430762989 51141 43406 270622448 51141 67320 637590502 51141 43986 370426490 51141 69809 603757596 51141 15513 867634654 49823 84815 463467590 49823 94711 804885860 49823 66120 998172178 49823 50792 781600040 49823 79329 398962327 49823 76608 750319248 57650 429 517539070 57650 2419 838861027 57650 7187 134549240 82402 21952 567804502 82402 7909 330560774 82402 99552 670424182 82402 21039 492374206 82402 97351 669598862 63787 91568 154283064 63787 96228 49727069 63787 35775 6263217 63787 18990 837680651 5239 20508 448292929 5239 94061 832278078 5239 11766 717246603 5239 28518 169692320 5239 7493 341062011 5239 58383 81192704 5239 89721 307018775 4472 36970 609271263 4472 366 663209096 4472 67009 358775241 4472 62847 599835168 55087 48203 912979679 55087 17789 519814746 55087 84332 379402982 55087 5391 792568922 55087 28113 183715630 55087 60151 973405045 55087 38210 590408915 15049 28142 799059203 15049 38067 765312768 15049 56090 476644151 15049 8262 886665540 15049 50026 425825051 15049 80853 955347368 3149 50540 525564013 3149 30920 199305535 17385 43774 882541262 17385 24634 221298454 17385 35804 609650560 63756 13321 482562901 63756 62806 186027668 38342 31444 420874665 38342 63896 593510396 38342 25597 151490381 38342 18405 802752907 17251 59271 856838947 17251 44083 187935395 17251 37610 199019873 17251 18990 532051160 55709 55148 139921311 55709 18644 633894671 21855 51176 619854445 21855 73486 869602544 24915 15467 352546695 24915 61774 755051804 24915 82202 499031877 24915 36587 968482790 24915 8939 351534299 24915 16734 565749541 24915 22954 405907181 24915 78190 799601347 24915 30669 591798636 24915 56806 996470144 24915 6430 321931012 24915 29347 724335802 24915 14570 752604267 64658 74028 290374801 64658 84306 36693706 64658 26958 971029038 64658 38028 879100049 64658 29770 648725719 64658 62696 666313911 64658 30920 621975449 64658 74612 925078715 35993 69866 158406804 35993 33234 334185427 35993 3858 735726443 35993 30047 66207099 35993 24086 28034790 35993 87846 968003903 35993 93872 758349146 16542 19379 594300932 16542 89724 761943004 16542 96154 73971935 422 43146 541082907 422 50223 437946192 422 53526 673293617 422 44775 441303029 422 20105 740893635 422 73121 248119929 422 67232 842716518 422 92118 713541794 422 89436 183718425 73626 34466 504316130 73626 51084 944319257 73626 36744 288872157 73626 46664 679378459 44608 56419 296981006 44608 90775 995665151 44608 79875 169075479 44608 64022 989297474 44608 61538 99000320 82183 83280 573169638 82183 88692 766957446 82183 90688 959261277 82183 55150 258689968 82183 14708 395983213 82183 80680 213889575 82183 6714 417668431 18138 38581 603575152 18138 51520 959867889 18138 13875 286867037 18138 86343 531132710 18138 36260 730055723 73468 46450 531717237 73468 68647 860626534 73468 2299 757963141 73468 30334 833309866 43188 53884 594502826 43188 24428 703774227 43188 26294 771218910 20630 66636 325728481 20630 38545 54082435 20630 5897 219151257 20630 51008 633093489 20630 13817 864204694 20630 5200 204096503 20630 65309 601541429 20630 36607 473201964 20630 39397 84266788 48172 96154 87858467 48172 41887 925599213 48172 46167 679359946 48172 96980 615472662 95671 71318 695460197 95671 35045 602374214 95671 19876 233929369 95671 90608 721640580 38625 21792 79934218 38625 8417 409687564 38625 44144 432872318 38625 8311 487635833 2821 10938 643043532 2821 36684 855611798 2821 2048 708033271 2821 65974 213091701 88394 36974 472658535 88394 7616 426353823 88394 40711 349668514 88394 687 277699073 88394 53291 582851215 49963 83353 977979271 49963 38515 287044842 49963 81460 91629525 92524 69370 514863393 92524 49493 821192855 92524 98560 384632129 92524 18392 389182253 92524 96644 13767674 58153 1980 673787292 58153 1804 499692503 58153 73084 686359447 58153 68636 845180418 41348 39035 629639077 43237 61053 541882019 43237 10668 676123351 43237 80166 885525063 27783 44148 701543385 27783 53793 574574237 27783 46113 720854534 1210 75650 972913 1210 38699 915567424 1210 96685 679997047 1210 13627 372338273 1210 9035 160989813 1210 46214 246286978 1210 62429 631397370 1210 71726 160069087 27155 79428 135063970 27155 22564 283912473 27155 51699 442320757 27155 53923 768926985 27155 43149 139596946 27155 85740 153162063 27155 67649 902800357 27155 87907 245895812 95341 46269 486664218 95341 28432 592875097 95341 43898 137518515 95341 19453 844970183 54085 14751 290417747 54085 2242 525481939 54085 85597 985444874 54085 64566 670858024 13487 32093 725821411 13487 34801 50446374 13487 53535 217069812 13487 15559 828687726 13487 53226 496698867 13487 24428 38804393 11894 89112 83846139 11894 4452 726307931 11894 94363 788414426 11894 40408 122473052 11894 87892 607996479 11894 10469 455708274 11894 20268 3470082 11894 89358 47026770 80033 24394 283284250 80033 64287 174770301 80033 28541 554426795 96623 65381 127780130 96623 4252 842666737 96623 25073 94056232 96623 57642 731164141 5292 55106 807071082 23959 91820 676912559 39397 84314 248877326 39397 18247 382219864 39397 96613 782997493 39397 6130 673567627 52552 54174 744209357 52552 57891 4415992 52552 27112 297569627 52552 8131 636910646 52552 51663 996268297 52552 55289 787138946 52552 50643 814370372 52552 70562 429183299 61538 61084 901991481 61538 18392 749575596 51169 35884 873654259 51169 35510 251818990 51169 10495 721303451 70512 78577 46850316 70512 39393 661538675 70512 68740 412547816 70512 28770 122880710 70512 12811 373086278 28761 67261 995024462 28761 87052 305014746 28761 6892 656282012 28761 94863 680369515 28761 78746 349606038 70739 62676 949947279 70739 74529 896521071 70739 95070 706715061 70739 65801 352427811 89315 2025 118698331 89315 3618 765571084 89315 91198 366500662 89315 32494 726911647 89315 88089 241101020 89315 92373 556900174 67848 86724 599714060 67848 20410 486800469 67848 69388 82345386 67848 6106 665627211 49355 4412 242215243 49355 26864 373069397 49355 38243 369545118 49355 3133 846547154 31791 40352 200454194 31791 6132 148715077 31791 10527 464271139 82592 49439 192691674 82592 70244 671634173 82592 42547 825246971 82592 13310 501034125 40994 30283 426294519 18708 82189 569473007 18708 31946 202701638 18708 85511 264249107 18708 55190 114897057 18708 88215 193484504 18708 88549 507838567 81240 82803 365029666 81240 65890 213646702 81240 83865 761193703 81240 82207 972087223 81240 22327 245933312 81240 75663 324732531 81240 62034 821839086 81240 69480 49072800 81240 71726 592552120 26097 43856 929893538 51593 50630 790506378 51593 54742 287288164 51593 81923 90106131 51593 33446 258615474 566 3420 305761109 566 15298 401894249 566 92690 473159684 566 10400 263752661 566 50201 562797953 87086 66485 335986112 87086 32547 762581778 87086 5297 745197855 87086 4799 828187257 96888 61893 685534106 96888 87096 472680452 96737 47798 401694048 96737 50368 229194916 96737 76317 92816212 96737 91841 952576531 96737 49921 322813261 96737 69530 60459341 95550 87814 597411518 95550 49344 415635899 95550 41540 144986151 95550 63636 260427504 95550 88224 500981990 95550 63329 152502153 78617 43642 92971172 78617 21958 402688537 78617 3052 701934540 78617 44812 459406009 78617 49772 114504300 78617 76139 425962898 78617 15964 902599623 94588 2925 885506324 36635 53145 999107555 36635 12180 629604127 36635 57337 727128101 36635 44389 198125448 36635 30615 538323881 15467 65098 120113737 15467 88490 950602480 15467 35955 421192903 15467 35236 847244594 93555 1232 693336593 93555 28713 577045311 93555 50576 136101144 93555 97207 565873193 44861 6435 491915919 44861 53102 282839725 44861 73346 179670944 44861 1292 901658964 42945 70580 51973365 42945 45159 696578757 42945 34040 219206084 42945 86641 889270766 42945 39981 19352949 10860 3516 490538973 10860 53354 533524129 10860 68786 744866335 40785 15384 148325355 40785 28524 660562614 40785 88274 655451644 58270 78476 316014147 58270 97042 945777508 58270 20396 379053447 58270 60909 806667671 91662 72167 26828604 91662 76550 135675159 91662 94353 304337293 70509 85471 701160858 70509 79967 601217770 23106 3945 604517880 23106 93930 629001313 23106 60725 42145303 23106 99609 356175826 23106 90554 813727767 97592 14390 623033551 97592 9492 917403758 97592 57735 621836713 97592 22213 877152132 39981 80858 280037256 39981 63963 464099612 39981 18685 248872854 39981 13512 556489132 39981 76608 848683269 54174 63015 759164279 54174 96159 756376626 54174 38128 219613627 54174 98458 562226433 89468 80355 468882568 89468 72184 172931090 89468 18783 790066725 89468 90069 844733575 39927 90428 540323399 39927 63405 396470971 39927 61883 148618121 39927 89552 862665412 36674 36058 823237260 36674 13245 776653729 35236 15953 312312677 35236 90978 308080742 35236 25847 293816616 35236 96916 985161965 35236 64983 85586303 35236 81491 573255390 79417 91889 854111944 79417 20246 368431914 79417 58345 772089350 79417 78232 373882865 79417 75841 612428514 57696 7196 885539911 57696 12696 422789618 57696 23772 32380672 57696 13757 336338114 57696 47505 393478969 57696 45356 441970803 16906 90005 730091190 16906 94021 360932873 16906 99435 167481526 16906 49354 53868959 16906 73221 64462077 16906 652 876458599 16906 14724 4485820 16906 84417 776267657 16906 38760 913665905 31921 98843 48788534 31921 65916 469401444 31921 6125 745106181 31921 68280 697063856 31921 91124 297787058 31921 9568 194414371 28860 63880 919275571 28860 81292 864834761 28860 33251 593430889 28860 15535 545405375 28860 54284 12963150 28860 76812 990664618 9499 20827 743106078 9499 70623 807424349 9499 67819 107773848 23837 64535 614764018 23837 30999 156820820 23837 47901 506614102 7775 48140 439560680 7775 59206 637860042 7775 16490 475530878 7775 21563 834446253 88549 48243 219510734 88549 58740 852523761 88549 49043 633540245 98088 72432 170061203 98088 81964 961036846 98088 46502 976893234 98088 95770 686626414 98088 98066 50528740 98088 25401 366945234 98088 92532 712266 73902 10084 116458748 73902 21411 189183942 73902 45502 13180545 73902 38382 235123039 7562 73583 17387254 7562 34041 186627710 7562 15834 6807841 7562 86906 193793669 7562 54072 304385408 7562 21180 157327395 7562 87491 499634410 7562 11065 433872435 76608 96644 985116084 76608 71870 344853082 76608 17418 40903213 76608 47855 200481170 76608 89774 606970007 76608 92864 658765707 82540 14963 546346910 82540 69286 993259886 82540 98820 16399383 82540 92994 712070902 82540 53486 441459259 34679 44086 457665367 34679 20674 87616405 34679 2870 415779672 34679 41527 672416958 34679 36230 197682020 34679 19076 224933244 34679 87424 557694121 34679 80595 698625114 34679 26213 270419973 5884 26227 129522029 5884 71318 175195542 5884 77899 200256093 51504 20108 576375616 51504 35980 405670298 51504 19294 293389079 51504 62808 64092103 97624 49456 751027410 97624 64268 582369900 97624 50901 807908234 97624 83868 1763774 97624 17818 45193686 2067 8920 806717014 2067 18895 219705265 2067 22013 699680086 2067 32434 957561338 2067 46603 758265962 2067 5852 88241884 2067 36711 891485469 2067 84740 858187870 2067 34853 938728853 2067 13641 296715263 19721 2463 652944641 19721 8401 149191927 19721 87517 675197779 19721 95308 546494075 58651 33268 34103718 58651 15744 634416828 58651 16026 935473941 58651 49515 100632694 58651 80193 156570096 49122 49016 431258034 49122 17676 9964226 49122 99409 445646048 49122 98409 911016625 49122 85919 634986578 49122 27332 5354965 49122 18311 882829226 92870 8626 970619657 92870 3494 258160195 92870 92513 513580039 92870 77944 789283132 92870 36440 891672871 76027 67805 801338510 76027 17201 671245763 76027 49884 619773542 76027 18635 791082296 76027 55757 201205066 73358 24856 683861760 73358 81572 323240038 73358 75285 847926855 53625 99854 36066191 53625 73245 874285106 53625 17031 92831726 53625 63919 202794282 53625 39418 116678747 17545 61788 768560478 17545 8511 890053789 17545 62450 796752391 51870 48287 992668854 51870 52915 893648145 51870 99352 65039904 51870 22982 492528121 60597 74723 152301785 60597 32918 180007464 60597 68868 919762171 60597 78706 280431788 43966 61647 950991698 43966 22535 325900518 43966 46718 158763924 43966 22745 359725871 43966 23580 194669025 43966 17288 946262001 43966 15070 791582521 43966 46514 768472898 46888 2835 751389436 46888 72445 894796045 46888 59007 755885942 46888 63457 24239553 46888 18951 971606617 36667 25940 690203265 36667 81505 372357728 36667 30187 264509192 36667 80193 695454401 96154 62253 917574735 96154 58746 771664544 96154 47978 742489221 96154 79690 353908512 96154 60654 24130234 96154 93260 593621822 96154 26445 330063082 94353 11981 526310110 94353 52108 577826203 94353 84402 599772949 94353 42757 63814996 94353 23353 886251354 94353 85816 125073251 94353 88607 542470946 94353 84886 601838469 8562 84534 720282055 8562 4720 306393164 8562 50642 36253148 8562 11107 549679570 8562 85971 879976643 52531 2245 622102945 52531 99764 635210338 52531 44315 983684554 52531 47699 476683446 10205 44113 334504037 10205 38005 39306880 95723 9 382530676 95723 16819 443340816 95723 63880 313767322 83208 5791 415384407 83208 22143 63051043 83208 9198 605335803 83208 31036 724015993 83208 47680 904126064 83208 76186 966431133 85866 53450 930818363 85866 87060 351699521 85866 4878 81658978 85866 89948 671906080 85866 45808 25363916 85866 48529 856237693 9621 8818 85623074 9621 24399 289835348 9621 52304 592591629 9621 21162 33492590 9621 26261 804684078 9621 56554 71791771 67143 55219 470471607 67143 22441 263067200 67143 83728 937047323 67143 95848 662828685 67143 34260 261913049 67143 64886 29743016 67143 52798 24026612 67143 75664 48154157 67143 68191 962725605 67143 27382 733557968 58533 72467 726693277 58533 66182 407098333 58533 68675 29064663 58533 81984 197029237 58533 14897 571366360 54693 39315 207986541 54693 29875 588226542 54693 22820 593336494 54693 43642 910927852 92963 38005 564841695 92963 13405 338339108 92963 17560 467184795 92963 84285 445375355 49116 76795 986232339 49116 25026 404397946 49116 77485 413338360 49116 28330 927218181 49116 18479 843183665 49116 17727 80781868 84534 53627 402421423 84534 77698 292159924 84534 88404 272366971 84534 63574 623593310 84534 26633 70413887 84534 14282 525306807 84534 26864 732969406 84534 95484 219251146 31437 55840 713536116 31437 82382 81481599 31437 94248 174331158 31437 27507 634697129 31437 49368 752187836 54384 58480 683219337 54384 33957 118139793 54384 28428 909997763 54384 89610 623414083 54384 99480 460839367 15762 81985 780194189 15762 61822 659996771 15762 34232 518889996 15762 33566 63868189 15762 92144 356062840 4574 99330 719719581 4574 57603 729623124 4574 57370 436867284 4574 98008 229782603 4574 90138 476813851 4574 80299 36395471 37231 56227 85876873 37231 40854 456769821 37231 8856 349923071 17602 9426 719417293 17602 96446 323437100 17602 83088 989259385 17602 49559 433422831 17602 79215 453439054 93120 65307 493708893 93120 44067 181747813 93120 91002 458848073 93120 49388 890691586 93120 95484 933168987 31679 41691 272092215 31679 97843 997231361 31679 24299 129870524 97056 44616 111642261 97056 124 481442535 57526 75794 791507227 57526 76750 573893001 57526 19695 490320435 19453 92233 713853262 19453 15253 720207274 84142 17783 300323151 84142 68070 748799256 84142 2961 627078805 84142 38439 413545707 84142 38381 530112836 84142 96958 122246224 15917 27505 661171732 15917 54114 307161996 15917 23430 863793074 15917 40431 800705009 34901 90138 922288715 34901 6680 300842294 34901 9216 868161285 25389 82539 776710671 25389 66728 949230539 25389 22735 860967420 25389 32164 693554666 25389 14834 511134881 25389 90069 185306515 20734 77151 942993285 20734 47504 317723048 20734 11710 145221692 20734 99759 744124756 20734 89853 280549093 20734 34197 642491859 20734 3813 734052143 20734 13478 673147003 20734 50054 282584898 17236 99895 390367787 17236 21789 635244499 17236 52193 775662322 17236 54369 98807022 17236 96845 594515376 17236 35770 572344696 17236 41967 430025086 17236 61240 860978655 5791 86396 950922007 5791 1215 723259506 5791 56019 997911041 11817 31821 267778765 11817 76947 336572649 11817 93139 878247602 11817 75936 376949553 11817 9894 509984966 11817 12844 581342465 84417 45743 612090708 84417 78268 733828502 50025 59492 282028378 50025 91992 19780608 50025 79197 616989813 73767 4816 835258004 73767 52178 727350389 73767 96271 50476772 13321 99470 24811872 13321 56666 311869246 13321 30707 911950070 13321 59625 91332085 13321 76950 596999843 86175 36693 236835935 56421 63172 671444889 56421 72114 532613300 56421 90156 602296428 56421 94522 463242042 56421 71266 121961784 56421 88274 335589177 56421 63285 724525462 85707 89466 460694610 85707 69815 745924361 85707 46220 918640543 85707 68397 430923705 85707 19068 5214777 92598 96463 231646481 92598 5420 318602600 92598 22313 37051381 92598 64963 483549212 14947 38027 921685468 14947 40775 61019962 14947 75020 358628829 14947 68799 778910568 14947 26431 94413108 14947 73211 371593690 83691 1509 626464881 20274 22890 22126454 20274 18501 496963066 20274 38221 132257930 20274 87333 961890541 20274 35593 446249975 20274 53593 219669923 20274 56586 705381636 20274 26919 523140768 20274 52007 106975385 20274 34420 961395719 51165 27352 178219537 51165 12599 808108635 51165 10512 717322039 91704 22232 632042389 91704 80781 203470492 91704 68728 291881955 17783 76112 822659858 17783 29948 355387545 1859 73682 911125069 1859 70026 269934725 1859 92868 371502372 1859 55366 246055037 1859 53291 898392450 1859 91876 335824587 16489 84657 885502234 16489 1053 627921549 16489 72528 35798245 16489 27545 516990758 15070 27479 41246170 15070 42921 950748013 15070 82411 948195554 15070 138 580524902 15070 68013 354300786 15070 51641 124912130 15070 32172 998575765 15070 99406 352976291 15070 87903 734558437 15070 32036 666722888 15070 59537 418561202 15070 7909 538913053 15070 17727 455793016 15070 25061 792314100 59254 66545 156794148 59254 58745 528197422 59254 17998 771165382 59254 37735 52141156 59254 90370 91682368 59254 63549 655436248 1547 39028 944190589 1547 34946 827156182 27356 48019 748093115 27356 45301 92252642 27356 17930 913882224 97934 46514 633090990 97934 78926 122681867 97934 47248 385189615 97934 17199 24683479 97934 54859 986137702 97934 98419 16912488 97934 94242 718951108 70439 15206 890543746 70439 56111 762939508 70439 32439 602727486 70439 92278 108642226 17727 72848 801992279 82307 41329 329761155 82307 23635 434816543 82307 56140 737257687 38408 57694 843537641 38408 57748 56427402 38408 23714 894780280 38408 65969 821230738 38408 44044 508540718 38408 3451 173186279 38408 2809 441158838 38408 74723 660006154 90600 97971 982311253 90600 44774 96878900 41967 11189 405651995 41967 50118 248294105 41967 12716 850549789 41967 68484 4897233 41967 30383 584096062 68728 20952 335261118 68728 46372 436431884 68728 15956 306229398 68728 33540 724074559 85802 67598 707051195 85802 17551 920314721 85802 85918 975155345 55655 87173 452208493 55655 83575 946828105 55655 31316 330428834 55655 90099 357969747 31031 32968 536151273 86930 3670 591193847 12228 48118 562023234 12228 86574 372070723 12228 46573 389780442 12228 57404 665254766 12228 65750 209412080 12228 45286 128576363 48529 77376 159990521 48529 40049 789890179 48529 39976 893426191 8878 21137 791372248 8878 36876 752134606 49305 88920 513648544 49305 89526 568376252 49305 81649 282358277 49305 95018 86137546 49305 17742 392202404 49305 25195 527453590 49305 71750 262089453 49305 31683 972424969 73682 70050 507594906 73682 60628 991876839 73682 66796 839998234 73682 89746 62440010 73682 10738 890684558 73682 85417 24751133 73682 62663 911341004 76039 60848 796693338 76039 81413 693656238 76039 53117 206162552 76039 39034 73356180 76039 6044 445223734 16716 23913 293833300 18937 26199 326903021 18937 89559 572588125 42564 64304 701235959 42564 44201 6088264 42564 54908 300264485 42564 20166 970023767 42564 85399 26638409 42564 88057 45551732 13542 12047 252422250 13542 57205 90757247 13542 88877 966496808 13542 37188 109511902 47719 83325 949137686 47719 46159 49473857 47719 1435 907196410 47719 36222 58815560 47719 49616 886328719 47719 92021 853852258 13410 76228 235230374 13410 4226 209073257 13410 86070 73740631 13410 40651 455964850 13410 52597 700405742 13410 48084 129897674 38005 55724 664852415 38005 22463 801821001 38005 16161 841558604 38005 530 720456238 45192 50478 761883383 45192 78813 887337126 45192 81328 396288501 45192 18550 701544719 45192 64304 924745265 62053 30845 12763309 62053 81709 916591396 62053 24563 613710061 62053 22544 573685419 67670 26445 605702247 67670 19557 834592665 67670 59871 663039934 67670 22625 616818920 67670 93915 777027008 67670 53745 958821778 43431 77638 963788585 43431 85422 74439194 43431 16187 511048225 43431 17855 219425737 55840 82530 719988177 37427 68877 327537859 37427 98081 992603753 37427 28795 827476834 37427 43852 123055640 37427 66272 828964863 37427 57890 71817231 37427 24243 635118543 77605 46764 346254402 77605 94458 327788886 77605 79401 512218934 77605 82255 857209627 76024 68343 612231778 76024 68357 169909346 76024 76284 218474202 76024 64820 595245365 76024 72321 105325177 76024 36089 553276145 70205 71812 826592332 70205 74110 927858628 70205 20936 164643745 70205 22647 831715943 70205 30554 158513087 70205 81402 192995364 70205 18990 264655370 85906 92968 280312130 85906 80310 58930845 85906 79162 678122385 10764 66062 895989636 10764 97391 111541 10764 24480 837499876 90138 60155 640874702 90138 41107 796635980 90138 48528 128888641 90138 62542 767465502 54206 5138 851875763 54206 48297 471293278 54938 54874 695919885 54938 39882 862469501 54938 76107 81426878 91272 69564 910729777 91272 40503 24317160 91272 57361 849822917 91272 43947 207993993 91272 20597 188602670 91272 25763 159580479 91272 57691 927723281 91272 646 538397694 48921 73217 810994201 48921 52585 88764871 46078 14204 949975971 46078 15458 733429780 46078 46556 282150203 46078 27674 882021928 46078 12857 472695269 20603 457 495602476 20603 77725 228691208 20603 74900 388909805 20603 27242 329090635 20603 67017 956887835 20603 48287 417198847 80812 92970 690560603 80812 40273 258664339 80812 7484 423881299 80812 16242 391506715 80812 80882 63271715 80812 48879 166620004 80812 68936 462983510 7146 92144 66822860 7146 36427 767360729 7146 40720 812636104 7146 72683 685054619 7146 18818 556192524 7146 85875 861553422 21952 91816 648091675 21952 19192 260709119 21952 95788 459302603 21952 86504 694870724 21952 20564 572513302 21952 53486 79220958 96575 91310 604993211 96575 91246 660131201 96575 35835 431303349 96575 49204 654207866 7689 41542 223504866 7689 70214 841749242 99924 15368 51813142 99924 70479 826763129 99924 35570 743129047 99924 78195 800517475 99924 91814 698753522 99924 3945 114001961 36136 92824 370357724 36136 33648 550713461 36136 2073 235148067 17534 30851 571897885 8246 55378 96915966 8246 19381 662930740 8246 24577 952581903 8246 44709 716582653 67805 94792 495045829 67805 97073 711243421 67805 27309 271066002 94242 62696 967594268 94242 5140 739953903 94242 483 690476279 94242 52220 245824768 94242 79228 448269264 94242 16422 342119950 52328 90449 913080452 52328 9636 939231817 52328 69558 897838759 52328 2015 893272712 10495 53714 362930310 10495 70468 151763755 10495 93064 73306966 10495 48548 55065546 10495 83727 491203833 10495 99723 552128200 10495 44712 574742085 66412 20191 661318904 66412 86331 904113400 66412 27858 336189821 66412 48194 663293364 66412 10650 794199860 40854 50876 431907691 40854 67306 715196382 40854 55657 345311371 40854 40186 366705443 40854 46514 731131373 98829 37595 787560863 98829 60947 167272530 98829 10770 317335985 7909 53908 384405097 7909 75117 691373018 7909 424 759736777 7909 86102 500293156 7909 43274 358528867 7909 15373 94411652 7909 98158 2539063 62250 57860 687454063 62250 66431 244126697 62250 93562 618671087 62250 1070 774543577 62250 18775 135575237 62250 55590 913661242 62250 22764 97429944 99756 20924 300822462 99756 9623 941381583 99756 11302 502196305 99756 74881 226424114 99756 60472 100448673 99756 87645 851249538 99756 56104 179072481 82745 7535 622189969 82745 47367 101137161 82745 24617 922365317 82745 5475 835040158 82745 60069 597940091 82745 8833 318327285 82745 9409 70944721 82745 49043 800280638 87474 25739 499327714 17937 92802 993978704 17937 2540 567541842 17937 35721 235746747 17937 59746 436934106 17937 20555 403290942 17937 70564 428308531 17937 18936 550092091 17937 87517 438474107 81981 88225 80692719 81981 45313 980094284 81981 43396 947315310 81981 84882 405936572 81981 59471 786327493 78418 19718 601810962 78418 82451 458094917 78418 77448 507353341 78418 9303 786708192 17214 19271 350058249 17214 70894 877114323 17214 14582 454413687 17214 13116 817080717 65381 34700 447261060 65381 396 935513781 65381 78570 459577694 97109 71323 524313874 97109 20941 977787348 97109 47972 737616449 97109 27149 751186851 97109 95132 138157404 97109 732 907829035 37200 4540 110627258 37200 44479 447280104 37200 99711 666360613 37200 57629 908299517 15499 72237 885148584 15499 9477 742386959 15499 22802 588435392 15499 26247 631744996 15499 57717 299707271 15499 2995 541930209 15499 78695 355081811 15499 21545 723783448 45403 51479 701163128 45403 12501 469715039 45403 81588 716502527 45403 88865 239289689 45403 34033 477228370 45403 86303 129711772 5418 70863 402800464 5418 3323 862943021 5418 12097 936729870 5418 28284 158985109 80222 94524 598520844 80222 39202 369118045 80222 51729 907702822 80222 50758 857586969 77113 26240 591347024 77113 4681 190178475 77113 2712 472691798 77113 4450 789818542 80312 76110 853345686 80312 90390 397590495 80312 57013 263439383 80312 8938 274939793 77376 71467 625788996 77376 7702 44559578 77376 66943 336397725 77376 88492 71242787 77174 97556 167761166 77174 26273 996336010 77174 44182 61076396 59175 53345 534157241 14830 4508 81440390 14830 48026 180285068 14830 77743 339528663 14830 72227 712032575 14830 92398 740666906 14830 41538 879737306 14830 12733 641312708 53816 1482 636027477 53816 60263 301517329 52129 64495 94757671 52129 30499 885048878 52129 20544 341663769 52129 2507 240060044 87814 50846 379471698 43282 42574 859751600 43282 93924 779370153 43282 1349 952020291 15513 86109 323655409 15513 20210 907164040 15513 90906 38350584 15513 95143 574098155 15513 95085 463009404 15513 9630 511840131 30283 89690 512130892 30283 91799 278112507 30283 53759 157875988 69370 61131 853907650 69370 18504 426693373 69370 13721 173104022 69370 69453 706897900 78002 52665 830034408 78002 49063 429738171 64616 72185 148625553 64616 79271 739469444 64616 74725 384919180 16505 1833 173577622 16505 40095 91732864 16505 45656 713623292 16505 80162 672018074 16505 9303 845158293 16505 7726 479660387 41395 6699 599613674 41395 16090 127221100 41395 73916 266292112 41395 46514 305911438 2208 43511 201454590 2208 22973 584714108 2208 97351 644063350 91963 89738 655279672 91963 74745 83784875 17079 93658 450452642 77537 31744 866193961 77537 90697 737852730 75895 40439 686514106 75895 44761 873878513 75895 1630 777458863 18108 23331 414112080 18108 59913 827352528 18108 79158 913248624 18108 42873 159627248 18108 49043 415983679 18108 79653 375923467 18108 17844 876738265 69009 42705 184359786 69009 18856 105906731 69009 65846 664614170 69009 94071 353025353 69009 49447 276758291 88673 3070 856831681 88673 60553 675312737 88673 49709 702735462 99031 48782 40252167 27382 79228 239297937 27382 44017 102270284 27382 61789 207058266 27382 39145 12144056 27382 13787 106813098 27382 98040 959796736 27382 35663 590418660 27382 21914 248068475 27382 37421 982582968 68877 81478 419839162 68877 50104 242900802 68877 24299 728781530 84886 46576 177217989 84886 99909 893923206 84886 24372 177471343 84886 46691 583088205 64382 68702 859216466 64382 37364 515877002 64382 4674 65363406 64382 97888 236993260 64382 51858 425923169 1462 50763 97683462 1462 6732 849624651 1462 64899 717424587 1462 52722 814087274 1462 64145 354791102 67042 83248 622348981 67042 64412 975851876 67042 21408 961627461 67042 17636 490068984 67042 58847 29198658 67042 13447 322257404 57691 37390 669800882 16847 85629 367950487 16847 30920 148241207 16847 32387 815809929 16847 48392 560405047 16847 39620 342045677 16847 36795 248072560 16847 42397 487878395 30383 80981 289660674 30383 75398 578441530 82329 91876 299568052 82329 83606 999904802 82329 6069 440422736 82329 37189 527512477 82329 93211 717542160 82329 43637 190717898 82329 10079 416209681 53145 41291 554595725 53145 89109 427398604 53145 3997 556797893 53145 3234 650213964 53145 41793 76464355 42397 23930 586694195 42397 79666 862775360 42397 62710 69754746 42397 97175 278515389 42397 33501 925888280 42397 9096 229350140 42397 33540 845845154 56427 92860 159677742 56427 93266 691369747 56427 89373 860957399 56427 57095 647354822 56427 36497 733428736 56427 75808 943435575 56427 88274 143839666 56427 71143 730155777 87907 72187 627333547 87907 89539 320057245 87907 49474 48425040 87907 74565 602403945 87907 91783 369568633 3754 6420 346021323 3754 25179 714944779 3754 95223 833831358 82255 38315 322580102 82255 63488 285290472 77638 58593 862377306 77638 78404 30251756 77638 84688 772731630 77638 79166 189981610 77638 24405 377730560 77638 7332 828941408 77638 12992 595896971 77638 70075 403935993 85629 27645 687502779 85629 92348 764418954 56019 36660 787496202 56019 38327 725021613 56019 59150 26996145 56019 26507 219173799 56019 92585 604543300 56019 73347 857955482 56019 5946 401103856 53180 1197 477156218 53180 23162 553925289 53180 68636 661780905 53180 36660 58820811 64566 35544 721360610 64566 340 574764570 64566 70857 888540826 64566 81968 337030050 64566 60005 882388900 64566 25618 347252839 19849 48496 987439387 19849 86048 315621608 19849 43471 781505378 19849 47458 419580137 19849 29680 354878999 19849 91783 529476210 92144 21710 621049857 92144 73645 63844923 92144 53291 23516125 64287 32734 976842315 64287 85426 409286751 64287 97765 314542921 77909 62368 441035638 77909 46532 669480586 77909 28528 572695575 77909 14081 136844019 77909 44301 635790215 77909 71143 230344527 57439 64172 287031035 57439 29450 641884131 57439 49821 548027655 57439 72167 268432354 57439 65180 289823934 57439 15622 502195701 57439 33013 543880319 18685 38657 220842476 83169 6445 799525652 83169 72992 281582137 83169 64810 130217824 83169 55229 145757556 83169 93930 173360808 53458 87266 26856794 53458 60476 221214343 53458 22720 514460986 53458 47854 940940971 826 53139 977338949 826 70231 998409905 826 86953 284494764 826 91902 396082060 83563 30816 976932702 83563 1077 511386665 44069 68247 707344361 44069 91573 927991394 44069 88636 994752489 74133 57068 755623606 74133 96059 832065712 28787 7178 163968785 28787 10189 691258669 28787 72728 541242667 28787 26359 509509272 28787 87563 707266580 28787 24819 706021761 28787 76970 581531456 13478 81336 286193638 13478 74195 422220064 13478 58032 622159334 13478 68125 233537965 42574 59757 507080505 42574 34027 43243090 42574 49094 42404473 55985 10232 364655621 55985 62681 502512572 55985 36761 698825985 51565 60684 946795452 51565 73579 749427912 51565 6138 801624141 83756 73474 949431607 83756 19112 880112330 83756 58495 232920140 3338 62322 521227313 3338 50930 95456931 3338 30832 274933472 3338 48142 934828736 3338 41768 812267825 3338 8883 603057657 3338 85332 150075238 88920 49841 805478632 88920 52871 448535865 88920 62247 304400533 88920 77176 170256851 3982 18311 459178971 59872 643 182264142 59872 9297 170554505 59872 17390 22323877 59872 70398 909974752 59872 14228 252980468 59872 95588 947387656 44253 81609 565714054 44253 10932 797461530 44253 74569 260832717 44253 14083 482917762 45632 6115 265527929 45632 55134 685323955 45632 76838 123061792 45632 13885 446203018 45632 75629 690211295 98173 2069 787000131 98173 77134 648340042 98173 34808 325634491 98173 25355 411149958 98173 47613 488026275 98173 10415 837922646 98173 83623 73679690 58229 12069 479588199 58229 37413 716555395 58229 26620 401531319 40734 69931 774697810 40734 8458 852225810 40734 34627 219796009 40734 65949 633161147 40734 85839 753748905 40734 85763 171839510 40734 85814 715793565 40734 64555 696034370 40734 16455 561674056 40734 46364 54152754 40734 87816 861358432 98474 77999 324581189 98474 2941 48879062 98474 41345 417717866 98474 96442 396112623 86579 90436 651791695 86579 38145 863835103 86579 40769 426271693 86579 25033 102340453 86579 34453 492123020 86579 23011 72243388 74211 59047 820455701 74211 33013 151950989 47478 65099 415109325 47478 33169 496189253 47478 57859 841645534 47478 44868 321117653 98745 37927 559943563 98745 42670 299909762 98745 59019 404294231 98745 76551 442140177 98745 47158 64930219 98745 29948 741274161 96717 24796 749274714 96717 74476 55646399 94524 80733 646406858 94524 65574 719459509 94524 58238 676935072 94524 79728 673211809 18951 27669 167815447 23811 2464 806908666 23811 87749 243194740 23811 24322 255746632 23811 68701 104505046 33441 70601 160172464 33441 72607 270742039 33441 85635 749537413 33441 61604 699082512 33441 89481 926206391 33441 53733 925851351 33441 21596 430265140 31778 49711 186580673 31778 1214 444219794 31778 99728 647026062 78706 75853 893860994 78706 55863 627939908 48496 1633 333749632 48496 54634 627520456 48496 4509 990173202 48496 39877 155852845 48496 23864 877907806 25920 55829 321047804 25920 10110 416360765 77665 40710 334709800 77665 8800 239368453 2826 85235 180325624 2826 17498 321818637 45827 66879 49281679 45827 6244 407018505 45827 4412 797664560 36089 8856 798231937 36089 53641 970103417 36089 16141 709052219 36089 53035 827940269 36089 73027 622023493 36089 77751 149895756 62037 35244 158745729 62037 90211 404599562 62037 59689 192842829 62037 45128 669197420 62037 51832 156541985 62037 9685 724578518 62037 19130 814927296 67660 39344 791760892 67660 7402 312573274 67660 3153 357634866 67660 7249 306418090 36006 22850 172723988 36006 22902 198210270 36006 4187 210053958 36006 36998 229004615 75655 57659 985054550 75655 52955 2800319 75655 63167 474326338 75655 11094 747038234 75655 91022 708734904 78539 31032 471186033 78539 18706 746053638 78539 78819 778689514 78539 36636 607349677 78539 69715 719329156 78539 66301 643681859 54315 70832 540729382 54315 23883 643430873 54315 51105 328658543 79428 99022 718017231 79428 85870 483035565 79428 30529 580345923 79428 8006 810748178 79428 69779 356570765 31421 84112 600819912 31421 66361 745379004 31421 79982 644784691 77887 43091 135843992 77887 64715 123185120 77887 77247 454298368 86641 35776 866008352 86641 43347 420617696 61502 74155 504738880 61502 73701 480467924 61502 55972 709552051 61502 42878 618185026 61502 61912 708818422 18550 52292 538249907 18550 8646 903508725 18550 12693 577788150 18550 45910 516637616 18550 89436 469038679 25496 40843 583447484 25496 74310 307507844 25496 81635 254847440 25496 81523 770454203 25496 38662 999292870 25496 83185 700483514 89078 4535 767380111 89078 18296 821429996 89078 16102 523158853 89078 10795 123941141 20564 26412 213647313 20564 50085 78505761 20564 69596 925574871 20564 31516 932131129 20564 53188 834684642 49447 7519 52981306 49447 33173 707255037 49447 41736 214826448 49447 64342 985021080 40045 47854 880512570 40045 5144 722180680 40045 54203 695722968 66226 53982 74940163 66226 13117 703425150 66226 47753 590269469 66226 90622 81764283 34420 47431 246833529 34420 80153 67843707 34420 86272 81011920 34420 33093 127328637 70863 8627 554555100 70863 52931 152318763 70863 63158 828044151 70863 65058 230732827 70863 35802 811499375 65045 83675 523396780 65045 80299 375049907 65798 76810 281250590 65798 69198 909163164 65798 84364 80023425 65798 15707 818793141 65798 9935 569609428 65798 84112 466623414 13633 17605 417792695 13633 49769 65479801 13633 38313 539955575 78924 91267 89846869 78924 31490 260145670 78924 43546 625948668 8856 44301 871460246 8856 24313 966095992 6972 38634 519576536 6972 53240 678716758 6972 49743 762460732 6972 81170 912484246 51503 36851 823413617 51503 34259 251817994 51503 11484 421099852 51503 43598 607691012 59895 28085 720571159 59895 54017 944230241 59895 27714 702623876 59895 34169 516260821 59895 53326 468430991 59895 86303 982432585 19718 71877 527032631 19718 12226 208482173 19718 46737 138566243 19718 21723 574673698 19718 32690 921789608 46450 35689 216672759 46450 12230 576154498 46450 29948 230299854 52790 60383 613664931 52790 49161 537463177 52790 96033 281761779 52790 23273 9585080 52790 11276 817637213 52790 910 72813320 51965 34500 885570431 51965 68066 21150814 51965 49079 719689264 96644 97179 308821761 96644 52185 217941865 96644 67247 491014475 96644 95774 102098755 37772 43649 774590878 37772 90142 118181432 37772 10392 208014908 37772 88050 180393153 37772 82992 951061489 37772 65297 507029299 41691 12439 51344105 41691 13882 640553481 41691 469 553785880 41691 45179 397778467 41691 72249 767639589 14083 37314 19391162 14083 80562 670423558 52585 25377 560517403 52585 76040 952206924 52585 4913 211630465 52585 81536 104926848 52585 66666 555748028 52585 87153 355792861 52585 27314 268883573 37153 45106 159077462 37153 61849 751718482 37153 91082 586573346 37153 75632 313401635 3084 18264 238039774 3084 58876 957503187 3084 92104 808421291 3084 58961 954841504 3084 22569 175951826 53064 47874 807630956 53064 89734 712862267 53064 69900 446976721 53064 66883 907220873 13512 41520 36492979 13512 69407 345393700 13512 74168 743452546 13512 15461 700328194 13512 88873 224149720 13512 91783 855964887 13512 51176 729548343 69003 95928 302112454 69003 98684 927500644 69003 13801 7617867 69003 36561 146368186 9 22323 525867169 9 4357 679051403 9 46765 941672012 9 30615 501980856 9 72321 878676892 9 96771 679737104 99766 35205 143624763 99766 98196 939332176 99766 94563 416331221 99766 75131 463348084 16185 19138 777376945 16185 96721 247765843 16185 71175 640099086 16185 10800 649235309 16185 36800 430887545 16185 97250 582284478 19185 8331 680377006 19185 27559 363404847 19185 84554 912202051 19185 12898 769280586 63880 74442 338096910 63880 37755 946876781 63880 32055 206655195 63880 20621 626888729 63880 22794 449844228 63880 71192 296910198 63880 31981 11771780 63880 19825 619937593 52652 58982 55872081 52652 47608 924687820 52652 12772 807523556 52652 11562 311519855 52652 54619 301358920 38382 92471 662890905 38382 36577 262843402 38382 2015 562684538 53320 18340 43065887 53320 5111 450620616 53320 54364 153783325 53320 86560 548767993 53320 49696 31987849 53320 31683 508910882 89552 51000 52875643 89552 18683 116403838 89552 45705 626258822 89552 99032 229128333 89552 12612 852427868 89552 4988 958947765 89552 84468 305242278 89552 99172 928310002 75260 78104 420461425 75260 59958 880125410 75260 10745 57350625 75260 50701 307817767 64933 46358 451795598 64933 69089 576858481 64933 71089 47067964 64933 47442 856608770 64933 39195 352062309 42400 35940 563050208 42400 61084 288123498 42400 53483 477880982 42400 50727 861103507 25469 17887 950095926 25469 29106 794402705 25469 48133 96791099 25469 26587 743953952 25469 21833 48657004 25469 53670 888178201 25469 24854 594210256 25469 91067 576471708 22143 9060 636466197 22143 21061 852555226 22143 25140 865794845 22143 29866 201937682 22143 55150 668309574 22143 85284 634925451 7086 37168 644695620 7086 66115 297141865 91914 22470 257191437 91914 43695 160794635 91914 6835 493386216 91914 80931 472828872 91914 99916 826629596 91914 88797 232776994 92243 26687 439614629 92243 94900 232564792 92243 43945 679544767 43300 8342 484019285 43300 61485 551407178 43300 40147 640347655 43300 91848 165387969 47232 57716 617855299 47232 95235 645115105 47232 57745 538543076 47232 82192 181465888 21541 42277 270691120 21541 51682 446149713 21541 37417 439747798 21541 31267 133353309 21541 22822 822219584 21541 1987 447625432 21137 35595 956403628 21137 80347 309677232 21137 90599 144268260 21137 77126 195046567 21137 88787 893517295 27660 58383 205518441 27660 34430 635353921 27660 73252 925705825 27660 25194 974518185 30615 93423 413168134 30615 95699 701324848 30615 12965 757644913 30615 53903 918388 64495 46521 913080265 64495 77499 284429986 64495 42558 565417333 64495 74373 195385387 64495 30692 584221558 64495 83693 112727076 64495 24901 496191643 64495 57050 99966934 66766 4411 976403497 66766 61856 370639191 66766 77859 393626525 66766 74934 118590721 90428 57964 357160406 90428 80300 351568308 90428 60541 834573271 90428 20682 923637277 90428 40876 614636189 90428 83288 719895073 90428 14478 193040856 90428 8708 624985871 88335 545 745642165 88335 2472 368995252 88335 29884 156752921 88335 7727 925155392 88335 83434 991060275 88335 9973 65333062 88335 7067 829034927 486 55212 384796816 486 53903 948097327 39597 31222 334519328 39597 72293 624933715 39597 38122 730382903 39597 78091 877010660 39597 20205 313018087 39597 93952 9349707 39597 20610 725940103 36483 54301 544311424 36483 23197 588339590 36483 14100 796151050 36483 89271 710806576 36483 95750 285225961 36483 5163 121710371 36483 97351 553690231 96771 16348 209345921 96771 23279 382410694 8093 74045 158941823 8093 94092 621310379 85284 59001 251869066 85284 76748 709524368 85284 77608 466237081 85284 79603 946898130 85284 73310 460582212 85284 37421 1593483 85284 25395 736956716 82530 76648 945146635 82530 46550 143606205 82530 26542 294556271 82530 26589 117921718 56880 4545 113505291 56880 37496 777836331 56880 29710 632836503 87388 60195 24156825 61393 30949 348941126 61393 50160 462082080 61393 37619 688966268 92021 44846 566542556 92021 31826 880963124 92021 85464 89296990 92021 6660 402262173 16296 74087 245221889 16296 15169 843690131 16296 76260 166942201 16296 55724 999217075 38982 8623 734471281 38982 91523 39673449 38982 27311 776667862 38982 63613 626667620 38982 13252 98779798 38982 49407 507284037 38982 23945 192148268 38982 41407 167699480 38982 14670 845164622 98843 13641 827993651 98843 28059 50045253 98843 24984 262553071 98843 55132 261209139 36225 31940 45830565 36225 74910 776124980 36225 92894 844826337 49016 8675 948640173 49016 15461 934745485 49016 72974 402468294 49016 39386 360737353 49016 36926 717687449 49016 85499 318982983 8495 63285 657791409 8495 25845 849343313 8495 56950 855249072 8495 5914 363315323 8495 83429 669420080 8495 20997 711471980 98944 94540 616117981 88095 82602 280068000 88095 83097 846110606 88095 50811 442675698 88095 17781 562104300 88095 61717 971665553 88095 76247 707338662 88095 656 750948819 35 70364 721130179 35 8771 343605226 35 50918 873303499 35 55113 512156170 35 60440 311313149 35 97007 274259149 35 48788 519254414 35 75177 108468569 35 38953 403064416 93499 69578 392943167 93499 7844 577134117 28988 9526 932043481 28988 42236 775654524 28988 82408 513258663 28988 51137 533397967 28988 59598 367197096 28988 81069 603004478 39478 14050 335048089 39478 95071 223026799 39478 58047 886365641 39478 10512 230758762 15206 84895 620520520 15206 16352 750677251 15206 36830 51917721 15206 20171 678472541 15206 50177 8636186 99480 76122 668557272 99480 52549 238488901 99480 71296 203424975 99480 76940 234344856 99480 63259 977027501 99480 97521 882965882 99480 83158 801908314 72143 59158 822066794 72143 5332 855338421 72143 88343 931220691 72143 67293 354145334 72143 96086 406545358 72143 28090 257965687 72143 43975 229388563 72143 79775 316823657 72143 6680 212292710 8893 52079 256244659 8893 7260 422324241 8893 44251 163401120 8893 98496 457808174 8893 78946 134679171 8893 10461 638729783 8893 26621 202520991 1474 75436 866620185 1474 8385 669145151 1474 30953 686857719 52425 82658 198558945 52425 45124 890221911 52425 69714 540596222 52425 14353 79742501 57167 56380 556769909 910 34616 351438972 910 27807 90204754 910 94294 377826099 910 89441 463109977 910 87861 240581265 51545 77651 644216175 51545 87349 570986392 63172 70554 183767168 63172 2238 94370979 63172 57141 500375302 63172 9313 860456037 63172 29911 52748882 33546 73851 704095179 33546 26718 963483259 33546 44459 90033653 97765 91296 219762318 97765 89790 225718133 44156 72077 240064848 44156 34296 375902855 44156 89638 925487196 44156 1621 542895031 44156 64407 155438977 44156 77852 215117208 44156 50303 814184880 71143 46799 656302105 71143 84271 572499930 71143 57305 881785642 84798 69486 170875262 84798 98807 285204707 84798 87122 987139243 84798 31683 139900815 84798 91137 983490472 61240 54651 386963126 61240 26663 21416628 61240 63774 353233468 31480 4703 504492125 31480 89939 966294580 31480 17449 992162976 31480 27618 836539677 31480 97705 806227562 27813 46911 162296983 27813 82029 382796390 27813 6665 210646735 27813 96103 2884208 27813 14619 401714871 27813 97036 258191283 27813 90646 211137748 41551 64155 230702446 16769 77736 590374421 16769 76357 597442199 16769 95549 979216388 16769 30618 703377781 16769 75728 243349779 16769 13912 778499851 16769 61741 25538877 16769 79644 899594813 16769 37618 200101156 98201 31556 198331107 98201 12108 223025437 98201 76467 721420849 98201 9859 755496229 98201 83364 998426210 98201 57890 470963468 98201 89721 646029382 98201 97003 638993966 98201 35321 267642432 98201 61086 373389176 56419 13951 593574765 56419 94393 400123166 56419 71689 163204781 56419 89456 863257228 56419 2498 552400772 56419 90218 792853456 56419 43830 179617162 56419 24428 745634944 44634 7964 759385254 44634 75015 163236579 44634 31379 507912914 44634 62086 872685479 44634 7565 857305594 90069 51278 838245431 90069 20609 292437020 90069 51781 715936020 90069 17873 235762897 10512 58160 757371719 10512 53559 366143500 10512 56450 558318565 10512 86453 617575611 92373 2639 789091153 92373 15473 957551268 92373 64314 421344160 92373 63393 511602451 92373 3916 15534883 92373 20414 977637414 92373 59892 183271731 92373 15253 16296056 74501 30376 892995791 74501 1001 666076254 74501 44819 819613646 74501 65201 556180184 74501 71243 36589732 89155 6315 121682716 89155 85478 647175162 89155 28086 756974300 28284 78277 577572733 28284 53039 720128977 28284 94606 100170071 28284 87988 466929183 28284 93532 21860487 26959 89994 427610867 26959 38305 410324422 26959 65919 465523559 26959 7681 146307840 26959 9472 265673038 26959 54579 623540330 26959 16965 844371259 79123 73449 172162806 79123 61067 411341374 79123 21406 123325372 79123 27252 436938595 79123 10119 309848374 44086 87945 205426638 44086 91679 336169856 94656 47900 243155341 94656 91885 432211348 94656 94936 307873273 18285 91790 772527175 18285 80590 844628317 18285 88279 970240429 18285 27946 344335366 18285 49389 461233546 18285 4415 770228312 18285 89400 400718468 18285 93583 410846938 8369 48080 730284176 8369 22930 567927293 8369 68052 131474582 8369 87491 833399144 8369 3133 908715846 46514 61333 484130419 2 42988 815421186 2 91212 476211329 2 10807 920790831 92512 26680 18572848 92512 1868 482195099 92512 92591 330251696 92512 14000 246800361 92512 29790 54865586 56111 35043 785901560 56111 91436 785078232 56111 88916 227651615 87520 80611 400343318 87520 35791 684109083 87520 5757 900481915 87520 42551 323572543 87520 50188 64344971 59921 89191 778903884 59921 9648 776969305 37326 58994 207376089 37326 66227 851890030 37326 93780 549744329 37326 30630 315325157 15964 33062 22390771 15964 83168 266993685 15964 38034 814244535 15964 13071 750893031 15964 35684 495248738 15964 20997 679873281 39306 90622 676273914 39306 74755 141230080 79728 60730 849717725 79728 5404 464090302 79728 31002 772461542 79728 62692 835487535 79728 82724 934661332 85078 10482 346762093 85078 58277 992964420 85078 23874 428352548 85078 32773 381820366 85078 10717 317886297 98419 83623 402542201 98419 79466 958404300 98419 52451 902279991 98419 77051 749739864 98419 90957 687529803 98419 75633 968995068 34389 25384 912907727 34389 25590 956232492 34389 22577 448931940 34389 88132 140139299 69418 3611 403428417 69418 66703 633450393 69418 34017 890718326 69418 11569 335109957 69418 77702 164731295 2354 22559 265315992 2354 58821 548171241 2354 55095 71232166 2354 70649 712178698 6420 40121 308523024 6420 87253 728307437 6420 27216 533796855 50796 49102 792411881 50796 8767 913280488 50796 42621 928117449 50796 14861 896131356 7726 41166 441089222 7726 33492 673986769 7726 24528 717611358 7726 67426 513903212 15622 1243 603797691 8928 69691 708506293 8928 56321 175629551 90254 1313 228689961 90254 26465 235825478 90254 90862 638470714 71726 82493 8091216 71726 56084 448673122 29421 12889 126348253 29421 12963 468109113 29421 36967 289954609 51176 50303 638779469 51176 34374 865262129 51176 82490 603298904 51176 12358 536221963 51176 84136 108532111 27314 93486 611384903 27314 43031 251201077 27314 56137 337477430 48811 75289 782369186 48811 93126 349664060 48811 25343 26412323 48811 81170 323054184 16607 99303 215222613 16607 11499 570650115 16607 4456 953158382 66636 95639 714163153 66636 74008 458874355 66636 39912 744929313 19138 83989 951350274 19138 90549 255322925 19138 76856 418935904 19138 10340 287017253 10717 67969 165770925 10717 19696 331384683 10717 39406 185209584 10717 88094 229669532 10717 363 597076116 41936 36577 964365271 41936 32403 306628306 41936 33525 212672512 41936 80792 985012972 41936 65151 118937132 41936 91974 289467973 41936 95324 562448817 41936 10014 749738357 53572 10229 91555465 53572 35379 605154973 53572 42037 51904148 53572 48084 953447630 44914 82378 45069569 44914 25507 458040234 44914 67868 962792595 44914 51092 409091302 44914 22513 478405919 44914 15953 130026783 44914 62034 346751083 50303 24684 542172388 50303 98214 827046213 50303 97118 669425476 50303 10408 279731851 50303 89387 610853871 50303 10170 661005349 82378 68868 278677623 82378 2217 892849255 77176 79478 946242291 77176 64860 577103802 90409 64647 166474996 90409 18927 845019809 90409 58336 744884869 90409 43649 9663807 28753 5470 557918285 28753 96667 127300674 13466 41372 938161662 13466 324 215341234 13466 44475 840691264 13466 68557 753555215 13466 84805 646980649 13466 41733 200951185 13466 15865 618551624 13466 53859 159642088 13466 63285 369759045 59553 15864 5399876 59553 70096 442669602 59553 88893 565395871 59553 55204 330315363 88636 79653 659338066 88636 69510 252031020 88636 76015 364387014 88636 28070 953303316 88636 68075 94480538 88636 58351 174667887 88636 36428 198243655 88636 75398 956101957 88636 44616 935726752 88636 46521 639158670 88636 2619 147430930 24428 77852 798082036 24428 22926 520545370 24428 53609 268087361 24428 97547 194477155 24428 43350 693705871 29578 31795 132187093 29578 61250 492414810 29578 52764 478810623 29578 65971 229259283 34419 34214 993935629 34419 71801 25592841 34419 27673 999776306 34419 75795 723674485 43898 66208 346620825 43898 20273 134916411 43898 4709 71348438 43898 93574 452855642 82659 34835 216673858 82659 86671 662787838 82659 90660 83641258 82659 46543 874965998 82659 88189 151656801 22559 8420 425902841 22559 87022 496362015 22559 13671 795730232 22559 32692 11377597 22559 27653 192951597 96516 74972 380206171 96516 83223 268145918 96516 94347 510440708 96516 99192 668778946 96516 68633 479092448 62520 97734 120992177 62520 79598 779632406 62520 71591 48229433 25061 85374 272467947 25061 5383 323642036 52939 33269 784215866 52939 41132 913795727 52939 48839 439163699 23178 25082 416784292 23178 23989 5994438 82343 10144 34934478 82343 12695 723804443 73583 60942 621000403 73583 11569 489304266 86522 86637 242347401 86522 2524 498510765 86522 47133 448794916 86522 49140 885802227 86522 74572 436010445 86522 39460 462370861 86522 46770 516360091 86522 12522 540020021 90862 90320 396529449 90862 7701 366217653 90862 63849 103523808 90862 4762 512651375 1292 11569 516001855 1292 56622 935480146 1292 77225 287859648 1292 18199 131843134 1292 54462 103030668 1292 58847 574831087 537 60796 880732161 537 20892 712561182 537 70319 661573526 537 81153 894165514 537 94022 930486729 537 26344 966944006 537 21240 89064903 98525 7994 381300606 98525 43707 338836979 98525 81772 358125792 98525 6743 532520057 98525 45051 336881819 98525 29906 377669392 88291 55989 920072186 88291 65606 677837982 88291 13870 933901706 88291 58383 751414604 92274 52992 871024452 92274 8149 404261889 92274 16510 754130275 92274 47698 748427181 95484 53483 396844203 95484 89937 482833591 79228 14195 221667859 79228 60378 393090106 79228 6886 394294407 79228 77440 478155937 61131 73945 981424346 61131 19450 541191829 61131 48376 508879691 36480 11215 606028815 80946 54883 989761158 80946 71096 227927273 80946 91827 447008990 80946 6474 458019060 80946 16499 172530886 90775 72842 504172513 90775 73504 55234890 4108 65144 725039020 4108 33045 724485037 4108 68548 955522620 4108 7090 485614620 24243 18592 280627315 24243 67295 909493213 24243 73371 53270137 24243 5333 640520788 24243 91958 183197028 24243 81142 560820967 24243 69245 944017774 24243 86792 100752054 1349 60536 224322048 1349 31129 404072473 1349 89129 771001863 1349 48670 84488833 1349 76315 389121907 1349 36017 395444351 28923 64049 286746659 28923 59212 545398500 28923 58012 92218935 28923 93839 802592542 28923 23 476310120 10025 48988 419873912 10025 73256 461461832 10025 50021 601195058 10025 78381 741513684 10025 7333 408977044 10025 96519 103937047 10025 69931 362745188 10025 12189 376251514 24856 73165 230812944 24856 54272 652738927 24856 59389 604581054 24856 676 881885004 89626 72209 610403085 89626 94723 614859434 89626 6651 835971914 89626 7931 852525758 89626 65212 32185979 88461 97112 743758090 88461 27955 679883207 88461 25779 487866371 88461 96530 134468878 88461 26341 620298055 88461 60760 912491560 88461 26925 406945852 21563 77193 441692303 21563 47841 597265351 91137 17948 238873246 91137 17503 969499118 91137 25634 725579941 76760 78333 42361175 76760 32574 488626298 76760 67782 526553736 76760 22890 707920191 21640 25079 789894062 21640 35666 611871216 21640 24063 198425240 21640 38168 189525907 27479 99582 757194401 27479 87446 840666460 45709 12931 113232106 45709 43348 800616846 45709 16664 243747229 45709 77888 184433013 45709 25395 918219124 45709 23646 660487274 94831 44448 129185227 94831 46175 108815803 94831 46627 677017434 94831 95684 332775588 94831 74723 482479548 21228 4777 161017451 24909 69480 621286432 24909 14635 76874622 24909 65356 695665038 24909 99966 501368238 24909 10791 38364774 97250 74974 801192674 97250 60170 568195780 97250 86692 691949816 97250 70074 13845610 97250 49956 465760392 71779 20992 860441965 71779 33356 43540205 71779 1314 928407631 71779 58591 938212824 72432 93640 675517182 72432 81761 164892066 72432 61154 651201651 72432 44823 517806966 14081 33928 846818698 14081 8378 895644945 14081 27526 245005574 14081 26300 761503736 14081 75636 297374887 48498 33226 422388037 48498 14053 872447020 48498 1987 581322956 48498 86303 747702879 9568 79333 489307694 9568 72253 635516690 9568 58087 268661586 9568 30168 516449456 9568 56137 887485162 45712 92901 600048726 45712 3416 931894436 45712 66004 118170402 25288 76878 249157266 25288 30217 242046397 31222 93941 887906101 31222 79168 858316846 31222 34764 326159863 31222 9001 293169370 31222 43252 110620020 73504 617 603825003 47699 29941 289069308 47699 80275 91190182 47699 9432 293649716 47699 69381 714589383 47699 92844 532666240 47699 98595 882465573 76107 39983 679248457 76107 68145 475908573 76107 15915 217959138 76107 64275 127019750 76107 57662 787622187 76107 71913 531659894 78520 47216 640530004 78520 46690 378536036 78520 18403 523130355 78520 63768 512749280 58898 27080 894729773 58898 61399 330204305 21181 58011 959889663 21181 85422 455497365 72249 7090 596506389 72249 98466 785155636 72249 86532 77816507 54624 99611 432744420 54624 87394 245110385 54624 5984 54578811 54624 67007 572098233 54624 29157 833927466 54624 847 448515313 54624 82797 324765703 54624 6732 610979082 96186 34479 980659924 96186 25360 15456906 96186 93489 741629776 96186 85991 214816930 96186 39383 423509017 99591 39292 643977604 99591 96848 728529703 99591 69470 976990934 99591 5310 845577478 99591 68636 607605621 83738 99734 106480615 79242 78757 551800733 79242 46816 580505961 79242 15253 743101699 87861 42727 408425917 87861 39033 113724316 87861 92580 429896139 87861 36051 877632996 87861 26408 174033643 50974 43441 917288191 50974 27478 458383707 50974 43151 914859210 50974 85315 226102790 50974 4575 488747586 20508 92705 3194761 20508 53821 134381183 20508 71246 843871107 20508 69256 451734992 20508 61676 670423696 23326 7372 68872816 23326 25526 316607236 23326 4434 444960341 23326 96574 129533229 9001 75175 572076432 9001 41112 568770981 9001 80594 353995952 70254 2886 711249295 70254 8810 370128621 70254 65150 79113420 70254 7074 341277140 70254 92908 562338902 70254 11305 597411073 70254 28914 4159100 70254 90973 961841157 70254 55552 12396203 86637 12346 445429527 86637 17349 746574900 86637 1826 422882935 86637 98551 539630366 86637 75099 107020366 86637 4429 694413004 65717 7204 162954274 65717 64209 63915966 65717 40944 350512872 65717 67654 782020388 68548 41324 976674427 68548 93510 537320990 68548 53071 172530645 68548 45678 946716191 68548 22458 618960620 68548 212 674675038 53188 37780 776655425 53188 35546 163525484 53188 34000 728077738 37314 34658 318938195 37314 8103 957814621 37314 66873 624211976 37314 59186 173647731 11065 63461 539792464 11065 79092 144992218 23 79853 785579720 23 81401 943004861 4545 30610 475361956 4545 5590 894472928 4545 82018 306393666 4545 44335 801132217 4545 5809 182282983 4545 46268 422122491 4545 14733 692104399 34416 93018 112005909 34416 59242 751978821 34416 63591 921748013 34416 23752 434021565 34416 97567 503660174 87579 65907 397820452 87579 63522 72638067 87579 9081 101955516 87579 41285 521050705 87579 79993 380217605 87579 57016 215730583 83280 33487 628471278 83280 5923 111954783 83280 80717 649256715 83280 8 496192872 83280 37198 726558549 83280 24311 630353639 33593 22492 747884890 33593 45921 236696059 33593 79921 400294751 33593 52282 306384587 33593 46781 804848597 68868 49399 172654074 68868 23522 987123244 68868 23890 613989572 68868 70635 399559703 68868 77152 539597777 68868 32725 572279411 75177 62008 445391852 95308 15127 46691722 95308 13393 733201583 95308 23329 400595380 95308 72440 340722416 95308 8430 406809962 95308 48435 405348970 95308 75105 966247191 33446 87063 102034407 33446 50773 870309278 33446 82505 525886748 33446 73474 696617804 82749 81716 493037758 82749 57634 357875676 82749 66581 197693590 82749 78907 703765868 67429 44008 441217112 67429 20886 261108902 67429 52253 628582347 53599 92877 645457084 53599 84809 161007613 36427 56446 143955818 36427 8822 373981448 36427 6186 923347465 36427 98860 80771304 36427 87565 604771445 90697 84705 277064475 90697 87943 260141451 90697 53147 291885473 90697 80915 944265452 90697 4455 87019063 90697 69497 708580175 545 14575 847268447 545 94032 342323627 545 81682 489626655 545 80105 464467533 545 9452 162836105 545 83965 781535588 43252 86321 813608236 43252 41581 737125694 43252 46358 860403420 87517 12538 171715128 40983 90364 271480134 40983 51006 400840728 40983 66895 566173982 40983 8809 495939613 40983 59404 660284135 40983 4690 476119615 40983 93660 818919183 40983 82857 952798821 40983 28978 916231065 40983 45790 376781234 11350 49152 401217448 11350 87602 653786568 11350 97717 151107269 11350 35345 406011583 61084 84310 851807275 61084 67406 512729522 61084 13050 941365267 61084 45458 393605979 61084 12059 501123144 61084 17887 542002856 79768 5906 386821873 79768 93106 257740582 63270 50898 326315674 63270 77233 642977855 63270 81143 156096368 63270 15804 854555018 63270 12520 141697103 63270 91783 250978959 46521 60070 152227966 46521 68620 768059805 46521 67780 738052096 46521 91876 227806221 8461 95568 498449827 8461 53284 437311642 8461 25164 991165552 8461 49404 736342812 8461 54533 570694178 8461 25695 451252043 18392 12057 671217112 18392 99784 647833333 18392 39800 237593085 18392 33915 750261649 18392 52568 923689180 71954 40339 28541538 71954 25775 579912613 29948 29694 497290066 29948 29132 105398494 5848 8859 280370721 5848 9813 25081583 5848 97233 510476529 5848 4686 613936663 5848 86157 141118375 5558 62034 939017035 5558 25395 611811213 5558 28805 840091178 5558 57698 588209865 5558 54145 605293000 3168 86994 404932843 3168 96354 561776794 3168 55697 381772023 3168 97755 561509497 3168 87049 847225302 10791 69020 725500560 10791 29191 901243991 10791 98074 127764655 84550 56834 822375375 84550 57032 141196080 84550 63173 162770825 84550 84066 268319046 84550 78939 291724433 84550 82711 499419051 90328 4028 900148794 90328 18958 141297135 90328 9724 897329782 90328 74992 989315246 53903 1332 50156681 53903 51135 374803286 53903 77852 419323332 43406 50995 916800802 43406 26665 407392514 43406 65554 497060539 37084 24122 504035717 37084 19394 570438918 37084 74670 486528394 37084 38601 384360176 37084 4703 53684959 79652 43892 818275497 79652 80469 873066444 79652 85545 354080108 79652 94532 122016030 79652 11563 818776080 79652 85720 211199955 79652 22890 501164803 80853 76799 674089054 80853 38675 967389487 80853 94646 737611980 80853 78699 822646531 80853 13793 477744588 80853 9600 778747749 58160 67464 27530352 58160 1127 82394968 58160 56172 564702155 6723 32186 963532331 6723 28641 484885240 6723 34785 620976178 6723 51700 802643361 6723 13870 41546164 69931 22995 181775559 69931 49159 283253197 69931 43414 928193856 69931 37775 239704167 69931 28510 53855349 65916 95559 342589938 65916 11543 48054823 65916 75132 196067115 13525 86964 285930969 13525 68482 454403641 13525 36556 381882615 13525 51076 783329168 49204 4239 623188970 49204 65121 271430984 49204 16871 85681924 49204 92234 495119249 83288 70170 638303734 83288 89839 518325026 83288 10594 60261142 83288 68786 611401408 42921 73655 115574886 42921 90667 633564904 42921 72104 994930268 75175 9303 306604289 75175 59376 907796099 75175 96958 93689510 75175 98458 414709748 60231 52350 836378909 60231 25566 425259034 60231 16580 831597994 60231 6040 156630817 60231 14751 601195626 60231 77422 768606865 34658 2104 698858978 34658 62025 30006919 34658 84932 88084242 34658 29776 930679374 34658 67464 24526583 77499 53722 435913226 77499 75314 839635227 77499 88783 747211792 77499 1069 767375547 77499 41329 331498284 68180 50226 259469290 68180 71824 896688322 68180 55957 182721649 68180 59376 762985052 26240 62449 453561575 26240 34247 342015412 26240 52560 905725230 46765 1741 997908057 46765 76076 417690248 46765 86616 839032233 46765 15181 255917423 46765 34052 967177441 53486 9899 226077261 18260 3789 534445483 18260 60709 342173382 49616 41804 861061172 49616 81343 186179285 49616 84970 94235098 49616 42071 380553800 49616 12811 949127105 54883 17191 98130633 54883 55678 953747974 54883 97117 649005059 54883 89200 324654235 81170 73875 121152038 81170 30404 552896585 81170 63042 855013927 81170 7107 792006082 81170 56569 527443988 93106 76906 703389579 93106 79650 904651965 93106 47512 952424676 93106 54788 907385389 93106 2648 281749601 89400 50727 739546626 89400 43551 117364283 89400 28300 901662048 89400 82370 62689333 89400 22848 739251971 62855 75110 876531202 62855 82545 940604031 72967 93934 500361891 72967 36606 108072088 72967 32231 604086153 72967 27083 103939581 72967 64966 147785019 72967 77055 326572695 3133 51973 634635193 3133 32714 882005662 69425 27201 81437856 62433 38360 330979792 62433 85828 519220843 46269 44952 788191174 46269 47096 781747255 46269 95363 583830735 46269 51013 377481003 82797 75312 203579564 82797 41089 993038377 82797 57782 479701121 67969 36989 497257813 67969 89308 729539814 67969 79220 419416414 67969 61574 725692464 67969 11067 932016370 67969 99106 689212809 19988 23748 791314777 19988 42688 912727846 19988 6242 255250063 19988 84314 272465675 4412 4008 200032980 4412 88338 752230066 44616 17860 715106185 44616 91098 938176406 44616 34237 738190122 44616 318 629932162 16946 31597 85012385 16946 5862 304439865 16946 15675 118071395 16946 81522 974004939 16946 29465 983256453 16946 72187 692738425 44017 36026 321858994 44017 33617 149494304 44017 71864 747977276 44017 48890 34276977 29515 61622 389482419 80162 12402 992074895 80162 74422 982973777 80162 73926 248829967 80162 42466 913754472 80162 15486 203655173 80162 69781 705820893 54619 6071 80690870 54619 50481 197467768 54619 83029 957270537 54619 70839 219028533 54619 8257 63813392 54619 5759 153567128 54619 76575 253079350 48293 51105 121884325 48293 3345 766482106 48293 25475 657923609 48293 71061 387799212 48293 28673 288079080 48293 94798 975843950 48293 58196 33445986 84809 30201 980275469 84809 93930 241668253 90622 19594 76316377 90622 4862 750504070 90622 8600 524346002 90622 19540 488382924 90622 49432 369562524 82451 24198 166061873 82451 54385 816203979 82451 43742 835582492 82451 4536 804803741 82451 46358 232253755 82451 43812 725816723 82451 8458 474320263 82451 28086 408513673 82451 99953 162361778 16643 19985 122202905 16643 19086 309145161 16643 18899 497632346 16643 79888 126587802 16643 47687 901411018 16643 67862 861985151 16643 61086 399430668 52202 36977 291867513 52202 16184 364549640 52202 18629 122332549 25837 16984 605841612 25837 99047 229873326 25837 54637 397469238 25837 61921 228526428 25837 5369 971595243 21717 58847 562588586 21717 71326 437167726 21717 59555 991560854 912 71777 287101022 912 58608 835015083 912 52078 269090802 53598 25674 300395552 53598 51829 147733553 53598 58405 33931010 53598 41219 515670286 53598 81818 886505598 53598 50331 765929510 53598 87513 140407024 16549 91234 314002231 16549 54588 914879180 16549 53849 737282813 16549 13999 986859610 26312 289 888984682 26312 8119 114623489 26312 96088 966783060 26312 19157 985980750 73474 2216 17263521 73474 78296 797458503 73474 2234 792529354 73474 96422 229735837 74406 35412 837314379 74406 92054 658788171 74406 79523 196507031 74406 71702 586196219 74406 68224 808578225 74406 52128 867793798 12062 13390 329122083 12062 42137 117395538 12062 90436 560742536 50201 39471 644102859 50201 44275 565545986 50201 53461 982758650 50201 34998 402399582 50201 38869 228083571 58994 75505 936808687 58994 49655 724719765 58994 21220 60603481 19659 50533 866029341 19659 81696 422664082 19659 45077 459047624 19659 37986 757265780 19659 69401 724011715 95969 44151 450494173 95969 99541 20459459 95969 89636 63497798 95969 73251 804972448 95969 11754 619654879 95969 27820 826500444 95969 31135 630405359 95969 4703 910058099 27635 84181 748023167 27635 84538 781407369 27635 87640 412381014 27635 38565 786632837 27635 81964 97516985 27635 98823 853649072 52567 66490 173700087 52567 97518 374934669 52567 50456 389199641 59537 17554 607126225 59537 39375 692700927 59537 99905 176919978 59537 98595 212221969 31683 91321 98268221 45502 52527 232233412 45502 55831 918095016 45502 51963 136491662 45502 43301 148408936 45502 62953 113024650 45502 89996 398181503 30630 2978 76302946 30630 31805 621465699 30630 86262 5965648 30630 72854 581853873 30630 95771 28945916 57890 59205 435013350 57890 412 819240371 76139 75993 898989496 76139 67498 232058553 76139 49488 492024091 76139 89394 364058252 76139 43812 986758041 76139 15473 490238388 13921 60635 642308836 13921 82097 921427190 13921 39915 19236459 8675 15336 739555209 8675 61062 313995930 8675 50187 332565411 8675 20608 231649862 8675 27773 603873962 8675 27193 290829173 8675 82744 439096303 8675 9526 970553492 8675 43642 307615245 8675 51905 391524081 47874 17265 582440866 47874 72882 548502998 47874 94762 860694688 72187 16225 208515920 72187 99661 26285313 72187 41702 71743421 72187 15468 109210396 72187 27535 290868031 72187 7196 929163139 49031 64345 566050824 49031 26322 32280753 49031 35335 978928455 79823 26155 307744929 79823 86255 364605753 79823 32346 846758769 86587 10326 989148601 86587 15122 31019152 86587 86886 672168976 86587 29195 513800241 80926 29065 144179034 80926 17039 189082817 80926 94528 414192286 80926 30845 834507311 97351 83870 111228892 97351 17618 351463022 97351 56384 123521504 97351 87868 756734162 21220 92796 460166438 77899 31713 781276627 80299 80906 135952294 80299 64704 271828212 80299 22648 15476685 80299 16 486012074 80299 54250 412602887 80299 98079 504587430 80299 10995 153897123 80299 17023 341490099 7720 43758 961731561 7720 10992 8433994 7720 67663 490428953 7720 69489 32580626 7720 40347 586745035 7720 29830 938784047 7720 2529 791303268 7720 76122 499304030 7720 68145 283879657 93658 30917 175785914 93658 57940 968371833 55940 13214 258721203 55940 81154 347012052 55940 60148 240547011 55940 84177 135248712 53291 59302 979987516 53408 66381 336670208 53408 62523 897117418 53408 91232 528547275 96958 33456 579559754 96958 61186 584758257 96958 76450 750008921 96958 5369 276244199 96958 76906 858765182 61713 74788 602893762 61713 14278 53022235 6699 36756 542920130 6699 57209 777712343 6699 30163 544717409 6699 11433 941533759 6699 56989 492310731 6699 90234 178723846 6699 9724 101156474 6495 30078 787990045 6495 94145 632202972 6495 4254 151906142 6495 31473 924262279 6495 10006 583773577 6495 80444 852722661 76872 88871 453501083 76872 93330 518034673 76872 54282 672466953 76872 46413 70835370 76872 8800 385345431 60070 42859 494781457 60070 53831 519320524 60070 22613 468090494 60070 96067 855684180 60070 23771 500976419 74612 318 214654478 74612 34265 212642990 74612 75127 95057024 74612 43054 440594240 74612 18262 2845329 74612 62784 779454157 74612 61572 249343951 74612 61535 61140452 75362 71184 151317152 75362 28471 885734523 75362 85859 817687731 75362 30256 599772434 75362 11484 955096362 84705 16024 123389851 84705 49996 547407301 84705 96437 605844398 84705 91924 258491436 84705 44602 260190477 84705 10910 265822909 51105 5924 384402695 51105 72106 416657796 51105 43653 980864618 51105 73170 730335397 51105 21564 417312675 51105 34523 358648294 51105 95729 852512653 74573 19980 989159586 74573 82310 389645736 52712 40108 283006743 52712 31042 782143559 88189 24220 582447726 88189 38427 228595451 88189 17398 577883346 88189 50054 446033015 88189 6311 166781644 18990 64198 297494200 18990 28293 759610212 18990 17242 878027294 18990 72647 519685988 18990 24079 312234136 18990 13409 890083652 18990 40293 858801133 18990 62368 55364508 18990 51290 64331420 31876 50701 931448211 31876 34042 817830500 31876 59281 77356564 31876 97918 923318909 31876 2639 40645384 89994 61344 765069449 89994 65164 637796470 17844 49433 831453760 17844 36529 691043991 17844 77004 933150191 17844 99789 450030722 62847 28541 776776128 62847 80797 343006583 62847 2402 175581283 62847 45470 668294468 62847 77324 406542804 62847 41399 937164314 28183 81539 65270791 28183 24574 606208787 28183 15154 421548675 28183 60572 402685253 28183 63895 507698142 28183 23981 473521733 28183 12571 663967747 28183 6453 686662967 28183 8737 718991960 13951 25760 600088856 13951 26332 31618138 13951 3459 512229200 24796 24863 840589256 24796 56402 141792139 24796 57877 460125920 24796 53046 282541839 24796 22910 968670854 18251 98446 352843435 18251 24021 869915123 18251 28515 883904050 41043 909 189181801 41043 39875 712081867 41043 12092 807938290 41043 17081 807258882 41043 67851 487913679 50331 93689 966088784 50331 46936 674657082 77736 23403 938673089 77736 56161 690221471 77736 70452 983899200 64621 21984 125950079 64621 45875 719350375 64621 70034 108492163 64621 76546 854254707 74995 70252 860108159 74995 7309 991860427 74995 34493 713843413 74995 36393 114582586 74995 34427 657980329 5759 71514 850895627 29906 49686 514195085 29906 49977 434203127 29906 93371 907226509 46781 36951 782615078 46781 28817 851228148 46781 80775 25812613 95711 61803 551215265 95711 85867 479445577 95711 55062 671501861 95711 14541 214971750 95711 88591 620733628 95711 91592 740919905 95711 98602 522261631 95711 75715 194708778 95711 74602 692772764 40720 24529 12680143 40720 72815 242320707 40720 77749 246835210 40720 26399 628360970 56104 22643 319136630 56104 44004 197115133 56104 89756 931234963 16620 74 63663221 16620 59751 738265421 14053 2695 978703323 14053 38862 829574950 14053 15434 271043052 14053 12227 464073545 76725 41545 297695245 76725 97769 765778705 76725 40936 507153519 76725 46321 682084859 76725 38675 625524092 2015 644 313939876 2015 42272 840514707 2015 20291 423843749 2015 45143 891514633 2015 17065 830900718 2015 15290 459854603 2015 95235 50272016 73655 53724 584820016 73655 86394 868350875 73655 22974 384710745 73655 2929 194199284 73655 5897 68718913 89721 37605 904883717 89721 68587 471850836 42783 46171 404439696 42783 665 48475934 42783 45749 438633983 66444 33412 401111320 66444 47923 916208622 66444 50285 148958973 66444 5410 842900280 91783 73203 652921475 91783 16122 394952226 91783 37369 206025879 91783 45790 345715931 12439 89417 495213657 12439 91878 615353191 12439 49248 182632679 58480 20997 316441080 58480 31377 728274335 58480 68293 600847178 58480 69905 127474396 58480 40161 93322401 58480 27878 754431257 40881 52259 182775447 40881 84346 883736749 40881 14630 355883036 40881 4633 176545223 15953 56961 748759378 34081 39379 694463041 34081 77068 344139964 34081 80359 415743444 34081 8426 33850838 34081 7432 506798772 56554 42746 664289964 56554 96971 364965171 56554 12002 179339597 56554 96112 571888607 29193 68630 3350568 29193 77062 978420134 29193 93568 610745840 74531 58268 469496482 74531 65180 202479301 23279 92409 424859199 23279 61464 956374810 23279 91597 657104278 23279 20081 159931822 23279 42340 97522199 36577 73685 740395334 36577 43899 928441487 36577 74361 851070799 36577 84567 366591330 36577 7615 212342488 36577 11855 670541880 36577 38990 978521036 64462 99973 556507341 64462 32335 234224982 64462 14681 619897705 64462 64276 534273745 92968 87513 337887238 92968 85593 824534120 92968 2581 423181328 92968 25772 948362398 8859 38580 579647448 8859 14781 864732005 8859 15159 350324950 8859 16914 905339007 26864 78760 239173616 26864 16667 831069203 26864 15320 674999948 26864 72028 207434357 60730 7940 5360938 60730 93203 620764051 61789 54088 427293388 61789 35093 101606353 61789 1244 452663165 61789 40226 987325793 61789 20108 9863868 93529 41557 597104212 93529 19390 233971723 93529 39580 509363857 93529 35975 913729130 90099 4862 484809644 90099 32226 596763212 26213 30207 666359415 26213 8484 982011789 99728 6520 3235724 99728 17569 813751640 99728 67088 813248474 57016 40791 939527479 57016 55389 587700145 84964 36440 980869219 84964 73016 556869917 84964 10303 484711213 84964 57065 705236648 84964 94502 67959465 84964 69309 104038923 84964 72263 465433539 84964 69046 327745690 84964 40850 13412326 41577 1441 83446458 41577 87792 848082901 41577 29616 419069563 41577 2973 558108447 41577 24895 980288977 41577 73310 83233718 35412 82552 246522769 35412 71417 32813038 35412 3373 219355178 35412 17178 730772546 35412 63925 169406099 35412 48287 534909180 36660 60109 40021024 17191 44529 487749656 17191 15337 808200730 17191 41383 794886337 17191 43821 564327779 17191 62125 544905969 17191 25818 212950945 17191 80523 513481504 17191 7204 816515630 17191 34430 413812578 76906 57782 477764144 76906 93307 666583651 76906 62201 136506354 76906 19435 936204029 29939 87996 838874426 29939 88342 801299190 31444 50559 363400427 31444 61785 336527816 31444 89710 903322607 31444 77422 763236899 31444 8827 856217235 24299 45037 127949079 24299 44279 777321156 24299 7771 284130492 24299 54307 193710393 24299 19906 365653553 63549 88670 513703379 63549 83127 615215682 63549 32552 165629037 88692 37720 740793041 88692 74517 158855776 88692 29605 16056194 88692 11717 155545938 42466 42880 617291547 42466 19313 246078646 42466 33736 193677437 42466 32346 362469269 42466 63669 16462265 44774 33825 486634588 44774 93472 396986559 44774 34677 684180451 44774 15610 469187499 26294 73166 755755789 26294 96241 364579742 26294 53966 559159898 39983 65971 208420017 39983 27129 194076855 22890 35495 842310190 22890 62418 382255991 22890 64521 817027141 88787 86998 605691997 88787 64401 403780721 88787 78053 486474844 88787 57157 815607101 36790 6138 996674886 36790 98857 144188331 36790 81226 743661254 36790 60390 833466074 36790 71749 561570870 94838 71378 412988303 94838 59217 617964137 94838 69690 978652574 94838 35303 843961246 79775 2263 375589785 79775 8109 97971935 79775 95402 115318433 79775 12373 284341485 79775 30164 994375050 79775 41581 328763455 79775 56137 841338058 79775 54584 901363744 3323 75640 45925463 3323 81087 747698136 3323 16315 11004722 3323 5758 189924841 3323 50616 28203508 3323 71055 921671856 3323 79516 856465249 27080 36404 971851715 27080 8953 735528123 27080 41446 372354943 27080 27094 334293512 27080 9591 988273718 69020 73868 482909754 69020 38360 323394380 69020 42 613967730 69020 62368 775863425 69020 30953 387298501 9303 75733 373604150 9303 18560 658792720 9303 11337 70894869 9303 31614 774441293 9303 53765 258762017 9303 6520 104190279 87565 4018 546645236 87565 25555 546512871 87565 48287 829895229 87565 51307 514548284 27539 38582 934055992 27539 46817 57595913 27539 54665 291132219 23240 25110 526877267 23240 92315 193047528 23240 64314 585799387 94833 40411 468580309 94833 1013 29445108 43812 28470 859509352 43812 73884 22968607 43812 14056 393164643 43812 88775 192450526 43812 31200 994783323 75919 2305 381366871 75919 25965 790539972 75919 58177 710778833 75919 98644 517907982 75919 17831 109502059 75919 2695 519681986 75919 90958 857222180 75919 47431 878964129 72167 71009 746194835 72167 59621 888866181 72167 82405 187921381 72167 46093 571864854 69564 997 468709335 69564 54605 481183992 59376 86781 719003775 59376 99726 872265702 59376 35490 957270862 59376 25506 755663335 72817 11903 143047932 36967 96422 828767582 36967 86121 735168865 36967 78737 733538013 39476 59512 656733503 63285 58834 662121465 63285 20919 521424975 63285 45364 580790919 63285 91273 78400370 63285 22603 755912651 15253 32083 487411287 19748 42968 843454504 19748 25567 106869842 19748 74771 821652369 19748 88295 128828921 19748 63753 338177494 19748 12933 117560985 19748 12815 145104928 19748 97892 462795877 19748 81791 131316550 19748 99619 746828536 62696 56536 954677029 62696 93818 170659781 62696 80352 195602185 62696 82019 779781166 7493 63390 997643858 7493 53584 671208527 7493 13197 845985401 7493 23699 695610413 7493 52977 103580328 7493 78104 758374269 7493 91312 912352487 7493 76228 775585169 64535 81167 877096418 64535 4155 555382219 64535 44175 468118008 64535 9911 498190893 64535 89388 875393839 64535 16991 622567370 64535 12990 988065725 36440 24281 298896301 36440 19653 171353384 36440 73383 546084090 36440 67419 985568833 36440 45486 770557878 7394 29289 3839007 7394 30736 88555692 7394 46783 387591293 7394 64091 969573376 7394 22777 811888956 76228 34521 249419505 76228 76927 8392471 76228 10591 682826133 76228 53679 973504037 76228 57058 234867040 76228 41731 120501963 97065 35197 543180920 97065 1434 249344695 97065 4535 976705443 97065 59421 87763866 51278 58810 545553316 51278 93994 132388881 51278 83935 700733460 93462 11527 250863146 93462 46316 221229857 93462 7079 369172289 87049 8334 127100557 87049 55267 187799852 87049 60287 927137578 87049 18744 260666160 87049 53627 833512617 45790 61806 136571910 45790 12926 719387784 45790 42134 622918416 45790 20155 244666500 45790 2639 369522136 45790 33268 187103200 92221 60081 404354080 92221 24673 144874831 92221 32317 261778704 92221 15481 151557911 92221 10877 805783188 92221 1786 836653732 92221 94372 304000989 98008 54245 179345791 98008 93086 286166177 98008 83582 134246708 98008 47127 745796586 35351 25069 679462483 35351 75010 970767670 35351 32282 26207466 35351 78256 900809164 35351 62982 115516955 5138 77323 516925169 5138 17453 130330448 5138 55698 487631449 5138 38206 934355300 5138 17934 257041822 88274 45891 815617353 88274 28724 154219741 38503 64942 784462960 38503 26029 637765651 38503 94396 68722928 38503 13870 634430363 38503 17270 326179813 6111 46726 943109260 6111 47439 562468521 6111 55600 459604439 6111 12959 554994517 6111 96267 547752515 25760 49459 897880088 25760 29756 397476174 25760 46793 903182067 25760 94622 127368433 25760 14751 168533708 76785 14092 647584030 76785 9552 611344663 76785 22144 522817847 76785 17117 743956278 76785 70780 106025555 76785 78427 82043247 76785 69424 179412572 76785 88138 478997524 76785 55693 264865921 76785 22808 454636223 76785 49630 668796680 76785 99902 384932910 76785 81451 21046299 90688 26785 787433274 90688 98216 821653698 90688 29271 892435693 90688 37976 285229871 90688 95753 897689018 90688 945 445128115 90688 26405 708279204 90688 92094 898592403 30610 92260 52599715 30610 77863 486136135 30610 99786 946388997 65180 18614 804492888 65180 65021 584532489 43642 81791 669698200 43642 66808 241473582 43642 34304 715906881 43642 92986 560969153 43642 33620 736939418 73071 92120 557949812 73071 63803 108058389 73071 58977 644288411 73071 36709 383085786 73071 74700 383523668 73071 2633 848080952 45051 62482 759361667 45051 45978 694197625 45051 37404 984021131 5078 41283 558593627 5078 86895 35371107 5078 34184 40540522 5078 69552 597003487 5078 78710 453811055 61676 40226 972046774 61676 51349 262019631 61676 26340 991020944 61676 77934 153725601 61676 35833 356393582 61676 58541 961600077 61676 4304 142284969 61676 42723 291635669 49043 25886 821514404 49043 83151 285695078 49043 68604 41961142 49043 19339 351339424 5369 53193 868117178 5369 37068 112571240 5369 18846 654846502 5369 65680 775699206 5369 48287 486054963 51905 36380 698142003 51905 61769 582564835 51905 1687 461174935 51905 47431 393717567 49503 88298 441699217 49503 85125 292047279 9783 23771 989249013 9783 58920 169317336 9783 82588 915529003 9783 52297 221296001 9783 99699 150457086 9783 27666 523586287 9783 10734 403103171 9783 98388 987873113 9783 20050 140791539 20062 55773 522603614 20062 26103 355935840 20062 76172 70555085 20062 49199 963516336 83623 17669 177526081 83623 73315 743499549 83623 90120 788767459 56266 68100 926511996 38869 98458 978421949 38869 1607 892061613 38869 4252 527595114 38869 23475 341669439 38869 81535 214502565 27878 20702 178742017 27878 30784 931463227 27878 25860 868694832 27878 2262 97102317 68145 74023 702397401 68145 70119 622004997 68145 2896 387305867 68145 9407 271661807 68145 13188 865441969 17676 56375 852711099 17676 95049 454170267 17676 6908 808969029 17676 34942 209112771 17676 86205 523226123 17676 81237 327550314 17676 28507 901633127 17676 46505 667577768 35197 34523 502521922 35197 19612 891485371 80532 29699 282804914 80532 6326 252905359 85125 34320 744274343 85125 98107 216495403 85125 59954 364278528 85125 90179 70119927 85125 16422 671454857 24281 21742 743605666 24281 32955 818995832 24281 69876 33053193 33013 25492 830332876 33013 12915 215935955 33013 27618 140100735 35244 6688 879566195 35244 19037 654694529 35244 9055 565855652 35244 56637 157815698 35244 21792 436609686 35244 35894 16007914 80649 13185 28534681 80649 81724 491421407 80649 40432 785011268 80649 46314 983773073 80649 28679 139436054 80649 4953 21097061 98617 3311 772701938 98617 6773 434361049 98617 60754 503644640 98617 8007 981025931 98617 93523 980750765 98617 88757 977829640 98617 82658 803752970 21763 13127 916383952 21763 86476 699392982 21763 10335 854051556 21763 5705 665271611 21763 44582 82761600 21763 6130 939763002 51290 52748 339800728 51290 3721 917165456 51290 24004 116871037 51290 29610 913868843 94392 4198 668451287 94392 34627 967438827 36017 77369 84371940 36017 40638 41242763 36017 8827 29886284 36017 18264 606992497 8133 99163 164970684 28541 81703 104500369 28541 68660 858082818 28541 90181 30018782 28541 44477 912029812 28541 78965 878572991 28541 90999 406248750 28541 28816 829762244 58847 41807 473819335 58847 58080 207753338 58847 17468 229337293 58847 25797 730643515 58847 18629 315956510 58612 13816 505384621 58612 64055 411532875 58612 54245 635920455 89944 90726 753153691 89944 2634 921730777 89944 9391 12815301 89944 32395 430357426 89944 80022 699846944 89944 34362 890956678 89944 42676 697088230 89944 99966 226991331 13185 86571 855497303 13185 86501 638059581 13185 93249 439522390 13185 17023 833829265 13185 5897 526754960 90436 5104 794282485 90436 83547 443705195 90436 4471 964721839 20702 26490 334901836 20702 64945 919370622 20702 88751 910004487 20702 32809 782361254 79457 55654 700013725 79457 46174 497602393 79457 23771 183578976 79457 74532 62547008 41513 28112 81004612 41513 86128 919603686 41513 48722 533491197 41513 55185 743170011 41513 16068 126695206 41513 1175 575012151 67234 82825 488542611 67234 66461 893415027 79904 61384 233563087 79904 14623 89702222 23646 26962 267143795 23646 22061 959210314 23646 27217 155422589 23646 26772 960810825 23646 9724 136560209 71318 85107 549283332 71318 8553 132958398 71318 92965 501229356 71318 13082 557801686 71318 52707 924546111 71318 4953 512273255 86303 59240 105869047 86303 44428 158541839 12189 33741 336851510 12189 2328 733211200 12189 74829 349771543 98568 73812 376068003 98568 59596 711822071 98568 61815 927791570 98568 68598 609780323 98568 41813 158857815 98568 52101 91748493 98568 52139 901593740 89582 93290 105106743 89582 26584 253818773 89582 72848 180124342 2648 36805 783199976 2648 44959 593776203 2648 66612 533693146 2648 46451 13291407 2648 72493 800802891 2648 35214 522492444 30152 65401 338003451 30152 40725 870121714 30152 4196 28724353 30152 3645 613364621 30152 32237 161611661 30152 33620 197403587 30152 84112 882464000 30152 75289 171851582 30152 74561 966606612 93210 99288 983588163 93210 85259 698434327 13870 91397 422133492 457 15737 117911347 457 43076 13326225 457 39598 646013676 457 8903 114022201 6680 76918 202192489 6680 65212 498059440 6680 92950 942963891 6680 78655 371186736 6680 65762 820270923 6680 68599 269239945 6680 67479 539697717 10400 21544 2371203 10400 61803 54625817 58821 40400 258103427 58821 34719 317392432 58821 93380 640769107 58821 59028 270039055 60383 13464 421458259 60383 45997 720792869 60383 76642 899962107 75794 93738 493682403 75794 35701 670291721 75794 95833 635010807 75794 88620 39148602 75794 30229 720558833 75794 48084 408691786 48618 81002 535559466 48618 24279 584518655 48618 78877 78607880 48618 16233 709753925 48618 5636 178686910 22232 81187 204789853 22232 43748 448716299 22232 9693 454188693 40226 87828 988130165 40226 14453 89992439 40226 80526 248828724 40226 1987 548935312 40226 38378 904081480 61774 64095 904823287 61774 24035 915679548 61774 36505 711653002 30920 7534 357548515 22995 68636 423601492 22995 61994 272614531 22995 62070 312013209 22995 25320 538439614 22995 68703 782476533 22995 94930 24226749 26445 39105 356400820 26445 63558 838472238 26445 20456 862419587 75640 12362 86057767 75640 83518 662594272 75640 79591 94955759 75640 77810 729123327 44712 75076 665578567 44712 30590 192564009 44712 68172 503887860 44712 14567 324064024 50404 46892 350313594 50404 30468 311097182 50404 59734 289047929 50404 58276 352207989 50404 99537 320966998 50404 25827 822525050 53859 87793 666378281 53859 886 791569369 53859 82007 838421619 53859 55705 519471885 2333 90721 187209034 2333 29224 995627669 2333 77842 210873410 2333 53465 302787500 20610 96353 597683817 20610 91109 383560063 20610 36201 933576893 20610 60381 701938385 20610 37376 369985669 91876 87913 291286234 91876 60875 658449116 91876 72600 875700486 34024 76595 492503477 34024 28277 944274657 88057 59319 707975289 88057 5166 32368463 88057 79187 668678024 88057 2214 574837648 88057 54967 172228120 88057 35321 808774922 88057 86441 14674019 88057 76110 200632175 43392 19542 461949995 43392 17973 213905738 43392 15883 160816086 7844 91244 10090592 7844 78019 206617580 7844 95494 104703163 7844 8590 660834706 7844 18629 972271397 7844 58268 767213017 7844 77454 871950619 7844 12811 426441552 91067 18215 577217012 91067 77246 666729535 91067 47967 677226383 91067 26833 959088835 91067 32014 955903154 91067 1748 824069846 46102 85767 947641553 46102 5783 236787904 46102 2204 762826254 46102 52915 490078212 8708 12950 901600382 54584 32800 506047468 54584 57145 756896228 51349 72013 19782512 51349 80865 480688303 51349 98215 391911739 51349 62749 365743397 51349 42235 483272021 1632 98746 71186689 73211 46995 780979636 14390 71105 639119746 14390 76291 44560278 14390 39083 500327100 55150 61299 938817100 55150 59511 429569420 55150 44518 801478411 55150 20867 795284834 43598 11593 894241039 43598 48030 667188008 43598 86989 316555378 43598 98081 488801208 89466 38850 305457108 89466 4648 833902128 17648 45243 13561819 17648 98814 87587281 17648 20992 567288732 81535 34092 499977527 81535 34167 740588927 81535 7243 944644922 81535 54350 624792937 81535 33412 741914993 68636 95006 775751970 68636 52447 618320681 68636 12094 574306234 68636 18669 839194318 68636 37677 297588913 68636 43013 556387491 68636 65790 910258717 67017 14827 674329311 67017 5706 949355664 67017 82066 225728395 1833 86924 703795212 1947 59216 155414484 1947 99345 761952101 1947 79988 824708051 1947 43049 234638416 1947 94321 998541501 1947 91169 819956837 1947 53803 706458333 70214 84437 272541113 70214 10985 132890671 48084 45840 498104324 48084 44072 504315777 48084 91700 754483907 48084 17114 57867066 48084 285 146444073 48084 31844 304780194 10139 22799 769597556 10139 32886 225882195 10139 93841 63610018 10139 94038 915789008 10139 32646 814832962 10139 62516 94773299 10139 92120 733563124 10139 15744 710724680 10139 58121 109061723 3104 8042 436636146 3104 16568 687472405 3104 31771 884975394 3104 94048 763468213 3104 48839 95521723 3104 33153 132753310 3104 60173 44074860 3104 59471 466428608 18311 68250 225805910 95559 11260 666645062 95559 3435 100309198 95559 78018 190432391 95559 99852 46308976 95559 52041 39932696 65554 34131 116865193 65554 60941 477945550 65554 47124 609750501 65554 35888 657315618 65554 70600 60896856 65554 19985 242031574 65554 3345 748177088 13447 69624 220821828 13447 4023 827667949 13447 21754 987228079 31559 755 624738479 31559 43435 513605070 31559 84716 278676925 31559 94151 542983592 14570 7475 383367045 14570 15792 490574293 14570 42131 886287022 14570 34283 782099865 14570 5437 489587208 7369 44232 274414884 7369 13929 14111900 7369 12902 772858934 7369 49869 350182442 7369 78045 938340187 7369 3720 663839322 7369 15461 987667583 32714 86860 881901381 32714 51410 153570588 32714 5861 375054714 92802 53558 875549365 92802 7308 412169738 92802 22061 544834062 38174 74730 360645036 50438 25701 966768960 50438 48195 510773502 79982 22727 163417037 79982 44741 346299777 33268 27078 145243580 33268 95394 490626770 33268 55047 735961445 33268 75289 583829848 86169 7525 845081765 86169 18465 173740482 86169 91456 480999836 86169 63801 175365546 20456 20867 958825819 20456 86430 502215195 20456 60950 608228918 20456 3239 994788491 20456 93309 867130019 913 32252 314266249 913 7474 488178969 913 88561 221169513 913 4252 761613186 77193 87362 180097633 77193 64227 746922427 77193 50843 153511192 77193 21027 241008475 77193 82672 371692910 77193 71210 872072485 77193 78069 982769587 65897 71316 274323267 65897 50703 638491699 65897 18907 654916859 65897 4953 943035203 45206 7358 51303826 45206 84177 292607177 45206 12127 946820418 45206 24673 833398394 46911 90832 869909631 46911 34607 521423234 46911 19088 229397023 46911 98455 735658518 46911 26581 514304496 46911 8896 7075878 46911 70853 413892 46911 89035 925430027 20108 81380 107228188 20108 95971 444077213 20108 16031 284133536 15610 41274 496506806 15610 71749 628318934 15610 81825 848275688 15610 72700 724148239 15610 29231 747937006 15610 5969 358045005 15610 3355 806124359 75576 58526 689371712 75576 99555 347812650 75576 75883 995035769 75576 34903 397040396 75576 56903 724465577 75576 56908 67214795 1232 31961 629248371 1232 49419 183185926 1232 25301 527568379 1232 24588 808401422 1232 67350 69210711 1232 85907 989831438 39564 17450 686089283 39564 37207 949936898 39564 41119 995333875 58383 99805 753030743 58383 65693 747708740 50727 24576 104654998 50727 43731 897124999 50727 79923 289728440 13641 3613 492361581 13641 2267 585626421 13641 5636 526821317 79411 50220 460123825 79411 98111 889460636 79411 99859 99571084 96422 92103 625059735 96422 65485 799583030 96422 23319 711874282 90005 61037 196927066 90005 73616 892036607 90005 85244 770495427 90005 58206 720905002 6445 18400 569093194 6445 16924 696112956 6445 2173 617070300 88916 23823 269967822 88916 21209 301787917 15486 51059 218251886 15486 130 885576471 22764 15534 804763086 22764 73614 429026608 22764 38937 217767762 22764 11199 584253238 22764 96217 791678815 22764 2217 778483728 6130 78989 977819590 2695 69043 119429901 2695 46824 964396200 2695 2106 46725046 2695 22200 529748195 42 52804 307283194 42 85746 813395880 42 33298 697514585 42 78916 859558942 42 14052 671010624 39145 43643 710462158 39145 79934 138576803 39145 38568 576929804 39145 39797 663692197 39145 89412 117660485 39145 49570 583346392 39145 30689 401559793 80374 45125 847982688 80374 58040 737080566 80374 83641 7039771 80374 72695 934574923 80374 53503 771600498 12898 66186 781305135 12898 95303 873712381 12898 4695 70976460 34523 46549 461746765 34523 18821 46779092 34523 58890 544955592 43758 74205 28965856 43758 29789 612603525 43758 55787 20900283 43758 27388 187465177 62450 89370 244427952 62450 59154 578968164 62450 13343 794187253 62450 14566 590183290 62450 19708 751050569 62450 42213 907154249 62450 14401 854872161 62450 52625 30624464 12733 53694 170301611 12733 92808 210903724 60081 3026 994890072 60081 11622 4846395 60081 23084 209218035 60081 19110 531075574 60081 10544 325117239 60081 40503 609888911 79815 15538 848160721 79815 77186 422351117 79815 56016 976444105 79815 68939 527327053 40439 57712 319208846 40439 86609 659745704 40439 35915 489909481 40439 72028 408947737 73229 68886 731071099 73229 64910 864311539 73229 80525 93678440 73229 33815 271530228 19730 14797 892990249 19730 25426 728387652 19730 71960 325118233 19730 282 555386023 19730 84090 350473775 55095 16137 906070951 55095 68390 818981924 55095 84486 141090153 55095 62434 281115506 53483 45981 93775368 53483 98976 873732496 53483 6214 955710218 53483 94614 596534450 53483 65885 24915689 53483 38047 565901251 53483 62739 862784434 34214 77005 785029224 34214 79564 818674306 34214 41189 490032793 34214 71184 796146218 52527 12753 849131682 52527 87225 701152401 52527 69688 851033281 42676 70856 888323445 11484 42253 3286284 11484 17021 303476607 11484 69059 660429675 11484 15461 609362867 40296 73731 293377407 40296 48959 475377115 40296 12053 573441389 40296 70235 657479238 40296 4508 965832072 21692 90496 963677512 21692 23677 197236704 21692 88442 604968004 21692 49745 555190278 21692 31849 95760527 21692 36718 817903323 21692 97214 474175281 21692 58593 530324349 21692 41603 804150811 51203 1973 961597149 51203 81787 749302186 51203 86629 8290684 73916 84696 180767408 73916 37996 902192808 62034 18628 828336300 62034 10440 919926085 62034 18592 507419625 62034 67866 567061853 49038 55552 531688893 49038 6188 312278781 49038 91734 585040134 49038 74851 588247954 49038 78955 234942287 49038 29440 950819651 49038 71326 735333115 20992 47770 996182011 20992 69059 335829140 6027 35842 679622378 6027 47989 355765909 6027 21815 492178603 6027 65346 70951831 33976 72515 748243518 33976 51002 534771043 33976 29498 128691867 33976 99030 175258375 33976 29794 251015152 38360 93603 255816648 38360 72058 16273044 38360 92246 387146383 38360 56972 515580132 67851 81939 557941779 67851 76338 207373548 67851 93141 854897961 67851 19582 447144375 98458 9322 338952905 98458 63246 748513429 98458 63926 913657495 98458 3345 108860594 26717 22561 704337161 26717 85450 813332570 26717 4402 625779262 26717 5829 172997004 26717 75212 69542676 26717 61175 55803111 26717 41546 464778165 27545 59092 136531311 27545 42826 511371855 27545 81465 806844349 27545 76813 704669863 27545 49399 196294142 18208 70528 321759077 18208 14526 196065736 18208 60799 864101114 18208 80096 163331371 18208 63390 578317112 89436 13968 967704762 89436 37094 15911681 25395 40604 878816682 25395 80709 948416488 6138 61356 14772172 6138 41568 744632140 6138 62406 5627138 14751 23338 119856931 14751 41401 211940226 14751 33537 475817873 14751 62035 908011886 14751 63126 772683005 14751 47127 994652462 14751 11981 849522556 85995 52152 645717540 85995 38321 12945602 91312 7312 77211095 91312 92261 26870506 91312 82658 799597867 31556 84385 896021143 31556 99712 366766965 31556 67738 38431702 31556 83572 910059134 31556 35721 684974470 31556 25870 968460477 22564 63126 250471469 22564 14125 778874753 22564 54620 780306475 22564 3628 532778037 22564 6362 199863480 22564 30522 590934026 95853 10082 722709060 95853 51550 207872076 65356 74423 56293160 65356 44270 177176949 65356 60818 255747738 65356 52781 315761808 6413 37424 843381546 6413 37682 80191765 6413 17969 800550626 6413 95926 139164196 39462 61103 236057404 39462 91821 84808927 39462 54162 797997821 39462 12366 51750840 78830 42371 578837635 78830 79672 122076600 78830 20686 184335552 78830 19464 524324921 78830 56373 886286138 78830 71974 800328931 78830 18607 200779362 78830 63023 756778138 78830 45125 545806665 34018 56972 537681239 34018 51968 844461948 34018 86824 179438206 34018 47379 120031301 60913 41186 219993021 60913 65482 18496467 60913 1532 732234098 60913 26170 193480407 4540 19356 476277064 4540 74532 510715384 4540 80936 444437856 4540 95919 449991538 4540 87045 38080980 4540 12409 430538153 4540 89429 220291003 4540 95696 733469678 4540 49459 722866833 4540 45356 170870255 4540 41581 526806041 4540 56363 99284958 4540 28583 501453578 36800 68828 621123935 36800 8216 394608413 36800 69358 793134304 36800 60725 941403334 68172 38718 266215711 68172 96094 425239456 68172 10170 682181353 50054 54575 684377216 50054 5673 381371394 84321 1138 738829248 84321 50235 69660893 84321 44742 163159607 37645 53745 886681428 37645 68035 592531320 37645 80122 519339260 37645 54591 17006906 37645 30586 688906460 38760 5890 831664398 38760 91458 40301560 38760 14361 398173469 38760 53004 288340978 38760 5727 715288404 38760 11309 634237613 38760 57441 852503804 38760 94090 678428097 55541 37246 272279729 55541 11681 812760469 55541 29348 933579985 55541 72331 286390475 55541 41015 195218157 55541 8170 193306663 87491 2619 201244088 87491 86987 523503493 58121 36663 163332929 58121 97541 229368370 58121 88762 70378710 65971 69764 192506180 65971 314 653074329 65971 10280 528996532 65971 79516 460395863 23403 53763 349711967 43551 63985 873513758 43551 14437 755980767 43551 26658 353140198 79136 12780 644443591 79136 75296 378818140 79136 86666 787107205 87454 9761 538521669 87454 8082 767075164 87454 75366 656955952 87454 89244 285163261 53770 94372 759282860 53770 30522 611738501 53770 69996 244506672 53770 32439 134578078 25870 46436 175047048 59471 84349 163910979 59471 16021 914365368 59471 75439 237243454 59471 78696 90546273 59471 80523 365381862 10079 86855 865895931 10079 15291 988606894 10079 10367 633260937 10079 5596 593982430 10079 40095 995388884 93568 91190 607738667 93568 33181 684765533 93568 54022 976345187 93568 43984 994770735 61086 59650 157128835 61086 94332 242044143 61086 93075 797928979 61086 72571 841815094 61086 58726 336878687 61086 29077 413587719 82029 46431 700125616 82029 74280 878833541 82029 60648 263948446 82029 686 16777405 10170 26494 363406175 10170 76053 93283423 48819 77158 585018636 50701 26354 174020275 50701 14528 270510261 50701 55458 152828320 99953 15078 513299946 99953 98646 805899097 99953 7353 69501071 99953 49264 264544212 99953 87133 34147304 99953 7980 427210436 99953 63669 222296613 42723 63669 967702736 42723 22937 349648869 42723 9302 178517923 42723 35896 187309861 42723 76115 139568751 45356 85735 365574787 45356 36285 222846293 45356 49248 121648867 69268 6502 146344104 69268 87341 775625333 69268 68786 522620236 89559 50016 573469587 89559 64064 666146543 89559 37802 443081792 89559 32775 908178742 89559 84744 868493399 44301 70908 385534971 44301 21561 500552429 44301 74308 115419080 44301 85242 490134492 44301 31218 725638560 44301 49153 451796254 44301 47623 583608558 44301 13821 372920442 82602 46826 494879508 43649 16965 816626545 43649 50192 222323417 43649 1127 162310190 80193 41986 178694102 80193 5314 713038126 80193 69679 292347961 80193 99628 526387961 80193 10843 767026951 80193 32186 548955454 69480 77702 774761506 69480 74600 366422250 69480 80492 623436284 69480 94857 957221602 69480 6975 902657313 69480 35365 643654332 69480 88757 601319170 69480 59765 663358830 53745 94510 445179477 53745 94008 535832580 53745 90322 632685187 12811 31256 477018091 12811 76581 501774633 12811 70457 222787001 12811 44143 854506781 12811 42290 891309361 12811 35321 407196320 76918 75366 920921880 76918 71360 407767176 76918 2761 767885976 76918 47431 478135034 50763 14478 263267118 50763 82686 759210745 50763 46307 620524303 50763 69267 471629905 50763 27514 83286905 50763 88481 82109885 15461 78595 537354928 15461 74270 431241395 15461 88676 399381124 46358 15370 849366124 46358 59743 548669400 46358 96359 384612974 46358 93510 602917683 46358 19582 154967902 22015 99072 147012721 22015 53871 643360478 22015 68811 648104908 22015 20433 32173235 22015 2417 813210477 22015 78003 985542323 22015 99079 923117241 22015 23184 723834360 68786 55124 506455935 68786 81165 18741930 68786 85453 681867572 68786 48937 678707988 68786 15603 207421103 68786 22448 967126819 49459 64070 544714890 49459 27431 779223172 49459 65040 950494507 49459 97705 889196316 50519 92318 879779890 50519 90284 37080182 50519 81617 594143249 50519 29041 131397378 37166 76344 52049587 37166 30743 58967539 37166 93490 546287909 37166 78615 975997437 37166 6341 779504467 37166 7105 925268384 20829 6942 412386485 20829 58041 636572276 80827 14992 106617340 80827 53024 483884 80827 17227 117720771 80827 33589 839934106 80827 84734 162177398 80827 59751 948147915 88873 30298 987831554 88873 63518 475475803 88873 95728 665765667 88873 79427 698084461 88873 17588 99481413 9653 89980 475824254 9653 6697 878236130 9653 71475 420722037 9653 19771 573854919 9653 93589 837119468 14478 52762 471755282 14478 50613 702291713 14478 96947 935941466 14478 32152 745296706 14478 17565 123043231 52764 73716 358104401 52764 96733 89928619 52764 62232 465520306 52764 64376 97093668 4575 76133 556324991 4575 56396 14993826 64959 3605 297338255 56396 78287 850698014 56396 35176 737279545 56396 28112 980821711 65217 42023 774479510 65217 70223 128172116 65217 51209 383021705 65217 17270 15298151 65217 99383 673608527 65217 10367 274764682 65217 96454 259960217 64304 9591 458468108 64304 82272 860838824 64304 966 851223674 64304 83613 483921934 50898 71742 269289717 50898 57684 471814572 50898 31968 935334631 50898 27283 86961727 50898 75646 142047797 37421 77816 600475347 37421 50504 431310689 37421 26228 478938632 37421 35701 165897829 37421 19271 161911863 7475 26720 877145541 7475 36055 789865727 7475 87913 418899504 74723 32346 72579992 74723 11064 331079582 74723 16291 752801719 74723 11439 410342879 59080 58196 62872898 59080 85838 199690060 59080 88216 190639922 59080 34257 54173369 15078 53465 123917791 15078 93751 927983525 53620 38953 567877587 53620 32999 479253109 53620 90147 294590188 53620 17279 287109311 53620 98284 632854234 53620 49211 376565900 35417 42946 737015399 35417 53201 688311535 35417 46951 376941697 35417 69845 186155827 35417 18618 584987680 74602 26639 106975636 74602 49437 820690263 74602 74239 421444848 74602 23665 476188889 74602 13821 638284282 96951 97003 543047551 96951 8802 592812306 96951 65499 131366700 96951 66098 707148677 96951 76417 139267172 156 92446 169140841 156 35046 562152029 156 86941 655785075 91462 24028 458351106 91462 42800 202626724 91462 17887 373649713 41581 47422 262470335 41581 72884 326901043 41581 58662 663195876 41581 68705 897330944 41581 1062 21728399 41581 60493 301098157 68125 74260 849049626 68125 3474 187032480 68125 21593 800114571 68125 64248 348224420 68125 11087 846359043 68125 17270 466084837 41546 96646 790724288 41546 75402 969534307 41546 24145 432033538 41546 22451 200743480 41546 18119 276700872 41546 18631 720712095 41546 92404 993314190 41546 29095 910866303 41546 72321 976804142 97003 21506 304217713 97003 63979 853597152 97003 80179 691629794 17887 32870 725500357 17887 91270 953639437 17887 49525 180291735 17887 22453 374976598 17887 66664 96401725 17887 40778 975619302 17887 16187 867326326 41324 15865 912720101 41324 41355 959553020 41324 36658 582057821 41324 55119 574524440 41324 27976 838566486 41324 20121 364703087 41324 19435 450183250 41324 25827 457861462 26412 22199 945595190 26412 36815 958861989 26412 62456 483244374 26412 30953 418177671 68936 6715 992305290 68936 37095 286255780 68936 67812 731249957 42451 28244 325671183 42451 98154 557182181 42451 47480 551964163 42451 8825 18892771 42451 19734 208170493 68691 30862 169473470 68691 11449 499567657 68691 54650 217842513 4535 55584 750851036 4535 15651 875388475 4535 74813 944899312 4535 56703 886546878 4535 14567 135261607 60158 45725 166822855 60158 50313 601210506 60158 91624 992426495 60158 18326 519508789 60158 10714 3703056 18264 84177 282582713 18264 38378 594951157 18264 7624 60694404 18264 14927 745753052 18264 29429 5866354 18264 37132 178000577 18264 103 687226329 99383 74831 400880191 99383 30241 3573993 99383 57844 482334575 55552 55855 537009294 55552 53828 288334999 55552 9350 704032959 55552 47508 64191873 55552 185 534019670 31497 62896 98336920 31497 14729 310804326 2619 91175 833276805 2619 25907 881961726 90364 2657 104322800 90364 21067 140490473 90364 34799 452840880 90364 87121 146081356 90364 27044 172353731 90364 24592 273600923 90364 57844 152996497 35684 17801 353552918 35684 73025 397215169 35684 76403 342192772 51076 83316 479508386 51076 77444 513143284 51076 30048 727014359 84177 82907 134559544 84177 99099 747458925 28978 28038 34227875 28978 88643 466229999 28978 92497 691014371 28978 7265 622585359 28978 35981 348044457 28978 5352 368171737 28978 11593 665914719 47431 16288 526994386 93510 83290 126195646 93510 58314 218094839 93510 47127 187460475 74894 98121 250730421 74894 29892 922848103 74894 32459 441085593 74894 1892 225349717 74894 29259 798612617 33540 72325 555566932 318 31754 1455557 318 36569 333258371 318 85588 946040726 318 19379 408471196 15538 51307 405028689 15538 76351 336053274 15538 71848 756163805 32257 15922 589595886 32257 80391 338056592 32257 43090 566757931 32257 80914 783877845 32257 18464 387788254 32257 59913 184519441 15276 68753 39031077 27794 23323 64039297 75289 92339 37922996 75289 98387 760337928 87816 41335 38295382 87816 14635 888895482 87816 9724 154364191 83332 62385 581603491 83332 9918 624255362 83332 51907 240695473 83332 6909 79521688 83332 89415 397435844 83332 5362 985124273 23331 28114 181685928 23331 85479 11391770 23331 26671 710077157 23331 13181 41105496 23331 17163 823417034 23331 3243 296492010 27618 51803 63650212 27618 606 708645872 27618 32789 827308228 72028 55571 87102367 72321 9177 355733907 72321 16787 37047172 72321 81698 539637315 68343 58333 269069889 68343 88198 765338198 68343 98595 418322921 97705 45978 765654045 97705 4953 573662520 97705 43934 112237166 97705 56954 582145652 97705 61036 239022744 97705 61226 589576570 97705 43169 808464243 97705 36456 291280929 28724 14354 584704932 28724 85223 217347783 28724 14972 632652633 58406 10944 96111350 58406 72233 608004432 64647 42329 915401724 64647 35529 909464715 64647 74817 644467821 64647 76115 158800723 13203 63079 607200856 13203 36801 876740811 13203 61794 273810078 66227 78696 148344189 66227 35766 126158156 66227 67900 866834983 66227 4710 482501787 66227 10303 619579727 66227 14035 77202053 61458 51255 595535197 61458 15381 349443077 61458 80788 588196026 61458 44497 457343162 61458 21555 332695180 36456 19697 424594988 36456 2434 78565724 36456 95489 901416740 36456 3974 780694634 36456 92917 82101725 36456 13821 466845480 36456 28086 43545764 36456 91854 399373684 93738 74320 44298784 93738 76699 189248153 93738 75733 77110998 93738 44479 58456140 69617 78063 502709045 69617 50952 636223639 69617 6627 621221391 69617 33089 106733263 49711 92852 573020256 49711 75338 814884686 49711 33460 216407452 49711 42944 314365957 32226 82989 196849912 32226 2570 409225262 32226 3217 934651728 7090 9580 898686305 7090 95691 881334952 7090 21480 560105991 7090 91790 293214604 26962 51752 435167 26962 11284 101434395 93583 97089 318752251 38545 42529 607122119 45037 41490 646695361 45037 25817 243096716 45037 81885 589510827 45037 2269 920477771 45037 32687 566964024 45037 40521 809506061 45037 11728 766364662 41329 35911 803811480 41329 92435 832101269 41329 86742 179952530 61088 11284 46553980 61088 80929 161831761 61088 67638 621165286 61088 29726 185754879 57716 59805 25552524 57716 75671 903092608 57716 65907 6801891 84181 35163 864804204 84181 28119 506460218 84181 73586 863780666 84181 9626 746425542 84181 23136 96910709 84181 64420 685256479 84181 58136 262177206 84181 53082 900406193 81167 33059 84570225 81167 53006 430542902 81167 3243 75002371 85319 60173 276960456 85319 61192 133358056 85319 65137 62656943 85319 98387 220724300 85319 6453 757768543 85319 59319 566622875 76575 98387 770907350 76575 36270 614965295 76575 77928 94017660 76575 41093 718374625 76575 52560 976391896 80188 23050 218091966 80188 32589 331600893 80188 69384 975479812 75398 93871 202142289 75398 10863 135772364 75398 97419 710157816 75398 98863 943575903 75398 80045 212627293 75398 93371 979206735 3945 69362 606486997 3945 50131 103401095 40405 38050 199614401 40405 33922 833966407 40405 76885 722603985 40405 71213 502234552 40405 12507 978525875 40405 30076 69044637 40405 77151 943929694 40405 83290 261643357 40405 91458 123658326 9526 93349 744314995 9526 95082 617411141 9526 44753 815482055 9526 39563 472894230 9526 25979 813755383 76122 95557 578727855 76122 53465 106824422 59421 32352 859043439 59421 70349 692609349 59421 92907 740404808 59421 82589 462221315 59421 7833 930613815 18629 58020 979576235 18629 65981 249632022 18629 4936 966561285 18629 49708 710308230 646 93917 119423225 47170 59782 249634835 47170 79364 488251865 47170 82700 670664930 47170 29800 74172685 47170 90949 962337175 16422 88257 958136720 16422 37124 399217553 16422 38366 789799571 16422 35773 206832421 35433 24328 440884169 35433 15735 343664160 35433 5806 590707671 35433 21639 579966426 35433 71165 301353706 78737 77008 739322702 78737 44923 639824893 78737 7866 501730038 78737 17706 949024155 8800 10964 900239459 8800 89301 249062282 8800 18438 443142052 8800 85497 131747577 8800 40625 848410306 1013 30007 11797803 1013 19221 259047104 1013 92490 592707533 1013 96583 990287332 1013 8400 199453312 1013 88478 990986257 1013 61607 801007367 1013 2049 514886369 1013 69015 820606650 11760 46906 725295247 11760 46136 269572723 11760 58137 537828870 65485 55316 257693327 65485 73241 748804844 65485 49302 974394048 65485 35689 573181079 37094 34161 150382110 13601 42026 280498220 13601 84268 328361818 13601 72237 57449276 73310 70898 554294604 73310 17780 658807235 73310 52664 811266464 63004 88757 600612168 63004 58958 727851537 63004 33730 885754500 63004 70329 428709451 62360 86608 39712287 62360 15041 233575955 62360 29113 135096490 62360 38506 926000108 62360 68918 75827974 62360 93293 492618519 62360 88870 106041808 62360 62818 126776820 953 80236 226832020 953 21069 330811821 953 40040 330521600 953 18886 986616752 53714 11565 599580 53714 51519 600980414 53714 92846 144289507 53714 28467 218280233 8331 51108 933584418 98081 52326 264964044 98081 16013 437948416 95928 80734 274293603 95928 98857 122305266 28038 70923 873353409 28038 937 568811317 28038 85832 10757760 28038 81448 558291610 28038 69380 974595448 7196 52765 444254402 7196 85391 294761136 7196 9360 61958920 7196 46183 689678962 7196 59707 386786597 7196 43987 969838317 95729 86745 351209549 95729 38933 950799359 95729 62048 646604394 95729 70469 527123811 86474 97644 376808951 86474 31378 6614228 63126 78239 705430207 63126 22294 3925507 83290 38992 919162599 83290 74924 999668924 83290 45139 246197214 83290 74532 869545007 83606 63926 80516832 83606 45196 246414332 83606 27183 832792304 83606 230 57703027 83606 8458 832248848 7015 29030 834438297 7015 52807 44567830 7015 4479 791578308 7015 46654 534465673 7015 60086 941217609 7015 8440 973375305 7015 93595 920621229 7015 48765 108278802 7015 36384 925694387 48839 40625 401698030 48839 20342 914212134 48839 61285 244565079 48839 6468 108013434 48839 14973 985042600 48839 95836 986611743 48839 61654 575455442 48839 77231 539998507 95235 66930 353818813 95235 45768 51953119 95235 60382 169841874 95235 62988 486375428 87153 27698 963013123 87153 31993 778916776 87153 79861 811700039 87153 44213 299454936 11593 17969 595079348 11593 72032 94838891 11593 15229 313234897 11593 64816 420493692 11593 33669 264371110 73695 99016 733945134 73695 19250 834599819 48287 61615 350578243 65586 34148 827208276 65586 64512 724771630 65586 47952 851924833 65586 81691 114258676 26658 10306 864319177 26658 86855 486603656 26658 58890 337670896 26658 40521 935952193 32789 52769 679070337 32789 2260 95282156 32789 71964 874151872 25507 41287 726619444 25507 92739 372979519 25507 76479 582711851 25507 29637 945511183 25507 75293 424148557 25507 41625 228709464 35716 79923 730986099 35716 49680 859196125 35716 85764 563903159 35716 17641 94199311 35716 54804 898872616 35716 39713 201819281 35716 32726 686994416 35716 63975 182370932 59751 7505 811720881 59751 87457 381496347 54996 47268 688134158 47127 58556 198070569 47127 15191 189943150 47127 14034 435209109 47127 16976 64533694 47127 69599 870096307 47127 77151 803346002 9630 66795 739978041 9630 78329 827250181 9630 12802 284127226 9630 18938 634011958 80425 71883 383301200 80425 89243 348125318 80425 88714 264671613 80425 73324 460237858 80425 37036 604019223 74369 40755 212126511 74369 80158 955172798 2886 84052 638860589 2886 95317 15121866 2886 23180 789709129 2886 53143 533437799 2886 11828 313572299 74561 19329 727234857 74561 92295 311595964 74561 49392 16171903 74561 98733 541746254 48865 43984 644002893 48865 71035 104402186 48865 52576 295194807 48865 60413 166036359 48865 29602 118839994 48865 1849 233414473 54088 78313 576631703 54088 14190 236963617 54088 74119 932592567 19985 17340 875141409 19985 77546 880180380 19985 88243 563553098 19985 58484 650803752 19985 83981 487663066 19985 82083 110080680 19985 4429 984309985 93930 88026 469414103 93930 21934 275564792 93930 52733 544806594 93930 21841 450184726 93930 89956 943265393 93930 30300 319442995 93930 56550 587864170 26793 69976 817800515 20997 55031 446093299 30007 25979 566627315 30007 70708 259242119 30007 82240 496832852 30007 21722 711485688 30007 87297 170884999 73812 74702 206485299 73812 84155 51793132 73812 80226 989855909 73812 79908 201128745 73812 71548 203913699 73812 49584 307355567 76799 90161 442405228 76799 46502 286867944 76799 35721 142682981 23771 19201 371555251 23771 92590 935134160 23771 64 42020817 23771 80589 765835581 23771 53517 133320857 23771 62365 382824169 23771 8666 653417426 23771 90909 854863443 23771 59912 218451438 74992 28840 86576674 74992 73080 350710020 74992 89586 245349296 74992 52290 443219246 74992 41960 834759532 74992 59551 364375434 74992 88500 276926048 43987 60688 183584838 43987 99279 896468213 43987 9125 641586908 43987 28112 683714234 43987 36505 264778328 43987 25551 866106761 15883 99761 671642713 97548 97446 466044691 97548 76939 962721823 97548 22061 786767202 27978 654 946962907 27978 98056 461528311 27978 72622 369374617 15370 54224 717233861 15370 16414 980230785 15370 29635 285239400 21574 47882 937965055 21574 87654 826251131 21574 12256 38679968 21574 32419 858574102 21574 38188 806676896 91533 39615 205275971 91533 32194 923256813 28086 68719 711783394 90273 96857 864138697 90273 98226 427738560 90273 62475 85267703 90273 32808 370289235 90273 58545 209826232 90273 69401 437113051 93871 33795 513700739 93871 1795 774110347 93871 96842 72437943 93871 71431 823496759 34500 63729 344651544 34500 87717 920929746 34500 99040 765096262 67866 77566 780968775 67866 6700 213900737 67866 89813 119203046 67866 57267 138151875 71096 28731 750166479 71096 36240 845774198 71096 92625 127040210 71096 12753 268095640 50454 93279 649223502 50454 27346 711150269 50454 76765 262209901 50454 81865 482073360 50454 4703 554432390 87446 81337 968140177 87446 77178 653629843 87446 21173 966059470 87446 25364 84246007 79653 16618 918641959 79653 43466 83168267 79653 66622 686776005 79653 36771 896769523 79653 61872 785842304 79653 49315 550930308 70906 92928 351552178 70906 62815 462546078 70906 95638 625389025 70906 59988 272242521 56936 165 914585144 56936 17914 166455910 56936 20867 171517926 5636 38655 754868941 5636 41094 673911865 5636 9032 155205270 5636 75673 181110479 5636 56438 601348065 5636 24809 639907264 5636 12299 635324269 656 8684 621211354 656 5567 133608549 656 84503 739072281 656 49302 405617389 56037 33521 583590272 56037 24918 954639570 56037 20329 539868221 68840 73840 483095770 68840 92515 199691592 68840 97081 7211471 68840 60295 850665110 54552 6107 933800168 54552 64387 128938596 54552 13102 509670352 54552 7989 335230075 54552 78577 914626925 98860 54687 748670561 98860 47621 5251794 98860 73120 558762809 98860 43692 165803963 98860 10367 696118490 98860 76605 442072409 99619 95835 291249453 99619 73081 146202847 99619 14258 510547335 99619 42637 16190654 99619 83847 580265242 2049 5177 502503188 2049 45242 512039092 2049 69401 886122902 35771 64094 283990492 35771 628 803778427 35771 25999 168970647 35771 74318 524821986 37168 47328 899236016 37168 48675 237114560 37168 37731 335270315 37168 92188 770532572 37168 4092 829915602 37168 58010 817473417 37168 59092 660929615 3311 72856 353032100 3311 8089 437491599 3311 31931 99662443 3311 37348 552380823 3311 15473 133747573 2639 39742 289406985 2639 42867 333497355 2639 34967 354619333 1096 46309 148250982 1096 7160 787109905 1096 55891 735209186 1096 89304 304536919 1096 48676 691775597 1096 17700 927079267 3579 35321 730789161 3579 58823 382584622 3579 11480 558455385 65856 48387 467431461 65856 87555 110173952 65856 9406 187603617 55989 25055 992286744 55989 31940 262126400 55989 65099 382416661 31773 25827 565066894 31773 71193 989080056 31773 38734 78389587 31773 65712 904625802 31773 11560 231966975 31773 85652 668970385 31773 49252 688283774 53139 74913 47588076 53139 37483 497649931 53139 40174 216562733 62828 78991 136446154 62828 38686 359021901 62828 86466 437835393 62828 54355 413184887 62828 58777 448447601 62828 11118 837533145 62828 33620 502293207 62828 13214 51305777 41274 82807 144123883 41274 99659 50986322 41274 32171 175857683 41274 52222 255046956 93574 94024 812616907 93574 78341 493151449 93574 9151 938750815 30078 19157 318440114 30078 50822 456118048 30078 2609 148636233 30078 66853 622164159 30078 88680 536139950 30078 55314 630379222 30078 48295 133201804 76983 58692 816270119 76983 35721 243880383 74119 24097 175140390 74119 39765 637134927 74119 74312 360925932 1987 35652 353729348 9198 66443 170212867 9198 23319 981677746 9198 82066 772127849 89820 61768 160772099 89820 51295 557070629 89820 38527 479689623 63774 18211 462383548 63774 90958 741082729 6311 93709 706755176 6311 72941 781634125 6311 80800 504701980 6311 89261 3077879 6311 36297 904310333 47854 83852 92317705 47854 41824 565210272 47854 58931 189356458 47854 71913 935880812 90958 30444 337869292 90958 67827 33344200 90958 45789 72925878 90958 40810 712756988 90958 10181 919009187 90958 89465 681079235 90958 28092 720346565 82155 82633 471088544 82155 56937 182880368 82155 29127 994584403 82155 75373 639711293 82155 51371 146963543 82155 41120 312513053 26093 16936 932471190 26093 17408 651284308 26093 73043 72254700 26093 6731 283353376 26093 12832 58240981 15473 98605 946008189 15473 5279 805770371 15473 46791 663938177 15473 63114 754313627 15473 46723 7119290 15473 82017 709904553 90496 31366 805996356 90496 2997 726920315 90496 35106 497536537 90496 25470 132910760 90496 70854 997212775 24375 45500 370109761 24375 58467 513142160 24375 71326 403986968 91568 58733 586040706 91568 75343 851528593 91568 51731 90456526 91568 84118 730432605 55724 5302 696576219 55724 12580 214207773 55724 79397 325463630 55724 77454 992576739 55724 32083 36883858 29465 23520 115620410 29465 13243 160751280 29465 42876 190434757 29465 74546 928072938 29465 98898 223805657 75733 2279 793565663 75733 17229 726575263 75733 76859 908129728 40843 62636 636416391 40843 89869 336451392 40843 74532 83725972 43031 98202 166985519 43031 99012 280529119 43031 85564 710855445 43031 97203 527911109 43031 30483 9851018 45486 52953 426651849 45486 46629 869089997 45486 48102 543520137 45486 77610 959975782 45486 42277 868166644 50016 12350 713469514 50016 59529 195672509 50016 39592 537260695 50016 82999 289928950 50016 67782 540963867 50016 5038 786568119 50016 14339 614266484 69781 72643 183785862 69781 51189 469822955 69781 96775 739948727 69781 58462 535547391 69781 24452 940933913 74318 61697 92398900 74205 4805 368070897 74205 60289 21515792 74205 27725 223968657 74205 63566 353951810 74205 87977 993336336 22492 87722 860087515 22492 33615 909285995 22492 19592 542100293 22492 88067 660497469 22492 41707 63588791 37036 66818 310891793 37036 3783 959984476 37036 93734 234871488 37036 76600 158061120 37036 47418 1307362 51135 74056 151287348 51135 96304 507134443 51135 71196 813201286 51135 69197 45832174 51135 63780 122359644 51135 47798 402633996 53465 51761 591091585 53465 44142 25525766 53465 35010 340709170 53465 44636 247104951 53465 13612 461095313 53465 69924 521823827 53465 38812 19411712 53465 95731 695909561 53465 36695 591238737 91816 52082 928851777 91816 89360 540377699 11569 99444 957820447 11569 30211 656305302 11569 21306 354621648 11569 35247 451045716 77702 40914 600620372 77702 8995 147856408 77702 15852 315184230 77702 23269 168408445 77702 43187 169067217 28142 61452 856079301 28142 60122 238060889 28142 39273 141286092 28142 14052 856240304 60848 85687 241197406 60848 35543 910813623 60848 48745 650156821 84112 12127 922312011 84112 75730 160116860 84112 20141 333722918 95926 97725 513756463 95926 29407 715713669 95926 57671 165984819 95926 16375 763492896 95926 99024 316987237 95926 77910 753171345 95926 45071 712306378 95926 60850 667723029 95926 22557 262098133 95926 74442 743000616 47158 9713 822584830 47158 94014 506833033 47158 83772 537810458 47158 90778 119360501 65346 28844 328783240 65346 91492 421870246 65346 81768 214833338 65346 76857 907179210 65346 83968 376459818 44479 66595 126425247 44479 20136 569025514 12127 98604 880988374 12127 53005 217299061 54245 69283 898695459 54245 59577 743977648 54245 67452 390329630 54245 20329 118077808 77422 27554 196669136 77422 66386 223117552 42637 69121 267924119 42637 42246 358814675 42637 14065 402152011 42637 34026 693692540 27167 61753 570106271 27167 40389 488204630 27167 3357 752319602 16965 8160 777309230 16965 35482 460820241 16965 84643 514574683 6732 86549 581470327 6732 59683 768352226 6732 93717 25730289 6732 10127 319686445 6732 58203 474037886 92824 60295 855425202 92824 64666 761812484 92824 1691 350498282 92824 99991 665838381 92824 35701 836985022 32726 73514 731264512 32726 33045 349797766 7816 23662 647114093 12832 24408 38861861 12832 75038 507860291 12832 55053 5861732 12832 28112 411095892 32403 98687 742882008 32403 23965 843131789 32403 22621 259948317 32403 91926 246365839 82543 5660 448771855 82543 34824 357925562 82543 3650 288570740 82543 84219 540009811 82543 91175 772042911 82543 84976 159370962 21234 34079 977127715 21234 14673 650788412 21234 24406 764201869 63975 79749 411372899 63975 42480 545103089 63975 45496 256327704 63975 94091 751275849 63975 8658 435357486 63975 40947 127661596 63975 32331 116364816 63975 91970 359523760 4805 18699 635404290 4805 84829 843780360 4805 26631 313277289 4805 91970 150089538 8170 24642 944834580 8170 77006 259894659 8170 11880 251834450 8170 26716 790561356 71848 79755 83229783 71848 73823 615074192 71848 82471 82566532 71848 18180 115570825 71848 54526 18332535 71848 17594 18814204 23618 96504 911980824 23618 16067 159811202 23618 86955 261303214 23618 70812 161382143 23618 18334 677674331 68052 46755 119213462 68052 55161 206005320 68052 41067 265856265 68052 49904 73452832 68052 90580 791953068 68052 6937 421841086 46108 68020 163482082 46108 87513 606990764 65841 72173 297473952 65841 45619 699153813 65841 84103 890006099 65841 34247 958297576 65841 47047 533731451 45425 61972 550881134 45425 31847 283995271 45425 78545 404635148 45425 47686 507862359 59092 22382 211126346 59092 72147 315631229 72559 89825 242899567 72559 51665 654163818 72559 92702 167918335 72559 29728 941968161 72559 80383 108072234 72559 70474 155581592 48243 44499 753108034 48243 56191 562495805 25270 60955 968424957 25270 82120 241485242 25270 57073 92072603 25270 20718 757143420 25270 8100 943770985 77231 69059 480627965 77231 91008 644395330 77231 73930 203982870 77231 11003 343559335 77231 13999 72769327 77231 73851 573518064 77231 33153 799161890 77231 25605 468407258 3805 54950 341210209 3805 96865 126433155 3805 20024 19489848 67008 97356 130229775 67008 59327 124805742 67008 62977 864280581 67008 99414 765507957 67008 90801 919829586 38953 10958 26648220 38953 97066 251623449 6688 38002 113990063 6688 79975 268391776 6688 18450 706498595 6688 84697 295242181 10084 67225 103981372 10084 81207 892165471 10084 61982 189817552 10084 538 7345756 10084 50002 521023008 10084 88871 25005748 10084 30351 203549120 25827 29774 300329014 25827 51232 576467005 12389 75735 12102736 12389 47866 149684261 12389 45225 244866184 12389 87631 989854419 12389 97728 701108526 12389 90142 367827558 40895 38861 231952482 40895 77904 739855779 40895 58562 989155111 10340 67055 214587357 10340 9781 416888738 10340 56662 225614500 10340 74914 556257589 10340 87785 326072699 10439 54905 29084077 10439 57900 207072184 10439 42218 850314053 78104 51009 293395719 78104 91182 19114336 85520 71509 31652764 85520 15744 866099472 72848 4989 384553417 72848 230 607942764 19192 65167 674518456 19192 96567 241249650 19192 44851 103011984 19192 13878 604941147 32233 1954 779721067 99342 71743 261126145 99342 92034 897706246 99342 76262 542016069 99342 69211 498289450 99342 50362 932361888 30953 82153 974212864 30953 46868 34418509 77852 27468 268241393 77852 74097 520658761 77852 8470 925141207 77852 77306 613697490 77852 71323 212076082 79923 8034 279721717 79923 229 286535940 79923 81825 316124825 79923 18296 361896186 40095 52124 472369582 40095 24058 33840857 3929 18587 436692376 3929 54119 293764466 3929 69074 275578782 3929 68849 149887203 42235 60671 133534407 42235 62988 370341627 42235 40885 60664121 42235 4989 35884642 42235 47927 653679830 37682 61003 565285554 37682 95833 710583664 34677 74269 170681443 34677 61230 349098295 34677 33854 584874234 34677 83085 675428319 34677 12268 279888241 59291 95460 164136514 59291 64827 759579754 59291 5116 28376122 9406 34878 672557092 9406 8312 468804496 9406 2550 110812541 9406 78272 937360126 9406 91621 597361615 25551 60128 370859179 25551 33531 285469546 25551 35894 123701853 7204 73388 546824476 7204 87656 243905143 7204 92783 655726562 7204 39982 921674249 27795 32194 153724884 27795 22311 860014130 27795 43997 515588353 56925 87727 848304803 56925 30689 288222600 15865 17588 993893715 15865 21318 821654702 15865 82452 673069824 15865 42531 537783467 15865 58890 54417963 81791 96188 120703881 57021 91148 532198091 57021 61556 157325494 57021 24194 464215640 57021 61731 184456911 87173 21968 806580473 87173 34648 121487918 87173 55496 707022773 87173 21141 929635527 6215 13069 62752536 6215 42413 303443827 6215 92713 790906448 6215 20959 260865841 6215 59319 426174753 30845 51196 535460720 30845 11367 947377148 30845 18482 89834741 30845 64424 327349337 93952 86178 756094126 93952 80584 420152222 93952 66869 613895484 28470 27390 473077498 28470 10714 300120339 28470 19323 373193417 28470 92856 374994521 28470 12678 243498775 28470 22019 401100761 48107 78933 86468052 48107 64688 515476244 48107 49514 934203668 48107 33277 842100678 48107 8238 460412182 48107 67993 131771190 48107 63501 21214031 48107 52992 223671055 48107 9831 61240093 48107 67448 49555704 48107 92490 969457201 18592 44829 101562262 57844 23415 486777274 57844 68729 472877661 57844 63369 327626155 93309 35894 960539120 93309 36695 228914137 93309 17665 59322791 93309 32858 321371910 60173 47058 206347343 60173 77298 717712063 60173 71434 266131069 60173 18070 667007012 60173 69750 623422181 62368 90765 510763339 62368 83632 459094772 62368 83343 412613773 62368 54419 878104544 64969 58924 38866339 64969 92265 573081963 64969 70621 906030057 64969 21572 567006615 64969 78595 771634510 64969 25474 798820767 64969 79516 660106432 25364 29090 325842686 25364 46032 192595408 25364 99067 30431790 25364 59337 435477447 25364 43470 546343544 25364 93040 792502765 25364 50256 573131120 25364 53627 616747043 96920 14699 495105363 96920 79844 800928784 96920 47491 715341656 96920 37665 451468574 53641 28099 972669000 60796 25650 812785569 60796 86608 397341028 60796 29774 60198260 28583 5511 147635065 28583 54998 113109404 28583 45949 74350511 28583 99966 347430121 52367 22200 866121489 52367 91558 663656549 52367 61855 56660446 52367 96683 139779163 52367 37081 710681193 77893 34988 252479966 77893 84505 479881796 77893 48868 373236721 77893 55076 436265838 77893 74639 356357658 77893 14047 752586692 58931 5227 566498705 58931 6050 919430175 58931 78674 964101983 58931 57631 545405218 58931 36541 775215307 87513 28669 997282544 87513 57009 86201451 87513 43643 651475378 51234 24089 985606489 51234 11915 358432386 4304 64376 506153080 4304 19362 114680846 4304 90835 862067704 4304 64964 967268241 4304 65783 472779535 4304 68407 531549518 4304 85422 619789893 6660 65360 326852068 6660 63780 444136118 80523 29619 294613106 80523 86206 38182423 80523 92913 878865570 80523 15210 487905568 80523 76649 14468739 80523 76462 146432694 58196 93548 240461980 58196 11999 806534713 58196 5720 140430310 58196 69216 449946056 58196 19234 587290253 41186 4782 332049494 41186 48446 156269001 65212 93141 837034813 65212 17326 881015503 65212 67489 611080676 65212 76161 426181996 65212 59631 597971763 65212 86406 160317325 65212 30350 21271207 65212 64899 786650709 15336 86302 849794336 59214 81279 125906895 56137 91511 16290239 56137 14789 553479027 56137 90929 925808578 56137 91404 461626419 56137 89777 264277508 56137 49657 403461750 56137 52779 461075754 42902 28332 340429761 42902 67508 944234106 42902 99138 175150053 42902 73748 902275050 87697 92158 439243020 87697 4392 75880179 87697 52412 223681405 24311 3703 513067779 24311 32712 375179688 24311 57310 239228969 24311 56670 787533553 24311 85218 252901457 1943 60542 831684822 1943 62550 230911212 1943 44929 76929631 1943 95786 191535327 1943 32828 900811371 35321 9939 937441063 35321 71673 919931779 35321 13214 574112505 54526 33553 624958122 54526 93546 335211299 54526 94561 416548134 54526 92955 189787734 54526 78424 265925750 54526 66966 914026277 54526 65307 63573720 54526 51371 678393526 70601 24713 19496484 70601 81086 16295945 70601 41439 592753411 70601 98857 254558768 70601 55047 388337306 63501 17446 960117856 63501 5615 41180592 63501 85206 374580426 63501 44708 225376775 63501 75739 788253484 63501 17112 753744995 63501 11551 87651910 63501 53182 765317598 63501 47462 17670931 98595 1166 443007786 98595 91642 388400542 98595 32107 583018302 98595 41322 619434205 98595 12346 666754635 56446 10671 967353287 56446 72831 372005605 56446 31100 141178143 56446 22425 825756836 56446 52804 799209786 56446 29095 322199486 70580 71841 898895259 70580 30483 230230515 81552 31191 547775493 81552 9078 850025494 81552 26270 598051866 81552 72480 617531794 6453 21784 686166127 6453 12753 905127198 6453 55219 121203116 66485 19437 830127913 66485 54604 958816439 66485 79525 596917212 10039 19967 558998965 10039 51257 438534494 10039 97182 642902517 10039 3634 404032027 10039 41721 934817366 10039 4508 531299694 69401 47301 809039723 69401 20329 182547343 51371 61046 476074660 51371 54415 648618527 51371 98089 288419892 51371 5361 247409485 51371 92147 280924495 51371 64276 831908942 30794 43623 453191155 30794 79516 362557763 31622 5549 62025367 31622 31190 584171178 31622 33770 779558219 4429 85754 990136619 4429 34382 822110457 8623 87143 578278888 8623 8747 418849676 8623 33902 182847481 8623 3276 165122876 8623 56223 257056944 8623 60897 982893802 8623 88106 276306610 55678 87267 185633500 55678 64694 183304607 55678 97824 164344442 86179 6054 325725021 86179 62364 272126415 86179 42507 456914827 86179 21110 622583477 86179 58062 570367107 86179 89951 478165878 86179 21028 306101644 86179 56281 819107518 86179 42607 150253982 86179 89901 217696006 230 24452 791618796 230 83273 950706225 230 31570 817492663 230 73531 972790647 230 49248 697764175 34479 79963 302250180 34479 87638 455006535 34479 3920 102537883 34479 80023 870154197 34479 80761 641700269 34479 20045 578990292 60688 91749 308927712 60688 88912 129594702 60688 94256 686762163 60688 34287 219903132 60688 58862 983119140 60688 27763 707650485 33035 44212 976710771 33035 64632 532475272 33035 57348 503932504 65401 56541 344032045 65401 71146 780330032 65401 57585 307452872 65401 26385 333688202 56246 5270 312114753 56246 19358 985271679 56246 97016 106162336 56246 2217 488083490 92120 80498 149108725 92120 31997 958724997 92120 49414 301600395 57860 44521 832946173 57860 74316 17276351 10958 46700 431998120 10958 93177 343171688 10958 10490 195638110 10958 92695 720723384 10958 84955 327632055 79809 37293 724509412 79809 42976 665422614 79809 46477 619676787 79809 70545 921489814 79809 88729 522859741 79809 43444 444374534 60671 56705 393498485 60671 65007 529713684 60671 61314 688984902 60671 49197 231000724 60671 21885 314343175 60671 77595 407269784 60671 42648 299311558 44649 75462 658762567 44649 14261 486891716 44649 66673 96881336 44649 32404 571927090 44649 31295 572869860 11237 78157 977882221 11237 64613 119914501 11237 26667 448295724 11237 51345 638392511 11237 32902 166013006 61803 27265 821534955 61803 38744 246949220 61803 35807 819330716 61803 41627 925416009 39379 23934 252026291 39379 15549 176932750 32404 51903 279811156 32404 19502 219975621 32404 67608 24904091 32404 5930 969201815 32404 54844 824671195 65907 64237 968386068 65907 22894 608296616 65907 22945 282599788 65907 96454 569452888 23520 17327 819481713 9724 68375 997432739 9724 96590 437383809 9724 38586 21747978 9724 69584 932477000 52350 8144 961961204 52350 41413 25787047 52350 19391 44963270 52350 61309 78425652 52350 87663 786505255 26680 11658 890894008 26680 58273 221272341 26680 18390 306570081 63926 7224 83719713 23677 87824 738851128 23677 53050 733049890 23677 9709 790639935 23677 99907 885993358 23677 24542 612915099 23677 18123 451855836 38378 58468 369224450 38378 60617 188835940 38378 10056 381262008 38378 30560 135120298 38378 6180 843525393 68375 67855 203373929 68375 40528 939317293 68375 84840 970633967 68375 53275 579477745 68375 57943 146088639 68375 64080 692577388 68375 88410 149010309 8827 53900 386508252 8827 57574 745116459 8827 68286 767719942 8827 3345 968162909 8827 75275 726492483 22549 42184 579999579 22549 49524 173658852 22549 66475 715409359 22549 56826 19068652 4508 92872 903365130 4508 33969 533549774 4508 62972 346223251 60542 38749 229042712 60542 79583 187521173 60542 44129 572480718 60542 9539 650915333 60542 28466 578880896 60542 34247 475930463 51307 29018 621846781 51307 6750 275561708 51307 10160 371376994 88871 20797 677684965 88871 98864 669381098 88871 93232 468466308 57782 23061 236217110 57782 61181 202294878 57782 5561 478601694 57782 77860 940670261 57782 44516 570505530 40850 43145 639415591 40850 80767 972627920 40850 482 692827005 27265 24069 132085546 27265 14116 981620541 27265 79437 93283988 94090 88320 40643354 94090 41035 344865804 94090 81855 895321712 94090 35348 26222183 94090 34979 214736199 87857 78042 814038158 87857 56098 37240708 87857 9178 815991132 14125 90988 486516925 14125 81162 559133598 52560 56244 594153154 52560 51883 61592608 52560 25327 142422317 52560 1347 420395445 52560 63372 54462601 52560 12069 538391866 52560 68100 982449257 36877 40102 718345006 20329 62936 644240603 20329 37867 50920847 20329 44640 833534541 20329 47928 137437782 20329 8695 911150632 20329 76332 923022427 11663 98823 379729013 11663 34099 278673646 11663 43672 871517598 11663 24423 474436576 11663 98396 181126206 11663 34307 381352996 45134 69759 669329223 45134 90692 731816346 45134 51778 318026714 45134 64706 13960644 45134 34512 960272765 45134 38557 927843289 45134 11612 814437220 7980 2106 962610458 7980 48863 290557032 43984 75283 562808223 43984 55884 671621796 43984 81521 183350819 43984 1098 338724533 43984 66892 328550451 35975 34774 358861073 35975 96474 702277388 35975 99559 384763316 18184 58524 209020249 18184 9595 899043370 18184 61400 406142287 15290 95372 667942102 62449 3713 707553884 62449 20212 593346487 62449 19352 278519922 62449 30522 431359161 22019 48181 530512984 22019 56817 379294705 22019 81585 893699616 22019 22636 161004548 10367 18576 451196764 93371 14567 44563541 93371 95904 473167782 93371 7030 834032207 93371 20457 315743643 57125 51232 967831908 57125 56270 714066536 57125 8076 800036424 49211 31637 257070150 49211 23451 664548232 49211 57995 91257521 49211 56241 392309881 49211 39694 699841839 49211 11087 148254868 99966 74326 199059448 99966 12176 460496440 84015 17282 226849496 84015 91464 299725225 84015 17402 970340638 84015 16391 323156025 84015 16005 700595938 84015 80168 709440814 93141 76274 80853119 93141 64435 172136558 19435 78166 880250325 19435 51495 571484079 19435 94150 237568181 19435 27104 763362889 34430 3230 353330866 82017 70118 580529557 82017 54143 249338601 82017 6784 844434461 50188 80917 630386730 50188 10554 784830094 50188 34572 778501147 50188 45093 559326908 50188 60505 974745153 50188 82644 77736357 29095 49529 265877006 29095 81211 31543124 29095 47976 107656632 29095 28738 260463907 29095 17270 482008057 21792 10845 751282661 21792 46392 172429760 21792 36004 930230126 21792 11878 127301304 21792 24906 702367166 21792 57964 745241394 33045 29947 187218994 33045 37622 272267329 33045 11681 609006552 17969 26381 412496649 17969 11315 799112338 17969 78843 902836243 17969 22840 581870381 33153 16767 425156223 33153 6555 289379757 33153 54633 276287460 85088 78067 865273242 85088 5129 658644628 85088 9245 508777073 67782 44218 993641924 67782 79979 937044838 67782 80051 602979014 67782 94491 461004709 67782 34754 108348982 67782 14462 86032232 87063 8285 201974749 87063 60617 593575081 43187 62425 968020208 43187 14839 385762051 43187 95779 732300176 43187 51490 857214617 43187 88986 266459933 43187 13840 552150629 84217 72150 950005035 84217 31980 478658866 10014 54650 599752949 10014 1282 149704179 10014 39401 735507529 10014 34541 106864987 10014 86881 550203960 10014 93412 127325493 74442 32519 834206825 74442 50973 878650835 81964 66749 973127931 81964 8458 166536250 81964 42946 94081465 2633 95224 811928089 2633 43999 749742934 2633 48522 862334142 2633 84704 960025307 2633 54562 573846024 2633 15875 755391852 22643 46382 114736463 22643 51127 499969261 41807 71202 795259528 41807 5291 107644608 41807 91467 686722198 41807 19108 408620188 41807 11764 215849143 41807 65790 11100754 41807 81413 473431210 63821 2440 477616015 24054 40309 993411063 24054 87080 119213419 62334 31304 110974405 62334 27821 975654182 62334 77566 337508052 66025 46498 290262431 91175 75430 423432243 91175 56839 99750274 91175 86715 535745544 91175 95185 572981001 91175 87649 974778553 71323 70385 147901695 71323 47539 200941219 71323 69952 197572609 71323 2451 31949240 71323 1971 542510045 1454 83629 334407553 1454 30578 498521898 1454 29264 948540118 3345 17739 772242801 3345 55889 873503396 3345 2472 718906770 43854 55435 686616355 43854 68004 985081160 43854 90059 304055339 43854 45683 613921189 61438 77988 74098879 89375 88742 395327765 89375 84687 760134812 1271 70930 202585984 1271 27907 482552367 1271 53860 507726207 1271 57091 426061633 1271 97635 72614290 1271 79650 972221708 90884 25720 248899404 90884 65940 95047364 76605 89808 109941480 76605 94693 116709068 76605 81336 894663581 38675 39840 156526166 38675 96408 684810348 64314 98888 86764279 64314 96599 536000972 64314 36661 217770580 64314 63388 121646505 64314 24801 496540044 64314 70427 214376423 64314 47547 152703548 97070 29635 191574453 97070 38187 419845866 97070 7094 119328541 77566 61478 916384847 77566 62832 444032724 77566 95833 645469001 77566 43695 723589846 21572 96531 104058757 21572 51028 773247954 21572 43643 557048797 21572 41490 247383756 83057 9422 378864936 83057 67054 512797871 83057 12800 313549845 83057 71327 668775419 83057 19990 633615241 83057 19089 380464649 58468 3735 445169017 58468 47906 400126525 58468 22288 763970629 16348 2635 992245240 16348 17845 103408927 16348 38733 817580415 16348 80664 654875865 16348 33669 53499204 16348 14567 640761100 60307 55921 514152701 60307 98796 631626718 60307 25464 658686338 60307 98799 791671149 60307 98686 604144718 57712 74742 511480469 57712 34671 21576691 57712 30496 387727845 57712 13785 390668434 57712 46065 458350605 62435 31261 525201006 62435 56589 436051261 62435 89686 749634093 22294 52957 659059365 22294 88668 280773225 22294 26894 328007525 35693 7850 114550222 35693 72275 233149592 35693 30782 966770003 30689 26015 647519976 30689 17792 630043475 30689 49364 207055818 30689 11448 427984690 30689 63242 1653994 60986 76062 302735297 60986 5888 772074782 58347 92375 430401063 58347 43656 270778250 58347 80121 430929880 81939 23539 349557498 81939 39962 946145036 45978 10623 969758091 45978 322 854789524 45978 42648 411233283 55644 33899 164482971 55644 96810 346016898 55644 37821 914995845 55644 55490 688392557 55644 68841 552009838 55644 6878 802936481 55644 4244 189468641 55644 35689 453260184 55644 5882 522997047 71913 57075 609831791 71913 3699 824983433 71913 55575 560429688 71913 2279 436048793 19906 20607 981340066 19906 82027 405667427 19906 50452 756962836 19906 77454 355522882 4365 97528 91243860 4365 82811 860740781 4365 30581 760078743 4365 68265 778371320 4365 65424 206439986 4365 49367 529948859 4365 16605 81788413 4365 43313 215058131 4365 25751 945412413 4365 93918 835940941 10440 13726 967265245 10440 42160 566036690 10440 25825 102177482 74155 89104 953658080 73449 33240 458500961 73449 45177 543339154 47462 53934 745152005 47462 94356 849970203 47462 78038 856823962 47462 74532 706383902 8100 37791 748416500 8100 81344 412178469 8100 69897 694552240 82066 75900 853861785 82066 36704 987380165 82066 46722 4633880 81413 18615 574884458 81413 46147 263660708 81413 54158 863823227 8342 98610 946018496 8342 58490 737374717 8342 65832 196589560 8342 98620 317677972 2540 39503 7141741 2540 60999 489048248 2540 62674 911128481 2540 45897 20712239 2540 29855 80509940 28112 78055 656620114 28112 25715 221177196 28112 4245 324847816 28112 23960 850451916 28112 82014 693872708 28112 11565 673571330 46309 43576 967681179 46309 60992 228051206 46309 41010 947639344 46309 73931 616957430 72077 7840 868339601 72077 73533 631129016 72077 60964 212035418 40503 12195 992925835 40503 84289 427859573 40503 33986 675549420 40503 81150 703686833 40503 85351 853168312 40503 99078 898560481 40503 16414 760241313 22200 97449 800734730 29610 27105 288417695 29610 77373 892376331 19582 51192 974864347 19582 65997 637904266 19582 54202 979753021 19582 53402 479382554 19582 71966 42204086 19582 95433 1726354 19582 42277 400819810 36505 17458 421587285 36505 69869 57423056 65186 26316 717619448 65186 84834 501828448 65186 62585 795842193 65186 88341 851431737 65186 75158 10236612 65186 80247 443092030 65186 79421 943797241 65186 6811 229746483 65186 32870 705054507 65186 61702 205286434 65186 37979 460515149 49248 51632 962492796 49248 1412 787205307 49248 81221 751375755 49248 29988 660711181 49248 16376 618273309 49248 50508 353741727 85375 80872 483777724 85375 94861 696776812 85375 17286 558975956 85375 96213 755051523 85375 33456 136578611 85375 41804 307954375 85218 18618 383750023 85218 32026 864491333 85218 29368 554173238 85218 39440 16743340 59765 21064 774561248 59765 10063 54592270 59765 46987 255059877 59765 8411 254588692 59765 56371 172575925 67261 60587 537467775 67261 79561 299326635 67261 6640 90634873 67261 42064 619320982 67261 90797 204573816 67261 70619 936930243 67261 25359 862684424 67261 98263 217128128 67261 57899 558090361 67261 12536 651442885 67261 17618 902734056 60288 12976 185174898 60288 25577 327335253 60288 88962 799737588 60288 3576 231234726 60288 30811 879712910 60288 52537 126870030 60288 74287 121941224 60288 52965 858508772 60288 96353 325726308 60288 6942 29242550 94372 3515 428387278 94372 36263 676700742 35721 14905 56488694 35721 24961 536319040 35721 15432 277870123 35721 17640 372851222 35721 13120 220427705 35721 2994 256667387 35721 19379 13437781 35721 8334 798890945 35721 58920 454079463 6107 79800 188141466 6107 9532 812043488 6107 82970 475652693 6107 62078 395846104 72683 43954 116965998 72683 24452 401132202 76110 61533 713004677 76110 45434 611698178 76110 92869 130844273 76110 47347 604005841 76110 29635 345168191 76110 11064 679424523 76110 25960 810312152 85422 80808 523760451 67464 89115 615153964 67464 60500 25365175 67464 5357 57795021 67464 21172 39965788 19157 85070 581386350 19157 44982 613546052 19157 40639 432819547 11728 25506 506908210 11728 36441 667396092 70400 9245 164356394 70400 58323 605458666 70400 30723 448805658 70400 12031 375964869 70400 56363 185030512 84976 32859 933305219 84976 18569 428537687 84976 51037 889163114 84976 45513 485750581 84976 37404 452507407 97107 21595 730362933 97107 75911 571764932 97107 15551 414002755 97107 70762 387435637 97107 19539 879409590 29474 38739 612545371 29474 99698 145850444 29474 62128 231833396 29474 74221 945906358 29474 37720 52219590 74700 86441 727911787 74700 44863 759330429 74700 56902 332423238 74700 8729 336380877 74700 56764 94624504 74700 82094 757997502 74700 58876 419961748 18514 23448 735581871 18514 37113 371085363 18514 8734 235688517 60295 78954 599898699 60295 65458 957058100 60295 55276 670689176 69358 75944 538551641 69358 58657 148085117 37293 11443 210983710 37293 52491 370485027 37293 2076 68379473 8156 11966 997628727 8156 83901 755464 60725 36187 535864269 60725 54671 115373826 60725 57729 536565725 62434 69376 26199477 62434 590 428619686 62434 30885 390310984 19440 80839 191892777 19440 52668 203389409 19440 18142 75617542 19440 60274 725010861 8334 60316 567409925 8334 75265 948027646 8334 30209 70557155 8334 43444 433408525 95997 41017 173327524 95997 74428 677124488 95997 95689 694658503 95997 87482 339316432 95997 74532 765148738 25506 95726 641242419 25506 78705 781653196 25506 68501 619758197 25506 9107 272857974 25506 8771 448129312 23168 34325 571396545 23168 95360 737346523 23168 70468 505055982 53627 80676 629937477 53627 70583 74757009 53627 73945 661493837 53627 14796 391100228 98387 87260 428639283 98387 60112 648399752 98387 34749 691011674 78069 81750 202689743 17588 5189 369144836 17588 7350 558252708 58593 48201 108619800 58593 72816 5330954 58593 20373 847501445 58593 65543 287699499 58593 56555 681107393 64376 41018 989789754 64376 68371 659626585 64376 56305 699341377 64376 54905 218132758 66574 58233 381482508 66574 20647 536166083 66574 4470 171967840 66574 36977 234914529 35247 73592 857340043 35247 71437 267352280 35247 19846 652176604 4882 74014 452895476 4882 19272 572695190 4882 16547 625445378 4882 77789 797902699 4882 5890 58286726 28464 55394 650360895 28464 10061 494486191 28464 73020 832732894 28464 89094 339923520 29989 44960 776343622 29989 15512 841616658 29989 5986 178091401 29989 31235 206245888 40293 35866 546641757 40293 36513 729465938 40293 63411 708096819 39605 86207 501332536 39605 34285 94533241 39605 33456 320557683 39605 60341 424795280 8458 23921 393977041 8458 22570 154410370 8458 52108 705738211 58920 76255 790799946 58920 84933 105343257 58920 33494 643863916 58920 8743 558345447 32439 33207 273133884 32439 29725 608677972 34382 8186 632143626 34382 82989 627671159 55545 39762 756003372 55545 96684 450249884 55545 77311 631701787 55545 22757 408774449 55545 56609 192993854 55545 98237 627979156 55545 28298 634176207 55545 61998 624378155 55545 8801 496324422 16356 70008 277154051 16356 10398 700488024 16356 80236 411205439 52992 85884 241687508 52992 82874 972560500 52992 72643 604978294 28092 2994 716213153 28092 62684 132288260 28092 555 474265455 28092 50074 908696416 28092 95479 798580586 28092 91523 923358671 28092 92868 34518460 17400 85302 808555346 17400 30751 294313717 17400 33905 563369118 17400 86934 902399250 17400 66721 648274156 17400 66693 321503937 17400 14033 358890662 17400 39307 743473289 16473 88058 645368028 16473 88119 252364700 16473 79252 980691964 16473 19796 708241343 94021 32478 704652835 94021 89949 855889853 94021 76586 619471615 94021 33803 228495004 99895 52911 938822875 99895 50886 894671609 99895 51213 757585946 99895 4758 405608039 11284 43856 771109443 11284 5591 956479620 11284 22478 296553414 11284 61479 299794901 11284 42923 705041993 11284 88746 684171109 11284 82638 27866438 754 59639 319722887 754 53256 260342659 754 44254 719143181 754 38035 557413741 754 48147 390647033 4953 68201 269230582 4953 70180 995666475 4953 41904 541699601 4953 26887 324990588 4953 47579 924826872 19408 5596 71305251 19408 21425 147541200 19408 21595 182063322 55987 87549 516245397 55987 71784 973898117 55987 28544 467306083 54650 28661 207651758 54650 1952 764923203 54650 89312 730866998 54650 38185 832266447 54650 22108 272916963 54650 32848 903715905 54650 70856 558772077 54650 67627 613915491 54650 2659 209417163 98994 75104 426427025 98994 45955 73287597 98994 58970 81566518 98994 70231 274797596 98994 77024 397241390 98994 49493 240461333 98994 2106 118326498 25474 89918 274627321 25474 64242 310044374 25474 93732 194124394 88026 38654 498476916 88026 41142 362012110 88026 77020 62427901 88026 51108 718009984 6665 60496 199394754 6665 77241 723132656 6665 18008 551623968 41603 26953 996606031 41603 56784 66134046 41603 53979 338453786 41603 38744 161685845 41603 36865 404006547 23608 10266 211519842 23608 21770 659744029 23608 97879 468195787 23608 1162 716683106 2263 76682 436026420 2263 13150 164648923 2263 49785 781873043 2263 43325 423124944 2263 29233 534164282 2263 58201 261900535 2263 18574 515027350 2263 67944 497414536 2263 31195 920339672 89244 50805 963332692 89244 86527 567052046 53720 32197 76508832 53720 38589 880394696 53720 88086 436456330 53720 54630 18320644 24452 13739 969411437 24452 14837 534750580 24452 8405 924045883 24452 91889 529512804 19356 57367 232883103 19356 29106 529677478 5897 1651 952896741 5897 65216 604002265 5897 78791 954512409 5897 14634 967413759 25605 43738 747582077 25605 18178 752609744 25605 8097 172597554 25605 35566 92859241 7535 44110 625524486 7535 75606 168405639 38083 30483 653244401 38083 51212 150244663 38083 45487 96722262 38083 82963 273559653 38083 87715 277679011 38083 85076 651369949 38083 34616 130902992 14635 19942 727105093 14635 68100 443569581 21984 45943 719677189 21984 23207 634693239 21984 18851 342094280 21984 83248 211869694 2069 52093 735325718 2069 95193 454961805 2069 261 320041146 2069 29444 941262664 21595 97779 390909628 21595 59323 106531727 21595 310 424443932 21595 69803 962818961 21595 55968 945070154 24122 72757 96597475 24122 63627 780549861 24122 12980 723394039 52665 74212 767242484 52665 74989 513187883 52665 44697 242794526 52665 85940 323991283 97779 20401 674811008 97779 4430 715912909 97779 78416 342498703 97779 7981 56608499 97779 4447 262583787 97779 94198 966763636 97779 11246 101831776 97779 75590 462729663 23319 15655 567701455 23319 72315 585715675 23319 92242 382314490 23319 42469 273899658 23319 38832 388954186 63669 22671 339093757 63669 53247 414061428 8737 61065 339366708 4703 15043 606041231 4703 79881 636806888 22991 8209 64693948 22991 58285 812266032 22991 54694 131354522 22991 29317 98287700 22991 69015 50877089 62739 1615 464459033 62739 52923 543679967 62739 92155 154077503 62739 32096 605804045 70050 22601 749423193 74782 9479 818754573 74782 21699 632830034 74782 1121 621952818 74782 55219 117501099 2279 60554 42934775 2279 15503 569325826 2279 94179 19377548 2279 32266 506404771 2279 51095 474074627 2279 60617 555797660 54605 47992 288004802 54605 49328 78354732 54605 10422 953974593 54605 91470 992814599 54605 23673 442659280 2217 79193 112371471 2217 23722 949671268 70208 3204 91546013 70208 65265 859599387 70208 27337 719222465 70208 87143 430854233 46502 54400 628457747 46502 32785 136955466 46502 29691 408557998 65263 84008 889290520 65263 31358 991418825 96597 33841 112555601 96597 6654 312348108 96597 73507 736862577 96597 26859 30922804 19250 38770 243087123 19250 14551 589088226 48716 12516 520840651 48716 90249 381978123 48716 6520 886985963 48716 42958 452020160 48716 33207 294389402 64276 91061 937416720 64276 6484 80647762 64276 57946 917888402 64276 35922 834281292 32186 82610 265914712 32186 12908 168219380 21107 87490 170652028 21107 50795 149906218 21107 43512 343599604 21107 78079 213980875 21107 53271 759646476 21107 89534 856208683 21107 59292 194569342 98823 87758 966052532 98823 32371 338229882 82989 71601 807639178 82989 32346 723675942 42277 21147 176501222 42277 92980 212136930 42277 77019 464063892 42277 44345 505808875 42277 21607 97492615 42277 7440 855106416 42277 12704 621792200 42277 97874 338343099 84314 35424 75388831 84314 89850 736750469 84314 87197 812897883 84314 54683 740559184 15659 29237 43382604 15659 6006 506400481 15659 69454 352417517 8456 52384 470854844 8456 87263 419601346 8456 17316 57461779 8456 38916 76183854 8456 94835 27569077 8456 1300 8777715 8456 28532 342009515 8456 16429 649532681 47579 68194 514462291 47579 91335 484593512 47579 13837 234631244 47579 18838 161896101 24673 30642 707968479 24673 74693 756006471 24673 53245 698185389 24673 29720 952970100 24673 58237 506722319 24673 71180 714788230 24673 72490 935292529 24673 51961 27517636 34374 88923 639309869 34374 20167 796025995 13999 83907 454434140 13999 30667 464152208 13999 9735 486304773 1127 79252 617989402 1127 96301 791668852 1127 8799 923854508 1127 24562 54122407 1127 81538 886469162 14661 71769 434786202 14661 77581 960876778 14661 46024 183511047 14661 5227 868368928 32346 2289 997317067 32346 54501 721144747 32346 82139 979647661 32346 11151 332113598 32346 84437 869708522 60731 90755 499863673 60731 87679 914108187 60731 23707 761261028 60731 58810 759395798 60731 41501 718154511 55835 96621 107329668 55835 91833 200135148 55835 77753 649511893 79516 48558 738951414 79516 77677 382370131 37404 65283 222569430 37404 2573 705941590 37404 91097 968329662 37404 4981 701710290 37404 84316 437877312 90778 90890 870976954 90778 12969 416799249 90778 99820 785428515 90778 48173 294204133 90778 58566 987819974 90778 69207 49361627 90778 3308 885483304 90778 77725 333099011 31295 34656 447210833 31295 345 240630324 31295 90942 336753362 31295 96119 454164420 31295 50343 123649048 31295 65913 921219311 31295 65660 863663533 31295 66327 783889658 60587 18577 874411800 60587 49152 906436442 87765 84226 594576046 87765 35322 885650063 87765 11170 841751623 87765 57253 417863656 18325 81365 16205749 18325 72962 517010316 18325 99945 433646127 57964 41120 652421302 62997 15885 822831320 62997 46687 467292566 62997 60178 29328387 62997 13214 192948896 62997 82940 204423773 49152 31625 151790763 49152 84535 563279405 49152 35627 587406157 55047 88049 737735238 55047 99354 751977231 55047 18838 77800072 50483 96618 748809474 50483 7144 165373429 50483 12575 608434052 50483 71651 253410357 44594 66116 648354756 44594 17940 988070927 44594 57104 303353432 44594 76564 300690139 80636 26173 925946568 80636 8322 20708571 80636 83473 135900139 80636 45548 625968414 80636 290 616604207 26868 5439 737939265 26868 81737 697758688 17023 99337 188632045 17023 54701 929049620 17023 87723 310958067 17023 4128 238346205 26393 64397 738825956 26393 53901 210024463 26393 19116 54489727 26393 43500 108218658 26393 33401 883812709 26393 10100 440012213 88121 3700 751997505 88121 86200 978632709 88121 42575 222273394 88121 94236 293851108 88121 82052 100000249 88121 48118 126160331 88121 46722 992261560 14339 42733 109969020 14339 63122 297282945 14339 43401 958833765 14339 19164 817290349 14339 32830 360868712 14339 47328 791357579 14339 82552 804174828 89710 28321 652351314 89710 74365 661658509 89710 43459 209949924 5362 46683 506587487 5362 40372 220991382 5362 70981 447773740 5362 17934 421250384 45125 73973 381055788 45125 9114 849118875 23061 8118 923728990 23061 7523 885061336 23061 48193 929845523 89918 95535 440673272 89918 29403 833960092 89918 37012 485159865 89918 1601 295958753 89918 53557 897306863 74028 4898 571241887 63584 48015 150438332 63584 74026 909206361 49584 17267 981803166 49584 69366 313170371 49584 82875 314309379 49584 87776 906860380 58268 78656 27018270 58268 50114 144482595 58268 72782 67978042 58268 2994 212936657 56670 82439 978258678 56670 74535 330924936 61579 62157 672883029 61579 41871 757809768 61579 35544 450324242 23673 71440 285275889 23673 32828 1418245 23673 70930 876935687 59135 81674 732401054 59135 13196 120826274 59135 33022 716286310 59135 15082 113235940 19221 726 285756510 19221 44137 472908662 19221 65945 166306183 87945 46058 9222288 87945 8368 562835413 87945 53724 105070017 60617 14073 462958837 60617 63710 916385700 60617 29007 107315383 60617 43774 225977076 16187 43515 316575229 16187 8037 334892592 16187 29690 835061325 16187 65173 332596659 16187 56134 757383917 16187 85533 786091363 16187 75437 737402575 22910 74111 851306246 22910 23743 815426799 65307 78576 436097172 65307 34069 706430247 65307 1357 53130436 45513 83116 422160838 45513 42972 154293329 29774 65385 983400065 29774 2536 372793616 29774 21126 621946025 29774 47171 720751287 57680 17104 181421664 57680 5311 379167180 57680 11578 126019279 15173 71086 246355434 15173 42411 76422687 15173 77136 124026086 15173 24869 38264854 15173 96621 507744749 15173 79556 823952056 9703 58890 383705072 9703 44590 632653554 9703 52105 571757516 9703 47384 432400537 9703 80257 73321314 6520 27696 424114664 6520 3464 251675999 6520 99177 994216289 6520 39005 389988675 6520 24852 486892814 1501 34967 485121629 1501 35122 624155450 1501 39608 504158762 1501 59009 178608986 1501 36814 909756332 1501 9851 279466815 1501 40444 844077166 52384 59700 768647770 52384 25736 714327186 52384 31796 568444586 52384 18842 28057458 52384 47881 716598047 52384 58983 269681697 52384 29252 42088126 52384 99162 980708185 52384 42958 321505459 3006 18878 476329126 3006 41232 517421992 3006 20457 545573515 53803 14306 123338986 53803 56579 516973105 53803 81725 704361115 59913 41680 193632188 59913 5813 405287011 59913 10436 16942758 59913 78842 56033149 59913 52762 363296603 59913 25242 625118616 59913 27379 980661720 19086 95351 693773131 19086 93479 170526700 19086 84490 122501588 19086 73972 27586448 19086 16597 775114837 19086 66078 233317446 50805 21976 203341019 29106 8140 639087446 29106 58897 132688455 29106 51195 287604179 29106 23149 298411946 29106 14195 895217990 25960 38602 31164760 25960 67687 114277311 25960 38976 573769297 25960 36487 435444711 69059 14991 937690628 69059 72992 341638706 69059 75366 841585824 1175 45690 232615057 1175 42595 692341383 1175 82419 498470167 1175 27367 349988299 1175 33603 766110348 1175 18564 617046598 88225 66008 372237479 88225 44207 402131918 88225 75709 5690225 50256 66957 937383380 50256 63580 370395479 50256 54301 79595592 50256 51084 633842662 55219 59423 627324084 55219 70581 352146925 55219 83285 307481666 55219 24305 649032857 14567 30019 265826453 14567 47502 985024617 14567 88645 587901921 14567 6853 639786600 56826 10374 481238442 56826 83072 791028058 93518 56095 701695225 93518 37223 430393293 19201 98556 272674649 19201 52013 595349797 61608 57572 419728867 61608 16032 659680936 61608 33592 895795201 61608 60289 136148049 71749 94461 781978640 71749 1937 74046296 71749 12728 273196908 36865 86033 985082392 36865 52741 507724376 19352 44208 376046177 19352 93116 389326466 19352 82083 167651602 63780 37179 552910656 63780 36009 963007206 94504 76636 213604524 94504 64026 996105694 94504 47521 14207282 22061 17712 853746145 22061 81829 708958794 22061 94295 619147397 22061 83454 534686 22061 34810 347820928 22061 95006 932771030 95726 36541 200722335 95726 73896 123283674 95726 39716 200795233 95726 53100 564841456 95726 66742 694119881 95726 4196 819481241 86964 32393 760952139 86964 70767 945985075 86964 76376 236491284 86964 68638 575772617 86964 75443 298551400 98746 79078 832596059 98746 26907 628197758 98746 79322 265352722 98746 64452 849012953 98746 9453 152000524 60190 17662 302668568 60190 63838 279885580 60190 33291 705843320 60190 58596 965098472 60190 670 422113515 60190 7804 622669929 60190 39168 61223997 60190 25279 138627901 60190 69596 5655973 40625 20400 613535616 40625 38008 63934436 40625 67883 281544156 40625 41670 574560186 40625 57659 626215698 34247 99869 383717162 34247 15090 6649730 34247 45176 870437495 34247 93131 954242696 34247 61178 508186829 34247 54038 889417769 65790 52810 836191367 99099 13253 956442190 99099 51906 121910041 99099 45198 50419611 99099 85195 277407488 99099 67710 231136421 99099 72643 767444532 78436 23392 876811521 78436 36052 792833703 41731 56766 833471819 41731 5971 764952222 41731 60833 299299436 41731 99115 163413901 41731 78215 51453630 41731 2997 587269882 41731 56703 272460069 2324 53562 398440807 2324 71315 270548110 81336 92105 485367877 81336 26114 633928739 81336 12012 467170784 81336 37246 817715160 31597 49504 656096604 31597 58798 268002358 23475 71932 883244242 23475 66239 591366871 23475 94005 508324619 23475 94933 630321238 34627 58569 79480537 34627 95548 852197706 34627 3319 322761586 34627 32317 600831930 11565 48823 217221073 11565 82014 471216140 11565 65295 774491463 29960 83345 132663546 29960 28235 409116879 42727 13383 917411653 42727 60536 777253965 95916 75048 813925959 95916 6392 666313703 95916 64573 25552872 95916 20361 19899422 95916 14173 735027718 95916 64593 702027976 48118 31381 809513266 48118 24505 823416092 48118 52779 158579613 42023 29302 528294919 42023 15441 336257364 42023 52057 513352814 42023 55040 510017521 42023 45379 453675679 42023 5227 42234083 17270 62818 447849441 17270 11417 220991362 17270 76571 258478833 17270 23562 328952831 17270 69766 338311934 17270 35603 670624060 52804 19858 394881972 52804 33862 704268170 52804 29912 938893940 52804 41501 72700259 52804 79525 100786131 28731 3990 863099563 28731 49710 355624687 28731 87714 907218298 28731 87977 417233227 32061 56271 328463599 32061 82719 686691734 32061 15805 770013058 32061 16320 590705237 32061 37912 44968987 32061 5404 611539609 32061 64397 807718796 88757 31077 311544933 88757 26622 645763718 88757 75660 3318960 88757 3427 882242141 88757 96416 408302597 88757 8255 234289931 96267 64278 217539124 96267 44429 516065516 96267 68400 793376771 96267 13892 331526912 96267 18432 871866464 96267 2997 536241353 11189 88402 638959516 11189 54703 139545215 71888 42441 508316162 71888 7807 621069478 71888 60140 718413297 71888 77151 143758679 71888 32083 723573 81247 60927 567648536 78696 7767 806549032 61760 73035 596462188 61760 86781 145466240 65099 83432 450915573 65099 68956 722749365 65099 62006 407808183 25291 74068 401469998 25291 58122 73280179 25291 41211 412217861 25291 56455 613129336 92375 37628 834408018 92375 96515 119928888 92375 96879 818360216 4252 13956 655049855 4252 53657 665970301 4252 90731 851669001 5035 38330 339040676 5035 68832 594885908 5035 73733 906201894 5035 82315 385017184 5035 10391 976389468 72643 77565 826537298 72643 10500 133289493 72643 2997 713817054 98446 12191 388484638 98446 96506 782496678 98446 25583 643180289 26720 56690 834621699 29137 65822 816179987 29137 90156 947218852 16618 57612 140590631 49665 77382 883883419 49665 19445 343942239 49665 11342 931069588 49665 33437 929691618 49665 41943 916750326 20827 45233 846569645 20827 70989 255404763 20827 30809 78293537 80676 34975 965591749 80676 28363 305239055 80676 65235 325328342 73016 68294 347422742 73016 27881 613705014 73016 33520 319962986 73016 27071 223255580 51639 67542 536602297 51639 94036 293776440 51639 4658 606043675 51639 83890 224926085 37723 5898 869095555 37723 4217 397575001 37723 17337 889846590 37723 79248 741491115 17934 77979 507294235 17934 49260 930123658 17934 3614 774037621 17934 32998 388199862 17934 40725 508059358 75104 8560 532841027 75104 19014 66687992 75104 43593 47712830 75104 29101 496529328 75104 13974 402647236 32813 70756 753052482 32813 75832 514784286 32813 74478 934590021 32813 18520 36406951 32813 48505 503976694 32813 67693 997815127 9591 65200 264242982 9591 19788 747899977 9591 61115 772883034 9591 6012 179432659 9591 80522 104948936 9591 64712 965351417 72644 6818 26669840 72644 65111 738461787 72644 85726 349202077 72644 86126 732608590 72644 91713 259338958 87776 61294 244359998 88004 7288 863022250 88004 61559 8458304 26291 1596 300539377 26291 4837 294436295 41804 91657 935731166 41804 55227 396310976 41804 94774 30178939 58890 59829 687609162 58890 84893 309740346 58890 21117 653975379 58890 75900 695367452 58890 64424 614693799 77454 7798 801585387 77454 26929 211355169 77454 61258 576505859 33620 98822 803155010 33620 74081 424521102 33620 83574 222235823 51232 81411 362791927 51232 65295 849883782 51232 81287 698261600 51232 72932 485435826 51232 91426 881139021 51232 70728 887093251 51232 54587 651376754 41355 49517 131291598 41355 56828 727566508 41355 66744 436373851 41355 17682 203334017 41355 38394 123059411 41355 25103 364146563 41355 15068 240286205 41355 82955 722793582 41355 86339 440855780 41355 88028 718769147 90801 7133 553118283 90801 25800 37199116 90801 60994 29589823 90801 48871 819579723 90801 92633 742617223 32083 11832 422272717 32083 83905 351296316 32083 17618 499280248 32083 93918 497835095 29030 1572 664097680 29030 83446 60260263 29030 96105 431064735 27696 59148 411842497 27696 97102 634674909 27696 27391 356787994 89980 98664 783306993 72114 49544 710764533 72114 15812 148300986 72114 66756 548439314 72114 45890 842659720 72114 20819 509677503 72114 87169 833867383 72114 32828 700169332 18196 89695 450106700 18196 30659 311396975 18196 72939 218296111 18196 10082 242101207 18196 89367 418034098 18196 12780 132508332 70231 56667 466384821 70231 50930 796018800 83989 29564 840729409 83989 57762 712096215 45981 49148 263190509 45981 12656 613473222 45981 15578 689288645 45981 46197 229762626 19379 54735 666673376 19379 8494 362128447 19379 3151 104725371 58876 58152 889367687 58876 93799 350193181 58876 22683 188440784 58876 35822 231352658 58876 84451 334017761 58876 70026 871188056 58876 95639 242468547 38145 42477 137147717 83847 3107 542849948 83847 75875 570596904 83847 12515 238706618 83847 93223 292317080 33263 86537 940246681 33263 17739 413322982 33263 69148 966582187 33263 86671 235377494 33263 43146 86081102 70385 85596 74945075 70385 96722 451237862 91511 13553 725744334 91511 30382 113854172 38172 74292 435307005 38172 78528 438874186 38172 84989 40940486 17594 59801 336820244 17594 2147 869871583 17594 79963 754603545 17594 41501 427282228 40914 46191 814732884 40914 89670 705302632 40914 5990 341980330 40914 74375 971630316 40914 80753 285258957 40914 97320 987521838 40914 31940 3784446 32547 72791 810907469 32547 93123 357139813 89540 38276 157823429 37979 14889 597987529 37979 62638 234831672 37979 38678 407144220 37979 62955 649796039 25360 42750 28016497 25360 63829 441106915 52779 22631 667601343 52779 32999 465248411 3308 33920 571888929 3308 66589 560228874 3308 5003 746165665 3308 73408 859000517 3308 59292 819321556 64208 40313 2166149 64208 79090 309739896 64208 35324 380042996 64208 82782 349395132 64208 99767 307243759 98857 58628 877126620 98857 71632 453042013 98857 34815 250713827 98857 71260 952488032 78166 95930 807573507 78166 15396 897708627 78166 44771 639461971 78166 27505 212969442 38457 22805 238682772 38457 62966 793601364 38457 49358 232745918 38457 17115 707065345 38457 61643 709403915 38457 81908 17794417 38457 17380 990901066 19942 96914 926664238 19942 2538 231809628 19942 26952 106002598 19942 70468 343896568 19942 56972 906416625 82658 20964 170635370 82658 44239 541024779 82658 9354 149759169 76682 25242 561896356 76682 28366 583538969 76682 22983 604134856 76682 77364 660512850 76682 63969 914696468 76682 44448 188989724 76682 53882 575526724 41490 41400 291989332 41490 326 405394 41490 58399 407203994 41490 90318 64755571 41490 61523 169442334 11087 68084 59377132 11087 63070 899408675 193 9368 891788744 193 32622 840458315 193 99386 12390268 193 89939 774943170 41680 11383 58160589 41680 78158 386715687 86441 64928 315464111 86441 27308 626706335 86441 81296 834851908 86441 75649 540122600 33487 13965 328323527 33487 71249 947588277 11046 14127 419257289 11046 77340 523532854 11046 84218 35235623 11046 18386 746660271 11046 14052 731095271 7312 18346 101217221 7312 7784 468931018 7312 85581 170549339 7312 31695 398470478 7312 49111 65170559 7312 99714 845248880 7312 56981 936874406 49322 81138 294625552 49322 23405 914336714 49322 79358 379376016 49322 76256 341733521 15744 77523 283120415 15744 55938 121391169 15744 85696 423680558 15744 88660 275513677 15744 8160 7158986 38744 85150 41025890 38744 5062 452295188 38744 45999 17294957 10604 38818 398231055 10604 68364 504041117 10604 50195 122566315 10604 61657 114552507 10604 55858 945470701 78476 22650 394977554 78476 10619 815774628 78476 33368 364197753 78476 20445 613808255 78476 46851 343406200 78476 32096 823004586 19696 28314 205616200 19696 61234 189435255 19696 21647 251473557 19696 17609 798782906 34307 40680 783040168 34307 87595 393985128 93223 63324 727146027 93223 82111 664468493 93223 63029 620786089 93223 97528 345862933 11981 71185 44660975 74532 3054 282986507 74532 17577 478580600 74532 97423 514656473 35894 57738 742619675 35894 99888 901596755 35894 38027 85603326 39019 99038 389980632 39019 93480 641497735 39019 84310 35489078 87541 62358 770798584 87541 29885 735925104 63106 45295 747422991 63106 55311 539286709 63106 90786 190216138 63106 9590 580650528 71326 60041 721285413 71326 31140 765343664 71326 84769 192210180 71326 23229 329153912 2106 29596 829207944 16597 79572 509000269 16597 73064 804309459 16597 7587 202627693 33456 93136 372323509 33456 24515 875559887 33456 67456 313185450 33456 13211 690493775 33456 11816 303439474 33456 62197 116289602 92490 21809 532744454 92490 64383 497014437 92490 37087 336405937 92490 17403 167258190 92490 76115 723950682 59976 52287 151697197 59976 6746 975858013 59976 94776 520207440 59976 12329 686521259 59976 31754 615070592 96649 98502 68916739 96649 77442 77759946 96649 43386 686566942 96649 53174 645459823 96649 49427 973128985 96649 6591 889556278 96649 76946 568868043 96649 19897 459711137 81411 46722 981336926 81411 62402 922849996 81411 25192 206125819 81411 79525 672547882 14634 74870 772220648 14634 26337 319045706 14634 88625 351537759 14634 47972 568539659 14634 82083 996811878 61753 50973 476748263 61753 62788 936615398 61753 33633 529766117 61753 15671 139997292 61753 50412 559176458 61753 53850 512410811 61753 86767 978624489 61753 1543 548828484 61753 90156 346214338 56363 46466 599851562 10303 5160 409022753 10303 75009 85847352 10303 78174 785760930 3243 51081 588877913 3243 64363 910064422 3243 9400 399538025 3243 85768 853133200 61103 91308 310661245 61103 9255 73345557 61103 73045 120268965 61103 64180 630162639 27390 38325 257819817 27390 59198 965795096 27390 32239 830705486 27390 57426 609155206 27390 24184 735353604 1572 75649 712548990 1572 63241 264986396 1572 90506 898751717 1572 58129 683394506 89095 66372 501675252 89095 30351 319460798 35544 54453 815610002 35544 65942 908664577 35544 64243 401435113 93612 67158 766235763 93612 81497 305542098 10056 57102 672369983 10056 44583 749558790 10056 29979 896538991 10056 41375 216218335 50491 53081 393416422 50491 91518 15283841 61348 85240 664052210 61348 8620 355527269 61348 23642 315529134 74974 77162 308365634 74974 40569 588875625 74974 83025 36717264 92409 71478 625761468 92409 3644 45885382 92409 50973 515610967 92409 52581 903252506 92409 57694 183522269 92409 81226 538484336 92409 60554 126147336 20867 44074 274906330 20867 34669 344762119 20867 54687 715171322 13821 3233 318681944 13821 49849 740742273 13821 19831 634579453 80383 86996 48604454 87913 88710 68138530 87913 52632 423748191 87913 16901 594344690 9422 95212 165418112 9422 57288 427283942 22636 45476 201123699 22636 1274 775688043 22636 28209 329424943 22636 43879 449877966 4581 57595 537651764 4581 88287 773284957 4581 32947 390690386 4581 99420 277935866 4581 69542 444571127 4581 7006 244146936 39895 16402 302552287 39895 84629 509805613 39895 92740 198780158 39895 12663 70524611 39895 49670 120107302 39895 51179 353086101 39895 5691 334912967 57065 3660 151823357 57065 95601 284100853 57065 15644 758671272 57065 93607 950041565 57065 51496 243618424 57065 7778 47701157 57065 84538 103060190 57065 62363 602766987 53557 8443 88412622 53557 10176 199453058 86048 43067 503992736 86048 13064 964742446 86048 87276 940950778 91894 38137 163170210 91894 25957 164687146 91894 22277 758632507 91894 110 999065761 91894 60289 277578988 75709 26829 882267873 75709 17015 258808326 75709 73102 443951740 75709 39667 23009402 75709 79525 590878590 52915 81741 521893986 52915 86683 576514734 52915 28838 425142128 52915 14816 396261006 52915 66542 786902476 52915 5910 323300559 1633 70137 396564278 1633 28439 327099364 1633 54038 304925076 1633 24574 954213875 86608 13296 11214794 86608 68256 173204239 86608 80984 586557568 71184 7037 293774493 71184 31106 629152723 71184 71216 115201576 71184 44767 174827171 72498 91300 63171635 72498 3324 181966282 72498 22470 891080188 81725 46329 105583452 81725 80849 667644255 81725 10931 87657713 81725 37074 291092821 81725 84316 675577995 13956 12405 932242437 14052 70323 234247543 14052 11091 617511450 14052 99167 924436712 14052 74254 893720334 14052 36326 308723645 14052 44206 247021892 14052 31795 711721673 33412 27522 458390696 33412 32479 998053900 33412 8692 498554785 33412 64788 730284465 22470 10530 616126486 82083 73697 889533141 82083 90753 855088798 82083 21886 896238026 38002 73505 245020655 38002 75511 26739986 38002 89174 999025756 38002 7134 277562017 38002 22383 281459397 63390 86049 73999818 63390 21634 244431829 63390 92392 46543761 63390 5890 392192673 52971 20637 701964287 52971 11654 518387532 52971 90353 205001616 29041 19444 511759438 29041 32249 213308948 29041 62176 195678577 29041 35603 67810958 29041 99767 664455456 91523 93368 788614129 91523 35568 871571290 91523 43155 163594254 91523 50799 845422047 91523 87159 55638078 91523 13976 397173218 91523 38343 775444611 34320 79640 249122020 34320 22927 979026246 34320 76996 559525134 34320 89962 854916745 34320 25825 70590980 17712 26940 61357783 17712 19113 249585999 17712 64845 243239641 17712 46063 979631398 17712 50868 173314454 18909 86146 932640076 18909 30712 704375007 18909 99178 459481405 18909 85741 450812254 49399 49431 25352240 49399 58703 102671374 49399 89797 858428422 49399 50429 549429880 49399 82240 788015547 20457 76720 353934227 20457 62252 691442885 6024 20679 669700014 6024 9340 844032013 6024 87034 448393635 6024 58686 153988326 55889 57729 92396508 55889 75261 724792997 55889 24305 223442305 91970 16783 288578048 91970 420 931118626 91970 73725 826713242 91970 76676 121219449 91970 48931 107946393 91970 83017 224025472 33669 3008 683035715 33669 26745 416120396 33669 31206 899080196 33669 95784 613060838 33669 70318 373136703 93823 92467 950224799 93823 43651 640066055 93823 58411 222802261 93823 96451 521401358 27071 71198 755778820 27071 97902 478846891 27071 82811 102535864 82014 23579 533535585 82014 90501 139336175 82014 14332 313204229 82014 62391 24838296 82014 60615 6348220 82014 66275 561544204 82014 75563 236099377 82014 49657 125721634 82014 87638 150926698 56703 57344 227314086 56703 47280 292440313 56703 83255 156682427 56703 77323 683128323 85076 93411 598099805 85076 2982 458269338 85076 57601 115668215 85076 20164 47020150 46549 71934 310568230 46549 88708 540574422 46549 56244 516980944 77151 44111 916335870 77151 69680 753829400 77151 66918 248233886 77151 60815 450932797 77151 54003 824886529 77151 26099 638402945 77151 88119 388423700 35603 99773 628247935 35603 16929 828420168 35603 96197 760714736 35603 2381 156424132 5890 39510 729636042 5890 87498 721674541 5890 14462 569767571 5890 52079 830274171 57659 1030 667838571 57659 72666 293958215 57659 86181 977117594 57659 88770 108153803 57659 76307 828074367 57659 82515 426014536 33318 53950 191938511 33318 25979 505848635 33318 21318 545969456 66810 36887 853188008 66810 10667 807299211 66810 37720 244479455 36951 56383 934579989 36951 30764 448952852 36951 82221 602239517 36951 34616 540825205 36951 77725 574565136 32317 67200 901943575 32317 13753 406860244 38931 24720 679788074 38931 70652 275850841 38931 63534 839506648 38931 26653 595412983 38931 32286 467746713 38931 46481 538346625 38931 44218 192614824 10082 19920 603341654 10082 48757 873471705 10082 93275 640897047 10082 44869 27768048 10082 67575 299014302 10082 52423 257334337 61656 97139 920545936 61656 86218 333420851 61656 44858 787703170 61656 290 776845014 3355 68460 393084035 3355 81382 642321453 3355 67448 761758373 56972 48306 754101344 56972 82671 495771319 56972 42557 542088019 56972 55258 179890744 56972 21650 381596595 60289 55564 440848494 60289 60616 74089642 60289 4984 778805783 71812 69506 535798948 30522 59942 11798022 30522 20499 410055763 30522 86724 291483957 78577 5219 730842357 78577 57506 408473727 9322 45270 696184129 76115 6526 773321395 76115 80711 221249277 76115 94487 495539346 32902 76168 699364477 32902 71041 580290210 32902 58825 246934293 32902 49894 239041651 32902 7837 704895527 32902 57511 269603133 10763 28123 602756876 10763 42483 615472865 10763 13511 360368262 10763 70953 110912360 10763 94515 171198449 10763 99187 270661983 10763 16856 660270556 10763 67318 50070812 10763 40104 312736637 10763 42972 157104300 10763 94795 731933607 10763 90832 841088103 10763 51699 385440067 59319 62856 248282743 59319 62561 995692155 59319 54401 191158529 59319 95914 254197285 59319 3755 355958918 59319 86671 423847650 71009 44415 818698281 71009 15260 832052523 71009 47660 858340356 71009 32464 526161456 71009 61559 228500427 29471 72916 81572025 29471 39920 120531789 29471 90581 149165184 47798 99803 398764384 47798 30455 216909655 47798 75871 82045846 75275 60975 659967108 75275 24112 968463699 9245 51772 258613682 9245 23208 556201724 9245 29212 899137411 9245 53449 935843807 54687 14573 974687166 54687 6409 317621513 54687 65238 610891216 54687 10892 243252778 54687 58633 361349780 54687 49302 857893715 47218 43159 523380292 47218 59114 411523577 95731 87802 386711552 95731 12095 306339253 95731 58447 707157136 95731 84437 74308712 39905 9144 531332791 39905 4282 612077654 39905 26314 756249127 39905 84641 464597129 39905 7482 982076704 96454 76369 109025697 96454 55411 661652753 19907 12980 163478455 19907 62634 406280606 19907 31088 635216677 91458 91911 992613392 91458 91564 922915451 91458 37085 591930708 91458 55215 340140281 1282 58783 177123081 1282 74913 785266087 1313 45218 93908647 1313 46119 202175611 1313 62226 530615526 1313 16478 341571583 1313 24970 53042802 25377 86083 820580766 25377 37894 35133433 25377 79720 892053860 25377 15988 374412506 25377 53828 938314709 69258 12886 484061549 69258 69348 775866632 69258 61437 810131527 69258 93553 712043803 69258 57923 491972176 69258 71027 671482778 7893 43444 16079979 7893 61748 276686918 7893 20164 582379008 88643 92678 271002777 88643 82203 475740505 88643 16056 572325215 12515 98210 163634663 5227 9831 91157137 5227 97670 865479718 5227 73467 550358768 5227 9108 793739473 83651 58858 52387429 29007 57706 5377835 29007 34243 723806037 29007 29941 443763971 70026 8806 799301505 70026 68655 706885010 70026 83472 623938429 77610 81053 506745494 77610 75135 494660810 77610 37960 543079114 77610 86444 834060369 77610 69168 689629242 77610 57108 309543545 66386 74820 830824710 66386 20703 910037511 81478 58686 175040816 81478 71362 504746554 81478 92370 951513348 81478 4945 91250143 81478 83862 90309412 81478 46012 984741499 78157 50384 521639740 78157 7605 148354169 78157 52894 492501267 78157 58966 209239928 78157 80235 793173883 78157 67584 621524498 78157 10013 917304565 58192 72707 575331802 58192 79324 474003852 58192 86373 127799157 58192 80241 405638061 58192 83712 471003263 90832 72922 997800664 90832 87441 674518646 70756 87560 193763566 9590 24003 974223515 9590 73730 285494234 9590 62984 6421174 9590 18127 345485800 25979 90710 722544541 25979 19915 216302975 25979 36872 698761407 75366 85293 388937956 75366 88851 654602136 75366 71723 903496594 14470 98867 555168284 14470 41372 389430247 73851 9659 270720250 73851 32581 882238216 73851 13598 688225981 73851 27379 424206047 1843 99021 11167038 1843 34041 944163137 92901 74957 701783053 92901 95615 175567062 92901 58641 903421927 31754 92266 34876658 31754 7788 242068981 6942 97141 536304566 6942 80185 582685873 6942 56001 101004022 6942 90341 499471675 6942 31120 476806614 6942 68493 756637606 6942 31088 529884049 6942 33521 664844367 6942 84310 219224298 91790 59401 181691102 91790 72395 688163014 91790 81138 313817611 81825 5910 595818625 81825 14993 6240917 81825 75900 334286894 81825 38713 336992623 54038 35254 828339043 54038 19674 427671233 36384 51606 765913401 36384 85585 732011973 36384 65389 140443366 36384 84466 266233638 36384 99331 742713827 36384 1223 824903748 88320 76052 458342882 45233 41050 413734993 45233 20632 193983202 45233 14788 224567405 45233 13081 296275525 45233 69500 809821963 45233 68201 452250205 94145 10854 746997520 94145 50246 602879252 94145 64560 24175940 94145 4534 325459990 40309 73923 710601694 40309 19767 358605490 40309 97794 951265753 40309 12201 480930429 40309 53995 867598580 40309 65098 597437533 86174 7593 647694072 86174 40190 161663670 86174 56889 880351700 60980 43422 558163954 60980 41940 1289625 60980 93392 606092197 60980 24958 315496116 60980 4068 713696308 60980 37513 800119349 7587 20064 389469945 7587 84077 989121000 7587 91918 159759316 7587 74051 916429543 7587 91618 73747374 7587 42946 392594725 74014 71710 910162715 74014 78643 946598011 74014 95410 886115335 74014 47601 820462100 74014 89854 354376430 74014 23522 693288782 89515 51031 272706747 89515 77508 178402721 89515 60395 384320361 89515 34543 903567858 89939 91475 8497026 89939 2031 526709572 89939 98282 861620648 61702 48736 673757782 61702 93426 987743451 61702 32285 784954992 61702 88240 643214142 81578 14440 870679272 81578 2163 898366320 81578 39114 661684214 81578 34960 473513508 81578 80063 57454753 81578 73731 169347861 81578 49302 96309008 33269 95003 679615736 33269 35918 5413379 61464 14035 457390558 61464 45412 321550606 61464 75446 296614461 61464 15153 649222085 38993 43141 14609339 38993 865 26446660 38993 79667 61302489 38993 95243 490556958 38993 47900 200188477 41120 48097 960707103 41120 84996 350840761 41120 12886 698195279 43146 9354 363171992 43146 36040 922473480 43146 39958 555838367 43146 5625 334153415 43146 92255 610620182 43146 16291 340642954 30595 95435 85130311 30595 99929 45404457 30595 98761 844893390 89370 41635 16405442 89370 91301 838561135 89370 49516 86090294 89370 44110 400924725 33089 75561 487310785 33089 58837 861129636 33089 81972 179654628 33089 14061 946753237 33089 60895 607270527 78991 30898 344952541 78991 38138 97897539 78991 3204 508935525 78991 58923 586293842 37246 91229 606414263 37246 90168 43470490 37246 59261 145017385 37246 73201 493192844 37246 63887 451771341 37246 77812 81729668 18615 99162 622739714 18615 43185 772709211 18615 25666 814165391 18615 36757 625357202 18615 92541 447266863 85735 60115 279197830 85735 9803 712291807 85735 82248 173603610 85735 12886 844289417 85735 99026 809462409 85735 49849 795472367 85735 79963 48682754 49315 55011 489470354 49315 24357 26445352 49315 55077 332634002 49315 62960 172611691 49315 92079 37697113 49315 89526 87404344 79650 57105 465107932 79650 86171 320616769 79650 97626 821593865 28537 1860 637321649 28537 86398 540754897 25751 55530 949396804 25751 21882 226452997 25751 13027 883261449 36695 5554 693596588 36695 55218 671596990 36695 34616 513457523 22805 73471 701178766 22805 97858 190044567 22805 39057 824919028 8801 66457 48128720 8801 72632 108331123 8801 25211 449413324 8801 16361 454734930 8801 1896 639133891 51699 57776 411927001 51699 18316 114450937 51699 2150 715003616 51699 14093 652652098 51699 34381 139995362 51699 40080 335199841 51699 40239 672792214 33899 78197 332318425 33899 7873 399479932 33899 22557 489259702 31366 92275 804550951 67604 66641 176161779 67604 7037 182390903 12475 93399 636084586 12475 27926 114417316 12475 77043 668175285 12475 58356 721955148 12475 22557 11539921 59216 23412 922131487 59216 76628 503645432 59216 44151 202598547 59216 76314 984951287 70923 64393 412718362 70923 16362 194179951 70923 73131 134217671 70923 98883 380783114 70923 84025 91448303 31068 75406 366596801 31068 62369 274735848 31068 2819 79949232 31068 93458 770106782 70528 77777 586394766 32194 99269 366301931 93116 88515 225478307 93116 59667 222878165 93116 14296 806236370 93116 12178 375090970 34405 74312 899357248 34405 9780 512656424 34405 69728 819460771 34405 4065 255013902 34405 6035 296324524 34405 3992 210780215 87143 27656 281193408 87143 83389 893831927 87143 79483 625416765 87143 29766 968557733 44008 96554 894444907 35566 81379 157922109 35566 89628 609428341 35566 68237 62418645 35566 64271 917299155 35566 43652 879444081 35566 53193 853631978 290 61545 28135841 290 3641 963849311 290 66002 957899856 290 3360 716511810 290 4222 111391967 290 86517 685869440 290 37090 105079559 52762 28810 502951963 52762 48356 817761949 52762 50509 853513950 52762 77498 443285119 76462 94902 509121823 76462 80719 740617465 76462 32581 68024607 62818 16038 689420130 62818 97280 270253930 62818 28825 667155033 62818 61722 756956879 62818 66615 817400404 62818 18157 306132522 61647 29088 130359995 70364 23348 209889005 70364 1320 254253211 70364 38538 83595055 70364 12896 962931656 70364 66457 302757423 70364 29177 26743288 92928 16207 295931312 92928 87667 191171292 5596 34839 781592541 5596 44920 790114937 5596 11687 605121063 81138 59070 559022321 81138 99236 570704409 2472 22730 388734862 2472 20636 699291559 2472 42768 608035538 91308 74372 592563732 91308 76516 465942187 91308 98291 357788311 91308 10700 220404406 91308 12980 575608745 91308 64899 80816224 29635 18168 631483889 29635 11765 440138224 29635 7140 620070972 77490 20052 233631162 77490 3411 268685938 77490 94871 271057099 77490 6716 339701472 22288 94180 129889042 22288 86915 928194750 22288 9250 535554771 22288 57589 560938385 22288 66644 708722992 22288 81438 298780254 71742 28868 447867944 71742 46926 453345152 71742 53549 146505025 71742 65802 818891218 71742 66003 922089703 71742 47328 218689759 91854 87386 788603037 91854 73550 509129221 91854 65898 85612177 91854 99710 137306731 91854 46609 677386069 91854 21038 751049641 96166 65753 588801007 96166 75704 492767359 96166 41825 118521341 71315 98701 841944035 71315 60746 740243705 71315 39709 834486738 71315 97117 193841525 11064 14322 771563657 11064 88181 787481165 11064 705 220715636 42648 50110 122115005 42648 86106 835824634 42648 43911 382760680 18432 32662 558961958 18432 89784 874721001 18432 12119 491990343 18432 38273 254589862 18432 4990 124185792 75424 16916 373918528 75424 6039 174139694 75424 57491 396241244 75424 45196 146922389 18838 97939 435201248 18838 61162 915292455 18838 95179 719715844 18838 76179 294912456 18838 96353 515388918 22650 1988 14151734 22650 89705 628338518 22650 69135 404940426 22650 98788 494845503 22650 41900 144764957 34243 28152 4587415 34243 95280 111784582 34243 99471 442157833 34243 5136 516063078 34243 97939 556211843 9705 26585 651885535 72358 98315 136912092 72358 85623 779383193 21184 81966 439576992 21184 38834 514604687 21184 20371 800883860 21184 52194 864261743 21184 5554 378531811 73731 10480 920960365 73731 7288 93678241 73731 14035 46170674 40521 48246 644230932 40521 3681 417185 40521 56260 603984471 40521 17757 628906895 19271 21886 701966855 19271 13307 168851656 19271 22043 831530142 19271 43705 359328032 19271 37413 467832926 19271 61278 661649848 48026 18183 409720631 48026 72103 816553259 48026 30220 642899510 48026 12576 666512854 18618 91353 562318002 18618 92406 916735831 18618 74607 610786373 18618 78969 516673518 18618 7585 546794024 18618 50988 738787785 18618 62197 146600647 35689 1279 509749249 35689 8421 574543272 35689 28704 19593775 35689 67054 175402531 81539 46684 690552230 81539 1662 978641020 81539 73553 75307422 81539 83105 626004191 81539 89339 668477791 43444 49276 83760696 43444 9264 40968821 35701 68576 525201024 35701 85725 288147202 35701 97262 874591639 35701 89479 52612484 35701 83747 314913023 35701 60255 705542240 35701 64100 839513304 35701 24918 410649620 35701 55326 494200230 61748 88263 388559779 61748 67366 940247739 12753 42201 587264509 12753 77228 943658617 12753 63239 308523649 12753 89 659627473 12753 85953 60220032 12753 18296 302714226 12753 98976 127248663 23722 30267 23766934 23722 77104 785050617 23722 46736 177703017 2165 58274 625288295 2165 39499 405905563 2165 18266 731023052 18296 97876 693222873 18296 64793 337173006 35254 58528 599609805 35254 5312 207303820 35254 21085 669816494 35254 31117 283827576 35254 11332 203134947 35254 76005 647937019 42976 19560 276977821 42976 94946 325690111 42976 94750 501318125 69928 94603 770365298 69928 83740 541596188 69928 87576 681815123 69928 68643 389137697 69928 46097 624682181 69928 18594 943895682 20756 50045 848893032 20756 1388 907679914 20756 85708 428640471 82638 42612 247457519 82638 37916 744624099 1615 70496 117361757 1615 76486 993021326 1615 24590 846810187 1615 20278 955932655 1615 97642 293438366 38863 84967 722023660 38863 69858 750094340 38863 4173 204654197 38863 7906 83952796 38863 63704 452796908 92123 20136 184240641 92123 62197 206318399 92123 18111 261534484 92123 94081 300661161 92123 61816 318153211 92123 60256 992198677 73945 80790 627419610 73945 9738 154902915 73945 76301 428973704 73945 55197 991536233 17886 90467 268962284 17886 39091 407217328 17886 10553 310802498 59650 62139 695421371 59650 84453 598217782 59650 91187 518549315 59650 35445 279295698 21480 49133 48918968 21480 99026 310358088 70157 52633 160563725 10714 21709 659392475 10714 80841 970428557 10714 65955 497156297 10714 73551 227387334 10714 55551 813144535 10714 24184 644346140 10714 41142 678593226 79749 5462 489852841 79749 90517 445786566 79749 49254 799359271 79749 13193 833296068 79749 93690 346314909 79749 9691 628604557 79749 37720 639319584 79749 43141 701927905 35927 90176 400626289 35927 35676 531804060 35927 60934 777129228 35927 718 78267281 16414 13191 98841569 16414 46731 384462435 64424 65793 925062317 64424 36212 458491394 61037 48317 818747696 61037 51374 555645639 61037 2777 300755751 61037 25123 376784888 61037 97157 312240641 45379 85939 26543699 45379 44190 808351828 45379 64883 874032407 45379 55559 811054140 67448 63561 398440490 67448 9447 673426042 67448 13143 904031371 45690 3709 39150008 45690 95278 258232494 45690 64815 213537882 45690 69508 279171903 45690 64192 994785658 45690 27379 212478037 24918 11359 914939871 24918 98636 986461770 24918 84701 437153097 24918 25242 483552751 9831 87986 628287142 9831 89749 533703890 9831 93262 850700584 9831 12265 384837129 9831 52446 191351121 9831 72625 960604134 9831 65150 960525042 9831 45973 581142614 9831 23930 265438825 99345 22180 217446690 99345 41888 603191786 99345 85211 290644090 53054 79383 223540098 53054 88000 530015134 34466 67355 39789762 25242 68532 103233157 25242 28952 673632768 25242 14419 507291290 25242 96857 727758891 22557 47691 628534742 22557 94508 909720982 22557 24141 810755060 22557 151 394646641 22557 6125 234939706 22557 80839 859040251 37765 5704 859374464 37765 61681 519567875 37765 28639 601696667 37765 87968 28527532 37765 55963 392419991 37765 59749 203735905 37765 95788 320721587 9659 84675 552306879 9659 17578 817894134 9659 1296 605790444 9659 42861 724604080 9659 12790 623562104 9659 75851 53518486 9659 99330 134132023 79525 66198 840970452 5038 10369 966908050 5038 21405 639951244 5038 31998 895029193 5038 94757 423745832 5038 6551 391979995 5038 97887 423227807 87490 91158 778636760 87490 68482 84445121 76198 81538 636009851 76198 68887 497163347 76198 58661 154653816 76198 74273 433160388 59323 43319 151831104 59323 25133 282040358 59323 68127 313940603 59323 26953 479946936 59323 9518 93170664 72237 64650 909825440 62988 60412 949781804 62988 26648 432219588 31088 4892 297474647 31088 97384 556791180 31088 97096 244202390 30048 709 121487517 30048 57100 743526608 14797 5080 456773080 14797 93180 671947363 14797 53825 158284424 14797 93341 877718660 97004 94183 191502835 97004 84109 938556147 97004 40672 149148309 97004 42317 698427183 97004 7032 402166054 97004 92541 487975161 97004 31795 612675025 72293 13085 645526039 72293 52476 120988763 52108 9498 506660802 52108 5429 9945706 52108 13407 332275566 39111 98028 124590875 39111 12352 896743506 39111 74110 964664701 39111 38713 889634408 51255 7310 762107584 51255 69694 968618595 5882 81244 982065443 5882 71930 954405357 5882 40979 418367783 5882 22920 666978808 73236 54179 360561887 73236 36798 984321045 73236 70544 783501553 73236 58981 227060857 73236 85860 269042928 73236 61334 664149739 73236 34616 99395576 73236 86781 843079053 73236 12800 342303752 59070 12027 584005916 59070 18145 274969945 59070 52262 644935625 59070 87663 980684934 42214 57548 541732039 42214 2401 509710774 42214 33207 659930939 49657 23167 545293916 49657 7165 900844515 34835 8174 890392795 34835 86724 174546789 8109 64863 203050089 8109 65112 523334242 8109 16393 717120095 31940 66 536141835 31940 5501 473725159 31940 96781 693447894 31940 99276 914844407 31940 53900 272499161 14035 22066 742493346 14035 41168 564264075 14035 64368 631807278 14035 36077 680462428 34616 40988 214072658 34616 44527 695467375 34616 51314 873206198 34616 67069 551689080 34616 67391 299927800 34616 7941 735860155 34616 69240 603186109 33553 17334 803115726 33553 83690 792156724 33553 15521 170112729 33553 64233 668062858 33553 20387 209463315 33553 83675 262133292 66078 24800 838117382 66078 21903 525785998 66078 70216 445531334 66078 92312 748585770 17554 33098 765322130 17554 71896 494295318 17554 61511 1049147 17554 53659 402883659 17554 89132 269146818 17554 35568 931617866 26385 20282 162405214 26385 76163 279258316 26385 43303 727868104 26385 55082 26066661 26385 36826 37690188 49344 51049 812497814 49344 70625 294361509 49344 51038 511682104 49344 11253 219074270 49344 28043 668825062 1543 61307 652903986 1543 88966 23374911 1543 75548 629655910 84538 1517 650239028 84538 47862 589399460 84538 52922 773512200 95833 4343 449402714 95833 95855 701575377 95833 39163 345503016 95833 7599 65605630 97774 34657 614846512 87080 52247 843552373 87080 72992 984533412 37720 46678 211708931 37720 74023 259074137 95639 37464 216910224 95639 52514 997282623 95639 83585 943344692 97066 54951 422086247 97066 14926 597483806 97066 71399 133324580 97066 75048 339681064 49302 44563 621746011 49302 57405 407015033 49302 7973 263749987 49302 90912 927201896 41810 54029 814583069 41810 87151 340689393 41810 15265 72422016 41810 51240 935602077 41810 38416 500742513 41810 15862 126336795 41810 84316 71875245 31256 68875 64656821 31256 44354 201941784 31256 23305 178654106 31256 5664 12070226 31256 73621 715262255 6818 81229 409840240 6818 68569 397233499 6818 95032 185853503 6818 15153 550308603 75650 28681 636717279 75650 28231 952395941 75650 27125 806795239 75650 31798 925757912 75650 83712 344238991 38654 86390 678958834 38654 88951 798310133 38654 15843 601630568 38654 52951 50750637 38654 89131 804940387 38654 80053 443444251 4984 15055 555528586 4984 56200 218390261 4984 62197 457223427 80611 48420 808633584 80611 26107 958111048 80611 80079 420635784 80611 23006 702110697 80611 49105 348423420 57601 2528 772156356 57601 87500 394429398 57601 41913 629775845 57601 56356 828600022 6455 39657 241389795 6455 27221 334449960 6455 22958 406252159 19831 40663 801398846 19831 40022 974637512 19831 57592 370082374 19831 11297 13617605 19831 52903 184134545 19831 77260 186461525 19831 17282 490463550 19831 72897 747793264 8160 36772 946361036 8160 87694 503400073 8160 12655 464864651 8160 86874 462513929 23522 5288 715894521 23522 75595 701071061 23522 95992 476559425 23522 87742 343879314 23522 21709 703484538 35727 72435 143901299 35727 64746 257301936 35727 82863 48137470 35727 11134 538514380 97734 86164 732224288 97734 90616 262493021 97734 58964 740064724 83870 56602 414069250 83870 61442 901238367 83870 22367 738352426 83870 32096 872281616 51301 36053 583804970 51301 52146 877013255 51301 97856 934177759 51301 66606 847512016 51301 12245 343732290 51301 4074 719950864 69015 13906 936573714 69015 97458 358956746 69015 54387 920637778 87977 15817 128849819 87977 11859 948782462 87977 19779 69509250 14354 77459 264119709 14354 62345 785709731 14354 91988 527775604 14354 60695 172990795 14354 86164 739523687 12350 49720 302449662 12350 44837 166414324 28560 58641 673760915 28560 4312 197406144 28560 28207 990747930 28560 93432 534792385 28560 45576 897002282 28560 73166 291449248 28560 19796 414107626 75443 66035 480002120 75443 26867 382337795 75443 10238 900638086 75443 11210 39728805 75443 83853 327212007 75443 26328 258069077 75443 7946 631766628 75443 28891 377086164 54905 89499 965934338 54905 23408 254246878 54905 69221 36923459 43911 26852 981645638 30483 3003 254986250 30483 13273 328034229 30483 14912 968401070 30483 24576 530137480 6310 57817 644413193 6310 55992 93227651 6310 80441 908375010 6310 50325 405194983 6310 66518 630558708 6310 15614 676009152 6310 5698 909031976 33207 97211 110905286 90142 29048 951825492 90142 80269 44258083 90142 66925 434105540 90142 28616 552869385 90142 96353 136746995 91889 80017 625758513 91889 91263 26830560 64345 20971 655602028 64345 11831 375038901 73773 84318 468838991 73773 47161 961287817 73773 56871 882591681 79963 39007 512740495 68100 24178 917590192 68100 94394 472127034 68100 96858 146598225 68100 9217 926648187 68100 80847 599403576 68100 69966 726949704 9266 93068 323138605 9266 47956 633184247 9266 13836 620554698 9266 48342 669596284 57253 20419 970240279 57253 16753 33849429 57253 6766 195367746 57253 7245 805242819 57253 52536 31689487 51084 19663 981663996 69646 46481 851831912 69646 34931 685521682 69646 18429 829965369 69646 11053 249136649 69646 32416 291616843 55411 60822 585884469 55411 80494 281387382 55411 13667 382754235 55411 12172 588418601 55411 69553 104859967 55411 27217 872618514 95568 41200 19724533 95568 62911 495366139 95568 39502 747853705 95568 94652 736449974 95568 27202 977287113 95568 43055 411580765 54546 839 200169428 54546 60756 287326110 60554 75329 42987257 60554 85356 107163858 60554 98985 141405653 40725 96853 869351309 40725 70744 589883966 40725 82855 955040465 40725 64947 663331463 40725 56792 209719138 40725 54301 22583406 90890 54772 994379253 90890 79695 60692318 90890 21379 72844841 20136 32408 427034950 20136 91976 472176578 20136 12774 770777359 20136 35093 668710847 71467 50635 228742700 71467 73855 157207217 71467 77121 626426387 71467 16789 855329139 77024 96220 934833878 77024 93174 308936925 77024 53421 642528794 77024 48265 16485921 77024 70708 455385597 17618 84462 686802756 17618 66066 920802818 35953 61644 389352517 35953 94883 708625897 35953 23804 398494797 35953 65866 641823666 35953 13835 994609111 35953 60334 39087830 68630 66635 459668594 68630 36794 290061575 68630 91319 820117643 68630 17 895767146 68630 4119 487305206 68630 11612 838883476 68630 66852 909620937 78775 51604 310440966 78775 13722 562469197 78775 12875 85170571 78775 26150 785147127 78775 97117 724643748 78775 18346 119179530 86855 92610 878431602 36380 72388 813822753 36380 37111 881104138 36380 80409 278453668 36380 76469 633292513 47328 86210 82698816 47328 15574 112423155 47328 63177 339047865 47328 17830 433021729 47328 51963 427076013 99026 68184 676144740 99026 59780 849610239 99026 11428 212688915 61100 19885 680480705 61100 57053 580976725 61100 85639 83657806 6784 40931 813877239 6784 73103 649545333 6784 31917 129219989 6784 23577 260279219 6784 6853 55222668 6784 7798 808226797 74312 42514 202214475 74312 70499 954057202 74312 63255 798727462 37755 77011 134100635 37755 86227 510065293 37755 12287 467042508 37755 50085 10712063 2076 76893 418560078 2076 6344 865879391 2076 43109 849718624 2076 98999 799035837 2076 93152 807990133 2076 30910 393813314 2076 19437 790906483 2076 67826 72852617 70474 99760 527927314 70474 85815 239016682 70474 95511 317942275 70474 75307 752654700 70474 11693 499514727 70474 20164 856591530 24529 87772 940965030 24529 50946 563815425 24529 94651 14063008 79514 49129 829233198 79514 14028 871572531 79514 1803 516858221 66879 17584 189190614 66879 177 861576293 66879 57639 332618410 66879 1940 575367618 22442 50964 181340098 22442 52581 681233505 41492 54172 676888848 41492 74314 259506073 41492 51014 431833673 41492 77371 792597345 41492 98546 337839055 41492 5104 309396742 69454 89114 941577846 69454 12426 700359933 69454 31382 885623809 79252 93810 909983571 79252 98283 852631408 79252 82822 839893446 79252 83323 593745596 79252 55509 639426747 79252 44344 505026453 79252 21215 590534118 79252 58810 913156512 13214 19459 530808338 13214 88080 981984307 13214 43635 514373751 13214 16167 415980601 13214 40912 917031553 13214 27505 369368036 90978 6094 138519700 90978 35331 207070837 90978 87966 109378202 90978 39715 878252116 64243 59292 521195847 64243 92785 344898296 64243 66820 591068921 64243 42501 106753456 64243 55688 552297275 64243 3789 323722786 64243 67855 332520336 24305 74785 280703569 24305 23918 988854077 24305 99469 126179179 24305 11251 542601968 24305 82168 781907190 24305 50951 511637948 24305 69123 164195075 82552 38883 14382475 75376 97329 474728743 75376 59880 77718328 75376 28574 745718381 75376 64319 568747080 75376 86781 297993436 50521 46835 804438721 50521 82130 215919464 37628 80927 902101025 37628 17171 186024453 37628 67351 199949069 37628 48167 373136185 37628 75980 802520230 51604 60012 975628229 51604 90983 220920380 51604 82453 968991039 51604 34270 796511230 51604 93423 819924774 51604 89115 830081804 51604 92868 551148898 77931 93035 534727727 65933 84761 286126409 65098 36047 613994139 65098 99470 245010485 55571 20077 42777611 34129 77498 796047342 34129 49005 336554058 34129 61667 45596765 34129 74345 881884007 34129 28376 762599532 19429 10583 448563814 19429 72568 902163635 19429 77412 143891854 19429 3281 484705350 19429 34041 323872275 57108 98650 200090662 57108 94332 826681059 50973 984 365800876 50973 47023 250322270 50973 33904 322542292 50973 86140 807264050 50973 36658 506760784 50973 80839 651917402 50973 77228 901091785 50973 29947 416859522 56356 15153 144530074 56356 63788 221182125 56356 87057 736232061 27217 27293 896699026 34967 79694 765963807 34967 8137 631991015 34967 88240 390601062 59482 60185 259249827 59482 45759 547651891 59482 23200 713020020 59482 62718 929592873 59482 74372 281898217 69584 79741 631838297 69584 44619 53267982 69584 26439 462786434 69584 42384 695247389 69584 25758 547329949 69584 24306 517930717 69584 9500 976793455 42946 11467 213621646 42946 29626 554501425 42946 97676 620912801 42946 91913 344133833 42946 79461 767479971 42946 45950 222060731 42946 46826 160511824 42946 93128 688188753 12728 78765 555943958 12728 24297 113698824 12728 43860 712998944 12728 63326 553684777 12728 27230 521251584 12728 96014 474718574 12728 5439 997994384 12728 67944 870898868 42253 82819 262406333 42253 30645 602332747 42253 4464 755655452 42253 20381 278567631 11612 16999 864276069 11612 49497 181621855 78842 64100 140464394 78842 42517 135120555 78842 4036 288749784 78842 35205 828691150 78842 28321 50882997 64317 41939 342093548 34026 40501 983461667 34026 92057 716318015 34026 88504 842397194 34026 81966 981100146 97528 42797 776586434 97528 34329 548548114 97528 92549 423103086 97528 82439 798168051 769 84107 936834231 769 32321 81927987 769 86170 277810239 769 42135 984672129 94603 19004 659864550 94603 28889 644232410 50268 29768 762323701 50268 9747 293336947 91353 11559 263250834 91353 1002 302195435 91353 73873 529273139 91353 98149 538703131 91353 80893 694666960 41893 14129 70296026 41893 92218 912967658 41893 82785 99667729 41893 63202 703424181 92868 59146 904013901 92868 53671 179709076 92868 27351 823436189 92868 37130 27871137 15614 48354 984550078 15614 39764 581755950 37513 65681 316578051 37513 80986 273673036 99716 55532 469971576 99716 96758 177125289 99716 10136 24496681 99716 55723 680893881 99716 14346 952768950 7620 29855 181963161 7620 21038 441831288 7620 66618 49874731 7620 55702 915206705 7620 44448 427438918 31195 44180 310282915 31195 72803 422733965 31195 29812 565847726 11681 5287 614339781 11681 66607 108828176 11681 76506 588818455 11681 79044 11824489 11681 21709 12549800 11681 37784 682746176 13253 88039 775061106 13253 6141 486290211 13253 43631 15564780 13253 47662 578507588 72950 31580 100083842 72950 51067 519199219 72950 66877 215366611 72950 23723 351512326 72950 67225 68358407 60536 92996 35027981 60536 31299 128405563 60536 39679 26108240 60536 43254 378468525 60536 49013 777771506 60536 34656 590537022 57891 31947 905696422 57891 27343 838314262 57891 29344 249333532 57891 62854 587195393 75649 7176 657136629 75649 34859 367785194 75649 50658 432945338 43643 83911 285680926 43643 91157 90782466 43643 27116 868372911 43643 68150 208330992 43643 92602 513498448 43643 88357 517086245 43643 33018 247849252 43643 76810 620645799 43643 27243 995044793 52807 59612 825843981 52807 30351 753820553 52807 3700 377427154 19957 62267 512872914 19957 24390 268074406 19957 49314 933863567 19957 62295 930528415 35766 92447 176712713 35766 87390 981406909 35766 19214 565443317 35766 56758 627748335 35766 86257 684300847 49849 76640 276244205 49849 97285 955434932 49849 5344 970906939 30351 40444 974167846 30351 78521 237480125 30351 61326 54361556 30351 41086 824890385 30351 48780 218403276 30351 45267 878235989 30351 72856 443060693 60341 1676 315531653 60341 82430 416019758 60341 54555 914781436 60341 11387 780812326 60341 1287 89787388 60341 82807 434295218 36977 64703 187832187 36977 93343 485480605 36977 78058 648257456 57807 705 521842854 57807 52747 731244435 57807 72699 115194521 57807 6492 265590542 57807 3486 251957834 61027 12335 906449245 61027 93806 676818142 61027 36146 162373047 61027 57996 206121768 61027 66213 541140529 61027 32214 573119262 61027 41338 462032131 61027 20800 51387184 55316 63741 919576805 55316 93423 200084301 28868 28535 876996721 28868 4818 400311295 28868 56541 27186254 32416 50944 723078877 32416 43316 194291509 32416 7049 491595973 32416 73184 970763694 26567 42972 51802553 26567 27014 575603343 26567 81659 775179759 26567 94035 510767773 22066 46062 178451542 22066 43507 303855524 22066 79648 15703187 48736 32456 162473705 48736 42722 620366745 48736 43791 682050154 48736 58780 897830003 48736 69483 458578009 41943 84331 490824673 41943 319 487817600 41943 98923 968872541 41943 19779 676146311 22570 43055 884440251 22570 89788 710189546 22570 76207 842108065 22570 8359 736569194 29941 29119 203918785 29941 19940 521388726 29941 92825 777975095 29941 41171 847936960 29941 22905 518961614 29941 46924 218496348 29941 31302 722562727 36541 41819 267746529 36541 4479 72212311 53559 7436 492815637 12346 96110 91766339 12346 44151 5402899 48133 11270 879831004 48133 50440 462375564 48133 26144 681576206 48133 74955 896592985 50118 14571 403313880 50118 19316 512037896 50118 11270 461210398 86430 41022 722912024 86430 48240 920558576 86430 14359 909054768 86430 57815 813772004 86430 88101 98076867 86430 68028 141154016 86430 33169 111298751 64198 81534 493110725 64198 56865 415028451 64198 97647 936542319 64198 44724 780883023 64198 2524 3052288 83712 20425 786149461 83712 34846 898628720 83712 73327 316589423 83712 48076 495795251 83712 81827 536812096 83712 84061 745001053 8771 52974 986138303 8771 51844 262898301 8771 99357 48468505 8771 96421 24560427 8771 97971 670694659 22311 99873 105980075 22311 71498 48601106 22311 79691 57039037 22311 98396 215199686 22311 93368 210971236 45430 77942 844207095 45430 21780 420709825 45430 37588 135838888 45430 52974 723384998 47047 38097 564287177 47047 50907 621976851 47047 13013 934716356 61478 46366 396923611 61478 45831 619322968 61478 40084 10100932 2381 61784 879888367 2381 92737 863883160 2381 33300 189773538 2381 15414 418003985 2381 54411 249461722 2381 95741 448231831 2381 46006 398535624 2381 89579 558593606 2381 80053 372822396 84996 24147 930812245 84996 83266 227173994 84996 37533 735680865 63070 48538 45656038 63070 6737 581558614 63070 81166 66867498 63070 11414 626716844 86109 33706 560574529 86109 19199 173352323 86109 91597 500391158 86109 57729 612553694 29789 95240 413822686 29789 50533 666143293 94795 50923 292381154 94795 82056 647013187 8161 39601 873037670 8161 74202 685298621 8161 21627 910179690 8161 21392 260711365 92633 30907 981097597 92633 9852 892284655 92633 28592 411543361 41035 58992 387205768 41035 39792 803302824 6125 84968 908042378 6125 35987 653728612 6125 86164 509505887 67225 55215 130507249 67225 53751 581932579 67225 93463 811206843 67225 85643 531894460 67225 31617 655139878 67225 50943 411072326 67225 75048 9255332 46288 11816 816041586 46288 71723 267981869 46288 26799 542291359 46288 82146 656118698 98396 55945 869484664 98396 68433 757257633 98396 6768 170531171 98396 43596 222741907 98396 44836 901923844 98396 12137 801562214 98396 26953 224054103 69628 84755 342247058 69628 66479 972052216 69628 48149 608033476 69628 61142 376783459 69628 96198 704758731 97725 10037 867830244 97725 96317 27551568 97725 65073 241078031 97725 93634 609179352 97725 75741 437625239 97725 66459 164648184 97725 35205 174071254 4817 57198 122988403 4817 11368 88057779 4817 2151 914031698 4817 65191 950004017 4817 60515 804734115 52254 52681 918848828 52254 4453 366319597 44960 12702 562884120 44960 42093 817232656 44960 88739 913019296 44960 22465 660727700 3416 98716 309890744 3416 2755 318938130 3416 75179 867842840 3416 51495 846340589 92541 39856 755039123 92541 11155 495758021 92541 13150 88321066 92541 86643 455644885 95006 55608 970339385 95006 41461 57442316 95006 7803 587331521 95006 65150 996305469 64899 65965 576676458 62322 87932 388401497 62322 63373 103588474 62322 43194 708621837 62322 90242 754339688 62322 83421 783070314 62322 51208 584523139 62322 7160 283510884 42958 64400 227063680 42958 32144 108202611 42958 20849 617512265 42958 18898 922034198 5404 78402 465067989 5404 66745 825487881 27505 96054 847232971 27505 40568 684146552 27505 96652 260732293 27505 38298 840966365 55763 5255 989107771 55763 45955 90616742 70468 10865 274580353 70468 32314 585616730 70468 81230 248743532 70468 98032 801932481 70468 97141 234435168 84638 32657 193186326 84638 62457 460276272 84638 82932 972716326 84638 60419 628971252 89901 48587 120133987 89901 33508 49686424 89901 24891 331961382 44151 8290 321967322 44151 95924 470865554 44151 73214 720552242 44151 44097 598123258 44151 26024 133975985 44151 88309 632608516 31821 31298 963074686 31821 42050 523078614 31821 74649 560494839 31821 42243 975741400 31821 14256 411740427 21709 5607 765952056 21709 5512 956056219 97670 43261 468985278 97670 62215 828080370 97670 49797 833140190 97670 49010 952909204 97670 5810 344022983 97670 90123 262388140 77812 68453 305998327 77812 52302 235798043 77812 25380 865732693 77812 86192 600851468 77812 14060 710365399 64654 92477 616164371 64654 76086 18088313 64654 70037 101178524 64654 89998 554460147 22785 19572 523242651 22785 23887 898013967 22785 99873 314976147 22785 58152 377339085 83248 95062 666813331 83248 55546 777796161 83248 4717 101845193 83248 41042 484415564 83248 27151 718414136 83248 76550 648563422 83248 32096 164196482 83248 11270 1117428 28465 70598 978159469 28465 79550 271240097 28465 12950 737191978 2997 83269 362417325 2997 26041 354532879 2997 92746 431726254 2997 65014 879561302 2997 38327 418872533 55855 78150 24013330 55855 85743 746064974 55855 84866 435910324 55855 27379 28650573 24184 48424 312363348 24184 20117 135650599 89530 58470 20669262 53950 97083 293179189 53950 48347 712325670 53950 56653 901921210 53950 78382 416340709 53950 9311 194339288 75446 22932 514212769 75446 38460 721185556 19967 31464 211097246 19967 5098 892980609 19967 35514 809253611 19967 19622 955183304 19967 4833 593677236 19967 1505 817148071 50658 23720 532021681 15127 44956 676986790 15127 14577 503453897 15127 32510 711445673 48927 18200 855682143 48927 47556 839569888 48927 79138 298621169 48927 59958 108024370 77816 70909 221529667 77816 42849 515141469 77816 1030 857977567 96810 71771 371058483 96810 5363 918308323 96810 77989 767574765 96810 79834 328553822 96810 64546 361311043 96810 9373 512885659 70252 91969 562896608 70252 79161 578917805 70252 66060 624031648 23930 45826 427586830 23930 15335 609984730 23930 58744 501482287 55267 36203 40898046 55267 75578 847757065 55267 93439 526438476 55267 33805 775834346 55267 94686 120616723 55267 98546 366033555 61452 41267 421572187 61452 3503 814166257 50533 37761 982962351 50533 28321 165766325 53882 62252 164556307 53882 44607 920873839 53882 89760 101529295 53882 20524 219396184 53882 48860 449157142 53882 54926 921165923 53882 57694 755723355 53882 30360 454096376 53882 29177 978853954 19779 50672 406825698 19779 95736 539239297 19779 80609 960315417 19779 59782 64530339 19779 61533 933999708 36327 16677 343499181 36327 82372 173259143 36327 73547 167281537 36327 5862 46509461 9518 38523 614963315 9518 22979 101507748 9518 33936 362334230 9518 1917 861499647 9518 69536 919159853 81337 85162 619467493 81337 63601 281240547 81337 77125 970511213 81337 50845 904513839 81337 64711 20301142 81337 30821 28731111 81337 71886 758123510 35122 21156 886980081 35122 98513 522736598 97971 48543 932249787 97971 24903 947116015 97971 88742 479119729 33259 37784 825351259 33259 55920 888552518 33259 73060 577381657 33259 11921 643686219 33259 85596 283330887 78595 71661 690784562 78595 56086 369930580 78595 52519 252318850 78595 92332 829245324 46722 97637 88317163 46722 31461 606760243 46722 38922 231427898 46722 96598 780980658 46722 17258 478521032 46722 48901 739308030 46722 12946 535749767 46722 11529 553286986 14462 32828 432563145 14462 25077 889925190 14462 75072 627453036 14462 39969 923980904 14462 84275 62143806 19539 56255 9026676 19539 19594 118620899 19539 22578 596929359 66869 54397 940087341 66869 33349 364263917 66869 55231 902996124 22878 99672 328354208 22878 75801 991201482 89526 61165 905087102 89526 81907 322153667 77369 2795 292889497 77369 52251 629718498 77369 1402 512470672 77369 76238 618006945 52079 73572 817786812 52079 66155 819360948 52079 49970 850003707 52079 40452 139458920 52079 30589 872474693 52079 61053 971115353 2781 9209 601481592 2781 62129 743657419 2781 10569 525472585 12886 16770 993523174 12886 96639 903997342 12886 86130 81274647 12886 7124 880902217 47321 15657 834339640 47321 12130 771407085 47321 58559 265326480 87986 86010 340469320 87986 30445 939560267 32828 71617 767642544 32828 53713 356203611 32828 75143 998574255 81584 63995 124045654 81584 60391 260727007 81584 48014 845622774 81584 91502 650810914 81584 68277 403970449 14422 7263 708460839 14422 22798 147583026 14422 20876 522581365 14422 24310 830115483 14422 50248 191668985 14422 42004 771613858 41372 41966 541232836 41372 48205 271374216 41372 86650 933306895 41372 92714 499585391 41372 42394 421584969 41372 99581 754889152 41372 23412 169346912 29855 98139 276558164 29855 24236 886747420 29855 66852 438988801 55831 16121 903151447 55831 36280 672805007 55831 51208 9657431 50223 45800 695595345 50223 57685 742199940 50223 26378 595665870 50223 67943 328140419 50223 39893 532804382 50223 2351 717349007 50223 40015 838729980 14755 3477 691241398 14755 99116 391152462 14755 14283 968995096 14755 61810 2661946 14755 96713 789051134 14755 5187 954731994 14755 6702 647445399 14755 64712 327072800 82940 72283 293515316 82940 96018 191834877 82940 47234 350539965 82940 43627 96029386 82940 36960 42095250 82940 13598 670816577 20425 57799 82999941 20425 29893 26271971 20425 42689 280363534 20425 64259 766127762 20425 50376 353223374 20425 72974 669009738 61278 77309 719424701 61278 84405 543786182 13965 29278 426044451 13965 4115 82786442 13965 87889 331660377 13965 29694 138546143 50045 90992 57317798 50045 28513 209064914 50045 33978 8726541 50045 53207 864913530 50045 66709 10746642 50045 13881 49986773 50045 17896 739587918 19796 86196 574594005 19796 49908 993220072 19796 80596 483868362 19796 68134 85863916 70810 7065 383168219 70810 22731 346082931 70810 26324 768605263 70810 60798 871476039 70810 58065 83311099 70810 55542 215852557 70810 50944 501246090 68551 51997 146229443 68551 93704 38389904 68551 69486 678796670 68551 755 139981816 68551 24335 555592714 12069 93679 941016401 12069 49621 799470325 12069 84806 156705517 12069 70525 203424703 12069 12078 464889825 12069 92110 180757573 12069 93069 253897939 33521 74242 482275823 77498 61652 254201899 77498 15158 827593561 77498 28172 291613577 77498 24789 814160325 77498 36108 947314179 77498 55231 918418649 77498 34931 43460300 77498 19803 535139912 38943 29755 974842926 38943 83426 109731875 38943 15404 745162969 86671 58619 764120864 86671 60624 54720637 86671 15512 797238092 72173 83540 728741630 72173 86901 992548072 72173 10797 278478789 72173 26970 140906171 72173 23154 533743861 81538 28607 439804601 81538 4356 570848257 81538 55675 868335408 81538 10955 56617708 81538 92704 609021663 81538 41560 278589508 81538 24382 334786275 21886 91551 386541428 21886 11495 924916437 21886 89139 85665372 77009 21948 198397359 77009 70187 475474836 77009 29659 578678994 77009 54607 259106040 77009 37283 362811898 80557 81796 88853201 80557 63430 458459844 80557 27243 457465005 44771 88122 220320480 44771 97295 191674413 44771 23588 702418902 44771 89798 617087192 44771 24635 604815516 44110 54509 651689617 44110 48202 345472288 66008 58594 127625558 482 58455 913336092 93423 48629 132419700 27379 16629 256696595 27379 25024 753902971 27379 90542 394246081 56305 42604 391982742 56305 38508 191592713 56305 87477 704047561 56305 47636 637451385 56305 48988 768633993 43774 72686 232507283 43774 71575 805350816 43774 18996 203522076 43774 42236 477607451 74913 59044 653095218 74913 3266 962527368 74913 91120 803613144 74913 6281 923062313 15153 48888 77380801 15153 28150 586879852 40231 38496 388547804 41501 81950 572015914 41501 87389 659320507 41501 80306 598950474 41501 93879 631286946 41501 4572 566017773 32182 98297 219527999 32182 69786 906872449 32182 55820 555840184 32182 48057 352918902 32182 81456 717312633 32182 57511 167912576 31980 75925 673711276 31980 81952 750670417 31980 52756 90001981 32424 14099 582956185 32424 52127 165431256 32424 92652 397934250 32424 73592 7912998 19030 65568 525829966 19030 81289 509696829 19030 14679 757762438 19030 25596 60558271 19030 81581 120492408 55031 61370 1531409 55031 31634 225121435 55031 90177 156255158 55031 91263 736684070 55031 29065 473933427 79561 20700 485469753 79561 53092 951596238 79561 15088 889970846 79561 45245 51216469 79561 54683 245131568 79561 80053 635801400 87663 302 939619221 87663 32538 524144732 87663 51225 906259693 87663 87823 495280440 99162 5871 289229140 99162 43240 677636626 99162 91434 18327357 99162 33928 98744004 63531 40371 336704610 63531 13934 244814117 63531 6626 429139086 63531 84753 2987178 62363 2737 676658629 62363 34887 513565246 62363 21462 192662997 62363 44988 835748258 53724 71531 993819463 53724 24478 59310311 53724 32584 921074080 53724 98424 258472062 25825 5157 549879453 33062 69123 952498983 33062 59869 435460285 33062 21015 431424017 33062 82642 729361858 33062 5462 833609457 33062 63729 125704861 3700 41647 978371900 3700 27840 453161178 3700 425 433139335 3700 61553 391810995 3700 72137 256024923 35767 80080 334668430 35767 49627 749151479 35767 12878 765475108 35767 88103 902166988 35767 97655 322893513 35767 38027 836193139 65295 41944 529597096 65295 99367 739989281 65295 30096 686147189 65295 37240 103926019 65295 35313 105989243 65295 69586 39737717 65295 26497 848399926 65295 71287 390582242 65295 67542 713396172 44472 74653 863450991 44472 31708 670618674 44472 58818 450257519 44472 70088 700362771 5910 20330 128822413 5910 36494 193790526 5910 99609 804020362 5910 75900 134011080 41375 26156 440563575 41375 22299 26640182 41375 92648 6768180 41375 14691 534381874 41375 85311 956886542 41375 89579 442737164 63729 14532 536699640 63729 97695 461793831 63729 14625 419478890 63729 5132 400788303 63729 7042 267519600 63729 29428 453837790 41176 87864 861311322 41176 93402 682306983 41176 2240 493477157 41176 21413 870690788 14877 62778 593603914 14877 61279 803568747 14877 16211 112844284 14877 8034 631191699 42968 36484 764458280 42968 85142 401009746 42968 55932 556663127 42968 92195 895268531 42968 63791 614730827 42968 45310 845368350 42968 17155 174733237 42968 34590 284867674 42968 26440 253631326 42968 44837 782386570 56450 94379 873196983 44724 66000 573592267 44724 14063 616245275 44724 35630 791288842 44724 91151 276452823 44724 70631 412559169 44724 7037 75810404 99330 4359 549220536 99330 85767 577996174 99330 41724 485879795 99330 33435 873711129 99330 53242 211768267 79556 17352 476691980 79556 53040 802439183 79556 16438 357991636 52955 13160 870325932 52955 33030 52166860 52955 13085 958585881 40038 49728 705106748 40038 20979 343578788 40038 76845 312246333 40038 41857 296407377 40038 52800 138875433 40038 951 124268583 1200 56207 564659679 49521 93918 333667748 49521 46349 610158053 49521 64465 274314549 49521 27362 357581368 49521 31654 167738609 49521 47574 857119850 20465 19410 75242318 20465 20533 606084680 20465 7889 303595274 62856 94907 376640100 62856 61945 376835756 62856 81372 586018889 62856 36574 669465223 62856 59636 501214433 40444 32561 592026735 40444 21666 994226381 40444 87022 468984205 97848 60507 823159952 97848 8083 677842270 97848 53648 571084373 97848 75327 267607419 11764 95803 238848625 95721 21282 259360465 95721 83269 682489855 95721 77020 808452321 75590 1287 443098634 75590 36227 802033294 75590 12446 537383933 75590 71617 579452970 13069 13598 532485690 13069 28062 830157772 13069 89753 728145273 13069 96868 187954575 13069 9671 794935212 13069 12319 112169946 13069 43697 641380365 32870 25013 44016102 32870 16457 665271573 32870 42600 47483565 32870 73196 641924041 2994 5734 473195170 2994 23133 303704064 2994 34891 429158829 66852 5746 298307079 66852 18157 280994555 66852 85663 843566909 66852 52693 14607886 29619 5398 258916953 29619 76754 176989482 29619 82811 429331554 29619 1505 263260866 83269 36139 29915529 83269 67739 903226138 93064 810 498817307 93064 86074 719105045 94167 73225 194444435 94167 2970 945001779 94167 79951 330126785 94167 80758 235892175 94167 48216 552364711 94167 3514 427378151 31745 11529 11731483 31745 54451 649779788 31745 90313 894652265 70930 13774 906894051 70930 52240 363096190 70930 63104 383753208 34265 80341 211988720 34265 85708 661952230 34265 5515 520900380 34265 99441 591631878 34265 91532 809656699 34265 42456 279603785 88119 84019 737858169 88119 20054 260620137 88119 50445 578419097 88119 20695 934659339 88119 41655 951968142 60495 74651 331362945 60495 76211 487138566 60495 81913 770104387 60495 82623 705115438 60495 27907 460143270 14796 38877 506814125 14796 32472 610756868 14796 93272 86858890 14796 47058 750081773 23412 76899 559161753 23412 72997 35141555 23412 2375 126724666 23412 39515 636411793 23412 60486 158938473 23412 86178 147317806 23412 83421 882606316 4074 30088 228402075 4074 94154 649321969 4074 80802 980370290 4074 4260 898410097 4074 55503 344120461 66892 72355 362249666 66892 57763 813126412 45955 18771 461095911 45955 4892 186459721 22199 93769 791745471 22199 1873 863639498 22199 18005 506940014 21934 22743 71652229 21934 70150 112217689 21934 12038 781433062 21934 7675 923413517 21934 4868 333380420 21934 55924 627176002 13168 52991 495644252 13168 43934 326837504 57097 21775 670423362 57097 40003 758195062 57097 95904 661542066 57097 33740 960271079 54301 44076 432260372 72992 13902 281160221 72992 38469 122352095 72992 42726 370994192 72992 45005 802772386 72992 17569 607438148 72992 58628 989997672 90156 40510 748988828 90156 3873 864988736 90156 14413 373446237 90156 71277 179062142 43695 22931 217261646 43695 88715 962430583 49493 63231 399786131 49493 28450 800717410 49493 22602 762446542 49493 46820 103013108 49493 73089 376014429 49493 13429 454840732 49493 45973 846504730 69766 55776 273822477 69766 33597 344899451 69766 54644 352103630 69766 55743 317439597 69766 82538 281638006 69766 86536 742582726 69766 97726 354744766 69766 38853 711800606 69766 33564 45160290 35627 24923 533889906 35627 19510 981660267 35627 27515 36586652 50930 87803 672382052 50930 37216 255851818 50930 35150 708837811 59292 51889 520805418 59292 87740 614879160 59292 39095 298234137 59292 25958 849569072 4479 57713 415100495 4479 71877 791584334 94646 95707 793150343 94646 93526 639368975 94646 64320 106057879 94646 76876 829219465 94646 94402 542141842 94646 99338 166799927 94646 9155 598741616 21948 89202 923338180 21948 18673 269065713 21948 97037 236775854 21948 18286 967574111 21948 25727 737474829 51997 92087 810605393 51997 77503 977546826 51997 53051 851342185 51997 91504 108765714 5698 93869 838025989 5698 1958 825625364 5698 70178 647846498 49105 36995 615347776 49105 72736 51401867 49105 72878 920404978 49105 84562 662858984 49105 82714 994476541 49105 58640 552713700 73592 82770 763138123 73592 17469 545076138 73592 62347 329019643 73592 19248 724986640 73592 36102 839142599 73592 34124 907888007 38622 26396 383541889 38622 50327 955159735 38622 95681 363151438 38622 43359 661439586 32581 11643 751837649 32581 65917 321585826 32581 56916 240225486 32581 92779 50673370 38713 10571 289638690 38713 45284 509943448 38713 98022 451364202 38713 6626 656753172 86767 86050 765416629 86767 55277 294829205 86767 52440 146896902 86767 114 26198631 80839 53302 351041553 80839 85538 43708230 80839 91821 956847918 24863 30173 202215729 24863 33758 533723353 24863 51417 298742482 24863 50782 299480619 20941 35949 191513666 20941 36573 128408664 20941 61536 206520416 20941 90123 289059380 20941 57105 453123093 53900 62955 198721347 53900 98130 66785145 53900 48602 468492772 32999 66743 736567331 88742 53399 909322400 88742 45450 812150172 88742 83275 69619538 88742 88898 567836356 49393 21583 365639610 49393 30000 422365684 1505 33486 327593507 1505 28934 855218459 1505 51323 52803910 1505 46387 844192334 1505 52536 244407509 86724 95507 617959006 86724 96157 896023786 24574 48087 40525731 24574 89642 710675945 24574 74861 218765415 24574 99456 841390577 24574 34041 153780739 57729 42627 216086473 57729 83676 156540609 57729 81878 193428309 57729 45317 173995494 57729 46192 17748206 57729 28763 112348557 89367 27809 354333211 89367 18565 388890658 89367 28063 682158828 89367 89579 342265325 12137 53470 663074070 12137 37047 943496409 12137 35085 786865638 12137 56541 131618708 63788 83398 827530151 63788 64299 958551493 96435 15250 455264213 96435 72541 558491825 96435 64938 969031815 52581 74178 528628247 75900 63820 858237163 75900 3816 598062957 75900 41528 560934435 10398 83929 407703756 10398 88515 547660063 10398 58641 705816080 86164 62356 94982118 31358 31151 91630760 78397 90216 881580945 78397 23332 66421461 78397 68154 294820274 78397 99975 428476799 93918 77549 992989800 93918 715 326844716 93918 73584 803254867 93918 33641 587332385 11900 14697 453711470 11900 66469 745738190 11900 59177 557898661 14195 59526 431394756 14195 95256 817474157 28844 48929 164445537 28844 91010 439151461 28844 51601 605999260 28844 52686 923593714 28844 29065 578602972 36663 90286 961692867 36663 72773 262364736 36663 18961 283218331 36663 79006 754142634 36663 6063 256086108 36663 82189 210705087 36663 97089 43540952 98202 81806 956848800 98202 48558 648874231 4196 45804 649835290 4196 85109 502230268 4196 82450 30614493 4196 2605 144753046 47058 61894 777351317 47058 15401 618293496 47058 69382 189216382 47058 72492 467450191 80236 74678 467820734 80236 10874 502953043 80236 73675 30616754 55564 87759 843418604 55564 64429 299771300 55564 38828 700645667 80590 51061 14192278 80590 39537 195048897 80590 9421 370228478 80590 69604 740425109 80590 32183 1270622 1031 61801 414469439 1031 836 994714237 1031 49927 290894384 1031 9354 542678917 1031 64237 220496525 76458 36150 241714461 76458 73220 688300655 76458 20165 550934730 76314 66654 896493278 76314 53242 369296381 76314 58152 848805246 76314 58923 635810124 77992 41692 704909602 77992 65315 28498540 77992 8655 83158740 33823 96548 550651992 33823 1705 952460433 33823 17033 204053458 33823 77984 288491261 33823 51606 86894669 74489 93787 34775176 74489 70946 990150972 74489 705 301253445 82879 43329 644564993 82879 12611 101824718 62078 26211 475375215 62078 35157 307966642 62078 6071 847474921 22173 37540 293288816 22173 12685 855589180 8747 92174 901820286 8747 85708 738367244 8747 81728 778751554 81966 40584 124068280 81966 8603 336896555 41022 81728 998628503 41022 73790 806309193 41022 19559 939877420 41022 70397 444718117 50085 71760 376858791 50085 93496 907025097 50085 76681 190755893 50085 75430 374790801 92406 48964 213574264 92406 92546 279737423 92406 72376 258910477 92406 39001 97415577 84051 36092 376690725 84051 9635 983105744 84051 4169 113197459 84051 3785 772965121 84051 39601 650847591 46481 92349 992030990 46481 92197 405250716 46481 72510 451977887 58641 96244 16334548 58641 85270 690280962 58641 85903 159937600 58641 98778 136491075 58641 56600 140142517 70318 56489 607973035 70318 41308 797811270 70803 39157 903230869 70803 1743 783821742 70803 88998 756065077 13739 88501 285383964 13739 31856 149982860 32096 5440 543205690 32096 17540 475461839 51398 34415 847431796 51398 42152 113204276 51398 67309 125866047 38678 45199 45220249 38678 69315 76239860 8140 23309 382745085 8140 83579 854211658 8140 51948 823745916 1651 57600 329367099 1651 31472 288309863 1651 22687 853528318 31959 70313 102244694 31959 57553 499034691 31959 59587 983617981 31959 57028 202943505 31959 82544 822508212 37413 62419 632872428 69596 13481 977787687 69596 2546 281132948 69596 37764 138009237 69596 33007 230512078 69596 12955 956682187 69596 33641 320807287 89513 53740 231831703 89513 30513 864716979 89513 87638 937232723 93764 8820 292904662 93764 26842 838113835 93764 65474 699889719 93764 74372 880476625 76564 43003 216817654 43894 97702 628275863 43894 39224 670482207 43894 48893 745116426 3477 17070 217060751 3477 78063 360364184 32102 96677 751714563 32102 63715 627421895 32102 38996 335259071 32102 33435 370410959 32102 66374 791958427 12980 37544 814776247 12980 33858 849327087 12980 45336 948891143 12980 42665 3622071 12980 83285 848175618 83421 27718 980900798 83421 59116 943113432 83421 93648 664550923 83421 35263 178535621 83421 66219 635521130 96353 57000 70360428 96353 37760 507311544 96353 44287 922448102 44499 46757 72550559 44499 69151 750457877 44499 1868 553625017 64712 12140 121544486 64712 23693 583581822 64712 17181 679546313 64712 29216 669281918 64712 26859 317221273 64712 34310 821085642 58810 39803 974800113 58810 32357 789797810 98604 82035 913449275 98604 34001 294638767 98604 15869 308121172 98604 85685 910033340 98604 43813 239382728 98604 70553 26123250 42514 53699 392561532 42514 93105 647603168 42514 2256 81216620 90123 34715 830649989 90123 68166 738677970 90123 65148 907755306 90123 95966 704094633 53449 70091 450044998 53449 55261 153321698 53449 83928 197430164 53449 71324 103564416 53449 53996 69934162 53449 84412 346746773 75606 69289 257958593 75606 93311 231542050 83285 33156 648894706 83285 96357 882456673 95224 86044 579884861 95224 86120 96915369 95224 62089 344711787 95224 90653 450595077 95224 70656 153002921 90261 35924 492163088 90261 53420 126264939 90261 80220 705682835 53450 38828 464068641 53450 63960 997191677 53450 4111 493098591 53450 82151 410470505 53450 97002 389717086 53450 16484 471263845 53450 67944 948928574 53450 11835 26994634 27907 18158 402207994 27907 13387 7451843 27907 2778 694044253 27907 32252 330593825 27907 96767 356917693 79695 26471 858098643 79695 73123 907125528 79695 49227 301393552 84316 94736 176814302 84316 57203 24352937 84316 71053 96996589 84316 7197 791858122 84316 85070 776257280 60692 64651 973074741 60692 46329 368679901 98716 73555 137718723 98716 33600 626128803 79755 19059 500829021 79755 20242 292567635 79755 51031 858099916 88240 40828 915227899 88240 78375 149630224 72352 47122 255087829 72352 63697 668520292 72352 84906 805037222 72352 19123 498251273 72352 44908 104492204 72352 41578 922024616 72352 66426 901837875 53973 51279 489991244 53973 883 27937716 53973 32360 572762692 50630 49906 647816633 50630 66751 292939765 50630 93405 556099579 50630 26006 393029425 84437 59293 84864552 84437 49907 190355943 84437 14092 37583628 84437 10275 364482676 15041 32173 793840240 15041 9611 674745887 15041 26013 409085886 15041 64238 11007957 15041 65334 413866301 15041 15764 293329436 86257 95815 175828152 86257 88206 590001699 96621 92733 937403610 96621 95015 322490052 96621 9377 799781558 96621 38460 224113340 52957 18662 443509679 52957 40794 877396809 52957 44211 268364072 7624 53376 998791498 7624 917 660153720 7624 29074 993865367 7624 47422 696659035 82439 81782 302734528 82439 59069 264127160 82439 51923 891900687 82439 63664 323280295 82439 31019 305704612 81226 49307 381499527 81226 11964 802182206 81226 24166 382428870 96590 17433 726427465 96590 99777 403461115 96590 30899 94256942 96590 27257 135458165 96590 19567 916796312 96590 32154 468906887 36092 83657 875544051 36092 54007 70798866 36092 13722 376806459 37179 25276 73372257 37179 50776 81671706 37179 75594 821218858 37179 86358 517454401 37179 38086 254197553 37179 96241 485011345 36139 6716 598534189 36139 57909 451165570 36139 41130 582071852 36139 73870 33026237 36139 57564 861582887 60316 29216 371933533 60316 33220 498618788 60316 90670 429790290 60316 73840 185947543 50876 52301 475193106 50876 16552 768177898 8420 46361 275305077 8420 14807 427206774 8420 48512 303706086 8420 61390 383365316 8420 87112 71829882 11816 16802 251051000 11816 37160 117082549 11816 62407 69267336 11816 2813 461811506 11816 5042 163083122 11816 15903 366985255 11816 83675 130461464 62966 54050 728481492 62966 84391 278784687 62966 52489 221233293 62966 38809 868004723 62966 52155 157623357 62966 18305 519671933 62966 64545 533649173 29766 72584 545681496 29766 1058 169717211 26859 60142 696614643 26859 15227 798528236 26859 64547 754336632 26859 43104 77526689 81724 87526 567847345 81724 25365 755337982 81724 43561 731941807 81724 74031 758282367 53526 50557 43510561 53526 51338 999843849 53526 2524 142439252 38027 77091 737136911 38027 41961 322037194 38027 23038 826232068 85070 88945 370960468 85070 50842 306395247 85070 44261 154182541 85070 41816 772575397 85070 69287 739954428 85070 83806 689062385 85070 24343 595484180 85070 71564 654635120 66457 3744 695834951 66457 7820 333537470 66457 46073 391919379 66457 36860 546854750 10211 38471 960400381 10211 21289 61336106 10211 96321 154794399 10211 79466 496400966 51963 32448 731988334 51963 75658 364745745 99116 5568 45898629 99116 67387 537239838 99116 19363 26065698 99116 55067 421372803 99116 7037 917934683 44022 11921 527566829 44022 19704 505257040 44022 47454 399273324 44022 52978 324488938 44022 24052 599851636 34041 61751 585595845 34041 36105 137464914 34041 22158 107883109 34041 85407 789128427 34041 26226 45268626 37405 85997 830099563 37405 17685 927542796 37405 57824 276943059 15778 86176 698124045 15778 48114 979833704 15778 19717 453041876 15778 17377 169513933 15778 32408 218652099 15778 93311 360784249 15778 33156 28731054 15082 20443 16697721 15082 25836 321297806 37283 91497 979290942 37283 83019 44536042 37283 65608 415452965 37283 2473 787416377 37283 16590 181209411 37283 71723 268190373 37283 18215 250916943 61644 89931 686365336 61644 29918 799572256 61644 76196 679163802 61644 85599 846671315 61644 13561 308579143 61644 9426 958419365 55326 87709 915277329 68482 5392 67756510 68482 67574 687650810 68482 10570 93908280 68482 53274 396441356 26444 5927 476840234 26444 41455 258844418 68201 13037 778625043 5104 92117 303896483 4818 12760 738404569 4818 78155 885565791 4818 63324 62449117 67944 42468 470279149 67944 16918 274599986 67944 64094 217671960 67944 22306 448672443 97130 15755 843536633 97130 27637 560352151 97130 83270 627955872 56244 70568 82991984 56244 75248 898503579 56244 39049 125489604 56244 27255 168687147 56244 92898 642232043 56244 30151 895427474 56244 62676 957197781 62197 9667 749643069 62197 49506 332968222 62197 14218 253896136 62197 56412 702925120 62197 35114 508802692 45516 43243 592460588 1980 6932 11252149 1980 43044 962929954 8290 12016 216900684 8290 88667 153180432 8290 78669 69225711 8290 32435 255060769 8290 27458 704336273 52458 27159 85597721 52458 89134 361170146 55215 93992 675013336 55215 31693 201508183 55215 74448 22478719 55215 71886 355963553 54102 24846 66740472 54102 10515 295969574 48964 11913 889454503 5270 74351 973921292 5270 93209 497613635 5270 54446 662674649 5270 64264 813726829 5270 97854 937799938 5270 91097 189517403 5270 92332 722572809 5270 56622 443264997 95996 83621 785397019 95996 93113 965466416 95996 11921 284681113 2737 30947 64211671 2737 52228 788448923 2737 24731 885683239 2737 48348 501252008 73840 27142 611258620 73840 40522 936081933 73840 86840 706837414 72856 9921 476867419 72856 39401 850274019 72856 84755 587230914 1287 69553 609516849 1287 22792 874846687 1287 60878 582467233 1287 31669 578199207 35093 35036 378463612 35093 95944 579843360 35093 19437 539897406 23632 24904 885657740 23632 45668 805528393 23632 37623 531096721 23632 33889 578165236 23632 44199 860512649 23632 60581 823338907 54683 42966 198259257 54683 10255 5973680 54683 11245 465480209 54683 83495 935575319 57511 49120 576306596 57511 9163 394621658 57511 12434 923279319 57511 29978 967144161 45973 24143 247619009 45973 36796 109661521 45973 31994 265855048 45973 33514 418941541 48558 80894 7793042 48558 37017 702530363 48558 73910 202241327 50429 46921 63693121 50429 75873 448200550 50429 29341 828164620 50429 64575 888933597 50429 5745 151640755 50429 47585 689305531 50429 72283 277452988 77725 32168 197738225 77725 29143 336539471 77725 14174 575877315 77725 87554 179243819 77725 3971 83364839 77725 46684 731492631 36704 60755 189970702 36704 3158 311099236 36704 38681 722402206 32740 70646 309019576 32740 12558 395337701 85767 98003 994147324 85767 28607 198563218 42880 32024 369696942 42880 63325 274854787 42880 43024 57019986 42880 57863 582496243 42880 90704 433942200 42880 458 680138158 42880 79906 917410444 20924 12750 278267291 39764 82869 518565896 39764 45770 486609083 39764 89031 308523994 39764 2607 949051099 39764 65001 996596129 31261 50066 12661437 31261 36455 260635234 31261 29996 309728050 31261 1640 336129614 33435 47376 737428240 33435 20116 335542028 33435 79917 834980259 30809 62237 591631446 30809 22693 250842604 30809 73430 27555483 30809 84184 373127756 56961 79018 546803084 56961 76319 429418432 28795 34486 603818046 28795 21295 628014312 28795 8540 120324364 28795 86083 855849651 99276 11376 789214993 99276 45606 348856650 99276 92275 96580039 99276 28246 89730179 91539 27194 968165730 91539 25021 447474220 91539 5365 420629201 91539 33169 707444430 87060 28376 870821604 87060 24482 642514181 87060 44562 779587482 87060 66181 909149491 87060 49793 647781688 83097 96520 613228242 83097 61325 721226672 83097 84863 414797281 83097 61987 806590747 83097 94495 296985441 80355 6853 396044429 80355 83894 61814744 80355 30635 635131350 17662 19202 429972084 17662 76815 945662135 17662 16446 651986427 17662 22396 66226259 52536 31704 524586014 52536 86907 990733444 29428 18114 927013162 29428 14263 97556326 29428 26255 828262736 29428 11960 535669469 29428 26785 490068073 29428 33641 781096511 90286 69296 953736333 90286 5072 579790184 90286 31244 579811092 90286 91411 818230921 90286 27663 578091465 71723 98513 975233054 71723 63807 105374583 71723 89451 720296297 50811 56469 312489354 50811 9156 150821463 50811 98731 318510885 50811 22306 232037219 50811 20376 484440253 92158 57391 678363048 92158 16902 156220152 92158 61191 353484713 68250 5878 588971144 68250 39961 435200788 68250 20912 628738184 62955 8955 246818221 62955 51405 394942374 49133 46219 544309534 49133 60637 998665799 49133 61559 575770550 59326 27091 48370600 59326 88892 70964045 340 4539 292662057 340 41237 84471307 340 26978 652176970 340 6895 332256740 340 87511 38809146 340 22254 145471990 340 68547 143964789 340 27913 629995437 340 51000 604034857 340 87674 287970586 72974 4631 608715199 72974 6298 992525546 72974 90629 679993803 72974 14027 764278113 72974 80917 305740250 9354 26980 575012952 5734 45615 911951330 5734 95966 933823496 45804 6498 849924874 45804 90111 970146189 45804 76192 389730244 90903 62773 433845033 90903 12195 598562949 27243 39886 772708454 27243 77891 571522422 82315 1889 505007188 82315 19692 117606121 12685 51865 185637028 12685 72701 478875609 12685 76174 76271456 12685 47840 733913662 68294 84516 354393187 68294 86300 818329272 68294 48469 711878691 68294 24681 866196445 68294 31531 652053790 68294 53443 415352405 68294 41798 913680382 68294 65125 704082743 10391 27913 992939398 10391 29169 285243068 10391 8449 581713233 62676 48226 943592500 62676 8500 489472897 62676 26317 623064085 62676 75150 812057285 62676 15020 917956636 62676 31274 595179285 85266 74199 765096578 85266 75772 349427311 12780 68157 896950168 29407 25850 12404407 29407 39075 250669009 29407 21728 239829127 86781 58535 743890409 86781 13005 362293555 86781 9875 760726270 86781 85600 895006261 16291 59177 250376296 16291 90795 58499561 16291 6248 482569543 16291 74376 92457265 16291 54891 886443983 41142 59510 297862317 41142 69997 542196126 41142 27450 239618159 33928 42785 869321300 33928 54576 410293511 33928 65067 537933397 33928 77861 769465701 33928 21218 28536485 30000 88475 797174095 30000 17043 956716495 30000 51437 725665829 30000 86502 168700209 30000 56536 674174242 63593 22489 747475321 63593 82240 426198877 90216 44366 588760321 90216 99541 591534930 22578 86630 39221 22578 58354 52980133 22578 11076 597716768 22578 86176 715595994 11529 83392 351494877 11529 33468 640994565 11529 81616 476920731 11529 25726 816318533 11529 67826 444427378 11529 9312 815268331 9186 57870 337860169 9186 80505 206699070 34296 53204 484940888 34296 9698 396630995 42809 63738 980108761 42809 63568 334862233 42809 12473 594987569 42809 63088 533845366 42809 28424 368012948 42809 25841 381955333 89115 66582 633747553 89115 94562 299784362 89115 54677 782550034 86146 69618 349376847 86146 69748 683740329 86146 35568 698373857 69553 96439 253929557 69553 65787 932224855 69553 56647 94568615 69553 90776 577243616 69553 33740 824774785 17282 37538 859783899 17282 84431 431982504 17282 95013 465403421 17282 85904 893341546 17282 87720 643475030 41545 32254 199235269 41545 76365 548195496 41545 16127 168223388 41545 9961 124311524 41545 79366 246691374 57105 64739 421846250 57105 40339 13429021 13974 87284 491119029 83675 74819 627601877 83675 49370 971412949 28332 69339 346160830 28332 85328 163194070 1482 20312 682462370 42972 98051 587490128 42972 87288 638730550 42972 6092 273092213 42972 17105 928789604 26785 27237 974149592 26785 46893 766919560 26785 40496 986964171 26785 20893 114614755 26785 73481 31042857 26785 69101 873409968 26785 92538 75664427 61559 62969 962113740 61559 49450 125517779 61559 65410 673894571 61559 40555 953341174 61559 82634 679268395 64100 90411 642007748 64100 65240 443722231 64100 33427 442518769 64100 71878 428012278 64100 3631 192644125 14419 69700 710224818 14419 93354 535608874 14419 77616 258966944 14419 49418 105227797 14419 57859 735263789 64545 8647 955463655 64545 77959 986176701 64545 53452 133686946 87638 24249 850871177 87638 40359 911732967 87638 50030 781447594 87638 12355 412331212 87638 90573 669647665 78063 15178 252829456 78063 2612 643126512 78063 20266 90324033 78063 13380 349955133 78063 45500 176756188 5554 46310 435624473 5554 1408 276989440 5554 69914 181850351 5554 55460 588710936 5554 90613 580159602 5554 44067 838936736 96857 46669 707365974 96857 69643 739419510 96857 43260 52602609 96857 97236 48341542 96857 3134 533776198 97297 56310 826886748 97297 95505 801721604 97297 54218 499308247 97297 23703 404357377 97297 24860 527062439 97830 71664 677373495 97830 58314 667147017 6853 92663 812548752 6853 20588 31077462 67054 49476 567738585 67054 57939 828330404 67054 81343 485629915 63324 39031 554161453 63324 52294 672523648 63324 81802 710556770 29694 9222 445276565 29694 22687 363927977 12352 16749 352260664 12352 7692 434764375 12352 66692 269991955 35205 47829 820484124 35205 73199 945393913 35205 4004 261299851 35205 64905 930708348 35205 21463 421966636 35205 18215 954758695 43879 11088 317368866 43879 81473 359336116 43879 60207 332200693 43879 13877 386017398 43879 47965 302982437 43879 26929 762538805 68620 43513 696130718 68620 17714 879769539 68620 9061 374451263 68620 70043 477619041 68620 85783 802138161 68620 6297 735438946 73203 14853 117855478 73203 6435 801897273 99873 21045 235900144 99873 73100 155612073 99873 9013 370001839 45722 30004 758993082 45722 94797 354343594 45722 83839 163977703 45722 90160 229318058 45722 89366 585615309 69486 42991 447350609 69486 1480 188236303 69486 85016 580876487 69486 36738 974083112 69486 18766 115823473 41819 60106 683826781 41819 13368 813549755 41819 49087 357225492 41819 11277 538879749 41819 49519 188387079 84310 13240 153194322 84310 84126 812623134 79640 46186 450998927 79640 56654 138888460 79640 83008 609348225 31795 67026 586351936 31795 12488 295331813 31795 31420 609397211 31795 47422 984162891 11277 44100 123778966 11277 60488 522186104 11277 4443 65923211 11277 86209 472758243 11277 60336 830462612 11277 82137 773128874 11277 69559 591953396 61533 21982 790488533 61533 51289 857283201 61533 36860 226248139 76255 22975 800190784 76255 79730 191069308 53828 76384 431013540 53828 84301 490149212 53828 45355 511543277 53828 20370 851503731 53828 63626 10553112 53828 9315 609562370 53828 32408 324140346 53828 35728 696413659 76810 29956 377959556 74785 75367 66654327 74785 45626 509857639 74785 31850 81580361 74785 43268 340159626 51006 58728 551104964 51006 91306 730815361 51006 37725 950805304 40629 20658 471177702 40629 11117 148623242 40629 73816 719979829 40629 4167 272313493 91749 20925 494761590 91749 2059 619984986 91749 46349 943106366 47972 43262 814571908 47972 56823 735322810 47972 569 465210314 44837 12285 617228083 44837 65991 648276185 44837 75224 244527093 44837 31484 972625629 44837 52303 962890008 44837 7850 743987500 74372 71855 663056504 74372 57220 345484557 74372 65970 711024141 74372 88938 683137388 74372 1694 631389128 74372 2059 69885919 74372 51208 880424863 58923 55915 640798650 58923 11361 639946417 34656 56522 640427141 34656 64502 478757694 34656 68750 740486305 22927 72828 764493075 22927 86142 219963336 22927 57739 339130328 22927 94083 902235865 70708 24916 76916419 64397 97184 372860677 64397 80041 201690997 64397 91628 931310545 64397 65722 353528162 34646 73385 26118885 34646 36955 426675230 34646 12950 287555550 34646 43141 476535700 91263 28039 209617269 91263 69696 75522071 91263 96434 339866373 91263 39401 31053761 91263 9500 357989245 58633 93291 611469270 5746 74025 253821187 98513 66360 5015045 98513 55774 889025819 98513 40667 608993146 98513 12621 283235885 98513 24756 357121596 98513 72783 962091787 5127 51473 809535128 5127 75628 235521821 5127 24704 265151966 5127 84850 154886206 5127 83392 809463475 55773 29854 872582189 55773 43788 822251938 55773 47951 258202097 55773 28691 42510660 55773 19563 496230112 34931 5977 169634094 34931 18597 770578030 34931 91131 353272770 25567 63793 369195725 25567 94083 527756623 25567 82202 826002950 82056 53233 815607897 82056 19078 813852625 82056 3859 751348552 82056 8810 691870297 43454 89579 650446962 43454 63744 173329223 43454 93733 38335798 43454 16363 419420577 43454 15630 941365195 60628 60326 290607895 60628 7938 450340143 60628 2957 720539264 60628 32540 163911926 33525 93243 552738509 33293 24458 380748308 33293 99768 130519962 33293 40364 347230228 33293 77701 193518059 33293 99227 795108845 96451 2241 931589516 96451 47558 659943789 96451 63202 504966571 89132 53333 678330259 89132 50397 751368687 89132 32467 776846535 81728 19692 972897788 81728 35600 53532535 81728 47987 1984931 81728 79502 788252009 81728 26319 280758768 81728 12195 911130057 81728 2289 265291782 25082 72149 192340981 42236 99428 215658808 18215 65275 400874973 18215 95602 837949844 18215 56591 73684383 18215 75470 747472129 18215 60821 202477690 18215 55140 239591170 33169 85012 276170949 33169 3384 560482881 33169 30863 845064129 33169 3204 453401199 8449 98862 211966072 8449 54390 715050526 8449 58506 502623531 8449 90633 568310962 82950 7159 510539084 82950 43685 933744884 63440 56860 185133243 63440 96600 76079327 63440 54781 280083549 63440 70738 604668406 63440 85605 845758212 73166 20691 129484387 73166 6069 158079529 73166 85708 110691485 47900 14369 83924618 11270 71297 105423519 11270 3407 982800991 11270 59616 234372376 11270 45753 902500807 11270 56575 824950783 97117 58704 904216800 97117 56801 856511073 97117 18461 87388406 89162 20183 973262924 89162 72781 591535033 89162 63464 305606928 89162 98051 238693613 89162 95253 16625150 59456 55381 499599904 59456 93669 181999958 17645 98924 87844462 17645 44856 743695378 17645 3789 636634267 65283 53312 358103752 65283 98337 254862019 65283 32739 901866788 65283 13720 20779448 87595 35639 787561499 87595 32693 96952504 87595 1477 707791542 87595 28014 11957945 51031 55472 978399120 51031 481 652984522 51031 64048 791530488 51031 18502 677792406 51031 41647 172299882 51031 91234 332261677 59958 23782 484874280 59958 20256 672285608 54634 83899 529300983 54634 21392 202193216 75406 70963 934295904 75406 61779 322636955 86987 41366 406030745 50773 57763 314675106 50773 66484 739302005 50773 85777 258858755 50773 29433 846625433 50773 75931 206187097 50773 92263 408531613 50773 55848 998655119 50773 31189 797933645 50773 56541 497554618 83392 55173 869845316 95615 3317 66094191 95615 9541 287818547 32408 47554 654421602 32408 28789 110861172 31158 49343 269608320 31158 33015 239242566 31158 84700 859126340 31158 28443 284863984 34415 75765 396006424 34415 20595 529324855 34415 7592 114286272 34415 17804 554277228 34415 81802 688045008 45771 20523 239363654 69240 40454 856601508 69240 21147 479641678 25426 46561 355500950 25426 34546 839074556 25426 76745 626642296 25426 89051 587723898 25426 90992 784873382 25426 7485 503811897 46826 39002 79764110 46826 67094 435520903 52922 4280 974287857 52922 21521 424478721 52922 46869 108494617 96646 99296 286849154 96646 50495 667638914 96646 1411 286091677 96646 78650 756637082 96646 26433 893686649 33741 64917 869734709 33741 79622 646233900 33741 37999 258451777 60496 44629 57088083 60496 47408 91858895 60496 12335 195705243 51495 91131 464594504 51495 74939 995251936 51495 37236 495834909 51495 83826 436858985 51495 40192 96476338 51495 44403 913104759 53274 83017 854125679 53274 55959 609461719 53274 9412 111926688 53274 24904 45383537 35424 5982 959388063 35424 8306 557700078 35424 51362 621111983 35424 72615 860808290 35424 95641 488835640 35424 15727 209553314 35424 72569 253355653 35424 24000 526205163 77323 96004 398333803 77323 4814 164935709 77323 70119 872676644 21038 39527 253180008 21038 62394 194775332 21038 43883 444599135 21038 92010 532787850 93689 28481 497432622 93689 90393 4361066 49236 54748 816802971 49236 30203 667146432 82382 90430 313428876 82382 96246 199459992 82382 8116 379019409 82382 70516 669813552 82382 93519 671795205 59177 53851 109157782 59177 42693 468867736 59177 87518 516506079 59177 959 360270741 59177 5144 405360904 56359 24860 292800850 56359 85462 557019233 56359 373 354781093 75048 44053 354168628 75048 39634 207609466 2256 86497 915549204 2256 48165 265888483 2256 91720 33206781 2256 69123 55456874 2256 99279 975946723 2256 90267 355687218 88490 87567 332094047 88490 99027 971505302 88490 26764 134341940 88490 38384 706474559 88490 2352 514391259 88490 14168 215995192 82221 39815 630846524 82221 64497 547177018 82221 39813 319850556 58152 83912 912813187 93291 4887 839310872 93291 99332 604500126 93291 45003 347282573 95690 26629 46477628 95690 47370 863690974 95690 80513 18197642 95690 91233 866587287 95690 12717 340317559 95690 99552 634564524 78714 1707 241600244 78714 83724 445188234 78714 6871 331100451 78714 11818 336282555 78714 85065 84074625 78714 51606 144523834 10368 88868 253262332 10368 90290 867754872 10368 12097 732467750 57694 18765 870945326 57694 65355 593129485 57694 96371 407998537 57694 98668 543232710 82686 3015 862638293 82686 41123 401492570 82686 17143 305004020 82686 6509 293652725 44448 97680 864675168 44448 40733 884913737 44448 57421 471400011 44448 10697 286883039 44448 28989 891784744 99767 50123 141441296 99767 25391 667731158 81156 36520 614720381 81156 35442 966336734 81156 97508 145808397 81156 5476 142748464 81156 50222 931114095 81156 73576 42607160 4167 25702 316204801 4167 78713 698879048 4167 41134 70591539 4167 30988 842809366 15655 17532 622770421 15655 91163 987552894 15655 59277 137147921 93368 2422 842666711 93368 16933 985858264 80341 86842 561702242 80341 48708 801257873 80341 10997 96054134 18346 9168 803185818 99760 17674 224870319 99760 51162 690980499 99760 76703 561015640 99760 54458 641052533 99760 59725 50523907 92785 91071 968546594 92785 21150 13490989 92785 9312 731368717 72897 4665 957690561 72897 40792 672419643 72897 64688 970780508 13598 73085 677160398 13598 19974 441167379 13598 92552 637938061 74320 45178 538556456 73217 67966 955653127 22926 97147 134247776 22926 43217 167094715 40239 90348 696307666 94266 49954 646700356 94266 49548 547375807 94266 92335 994900792 94266 19160 576671108 94266 80159 816941555 94266 35044 552808707 94266 82466 394559885 94266 66360 677073433 41966 28226 967339728 41966 51549 857458695 82811 29073 89046989 82811 5662 646032193 82811 2513 584965537 82811 70824 626477418 82811 27510 841788323 82811 70723 596444573 82811 82383 810650041 82811 32621 89294635 82811 63202 590358599 94332 11693 861076118 94332 68281 735080440 94332 96303 293213607 94332 17674 292918931 33740 70850 15546536 33740 7485 614246707 33740 63642 536760163 33740 9005 257440593 33740 76240 958667838 33740 98282 694260983 5862 16379 59511003 5862 54536 451006993 5862 56171 578452370 5862 5059 80522491 95062 85664 72963588 95062 43675 151977817 58686 88432 900132883 58686 77571 126575290 82240 47175 512557949 82240 59394 535033545 82240 19525 390777360 24576 33042 571883638 24576 36187 722835732 98546 44519 155225163 98546 45511 639371530 98546 79338 10213684 21392 1355 747384868 21392 76264 89393055 21392 75892 420287787 21392 11361 677164870 40192 24770 422870243 40192 327 250473368 40192 87423 381977717 37130 52583 796017678 37130 73090 704759635 37130 53390 935362864 41647 47348 555775254 41647 56719 289221166 41647 63833 378989683 41647 77451 390857703 41647 49172 225592663 41647 55692 659840845 41647 2885 739867938 41647 61295 499765963 41647 17334 344517540 8920 4060 253737425 8920 63542 945405075 8920 19642 423400136 8920 11097 34564016 8920 6715 823361438 71743 83326 852417585 71743 21131 253129003 71743 95509 576345443 71743 67280 439021740 71743 23232 186513561 67542 81103 476444728 67542 29535 264860794 67542 51982 373123570 1279 75821 532237647 1279 5604 144915073 1279 68523 383637957 1279 41539 619034007 1279 60816 221850953 1279 43802 738849203 1279 99499 458081373 98216 77482 189852717 98216 8687 63384312 74771 76677 441975596 74771 51119 236547426 705 5438 144791724 705 44692 855424667 705 51720 622697361 705 11423 126409947 705 20084 299599101 705 43803 990863311 705 41529 575839729 705 90880 173250352 705 44946 744225066 705 43422 618993379 97089 49607 678305696 97089 88082 362334171 97089 61062 456558682 87386 24000 799438063 87386 19500 383751806 87386 3988 759996445 81053 43073 385872005 81053 22619 868509342 81053 33852 728119322 81053 70423 412573300 85708 46996 178033055 85708 44484 392382641 85708 40064 480063340 85708 80977 577434654 85708 46587 91671393 44218 26527 700149529 44218 90236 630099909 44218 62761 188001929 62252 95634 196789888 62252 37340 354544927 62252 21094 183704691 62252 12216 227401270 62252 29564 257551015 31377 48791 356918139 31377 16773 835735509 31377 90045 39949722 2573 82801 24771620 2573 18157 198235009 45196 58394 719044650 45196 70359 729743711 45196 98051 289624020 45196 755 785956824 95904 5304 688633986 38067 81853 94141454 38067 53710 620145920 38067 75071 444782046 38067 34454 37670033 38067 44513 599846670 38067 15520 22492258 38067 33420 628447391 63202 84711 86474352 63202 68906 248577307 63202 19228 213226438 63202 24607 601427582 63202 71886 760257091 8627 69756 380207679 8627 30173 461416914 8627 86083 164420068 83017 23070 175494841 83017 72778 284526121 83017 12179 425169631 83017 36299 974272565 83017 63762 984290771 55140 58811 400650418 55140 84055 141632810 91821 408 308279827 91821 59797 2232326 91821 71667 401743492 91821 22463 453680746 84318 82133 49728596 84318 82865 990231579 84318 23916 153388142 84318 66373 790820162 84318 69142 516581198 82770 12684 663592813 82770 25013 20220324 3204 72330 736389821 95788 71258 367861100 95788 60747 585607702 95788 53445 847789966 95788 46518 86575040 95788 43055 253307093 30360 84439 126922348 30360 16585 691037743 30360 77259 80128533 21147 6567 136683345 21147 13844 157840130 21147 34339 666509655 21147 89537 217870402 13160 86810 109781277 13160 94410 194849375 13160 80925 472250197 13160 94437 403771352 13160 52379 831543008 98923 65882 176179476 98923 72973 313827108 98923 24631 820934690 98923 2397 952924852 43141 53075 336507177 43141 22010 638401855 43141 13576 214304162 43141 79869 162961991 43141 99227 595617738 43141 69344 217297249 87176 89699 643757691 36658 5769 488529259 36658 43042 647449017 36658 45273 904049867 36658 99038 807018220 53075 55807 669664549 53075 43584 253715897 53075 93117 485997397 53075 56187 873948783 53075 48644 30106542 53075 66352 154714380 98687 25794 538605316 98687 18930 812199187 98687 94894 276556419 98687 91935 680767019 98687 26303 338102613 98687 31032 112077339 28321 66384 958154717 28321 63893 168654379 28321 23778 641777923 28321 79465 450267960 28321 22520 700136879 79769 60605 813953823 79769 2553 204928057 79769 86026 9039445 97147 2545 164142456 97147 90257 693012023 97147 53993 552133357 97147 20618 706425876 42201 55540 656623167 42201 13658 120813583 42201 16593 660422759 28672 10126 720465431 28672 82834 812014096 28672 72750 977597261 28672 35830 550025361 28672 22352 713299885 28672 6333 449839068 28672 38739 772482342 20164 55252 240501420 20164 90535 776642880 20164 7824 541508702 20164 85458 41660074 20164 55695 960610252 20164 76993 776477776 20164 80906 384436318 35826 49370 64439933 35826 40401 10678068 35826 34882 557743978 35826 47842 818768431 35826 1264 321948436 35826 49005 890669639 35826 75135 611194285 3789 56679 854195864 3789 215 87363240 3789 50575 718779901 35445 17747 269836969 35445 58950 592452941 35445 66248 761220755 84755 88178 464450366 84755 61909 301143004 84755 43547 475484601 84755 2273 109047648 84755 38494 383018348 37090 26260 721572567 37090 19242 696278692 37090 93713 606167779 37090 37842 991715747 37090 25458 245580657 37090 76910 192458504 37090 32729 830926215 37090 82053 283152610 37090 95301 567186720 4665 82560 704996114 4665 36520 225737367 42698 20270 118742224 42698 5767 328780642 42698 85216 165295725 42698 44365 546242974 42698 37780 745365250 42698 57859 478068512 63738 78359 396378939 63738 23004 646759801 63738 49005 972597440 63738 85753 323801014 21318 56801 264990022 21318 13061 882149656 21318 96792 874199854 21318 73976 297081268 21318 66844 167647766 62778 23462 589237299 62778 67132 979943624 62778 79501 435482747 14320 41724 425194573 14320 19498 36824280 14320 38065 500891271 66062 89461 607350083 66062 14683 93186775 66062 88317 969125793 71617 97399 117021242 71617 46406 933050941 71617 3891 763068206 98976 61495 672093557 93934 83581 146546161 93934 1442 425639152 93934 5893 604996243 8425 300 132685969 8425 49902 368067400 8425 54635 540240085 8425 63169 999294776 8425 39651 678865245 56536 4740 128773170 56536 66458 149845767 56536 3008 411853374 41900 97468 758848776 41900 33227 609398057 41900 61973 815787044 41900 49060 649965455 41900 44584 808428974 41900 20486 109029147 51606 14008 489823710 51606 86803 241292136 51606 59540 531125655 51606 57671 232474650 82515 60315 624274634 85162 73186 487566762 85162 81068 861069657 85162 40520 931066621 85162 45764 10972696 85162 22937 72461501 85162 87943 780503611 58628 28869 5750809 58628 83299 712188460 58628 96588 285882105 58628 53934 295633595 5462 41714 761683492 5462 10129 786554099 5462 34703 697408230 5462 23037 463327751 5462 93617 44507751 5462 51562 94792496 5462 8713 669058063 5462 24052 997105149 22850 99846 585369337 22850 20163 260944680 22850 52974 81238543 22850 62008 612975824 51632 60512 325106996 51632 29655 458571039 51632 60155 334672267 51632 64869 43312985 17669 72732 829336368 17669 80002 656681322 17669 25340 818104931 17669 8463 288139367 17669 45371 145423013 89579 63155 956349609 89579 20448 727200880 89579 16107 421556010 89579 46668 524399187 46329 53058 182471430 46329 80378 448477803 46329 42075 273052843 46329 15823 410227952 46329 49358 539428297 46329 76926 983419744 15899 24808 319745520 15899 77025 407253901 15899 87381 575139420 15899 88648 354009161 15899 68355 402376394 15899 92739 319418296 7368 56166 374556294 7368 96796 396491837 7368 10986 646168322 7368 56612 324144332 14905 86645 5081740 14905 97108 909716902 14905 17803 252537071 14905 99792 53655059 14905 73923 412092430 7168 14510 808318264 7168 52135 43578252 7168 95931 69644190 97939 5503 715545181 97939 33235 148372761 97939 36986 277251248 5148 8660 633026938 65200 56012 103617899 65200 83751 216037152 6716 51208 717692229 6716 13230 372002504 6716 42761 432074936 6716 59207 635740036 6716 11739 760250896 6716 90312 997864413 6716 80497 354409460 6716 81742 781713537 6716 74212 744208097 6716 49343 123671145 2524 55795 891319478 80906 60861 83809985 80906 50598 65747708 80906 78290 891110529 81287 49851 369801821 81287 74690 599886891 81287 89742 319529720 81287 3293 706177058 99499 3776 468730068 99499 9670 585102533 99499 42417 344708516 99499 22498 990267432 64157 58249 905616386 64157 37810 748571847 64157 88749 905620786 64157 89583 895202989 64157 69883 149318623 64157 27198 844554256 64157 58185 918573050 8810 61997 276449979 8810 30841 949444757 8810 8501 840509845 8810 68134 648304556 8810 87263 11478429 99611 48342 175269300 99611 26781 744782255 99611 22362 824083876 99611 22463 874189954 75561 18177 743483267 75561 81852 273685714 42859 5224 610081197 42859 29557 206188096 42859 45041 81003067 47422 54661 697246773 47422 89848 425611646 57763 71949 83692558 46012 74197 949091805 46012 47018 148660239 46012 11282 468151473 46012 87215 876201274 74110 66536 932742318 98282 38906 583121198 98282 12200 812822662 53193 63727 737802997 53193 24249 781359274 74075 53489 382168987 74075 27883 824233722 74075 84299 386015853 74075 1157 647019150 74075 79058 982249985 74075 57401 114767296 74075 92678 753116403 74075 44897 942454532 26316 21694 267484098 26316 79272 413132381 26316 26508 367308883 26316 5304 615709207 26316 46282 853808905 53252 96443 844995315 53252 80917 448188768 44277 74965 787883299 44277 86178 365415705 99136 32417 347669095 99136 96447 284633089 99136 54347 910899368 99136 92168 151029504 99136 36688 810405134 99136 98924 932030788 99136 91588 33763480 77020 43814 453215196 77020 20752 848831445 77020 39222 669617254 77020 91080 41535223 77020 51000 376791822 77020 60285 207423335 29177 39540 159826940 18157 51484 423878501 18157 32791 18374381 18157 31725 782440140 97141 29307 984943447 97141 13864 498084893 97141 24143 801427369 25817 18749 662923732 25817 65507 785937379 25817 70066 183234169 25817 23504 784653518 25817 56781 971571541 25817 4311 49384800 25817 43410 407199966 25817 78429 748751680 25817 2750 250073751 2289 35751 933365455 65150 68212 449803186 65150 99384 384673995 65150 61437 439105106 92261 5266 169625452 92261 919 436443224 92261 73716 940641606 27091 51333 123473847 27091 90264 190458643 27091 58037 591497710 27091 62366 387449359 27091 1297 447848173 41724 2861 991559557 41724 11344 56922912 41724 2595 147155341 41724 6069 693283005 66352 47070 290520131 66352 31686 831978580 66844 5092 45554862 66844 3703 127036331 88475 43983 748450756 88475 13635 718864375 88475 7347 201753871 88475 55182 545803152 47636 57278 545262222 47636 93769 752545075 47636 56411 286436859 74008 7088 959204189 74008 91535 235112228 74008 5716 332204941 74008 95253 289232824 22306 89238 808704800 22306 26543 91222167 22306 78184 851513130 7160 37128 206296649 7160 48036 629448010 7160 44082 806861919 7160 20561 713500865 7160 40906 234827479 7160 52247 570885092 82211 58754 372920907 82211 17782 9792559 82211 50467 35749801 82211 16910 692182206 82211 86215 970979759 82211 25386 477524686 82211 48655 927072826 82211 49129 744102765 82211 44067 146027065 21379 93312 841048056 21379 37483 226430876 26173 48989 62313289 26173 27296 154761291 26173 62266 794373763 26173 24302 936350983 26173 11361 566357637 26173 90616 87599014 44007 50713 303369969 44007 99302 980978597 44007 38119 460915009 44007 51010 57567919 55329 59300 537064254 55329 36867 861006133 55329 85757 376533384 41645 3103 622224986 41645 47205 499308070 41645 68136 523842957 41645 65895 759860017 85052 82730 42431211 85052 12638 771277350 87225 83945 447366880 87225 18710 55881910 87225 57078 158557183 87225 34099 716105265 48988 62416 892598089 48988 79629 414323488 48988 24864 946317559 48988 22100 416282220 48988 99384 457051203 71886 48144 865079602 71886 69549 854757609 71886 64102 398258241 71886 87113 528601228 71886 83767 676701853 71886 64917 703374921 71886 50822 487171853 95128 89014 647490315 95128 72987 692346046 95128 13722 762273513 95128 433 304310104 92054 23565 520029542 92054 51546 40223471 92054 94156 443214768 75864 36257 315583800 75864 36586 39158844 75864 12969 644356121 92332 93378 905805319 92332 6652 626200568 93769 92626 401813482 93769 7704 483039835 93769 25788 177078893 32055 30370 666071965 32055 9706 875699562 32055 88462 679203390 81379 92366 912310907 54029 15970 121956748 54029 77660 730178490 54029 59133 852504161 54029 26162 552493053 86178 63179 821730895 86178 37278 696133008 86178 19701 986675189 86178 67904 91402823 86178 91335 227989629 12335 8487 380996493 12335 9774 728993888 12335 80576 800377247 12335 3369 208945641 12335 27881 380988354 40652 65169 336358916 40652 80415 892971308 40652 28526 915205436 6697 73947 304438811 6697 62432 499610307 6697 16240 282157236 6697 39230 260357889 6697 21922 960355456 6697 31845 233120711 6069 10349 541324218 6069 70062 522727455 6069 25352 564444027 6069 40701 84304993 6069 17450 314328613 56380 12683 206925039 47481 43223 904062261 47481 88657 958488676 47481 33493 851578705 47481 13722 675911933 77228 72567 912043059 77228 78920 394856071 78954 59419 310921650 78954 21981 38046662 78954 51987 372326528 78954 90079 699122978 78954 43301 498354862 39601 35021 649034703 17920 75138 363950864 17920 51935 381034556 17920 36419 116660617 17920 44619 444821828 7037 43582 873390979 7037 2790 19939387 7037 80400 889723758 7037 45032 390863588 7037 80686 572517855 7037 55275 667229170 36484 21918 456244280 36484 54498 168841904 36484 95944 332996736 83254 159 360331517 83254 72620 469091810 83254 94270 364543818 32387 69912 701580611 32387 29409 615748074 32387 77921 634059454 32387 2514 782273660 32387 43002 330830318 32387 34079 33803248 36757 48238 996746374 36757 61597 999360930 36757 30594 55920494 10266 53501 713098510 10266 67027 495738446 10266 18159 372230868 10266 49119 621900669 10266 64701 531857196 10266 68901 172765807 10266 81423 744424128 40339 43251 185879458 40339 97722 958438916 40339 35938 337816769 63987 58166 743599133 63987 59140 979453038 63987 90277 323538768 63987 55231 416307700 63987 55468 934744818 25958 11202 962717789 25958 51199 843660445 25958 84412 687502006 53934 99201 359714431 53934 41334 866211480 53934 85655 170802777 53934 45557 23736990 53934 68223 860668825 7798 13146 345225101 7798 4732 899341707 7798 92293 876922194 7798 39787 7306646 7798 62416 744869645 24335 48718 933535215 24335 82693 121777733 24335 12994 923551814 24335 94898 694691858 24335 32168 197291994 24335 26629 306914420 56541 12370 577661542 56541 43426 454617123 56541 10472 771127565 56541 66582 119953911 56541 35568 651333021 82807 33671 546473595 82807 78754 420005881 52974 37856 200666078 11693 77731 415937186 11693 3516 273131339 11693 32279 544750652 18749 9318 908994470 18749 29752 923071082 18749 96807 374032448 18749 12044 43104924 18749 49129 466883806 33641 48812 852389004 33641 353 307758520 33641 28777 74019267 33641 50453 86780285 52365 17259 610649694 52365 71733 739502714 52365 4668 622791410 52365 71393 722700137 52365 90803 269145628 52365 72627 575992329 52365 2750 955353579 5144 66816 875790783 5144 3964 911662177 5144 32234 211956405 5144 64685 925038748 5144 33683 620241613 53333 56645 601702990 53333 44433 702269841 6626 6342 204950506 6626 82174 581809134 6626 1528 812616126 13722 6531 411032341 13722 30130 361830298 93416 80272 182021501 93416 61274 890486086 93416 61806 92098558 76550 79221 353398933 76550 46593 559160189 76550 86064 989844951 76550 21680 301377986 76550 12339 692756089 80053 41020 751219212 80053 42669 641305922 80053 59654 354036909 80053 96873 925952983 80053 10336 845137229 80886 50310 189929783 80886 91304 722642396 80886 71613 950734791 80886 44090 659317983 80886 68144 897566518 80886 81081 332176831 80886 43568 218413714 26953 38086 413313846 26953 25802 47981925 26953 43757 227785265 67855 76398 410851043 99470 94484 872788356 99470 59802 316444106 99470 49502 20818275 99470 21395 514625022 99470 87085 11070710 99470 36114 730127885 99470 25479 969475480 43055 56290 667260739 43055 91453 447859280 43055 19511 8978335 43055 66677 816524253 43055 37108 12646468 20674 53130 930741238 20674 97370 286772955 49005 30903 831790045 49005 28799 263034311 49005 84836 234106277 49005 88169 106512473 93311 90752 324137379 93311 60436 426927934 93311 49512 715948204 93311 52255 41974120 84331 94083 192885611 84331 66868 990059943 84331 1650 810723918 84331 17816 915395072 84331 55468 264811170 755 24022 195195099 755 69870 456487982 755 14297 858162949 84712 71986 510017275 84712 21366 101476185 84712 75879 397199777 84712 45908 954517624 84712 94156 727505387 88515 98351 597428670 88515 73778 983260758 88515 38530 417162767 88515 93760 172656309 94356 15316 305355062 94356 21238 69910983 94356 75231 487729176 94356 86267 830685823 94356 88150 97619335 57344 96390 866357617 57344 66730 925144675 57344 79875 81811876 12097 73909 80834461 12097 46477 814461465 65649 2119 347615972 65649 88420 360450227 65649 40952 530886499 65649 63393 396126555 65649 72686 531493351 28014 87129 305559984 28014 20504 143349968 16770 87630 727959611 16770 51917 224496846 16770 34092 80105475 16770 29216 415681325 74023 40333 799699512 74023 40612 442155432 74023 52280 590307384 74023 52166 759742185 74023 75422 34322222 74023 12800 91096628 87872 39821 700620654 87872 13422 496075480 87872 84687 926789911 99609 20842 252689622 99609 51560 976258012 99609 25479 979354107 87263 83188 530452268 87263 28802 330709222 87263 14050 213244216 95966 78644 756352354 95966 42900 795939927 95966 12026 994399947 95966 39593 575802657 95966 1291 502842441 95966 99667 286129842 95966 31030 677439819 8034 83826 345365205 8034 4559 480175924 8034 96462 583110938 8034 61370 383033666 77235 8026 785003941 77235 52999 341202479 77235 34570 768204540 77235 67826 480043291 77235 70119 345007346 66957 70727 55446257 66957 41737 624156643 66957 95465 328181292 66957 72193 685910837 66957 24365 76023999 10583 3898 580220910 10583 40523 861742441 10583 71952 255542046 10583 14050 92985161 69510 96311 736619678 8713 46608 710332492 8713 80076 558708468 8713 94049 515113823 8713 64399 721427987 8713 95253 3387737 66360 10707 869230774 66360 69126 736733593 34092 68143 52352673 34092 95430 288628182 34092 96767 427785514 68134 28401 761102644 68134 68077 929378529 68134 91234 359307771 61399 61614 251816625 61399 43574 731977722 61399 19383 793879334 61399 18578 453988888 61399 64935 363438082 61399 16333 846453628 61399 1234 746543826 61399 17860 825706570 66469 85173 464157889 66469 34950 527221676 66469 41714 180546861 66469 84657 475887037 59975 19181 263807819 59975 3678 439706612 30998 69674 36635214 30998 94381 872395213 79366 41921 90549778 79366 52796 730809605 79366 80414 306468333 79875 44548 881713846 79875 68070 967321525 39001 79973 941303877 39001 48858 509325276 39001 16611 987879568 39001 18973 435904370 39001 9500 637297799 35568 78573 740296147 35568 64022 580141853 48959 90904 582510363 48959 7768 147125105 48959 85293 76321330 85293 16836 712943398 72773 91249 762661385 72773 41587 243117144 44067 97304 860468904 44067 98267 506152413 44067 24360 39161952 44067 66632 448803511 44067 63659 916745603 73550 69771 904062618 73550 44603 599227315 73550 22996 418266339 73550 85219 815789226 73550 75079 516227084 73550 20856 82766454 76469 78066 71270637 76469 77708 8505541 76469 50640 130630617 76469 22508 935344338 76469 43264 41843627 76469 63785 751275963 56411 11767 150485245 56411 35960 240512110 56411 57590 578372750 56411 94769 582500316 56411 65088 178353184 56411 67751 963339267 56411 50897 886368201 92549 71915 197573183 92549 87952 704942966 92549 47622 459232520 26150 38139 970128573 76384 49873 113913326 76384 66180 165392391 76384 81885 701733392 10674 37956 145924709 10674 82408 353515441 10674 38686 148424542 10674 69348 219899532 9500 24540 748551663 9500 30044 850518702 9500 777 352132468 9500 58625 840234371 9500 70553 820044407 82016 47192 282985420 82016 10275 70220101 82016 12835 651263394 82016 72887 494648239 15055 7573 517875240 15055 84482 18246977 8955 93015 661205761 50822 67344 459189139 50822 94893 315459093 97769 6088 259604236 97769 3278 54698662 39401 42869 243344328 39401 87581 936189481 39401 39439 665987233 70963 18659 151227038 70963 90029 202404555 70963 3268 299061992 70963 76439 960785447 70963 73492 31235612 70963 38701 119761952 70963 93550 659130775 42426 78408 461294823 42426 54334 180858790 42426 66818 675176658 42426 32478 718108071 42813 20510 143308626 42813 30358 119291240 42813 27669 342301979 17804 93128 525088405 17804 30933 488605870 17804 64065 177933251 56522 50734 190162594 56522 15958 848890984 56522 41558 297047612 56522 57135 798351898 12800 20834 122161464 12800 93429 525117038 12800 58084 543970935 12800 6958 840013436 11921 96664 527894059 11921 45523 208115203 11921 97468 374256781 70119 44536 541129516 70119 70671 335872293 70119 47598 579453730 70119 22692 242138155 70554 80461 320045252 70554 59726 979018441 91911 4124 514125225 91911 51 826278531 87943 83451 975400140 87943 81603 190256935 87943 78340 959339674 29537 2466 472278647 29537 19535 842790235 29537 46442 917961745 29537 8732 563696109 29537 11099 174931825 29537 81042 306464037 29537 64094 516422706 29537 81950 662936607 48342 26023 142316417 48342 66428 43828254 48342 32023 980017967 54179 35965 865123231 54179 9689 922818330 91597 33832 104007624 91597 10786 291370500 80917 10925 563635362 80917 22163 817968770 80917 51456 899919272 80917 41518 45459695 66443 74107 860810337 66443 62701 625192621 66443 37747 963703514 66443 10223 464065827 37784 65619 786476496 29840 71858 688749977 29840 71284 659409897 29840 63470 657967308 38828 21805 469400405 38828 31136 463723732 38828 41544 166934068 38828 2750 159339107 17540 52659 416789334 17540 25388 48577324 17540 37868 325088998 16802 42080 803500452 16802 75186 665631309 16802 63807 225406051 43261 15208 805882452 43261 64078 380818463 43261 33775 457499956 43261 47960 751184591 43261 27196 957468308 43261 13390 247835168 70178 78248 365371224 70178 63838 410895583 12140 26303 490699793 96241 29371 229459411 96241 38224 957973905 93679 21548 443756485 93679 67171 382007643 93679 35964 823425567 55692 50551 90373693 55692 57291 232005594 55692 55451 804650767 55692 45926 212038125 55692 4892 98609212 73951 70270 519907501 73951 46618 778068839 73951 95517 320393918 73951 34964 868984870 72569 29424 639227605 38327 29873 654662397 38327 85769 478496255 38327 90388 270869988 38327 66190 149374329 38327 57776 439515543 7260 88771 66571422 7260 21109 233009108 7260 69455 315661691 7260 11734 120399931 7260 55378 215745602 77162 74038 508825950 77162 44762 974801813 77162 58130 385261260 77162 39333 410873740 77162 52600 848418155 41384 22257 617631416 41384 64119 967786114 41384 34841 483106006 55581 59497 268411915 55581 97770 386024040 55581 14936 771592081 55581 78254 742123158 55581 64497 28843046 52262 22944 430611788 64094 71906 303106643 64094 47877 869432691 47334 40780 771008696 61666 90796 553926773 34099 12225 351805926 34099 46478 999251220 34099 72977 537150848 84184 58416 485110089 84184 22060 61650089 84184 36224 60298663 84184 56207 600710509 17569 2192 917313463 17569 89265 145073491 17569 14313 83723201 17569 70537 711332795 67826 83982 698487946 67826 45518 653978538 67826 28674 433085573 67826 42029 69751788 67826 79925 551446278 67826 36284 980449894 70623 2569 983382084 70623 16280 993127682 70623 20432 849911079 70623 76245 553765993 70623 71012 937727010 70623 71863 175544779 70623 9784 578269994 28376 11903 39070319 28376 47198 299977439 28376 84402 918235970 46799 76953 302907682 46799 36232 791428194 46799 32402 682018770 52733 86037 653204333 52733 90511 233990350 52733 35009 719674164 52733 11761 572764981 90682 76926 731844229 90682 18811 992447315 90682 12068 941358173 90682 47514 383685223 79487 42754 8735527 79487 79841 3150544 79487 94039 125605157 79487 78534 532709513 36053 69640 161221050 36053 26834 915198579 91231 83527 369063798 91231 85757 168113797 24052 60146 406585640 24052 94594 546858952 24052 62122 185252531 12735 70487 911644548 12735 73406 680101638 12735 97290 198440636 12735 16592 785177524 12735 69769 908672334 17316 25962 943663786 17316 75888 298914328 17316 21775 493864351 32279 6819 298690893 32279 36259 869988480 32279 18905 120874212 14050 60475 195644591 12120 7089 776798050 12120 27885 397438592 12120 31869 594592586 99279 54790 597741495 99279 93438 622581427 99279 2835 940078905 20400 29511 223588712 12950 25479 722128257 12950 6318 770386546 67576 3511 834052287 67576 89495 987110051 67576 75609 116594509 67576 91234 402417320 67576 46164 659037065 78933 14098 456711690 78933 9312 676267229 12195 53853 329210882 12195 43823 152310349 12195 51383 764966067 12195 28025 856753082 12195 30787 350979260 5438 71330 994790959 5438 90980 419237500 5438 43436 457588161 5438 60958 623368360 5438 82587 160336989 5438 37509 69912791 93128 87674 75407845 21710 55744 417259892 21710 95543 343172924 21710 97639 241804181 21710 30108 597377304 21710 66818 595827062 81852 48451 888373992 28244 29339 19938333 28244 98594 305102079 28244 68942 249019336 28244 62209 737968919 11361 92989 438159329 11361 42155 923042071 11361 32478 313188484 54575 2706 726797873 54575 27945 920217068 54575 91105 649089874 54575 66977 787279946 54575 81461 982939444 54575 47512 688531659 83451 74659 10737824 83451 53698 620430905 31032 3541 658999173 31032 9347 297497201 31032 26640 406116000 31032 7613 247163634 45434 53926 784429793 96244 96230 925130683 96244 80080 227546049 96244 81343 966431732 97112 16016 738312141 97112 10046 105715711 26494 97134 432302699 26494 24045 932859447 26494 15081 715495028 17770 39115 986176502 17770 49919 382964949 17770 98924 108134546 20376 28895 891658237 20376 70421 976412875 20376 23138 148629381 19594 49190 439220271 19594 73067 724775222 7263 36710 496784111 7263 5400 571808388 7263 78076 762143550 7263 25013 495709127 9784 7262 223167047 27669 88150 694325143 27669 25226 875572754 27669 6704 318840072 27669 69338 441519358 36860 30761 265668730 36860 18689 449962989 36860 30638 859489394 36860 41471 501812655 36860 40953 17531435 36860 92301 224257659 36860 83188 674182428 36860 72918 792875592 21425 32895 563741074 21425 40745 448615577 21425 20382 361925610 69123 42520 267880511 69123 34840 11733061 69123 22761 809104901 58621 62336 815491550 58621 39465 630234194 58621 13798 350225226 58621 36606 665501425 19437 57881 459147756 71760 57250 505559412 71760 11227 837481337 71760 78883 818866249 12937 92629 705862463 12937 49265 278700285 12937 69913 623558302 12937 93802 852517890 12937 19285 609537388 12937 93280 966442223 12937 1516 916385313 36520 84753 130557574 36520 29055 989688204 36520 59924 613643260 36520 43139 108208270 94562 81927 778957596 38086 18461 366126415 44081 64286 526367674 44081 47734 182857451 44081 22933 98830909 44081 11054 621335 44081 70576 355521149 44081 90267 292683583 36818 20145 805660003 36818 28460 290293056 72707 39548 411928768 72707 52617 630509333 72707 31961 26726398 72707 69344 444558492 48538 6102 81559368 48538 29851 117122445 48538 3870 933875889 48538 52879 871126452 48538 59377 946831069 48538 41281 936022721 48538 48634 291763909 48538 65568 456288983 41714 11601 953374084 41714 10230 473023621 33493 85934 321451941 33493 56475 505764085 33493 73716 7597357 86394 32686 157122523 86394 80018 591862386 86394 22963 55833286 77011 28304 452224378 77011 69665 356463266 77011 54050 116971738 49129 59678 721347271 83495 59461 220955471 83495 44901 342808629 83495 22227 249411745 83495 22181 781669094 83495 67003 753353348 83495 6216 778752438 21775 49124 113338404 21775 57625 85228779 21775 86452 338050589 21775 7217 550602864 21775 11409 728286830 21775 91551 41806019 43934 18604 829380908 43934 68070 868393151 3703 76555 975427447 3703 94659 926420577 3703 45455 20503712 3703 53925 463298242 83982 61010 405249895 83982 20064 207778028 19803 93083 646892790 19803 57591 952267289 94093 59701 6068499 94093 70128 580868178 94093 77224 61615565 94093 70713 264535345 94093 19561 203733610 11856 76808 313717078 11856 29049 619026575 16137 99198 795683346 16137 92964 920770192 16137 95577 474300488 72467 12648 646339241 72467 96638 600537686 72467 62061 391041246 29947 40978 857246199 29947 76388 922200463 59480 88669 774606008 71202 95531 479296771 71202 78406 418960708 71202 63300 942319763 71202 96376 152611748 71202 37678 891749711 27663 98437 987711984 27663 43185 674783271 55459 80394 50124313 55459 38558 873841997 55459 2581 41646494 59229 38482 282676412 59229 54858 103362182 59229 23185 839061741 59229 50394 945278235 59229 32968 323204189 3516 43267 440372754 57198 68814 496678448 57198 33702 636110563 57198 95253 692403691 71877 95050 230008345 71877 48600 297537724 71877 37624 794587160 71877 85109 824239734 87022 85757 178744506 87022 16725 386982399 87022 5590 777393814 87022 83911 722015615 87022 72918 964559780 17674 76761 831100539 17674 62204 998280495 17674 75312 798554898 17674 19455 629669878 70908 48600 635245498 46684 91678 167899887 46684 40540 6059767 46684 53650 726809473 46684 97449 782462557 22937 84322 891467095 22937 24788 167149465 22937 6451 6517931 22937 24105 971039359 22937 45367 737579322 42371 75965 171905439 42371 50874 942351755 42371 4251 657420900 74212 23550 471940258 74212 75368 813744277 74212 19109 657083338 46477 42262 738731102 46477 80342 660732454 46477 48603 471683453 46477 73377 563679511 11903 3433 199426851 11903 39803 484177617 11903 2581 82760604 8927 13392 737593360 8927 78264 843168444 8927 19370 441405810 8927 38452 125375544 8927 17843 556616325 8927 49468 778633564 56705 70357 574684050 33420 62990 405486156 51968 97313 600340164 51968 58330 815165467 51968 23648 374334747 42152 78657 224322607 42152 86283 307149361 42152 28309 161831074 42152 47499 572210199 42152 69594 946321682 42152 88315 775328906 42152 71327 788830810 20903 71149 139528282 20903 22520 90005154 52114 10793 9583096 52114 60153 835505952 52114 76738 386897121 52114 48205 720922773 78338 15089 967006355 78338 28012 649524894 78338 90184 993610427 78338 40103 850876669 5439 10222 114286993 5439 86662 280785912 5439 95076 245872832 5439 67941 706279521 73716 54198 959447823 73716 69254 948215881 73716 6629 66083565 73716 38861 581279992 73716 19410 721348634 73716 73252 863279315 94156 13105 466298496 94156 76926 148799083 94156 74607 351145829 25013 97100 646988656 25013 39179 266753435 25013 20487 337010848 25013 53751 544230148 25013 39815 193659620 96680 63875 492871817 96680 38397 923050545 96680 23518 345407048 96680 25676 13104107 96680 19612 604583449 96680 31304 502991949 56801 3733 230304248 56801 88980 246690174 56801 27552 265100920 56801 8215 362797367 56801 66333 968362089 43697 84995 486277336 43697 64220 832375730 43697 78385 665564399 66060 27549 674111294 66060 98413 322663934 81684 39839 296507970 81684 61289 765744900 61545 34569 360504060 61545 59782 979147019 61545 91839 866659038 3515 23307 395419608 3515 3377 458569519 3515 70008 695612768 47436 99227 650069180 47436 901 70974654 47436 51547 340261932 47436 85574 838188491 47436 50712 320976580 7711 9867 711381365 7711 72298 449363526 7711 10275 898650466 7711 18461 517000007 7711 94024 98160818 46700 12745 331967796 46700 60900 526995556 46700 31237 709983211 46700 59032 837131225 46700 35360 136313461 61062 31429 599053764 61062 88560 373989367 61062 31488 339936030 82634 15562 344303131 82634 13541 261959936 82634 99384 636420948 82634 19143 714794549 20052 66758 340847615 20052 44403 881180207 99038 28959 485092224 99038 62481 568398007 32968 58292 532226310 82633 38613 664821031 80849 26675 38319830 80849 93091 280481334 80849 73361 736977149 80849 5414 33593215 65111 39900 232405187 65111 49045 385753592 65111 97261 603711904 65111 49019 192317889 55774 42375 961078022 4833 47468 342252054 4833 51810 529004631 4833 56109 703501041 4833 24550 382153039 4833 20486 453441651 44863 9312 424561404 44863 67799 90278300 44863 13095 132548919 44863 71531 74266799 4572 79007 691380893 4572 6827 540896868 4572 19802 491605467 4572 52742 965237349 96520 69192 888571049 96520 83340 949052538 96520 66367 996613437 44279 12569 662649266 44279 20686 724334776 79741 63740 828185250 79741 56118 73847826 79741 82664 903856237 79741 70063 573524205 9207 49186 771892916 9207 94113 72105286 9207 14623 555846104 15512 62218 699167852 15512 44230 166490510 48543 60352 631492723 48543 61984 6384098 37189 79974 524339931 24343 79204 669769235 24343 55468 275321546 24343 36958 698701100 24343 29455 646008705 24343 58320 893461522 24343 75186 821215031 56366 8650 520599633 56366 92980 758918225 17334 10803 739882944 17334 51764 348496010 31323 85753 79072007 31323 15642 245680682 31323 36853 400923581 5112 994 334769413 5112 59400 666234019 5112 88183 58837965 5112 82457 621799427 81802 76653 738456311 81802 45609 747467283 81802 53649 845231336 81802 5194 413434318 81802 3976 187111360 81802 63308 164826207 85596 45235 327197377 85596 53212 48246895 85596 51697 997128497 85596 94277 838100462 85596 45626 253703907 50944 13669 579054846 50944 65494 976537646 68194 623 108359375 68194 61285 360982691 55924 69727 70197032 55924 76528 557542973 55924 88064 602986657 55924 90320 173127795 82408 44172 87114525 82408 11947 267742912 82408 3437 904156254 82408 13390 91775976 55776 840 718472525 55776 42824 995356247 55776 45115 344627632 55776 37469 170248302 55776 77580 76619452 55776 91843 734720296 55776 99994 845634343 2059 49188 357751179 31850 42430 979119867 14060 60285 131991672 14060 32013 152958905 14060 97520 248035931 14060 16552 923450213 14060 30173 905678026 14060 44897 441753967 87793 80598 438363227 87793 61071 256907644 85726 55003 750050209 85726 92425 24278738 85726 60095 609505522 85726 63339 337530717 997 83310 53334701 997 65429 667953496 997 10109 625997630 91335 66841 871787069 91335 13433 779354257 6188 36197 252855026 64387 40721 503533685 64387 71970 970404108 18168 51046 282364860 18168 64476 443334663 18168 66233 314669739 18168 21084 986934274 18168 98712 327957900 18168 93489 490385417 18168 12717 758294253 47585 75061 730485780 47585 23150 185600382 47585 75035 998085486 99973 55143 965670205 99973 447 426429135 22463 26975 900162070 22463 1592 145302325 89124 49624 349410519 89124 89728 35274943 49343 48373 925407335 49343 34076 599859663 49343 62225 568708190 49343 84385 246185056 49343 52742 705500635 29120 31702 276813810 29120 32838 159283144 29120 36392 723420219 29120 67713 727093330 29120 2978 573153787 84753 2855 388549296 84753 42585 756069930 84753 17441 841904288 54509 50623 763097305 54509 27767 984546162 54509 22893 712802629 54509 92173 269555058 54509 48330 170442212 54509 53014 191402314 54509 77571 901685360 57068 32425 962601530 57068 19625 251849187 57068 7614 928260463 29065 4730 91317189 29065 41805 693065691 29065 21432 928175172 29065 50917 475368547 29065 81490 581700800 47192 41116 50827705 47192 60148 579964433 47192 16768 64831249 47192 10275 1431403 43359 73001 896860003 43359 17495 472260108 43359 70387 362115178 29302 57991 62183451 29302 6287 748499538 29302 24289 7437205 29302 94619 575288543 1030 57373 839114063 1030 10772 555020771 83751 24955 319910318 83751 40534 925857343 83751 89149 702480920 83751 15339 845819717 49075 89099 547279003 49075 23345 274921057 49075 11001 44600198 33156 63145 48448942 33156 75372 937381530 33156 10446 80890856 33156 70604 534049123 33156 5288 670757513 64032 10555 704888156 64032 79922 552227547 64032 60861 192034796 64032 98139 84873194 24658 26055 270244525 24658 17134 867057648 24658 55733 73970994 24658 50442 758064643 24658 75312 297567723 24658 54858 281659175 24658 71564 519922350 55106 85633 618001568 55106 75958 342786793 55106 41588 958142824 86083 68168 2015884 86083 61806 906602149 38634 3766 675096848 38634 43468 484075069 38634 17145 573431415 13150 56379 737062366 13150 74067 55994277 13150 213 99378057 13150 96903 951827979 13150 28526 378809031 13150 90419 961649236 994 47160 921448120 994 83717 726263587 994 70659 766860394 994 30664 706213806 994 54580 455723263 84866 27451 674344705 84866 26245 785163771 84866 34535 337530605 54162 90975 234849115 54162 97822 195525833 54162 47621 833316556 59782 21551 753373966 59782 85080 689151969 59782 7142 170260929 38460 60849 875775605 38460 45089 467170982 38460 79009 364909978 38460 80999 462432029 38460 87985 15874343 38460 84941 438881519 14092 68732 977655089 14092 86212 703896264 10964 79818 106363861 10964 35972 215766380 10964 72126 948018241 10964 28328 249785172 10964 57672 906390558 10964 95075 661281962 10964 55184 855857881 10964 2750 781258958 24249 18448 176971723 24249 81444 45181958 39703 26972 980231804 39703 17297 241724816 86643 26655 722589172 86643 98497 8117201 86643 12914 178341992 58526 16987 117363349 60581 57906 572487282 60581 13411 585962673 60581 28050 676813950 57817 66374 431677451 57817 88230 964827970 57817 75946 421112832 57817 49136 936853789 57817 4659 452018476 9623 77737 640631920 9623 55171 141669712 9623 8208 799249337 9623 21382 991519559 9623 66070 479997041 9623 67272 525954000 53740 93327 108065826 53740 91021 687491094 53740 96730 723564378 53740 56290 45939500 53740 81154 89503815 51208 84484 230836705 51208 53281 482433708 51208 51113 112950400 51208 88892 418460826 55231 11508 331987947 55231 85712 567582179 55231 13916 528535957 55231 26629 939288147 73616 12262 690374093 73616 78028 311467847 73616 50557 798648872 79466 29294 31372174 70850 38370 814159169 80872 14812 364581292 80872 80992 469177959 9426 63382 117306215 9426 92811 775065687 91839 77940 775681788 91839 71771 571755560 98485 15997 155812520 98485 61224 628272610 98485 96052 974966433 98485 79526 929920487 98485 17305 699318325 98485 40092 745716586 98485 45634 239925353 29278 43218 915833121 29278 68227 80587369 29278 21745 815705049 29278 24482 743755855 75135 69573 484200738 75135 43451 538346910 75135 36221 460374205 75135 46227 341198334 75135 91131 81158143 75135 88150 502741253 93901 1117 954492615 93901 87927 297008514 93901 40880 440356647 93901 28228 798321834 93901 4892 18993367 10275 82208 28499615 10275 80713 95461089 10275 91711 637946020 10275 25771 259946410 10275 77999 610738512 69106 11581 899614134 69106 952 735052244 69106 55769 607615396 69106 78057 856037204 69106 34093 383781153 72916 16695 524883426 72916 79820 801434333 72916 70411 188023537 72916 12696 947899943 52765 80436 333358188 52765 15105 421484382 19362 5653 467130154 19362 7360 880254116 19362 8651 349777929 19362 34831 97177950 19362 40164 28994552 49954 84304 517820034 49954 2509 371652479 49954 54002 837928001 49954 75540 347303785 49954 7025 112105202 49954 24358 540106139 49954 41572 178229706 49954 2910 770956029 43675 92189 505693878 23918 57558 140551845 23918 32936 593146656 23918 13067 665540936 23918 94406 429671749 23918 9119 634616381 61053 74495 98135745 61806 64484 568892758 61806 32269 9961041 61806 82787 605137981 61806 53652 863598080 61806 48278 688772176 88892 55152 846797686 39803 10444 464992370 39803 25610 259529286 39803 21268 285227268 39803 85160 872549236 39803 38482 612957205 46349 2885 391923217 46349 99923 482827401 46349 55324 484858361 46349 36672 566092616 46349 48815 742734441 70553 86899 888801224 70553 91977 941719564 70553 513 220204268 70553 99322 124096754 70553 63357 959092518 70553 62237 921473827 70553 57356 555425454 70553 56622 976712675 91679 73728 849476812 91679 53136 592519202 91679 32716 648303875 91679 26074 276594392 91679 2305 58242013 91679 51008 866907859 96228 26574 891824335 96228 43064 154885840 96228 46730 273059952 96228 38911 247800200 96228 62413 678972851 96228 24482 215345322 85757 22687 927611445 85757 45306 410270544 85757 90992 998662495 85757 69771 659008522 28366 40619 905363350 28366 32954 484610141 28366 19612 309873482 64692 97123 133562584 64692 17817 359747250 64692 24301 387290900 64692 67718 766590424 64692 76431 477123229 80372 2586 107617401 80372 93724 945067207 80372 58919 917575686 80372 14749 343432544 25836 16452 720711527 25836 52137 834189975 43316 71385 994752564 30947 65168 577912322 30947 73373 928732771 30947 35219 577260229 30947 93017 745497641 30947 64842 161013840 38850 17148 207237629 38850 38076 943832446 38850 11783 893200033 38850 57574 927133706 4878 98990 32993980 90542 5684 998364273 60821 8388 218156448 60821 64130 890757251 60821 25345 983376888 60821 64286 716182275 60821 9119 684932672 42745 76852 474967778 42745 37289 221563436 42745 63142 465869658 42745 68678 837932308 53376 29508 662774995 53376 951 24847808 53376 49519 459821972 12760 87155 670369 12760 58020 832888553 12760 96448 897858298 12760 48278 648735713 12760 34878 209908208 36137 62081 630322370 36137 57648 573379252 36137 87046 371164948 36137 94376 275478761 36137 40864 640807771 36137 85451 365150993 36137 69896 208731327 4539 44888 729785256 4539 28196 955349868 4539 51308 169580048 71564 97803 386276629 71564 30559 82285560 71564 40545 771821121 71564 9675 221646886 71564 840 887755054 27913 48547 128413740 27913 24413 399310217 27913 34177 663388171 27913 52205 346948599 27913 77558 399481052 86889 1324 6668890 86889 20730 523330621 86889 78217 85147375 86889 89641 854119251 86889 20705 175005276 38482 91028 793267309 38482 89990 765962204 38482 62918 285210033 38482 69740 329715407 38482 2947 226839409 38482 14131 756736589 38482 37467 546807081 16552 47912 222579563 16552 6346 712805643 16552 31305 637346325 23348 37151 301165264 23348 87181 876327295 23348 70470 894977747 23348 19072 466900169 23348 23693 318205823 23348 88336 506017631 82189 83522 752068026 82189 19782 208020760 82189 8677 520007881 82189 29870 899744549 82189 55988 438377708 2245 92122 786161773 2245 93807 980179702 2245 65065 679190990 2245 44637 313329656 2245 87166 577170211 2245 44897 453003027 55275 2414 488438930 55275 68592 57862110 55275 48282 290922356 55275 41247 684307159 99227 42021 66362950 99227 18463 659411341 99227 51470 538559395 41592 99174 108748232 41592 70408 900076889 41592 433 827984317 91405 64481 496603095 60155 82787 297740436 60155 81527 312200128 60155 20410 352622038 60155 79338 192504000 63393 30987 834732360 63393 15101 600238358 63393 12210 254434171 63393 35087 387477595 26629 73881 907030791 26629 23098 620239246 13085 86990 531367362 13085 34340 993879267 13085 18654 405276560 13085 68837 917664370 13085 68238 416799762 13085 40579 91285990 13085 56790 400147698 66374 25586 458669082 66374 98487 664052896 34310 20675 483333712 34310 4408 272143464 34310 761 593659152 69338 62699 48053775 69338 56958 299973149 69338 62929 800372979 70591 69191 799109768 70591 45638 990402206 70591 39166 201167467 70591 69574 487084274 70591 27982 162384168 1197 83729 165617948 1197 56053 324713542 1197 68870 953329888 1197 2853 968676153 1197 4653 464385307 84412 4857 168685001 84412 39861 746427513 84412 38124 586717994 84412 39352 665660362 10071 12826 528086913 10071 95965 557238532 10071 2581 518026243 10071 83826 342570335 10071 60687 914684737 53242 88075 454002257 53242 55832 419546236 53242 43474 612554525 53242 12533 315534998 53242 83560 910516011 53242 96684 305215004 16936 47362 632098480 2840 249 584444234 2840 94767 751881390 2840 95706 792361446 84967 3255 176860170 84967 69183 722036072 61370 38793 466997860 56354 54891 871971062 56354 76004 732239231 56354 51161 518011867 56354 15742 871886450 86085 35914 997439796 86085 2844 419302052 95944 48007 706632519 95944 46381 163044986 95944 80841 93578062 11658 69842 783872680 11658 91061 292728884 11658 98518 91546043 91061 87854 550377666 91061 2389 304676725 91061 96256 61184316 91061 54362 211919079 91061 82859 555972887 92980 59079 963727883 92980 15086 44944338 92980 60861 163985956 78644 24257 311596110 78644 47095 17041786 91234 54749 702433542 91234 3536 444108405 91234 10619 630650263 91262 65329 9730537 91262 10186 285697067 91262 8481 621555883 69506 84619 597218801 69506 44364 724656763 69506 73896 319682597 43268 96932 227547066 43268 98579 500851300 43268 29526 948658127 43268 32546 703791635 43268 76926 464168054 19692 96136 942782441 19692 4624 510624051 64666 51343 735612835 64666 7886 959196099 64666 45113 457944172 64666 97179 938278425 64666 48205 987253974 22489 91215 139260867 22489 73660 265234203 22489 55468 16685931 59047 67949 568982167 26311 9181 171489296 26311 74048 251636294 26311 13331 446182120 26311 84783 841099616 26311 89292 409736044 26311 31961 263393177 79498 13787 654039974 79498 35521 627466446 79498 13390 427172762 27881 56576 267851591 27881 73705 240615313 27881 43512 214192010 91077 53804 430483382 91077 35450 950624610 91077 42918 999600225 87526 8192 291865226 87526 86857 552196147 87526 7877 352207152 87526 49873 114747943 87526 37540 849912141 24540 30822 753526982 24540 8798 990094873 24540 62061 697651587 22687 58709 967286695 22687 84569 61296544 22687 97880 38364817 22687 72072 665380877 61356 10570 393053985 61356 96982 444262746 61356 84650 634472339 61356 99065 300034041 61356 15979 769694632 61356 31073 59935364 64072 63879 45139470 64072 55357 977356584 64072 23726 345484371 64072 17946 305003418 26303 74945 767416918 26303 837 85399864 26303 60287 542035135 4892 16006 423146472 4892 87916 286634549 4892 87252 897852428 31298 96147 519205115 31298 93908 975132896 31298 4623 537457558 31298 80876 769812525 33486 88527 537057331 33486 76752 257553660 33486 91861 496025739 94868 50350 43963665 94868 82996 731679432 94868 92678 531962515 94868 52836 190948892 29216 866 211779515 29216 98109 756663037 29216 89825 469009730 1868 46419 506957353 1868 91243 895079264 1868 42556 422937295 1868 68546 672277208 1868 88977 477742786 72283 19166 63265754 72283 14812 61868825 28607 10967 9062277 28607 35935 503855883 28607 53103 344734251 28607 43983 203488424 28607 9181 300268212 60285 76580 77963474 60285 6417 613491425 60285 72015 831838008 60285 35524 106839737 60285 95190 130524345 36203 30915 331241897 36203 48881 982717805 36203 96278 856925940 36203 89231 93576484 82228 57024 598969074 82228 14648 490619759 82228 38147 136987817 82228 39078 265867484 81154 49693 534501881 24143 85144 128422280 24143 60966 454155839 24143 87033 553137244 24143 22245 167438214 24143 69631 666689108 65215 55067 442558771 65215 38593 410076821 65215 87895 514077404 65215 7948 906718148 64237 2582 225759935 92260 43908 507855164 92260 54937 571131354 19410 86808 985412417 19410 50458 71779752 19410 73554 505165026 71035 64923 880744820 71035 82966 153757984 71035 17625 97918179 71035 82416 975238184 24267 64747 872167297 24267 97690 264369105 42665 41488 4075237 42665 22291 257422291 42665 84849 859979912 79672 371 822548742 79672 26644 216119308 98351 76410 105291682 98351 41228 872044895 98351 97524 627989149 18461 26625 507015689 18461 40772 313896710 18461 15558 753614921 18461 77169 259890718 18461 48875 897892110 18461 86370 599419279 18461 79724 754534798 951 13059 527798744 21463 75121 611651894 21463 64230 185773640 21463 82162 277970707 21463 32450 345151666 21463 59015 930976577 52122 64953 754130255 52122 83455 844553001 52122 13269 358342069 52122 91620 231605013 52122 42998 78528703 52122 82197 807014262 52122 98251 622365137 52122 16811 78709407 74448 43587 591298811 74448 91489 980486961 74448 93884 414266015 74448 20575 577964933 74448 66029 198803616 74448 82351 33473092 74448 56349 708396124 36479 19864 623801528 36479 16054 813363918 51343 3083 658943818 51343 50243 754021173 49621 27359 808334805 49621 63384 920515355 49621 45646 111525750 49621 66646 982151357 96767 44229 273296985 96767 95046 329191122 96767 56348 627747739 96767 51425 589480059 96767 77218 342066878 96767 37135 459524319 96767 45289 377502557 96767 64022 550946448 73196 30374 238482365 73196 58299 982844520 73196 19754 912332708 73196 78928 604636779 73196 51519 719362120 42441 4940 650066685 42441 35315 86569696 42441 78521 483167073 64688 74824 456532650 64688 35378 120966918 64688 71002 612414461 64688 60702 649465011 64688 75243 988745592 64688 92105 523544515 64064 84573 802405709 64064 64803 882527201 64064 76674 463096116 64064 52311 81180800 64064 66427 593416575 89754 43579 308369161 89754 14575 356105333 56622 99376 70537710 56622 78402 334723551 56622 27468 541829191 87946 46896 29927951 87946 44685 199368509 79988 26043 236985350 79988 19834 155631805 79988 6381 914331418 79988 74912 390610455 79988 94248 740872479 79988 8761 834813289 81625 3581 537923773 6435 77571 603812121 6435 49519 349447030 6435 63306 192912635 6435 93489 485984880 6435 18560 311496990 66795 55477 54663688 66795 2372 917169776 66795 72597 646419123 66795 42226 901391742 71316 99841 94275227 71316 68930 96010455 71316 91551 855884902 10570 13661 107322538 10570 90670 231142895 57671 22529 806313403 57671 50306 574171174 57671 88557 700417181 57671 64956 227022414 57671 20565 532668661 66582 29772 709277233 66582 64335 66634175 66582 60361 480172512 66582 50207 573703697 66582 70874 214186413 62969 37018 481348901 62969 27827 87299406 62969 53097 253417313 62969 59670 637115673 62969 71640 51525971 62969 89242 460087892 62815 89297 875476451 62815 76468 372547470 62815 25891 184386732 62815 1955 787622345 62815 2416 421114228 62815 76959 324199862 51046 11575 277611350 51046 76094 870654150 51046 42550 943403805 51046 82385 504163081 51046 86087 771518769 51046 57430 142762587 41287 75754 463940965 55124 33550 785710008 55124 62385 450642034 55124 2190 366446151 55124 10444 877637496 91097 66638 489159152 91097 599 914520796 91097 48772 441796870 12362 48576 782225881 12362 87459 656730627 51904 16548 434344583 51904 79224 954141018 51904 4264 153413358 51904 24627 24181580 51904 14659 594939614 86368 50251 219096464 86368 34828 762290798 86368 71464 12509597 86368 84692 80781963 86368 76762 808467101 86368 99869 771649086 69348 29703 205647881 69348 91545 499428731 51257 80975 299539932 51257 40661 616115975 61886 52805 973254779 61886 90864 136256409 61886 63807 988157079 61886 26460 107889151 12799 59668 989117491 12799 57292 327890976 12799 84382 920422149 12799 35521 97249253 86176 47416 97212708 86176 92750 885729134 86176 1780 630062364 86176 67362 41554232 85065 5367 389926241 85065 65144 189172533 85065 84687 835160789 75430 50029 958705168 75430 11317 24202422 35150 22397 143802617 35150 88988 507471321 35150 64891 398706858 45634 13121 112915933 45634 82617 975901856 45500 37648 911832348 45500 62330 177892459 45500 75833 482293315 45500 12613 81829382 89238 1599 618681401 89238 96762 105885302 89238 18032 590397941 89238 24594 342681820 89238 37184 41789963 89238 17255 114213012 89238 73736 321659309 89238 57775 138126309 53276 60687 751498090 53276 3751 965088576 53276 949 60872388 78333 69344 536605698 78333 46944 488001165 78333 82656 476668216 78333 53792 545823929 78333 16519 185759953 78333 64837 241827910 78333 79109 208400812 78333 50511 884284038 78333 66812 5139468 78333 39526 609306280 11835 6568 293807498 11835 34489 139778174 38361 3000 158240810 38361 95678 300291170 54410 68947 82182136 54410 56302 203332384 54410 89870 784170014 54410 10301 381689514 54410 30712 101870066 90670 61467 844181808 90670 96391 557797144 72686 33744 840983841 72686 90992 368291885 77698 7055 224753457 77698 14667 767110023 98556 13087 398974112 98556 90566 803318701 98556 44661 866873546 98556 75162 635690120 98556 51810 925601134 7310 24312 202413762 7310 52338 286747805 7310 36350 816495583 7310 76959 69865649 7310 36187 959825625 26055 32497 675101963 26055 26189 270054193 64869 46486 675712971 64869 27893 553899075 64869 60287 984438297 64869 44881 954792861 62639 23858 611888760 62639 22758 200536601 32417 69000 540802158 32417 65739 393671408 32417 65256 814648092 99552 34644 676650166 112 7318 687131837 112 70836 862961747 112 93149 909555715 112 99042 663147579 2844 1998 339592578 2844 10575 455801355 2844 44860 220963997 2844 30038 452966547 51000 66014 211276653 51000 26596 652215328 51000 70175 651270973 51000 51390 340202634 51000 19360 363421592 51000 11969 162487070 5685 27812 396484959 5685 42000 755413748 5685 66980 292458951 5685 13740 885428880 50292 81105 633423171 50292 65028 175337360 50292 42664 680170691 50292 71794 901847709 50292 55104 163133724 87674 3257 471719768 87674 88964 592371812 32252 14511 665783351 32252 74579 708964074 32252 27730 945921091 32252 46121 95858678 32252 16742 845455931 32252 73171 593441395 41267 47953 37443440 41267 26351 624004679 73256 4238 945933094 73256 83821 878872007 73256 69556 609248647 73256 87097 694776207 73256 18560 559926690 73256 38577 687643077 85753 17964 80047572 85753 41720 946694542 9013 89321 65982746 9013 24482 643819876 59277 48623 252850588 59277 34295 556096128 59277 12723 322715499 59277 93969 645251723 59277 35728 435129965 59277 63838 914963397 59277 66808 729043525 59277 44251 991346396 95253 30227 662158571 95253 32834 628003851 95253 46882 739909110 95253 64822 826051537 95253 85867 50639113 64095 65914 813671714 64095 24645 607045404 64095 54612 377957373 64095 94230 205385696 64095 47992 880678589 93075 35062 835840310 93075 48978 26364336 93075 18110 543914580 93075 91371 924414549 78404 34907 753826622 78404 35293 551649151 78404 21610 720356968 78404 7338 355796938 18183 41326 255823617 3876 52590 390345385 3876 60767 656643869 3876 79943 329379916 3876 47923 830710329 3876 27522 820282941 3876 85633 895895831 39986 89278 448096832 39986 74581 142055175 39986 42120 691647616 77999 16691 618063844 77999 69545 928598187 77999 28666 305380410 77999 48412 286333284 77999 92663 684280055 77999 41228 548142577 6071 92991 233855903 6071 91638 94878862 2885 99884 324091840 2885 32876 232290802 2885 75668 390237043 2885 48764 634590529 2885 83923 483047407 2885 64627 326095301 2885 80015 92431274 2885 65751 665286825 2885 15842 640677899 2885 45243 44890388 26354 74337 639178057 26354 9218 124695898 26354 77721 574260069 69344 49844 474086258 69344 12207 478082822 69344 38608 305161425 69344 8503 559436307 69344 41346 531946747 69344 22057 270604019 53751 81357 445563994 53751 11145 301342902 53751 19283 337568775 53751 66958 581395556 53751 17656 263947633 71986 32792 299597307 71986 65066 387280976 22520 74350 261444059 22520 59829 589533058 17860 18385 94094199 17860 77478 604042220 17860 15701 570412368 17860 90975 618259168 44888 64764 148843056 44888 73269 334712746 44888 72691 351502413 44888 49044 35154248 44888 45417 331365003 44888 51475 670275578 44888 76992 526066965 44888 32168 414038436 62008 34321 32460510 62008 31072 752986030 62008 46576 445973600 62008 60417 644840677 84385 77166 501675884 84385 23773 571718920 84385 53810 975414744 84385 1757 32639701 84385 22144 114588418 39292 14439 109143929 39292 12111 648593238 39292 94260 595907826 39292 48420 981412585 49370 72646 715554737 49370 10102 741829084 49370 9488 173161835 49370 51810 327036813 24904 65948 716502162 24904 55302 756762847 24904 58326 885467367 24904 81282 576548262 24904 31909 8847481 24904 19135 772572445 82202 65962 687921983 82202 9663 310204792 82202 90358 413172379 91678 440 809911110 91678 45243 773830603 92950 71244 150564681 92950 21396 827879830 92950 381 644904543 92950 87064 379204061 90616 91340 270364839 29564 70031 431767875 85131 86468 624011570 85131 44529 355812159 85131 98753 710626074 52292 11684 685019808 52292 64679 264136122 52292 96301 429939093 30376 37322 661348053 30376 28737 636826652 30376 2554 183529198 48205 83366 481472919 45918 52808 433818640 45918 6913 164230382 35639 635 106554907 35639 96546 687742898 35639 36838 108695780 35639 32437 213833963 35639 28655 228079766 35639 44503 227572960 96301 60103 683845940 96301 92752 34782604 96301 21653 762119712 96301 49327 622253819 96301 95290 905376377 34060 774 342503076 34060 63319 598930502 34060 67282 844862626 34060 51118 755321375 34060 86998 12842126 34060 52228 445069736 17408 58386 412282833 17408 33246 230898082 17408 17326 505482900 17408 56410 567351290 95931 65789 967606540 95931 65657 370171776 14667 66621 259196469 14667 41789 769562166 65752 40366 695036893 65752 75085 310656680 65752 70361 800261135 65752 72374 199162151 65752 34148 309917742 65752 149 727925212 71475 89448 497571553 71475 56641 605631504 71475 32378 983217387 85204 64814 68037741 85204 11122 189132624 44403 12619 888099441 44403 33422 299853832 44403 35692 226593983 52228 19610 508931740 52228 89324 675723652 52228 37456 473285530 46576 59876 485409559 46576 38747 331055277 46576 65632 15002564 2968 30281 916328232 2968 60473 981998227 2968 36360 994104135 3008 77486 160983893 3008 45338 467818815 3008 24293 339296251 3605 84205 310679458 3605 85675 271705400 3605 37791 141179194 66692 56080 125470262 66692 65011 893807803 66692 12809 565982474 55870 88849 571094727 55870 60349 287762866 55870 26174 548825374 55870 64483 741557287 55870 95020 273100444 55870 36227 296855508 55870 2978 712592859 46282 72577 875329692 46282 52081 643251192 46282 88007 732553020 96638 433 213732990 96638 69834 868336652 96638 31011 770040788 35562 92971 506502342 35562 33686 985038648 35562 17409 111279595 35562 69660 775129443 35562 38577 949600187 30907 1564 23429441 30907 92113 106277303 9312 34058 704314054 9312 32028 666974795 9312 21435 3408566 9312 66540 815553883 79204 54323 943029138 79204 69972 379028591 79204 17197 157550323 64172 36308 224572621 8995 91900 411637171 8995 52298 714540665 8995 50319 339712966 45371 29872 998384224 45371 28227 590193346 5893 10277 677104807 5893 92074 974836565 5893 20453 112255618 5893 53259 730047527 5893 64917 178208763 63659 93137 707762938 63659 23682 831471352 63659 92798 524509916 63659 37101 696410715 46587 94512 555756761 46587 8917 372350257 7850 21587 686971677 7850 87608 140469702 7850 53801 695760670 7850 61228 290206569 7850 60680 331590872 7850 3409 430225323 7850 17320 491290099 36606 83348 730806446 36606 94293 250439252 36606 9280 382405416 36606 64493 597737092 36606 8059 226877003 36606 75796 175795569 22105 81507 125669451 22105 65626 725395570 57574 10195 829006812 57574 77467 412825158 57574 93895 820495565 57574 56282 667765075 81829 90894 324542186 94495 54872 394754767 94495 8811 54369146 94495 42617 618749948 94495 34432 134402677 94495 48226 508204405 71327 98380 417320920 71327 5185 442871759 71327 85728 440464154 71327 52018 802101281 2896 26030 156329056 2896 18601 373919099 2896 19843 855974280 78155 35569 907315644 78155 98172 358835100 78155 36889 876299837 78155 30173 706149618 643 37825 249565168 643 60879 847544339 643 19054 839421758 44881 72425 836033217 44881 88289 901797442 44881 19837 303020439 44881 89924 355177049 44881 53489 198018731 11559 35154 267115557 11559 96148 454122099 11559 68575 781785854 11559 26203 793377140 11559 67833 298789520 11559 35076 134936576 11559 38320 123121580 99201 52742 207981675 99201 36114 561695657 6715 43364 327487656 6715 10444 265331440 29237 64168 569931200 29237 33538 375509193 29237 51115 336793676 29237 56839 522797123 47504 58794 14776511 47504 67392 125593712 47504 2565 218607817 47504 19931 386728920 47504 91977 117675827 47504 51718 303196088 24860 70709 328221473 24860 55394 866764155 84941 16532 455171757 84941 93445 422940711 84941 46180 149915448 84941 76959 920484642 96018 49958 511174450 96018 79170 933932579 96018 73839 271334083 96018 62123 165805969 71378 1655 170328427 71378 37473 343517179 71378 66225 718881006 71378 22552 686542775 71378 36061 909260395 35842 33479 737826957 35842 17011 488259509 54891 84416 888569881 54891 71062 216540970 54891 6952 352041630 35036 30881 425186060 35036 21397 877656562 35036 38268 988287118 35036 35154 525065750 35036 13061 618613995 35036 34915 338900373 55067 65486 163677498 55067 24800 949735013 7318 47520 324601028 7318 56938 483732260 7318 65707 303735640 7318 91481 946035504 7318 57784 692956627 7318 9667 14281367 11409 17660 177057882 11409 32827 654311544 11409 33290 119835548 11409 55947 289771300 11409 15065 523771921 91969 7062 249066569 91969 3240 680738114 91969 46717 238467184 32168 6815 73427330 32168 76390 276304284 32168 88111 327328176 32168 11701 969258494 32168 28267 595868545 32168 41874 868490586 32168 11523 440477166 91497 64217 636367355 91497 78980 99363145 91497 83826 248845617 91497 17326 366025366 91497 4289 773398285 38861 93995 692466630 38861 30136 260048452 38861 18944 753738042 38861 1790 132335055 38861 57102 933887512 39815 99785 210690534 39815 36003 812204944 39815 10962 17484584 39815 63318 350050118 39815 36187 234177266 18560 8200 815770050 18560 81136 632412944 18560 22957 141791506 18560 6103 713520659 18560 14247 421932832 18560 47139 632287765 18560 10306 201090596 90267 34525 313025905 8193 37514 72579055 8193 8858 122492866 46944 47196 792781718 46944 78841 399778422 46944 18880 287091842 46944 2220 711770674 46944 29113 639626475 46944 49517 418099601 10554 45538 463689025 10554 64993 47897263 10554 44716 652030629 47992 81786 768895653 92104 99001 329529275 92104 45539 288261580 92104 14044 746365510 92104 1273 216319750 34079 22315 724117285 34079 78790 675412736 71661 83304 144885673 13787 78429 870494118 13787 27136 882479850 13787 32246 629273485 13787 6692 806175680 13787 47733 426423174 13787 16260 143663310 65265 84738 757316993 65265 52518 976168510 65265 77417 494316114 65265 14758 401746007 65265 2768 577468612 54677 22692 746714578 54677 23850 557577867 54677 94150 171443300 54677 91267 668068850 84834 23691 957697721 84834 67561 129056313 84834 46399 137130934 84834 20724 857718476 84834 20111 34572759 81343 20186 480299168 81343 28917 246893776 73823 24087 27765698 73823 91637 858797910 31304 77854 804421999 31304 17791 907562105 85189 89535 377681895 85189 92503 971816152 85189 18268 717552936 85189 39648 335346831 85189 63643 753712627 58314 70286 658910457 58314 3910 562734436 58314 70567 282990732 58314 9137 310405572 58314 49830 37984395 99761 90923 442851361 99761 99645 747941060 99761 40184 909793204 99761 23706 633418680 99761 12975 687123439 7485 38256 220591936 7485 34683 496774366 7485 46725 401760017 85730 97506 899971149 85730 93938 428352784 85730 46099 738396281 85730 82931 794691648 85730 44379 288592070 85730 23832 988581700 85730 13927 285425576 85730 96448 697760948 60888 65197 641485994 60888 53254 35095931 60888 50384 262508054 9218 77534 3513431 9218 33838 333061995 9218 12969 180971028 548 73234 96959641 548 34556 877112089 548 68532 915561323 548 35772 892033116 16768 58241 140673199 16768 68082 405586005 16768 77746 530915167 16768 73913 174770689 3613 72918 749961153 3613 85176 500774397 3613 39977 701662795 3613 26072 218067393 3613 86001 211731503 10854 54020 241416663 10854 10901 609964693 10854 99923 312142201 90726 98533 329801928 90726 52836 515910441 93979 30038 488799258 93979 25105 743923365 93979 27295 289003522 93979 94415 460550656 93979 41167 779019278 93979 85212 124908292 93979 60861 90868006 26929 92760 910481157 26929 17639 520596759 26929 96447 864709369 25788 42289 789380463 25788 18524 181173152 25788 89697 955857939 25788 26517 544823109 25788 14208 114905664 98051 15565 807705909 98051 87136 49074552 98051 25454 775428221 98051 8261 440336142 78429 3020 592449572 78429 18741 720698273 78429 58002 313865685 78429 46950 86731933 78429 91977 126215814 78429 30038 799071005 40540 61427 358345030 40540 11204 668977580 40540 29775 483120155 73554 15425 880544902 73554 42700 612417711 73554 94463 909085990 73554 29361 464126444 30173 80381 344251728 30173 95054 810680360 30173 1261 445392002 30173 19143 983145162 20064 26747 131613305 20064 80956 733503867 20064 41682 347745901 75312 75435 63150999 92733 27244 764440722 92733 46701 819462096 92733 87064 6649815 19653 40566 81960934 19653 41661 613381797 19653 88445 695994935 19653 54134 88598353 19653 14252 329393976 76926 37813 651047722 76926 78443 116807653 76926 17388 850885849 76926 78968 738419823 76926 73192 187253926 76926 84517 755850717 76926 99372 738228737 48317 91460 537727979 48317 55330 408978774 48317 35530 920978146 48317 56047 941783644 84815 8981 57550174 84815 77112 64528446 84815 6711 658733013 84815 19035 971804659 84815 15039 448654237 84815 67161 235779642 84815 17846 668760117 84815 65311 430099722 84815 31014 22738309 93019 17771 764416096 93019 48221 881093068 93019 62836 367931948 75735 50007 413225347 75735 37585 468014375 21064 96591 236025475 21064 37716 593557438 21064 4465 313691664 21064 33116 374415195 21064 83629 923746193 2545 56349 147436966 2545 42583 370462122 31947 29573 205395225 31947 3803 49050352 31947 92869 139395527 84687 76762 302071809 84687 39362 165371961 84687 56495 273938562 83518 97470 377955418 83518 1586 98286457 74197 75401 332361606 74197 55927 31441940 74197 82641 721513118 74197 54046 866503986 74197 9745 977619547 74197 32924 486264515 60861 87890 923345299 60861 79504 573052679 60861 22902 978718322 96730 252 955532670 96730 97390 147648910 96730 99225 59407573 96730 67534 40907594 81885 18539 903597871 81885 19638 611453758 91411 868 498860317 91411 55786 764042346 77571 38779 919999558 77571 44706 585153575 77571 99310 145174343 77571 40018 420246896 77571 76329 874716708 7940 24213 563751640 7940 65728 204885042 7940 11488 975482958 7940 96966 333172098 7940 33111 400592697 75186 2140 297209524 75186 28475 249056384 44529 64041 615681980 44529 95466 922842527 75505 41144 16830651 75505 64764 329320521 34568 70163 107469644 34568 90130 166652053 34568 50050 480543896 34568 64763 84948342 34568 36187 140072424 74607 66658 777040664 74607 48385 883644945 74607 27896 831929021 74607 21776 741711682 99846 44685 459333130 99846 34498 605083348 99846 20124 299697901 5288 94493 819441159 5288 45751 144637315 5288 57356 837313786 69203 33632 439299279 69203 40879 804707138 45106 10038 805600139 45106 86576 836724877 45106 28198 643013179 22692 16142 79057495 22692 97216 75403909 99541 70437 853734130 99541 38088 779709571 99541 24072 117522943 99541 8146 238619160 99541 63345 756790677 99541 67286 952125136 87985 1534 797526399 87985 17966 337608652 87985 91291 178383080 87985 55421 378364182 87985 51665 150928949 22792 31749 549616325 6433 59731 660516905 6433 64480 319847319 6433 67393 939259028 6433 29737 936750948 6433 34634 770743625 6433 35447 401355962 6433 50623 778381456 43364 87027 739390175 65433 90589 320933037 65433 63640 484805964 65433 48121 32488029 65433 14141 176164169 65433 15102 694530668 65433 32658 534285259 65433 20217 764364237 65433 68821 971557888 65433 9488 461209847 65433 82708 397627560 65433 49358 155161963 91267 12257 834400739 91267 23779 172094777 91267 46710 632826357 29088 44625 982848209 29088 33387 889798644 29088 89296 284361825 29088 75238 4657234 29088 14165 758121728 29088 49853 829460024 22799 96139 461963879 31961 87737 574100227 31961 2719 987353945 31961 13553 905036847 81609 54752 299435282 433 2370 614137817 433 56576 287528308 1564 1176 271917457 1564 86617 11370404 1564 21155 201572195 1564 66125 230487709 67128 72506 311488277 67128 84884 646094217 92739 35367 989530800 92739 85107 886787294 92739 76580 385446598 36986 91060 471424364 7534 74598 734383015 7534 97961 325591807 7534 62842 71076519 7534 40206 376630203 7534 75083 393199612 7534 77406 274263970 79724 92910 918436151 79724 35091 131014860 79724 39157 719525474 51 97807 533272775 51 28114 98343336 19612 75339 974117160 19612 21809 393135037 19612 51118 735657640 21809 6278 930540253 21809 99588 554298124 21809 69083 679452398 43185 59586 198027677 43185 12163 78827651 43185 19270 90158865 43185 13087 325599681 94083 62235 855663353 94083 83629 254006653 94083 29573 66583824 83911 76585 863049633 83911 14013 334723133 83911 82401 495215640 83911 66282 824189036 83911 22189 75842277 83911 47634 173116962 83911 90777 996837325 99884 22769 785067335 99884 93355 292165515 99884 3490 613968927 99884 91194 897734876 99884 51754 154423624 99884 68288 246809065 99884 62052 9789671 38577 97526 664621922 38577 79897 30496701 40663 65637 765446481 40663 81253 587787164 40663 23675 310126172 40663 91692 961413767 40663 83566 277984869 40663 22979 444010963 49517 55408 906134108 49517 72870 241902912 84382 74141 537019038 57859 68902 594735142 57859 24780 767131855 57859 35154 577126844 5878 86909 589125670 5878 80520 146103719 5878 17283 322789196 5878 87561 945711589 2750 19273 285501515 25479 47632 716158158 25479 68576 160405618 25479 69393 249632941 25850 98630 185472862 25850 19764 699562960 25850 46310 622101046 6952 57448 292257121 6952 73002 639924495 6952 54216 349978999 6952 18989 701206988 6952 55932 104842908 6952 31172 238903198 6952 19697 253022188 6952 39762 104330101 74982 18060 809010242 74982 6176 313332575 74982 22631 322942926 26460 79617 420564377 26460 60008 246585295 39762 56494 568358660 39762 63927 282558781 39762 35961 110827740 69146 54361 926070351 69146 15400 170018450 56657 11352 649466176 56657 81205 729819907 56657 8994 503169354 56657 35028 858076737 48420 21481 737508408 48420 31963 271955809 24000 47076 346613423 24000 91309 564292775 24000 15305 396563409 63241 60218 884700326 63241 7320 694451628 63241 88419 497736340 75821 38450 963005513 36187 65328 147143179 36187 88307 94182547 36187 95330 183633556 36187 28935 387034005 36187 26664 857024612 36187 82801 23482951 36187 6054 435492914 85593 19914 495658604 85593 40327 880318391 60593 98782 973322919 60593 65030 632943794 60593 69634 988024615 60593 38535 398601789 60593 5299 446640728 60593 85601 952530473 60593 28550 150374527 60593 28114 548204939 87085 76323 137202691 87085 72927 242527610 87085 80678 374469018 87085 61930 599377271 70008 87911 328609079 70008 68079 954245188 70008 62926 907473766 89825 9119 295773133 89825 1920 381754551 98924 25087 411089607 43510 75356 535506089 43510 10815 835418951 43510 33943 704369491 16615 40927 156341583 16615 80013 350445683 38655 87310 696186703 94024 58158 365408403 94024 33619 640114459 94024 70151 926960816 94024 14029 491512750 94024 95150 512485199 49448 56415 462903213 49448 4327 71565219 49448 60854 269240489 76555 7806 825112279 76555 77355 122014943 76555 18000 849421487 76555 84598 566620642 62416 145 576146267 62416 80671 405477736 62416 86360 126803640 62416 90081 988865730 22791 28117 568256597 22791 94388 163606151 22791 99223 58458385 22791 2339 727348487 22791 899 408769924 49519 67493 62782954 49519 87584 170190258 49519 61894 151296739 83629 39501 818451166 83629 52422 822893188 83629 92565 278369841 83629 42263 619024933 83629 70114 290345606 65144 64643 485123308 65144 56440 958379543 65144 85813 363636973 65144 59362 951451119 65144 61894 781732875 65144 17450 762735787 65144 74862 421302283 65144 65887 370202649 70270 69433 9877339 70270 41791 261372132 70270 74878 330334550 37509 15266 9915023 37509 80470 853467002 37509 91789 992993331 37509 99834 518766282 37509 51979 531513186 37509 88007 384620045 99923 26493 644131154 99923 72715 943314017 99923 87727 172835561 99923 83730 307746566 22498 44825 378745502 91131 1012 943661827 91131 38751 66898123 35728 20449 973026600 76959 62796 685944158 76959 95373 143669986 76959 46165 776223287 76959 34148 448381562 45626 25896 570244016 45626 28620 44118830 45626 64821 541581478 45626 4211 55543657 71771 95445 210315969 71771 94728 555984842 71771 27035 910121209 36989 73000 984844386 36989 40548 921740058 36989 1364 371303058 36989 54775 760502474 36989 58625 21585791 54451 94096 219907446 54451 62339 676780366 54451 95469 875404329 54451 93959 642646818 54451 40004 683681974 54451 26435 467157308 54451 73186 164148795 70654 54507 632073470 70654 40388 338184364 70654 90281 222968676 70654 70521 848635020 70654 82181 640191623 70654 52247 185813552 5781 57191 172900423 5781 2377 315542737 5781 98297 289099228 65722 35421 375956014 65722 21206 154166605 65722 91764 643638811 65722 7123 821632181 65722 82068 685049741 65722 50425 44573017 60539 33873 362549337 60539 16893 632744964 60539 72332 677184252 60539 55378 487499514 60539 12370 912754430 60539 28661 490677140 60539 56290 20343858 47512 14709 266419971 79104 86254 587160925 79104 23041 414123403 79104 73963 612910667 79104 7499 504752848 64917 94328 64845242 64917 64562 303515532 64917 94149 789205869 63838 12487 114093906 63838 6163 984501351 63838 95238 813445278 63838 22092 339219766 63838 45969 982990339 63838 45243 254292367 82416 69390 260296511 82416 75592 378827177 82416 50244 146593356 83826 67463 365314249 83826 90106 388137524 83826 76710 588949731 83826 60744 724022147 83826 30783 745027143 82181 22059 554161410 82181 39463 179807638 82181 67320 411092917 82181 33116 811325398 31072 56358 475062559 31072 60639 329651734 31072 63215 304714565 31072 42654 669269042 31072 64463 227849614 55252 67384 14610859 55252 6159 895416301 55252 5562 642450053 55252 43491 415639538 55252 64814 946330657 38739 90954 595575883 38739 10212 356392417 38739 65149 450043061 38739 94248 17338921 28062 26265 522638084 8443 69799 247519892 8443 90959 696643246 8443 63777 499536540 8443 56922 9258270 77225 96333 469836156 77225 36227 683132024 67295 82832 307374996 67295 70191 63096005 67295 78790 936669925 67295 69771 874875069 67295 5704 704990083 96273 76438 980182463 96273 39051 399561108 96273 95164 539575683 96273 71481 231079160 96273 54602 454877056 96273 53823 140118139 96273 94513 338907398 58249 27095 302940650 58249 22751 164638137 58249 33262 656766569 58249 83575 287160283 79324 20118 491788430 79324 3736 821678390 79324 42653 114943328 79324 86250 124585400 18659 55414 330010987 18659 63937 138923257 18659 51370 886337219 18659 13127 621397851 15503 79149 714858734 15503 33510 930385948 12717 16520 74083539 12717 54482 890885201 12717 60287 341983531 12717 45751 609378555 28085 25194 138820657 24198 48400 468445690 34915 83279 607256214 34915 99872 467881671 34915 76085 917281390 34915 41838 12607165 97172 42002 390688327 97172 33647 167903333 97172 37791 119384702 33015 50667 808882705 29854 37101 81568774 29854 63238 455356095 29854 68704 513074345 29854 71790 879603623 29854 18606 768016926 29854 16617 94719045 47923 77871 469636110 47923 78443 414204897 7088 30848 534097487 7088 78602 338110727 53804 22978 770690245 53804 24116 951156238 53804 98685 489068492 53804 95386 545399141 53804 2416 31768292 34607 24971 715118174 34607 48664 673955732 34607 60480 529857624 43422 4994 627838532 43422 63763 149967064 43422 12217 539514766 92678 88012 478374256 92678 8784 880712390 92678 33017 968002959 90923 36186 456196641 90923 99580 750634200 90923 6241 702459366 90923 62589 522986596 90923 40115 973128512 90923 90727 413962545 90923 236 363519654 90923 82656 829872232 90923 67895 374840005 45751 50168 104892531 45751 93281 497850489 45751 27887 391570689 45751 84059 731117494 45751 83861 54942116 45751 15788 46424287 2835 30342 784983383 2835 48965 447027159 2835 79628 694848671 44897 92222 235426234 44897 62397 858387535 44897 41741 937625280 78899 6434 370206270 78899 83766 814578590 78899 77103 208661547 78899 18899 826314061 78899 27522 671565806 71531 81983 98252670 71531 30965 408963398 71531 53300 807871526 71531 15417 495329321 37780 36904 688982920 37780 75473 397258436 37780 29584 653883166 37780 52684 839113616 7387 34991 711757661 87916 20660 605821153 87916 94764 119868106 87916 69282 779748594 87916 43067 408296580 19778 49022 86775765 19778 48493 216845201 19778 83420 678567 19778 93652 374592201 93835 39249 219388459 93835 56271 791977550 90992 87016 691960357 90992 24070 219787480 78184 25001 119156988 78184 41376 60571258 31002 87101 81319896 31002 90058 385823593 31002 24871 263437848 31002 29705 795498053 31002 30847 246144001 31002 28307 342516216 31002 23655 414367878 31002 12217 703235299 48587 37933 926045519 48587 39546 999115677 48587 5704 441567283 12613 10060 425431163 12613 19759 365247395 12613 92367 277777697 55108 53698 605036838 55108 94834 574017621 55108 27277 3843584 55108 10901 441104256 55108 65372 560849086 55468 18055 545310603 55468 85996 638096577 55468 30702 517328763 72918 4409 911447401 67320 59890 946031498 67320 36361 137767092 67320 28526 408333663 79338 66523 195614159 79338 13713 767593251 78475 43609 819724248 78475 69209 219916558 78475 26775 257805475 78475 57229 216149921 78475 47131 337128391 72884 9371 731028771 72884 26500 271383893 93969 10767 62726906 51470 86773 581581626 58811 71120 974404738 58811 34464 804370143 58811 5411 61967796 58811 96582 947285753 58811 9771 160802919 57356 65887 968638725 57356 4165 429532443 57356 66211 899692154 57356 88315 97570546 79146 71728 191833370 79146 75207 830300738 79146 41081 897254710 79146 41335 114223355 79146 88150 18326979 36747 603 284387680 36747 68958 304173214 36747 74853 364644756 36747 73171 299749866 84806 37373 852624673 84806 72185 254010798 34148 98304 499821310 34148 31987 51008090 34148 332 759508708 77259 6616 512158034 77259 16368 927397350 22902 79086 626845977 22902 8855 288197028 22902 84764 950567806 22902 36296 83988521 22902 98459 720854521 14208 83212 174276667 14208 42242 23708284 14208 26348 455647429 38686 20198 773333120 38686 18043 488902034 38686 28007 129735233 38686 4763 452222717 38686 65568 611011880 73252 35725 40794421 73252 5704 234304360 50557 55993 466907820 50557 81290 160375735 50557 95624 52809312 78790 1273 392532458 19143 78847 989325144 19143 66650 971693537 19143 10405 747520675 19143 86998 728699054 21968 15350 910907524 21968 9897 853014701 21968 46216 560406867 21968 57430 840423997 22323 58325 907994085 22323 11973 273814388 22323 98121 663248983 22323 50066 583770899 48948 99496 957698993 48948 12398 76182973 48948 90579 336374030 48948 28661 627605524 48948 79666 37176013 16379 42724 767976849 16379 72690 460885835 16379 87672 940987563 16379 22102 5446254 47367 78537 823640728 53652 53935 338940385 53652 29145 542845545 53652 48129 511133648 53652 41396 131265090 38494 91557 540483838 38494 77453 728692439 38494 13622 953687667 38494 36948 467429045 38494 4289 930031494 63785 34847 557534729 63785 35633 75730093 63785 48301 647143793 63785 87389 526353205 95301 650 585823285 57572 26299 773275257 57572 75737 203591915 57572 50929 889881405 57572 69915 18208530 57572 40681 577198766 85687 10712 899011612 85687 38643 401310828 85687 38325 13167463 85109 11552 158355910 85109 48075 608299869 85109 38974 974118113 95924 40046 492511292 95924 23846 619044543 95924 4992 243322848 91588 23995 113965827 91588 6562 15699723 91588 24913 465145524 91588 74356 895483099 91588 17852 677007072 91588 44062 197163028 91588 27468 734792402 10444 52334 86017762 10444 88479 578141661 10444 90967 66073523 10444 78253 638987667 73923 32803 128924291 73923 92874 610900135 73923 32366 532515000 73923 31360 854448233 79587 25936 463269652 64383 70693 754741597 64383 2990 517314981 64383 67895 675010869 61295 445 405958055 61295 13917 524909917 69665 74333 130246647 69665 3321 634062843 69665 11640 845717416 69665 92208 600025530 69665 44846 455963932 69665 24800 574889731 73225 36849 346679961 73225 50684 2113619 73225 7210 177561719 7704 15668 819459451 7704 78010 495347770 7704 64334 894303172 7704 97803 111014461 7704 39526 15355882 19455 84012 423768527 19455 99561 702084779 19455 84657 327572077 19455 66125 889948499 48226 47820 755619021 64286 88241 424360761 64286 24628 121594197 64286 33114 772548027 64286 14303 628534452 64286 23277 588900437 35692 63885 485584322 35692 32321 589085133 60148 11759 23152888 60148 79794 473916737 60148 41619 531744415 60148 36062 349611732 60148 47352 909287314 85867 54943 254959865 18899 82314 622757655 18899 54763 700752084 18899 27580 323495334 18899 84926 713813387 77828 76033 842857626 77828 54548 16471901 77828 1256 613559940 48278 36018 477448193 36240 22663 512397718 36240 20034 193922491 90419 15072 96279130 90419 2963 22421708 90419 76212 847814095 84657 21899 135080464 84657 12831 951633255 84657 31756 272872560 46164 43798 462947494 46164 69234 226944134 46164 90994 402111002 46164 48201 9522831 46164 37544 294356082 49873 40867 357111286 49873 63956 827762954 49873 58722 859731626 84402 27323 942547449 84402 40795 414797184 84402 8822 584714440 84402 7309 277996464 78602 21539 697033350 78602 66087 256629733 78602 28661 828332408 78602 77540 622887724 37483 24716 467952334 37483 54152 202185412 37483 684 880770480 37483 14361 576730604 29113 3552 819819125 29113 5269 364026072 29113 93464 369941219 29113 73674 141692160 29113 70404 5783036 29113 93018 236209722 8822 3206 708714571 8822 61979 740637601 8822 90457 408479664 8822 59496 183102310 27522 90767 104617971 27522 22261 372930291 27522 41945 455111516 27522 37544 830401114 35087 18257 994284415 35087 76190 389032365 35087 94999 87353997 35087 22821 476067239 35087 18395 613661932 35087 90729 769015266 35087 35772 956629745 61997 241 983019116 61997 78117 221966531 61997 46007 688866523 51010 10901 818096915 51010 21526 270474745 51010 2828 293637144 70764 37088 716800060 70764 10901 247924472 75925 79838 871433886 75925 132 431348889 51008 38348 924883251 51008 74634 698746046 51008 41909 899144064 51008 89480 281952851 51008 59948 112359505 51008 64278 487050286 5660 32034 961621929 5660 46418 442936321 5660 9169 887075538 5660 2581 948002254 88401 97546 63080635 88401 27917 646258160 88401 31424 520483157 88401 71928 40013692 88401 40098 673771735 9552 81550 170262432 9552 25718 235829403 9552 56629 332732255 2581 59218 595626949 2581 83740 983785150 2581 65869 800776006 48929 36707 675809487 48929 13219 341527347 71532 84415 567846193 71532 75353 530696101 60287 30531 778120782 60287 70848 48202901 60287 6174 849641785 60287 58446 243888983 60287 41244 656737225 60287 59902 351208811 73896 3636 410423449 73896 98585 606210734 73896 69971 986854472 73896 1288 218200396 47160 7108 390277942 47160 31053 466749436 47160 70029 966341138 99659 36061 227500943 99659 45822 632118637 99659 90728 686154023 52742 86355 934419194 90320 19843 183523355 90320 64252 839555427 90320 83241 446985814 90320 32710 810155572 47095 69828 214371461 47095 24598 824589976 47095 81950 749890828 20342 47711 673063544 20342 10966 468682986 20342 75710 682778539 28526 31269 508979474 28526 39053 842618050 28526 298 732077970 28526 50524 406678309 28526 73126 206831554 70470 97169 520777089 70470 8141 278309351 70470 60417 393235043 13988 96055 29649374 13988 31963 784020370 13988 13812 153900437 13988 7645 147006569 13988 80447 93322441 13988 49461 225162934 13988 7933 226755531 13988 33503 554081522 54069 92382 639797274 54069 88990 767241050 54069 59974 707731024 54069 39554 63068791 54069 13019 2014784 54069 18720 908150412 54069 88075 119971844 54069 6434 855561026 54069 84055 762951692 14812 59496 289341048 14812 41997 472360955 96848 74862 235675017 96848 62148 965123530 96848 51162 52124391 62237 89991 313331316 62237 54651 588606765 20486 1243 753537436 20486 8102 757153134 20486 97208 533929098 64497 96466 438883445 64497 59476 782052117 64497 30153 579568939 52600 14939 970816893 52600 58448 902906959 52600 42021 695951767 54114 35978 861089938 54114 20369 652509262 54114 14662 834306284 54114 43491 620564241 88150 22680 331793024 88150 78635 432838328 88150 97247 305732032 88150 95765 117539569 64814 69631 400024798 64814 9936 87453627 64814 66904 45025905 64814 65338 252545065 64814 27718 747440640 69771 71687 302265684 69771 56006 132012335 52247 8127 109556408 52247 62707 18534065 52247 48309 585906626 52247 68734 741777309 52247 28319 327347781 52247 96093 810844358 73947 58623 150267075 73947 95948 12128977 58020 89207 763249895 58020 79349 744853870 58020 7479 602531892 58020 56378 655987976 58020 97005 637152971 84675 48254 719563593 84675 45898 182554593 84675 6124 705433458 82708 22967 547699134 82708 74315 270888350 82708 81877 27714805 82708 29275 179121978 82708 35148 418104392 82708 22476 354737299 82708 24800 326549406 42988 41907 252511134 42988 70823 882585955 42988 17779 939476501 42988 94749 951903518 42988 93489 361394342 42988 71105 574159259 42988 72435 659359725 38793 59663 4814153 38793 57256 441504936 38793 93016 799952675 10619 19675 882012688 10619 63953 983095141 10619 12941 733823558 10619 13406 883001083 63807 82606 634355283 43155 36149 279288901 43155 93718 629993219 43155 42249 279035796 43155 21978 458539247 43155 6340 876129287 33291 35772 367259705 33291 490 506126765 33291 61403 286158647 33291 65709 565403184 59639 28148 642297557 59639 62716 624008574 59639 61530 881279137 76580 41734 147696201 76580 35834 45186884 12210 13394 926604741 12210 6039 848045681 62061 25924 637530685 62061 36459 226611542 62061 76618 480169476 62061 4457 243993718 62061 7132 117335922 13390 7860 792084548 13390 70029 351724005 25702 34234 862358736 25702 70889 967844149 25702 72427 244687935 14283 39720 720433288 14283 12763 344907645 14283 58650 827059830 14283 99764 230442278 65568 27991 676879071 65568 79523 429120979 65568 44340 801931380 36114 36461 833751714 36114 32003 419182690 36114 82417 515896656 36114 20951 384390884 36114 76620 833950001 36114 26994 306274579 36114 83230 516571974 9731 40225 640438073 9731 62269 138884247 9731 41838 118252385 98782 4364 895502547 98782 95740 610241859 52684 88405 508857440 99384 65241 734565359 99384 36803 287890331 56379 48732 437762939 56379 38642 777339397 56379 74000 569332681 56379 45588 199474178 56379 1561 623086686 56379 67561 802586520 68576 56322 915800779 68576 48364 36962423 67362 7208 505972438 67362 25387 780735269 67362 78438 839465411 67362 36224 107001169 79078 64098 425471350 79078 4465 432224394 79078 23691 690541754 79078 19673 941713516 98121 275 155777894 98121 42430 539713921 49358 55301 536789998 49358 28960 405081824 49358 53895 631673717 49358 82802 862789024 49358 46879 359370190 49358 93333 883990726 44619 14960 893148754 44619 20699 555006034 44619 97031 149498030 44619 34807 236733545 44619 78443 878741196 64022 70416 238683672 20686 86611 891971763 20686 32993 655616929 20686 18577 393811945 38320 12641 207327563 38320 66765 212984840 38320 28840 521576482 38320 91157 174848990 26396 70153 497119753 71863 4641 259952122 71863 59968 177402524 71863 92088 773391344 71863 72717 965690890 71863 98518 562151184 87260 40243 473221287 87260 99382 811355803 87260 10901 773318727 98753 76106 372208434 98753 78335 344080779 98753 7964 13676340 28661 77710 400515609 28661 44308 625630576 28661 48059 98030933 28661 55783 848057301 28661 5590 176198648 28661 66820 371533862 28661 16141 411160422 92869 7529 536673659 44580 30125 307980117 44580 91558 888228582 3552 30682 821504600 3552 30759 943744405 58625 49171 892488006 58625 52096 798146137 58625 22833 439301888 58625 46140 240925558 58625 1309 321942649 23858 74854 304108508 23858 67064 354661723 23858 33495 645965293 23858 19982 352527717 23858 64348 378901262 23858 24899 942189974 23858 49752 250826493 77721 15297 221502990 77721 39526 75364887 12969 35782 696848875 12969 93418 877667397 12969 41499 304012139 12969 27752 786502706 12969 89648 947981959 39548 77477 439268301 39548 39652 195177854 39548 8532 270095453 39548 87068 552053436 57313 74613 513243264 57313 4807 938146400 57313 31489 589625425 57313 40660 162464424 57313 36858 757400914 36408 72752 994877378 36408 76934 207335065 36408 76741 468528084 36408 25913 164006426 36408 87911 314506014 47468 51611 736251178 47468 98127 963655042 47468 93489 516054400 11467 41595 620310644 11467 33383 131474326 11467 51019 280306649 11467 88484 116755950 11467 94219 635990886 11467 38602 401663929 50670 63162 511538997 43301 43741 106720730 43301 47664 201213594 43301 42927 915313408 43301 86256 132545546 43301 97067 545290049 43301 81649 942130976 43301 37892 868710532 67598 72704 105706145 67598 92663 759780676 61437 93848 962651579 61437 82979 799516139 97703 77171 779244735 97703 58473 269885154 59596 58349 944021562 59596 48069 653978969 59596 62013 288744948 59596 5301 760249582 59596 67945 317921710 83188 52243 666228271 83188 92770 25996198 83188 68165 537046859 83188 15987 505269191 83188 60920 976175021 83188 82819 131446512 83188 14889 322675914 15534 53454 425140806 15534 12456 906300068 15534 81425 614743603 15534 39825 512518510 49019 98317 372052826 49019 54649 22099782 97179 80622 470915160 97179 69475 697450603 97179 47027 809440066 97179 17583 536568259 97179 65887 250277064 2305 6692 117319018 61214 393 395820802 61214 51953 420968674 61214 48316 73146668 61214 72868 744664246 4465 8445 42449634 4465 7661 157962652 4465 33361 456429492 4465 48791 364557838 19697 3797 88951245 19697 94654 913011912 19697 36338 992437340 19697 81649 332532423 51333 30717 718763797 51333 16180 685433568 51333 32394 827868428 51333 47266 469993960 43814 68790 867964943 43814 48378 529094643 43814 78829 575590353 43814 15093 664905090 43814 33116 940517888 43814 71934 32449266 12057 35521 486682702 13740 86985 263959240 13740 12995 347067050 13740 31636 642873310 13740 55339 160344083 13740 22776 537140667 13740 15101 278233240 92792 72088 882816047 92792 11311 204400349 92792 74046 332971090 92792 47402 542235767 92792 1408 375619718 92792 68886 110804267 97468 98518 817433201 97468 56816 943143180 97468 50600 438137476 88257 3303 989728656 95190 15325 124409782 95190 55621 24914547 1377 29399 849930706 36149 84076 630005978 36149 94451 530220680 36149 92507 821888202 36149 26149 106307133 36149 51678 948835808 36149 52708 528501238 54651 98512 854712113 54651 63630 438159790 54651 97393 772477516 54651 31637 210519370 59942 96549 473303284 17450 76074 543213190 17450 92182 662967372 17450 74437 721464508 85142 38118 977606763 85142 59159 568238273 85142 54010 122477721 85142 44455 41506834 57682 2009 118440115 57682 92464 742912625 57682 92070 129858769 57682 92701 756529931 57682 80464 912460831 89931 11408 83996471 89931 51036 144640816 89931 37805 910533476 89931 57449 829951044 60687 48570 8757437 60687 10148 43495456 60687 88652 337496381 60687 2525 246516749 57776 84130 446857076 57776 4461 833331216 57776 52766 49130703 57776 39608 401159260 95683 73814 359702268 95683 20742 723043679 95683 52911 122851425 35521 61566 700851998 35521 25775 724647106 16672 12953 35406043 16672 15706 21227221 37128 62090 941090879 37128 46774 148246030 21945 31386 246794705 21945 65989 392462983 26493 68549 193649776 26493 42710 39031201 26493 76795 675971093 26493 35966 297600642 39527 81358 290178524 39527 73995 655979211 33597 77106 998994129 33597 88791 512421302 29307 76164 871104974 41291 26481 407466008 41291 66335 45209232 5511 70473 519827870 5511 65308 183415507 5511 94475 578077953 5511 58647 521663334 5511 76410 719481327 5511 29626 709724830 7474 99592 706435350 7474 18144 339907386 7474 46538 841084961 84107 96212 622014683 84107 28049 132905650 84107 54858 113083294 2190 8761 801964162 2190 34470 682011839 2190 67664 421105627 2190 1177 705003406 2190 32710 342795079 2190 58855 30604394 91551 60036 211068160 94150 35053 478655186 94150 79326 516937497 94150 97491 814012231 94150 61640 407583187 94150 47331 33807900 52617 71907 399038387 52617 52185 261464501 52617 36853 89160155 52617 79317 577569958 52617 6102 394451328 52617 44047 655966666 81950 26711 242557165 81950 91332 9850345 81950 90115 433383689 74746 24769 730102766 71086 91882 267136565 71086 5430 621289082 71086 61313 590442103 26260 29897 731542392 26260 44517 413845255 26260 51999 720398282 26260 44522 702188665 26260 40048 472397382 2119 76824 299170452 2119 60479 562700633 2119 16024 608317768 61894 86148 143288810 61894 84525 517352895 72209 10345 908313145 72209 54879 997565530 72209 63136 816425049 36227 18819 743128905 36227 1042 672108478 36227 25096 192913018 36227 15695 445280466 58754 7280 837542302 58754 96055 887141176 65887 2740 148062765 65887 70792 956996248 65887 97782 51951694 65887 47550 395050772 80080 17058 109139592 80080 13266 475233349 80080 50091 633111988 80080 85374 929252433 61285 72523 200894698 61285 7095 609050563 61285 21329 33996517 88336 16066 639463007 88336 12185 674425355 88336 32484 31223637 88336 3303 226349995 71146 33079 404447489 71146 54367 970452699 35154 59422 393684212 35154 72538 318562675 35154 9177 967644427 35154 74351 425721899 51772 87898 405491148 51772 89004 388697460 51772 80823 309211451 6819 33974 767334253 6819 58146 185948940 6819 10726 727596097 6819 22097 261568139 72103 95368 453897726 72103 98170 411638407 72103 55809 200326123 72103 36319 178686733 94417 43340 635610785 94417 30475 220896428 56349 49263 521788131 56349 34016 53629057 72828 26632 265842977 72828 79732 19355588 24482 18435 362175904 24482 76489 704074089 24482 99569 366618346 41122 12110 311452942 45796 27983 41345822 45796 25209 831937933 45796 20410 77253926 65056 28054 314466202 42155 14059 838196613 42155 33559 828576806 42155 6865 998022913 42155 69694 643829011 53698 17245 612493431 53698 69174 761548358 53698 9992 232607046 53698 65479 22235505 53698 8646 67425438 49851 5152 324744077 49851 87050 322590996 49851 55721 52268643 49851 95346 244396223 49851 8654 398838642 49851 40392 60059933 16147 38115 395827855 16147 50834 299356532 16147 32627 641300011 16147 67895 777021089 654 83217 399560151 654 38471 258773145 87389 94567 25719884 87389 89602 351781172 84573 1978 264209710 84573 60479 773432906 84573 41026 62025856 84573 12953 429030701 85374 2757 664824739 85374 31049 467399873 20621 52293 149228661 20621 43673 174342759 20621 61530 540247994 20621 39649 418411026 37791 632 194019556 37791 58538 65403205 36186 84481 351900495 36186 49342 827984909 36186 74933 898677374 36186 12703 818826341 36186 88456 518596931 36186 99677 723607358 36186 28196 216458541 36186 37544 543147327 63080 67946 28303378 63080 21629 159049150 63080 4097 625422904 63080 23809 754324239 63080 62482 728608963 68070 84305 868820402 68070 26112 295318683 33832 33883 403290245 33832 69170 975794799 33832 70409 133802967 33832 58414 158062533 33832 79732 712252204 33832 28119 9869881 33832 28222 711181069 94381 91180 533320567 2609 73535 118472125 2609 75127 142135612 11973 75782 93553048 11973 74224 756498667 11973 31188 361794201 11973 35634 694654165 11973 7142 675498187 66169 68873 990295089 85531 65927 771615974 85531 68984 719537496 85531 75922 865253706 85531 19470 923881698 85531 44934 737662509 85531 77577 442513041 68532 52075 164956304 68532 2783 656297853 68532 81350 239575848 68532 83740 60832286 41932 5259 549724926 41932 39866 633619970 41932 64877 698116919 41932 18173 552542769 41932 87982 34531257 41932 89749 40830266 52185 4189 503100983 52185 78757 519544724 52590 74411 866637770 52590 20770 870150981 52590 15863 335489486 52590 42916 735512087 52590 11759 585598794 22441 93322 789958123 22441 98435 774637402 22441 98103 94597822 22441 58648 866534927 22441 31139 691975829 22441 62121 270719517 52633 23695 672271468 52633 33841 629720232 62385 27467 573812029 62385 94382 361326102 62385 8480 192052609 62385 13077 222186137 39678 25667 79815499 39678 3928 788121329 39678 74652 428117765 81745 12113 126473438 81745 39790 941328471 81745 3258 930023468 97941 63730 551360658 97941 74203 630584127 38523 80101 862639720 38523 75157 821533653 38523 12769 362842203 38523 42769 712566153 38523 24936 73655285 38523 88264 825995972 38523 27194 958366932 32478 31885 928576022 32478 26719 430861082 64065 52364 921166073 64065 45925 491747529 64065 46667 274718843 47161 62722 837565363 47161 42691 556553946 47161 98993 830296234 47161 49995 489043633 47161 7178 785063501 65167 75577 222239709 65167 23005 525866295 65167 18910 225590266 5590 81273 504642898 5590 85118 882611974 5590 96517 477155491 5590 12680 521982054 5590 51686 843290791 5590 65094 57874988 5590 68357 320327568 5590 7964 60835113 49693 52234 765256187 49693 70304 466829350 49693 50000 295051286 49693 93866 563359417 49693 90352 503278588 81229 40008 643460283 81229 17295 144134379 81229 33893 64435746 81229 45438 151401689 81229 23628 75358385 28114 6988 121147020 28114 55418 221783181 28114 846 885749896 28114 84561 949627077 28114 31149 41762930 15337 71582 553388899 15337 50848 412045371 15337 29082 142517143 15337 4331 652817262 15337 95189 740591760 15337 86355 711628557 69694 60100 789850095 69694 84847 813938827 69694 74650 876630035 81649 18557 262578814 81649 17359 9025448 69192 50274 268710609 69192 78242 175516711 10597 77541 379939251 10597 81098 62090850 10597 56732 809609197 10597 39649 242391466 10597 41196 239938228 55378 85436 857790230 55378 13847 672568473 55378 77116 113782079 55378 65807 997632537 56922 99431 524737915 56922 36241 32130945 56922 49445 965734008 56922 11022 651387869 56922 42184 78261456 66818 6791 887391096 66818 21681 96047832 66818 29446 789136880 66818 83354 162535523 66818 36616 864965714 66818 35378 864596998 66818 78521 291595711 36853 98166 758720114 36853 17623 471637990 36853 96932 33591637 17578 97227 954767061 17578 47595 68517766 17578 64038 175369657 17578 37516 33987226 62482 98567 711065614 62482 14530 891287282 62482 31664 168483064 62482 34434 676548577 2978 65888 374803459 2978 38414 630155545 2978 72574 580456449 65007 48380 350559136 65007 68385 324564628 65007 94328 617269133 65007 54050 366084175 65007 90390 515421123 65007 28840 880532773 86128 78896 362606789 86128 21645 470905548 86128 52326 352243292 56839 50790 420782761 56839 70557 992523322 56839 85858 145976077 56839 72185 906954427 56839 14541 764925784 32710 43070 784378492 32710 52995 460035434 41050 11471 883918895 41050 71444 536502897 41050 26578 392349467 41050 92668 37683682 41050 63881 996338189 38818 79654 484899116 38818 82245 118399005 28840 1672 499625336 28840 79208 305969354 28840 16775 823381317 28840 95490 384490096 28840 18200 684673113 69896 79130 684104089 69896 55143 455040568 69896 94061 533847213 13087 86242 455541470 13087 33126 27531745 13087 65512 798192079 13087 62948 215008620 60218 6073 576027976 60218 80736 673780926 71360 23672 654765582 56207 62627 685270499 56207 85635 142917249 52549 7688 860576495 52549 39271 985815153 52549 85227 691252685 19767 63530 254639895 19767 71957 602082889 19767 50439 706837777 16024 14550 194837947 16024 85295 241358415 83575 80564 875274125 83575 80929 655355696 83575 79209 328430787 83575 48087 462635436 99869 23432 306347901 99869 52755 158162145 61530 74234 715097845 61530 83192 155116416 83345 71817 274744088 83345 87247 764944322 83345 85207 759685798 54858 93633 777751214 54858 53819 338914764 94061 89007 378424195 94061 51821 932058589 37540 96961 700649863 37540 98662 560044646 37540 84795 259077799 37540 80841 724496597 33116 91454 145963762 33116 2740 484602065 72977 44503 287672788 72977 7337 468197291 72977 16141 335234800 98139 45258 700191042 98139 1993 389614424 86998 34395 506966801 86998 4790 627858892 86998 17189 360946127 91028 70521 272727200 91028 46945 776662538 91028 60916 933038416 91028 41090 920732394 91028 39526 692911861 82801 43191 613551335 82801 36476 675006876 82801 21947 298343662 82801 9319 211146045 82801 61036 293243611 44340 39457 836668581 44340 39935 82947371 44340 60087 58215062 52246 45443 343680770 43983 48197 548288073 43983 95770 788606579 37761 34198 414842079 37761 86675 800889740 37761 22909 620687575 37761 47655 206035584 37761 23629 703794656 37761 35250 689241401 37761 23147 486004297 37761 30761 714688470 80841 53781 591991317 80841 78766 542926501 80841 75912 947687400 80841 72435 862881342 27311 52071 750744723 27311 93166 240827806 27311 15978 350856384 27311 84444 743827426 27311 13774 984675141 47621 7633 771504114 37898 9896 258343357 37898 70633 608425103 37372 23414 766493138 37372 40325 953584361 37372 95393 425723258 37372 87651 875019567 37372 99075 407530460 37372 79520 282198824 37372 63239 691337501 29169 73699 979515879 29169 20675 924533153 68635 3215 491157984 68635 50342 644003773 68635 77056 822464132 1516 29479 49622214 1516 39810 962953204 1516 41779 650100255 34988 27152 584961707 34988 96064 643443587 34988 5460 661667700 34988 62576 892200610 56410 82982 224099896 56410 68579 79310798 89728 29163 554617278 89728 31871 918055305 89728 25693 133853194 89728 83740 755703266 43331 92472 959769069 43331 31025 456982111 43331 8762 888466921 77677 20314 294851063 77677 95927 589695279 77677 44874 756989081 77677 60642 109575416 77677 31281 875168041 77677 33515 297025107 77677 86746 482760062 77677 7364 511726289 89749 55294 798318231 89749 32243 187545137 89749 30679 212551223 93489 45067 228055511 93489 26714 718468049 93489 50633 706496266 93489 44525 702637154 93489 63834 404186088 49535 51551 817798169 49535 24298 609811714 49535 94826 847115990 49535 73407 845273569 49535 44692 398603494 76581 48985 288946800 76581 82986 340602156 76581 32111 971521795 52836 26579 265149007 52836 34334 347628842 52836 39409 659641469 52836 39608 764502183 52836 76329 391212138 34567 45493 116211368 34567 28437 167392701 34567 98601 699119278 34567 28384 575184169 34567 70286 623569748 94113 74131 35112046 94113 21116 808162226 94113 40904 857252862 30903 9468 60453238 30903 917 295426916 30903 74610 949693429 9119 79396 919047668 9119 78244 14477866 95532 34434 182202455 95532 15692 304985827 95532 12452 80469499 95532 99529 492981105 95532 15012 678902112 95532 84374 214560711 52287 22724 88486536 52287 3426 565367827 52287 2192 740897948 32712 26371 101381215 32712 73575 890409743 32712 99725 304326427 32712 84221 605701461 32712 77951 544820095 32712 27718 553713461 40333 86761 42209223 40333 58906 298643962 71858 9269 327487100 36224 5519 137339267 36224 66482 641966228 36224 82654 261805472 36224 89125 184406303 36224 96102 418634242 36224 89371 621135400 36224 21793 348369622 97449 32661 11825431 97449 55194 888879156 97449 23083 416821754 42915 68042 275731150 42915 13044 168038560 42915 30761 390560418 6932 49618 371531090 6932 73618 435953887 6932 33881 213595815 6932 52211 198087530 9695 26546 928336093 9695 75518 7362951 9695 99833 109268792 9695 11062 131403089 9695 14958 16722113 9695 16916 115172529 9695 18340 613817026 82587 12829 746260547 82587 45573 218700543 82587 4417 832322710 82587 48245 402574297 82587 94568 161058422 82587 16560 867909734 82587 50384 48044765 82587 6468 719099822 43798 15568 273265762 43798 33155 433911914 43798 69271 244383541 43798 48261 215248598 26829 22747 832905796 99198 14811 425605674 99198 88339 742908954 99198 86911 441051452 99198 49037 141574876 99198 1071 916290118 99198 30561 432122307 8500 59666 309309248 8500 61658 587798661 8500 17993 465114861 8500 85073 947377043 88315 74065 679832201 88315 90815 47034726 88315 61605 220867423 56954 41959 104344257 56954 31272 929530597 56954 67235 837755984 56954 87029 24284701 56954 95772 338046475 56954 82739 543320140 56954 20191 660687539 80929 9934 818118159 80929 62137 271081044 36061 54360 812230323 36061 64297 998644600 69393 45935 121974579 69393 95248 148211534 69393 3571 172198644 69393 42105 576057223 8913 74971 718925884 8913 71088 309243953 8913 54855 652959063 63553 7884 119017460 63553 49316 967175139 63553 48674 867752846 63553 82888 281075422 63553 48087 798150599 54050 60445 925735878 54050 95275 268485938 54050 70773 304756693 54050 4543 203463538 5704 53964 721294972 5704 69201 298257471 5704 73418 947808028 5704 86646 391400537 5704 53935 677320551 5704 21790 780300007 14511 83386 121520889 14511 45228 180259423 14511 32015 195439494 14511 94711 565314715 20286 65506 6795379 20286 40840 735653155 20286 98015 918547260 16141 56345 664872878 16141 33712 955469393 40121 79703 151534608 40121 60172 908932401 40121 15387 233882452 40121 27950 868089041 23693 83213 781318431 23693 37226 819958688 23693 53617 860194182 55394 50093 624797826 55394 74862 767994678 55394 62621 70890352 55394 37101 992798433 55394 44047 178274471 41692 28356 296159445 41692 74301 757079760 41692 51144 864344430 41692 37018 446726872 92663 28784 938314042 92663 23961 960246379 92663 97251 71021557 92663 1741 869852445 13061 207 349974664 13061 39009 814949296 13061 92872 25223711 99372 1499 235004605 99372 42258 744600707 99372 72189 306641207 99372 74123 90378309 62052 57160 896425152 62052 54759 355864770 62052 10188 52298631 62052 85296 476238040 62052 75061 851663847 62052 79523 611802939 35776 73026 582423323 35776 13020 544014540 35776 93333 619524760 54809 13246 119764637 54809 84097 505253144 54809 20649 959796128 72456 44941 83846682 26049 41678 921594268 42021 57429 179630677 42021 33484 242508314 42021 90252 622240085 42021 6290 751900077 42021 61993 241021055 42021 13532 811837785 42021 25919 392500821 42021 66796 187458067 55664 958 165588299 55664 73614 879210989 24617 65391 428325702 24617 38727 378173095 24617 50628 650563764 24617 92815 385387577 24617 67856 511463739 24617 50066 732348458 80118 36101 380205316 80118 81068 700986696 97690 99069 827016002 97690 29606 665031427 97690 10394 232153971 97690 43776 300887720 97690 27136 347513609 97690 78926 422754275 50918 32153 689717447 50918 73042 320394960 87640 53361 373755662 87640 48 670479392 87640 92191 208544600 87640 16646 355532006 92822 49200 308193541 92822 15699 824209776 69121 56842 559340282 69121 2764 349817310 42750 58161 495379702 42750 18721 857109086 42750 77439 993079773 840 12255 65517965 840 24865 949899568 15065 62772 280271057 15065 56372 504048488 15065 95171 622615498 15065 79029 320062482 709 92717 458913538 709 13118 561253909 709 98888 186214008 709 96684 755300978 34715 98787 61527634 34715 88293 949777796 34715 21444 184115542 34715 76508 5281522 34715 31362 1667411 15101 44859 477094124 15101 28073 292417011 15101 31445 116084619 51665 62332 905896265 96684 54761 922613228 96684 52053 687479017 75061 87862 43627985 75061 83360 596545883 56271 70266 646887734 56271 83211 316707542 30712 24485 441539247 30712 52815 291651716 30712 36766 556570329 30712 90836 633855406 82787 85099 560581494 82787 3610 463565402 82787 2917 178228549 82787 10126 167989021 72870 58700 101103590 72870 8392 725724309 9181 88833 615198346 9181 96985 79590227 9181 3179 76198661 9181 29804 732460622 9181 84230 221564898 9181 77199 358680388 9181 51851 146398616 9181 64071 88927286 9181 60186 436351696 9181 32959 27456951 60417 69196 444561583 60417 67561 504794927 60417 45935 33730997 37018 59582 576457077 37018 16312 973592715 37018 43985 140757629 37018 81125 611736842 37018 54361 125290440 49433 73878 186534537 49433 56212 194719974 49433 89780 922516403 10003 73590 706449822 10003 15220 105032997 10003 33878 557532664 18765 50510 931904638 18765 85748 477937671 18765 92726 4547008 10901 54979 149043142 10901 17154 776469209 10901 49159 205000789 10901 7364 696254939 1599 35954 678358763 1599 6502 301414824 76677 66125 444986014 76677 31131 266361900 76677 8413 311263343 76677 60679 772141832 76677 9196 651920262 76677 96443 419146486 52659 24449 739073730 52659 95456 616278858 52659 7964 356004902 98888 4192 384398124 98888 32506 455048067 98888 5593 999110819 8646 40518 977152098 8646 77886 742786015 58004 31172 200518677 58004 21825 959144392 58004 36775 968979594 58004 93710 176056578 58004 94711 153525370 58004 24313 707026002 58004 74123 756303729 78521 33162 467662751 78521 34837 956802229 78521 90227 8137094 78521 20886 782582692 35966 21621 194268994 35966 60474 334171218 35966 66057 231715530 35966 65465 20202318 12696 76757 170662458 12696 32466 649092086 12696 80592 541965634 28222 68054 839008241 28222 45549 49878106 28222 87409 898752249 28222 78022 193370306 28222 4449 659771889 28222 13671 67185876 28222 29725 968108569 88943 6970 147597090 88943 73108 438172358 88943 31660 483553435 88943 53063 192967957 88943 76329 442575949 83740 48689 314166146 83740 16655 516355438 83740 55628 444810606 83740 27781 555052052 83740 46533 657833907 83740 10992 125232534 13381 53577 908614330 49994 23389 51023137 49994 16434 696123772 78402 41196 401282883 78402 19112 782760444 78402 12461 858631865 80630 35052 588300416 80630 71094 337084075 80630 52561 183541008 80630 38294 300979903 78944 74576 358709551 78944 34684 922454702 78944 94989 585921570 78944 18316 470719032 78944 5469 335452512 21357 17376 652511152 62137 50199 909816638 77540 80385 603678636 77540 27528 945925356 77540 12745 253030036 8917 85147 75888126 8917 91901 94557189 8917 71120 948613411 8917 51548 203094689 76762 95499 461138011 76762 82928 444981726 67123 23954 688729486 67123 20667 835943570 67123 54103 491517065 67123 13072 287067944 60755 44047 728831087 60755 11268 406846394 60755 88806 244473893 60755 56249 907228685 20410 16825 327702746 20410 60396 470360489 20410 96777 59743225 20410 52883 699680512 20410 890 246208083 20410 86899 929736562 20410 82314 909260745 64297 65397 733935141 64297 80340 691887810 64297 8121 736290554 64297 5474 619279538 64297 27359 678589688 32627 59187 568332250 32627 42224 801260348 32627 55324 591985550 32627 72574 400767304 1914 27053 90188544 1914 41400 242449226 24800 96581 396931376 24800 20491 33960268 24800 2662 813306680 27194 79810 968665300 27194 21263 11368760 27194 81187 664528660 76168 64153 428720525 76168 73614 466031630 76168 14963 714107938 76168 89202 99158114 66658 84819 758978285 66658 23258 531156564 66658 72007 963159609 32394 12202 378437046 32394 71169 253058497 32394 35369 663105380 32394 30287 142816860 32394 76742 796087602 19843 73093 729625045 19843 64645 381557744 56310 15202 463125308 56310 14361 941163993 59829 84342 991682791 59829 86808 703858889 1741 87396 421941294 1741 96443 329312744 1741 47122 11824658 34878 95283 214792234 34878 12841 643015553 34878 94513 553511579 86557 70177 593226425 86557 54086 62427110 86557 42642 641689345 86557 6845 89437289 86557 84221 197921045 21790 86511 169981577 21790 15297 33182641 21790 57373 485541471 81444 18888 180226407 90975 39728 237001873 90975 64764 187257875 90975 49728 832269729 86899 37245 685679522 30531 26020 847553855 30531 10496 593502288 30531 91632 470851213 30531 62851 133232235 57430 51638 434381823 57430 29357 18028394 57430 12197 496296816 57430 28364 772772273 57430 95640 720215539 84055 73622 718170115 84055 55706 722208749 36587 8534 877898551 36587 49722 242655689 36587 70454 715742146 36851 9677 349640422 36851 86180 144900070 36851 90299 592353736 93652 73813 136941228 93652 30719 235677827 93652 33584 620427322 93652 44251 269003554 51810 99189 380484510 51810 65605 512868035 51810 2668 56351095 51810 53935 313153930 75618 12157 62379569 75618 83405 597046189 75618 13760 83178195 75618 47122 173342546 79523 50825 826982811 79523 23110 890317835 79523 9649 790093976 79523 92209 621249635 79523 71247 768622303 79523 73234 915826673 79523 89535 808209452 7142 16492 55916443 7142 94237 494618867 7142 50717 225690461 7142 62476 796044466 7142 74973 26527485 7142 1023 934549571 53489 20666 234543662 53489 41300 711718659 53489 84115 836442040 53489 8662 318886526 61384 52605 672238702 61384 72422 615393587 61384 26989 149978223 61384 56431 684192186 61384 83506 435895188 14623 71171 487405449 76329 74061 156292501 76329 85744 458603893 76329 55896 432213935 76329 86679 315631146 76329 87981 35837088 76329 27731 458520930 44264 45810 159807895 44264 249 473545370 40260 78410 442961874 40260 70342 57424736 40260 71091 859798607 40260 48892 829365430 55324 44149 522141749 55324 20319 117941714 55324 83616 42554423 55324 65976 394710115 69631 12866 8201753 69631 72296 26130322 27827 33512 216664642 51611 33981 91173199 51611 49159 759522386 11339 33299 364262980 11339 89877 572803734 11339 78523 237767673 11339 82314 937082126 11339 49120 373292115 77942 8259 874721592 77942 44101 871527783 77942 70323 525769080 5480 66495 3047118 5480 39723 124102711 46171 3456 812357529 46171 72574 490452972 46171 42105 906650872 46171 66916 924044564 46171 90721 911443697 36805 17038 621632789 36805 92349 889612291 65637 94002 482541974 65637 86894 488704103 95634 9643 841726760 95634 54311 25621255 95634 23990 388324559 73878 48688 499974932 73878 68713 720042810 51519 149 967660122 51519 13759 158078104 51519 27704 707467500 51519 3968 832659458 51519 67639 335384449 51519 22528 497823320 51519 4582 583192050 51519 24042 529447827 51519 59496 116117142 58528 73126 335919494 58528 40211 25891894 58528 25271 640591448 58528 26048 496277887 58528 60043 416958400 58528 86382 820370953 58528 97034 120077031 58528 85635 773205066 97803 52666 947387174 46892 11037 258777189 46892 63181 645066602 46892 70942 558262439 3456 37144 299535597 3456 5479 781379809 3456 4171 226076141 3456 7285 144339060 22979 40997 23357376 22979 51813 167199429 6094 68063 350087619 6094 73204 751651976 6094 85688 844533008 6094 44358 623736979 6094 42266 799427548 6094 26664 36959900 6094 9488 655863779 63145 22753 301138182 63145 4779 450755599 82819 36816 261218066 82819 10670 886546399 82819 67283 821003133 82819 31805 410550994 82819 44685 70922882 50623 79913 871767793 50623 23731 371289357 50623 68391 629875898 50623 69591 634582262 50623 45270 750924930 50623 83766 909393310 20797 17975 945730447 20797 13759 903061452 59496 15014 579513817 59496 52332 766853605 66796 47909 223960429 66796 55562 223986981 66796 16138 684053045 66796 36332 672564863 66796 83581 319449057 66796 60834 703689142 66796 91270 316621610 61994 16777 445099461 88230 51866 466510174 88230 74866 558375264 88230 87506 878339026 88230 63216 15640412 54649 5241 63486528 74834 28608 349961389 74834 77771 479255836 49276 60444 248241740 49276 69140 166957621 49276 69873 682951373 49276 94231 270280743 49276 86808 657609929 16142 97815 4270385 16142 41175 40093213 16142 59359 6192433 16142 51719 506616476 16142 41480 5856991 16142 60511 133268544 91882 99596 830901820 91882 22224 86593407 91882 55808 692453580 91882 66986 553271418 91882 74824 381321837 86037 4427 804046426 86037 20309 626839428 86037 79835 536058845 86037 30702 121273005 71193 45358 629396542 71193 46194 974509124 71193 707 296227894 71193 1897 433719513 22734 69660 130530850 96932 24602 169766361 75853 49606 151317509 86210 42132 194025879 86210 71161 882361187 86210 58233 452798208 44229 49837 315297584 44229 68702 844768963 44229 97446 964841981 39526 45701 103586860 39526 13842 649035823 39526 12415 869559256 39526 18224 173927333 72571 40957 153250710 72571 11072 381091812 72571 74824 892326479 72571 68357 573644243 20675 31294 471149177 54904 76911 814953143 54904 82293 465007970 54904 2052 740408390 54904 74464 10183338 54904 33461 505730380 6434 15151 794885558 6434 7365 611841948 6434 95623 864265487 6434 73200 729350428 87252 1537 378962557 87252 13190 279335821 87252 20901 507676726 87252 15098 437629714 87252 39649 384430163 75283 27828 579189544 75283 42605 441946856 75283 59970 395209866 75283 32937 231385547 86613 95462 879917933 86613 89485 555672357 86613 30843 93789088 86613 14575 1340864 15401 97733 124533267 15401 15021 298276972 15401 61033 84992309 15401 67528 515438537 15401 39075 202506446 35876 7792 858834050 35876 42673 833343656 4289 520 719968388 28050 11137 257686524 28050 95610 598987731 28050 23550 323678556 28050 7309 8015462 28050 18114 826592290 44685 78446 414560983 44685 62945 473493732 93018 36316 72928939 93018 73968 806861734 93018 72763 129493136 93018 80963 287224285 93018 88137 161402246 76795 96243 565099088 76795 79596 764211688 76795 43657 183983164 55019 35577 300132529 55019 31271 603963394 16066 2382 64370355 16066 68330 794761807 16066 26918 899665697 68930 34918 476018418 68930 23147 847572552 77951 33312 353365503 77951 921 52589636 77951 31906 587694404 77951 61485 929669041 34760 74793 922005332 34760 45777 502240721 49998 14985 978059359 49998 74627 25415590 49998 37351 976654009 49998 53833 102860034 49998 11926 339328086 13393 23143 380804337 13393 50490 260742274 13393 28473 592502836 87064 82513 156419319 87064 19072 732377538 75353 9282 394611298 75353 85075 214049529 75353 31724 500261032 99726 63620 589156207 99726 27966 606958443 99726 90720 179882249 99726 2908 924751330 43067 81889 202601492 43067 56210 967958119 20270 14672 747517213 20270 38471 628966474 56290 18613 619453212 56290 29807 852183969 56290 86188 917529703 56290 65766 653504955 56290 65372 341505083 98518 39511 982171080 98518 30709 858031399 98518 80039 750725344 98518 45879 755360076 98518 2295 220056995 96448 66422 811274428 96448 25484 273599060 47858 30543 949455619 47858 41228 275360014 47858 30374 691038810 79897 71511 314969954 79897 17850 103180723 79897 53978 157340155 42184 61147 235377057 42184 6182 829254072 70286 38334 723234548 70286 95222 978065626 53609 46717 291804047 6316 42559 538486568 6316 78279 74163485 6316 14476 53873226 6316 85167 691539936 6316 79666 99293656 37068 85428 224052129 37068 31577 379210777 43491 95066 685288581 1273 43165 179782217 1273 18031 463738919 1273 92256 924123639 3303 88281 965398989 3303 47187 104016511 3303 48556 582457630 3303 88075 679561306 3303 64278 703388388 90721 10875 51249590 90721 55513 98037106 90721 36265 443494320 90721 63260 523457852 23691 74499 92492421 72574 98676 595996470 72574 56177 619530932 29775 87503 4556395 29775 37288 88969300 30761 3788 63474374 30761 93270 390334463 30761 73519 985891946 30761 74511 709658779 30761 43765 207772961 96447 21534 252551411 96447 38357 900194986 96447 54966 187772512 96447 41959 782938223 62267 30206 851951063 62267 54406 828836115 62267 16037 64816747 14575 26456 199348451 14575 85633 970015771 50795 49134 964015939 50795 82522 8750393 50795 77589 225700020 52911 80180 853774755 44846 60075 257671223 44846 47523 27056769 2416 20009 139180387 2416 45200 500156039 31305 3956 633205386 31305 16182 716067018 31305 57102 297210996 58166 63313 131878636 58166 72166 861275948 58166 48837 508975160 58166 23807 84704862 49120 30333 365151966 49120 24522 831654358 49120 5360 496093667 55932 85984 219310484 55932 443 497711797 55932 70569 135136034 55932 58634 579940179 52097 45396 151892920 52097 34505 414366128 52097 27395 403153468 52097 39378 125749179 18340 88753 934564171 18340 367 950703542 18340 37841 483673132 18340 45358 94767908 18340 48380 325233060 66808 51509 783070513 66808 6391 426044890 149 43848 429521181 149 74123 113770768 149 25139 827903243 149 71827 8741937 73142 59468 369789678 73142 48374 169812213 73142 27837 899732235 73142 26340 534204433 88007 92459 328939693 88007 62377 480954788 88007 60865 734545002 88007 70437 107595587 92105 95051 976926810 92105 95225 137267042 92105 37054 984007766 229 60834 905396072 229 79866 441141826 229 12993 695508740 229 32087 469155620 229 83625 241638075 229 51045 959935007 229 75509 903073345 229 27463 219277078 9177 27148 10527546 9177 16228 580609948 84304 65157 798836241 84304 39417 914351623 84304 85765 371263654 74678 75689 261550377 87911 15845 268472406 87911 16782 650657898 87911 16456 786679703 87911 4091 837036545 34541 26366 948833811 34541 69019 282113189 34541 76184 865681027 34541 68295 944653924 34541 73093 466175800 49644 76321 959916601 49644 68601 799505762 49644 65888 464622463 42105 81295 463725296 42105 98126 771603281 42105 6489 373184047 42105 57130 554248834 88075 11886 687992108 88075 38418 733786599 88075 81889 102403170 19072 48880 584587455 11837 54034 458963104 11837 61901 861872726 11837 5614 475384109 11837 66429 995203819 11837 21985 323838819 11837 83953 332317232 11837 51638 729578671 11837 57814 448374442 89202 71110 851834175 89202 84795 56458398 89202 18429 821933179 88791 49620 454956885 88791 92002 384453380 88791 63391 161479856 52326 76517 467497262 52326 9601 48518671 52326 4051 35440687 52326 18706 833899123 52326 24713 227590293 13774 87472 972523218 13774 97329 619875167 50168 47074 230069275 27468 23740 676136655 27468 2872 756120926 27468 49206 271100075 27468 45314 279118152 27468 74025 218092584 27468 35378 459015697 27468 22144 790343551 35163 66921 251710585 35163 46807 904046247 35163 4836 872659766 35163 36945 681482687 37101 38424 732098080 37101 68486 520301855 37101 91738 948297288 37101 49082 668787545 37101 41595 921093169 37101 57130 874829408 50713 15582 255987618 13305 25331 30648200 13305 55334 529988450 13305 78454 259955044 13305 98021 666682165 13305 60753 631357894 45668 98830 53656634 45668 16148 104847588 45668 87403 590451595 45668 88212 474954590 79317 67205 622586790 16916 31640 320705986 16916 90563 730745894 16916 70135 583534092 16916 1408 52773312 98297 28936 176253938 98297 92206 625588192 98297 4616 583352686 98297 21539 411131591 98297 68460 998452881 55608 74922 91345087 55608 94607 335394490 55608 53142 541223465 55608 85391 723248523 62576 88525 301081710 62576 12563 753409817 44212 82930 385927988 32734 59909 194602510 32734 80387 856003219 32734 25646 889573281 32734 10122 375310616 32734 90517 653656635 94248 42755 823360047 94248 12976 325739003 84052 27486 31579404 84052 53163 321147174 84052 26594 221084941 91545 68358 749286706 91545 59190 845210149 91545 2907 214188873 91545 56691 688882275 91545 48743 703847694 91545 71120 886114706 91545 91010 463085778 74912 39748 465401309 74912 77066 45863107 74912 15666 980263400 44692 61133 854649134 44692 99313 334963403 44692 53904 135246535 44692 30332 408362658 93279 49638 180248679 93279 81281 594154559 93279 24258 805170670 93279 37589 65345301 29626 33170 468874191 29626 49531 452510332 29626 75394 272397487 29626 4749 474929025 29626 76211 169919761 29626 41734 229331789 24955 66790 569384145 24955 61116 615526423 24955 52259 304955167 79209 19814 395927527 79209 53133 176278463 79209 87694 953189682 79209 94513 643378350 43556 27543 377384285 43556 16534 732366808 43556 48687 595349710 92447 65357 633432627 92447 19131 50859579 92447 28918 569700476 92447 54043 344611890 92447 26848 91531467 92447 23446 632460550 80823 15214 106295705 80823 22085 638893268 80823 46771 726290027 80823 80175 181670342 80823 15388 799412689 80823 12016 530866322 87902 82958 287868361 87902 11504 687783422 52766 50369 544047027 52766 10885 443665374 52766 22870 798754800 52766 71561 705474202 52766 66556 73118063 52766 19673 221500446 46667 22768 946421096 46667 24666 671463025 63522 36559 405495768 63522 40079 953722604 63522 79192 521321894 63522 75564 843317647 63522 30674 663520047 88977 74059 697729304 88977 38705 630434455 60188 10725 592672472 60188 53089 518662656 60188 71575 901646512 60188 54951 51670569 82979 78350 44749141 82979 11261 681513473 82979 52439 587730766 82979 91413 293465365 82979 29271 46310558 92956 34206 370671200 92956 36754 661731259 92956 96791 750268172 92956 76195 990250148 92956 34991 383170976 60352 7553 169805949 60352 64846 317360698 60352 87849 31746046 60352 77449 975282465 60352 45937 681967674 60352 40276 977673802 60352 30806 2518980 3910 20783 182516326 99019 35462 388307101 98000 63761 637945177 30038 49491 936935713 30038 9209 309061292 31172 75596 902118314 31172 37918 551947001 31172 65767 134549715 31172 1193 533082792 89690 97500 638425745 89690 77345 759234667 97446 40731 305943463 97446 8279 13929197 97446 29718 582697473 97446 37813 668706707 55211 1647 467304044 55211 26849 736746650 55211 90948 80747981 55211 68764 332581856 55211 59283 575076243 55211 91419 484829090 55211 89535 23741840 55211 74314 555221377 43512 43181 127943316 43512 57176 270972535 46717 48642 880777900 46717 74892 747151186 46717 40670 472373174 46717 51192 880601123 8761 23857 267226259 8761 25774 666515608 8761 29798 215990280 11759 57805 21556145 11759 71281 384172071 70323 97481 470292305 70323 26908 698358835 81292 48677 879514640 81292 70845 193205577 81292 77065 979401863 85725 97091 503055876 85725 10174 672094760 85725 66189 370857671 85725 66020 479622903 85725 24313 803987680 74651 40560 466242205 74651 35253 429116004 74651 74314 744005493 14361 41193 354718367 14361 46862 718956523 14416 74242 262208551 14416 98502 450713096 78313 39758 982469576 78313 82656 362521328 48380 52768 752093858 48380 58761 370783444 48380 93548 624317559 64763 45248 31774781 64763 41550 767034404 64763 73864 341124474 64763 45842 658122728 1719 46317 437942587 1719 66199 260095453 91419 2748 839950200 91419 57357 975183512 91419 74862 789712432 86985 90306 401825887 86985 13291 982037475 86985 17754 779512820 86985 88442 316757340 159 13265 65031430 159 81415 445686737 159 65753 409096661 57102 77469 26276347 57102 53126 520089295 57102 5546 620519425 57102 21046 878200487 57102 77737 518044261 13243 93016 473090750 13243 90963 6932426 13243 16105 280959106 13243 6974 872368928 13243 43848 843204757 19673 87830 749023575 19673 53208 482440441 19673 8816 342368947 19673 5828 659020800 19673 98154 890213282 95770 88422 494839581 95770 5140 391333476 9488 76441 816979750 9488 77280 706248407 9488 51375 324191794 7178 99809 388535785 7178 6179 708971679 7178 40638 332578204 17326 86777 103281946 17326 86565 469069140 17326 57235 711258412 17326 28224 796366082 72185 15556 320707817 72185 12294 382089572 56937 93757 648912746 94711 83383 363007941 94711 40163 53536042 94711 92670 490023835 94711 36913 84546554 94711 39406 788674129 94711 77311 826116805 61036 87885 485447992 44959 93854 576077085 76410 48066 563877348 43942 49306 105238429 43942 91542 536066245 43942 74500 986901783 43942 94012 467815658 43942 64865 87385229 22144 8691 437658762 22144 2150 401418870 22144 6392 474264179 33510 88003 803527648 33510 42660 558739888 49159 17445 943450194 49159 5045 406664721 86571 34601 179054486 1469 67284 862589249 1469 99540 240409888 84738 80367 393701770 84738 61397 10448134 84738 82055 177649377 84738 16354 513513720 84738 75939 557658374 84738 90390 637199516 41734 23370 928474194 36772 43536 953700904 36772 43677 223847018 54654 60327 45040025 54654 66580 610037182 54654 5653 446731352 12976 45429 394934028 12976 63210 20904373 12976 43759 50093885 12976 34383 746812234 67561 56398 365712559 67561 68326 925841567 67561 43048 164416038 67561 93486 810579492 80883 95655 781593151 80883 10432 253453587 91558 24967 818832332 91558 27118 542523057 91558 54669 401172835 34991 17958 648222311 12716 46605 370810541 12716 61491 141011055 12716 87836 483490912 12716 2162 164081763 85107 64449 863397890 85107 50411 598982091 85107 13437 187945040 85107 69849 347666678 13553 87522 422589937 13553 73669 685535612 13553 71105 759985565 6318 88123 262597056 6318 79545 919371152 6318 27405 23684846 6318 28036 457450633 6318 88062 639364253 6318 6548 144057167 14690 2039 598589971 14690 80858 529285008 91244 12841 521391206 91244 9540 654188922 15788 49629 638227141 15788 4560 8030290 59293 89212 996545658 59293 63219 224220097 25775 6641 600501617 25775 44896 885326826 25775 30144 577958113 25775 30912 931448003 46310 86706 550050674 46310 83951 750527449 46310 32803 125967232 45243 27143 491764207 45243 18577 649594594 49200 441 241157671 49200 86314 15392982 49200 76691 521979814 49200 60852 374722590 79396 36631 775046036 79396 19913 377535620 79396 67589 14888068 79396 61711 632088816 11041 28836 737464333 11041 21741 512006507 41228 33323 819752835 41228 93383 845926217 27148 94662 378384100 27148 33680 588639002 27148 78434 840574800 27148 12075 466776790 27148 19814 548697057 27148 3107 271735414 44251 42603 391323356 44251 95339 707473897 44251 77930 960030585 57748 24394 182683529 57748 42173 621221592 91977 64134 456475585 91977 18436 938882687 91977 73186 704691886 91977 51484 426976766 15214 29068 324581036 15214 37985 847780057 15214 98699 425693677 54537 81217 194128235 54537 30099 119148009 35052 57392 857758535 35052 72857 816411330 35052 11553 209409916 35052 24713 317045069 53935 94375 456987043 53935 3758 464423343 71120 65595 25705934 71120 80171 675206989 71120 19604 197301297 71120 99691 847086928 99592 16632 208773496 99592 85368 421094370 99592 96984 824798152 73171 81857 237035784 73171 8485 779701669 32959 48024 379867568 32959 22554 886893871 32959 82646 693485296 32959 39833 25322030 32959 622 608332503 39608 21565 630672920 39608 1408 255596312 40400 6036 673755715 40400 33276 591789845 40400 22780 980549072 40400 10788 225432180 40400 73905 96273119 40400 73411 890159839 85633 57059 57451400 85633 79312 485452101 85633 73539 659395591 32321 64699 108640321 32321 73720 691649080 32321 32216 845352690 32321 44916 613307702 32321 79883 569968393 32321 44047 115363578 96055 99806 568323593 96055 76275 275986268 96055 62487 695125225 96055 22038 97149834 50384 22094 253033749 50384 79239 242989403 86049 18301 509315468 86049 27608 973737262 97139 17171 488521796 97139 54798 853108259 94328 30828 626217340 94328 49744 841355023 94328 2551 492840809 94328 69234 29108521 94328 8186 44261565 30281 35658 115182964 30281 98996 932066009 30281 53888 830272042 51587 14745 765583184 51587 19533 52282026 51587 62577 394413289 1093 75706 126227215 1093 23684 349388155 1093 50591 523209941 1093 56457 225683900 64764 81085 487104391 64764 38410 647964530 95960 42941 240613483 95960 20573 173514678 95960 75787 724673041 95960 11333 583503775 28196 34598 423723433 23205 64159 366295913 23205 4675 956220856 23205 9297 837211424 60955 37388 10572395 60955 50332 711177573 44503 70800 725668273 44503 69078 386144288 57130 58033 912367401 91008 30140 903688095 91008 63028 876140145 91008 76151 36722341 91008 23628 99817806 41237 98810 137711368 41237 91094 348718144 41237 50679 208987392 8487 45169 793448043 8487 54256 870686463 8487 23849 981545037 8487 42221 361873649 98226 18063 325409443 98226 48797 408563342 98226 78030 257308707 98226 79746 21416967 98226 33941 742151864 98226 27832 527486257 98226 26490 245208195 35772 50517 500643872 35772 72470 616294543 35772 81741 273674865 15388 96962 671753084 15388 19238 957986830 29573 71937 773194586 29573 45566 977566463 29573 54927 248521182 29573 59777 464341188 29573 55722 584033773 96983 97325 313739262 96983 56185 898035785 96983 69849 96834703 39075 54183 972556805 39075 60498 85415940 39075 26569 280203673 39075 61045 558736142 39075 23836 716274495 39075 54061 613904701 39075 32744 721110883 42080 88470 156895876 42080 44332 880311440 42080 46499 107656 42080 31675 516789193 42080 76420 777300421 74862 68974 967233947 74862 80651 4193142 26340 78614 953922438 26340 11443 810057526 1408 87195 225892636 1408 2213 345944759 1408 49611 453698753 1408 2803 526156479 1408 94513 696100355 65898 69389 330558640 65898 56040 443286525 89004 68363 740502853 89004 92977 460982125 89004 91382 597547804 89004 87987 225036306 56166 39711 416685675 56166 3958 905366016 56166 83272 966814569 56166 11112 391413224 56166 38814 401616905 56166 17470 26364668 56166 84306 507659465 5430 52346 185159034 73685 58225 982176537 73685 5467 41331786 6054 70720 566106923 6054 97313 6898714 92349 47718 8288611 92349 6036 311907198 92349 91249 800055710 41335 30061 682277004 41335 18049 46927331 41335 48869 427624758 41335 3896 812207141 41335 24794 53576362 41335 37302 195741503 41335 57234 462485637 41335 5333 966839600 41335 29596 757498520 9667 68765 309553419 9667 98983 345764112 9667 82253 57357852 241 94944 822426184 72427 9953 816343311 72427 97289 255241390 6102 54838 726700169 20191 92974 505595323 20191 47153 917821730 20191 58242 746073268 20191 13296 401749576 51118 6268 197866497 64278 59985 275263258 64278 50272 125783636 64278 79528 168330123 64278 25071 302143843 85423 1810 828139988 85423 34110 113817696 85423 65507 953439214 94044 23626 327014292 94044 55327 104256989 94044 22608 791121361 94044 81703 160212779 15864 58799 141220066 15864 52113 977102602 15864 27865 431491921 15864 96762 227054211 11359 87525 449963954 11359 32454 601471448 11359 68791 6167717 34383 76627 26939489 34383 35249 229250786 34383 20172 769500393 34383 42045 823612492 34383 23434 236024598 56457 64450 372687142 56457 7488 14315678 56457 75868 326777846 56457 3413 587871731 56457 59183 139612205 56457 62158 385926270 56457 14874 687393008 56457 84109 331948068 30468 84795 929504154 30468 31511 750830437 30468 63915 339865734 30468 17184 713462659 37544 48911 484833670 37544 74262 607175322 37544 88546 200400164 37544 66616 394503608 37544 5016 804221784 55062 65202 504230954 55062 3998 712926165 55062 9491 572480991 55062 87681 773071932 55062 71477 315668974 55062 33118 859251007 88442 8441 49144953 88442 37860 652543374 88442 76480 151954195 63958 62431 544222399 77637 24230 992992003 77637 3787 711306862 77637 31885 102736917 77637 55332 715443052 12370 72931 887929235 12370 83291 975104293 12370 81624 830781583 12370 84609 898787292 12370 57173 214878172 73093 10225 95926344 27136 40860 580754692 27136 26672 58493807 27136 7611 588239662 27136 90153 114920476 27136 72171 960491920 27136 47659 705010512 27136 69790 303733734 27136 47909 178913875 27136 6238 667346181 55807 79864 908187842 67689 29531 465784357 67689 15922 318640357 67689 67294 729719931 68702 97786 643184035 68702 88752 768905514 68702 82656 632961697 2740 55253 617123400 2740 10233 471840324 2740 44072 20314974 86630 30701 184990231 86630 22925 352404191 86630 79750 803752185 86630 70370 481433053 86630 24886 484811858 93016 88532 575032340 93016 93968 618825603 93016 33667 542258051 93016 23550 77158885 66125 44873 245848360 66125 98673 919892792 66125 498 745595102 65888 50377 83476475 65888 87975 832514228 65888 41547 348445242 65888 27703 869931479 65888 54160 390634452 30702 97309 678757129 30702 92007 87986996 30702 99291 516369867 46382 72868 49435374 46382 81874 20458418 46382 61284 952653837 46382 87597 100053924 46382 3550 396020116 46382 30639 521949378 25965 87059 849016790 25965 59083 674231179 26112 59552 520255634 26112 71703 279705023 26112 76051 129547188 26112 66021 968112631 26112 24458 373671176 26112 59621 175402808 98015 90114 826570944 98015 36852 622724173 98015 31964 859361987 98015 33254 383265036 51162 73587 901488271 51162 88501 861378824 49456 14418 248073673 49456 83295 839545240 32231 53371 718336785 32231 47243 198239597 4621 80694 870443479 24220 74688 743020587 24220 4697 523957476 24220 87429 480223021 98787 77577 199599921 98787 47576 127211036 14886 3673 35629423 14886 54925 664693940 14886 36421 654092340 14886 37758 150657648 14886 16227 302170944 14886 8165 447670692 14886 2150 450130997 41838 71903 691077065 41838 66761 502979877 41838 27401 275607563 41838 50246 124245646 65759 41877 568119356 65759 50458 328323647 37892 94892 332652615 37892 27176 369457513 37892 69547 985250179 37892 94390 207887813 37892 70135 42905980 4490 62944 349752995 4490 897 43732747 4490 15666 178399824 4490 77771 212661109 4490 87155 621398647 61855 79544 469629849 40638 1708 493674575 66035 57234 646513309 66035 57005 350952694 66035 62341 210779333 66035 99765 342263619 66035 93743 661470243 66035 41595 774088389 66035 6468 358369609 32396 28654 851074910 32396 13671 192376224 32396 63313 937189324 51718 35031 425648203 43848 82011 984452670 43848 80856 982033193 43848 32764 949580833 43848 45124 88718018 54172 93747 357155981 54172 24666 539094461 8186 46233 154513023 45935 45522 564067102 45935 73264 51320695 45935 72753 555242274 45935 51817 932422284 45935 37287 452759775 45935 70612 783078794 57310 73567 102144199 57310 74303 958384710 57310 70760 759046564 29725 65085 659297606 29725 87195 779658360 15305 8509 831210382 15305 86038 806593972 15305 45684 441392997 15568 37237 887881056 15568 47670 126766069 86808 66989 747306809 86808 73954 37035994 86808 39747 999368860 86808 77788 245946155 86808 4161 609993831 86808 79591 79353905 31702 99235 731516713 31702 39852 14222953 31702 81105 531947737 31702 43899 952446869 39157 98200 308242091 39157 56561 508300034 39157 29472 823603514 39157 40833 318121534 39157 39144 992704899 39157 63019 488621642 39157 79531 661997733 91010 99799 954038086 91010 80386 275124422 91010 57570 372497162 91010 79700 294164310 30333 68798 644060491 30333 49357 200784670 30333 96472 271381130 30333 90487 849439636 30333 39771 91897549 52132 99421 199748778 6214 2027 343524196 82656 55905 111983181 82656 70212 787828291 70583 87036 169108417 70583 61842 810155391 95733 6560 506335533 6970 77771 372827458 6970 83358 453586896 6970 25504 193200109 6970 25493 917165301 97030 44547 290376745 97030 69264 196226621 97030 50373 378644017 91157 28865 942587435 91157 8348 201199282 91157 97034 501780076 79423 58230 471226967 79423 48622 541601084 88003 85167 210699051 88003 22483 309684852 88003 99660 474698617 88003 28030 605747468 41907 76136 548210687 41907 61668 133590482 41907 51910 728543663 41907 21842 619807164 41907 13364 685452077 76195 38695 634244893 76195 2726 78095983 76195 3932 11027909 76195 96939 923937417 76195 76556 396499704 84711 99604 324175082 84711 20063 704602190 44515 87931 953672826 44515 11422 458742632 44515 65852 968533475 44515 45079 698506986 44515 97262 48438041 67945 54977 757701675 24313 51193 460457313 24313 14527 169565908 24313 45398 980736641 24313 47909 862617569 50187 12539 707654583 50187 2412 639526074 50187 77963 145679199 50187 64577 957014625 50187 54951 151624225 70881 5551 645593467 70881 12102 832346765 70881 74815 743025212 90457 96131 661393647 90457 3782 103609396 90457 24040 107688185 90457 84900 606865890 6039 43900 604719106 6039 6624 346638222 6039 1919 177025249 6039 47864 138628782 38992 39080 696852642 38992 67026 212909381 38992 67055 956069977 96581 35712 195349486 96581 22255 446104881 96581 6849 213383944 40098 99200 82664757 40098 63299 667945678 40098 66403 948614926 40098 80912 506476397 22395 28910 303645904 22395 18683 176668620 90390 47266 766169632 90390 75337 434459881 90390 33561 500702107 90390 22011 368505331 90390 47597 124727301 90390 26537 170723641 90390 71925 207137421 90390 73126 511398543 90390 81741 250946408 18577 37204 449151499 18577 24234 485276140 18577 16540 84355535 18577 81982 342329990 18577 13743 822550164 18577 72470 946618639 18577 82754 36327444 97251 26492 972385729 50246 62155 333498364 50246 13700 698760016 50246 56821 818884671 1655 73398 554224763 1655 62621 231714171 87052 48445 811518596 87052 63307 961576435 87052 77091 382572924 14889 37843 765836058 14889 22091 47446169 14889 86226 227356496 14889 24254 845380389 14889 27211 725003135 14889 78366 358510880 3990 19043 353647556 3990 95237 851347376 3990 48631 457372844 3990 28828 742795689 3990 77047 304314043 44047 48961 829264616 44047 30668 474655382 44047 15137 385091912 44047 69331 906577903 44047 50397 956736723 46879 96541 305658097 46879 10189 718281949 40048 29029 116835952 40048 99466 910018699 40048 96601 592526 12217 6276 267224038 12217 9530 74084604 12217 21783 433410485 12217 37304 383963483 38580 21460 361306038 38580 48370 587923351 38580 83268 798509273 38580 6300 217904654 38580 82869 738462067 38580 32971 699301305 34434 20065 129956369 34434 4622 309884023 34434 75519 740527281 34434 57445 926903021 3571 77885 272643698 3571 72864 678997556 65372 27731 671037961 65372 88908 677401597 65372 99662 687594554 65372 76841 767050485 57684 200 689579554 57684 65071 840141243 57684 30224 90176657 57684 65220 418091721 57684 23813 338073774 57684 55119 458327315 57684 99604 651827822 71934 10401 964686087 71934 36125 663425557 71934 21096 936377832 71934 44113 836733808 71934 8796 971014199 86390 95834 242680364 86390 65853 62828685 70161 70579 654480104 70161 7686 183850107 70161 33712 205158370 70161 26664 131850587 35043 9914 741544421 35043 5101 596007135 35043 83278 945310773 35043 11426 898711487 95535 83165 828235580 95535 32501 68114467 95535 81594 598330185 95535 66115 251863755 2363 59808 744257727 2363 83945 285324435 56576 90855 628042285 56576 88458 532913382 56576 76808 955383037 56576 10515 8048205 30061 81386 579710501 30061 51972 423489016 30061 67669 534025288 30061 59158 907415403 35331 89953 33291931 35331 87906 460759844 35331 48771 702477213 35331 29544 757732307 35331 65387 430381606 35331 78079 526273930 50397 86414 675599695 50397 14111 313259541 50397 66234 543184572 50397 74696 100608229 50397 60323 942929245 50397 83235 665353750 50397 73691 666938973 74260 78128 703735396 74260 81766 393964438 74260 50797 782826882 74260 1713 581390156 93633 82175 986794533 93633 70127 698981158 93633 55645 240878767 93633 174 367341860 93633 84730 743869458 93633 91492 314052695 93633 12745 28139905 69691 85980 649691973 69691 68866 811509270 69691 91786 272336391 69691 84736 515641367 69691 57816 621531447 69691 68573 428076514 69691 61165 268425337 69691 26574 556820932 69691 6392 775588002 51484 17203 2732909 51484 8715 477549306 48642 77475 835406546 48642 75798 435487156 48642 31912 643049207 48642 39727 371990894 24808 69156 341642989 24808 67466 137280671 24808 15977 102751491 24808 81765 643041525 24808 6577 669822141 24808 64699 508197700 31963 68284 805029135 26543 56267 455690890 145 31790 288271065 145 86591 772020717 94461 71073 843895866 94461 77645 201582710 84598 59454 333307633 36858 64811 721316936 36858 76599 615689136 36858 15203 355962938 36858 83289 825123234 83766 26022 271558438 83766 46092 786373090 83766 78329 219268739 40988 70082 810226747 40988 63677 943049584 40988 45727 302593871 40988 17606 942176376 6504 29112 778213675 6504 14140 528356149 6504 51442 47984531 6504 80694 85399220 6504 14041 915348535 6504 1211 218304199 6504 35280 705426077 6504 72496 754304480 6504 99764 667640805 13219 89122 547566620 13219 2936 3184744 13219 8659 9764628 13219 83962 660930036 13219 65507 425339630 39649 41827 695314753 39649 20837 859824677 39649 82869 569613120 39649 37265 995184651 49996 32443 631199578 49996 75130 523846719 49996 55576 809220485 49996 4058 63451794 49996 44271 855795978 49996 61462 169917954 49996 25761 484199994 49996 52117 856060744 49996 92333 99912731 12461 84723 211723486 12461 59567 826928550 12461 68283 951509641 12461 85718 561767466 12461 14818 29395241 12461 20088 417577141 12461 56907 228279689 12461 7791 793517331 12461 96639 571279355 26664 88884 100408342 26664 84500 739188549 26664 97356 764128170 78926 2894 639764034 78926 13149 933610655 78926 92101 66452061 78926 55407 822614931 78926 97385 605365368 31205 69072 554871843 31205 57643 619214786 13127 94441 331041097 13127 14418 970059966 27554 41195 538929331 27554 94314 794181850 27554 72121 292039344 43262 32418 645639113 43262 46118 973087773 43262 28194 836338216 43262 67382 829354960 43262 42041 399947538 43262 17388 355320927 43262 48913 74279934 43262 85391 735883339 47864 36550 412575908 47864 36963 623881590 47864 44761 852382197 81087 26691 849560243 49788 14170 132740038 49788 35295 544056914 49788 55075 68229453 49788 29897 106407379 6468 73293 456888147 6468 60313 786861671 6468 17126 209661997 6468 70936 674265035 8441 22109 467012773 8441 7038 946519063 8441 5140 695855868 8441 90517 579274757 12208 29754 905263174 12208 3178 680115446 12208 2802 855077419 12208 46441 688499345 81550 80229 643594779 81550 85314 781938282 81550 66454 960481753 81550 86384 231614617 81550 20118 308351830 81550 54323 196367465 70437 6015 469181949 70437 36533 513882006 70437 40268 799954752 70437 53023 166201015 97034 21819 141182096 71105 20204 945039115 71105 64556 282344160 71105 32731 151262474 71105 43120 770532021 71105 78329 134558120 60390 12459 528770848 60390 51178 607368599 60390 71675 597534143 60390 46148 753984548 60390 89169 969718746 94183 74676 518285093 81187 34087 9586990 81187 12158 798448023 81187 35234 906499133 81187 72313 544597610 79913 74702 805220748 79913 76357 765264992 45235 89467 635939369 45235 99263 659420953 1117 93269 819513972 1117 51194 333331112 1117 69071 345455393 47539 71735 645280881 47539 25421 881614410 47539 30077 895296127 47539 50124 745878380 45124 13692 698078451 45124 24781 127569972 45124 26574 864941355 7964 61613 864013831 7964 87398 437636977 7964 39035 298849813 54951 71538 260300305 54951 26113 320214445 54951 27273 258507676 54951 22830 209432004 47761 24351 683345292 47761 22135 989746716 47761 35558 910581925 82314 94516 755115635 82314 23906 717057257 51548 95841 333362924 51548 69968 383568588 51548 31975 759196418 27718 34802 376683666 27718 98383 310599303 27718 5917 285946654 27718 51123 509248287 27718 60968 903464718 27718 50159 345842950 27718 72584 549229 27718 18114 296543024 27718 18878 468761754 60327 61598 389478720 60327 63897 763303168 60327 87772 180487189 18429 1018 841579601 18429 56770 265298166 18429 37054 71713542 73186 43096 732519470 73186 83359 774031837 27698 34716 471487265 27698 57875 492866319 27698 66555 360200961 19112 74540 153506175 19112 62338 803489486 19112 71112 141339964 19112 24173 881699237 19112 36845 813410983 19112 91270 337032984 11601 20500 681301380 11601 66001 576939652 83213 16981 554676006 83213 99564 599389491 53233 35113 181730561 53233 80582 714940649 53233 91018 571816031 53233 95537 687446958 53233 82116 543668443 53233 74281 443351702 53233 94513 114963417 24713 60079 168783852 24713 87577 195814170 24713 95189 849112032 91249 34812 821702925 91249 56377 883709228 91249 48570 98267061 5301 41349 458577523 5301 17095 180442891 5301 64576 179277662 5301 27338 318877167 5301 38471 335988760 4862 95587 651656880 4862 35378 256163345 81607 87987 520747204 81607 48913 501050928 81607 78648 593600514 81607 49443 677246393 81607 43005 797003560 40518 99775 754836081 40518 40530 233253878 40518 30705 698700444 40518 18197 750851113 40518 74156 246642482 41959 30746 200763190 41959 18027 885447349 41959 72076 769283484 41959 90556 812190391 65458 63570 743219356 65458 27360 46220410 65458 75405 409812739 65458 79659 548025933 65458 83881 599436399 38602 43818 601035314 38602 33987 932502673 38602 12017 546414063 38602 8098 292124010 38602 29963 580459838 38602 47812 696369169 38602 49053 698264973 38602 18553 230057636 93262 84531 584133760 93262 85786 823256183 45538 56059 922547986 45538 82769 521188149 45538 26012 926330370 25720 48018 576722920 25720 9307 319281144 25720 87694 630912603 52810 48490 666206538 52810 87243 261526517 52810 49429 274583943 52810 14817 577317562 52810 81192 981010306 12841 51713 407166289 12841 90734 477648625 12841 96670 634393880 47909 24738 261255238 47909 47600 836471400 62453 9304 889867298 62453 87368 416036882 62453 19367 577984470 64699 24575 315920860 64699 2192 71395198 6567 96550 244135538 6567 97632 131820953 6567 52515 336239935 6567 86414 34137873 30004 42808 40123876 30004 51273 663143144 30004 36590 89395899 30004 30103 814179245 30004 64352 240178862 47882 96078 974195172 47882 42444 876988548 56762 7730 952782446 56762 43267 616651077 56762 343 409644318 56762 65133 305782063 56762 6793 704473164 56762 99082 375602153 56762 37245 898751512 80461 93182 972933247 80461 43701 740855101 80461 24764 794069408 80461 41196 661891965 37813 76974 819868096 37813 16882 908385814 37813 40380 627635418 37813 91361 665259377 37813 8650 959202024 49124 4491 381959766 49124 90529 411136183 49124 81429 200095850 49124 45877 361045342 49124 70328 273754751 82754 84983 516020953 82754 31477 947699325 97815 24847 152985919 97815 52700 429322410 97815 63279 787661803 10753 82886 110040683 10753 47944 436572854 10753 59964 125663216 10753 61524 269047468 10753 47738 535781649 78443 82058 84208093 78443 70858 705931674 78443 94841 403467412 78443 95995 602814333 77577 87174 584752261 77577 83978 427347520 26737 92151 474028985 26737 98371 572801899 26737 29210 448962215 26737 96443 405216508 92477 42165 140024401 92477 33204 48160930 72435 69331 266238833 72435 21428 414557583 72435 53224 88183455 72435 42076 444107801 72435 36603 243397341 11352 48191 919715228 11352 58769 667682707 63238 61353 505132762 63238 5814 64573139 63238 97631 295446627 44859 71705 454580021 44859 20532 598716530 44859 40251 387238561 44859 75832 255748087 62513 61140 858072376 62513 82361 567235577 67895 70391 460767094 67895 72642 357105789 67895 39831 496988634 54361 40644 634716809 42402 12834 698428321 42402 80838 582675864 42402 80141 431738515 42402 7286 129616391 42402 85630 841141406 42402 81370 41240492 42402 40612 757881157 917 53091 501792418 917 71170 941900226 917 73686 743094883 94513 59327 330169819 9635 58988 58107176 9635 15296 458629491 9635 9199 93967887 9635 19817 342651775 33361 75734 849113902 33361 74774 250698460 33361 1823 221430834 33361 85406 223435903 59140 23606 993726076 59140 95540 400871894 59140 72294 40056722 46216 57353 11449043 46216 95271 948133420 46216 84128 146129588 46216 35599 179846630 46216 98315 84215260 73126 91276 595360844 73126 57374 779294559 73126 3585 394836271 73126 77778 156242621 73126 90530 142155773 73126 96201 835537498 73126 30374 809419700 58855 56501 707418276 58855 69567 612942544 58855 20772 976960622 58855 36559 634716407 58855 24886 119690052 66816 73578 44852733 66816 52769 124394899 66816 29596 295130924 70521 19757 376779361 70521 63305 480027081 70521 5688 80171571 70521 49548 963240775 70521 8650 654567248 70521 32971 812464069 91413 14487 765389443 91413 48369 866718595 74351 43590 842565042 74351 51378 626362323 74351 24755 608103618 74351 71297 302869827 74351 56766 326770608 51192 79101 446818956 24886 82464 829771328 24886 12021 59414853 24886 3487 685270040 24886 89001 765536636 24886 42176 653144994 55119 89703 241343864 55119 68344 263895856 55119 6808 843754114 55119 39537 787240040 55143 59523 114108020 55143 28066 584763608 55143 85503 795936374 55143 34924 246421707 55143 3026 526822471 55143 21039 829980437 16691 78722 230189028 16691 29277 371148059 16691 19232 604740207 16691 72584 13494450 86355 7236 242166674 86355 47501 683327151 86355 98610 936481735 31805 49212 338870690 31805 1337 664282210 31805 31581 707293493 31805 92446 115630119 30674 47600 616496710 30674 81307 791417641 30674 9229 636454366 30674 37226 444387094 84795 74349 32434667 84795 53442 259310934 84795 4485 372081016 84795 74043 423948486 99764 53643 190106360 99764 95727 29748534 99764 80745 240814608 99764 73374 771279797 99764 7489 250757153 99764 19833 810046618 99764 38695 593865864 11337 48166 728240657 11337 99538 394086925 66820 46071 604081913 66820 48592 442026948 66820 406 446600539 66820 39035 353850129 66820 30088 83235157 85663 27802 479239922 85663 30573 276488216 85663 70293 15029924 83581 97385 655079296 69234 71306 932903035 69234 37381 283377367 69234 2244 116997445 69234 53709 850727342 74141 50679 536393211 74141 32421 765682925 62162 3848 64234260 62162 12275 45794750 62162 50522 670654443 62162 72003 64615227 62162 59492 990359086 89109 65059 565045149 89109 82411 57761495 26371 98393 841652250 26371 58724 466713620 26371 10833 532618291 1296 96979 549577684 1296 52887 986678231 1296 63559 888629952 95505 66648 99620374 95505 17470 877745839 95505 79666 365399093 82719 26900 730329350 82719 39968 452572242 93333 28660 308631876 93333 53719 1999224 24003 56074 536315331 24003 17433 618856312 30915 71584 988720503 30915 24802 665675271 30915 28119 589925061 89535 86827 582593724 48201 37474 329523690 48201 49940 291965195 48201 39274 432931105 48201 69597 701428862 72868 78118 337291900 72868 70670 272545471 70029 99208 162657510 70029 22804 212524217 70029 93140 986406726 70029 69331 386305605 79666 3557 30524899 79666 9140 738515879 79666 16875 20226989 79666 67771 771243378 79666 24988 934029412 79666 46720 810974186 7074 1842 936394767 7074 59810 714452105 7074 74389 362504374 7074 40731 112915652 2192 62602 449963051 2192 59467 405300521 2192 76623 285636450 2192 94947 382058585 2192 57909 51685502 58539 56025 80710431 58539 75522 640565984 58539 44347 379533127 58539 6135 280533110 58539 92417 350557647 58539 63744 24778639 58539 69597 525843174 51720 9470 80715806 51720 80390 927763016 51720 47566 962966578 51720 62357 100652893 23550 27810 853083170 23550 79355 280318195 23550 80145 465273066 85884 66858 985826787 81874 33672 658497851 81874 67202 979295177 81874 96025 418567235 81874 45431 883551931 36319 95702 694152925 36319 90765 199636908 2216 52428 296274121 2216 64356 524092333 29068 30665 455993200 29068 35500 779319688 18932 35653 387077193 18932 40166 796073943 55540 40355 25127621 55540 40330 257564235 55540 64352 58317057 3410 71023 860011370 3410 93383 880250705 52117 3904 477915074 52117 47819 407513739 52117 8600 78299173 50066 8499 789270993 50066 56518 403279937 50066 48296 374707033 50066 44048 632332131 50066 10037 635621244 65869 84165 793388731 65869 84297 707928329 65869 43625 875989661 65869 882 117529709 65869 73680 889225449 65869 17115 930136536 47133 46772 808928338 47133 45716 896948632 41094 15273 654189711 41094 85386 785538434 41094 72196 904829344 41094 52743 750278147 41094 46532 791218218 85244 25964 774064459 85244 67332 491691053 85244 51009 141643657 85244 93074 663954805 80858 82088 968044943 80858 31949 413500665 80858 75855 699259245 80858 30982 703711308 80858 20325 903135573 80858 50613 85183120 80858 67868 627348568 81068 17017 974119151 81068 33811 236254198 81068 14202 250689696 81068 81526 175651765 48140 99818 138913605 48140 28121 715419133 48140 84020 123580130 46532 77093 513656047 46532 47476 296047667 46532 81932 199847147 46532 14552 332911789 90765 15728 532030933 90765 72632 578854249 6238 5578 209598164 6238 96424 701459230 6238 54999 891918036 6238 14461 130872427 6238 50675 144195490 6238 2871 576121469 6238 51517 487441224 41897 48781 144721598 41897 64315 86617223 41897 11585 852310476 41897 39537 103825095 18501 11688 482969593 18501 71418 442176916 18501 72752 126209128 18501 30717 219593026 18501 21409 728297383 11088 46832 985347876 72835 44549 34646727 13759 55006 107824001 13759 26060 294948078 77065 26751 929304634 77065 19051 638804872 77065 37352 697275415 77065 64981 594843977 10126 35111 449172036 51009 17362 647697327 51061 80227 975870408 25962 12764 492788800 25962 7691 256403532 25962 50169 626994219 12265 32126 432416765 96982 57879 776649875 96982 37098 215692933 96982 19062 541340797 96982 48721 790973250 96982 37634 984906287 38325 88366 14672350 38325 63976 979768890 63530 74012 932890629 27395 38045 683787962 26015 88562 56914261 26015 29441 4306446 26015 26346 504826787 26015 81126 278791192 26015 69979 225395927 43513 74644 693958159 48440 1422 405999617 15666 18270 654786230 15666 19044 609537539 15666 3956 48879300 49222 13254 962686300 49222 6864 700690879 49222 11185 788507411 49222 87299 856987212 73813 714 876366176 74123 72999 551334346 74123 11845 960487672 74123 45055 48896763 74123 19420 56603052 68357 7311 417691909 68357 8209 993290561 68357 54034 554264424 12441 69717 500943912 12441 78860 321325535 12441 32997 768085848 12441 77771 19407301 57448 22001 961907680 57448 94134 438979921 96093 7299 925070967 96093 23109 356599544 29596 73691 960602153 29596 49750 464636795 29596 20865 736294998 29596 21548 22772299 29596 35595 418729745 87362 66527 478006608 40612 64349 936872658 40612 44547 96783136 40612 87059 226913056 33128 30377 860730652 33128 92889 379128757 84221 46991 197686208 84221 42041 807048623 58274 47709 943267090 58274 92201 659337062 23774 74650 757004376 23774 11618 244926671 23774 46649 356885535 23774 99922 704386769 23774 57670 833409788 23774 71359 79882284 23774 67480 425231748 23774 90481 567126161 23774 32683 286294017 23774 42509 495090670 23774 52476 196356342 10232 70306 41575504 10232 26558 184849452 10232 42520 539960750 10232 94767 212713747 94883 6644 649486754 94883 79814 449377128 42746 91268 515112419 42746 7773 975648913 42746 25639 631840640 42746 73530 547349874 42746 93654 600572212 37054 53603 435274987 37054 21996 543387398 21046 79013 266651311 21046 49836 834252841 21046 36076 153506786 21046 87772 248724507 73691 84386 230943738 73691 59089 252028633 49728 17084 48698264 49728 29236 742377664 74824 65889 187465607 74824 41672 493659527 74824 27796 337298065 73814 71569 499830700 73814 39378 843049336 57250 66137 38929269 57250 38146 583567367 57250 77892 755195179 57250 94135 114455353 57250 31124 260623316 96762 78331 198962926 96762 60020 803823728 96762 89065 340891160 96762 72666 885609188 96762 51321 658419719 96762 72470 142393351 7309 61949 913221049 64505 13404 313827529 64505 61157 401206575 64505 56643 549836103 64505 60115 479664026 64505 34802 831234993 54501 83118 63404119 40520 68810 894710479 40520 1124 452007580 40520 58499 29155851 82450 8407 859716318 82450 94842 429003898 82450 73721 293371575 82450 24146 125223908 82450 89338 784197650 16920 30033 711682202 16920 54062 328436343 16920 39435 379566223 68460 70605 834227813 68460 81127 937527551 68460 98255 122490813 68460 49974 418406268 68460 72708 913710534 68460 44761 659288889 17888 7125 455367306 17888 56696 47804629 92333 93107 387843561 92333 7929 608186560 92333 45361 721709699 92333 26913 74262762 92333 50328 803566192 92333 94493 814672670 58982 68478 530233822 58982 2399 516047209 58982 30364 100031686 58982 26985 911076483 58982 9445 532304445 58982 11996 682038842 74025 39625 681816197 74025 89395 897869689 74025 53379 919556809 1978 31782 374657548 1978 61513 878422905 13812 1684 66573416 13812 66144 982591078 56186 41712 221878144 56186 67331 629925604 56186 22075 603299602 56186 2516 548942502 56186 19772 225671938 56186 14233 124226246 56186 35980 924628866 5653 83975 222635809 5653 34036 592134531 5653 70584 698700856 5653 73614 223421058 5653 13481 326504239 5783 27318 867310340 5783 97379 273564203 5783 68353 70913023 36461 54918 132985588 36461 46970 893800034 36461 72267 922398934 41400 23897 268442280 48791 4895 177083787 48791 59613 726611150 48791 30212 813188827 48791 80933 470438655 48791 13165 160033291 61784 68282 307513505 61784 19287 101925265 61784 79552 281917301 61784 1010 911384403 61784 23626 693864935 61784 69241 72923298 34719 81631 405124604 34719 78265 236133425 34719 61406 445554124 34719 97667 200539555 5140 84888 340538244 5140 64687 622313596 5140 77398 687356377 5140 89233 973423520 5140 26490 691493136 98502 35850 896463240 98502 65661 391752103 498 34503 667929014 498 39435 236426268 7862 9764 427800974 7862 6064 365671622 7862 83744 546620648 490 38142 789464276 490 13034 1296335 78757 62859 579584300 78757 33542 878280955 78757 37263 767151943 42430 1240 74830822 42430 92444 305772591 31713 75140 705339422 31713 1967 242858345 31713 40022 479107326 38115 83648 781820909 26782 79524 819044540 26782 50077 13016676 26782 63625 643243870 26782 92444 520914297 26782 60012 113865518 23628 34728 54305604 23628 57697 484694653 23628 20877 708716552 23628 5025 510719685 31637 76012 874121009 31637 52972 956293806 31637 92184 634203489 31637 31198 867007877 31637 32812 506248292 52420 35166 977394499 52420 27544 963405125 52420 16302 571498527 85746 43208 619597324 85746 8991 480442760 85746 82973 331466339 37516 62903 213669231 47122 8796 299058972 47122 90095 378797750 47122 93909 818780093 47122 75466 435398202 47122 69156 273171364 47122 31614 432766207 53985 61636 61097188 43191 50724 549184997 43191 99883 117902460 43191 22845 639444294 43191 79752 136660195 34802 86204 992490404 34802 3238 273277448 82886 57490 589233717 82886 73438 593075792 82886 44711 219872656 82886 85869 186925497 93383 67491 468305535 93383 50562 73084047 93383 63386 360808217 93383 6450 342342679 93486 72178 9650236 93486 40373 855552790 93486 50193 547046597 35599 94253 151603841 96548 6303 851559416 96548 85122 740125665 96548 79735 142238334 3709 37838 816386746 3709 78315 907532631 3709 75610 515120311 3709 94736 865824071 33841 94181 749698184 33841 1730 583924654 33841 36959 58417119 33841 55152 360139746 40022 40712 138322249 84109 73218 316779530 84109 81105 2590264 44590 32105 276264087 44590 85301 315395380 44590 98634 275023680 67026 53219 321651409 67026 62711 316745304 67026 55170 308890319 67026 11213 751072515 7133 22892 257366892 9196 26984 179402477 9196 51786 131508635 15381 96196 376753640 15381 46315 977608977 38471 7174 304008442 38471 48220 159928866 38471 83945 409673123 90211 858 691097371 90211 35933 793577049 90211 19442 723066894 68886 37542 885906828 68886 40441 941070825 68886 34199 885640940 68886 68269 161394617 68886 10992 940108332 68886 5269 26596318 69613 99117 114738701 69613 59728 519490410 69613 19256 204860336 69613 74127 342794326 72523 38513 372388236 72523 81994 714644814 72523 14030 797628771 72523 48925 372414537 72523 59608 44389198 72523 41491 900656916 17470 64735 804912153 17470 57234 328127606 17470 83334 368264288 83540 26878 80049008 53603 97170 361559695 53603 51755 78118647 53603 29664 551364597 53603 81420 274998273 53603 55959 960628825 53603 97731 167391706 67055 32862 637036033 22097 97421 141567127 22097 45840 772428000 23147 76971 529970137 27704 74407 834238299 47266 76592 494978525 9764 47171 215603562 9764 25384 502344856 9764 91460 780540078 12995 83177 95786854 12995 774 647934491 9918 75527 85674776 9918 60479 417603514 77523 91031 29089804 77523 94829 847550555 77523 31344 525952287 77523 72596 552161313 77523 46921 297316242 99337 74472 257573382 99337 18413 338205970 99337 42705 98181220 99337 71575 451804154 99337 37265 792640740 14963 87223 385106895 14963 86718 738779111 14963 70605 434311017 96504 42810 909079425 96504 47871 759498365 96504 84231 949575257 96504 85391 585557549 31381 21076 71621418 31381 76589 278314381 46062 33711 53081031 46062 76144 365018223 46062 13481 721231839 18878 60385 925348123 18878 36174 547220286 18878 64996 240999892 18878 61137 429164353 18878 99990 986898564 18878 97100 83609925 82802 4620 124872422 82802 99102 109585195 82802 9482 311407574 82802 57352 337274026 82802 24028 394374589 74610 78291 698729163 74610 21787 852865458 74610 86729 281285599 74610 37518 718864510 74610 49627 71696286 33508 76147 612479740 33508 57916 246092678 8209 14911 931698051 8209 87657 462906773 8209 32276 364578012 65507 99894 661242736 95189 83361 113616936 95189 66495 23718961 95189 6526 722634217 95189 54099 312925397 95189 26625 676422618 97100 75778 385923619 97100 90046 291922552 97100 34494 413526889 63239 63168 446796281 63239 47696 571439282 63239 95975 545056132 63239 84231 953843891 68814 41884 725079804 68814 65273 804788825 68814 26030 615923720 92726 37962 356486638 92726 65784 559591534 92726 93183 877230086 54017 5679 100638672 54017 61711 949683306 35652 92080 426270814 35652 14613 387016546 35652 79519 319577106 35652 20493 975341551 35652 20964 747304754 97329 66315 940883230 97329 11925 404857786 17469 74347 886629593 17469 83776 334040770 17469 40859 517726729 17469 87466 418694996 17469 50827 433756373 17469 73409 632252060 17469 31614 118119426 17267 28110 952339 17267 80797 860176887 17267 20886 856720306 17267 3697 616957408 17267 4452 946276584 75127 71219 839317716 75127 35054 947113893 75127 70135 448324974 87864 29093 416032298 87864 2150 596475784 76211 86058 160570770 76211 85153 825218525 76211 24790 856426900 76211 82952 363506350 24666 17786 238277314 57909 3343 171164729 57909 24319 997056994 57909 17555 506038913 57909 86833 630037311 57909 11829 720727675 57909 4499 792501733 57909 38270 914775202 57909 81082 411150296 84386 65810 358494592 84386 56991 36889549 76323 3427 422507323 76323 63561 573385109 72607 2236 529798547 72607 81741 933162845 64704 5941 156481287 64704 66022 367341209 64704 88470 132398013 8796 62405 600758548 8796 33571 310420154 8796 19296 367654552 8796 2259 498457957 8796 76903 327553277 8796 77261 849293895 8796 40178 8444640 8796 60635 915078293 14418 91418 979030199 14418 97889 55639082 52476 38063 335263811 52476 84719 915658592 59205 16899 389991284 59205 44898 843673773 3020 54140 580438054 3020 48479 512059428 3020 92303 926246030 3020 20660 577378121 89254 89875 7370242 89254 79076 749731998 89254 81094 375209785 6548 87432 943828633 70720 56087 34495724 70720 46963 70069468 70720 85316 488353009 70720 75146 684695118 70720 20634 169098416 70720 43137 938121568 86497 39161 761572926 86497 55249 974033001 86497 85837 304253392 86497 27661 342422833 13392 87439 946600768 13392 80580 363292702 13392 42904 177855160 13392 88611 83674916 13392 43899 618089136 37304 70328 234158948 37304 6072 834489478 37304 61695 578556739 30267 52383 924479824 30267 9133 987742860 30267 84260 554278434 30267 66495 775641933 29055 94076 378990224 29055 22515 605857244 29055 85635 190523945 77309 63250 613619828 77309 45360 879428699 74650 30337 887399722 74650 99598 45928715 82825 75054 667514320 82825 37100 4806525 56732 6481 850468208 56732 18407 833456881 56732 73952 876671154 56732 94480 173845756 56732 38311 687857636 56732 40944 157852152 86824 388 596394781 86824 41009 639918862 86824 50852 874856836 86824 84049 64948799 86824 10626 247568606 86824 15879 293364407 86824 84730 323496707 86824 52470 72061708 61779 93950 356386916 61779 69959 346179508 61779 47989 713810943 61779 52234 217142670 61779 85585 842069035 79732 43702 30081574 79732 11598 957533859 79732 82742 972177830 79732 12145 917150284 79732 82346 380766971 86549 35508 602694105 86549 90689 197390180 86549 10037 111436212 86549 6386 444783246 32253 50552 966793442 32253 72232 146910173 32253 82826 643424180 32253 47467 858175539 32253 46574 63137349 32253 98855 186796966 32253 91574 363317234 32253 48506 81290105 32253 8144 493194548 42604 12298 620362592 42604 59061 583156722 42604 44647 4875541 42604 8916 43663970 96443 73632 244548282 4578 64053 203820405 4578 6996 610026411 44775 82673 902913904 44775 62018 293743875 44775 79035 449124985 44775 31856 779192421 54798 45684 53800810 54798 91299 367037596 54798 40141 401325628 54798 12516 924616432 54798 88470 49308069 84481 85252 884800538 84481 54476 884846809 84481 61946 962199160 84481 51728 477520646 4192 50542 235989322 85270 79536 179941163 85270 49671 315774875 85270 19484 157096192 70605 13206 619718045 70605 62213 395104335 70605 38351 920609236 70605 22929 488597891 58091 8453 341065920 58091 99403 220743919 58091 94283 152288524 58091 57079 183771242 58091 73085 961021862 17097 15106 999620243 24846 23255 329821083 24846 53135 520922397 24846 22109 990600613 24846 32026 87607008 25069 46249 763184600 25069 87703 874123515 25069 54901 653777856 25069 26745 964727301 3956 45204 466842806 3956 10318 988556965 3956 50346 614963417 74411 2191 89000351 74411 90913 572200977 74411 79624 93582060 74411 40032 141913990 74411 19562 200575176 41196 58113 388865635 41196 16830 752224684 41196 28480 102810682 2434 36907 916534505 2434 980 689047897 2434 70805 621954191 2434 74364 997052537 2434 2120 549039134 60479 13904 365630549 60479 63850 164264427 60479 57543 263660730 12953 4296 609082182 57814 22918 753702071 57814 18871 25257010 1707 21654 438905791 11417 7526 223045670 11417 50301 132743635 74292 30526 858726478 74292 41993 904253125 74292 48025 224632660 74292 45610 130723188 74292 5568 248122628 78242 1539 193413145 5549 41210 251810613 5549 9120 745204952 93548 10709 507062276 93548 26286 946158101 93548 28056 90557966 93548 7164 711863194 93548 56813 677500690 93548 96639 324040205 93548 74613 384121992 93548 81165 618803197 93548 3341 904499148 46186 41286 619177688 46186 9612 185268259 46186 33438 670527203 91872 63434 973386497 91872 92262 455084558 91872 18656 663434469 91872 65441 264518567 91872 81889 553369359 54790 65481 162451477 54790 56540 485515091 54790 63903 786636342 54790 18705 395233627 63870 41700 851583387 63870 90826 328747179 63870 7995 398740566 63870 25010 355748531 35949 2195 931475072 35949 95792 548412974 35949 87065 872686692 20886 28972 651193061 20886 81265 449459321 20886 89503 676357727 18316 87461 31803314 18316 61355 946231031 17551 98837 649701062 17551 9298 873312491 17551 62720 319071854 73371 15668 733747079 73371 22477 683295978 80912 48790 974635690 80912 38451 203850513 77469 91767 999279613 59401 77039 294048265 59401 50659 217883363 59401 87991 509049680 59401 77448 205859789 59401 50458 838441098 59401 12619 245647049 25384 96782 115523737 25384 99613 5878776 25384 37593 32729379 25384 42273 964925138 25384 99082 921655041 63881 3341 942248275 63881 19146 90943811 63881 26512 811779038 63881 3821 269961502 63881 33310 95714367 63881 24253 955190509 63881 24684 214844188 33712 91342 571460062 33712 15664 650072104 33712 56578 30803119 48087 79726 606443159 48087 58514 666592821 97547 59692 986756520 97547 95937 443772094 97134 1193 931232621 97134 34043 371451225 97134 29669 579269970 97134 14436 873319677 97134 70944 234753873 97134 40435 147601364 77771 9835 587576881 77771 10030 172245177 77771 76842 394336535 28119 64352 294281384 28119 22704 769383979 28119 69520 364964981 28119 93706 149652227 28119 50450 949522615 63417 15007 319076833 63417 56834 130300290 92444 91800 663873211 92444 369 300682091 99915 13555 57199187 38311 11133 225890097 38311 8674 474988243 38311 71297 138944265 35378 86800 922959991 67329 51724 765814047 37542 2005 486642026 37542 38959 996258084 37542 90517 906123412 89503 44555 151521867 89503 88418 294208623 89503 53584 114625532 72666 39331 377714217 72666 24217 783369050 72666 87869 765191330 72666 65935 83735615 72666 59332 845370058 72666 28811 53487475 72666 59689 295104946 77737 36044 714732759 77737 51656 914923344 77737 75428 381497736 18683 6056 202062171 18683 81346 426043394 18683 15016 36636838 18683 18916 371865223 18683 32952 321920564 18683 25606 5502139 11215 55525 90131183 11215 89902 260622417 46906 22524 850889089 46906 67661 756501916 46906 3951 124927398 46906 26879 42718743 46906 98499 52243067 46906 7886 298003451 24069 78384 125623839 24069 41739 865031609 27976 52277 36394570 27976 36979 999643329 27976 40888 989553351 27976 89425 693438094 27976 76899 977753132 27976 84283 337158225 39378 92011 562900721 39378 47012 937057669 71297 3224 672332239 71297 40811 364831066 71297 19621 859653208 71297 12412 431795401 71297 94763 537042021 71297 95579 277446457 46307 65682 295439391 46307 32523 800212691 46307 91735 469054347 46307 78687 473562396 46307 31115 578000859 46307 38305 417719010 46307 39295 876952852 42916 76128 621064029 41283 79145 752814544 41283 55982 255269703 41283 36652 725091505 89112 69224 998512825 89112 41920 579962714 89112 2265 391798688 89112 15273 780191265 14541 66891 452089367 14541 16156 269991205 14541 84393 382705960 1441 11137 979177479 1441 4334 356827208 29271 10742 202486967 29271 32363 813637709 29271 97191 856037162 59158 8960 124327748 59158 54126 827574339 59158 86114 817702291 59158 62751 158367265 59158 56375 125030844 84231 13703 282384618 23491 37000 415420252 23491 49340 504396755 23491 63313 334330392 85635 62614 946485903 12745 88166 445857273 65168 53525 317034781 65168 80698 528242937 65168 96418 22448908 32026 22795 682495819 32026 15309 309950892 32026 44255 945529446 17352 90799 837863139 17352 72994 949612737 17352 10315 125467176 17352 20660 328835263 46441 97140 228886511 46441 64945 702184920 86248 22512 233162176 86248 57428 488497111 86248 20753 104048140 86248 39934 534729292 86248 99051 34840334 86248 8600 616751867 62621 11219 244937446 62621 80729 530366833 62621 323 2879758 62621 7137 780971377 62621 897 77497158 62621 72584 672670791 6644 27164 745344459 6644 33284 944189023 6644 86684 875759924 6644 70340 205485926 6644 30297 343385785 6644 6322 923673437 18200 91358 557948442 18200 56838 189954084 18200 74681 652943202 18200 84821 835608695 18200 4060 513987287 18200 81744 603927622 19814 58864 500234852 70091 13398 799449289 73930 74637 592419599 73930 69786 779237068 5469 97978 637003309 5469 24094 76532981 5469 14665 121212751 9209 99133 877395752 9209 93935 902186877 55152 38813 482236639 55152 65540 499659846 55152 99553 705864240 55152 38271 897541965 55152 9579 814504425 83235 25202 511425190 83235 23307 104197131 92872 67254 36038305 92872 46996 584506657 53035 57512 259014365 53035 99353 841582882 53035 26239 362983061 53035 43762 404389631 53035 71737 527886695 50369 9785 299457634 50369 83484 779300738 50369 48119 888404676 50369 98210 733875820 50369 40702 921180300 61815 39353 370693654 61815 55583 859968837 61815 4095 695277335 61815 49983 854737049 25761 73330 123747218 25761 17546 358927775 70135 97699 797370677 70135 47035 767559653 70135 53213 992304721 70135 54933 33184216 70135 6478 176585144 70135 12537 675763679 70135 20848 774016404 70135 83945 866536361 51212 10830 763313466 51212 3195 330715644 51212 6735 812519415 49627 6544 435849362 49627 10243 780228961 49627 21516 793231511 49627 48219 509787866 49627 49942 857377973 57625 38706 326996800 57625 54763 843813549 45157 19237 751578637 45157 59542 216096109 45157 88992 288402300 45157 50367 413483695 45157 45610 842251482 45157 62722 191152918 8149 86788 946645313 92590 72814 235944151 92590 61149 829316398 92590 51030 809733322 13524 44904 209521125 13524 58784 655714810 13524 88352 145850754 13524 86378 429966083 61165 83334 589005576 61165 75102 828601352 61165 301 709781295 16520 78814 126019430 16520 2810 299311346 50679 85164 95107784 50679 61890 824267535 50679 44415 623097570 45610 2942 63188066 45610 57408 644381660 8960 12248 342836099 8960 97871 778058878 8960 68860 733909062 8960 17075 592398825 8960 94246 27850187 56834 18492 162453676 56834 77617 740882257 56834 29984 347126943 56834 79821 528910926 56834 48369 175946108 56834 45642 124714631 7553 99265 277251982 7553 13442 450646101 7553 83002 575717406 7553 74767 37491030 54507 63719 822613477 54507 88566 556304211 54507 28293 676182421 54507 83945 961909483 47600 94793 742459757 20632 15224 658931221 20632 99379 641976424 2150 77533 915861701 2150 91572 231919685 98154 12033 477864299 98154 43121 733787622 98154 3019 585748684 85167 68779 234988727 85167 21550 49970526 85167 50705 71419845 85167 68447 729731696 85167 76473 657557471 85167 47071 967576550 94892 12794 132008622 94892 7856 770758910 94892 16588 976118560 94892 82308 922193567 94892 16557 158627783 9813 98927 67093184 9813 60974 835634808 49548 77365 643085655 49548 32513 131745892 249 98071 805519841 249 58471 816537613 249 4397 437998268 249 68954 712436529 51638 42001 784731018 51638 42355 960139072 89788 65259 902788740 89788 32345 558314285 89788 28773 447015477 89788 18425 658911032 89788 37838 904746109 73234 61847 379363642 73234 29559 927326246 46486 39435 537264736 46486 17980 122377051 46486 31952 492075978 46486 43572 465404878 46486 39071 822506431 46486 93799 47793466 46486 74396 12477011 46486 86990 108842337 4740 62729 570262350 4740 59809 277012162 4740 92927 867748937 4740 44392 820949858 4740 36959 939824346 4740 79591 664081362 26711 32670 133007264 26711 66893 722086250 26711 13666 454749060 26711 74939 386985741 37265 44589 580299246 37265 63510 13265769 37265 86276 727700779 37265 79152 115060440 61272 9390 398784409 61272 79531 133621024 91952 79232 338019274 91952 35549 295106875 91952 93496 570913138 68079 98310 926824889 68079 15205 447829011 68079 12285 411802610 29873 72583 808712887 29873 31968 736739482 54749 18040 992682835 54749 5979 459300082 8650 28463 646071671 8650 51311 369354548 8650 74918 744682638 52259 89418 667146920 52259 82917 979543823 52259 4560 801999666 19367 51976 201474137 19367 87494 640281822 19367 73597 669770344 71575 30290 304076852 71575 31328 692473166 71575 28483 110367948 49171 32990 278863980 49171 86329 90779243 49171 40355 523126874 3556 83329 652834353 3556 43614 100730321 3556 63561 855905025 3556 94310 274735933 39537 96526 984461425 39537 62320 266460643 39537 80297 318477736 12285 73597 302315803 12285 28214 270487589 12285 77073 601798282 12285 50018 521463543 12285 93068 501136711 61485 96201 859807846 61485 67665 990246735 61485 99620 327754523 61485 20450 280531789 61485 42758 336673473 67294 56837 702100365 67294 90417 88681561 67294 88777 724951073 67294 19216 177360721 67294 4439 497612832 67294 85489 577011293 27359 52213 481866976 27359 46014 870250190 27359 64454 42503221 27359 36953 891830816 40731 85887 689977700 60684 44132 133429797 60684 3348 99042649 60684 40256 855433367 13671 39534 608055386 13671 10145 817036882 13671 49147 864912762 7364 3344 497048732 62684 35877 952484822 62684 86926 193966750 62684 42239 695925056 62684 49102 838708402 10742 66453 95666731 10742 97648 166155933 10742 26747 58567525 41540 69851 860158560 28123 24712 582051796 28123 73875 736506506 44547 94965 468950819 44547 58147 123246678 44547 12143 20504674 44547 3004 513204842 74314 19731 4808079 74314 32141 929598263 74314 3668 270992194 74314 47762 226570399 2269 92452 831552765 2269 74377 954158100 2269 12619 256460844 2269 93748 211226029 21539 20502 158073508 21539 94343 98841436 91270 9732 738263060 50458 6386 504096582 50458 93046 761509772 50458 69127 203945345 49431 36214 615388879 49431 49795 884534727 49431 33894 680633353 49431 80790 606419810 269 69709 896522732 269 78154 969646289 269 31804 752887228 269 4054 639987688 269 73090 390295893 88389 46469 503054527 88389 50863 537376378 88389 98723 829059914 88389 34386 710291854 58158 47576 114426187 58158 45642 252609511 58158 78216 850887748 58158 14992 470808376 58158 97644 7741675 18114 42863 489019464 18114 14444 444431016 18114 16543 767426430 18114 4491 470664855 18114 2213 243118319 46654 69178 107885479 46654 8224 909425285 46654 78105 871809192 46654 43256 476603959 46654 40590 703996753 57373 50379 500217229 57373 90239 235147571 57373 53978 204964296 36404 83461 765802255 36404 74093 697908897 47576 86177 244704951 47576 75313 152573425 47576 45680 502930947 47576 99791 753574517 45684 25167 250408049 6502 41235 734338075 6502 76996 681677915 13296 39536 230134404 82869 45488 953673060 80622 57012 560549978 80622 1227 118115159 80622 13384 404098971 80622 50355 521607148 80622 60067 803167313 80622 72584 686985162 73973 1967 752034637 75842 52545 281757536 75842 94257 372395596 75842 99082 694257562 13240 18499 374769747 13240 65928 538666928 13240 97375 414771952 13240 74264 594454524 11710 78228 516419199 11710 35892 531513822 60834 5522 474092823 60834 69273 882939570 60834 52035 864247489 60834 62419 755536462 5333 37687 606457074 5333 38667 833766710 5333 52240 469676692 58233 36671 509117487 58233 61223 733844686 58233 34286 729771478 58233 25681 638621892 58233 76747 926847094 58233 41064 221358879 93068 6705 481794557 93068 94713 733901902 93068 46077 368363157 93068 83917 48978509 85585 17947 836405091 85585 45601 431515107 85585 58588 695860131 85585 67515 673516608 57060 43318 533154528 57060 68839 712611472 57060 54573 586543767 57060 84958 151725651 52605 12141 937457738 52605 70954 743840009 2657 37988 40138723 2657 64355 325174099 72752 61539 349010017 72752 10456 996554774 97385 8476 873890079 97385 48163 851509634 97385 48135 505014389 97385 90222 14258503 97385 34221 865258590 97385 58507 804893105 97385 65948 499845460 94493 85834 76685538 1534 86902 610393708 1534 40946 801195025 1534 33497 303666436 1534 6558 198935709 1534 82482 367459191 1534 32528 364665881 27731 6695 962869813 27731 31877 205986433 27731 35170 345114733 85869 15857 268588386 85869 24945 215595725 85869 67658 383889920 85869 92484 478876446 73614 23339 827392243 73614 21879 542413928 73614 75190 618895958 10349 2606 952889763 10349 4224 537972200 10349 97299 844984953 10349 67498 217088272 10992 95551 898133551 10992 40936 197590729 93869 31603 914422980 93869 88350 964677658 93869 43576 414719782 93869 64643 454542573 40604 28956 350038734 40604 81967 519749219 12180 85532 487114584 12180 93799 713041911 97262 45332 700510904 97262 52141 300792583 97262 51834 718224261 97262 28349 844584260 97262 26587 238923554 87987 16897 25667500 87987 4957 666394336 87987 1967 875024459 87987 92195 114686741 98503 90817 912489377 60736 22338 145630939 60736 27490 209702633 60736 13849 575671139 60736 74105 339011375 60736 84286 373100445 60736 93761 24296068 33251 57294 142958564 33251 4081 842983213 40820 90303 191007843 40820 93997 123259383 40820 30854 507262791 40820 67975 267550079 57504 897 114593396 57504 7606 338797095 57504 4066 983631670 57504 41178 355006743 57504 90471 283961472 30088 42643 536853926 30088 26926 595860142 30088 61961 439442957 30088 96708 467845816 30088 34824 937633533 15922 85965 667134101 15922 76497 739099836 15922 61975 871577498 15922 8632 924508964 15922 67117 374383232 15922 43087 157571103 15297 33120 753910230 81889 91361 77172777 81889 19947 893807161 81889 11217 434147031 81889 21957 487073239 81889 53079 905675685 99200 95405 729637522 99200 94010 146540043 99200 10874 712235470 99200 46996 247787532 99200 3697 536748247 20658 63333 649474963 20658 774 839867542 20658 74396 400011186 39435 18612 529490093 39435 25656 858914272 39435 73061 587989103 39435 18111 166958007 53964 28855 605119715 48018 17876 542286845 48018 49767 461504777 48018 92162 196799791 39771 82400 622574873 39771 62824 853411962 39771 37631 837814855 39771 92547 446470621 88501 39443 11905302 88501 60485 477662569 91358 15529 789603492 57234 67640 471342362 57234 51689 69256023 57234 1989 615030915 44150 83464 589865508 44150 59903 846237897 44150 66448 384725535 88404 76485 715872490 88404 76273 726329212 88404 30397 242954757 88404 43989 233219582 88404 31371 648474780 55832 49563 64759104 55832 32578 38792001 55832 52381 948121351 55832 43681 477512761 26490 8055 176129239 26490 15725 996395149 26490 29389 140311390 26490 93107 97808833 26574 60461 116851367 26574 8301 260669129 26574 24127 736133266 4046 76709 109829716 17115 94106 341928305 35053 38261 149005498 35053 60859 187667305 35053 74820 415257733 35053 15668 153103703 35053 40032 728760924 56109 37512 628862362 56109 23938 596598271 56109 76977 175128029 40359 9882 536224161 51907 78089 574220090 51907 84954 378994196 51907 63595 10852785 51907 17332 498449699 51907 71914 349155606 38305 70065 385029873 38305 71410 681784772 38305 91962 983782630 74337 1798 158290210 74337 64179 504089295 85391 54207 579578669 37124 95856 956282173 37124 88945 486465350 92446 98177 835985476 92446 3461 733019283 92446 4026 612303160 92446 45366 57457274 92446 3436 80129744 18369 89045 11225686 18369 98186 37161711 18369 50237 437345595 18369 25736 932881192 774 62460 471361215 774 73012 570586154 774 31941 866895815 774 39154 737869359 33900 18980 350277830 33900 50980 45188753 33900 97246 41485714 33900 57304 900572816 33900 63363 92526614 33900 39907 137116396 33900 93748 138729456 66484 16195 169463886 56920 12918 313440465 56920 38585 940239873 56920 90730 207057862 56920 64352 953410254 16016 67501 787853284 16016 5648 900548440 23499 72123 58110624 23499 73053 628507154 54323 44342 793282399 54323 7628 544354071 54323 52638 512032650 54323 83212 19619303 72584 1834 20397825 72584 47988 326577386 72584 77735 4961808 72584 69326 662415380 15291 92545 737672526 15291 66448 602126489 31603 93175 622538316 31603 75983 716417286 31603 88647 159377985 80797 97594 483389577 80797 38504 964975306 80797 18789 668212706 80797 25041 266565712 80797 85057 770031253 80797 99811 433149663 80797 7014 325883441 80797 22109 518072889 80797 310 134498343 80797 57000 236863480 406 53744 129669493 406 84647 525153920 406 92069 553382520 406 45552 362108067 406 41383 922616009 70568 32291 671189656 70568 69047 634370074 70568 6796 870277670 61711 91104 417144631 61711 60453 475650510 61711 23711 784135493 61711 26747 676391253 66612 99379 481150582 66612 61786 578909268 66612 91775 506625393 74423 22461 875561354 74423 46052 652955062 6036 61757 46336084 6036 99355 185031032 6036 4524 528118695 6036 93463 530453886 13481 66640 887852605 13481 56788 57484112 13481 13037 417859828 13481 37474 55724821 13481 97313 593702328 46921 92384 497025867 46921 54395 315380371 46921 4334 446239559 30645 67470 261146726 30645 45758 582324394 49815 23686 971792423 49815 34338 860922409 49815 97731 995994753 49815 79531 592751526 18189 49056 576083761 24684 58213 616112430 24684 74277 644239884 24684 77326 275945308 30374 32080 204900427 30374 91479 952261207 30374 27408 323846065 30374 90151 222535866 18706 11115 41317546 53584 29005 723977818 53584 14726 653528397 71907 27576 290807731 71907 51651 490691211 71907 97928 896689138 33951 51511 594037234 33951 57852 500799250 33951 39511 436931157 97233 48143 266433968 21366 49601 351311347 21366 9039 102450047 65753 16389 848580808 6526 10322 449807738 6526 40169 142586519 6526 50146 773395057 6526 83830 934803423 6526 59689 407086713 94797 55669 107462141 94797 81121 772162511 94797 6531 61513104 94797 57000 750076032 49102 79380 816945769 40032 19426 742674294 40032 56502 703995236 75121 25325 20414890 75121 96420 943484053 75121 74389 916479793 56766 81470 271552399 17388 69241 469435442 17388 96904 40062831 95368 91325 643167547 95368 5459 575257379 95368 19464 880262380 86990 74646 204375507 86990 97131 526683402 86990 5931 647629470 86990 68648 648026032 86990 19562 903675212 69283 752 452905582 69283 46616 655761871 83289 39487 16615535 83289 72932 967566457 94730 11641 33828466 94730 35782 132889388 81253 10267 448762164 81253 37021 295670896 1193 23825 65581040 40337 25660 910231761 40337 10311 619784938 40337 78891 263830597 40337 25876 111760696 56828 20104 454525664 56828 86839 894381985 56828 61915 468613683 84306 18933 478068583 77091 17397 172036762 77091 65475 433128638 77091 77336 888035439 77091 62299 994224772 37245 10878 448109772 37245 75791 347240390 37245 61173 929162565 37245 84619 768856923 63313 17970 453877193 63313 54981 384011342 63313 60607 507406384 63313 26387 832939069 45840 64112 457254550 45840 55217 996628518 45840 34622 691469086 45840 31589 353810102 63344 45837 959963286 63344 88889 817873143 63344 17391 321310220 63344 16318 530365364 68887 27657 194528562 68887 72668 897781700 68887 96287 246820390 68887 61897 876988074 68887 83593 376882016 55332 98100 3140231 55332 31174 99748931 55332 88046 165763519 55332 44586 702693744 53501 81204 515118252 53501 53570 520439344 88123 74011 252690325 88123 4560 378034950 88123 90300 311762228 88123 90264 953967949 50450 64151 47829950 50450 61325 392765707 97313 38004 49234632 97313 76038 478956094 97313 87348 813076574 97313 38287 958221377 97313 70911 797989000 97313 96437 860822091 9269 52496 547251576 9269 84980 157356821 9269 84717 156732635 67868 47614 255238819 67868 36078 6259744 67868 30637 499739344 67868 93821 366688101 30389 77908 289389300 30389 48300 298894167 30389 61133 865652793 30389 18492 752533835 72470 1652 423987208 72470 46074 174774520 72470 43428 421839873 12516 19364 933516868 35213 60740 673388446 35213 15350 926323780 4560 60682 701772664 4560 78302 74549750 4560 49254 969812619 86745 82003 428319625 60927 87832 520122601 60927 70035 540152417 60927 91776 749536531 93496 50165 630512254 93496 69512 866063834 60106 27934 795866760 60106 54454 946069766 19562 77180 782199728 19562 95763 401714482 19562 59876 76185889 53579 71690 517252999 53579 79531 998868785 53579 4334 967849681 69598 40941 627420054 69598 86904 274961062 69598 59752 829139305 69598 72698 594428118 28713 5167 470238284 28713 43343 243865623 28713 54923 953423864 81105 29760 147515179 81105 19699 305944684 3744 77383 217254026 3744 14238 678977987 3744 4931 480325549 3744 32575 567283906 3744 764 699729924 3744 42694 423282109 3744 43944 413861619 3238 2255 790264918 3238 39657 514349147 41303 10614 388442858 41303 5775 571807803 13165 10058 451587502 13165 14230 771909921 13165 13809 422583245 13165 95990 126806978 69043 45988 278355787 69043 68878 928425044 23143 33926 905808838 53978 7410 648424499 53978 98939 931019134 53978 66955 524962799 87694 38640 272758865 87694 3570 675376337 87694 69080 654392994 87694 70011 610867660 87694 83839 894031770 87694 4312 829871962 1967 58989 741908736 1967 73556 740031186 1967 71408 763412210 64400 16480 146601594 45358 12822 366854586 45358 27986 877255791 45358 60575 706309038 45358 82608 809050147 45358 83994 821211895 45358 7772 833754444 14008 2658 770436010 42026 52339 805813950 42026 65618 54317063 42026 95790 941754000 42026 48369 956460837 74396 27249 446931445 74396 31674 851803468 74396 24011 884108934 74396 26898 222662488 82309 3548 481170564 82309 3938 286386818 82309 38050 416946544 82309 82471 425763633 897 28688 810345988 897 45105 774666471 897 43286 527745220 897 11149 135620966 897 75837 832925478 897 14815 930555109 897 4452 899243952 64476 14312 657305817 64476 14146 753936261 64476 1320 439441615 64476 2603 807176340 28641 81636 324249927 28641 19887 76095769 28641 18505 353876420 28641 70919 394167594 28641 89771 481734545 28641 81368 607313364 28641 50170 364491579 28641 26625 9984227 42782 76241 123144958 69241 82118 222767416 69241 26030 729955052 69241 25475 891768719 39406 78779 385107549 39406 45147 522868020 39406 6321 647869558 39406 47369 997667061 39406 4335 214708331 39406 95347 691768737 97500 83541 922315411 97500 54826 668498276 97500 93201 627835292 97500 61673 833599925 97500 35170 919063964 16548 83409 842526330 16548 9294 676994763 16548 19901 11906063 16548 22202 819514546 64209 72402 94455880 64209 82039 888105962 64209 64604 868563752 64209 16067 66031037 35782 38030 761661834 35782 36588 162000836 35782 15662 67302163 35782 8200 164472484 35782 15308 430669126 5297 9039 93497442 5297 35889 997176067 5297 4243 931999503 5297 17464 156972605 24458 41326 664580173 64953 68920 382098704 64953 17787 394732807 64953 56234 167931396 64953 37552 646133740 64953 42581 833007186 46623 99863 759013218 46623 40441 930467030 99604 21142 861935289 99604 25365 442349963 21039 69200 950480669 21039 43372 858514893 88833 39889 719309328 90517 40842 600510513 90517 94736 569425300 32803 8269 256424942 32803 75784 573039005 32803 64744 603166552 32803 83161 320227479 32803 81741 583845795 26747 84789 866359214 26747 2213 155245732 41595 87604 155156207 41595 86861 144902697 41595 43578 563784491 41595 68565 381092949 41595 48761 851286786 41595 99082 452419433 69849 4629 597984468 69849 37329 394090671 69849 12619 128825465 69849 91492 47331628 30033 25556 944682441 30033 50551 361190075 30033 87192 450821512 39035 39311 395635396 76357 85061 220217308 76357 97667 18184646 76357 780 795488935 40467 71604 463960403 40467 30414 968971133 93848 53721 990403328 93848 71959 245274737 93848 78342 748099883 93848 60012 552246299 16228 68755 92496745 16228 67432 939839433 16228 4178 405182634 57173 28635 538671130 57173 81160 899455392 57173 88158 74501436 57173 75076 926308705 84130 45873 546935069 84130 51139 677698504 40402 16774 341754734 40402 65363 899987712 40402 52234 392900800 48913 81953 435879194 86038 48150 726864940 86038 20503 808186162 98610 8814 773524869 98610 56862 966137565 72931 39741 902229589 74939 57455 709236451 38582 3538 521735760 38582 46741 4481831 38582 96768 818982355 38582 46341 8789815 21958 63144 339940029 21958 88909 655140060 21958 4174 76630120 21958 13860 582294434 21958 92949 825932260 21958 45800 640710115 21958 33438 197029889 37226 1453 726492519 37226 92557 729155047 37226 12724 99993260 37226 90996 815957080 37226 5665 440875844 37226 26628 591717096 37226 46849 631901098 37226 19464 9573387 61325 23557 855439061 39727 42908 449342566 69597 35453 529491461 69597 80334 837937795 69597 85220 838451966 69597 75102 662044798 41520 53829 711795676 41520 79521 422449390 41520 51747 333661048 41520 77300 406789166 41520 8017 746869892 41520 14292 429743207 41520 44415 847298524 81165 65029 423282069 81165 10051 993963720 81165 74183 38213138 81165 97784 105320473 81165 57965 909846786 22338 72365 547232198 22338 62976 621120469 77311 62947 734694155 77311 75419 644256704 87472 88286 443724602 87472 31819 890395660 87472 43777 606675990 56072 45877 393722477 56072 73671 982363608 56072 58564 936232066 56072 4025 828206083 78079 76061 58310734 78079 51959 298234275 78079 87725 978468450 78079 37685 168560418 84283 50908 499775482 84283 97326 843893800 84283 11587 111226121 84283 81973 402474006 84283 17382 995987214 84283 99379 285988735 46419 50317 748274449 46419 57392 314891296 46419 17970 347785166 46419 73690 652160220 30841 43473 433776902 65216 89719 116349224 65216 97926 320582966 65216 68820 23225886 65216 21815 83553685 65216 60418 65816715 59492 86057 475592926 59492 42491 381747141 59492 57927 778650481 59492 84613 396861110 59492 52583 801250329 59492 20679 498686260 83326 15986 477533188 83326 94481 986040128 83326 85198 151983956 83326 64972 407227111 83326 19359 622954982 34161 52520 742933551 34161 81283 369002345 34161 25481 266880622 6489 57419 529672941 40566 57413 819239987 40566 64634 687226617 40566 85061 349659058 49380 61950 686137866 49380 24755 488589021 49380 60185 806861813 94614 40877 844509171 98315 62971 407603952 98315 21301 699214389 98315 93217 922767526 98315 48250 729608184 52583 27852 266434387 52583 88773 959665863 52583 43315 120011947 52583 80728 189843689 52583 36343 27636556 64465 74381 621655596 64465 36850 690695301 64465 56449 646423364 64465 56375 866059864 72700 21638 774542100 35421 44824 189139801 35421 14171 339164572 35421 25524 678571958 35421 92961 738776694 35421 22561 57755616 10037 30372 354828560 10037 54636 833721940 10037 5320 156115632 10037 1333 38982777 88107 8081 180091743 88107 30984 753451034 88107 49563 626566736 88107 98701 315563851 62081 25310 307594201 62081 35518 300125460 62081 64122 759495786 62081 24705 951393267 62081 39760 619027293 62081 77037 752445359 21879 39793 377876765 21879 48182 394651290 21879 12619 491685792 21879 6409 527348306 41712 93074 189608482 41712 2303 152479457 41712 66052 310983883 31877 78668 534758177 32013 8078 597540710 32013 67100 264440089 32013 49932 763804754 32013 5503 269169717 68954 71639 750105552 68954 31310 502161866 68954 36544 385517354 68954 75460 905019102 68954 97707 353575177 68954 80326 529964649 68954 84258 828411833 68954 45138 95420336 34975 58666 410167278 34975 77735 275532344 34975 78117 949495789 34975 56375 10638758 3070 84200 817900181 3070 2430 155272195 3070 67936 258677316 52093 86508 611719041 93810 86578 372313847 93810 52970 247063659 16207 39778 673129472 16207 97439 814672473 16207 57377 476790048 16207 1176 681809614 47196 21531 513294860 47196 74873 225624037 29872 800 367863820 29872 76941 740818438 29872 76542 125189930 29872 12762 885829027 50613 66476 91321146 50613 94043 924040837 88286 37368 203965340 88286 92438 571692976 88286 72078 959308308 88286 32468 272469041 88286 96758 479981868 88286 57870 149990818 12016 65427 253429883 91325 54184 127383756 91325 80056 813690344 27852 8715 196841957 27852 3739 936539209 27852 47751 919013944 27852 6096 663703764 27852 14910 795131194 98955 39337 534924021 98955 30489 132604108 98955 73852 799465996 98955 68479 32525378 98955 45126 474200434 98955 62769 828647076 98955 48907 278164423 98955 81881 555623993 75078 74748 25124816 75078 95357 62397056 75078 63094 744393453 4155 29460 792721816 4155 10073 73293490 4155 71732 357858769 4155 26438 228414481 73690 93153 91766164 73690 3359 588855978 24028 89588 179155780 24028 75114 735995264 24028 82218 365899197 76585 80824 655136420 76585 67446 287906273 76585 8880 514785234 76585 40326 926014614 76585 7157 591337700 76585 78807 423375446 76585 87057 767575703 21548 63115 209936128 21548 71718 276264638 21548 23808 152280402 21548 95108 751021952 21548 97843 895737836 85061 35671 860807037 85061 51934 427458644 85061 3358 869908187 85061 86974 341981872 85061 29841 23751839 4491 59922 675248035 4491 41924 817242246 4491 55591 813076501 4491 23274 99363060 29897 25465 937637759 29897 31770 395974455 29897 12669 4951928 29897 27877 771049013 15805 6553 316709451 69326 97723 863719723 69326 67742 295600989 69326 99630 15176145 69326 78329 401899036 69326 99082 724800626 83839 75134 50350093 40355 33651 547588211 40355 54620 874058116 24923 68014 87947613 24923 36834 432895209 24923 623 245207083 24923 8001 110326253 24923 88295 526592517 6392 25183 297385365 49618 43068 836162105 96390 61321 995950867 12878 45821 795757849 12878 42747 133645610 12878 49228 16525773 9781 32971 373420725 9781 30805 283877579 9781 97093 87159171 9781 46337 124980273 9781 27831 71577609 9781 81132 176773482 9039 43891 968031676 9039 28141 476501389 9039 73597 676045678 26492 87845 210989630 26492 92550 887318662 26492 20732 880184874 26492 30084 26714385 26492 64745 795943391 26492 90128 550107832 50346 48178 310342751 50346 6161 796644214 50346 33937 709349214 50346 86216 513733480 41383 89564 119929240 41383 21477 22397528 41383 17832 861786551 41383 98646 806701019 33858 25189 363026878 33858 14664 415963390 33858 92107 392078022 22447 80864 474491371 22447 121 835791232 96201 8343 54450716 96201 63475 625744859 72568 58223 682028430 72568 97796 297017174 72568 83986 479059076 72568 42758 168031248 72568 13849 330210427 72568 32750 849291357 44113 85253 645625870 44113 42351 822213673 32662 34309 912656914 32662 41292 341269881 32662 39422 534025647 32662 30784 586904313 84322 79530 868372989 93799 71516 438091620 93799 27695 512324501 8200 90615 186564535 8200 53743 120507167 8200 55027 216245302 8200 92296 501297470 8200 88326 596386757 8200 54521 829332021 40211 69517 681113653 40211 88345 456216080 40211 83220 199479277 40211 35769 122720950 40211 57870 164681279 77836 34229 633938676 77836 28144 329066539 27645 17317 413004840 75832 73872 110288472 75832 22356 174768936 75832 9914 975635452 75832 520 129062605 44761 4492 912353251 44761 45544 340426168 29798 80084 745073576 29798 75644 82387333 29798 9779 580286541 29798 38398 895366906 77266 98031 643602535 38916 57887 404506537 76808 7618 901161917 76808 70144 306567423 76808 78329 314241538 35113 45110 496730389 35113 29239 539625712 35113 14510 67980830 64 28233 783522763 73875 34358 363879484 73875 30539 704814151 73875 87772 73715009 96220 44534 428441721 96220 13853 694268609 96220 52525 597902786 96220 70268 295296522 96220 89913 643652686 96220 10189 356256125 31749 42943 973227901 47734 28707 602435996 47734 97718 968060121 47734 49659 382015004 3341 27218 59350675 3341 48338 428440634 17433 41420 409215514 17433 19456 44587968 85489 2940 712424198 85489 55735 46962711 85489 94413 998440853 85489 35829 312579125 85489 54285 682047258 59692 86156 284322413 59692 3844 122324553 59692 82577 513518527 36259 66170 665842808 36259 90363 562917388 8195 8429 883924245 8195 55477 821195784 8195 47216 21828910 79591 62731 471332835 37933 31639 197827862 37933 17992 16817568 37933 69759 442465353 59700 23510 494716527 59700 41922 819735676 59700 80244 717815560 59700 56560 71537635 15668 64531 625240999 15668 39419 35545732 44072 7458 853533729 97648 9192 562051332 97648 1472 694396361 97648 90555 241490941 69331 51017 447401056 27796 35358 538992173 27796 96068 446441247 27796 61312 749946463 27796 32454 455545510 11443 42346 472595486 11443 40492 397112233 11443 3454 427671241 48570 75059 374501492 48570 66456 646273639 11575 90520 270464375 39501 58548 748149621 14510 30101 633937119 14510 53550 393631855 14510 80516 423037256 14510 83929 778324754 14510 85965 334694023 18060 3082 943147009 42705 3131 461201024 42705 99231 799683970 42705 18771 561322859 97481 485 776588471 97481 91361 330435395 97481 37976 30416945 98867 69856 244515423 98867 99979 511151781 98867 97356 705486736 50515 45000 539751207 50515 76861 498387152 3107 8326 394875406 3107 93925 853140433 35980 95642 204747705 35980 21236 93954064 78656 73061 639215063 78656 85602 676796018 78656 9976 274787467 25276 81481 570263943 25276 52985 34242941 25276 83440 119282222 25276 42828 410325179 81703 55163 191352079 81703 12086 479568413 81703 64924 867363499 5224 60643 103786383 5224 99419 219059813 5224 3888 259604049 30717 86524 50427211 30717 88087 880691486 30717 50886 604059453 30717 99379 448470538 30717 62585 775530969 34708 26148 383928982 34708 23091 453896389 63744 38184 37982435 63744 18023 555275166 63744 30305 355481485 63744 8612 772030678 63744 56589 622775129 26587 2603 49608926 61149 46411 934953684 61149 52530 603343246 61149 48090 857718963 58823 84854 503890465 58823 41064 578493833 87772 87607 777928306 87772 28949 632475640 87772 62807 542569702 87772 32124 14465418 87155 18027 634534954 3697 12629 838681760 43899 329 131785393 21261 99796 765522593 21261 38553 747062977 21261 72915 837779013 21261 56069 315568310 21261 53134 572837931 21261 91361 628558673 45642 21123 453679595 91492 93748 243697742 91492 46112 532966387 91492 48971 749239510 91492 92035 991511375 74820 72612 58487905 74820 99997 552955586 74820 45474 117484077 74820 21402 981459809 40936 11623 248214867 40936 22682 799827740 40936 6883 140650973 40936 65290 136582950 40936 3469 114646935 40936 53663 63636441 17606 74220 549846572 17606 36643 75815199 17606 15957 28453084 17606 59329 970786095 11581 34250 376049956 11581 90609 192575390 66495 11524 732335491 66495 46299 63740427 66495 18882 271482301 14992 63694 800852860 14992 33140 724968085 17660 46185 25894518 17660 12146 885384506 57000 22824 665072733 57000 5262 765063564 57000 3407 520372538 57000 21138 621008518 9297 88284 897800528 9297 14624 713900108 9297 24566 741111380 9297 46828 266949436 9297 55449 594189395 87195 40697 136991440 87195 35391 803234655 87195 17801 647434768 87195 95277 812742204 91361 45597 865063316 91361 88207 959034284 91361 7176 482580858 99630 20310 269407074 99630 86187 402367221 99630 33041 922978622 99630 13998 982368617 99630 4254 714943476 85991 79586 73219260 85991 59806 144870905 85991 36701 217272082 85991 23496 916320050 85991 14013 51471814 85991 81681 15219069 15879 6414 337815987 15879 76805 314971061 15879 6923 136735498 15879 69512 853877132 72166 70878 458765897 72166 80250 707398439 72166 8292 189698300 43609 25197 132202685 43609 13336 300532022 43609 38506 139220795 43609 87175 668248905 53781 35389 557792829 53781 27225 224877179 83334 100 241089442 83334 66598 538880644 83334 90889 525652190 83334 27877 710725231 84723 15172 838348128 84723 68733 340383584 1834 76433 468558179 1834 73480 822005976 1834 93963 621166090 1834 77598 516759337 10189 54127 416097652 10189 94799 491537257 10189 12556 45135009 10189 75015 867519585 40944 96928 758532964 40944 85662 805439067 40944 5491 189308880 40944 88547 5288252 40944 61552 903031498 40944 70432 951358447 40944 1120 830418802 40944 11623 87146801 21409 10773 740765377 21409 65153 707969742 1176 77354 688527265 1176 74432 862555416 1176 83415 872765979 1176 22324 27235985 54034 41674 529151799 54034 47114 886597385 86044 15474 892067782 86044 3455 671282778 86044 25310 131238192 86044 1545 11788671 86044 96836 735113552 92852 8248 691741611 92852 33102 383278954 92852 98770 665528131 92852 64207 707224752 1918 78342 644702085 1918 88808 533782235 1918 88344 959759762 1918 60918 769725622 1918 64049 869063598 31614 88795 255016921 51321 63047 604593929 51321 98220 564333345 51321 36067 674397349 51321 3557 549862010 51321 22477 393391832 25365 95327 357584844 25365 59154 287374995 60012 4796 562904763 60012 88035 961138635 60012 66620 901358977 60012 86708 474962551 60012 94767 714806582 60012 97623 434483590 40510 17378 190775920 40510 15377 955040547 61683 33241 144135795 61683 70849 282381043 61683 21111 438941203 61683 70608 406032291 61683 35170 344806641 61683 11623 396730257 25964 87729 868963049 25964 41152 410414052 25964 78384 113861697 81741 51317 221896237 35045 29236 263626416 35045 81132 918585212 35045 54402 514649684 35045 29967 513240095 35045 22721 341078725 35045 67033 405845054 35045 25606 358456389 48191 51531 100633294 48191 52818 156637476 48191 74389 310858505 48191 1699 239676050 84619 17675 279971328 84619 50333 208646278 84619 54248 689475494 84619 77705 459390540 84619 68947 414244168 9936 75199 864335514 9936 70634 320212579 50551 39381 350367275 50551 55295 329381469 50551 59847 886018285 59621 19161 279670764 59621 79111 785124599 59621 51789 285602858 84730 42658 537462172 84730 18952 414297138 84730 25724 909927287 84730 73882 336134299 85302 36289 257024143 42176 4326 129572588 62585 17373 435065152 62585 97551 905067544 62585 71806 19568647 62585 88085 531165615 20936 52051 316008132 20936 74598 386213848 20936 46755 535650070 66115 80399 540959843 94965 12865 949675157 94965 50984 218742380 94965 55548 350024626 65906 78756 606060429 65906 51941 568892908 65906 91798 721649769 65906 56619 489845922 65906 11905 321620125 10874 46558 192707231 10874 70740 35498496 10874 25863 221932586 10874 98531 848816106 94767 30494 219276329 31885 46230 909000808 31885 49547 267692702 31885 91866 769457776 31885 56992 725334584 31885 65948 685997904 70328 33316 276352880 70328 66236 176804395 16787 25264 855582652 16787 98630 167482714 16787 97623 90177388 16787 65595 701285014 65595 63475 667969129 65595 82324 699032743 65595 27941 357995771 65595 90843 965946515 28959 94089 624669601 20499 30791 548496333 20499 13969 989176491 20499 21465 332364426 20499 13953 690941272 20499 76368 434337003 20499 54484 736725885 68488 19001 356596914 68488 29256 506365400 68488 66396 824009950 68488 33851 554611406 68488 39504 859793256 68488 2923 864849385 96836 6847 703806955 96836 1078 233435584 94310 25165 79886299 94310 59719 619668049 94310 19792 327305244 94310 19924 260977775 94310 17771 428559613 49958 87280 681675951 49958 10404 702771016 49958 48298 412181853 42041 98521 139127094 42041 62510 410550845 42041 52746 151689999 42041 99942 324433982 42041 27129 626886618 55959 60262 862088323 55959 51618 237604201 55959 89941 542690703 56402 86411 219678868 56402 53610 855690784 56402 33216 833971106 56402 30877 590922091 56402 5568 676001453 81744 37026 380951195 43590 26152 966372248 43590 40839 784691907 43590 37192 212507498 43590 11805 334677499 43590 65028 191768515 65914 7502 417339325 65914 65257 931507940 65914 50994 817447305 65914 3215 271321126 86994 20767 150294343 86994 80265 658029203 86994 30714 508087910 86994 8278 803372285 3464 64178 287190493 3464 25660 186613990 98450 40282 662764287 98450 53059 787620025 98450 19998 668769638 98450 94780 349054926 98450 40714 420860522 49909 28131 328421119 49909 33407 69287338 49909 22344 558545881 49909 41438 576284253 49909 97727 760750338 49909 15755 779150524 20503 46551 110006847 20503 55649 103645113 20964 83874 863550365 20964 66586 467396630 20964 34824 602162238 20964 61810 241862829 58733 17192 374800160 60635 39295 158984804 60635 5012 763560654 60635 66382 340265385 60635 60115 701854353 52234 93467 184620043 52234 34478 781598390 52234 80718 478397946 52234 94181 495094682 52234 1970 85670124 44161 33789 689032686 44161 14660 181801590 44161 20110 772203236 44161 56716 596419763 44161 4655 346244837 75934 14164 623571627 75934 39039 840558348 75934 62425 649068724 1320 72677 371365758 1320 55754 765278529 1320 56436 527520375 1320 39913 580295395 1320 74979 278886265 50416 55464 180613052 99598 95440 330289800 99598 92777 868735113 99598 39688 563930488 69156 49327 641106304 69156 60445 137782935 61133 81596 563072613 61133 93196 480195731 61133 58043 378138628 61133 90675 591946365 2213 24113 261511924 2213 66 356626463 77934 27474 265169823 77934 28814 825858804 77934 13996 219921134 77934 46998 51676574 3026 76606 1836639 3026 86726 661608424 37538 85032 746430126 38243 15027 22218093 38243 83246 351857370 38243 26140 214580527 38243 64803 845356544 38243 8118 169339141 55992 20290 701192546 91277 28803 108653355 91277 99324 791312357 91277 18517 83425107 91277 302 362082076 91277 82803 552454056 16067 71909 806633752 16067 8715 757581766 26030 87450 124020748 26030 82160 681823126 26030 19181 135004955 26030 46730 704875041 13446 88027 244987045 13446 49254 74672394 13446 99082 868527352 40937 48054 869402941 40937 78792 956588007 40937 11713 956674446 40937 88974 636473418 92346 39330 992180342 92346 60626 649762503 92346 39020 836442550 92346 54549 195238724 92346 25736 926449784 5924 18238 746594635 64352 84914 768980972 64352 55098 262421908 64352 91111 522027679 64352 25579 551339772 64352 36959 115842059 64352 55477 864524180 12619 49602 306223621 12619 47695 12950026 12619 47876 759852103 12619 23740 696381174 37237 54368 359726344 37237 82185 134856886 37237 48950 789373970 26745 2392 826758234 26745 35116 303993333 26745 34119 387148130 26745 84983 294874849 99759 35618 47128466 99759 81712 744142650 99759 53680 586233325 99759 19577 504915584 45313 9466 853909974 45313 27271 464088353 45313 91058 58037551 45313 35471 121815848 45313 96699 437884582 45313 30703 33946140 45313 67498 300766081 45313 71358 612059569 85815 12633 942682938 85815 11343 329336058 85815 119 708145194 85815 49574 533243722 85815 43167 597440873 85815 43066 601984175 85815 134 707734317 32971 99361 177626245 32971 97682 887107997 32971 21970 188991627 32971 26461 739519540 32971 20296 86227189 32971 49916 346653181 88945 87131 997316513 88945 16316 50674883 88945 26199 638176443 79531 58371 629160930 62722 9529 200086362 62722 80192 590325526 67270 40962 590004429 67270 4168 350840440 326 19002 679512165 45204 87791 986793138 45204 66080 926347524 45204 30776 892312906 45204 77489 158426741 74389 5120 882214729 29112 20900 56626085 29112 47149 574076055 29112 65427 349127804 29112 94793 926038943 29112 97699 41098892 68582 87249 559031535 68582 55484 150149464 68582 88582 640578603 68582 99375 829641498 68582 15780 637262193 68582 30154 628897550 68582 57263 645651818 68582 27287 353352092 49659 9720 188134789 49659 481 4363927 4334 26806 589453908 4334 55255 914630856 4334 85243 674184042 20118 92673 577698762 20118 26123 70148202 20118 66408 278767818 17265 69443 18133539 17265 1598 751420357 47228 47265 922056437 47228 42291 178088230 47228 80722 268912983 47228 47114 88340104 47228 50021 898459309 11996 60769 40418263 11996 59461 512900672 31856 59611 362843606 31856 47287 894893385 31856 33847 546552759 31856 38967 581008182 31856 11643 7933592 83945 77950 394138596 83945 91959 665071203 83945 16098 410446225 83945 26298 217154954 78329 88852 658895722 78329 61972 980642029 99379 32906 371269977 99379 32617 817538359 82588 6537 255067686 82588 57321 976894890 82588 84153 16533484 82588 55850 9560366 82588 37838 809819461 8600 223 458106503 42050 70905 44036619 42050 4312 630279132 42050 71185 548425935 10515 5879 972860919 10515 60161 196108549 10515 66052 983453528 414 48833 993936069 75343 7450 597039650 9882 30097 78178084 9882 74397 145187414 9882 54182 586593139 9882 3391 876085869 9882 60951 751407978 33140 54554 904867077 33140 44631 988688956 60067 35123 261776074 60067 66611 737873448 29918 83222 262895331 29918 67613 538925070 29918 33594 617078728 29918 95284 673171818 29918 16772 792256855 29918 6842 920708538 29918 18106 827445626 60115 46729 966781350 60115 67230 113433097 60115 29 639862235 60115 91635 690416380 60115 64049 574948615 60115 2664 552611916 97140 45422 894762955 97140 19033 440764643 97140 33176 93248428 97140 13362 82583703 97140 7483 652468181 97356 14380 351981667 97356 93662 390410919 97356 49244 332018932 97356 83788 170521290 97356 97901 281089324 4641 1389 969487265 4641 83155 513950213 4641 52505 969886063 4641 97454 790316545 4641 52846 935009433 4641 53774 964848541 36559 81058 436120104 69786 21800 648216808 24755 93935 876966687 24755 19867 522094415 24755 24014 241284641 50886 86719 963149022 50886 79837 846973141 50886 10437 466794497 50886 62715 177727362 50886 75464 326379019 50886 76640 138732089 93546 51344 431501972 93546 30309 850640884 93546 12090 67006963 93546 71514 204902426 81059 36091 473926695 3359 8517 257339482 3359 46308 125034463 3359 16494 626087542 90363 19327 398681759 90363 42481 245704796 15648 79669 667930165 15648 73061 359873988 15648 4787 130215976 87824 41762 479208930 87824 17947 253768582 69366 7762 798145281 27812 98329 536699680 27812 79018 864528955 27812 34812 92163020 47989 61865 585112238 47989 39932 120495016 47989 54515 792125408 98115 91732 851662521 1699 44223 734016370 1699 80720 839425972 1699 7747 323973584 1699 21506 656186389 78448 20160 734095955 78448 51355 4607579 78448 7884 485114707 78448 87607 477408751 46926 67336 815484288 46926 46648 449377410 46926 19668 932799492 46926 50395 90329508 1278 18542 330325993 2748 71669 730966218 2748 76826 110480372 2748 51090 193492836 77735 36302 164781608 77735 79586 425459069 18111 67098 733403047 18111 26531 495490164 18111 50005 701938482 18111 60596 86507424 10049 68095 632946351 10049 25298 648738610 13246 78984 290619951 13246 82166 145210805 13246 34411 425263630 97667 38205 281874553 97667 95558 858744047 97667 88925 86636504 97667 24210 789762653 97667 12624 822773381 26438 80404 570971400 26438 97877 978995368 38137 15075 359848390 38137 37939 994403077 96436 94224 338893361 96436 23740 426737941 87039 982 345091237 87039 97391 826705812 87039 76852 684251970 99655 39943 975202841 85349 36534 309078707 85349 47278 233639232 85349 56463 591259121 8715 33417 395502680 8715 46203 153295723 8715 32935 611436235 8806 4587 229703088 8806 5048 945360328 8806 61052 944124665 8806 96639 940300697 7529 6934 278877559 7529 78870 498179246 7529 78866 753406052 7529 26469 646084616 7529 87947 45363512 74613 20585 414619617 86414 21454 252345522 86414 1253 847213689 86414 92395 740971067 86414 96122 257676999 99082 51223 406400685 99082 94006 854828359 99082 2478 830305841 99082 26230 129371870 74093 72603 16424602 80726 7102 767750741 80726 66220 299262692 92201 47799 735380178 88295 39846 559883728 26241 82568 672310309 26241 52864 218181808 22382 24744 473546225 22382 41738 244336815 22382 71101 634436752 37939 7279 606236769 37939 6531 649983314 11966 514 257877285 11966 57152 779390713 11966 23806 987197104 11966 27665 508941476 11966 32059 831636563 11966 35520 878382349 11966 73515 922650258 62419 228 356466161 62419 13922 495640096 62419 94295 864396431 43096 15333 358768512 43096 2018 32151601 43096 6358 600814274 43096 48809 972755625 43096 17458 782976502 99791 48671 903464541 99791 76998 821649457 99791 67731 501931149 96639 6669 283553760 96639 25556 929027236 76971 74904 484637338 76971 24315 371842340 76971 32122 100410935 76971 4424 73009464 76971 42821 762772911 76971 53429 274424105 76971 76023 166101478 76971 67256 527985572 10668 98465 230798784 10668 64359 533893953 94181 48738 939672688 94181 37088 47039535 79694 41156 628370379 79694 46350 541060252 79694 79817 366418633 79694 74065 949606186 65559 64855 615337203 65559 84457 56057563 23626 64625 570802834 23626 28569 215772202 70149 38208 184087233 70149 80089 704143816 70149 21895 629492921 70149 14621 526312115 37623 66600 237153785 37623 72319 665342477 37623 36035 776398585 37623 55995 218465959 37623 29052 992555892 30125 57593 727406038 30125 98630 913776940 30125 83728 956748063 19351 80475 289451414 34812 51584 289780084 34812 22347 314584279 84289 99014 863457072 84289 69411 153423735 84289 99763 371806973 84289 444 144898410 84289 22693 760497175 78841 5531 23141582 1545 24738 731003732 35595 39641 217499826 35595 58363 327166664 82411 52131 165568773 82411 2137 445857724 42520 78798 985119384 42520 71559 248794463 42520 17561 84952085 42520 18100 625848257 42520 19460 286978294 42520 10631 948508172 42520 74055 440297902 53829 4106 257537029 53829 27261 244527433 53829 17981 402405657 53829 62899 752460164 53829 21815 912625681 48369 20938 964187458 48369 54620 211780419 48369 94032 849071871 73269 76416 285731723 73269 54628 981037093 73269 42416 412333637 73269 94611 830059210 73269 50437 638070049 73269 76433 515062023 25845 19406 725177496 25845 65963 494786090 28141 77572 403049615 28141 44299 128284702 28141 35954 579587643 22769 72951 738142054 22769 62940 203421783 22769 20388 481853872 22769 41353 965810755 72632 61367 703063547 72632 80918 437209754 36816 60719 468089267 36816 9554 80413250 36816 95347 832227166 73932 93778 629818197 73932 30344 941976948 73932 10482 89068333 75428 11884 463368018 75428 57538 976575454 75428 88759 133312003 75428 59447 323564005 75428 58632 29990994 87390 39789 385565240 23197 12204 778754873 23197 58735 108151938 23197 8983 769298032 23197 25805 939839119 23197 4281 107736124 23197 23896 255969163 23197 28337 193108320 68063 44250 205603855 68063 28352 662073516 89212 31273 14128172 89212 66625 199933130 81967 8703 615321830 81967 53068 910105777 97182 18430 522270200 97182 8095 827608414 97182 26065 860955436 97182 47221 262493052 97182 20955 750798766 97182 48675 319793135 43576 65697 618349726 43576 84894 100913841 43576 97923 53566849 43576 56148 796002336 73085 57117 746366162 73085 56375 953781380 73085 23852 730180304 7886 38297 942101037 7886 20540 286743620 7886 9304 875701044 7886 3783 952838375 45877 97658 722712118 45877 57638 959203423 45877 63697 439235314 10614 3356 978321738 48055 23790 942427669 48055 62805 732781045 48055 98488 745840614 39657 64386 844339945 81526 38962 643507605 81526 94032 947519980 87065 47746 204780873 3898 22497 113567331 3898 19375 491389785 3898 31687 335918287 18063 5722 767531730 12871 85761 102797405 12871 44603 156016443 19181 84974 931409493 19181 33738 26375137 19181 91279 853253294 19181 8637 512246783 19181 57403 67419650 19181 17900 516298405 75993 60691 808305605 75993 16961 530537827 75993 71823 94471031 75993 90894 610641870 75993 26180 929865107 75993 11622 894848310 49546 34168 266698651 49546 75575 255896238 49546 63997 809311709 49546 45257 357407669 49546 38050 214195298 26625 57638 584850270 26625 34887 823847327 93463 11927 626744852 94736 86698 775676313 94736 62049 173447792 94736 58662 91927711 56578 27365 936570179 56578 3095 786636957 56578 60787 394937836 56578 74567 618174853 56578 36248 603235039 52769 55736 666579404 52769 41600 731038015 76899 67580 898165392 76899 43718 841722500 76899 25859 389838938 75190 85930 609971995 75190 82275 108492960 59689 66970 154220004 59689 1870 846902876 59689 48611 848406890 71362 53830 24082712 71362 7737 869179810 29142 36218 43075048 29142 14637 569566584 43064 59106 814873998 42351 10432 118243546 49212 81998 929317965 49212 81412 841913921 49212 86961 573765899 46443 4422 188224886 30746 9175 677835905 30746 29052 493578878 30746 25310 579411819 29236 2830 358323609 29236 59656 9697972 48250 13140 234576819 48250 79280 992939607 38695 26753 334762281 38695 21252 825682011 38695 96758 780242720 50552 9829 420134319 39748 49746 881727667 39748 54159 400687979 39748 86156 27920056 43319 30448 510797085 43319 35954 134733349 43319 14458 18914309 75140 13010 113997629 75140 70247 759866907 75140 29862 689219744 75140 44492 666411593 52346 66388 285380570 52346 97653 52429160 52346 60524 689609714 52346 37672 345778217 52346 14036 111333764 62336 29636 165699640 23307 85441 111251253 23307 75015 284934372 2836 32355 51502723 2836 62036 875099204 2836 53707 142083245 2836 78776 687550233 22477 95666 538235701 22477 32475 387273474 22477 50469 182529032 22477 40792 585232633 97427 70092 34595558 83657 83123 845319317 83657 228 133975849 67027 1295 760253212 17655 37553 73719624 17655 34306 817862087 17655 5216 3613472 69127 48256 195763515 69127 34181 470009440 36466 54929 698728349 36466 70817 108197009 36466 11518 782595260 36466 88470 555078384 36466 57255 491408720 36466 647 426529779 76640 24246 630798645 76640 1646 429071404 76640 32454 217356220 89953 59443 412283904 89953 14324 841007082 89953 79425 203715920 18421 89090 343946076 18421 9016 449810213 18421 15480 44334852 18421 69238 396347684 10482 12541 868603709 10482 1155 596196135 10482 83109 975749082 10482 5219 844702041 60729 74770 217472328 60729 28721 243478783 54099 44872 542195443 54099 19595 686261848 54099 52580 87265565 54099 94677 525616446 37976 99892 211612576 37976 6524 225578307 37976 67798 32850617 51030 92334 437004325 51030 40169 71435902 95347 12511 776219247 95347 33577 975517343 95347 58765 195734290 95347 66541 312459948 95347 50110 829252951 30719 33960 616736234 30719 70797 349613341 43584 83281 887934624 43584 40649 642381518 43584 64911 261882891 43584 96758 119758912 43584 79622 27973156 6088 16276 789748230 5269 28598 744044465 5269 1622 953307766 5269 59558 487300711 5269 17970 746854968 5269 31129 239440544 8584 2156 259030577 8584 79647 69299154 8584 22175 496432139 40714 6517 273716935 4452 487 555890526 4452 57138 627771576 19540 17528 684092623 19540 68947 917281846 20660 19031 991666973 20660 46297 570738008 87059 45902 614021092 87059 92914 224314997 87059 74821 298273559 82471 90785 338586412 82471 8051 996473780 82471 73132 615163965 82471 5177 705450679 25660 48463 846227508 25660 38362 764963136 25660 33006 296806947 74904 69311 472908638 74904 26485 147023257 53399 62243 69363305 53399 17446 510625947 53399 60485 160420952 16629 84934 834621666 16629 35978 773299386 16629 13405 38170774 64268 99179 874362156 64268 4020 923254168 1002 23674 49845042 44255 56145 464956842 44255 1812 757043250 44255 19402 470058465 44255 31252 698416594 68358 93821 454239733 68358 39644 200867735 68358 57275 547868195 68358 70772 268373564 68358 87219 882430777 35978 77479 525843272 35978 2247 206069310 35978 12849 563945655 2870 99520 56841487 2870 40322 465962920 50226 97752 486055074 50226 3783 956994063 54620 72079 18958945 54620 14558 814876598 54620 34463 272760903 54620 33065 376180655 54620 74131 688150993 59909 17061 273243494 59909 57498 155758680 59909 61812 838494315 7772 46448 295157776 2392 36563 133721033 2392 39807 997109339 2392 62299 174737412 86537 18388 132446980 86537 38724 618352219 86537 4464 469253869 50170 63432 321093311 50170 15837 981405000 50170 58230 623020985 50170 41286 907254044 22109 17716 910489678 22109 84605 919664920 22109 33839 417246750 22109 46071 577278748 65948 81080 507551505 65948 75091 237242669 65948 94288 832054566 65948 42890 103877641 97731 32258 568355623 97731 1433 541308843 97731 88102 3481781 32886 33050 180694920 32886 64188 451089778 32886 39127 430659680 87791 23051 980681878 87791 87104 315890420 87791 87244 390388815 87791 64285 959060330 87791 3968 693540727 22036 91152 989726507 22036 10781 146413848 22036 56939 432593303 22036 27679 548800419 22036 39006 170018706 22036 2388 674271226 22036 86719 73176193 16780 65774 892262149 16780 50620 913056343 16780 29837 141384203 16780 88779 863261974 16780 41016 982386228 41175 65844 947592766 41175 48822 353602623 48490 44614 110023627 48490 996 179464079 48490 27201 818200336 48490 80733 998532264 33161 7596 354535700 33161 95666 347989447 33161 37569 496890406 44415 55902 353289190 44415 61585 178412326 44415 68513 979567738 44415 22561 873348934 7176 85431 810377871 7176 56321 474474193 7176 87151 569531909 94835 27123 616302145 94835 69428 817406309 94835 54228 38198141 93941 32388 411850366 93941 67605 209539962 2586 72136 163835609 2586 77539 880397712 2586 26362 476723706 2586 99167 894662248 93074 30819 60668535 93074 37657 943765080 93074 22434 217197000 93074 41218 866352218 15755 72276 443106367 15755 73489 546239358 15755 94309 618826903 15755 71494 761439417 93182 56756 834013057 92971 86580 690905165 92971 96806 310229030 92971 35618 613065702 44952 90734 785616926 44952 43986 54371158 8560 84807 253958503 8560 14251 650881913 8560 84580 443013277 90675 54825 949880100 90675 17881 420625600 90675 38649 180287761 90675 79974 535649702 79586 9562 246137683 79586 17100 226154849 79586 12123 485109476 79586 94476 445142990 91460 94161 513073758 91460 53530 621667263 91460 69205 41193486 91460 84708 255176669 91460 53002 47315340 91460 2634 7768584 17771 74977 254469082 17771 96385 638253564 17771 9678 831092187 73090 91571 724856587 73090 54594 40320083 73090 57611 403541361 73090 97990 183250661 73090 44435 583712327 73090 71777 144083470 93935 29904 373808315 93935 78117 31176652 16492 81563 996271186 31968 90626 583399382 31968 61931 850981838 59154 54087 833523206 59154 80748 668053684 59154 55385 304747762 59154 437 654425289 6386 78767 733391968 6386 63714 45674531 6386 60761 227378987 6386 8144 388592989 25674 76830 850525949 25674 93460 452272902 25674 85665 728989253 25674 67498 811850011 25674 42478 467408065 1743 96579 138805310 1743 1653 968771003 1743 49032 180095206 1743 64572 794580873 1743 88051 627396704 22647 99993 709734524 22647 57339 585207056 22647 24490 278417855 22647 5348 71727467 22647 74713 421386371 324 50708 769094865 324 18634 830695810 324 69461 537637728 28513 61914 920615803 28513 6934 918144487 91276 31233 475270821 91276 19337 86901534 91276 86369 702737606 91276 12047 481197541 91276 15350 403575661 85436 45175 984973713 85436 4464 101752449 54763 77037 359559341 54763 26126 906015252 54763 27891 424929859 54763 51643 157429421 54763 98882 984739263 54763 50485 592834233 92717 82821 689576591 92717 8381 440583403 92717 85930 377810074 32105 25112 739278771 32105 55472 479040196 75102 53777 360278630 75102 98643 341325979 75102 74529 70816743 75102 59461 892070651 32258 40112 813285043 32258 39897 288195966 32258 64559 463203250 32258 77194 296284905 32258 3215 769625955 32258 4106 984077479 32258 64910 416609745 28335 11264 276414981 45891 18857 368671158 45891 85119 379252303 97764 78292 221566673 97764 53386 483158380 48688 88737 291287603 48688 75347 94503265 48688 15866 546676014 48688 17338 50775915 48688 41745 779177475 48688 64302 731449150 48688 68782 292876314 48688 29849 104408548 48688 96808 848000483 2528 53619 976642404 8118 6403 467908366 8118 32782 592141060 45800 56002 193595688 45800 86236 285514053 45800 8967 564111668 79866 94552 436117570 79866 66084 371985443 77354 40966 466987492 77354 52050 34134534 77354 44424 843506957 43165 54159 828383673 43165 92930 339565181 43165 85519 269327511 43165 44534 193437489 92195 91619 46204143 87604 67667 828690408 87604 49420 457217277 87604 44534 301981106 87604 96834 498910210 67463 88258 378094563 67463 63525 720508274 67463 35046 360154772 14573 54729 511947589 14573 69941 347185579 14573 2664 183374545 88470 56328 240688018 88470 95701 412105647 88470 13404 558680264 88470 73027 331931182 93748 55615 797587397 93748 23206 983427700 93748 82371 290884407 64512 69067 243145210 64512 42732 549244177 64512 90966 44195956 64512 71029 931416303 64512 1676 127929580 5363 17020 170958108 5363 81128 823824368 5363 26501 346089227 5363 82371 596924916 15308 17773 551454613 15308 39767 715012370 15308 66559 62632288 15308 56535 148237637 15308 29403 471526516 15308 73868 336465740 14204 50417 371684371 14204 36467 766407314 14204 34324 768575100 14204 53762 925150459 14204 55257 136751089 14204 97697 59288839 14204 30592 257912691 28463 97380 704441451 28463 46613 60118999 28463 73340 844757773 28463 69957 121242079 28463 61720 979588522 28463 27104 420181566 60553 86423 424060818 60553 18347 288257262 60553 76648 672585556 14099 45085 580062377 1324 67586 274542272 1324 5846 549444372 1324 55480 38980858 1324 63054 63630288 1324 34181 62348464 30140 44699 737828526 30140 23231 708600307 36959 43708 289569239 36959 14794 123743574 74713 3530 567159757 74713 18408 210312805 74713 18918 970888126 74713 54183 249337509 27129 87838 379413425 27129 56685 307434117 27129 17834 428429212 27129 44270 537923669 40769 84445 576657157 40769 82529 214582173 40769 28314 819733094 18699 7950 738736425 49916 82623 116246836 49916 78384 458712333 2603 46178 922324824 2603 35081 351531485 4312 38375 964238356 9914 74626 158507145 9914 95603 721323676 9914 39331 380666645 9914 59419 394455128 56666 98449 298049790 56666 8467 619478426 56666 88486 214532476 56666 60335 683348500 56666 93451 444815235 56666 24248 824204990 56666 59746 367120021 87280 8516 506938877 60418 389 266837118 63995 16947 709043561 83729 42925 779334535 83729 82813 443713016 87607 78917 777595849 87607 93163 608719124 87607 68903 341034452 19177 48950 261339837 19177 76570 162827949 19177 49485 587831114 19177 98030 293391494 19177 45265 669617569 19177 19088 177975409 19177 52470 525160781 52240 57425 841820318 52240 91682 914468980 52240 20060 707338197 52240 28619 145046028 79810 63594 656245918 79810 83552 677331716 79810 73503 444640219 79810 70931 616002469 79810 9060 67384920 87057 96174 522149849 87057 14962 371310089 87057 33924 253198862 72932 12869 231957448 72932 72885 531253166 72932 53280 391090320 93411 32073 57293302 93411 25361 413505081 93411 86040 114347195 93411 55029 818736652 81473 95873 334735250 81473 8897 331054157 81473 53202 787303997 81473 66027 666602085 87525 77418 197860857 87525 28859 970920298 87525 73575 634786116 64923 52886 679851702 64923 23859 780197673 64923 47140 997404896 64923 53525 667453685 83432 46748 902335585 83432 65848 159400702 84980 15347 978720736 84980 3381 267520817 61403 12192 622533846 61403 74371 843123152 61403 47129 197371654 61403 6020 32134893 61403 6110 277361356 61403 78968 758093900 38050 45990 148819767 38050 68226 30468968 38050 33344 990295745 42757 53739 913423284 42757 77599 403216585 55477 53673 818205416 55477 34181 824284831 66448 7314 327036511 66448 88774 98409777 66448 77400 957641829 66448 64196 253366191 66448 36699 241267203 25940 74787 994256054 64134 32880 547445965 64134 89390 408290314 64134 30934 756486318 64134 23438 917707827 6409 31240 309396441 6409 10861 321684780 71417 29777 615372028 71417 92341 607524500 71417 13734 848083168 71417 42093 189354416 10058 98561 506436305 10058 17314 687862758 10058 99777 96409225 10058 9302 48813899 49056 39760 820270350 49056 74988 915727802 49056 55359 657591134 49056 59581 92212528 58416 93586 376224648 58416 47445 319997028 58416 79254 35205605 58416 61166 242051228 58416 30157 332504633 57392 82430 887974293 57392 55584 708003932 57392 34431 418328231 21138 34897 728760189 21138 6065 398230657 55532 99867 935859809 55532 6948 925830406 55532 46385 305023121 55532 75117 976788352 54087 97536 378056288 54087 24427 191999988 54087 9068 547967 54087 4254 817706867 33758 688 494341492 76636 14744 408803139 76636 60662 775061146 76636 77293 844529162 76636 92974 334140264 4254 7003 69515716 4254 97644 897180490 4254 34806 918683446 63574 27438 983145641 63574 22714 744273477 63574 52620 472265401 63574 89479 200362644 86156 19553 479186207 86156 12473 20522491 86156 61810 502377710 86156 68918 265262417 18492 15949 116319296 18492 92111 339109509 18492 56375 865171754 73586 97671 754692190 73586 82520 55448950 97644 10516 466392256 97644 52898 576140862 52213 30952 404792942 52161 62507 153189846 52161 49033 246947342 52161 72808 177991084 52161 76233 6915134 52161 46090 290651106 52161 51864 963949369 26026 46705 313283189 26026 37960 562016868 26026 16197 379966185 26026 77037 875469746 26026 5185 237001917 73558 90187 54637369 73558 7361 710740981 73558 94125 924806349 73558 71407 468653931 73558 18092 670604275 73558 53284 30638698 13555 35708 12049762 13555 99039 965676721 13555 47216 142911748 76996 23638 823174571 76996 87757 989759538 76996 40108 932929485 59611 50035 745793367 59611 75985 179664750 59611 65621 702040876 59611 66 749051456 52470 29681 334326725 52470 6906 917388543 52470 51191 138306187 52470 91763 284734359 52470 17792 380797261 52470 38506 38570863 67665 43816 77546639 67665 81784 326029558 67665 52534 888635995 64945 50056 290566938 64945 58219 16725870 64945 73942 714732982 64945 33652 734524694 8144 72619 812137882 8144 38551 265344439 8144 30448 556525248 17458 11518 158020238 17458 57809 910547267 17458 47057 582656552 17458 93081 210624837 17458 57429 209423170 53699 80119 992244523 53699 33190 20756359 11622 63227 297238655 11622 88074 901798740 11622 2014 693774392 11622 11609 507542824 11622 79521 747169559 62481 29644 363520864 62481 82326 198906134 62481 81738 352261105 62481 5799 274937574 37838 12917 838564140 37838 46454 273472224 37838 16998 586254495 37838 90936 89224919 35170 73982 413876879 18895 57982 160854500 18895 75565 992868756 18895 96054 68113014 38506 55346 718106221 38506 69229 490758495 38506 11603 140133685 12993 43794 937747189 12993 79119 878951529 4060 63948 472277455 4060 66971 950537052 4060 63125 980105609 4060 90716 25800359 4060 54344 534223772 4060 89705 217886275 63561 4856 749406388 63561 93254 486621197 63561 58149 879911970 63561 46865 762763268 25847 91510 128024562 44053 69330 168673185 80757 82809 932534710 80757 17953 616020792 80757 20896 480199310 310 84082 129594127 310 8192 930106831 21982 67750 990866163 21982 37632 326215425 61294 2081 423415020 61294 266 540400457 61294 68149 616677346 61294 50227 387874426 61294 65470 638057352 46996 57834 421606546 46996 92974 305406513 87175 6225 647827137 87175 56964 971860831 87175 42313 503032046 87175 33974 512301994 87175 46963 783844474 59637 82925 624107615 19214 10996 243169595 19214 27683 641880060 19214 66950 951737725 39295 34785 15776436 96354 6211 839798000 96354 42423 522086981 96354 72035 199062017 96354 22040 227674762 96354 54563 456383212 96354 62451 123347243 96354 82367 836860180 87192 25085 344641568 87192 80822 508801717 87192 86961 821395633 65355 66613 926712783 65355 65496 416207551 65355 41929 16136950 65355 205 239628441 78292 71128 975025029 78292 35164 770602261 78292 86025 920523680 78292 68655 847273821 33438 17002 84258456 33438 95398 333752412 26469 7400 969188791 26469 35198 532793314 26469 62626 762866983 26469 52146 77707032 87219 37011 739410945 87219 42890 919873009 97699 49936 840340861 46767 41669 721267122 46767 36925 219399632 46767 16008 690853968 46767 3429 228827464 46767 77448 805330441 53071 30127 103234650 53071 48524 825355119 53071 19744 526661280 88647 26811 887752297 88647 35411 701405669 88647 78473 30007596 28293 99735 903128171 28293 93137 551864432 95666 69726 778901757 95666 50960 232554662 95666 76250 38351560 15273 87947 318728371 15273 78153 335663165 15273 82643 160652684 63568 70645 803335787 63568 68947 589127820 13661 52038 439159998 13661 4420 155243193 13661 61379 341672574 13661 90635 160098114 13661 45276 997689068 13661 11813 394145373 13661 97843 511187063 13661 31386 532734224 13661 76852 394696285 64227 808 394041903 64227 48465 992062494 64227 44534 750966039 66384 73650 719811886 66384 64394 31643605 66384 5850 482314648 66384 60011 615579122 66384 87560 412800687 34887 89206 403719081 34887 64190 463574920 34887 20873 755500719 34887 48520 762308809 34887 28619 938052614 34887 62129 942634658 25606 32548 687570107 25606 39638 116344379 25606 80657 152235014 25606 80832 73240103 25606 28832 231784400 25606 59750 168816109 25606 74598 94774125 25606 43145 273922625 60185 57544 560326856 60185 58921 664869381 60185 77513 669183049 60185 62941 171055935 60185 46166 15788384 60185 84248 22722154 60185 49328 305201612 28511 12551 43250782 71514 88573 201744802 71514 87639 911863869 71514 95584 491018548 71514 52465 247825986 71514 45678 564075313 41286 2829 849663840 41286 6596 38204918 41286 40383 432645666 41286 87905 823388760 41286 29926 547162655 41286 9858 359993482 41286 53393 720160138 41286 99323 296433514 41286 2664 934782371 25586 4576 831941711 25586 67279 213563739 25586 30436 663307750 83212 89034 485415539 83212 10848 364603247 87932 43787 972913221 87932 72366 985802041 87932 4982 201502321 87932 63389 438184580 93410 90577 962049521 93410 52832 774866517 93410 23007 141299093 93410 68827 620272426 93410 93539 976877725 93410 53361 163436273 93410 13844 753273036 53361 680 786498641 53361 59620 845327808 53361 18711 828112093 77448 42043 684643538 77448 29403 256880258 56375 23705 614228133 56375 70393 856812055 56375 92884 864505649 15333 67982 762244978 15333 23250 626116727 15333 43294 204288880 15333 32670 411793733 77037 19507 522744747 77037 33288 184076741 77037 16532 842193902 77037 24945 787048811 86574 55340 174885544 86574 27115 587217141 86574 5034 769331474 86574 27116 809666818 96916 11605 940761569 32661 56619 180756314 32661 90937 685245469 32661 66947 738088514 41218 79807 474898301 41218 10782 468300657 41218 69311 915570383 18771 28238 530500628 18771 697 457051861 18771 63007 171061704 18771 29901 215871858 18771 85959 124085734 18771 94002 264514239 66853 45120 469215334 66853 37019 252732277 66853 75947 620742797 66853 18388 213407493 27490 30995 34973729 27490 15492 437337421 27490 3596 894767253 73575 28361 736994537 73575 55169 343102993 73575 20 585119893 73575 19401 803199395 73575 75015 428360836 73575 55584 905322175 46998 65209 145887286 46998 50653 559524564 46998 97636 613866590 46998 24525 558227863 89628 91675 808255369 89628 67769 366769746 89628 46726 416742179 89628 17910 792895841 89628 9144 10489968 22967 4846 902462975 22967 26853 586518064 80790 71242 376927230 80790 39097 423513417 80790 94403 859320200 80790 20576 767452657 60102 26172 430309183 60102 40600 844776245 60102 34871 151299871 60102 33868 226363937 60102 83530 337725084 7152 59865 275089195 7152 85398 477350049 7152 48203 640125892 93076 34205 571286263 93076 56757 466042206 57429 23461 313338731 57429 12205 739994626 57429 24396 530813946 57429 42207 974400939 57429 72924 781162927 57429 79888 315156484 77979 22500 566019180 77979 30816 903147766 37474 1107 592072910 37474 10227 356606604 37474 7465 539505374 37474 82710 439608500 84165 14738 254622183 26186 17921 51529872 26186 87345 223877271 26186 3186 513841979 26186 27116 785693950 26186 53002 84064904 40931 29492 375678252 32750 62299 26269025 32750 54283 571811347 32750 78280 639278879 32750 10680 759989645 32750 69960 934310313 32750 82467 748227110 75401 74179 465908826 75401 22422 80305090 75401 14637 252215706 75401 138 955032885 21506 86726 309397043 21506 30592 533347308 21506 47180 788982382 21506 76433 318310509 15857 7747 386196101 15857 37915 492978655 15857 36515 935114813 15857 17459 873278864 32454 66663 693403809 32454 49933 675875192 32454 96437 814590240 63299 59253 306019233 63299 79521 898391225 6641 15141 137078929 6641 42814 33325319 6641 91527 937369197 6641 38862 664753552 79326 57746 327745440 79326 45998 142217153 79326 55526 428882368 22561 46289 612070317 64168 90804 277034299 64168 22005 56559924 59329 20850 135902407 59329 31062 399469873 59329 43601 500006122 15901 45599 938077142 15901 66932 617632428 15901 45291 239472254 15901 46042 743267069 15901 29312 34756474 56210 59152 829720015 56210 77561 81773300 56210 96562 61239751 56210 13898 247108238 5568 10379 929043401 5568 69721 461301785 5568 57704 12169347 5568 48582 991078981 5568 72388 234364605 13849 22190 863730931 13849 29002 189372794 13849 87406 715514653 13849 46730 857243954 13849 19761 698345225 65980 12433 755160720 65980 92066 386643900 65980 51312 780483574 65980 93146 305565785 65980 1938 582421977 15350 5335 427679469 15350 11781 983441723 15350 55253 601941270 40112 65987 18421495 40112 38309 421407262 40112 35749 773004569 40112 33588 969105798 40112 4115 990464396 62299 10048 420526837 62299 16855 161649868 6934 75286 952987942 6934 8839 117163649 6934 7363 219214182 56589 94015 269283620 56589 56568 412858551 56589 78472 796831553 56589 75076 904174044 63384 3546 369432156 63384 70710 201272061 63384 25933 224552853 63384 88985 171151088 87439 70279 442267373 87439 88860 541000201 87439 58135 171379302 87439 9734 452428080 87439 10176 590741977 5458 49202 598991599 5458 89041 648435386 5458 57033 863327189 5458 64746 659476486 5458 82632 158563031 50021 36238 690556906 50021 69327 772601242 50021 76040 22614676 66052 5327 669837884 66052 32229 118865271 66052 98555 63217024 66052 78596 112743279 66052 24283 417915931 66052 9304 922536165 30816 87718 316512691 30816 98819 620844462 30816 19706 440840858 30816 22693 467297660 50368 84533 135451291 50368 75915 7664064 50368 56596 817581655 50368 81717 29177187 50368 53225 400274855 50368 83347 919812474 50368 79962 276507353 50368 38054 71464431 50368 90754 287793329 26803 49780 904400683 3557 80029 820848828 3557 68906 755782816 34824 80056 34880698 34824 35649 379390154 34824 90790 589323027 34824 38356 37450059 34824 46519 111696067 34824 68918 629046573 74873 96742 389769523 74873 37706 711707938 74600 79057 340531700 74600 91650 905684403 74600 13952 103246312 27810 99858 436409816 27810 52434 399035767 67946 1431 938270867 67946 73745 935661990 67946 3968 515620266 47216 60990 172912709 47216 38157 472178632 4655 64871 284758541 4655 73197 238359454 29403 12307 792676730 29403 46984 101693934 29403 29073 124306701 69512 47506 663712896 47952 12061 56288468 47952 97324 964868007 47952 5397 723698794 47952 92211 39651253 9955 43235 388127165 79974 15612 986033606 79974 62588 826324672 63697 40012 572621214 63697 85044 495547060 63697 98784 41686204 63697 42683 596564343 10176 63018 54401485 10176 22349 158483202 10176 79264 252472118 10176 83984 47534750 59746 19798 260336038 59746 6357 150395855 59746 25143 807577378 59746 93751 290001522 59746 81382 636175518 67498 2251 36320747 67498 2975 877177050 67498 30724 255050533 67498 79018 614322445 67498 11518 964068885 19891 78309 667062462 15377 50858 527668854 15377 10513 567359123 15377 42957 452176557 4464 9362 598358529 4464 72344 804104890 4464 90638 56316145 4464 94570 444928270 6835 71894 36099275 6835 98276 534497306 6835 64272 861574962 6835 69860 993600138 6835 26652 343033035 63373 83352 678893895 63373 24431 952140860 63373 48454 44131986 63373 66511 177970019 63373 88397 676939694 63373 29480 195009552 63373 29925 378231844 97391 81846 450416211 17117 19503 201868612 17117 47583 654363874 15880 92340 266137768 15880 82282 619479031 68655 84030 639454324 68655 38736 505305205 68655 21441 806054421 68655 12101 15001491 68655 77135 862223593 68655 53435 701467936 17947 42758 453186831 17947 77313 364986497 15692 23080 114793459 15692 60291 44206222 62896 63190 874212743 62896 17801 580398012 77171 36844 90483689 77171 55336 977683644 77171 42327 222552341 77171 42497 731043109 77171 71469 656801453 77171 87006 32323425 10322 76805 513329050 55472 84367 959407292 55472 25932 231634033 55472 41983 481114559 81132 49290 167961516 48738 62586 758293404 64803 12054 973270981 64803 45354 770219025 64803 98411 409991830 64803 84603 541984287 64803 71728 963503102 68054 53459 404049363 68054 550 316678023 29052 64104 753346407 29052 70917 35724084 29052 79479 803340576 90467 38712 239114642 90467 9664 862203303 90467 99022 145401153 59148 10027 126519846 26655 42774 326429643 26655 41811 184965327 26655 80380 274338580 26655 65882 641831503 1676 50499 241620569 1676 52422 818423023 54106 57675 585712622 66638 14578 859612894 66638 28659 526061781 55253 95453 510902454 88290 91331 508526268 88290 64401 306307250 33932 68996 481942127 33932 2868 168312214 73597 87436 962304372 73597 96866 903012892 73597 63453 872167564 73597 2303 419481327 25772 75817 706249241 25772 2989 891193423 25772 71474 590715422 25772 14225 588972856 97577 41882 475031241 97577 65655 447155411 97577 82327 102591382 97577 19598 275177768 74598 70648 210193705 74598 47997 87053366 74598 39322 284431622 74598 29699 460826514 35769 30384 482977391 35769 44955 240297332 35769 59775 302347501 73061 36330 18727773 73061 27576 164270495 43892 90847 341528611 43892 53667 333283486 43892 82924 280944271 32093 3996 564571906 32093 9872 15759299 32093 30678 590191166 32699 97625 532526165 32699 93415 190529972 32699 3973 797040273 32699 27116 172588520 14458 91752 914145901 14458 78851 914718210 14458 60387 649183268 14458 55325 287712432 14458 37001 401483710 14458 38495 830024630 14458 94677 911285611 14458 23338 858051878 45482 75385 384252527 45482 40429 873873924 45482 88205 391639050 45482 34061 667807066 45482 4894 662806134 45482 38455 260342806 45482 7994 451814976 48030 67298 316064894 48030 41275 311325759 48030 54502 751040587 48030 52481 511629875 48030 3555 928890356 92908 94220 73549971 92908 13224 404179451 92908 52529 585756127 45770 32845 879728322 45770 9129 269747045 45770 20852 509066191 45770 49984 542411189 45770 35702 977609581 45770 89406 659934550 45770 63211 572569258 45770 78993 757837635 45770 61847 348982206 45770 64393 208292858 66182 48779 766357730 66182 54208 289325745 50995 30790 914131071 50995 46359 475909253 50995 87560 480190668 27116 12109 976421090 27116 63193 263820585 78384 71814 413628646 85276 42484 758126641 85276 56339 13124301 85276 32261 925464739 85276 44609 182086755 85276 58665 618026980 36697 89223 743720142 36697 29964 161094080 90264 15306 758553350 90264 74772 494360135 90264 92583 985825538 90264 26980 217855842 90264 78968 203849412 83593 32807 399290936 83593 94974 169817477 83593 99851 757655882 83593 40172 76742075 83593 55599 694383558 49307 79036 981506865 42758 47103 886019857 42758 10868 863331701 50734 98270 144171899 50734 48894 788144399 50734 90781 830808330 50734 58400 985531837 50734 46755 851638852 59191 22381 104202122 59191 71745 760902818 18819 7512 267566437 18819 58001 557705256 18819 90749 329538225 18819 53114 146028077 23740 67611 802243952 23740 53177 12501031 23740 81439 75504667 23740 8361 440757118 92860 69865 748296444 92860 42558 106221342 4356 4553 566177505 4356 5436 163810781 4356 56996 420075954 4356 19498 589871481 28300 31276 971727807 28300 34629 141368770 28300 57769 371919236 28300 89896 28515063 71177 89880 346047039 71177 58398 418219031 71177 87485 682369198 9302 94225 283646848 4106 42427 847954491 4106 9106 736169787 4106 59893 265792912 4106 89949 155518955 52580 99028 674841071 62507 61645 242502753 62507 30681 975866008 91011 59843 194354313 91011 87296 404274807 24645 16035 680655098 24645 30893 43968746 24645 89318 22697854 24645 51747 285629224 66805 68613 172275204 66805 99614 726826848 66805 22800 683592866 66805 91443 604768176 99236 42331 212505403 99236 16704 177521791 99236 37971 987940097 99236 32625 123391245 31687 26575 346471583 31687 17657 73524095 31687 8871 466203239 31687 42335 506974412 22693 72926 209109206 22693 53741 946198070 22693 89449 254515551 22693 75537 248293360 22693 78870 394830978 28207 19045 124384979 61467 2506 865621319 61467 3429 918737371 61751 95519 726474012 61751 35406 638137391 61751 32859 184948501 61751 56777 77428467 61751 10395 700475442 57595 80687 564031668 57595 82371 110798906 76852 6770 102077988 76852 56872 229101853 76852 69385 671022968 76852 74184 104465481 76852 2124 42711109 25736 59121 310000895 25736 11974 784033518 97843 44867 79560670 97843 89759 620853998 97843 61181 927169222 25556 83367 699676261 25556 68 863554872 25556 74289 220696756 25556 41273 781721134 25556 58223 332696186 25556 56212 35357373 40441 74274 995687909 40441 13106 309402511 40441 43365 595409554 40441 64359 497126571 5152 96834 615893248 5152 49588 787126738 5152 32475 257399933 5152 2855 258208766 83517 64027 535521483 83517 83041 605300622 83517 9776 25545990 83517 88754 806842740 83517 67226 850477836 83517 42863 479727017 96437 93138 690510588 96437 31914 947160751 228 34351 255817154 228 53190 545895054 228 97625 103480488 228 88771 45015885 228 52465 202900778 6531 87115 280327239 6531 53392 28695329 6531 55961 330511298 6531 49544 811175491 6531 17910 999982631 23084 79225 504990406 23084 7823 405833912 23084 50649 721845090 23084 8047 822050662 2303 24761 976086772 2303 30950 179716253 2303 45885 307825863 2303 51819 696215406 2303 77970 741898173 2303 12882 364512230 2303 7916 171788862 15014 6308 752579063 60875 14304 526913189 60875 57002 107963787 41064 73606 595452909 41064 46067 532257013 41064 56736 812703771 41064 10027 388330000 3429 91026 411138546 3429 31368 784702543 3429 35932 675746636 3429 95152 762969365 3429 97019 391923931 11865 44993 473796892 11865 56489 749815728 11865 98080 568394340 5503 44385 663573806 95699 70426 712987093 95699 86399 871332736 95699 51985 417334990 46755 84580 1747833 46755 60548 467973116 46755 10029 444600567 46755 66939 650333923 46755 5587 965236614 46755 62626 675079478 46755 34181 859185022 46755 94677 560347490 11643 2660 213513624 11643 29483 186976003 11643 49272 716366384 25310 41510 92764913 25310 68022 915849545 25310 43388 300403465 25310 33995 177881400 25310 79880 915017236 98605 34409 64518730 98605 69062 372092595 74884 40925 884249090 74884 47114 225197584 93107 50097 361891730 93107 24691 240104920 93107 80385 257106656 51761 61327 822440993 51761 57035 910081556 67854 79306 893763613 73315 14829 245083656 73315 26175 774927072 7994 39577 6190901 7994 15736 386159896 39760 51287 421382723 57374 17955 93670385 57374 20073 479932576 57374 80387 202486033 77952 20785 902222443 77952 47013 365910318 93995 95382 3004263 93995 67692 142920530 93995 47213 725628203 93995 30051 316054815 93995 56212 327914951 93821 52653 603698616 93821 51867 949607302 93821 98080 975178036 82160 93942 580737309 82160 23675 442001510 86207 72516 451093073 2569 85651 981658851 2569 85615 371763019 18504 64359 42423463 18504 12688 182139930 18504 26251 563802087 18504 16038 456452346 18504 91571 465603226 48514 14232 859049737 33356 94304 76690013 33356 86075 739093347 33356 37960 696639949 65927 90347 910368082 98080 65731 974652469 98080 66712 461386864 98080 20700 593438800 98080 2634 764740832 83273 31846 685406647 83273 80446 153984032 83273 97063 753350633 63638 66982 795966195 63638 78036 379513447 25180 50853 98289551 25180 12864 585981572 25180 88909 851746829 25180 14556 833819082 74065 67957 224262739 22013 61820 944426695 22013 52969 703302360 22013 78699 166547051 75338 21260 224504662 75338 4773 661680248 75338 91730 449146417 65029 23848 977304802 65029 77127 856190298 54464 18655 174476396 54464 4995 777178781 54464 76033 628239873 54464 26317 527227918 96834 31680 507084563 96834 63962 419847203 96834 4010 77296736 96834 29279 305714285 96834 27961 338982161 43856 96183 326776057 43856 38344 419214502 43856 3407 882586724 49254 46699 957237054 49254 22314 690995469 68906 20710 293504078 68906 1447 278259217 68906 42093 418785622 64643 18704 757651991 64643 58728 742244541 65209 93082 442346582 65209 34125 669707880 87006 98622 500870975 87006 93751 125187113 94677 82752 535557886 94677 3421 616034637 94677 73151 856429009 94677 99135 553454030 10773 55553 313103129 10773 47013 406201318 10773 46173 740648446 10773 14967 446068022 10773 42884 826004301 10773 64049 397886412 70304 1688 986471380 70304 73667 321656752 70304 94335 123506048 3215 24682 778337816 3215 77763 895348056 17801 94548 157273877 17801 56334 639649867 17801 91416 920933832 17801 36458 5201077 58230 27026 857119346 58230 45118 739966540 64746 37774 710273885 64746 26446 656144334 64746 31943 725144897 7095 65873 305102581 7095 86327 820797991 7095 22637 675863738 7095 98367 237744394 45249 47938 703013435 45249 76146 101554728 87947 27761 710386016 87947 30035 359725300 87947 97927 59831081 87947 13468 238627600 37473 25188 129803830 37473 31157 673244727 37473 49757 375665182 37473 38770 998326945 37473 42093 871646184 37473 14774 415034926 69835 64247 711892716 69835 54183 237959058 83367 89755 212548119 83367 12465 734948572 83367 48017 9575285 59591 88182 974138647 59591 26372 470972336 26317 59998 539433533 80056 85951 474822171 79703 45932 734099006 79703 33325 579228463 10143 4811 988414826 10143 40653 398216512 85965 58951 199059482 85965 44565 315407674 85965 58286 128255416 85965 5543 426638950 85965 27466 671348496 85965 60537 843875547 85965 62189 871272206 85965 98805 126155339 14789 60921 326847864 14789 96619 503614643 14789 34107 342276754 14789 53305 617199760 14789 95604 410341643 14789 86719 46627153 14789 78870 115040587 50952 82090 158873038 50952 58019 548717810 50952 53908 38818953 2634 25649 57714598 2634 10706 298608998 2634 89302 701728188 2634 26322 666038985 97123 69523 210916340 97123 36311 614053787 97123 32008 195897641 97123 57989 535056949 50395 10837 957753091 50395 13810 878019344 50395 8635 184475846 49342 12851 623378592 49342 59569 245976088 40169 5812 306063192 40169 32899 352646411 19464 2663 228664522 60485 73997 353623705 95124 78726 788809652 65028 3849 528411952 25494 83023 535485795 25494 39967 735833089 25494 38884 287377084 25494 69653 917151222 25494 12052 850011368 25494 44697 416629571 60291 21718 242492273 60291 31517 390472651 60291 16502 9867062 60291 32535 742275841 60291 72363 202323241 60291 62947 121970254 89642 8101 777302360 89642 9662 739507037 89642 62845 591648092 57879 85540 50327361 138 5559 347275929 138 46254 802261112 138 28408 64879570 74540 78693 537260464 74540 97435 460725795 74540 40935 289715234 74540 63247 705697979 74540 90147 48647308 74540 87906 556523396 74540 23405 779375167 90300 71745 11777811 90300 75872 185787379 90300 10751 396120993 94032 48611 910194363 94032 28729 130141814 23611 52986 178732029 23611 18590 707872840 23611 54183 883294419 4686 32203 682638973 4686 3540 318532162 4686 9192 778572134 19088 46934 232462740 19088 55650 542169733 19088 33227 658954458 97623 36335 357800471 97623 20661 828181999 97623 17309 414481335 97623 68804 685591795 97623 89417 610410944 97623 3343 663711217 13887 94813 288988736 13887 77983 989678473 13887 62260 891750363 13887 66316 905734340 51864 61079 230698120 51864 91216 922542977 51864 4845 985016212 51864 14642 659896272 51864 94295 786543582 51864 34572 268129975 51864 27261 160774495 49476 71656 100842593 49476 71357 344630884 49476 37079 188532942 73027 36864 280139012 73027 53777 952156591 54126 39663 429673504 54126 82792 560133876 85937 31729 891149624 85937 36736 928968536 2776 54314 156609678 87503 46285 973788984 87503 74545 881525356 87503 69157 708490700 87503 98343 396491901 87503 39621 595015202 87503 51670 143510204 87503 30740 129597624 87503 91536 828695337 83281 38524 418090336 83281 21561 262322316 21815 94664 904744139 21815 44596 847853226 21815 74856 619160643 66 14657 439444806 2664 91718 283769892 2664 61052 795381689 9099 37234 727946282 9099 28232 194499999 9099 39376 716310140 71937 72741 160291678 71937 28230 931996718 71937 84134 494511521 71937 98054 370622299 94295 99152 630747959 94295 26168 958962190 48950 66316 948351824 48950 4301 855252191 48950 62398 12101846 48950 29213 21420974 93438 55986 396515113 93438 51207 77265983 93438 41379 955748285 93438 42925 614272183 52146 72460 973960755 9304 45907 504999528 9304 23338 936179058 50437 92211 160002226 50437 5750 279681519 50437 96611 922385787 50437 76648 387212315 27877 73877 705346229 27877 98123 428716780 80748 48973 94283154 80748 56123 646980310 30917 25942 943534568 30917 52842 740683768 30917 74861 321656217 25475 59249 114136089 25475 17829 958940404 25475 26605 220466272 25475 97154 398127269 25475 74131 435296477 25475 10036 696516102 25475 62627 996429513 43702 76694 641306949 43702 83589 909625417 43702 27086 918175861 68733 93750 42504631 68733 88808 513059750 68733 31151 377851775 21067 54900 355832183 520 79753 987591344 520 5657 834923718 520 21103 598879037 520 60318 547795489 520 67331 31339801 39511 4229 190144623 17446 53481 584341783 17446 29385 435983881 63475 75378 485401123 76648 56629 573413499 30227 59268 102931902 30227 43428 752062163 30227 56580 842952698 30227 42925 131253235 30227 83455 988844688 78342 744 466723001 78342 97219 816637799 63896 78011 936015589 63896 36727 806729942 63896 6532 715006921 81083 19727 670480675 81083 69700 573162118 81083 43715 230924900 81083 31826 193850753 81386 47509 918792485 81386 66833 9540834 81386 74407 360334016 81386 99167 601267018 3407 14191 723524305 3407 27480 951900602 3407 46963 334381730 72857 96494 940949898 72857 80234 734248452 72857 53187 102886777 72857 95842 360284010 72857 5623 357470081 73868 21376 662537680 73868 87536 328696786 73868 62146 350908708 73868 85286 423100586 73868 80795 602756225 73868 57464 153655303 62626 94719 611436014 62626 17576 362319302 62626 54440 927367523 1970 98930 572219535 1970 16972 583664924 1970 73393 653521456 1970 67730 588794682 1970 81952 385040837 1970 68569 934119714 5587 85810 29266749 5587 81938 228547819 5587 88808 400118891 5587 71745 695887617 43715 8488 285906865 43715 90596 465211909 43715 30448 426049805 53908 43775 804305834 53908 31761 663042225 53908 39266 229023172 53908 37294 949935447 53908 28039 809883022 43428 67774 777802311 43428 5173 592116349 43428 85358 189087416 43428 95351 150863200 43428 10571 400415522 17970 21951 684900826 17970 24771 101385593 6543 6708 504894447 98701 77740 5193958 98701 93268 761150101 62681 26930 661933349 62681 44383 173741024 62681 94839 427669896 62681 84786 114107602 89448 29551 551501525 50110 27569 808885170 50110 79217 368627227 50110 27239 10917368 50110 91366 206062454 50110 10681 762066298 88039 97145 779016315 88039 10061 677921251 69759 96063 938104089 69759 67793 829647990 69759 65943 788422686 69759 98345 154235261 69759 26526 259658357 69759 57638 803580524 59876 72236 84823124 59876 44325 61391636 88279 39008 688335154 88279 58161 404248213 75265 42865 5282431 75265 17715 356255937 75265 99444 351214578 82803 20263 743209095 82803 77895 267376558 82803 58515 42328992 82803 64241 733583869 82803 30592 865724862 95531 48597 434446094 95531 80146 165091548 95531 37103 855566253 95531 81318 768738698 95531 6687 715696615 95531 80927 483452365 81681 19695 201833792 35046 67208 221825449 35046 17574 709500604 66162 97153 621568515 66162 57793 154753851 66162 32390 766086410 66162 27055 353842187 66162 4751 975391892 66162 57913 928262331 86961 69522 657044877 86961 56491 942378531 86961 24798 231824890 86961 83455 429511075 10793 63072 286664846 10793 80755 147982045 21076 37896 479859551 21076 41975 746344371 21076 34447 806350005 21076 62403 77414611 21076 13670 499763033 84717 93282 879348590 84717 70102 297670966 84717 96715 475678341 30044 70986 616221934 30044 1815 863900605 30044 59454 13075998 30044 16845 441361639 30044 44508 875258458 30044 70579 576104467 56321 14221 96953039 24045 79905 486122233 24045 53234 799999440 24045 59350 121862759 24045 54420 176119116 24045 79420 976395740 24045 4512 514910743 24045 63201 934748154 24045 74407 483922723 57638 78526 113371262 57638 21260 17825832 57638 57491 54645524 61810 54113 876152633 61810 187 314367253 61810 76416 847862428 36844 29767 232822962 17675 89176 146455224 17675 75634 510525577 17675 72933 647754975 17675 19486 938180944 28803 14675 28810753 28803 33867 597467077 28803 34504 782168285 28803 52094 445147454 28803 42594 258325030 28803 37086 126364155 28803 21231 479616024 2940 81459 722075190 2940 59037 346982144 68034 7871 131812102 68034 1777 430569791 68034 28498 725699088 68034 13738 491034113 47691 43142 244367799 47691 48787 226567298 47691 17461 488711197 47691 12483 887939611 98380 31165 582042498 98380 58090 728608621 98380 17063 621044611 98380 51573 467885544 98380 69353 872685500 98380 95460 230227445 55381 12722 511986018 55381 31543 300972127 55381 38359 856914146 4629 65471 902517012 73697 36819 528798214 73697 80620 567876707 73697 76902 945348900 73697 77452 605828620 73697 47913 262872485 73697 50417 622558380 48304 5221 745367318 48304 86814 814636663 48304 88909 366367796 48304 25128 130509888 96758 20570 613669682 96758 52071 132457955 96758 1331 910500877 96758 69198 706798218 85947 69061 797864090 85947 90991 932195381 85947 67803 806784232 85947 88288 176324881 87801 35183 506613081 87801 26789 836493879 87801 28360 467228717 87801 17010 601617681 87801 964 437389632 64359 90717 736962655 64359 91440 569881421 64359 35602 460955118 64359 82104 975372154 79622 23301 721124505 79622 18300 80345919 19406 87587 450393899 19406 71614 431399641 19406 92339 944838269 48611 16173 636888593 48611 51262 8141918 48611 86615 644269052 48611 97973 833690205 3968 40357 81081703 3968 92911 795579155 76033 61991 14722091 76033 3562 558327491 76033 68857 873700052 76033 70577 476535630 76033 5582 520700924 76033 86967 368192918 76033 51595 21442414 76033 59117 595517568 76033 13218 630670266 91732 90915 342346122 98805 68812 948896175 98805 80454 826376077 98805 80394 348714272 80391 86316 810700233 80391 95590 995688298 78819 62462 526998479 75110 36314 671449852 75110 56463 37269334 75110 68384 25249092 61181 21331 262318976 61181 15075 650890549 61181 9208 900625716 61181 57059 294433434 61181 32859 342019041 56489 63526 95029705 56489 78517 280406767 56489 93640 502144662 85243 31108 935366677 85243 89949 515794600 77019 46344 597475580 77019 92266 335803035 30784 50841 407536874 78117 63107 736465162 78117 86365 369614050 78117 32520 859647931 53722 53514 244036461 53722 50799 371817663 75944 60298 29854751 75944 59635 352850961 75944 61052 295878480 75944 57278 100873489 75076 68903 785302054 75076 45498 811573105 75076 44452 242422626 75076 85479 87319347 75076 88341 442426072 67605 81329 91481544 87257 35003 557414518 87257 70578 346429888 58180 10945 10641394 58180 25028 516400505 58180 89584 271704199 58180 66827 731080942 58180 92280 779411930 58180 5219 919403598 5982 3615 940261082 5982 26403 435953570 5982 5185 98168389 48181 15886 58310842 48181 47728 395957527 46071 6464 897997596 46071 59044 18979272 46071 5898 865706065 44223 17939 900522599 46431 32195 966001209 46431 76232 527468550 46431 13938 373283471 46431 94055 122679116 75879 14907 992253785 75879 88042 914356778 75879 73255 310538027 75879 76748 447754779 30382 4400 876574561 30382 88615 695342090 30382 58494 636169512 30382 30165 778071301 30382 43859 972378400 30382 8312 764740036 30382 91300 690832403 55945 43660 750371835 55945 97840 521307978 55945 23329 466476758 54183 63352 587740634 54183 65050 950656733 46324 20002 348092021 46324 76905 418856865 79524 2229 443748850 89479 71329 388587615 76433 58511 862353867 76433 16553 617526779 76433 92530 524159826 76433 18032 374367405 65081 5203 273806636 65081 76721 856635512 65081 25813 365465681 65081 42481 103520156 65081 65956 295094605 23301 68805 603885298 23301 87739 203122068 23301 21671 733529924 23301 99796 200680128 23301 67331 720430942 5101 6401 428438885 5101 65460 65881801 5101 14421 26369104 5101 97654 87234254 5101 26830 698231685 5101 94542 870561210 5101 84580 921606111 5101 42890 194328197 89265 57306 422280639 89265 49274 494678662 79521 46408 90626013 63229 28970 680877768 63229 68652 355650541 63229 61396 488215753 63229 44744 127988819 63229 14515 313582805 63229 60086 453814071 97625 46343 368209445 97625 99435 480443813 20679 4385 568810886 20679 56661 641250838 20679 63795 44821772 23451 24625 756205237 23451 67306 826411694 71909 22627 184551936 71909 13477 845142461 71909 26811 125076192 95277 94542 37061158 95277 99218 885238654 53284 16831 208513179 53284 4351 497574686 53284 76416 32784961 53284 74971 578236304 54368 99983 864280602 11471 65924 953467431 11471 97605 82007662 11471 78178 491958271 11471 77530 951276728 11471 2799 220742804 11471 50926 161179751 11471 84445 924933837 11471 18710 541943300 81217 73421 106444309 81217 31386 149889866 43986 70458 741849921 43986 21682 343615608 43986 46014 397391930 72677 31920 329456319 72677 43714 353649738 39337 77044 433542837 86726 57550 560111316 68384 66700 991571246 68384 81428 517368655 68384 80009 235323184 55740 47651 438175901 55740 61209 924706821 55740 37247 788148971 55740 73018 914601340 55740 8248 611429613 60445 81406 937245898 60445 20668 987140863 60445 93485 438550576 3373 77402 518256848 3373 4512 464178669 3373 11495 771050071 91622 70240 316993189 91622 202 136058238 91622 11411 696434407 91622 22424 81547992 91622 76598 889057169 60498 70258 878345738 56777 30558 139273503 56777 97556 447541174 19329 18824 292907984 19329 36442 873676534 19329 38592 388471632 98646 11922 58869820 98646 4293 215706993 73262 13574 168125350 73262 63551 777152984 73262 91379 579462850 49563 22368 492622446 49563 45357 380777268 49563 40437 674914596 49563 54116 868093779 49563 53860 315178316 49563 68810 233967051 66947 24050 889772532 66947 57323 263824748 16897 5113 874172500 42478 48742 415376522 29699 59405 222828062 29699 88845 583846642 29699 7139 283460665 29699 54262 656928117 29699 4971 204995924 29699 46014 325875297 41600 10673 385457480 86476 46460 792298252 86476 27761 287210576 81952 19761 427907281 81952 64889 850261684 81952 2944 628759055 37368 42798 399101837 37368 31123 317124690 37368 44631 474777377 57870 86397 385279388 57870 90188 858961043 57870 33580 192811202 57870 60682 635070409 92974 99962 225051811 92974 2038 635667736 92974 31409 451912522 92974 3783 317645394 56679 19278 753495236 13343 841 475608526 13343 92716 587012443 13343 90263 762197733 13343 240 681022078 43515 63680 841986081 43515 4714 789407219 43515 12889 758187234 86373 54309 151870256 86373 36080 830044542 86373 94408 160343705 40466 77240 405754069 40466 44871 501203208 40466 39506 245579101 40466 97406 674543474 70545 7673 848455427 70545 82111 473353918 70545 14251 166651652 70545 84445 569241059 70545 13738 478079215 48597 99169 772787645 48597 27550 398874377 17245 8934 268567727 17245 1604 318696057 10571 30204 546423599 10845 26080 645067817 10845 93776 76199132 57548 59500 14916867 57548 36140 203117102 57548 41020 543087478 12248 1861 857102331 12248 49920 211051358 12248 2811 94362023 12248 59714 730179702 12248 25232 213666823 12248 67765 88572378 12248 43414 833082138 12248 53694 422422132 18818 76098 312816002 18818 89624 496626878 18818 56565 318373021 3797 93188 817005859 3797 26687 839398003 85665 69355 481337080 85665 22874 689564157 19939 16420 656945927 19939 42895 359741305 19939 5732 968792157 19939 3414 145501862 58223 76026 917158286 58223 52054 357785926 58223 44367 244926894 8256 72099 165749146 32475 80068 838557864 27802 29485 719378859 11623 9072 153550162 11623 69090 994924883 11623 86422 686258187 11623 63201 22373842 63948 33674 43128053 63948 76254 71770856 63948 18539 13416990 1047 45688 693760067 1047 80469 424227816 38770 29673 37014712 38770 53002 739814536 44534 43373 861776025 44534 33229 574343362 44534 74971 134096761 46729 33448 966646829 46729 7884 285211817 46729 33643 430502248 38640 80632 149836185 19313 74076 514693749 19313 56233 199499288 19313 84879 167040868 19313 5526 995940422 3551 96180 563616420 36285 8043 613237902 36285 63986 803067583 36285 64783 974535973 36285 82371 644717003 2868 48187 693976599 2868 26693 401482830 15845 30598 759118201 15845 44434 903683425 15845 3044 748852709 39331 85537 157009749 39331 10165 572984859 39331 79353 969058303 39331 98573 805435733 39331 16740 894277960 39331 70118 367334955 96808 96662 775266758 96808 74339 523224180 96808 80648 341938140 96808 41475 234310534 96808 72148 569612185 96808 12702 740738988 48015 12498 611927167 48015 65860 633714646 48015 67298 969516190 88353 20928 868691447 88353 97698 567779389 88353 53939 822613211 88353 84470 252979626 88353 46618 262243443 31165 31867 386422541 31165 40557 159572641 31165 82400 283872119 31165 82612 721238853 31165 34339 669947178 19459 9088 75877608 19459 65698 514006734 19459 23649 819450502 19459 27099 168846934 7916 32397 268043419 7916 81437 632379461 7916 13078 787356710 7916 4341 431284460 7916 95796 713983454 31819 51052 718040214 31819 15846 174736682 31819 97993 426940976 647 54011 261459273 647 22827 406803333 647 11209 116578468 647 7695 130406111 647 63813 405488125 75015 74575 823579213 75015 99882 876522146 75015 20818 416610090 14013 41362 357949840 14013 25076 152263354 14013 77574 585910115 14013 98006 84519922 52862 56990 454459485 52862 68606 528129729 68947 54697 26093421 68947 52020 499591134 68947 58728 282472777 75565 36810 766845909 75565 30974 417965403 75565 41818 615368810 75565 76086 143865193 85479 22541 731363579 85479 69592 22486209 85479 94574 788631841 85479 8307 354250902 85479 9255 597321734 16774 11226 239853649 16774 15303 562433033 16774 56858 906311059 16774 13368 458234700 83168 63151 250617886 83168 76985 873179906 83168 91251 956167601 84983 15459 851112408 84983 94450 332759202 84983 74989 54363550 84983 32859 592239039 29073 78037 726443749 29073 48783 198362595 29073 39447 336741053 29073 3719 691890244 29073 93949 136912255 99435 9742 479933244 99435 42440 765725253 99435 83918 791727397 99435 48237 148896585 481 80561 160393882 481 28928 886463792 481 95378 492467031 481 39049 882768192 23995 88374 536312331 23995 41676 635745401 23995 73114 439194957 40221 13100 718904463 8626 73866 487621812 8626 62294 980655865 8626 52646 630493009 8626 37429 813470008 8626 35807 450720795 97600 49754 596650745 97600 89373 109147720 28569 13788 205170016 28569 60606 960551592 53777 13239 280869068 53777 68138 781159746 53777 8647 242262666 53777 49620 147605285 29890 68115 545370360 28936 94959 947245737 28936 98383 770713505 2395 46877 717079858 2395 19372 571155621 2395 1729 118169971 2395 60086 169454078 2395 89949 998405477 44631 36045 56785265 44631 6521 52674537 44631 97566 278439673 44631 11524 227542613 44631 8534 468968128 44631 65153 638724881 59461 32086 812874516 59461 72132 563226534 13574 72533 625953399 13574 64336 292458752 13574 85310 242463270 13574 26307 329195957 35577 7501 563154387 35577 79642 389676063 98630 49030 357033526 98630 31260 315559007 98630 76056 100138836 99777 86732 600612874 99777 40108 942049124 7747 32051 778180107 7747 91037 281246939 54764 79986 61852080 54764 54218 313716751 54764 81691 265932821 100 78428 724862015 100 18095 491664276 100 97138 227480516 76757 44558 288231084 76757 72691 746326463 76757 58169 85335196 47114 11841 329977429 47114 65402 285553526 47114 49844 370206008 47114 58834 920447537 83728 55335 152067270 83728 30892 159427531 83728 76880 666282699 83728 32782 317991504 56463 29643 676580158 56463 96406 37480375 56463 69545 472762192 56463 41116 514332411 99072 5711 88809106 5332 14328 710158572 5332 16444 195037326 5332 90886 737581664 5332 1811 55932328 5332 81636 812252480 29681 41410 33483702 29681 61362 618774042 29681 23424 583557427 29681 41465 215819518 29681 44698 407578612 29681 36023 983252753 29681 13405 586139035 56123 70535 660044409 56123 44480 597937177 56123 34066 523420098 3920 93348 871946673 3920 34845 763416500 97556 60944 519767264 62425 81673 662753405 62425 38963 986892145 62425 92984 83990525 62425 88808 632044199 18388 52902 567833111 18388 73425 829847455 18388 23329 526018465 22512 65668 857956093 34556 14417 971003133 34556 48813 551300418 34556 41718 463367378 34556 75174 853758465 34556 92990 60625394 34556 88808 475632681 30127 46044 245771979 40867 70410 5473074 40867 96065 34832439 58535 68961 867990762 58535 56206 629292715 58535 77762 913170052 58535 19300 417248363 58535 66120 835372158 9144 35149 148055673 9144 81528 970719573 9144 72766 890730642 9144 38630 738390527 9144 21963 274726226 9144 29339 768708906 94548 66935 756974313 35618 8951 467900973 35618 96899 497569243 35618 32017 86515529 35618 88508 435036385 84819 43163 353822411 84819 31409 901064848 64049 37455 915703716 64049 59369 417417115 64049 59722 338185847 64049 86400 530815892 78968 51574 714196158 97671 27500 535134698 97671 33631 710581651 97671 73215 665638192 97671 21630 912626559 97671 51328 82699941 11495 38584 964259250 11495 61197 566376043 11495 57031 343204438 11495 54159 382575389 11495 4884 710474074 82371 97909 781901703 82371 95485 511190275 82371 74870 268502275 23852 85031 109896343 23852 23454 597398240 86719 48653 336559824 86719 45919 690510753 86719 3453 571345894 86719 99022 283603083 86719 53514 707748667 21819 90596 805469366 21819 76150 664684514 26199 19300 910816538 26199 76355 984599128 26199 63486 826395732 26199 40707 97378068 92211 63426 650551954 92211 27370 310736686 92211 74146 652789594 92211 5662 858786531 92211 23882 509969569 63601 23122 741072224 63601 29865 941547733 63601 2902 43230225 28619 18446 722816745 96103 48975 690446976 96103 2846 198425352 96103 43389 271458041 96103 11379 628289054 96103 84770 925059186 96103 2386 944133396 96103 60103 631857765 96103 6537 227126741 7884 23243 460113493 7884 65278 857649337 7884 83841 399281191 17759 99059 498557372 17759 53636 819038316 17759 12938 865944413 12702 49664 500695698 85493 99565 21915075 85493 31266 237946828 85493 36060 286653515 85493 57668 667801965 50417 46763 163024062 50417 51190 3425451 21561 64249 184950584 21561 89768 887855443 21561 47000 704562454 13405 10792 4079206 13405 66667 217821274 13405 69945 713350531 13405 47018 814624921 13405 8099 424332072 32670 79059 804702711 32670 10383 833798932 46808 71468 404980846 46808 82360 269713670 46808 12746 203087204 85223 87315 850159334 85223 82065 382394927 61583 3415 922444228 61583 31132 441239377 61583 5331 641454858 61583 77293 970395531 38215 27839 243240073 38215 5268 717820562 38215 36617 19925684 38215 94062 578433349 38215 26904 713432620 38215 43633 462316728 38215 35954 906599371 38215 81270 450870842 71185 81817 116238289 71185 25945 515211723 71185 42192 763471706 85602 74786 799364909 85602 64393 115550534 12224 85447 316229312 12224 76075 637793115 37324 75630 354843265 37324 57892 726139896 37324 99781 339359290 37324 18344 89494994 37324 6523 720471778 37324 11543 983965476 85930 18511 660753473 85930 70813 193101924 85930 56941 940648465 85930 13926 485907918 85930 9519 479534183 85930 4358 381206319 85930 16173 417677593 99012 91059 375817754 44270 92027 265518635 44270 40857 692529924 44270 77990 916922235 44270 98385 829078714 37960 11558 968085071 37960 77293 156261568 43145 58169 634110526 43145 67910 913206146 43145 35550 55998496 27980 2458 324157092 27980 21053 640701664 27980 81185 918174051 27980 14699 720363245 73536 24758 734715690 93603 12667 656077676 55546 27932 256263266 55546 44845 28125639 55546 93257 695073212 61972 74764 723454819 61972 45887 707225580 61972 28912 95228103 61972 65592 190279255 79018 94138 795119693 79018 92966 748261812 79018 55110 584031211 79018 26687 197672957 33108 35097 562064789 33108 93402 621432738 33108 33479 888725382 90596 55849 945003587 14251 75727 366489530 14251 67331 169197736 69388 54431 34556868 69388 86138 567578315 69388 83198 748822143 52550 33001 258176910 52550 94521 636058842 52550 63791 9764847 85250 13977 41667867 85250 91547 905871040 85250 94692 354563125 85250 89600 888740801 85250 7605 303924371 85250 74989 783036017 88550 49196 378485991 88550 81233 573202567 54159 94346 250799366 54159 5327 560603411 30877 65509 82437725 30877 49881 27211083 30877 39716 363629939 64855 12897 23764659 64855 70657 318620042 64855 10841 903340723 40792 80831 615787046 40792 85249 746827618 40792 1512 880812262 40792 8312 541274362 40792 89129 888144868 60142 83184 671035600 60142 29393 390112041 60142 28487 891978215 60142 33336 372113780 76075 48132 962464388 76075 42063 30312571 76075 96284 568589395 76075 33747 65388813 76075 22529 880560210 76075 93402 652352642 46730 64124 929501808 46730 8691 577166894 46730 72284 506076432 99022 39351 804117952 99022 57396 328641700 99022 1540 392657852 99022 1129 433778432 99022 91571 884523361 11905 83374 433415174 11905 47018 681602638 56619 10452 485018992 56619 37855 34212938 59750 25743 644632654 59750 41765 340317089 59750 36324 511645263 59750 47238 382977712 59750 25211 40868154 59750 24961 469667954 39386 13535 724568945 39386 24537 132320682 39386 26907 850758796 39386 11524 135453247 57142 253 744250262 57142 2622 225140272 5578 85300 645144522 5578 57227 92505477 2855 82220 655673930 2855 17746 24156829 2855 16108 308353109 91571 56079 860087922 91571 86196 686778134 99361 83315 335079908 99361 3235 915957567 55553 86063 99346623 55553 41433 668420803 55553 61678 720776025 55553 50825 879364183 55553 75248 707244059 68286 95565 875009142 68286 5898 103050227 68286 38004 229718635 32859 54756 876164728 32859 48291 525661086 32859 94970 713623251 32807 54540 924210266 32807 43743 955447920 32807 43054 812329618 74131 12746 87861433 74131 45365 498300345 74131 72705 914944829 74131 37290 490888572 43142 72890 855954313 98383 84547 691704813 98383 86063 29595944 98383 83455 567005731 85932 42890 89991481 85932 37280 103230336 85932 97104 845530967 85932 86104 738909840 85932 19685 684358962 85932 34198 423440967 85932 42863 131431460 2970 91241 696288484 2970 93145 69442645 2970 10428 5270028 2970 68606 461325638 36631 47907 599880609 4358 65213 837616963 4358 71406 743200660 4358 47070 633041653 2728 23386 863449342 2728 99002 944965454 2728 60781 726914544 2728 65892 944080673 2728 46420 46985827 2728 75402 349140907 2728 53525 517413728 3343 61246 778933036 3343 11768 269646616 3343 18710 665954709 3343 68282 994852450 28039 30732 656728065 28039 90183 960444576 83537 80512 265775403 83537 99076 30788395 83537 91865 191477848 83537 95654 340629685 83537 51826 938930562 83537 8192 22859211 66120 33336 854903298 66120 2721 777135933 66120 12894 244388878 66120 93485 651491220 76570 88193 35779761 76570 40295 214435631 76570 30262 762713712 76570 25215 286639135 76570 10132 744406239 76570 47474 655839074 76570 14526 657347001 58323 940 648728521 58323 89129 984398024 36995 46086 693357327 58037 45360 681245771 58037 54218 786851252 38261 72819 467005768 38261 31393 77696690 38261 2421 348041116 38261 80994 540859900 66388 27456 568869380 66388 42066 864468818 66388 89885 852120088 302 82755 757680839 302 60315 867707248 82687 27050 684437486 82687 99820 259627368 82687 30448 861932390 78699 40902 644996369 78699 16431 400641960 74407 98 751348085 74407 52252 384246763 74407 90021 801548333 74407 2918 509112022 74407 88631 143783151 74407 18493 387410566 19161 28813 375735635 19161 3883 482634477 80469 25040 977958356 80469 61940 165539289 80469 17328 10937267 80469 58900 741928489 80469 67405 2795655 80469 94130 983999896 80469 19043 831726557 38427 8057 807471357 38427 87622 171655600 38427 46286 98806935 38427 86337 425439070 31129 65472 498903504 31129 6498 7902557 25924 29152 258715666 25924 96365 360468601 25924 73263 616822325 25924 9657 580123754 57255 3566 228030177 72388 51876 626543810 72388 60086 582711576 63960 60983 106722930 63960 28568 160305320 63960 60054 929872464 10027 6285 334905174 10027 4481 765766016 10027 31777 734361131 10027 1195 82795198 89990 74954 519102748 89990 6393 279912142 89990 9780 962813985 71358 17523 70350789 71358 7413 487644950 71358 12342 367430579 27576 75690 830115377 27576 7857 202873987 27576 34743 334256742 69470 88682 64289087 69470 45060 343268124 69470 67759 524375820 69470 18539 657402602 52071 56580 79149103 52071 53043 566975128 52071 58649 265716818 52071 74135 699919081 87560 31430 231398734 87560 38969 52434392 87560 71656 385901732 87560 28895 746207615 87560 30448 472669642 18144 3591 404998790 18144 37553 970080389 18144 25954 887590186 71855 6051 799171836 71855 5081 381791556 56087 47059 880278503 56087 82885 464854534 16197 96659 28756704 16197 94998 243720903 16197 9195 407254681 26907 19509 951451334 29048 39798 654872495 29048 87731 754711652 29048 68969 152608661 29048 92947 503396418 29048 85898 607253540 47013 98260 754266285 47013 52120 606978227 47013 21581 532999306 40108 90598 176715937 69081 7399 143468579 69081 5160 136561662 26980 1768 770611953 26980 15656 322050815 26980 21927 356467989 26980 86803 681161891 62129 21999 968599867 62129 52243 834134566 48203 47494 666025525 48203 30081 305566475 48203 5839 384650979 48203 60315 88724432 11091 47815 410361201 84914 99511 979704676 84914 85019 784292638 84914 69856 982407644 14699 34547 114923752 14699 17291 587867365 14699 92066 566688898 8248 34261 37242132 8248 68140 704267773 13738 36144 846908018 13738 38490 326780463 13738 36036 457503935 13738 46930 147675933 13738 72075 580873101 13738 34737 533660116 60086 27497 356276003 60086 99867 691868864 60086 54594 799608943 11147 25622 840838935 11147 50371 644124109 58662 82276 356576216 58662 35909 864158904 58662 3933 193657096 58662 1166 860953462 4787 68518 370603413 4787 20627 143074897 4787 90540 154624904 4787 68984 651371393 10036 92085 41060901 10036 32645 255080926 10036 12657 395478590 10036 59986 446569989 1988 6623 848080531 1988 23928 477937358 1988 65305 158563228 34737 78004 808769984 34737 81188 367407737 34737 19809 947638357 34737 95576 19850317 34737 30019 998327634 37288 70348 231881951 37288 71227 68339571 37288 37600 395176449 88058 79289 713214056 88058 10879 524092838 88058 86221 768190184 57075 84625 114530284 75402 28712 266982042 75402 40241 669008920 75402 47706 169233480 75402 32213 763316627 75402 71002 155203015 54536 56734 612634487 54536 73588 121130612 54536 16537 184841616 48675 14798 891831385 48675 30110 643818595 48675 52706 22952374 48675 26058 804609519 27323 96074 231001020 14675 38964 921308650 14675 63130 888038444 92629 89509 341735326 30592 74536 496451023 30592 52767 174557610 30592 88466 286249262 30592 65153 515238140 30592 7727 141708763 52465 69743 236291193 52465 24720 434669056 62347 60978 69971810 62347 879 238078131 62347 8325 980250188 5327 44296 488409846 16782 92130 353958039 16782 36680 331514119 16782 1430 824868662 16782 18185 863090860 16782 83825 323284820 16782 8534 464221044 6537 53495 418045347 6537 90741 468007035 6537 21260 505845763 6537 34806 25610227 94002 10417 36649522 94002 83941 481061346 94002 62947 223470564 68903 32767 411062336 26569 82388 585478332 26569 24307 954248967 26569 9835 563993537 26569 14238 698455075 84625 98953 762201046 17782 18873 475662638 63793 62214 178342174 5185 72670 38831823 5185 88809 660022610 61052 82731 579926043 61052 79689 206938143 61052 81270 909729979 79232 81277 872573174 58728 62179 341256013 58728 45917 235867750 58728 13092 190555757 58728 77886 961717225 58728 77459 476938127 28214 93481 86356651 65956 56437 981342252 65956 38440 398589451 937 71730 226042827 80394 10666 162065044 80394 86541 484735275 80394 56584 964349490 80394 74993 266660755 58169 92314 135057953 58169 54156 189868057 58169 85827 442112141 58169 22664 850775977 1331 96514 242938658 1331 2258 23616695 1331 27070 28890946 35954 44841 604870440 35954 66914 681055460 89045 21940 721233588 89045 29527 737559257 89045 81089 949331518 89045 18397 398868889 89045 99797 542869591 89045 34340 205606545 42481 41133 724314018 42481 16911 329193234 42481 28785 265022624 42481 97826 105181759 42481 61267 510412911 59419 63389 547544010 59419 18625 253397449 59419 9974 505648420 59419 26575 817517314 59419 10865 870905370 14637 10884 344306249 26168 23666 606752404 26168 78363 828599131 26168 74907 189699669 26168 40607 826114631 87151 31626 814952859 87151 40188 225290238 87151 2864 453801451 63168 98128 411306223 63168 48703 268635696 63168 34714 998133521 63168 21843 14204497 14556 24091 26991645 14556 69191 505134239 50901 76102 573444994 41020 50503 89702204 41020 91159 784595203 41020 78818 114997138 41020 5675 633028529 41020 97310 881249984 44603 3235 834373728 44603 37883 511677064 42890 20474 61755935 42890 56101 226818551 42890 59018 88526970 1018 17719 869594621 12473 8706 650255312 12473 71509 434608852 12473 73388 678865131 20818 87230 663759386 20818 64920 954871796 20818 86751 616606196 9063 54953 790798106 9063 56655 867046678 9063 25211 548781279 9063 72447 641781514 28361 15349 46846094 33974 70910 814435858 33974 81227 654237565 73120 58204 481445452 73120 12701 188916937 24315 63690 998979020 24315 96687 316091224 24315 92272 96458732 24478 97069 897951535 33429 54866 66601118 33429 34339 961060748 33429 99093 705561420 91299 91731 454358122 91299 68240 543145764 91299 89705 801433747 91299 3783 479318326 51049 68013 73323518 8602 95466 627704156 8602 74870 684886106 67298 71533 750659246 67298 4134 632749132 12047 33516 630750716 12047 55052 560742045 12047 54438 933417995 12047 99455 776916478 26322 99430 763857038 26322 40634 173378250 26322 3694 59375583 26322 52747 223915855 51713 80749 779921118 51713 76684 737663288 51713 77184 319840641 51713 66283 335617297 51713 64406 653792518 51713 67629 9054801 51713 6917 204783902 51713 44607 3239758 93776 49583 870845765 93776 15944 465232691 93776 93216 504873590 93776 95182 133110437 93776 16824 563250433 93776 72545 646857950 93776 32795 30333308 93776 56145 631281886 45429 66413 701024075 45429 30476 998494059 45429 21800 626853608 45429 68518 864853626 80733 29075 792661764 80733 85898 175947876 80733 16208 57916499 41827 73069 776615332 41827 32691 963701880 80387 77695 652156527 80387 18298 927154819 80387 58021 691943852 80387 21157 171211912 80387 28459 350373878 80387 23405 227464523 80387 90639 798256566 65882 58583 267313216 65882 69611 572158377 96054 94157 83431568 96054 29565 841126721 96054 20246 89976541 96054 44697 394759105 96054 90187 703248050 87050 21837 956129080 87050 1476 607954750 87050 8504 569446817 52748 17438 983211783 52748 30654 893886517 52748 97085 717356729 52748 67501 436409052 82632 61047 212130152 82632 40023 921430915 82632 60017 82040985 82632 18101 480842839 68918 51259 42276431 68918 20151 869433490 21526 46236 86534396 21526 51070 611631014 21526 27261 118773291 46699 47290 661255237 46699 18455 752417895 46699 16378 84165252 46699 70560 942004035 46699 85150 326423650 19498 31810 168620847 84688 10807 288260890 84688 92066 67234616 84688 39431 730199324 84688 17719 472211227 25718 96011 325998909 25718 82882 188991429 25718 58277 758653151 72691 23871 831050058 8099 60708 675105124 8099 67760 407597441 8099 57146 841837080 7605 68778 422233392 7605 45428 111621558 7605 81851 175922212 7605 69856 301001355 7605 46763 96494272 20700 94404 942183211 20700 43086 498388147 20700 71684 282628585 20700 29160 563028148 20700 80927 572974159 20700 34058 901035865 20700 32073 685503843 71777 47766 2312921 26687 67299 999717383 26687 84040 478315706 26687 40497 715300108 26687 7239 387042190 51223 3363 358693040 51223 65583 561788305 51223 54572 110333237 51223 15637 162791376 36864 12636 554017326 36864 12222 310457010 36864 36846 272622086 36864 42081 984926242 36864 80616 971404583 13844 11600 15134505 13844 3263 361411972 13844 7832 112493780 13844 61754 43361787 49524 21332 292286005 49524 68256 846460788 99069 21280 780637844 99069 27307 985514631 69311 24088 562229183 69311 67058 415040588 6141 11496 357259044 31847 68436 655369878 31847 13217 799855854 1166 94585 40083618 1166 51416 786620587 1166 41289 221901700 1166 90070 341479480 1166 69049 722304219 1166 23545 232412219 1166 383 98705907 1166 84301 38001849 1166 93203 798374151 76416 69762 406245502 11518 99940 153123532 11518 35026 658640083 78410 56815 112608743 78410 91092 195805766 88808 84099 76158688 88808 12891 392044509 88808 10930 806096238 27337 54281 909591116 27337 58093 856889451 28314 92173 137400573 39793 39431 567480663 39793 53977 170401903 39793 47163 144568541 39793 94602 781423858 46295 18835 350834523 46295 68441 897786702 3783 62471 340132491 3783 38790 632168781 3783 36256 262675990 3783 53927 733825459 3783 44100 897428831 55330 2209 430254559 55330 15673 7841198 42093 38679 513383423 42093 55745 937687391 42093 66414 180807957 42093 26647 24562167 59044 58820 183955752 98 70987 176584201 98 95097 596645400 98 55623 652887852 98 32162 446410862 98 8332 930588821 5080 67615 388698505 5080 77077 385197643 5080 67229 856536258 5080 16396 30155789 5080 32305 979685703 5080 46941 795434587 5080 61757 563039104 13816 59808 34818331 13816 17792 108122425 20310 45625 215090361 20310 8530 657870008 20310 26995 440385776 20310 93161 912926932 20310 72455 55407928 20310 5623 150223837 23675 63888 16624673 23675 60226 471284307 5219 33939 713527499 5219 10198 21211766 5219 71526 858834020 5219 54755 395812570 5219 30271 521978724 36257 11042 62261471 36257 54554 377126899 9806 30913 302555633 8192 7955 795138625 8192 37194 388153062 49544 31547 770908046 49544 68670 881650030 37569 58472 254871581 37569 71656 630203440 60315 19644 982101555 60315 60169 867881824 60315 75248 465090311 31826 43488 384694697 31826 26401 353272109 31826 12525 716330316 31826 35126 758495927 31826 5509 212167112 31826 56212 859872857 14532 29151 606812847 14532 30062 509617322 14532 73005 826708614 14532 41748 152037752 14532 10065 452902355 31125 97894 22964217 31125 79935 487345707 31125 29488 929647629 31125 65673 111961233 31125 99867 12126059 7525 91295 489756520 7525 88184 914866781 7525 37883 364686289 21981 28566 364654638 21981 27816 77681659 21981 83197 306064387 65719 83174 910328439 65719 25483 666311900 65719 38765 14497686 65719 82302 644007484 65719 60691 234853989 65719 72791 683210060 65719 61045 17475886 34181 71773 283271140 34181 6472 852881295 34181 34785 636500696 9060 10603 710744659 9060 90794 210437808 9060 19033 615001315 866 87048 739332773 866 13230 944786906 866 93485 314306737 28131 37239 300993361 28131 66464 554546985 28131 33217 175057522 28131 46764 514864202 85898 96381 805558592 85898 63268 29838866 85898 38434 765603883 85898 64783 199159372 32845 10021 777220534 32845 40008 815899690 94096 88612 113034299 94096 6920 109592471 94096 68138 235523097 94096 35518 388141877 94096 38862 106498177 8127 62344 873716637 8127 7049 718673109 8127 92066 136471284 99167 55821 145435920 99167 56660 132218805 99167 70596 39426228 99167 21915 750861350 95317 11649 632527309 95317 18576 551385298 95317 69523 900680936 95317 93485 728080421 8534 19032 284482231 8534 92676 223686972 8534 31630 710657943 8534 25767 805927405 8534 74971 508120034 48017 69466 641091940 48017 47859 820976418 48017 91615 416851531 48017 7617 85517800 44607 96799 763269601 44607 17157 594186755 11226 36482 657064069 11226 16092 173117461 11226 11307 241207381 11226 62647 589847803 11226 63273 932494019 11226 77068 789067722 34431 65473 98577614 34431 57786 140116673 34431 78753 731542004 17456 1660 201621264 17456 19071 294766314 75117 66845 529195849 93949 17409 71370664 88912 92230 775818489 88912 52745 337593757 99135 12849 253195721 51747 91088 641762915 51747 52274 210762888 51747 92339 57944617 93961 74716 109231618 93961 48571 223870904 9192 81831 404064794 9192 62083 873089763 51287 80962 884982305 90449 45984 483688615 90449 62608 535871218 90449 34042 372128044 43414 99530 412094231 43414 40609 620015636 43414 24260 241760240 56469 43589 470447315 56469 87165 716589637 56469 35753 687457856 56469 23185 154804684 56469 31036 880170012 63795 79626 475560988 63795 27859 289955186 63795 95411 840763854 74971 67043 45215660 74971 258 345845733 74971 38366 376963074 23405 99415 944520088 23405 15430 494655809 23405 87717 172388204 10848 49329 536121105 17792 2899 668835172 93847 84572 292805383 93847 67675 504006947 93847 24475 51245598 93847 23798 375161578 93847 30206 783165087 55414 88159 539626205 55414 24605 947651021 55414 34645 865484476 55414 31717 139042625 55414 63076 498125850 55414 57427 618974064 81382 2851 445761042 81382 79363 465367962 81382 987 884626515 81382 29930 110601513 81382 82961 697797297 81382 84364 938609156 77293 31769 947564445 77886 29351 111269016 77886 45762 795962063 37775 1755 753393114 37775 23479 18712598 82520 36354 235239531 82520 42558 346849781 76040 34875 576110360 76040 83496 269046727 74529 73472 920546329 74529 15926 157829181 74529 74525 427950486 74529 29622 519413286 74529 3749 940659841 74529 54349 968692215 81270 15464 63528830 81270 52281 586361353 5177 8317 227609190 5177 71291 724130946 5177 83131 995466437 5177 26935 862053063 5177 1785 873776983 5177 95753 510672696 5177 55567 938435145 44925 25014 671217881 44925 10802 663657639 44925 74886 903617841 44925 27104 956156880 42262 12573 17651274 42262 57496 684853774 42262 56146 496600735 42262 95819 589257552 42262 93757 569166169 91831 54886 554769427 91831 28140 965401216 91831 1124 101596226 60983 74151 49044368 57059 76855 274353719 57059 30440 629402686 57059 16537 628020318 57059 81572 972679150 34572 19191 968657503 34572 49464 412393991 34785 60389 721189122 34785 66338 312105309 34785 84364 876468317 71728 22826 404197275 24761 85446 190820584 24761 98760 758832845 24761 66911 851976372 31386 61877 52213381 31386 62706 97786128 31386 34852 186227911 31386 72232 793307817 31386 4884 242256772 92382 69623 788935646 92382 32443 143243907 92382 23913 321896322 64401 81949 745315096 64401 43290 107790876 46943 49273 872932121 54886 84813 681347580 54886 28909 595363144 53002 21582 148126085 53002 26754 247400114 53002 96936 232362802 53002 48936 509510444 53002 39716 98702001 21296 6260 681864387 21296 2038 573086787 21296 65472 369680698 25128 72447 211608921 16773 31983 898097529 16773 24775 200194235 16773 21221 389013247 16773 46605 372386644 74786 73448 583137827 56145 91280 231640397 56145 75201 779169885 56145 61025 799339461 13230 55151 665071918 13230 73636 758500646 22529 28211 271732929 22529 24774 902835622 22529 849 907465143 22529 30861 361311672 22529 22656 559390798 22529 36467 510797319 74989 76783 305215930 74989 4889 302108880 74989 35454 857693295 45113 30453 965224760 45113 35484 662989680 45113 7198 870255734 13404 58856 337413867 13404 78651 865081989 71735 56847 740893029 71735 92834 388399694 71735 14238 229043300 84580 19547 908538633 84580 35877 445366477 38862 18754 502925916 38862 18642 980273004 38862 9077 276065282 38862 90983 451320890 93137 8345 547367014 93137 58760 128499491 93137 75501 765205376 93137 70571 374031003 93137 65829 506162302 11133 47657 710439802 11133 17349 571432453 89494 47269 392996228 89494 28037 765740609 89494 29562 676682681 89494 10064 91054868 89494 80659 96380683 89494 50056 129629733 81636 65815 974770319 81636 84305 268680560 81636 97158 362100495 23882 62173 741958015 23882 92671 309905873 23882 30395 599245004 23882 49801 525186018 23882 48223 254942177 23882 26806 888107206 47234 76633 111570073 47234 28340 431148639 47234 37105 969835646 47234 65046 282168714 82612 44981 422729674 82612 26161 247338413 82612 70425 794200460 18710 56726 173312268 18710 75800 405869318 18710 72282 979238809 20979 9987 518153125 20979 70487 574674701 58225 86627 935620021 58225 18379 469775016 2191 31443 847320903 2191 22006 774469092 2191 32842 138036493 64393 83688 687483625 64393 59651 688498957 64393 32296 287560028 64393 67942 694959208 87296 44046 187207023 87296 74060 147347348 87296 33671 454058101 87296 9835 723854194 46963 9682 795454124 46963 25247 662289462 81227 10912 245226560 81227 12539 264337151 92591 11481 558484424 92591 64975 727715425 92591 96340 592308921 47317 86759 995500516 47317 28276 806336413 47317 54372 864134514 47317 93751 933147915 50825 77889 940913030 50825 59470 968126782 50825 28686 136054487 50825 78511 39723608 50825 78450 732306404 19095 41271 603857486 19095 6745 195949885 19095 58412 590965236 19095 79888 226321502 32782 14025 996265702 82355 89522 817095864 37290 63478 311782464 37290 17531 617133765 37290 68366 520166002 37290 90237 355716758 37290 4724 791700636 46816 81844 496042753 31511 27593 829360326 31511 39129 326108776 46726 795 762452527 46726 98875 966393273 64910 30602 156487639 64910 16173 20139918 64910 12202 376587880 27104 34178 828597589 84445 23653 538460326 67949 90552 945261 67949 38229 535258368 61757 86029 152390425 91958 7084 868864507 14927 10744 790319805 14927 11376 930506553 17179 67101 446068819 17179 77181 162969641 17179 16957 933617961 17179 2522 819698956 17179 36831 469229078 17179 20163 820428118 17179 43680 955119441 19761 87993 19923233 5526 66131 678436410 5526 55223 733690278 8312 86917 106082141 8312 98313 34852078 18247 47500 545423358 18247 26606 434904866 18247 24786 829155684 18247 29318 343807346 88369 54816 895666095 93586 706 447643684 93586 62497 202086870 69191 83172 502224469 69191 79610 646628658 69191 21829 967350661 69191 88694 883699603 69191 70915 236265683 69191 91602 407728310 69191 9677 392842680 16008 11789 831210645 16008 83174 489214995 16008 80831 838918305 16008 69227 72517090 52998 31864 176953084 52998 78984 490696405 57989 61266 706176670 57989 18603 454247968 57989 43665 967965364 57989 87570 958013954 57989 64731 156139603 57989 17527 955045147 57989 40860 160750271 57989 17279 680886019 57989 34042 41989016 84888 3559 553870522 84888 14440 282311159 64613 52319 616175630 64613 19324 334924343 64613 38284 14687111 64613 96605 217207592 16532 63732 540881586 16532 52880 967855696 16532 74861 962524984 46014 67979 869381396 46014 28870 248460402 46014 87583 873190085 46014 19275 671205850 46014 25063 145656066 45678 41629 349742384 19300 56620 563100805 69198 33048 663499467 69198 37927 490747867 41420 33123 744112376 63791 94507 213103233 38063 83320 657751146 70579 30485 835686890 70579 18176 276739995 70579 94041 604429965 70579 8279 823789014 67067 45344 32189213 67067 40036 570623299 67067 24646 744802219 67067 8066 642119696 24390 50556 874213457 53525 78086 750605451 53525 58858 256445921 78753 50578 519280466 78753 42934 84918079 78753 46763 754434471 86397 40443 441539559 86397 95351 468720343 8322 2127 831253866 8322 22874 474998585 8322 17682 630745767 8322 50056 682965483 69803 95983 553390456 69803 60049 132593620 69803 39749 614248367 69803 55377 199593117 67501 76604 753533190 67501 90019 230504335 67501 48266 523935313 67501 11305 472743309 66794 97587 46681824 76911 99196 809659794 76911 32903 190715398 50799 13107 93704597 50799 37712 47215810 50799 37418 698359944 50799 31391 699073701 32520 51891 247507652 89417 82216 789526907 89417 67765 277421043 99909 8947 60355492 63144 44778 130861792 63144 42198 859627047 63144 92710 780961931 63144 26043 528873986 3996 59276 856717015 3996 7340 378437707 3996 16419 702102742 83174 63424 108915349 83174 69336 377705928 83174 11550 150275107 83174 80608 621100072 83174 90516 348177532 83174 41088 711301087 83174 33574 508069443 83174 92459 844143164 30448 8760 591155615 17910 59223 399448600 17910 64443 137618750 17910 19415 738434178 17910 69007 657422493 17910 33791 582587765 82832 4437 492424150 82832 27523 725564812 82832 40313 110818249 34806 36334 151237387 34806 94560 373396598 34806 98931 221057690 49328 36163 321604524 49328 52043 158511726 49328 70848 334802076 49328 70096 241672502 53657 84028 130714777 53657 12539 515472820 47035 58429 124325627 47035 76328 316533272 47035 35059 203095633 47035 78450 349747666 62947 75249 890715182 62947 73362 564948693 62947 5747 602166570 62947 48238 77520354 18032 1326 159648046 18032 79022 940274507 18032 52242 411040526 18032 95139 271286156 18040 10677 844982484 18040 88795 346516813 26878 18648 615997750 26878 91444 315977679 26878 70651 410588737 26878 44474 273125623 40174 39817 261614011 40174 71961 389614293 40174 60372 360628690 40174 52313 229320021 40174 88909 94766840 40174 70058 691626342 73866 5677 737643263 73866 54423 162814598 73866 34205 948705535 59001 65042 507193221 59001 7230 318699920 59001 6985 803434700 63201 80442 930670178 63201 64830 276826704 63201 52752 656334901 63201 68607 406050355 63201 14270 64210795 63201 7468 525812541 63201 92807 247245444 63201 29365 687983321 46618 70707 141139614 46618 20006 279490533 60691 90269 548783034 60691 94529 431147594 60691 75249 937790146 67361 7604 104209917 67361 76672 118396525 67361 93015 948733410 78655 70324 156089863 78655 49789 185524593 78655 20224 201569838 78655 54280 632959899 69856 82169 600344545 69856 75781 402750963 69856 49154 380574538 69856 18556 980931832 69856 28895 211027298 9470 42540 985019546 9470 8468 709086271 9470 19407 105771528 9780 87095 567944675 99218 75335 179675441 99218 68402 226698309 99218 17963 90100689 99218 99266 429330743 75010 69412 982335952 99993 31525 355932985 99993 62180 645314994 99993 22297 61291319 63389 46158 740669741 63389 59138 347686057 63389 50391 927721834 65470 92060 410451771 65470 68167 648912088 65470 15442 55535095 70987 67822 634112179 70987 54408 945170734 70987 92744 373763301 70987 35035 451187267 86803 38300 950764296 86803 87654 416243262 30581 73218 947632659 59325 35141 96584477 59325 37907 995276636 59325 48254 683909279 8026 26905 303584308 50503 74885 566976293 50503 81682 281176356 15958 47215 161846437 5923 79527 320549516 5923 62065 816733919 5923 34700 74221382 35518 46215 465991997 35518 71228 524693344 35518 59642 895233100 35518 92679 56263224 35518 32534 377569932 35518 71171 295363472 10865 42254 384630008 55584 94316 563463799 55584 91054 847340323 55584 55174 701650425 55584 75531 627578846 55584 16320 832444158 83717 91496 836895654 83717 43036 74705488 83717 92497 424662731 38876 41604 456813652 38876 47074 426585110 26575 73683 10126350 26575 8601 594786621 26575 95001 689014274 86200 58968 86073004 86200 18914 911442545 86200 85487 374428980 86200 80196 951149373 86200 99903 478349003 86200 34090 829182125 964 37253 883973827 964 64902 688812638 50013 21248 543585400 50013 94932 14847043 50013 83636 709429835 50013 45990 256089073 76694 33005 822908074 76694 64068 59728722 76694 43441 45056787 89705 66397 615116771 89705 58349 460794623 4512 22297 48790984 4512 79077 487484204 4512 91036 860028486 4512 8234 542178190 4512 47836 827834897 79888 40907 958516576 79888 88370 936538585 79888 69006 986539163 79888 93718 181118469 67759 78392 695905057 67759 37272 456308110 29254 70995 719815847 29254 5776 265422212 29254 66032 892087889 29254 42863 943807575 4115 87745 643235009 4115 34800 149075341 4115 22757 980011717 33939 21529 255316821 33939 79509 66549001 33939 91459 635753326 33939 94928 176387533 99530 95024 794617467 99530 61742 774316437 99530 74279 680455971 99530 41126 549267764 99530 13730 221329380 99530 60838 706396915 99530 5849 403057479 8901 8433 646281381 75817 45203 908878565 75817 26844 923700198 75817 58930 391788773 79986 93944 98309799 79986 21337 429418303 79986 64794 137338810 63915 46785 850225779 63594 32481 430560319 63594 51098 921609315 63594 67761 714721564 63594 20434 879114627 63594 78960 946045947 63594 51601 9543930 63594 7867 13748339 21581 44579 391192110 21581 99733 256108631 32842 62746 476411634 32842 39415 904221158 32842 49957 289650915 89 23310 486052990 89 46237 25310759 83724 88867 558954521 83724 72934 394195179 83724 65192 153437487 83724 71614 607838615 83724 62932 825684109 61475 55710 66260794 61475 24721 6973242 61475 82199 46671558 61475 32054 830462525 61475 389 462213497 61475 58349 492423488 61475 1124 939599215 86580 47338 980974816 86580 72315 745766917 86580 22241 786009514 28963 53131 139728310 28963 52916 376207042 28963 47032 996613459 28963 84516 318995211 60822 90523 574185881 60822 92397 827992942 60822 32631 42073588 60822 92239 246715564 60822 59078 172381814 61847 27530 78744350 61847 60982 414247118 61847 66782 856437255 61847 40057 189523819 47097 6880 268610347 47097 44152 563581774 68810 88744 143779729 68810 32085 985689258 68810 38532 479787003 68810 34293 764489407 68810 6988 199482529 68810 3739 818830319 27828 38803 28497822 27828 813 532551562 27828 93971 961634946 14774 37476 522505143 14774 80097 799956821 14774 86021 423537522 14774 79779 920786250 57278 94928 218661558 57278 43781 642673393 57278 3765 283793824 57278 40824 726574270 84392 36449 442343267 36904 53377 207838565 36904 89023 82448595 36904 87230 594498290 62627 73107 311030981 62627 66798 912077861 62627 8476 204618084 62627 59463 975603184 7049 29808 982517160 7049 56549 711188734 7049 12557 788505487 7049 19184 243346589 7049 37855 505039687 53694 2379 94675117 53694 23517 784486946 43356 26778 949504132 43356 83253 305512031 43356 71002 983121227 43356 3713 148365361 23185 57944 215250353 23185 13983 811652857 23185 49173 802142930 10875 33432 164396931 10875 95947 499548469 10875 14191 286012379 45518 86552 230002491 45518 7517 442522872 45518 93065 107967826 45518 53491 721489605 40008 49791 497765819 40008 76086 462109004 34198 89289 680812375 34198 68749 906209793 34198 88055 334193523 34198 35004 920037259 27318 14138 344402394 27318 76470 946986433 27318 65236 754431390 56212 87533 258274365 69523 10236 53084928 69523 18064 905566813 92339 63196 192578024 87845 4783 321876725 87845 14502 61575282 87845 90476 703365719 87845 43073 885111483 23338 83692 81115467 68093 24111 537756439 68093 10247 601629865 68093 8057 475083091 68093 35080 307886277 42863 64589 554027241 42863 7431 677276862 42863 41165 949545083 42863 81582 152951356 42863 68806 733231218 42863 51392 955400540 42863 74274 139836279 79145 91167 43080836 79145 72232 457453310 79145 72447 223085775 87758 19975 607922674 87758 45465 179031315 87758 88516 100285464 70848 49843 999121980 70848 2679 834819381 70848 59801 204738473 93467 90962 268763828 93467 17607 360185146 93467 15185 781639001 93467 74791 815555946 93467 15268 594688563 28193 50475 960514946 28193 26884 444851320 28193 25685 681393149 28193 72231 741249062 67098 15374 774294460 67098 2110 557105059 67098 16241 351565030 67098 17201 966630572 67098 81696 182059445 6909 86598 526881628 6909 3030 499491195 27261 59305 130665319 10422 95864 387103619 2124 54328 967009880 16173 30710 7810876 16173 24667 735546435 16173 69378 994178171 16173 47348 397398564 4901 23803 225689002 4901 36403 611863534 4901 1207 298686227 4901 50481 610768070 4901 60001 563364355 10061 94052 904305335 10061 76891 259480811 10061 23349 216265263 10061 52721 568609084 10061 85999 621107685 10061 72836 999366692 10061 77008 910799617 11768 94777 313858099 11768 58483 409056308 11768 90450 708852657 23798 30754 862163206 33706 8724 275221964 33706 87619 801673300 33706 65702 741319840 33706 21618 943526306 33706 73205 702176397 33706 58486 21305073 33706 99413 835198318 33706 22094 296581508 33706 24022 35922590 16725 16339 411873709 16725 605 677616582 16725 29470 525967956 16725 92577 517697883 16725 95756 7072451 16725 14119 395976176 58277 21033 696203681 58277 21608 71613282 58277 35389 267342305 24945 98192 757142011 90983 37899 634678624 55144 51048 716101581 777 74340 822769924 777 72162 611395328 777 22562 416133362 777 7415 227527633 777 20733 391973134 16038 9126 179544631 16038 52221 882532089 16038 5431 740777993 74900 6 803011288 74900 21060 521932684 74900 22525 145046969 74900 13497 673624212 74900 40049 957709091 6498 98875 766007540 6498 15757 882675632 6498 91051 447156920 6498 22297 813605294 50475 28477 449865697 12889 30346 898449736 12889 68518 924617976 12889 84391 69899736 91454 97063 222075701 91454 91530 974060161 91454 14471 970760369 91454 69706 353965412 91454 97871 70496971 68138 11776 564488914 68138 53441 311628087 87230 67801 466488806 87230 38366 624641145 97063 66781 322431622 97063 98259 751582831 37944 49730 344512152 37944 95978 444730873 37944 44727 565044644 37944 59488 761880154 37944 34205 569179725 86196 93070 563060101 86196 74890 992010501 21481 66861 35276608 21481 1158 392733541 21481 17198 551626276 21481 21629 668020639 40057 53196 981427613 28363 64411 587877678 28363 16781 540736994 28363 68959 722249853 28363 5289 518082927 28363 37234 562529006 28363 22798 168822097 36819 22752 969046142 58951 90984 540125282 58951 9774 879659025 69700 86581 998272806 69700 20039 895024659 69700 49334 676133453 69700 95467 432833486 40049 32048 856459128 40049 41164 451901291 40049 44579 671852906 87906 73636 55776947 87906 22558 878882332 87906 18412 903616048 87906 17144 982176745 87906 90083 682824275 87906 72155 657583849 23913 50966 214393593 23913 28648 979120850 23913 15328 744269890 23913 34660 451322931 23913 85106 682120035 23913 23591 158256415 88012 73888 493753708 88012 12297 367938864 88012 73077 16826049 68282 70559 973750906 68282 9952 681794918 68282 85590 448473629 68282 5581 482316415 68282 73364 808516871 68282 25646 84415257 94928 54219 774513280 94928 57897 969349779 94928 15317 779640021 94928 44122 780660524 43054 51518 948726897 43054 95991 790837670 43054 91159 68126927 80385 7508 914583762 80385 77027 271661828 80385 56432 850451016 80385 18839 174779836 80385 45108 337573932 80385 62017 788058768 80385 45651 777506057 60682 55497 257405404 60682 85159 833086269 60682 61775 16323869 60682 18385 715303886 60682 83522 464156245 90411 60998 894739606 90411 43373 514083115 91833 67168 981952566 91833 44010 167666980 91833 51248 220384420 52422 79854 961271711 52422 97316 725319363 52422 17181 945840194 52422 91692 850040090 93751 38226 802656318 93751 54722 714324255 93751 941 797860667 93751 42247 356140722 93751 59949 179795361 93751 66422 275847702 77068 25413 529289785 77068 33705 318298568 77068 72362 247922384 77068 83542 588158743 77068 56452 658627738 84076 91494 817099064 84076 47897 36407806 84076 40243 746570504 21998 11860 556308352 21998 91510 906853444 57303 15683 40642589 57303 23660 442724489 51532 70376 738321624 26172 90413 931527374 26172 47924 626789171 17362 77387 768639708 17362 48857 266009296 17362 18980 481424880 42558 2869 870733964 68518 92174 715944272 68518 3420 611898610 77459 25166 20669826 77459 92336 234726631 77459 69113 103297393 77459 36586 600779408 27761 11242 382354395 27761 96223 963883876 27761 76 239296702 35850 79037 500457339 35850 62326 278317133 35850 97206 784186744 35850 6185 982165125 42925 68606 239463435 42925 53863 318700832 42925 45210 180539491 53643 37385 441136969 64155 90001 762943409 64155 24503 778639329 64155 53630 265909750 78511 946 426889509 78511 63104 442383632 98100 85194 846038065 71745 90485 3622452 90029 8851 491541323 90029 13696 387938200 90029 11706 725989909 67331 64697 359054344 67331 75774 384784481 67331 24827 269259250 95351 25881 304427363 95351 67765 95535298 95351 68256 613426293 5662 57228 230069839 5662 23430 862847217 53860 99775 800612364 53860 68606 634699834 53860 77383 793774122 53860 78450 59839043 24720 80081 93064564 24720 22679 293021884 24720 70058 466102231 86860 40135 71352431 81127 25554 487785889 81127 80831 790137534 54594 46920 742802740 54594 87586 987197064 54594 46812 187391451 54594 99376 157181424 95460 31146 524305640 22241 7600 904880228 22241 33484 808926159 11522 88635 471787503 22006 45347 796472344 22006 30240 186439933 70964 75738 811653312 70964 767 833429378 70964 26135 195996192 70964 48254 313505641 6812 1427 239548006 6812 63075 867301816 6812 70313 612589582 74779 39054 418746111 74779 13571 361955358 74779 84171 955889636 74308 70181 176516254 74308 42154 105289858 74308 81145 899140701 12573 28617 855019235 12573 6213 679275474 12573 77463 421945378 74870 2789 957460495 74870 14140 497746769 68569 19698 387466998 68569 82419 205788518 29339 49008 111448249 29339 35004 659971867 29339 89507 29049579 29339 85155 889990379 29339 92228 954509822 29339 23215 289522251 29339 47924 574630804 83455 31833 168320847 83455 84224 612238934 83455 60122 371935484 32443 7420 216301595 32443 44136 463224470 32443 5001 315555634 89191 95933 760497328 89191 55160 123720770 40313 98179 523799188 40313 73388 880483482 8647 65204 998849777 8647 43862 839250426 8647 8724 430704142 54218 1317 577890366 54218 72032 960771412 87792 70486 142613154 87792 2655 694153482 87792 34042 537039726 50892 5191 944970862 50892 43263 620273319 50892 85386 577920043 8057 26707 208760016 8057 300 57714127 8057 82539 947781897 86206 60827 40926426 86206 5412 67973090 86206 67663 526235770 92266 77045 242891033 92266 50481 436707461 26811 20405 535930807 26811 34955 615448994 25166 27732 213237295 25166 53347 483602939 25166 10741 158375447 25166 94470 805503685 81631 59546 183716 81631 24561 682804678 81631 69644 23147133 81631 89563 654680949 58204 96528 43049217 58204 67596 323471696 58204 30226 491965732 58204 82166 804086355 58204 35080 601192320 14369 76724 652684764 14369 52473 578358729 34743 69105 328241036 34743 27059 654079398 34743 21239 707122485 34743 74930 516711816 34743 21010 851047623 34743 5245 848715311 34743 33150 2072216 34743 43049 247396955 45422 36553 103105486 14526 41855 591607316 14526 79840 59163800 89014 59301 145550485 89014 10903 182275000 89014 54746 137650161 89014 63304 561131666 2382 11494 5869851 2382 21593 787929038 2382 83690 489202411 36316 38799 46541710 36316 55951 84382994 36316 35034 844728646 36316 68555 695325289 36316 7788 373520999 36316 5604 38874505 62731 6750 559734433 62731 15728 19318059 39431 52156 985681748 39431 44456 912049910 39431 90476 254229692 11543 35484 958291431 11543 93573 114503545 82400 92351 153907701 82400 70776 820819629 82400 31236 326242570 82400 47032 378997824 28211 89799 828052318 28211 58161 524902671 28211 44697 404372455 45826 98168 958964835 66598 46982 332938406 66598 30444 948628612 66598 45705 650390713 80936 2318 352661817 80936 92025 882079658 80936 34629 325990462 12433 66579 928462252 12433 90080 45137629 56815 756 178277489 56815 62844 990157370 56815 54112 588344317 5412 41989 31156344 5412 22183 18546610 5412 3773 126288786 5412 46732 446492258 42289 9471 997233064 42289 22948 915354090 97138 38703 180911067 98385 92044 117946634 98385 79825 963518786 98385 89373 831507153 14380 83759 281543138 14380 9046 640836725 14380 69503 196707987 21260 43920 547910470 21260 25700 646054761 21260 25070 344973165 78870 74554 532731628 91577 38465 99302491 91577 13215 797794184 91577 94051 895275470 91577 25048 421592918 99820 37082 911152890 99820 98988 655327217 99820 30252 639828043 58386 81016 711088560 58386 29282 711815619 58386 71787 288659733 58386 27756 667130067 58386 90750 113145883 58386 71201 254143391 58386 37343 801210803 58386 9977 157257617 58386 63645 903633393 2457 65395 309423137 2457 94540 390874739 2457 41184 518678461 2457 42370 750704949 2457 52627 771345022 2457 91148 606269385 84571 35380 619494546 84571 74716 785711460 53514 21975 164537574 92970 14199 394455965 92970 83322 185722796 92970 23847 13860241 92970 98077 916167766 92970 28469 398341301 92970 82547 687679596 88341 53155 868275034 88341 87160 99929792 88341 79375 674375028 10395 12368 178119397 10395 24174 790650707 10395 56754 440047811 10395 47500 219128364 58349 36175 965241832 58349 39231 186244926 58349 20645 33279708 58349 38912 12362638 58349 3028 155032461 58349 15363 212821762 58349 91555 19703940 8981 29374 578065345 88909 55099 223392360 88909 82824 792099206 88909 91031 998581875 88909 93083 417588996 88909 76516 26939553 70096 56853 344667934 70096 9182 655439632 70096 41709 699006482 70096 61076 678358787 70096 45734 326139420 48254 7115 358174740 48254 6368 498208733 48254 67173 368493901 66316 22698 636543596 66316 39100 717085033 66316 44461 445130381 66316 90928 334059104 89949 11824 963480209 89949 34476 389871012 89949 38198 424553818 89949 94529 167864213 89949 67488 422929365 68606 77629 916701664 68606 72417 841805226 68606 30805 842621786 93482 81941 503789594 93482 41111 490374874 93482 44965 883729760 88771 31748 123320537 44697 97434 629737721 95511 90007 77305295 95511 45654 666785977 95511 37384 828016253 95511 11524 113652247 3235 27599 813098985 3235 81593 681392293 3235 76527 540461828 3235 93526 35121576 57191 18343 709118164 57191 19033 184390917 32691 36944 919041088 18980 8976 906961431 18980 26529 217538101 70118 78450 879514000 70118 37952 321286790 70118 38691 862627466 70118 63309 837592290 70118 79105 144337435 70118 93160 939601518 70118 50724 179575543 70118 63115 649626354 94253 85915 806873173 39716 45170 656075274 50792 83090 678587847 50792 55056 696299492 50792 58499 519404814 50792 26672 687616806 13368 14280 465938226 13368 31036 193694475 24788 9934 68690013 24788 75569 294474892 58161 31150 43802277 58161 40394 986839441 216 82793 982249795 216 47652 369294011 216 76452 906398335 216 82473 563265468 216 14864 297889262 56121 32259 242814079 42133 99748 799354637 42133 67264 466945440 42133 87683 716999504 42133 23430 538668544 95796 79886 166264999 95796 91388 824829807 95796 42961 295565694 95796 99642 782298231 95796 16736 673127665 30805 43028 891107127 19043 60351 631757126 12746 61680 637075408 12746 77635 717241616 12746 52334 275245846 12746 71656 553348939 12746 80831 471914694 38004 80549 972931055 38004 84555 657339403 8630 17707 765323062 8630 25151 378308183 60170 52715 850849559 60170 42449 139154701 60170 748 633518940 60170 69158 327932695 60170 15439 730167306 60170 17017 371969632 60170 55744 203031048 60170 72417 292775063 60170 93042 422630982 60170 80894 858915709 1124 12554 601011162 1124 21661 717998417 1124 79346 706051726 1124 29801 494272578 19887 78092 202372830 19887 89021 705467900 19887 88339 575810363 33643 39321 667565377 33643 40019 925263151 33643 54970 229747117 33643 22627 154354416 57544 41484 617083936 57544 21973 469484279 57544 5714 899158515 57544 73935 866396110 9255 74775 100572961 9255 66447 136358609 9255 48679 714979803 9255 85986 67819917 12539 35146 981116431 78576 62794 736705673 78576 58611 858380010 78576 5413 554230127 97219 27620 289080059 97219 32456 237307602 93174 17506 697651975 93174 62932 957262844 61957 14977 870960896 61957 6475 294084970 53851 62093 344704959 53851 1612 961294474 66744 54601 320238313 66744 71100 282763511 66744 35516 418658187 66744 30421 871833637 66744 13783 200340557 66744 94130 30798223 20752 27384 30476179 35569 25808 400327827 35569 87232 369780960 35569 84760 855684594 95590 5708 14200880 95590 36027 668654562 95590 87994 770254150 95590 81136 458073621 23126 94933 927977193 23126 37957 640949816 89025 94485 234945343 89025 22575 134614562 71614 65340 92029183 85471 9589 544048308 85471 80408 881209174 85471 82332 131614273 85471 61459 865436696 85471 55648 27751602 85471 74924 706063874 85471 30682 572650102 74274 25303 975246282 74274 34115 993672866 99444 40118 697172902 10369 26120 87252698 10369 35388 180886402 77271 27029 635826663 77271 81297 614352204 46916 54244 420222431 46916 16594 383694723 46916 95884 556200534 46916 4802 377628629 46916 38189 924001896 81185 9389 734472455 81185 90586 753741001 81185 68973 147026235 81185 41928 797547551 81185 31211 60981652 81185 93662 921507210 64230 57242 875857877 64230 83386 825131890 33538 12379 962068186 33538 91919 453378123 33538 5740 652381575 33538 99352 942025630 87249 27090 859673326 85980 79620 559652738 85980 18076 185599259 85980 28839 622419336 85980 81076 607102110 85980 48328 360546492 76748 88949 159009228 76748 67417 834432800 81572 88425 843375554 81572 95955 180433690 81572 54292 212620313 81572 30694 324184744 81572 93640 62629981 81572 43049 570111691 81572 46392 915091197 5623 49596 356292817 38565 94807 55931830 38565 63016 536918756 38565 3062 5968827 38565 96247 151209596 38565 13348 250313676 38565 40860 770551750 38565 67640 508466139 61991 49081 793008256 61991 55892 91264223 61991 20981 195034071 61991 70062 628511791 56580 16309 186933082 56580 90351 974262783 56580 23982 734090200 56580 44665 653594845 34700 48321 145873055 34700 63378 275856734 34700 78563 639592464 34700 72270 461240510 90187 23096 255159428 94451 90342 763343670 94451 18319 337311741 94451 14923 425287286 16320 99525 409663512 16320 95131 519223681 77127 51515 185671397 77127 95221 663409915 77127 43412 162468269 77127 44840 651309002 77127 26409 394596204 77127 37857 581040759 77127 95553 837211154 50724 73635 694906186 41133 94584 742567104 28895 41583 648005487 37957 12566 892573899 37957 3206 622589645 15202 37536 695810913 15202 6174 65316820 15202 41129 40690684 50481 80791 351452339 50481 16132 781040761 57323 11557 68684758 57323 60545 922648554 61667 4928 345317417 61667 85251 816529379 61667 37636 198756260 61667 22757 689604878 88998 11404 735711385 88998 99543 674372486 88998 51059 789064178 78984 65828 470873152 78984 80894 724375894 65153 89415 247030944 30019 29375 968746601 30019 21540 235981126 4343 53363 696258847 4343 34205 179919512 19202 75888 437209676 19202 32827 940713402 70487 98289 787599045 70487 19318 991326145 70487 42475 73508448 70487 63820 103997219 70487 72155 745002708 70487 6917 189307982 60103 90107 709804430 60103 35338 599020464 60103 91903 891003463 60103 22912 580807695 60103 51601 31698447 1422 30188 59859064 1422 63671 987049766 1422 48667 734308456 1422 27742 677697405 1422 78356 234415340 1422 7092 940613823 1422 14265 977840833 1422 42230 217435633 90523 55866 131491073 36671 95673 231785195 36671 94812 138820413 36671 75096 323930967 44872 89533 678163776 18539 80777 306104104 99892 91772 164622791 99892 78354 722106790 99796 97869 75947539 99796 93526 156964730 2038 96028 884118954 2038 6712 609287641 2038 50916 920551259 2706 98991 850820207 2706 53018 498773330 2706 59164 525408967 2706 88383 445476619 2706 1609 571543153 2706 81701 36251407 2706 37234 119571489 2706 45850 312926628 33227 65374 8833095 33227 56173 574285305 42391 5487 557694994 42391 84494 886911251 42391 23712 798662092 42391 94623 633242604 42391 85150 510555679 30694 4487 379246205 30694 65350 355249904 30694 91044 813538798 30694 55023 601349741 30694 16222 345368415 30694 95411 4248060 44122 1270 472922068 44122 80043 658964013 30739 24023 162321403 30739 65310 98257701 30739 23457 361280580 30739 17089 398021791 30739 2087 322119170 30739 49008 263398119 95752 6185 572296484 95752 65134 162421587 17349 26459 561839484 13721 95370 706483690 13721 22691 346646379 13721 54121 200093789 13721 18430 382466442 9051 13789 133321247 9051 56142 785438864 31151 22585 100739256 31151 13830 276331262 81136 87647 78466377 81136 17017 102513582 81136 95489 731805972 81136 47282 75077283 41484 24361 865569121 41484 63047 576906289 41484 9389 275349243 16402 2856 249557557 16402 93538 894566574 80927 85645 970128234 80927 27258 788153390 80927 30447 22630207 80927 17767 53210739 80927 61769 110196767 37855 60421 319263486 37855 66040 292676009 37855 85378 73749340 37855 21731 312556967 15481 41315 492038438 15481 62954 950626178 15481 65863 533226723 38933 7496 868304574 38933 23353 163640896 71339 26641 837923543 71339 40800 32418257 64083 11820 858014153 64083 14365 951620286 66338 5142 725451929 66338 82002 61980440 66338 91746 337054739 66338 82539 733167550 29801 84874 381659415 90147 97111 293497853 90147 87267 394594937 56173 72539 836866060 56173 52831 901748268 56173 1426 946346619 56173 88297 477942185 71171 31573 478565790 71171 91777 749074042 40800 69938 432400791 40800 8979 420142427 40800 42482 91953374 44782 37733 289606071 44782 31179 982700868 2005 10449 410806746 2005 71610 130729608 2005 53120 288381994 2005 65268 998462983 85386 51683 876572627 85386 54815 256212449 85386 93640 100909524 36736 40754 20706461 36736 1007 964555562 74861 4884 404710462 74861 50582 86503193 74861 43233 456896373 74861 58881 918341867 74861 41185 638644939 74861 78937 340930299 72282 99253 399999932 35807 5147 912489387 35807 65296 458705547 35807 50471 590378554 35807 74477 389814464 35807 66044 2449568 35807 52670 63438733 35807 16670 132767395 5160 94072 155718098 33936 51749 160710981 11600 39196 509408346 11600 53309 410231532 11600 80435 256166417 11600 11305 473782958 75248 8240 904505564 839 7284 712231991 839 9979 101114109 93203 78447 647072840 3131 15836 787732787 3131 51738 262984335 3131 70055 455369202 94681 29091 101262765 94681 91943 967320748 94681 25431 485783415 23329 42542 116813495 23329 63067 245608274 23329 58997 815311282 23329 43704 533477580 30682 6235 634716919 30682 42857 334026602 30682 47201 231098813 30682 34870 21881060 30682 36347 841985416 30682 55952 919627348 10480 65371 409639869 10480 85968 774060596 10480 14201 613743591 10480 28881 421877466 10480 74344 667567635 10480 25073 267147837 49575 53634 378273087 49575 95521 766908391 49575 49930 590417459 44142 90065 420951511 91700 68830 422174850 91700 44733 872236594 91700 2521 620738981 20006 86107 345822039 20006 45388 245576683 20006 91560 868657581 20006 6234 870015434 25413 28626 87644453 20246 72898 854316140 5898 71638 204123360 5898 81024 715357821 5898 31587 704843346 5898 53536 878957010 23461 70234 234636984 23461 71368 474042661 23461 56968 494867497 23461 50467 422263094 95707 5690 224266217 95707 17172 570502734 95707 42294 814326501 95707 37874 238979236 95707 1195 715392371 22874 34690 650309697 22874 33654 446279382 7788 85181 614379294 7788 32509 557416976 7788 80034 272304466 7788 13035 21909027 7788 1431 530776092 40860 17244 597302775 40860 51693 725201027 40860 43962 13872098 40860 45639 683695855 8934 22120 30956182 8934 5994 972421536 8934 48197 17277911 88737 76804 605480855 88737 74530 656779307 88737 33519 81158342 88737 37384 675386846 43441 64326 481483350 43441 73647 60625134 59801 24135 299268014 59801 9921 941314750 57491 86263 11211824 57491 64804 587915801 57491 37862 881158637 57491 62348 954990654 57491 31641 256266857 57491 23676 141123580 82104 88776 962421628 82104 21189 457456584 71656 34753 813496974 71002 36266 921871534 71002 12460 993113106 71002 3125 100246300 71002 30596 379986173 33479 29883 153040409 33479 68025 193584957 33479 3713 426287375 36150 74176 972013224 36150 45488 692238005 17719 78293 724428181 17719 75600 399678777 17719 16084 884236298 17719 86275 875562780 17719 65484 782078155 17719 75415 516191029 17719 80068 881765570 41129 15025 472741697 41129 29707 162872447 41129 36038 423783442 78613 58991 893357688 95046 36422 685125676 95046 77713 461984421 95046 50707 824236105 95046 50709 794489511 95046 53820 62439312 95046 42666 754618961 95046 85496 472380369 97085 52993 314752574 3634 391 847313769 3634 92778 325558920 3634 73700 189257083 75356 61369 968705728 75356 47827 756008849 75356 45985 244538889 75356 99804 381840257 75356 6394 744969902 75356 81730 171665017 75356 43553 114590611 79306 94162 982566506 79306 14811 747243223 65482 40212 143896413 65482 23988 600353046 93757 89043 492324315 93757 80060 409562219 93757 63569 554425402 93757 46732 681848566 11524 19170 334043281 11524 95233 393897830 11524 82015 694936251 11524 98455 336508486 11524 45787 270527421 11524 23353 515281850 47070 64228 879244833 47070 3328 545771566 47070 24587 749605245 47070 99368 753960250 47070 16168 725347480 47070 89686 64683171 17682 41822 228019303 17682 46529 372406520 17682 95489 980132361 91300 46922 468014008 91300 97643 368104797 91300 66242 676448867 91300 53094 159682507 91300 86763 251576700 91300 33449 503281908 93266 49545 777903937 93266 50785 874623126 93266 28375 673058263 93266 55470 108998308 93266 46060 32525227 84301 7216 765693931 84301 17923 160612112 84301 88866 197418433 84301 67421 190751246 84301 28653 927663243 84301 61978 353974389 84301 7070 755039711 84301 74576 461400126 29884 71503 282627692 29884 47024 871465045 93485 83631 826039695 41116 90331 431891452 7822 73668 115983115 7822 35283 916894904 7822 73826 786370432 7822 95303 773567755 92542 54901 878984323 92542 46392 207801894 92542 93538 318361166 51435 89140 44415737 51435 6157 80956306 51435 18976 677869483 51435 17769 475672540 49583 78048 102273634 49583 89988 192984060 31409 851 50183097 31409 27007 914272974 31409 24150 370164040 3103 13179 712113392 3103 43969 255372449 3103 68025 121397305 5604 90639 587629402 5604 99130 549071566 87717 70585 690512243 87717 57024 665675075 7727 91205 431403689 22757 66859 410086002 22757 41933 245598372 22757 2696 793176059 93640 25525 702264078 82223 7786 885442789 82223 76606 515476434 82223 30348 474646898 82223 88527 538889467 82223 88849 782258330 68984 57488 146499318 68984 78903 212492845 96599 72265 598773597 96599 36273 791294962 96599 32202 949145497 96599 72425 661984676 59443 37555 399647817 59443 98969 55584799 59443 55318 957131413 58834 75111 117293673 58834 96178 822622873 58834 10573 444256024 9081 41498 346065967 9081 19808 297766983 9081 95799 994920697 9081 65613 641092555 94764 64277 150447728 94764 68966 910651947 94764 93397 715594556 94764 35683 981284028 94764 27789 610894127 18435 54557 364170655 18435 25211 732347386 52576 53813 331448521 52576 72097 455810944 52576 78646 503316078 52576 36044 267009725 52576 43396 98200564 34042 35930 771201915 34042 68445 68904201 34042 70141 345864429 25886 29318 223417949 25886 37384 737038215 25886 47548 475759411 25886 50306 498425538 25886 91209 556853299 24642 6870 601255060 24642 61976 574382038 24642 4733 662784793 24642 43231 31395584 24642 28152 444365540 50056 61694 298954070 50056 45561 59381685 50056 79111 678568240 80584 66887 279627133 80584 5721 757542551 80584 94860 587542340 80584 33024 116824705 80584 37798 670660453 80584 72155 132840483 80709 89766 126994668 80709 41940 600553850 80709 63820 170129325 80709 6185 48624886 80709 67663 144585234 40012 26067 731936638 7065 40203 980812350 7065 8466 243121838 7065 11776 947233347 7065 67640 7018169 23731 25169 143638598 23731 2983 689786909 23731 93723 97809500 23731 91357 785331242 23731 72516 874850985 23731 26867 144490015 23731 70585 748820706 26043 82257 253900578 26043 25394 290777217 26043 10837 56602122 22798 526 207315039 22798 77404 825372904 22798 36744 871442524 34339 68711 386075199 34339 96838 987230840 34339 53209 635994065 34339 40432 957994830 1355 90500 965530630 1355 13107 558257911 78989 25210 266151579 93718 9888 844987851 93718 59065 893338399 93718 28201 580516824 11376 20791 313670367 11376 4269 419335797 11376 89675 676974294 61045 82193 508224268 61045 56817 901575036 58040 42292 56367019 58040 84746 764315547 58040 33993 53546417 58040 54955 22138240 58040 2411 202390473 69389 14276 977591444 69389 39952 798803326 69389 15728 362716339 69389 57966 834797692 37802 13205 335919334 37802 94804 565604924 37802 94691 749388926 94582 4172 919160033 77383 53510 487303590 77383 96764 584641671 77383 34006 1283251 77383 64783 495429113 77383 97045 562234257 67765 1522 621339964 67765 54303 643630725 67765 4594 343877953 67765 5335 466541200 67765 78814 564748693 67765 43632 814775910 91535 57623 677146620 91535 68563 442393888 91535 69505 614631386 91535 98826 123560712 91535 65013 496737431 11408 37285 614717449 9835 72250 552086640 67306 63560 146411064 67306 28145 112055681 67306 40076 995587719 67306 3836 643817559 67306 43373 726828387 67306 33883 691800186 6917 50839 366753532 6917 95759 163763543 6917 93685 890470727 6917 89870 402155542 47269 70245 50487392 3650 40848 988898847 3650 99636 402935330 27237 91947 469074998 27237 59333 418364462 33632 64360 422132313 33632 44388 872730640 33632 94811 817412048 33632 74576 11067458 49008 47448 52041782 49008 54490 336928750 49008 83403 605583037 49008 46763 330213382 49008 3363 219368278 74993 87530 846014268 74993 74333 408840998 48024 81373 523448567 73480 69042 332374185 73480 51554 52232571 73480 8005 209206967 73480 75378 342021550 7593 82628 508423165 69972 38958 130454416 69972 34650 347727206 69972 71960 430167279 48771 95292 255031449 48771 82981 322452635 47348 15667 99858981 47348 61844 188016065 47348 43413 17511340 47348 88220 96937321 47348 15374 204269326 82111 32477 437373747 82111 76516 507620312 32254 22806 903696481 32254 86375 835054600 32254 44440 99847113 32254 57810 271361094 32254 76267 135617572 74146 712 335520560 74146 65472 189652620 97380 47935 612797665 93042 99930 764601653 93042 54510 976273476 93042 81637 376304315 98255 60093 925649591 98255 58703 660209657 47944 49066 702574965 47944 59985 36025638 49745 33996 118475840 39720 48917 689823995 39720 68667 176578202 39720 53863 157721703 39720 13206 317719940 32534 23330 895061046 32534 9729 59883297 32534 72790 603842789 32534 81904 440919881 84019 19986 617111201 13107 69570 390096584 13107 56434 400616545 54615 89088 254472184 54615 42868 827925862 54615 12572 393815719 54615 46539 717002032 54615 46635 266566304 54615 43680 210261487 54615 25954 13046324 39031 71796 91494982 39031 18604 847464476 82275 36743 536213272 82275 1990 678083864 82275 46245 790482191 82275 97241 780641127 82275 50310 565359613 52747 65748 390729665 52747 44186 493810261 52747 61145 967810490 99189 63410 197993280 99189 88066 664405110 99189 27868 176509045 99189 57554 970178183 99189 53863 534659982 99189 1138 850148712 99189 51059 515412787 26784 26116 399327235 26784 35768 5346167 26784 30942 688494797 26784 71051 504315617 26784 96787 919223688 41017 88496 215458707 41017 98358 59581100 41017 33336 697920316 62932 85519 584422329 60122 81559 777149351 60122 57957 175680068 60122 33671 567311884 60122 5615 462663642 69714 21708 687939973 69714 11749 143147767 69714 33237 334115190 69714 81696 848696709 22974 8128 791527761 89373 48852 644778679 89373 8476 850145532 38366 58793 964139590 38366 48238 164469936 39049 63166 23496128 79934 39956 402852004 79934 91031 734845907 25211 48339 777490544 25211 20743 922708682 25211 72053 266039662 25211 94987 353296755 52243 52461 379432239 52243 51341 660151052 52243 94637 276676567 52243 22671 805058691 52243 98306 886199748 70535 95197 459426139 70535 45711 147637109 70535 46945 485632179 86262 46066 520520183 86262 80831 193820512 72741 86562 414233552 72741 88507 866469044 72741 11165 638333691 72741 23070 229017251 63104 5934 275221903 63104 9439 358193137 63104 37883 872473456 39115 68253 727895743 39115 9582 3190700 39115 92748 711824595 39115 94634 976399856 39115 15828 389483798 99376 681 195147346 99376 73720 815831163 21012 25262 72294266 21012 6634 934191279 21012 64484 998186056 70499 42407 737114529 70499 74382 458797091 70499 45025 577155725 70499 38250 532805347 66891 48066 967856250 66891 68695 404025817 66891 37660 777321487 13191 90193 269085909 13191 98182 319809401 13191 71807 474324705 31036 28633 401829697 31036 35523 107158355 31036 46640 4834165 32827 28968 287506816 32827 19210 129824957 32827 95555 625748898 32827 45787 175102229 32827 29289 203706119 32827 14811 855338985 48653 90155 121228373 48653 2223 728693782 48653 63217 551066331 48653 81214 87899363 4884 28216 426393342 4884 14798 2952317 86063 89976 542925268 86063 6271 311652613 86063 54447 524840870 31680 88172 857956230 31680 6400 896821013 31680 19384 564041111 31680 95323 514180263 68256 29232 119021679 68256 30066 685817642 68256 45991 546800014 47018 95411 862283451 47018 2992 309787191 47018 96306 931516697 47018 38839 155348453 47018 23500 184249555 47018 94492 826073124 33336 62623 193382716 33336 30585 597568709 33336 50181 614092664 33336 80708 889151774 91148 40133 449583302 91148 18088 821932212 63115 5818 517056221 95555 75611 882298388 95555 85490 798516098 95555 54582 562410896 95555 11452 6722875 95555 78693 665896745 89853 57318 464000238 65991 33968 4308515 65991 34644 638841808 47614 87121 215303126 6401 77446 549817640 6401 56758 625224572 17058 11630 819795188 17058 36915 499056393 17058 46219 795243242 17058 18601 255793524 95340 40706 481277409 95340 41751 117144533 95340 88662 915312501 95340 60172 988933873 86902 48891 184531345 86902 57247 593435815 13906 20137 113100098 13906 99343 463839376 13906 37635 578373541 13906 18549 18712231 13906 32196 397197120 13906 76893 124114329 81691 83295 662672632 81691 82166 578588683 81691 31849 67822818 38803 54181 940042390 38803 70211 496050519 38803 7223 891422259 38803 70055 449812436 92497 93813 145443947 92497 86295 271796196 92497 25271 800848783 41748 98714 647846063 41748 57769 620411695 6443 56707 865041698 6443 5176 89505079 98862 50435 184440895 98862 15472 544534495 98862 50739 890141069 98862 20598 139173438 98862 89686 390963992 38226 12534 502356468 38226 98166 676179800 82120 9932 761495424 51936 46200 714601528 51936 21501 133096561 51936 55254 177658814 51936 74074 757815170 51936 26355 72549011 51936 49841 595042401 51936 6451 71146920 55567 15117 125919791 55567 56758 570812132 44579 35877 322036952 44579 86732 159242402 61990 30369 115622437 9677 55672 333989129 9677 82091 660005290 9677 43993 688245450 9677 89031 93718288 51014 66822 8937982 51014 55657 763737256 64783 17129 979222243 76086 62539 230772788 91510 67924 404010821 91510 80645 793318758 91510 86152 650809714 91510 3823 744280174 91510 30819 877273521 91510 79224 212279255 95549 68568 363584162 95549 43073 936707242 34058 35929 580925654 34058 62579 827300415 34058 66613 719557809 49620 61392 297300201 49620 75210 959590789 49620 22297 709920692 65371 63792 292689520 65371 3575 160875756 2717 19766 611836882 95411 10159 106816641 95411 15684 101058167 95411 984 663801408 3363 51533 197603313 3363 88289 608654234 56817 65333 654243443 56817 40542 184794283 56817 63612 661540946 39897 16537 873711967 39897 49131 6097844 39897 65542 877584310 39897 95591 549518719 39897 7000 877305784 11832 82831 507954823 11832 45570 487402490 89129 73195 245585704 72791 39317 452064132 72791 18497 846178194 72791 67383 442957085 72791 53141 82706476 72791 88339 586501770 62294 58431 892614300 62294 8367 389901173 62294 86673 992337102 62294 17538 31791068 88527 38048 709162597 88527 41367 865340876 88527 44578 133479399 81034 85345 913269453 81034 97859 285486347 81034 86765 257895404 81034 93098 84372152 69545 23375 269792053 69545 24719 496281736 69545 83461 267730795 69545 60961 494511300 69545 47924 157783937 93402 98223 603444561 93402 52608 405617560 93402 2655 63189267 73388 1764 693119875 73388 61271 959893646 97723 51723 218984726 97723 19396 892705280 97723 73724 231300484 97723 21629 540380585 1195 73863 849544975 1195 38948 720181380 1195 45244 771582328 1195 56850 283582307 1195 46835 280212193 1195 42411 199858614 72447 3752 133742214 72447 85450 408998375 49844 8583 905752655 49844 53790 954750415 49844 3247 711914149 49844 44467 584730239 49844 29109 927489589 49844 32466 420263030 67470 87510 370001086 67470 60703 517783925 67470 91874 231837730 67470 38768 226735241 25520 38326 762338271 25520 45492 487246712 25520 74635 652839988 25520 79450 565036599 99093 88386 360624069 99093 40145 601022999 99093 2474 971667621 99093 81537 376396310 99093 42411 563781950 99093 66431 222036964 76344 92385 39988126 76344 57024 483022188 35389 35328 920021450 35389 66757 509536779 35389 78092 386786532 38065 21128 951693350 38065 50341 296989726 38065 85150 411801991 1138 93206 24684330 1138 12099 850200305 1138 4352 308384257 83019 78658 436506352 83019 91784 472214387 83019 6682 190853629 83019 87075 387892088 83019 90554 686393063 83019 38424 87984905 83019 50220 873064898 8279 22083 450055867 8279 7894 269813571 8279 59852 720857419 14140 41004 871090779 14140 25048 129993264 20257 81548 572762351 20257 18849 15843530 79111 3463 670872594 79111 22000 77921275 46764 47778 468785474 46764 64786 982719714 46764 43049 27213882 38348 53319 38627656 38348 22586 125767095 38348 87101 876891745 38348 52038 84336064 90639 3493 829344283 90639 82499 619754642 90639 90050 21971568 90639 21729 466774813 90639 56796 626762663 90639 38394 983155073 14191 34435 998085949 14191 97616 205980251 14191 66014 475891326 14191 42826 712652458 83348 81224 730679132 83348 78379 967511846 83348 48068 57661651 83348 9644 359927487 35004 8300 866553601 35004 17962 502426010 35004 79086 822602189 89043 50341 557459823 89043 52650 454113482 89043 59666 757229451 89043 99352 338212325 17181 46758 479506113 17181 11125 337412539 17181 30842 878151325 2721 16109 884840920 2721 64492 339734507 2721 87167 159758421 2721 73711 14474123 63613 75351 995494028 63613 14847 417090928 63613 47917 479456409 63613 50587 556892266 63613 15094 304594784 25646 90121 742876200 25646 27543 561325158 25646 37058 443665700 65046 78115 397341443 65046 27021 889843852 65046 51883 912336821 24961 48681 892327885 71509 92765 888214568 71509 62218 199100987 62926 70523 684350322 56758 24652 127842377 56758 38217 945875620 56758 53496 678791340 56758 35879 146202295 56758 90188 75515245 43632 85415 449835571 43632 11027 461723245 43632 72425 756132107 43632 95848 277308443 78450 20516 799063726 78450 22322 868163670 78450 40537 436967424 78450 79950 443198209 35877 36910 2382935 35877 26806 506165796 95012 60972 758879316 95012 61665 815941563 95012 34630 148132688 97280 56135 113208781 97280 27281 168757532 85537 60192 99890440 85537 39459 555578548 58596 39855 875476481 58596 40641 431528698 58596 15244 593095337 58596 74199 681987754 98875 10867 35761572 98875 67488 184572837 49364 95333 366260571 98196 8870 751142101 98196 93345 955103417 61769 5738 339818170 61769 27425 633905260 61769 19173 660850470 61769 87235 471159410 61769 76737 990590074 61769 47264 896670621 41997 12805 461425336 41997 91226 396587531 41997 32429 36612884 41997 65817 136205731 41997 68279 647997901 41997 11999 119406907 40243 79577 846598749 40243 36842 735233780 40243 28911 548668293 40243 85450 740884348 26806 96330 53781097 26806 93186 363097049 82673 17333 143816994 93526 75961 52901474 93526 32084 383482768 93526 64021 573176253 93526 70517 953243731 93526 5957 392419970 93526 60460 742300694 93526 67344 766614454 23579 74227 701783486 23579 80792 406981370 38394 81896 771194089 38394 69765 180308268 38394 33736 598762877 38394 54701 554342243 90535 89377 552830952 90535 17991 520846902 90535 79710 185398464 90535 36980 458360847 90535 70145 351113704 90535 11951 705433246 90535 33705 610198668 71801 9931 566027189 71801 69578 293989717 71801 15245 22983276 32229 74662 584485415 32229 70418 299865649 32229 45080 608016999 32229 36907 286501540 72315 59238 161293205 72315 44331 242433707 72315 68876 890337212 50310 29445 931674048 50310 94102 260805289 50310 26191 611580858 40791 21900 696241898 40791 52256 838960338 40791 19349 127514765 40791 17785 300215904 40791 24962 318745596 40791 51781 920119645 47651 25793 957974800 47651 46145 824384940 47651 57521 771404993 47651 2541 440866033 17279 75746 577692451 17279 26479 485538304 31276 73 546465957 31276 92466 230416437 31276 96897 305962044 31276 21486 833615535 31276 41459 256585543 33671 41976 717316122 33671 29523 232099061 91159 47571 791667792 72670 75583 520823955 72670 55310 296634158 72670 57024 320937858 8448 50523 811890017 8448 29769 275721205 8448 28504 63378869 8448 28650 908288634 12459 74062 420534152 12459 41158 98186688 12459 47742 64486072 12459 34378 450270256 12459 60551 522875278 12459 61072 595900010 12459 43684 250271057 12459 34675 630940846 12459 35879 834152277 12459 19675 158193900 12459 86239 547129214 39975 71700 242066890 39975 25165 911415636 14864 67815 209518825 45488 42011 563927176 45488 9865 771907174 45488 45606 193729156 45488 10129 832984579 69227 57997 751505406 69227 68376 494595149 85150 95144 352808068 85150 76087 882095665 85150 99215 492350482 85150 66245 660923244 85150 6907 79639967 85150 31465 397957094 85150 68866 784074588 36044 14483 919765161 36044 64212 223754877 10065 69253 117771349 10065 864 394363547 86180 80119 465330383 6451 79688 584245550 6451 43608 345345860 6451 13177 454420217 6451 53923 593906431 6451 78693 263897202 6451 42042 26645777 42411 521 879799850 42411 81912 917606937 37280 25686 302776537 53024 23196 747173933 53024 53169 285837062 53024 36586 271078390 40432 6894 302593207 40432 61407 441256402 40432 60367 241858546 40432 48463 574000959 55721 94875 588536392 55721 16274 232262967 55721 61867 435132054 55721 42752 804662331 55721 54214 669148143 19974 44715 214536496 19974 65838 966050600 19974 65395 115046183 36467 98219 543538590 36467 44818 474217573 3474 35560 927545717 62402 73978 525130851 62402 98034 908752861 62402 39060 689067510 62402 91218 121509129 62402 48766 916089033 8499 60738 188845544 8499 26273 358164760 8499 97422 500835196 64041 50197 572580513 23353 37953 584979001 23353 33158 823881051 23353 50078 622175168 23353 37025 89382784 88773 1092 469924018 49973 76603 909453541 49973 6280 7755095 49973 76674 967666912 91642 75742 630922854 91642 71904 458037555 83954 75541 135092535 83954 78683 161426658 83954 15252 305380274 83954 165 822843763 83954 32087 491752419 50251 81511 677273051 50251 76563 242241011 51433 61235 878797933 51433 3116 145384254 51433 89808 740755482 45701 12925 948173783 45701 43754 472630859 45701 81146 117601445 25165 70287 957259180 25165 57592 618291625 51601 14840 209544404 51601 47914 874897971 54872 15935 938604442 54872 644 122329707 70058 69017 298111413 13464 73532 440814977 13464 9507 235443963 13464 48766 375489619 94529 19919 539577862 34486 61648 530245881 34486 54994 567613303 34486 48403 268140754 37553 32973 476009507 37553 50820 388264172 52332 17135 40185026 52332 36886 733568464 52332 3636 448359169 16208 24647 788340952 73077 39241 735482300 73077 20081 892759112 59327 24810 484194815 59327 46426 63255845 59327 23713 937460627 5615 76194 77054252 5615 11729 607754520 5615 16950 574746651 5615 21331 867153789 94130 9551 338705126 31469 80934 572284955 31469 88650 629813497 31469 53500 397577651 25954 15143 594376217 25954 91752 359657720 79256 87074 662009488 79256 39441 764128233 79256 88330 655548541 79256 50341 468384327 79256 14127 145663211 32073 9560 955642779 27014 22661 892599093 27014 86823 115720192 27014 45605 563995535 97184 67778 589144670 97184 60871 275012242 97184 38941 701696929 97184 23097 501229180 19033 60790 797440261 19033 70194 216429173 19033 45559 498846634 87036 57832 507082017 87036 25173 961315694 87036 20054 171851593 87036 82145 382188156 90554 16690 782710546 90554 60797 55317210 90554 55787 528251720 90554 53213 289877741 14238 30431 749798544 14238 6087 688776169 14238 70976 725155768 52038 40694 105948930 99986 15234 812821391 32197 77292 2709536 32197 49951 787032603 32197 72032 474633464 35879 7151 666999288 35879 40775 108484912 89636 4712 406549848 89636 48766 627337560 88849 94131 42308242 88849 43273 27003242 88849 21900 336251862 88849 49450 172251902 47502 50393 239746296 22297 85043 734334080 22297 5335 621341976 48238 62395 293905777 48238 78347 195321316 48238 14636 119728023 48238 9904 696516752 48238 95035 347173241 48238 44091 889652463 23430 72417 95502586 23430 58055 563651109 23430 46468 607985077 23430 97763 492596065 23430 56808 250585092 63166 42248 354435083 63166 98704 941018939 63166 23770 182027686 32456 83742 130954601 32456 15728 9978044 81682 7647 433415499 8939 68554 39817760 8939 11806 652489767 8939 11786 288397899 8939 79581 812606466 8939 23356 196347954 8939 64484 435872568 1012 53325 584775065 1012 57749 195820643 1012 99154 38654382 1012 66345 220150148 1012 93382 887964056 1012 6211 88674075 10728 44447 842933706 10728 88426 985409733 10728 35103 608937631 10728 18118 281735198 72539 70488 267903995 72539 20582 800536292 72539 80626 82775415 98270 29176 913566317 98270 64330 789684979 98270 13467 201099325 98270 81991 916256543 94907 69819 682974453 79886 98399 68028256 79886 69755 746039331 79886 32320 713231804 79886 59012 310769107 79886 30444 428885064 6988 48169 135178948 6988 68337 131565922 6988 50520 746492547 6988 39963 489636601 6988 7000 775770802 31993 81668 490000240 31993 62505 128754389 31993 9844 686797107 31993 6344 693342372 31993 54244 297461125 31993 90501 646890497 68866 68622 33002463 82302 70413 853072618 82302 21057 377741993 82302 70826 433054250 82302 52058 431395002 82302 99968 460836187 82302 19858 852016283 50220 72463 484530312 50220 20078 803352751 50220 55856 470884466 87830 28005 189907399 87830 35233 454140558 87830 44236 652985630 92066 68510 951266668 58799 60903 355537665 58799 54044 941734894 58799 39702 442743596 58799 91167 842599673 99867 41387 194531474 99867 39626 249018015 99867 1470 749711740 99867 15916 352467567 99867 6344 419794818 16537 56474 775416916 16537 69683 432730474 16537 71820 11454848 68143 28967 811498086 68143 30045 898552630 68143 88038 868433579 68143 18107 781007051 68143 20550 416331890 68143 39607 848912159 68143 79566 487511745 68143 77178 417338831 68143 32122 944784522 34205 10849 113636292 34205 26207 234264062 84099 94073 48977899 84099 67766 214050157 84099 74694 840077540 84099 80213 254831065 84099 32841 145836834 68875 54833 69028612 6894 47834 20974650 6894 86963 991807249 6894 59127 953862996 30819 23102 651539602 30819 84245 277341103 30819 70795 84283403 47439 34916 939224121 47439 98647 497527731 47439 7208 97223491 58113 7904 148521252 58113 49289 195129014 95753 47282 479310342 95753 43914 618433608 95753 63272 718820937 95753 36217 527424484 95753 59963 101268697 36672 50572 993818746 36672 62680 632556034 36672 42220 674063615 36672 99793 879699195 36672 36907 215493778 21428 99887 443015925 81357 41277 673482155 98864 24443 915231884 98864 84630 551371449 98864 53169 585752839 16632 59286 337809680 16632 25749 865887363 16632 97894 370050623 34340 79051 304331372 34340 42933 554881739 34340 11913 828140941 53256 84159 130883339 76923 87646 607153894 76923 27241 610905920 76923 91081 232379163 52334 93982 954153119 44982 50252 489220855 44982 99034 395318581 44982 20910 738359370 44982 21900 520316041 44982 93322 242142091 44982 42605 859162133 46763 11667 810156980 46763 12830 165813655 65822 47294 329466597 65822 17598 74313798 65822 96499 209176984 65822 2578 440869519 65822 78307 959389256 71669 87671 929743923 71669 87159 72846238 43049 67831 420657639 43049 16628 545555722 12636 30240 249467579 12636 484 122734388 12636 20093 945820699 11202 10506 636264766 11202 65597 790405681 11202 62218 368468997 11202 73728 683065650 89377 14765 563437343 31569 36676 205375728 31569 12010 48060920 31569 93093 73518763 18385 21042 390892775 18385 7532 213985695 74775 2601 298228165 74775 54588 604765356 74775 25048 608264511 80767 23676 749906083 80767 56712 999993324 80767 91100 572575086 80767 63737 344494928 80767 91647 532308009 80767 36180 105813291 80767 20204 479306737 20054 42245 860184575 20054 96222 978435036 20054 10023 218682698 87654 34318 36822697 87654 45599 942118664 21830 74271 730300678 21830 42499 651836816 21830 25062 724708779 56440 64084 190771765 56440 30453 266416939 45705 43610 386545379 45705 49158 916268361 45705 46707 800381584 45705 29059 814130566 45705 76791 134685854 45705 94676 775842671 45705 72646 742602121 87101 43592 118690097 87101 53840 330195270 87101 94348 68097411 87101 89505 116305135 62235 9457 698616539 62235 85280 440851135 62235 99461 558505383 62235 14811 607776871 72232 59844 372592908 72232 70120 17860653 72232 73417 110737668 72232 85530 411473980 37927 38756 904612344 37927 68599 150760066 56142 8910 192170663 56142 67879 323577111 56142 28037 984909734 56142 93662 160983868 56142 6403 892295427 53863 96412 24785132 53863 13634 818434388 53863 284 174053879 82465 80705 933847086 82465 99911 906834839 82465 16663 499731688 82465 85653 85584969 60398 40170 486857675 60398 49675 359951520 60398 89399 366779530 60398 28967 882437228 38424 41650 18311488 38424 99423 800109483 42900 90982 503695778 42900 74199 188116173 70062 78672 547470700 9360 33612 216720210 9360 74855 318926447 9360 45459 645969296 9360 21593 629087887 87159 46255 749207957 87159 38318 924865704 79333 70377 797785995 81696 46927 560874465 81696 350 230443916 81696 10628 871290073 81696 99387 55276727 67171 68991 62415492 67171 14018 789817535 67171 47340 203114840 67171 54071 3919284 67171 40823 101772952 67171 87014 994418489 37883 90883 728495266 37883 20350 378486719 37883 62680 676456820 37883 79086 675132834 46605 31560 323791356 46605 20998 688814498 46605 19675 847244189 58858 57673 978440889 58858 3539 568525139 58858 17047 18196936 58858 90799 717914805 92515 40177 378594647 92515 16220 503118269 92515 48766 615322230 56302 11738 795900278 6211 52723 742591540 86732 8491 684133160 86732 37156 836773552 86732 81501 808108648 86732 81179 554442582 86732 98497 554420411 86732 88080 843348515 86732 80068 181264065 59078 93335 5392729 59078 19197 668779855 59078 72558 202051171 59078 51954 256716407 17017 32453 46245929 17017 80792 492304847 73636 76008 590943738 73636 20623 779249583 72032 37948 246336812 72032 97991 609435478 72032 94046 305401557 72032 11505 336541550 72032 65395 63282355 72032 93322 27480260 12202 55792 640328531 12202 39092 314960982 53213 26437 438626163 53213 92227 480264018 53213 26818 392067269 53213 97257 553153944 10017 77085 913578511 10017 18476 911925513 10017 94322 326549933 10017 65912 485323343 9389 52167 233882430 9389 9700 200776304 9389 99173 315265429 60349 64542 679014492 60349 7740 138015370 60349 54240 189043661 60349 1889 829672185 60349 19675 134658893 30240 93247 391962714 30240 85132 167178189 78337 14452 291239116 78337 56585 838068331 78337 28710 961074168 43680 41579 307931329 43680 36028 327275762 43680 93083 123497265 41940 746 974113599 41940 41253 377031975 32355 12823 987621910 77753 666 393989080 77753 17889 590349668 77753 67297 857092287 35062 6868 262967830 35062 35306 745898117 35062 20138 165546890 35062 69730 530899005 35062 72593 904959462 35062 4401 786168182 84906 10328 297082129 84906 842 36347038 84906 1139 489517739 84906 84368 610689117 84906 23705 221559876 17665 41033 669107954 17665 61 497641893 17665 39574 694185475 17665 35840 28904882 17340 19328 917724008 57566 59956 338467665 95051 13323 263094836 95051 94794 249586471 82145 47678 987306614 82145 23020 747609123 82145 73118 502240072 6803 69119 89738894 6803 71887 503150811 70585 82738 745865974 70585 31303 344070592 70585 76699 54546041 70585 7198 200025829 70585 76500 371437900 60001 15910 463588782 60001 17223 63777672 60001 95791 418531432 47282 87251 109042433 47282 70902 744645291 47282 10814 338815096 49750 52229 204950088 49750 61389 129216027 49750 48251 198510442 49750 20491 564963789 60024 97078 771013913 60024 39365 351974295 60024 25632 935671128 60024 56013 103011381 60024 72869 406058623 60024 24097 163242434 42785 50577 901123277 42785 7717 820522106 42785 74062 268700374 78765 95898 415539408 15812 74112 549393483 15812 15915 904838235 15812 23921 774255876 3206 53764 681050574 3206 95649 480043609 3206 59839 470762775 30444 35080 242175407 30444 264 287263584 30444 38934 866114756 30444 87288 788965825 35484 87471 172352862 35484 60634 364755085 35484 84575 686336180 35484 81016 267922643 66422 12190 486451794 66422 15123 605272244 66422 26106 719862784 58657 73125 570422862 58657 66835 628924004 58657 99052 694954816 58657 49148 885076414 58657 61604 59656370 26127 92276 486109683 26127 25974 144273287 26127 64030 436472309 26127 26867 115904848 15374 13758 653744281 15374 58482 233873923 82539 10453 52489378 82539 86114 192903069 63740 73559 483132520 63740 36907 579049068 20609 10092 470108360 20609 55716 971098011 20609 87798 470068351 20609 55169 891038944 49450 23624 558242151 98512 2322 503674570 98512 25905 289010466 98512 65534 361794058 98512 17330 250487862 98512 87781 272320289 47074 6082 320371712 47074 24582 839291238 47074 21380 477281018 47074 96121 786581493 47074 1011 10758099 6185 30556 965142585 6185 26801 828967634 6185 5335 295667126 6185 84464 830375969 24021 70489 75212877 24021 68706 281676166 24021 45022 802476899 35866 46617 439435998 35866 37241 420478020 35866 19357 821149420 35866 52375 148906714 35866 25678 74192919 35866 90497 353556430 31636 41405 318886200 31636 83172 498225211 54181 24929 339283785 54181 76123 182801128 54181 49240 313079381 54181 32098 57873099 54181 52714 796900956 54181 68554 854629384 44100 40741 12668887 32838 63112 784335289 32838 54167 776370578 32838 16947 16577000 3713 54008 824142290 3713 93103 149401491 47032 40598 985537332 47032 32787 16126743 47032 23660 393656564 53622 50322 755026064 53622 42743 679414095 53622 78774 30670807 300 18249 56971659 300 14572 116634188 300 11229 955601885 300 31621 816508986 300 96120 814054896 300 61126 824478395 300 62018 226133123 300 24903 37595689 46060 11535 383308526 46060 96705 651811771 46060 56931 685870415 22627 26721 158602302 22627 40149 286282780 22627 40659 307067295 23660 12471 564141436 23660 920 670728481 23660 2792 272866691 23660 36246 391151066 92452 22087 341342071 20163 85993 220297434 20163 11860 842027992 6562 91781 39522632 6562 22318 880475625 6562 53270 999281212 6562 909 238703011 6562 42749 4136996 81459 76295 88736080 81459 55500 358463094 81459 6004 694077690 73068 46915 565096672 73068 1805 171744257 73068 78658 362410502 31570 66508 473439153 31570 54215 323680811 31570 96846 470934102 31570 51082 609621155 31570 67557 389246029 47571 48552 786218734 47571 65048 448180585 47571 96294 340587674 88744 70277 766038954 88744 59425 784003944 88744 8013 417959500 34358 60039 935737980 34358 42753 242494458 90577 89655 166923840 21629 32957 19193723 32024 45568 928049321 32024 98574 418334432 32024 67029 624839936 32024 59626 904149187 67640 42985 318353230 67640 75224 890741529 86187 57468 796252756 86187 30543 860765674 86187 33776 385982902 86187 21346 547288825 86187 55169 813781619 20204 66916 524253970 20204 44232 199317876 20204 69453 448341229 59719 33866 714470384 59719 26118 445067435 66613 27157 344526573 66613 12951 732998546 66613 15948 110406078 66613 69999 30703887 66613 45601 794496185 89686 19186 154366686 89686 90709 280202203 89686 40314 915500503 89686 50467 514239580 89686 97422 754155495 53853 8085 49616764 53853 31240 974256626 53853 89760 44553509 84364 83879 59830804 84364 88639 394612149 84364 21369 95351458 84364 18776 270128517 62218 50608 894676045 62218 53524 409269951 62218 80984 240455847 92122 31075 412662477 21206 39173 623709090 21206 18754 604701192 21206 49030 949258110 40523 39026 386070193 40523 28712 766088618 10885 60303 519627496 10885 72814 773424461 75378 51356 375834572 75378 87288 273219676 46732 32733 782110713 96947 2481 36574565 96947 35501 377275775 96947 80861 637585583 96947 34638 614753391 96947 80225 152634477 96947 82220 8247429 75249 50652 7538916 75249 82278 293062645 75249 91918 347693048 40962 23169 847665614 40962 39706 844749861 40962 23973 130362747 40962 81016 924413801 40962 15384 324619024 65890 14734 290543523 23682 20690 537940763 23682 41651 558611322 23682 84391 391090918 79527 18149 823935793 79527 15919 405955847 79527 59534 796010964 79527 89130 539839361 29753 76145 556424119 29753 17544 91239926 77463 51400 763589814 514 43302 516849151 514 78350 349827033 514 15565 586153939 44589 96656 857610108 44589 48756 209221408 78814 40826 421295646 78814 84985 316683338 42826 46368 261943570 42826 94499 762843815 42826 55737 444088453 42826 37582 470346397 42826 32221 456505562 42826 46864 514216742 42826 15151 97280011 42826 75595 991101530 43396 82009 364612621 43396 88180 898828978 43396 98808 295247042 43396 85156 661299376 74716 29469 224039935 74716 51722 637786719 74716 39393 740343484 93015 98529 920959097 93015 583 708834468 26207 84082 55677348 26207 49794 442460919 26207 79042 436669765 26207 44074 551947870 87131 93408 609609755 87131 60651 712173726 87131 91752 591124086 49980 13369 716903200 49980 79379 927859041 49980 83481 39903764 11305 8990 94414907 11305 84157 920313493 11305 5389 548385114 11305 42115 809951132 11305 44245 478400163 49030 81824 61215401 76709 24792 834179369 76709 97967 202010113 76709 85693 860556313 76709 4661 93399337 80068 44057 119025845 65613 84971 420384929 65613 67907 984958209 65613 54848 203303722 65613 81792 802954159 42595 284 935867277 42595 24456 179738682 42595 4769 789211130 42595 52725 391637124 42595 14190 888401085 42595 37985 856018514 91237 43861 479890530 91237 37654 536716503 91237 8289 265854351 91237 77442 698087865 30206 85592 601747827 30206 14403 400391556 30206 6249 998699400 30206 65870 833295568 30206 40578 105323762 77178 94597 220847174 77178 75928 841685415 7198 62697 741796909 7198 85171 429996983 7198 79800 340142459 76500 26990 951492313 54601 71719 174943152 54601 97640 575986872 54601 13145 135682566 54601 78092 266001318 29318 93860 374166707 29318 72021 201306501 29318 90009 809466067 29318 7663 816241255 34644 72431 463687387 34644 1132 139077540 32122 8341 938204044 32122 96666 51980938 32122 32868 606675308 82293 50095 552384769 82293 62018 228819867 14440 55620 321118116 14440 69858 672692338 61604 38041 40210058 61604 24884 161529315 61604 7739 418563323 61604 57012 936783775 80831 29356 749312320 80705 80531 908610511 80705 82842 203354601 80705 72563 784744358 80705 28735 167499760 80705 4217 406422283 90007 90041 115296826 4217 81198 996883957 4217 74682 179243424 4217 7302 352583920 4217 82780 789435330 4217 26882 292737390 4217 63240 966145926 29289 98427 298869045 29289 14811 892827036 644 2476 97551593 901 48171 899836130 901 98739 877872148 901 47011 539140027 901 47056 653265014 901 24329 774383510 57024 38402 700189200 57024 38888 630108666 57024 41156 300179708 90934 78405 450062967 90934 23299 763137142 70313 87633 799758196 70313 90576 375855802 70313 23622 772862847 70313 6403 15956717 70313 69201 28317370 15728 98798 995027056 15728 88518 267528466 15728 55389 492932302 17201 87942 663458186 17201 13123 419293755 17201 52820 333899546 17201 93130 806655415 17201 44662 318868058 65472 60723 681723019 65472 10222 791612017 82419 97974 694154927 82419 69114 574230173 82419 15227 951916688 79086 99257 855870043 79086 38590 721884008 79086 55434 756131401 79086 58856 448197694 82547 99173 891905830 82547 14310 239803580 82547 36927 892345579 82547 62364 748605928 6174 81251 368865203 6174 55074 7859806 6174 4110 856764276 6174 10703 776089736 15915 52847 851333502 15915 7208 419248211 39393 52740 329210872 39393 73243 529321099 39393 44102 524031237 39393 74472 979542364 76674 56231 91898859 76674 97102 422469832 95382 93853 292990145 95382 60737 641643746 8269 67136 232611452 8269 11607 626071235 8269 19875 552159892 8269 47772 538545067 8269 61521 121872612 24022 47250 97568853 24022 8450 704333886 24022 48362 552136314 24022 52941 821475644 24022 18648 740078105 24022 71638 856285728 20104 62185 327039765 20104 73227 187575823 20104 3776 135228809 41568 16380 406661946 41568 99203 820838635 41568 1386 41087137 43965 31970 607754222 43965 59267 779300790 43965 62875 292270591 43965 95097 262136878 11776 92106 678811692 11776 95906 75882854 57361 58269 875333282 57361 36756 184615739 22094 35606 579711522 22094 98166 80087370 22094 1388 821553327 35462 87779 507287315 35462 51330 563821789 35462 11220 582661188 35462 60094 733854136 35462 71756 242170322 79224 72966 235722901 79224 5009 882377449 79224 70593 699009562 79224 97009 636244209 59769 93571 15127695 59769 92411 5687185 38415 18330 908939672 38415 79045 809031457 38415 85777 359779105 56850 57339 239898391 56850 62364 568347346 9774 41392 52187277 9774 50436 714316441 26118 51579 940959939 26118 93618 743037512 26118 62580 694120825 26118 14472 638897030 51781 65003 62651179 51781 70307 811043926 51781 69201 865083264 37985 67956 783515940 37985 43567 693391614 91031 97694 822467225 91031 54296 472037611 389 55177 414230528 389 74414 537347636 92459 5119 949861963 92459 14609 503836294 92459 2057 811974490 92459 81431 66177862 92459 78150 418615446 92459 17584 726884697 82032 66837 112060765 82032 54302 345461921 82032 20525 956150962 82032 6595 801626330 82032 36946 99167738 73220 55747 790669721 73220 46290 699928939 73220 15519 443460549 73220 43693 776326248 73220 13290 205549340 73220 62342 667478322 53923 9273 778504853 53923 97850 488943224 53923 27558 157962865 53923 91818 678281989 53923 69469 53339939 87418 42393 143122299 87418 81334 447069180 62772 60932 269007313 62772 56574 764564351 62772 76783 646259764 13206 69494 484068485 13206 81506 911452807 13206 21877 624313765 13206 87928 427485328 13206 82379 983599323 13206 3848 399915098 43807 59058 916981121 60616 60311 969827111 45120 46600 18523220 45120 97239 374240468 45120 71421 6930086 45120 13024 310077753 43373 9341 294235171 43373 46525 655389210 43373 33842 564775089 43373 46383 3930466 43373 7135 819686181 43373 2228 911999384 43373 67365 914445511 43373 33705 554650823 55657 18628 24677834 55657 28747 485275424 55657 49791 160152907 55657 64484 406505326 84572 10308 525165799 25331 41697 52223749 98455 5318 585632323 98455 38417 580887871 98455 21845 461866148 98455 68018 785928786 98455 88656 35866544 28967 11085 815233242 28967 94900 571980485 48424 79356 434571329 51248 89793 492123807 51248 51303 33182157 51248 27414 248626114 51248 8403 339337567 51248 55366 802957141 59463 85896 307828316 59463 31568 856347631 59463 55130 849781649 59463 65973 587229915 59372 33151 374511202 59372 81285 109995943 59372 24630 352041681 59372 66431 258563560 28547 72586 905803138 28547 98401 440114385 28547 60936 244576147 28547 32967 483385722 28547 562 562488362 73471 86046 103335062 73471 16380 752849780 8476 38979 504128643 8476 36765 338978651 8476 57241 550926227 8476 87452 46446842 8476 31605 700813828 8476 73146 940460880 8476 70836 255023365 8476 55171 705752784 28952 70051 366722980 28952 14336 712889063 28952 58340 40683845 28952 68231 349273646 6403 53886 165348522 15265 75242 151671791 15265 19858 985445748 8081 75827 206527030 8081 26326 789904858 909 80971 249874677 909 95015 306165697 909 52613 819755096 909 81985 349528376 38937 98306 437465259 38937 85681 969935191 38937 4568 809010813 38937 81985 461634188 38937 43149 603111610 90476 28516 544036651 90476 23189 589143973 8326 4190 728115830 8326 94610 698807484 8326 81904 280168338 45990 31407 869251787 45990 42875 44736942 17104 20910 31536625 17104 82498 224229109 83278 87572 369108741 83278 50478 877386744 83278 843 890115441 32246 83284 588109182 32246 61662 62273419 18604 52329 887839667 18604 6846 675565089 18604 45171 316264630 21593 18751 841235065 21593 44642 218370075 21593 8832 46413619 21593 16035 273156939 21593 28710 736641611 37384 84100 580020411 37384 92131 74380938 37384 40305 157086129 37384 26566 896197097 80667 93642 238456238 80667 5951 144024955 80667 47327 342936621 35080 58967 151552826 35080 21279 158380429 35080 72110 595039124 35080 15507 127934356 35080 42528 481786517 35080 18987 184465096 35080 37514 797566300 56059 86544 98120114 56059 73899 316790182 77008 54468 532003425 77008 10048 14171313 77008 50435 25723397 63167 84507 191790935 63167 24954 127886940 63167 49453 761262556 63167 65197 568897383 63167 21903 202875683 63167 88080 667239923 67663 79680 252015811 67663 42645 485657939 69727 84588 394113685 33705 24132 910494960 9466 71654 630207810 9466 45155 986570525 9466 40114 778253504 9466 1406 160639522 89088 83524 331459940 89088 61327 280104649 45787 97853 967016039 45787 33228 534421218 55389 43832 285423827 55389 13280 669712714 58808 86928 878383390 58808 90068 796643454 46392 1371 932190331 46392 37071 453111861 46392 63317 446598225 46392 22782 958273 69831 96347 170182813 69831 92703 985943488 69831 93286 161379644 84391 76850 422685771 84391 92711 957748176 42381 58024 173268005 42381 76761 108115812 2941 26502 746096508 2941 9166 458363097 2941 46975 335784623 2941 56358 154457925 43073 8997 532150563 99196 46993 368465871 99196 43138 653761353 99196 3232 245533230 14127 51585 307901738 14127 35005 484007712 90188 73052 854128714 72155 83598 132123447 72155 38316 299659278 33867 58571 934307859 33867 88854 355340782 33867 40516 154562209 33867 67433 382904016 92027 51171 781259889 92027 810 177359775 91752 75469 168033269 91752 74428 955925490 50327 37058 694130960 50327 23436 306313284 33484 8610 264434072 33484 93121 511838920 33484 78148 761252884 33484 7945 194704107 33484 45558 343735074 33484 86797 202582049 33484 46304 516570807 33484 46927 416377474 83522 76437 183809631 83522 95299 588792643 83522 30198 18875286 83522 25021 419864600 75224 45704 601699142 75224 1014 794667574 57592 37906 854360552 57592 92494 76438417 57592 1391 559158213 57592 38537 400857012 90342 55781 915043244 90342 38090 138646460 90342 2605 328559346 7867 14893 106454433 7867 8553 159676630 7867 87288 409150966 58988 90504 500873713 58988 1863 142218636 58988 63436 481772325 58988 96315 767262749 58988 90733 530258739 49596 34782 618276133 72425 986 692640316 72425 29350 818606599 72425 54117 3884676 72425 76517 599617031 72425 1342 322020971 33902 41679 831654789 33902 66290 479708908 33902 39600 438760860 33902 50341 195655871 88990 59536 189758494 88990 97894 219154512 32202 25651 96575920 32202 5874 125425181 32202 14508 463861525 32202 71950 241365084 32202 61902 561821516 32202 2443 242574001 32202 53169 496674005 32202 843 898150837 74576 23128 309556481 74576 70783 343299990 74576 7673 669512147 54697 70808 157131293 82452 2411 632361296 82452 91933 937159006 82452 80628 216518905 82452 68660 711449014 82452 32144 647926424 52272 4573 761684867 52272 47260 726712996 46544 66236 293032239 91692 26137 296000155 91692 89888 873110537 96722 34732 324247570 38480 39631 279682073 38480 1061 719940357 38480 73460 756619735 38480 69799 699595436 13166 60759 667076812 13166 17125 840763844 13166 43700 572080907 13166 30996 410019029 13166 73775 476499615 14119 11899 821539464 96979 99491 867230718 96979 71045 82935387 96979 80598 251160660 96979 85235 590528195 45067 50945 119422093 45067 75602 502729805 34629 15982 168301054 34629 51497 275430447 34629 25021 492396557 34629 47143 169845080 97871 91708 19795405 97871 53411 497992045 96853 41097 662450034 96853 60630 597139567 96853 47910 920165405 96853 54316 793681247 96853 66815 3736691 96853 17492 892502933 47500 1222 483966786 47500 77757 607845138 47500 5419 18617208 47500 51742 551043087 47500 98893 228177960 76062 45221 154461401 76062 98272 831374968 76062 14221 614310253 76062 52613 184118226 37060 60204 315195463 37060 82611 57854123 25465 55101 767724902 25465 11718 820057203 25465 93859 855327680 25465 24097 127913838 84516 37044 908013226 84516 66441 685222213 84516 25486 728036014 84516 53229 78320411 84516 17492 902916216 82831 51787 440413034 82831 79489 518696112 25048 15046 512388678 25048 66897 91157231 19242 12845 179793335 19242 68679 996888343 19242 45870 485195999 19242 3848 596910356 19242 3997 665278643 19242 2393 508450166 82927 80407 271219691 82927 21925 16447495 82927 39179 148778333 37234 86084 279057596 37234 96277 875495782 37234 35206 544044889 37234 52008 901923883 28598 56960 807149812 28598 33708 57035715 63179 47551 897685454 63179 86795 565123114 63179 19793 780544833 63179 16741 247172169 76699 84464 46562273 76699 98697 833903018 76699 19132 86528257 3964 74459 178550151 3964 59239 338615878 3964 53085 539012779 3964 22547 726459963 3964 36586 10484232 3964 41459 473601978 52277 9348 616123688 39362 35747 36025780 39362 57034 516435652 66186 64835 134243626 66186 34746 389986730 66186 86861 446717293 14100 91448 703243763 14100 67344 154455354 14100 63478 44430339 68245 71103 252969286 68245 10837 202557952 88620 52490 631781418 89755 75386 935267715 89755 48163 563421357 25073 43603 715875571 76516 12691 828428318 76516 69473 57275872 76516 51356 710177158 76516 31939 332951982 50467 31163 924118748 50467 68029 161929374 47653 1974 183123494 47653 75635 726323369 47653 59974 408558717 47653 73852 439132588 5470 81232 588839070 5470 83931 51687371 82018 65936 192103920 82018 8726 690295636 82018 7550 451371733 82018 17584 448414583 1566 82579 339075192 1566 6990 222046991 1566 57980 750153142 1566 23907 213852891 1566 36069 137328845 1566 65197 671409631 63047 43147 133417204 63047 22682 284711171 63047 1842 98258579 47448 70599 798528848 47448 55856 155255563 66208 75278 40126805 66208 3622 8120919 66208 15777 678144173 55744 19821 113369047 55744 4345 882938464 55744 48012 853916518 55744 42742 118278462 55744 68644 511068211 55744 65627 295010300 55744 65169 393238418 680 78020 811452348 680 67607 63212124 11618 64931 432202675 11618 11860 596306131 60942 83236 278936366 60942 3848 847013491 26273 3105 458459116 26273 55392 931935576 26273 64651 86689623 24967 22556 472805268 21331 77251 162937124 21331 72661 668988443 21331 4966 968689364 59985 92605 674763945 59985 75266 44999857 59985 57917 245658700 95097 49687 606024041 95097 26263 564871682 95097 48182 211687569 95097 34690 89717467 97540 60460 420920700 97540 29175 515156587 97540 17486 395147923 57496 30181 784702237 57496 37053 597283024 57496 78107 760870773 57496 43678 162291151 57496 39383 281393559 57496 43782 116787824 41877 90285 371210987 41877 97392 740974564 41877 9256 58142379 41877 86273 437706306 41877 20588 814558602 41877 45850 919075448 41877 59916 50407501 3739 29345 239502846 81016 11810 935190644 81016 79339 65529119 81016 55319 810153646 66431 50958 763989407 66431 22728 939762981 66431 5616 759230059 66431 87370 228999368 36744 10987 268397972 36744 74940 719955482 36744 33393 589461906 36744 99957 523310538 36744 57648 491672238 30453 76755 569801129 30453 63031 584832379 46314 18670 502040226 46314 52362 578107008 7513 89102 520476867 7513 92311 770625891 7513 75690 132231484 11999 54660 510093439 11999 9616 37207549 11999 1259 429559343 11999 13184 679530692 58499 49480 408695984 25271 68863 19270323 893 20551 479133512 6115 2490 711867636 6115 71891 64307472 6115 18522 571937484 6115 75848 168474765 6115 74546 795575032 46927 64663 444722237 46927 79915 135637749 46927 52817 877259157 46927 40455 376114449 46927 1456 483725167 46927 99178 675208692 46927 20910 224087957 8027 51527 21312660 8027 13189 565997701 8027 57092 449423039 80723 91503 73273891 80723 38171 674526965 80723 55570 276326179 98170 74147 793102712 98170 97519 203830233 22671 9162 811139631 79893 41704 786128322 79893 16440 899647311 79893 44504 18559692 79893 36231 810248523 79893 44708 138368152 3420 84397 152212919 3420 91101 395233691 3420 43723 761486290 3420 87738 473414074 3420 78350 290871866 3420 27295 920959451 14190 11078 352152442 79312 59647 675284626 79312 18541 295817027 79312 22154 367092548 79312 67396 560179712 79312 26437 635852785 23676 27447 572401971 23676 54714 432020799 23676 79794 22993342 36586 77310 730298738 36586 22742 957077571 36586 109 238438661 85206 33614 540720264 85206 65682 287326794 85206 50341 607659325 58569 90074 608123655 58569 22182 296761737 58569 93554 31675480 58569 36640 41941553 58569 40665 9975576 58569 93733 674904557 14811 26190 225578732 14811 92745 254208805 14811 41666 47204126 14811 78657 544856509 28943 45208 337749077 28943 32560 140748895 28943 72876 811334080 28943 28913 101506166 20263 78276 258837429 20263 44183 320388065 20263 10022 47619836 20263 99985 607377812 20263 48718 836445202 9785 76335 59512534 9785 48439 354066612 9785 88233 510524818 9785 27847 650905831 54701 51012 660563401 54701 93528 13750323 54701 4915 626923260 95848 98591 783047739 95848 56593 969674374 95848 72244 917901148 95848 94161 148492536 40775 9999 817427155 40775 94136 180461853 40775 9682 512119740 40775 3324 310265447 50895 30257 973063680 50895 13014 78725129 50895 8055 315562525 33276 55893 659824028 33276 3733 242005824 5431 42271 873280329 5431 52613 765850417 5431 35708 902654065 91209 20909 997944202 91209 66196 313284726 91209 20703 486768629 47143 90219 798993912 47143 10817 290213022 47143 73874 357929720 47143 534 950867868 47143 64646 693753578 47143 84074 728009380 47143 27543 58979375 61505 22691 168914060 8724 94990 30082167 8724 5901 640225069 87622 59622 681891481 87622 68668 592312744 87622 86813 379778562 85235 23593 352201174 85235 12910 643332452 85235 44521 822344904 85235 41387 885595731 61725 10270 551504115 47924 14179 475966556 47924 47463 593656515 47924 59568 623068302 47924 82362 134730359 47924 15650 269004992 47924 16321 499222895 46945 98631 611337543 46945 5790 547822244 46945 39299 533462205 46945 43173 400371319 46945 56050 964358327 95553 32174 131491244 95553 39864 373708596 95553 50572 638629968 88080 35765 201699445 88080 76243 614915000 88080 13806 447954601 93479 17978 503537321 93479 10425 171358609 93479 32425 4931276 94637 24425 274247575 94637 75929 815204131 94637 30538 602479529 94637 95632 246199424 98496 91286 898769950 98496 8498 793076789 98496 17355 400139772 63820 94488 530948095 63820 50347 839637696 63820 72684 265968889 63820 28152 801401769 71807 97040 658351657 71807 46353 197694108 71807 80077 926750977 71807 24735 559472105 71807 97929 92181695 55169 25425 996518317 18430 22157 550815523 18430 54890 965872111 18430 18515 956564071 18430 78555 581114942 18430 9129 255630484 18430 52447 878636753 33736 46727 960852170 33736 93339 377497088 33736 19208 96944925 33736 29779 444897154 33170 5974 221545515 33170 53273 395577338 33170 29589 401311693 72440 8068 624980621 33883 60961 924488032 33883 8542 374026901 33883 26336 222019620 33883 45128 195361064 93083 83578 106323923 93083 44562 855133064 93083 55113 712996583 50572 84401 920568995 10222 13158 282716702 10222 51537 720061626 10222 62004 564775704 49930 11182 271959018 49606 94474 881729382 49606 81147 943189505 49606 52343 996542185 49606 2302 453814576 48991 75824 132077991 48991 8394 537600533 48991 17472 337367667 48991 17515 256856094 48991 41345 807847754 13266 3814 876941445 13266 32674 183233349 13266 24027 848685975 74924 51337 918030558 74924 16784 855476066 74924 39712 423771527 74924 38337 192862851 68025 17613 690438290 3733 55228 917041562 3733 18760 323853011 3733 98166 780612161 19975 8545 586596946 19975 19052 24896085 19975 91144 371193741 19975 77025 375518953 76321 32720 867696244 76321 63278 964417643 76321 79230 432926542 76321 21025 198655519 76321 265 355397081 26867 98593 32527541 26867 8478 329006744 26867 91339 338150148 26867 91323 632410261 26867 83648 405797101 8491 34592 739787179 62395 30923 427980758 62395 97542 983844040 62395 74903 257231906 62395 69369 88065696 59916 42387 418430652 59916 7397 191509620 59916 2878 25710023 59916 46232 409539568 59916 31240 102576144 59916 71074 791247627 59916 44232 903926933 64484 93150 273018818 64484 14318 85071716 64484 7141 346811244 64484 5030 596058716 64484 75730 209734665 64484 77298 533935438 16109 56767 20696846 16109 7145 561245624 16109 76225 383373625 17148 76461 178676406 17148 44562 99643826 17148 19723 72640014 30290 37676 648947797 30290 55766 670465955 30290 4715 713954656 30290 83386 9848335 69858 54432 905288610 69858 12161 54810966 69858 27771 15855366 88289 42791 42270783 2655 35248 436349842 2655 25411 404142419 77442 14384 625890371 77442 88911 113775102 77442 25342 842667197 77442 73213 723387774 77442 93322 980908496 37058 17015 490038140 37058 80984 274176746 88159 3882 182791048 88159 73661 853135558 88159 29846 196129153 88159 80360 517223436 88159 80628 96353693 82289 16020 753452451 82289 11846 805642894 82289 9238 791047971 82289 42751 119462368 82289 21376 46429000 27543 27540 993051084 27543 4352 882362697 27543 83291 919410300 38374 64147 343544081 38374 66188 439667616 38374 50400 872592472 38374 61495 674534106 10374 70719 608391729 10374 33147 964331396 10374 29413 776294564 10374 1401 502398663 10374 31155 461804542 83690 80087 852075666 42749 69436 840586052 42749 66753 615436537 42749 48815 211588685 42749 92565 303986657 42749 2411 343649019 60421 54934 622391202 60421 41878 712539207 60421 53101 416716686 39383 78395 685624547 39383 8183 473431188 39383 44571 695967294 39383 92595 554082283 39383 44666 169799884 91104 46913 553160692 51801 13470 763398305 21061 13976 224366850 706 58579 193965595 706 61106 599870613 2636 18096 218146796 2636 75595 538992195 2636 67982 452092258 6176 21485 528103492 52364 40832 544480906 52364 52689 793257454 52364 76401 674576462 70055 98738 656071445 74199 42975 963227466 74199 91924 273083760 28710 56115 555303197 15266 76454 393691264 15266 81191 195960623 15266 22917 905431682 15266 76909 588474040 67488 43884 111252967 67488 79196 147424598 67488 5398 551756195 40946 15620 24585247 40946 97377 455573518 40946 43496 888826328 82166 47056 153254116 82166 43342 727249423 82166 74663 171517962 72684 53164 898949790 17955 71549 679692807 17955 78319 691834941 17955 21738 295118559 17955 92492 968621857 17955 10694 956822615 70707 79387 110060127 70707 42772 78096911 82088 35806 940925979 68510 17905 463937970 68510 19649 951973062 68510 82751 759614306 68510 34550 653054345 68510 34395 200404843 10925 59087 425392816 10925 15118 814804827 10925 47430 695995266 10925 86692 806630218 10925 44232 562896773 10925 91947 717481341 34351 66927 531968495 34351 42917 878119144 34351 9025 777809369 34351 44460 537656931 34351 42886 137534240 21900 30348 926065332 21900 57396 725186465 72417 82468 247412123 72417 42967 69988832 72417 81012 6682110 72417 27594 928688785 72417 66713 706316508 70719 89890 967319269 70719 11019 846507788 70719 54083 914634779 70719 89168 871745715 73888 87847 629946667 73888 72751 984418598 87267 97405 177576969 87267 20814 714478052 87267 73759 446265577 87267 25261 157111499 75782 8412 120046275 17453 71047 570230521 17453 59185 165212534 17453 7926 800932692 17453 46219 398635006 29399 9457 18357202 93662 15062 719798852 93662 54801 213055434 93662 19543 767361308 63478 11861 535078509 20081 23047 836497320 20081 96859 859569918 20081 24513 21572720 20081 80940 401524828 66014 66625 506879765 95489 10116 859084136 95489 45505 571280859 95489 72431 2592729 95489 73968 904182706 65395 85022 888835310 65395 53169 721149292 65395 83386 804470724 65395 32087 263245807 80894 480 916358373 80894 12845 339299351 92770 14148 567659177 92770 42310 61742044 92770 79113 691633384 32144 25283 273082301 32144 24016 785315405 32144 48339 774014863 91557 47226 403541050 91557 20612 656030787 91557 7875 542989547 27474 1576 720196217 27474 89870 849333408 27474 19821 667610292 27474 62139 572063458 85769 96761 278066590 85769 26649 94712920 85769 23530 372893737 85769 27949 884652791 85769 92232 560215980 85769 44708 707221176 85769 21457 276742508 49841 90695 91034639 49841 2180 148947330 49841 15155 159617184 49841 80895 5129624 49841 24387 328148553 59058 81441 507057651 59058 74673 468096288 59058 80888 814730149 59058 77425 572080680 59058 24520 338014683 59058 23984 215440345 59058 85777 350600713 99957 43761 295407152 99957 17263 626227051 99957 77335 385510684 99957 50501 659329421 73728 82318 405307117 83172 79896 513982914 83172 98018 345341281 83172 89752 56841353 38513 36719 393096291 38513 46824 240761241 56358 71137 886061002 56358 66254 600255110 56358 98957 218398627 56358 74922 350605405 99352 96554 810327709 99352 87500 488486296 51883 68199 188693588 51883 30357 3045050 51883 58132 962746385 33519 20517 974527265 33519 44517 815741487 41459 25822 809312086 41459 95173 941060393 41459 27096 879158881 41459 32436 108457055 41459 13771 854899045 41459 21457 559056644 83386 52613 506548278 83386 61778 7700566 83386 24913 908029364 85450 28004 344254867 85450 93553 830787403 97844 90793 663630858 97844 51701 408256437 18673 63221 617229123 18673 13086 528039089 18673 13901 165395067 18673 52340 349909282 18673 60414 883663730 18673 72816 231806714 84126 49587 996051372 84126 40157 226190385 84126 9798 145956273 84126 85945 151893583 65197 68135 482983035 65197 32723 107870762 65197 98724 181607569 65197 25140 971924643 65197 26633 504745398 67638 76155 563165842 67638 82301 601718670 67638 40764 911131990 61306 21764 839049986 61306 99511 995195648 17584 51167 77872899 86114 77164 800799945 86114 83746 157161375 26232 2060 70448839 26232 45850 82718369 16035 683 15049986 16035 48741 873694892 16035 14207 60414680 16035 12450 419488739 16035 58796 78207499 88562 99509 86961330 88562 60354 32208666 88562 12534 153285264 88562 57917 254756556 25105 92331 951232423 25105 39691 106772599 25105 23453 254927100 21903 24329 770776571 21903 67884 938337510 21903 37479 55174815 21903 89646 478285829 19199 46697 648809263 19199 25379 236918840 19199 14259 519325321 19199 49699 975880142 19199 24097 816846891 16321 47747 293493553 16321 24303 147591223 16321 60683 343237163 16321 92848 465882397 97954 97009 867980061 97954 49270 83256932 97954 59890 283518219 97954 12683 422406915 44708 27335 956977696 44708 17747 652651525 44708 26137 646892019 33432 43107 605880827 45404 26892 982198519 45404 30170 224286413 45404 46183 613605888 45404 61984 34123608 66413 18042 366094984 66413 78371 577960604 66413 51137 614172388 66413 40848 943061740 86204 26323 901914287 26672 50595 929619088 26672 22558 938666480 8440 93256 506058846 8440 74556 897183437 8440 81133 295661061 8440 98303 199402017 8440 59270 273757725 2411 61516 514385368 45599 24228 621011391 45599 3570 388655247 1842 69792 19507717 1842 41795 425765060 1842 92782 970493497 51059 7000 280446058 51059 94303 655816218 51059 9429 926855701 51059 46463 601100390 51059 88020 269453627 45850 56311 21350718 45850 7082 388450665 45850 4523 872073284 45850 43953 129990527 11242 61146 54846349 11242 33923 147746995 11242 39633 604728588 11242 72428 671391701 11242 396 351513796 27152 9548 606164597 27152 6892 529840011 7673 38337 459189734 7673 62792 693040009 7673 23997 110648975 7673 58884 487334763 7673 16556 138707449 7673 78713 56030995 9565 71636 811525399 9565 86288 491573075 9565 59223 244333109 9565 81481 369189803 65682 7362 920657300 65682 40894 948872022 65682 6254 942432554 65682 40920 11356615 65682 93591 265231485 35884 43234 21407630 35884 33199 436767877 35884 5751 562237456 35884 81058 596771466 35884 10148 627870481 91167 62046 83673179 91167 16123 468605253 91167 11777 145301108 91167 10657 465424249 91167 19821 654159251 75690 38754 46181411 1001 93619 491568394 1001 2754 28123800 1001 69040 411902996 1001 78466 342453479 1001 31147 580968268 1001 97457 722235330 68042 33742 511827123 86598 6580 393091831 86598 15509 457432523 86598 65957 421394967 86598 20496 655009818 36792 82491 656027781 36792 90407 280909153 36792 54585 3561812 88339 19647 967528476 88339 8553 860870323 89207 59556 243022148 89207 70883 869679616 39261 59849 628024453 39261 34972 762367712 39261 64396 506798342 39261 18857 128777295 48463 47570 832529744 48463 86804 178181630 48463 80174 848839168 48463 75332 340921164 48463 40068 139838262 68660 93005 880394691 68660 31433 445357048 68660 60933 359945420 3985 26345 882241317 3985 36315 930565748 3985 71302 856558245 3985 18682 118615500 3985 16293 346431178 3985 64300 608145721 3985 36126 742706829 3985 30743 967782041 73110 91130 12757116 45344 27521 569793623 45344 45040 719339795 45344 41866 444573630 44563 81762 924254259 44563 60993 470109269 44563 96860 225180171 44563 56708 972349516 43474 87866 408742380 43474 22214 522418526 43474 83476 414191223 45493 47701 407852267 7713 98523 94819767 32686 44902 842908731 32686 4420 398130285 24097 94462 263771751 24097 12565 955479983 24097 23716 79356043 24097 55059 991624998 24097 33750 347743019 24097 25460 801166083 7314 58691 534040582 98166 34116 347761236 98166 92821 167304345 98166 56102 84541297 851 4441 698082541 851 66401 174149543 51410 98777 906471673 51410 91248 192766205 51410 41296 377493349 20491 13620 131676252 20491 42779 162311800 20491 2169 82789947 20491 79126 246204069 40273 36591 747447511 40273 44932 236029199 40273 98553 610564237 40273 65032 100926385 93642 32527 27779289 93642 82381 858013259 93642 8185 11523975 93642 83894 623639234 81904 28542 383729751 53169 57151 187344289 53169 14088 68854036 50341 72751 388904604 50341 21585 107930858 47509 56015 614115340 47509 93537 505507920 47509 19936 999274542 47509 93964 595461800 47509 89271 719473676 60460 4934 115247855 60460 97537 867673291 60460 28934 647915300 78658 23217 778652394 69296 18571 984688363 69296 59710 760609121 69296 45533 668100258 69296 33742 43650754 46896 5640 904473575 46896 70059 229924623 46896 80633 787143686 46896 55141 370610672 46896 34021 589403689 28117 66637 950298693 28117 97212 805201210 28117 90615 105687912 72646 93334 8248953 72646 79069 23802355 86692 48963 53093718 86692 48766 625326772 45605 22342 85555702 45605 53263 303208188 45605 76761 368326738 32841 31109 555919348 30489 54713 134694589 30489 18487 803276502 14798 78977 163710702 14798 11571 496761121 89638 53115 396725103 89638 92517 427051279 89638 63570 854422140 98497 2340 866985411 98497 15716 716285806 31191 42008 206051810 31191 13920 888372347 31191 96819 266689719 31191 43999 268174668 62018 58570 998569303 62018 76208 561522699 62018 17319 157283424 62018 49895 215726226 7372 25083 797745839 7372 33584 181354739 46835 50884 694725891 46835 13483 900247331 46835 52236 275001796 46835 15129 111398421 84077 88416 202125879 96185 32503 187219967 96185 6197 597947877 96185 71956 581260004 96185 76981 355675582 59666 96950 639498435 59666 28722 795462642 59666 4816 751521316 71960 74731 16871087 71960 93881 950583680 71960 48656 342660475 71960 99822 193263859 71960 4226 573328547 60961 45324 891435821 60961 70932 222400586 60961 24859 784057553 42645 60762 371022982 42645 98675 650740497 42645 862 911784696 89870 60518 841260180 89870 18419 68549293 76437 29931 505591296 76437 62195 843382269 78657 77381 571453145 78657 45515 320260814 78657 12185 576095637 51337 69360 682587648 51337 77173 487546518 51337 59740 865795541 51337 95745 545461935 59286 75807 928854293 59286 31401 847137091 59286 54346 235507218 86239 20519 924524669 86239 66663 419298864 74922 20683 698219724 74922 76717 90229292 74922 88166 468979473 69799 6021 372429021 69799 82900 676249723 91219 18651 516730481 91219 44990 897498579 45601 3452 815828642 45601 3771 363830275 45601 68719 223587144 11765 84979 40377518 11765 24339 501828757 11765 81857 734293798 49587 66507 799530007 49587 81798 869026675 49587 59 125261117 49587 62956 558114896 49587 80792 561685888 98057 93714 340564434 98057 57488 571709439 98057 32466 794208066 24913 16905 902598933 54808 4474 92498186 54808 16159 660374308 57966 33886 546000457 57966 37276 652480348 57966 52232 942158735 57966 17204 995962664 57966 94784 525363517 15208 44627 994365846 15208 6758 347417099 15208 88166 121303814 93538 13705 871133150 93538 74134 862411354 12256 89678 551124717 12256 10907 882648320 12256 36665 49917130 12256 4615 565946294 78693 28906 469846074 78693 99182 540545860 78693 63402 456150679 36175 97598 270013895 36175 17667 885779770 36175 53919 2872282 36175 11620 542205178 36175 86605 186898551 36175 40464 593274339 36175 91947 271407867 1431 75495 694388856 66593 53991 771683177 39179 54593 573198884 39179 50714 310541578 39179 93880 477583614 63999 71982 123889294 63999 55881 317838349 63999 9140 994244941 63999 70092 7461468 63999 89271 922008352 31573 77808 945310617 31573 79499 918994885 31573 63267 324482635 31573 31023 358376177 31573 843 792920212 4352 35180 733156387 4352 8378 790400496 4352 95552 91815261 87522 68862 746108436 87522 68361 641302692 62680 67075 454141975 97894 81334 577632418 97894 68001 484431516 97894 75107 293405245 97894 79103 646415603 97894 79606 313713876 97894 9353 397623499 97894 8832 425533538 80792 99440 873312263 80792 34875 166309538 80792 92151 361995922 80792 27955 19342886 71638 79731 814337856 71638 52997 172770064 23070 17833 307993796 23070 82514 160568858 23070 44001 378623642 23070 80237 345659335 23070 45580 815880507 23070 58177 612676347 23070 38979 84767176 28037 21601 322616091 28037 7875 579092009 79199 70859 61265578 26156 26234 500602140 61140 87158 629575711 65762 34571 968900607 65762 3481 989476955 65762 62161 788071623 65762 41369 82067618 65762 2830 536370456 50306 33959 52578434 50306 71325 962067006 50306 64687 205540576 22698 16282 800101819 49419 86034 567250253 49419 52066 547698768 165 81035 179569290 165 409 609512357 165 58550 467923 2521 14295 668791436 2521 72519 114678942 66698 96187 635814494 66698 67910 439411577 79794 99533 298641128 79794 54656 430390482 79794 82049 832760219 79794 8446 129228537 46864 71130 364198404 97695 35614 454446831 97695 22219 477290719 97695 25713 776727932 97695 3219 657025814 97695 54439 665645027 19858 75810 973132635 19858 24244 492988412 19858 61617 923806637 19858 85670 500879615 19858 87381 50066070 19858 90576 990304660 66461 25633 444608140 66461 31716 776227431 66461 56837 531513490 42605 35677 968583241 42605 72745 313210419 42605 85747 558320466 42605 37350 367169156 42605 80547 225105332 42605 10808 664183092 42605 88813 842433756 47570 50351 475997387 47570 38848 742232320 47570 3176 938733716 47570 96446 672414489 31849 53646 33672221 31849 80412 363607056 24329 80760 916247486 24329 85120 369575406 24329 58228 539958759 24329 44662 613600043 48815 47535 320161773 74062 73929 417365900 74062 34491 529455201 80598 48916 15334002 91426 38753 846710405 91426 10514 221564587 91947 25074 652996346 91947 38324 865577098 91947 26902 98244966 74333 95438 768824370 95303 45746 504828012 95303 64402 66918562 95303 1407 960130684 95303 88980 978786248 3224 54897 684733450 3224 4129 651162354 3224 57917 855765676 3224 83291 414733534 81994 77250 475295461 81994 53374 876507091 81994 9832 866899262 81994 34399 709350609 89374 4011 331332082 89374 2556 369581102 89374 26167 758271658 89374 60228 107818870 55927 29222 687566200 55927 74428 754867854 97009 63183 637820959 32466 87781 524068863 32466 83718 444897438 32466 62613 687713775 53115 60914 154818355 53115 68647 218126259 53115 37065 799118762 26645 24461 503321306 26645 27707 425100122 26645 70057 18870484 26645 60228 837842706 99173 65404 949294794 99173 56594 882501857 99173 49150 785152451 99173 23423 319413696 99173 59223 496582062 71041 41262 173779665 71041 50961 966072389 71041 11429 281780053 43782 79903 733744026 43782 80440 138489647 43782 71074 160298552 43782 23674 647250218 72386 13700 361498695 72386 73852 84260700 72386 93807 439302632 72386 68647 771140314 14439 28458 233420773 27530 60438 275914183 27530 27566 158843930 27530 11441 394656042 27530 61047 387551574 70836 5285 208999693 70836 47042 382374816 70836 29114 61418551 70836 66871 65449391 70836 16783 743046264 70836 9939 964584313 58143 30231 715112579 58143 5708 678033240 58703 59064 399727823 58703 5683 549589056 58703 37039 242504356 58703 20785 527052784 58703 46219 997630395 26751 19067 872405015 19864 45007 206674790 19864 56897 205793102 29756 75514 940245712 28152 64784 571486668 28152 41045 847790944 28152 83404 201829314 28152 81985 278768565 28152 61192 979062188 94462 25244 538987369 94462 79693 800416649 54021 74109 847186537 54021 70262 716546167 54021 16380 81065172 17506 47155 12879957 20198 89003 886444021 20198 49960 686046294 20198 7462 1621628 20198 3572 862052553 20198 85271 649398532 20198 35658 104562966 70187 72672 939715285 70187 1911 754693817 70187 50250 787875337 70187 10038 550002887 79800 25587 272956731 79800 67201 905606873 79800 18046 431867776 79316 70795 388699348 79316 35277 801353521 79316 9900 653594394 79316 40224 677892220 79316 90301 51536032 79316 51733 251317027 79316 34728 914508847 9953 9782 121478984 9953 79266 494842459 9953 44986 265872176 9953 17002 427109309 81985 95758 415211584 81985 27547 622172643 81985 12380 46499937 81985 99097 555825578 81985 61786 518280511 73968 10242 826493927 73968 91005 977416668 73968 83865 173080078 63231 40546 675020437 63231 31431 283445405 63231 26627 875010993 20588 94917 137725798 20588 25557 469666841 98306 66347 861357190 98306 73701 389741905 17707 24983 291515295 17707 82959 9312705 17707 90592 410816412 17707 16619 75936068 17707 33742 577760031 5335 56051 201567895 5335 88778 780569112 5335 35191 930866292 12108 675 793023600 4420 41987 167490718 4420 16796 256504531 97422 35438 725659479 97422 94214 582636238 97422 25194 676332981 26116 68310 510125060 26116 2989 234900211 3636 58869 36831648 3636 90799 401451857 43149 82247 980734236 43149 72226 164602868 43149 91363 179913155 59223 84016 712674475 59223 70716 342495146 71074 78437 196567013 71074 66788 846120461 71074 40113 167480136 71074 15611 705440919 71074 60165 573944533 71074 65157 916360796 48766 24507 620718118 48766 40677 828363639 48766 54277 582034220 18601 48145 853842318 18601 14942 907694569 18601 88305 141794944 18601 48924 824675009 18601 33584 202271101 18601 15436 549844619 18601 36907 919279135 38537 75350 692785976 38537 45287 550684979 38537 80481 584716984 38537 6334 44420895 20785 20871 812178290 20785 74879 831244716 3025 29086 479885223 3025 26223 837259582 82220 65520 456586344 82220 12084 35908787 82220 8114 368397010 82220 829 617430975 71978 18309 589251552 71978 84001 465706454 14483 73984 367906576 88867 73223 142831457 88867 75977 21972702 88867 98979 58431913 88867 12194 987646994 88867 32110 722632342 88867 91784 180258537 88867 51689 126901987 91918 63798 161005633 89539 92566 364854895 89539 72047 289736766 78115 48844 318365646 78115 38749 752093583 58856 31111 322953481 58856 16508 663567644 58856 38670 413709115 58856 63284 869244732 58856 72431 980070607 94676 5396 814405790 94676 57648 406696750 61327 66901 763390250 61192 43009 405708818 61192 93293 443991436 64112 41028 175178011 64112 14043 534232737 64112 17411 689087268 92813 9037 115762318 92813 71853 806529551 92813 97470 179446734 92813 50884 588868718 56842 19672 587939687 56842 91987 51529307 16169 37771 7512385 16169 35048 377058966 10837 17737 963892760 10837 6018 996908375 4282 21433 752636482 4282 70769 958699191 4282 23404 213472912 4282 5468 870251834 4282 38256 675233648 28617 35707 737743332 28617 76100 294302703 24774 45380 947896627 24774 49265 733084809 46219 8418 136635337 46219 96867 617033024 36907 40565 667898045 36907 52293 690263682 73720 72001 219112028 68613 64308 418116785 68613 23650 712416559 68613 44447 713109078 68613 40639 764478125 68613 96629 709831073 68613 23921 107633188 68613 74546 516524835 32087 85380 535135229 32087 48105 232679629 32087 45635 92334869 32087 61681 724752252 5287 79251 768405106 5287 98837 142892474 38113 8251 34991491 38113 49679 880762753 38113 88236 565432583 38113 20740 689754524 38113 72987 904978382 44232 49651 71520634 44232 74069 865570653 92133 77747 516165788 92133 79147 936703439 92133 94333 426594597 92133 66885 617841809 92133 22481 895617590 34690 37849 875177333 34690 51668 28010513 19001 76822 283908214 19001 81219 47741628 19001 784 783181592 19001 81064 844661529 16947 34933 612340036 16947 19319 360796718 16947 30117 372505363 16947 15504 196562365 16947 55572 936428936 21376 66564 261176404 21376 7444 923370206 21376 75371 275930707 21376 20369 146433896 80628 71713 163126830 80628 50986 589821379 43178 48924 712295975 43178 72271 235632935 43178 91289 659156948 77608 58408 104640073 77608 36540 245860987 77608 81632 377619777 77608 31026 958111543 77608 29119 707499836 57769 84010 134053357 57769 6370 898576517 57769 63214 482169111 57769 48163 592398321 57769 91572 892907717 9738 8075 308333913 9738 37078 908462899 47260 55911 487707099 47260 16746 700081299 47260 12934 848928826 17981 1409 453850376 17981 67073 680953676 97045 43434 331902793 32393 90706 604056086 18654 94876 4530998 18654 19149 386042307 18654 75889 54758893 18654 6991 733909658 18654 38337 445530023 86041 49751 366304231 86041 63439 775651679 86041 29143 999142232 90799 56360 551634391 90799 64249 981285547 90799 6640 134901604 25021 71781 371769041 25021 11363 570735634 25021 20392 109052885 59964 64031 583197435 59964 68956 428517427 59964 82035 906402228 95015 77986 813083224 95015 84241 368829205 95015 15726 219535879 95015 7655 829693728 16380 62521 577521697 16380 65780 104456592 16380 33909 584848084 16380 78347 120666347 87779 22003 944340634 87779 32956 768274726 87779 9163 846399201 24903 57103 125237899 24903 24943 21993060 24903 72800 27224873 24903 69365 764287138 24903 82834 619590440 58490 81690 451204201 58490 87951 11521161 58490 38752 252330833 58490 15974 878426938 58490 56715 969899525 58490 50445 980717401 86057 28945 685392536 57012 61587 846557596 57012 28897 221596195 57012 53916 623339130 4620 26181 946741673 4620 88717 851554115 97470 32069 359938536 97470 14216 694579257 48781 87198 347604932 48781 51211 746523583 48781 72814 953611935 3776 13615 563941961 3776 89271 396750259 3776 6640 201758795 40639 99700 968957529 40639 69893 347287798 40639 87265 930699507 40639 38364 186676651 40639 42599 718525425 40639 25957 295272990 67508 81432 256651879 67508 1478 540809549 67508 11682 895755452 67508 97386 170964948 64242 168 631871741 64242 78911 412727848 68 10775 625938694 68 42740 877845320 68 14773 841748385 68 43040 714052692 68 51806 713829472 68 12917 452194438 94900 69519 979453793 94900 18217 66582626 94900 75142 57631581 94900 62289 142886103 94900 57152 206212064 68956 44722 32249646 68956 37360 103606270 68956 35548 215928787 90511 24374 151208808 90511 19195 524550532 90511 24599 872114309 90511 45532 186317780 96928 87002 989063409 96928 71708 954511723 96928 78010 582030575 15227 86326 568606450 15227 24107 903161692 25014 47991 787498819 25014 98933 697341268 27352 58725 171246918 27352 12709 447324415 27352 42161 428912966 50322 44399 953185346 50322 26038 481308021 984 2011 3200214 984 71766 521000975 8317 50906 556706508 8317 64031 430640700 43787 80418 139529296 70795 51556 716351251 70795 96975 32995692 70795 39353 611587457 47020 19723 495248140 47020 62393 955758173 47020 4661 797313797 35708 31178 944628398 19675 37719 960498202 19675 12040 398587485 19675 57600 674903657 11120 94959 25875202 11120 54000 328917551 11120 48718 243330930 10129 79611 104453109 10129 45995 5755022 10129 98105 880836668 10129 88705 8175968 87781 86495 451361688 87781 54244 666269231 87781 56012 599563717 87781 20791 452580033 87781 46819 281323461 84846 46931 304010869 84846 49678 986138849 84846 39239 42782663 84846 88904 912435380 84846 55113 149703268 45606 73064 301620458 45606 37497 214766135 45606 59974 444745116 75285 71495 36503722 55171 15909 296722899 55171 46023 867665254 55171 75825 855523753 7523 46479 360163226 60172 43622 928051398 60172 18140 539583956 60172 51388 339441841 60172 26275 768518277 60172 72564 819539130 60172 76761 310031238 60172 54588 294785977 3645 2065 857149052 3645 91576 469658637 3645 77669 438295136 3645 11800 680160334 3645 52844 48593 52447 81660 989205370 52447 49962 254893322 52447 47449 611556185 90004 76960 939223775 90004 57435 246778075 90004 16984 831819156 76893 20424 655097159 76893 501 249593935 76893 52293 261636652 54244 3346 337771657 6344 67455 579664616 6344 55013 374164491 6344 72634 893909300 6344 56415 345368525 6344 12298 453791492 8055 51521 16495320 8055 90194 360647199 8055 79433 439268550 8055 34695 889652201 8055 39851 813043106 57488 84982 281141236 57488 11937 482533725 57488 1148 108189924 57488 87381 816575612 89031 70520 970625427 89031 15441 117730199 67953 84071 498103668 67953 65222 461056232 91924 94950 159622796 91924 67465 5483480 44074 32819 39100396 44074 90215 942164307 62366 45039 802090748 62366 27334 108345305 62366 60433 826977814 47277 27974 739990601 47277 85341 109575591 47277 85428 585529600 81857 52709 855404153 81857 69104 587737732 81857 25055 52621142 81857 10112 844128851 81857 80295 281727048 81857 89909 404296461 81507 32033 206605701 81507 92737 106667235 7000 82901 478195773 7000 28647 96046954 68647 98174 75287205 3848 47590 423896870 3848 23587 687242771 3848 39308 762420908 3848 37479 455644732 46183 46716 917421953 46183 59504 997944956 46183 99826 491054517 46183 61787 248887859 46183 46555 84781770 46183 48062 794133332 46183 24460 470100985 46183 15294 60637540 15436 19823 734922493 15436 67353 79139996 15436 61764 925539723 15436 54500 637324777 99178 20972 766186914 99178 46819 992623682 68324 64655 529246298 68324 66139 782930794 19885 42422 414856607 16272 39151 626596460 16272 86890 4612065 16272 33978 897956554 16272 83496 568336666 42042 4715 390755395 42042 2199 414031598 42042 58885 171045833 42042 88674 505793191 42042 5113 739591129 14073 57098 269121206 91885 3476 31337600 91885 56512 892209104 91885 95552 501610743 30539 88982 809820280 30539 38274 660521547 11860 93029 929172942 11860 39225 14293928 89808 35317 148824347 89808 59655 69169780 89808 9193 112591588 89808 32455 162525527 78713 52104 537792975 78713 20347 6783430 89760 26391 882737917 89760 70718 930123727 89760 79364 225487865 55113 12252 300755697 55113 55343 746378465 55113 82624 387505920 41156 65912 816989809 41156 29056 827766526 41156 24611 1038508 41156 46306 736008546 41156 44009 263315644 41156 50688 843803944 41156 12982 332197209 41156 57972 904669740 41156 32630 207289088 41156 93950 182511656 3546 63701 34561810 3546 59231 823865009 3546 83007 81668364 3546 53324 927049081 3546 97013 237655811 3546 53532 629439564 3546 82834 120371616 26707 55236 210971433 26707 53421 955969850 26707 50608 328223582 93733 52973 280851193 82611 71187 894268669 82611 27930 685577825 56228 5266 691094851 56228 81809 806252863 72142 91009 288212159 72142 87194 413136386 35658 24465 723403341 76589 76755 993625920 56719 4448 594900674 56719 10087 73443436 56719 47250 922260875 56719 45128 595960722 25194 14775 446627741 25194 80796 867842235 22682 7477 77438123 22682 2501 381281240 22682 33919 215514938 6701 8264 449587902 44354 71419 415994341 44354 38388 772852876 44354 52603 650493094 40764 43489 763981262 18055 3809 183206933 18055 23921 260376717 16362 88306 581437212 16362 89022 991244758 16362 47445 682922242 73852 92112 131375340 1889 52176 906979753 1889 37461 209362336 1889 79607 514374600 1889 26289 670691489 1889 70780 41710378 1889 57291 847489216 396 97776 165698260 396 48846 356841964 396 44550 221378782 396 93321 48964047 44666 4978 5124291 43589 30824 337738099 43589 66478 703159612 43589 80942 544595705 44335 20498 390505536 44335 51379 251222634 43273 42106 746940864 43273 50435 476365247 34875 64844 669817357 34875 74090 371627694 27295 47164 197246948 27295 43271 84454591 27295 12813 184766428 27295 17535 915021508 9273 38381 620597142 9273 54277 130017900 91777 91090 564138040 91777 49265 890033278 12534 54796 812868786 12534 57942 942365318 12534 76182 629287043 12534 8154 835610668 30743 62908 501775924 30743 5147 981573153 78092 51617 835673245 78092 17435 788473050 78092 30469 317281296 78092 84259 526505234 78092 65385 279083050 78092 75730 725940711 86263 76332 621338376 86263 68150 470358178 36756 96227 13783861 36756 3866 854970662 36756 84033 819668606 36756 38825 870405511 36756 29771 930557458 92737 92282 114336444 92737 28243 364022918 92737 93473 377649303 92737 9752 698363552 41334 11500 572988427 68862 82846 736510982 68862 56825 996314831 68862 94923 943361261 68862 60366 391990381 68862 21457 289614155 68862 42000 573508066 65259 76924 914186840 65259 99679 213544649 65259 14509 92650166 65259 55964 337609083 56837 95552 274211764 56837 81510 291457272 56837 60166 19274343 56837 67858 857229659 44565 30855 839989541 44565 1191 68318277 44565 82504 57712451 52931 22225 502117647 45515 55474 387738352 72816 30510 220054596 72816 15053 327657567 72816 82812 426005649 72816 86914 171766759 72816 70883 676733024 84995 2483 446490504 27983 11244 54276871 22125 44465 918537306 22125 48476 219167172 22125 65394 693529466 22125 62475 846613724 22125 72854 686912129 67910 81023 184316029 4846 76798 930853208 4846 78024 939802527 4846 82769 506947595 81329 60559 206363177 81329 94685 610214594 74428 29203 785666421 74428 905 818138770 74428 14727 71330584 74428 66737 560569500 1342 92682 540382482 1342 74840 400766898 1342 81354 287018772 1342 46982 347035697 1342 58709 718834455 84464 1346 497098083 84464 83659 270414745 84464 99442 292956933 84464 27284 702638516 84464 76820 452655335 55856 18890 902298661 55856 48003 469562385 55856 44250 896924277 52154 43133 368077480 52154 82244 469399602 94322 19071 49233088 9643 19081 239621572 9643 62318 91972561 9643 868 914173368 67344 69136 389208037 67344 94792 434553084 87500 70922 254605279 87500 90432 150932796 4661 21938 604634025 4661 2694 296436173 4661 61904 721003834 4661 37783 424354614 4661 10148 689405375 74414 45631 664604631 26137 19579 946696447 26137 21921 830350661 26137 71798 453220394 26137 14769 10789544 26137 57778 442920527 26137 65262 385893321 39711 71076 400763803 39711 2117 324437958 77025 89616 497567911 77025 1490 817199662 77025 80133 320084728 77025 20834 689712125 77025 5677 931304508 81716 72380 188644479 81716 90446 962215586 81716 11564 239786554 81716 94009 596502428 81716 93080 394511236 81716 54409 587361170 81716 75059 717765627 3997 93511 284097170 3997 22184 44916365 3997 23854 649771436 3997 50573 179381920 3997 24417 335455346 3997 35552 793182961 3997 83496 83561875 65912 87652 969858148 65912 32384 165284999 65912 94669 625236646 65397 44395 34760521 65397 73869 486944399 65397 53418 71871094 65397 72436 75710223 65397 27768 167038346 65397 61984 488006388 18754 64791 922483864 18754 2283 997381893 18754 18784 218682677 18754 95858 684811407 18754 25800 666624849 18754 23167 187892875 88817 97561 73684606 88817 77219 659255294 23874 52159 765409274 810 66106 382275132 810 15063 824989122 90913 2588 198341490 90913 12053 985090637 7208 85677 511145643 7208 10048 564330595 8832 25233 750654450 8832 78549 170553292 8832 16313 853492245 74965 30509 695272102 74965 27575 410249502 74965 65855 232282083 74965 3491 991087890 74965 97122 995567275 74965 2658 9972318 95121 2123 934293220 95121 14494 116778724 95121 8984 159584293 95121 82477 395517623 95121 59890 346394816 37843 6029 260215769 37843 4506 328104509 37843 12155 49424406 49148 96229 933717325 49148 48163 117662535 11913 12237 830835543 99208 69058 190153975 99208 27934 526744446 99208 72987 447127124 99208 53830 935196997 99208 60488 441507541 52613 87185 358115047 94474 63141 53079290 94474 20703 698055485 94474 38334 7473821 50435 93845 160409654 50435 84192 564488331 50435 64908 603858048 59218 15670 996835123 59218 74061 933802086 20834 8805 975570793 20834 49486 204563076 20834 21556 993172440 11598 84240 29192573 11598 2470 664014045 11598 95835 328079239 11598 96629 492538042 33042 67992 790921170 33042 74335 643502763 33042 91314 669211296 33042 77550 382739512 37481 21178 229362514 37481 78688 645109593 37481 9599 248194150 17747 21783 585589532 17747 33708 495070448 17747 64078 592753811 20910 23585 466650831 46249 14304 852858541 25957 16401 298526807 25957 34126 8192119 25957 64778 606225039 16783 30646 165893483 16783 84530 137764701 16783 76783 860100759 62364 8296 12418124 62364 16164 929471147 62364 31835 807000935 62364 46785 846438750 62364 38333 33007363 7875 33691 340250369 7875 55181 484246370 7875 11930 430546048 7875 44971 808441680 7875 91767 847346790 7875 70489 397852313 98933 37037 796612688 98933 89883 814631336 98933 24333 25829452 2267 16841 55289442 2267 2701 417111194 2267 2383 397989989 2267 56012 657564944 24178 37377 902533274 24178 74899 11548342 24178 46651 242299758 24178 78261 434023729 57917 4773 825125148 57917 21178 164807593 50445 32632 695775545 50445 41366 84870403 50445 85143 924658104 41345 32741 646591705 41345 11526 827906469 41345 52311 320266662 48163 76661 560818855 48163 76266 902134023 48163 99822 603856045 48163 65157 129059225 48163 63210 430644768 12845 90317 52850215 12845 32138 513117957 12845 6791 527195669 28230 44248 698146666 18887 12909 483157310 18887 80862 600565553 18887 22617 557982163 18887 30791 164544327 81232 75991 589524597 81232 70957 900283232 81232 93793 309506982 81232 73181 869252028 73291 15462 748242528 6187 77925 209316594 6187 47683 485856010 6187 99985 966763180 15151 86603 70427268 15151 4013 167010703 15151 95964 324939044 4347 78014 150754933 4347 23141 964822799 4347 12185 768086230 89880 91856 354552848 94303 19506 199235679 73505 26094 168886448 73505 13146 416330201 23921 7595 187320925 23921 5736 181139050 23921 51137 977905173 55787 71996 478742106 55787 77378 995854415 55787 6820 521594964 55787 5845 592655299 55787 22502 303677461 55787 58745 481524839 68040 55799 178544104 32773 94066 376253862 32773 16088 53461884 32773 78128 190508673 51906 5913 836937893 51906 8270 767970949 51906 78951 116961680 51906 79914 720634754 51906 9110 772544992 23869 74822 451040705 9163 7247 498417281 9163 46153 478805538 9163 51689 207698683 68361 51429 128769839 68361 70379 446112206 78128 67794 148642666 78128 67906 399765025 78128 35131 492528783 78128 97554 983235732 78128 43209 433040194 26633 45540 614577147 49611 68410 907015081 84439 37963 236140935 84439 53661 841592762 84439 70311 566352762 84439 71739 927929297 84439 51137 513716563 84439 40907 175578516 97102 89156 589505829 97102 17915 208666267 97102 38964 576059288 97102 10335 754226842 48718 33075 914460469 48718 60588 389379964 48718 82536 202458137 48718 60085 748721448 48718 47417 389367414 48718 58099 266440689 97093 38350 625865466 97093 69944 785150436 97093 82233 112800903 97093 73872 344517665 39351 22117 597200045 39351 80771 852015784 39351 90459 463963208 39351 73707 229384722 39351 65042 927004526 95983 26391 590370941 95983 90615 959241235 88166 47446 477596277 88166 40650 979081322 88166 37620 65950508 88166 17502 343338320 42387 30803 488822306 42387 65573 358489218 93322 31734 716296164 93322 16266 83842232 93322 79279 550772457 93322 97653 96619477 93322 67979 338467713 65169 18707 117549263 65169 97819 134770256 65169 83670 67872354 65169 75595 667961780 87854 221 584714811 87854 89172 547424756 87854 45064 170246387 87854 753 975187558 18857 49492 552633014 18857 48150 725189602 68599 49839 883010135 68599 27042 108454495 68599 52612 313450030 68599 88196 283787652 68599 50361 177369844 73790 39158 363732285 73790 11024 644525504 73790 50166 160580422 73790 31028 880356487 73790 98812 785906027 73790 47345 91395267 63352 60042 989488624 56698 32064 951187161 56698 11349 310851100 56698 48151 251100071 79289 54631 727405180 79289 69533 902112228 14840 78083 662387091 14840 34997 727936680 14840 69178 670988822 83648 48862 973300536 83648 61495 528744879 26437 34989 478589456 26437 17800 527466713 26437 41387 44524251 26437 8378 860913373 26437 95552 482348426 5030 53244 148292505 2513 24001 231859415 2513 39375 744623462 92276 95245 360276973 92276 78303 355109758 92276 42587 824515593 92276 17617 583125971 92276 5250 868370812 33383 16598 453647171 33383 25737 226984787 33383 4226 803265956 843 75812 74345978 843 72889 802796965 843 17833 5611637 843 61979 87603569 843 12834 98692205 843 42658 417379671 38184 551 708765298 38184 20995 195651168 61047 3905 931128728 12185 47105 932683330 12185 8830 628781145 12185 59543 279579140 54588 9023 979310393 38799 29959 798736630 38799 26733 738477655 38799 36809 933731793 38799 9127 305091726 38799 44231 801751469 38799 62602 193684063 38799 73606 245892421 61126 70308 18521086 61126 9110 601176450 12488 85191 875172494 12488 19126 689198721 12488 6734 94930975 12488 39914 505223397 58286 6223 67119749 58286 85317 382357719 58286 83466 218405142 58286 24268 164995147 58286 16695 132485912 22483 10965 685954398 22483 43259 856505195 29644 94243 312724408 29644 96889 305987850 29644 62096 160209630 29644 65786 535984661 29644 80618 999941376 61495 57831 119067251 61495 83206 49604252 15565 66851 920293412 15565 36950 179644921 97637 37659 207236793 97637 40772 680632992 67982 86759 460309008 37044 76405 746513886 37044 32316 479651650 37044 68884 927326228 90501 12464 844961126 16313 27962 597212897 16313 67278 926992487 16313 59563 822609103 38197 83175 591381679 38197 4847 926282584 85777 67357 305964686 64993 78531 344711835 64993 1471 736359851 64993 72631 603300057 92565 23083 874539031 92565 2025 330802553 25140 84274 347103108 25140 52029 189121085 83596 68287 229486623 83596 20928 345785246 77959 66219 245667247 34969 9877 554437880 34969 24499 921682928 34969 59951 117777275 70525 88203 825530194 70525 80422 563892152 47056 28263 898740566 47056 54986 145154250 47056 71843 384431012 47056 30371 125378358 47056 82545 197660096 4509 58338 142487073 4509 10881 874112318 52709 7192 955435241 65357 92160 725694100 65357 56194 17989566 65357 71296 565202749 65357 93807 250904846 31939 61345 661930116 31939 35650 587001721 31939 72393 820639469 31939 24949 120081338 31939 53282 341947870 31939 70092 651767801 93490 57166 641936283 93490 23490 981509565 93490 52886 847372754 5398 98434 523629899 5398 61013 120312288 5398 69322 848905559 5398 18041 89885824 5398 46085 592493308 5398 6196 945129121 46191 63635 353344764 46191 55093 85622269 46191 58469 330910575 46191 19554 831069353 6640 61236 608551582 6640 10794 791012564 6640 33558 345144310 6640 57296 406284622 69938 50919 843454147 69938 32244 579572288 56585 10956 290256668 56585 88529 669038469 56585 68845 144145926 56585 74868 475572412 56585 20409 391672665 53282 38913 398522676 53282 492 687653652 53282 74617 27601055 18648 62240 810630730 18648 23979 765354104 18648 42701 882821528 10148 30525 149364884 10148 81208 481073998 10148 48851 444834369 10148 39174 306764129 12918 91505 215956831 12918 94720 796020372 12918 15272 590409956 12918 51526 323666478 12918 23344 757163838 12918 52979 218664211 12918 52441 468561310 284 6235 329758228 68554 43190 739161380 68554 4511 180821024 68554 40873 289802909 73701 63415 8487026 73701 67183 190358300 73701 72850 471794466 73701 46361 335756275 65157 2762 735912403 65157 96109 256618842 52252 59459 12542782 52252 62994 955988960 64249 45416 888035394 64249 92453 307154895 64249 33968 237960231 28865 72634 42512594 28865 9021 424444987 3806 53026 55342352 37514 41561 54155939 37514 6661 584749273 37514 38920 148881972 37514 43106 542505763 37514 21705 620845595 37514 7267 375756285 37514 12273 596208831 69201 83532 304266955 69201 82679 545979320 69201 36625 972767359 69201 24930 849852091 69201 93281 71518323 79814 11095 100026111 79814 84222 710924739 7358 93783 818913279 7358 14709 41400175 7358 75528 16788901 7358 89550 509465784 552 36527 421428359 552 44193 698797913 552 77913 67323634 552 10217 992649038 13100 5768 603335290 72951 9276 38795853 72951 60354 387409372 36527 61080 66246276 25800 51239 509369995 25800 91737 52580295 25800 30618 436310201 25800 58177 796664616 51052 23623 280107077 51052 94751 620109840 51052 77692 289960621 56080 91582 455880688 56080 77777 293697472 23705 62508 973144666 23705 47725 936250930 23705 84659 647448119 23705 52522 562701445 23705 72987 718464426 24880 27801 382453886 24880 84775 650097823 24880 23377 959835682 24880 66990 589802815 24880 68622 559876190 24880 79669 3715972 81809 8514 80309053 81809 68977 297096491 40873 23500 717337811 34550 36821 119632440 87381 57750 17801297 93426 72509 331513821 93426 51668 117904199 93426 23915 186756656 93426 40473 573920179 89271 50569 277619241 89271 83291 387367646 89271 90937 917870685 21045 83875 106852275 21045 47239 353227209 21045 20745 460089833 21045 79014 191318022 21045 66728 312529274 21045 94792 105874241 33708 52125 917819009 33708 11269 442621846 74626 93923 163351068 74626 67420 22658099 74626 95885 798743729 74626 95582 469971485 93562 96724 736609259 93562 5428 753971134 93562 62794 387410435 2605 27048 508997942 2605 17833 35690594 8814 36585 462342376 8814 89272 274899999 8814 90876 748000015 8814 69633 931656350 8814 16922 485191066 8814 69178 560619734 8814 62070 443094299 1388 21533 773427973 1388 76724 736089057 1388 26167 233456011 86788 71008 214094715 86788 26578 95108969 89976 16786 262008472 89976 79705 329541791 89976 37511 311218380 89976 96718 346508856 10230 92361 822212569 10230 78760 867011586 23674 97428 986533818 23674 35768 880404717 17492 31439 937989552 17492 30519 315524188 55920 20846 703018003 55920 23482 151310533 55920 29932 515144588 8037 89229 324117796 8037 23014 260186180 8037 42701 773533754 8037 96109 205142800 24147 47982 846205366 24147 23118 371974106 24147 71987 801959659 24147 58769 381605860 32876 59935 520712530 32876 55641 209189554 32876 48976 919845293 32876 12471 54729970 38979 84440 417266246 38979 38595 402189536 38979 40569 174907296 78150 1618 775853942 78150 83983 75082023 78150 86415 744367019 78150 31563 807102785 78150 69673 487605318 44004 98239 390493949 73398 88131 220402445 73398 8396 67724520 73398 14622 430555174 73398 68679 284834173 72814 16876 146859850 92282 72179 212960169 82693 47296 114719944 54432 75392 668533858 54432 48924 326884146 55141 64255 475678753 55141 16299 331341125 44662 21530 87714684 44662 69439 443809959 44662 33789 563340496 10341 46379 604751104 10341 16281 186166787 10341 40624 290590604 19723 80204 605299038 19723 85690 226988484 19723 37000 519451856 19723 17411 526106024 95440 1959 884209323 95440 83782 160646839 95440 2561 710985968 21531 77521 454378206 21531 18843 418192131 21531 23729 138563082 53673 71348 405671608 53673 14772 328207408 53673 28962 890420113 71103 75299 70178572 71103 37769 734652656 71103 65127 517070118 71103 51692 692893431 71103 62521 374795984 96629 64369 20357905 96629 33009 271101861 96629 76430 918303235 96629 60228 735203277 31240 34201 597281297 31240 78881 731840278 31240 78550 149052125 31240 64110 687844542 31240 89863 789929915 31240 68779 467022866 38122 17411 146776762 38122 19835 253367689 38122 13625 214568853 40848 26009 756205560 40848 7680 122613786 40848 44549 868089682 40848 81224 239511398 31810 37822 500415990 6760 85819 978287998 6760 40338 503652813 6760 33764 111233923 6760 67924 796406615 6760 61491 39343482 24456 93331 555181404 90937 33431 207441143 90937 68950 955176092 90937 79588 350736012 90937 78652 21558674 8185 74849 31555155 8185 68639 309668960 8185 11684 228586673 8185 48924 680402481 69453 73897 663320729 69453 7241 369458650 69453 12354 641756585 69453 46798 379474626 69453 73439 627756265 69453 12364 424625520 76783 34163 187337859 76783 21556 425956752 76783 47480 120694484 76783 58709 767479099 30198 99982 205826100 30198 71577 788454188 3570 62823 89140299 81198 74704 76963335 81198 54593 713318741 4226 18813 947695208 4226 82413 400209637 4226 69431 857576934 4226 53758 868362647 4226 8513 51460176 50478 74261 461493727 50478 88468 899145090 50478 45208 844661690 50478 84208 781344303 55419 43172 602595009 55419 29647 467656330 55419 61805 777621484 55419 63883 460319334 55419 7028 80727671 51184 47470 185007265 89461 10899 736449497 89461 74451 507615605 89461 83459 164452472 89461 57318 685018593 89461 53058 209425927 90982 97677 584372617 90982 99618 553946100 90982 80505 23133929 90982 73309 769287441 51137 24059 110691802 51137 88730 580994520 51137 40767 9625937 51137 17294 846302156 51137 81031 216750991 51137 6883 637192974 19674 36914 101384839 87288 40446 793285431 87288 65376 660246649 87288 69188 299722893 87288 47703 779184054 87288 16900 862383503 87288 77744 364576789 64531 72157 5816301 64531 56883 675466253 31328 88587 244172647 31328 32564 417658321 31328 4187 603115961 71169 75956 292195168 71169 32318 177772935 71169 70477 501056120 71169 8836 298894712 71169 63315 973088426 66545 17389 559271441 66545 48438 933388061 66545 53010 534428350 66545 21062 296906193 66545 67956 665339200 20703 8721 894430028 20703 2837 127154851 44562 71821 792981813 44562 27276 191549459 1768 83960 776182325 94393 86914 190606500 94393 20650 734018747 94393 97281 886296428 94393 99618 717229332 37065 89098 855959393 58967 58119 956267904 58967 90479 646350121 58967 34087 172989845 49439 35401 188358173 49439 68380 844635100 49439 54252 92810307 37712 86403 565570824 37712 345 505038776 34395 69648 439206512 34395 70695 137617233 94662 60167 46793195 94662 12681 933518777 90615 91946 607502858 90615 30326 51502826 90615 97193 710807530 90615 40037 77656663 80984 84618 847762859 80984 88033 694333978 80984 55388 755224679 80984 79704 478934033 93950 42905 868025563 93950 72751 49995555 82301 16577 515267387 82301 39937 572111970 82301 71353 125075327 82301 70780 245513705 63719 19096 983420701 74472 4446 246806255 74472 72369 774265278 74472 93561 263159724 74472 48401 712955447 74472 63269 525342674 45638 58031 365105665 45638 43234 950534173 28712 2355 942502397 28712 67155 66942052 81058 47284 859099520 10267 98695 144390478 10267 56171 498734644 78347 80863 114312686 78347 71126 79489157 87203 17036 34627846 87203 63655 640463146 87203 43315 969188225 79861 89483 369796098 79861 83267 305960682 79861 76761 690928828 68779 30059 539599184 81334 85017 866089982 81334 98193 188520771 99580 99348 876201083 99580 77936 58711320 99580 54782 214626403 99580 90140 748487572 51515 89096 448571972 51515 69019 143344482 51515 97904 404888932 61299 52853 445933937 61299 3510 605681745 32425 6314 92968876 46666 48564 304288225 46666 46595 44032569 46666 36974 53038065 80359 91282 380949386 80359 18753 849547077 44250 33713 594811573 44250 11961 695456732 44250 15889 540329934 9140 58934 357711114 9140 18649 910811441 15384 63059 137786488 635 9451 536666132 87630 62023 585781642 87630 93700 610556725 78350 78682 911199451 78350 71747 193929770 78350 76295 876550904 12834 76497 640460511 79680 12861 8014336 79680 32114 662784171 79680 11454 326267742 79680 26627 363939484 83894 64008 47537557 83894 99955 781354430 53058 82823 358585264 53058 516 7458796 53058 16784 531707959 53058 4187 90234785 19821 34215 313199508 19821 98321 888991583 19821 68666 998845577 19821 43218 945868446 19821 37676 57730408 4461 39845 530024410 4461 42584 923441773 4461 3617 484382581 4461 82207 253795265 4461 70883 337609744 4461 43631 968548496 44627 80195 278748349 44627 26976 201367416 44627 78054 585100296 44627 61984 731098017 44627 34131 635516626 44627 43631 103446174 77298 96423 580712807 77298 239 988633399 77298 89033 864173749 77298 40747 991709177 74061 96826 806490962 74061 94950 34146668 74061 99539 373969808 58299 60204 51412093 58299 31938 985052338 58299 46437 802845707 58299 54122 589539395 58299 37963 701734649 58299 39798 578620819 88705 85180 293329402 75595 53286 947730137 75595 14058 26191105 75595 58114 352001039 75595 12822 199220149 14170 3001 243938287 14170 21102 432779566 14170 84413 922686672 14170 3182 528927583 14170 80496 277788158 9254 65946 669955617 9254 93138 731920764 6334 29661 679042037 6334 10346 392652946 6334 65453 428981045 6334 86409 516723707 6334 6276 85605211 57802 83246 658718038 57802 63937 917541917 57802 37000 155875955 57802 95311 480955816 43181 4044 76044363 43181 20771 742024475 43181 74171 234649236 43181 27866 982269779 20369 91102 668617910 20369 15057 156610907 20369 20791 262440411 20369 2989 593701680 93992 73309 63145861 93992 68661 704890289 38334 56053 488020190 38334 12851 503683543 38334 30231 417680460 95552 384 208960276 95552 18475 920370947 40569 22041 348672918 40569 5758 350100641 48182 59073 744231459 48182 14643 354329243 48182 9405 230925361 48182 92292 620198326 48182 22134 558324377 48182 42903 492651247 48182 21805 712736098 48182 80914 364351737 83398 4329 311256046 83398 99501 600196046 79196 22174 404849707 42876 9423 21222814 42876 85322 775038107 42876 99306 546972047 42876 4061 290561957 22558 34259 938246401 74793 64422 515684302 74793 3909 864254073 74793 61979 614668685 12633 36122 53356112 76761 55400 644823160 76761 60890 42696172 76761 28280 613798533 76761 92166 559853258 83352 56669 329789366 83352 4 586463713 8378 75192 883448400 8378 13457 550103786 8378 25168 666781439 8378 92151 263954754 85428 91428 600059637 85428 50982 414023468 85428 49438 532247644 85428 72999 567332727 95311 8594 443022197 95311 1272 554089399 95311 52336 931770242 95311 74876 481134328 95311 25651 12243179 8388 94851 820164966 8388 36917 141730463 8388 75220 918444182 8388 7604 434777173 12222 73627 547058297 10048 53912 802126661 10048 3545 278264360 60128 61445 401379440 60128 59046 750381410 60128 41905 213055957 60128 77 462895436 60128 83664 787481528 60128 7745 991959271 60128 31461 982095190 30981 98972 918639550 30981 36369 617277071 30981 98643 674440705 65873 87871 9801413 45365 78496 831479159 45365 35302 534761338 45365 41387 859111751 64651 37492 169020997 64651 43793 916219888 64651 33968 13300367 40874 55973 314276966 40874 64137 401702630 60354 29478 393013427 60354 84198 511284431 60354 84903 458332884 60354 40574 842964384 60354 69962 141379170 98643 94906 520832102 98643 66614 481792792 98643 59585 77777054 21460 34190 112275750 21460 95574 382983638 21460 62827 879467892 21460 20628 143326949 21460 99546 300179202 21460 85683 274482815 21460 18575 74751933 76517 68038 962110525 76517 31742 185014228 76517 66304 596824858 76517 84435 264475684 76517 50424 114423156 41099 88763 591765688 41099 47735 783710222 41099 4377 359062821 41099 44517 242587692 59305 61983 215672186 70097 509 290201601 13853 71736 905439944 50504 7996 143013661 51442 33105 945570466 51442 48116 578294770 51442 6561 81696992 51442 32314 931561862 9682 16637 676902679 92688 20187 319068166 92688 80615 608283304 26041 92563 367751702 26041 60627 61342594 26041 42158 223062328 26041 86914 557521364 26041 215 554890445 61641 46204 972967442 61641 82263 640017392 61641 72105 606353223 61641 38898 869475233 61641 32539 5098489 90199 80194 411838903 90199 93783 560961488 13307 85928 657617012 13307 81591 967386591 13307 4715 261798197 61681 44739 409398318 61681 14596 869356338 61681 76786 375188405 61681 54576 48772363 77134 32644 682674687 77134 67198 705673953 77134 42339 990345575 77134 31560 268298434 86914 59062 270174003 86914 96458 74954349 63210 16055 492761021 18368 36516 485183871 18368 85137 87608136 18368 15184 88295433 18368 68755 214261818 58958 34113 464315458 58958 54577 636839021 70391 46257 802548197 70391 75672 412108516 70391 51421 689998269 70391 39029 263848954 70391 48426 101738510 70391 67121 341991606 17781 63865 819338632 17781 33458 328216803 17781 70792 825904551 35136 99145 643416631 35136 89659 976882210 35136 64409 981362670 35136 71689 952643362 35136 97869 253597601 2830 42437 790495276 2830 21556 523131023 2830 10392 56021964 55366 97323 29271958 35768 76162 78036109 68038 79639 668573868 68038 65313 458758074 74546 39011 411134845 74546 97679 300265803 74546 65032 442557625 74546 35930 996632136 83865 59351 40001036 83865 8237 552944578 83865 96325 829372230 83865 99114 941670600 83865 39765 411930970 80378 32199 497388392 80378 19333 161436907 80378 30194 687219925 9129 79219 737365433 9129 52577 783926200 9129 79616 207444651 9129 58304 779335113 77533 51541 156519692 44517 78990 65279077 44517 85798 971202677 44517 30602 192657146 82545 5688 507302505 82035 70453 911578720 82035 26578 858643468 45128 68757 707439269 15387 92776 716595888 15387 26167 989440210 15387 99618 524317901 6791 51839 38595117 6791 4075 805315395 6791 60543 90706487 6791 46366 361264110 6791 55339 135621959 58177 1142 689586185 46558 45160 673024635 8553 49215 33062460 8553 80512 636364104 57220 50706 612840655 11496 15149 217879520 33151 82156 185869378 33151 48797 687345856 33151 54540 402376008 62139 65511 170987282 62139 81590 475760860 62139 68206 731679737 62139 11806 405605262 5608 57122 510142030 5608 17350 709584824 5608 9901 585257351 5608 12311 107482364 36731 31764 175134507 36731 61421 776889368 3598 20729 588393457 3598 68360 333855719 7526 63489 29042952 7526 72987 133546804 65460 32672 690873857 65460 25640 417158359 65460 41166 459500083 33246 89354 763807385 33246 30946 340209050 73897 860 421013777 73897 94687 858890855 7604 6358 417232431 7604 61556 680396472 41387 9110 322484625 41387 68965 378613668 41387 68771 426846281 41387 892 497545028 41387 186 433974294 70883 15531 411205834 70883 7929 118667545 57648 64409 77534116 57648 24690 163895568 57648 25799 701514731 96230 21997 635747197 96230 70463 90447069 59238 69838 258442740 59238 85703 327858285 59238 22098 692697837 31461 23230 639278810 31461 31369 296202315 31461 84645 291173886 67924 52718 266739180 67924 8819 793325321 67924 76099 784200445 868 44035 768937960 868 21389 435601552 868 31803 460057013 30913 79216 531634424 30913 80340 396951060 56423 24773 891800221 56423 53315 265968692 33810 77128 574764604 33810 42887 651437228 68029 62304 318959649 68029 85570 352475889 68029 65919 477322140 68029 9939 392461973 54642 1763 387034522 54642 14493 737274191 54642 76989 560699635 54642 48663 835797291 54642 90181 978434185 49691 68597 43166785 49691 6855 80663174 49691 47102 127875051 49691 2763 736853082 49691 64060 873650070 49691 24225 800923183 49691 39375 664341876 38337 3056 938161310 38337 35094 163312809 67884 69576 130903225 67884 58709 167207554 34131 16120 156837079 46772 19374 541507259 46772 46728 961538578 46772 67811 538256639 68523 47396 869993799 68523 67979 565494840 68523 13635 801445014 68523 89703 338301021 2393 90403 969836268 2393 76936 544460318 2393 171 493334259 86327 52901 909495053 86327 30237 290106477 86327 25295 448658649 86327 82491 933527351 86327 30510 324638461 14985 57941 818188676 14985 7819 646553160 41166 54659 201677894 41166 86831 692977617 41166 55675 368228092 26167 51544 214295879 26167 41416 840036183 33312 51708 789900302 33312 93293 417104285 33312 10932 824342005 54402 94122 96798661 54402 53095 145511116 74879 31786 467902919 74879 24649 296856983 2658 20596 653059914 2989 59042 564281783 2989 83454 123100068 5708 69495 235943537 5708 27322 195839588 5708 17312 486136435 5708 76830 468542749 59064 38648 67683316 59064 14305 981900863 52518 72780 191117253 52518 63028 617474409 42658 79511 87123990 42658 29778 758367421 42658 22880 135000576 51689 4613 996994011 3073 59798 550735665 3073 69787 159146373 3073 160 195965996 63879 4712 575740520 58228 81047 971265383 65032 65314 670046988 65032 17502 812302576 15441 78488 506694477 15441 95835 916738878 21585 10237 843683418 21585 4413 694125863 84068 68248 327113818 84068 14085 553240257 84068 94760 69148303 84068 73606 661233870 84068 20791 6760430 21123 32855 972265914 50351 37591 79312294 50351 11355 932693672 50351 26349 223139107 50351 34104 392380261 50351 10748 148718120 98837 12509 929975048 98837 3574 818412791 98837 95643 275845269 98071 95198 236986284 98071 23804 98268246 80042 33133 634020661 80042 64610 875644592 80042 24718 926907596 99985 63316 630436613 99985 48625 700505303 96782 12032 680965435 96782 41808 890927267 96782 64748 506104812 96782 70216 966429540 87633 16153 343564593 87633 59400 719990372 81481 59432 907906349 81481 24 588824665 81481 33004 926101474 65315 45137 790289852 65315 18831 697543711 65315 8863 676941037 65315 67228 638661980 65315 53113 126530497 21457 67641 495913369 21457 52380 208290596 21457 45275 527649388 21457 94106 829313561 83291 53084 24834055 83291 19626 870805472 12273 44071 617188750 12273 73743 308568120 12273 72509 391389924 6 10257 929982163 6 21233 226566146 37204 83833 695613326 37204 53236 90049396 96109 5797 444630660 96109 7951 291466281 96109 78506 907379741 96109 44230 223193304 97904 81902 890334830 97904 24087 278627532 39375 75200 627712389 39375 41431 495684769 33968 57920 871577493 33968 76455 748701435 33968 49511 729143344 33968 85257 362463100 33968 79892 484542879 33968 39278 448223354 34728 32969 445541511 24087 82637 408140623 24087 8871 852641588 23686 16429 495896108 91572 87930 756933924 91572 86884 759328991 91572 81215 283528871 85810 55660 877028741 98822 75676 723586268 98822 81763 568754819 98822 31665 807356658 50622 40932 670500706 72987 34445 620923588 72987 95920 837459324 72987 96101 248475994 72987 47945 241126347 72987 75545 666638334 93553 1341 381874017 93553 9327 612049758 93553 63700 753074482 93553 51404 380444872 34087 6460 919196700 34087 20302 907394809 34087 25445 100943136 40132 68243 176105374 40132 46432 570908251 40132 84010 959784026 99618 61260 13798700 99618 29434 495346519 12917 34990 789328733 12917 69021 352826990 12917 10356 611722304 59890 95597 346337400 16984 25473 676599805 16984 6574 436758087 16984 97584 30764332 16984 64844 333880598 47445 79863 212365679 47445 9454 438577842 16825 28573 695594501 12931 81152 631514598 12931 94955 3702276 12931 35598 732075467 12931 19935 947378768 94792 72123 969758928 94792 44981 299645864 94792 37827 904023829 94792 90219 310108821 12471 56295 706014268 80505 21965 424386096 80505 50913 583424932 80505 64587 21589695 46993 27900 226344100 46993 76724 803696130 61786 72613 478499772 61786 43869 454145445 61786 1346 90737457 82894 74684 970140428 82894 111 995047095 82894 78942 789272008 82894 29530 565007527 82894 76879 812737487 82894 80671 745040762 82894 57318 443931975 7410 7244 396245295 7410 13278 827153342 52293 4819 495344705 52293 6305 572495630 28934 36789 114333225 28934 94389 659374028 28934 2722 814305868 3463 35349 702684028 3463 99349 226250386 3463 47307 177029086 3463 57333 291999629 3463 77594 715539823 3463 62685 694502702 3463 42603 435116040 43386 90583 426648984 43386 43520 595105711 43386 82835 57803554 52886 84092 645004705 52886 17563 624391175 52886 27455 73569382 52886 62170 991396548 52886 83074 130864568 71584 80843 266333677 71584 59501 544518327 71584 51507 380205010 71584 17547 16569145 71584 12487 372438518 59974 97209 799767368 59974 71445 245598940 88980 74665 896404317 88980 13507 29670128 88980 71284 686196816 93807 671 549638894 93807 46161 925994089 93807 64925 380837721 93807 71689 959633668 20791 80573 271638327 20791 78019 999006843 26337 2095 201543336 26337 20087 656832146 26337 23543 568547219 26337 42612 896156181 26337 21556 33679188 26337 97536 102701970 9939 94864 539129973 9939 87731 59846547 9939 21805 441848630 9939 28684 948194474 603 88919 722448912 50608 7446 700935637 50608 21119 401648074 50608 60661 608950645 50608 59009 504861895 85881 60462 611428668 85881 81583 711396447 85881 2341 998299507 38779 56545 764821372 38779 40061 507141764 38779 99539 824924713 43999 7806 63511959 86861 74454 82988719 86861 31612 296896168 86861 27898 817046148 63325 40154 188324168 63325 92383 305593960 63325 45333 286294076 63325 95212 884342099 46361 18596 91804160 46361 16986 616758296 94161 1325 473510066 54644 11132 68224855 54644 83718 388535020 43592 34021 121152235 43592 86131 727575093 43592 99925 595454840 43592 89863 813773146 43592 57600 975518955 65327 56603 782421316 65327 79764 209332759 65327 64670 724661221 65327 55951 503835869 69209 11373 285040220 69209 71802 198359071 69209 97607 936486724 69209 32663 442150540 69209 67071 912523412 69209 22060 22158544 42507 58764 570286623 42507 97884 870540474 42507 28021 976166348 42507 8284 747199385 42507 94177 240406852 42507 35600 938231540 4816 94112 127121245 4816 146 35310719 4816 11302 172181088 19294 75829 566877751 19294 40672 176149368 96531 34235 636463788 96531 97816 948461039 96531 43024 176485952 22795 25900 864178834 22795 86056 853354823 22795 41882 72937010 65889 60700 304068412 65889 72809 399615985 65889 40762 999309933 43775 60450 268068836 81659 22642 708760670 81659 72408 842745195 81659 83818 355085914 81659 48101 211966339 81659 25746 379547191 72431 98309 745581154 72431 3370 737899403 72431 32400 428367519 29258 67570 879639748 29258 91806 435105625 29258 44281 403501313 29258 41227 156065815 29258 69821 397925496 47810 80869 253448613 47810 78777 821962596 47810 42190 167933985 47810 51452 60293007 47810 11948 453448875 47810 34722 416883884 47810 13353 164444757 47810 98371 406002543 78010 42337 681272993 78010 39402 73259083 78010 76890 244428436 60413 77765 439822980 60413 11684 506749223 69494 80375 779466264 69494 84309 227073288 69494 59016 177216884 37364 56515 661925393 37364 1783 588847745 37364 83920 926104551 37364 37676 403690538 50884 16958 92219963 50884 91180 4190383 50884 62475 986291567 31484 76732 422955121 31484 57394 480842751 31484 84706 541449508 31484 50104 179730703 31484 55917 221615000 31484 1488 166532772 63560 37537 570195010 63560 35049 97360276 63560 51869 46762960 63560 55999 487396216 63560 66663 267955766 59950 4435 974649044 59950 67611 823100184 71444 39859 5791797 71444 90562 958255011 33742 50505 91179176 88479 15426 679309733 88479 36664 98263976 88479 14991 23302779 92499 27290 973963732 92499 78119 516412488 92499 86183 58476263 92499 51501 569902747 92499 29363 491041862 40907 47293 839109214 40907 97545 420450762 40907 85543 931234879 40907 74380 480852753 345 20620 441358188 345 74655 221784365 345 17983 212092612 9999 16954 27960318 9999 67254 120894972 9999 59803 582239502 51692 92240 991071772 51692 93531 525962577 20419 49467 794266434 20419 26582 448557109 20419 14429 53919261 20419 87428 23835155 20419 92242 634587463 38208 10424 677041614 38208 11908 752643694 38208 1346 30729372 38208 57524 575669569 64027 4555 551833049 64027 20987 793709832 64027 90244 155537527 64027 45719 258961557 64027 26675 12082255 99511 37674 632191956 11330 54704 63552555 42817 45350 955123096 42817 57527 750711988 42817 45566 664430575 42817 33147 784944388 61636 27020 898167037 61636 44999 171804388 61636 92584 781827268 61636 65983 152542022 33300 4718 322492075 33300 15488 409019813 33300 60394 251470865 33300 28962 49728736 1499 76135 995255968 1499 62797 437056095 62732 35186 490103854 62732 26200 562048555 62732 55115 997154668 4715 10458 440108320 92777 8591 450885786 92777 75120 194794926 13904 86090 896873855 13904 62891 40541545 13904 80422 599086338 13904 6883 439773936 96481 52369 729935395 69912 17221 227871260 69912 33473 559644777 69912 89930 224097746 69912 40230 174367589 69912 88713 665089351 69912 56832 651055696 69912 62602 592538810 68248 82998 544673751 68248 36416 724690005 61491 85913 725686736 61491 96660 39177323 61491 28866 490255169 95304 94249 756659283 95304 30291 352898063 32455 20913 718895250 32455 15478 265832531 32455 62617 936651787 55134 33087 979438527 60228 91006 18681069 44521 30067 162519435 44521 84400 800135289 44521 46915 836143274 17002 90705 183344016 17002 37000 236822220 40692 17511 332448039 40692 75778 31676714 3324 235 940943577 3324 18434 349697437 3324 32644 192874574 80749 41 998741378 80749 21383 816016724 50490 75680 569892253 50490 14025 767708001 50490 81817 895627979 41882 18767 734978932 41882 73872 53931545 37492 94926 530759577 37492 68117 870729449 37492 72337 729991968 37492 97308 867874738 37492 61984 108585169 94220 2860 528241744 94220 67178 271967977 94220 51181 735096331 94220 98371 760603620 13882 71973 185852323 13882 89892 747657979 13882 10943 646041386 13882 31703 780886002 13882 78020 514497988 65471 25295 797842882 65471 70754 363283928 65471 3225 417134107 55654 69791 399272940 55654 52959 666441503 55654 76724 11855876 72751 87733 445976899 72751 89786 792285553 57396 87305 100484872 57396 6221 189524203 57396 77477 538539533 57396 36422 715054853 48339 44779 203121370 48339 84297 374211875 48339 83179 703596012 26366 75033 390669583 26366 96439 941061338 87703 33315 83198155 25495 29244 910209472 77250 36281 467502477 77250 92320 239508690 77250 9110 738819593 18743 32564 735639424 18743 70780 155142605 18743 65222 659665847 18743 93923 695838315 62550 3096 646491854 62550 15951 471683921 62550 22601 52190819 80340 37673 36978215 80340 78553 327194824 80340 37316 662908877 80340 51732 375254219 81441 33347 155215315 81441 85575 492791243 81441 20326 970356396 81441 92015 988095993 81441 22505 847670264 81441 48876 256763743 20796 22411 169271001 30602 37338 830040695 30602 40127 58610652 30602 98398 537869454 27467 933 512266053 27467 42040 917566838 27467 93828 430979863 27467 9707 244472877 64687 80152 957119313 64687 45102 678237072 96446 45586 748490284 96446 9812 33744564 96446 82333 891419103 96446 97546 122856444 96446 89863 852444171 90331 35799 675445916 90331 21584 406594675 90331 29004 506629822 75730 24806 453761060 75730 23312 161537733 75730 6565 708887384 75730 71762 633665329 75730 91310 108109951 16695 25084 89264295 79669 8527 305445724 79669 8889 140072236 79669 54751 688798685 79669 53554 725587842 79669 54431 952399244 79669 55675 638498247 23565 64500 76343434 23565 89524 715702858 23565 47551 254077465 12298 29253 385498830 5113 62099 983605294 5113 58339 902577822 65222 21698 232616595 65222 46904 463714313 66663 31113 861695568 66663 97739 386092661 66663 17694 7784633 66663 25441 737865374 81674 15289 521972111 81674 72006 699547987 81674 87100 594014235 81674 56152 385901732 81674 53370 640225547 92242 34067 636217414 92242 14832 687714846 68941 20346 252786630 68941 75494 183287829 68941 90691 610738308 68941 30626 526807725 68941 51732 404351066 2025 25284 956474422 2025 27238 243922597 2025 33653 27365426 2025 12943 403611717 2025 65042 627266040 32564 96944 275973426 32564 97818 127506062 32564 80671 385439622 32564 75351 941413903 43090 62532 380876795 43090 67121 962474585 43090 54431 267801128 43090 66564 320200732 93923 84872 656387809 93923 14838 410176598 93923 19707 296804589 86084 66499 290414840 54277 55284 916266316 54277 68602 247013985 54277 69364 861241580 77389 49818 543427258 77389 34511 706954076 93281 65207 713380158 93281 75171 652502791 93281 5415 841028973 93281 20891 457632309 93281 41381 929717528 93281 71078 517336850 93281 36833 706204746 93281 95221 804824249 93281 79979 255179341 84829 76866 225807630 59970 9752 224123774 59970 60898 848172311 59970 19381 790376210 59970 28945 115159151 59970 42612 335285747 49265 21063 609816538 49265 67631 905917909 49265 17443 670338610 49265 89938 759707311 49265 77471 573879053 49265 20012 706720625 49265 83312 732915248 1488 79297 225254744 1488 28262 253013888 1488 12545 994714800 1488 91343 435671956 1488 91408 793467428 1488 57881 680571174 70780 36732 347166945 61984 55091 432582890 61984 26899 486552712 61984 63472 170844905 61984 11590 673937088 42561 78387 397335305 82491 72906 434916509 63190 73706 533198709 63190 61210 429736994 6892 18776 966507398 17373 18508 564167144 17373 58708 835805220 17373 99715 641067340 17373 30291 270657249 63570 4521 929281578 63570 88076 268065838 63570 78132 720541484 63570 17242 732420532 35930 68059 886660714 35930 96702 89877839 35930 37395 723592164 35930 22828 675357483 35930 10944 711428692 89289 93373 761927023 89289 46432 699263981 89289 10781 380706631 96148 49499 630925320 96148 19286 503511570 17833 83375 755336657 17833 92004 24480029 22581 37148 344313128 82835 79118 391980041 82835 81073 153907541 82835 48739 682468555 65042 25539 92552454 65042 90995 728669887 65042 22222 322475031 65042 95106 592779721 65042 97608 336725427 65042 89863 787430808 82731 73571 544398056 82731 16070 135104219 82731 44981 963054297 82731 96579 205624325 28799 13002 272840792 28799 78391 127593702 11281 10543 56330369 11281 74256 491598508 27569 17393 689069826 27569 10781 624368623 57673 43180 774380740 57673 57936 643411572 57673 57539 807215013 57673 67380 860365453 37497 42913 87068460 37497 9711 333282575 27955 21286 582377850 27955 93175 670738763 95507 93362 117356157 95507 89751 662212569 95507 56563 769367001 12683 23860 988467301 12683 92718 320019061 48150 47189 100532682 48150 42088 700105053 48150 49947 757058516 62070 50290 805029510 62070 4584 168899068 62070 84632 533195501 62070 36167 733603825 63526 6361 459635621 63526 12821 2027454 63526 37000 418721065 56794 63411 545370755 22060 61995 864628304 22060 29967 332479948 72509 49589 144592126 72509 677 203826247 72509 83696 722186439 72509 44678 514608077 72509 51386 861453824 70092 24483 836534388 70092 72238 302956377 70092 72786 525555577 70092 72819 804625896 23804 90226 531237612 23804 58253 54432898 23804 55801 990350248 23804 89888 731968128 46986 41278 835407199 22630 41188 737633018 51732 40205 834148755 51732 55777 689054653 89507 96856 549488222 89507 79050 121515065 89507 85655 603522170 56397 61857 534139517 56397 37681 685386203 56397 59308 129325131 24925 18349 624699002 24925 98435 55385270 4615 27180 223155837 4615 74225 215196716 4615 76140 479624314 4615 79671 546504477 4615 7062 954973724 13669 27954 314496271 13669 88179 689502615 13669 3835 244142999 13669 91810 121579679 67992 247 268448124 90181 59343 580748147 90181 70216 677413521 90181 16598 976650888 65202 45140 367079619 65202 57975 636556358 65202 74677 681222435 94321 72529 680583728 94321 41715 612656863 94321 67330 295769471 94321 2646 273046050 94321 46451 541504500 35626 62051 795268371 35626 45353 367271431 10038 31944 225409855 17502 90174 643625960 31087 33253 28503727 31087 3562 191583301 31087 2170 16727366 31087 27204 326463670 31087 92550 436928782 1371 63443 567391827 93293 40375 485120832 93293 88226 323347202 93293 10319 210606923 6883 72429 436218312 6883 56993 987828346 6883 75491 772882973 6883 10822 202057360 30618 59452 367018230 30618 10470 649144250 30618 93665 786499054 89655 52797 968768646 58146 88248 361188952 58146 74676 767050680 58146 79867 204686795 58146 17061 389268913 46716 58435 910720770 46716 32037 121607306 66132 41414 118793858 66132 11914 770366219 94106 96741 968672238 46824 9154 742711205 46824 57297 867751970 46824 90265 790149035 46824 97719 581614417 53421 43753 773513900 53421 31671 264207951 53421 64589 329512699 53421 64986 327671834 74373 88931 370808544 74373 6376 232819397 74373 2109 889034841 74373 21805 879732432 74373 1596 156884998 37479 11162 337407360 37479 81930 746254308 37479 68798 645175145 83718 70122 765511262 83718 41688 996029624 83718 40932 159086257 83718 50058 422483749 83718 10455 829922415 83718 67254 943344882 99822 10433 666254648 99822 15497 673174558 99822 53028 168864605 99822 15530 742812746 99822 27675 49937145 99822 43409 691359998 99822 81817 96466642 82247 41812 787499425 82247 60326 596948877 34021 73158 541689378 34021 85604 934159967 47370 63750 976643113 47370 54914 735876630 47370 26714 404748439 3788 58841 91064855 3788 14268 986941359 3788 35465 136790159 3788 53796 960490901 57600 9346 645602247 57600 55951 417738898 72999 14881 894629274 72999 34105 888241562 72999 58173 13452899 72999 9072 294598205 72999 9532 45686864 12207 28864 55197690 12207 28323 820959851 98398 42644 279483014 98398 37794 517583585 98398 77332 344224549 98398 49746 572962586 98398 1522 343923420 53155 14243 532735259 53155 38385 827858003 53155 54237 40801284 75150 59602 401166366 75150 7371 38574343 73671 91014 344667215 73671 14306 588114545 17746 46557 348115695 33584 98152 713677597 61210 52225 595889505 61210 33146 1079154 61210 57718 501457703 61210 92526 758168271 61210 66833 971924312 61210 54098 861731316 76633 21055 322257274 58339 1216 540179778 58339 64662 884079356 58339 645 989844121 58339 50850 523725584 58339 40772 542837284 37774 73589 768375745 37774 56841 822127675 37774 69522 507592592 37774 96063 488317418 37000 11357 437712795 37000 45208 92784743 37000 98200 548262653 64031 55844 90030642 64031 13427 344465957 64031 11282 835434326 98534 37699 535224028 98534 64968 64547439 98534 17411 108596448 9362 78600 665621663 9362 89319 595891607 9362 14290 826477045 9362 77477 100671944 9362 90058 898693581 47250 84824 237819584 47250 28809 392614263 47250 91575 769128863 47250 99539 927644657 22806 29381 652273705 22806 68747 125955898 22806 10768 62933837 22806 63977 349407583 51668 32410 377536513 51668 57857 407000685 51668 93055 371611134 51668 91351 549790924 51668 15714 159860373 23436 24812 15711478 23436 18630 597140456 23436 12542 298381634 23436 88113 627197848 23436 58263 304741638 3562 44405 305270742 3562 22462 508851340 3562 84191 650809494 3562 38964 894227518 57318 85942 938287002 57318 31924 652442855 57318 83904 549628741 57318 71354 893687823 57318 11688 855900884 57318 16315 602127145 58315 70067 32881777 58315 9666 976274358 58315 2532 525302454 58315 53539 345401183 44447 64073 903879131 44447 41644 776511417 44447 78267 554734834 14991 94326 397862702 14991 89098 63560726 37239 76235 617078214 37239 96710 464828705 37239 181 595785525 37239 3927 646774163 37239 97092 531778836 45810 24872 958977449 45810 53140 952560926 45810 68550 919472583 45810 78538 744986614 98420 21244 84401681 98420 43281 159117228 98420 26070 931233134 98420 63028 491404314 3534 15881 472198753 78267 67031 172245293 78267 46487 822285330 73606 65676 347606205 73606 86115 842032814 73606 77461 866406918 73606 54540 357561889 1427 17344 783500648 95499 96115 259339786 95499 50487 577939605 95499 62475 261385336 83013 89998 393876630 83013 14306 684925401 12053 50370 177174418 12053 46248 461799177 12053 38893 355317016 12053 7397 3347937 82361 92611 820739417 82361 88844 461421484 82361 96790 289883793 82361 12798 753457686 67121 3840 612625823 67121 57881 830481393 40282 87010 314986107 40282 71859 626479693 40282 33500 411189199 40282 15180 380596070 40282 28625 960683107 40282 61224 369052711 53100 89548 523335335 53100 76675 893148923 53100 97622 381888636 66728 16078 635929723 66728 99492 80556030 66728 82596 764933392 66728 7709 995489344 66728 24481 721238213 39381 96043 479345828 39381 91508 284324964 39381 4489 339126739 42000 69713 182139323 42000 72245 432515399 83222 63288 681217912 83222 59724 132538960 83222 7162 826802266 83222 1227 16856843 77863 58502 574302740 77863 4522 687931775 77863 80854 277990693 77863 19262 541225477 77863 31560 384826869 40528 55930 360520225 40528 56699 436213807 36513 59640 139804104 79979 36681 254122003 79979 33962 899007698 79979 81935 772012419 79979 64623 40417123 79979 98184 562959893 79979 72819 574347182 88374 42701 25514851 88374 52744 400049083 88374 3863 359287493 88374 54475 728393268 88374 87368 591724005 6561 27984 853226600 33789 69687 405503189 33789 36710 260039269 99854 38073 397517464 99854 5989 916173927 99854 39613 689762780 99854 91645 21068552 99854 11613 563481612 99854 41532 797037613 11952 68268 769012479 11952 68583 436004934 11952 24126 396898080 11952 43234 846849990 58745 81592 427060350 58745 22439 324059413 58745 85393 715949742 32314 8577 112674044 32314 21823 612544832 32314 97598 35630687 61979 34928 136130587 61979 96221 118475103 61979 69116 250067133 11684 51264 974143118 11684 77320 439860978 11684 21651 675070198 11684 2185 909900456 11684 52985 552276690 82624 95397 465881065 82624 33662 97858323 82624 1374 205958999 23386 11279 630950180 23386 7476 53894644 23386 68291 107687335 80869 5234 274122349 80869 93808 958923774 80869 39646 405037389 45746 33159 978678918 45746 92160 176429385 53830 46790 395190973 53830 76997 277496749 53830 71351 4507062 53830 15171 315413877 4631 42969 349505228 4631 90258 640667150 75351 53318 314294006 75351 10698 678931129 75351 73555 243158007 75351 13779 695452615 38256 92781 355319069 38256 53534 975288690 38256 99775 373385906 48924 90435 656466084 48924 45188 246802705 29544 946 693198751 42272 87788 764241157 42272 75903 868827369 42272 50149 586882716 42272 56288 596572198 42272 6763 119032831 42272 11439 867948344 57152 53062 951715238 57152 12711 810473306 57152 15923 489393128 19707 87515 54982656 19707 57813 208124920 16315 59019 283032045 16315 46086 762014194 16315 64986 487572168 74269 25153 119492236 74269 42320 802360077 74269 6129 738408844 9752 91769 14294109 34990 55939 132559254 34990 68221 462112624 34990 31721 752361177 34990 421 682281507 34990 46922 412873494 36979 89679 811635056 36979 53388 940110463 36979 11787 658510710 36979 27029 679269399 17411 81371 839488499 17411 17048 469102151 17411 87248 549339181 17411 38259 8707490 17411 78103 518899237 33075 37110 700533572 33075 92918 899641571 33075 2848 359965658 53095 83217 238179959 46819 3525 18596018 25566 35551 781005775 25566 20458 221961460 25566 37767 637315376 25566 50151 866235151 25566 57551 952362028 55917 6597 68065295 55917 59049 829465445 55917 99094 196317407 68622 690 2905645 68622 8898 569703969 68622 191 533872318 68622 16766 818478860 73567 64540 347743505 73567 52891 942480035 73567 90125 352284893 73567 34524 747208805 73567 13400 148363927 73567 25235 98097880 73567 28962 16078761 23150 86774 139501214 23150 68843 137930320 23150 20317 907993219 23150 21684 36824478 23150 25251 414628114 62475 95312 95912313 62475 29545 880696317 62475 66476 126599759 52104 32326 605437626 52985 62305 498111079 52985 55736 74768228 52985 88769 843844186 26627 54059 102489179 26627 23078 443138540 26627 44650 888917283 69178 59399 215633178 98393 9624 353138952 98393 22536 447595600 98393 67077 347861581 98393 77830 801046340 23096 52786 118352399 23096 96176 852862831 23096 75860 572130933 23096 18428 607843457 23096 37532 576726379 23096 79128 740943091 23096 24163 446713088 23096 82175 194787170 80843 94108 821138764 73675 84468 248676779 73675 91090 69369243 51789 27754 445920647 51789 99184 973341719 51789 91286 467440431 18821 81833 9190915 18821 43030 447286381 18821 64750 725264805 48426 27299 76186512 48426 96183 122663200 92151 77360 923472043 92151 8428 458201253 64217 30555 470498365 64217 68451 562918211 64217 76451 704412761 14839 27423 421367253 14839 7533 957806053 14839 85638 768795381 14839 68553 358622132 14839 77950 491644341 14839 76592 864299438 14839 99410 450284425 40879 64994 317594336 40879 92024 142571697 40879 97183 492769957 40879 36493 561316023 40879 27934 24840142 42246 16114 311239294 42246 54774 929286725 68111 40763 297681595 68111 791 718872043 65919 18960 500115998 65919 81130 377439769 65919 41128 450182919 65919 93661 516381978 35614 28782 816692580 35614 80878 174311406 39353 87118 596198974 39353 59574 647203950 39353 38205 565449098 59504 45056 620668098 59504 36516 43196068 22219 56638 998406946 22219 92236 692360916 22219 57314 631385215 80914 72770 141957679 80914 8521 195039710 80914 72260 932846222 80914 43631 682921747 80914 45984 32784779 8784 65535 479511609 8784 55300 589510466 8784 33980 566390361 8784 85475 231954997 8784 39373 689223248 91767 71916 935197180 91767 21256 869049980 91767 67254 807995798 89703 98740 813728091 89703 48392 598720988 89703 27112 759819988 89703 13929 392330420 50487 99407 804291011 50487 47112 216961668 50487 97466 514996739 50487 65511 578713060 50487 65815 158532168 62623 28991 734821304 62623 20032 567583895 62623 7262 845643520 14672 87588 209225225 14672 10781 969119963 51556 86072 994789539 5522 67972 649921925 5522 86117 175666737 5522 70837 863268365 5522 64004 302638805 5522 33159 276093949 5522 25651 773791811 64078 74058 929127253 64078 23249 719343601 64078 94015 10197817 47480 87212 905666896 47480 13782 764941370 47480 99426 177399341 47480 53004 643142738 47480 74653 530705859 98434 41564 602463225 98434 18017 216927163 98434 27162 781540594 98434 62165 688882147 98434 71919 769742904 19381 10838 221574642 19381 35910 35240527 19381 10739 873251847 19381 24373 537806992 43315 78506 19517083 43315 8952 814007265 43315 63686 134723125 43315 28162 519681482 43315 4975 492320315 96667 77984 487184199 96667 40357 181690142 96667 15090 536118430 96667 58675 603261571 58709 99410 374073648 58709 50914 855457767 58709 43658 727515231 62685 43278 34027455 62685 91739 565287252 62685 39577 707399977 62685 17739 764288706 90576 34394 765871963 90576 61595 715440158 7611 27924 94905038 7611 11383 434052812 4857 54444 67342555 4857 77477 290617810 4857 15923 260199293 86242 86841 112960692 86242 86185 164071813 86242 72705 619239428 78086 10050 131101710 78086 94636 703717030 78086 45566 26093164 46379 34280 631578728 46379 82428 712538926 46379 65077 936251963 46379 1560 785593469 46379 97724 722315430 46379 3353 124378507 46379 56180 297674019 46379 89863 457835852 91388 92216 580016963 91388 41282 806982095 91388 97742 760670944 91388 73651 518349933 91388 23763 271684889 91388 88511 1368229 91388 30923 640213153 12891 20642 69336046 12891 83342 357140842 15834 52711 853865519 15834 30872 585949948 15834 67454 910602375 15834 88603 916055942 15834 91246 290412854 43536 99522 221314041 43536 44787 261231218 43536 91090 383273049 43536 8871 708696376 17657 91223 931283027 17657 39757 372369079 17657 76071 739851458 11282 26044 201691391 89533 60130 424484507 89533 26749 62162973 89533 52910 730424653 89533 52500 871578967 89533 46086 459827370 72994 81884 799490368 72994 51987 43067966 72994 91152 297871294 60326 12610 970003173 60326 15036 793714982 60326 87619 101682179 61369 31797 160365677 61369 23166 331884945 61369 10399 71259989 61369 95147 219215558 61369 22704 37768160 61369 88445 159723223 61369 25822 585501759 43234 983 75776012 43234 47942 862278636 43234 57456 61874108 70767 44817 979389166 70767 22939 917288381 70767 39480 491377154 26531 76205 313557205 26531 26157 84200138 48876 62420 765950320 48876 45413 733600635 57291 62431 654663505 57291 35020 35858964 57291 36005 331591616 76295 60153 974673259 76295 82846 972102001 46852 59791 55605303 46852 2677 777962978 46852 98066 61748156 84297 54104 357536835 84297 41555 109500027 84297 58301 326730407 64320 80422 364419128 64320 3593 88003470 64320 71465 868003960 64320 14896 697900065 64320 13708 655212757 64320 98449 276502542 82846 51018 921278111 82846 36163 716964461 99982 92656 919035460 55615 75306 95045616 55615 120 947051536 55615 35890 528664401 55615 47373 41092717 55615 7548 988831433 55615 61571 919200042 55615 74869 41654300 55615 73900 383024642 55615 65059 36219229 56415 63311 165372472 56415 51122 432077938 56415 22164 311777667 38749 44530 761440747 38749 36306 311858303 7241 7190 377147396 7241 29671 186836379 7241 97040 519321138 7241 42008 540997631 7241 5166 458780579 13146 31558 804792998 13146 12568 647235974 13146 14710 959598599 11688 1866 217022437 11688 33522 924505606 40130 40457 622121105 40130 97474 970113635 40130 61985 332799610 40130 78947 673990237 40130 48985 684096165 67979 97579 476074654 67979 5373 332520787 86090 53482 670677346 86090 62666 706529994 82834 12371 925177026 82834 35944 944620158 13726 87871 989084597 13726 32245 619866970 13726 68239 183421882 13726 58597 913537979 82276 38970 178054393 82276 33497 314433676 35552 65783 669526882 69019 16834 141266870 69019 73900 117217132 8871 77947 874095348 43218 92923 767442838 43218 55471 514940903 43218 45646 500597625 62707 33134 130722460 62707 42774 361556356 62707 2170 44923305 94950 71232 61865598 94950 87094 94606885 94950 20282 10977644 94950 35438 890185114 94950 39534 982612488 94950 29348 534681059 70489 66366 169598559 70489 83860 558253842 53532 26477 654279732 53532 13779 770372661 53532 483 135909035 43426 45799 577107957 43426 35491 491681122 43426 96558 509867558 43426 81831 69543745 91784 1250 611936903 91784 65385 4233968 29119 23535 100078109 29119 95986 196534497 82899 35805 279465822 82899 12138 942199243 82899 18622 812391794 82899 44438 409018646 82899 4663 197558214 80878 7723 344402905 92060 60504 450416590 71357 61740 734247573 90692 82919 872349878 90692 90248 551647559 72196 805 26103317 72196 8868 316565879 1227 25356 375534647 1227 65581 300852601 72634 97024 759788962 72634 20513 209631784 54593 98084 656072373 54593 77066 478334817 54593 65151 802919184 45759 90229 772317020 45759 6877 476241578 45759 10944 797803659 33457 46990 560078257 30510 13675 33865772 13269 75780 154587108 13269 24463 694619613 13269 80990 586921626 13269 43903 516807213 13269 55902 920868063 32644 31565 438033817 32644 54576 54495824 32644 21837 534276513 70910 99575 545908480 70910 94370 497971380 70910 39513 193416300 70910 43317 29626156 9323 85716 885417002 48797 84928 220569409 48797 48029 492314096 48797 4442 897910889 48797 4427 860995504 10709 32582 699562161 10709 13763 219182411 2011 46167 946547121 2011 71690 686002547 19647 9153 950155034 54576 97708 334149240 54576 29348 160229188 54576 60878 194179536 54576 35510 299813799 57160 63516 293441449 57160 82675 888382382 57160 50426 860194470 57160 10781 545148289 79364 38283 448034883 79364 81864 669243438 79364 91212 495605994 30231 246 249857309 30231 93454 583570336 30231 94225 110490636 30231 71296 12958140 96724 81640 480963657 96724 27934 980697637 24023 42495 891252610 24023 46458 617202161 24023 37800 200577215 24023 22863 251361038 24023 3845 874508226 91976 83252 474940896 91976 79756 229371660 91976 23040 894452561 91976 92795 397209427 3916 62145 292641626 3916 17870 542022472 3916 89250 471534581 3916 84466 485399445 42722 63712 140334430 42722 14187 726485587 42722 91705 181596157 95212 97979 89362361 95212 15005 587618844 95212 11150 856276869 91731 70049 725321946 91731 13113 940595476 84893 95175 517599567 84893 97937 38255229 84893 50415 476421253 84893 50841 496153775 23167 91327 1049215 23167 71505 946043807 23167 16623 76246456 49680 19827 308736085 49680 62859 181667301 41661 49854 844544557 41661 83805 359427294 43631 13327 328492025 43631 66402 586062943 29005 85200 727932968 29005 77833 726341487 29005 33159 48455310 29005 74702 912189954 27934 90372 786491068 27934 12423 20976309 27934 52244 986943690 21383 93967 138283624 21383 78458 187128908 21383 4197 434895866 21383 28945 243089339 61516 41321 730632707 61516 86648 62071219 61516 50695 599703971 69522 59295 556215780 69522 39765 420920933 74495 89837 127077179 74495 85091 200283485 74495 21178 224068832 6729 3521 633053143 6729 67790 880142274 6729 43825 822020250 6729 22212 191842618 6729 90586 945468183 6729 26578 669317098 13144 15801 775868564 13144 33335 602200711 13144 53319 738425644 13144 55911 35790762 11383 98171 190767598 11383 89862 59428036 11383 61411 800239123 11383 93175 745171119 94902 19841 656207980 94902 91156 761292826 94902 93636 480419280 94902 98775 411536149 94902 83179 21802244 92414 24101 936452694 92414 81831 920535650 92414 53004 970071569 31560 69129 293015359 31560 22091 146074780 67654 66288 333243691 67654 78339 956208154 19358 28698 359746899 19358 74991 927414589 88591 75456 345054547 78391 58034 586433043 78391 83371 748747084 59116 4080 210138018 59116 95526 947539237 60488 3925 94201031 60488 10517 364872237 60488 78927 437191738 60488 62521 940860636 29143 60897 922491663 95024 69217 134081731 50252 75346 145231840 67155 8157 709246952 67155 73673 641901881 67155 84048 919920943 67155 78269 899034997 55336 75585 884532808 55336 39512 370335908 55336 22601 169679683 55336 58675 7024420 22601 59530 239170076 22601 17064 946672406 22601 81883 19360653 93783 99695 531920584 65815 83659 733804556 45984 82887 440792430 12851 37275 57924201 20282 34316 623001743 20282 81307 671766729 78277 33004 373822441 78277 80737 123499961 78277 81576 787427612 78277 6055 368935407 21178 2476 328549659 21178 42816 22230181 21178 30400 696373006 21178 89086 533939339 21178 26777 15284427 39273 18154 491214454 39273 26325 853824723 39273 57974 80626253 72854 76185 30003622 72854 98869 393537778 72854 70488 631364544 72854 15736 717607123 25295 28263 990772199 92160 30883 712445934 92160 20978 10409491 56012 27259 501532596 95835 14084 688221761 47226 79987 18228616 47226 50433 876160572 47226 68684 727516386 71689 98373 186630982 71689 1255 765813630 71689 9104 884164743 18262 47569 93745083 18262 96712 815337605 18262 43736 270184775 18262 61945 29658967 6276 99516 412741372 46158 13276 23612257 46158 25822 509140222 71915 66906 637395946 71915 64421 937187129 7784 99370 265551597 7784 96117 349283913 7784 92891 711455350 7784 19330 669351014 58769 33345 814435353 7062 72512 475883530 7062 38696 643774726 7062 94033 486404961 5677 71319 849815501 5677 70500 107788049 5677 89100 112432942 5677 23936 228422167 5677 92460 838225281 5677 6552 963776882 5677 43625 694740001 5677 77950 948950243 45646 73723 449470080 25651 99220 198450196 25651 66148 29138578 25651 82059 766660148 15944 30500 924939126 15944 73693 515693099 15944 35495 736082676 81224 63233 284725523 81224 4813 741191128 81224 34554 216390198 81224 25511 840410211 81224 12157 569074898 53004 20898 845140156 63151 4040 98460303 70216 33095 381687297 70216 270 968883023 70216 91475 644522795 33978 94127 199604250 33978 911 105572631 33978 20717 363191751 33978 46432 778372046 91212 9769 689902738 91212 18653 396273658 91212 15318 467386677 91212 26578 266000545 91212 29736 611353239 2422 28080 325152530 2422 20776 905537066 40710 17156 179666548 40710 42861 398127111 40710 63434 570592395 56638 86308 541755580 56638 47262 937766102 70744 42536 73181200 70744 42794 941734865 70744 76184 444497901 97104 29539 434036805 97104 93441 356426742 97104 43815 12450164 97104 95742 972559864 85870 19168 575113289 85870 8790 678105958 73373 55103 734250700 73373 30966 636710925 76724 45719 360498584 76724 34689 666391254 22876 8709 805944276 22876 97091 163048134 15090 91045 832422690 15090 35270 940922128 15090 29684 860841959 15090 79236 105611090 80671 26014 163569532 62602 23865 716814011 57746 15542 188140385 57746 66103 15516518 57746 34285 524086038 57746 23527 145279644 82207 29736 335678107 82207 38435 793945555 82207 17788 865007679 82207 65511 215746254 60394 48963 913739687 30923 16680 391776161 30923 88070 395604144 30923 403 930265954 30923 34285 932221345 29967 35539 358679168 29967 21149 619833926 29967 21485 357555793 73309 38200 433136505 36974 28431 947145280 12487 21508 125049138 12487 85467 345318791 12487 17401 291927029 12487 44540 724730082 1346 8790 822801482 1346 49115 940638193 1346 43910 837871037 1346 18509 405199882 56609 40374 704993355 56609 74282 981118633 56609 83903 371976874 56609 53416 527129381 56609 980 157141497 38964 79718 764740166 38964 80046 181517745 82769 14850 539247580 82769 44805 793090868 82769 22753 279585360 83484 68689 823886375 72705 21442 272528716 29959 79753 999577 29959 73115 72974829 46086 95361 897537245 46086 68724 806744112 46086 83245 605063330 46086 66111 198960872 39534 19691 196483045 23678 4053 133343022 23678 23834 231207851 23678 62087 922503547 23678 65823 180691346 23678 52127 694062054 87676 16843 269517033 87676 67262 465550253 87676 50317 239286138 14752 48740 923815628 14752 79071 106281835 14752 67248 258944840 14752 38759 509342447 14752 27180 242497902 75911 78121 587357977 75911 34153 577706004 75911 18923 709412139 75911 74691 656919944 68150 85514 924978030 68150 36788 342497039 68150 18126 880350902 68150 22480 698444625 68150 47694 590446208 68150 20694 134950009 5971 46811 438027729 5971 21522 506608927 5971 91768 708089392 70413 37869 141928227 70413 57087 931176608 70413 54539 148713709 70413 29413 718805975 70413 15885 746197474 70413 30791 222883251 31113 77269 558655755 80796 91147 543688115 53371 13137 382989840 53371 78756 267471518 53371 56090 539746888 83496 56198 579430236 91310 29997 246766523 91310 59284 278446868 91310 27061 864930803 91310 75987 47445678 2464 24655 521315644 2464 10660 424502628 98435 14447 146230454 98435 1305 563308228 98435 13931 60793489 98435 53019 764165286 98435 93661 412404947 9707 80651 453824764 9707 32657 768984657 38205 34528 979840914 38205 86191 813867259 38205 92774 690379005 38205 43532 205400512 38205 39464 850313180 73929 4552 90161797 73929 51855 196788294 71296 44540 455132183 65389 95809 946394790 65389 34488 533523130 37327 27548 820880290 37327 14740 223936332 37327 27404 440287845 37327 54762 551847253 45208 81575 127388918 45208 14625 616684372 7397 72780 279201966 7397 60921 354404019 639 2798 127440235 639 40062 416236023 93188 55514 388122656 93188 9268 145941254 95221 39220 925011296 95221 12434 475080242 95221 980 325346881 95221 78760 712890693 89863 65998 968104048 89863 54796 560845247 89863 95725 314233962 23527 67081 88267269 23527 13858 682403687 23527 84120 525367439 23527 75059 20973146 23527 36710 507302725 23527 46934 126101827 36163 26771 668733924 36163 90308 612650488 39765 60254 10743472 39765 17078 878784428 39765 69812 590674570 27714 11458 259550461 27714 32783 138686873 21556 43183 734048062 21556 69174 232070753 94719 70937 608645528 94719 19603 819848216 66868 99141 221349314 66868 97039 358699884 66868 51687 352898985 66868 93139 221276881 17980 34154 667682418 17980 8610 287494403 32746 64062 204986815 32746 74307 525158411 32746 14713 105250373 73125 78052 665323104 73125 9715 854005518 73125 27108 220973933 73125 80059 205900201 73125 15736 456923188 5147 33467 613067752 5147 90510 20424768 5147 66855 525162130 7420 16990 525797164 7420 34783 610247551 7420 88716 704759102 7420 63937 398013054 7420 14571 196347418 77950 7405 409442366 77950 15790 231334511 23658 79873 406988081 23658 64024 677003920 23658 13096 56795612 52311 74757 365945511 52311 25009 692146339 52311 8958 846794589 52311 18338 375647059 52311 24887 552954543 52311 98056 107805083 65385 86883 847755027 65385 64161 847290815 65385 14531 768961774 65385 26723 932590075 65385 4082 229966651 65385 43834 661396485 65385 87121 648075510 32880 71449 758656447 32880 88818 101864491 40649 53316 355765247 40649 91979 966685575 40649 65172 424258737 40649 39278 703404339 54933 59188 915936024 54933 72978 685001253 54933 43773 478460785 54933 88693 171650122 54933 72998 600591482 93818 47389 167779405 93818 97696 67843715 93818 9506 412092306 93818 86707 340266387 67327 44615 386570260 67327 35398 158592500 67327 49458 674891954 67327 53207 780177415 52715 45519 227126607 52715 88514 963801171 52715 66299 967361567 52715 16784 712082853 52715 59400 862672656 5640 48630 61153019 5640 55436 511149678 5640 85655 763573946 5640 46151 415042223 39577 42579 101975768 65059 67223 135653351 65059 96751 809057032 65059 25252 948855415 65059 49600 361108773 65059 54516 573942818 89098 60943 25514935 89098 52917 521298630 89098 57832 472966434 49746 23929 720076014 49746 67047 141362472 49746 67593 833259070 76830 28676 582611771 4427 80855 63144115 4427 9078 794960261 68679 67865 998717768 68679 42630 176138408 68679 47272 734761479 15425 81511 207310059 15425 79226 281359724 55743 57136 703076223 64844 32854 963096970 64844 31415 822898142 9110 55815 595333357 9110 52250 946658925 9110 57812 943077855 9110 32907 541732757 9110 49224 575399640 9110 90374 344463140 40357 20287 893531357 40357 30471 622702025 40357 48153 460872141 40357 81817 8781833 30946 38340 850907164 30946 78344 428233097 35911 47813 127278321 35911 45331 803198315 61556 70592 967593850 61556 25220 35178459 61556 99194 717514989 61556 18596 123319467 80422 90492 504745562 80422 56977 760598938 80422 16423 607543309 35186 22221 763086202 16694 47034 104419358 16694 50113 163167748 16694 89411 563031281 16694 20186 365486897 16694 66137 996829273 42603 61750 594624286 42603 17122 136556322 65151 77237 343999739 65151 12033 612768526 65151 82641 458072866 77740 14362 798271508 77740 35075 527122371 46451 3978 973159164 46451 24573 307306574 46451 37547 858499431 38985 29172 988752236 38985 22772 708101271 8610 58464 305320774 8610 39287 12544985 8610 83171 279954966 75059 42888 928699503 75059 52404 148203749 75059 8208 62994548 96528 95890 446457110 96528 77620 899646156 96528 12244 40002998 26234 87078 567657078 26234 30791 301007869 43172 70310 295608572 98422 6960 470754630 98422 44849 143432973 98422 27537 957498215 98422 43195 765081542 98422 49902 724691808 44540 9538 232058439 44540 16627 858131552 44540 90654 88766632 44540 22729 946941596 44540 81686 694939652 63865 55645 933870472 63865 93354 58781135 63865 62405 761164749 73872 53769 142838886 73872 91189 836104243 73872 1680 68512085 73872 98986 803669941 78506 19688 650125001 78506 23019 280221934 78506 29827 434610616 20607 21766 964615726 20607 77328 379685735 20607 80333 950139048 20607 40360 463564174 20607 91768 436297814 20607 42480 275129605 87010 87575 729209051 87010 52226 545888541 87010 54065 116406637 87010 98576 334517745 87010 55279 312264672 87010 94225 694160050 87010 84028 596489828 77695 57174 479159654 77695 91409 137434204 38538 10510 65441664 38538 7929 821408001 38538 56160 442334954 75214 89625 278437225 75214 6202 238015255 29736 75282 550599695 46915 46050 569530206 46915 99056 868754273 46915 37407 820477318 46915 36422 571916929 50841 92578 923155350 30791 96312 346199571 30791 72504 877425087 30791 24155 972124060 71284 95257 559774396 71284 50051 35262095 71284 946 385937428 23414 33971 385133297 23414 76098 161914334 42701 49879 720638393 42701 87213 393388348 42701 31851 368038946 35495 9257 585968906 35495 84065 46680970 35495 20858 215311588 35495 95544 69973748 35495 29231 405251065 13635 59190 593819118 13635 46757 949821407 36422 46207 889530191 45546 84014 596333393 45546 37827 550142749 45546 59501 500264852 63937 2602 166714546 63937 66410 766168485 63937 60878 39328863 63937 62944 559837327 15459 88267 727365887 15459 69894 382126125 15459 71868 585317622 94508 71119 236843240 94508 25529 276092238 77643 7004 320271041 45997 34241 807251006 31439 77707 892476149 78652 36478 326823492 78652 51306 43120246 78652 96736 619011526 78652 49989 149960560 78652 12226 418336016 55339 44213 424893865 55339 8684 682886727 77777 98707 981632868 77777 94789 201611857 9829 32499 368235827 37963 981 139837882 37963 23152 180910552 37963 849 469357980 93307 24890 355497073 93307 12751 932596935 93307 13048 795015183 93307 39939 56314156 93307 41589 35434207 74254 99752 571174491 63792 59424 291945976 63792 41761 305769621 63792 89459 869977253 29587 9104 824513126 29587 6256 962958878 29587 63161 801243497 29587 99427 103126740 68206 4417 544299843 93648 45818 893136697 93648 10426 378009398 93648 78615 451482918 94636 61756 777174741 94636 3969 911758235 94636 93295 798495695 99410 54803 821294286 24916 35705 11676195 24916 35908 678313861 24916 77881 814676794 24916 56869 858008122 24916 54320 909914535 24916 97559 582730425 97653 76890 848455989 97653 29366 927762541 97653 58018 856015709 97653 54812 909709606 23623 55960 373298462 23623 83549 151890720 99799 28387 702620015 99799 39999 607455659 99799 19873 313695694 10932 5150 649496444 97869 21311 340693140 97869 44944 43724593 34569 46473 925530058 81817 83892 70993881 81817 79207 583359837 81817 90314 389566602 81817 58085 8185626 78020 99255 58920895 78020 4869 126853389 78020 42627 150506898 483 33860 156937063 483 20712 234786638 483 5959 455525894 14174 41732 143950494 14174 42434 989277740 14174 8548 13512941 10335 77700 234919207 12434 85060 278640949 12434 10735 345196237 11037 91356 822279654 11037 39966 367118703 11037 20662 662210383 11037 59271 9587329 11037 980 288027700 4811 2047 573701543 98200 45131 215796235 98200 22897 907536350 39886 77866 17695433 39886 41241 577172298 39886 1249 754418605 39886 37440 11347785 39886 55154 844861325 54756 62714 639751716 54756 33004 903804396 59400 10499 369532850 59400 65558 17848995 59400 78911 280830474 70306 66307 238765959 70306 42554 214896988 70306 46784 786331462 70306 44115 621578106 70306 46380 268532355 70306 23610 42676598 70306 8802 324709361 26578 48658 601549263 26578 65640 531630960 26578 168 863716353 29434 50894 56262813 27180 84080 560572395 27180 49256 866391901 27180 947 60426378 20928 73889 615821960 20928 73317 348774432 20928 30291 543964442 76099 30564 730143944 76099 92613 501287289 76099 7421 316209577 76099 78678 385309207 76099 5998 239232569 24 20584 573916993 24 12770 186349750 24 13397 453313702 24 63828 713959372 24 34799 950552876 10746 12382 776842435 10746 2702 622110926 10746 96334 857568059 82579 81115 966988397 82579 58348 680389053 54540 2705 777084937 54540 56058 635874981 54540 96716 875403526 54540 63492 841053411 32345 84134 758179851 56825 47272 430882301 56825 37462 578702307 56825 55958 533723299 56825 12193 775947541 56825 90011 20407320 55951 34706 641598298 55951 38112 437212801 55951 85796 40210613 55951 6306 979678249 12157 8978 161911619 12157 62521 989893754 40772 67408 79295791 97536 43501 718231179 97536 82046 702652956 47554 69496 207049332 47554 52051 86967214 47554 90621 116891337 47554 66137 1542638 47554 93963 673835548 90753 9935 917130042 90753 72035 501006346 13658 69616 529857004 13658 33428 826019376 13658 40261 497509063 13658 14625 538820487 13658 76365 420937308 91180 47451 708810467 91180 47116 421264104 91180 73623 794064059 36105 23893 699788697 36105 32338 477385966 64573 73092 625463542 64573 49073 571346834 64573 66709 946758639 64573 48623 972737468 11373 48690 648239444 11373 42480 997151492 52127 63069 778099318 52127 87957 538405946 52127 33492 786254508 54431 16267 291348475 54431 36402 605099710 54431 34766 589328002 26639 43162 513519539 26639 34426 115501499 76985 16370 204668808 76985 66295 921975198 76985 53708 832404112 76985 84208 469850799 54271 83504 916753815 46366 72594 823479089 46366 98769 670786189 46366 82123 346011577 46366 44225 594838892 46366 14358 281406238 46366 82967 442552563 28701 55812 288543767 28701 46602 643620977 28701 53690 414243816 28701 62282 233544793 60588 60556 620305381 28962 71337 443640510 28962 66855 997440006 28962 54283 903518417 25900 42659 369861805 84208 52794 818103831 76592 26045 947105600 76592 9668 926142637 29760 60279 262486019 29760 1577 861199321 29760 25624 417650675 29760 63767 531678426 29760 43660 416941157 17733 50295 658279313 91475 51581 220499609 91475 95704 568696584 91475 19137 284853029 91475 38633 6789196 20309 97687 230498692 20309 52215 550503348 20309 16598 345972824 64137 48882 315828891 61945 38352 331761701 61945 34190 822683751 28684 56163 885909028 28684 6639 510785361 28684 20784 752394180 28684 91090 671449878 8790 14584 411419135 8790 79141 454625850 8790 9570 649222115 8790 59222 742299479 8790 70458 33896700 21062 63916 523340232 21062 88440 640403206 97242 2863 499687293 97242 245 282496318 97242 8657 760480996 97242 17061 668144905 92550 23847 316244142 44632 82463 115796341 44632 28601 740449604 44632 81201 947403973 44632 98237 116705387 44632 70792 780651984 99700 60304 1040908 99700 71346 306260658 99700 75403 530043447 99700 98719 759435097 56171 26923 324523421 56171 63535 906849956 56171 17242 13594779 15923 82429 73180562 15923 29943 459764874 15923 27507 440215909 42529 56067 543593144 42529 65605 413150835 80512 16595 71210562 80512 14890 191818862 80512 45172 247138404 80512 75745 690041184 80512 48545 403834164 80512 39591 166248103 80512 95049 662111573 80512 28817 898423853 3530 4765 735219685 82175 30605 978701722 82175 62544 145811045 82175 32741 412678945 60921 5826 971593494 60921 97232 800317215 21999 76404 806892435 21999 83799 182298548 34047 78632 113842281 34047 33080 985312833 34047 85443 442536919 34047 43180 23871529 14025 50444 294709072 67956 68800 510338882 67956 75145 321251932 67956 78798 744276052 41564 61317 533384299 41564 83550 630068964 41564 79155 622910069 41564 89948 125723135 28633 19257 826602739 28633 26071 504487262 28633 41149 986607042 28633 93432 373309892 27867 20788 311820867 55361 38738 906563951 55361 77066 428670998 96579 62795 460074956 96579 17162 496470937 96579 2583 973740357 96579 2181 481997804 96579 45717 317775264 25577 68964 601830455 25577 9726 124781607 25577 88379 109951263 25577 25284 374140681 55911 2239 863109130 55911 59837 420779682 55911 60592 196283244 81289 72351 326009580 90285 30544 61123913 90285 49169 427299910 90285 33926 163849135 29231 77727 346383081 29231 98471 462636876 29231 98134 342328008 29231 78911 708635274 86356 32428 409469559 86356 71452 567513822 86356 26895 873039057 76890 75951 324974096 76890 36019 641945986 76890 24991 675890163 76890 10364 455059632 14571 46467 400144033 14571 52474 356253124 14571 86068 690685446 14571 58921 488797281 14571 98371 835754832 215 44826 874382832 215 35510 101005007 36710 27760 933969324 36710 77690 528960846 36710 13207 640925132 36710 88367 465305707 36710 62699 212926298 26675 34542 402808617 26675 48428 421582327 26675 25922 520995113 29348 78344 926897141 29348 68033 518085423 29348 38423 672848941 65506 17238 211869125 65506 89962 201470011 11437 75129 193676565 11437 89962 876950976 22091 72849 252030553 22091 38111 103960154 22091 64409 792009079 46200 80701 838236118 46200 8125 62606266 46200 53646 75473200 68755 26656 600730781 68755 8766 61924794 68755 6294 546018572 68755 90414 326002877 25587 96734 58547206 25587 20190 686811940 25587 28418 661949928 25587 3761 253938613 25587 93661 188071293 25587 39798 528234601 90219 7466 518493050 90219 59920 107148267 90219 5373 34210927 42480 6059 472949528 42480 63859 331051817 42480 56122 203867684 42480 20555 428248292 42480 33795 920058032 9626 27077 332296098 9626 17784 173905128 9626 53057 529725178 9626 21193 162780333 9626 46931 797998228 34043 37334 661022783 34043 27506 487018738 7262 19215 166947354 7262 32602 675231708 7262 69364 872583684 30990 10418 381525041 4173 41957 572964623 4173 14112 134817125 4173 5607 324403138 35923 56951 59833971 77866 28203 231819238 8518 8557 48852919 8518 6658 767726625 8518 85972 825265112 8518 73628 871869638 8518 83078 598003716 8518 2251 809784861 8518 66855 523452338 69330 74685 950945458 69330 29454 702643389 62794 83806 26260646 62794 10050 890349555 15426 10245 995375802 980 26553 336309972 980 12004 206364030 980 91550 540510412 980 70792 707619751 980 87471 278362606 69364 21478 21088954 1596 47673 585624393 67254 61591 920617704 67254 16889 85098531 67254 62284 457523118 67479 81338 396357605 67479 38241 705908880 67479 25657 820096839 67479 49294 44687466 59501 69600 133536729 59501 70367 566959931 59501 15681 411289540 59501 43223 826689884 21805 29026 838228892 21805 93139 218868141 50737 49705 778651712 50737 43995 322745782 50737 56004 430117469 50737 18147 700424200 95070 35096 441917652 95070 53222 925317794 95070 56320 72365434 58934 18415 465355133 58934 25822 725772196 78760 39277 919823788 43024 30800 751179541 43024 61499 606685660 91694 75653 50148513 91694 55965 856443059 91694 68565 674977111 90586 25348 961866385 90586 62036 676951003 11085 93661 277623746 11085 41727 139566631 40763 44043 722219688 40763 72453 951831629 45531 45679 480909592 46664 9465 658039604 46664 62820 45420623 46664 5450 18769191 51687 88223 888544792 51687 445 175354877 91295 42374 695135765 91295 60878 45365155 69466 38307 853797630 16784 89193 537316467 16784 55400 42560959 28635 85494 27528122 28635 79541 17461196 28635 49247 371315272 28635 1724 205804471 37827 3252 705332522 22978 23558 310818972 22978 73133 668171411 64986 64351 102322783 64986 88962 667293396 5758 57883 500060799 5758 12266 161845182 5758 47610 215166390 5758 22704 244849696 67466 92608 144327152 56160 46261 597023865 56160 96839 464734891 56160 15782 534507678 56160 99603 503455712 71690 52582 85685889 71690 30515 154525656 71690 74865 665936873 62521 51024 932611300 62521 71831 497830001 62521 73771 864752099 72819 45209 281936975 72819 22282 321520355 72819 81927 443557565 72819 55302 111244355 72819 59739 587104893 72819 20 865184897 36214 81830 761819658 83454 12254 351331697 83454 77138 920837110 99409 94717 83952389 99409 55196 11347085 99409 918 577541438 63028 4912 728837918 63028 26679 904750646 63028 19034 781659870 1522 57626 994890312 1522 44981 199689250 91286 10288 535723649 91286 21509 986174715 91286 24577 345460838 91286 27954 201320011 58263 46829 879800804 58263 80506 55927100 58263 38578 425813410 58263 93886 50838888 58263 72217 45192951 58263 3108 745143907 58263 42483 314613531 58263 17038 436315027 40672 27736 264199248 40672 37669 549038138 40672 57205 698706622 37676 23361 909514873 37676 89873 94656706 37676 39920 732915813 65333 94107 380038784 12693 58352 498640897 12693 69018 889546167 12693 44381 978123471 78344 78874 925085770 78344 68654 382813989 78344 24300 576864516 17242 64941 748557480 17242 18159 440307448 59009 46139 365482176 59009 25006 337379366 39798 20776 846614441 39798 28155 187267822 39798 63847 55604425 19037 35075 22535625 19037 33364 173786432 19037 89667 12317274 19037 33716 384223268 91152 34673 844689505 91152 53113 724759882 91152 27157 46300867 14386 91355 417677844 14386 58183 673914623 14386 60014 431104119 22505 53118 591171324 22505 87121 531989881 15296 99457 317950160 15296 68680 331901237 15296 54929 158745032 99539 52345 747938188 99539 58949 513427563 61857 5403 23211471 61857 45930 515783795 61857 62634 619428097 61857 3493 604642568 64804 91994 980229711 64804 90667 455615106 66564 30957 791918258 66564 9753 717705414 66564 91611 99370276 66564 59149 522195252 66564 79327 513311703 4187 98213 354920089 4187 34268 687562858 4187 10449 85880395 4187 52808 839748125 44230 96113 315093144 44230 9760 474831185 44230 37254 967412745 44230 6754 817739045 76098 63035 20087907 76098 35155 181308176 76098 58319 706220464 76098 19003 175629891 76098 81849 950011192 52152 20035 736237913 52152 67708 448387206 52152 67404 746248772 19146 90049 38528204 19146 27119 229960195 19146 63963 197688415 94073 90838 707733581 94073 82683 73356143 94073 76071 750218288 86120 84703 564967055 91090 9444 646167771 91090 21489 283750267 91090 79143 332730661 10944 15494 663348581 10944 99899 212804275 10944 41290 127500781 10944 64630 689597608 42774 45075 178603248 42774 27285 566835978 33004 92124 317099509 33004 97307 556821440 33004 82113 926190947 33004 56107 845716893 33004 89962 956441813 33004 76784 263663092 15997 47258 575800362 57512 55482 989211379 57512 44554 495987551 57512 44870 728216609 57512 84536 962238170 57512 72133 126083216 93091 86357 63459687 93091 53538 660296515 32107 25031 750625919 47551 93585 855962337 47551 74865 163506318 92668 91030 896936945 92668 18609 226576939 88739 95538 406013361 88739 26808 531619937 17739 90659 372066692 17739 59268 485348589 17739 13514 702838053 98371 24654 33986055 98371 57122 991234192 42941 28075 482607615 42941 698 535265864 42941 84366 50039197 42941 91002 984343459 98066 87689 730136952 98066 4322 799165603 98066 63661 194691837 849 49715 679845419 849 86092 618940027 849 7490 257715796 849 99835 226431884 849 2575 614987222 849 28802 347416019 44484 46319 351979322 44484 61909 813542061 9532 98760 596358675 9532 87121 102802443 42612 57598 248341021 42612 88914 600785609 42612 27751 982468109 42612 78868 462479449 42612 53737 150783599 42612 79975 15698582 42612 84010 417255151 93175 38525 822023579 51778 50232 853419565 51778 38046 413296684 51778 94177 965648670 79356 29094 468196564 79356 18884 796358928 79356 62699 991721127 12822 79327 598329760 12822 50214 959749381 93335 12552 922635489 93335 28624 844120091 93335 91668 814376573 83023 89998 358033646 83023 76427 991011952 24319 15927 950358434 24319 86948 685951634 48165 82132 277802752 48165 62279 522002606 48165 67813 900949163 48165 78528 53585516 48165 78615 591549310 56645 63860 568001512 56645 83939 704016943 56645 49816 206497400 56645 29677 752920510 56645 52770 170994007 56645 91229 798397353 56645 49902 209338022 22753 58675 117861037 22753 63434 352231684 22753 26714 653285083 84010 95202 168289155 84010 72204 185771618 78055 76759 772835411 11806 5178 245829387 88445 4444 34737093 88445 68061 518434785 88445 6670 391110363 88445 13707 525452413 88445 8101 649575000 54312 35905 781428337 54312 99573 893515319 75778 30143 434141691 75778 33147 645777271 64409 71321 728763595 64409 19324 217467602 95049 58456 850687493 95049 46815 461829400 95049 7076 472408282 10392 18814 123946030 10392 87139 11921928 76878 83679 311197168 24577 14250 793835309 24577 6372 575897842 61865 40776 269071546 61865 60605 999068717 42008 68742 651909578 42008 74702 370868570 17737 74874 141058887 17737 78289 499924738 17737 32410 55447519 52176 39354 624523032 52176 59213 97512770 52176 70049 714214491 52176 68597 980789061 38708 42144 169536853 38708 90375 447062093 38708 45625 438831124 79217 29148 909398760 79217 27745 198492402 79217 99117 371099098 93138 86013 277154490 93138 57833 474340989 9078 83378 299047615 9078 64533 152584464 9078 52923 401004487 91026 13096 408706163 91026 91852 428437322 91026 76510 269483596 36534 79352 978838657 36534 54766 933676383 25636 21518 278081016 25636 96922 284036487 25636 75276 926482442 44981 64683 544763414 44981 66552 93846562 44981 85094 717416159 44981 52852 160261485 44981 87890 227093264 34799 98454 40120394 7929 23769 626622067 7929 26451 263138950 81371 33833 312606831 89962 33252 349758655 87788 38081 110799490 87788 11574 385112906 99117 3397 332786762 99117 20722 924152406 99117 28986 312146628 38877 83044 832551135 56198 80507 264002950 56198 33989 928623974 56198 77357 880469228 89385 90656 365858035 89385 27658 540219941 46175 11548 207113722 46175 62090 609328861 53113 90167 184997580 53113 6771 932537246 53113 57937 895945646 53113 44033 684799989 53113 59805 470839986 53113 53646 689155671 53113 51731 155356009 85744 24300 149354942 85744 94505 663893546 85744 42761 721143245 85744 52854 373142737 85744 65391 635341907 96439 36194 296740122 96439 10504 356108264 96439 90170 113863036 96439 89077 926696689 72402 61048 617480831 72402 68480 855292430 72402 37439 814347400 29090 6037 298529796 25794 81694 709540292 25794 71502 609816987 25794 92363 96079338 25794 29913 66073993 79297 13891 368148621 79297 63523 487044842 12061 34370 575696242 12061 50816 719795654 12061 99382 563355377 67387 64807 433968336 67387 52937 200046724 67387 21386 740055459 67387 90231 582681894 17523 98009 472066128 17523 3751 190522744 82272 67102 257616329 82272 88725 792941831 82272 30708 414383638 82272 30291 293056674 70792 99573 547218984 70792 52408 962137682 70792 25301 67257746 39100 22058 806489963 39100 73555 33893354 88122 27291 725216783 88122 56049 308289325 88122 38690 95702718 77005 16730 73974398 77005 96924 689999036 77005 51480 996070098 77005 39464 464831836 77005 13423 398886634 13929 6630 16392066 13929 17814 899877118 13929 17991 780135236 48548 72423 785503526 54934 93851 505170024 54934 5308 180034289 54934 69163 422091935 54934 98719 67136514 54934 70348 155941353 55675 56287 600063722 55675 9603 936873297 55675 34966 281821251 55675 98175 141154287 55675 87332 952858968 90248 37238 753768970 90248 17012 159799956 3158 66855 458517768 3158 36769 856652891 3158 42112 579270245 3158 97153 890525891 65626 48527 5692030 65626 94536 863581947 28140 6034 703467175 51581 59441 395213704 10781 29082 63868274 10781 15298 189459899 10781 82009 233284892 9072 86004 100259485 9072 90103 900340573 10050 5373 987987737 10050 1544 387810621 28813 47441 740971390 28813 86003 656056457 28813 97936 571886645 9867 39098 741951968 9867 85897 372703449 9867 6726 622671676 9867 84367 631717532 97040 19596 798450279 97040 15477 212241883 97040 42082 456662955 97040 72035 516210082 54098 19441 803547965 54098 82423 204333740 54098 44739 746251592 54098 19324 678243313 54098 72204 34011215 1973 43878 975995639 1973 28202 889384091 1973 14973 799904970 1973 88178 501249157 27507 70690 46575368 808 60229 511871709 808 90092 325573420 808 73161 687202282 808 28774 836167776 808 9114 201820603 59803 98489 72031235 69726 60456 129574331 69726 52716 83285222 69726 83754 749407893 69726 27606 135055142 40849 66346 154527214 40849 87699 934842092 40849 2065 441617600 33795 5385 587295547 33795 46135 102954003 33795 10229 865252363 33795 62944 86432850 7159 22809 812733712 7159 470 548981283 7159 20032 920579153 7159 69422 928952440 30599 7910 721503735 30599 67881 231948095 30599 73153 653793637 62561 70674 263040160 1270 16486 699136787 1270 67961 155630666 1270 88785 130211804 1270 77802 93116064 1270 66708 65986468 74991 93215 783582591 74991 52319 150976597 80306 60014 676100739 80306 39680 936759738 68597 77849 757491727 68597 76103 587739056 79327 11348 641924591 54796 58106 267449924 54796 64732 510122266 54796 75734 47814289 54796 53549 64769016 54796 17921 71317492 17061 85048 686117008 17061 6882 697357872 17061 27226 157658304 61353 77316 816949576 61353 66962 70065716 61353 49865 769937290 54283 5785 824714013 54283 22675 139697933 79844 48591 969867745 79844 74496 110632982 93885 66973 4675380 93885 20 683180228 45198 70155 964038550 45198 63867 320294791 45198 2751 32094990 45198 23082 717933731 76947 97737 121120899 76947 39473 941090463 76947 38125 811276784 76947 67799 238829197 13423 488 63739587 17991 99422 1090997 71868 1045 230506678 71868 67190 175564784 71868 4548 326917180 37862 22796 892567247 37862 95828 457852606 37862 65605 687003804 96183 50433 69043189 96183 83353 346176 96183 91436 684272381 11423 96731 692497710 11423 50382 443150888 24403 46303 775190437 24403 51073 747633223 24403 47833 928217398 24403 74439 371231325 24403 94394 333956997 18596 51051 983920820 18596 69535 482436333 88962 36375 800252955 88962 26434 528562773 1735 79274 492173983 1735 3431 53123761 49818 71898 463449654 49818 96063 402522610 49818 66116 863985944 77066 38819 621287335 77066 48900 970663541 77066 67212 852958713 80204 43283 805786792 80204 99828 488511182 80204 72710 106883735 80204 21110 788132969 2601 89506 867994149 22704 45136 237377748 22704 65978 820618307 22704 26714 229661360 99573 93978 597489980 99573 73001 219487179 14625 13129 362255926 14625 45230 482050821 14625 72462 517489181 14625 22168 399966245 14625 80732 839476285 14625 81246 825439400 57524 61254 531835303 57524 65067 361079451 99427 52119 864398455 99427 69857 654102143 99427 40036 519396930 54979 46357 167966205 54979 59410 793573445 54979 1574 13519595 58675 52239 956373946 58675 89558 449718190 58675 27917 943643793 30564 75251 360534465 30564 33241 988363808 21938 23551 928969314 21938 27656 878940824 21938 62699 562124891 33147 52944 288987991 33147 46271 278579410 33147 97563 446171843 33147 2736 207988433 33147 48522 576900236 33147 29209 979037568 21837 29933 510039991 21837 6112 796355861 21681 39218 987489384 21681 35024 548994565 94180 50780 954509701 94180 42051 888970982 94180 45589 882087860 15817 70542 277637909 15817 60176 816651177 1954 72204 979686842 1954 98237 643925976 1954 93354 270700511 92507 89834 585955063 92507 83719 514886720 92507 12670 356982245 92507 9437 917372312 92507 59810 629290515 12902 24071 230217776 12902 23768 352303154 12902 48794 551295669 12902 92505 956211031 99775 47244 890267796 99775 58516 160884946 99775 32272 644000415 97091 3060 723551309 97091 64093 289514023 97091 32318 712306686 25746 68176 153069892 25746 72317 27837936 25746 58518 978209795 95930 48231 288234455 95930 81870 483579954 95930 64067 520549430 42483 63654 298171303 42483 63778 14415916 39033 5962 625435214 39033 73895 855950716 65940 79099 891499035 62944 96405 176269849 69174 35994 650132394 69174 26331 618718529 46934 59262 676091461 46934 42777 494752853 74653 96257 942974656 87475 47791 542175110 87475 56800 329271630 87475 35816 677992146 87475 52808 384138574 85655 95813 416134796 85655 26546 539479109 85655 3751 188898804 85655 91436 212380430 67611 45592 714526656 67611 25259 43946125 67611 83303 342123350 67611 96349 312440364 67611 17284 968393339 67611 945 257904378 81660 66285 450181090 81660 30056 974182174 63434 61066 335602911 63434 57903 898911041 30291 94885 232923001 30291 3632 458572411 29616 41570 86251729 29616 77094 402973242 29616 63462 786838811 29616 66720 1554969 29616 43852 589816362 27204 97058 212573437 27204 54894 254200717 27204 99007 263108350 27204 52538 53414852 34766 33582 841634452 34766 66999 3510768 34766 78400 289657257 34766 57262 401767513 34766 14306 520078515 63963 96816 45595525 63963 35481 269682649 63963 4635 975862613 63963 80788 453879618 82641 83149 121709487 82641 9818 355823679 82641 94344 673651214 82641 91355 504150707 18647 53612 90018462 18647 38450 773619416 55735 13200 632297808 44076 7155 852739446 44076 63624 188756821 44076 38262 747091705 44076 26546 867844516 83179 81828 622628100 83179 64427 436458757 83179 89948 98712703 43852 43381 947110017 43852 45132 45741528 57881 7728 885349959 57881 27917 273942160 73900 65587 449670253 73900 15438 460293376 33497 85873 858292544 33497 27888 488920703 33497 52503 984981852 4975 9357 739906265 45566 53403 438568957 45566 35928 54390872 45566 42815 921101172 45566 97054 652482233 99565 49580 138022373 99565 62747 109962642 99565 84433 291949552 99565 32685 748471997 99565 10708 391310339 99565 50359 233762966 66464 29111 70473059 39278 58257 212043104 39278 30966 238327022 14111 48334 190950659 14111 17932 552472236 46066 1582 452443919 46066 24956 481878021 43625 41170 121159691 43625 97021 492448098 43625 47023 682624981 15020 75641 798438639 15020 59176 196856790 15020 91246 266221497 68199 41806 782652475 79236 10946 366744404 79236 61859 813749600 79236 29357 734821388 79236 72136 531274477 79236 64351 913292975 95655 39429 470077109 95655 5312 624085747 90058 42338 814839940 90058 35747 598117684 88642 81339 421630997 88642 44405 845114403 2199 15677 38097860 2199 45135 814713326 2199 28579 285030393 2199 58879 189487735 2199 5515 130423361 74702 53304 111356842 74702 52039 695580821 78019 83961 391152773 78019 60605 871367758 54722 11026 302317704 54722 51859 368509243 54722 33906 654316931 54722 10956 116062556 50966 25629 306902484 46432 75455 593655378 46432 25812 186858167 46432 97052 635501906 46432 90531 225130904 90667 5617 625242227 90667 43736 299142549 90667 87952 305678282 75306 98245 284840353 75306 5748 336213650 75306 53413 927261130 75306 70458 255471728 35010 10366 654209136 45719 20297 552260556 45719 10229 27344406 64589 82666 115737279 64589 92829 931117854 64589 32325 66207120 46257 78254 944356985 46257 21587 839346360 46257 60599 207185326 44636 35108 655742485 44636 83406 886623494 44636 93149 793730797 80101 65325 135182986 80101 26321 602375923 80101 86023 73822078 80101 92065 789330278 80101 46285 534154316 21565 56444 220594578 21565 61105 456561209 21565 82384 122008045 77477 83126 129939860 77477 84959 740018161 77477 67583 304485623 77477 66596 679450716 77477 92696 846008930 77477 96659 524941656 70237 10410 941970088 70237 39016 467911354 70237 35852 176958531 51181 16384 171135237 51181 25336 881433697 51181 870 809492084 58588 54520 31527836 58588 29325 842757343 58588 77386 450861672 58588 16872 452492570 58588 55400 100132953 58588 90756 154962627 26714 62258 348700694 26714 61968 568225942 26714 48627 917160809 26714 8490 657705762 26714 10165 978112762 88982 58375 925034079 88982 29571 65394710 88982 42352 607554547 38813 46991 482719988 87731 7301 401035876 87731 49707 98119379 87731 95667 231176360 87731 43462 242692607 87731 6621 267677392 55400 60491 24510154 55400 46575 825029696 55400 2518 351313209 55400 27175 670296783 55400 25262 800382450 96063 7662 216471368 96063 22882 352511312 97546 30075 722472815 50104 16836 515385598 50104 20438 408669283 59271 47466 244402593 59271 88029 490702503 59271 22284 873166793 59271 26220 87581699 2170 90016 376810435 89948 8783 323965607 89948 14039 675715850 18159 90631 203472371 18159 60605 605140165 18159 48522 259991968 60878 31174 318512335 93149 35732 41016834 93149 97024 485106144 93149 78091 250891883 74553 95816 380416975 74553 88954 569528983 74553 99938 71764643 86013 620 690820358 86013 87162 456067716 86013 42711 429322286 86013 5111 680689887 61224 9375 850988100 61224 33492 949912987 75956 27330 409963694 75956 68932 821690834 75956 10725 466466738 75956 30824 950901183 11302 57826 448221348 11302 43463 157545074 11302 67005 227221005 11302 10725 104778283 11302 58106 560736002 44602 19727 100495324 44602 42344 397248916 44602 41432 23077450 44602 65508 889090014 44602 71306 100995506 44602 20604 957447378 8705 53555 538614813 8705 27561 329018220 48392 40766 572010438 48392 55595 276212485 42627 77840 61848427 42627 61354 386057936 42627 48820 102008410 42627 13281 63664541 42627 85527 466561791 42627 51044 34571901 42627 40170 677568382 34928 82884 102825162 92610 18740 866566807 92610 94864 534328073 92610 93094 34954459 92610 59875 918911113 92610 9963 365641492 92610 54743 461932781 92610 3372 855000536 14954 57747 709714815 14954 23336 982084899 14954 52819 545185940 14954 68188 297745345 14954 94923 833526565 14954 30824 604250435 1622 50049 245126826 1622 59441 386544201 80788 97664 967752564 80788 19175 381639348 53646 2656 724429750 53646 70666 482613370 53646 86074 226582255 36958 99625 355943224 36958 99438 436315635 36958 82213 408701808 36958 47873 296130347 36958 29094 723789659 4928 74281 963125477 4928 59441 166876537 4928 58968 227629424 89090 73238 874229883 89090 48170 541369888 63069 57380 478469689 63069 65341 13332902 63069 89605 930130447 63069 31174 228117413 78531 5465 195679773 78531 28165 898379070 78531 36746 433562910 94177 17187 764465270 94177 54134 900443272 35600 19822 400818212 21825 57432 212329271 21825 33290 487255896 21825 74742 384291072 14306 30113 916366620 14306 12664 501771034 14306 19900 666093069 14306 48355 506173673 14306 8024 864576047 6207 87236 607672800 6207 16507 740400701 6207 95213 552002990 6207 69717 169818559 8433 62545 694700995 8433 13769 751416510 8433 48111 650040654 8433 94945 522425613 8433 31833 593998547 8433 31107 785597964 16598 52483 906997426 16598 5821 681831082 16598 68131 943375236 16598 89654 353414290 16598 74910 114827000 16598 70180 70089939 72965 92586 605743770 50290 11993 761444211 50290 16934 127917480 50290 3257 393006429 50290 98846 867283983 7512 61794 269676235 7512 5487 616138781 97598 91585 43614452 67404 78579 897825119 82514 55198 892660921 94225 71588 769200479 94225 12786 115892478 94225 89842 879288476 94225 29145 334871134 20032 52854 471168876 20032 48652 373041264 20032 88834 526532196 97054 22088 652208704 97054 10328 792234610 35034 71382 661492432 35034 60566 742605185 35034 87606 481423832 33241 47167 751261219 52538 62992 365357004 91246 45031 269041234 91246 81979 426265650 91246 83566 462741577 91246 43660 297605495 97739 821 574207251 97739 18019 417542691 97739 67631 13925718 81152 94391 491275657 81152 25949 757910214 81152 38353 322941479 98056 93087 412348298 98056 33483 202521265 73001 37836 955562531 73001 57181 393139506 73001 44171 845325165 73001 63965 132103690 73001 1418 192384156 73001 9158 631435018 51987 20659 958227039 11574 25981 903907579 11574 26014 448934357 76071 42770 149102820 76071 46033 908852684 76071 3479 347370177 19374 16601 378140825 19374 42399 177683126 19374 58806 205882841 7540 27592 562664280 6993 15286 232518057 6993 7915 12935161 73572 48000 233848380 73572 81927 122951700 44405 26983 959045168 93661 62374 686907782 93661 86154 312594709 93661 57249 487437675 93661 21287 96981083 93661 97336 785000795 93661 52473 318091232 42761 87344 901501445 42761 52407 545633659 42761 99233 712849319 42761 76845 892438760 42761 20121 82621263 7762 36400 6655372 9114 89982 183622554 9114 50427 774383175 19663 72952 958241750 25974 39615 346456358 25974 91516 264162644 58968 76476 749185967 58968 1779 225970075 58968 8523 274858811 58968 18336 382192663 75020 38596 741779797 75020 70261 654873780 75020 34868 23193813 75020 17632 939475667 77166 89082 653922693 77166 61107 973656751 77166 59052 598271905 77166 25565 253782418 77166 78962 477337794 77166 75488 381032975 77166 20604 996851390 77166 91109 21232895 77166 82009 564905024 28945 11391 463093517 28945 96634 232578245 28945 2000 741186898 34190 66296 372608269 34190 39165 63155743 34190 16872 45131906 79177 13486 189916050 79177 81722 530962551 40457 99770 46532625 40457 40882 646677773 40457 72906 439141950 33159 94035 859391439 33159 25058 740085459 90417 37523 849465496 90417 72622 613391355 72276 50082 622943090 32657 51451 262720499 32657 8782 786785697 48522 93864 488993093 18154 10579 885662745 43788 77575 618364678 61717 54093 144664399 72600 23422 182115426 72600 34398 494636540 72600 59003 18428042 72600 73000 882795879 72600 33290 521507268 46757 26276 205548417 46757 24229 854730977 46757 90604 373350915 46757 83970 869476886 46757 85760 729670686 46757 49224 498776704 27068 87073 221463710 27068 92609 739687680 27068 26448 40972685 27068 53059 164925896 10712 69974 423747061 10712 60432 374958061 29413 1277 318170799 29413 62634 349885697 23415 52485 382999392 23415 72409 119465186 23415 99896 646812614 94861 16391 113863444 43223 36720 901427232 28323 12403 718672622 50908 81078 732096940 43251 90223 598716269 17921 73808 64010382 17921 29017 802670852 17921 71996 890393855 17921 25301 805407556 21587 89556 270067468 21587 96669 403213467 21587 89897 661587769 21587 79940 214532408 29746 14595 481098384 72362 17634 984361969 72362 50956 184804979 72362 88131 884937992 52404 37127 770352551 52404 15409 738596622 52404 64450 205364535 8208 68083 468397166 8208 61098 53732536 8208 15316 934114749 15677 67540 926340987 15677 77773 689575960 33492 63521 810883764 33492 76277 32152733 33492 84207 308874584 33492 61680 406020107 44175 92831 259670639 44175 33347 724475339 30736 28506 191506970 30736 10815 488935786 30736 17114 680031421 10987 71238 941633592 10987 31175 257017303 10987 6178 852285150 10987 33560 514834815 81831 93804 860489148 81831 35792 256714718 81831 93967 275548348 88625 65051 288680464 34285 58840 596239790 34285 79816 738559673 34285 32719 159476870 34285 40366 448038632 25822 2699 611779140 25822 60952 202382254 25822 53984 508752983 25822 69433 136232679 67547 80528 480557713 84028 27570 798684125 84028 58310 283783104 84028 6500 482619224 84028 99629 218308385 84028 41279 237340506 84028 30942 136974139 168 38379 538883340 168 30928 302947139 28855 43855 507864933 28855 38583 391110368 78798 39464 438910129 78798 66128 788511804 78798 21340 68713912 78798 78067 538878116 15567 86701 307067462 15567 16047 4442895 15567 80471 855263969 7371 37281 84650452 39464 9524 34268962 53319 47236 244546413 66833 87346 127825763 66833 21964 487340411 87602 6833 875394026 87602 21682 489330153 20555 50480 141092157 20555 24005 566395783 23250 45952 224260512 23250 99886 346843798 56090 96938 404630047 56090 33606 46009559 56090 63928 154342335 56090 98309 577197352 68798 34863 472355060 68798 67223 975770780 68798 85592 581497091 46922 88858 540819990 46922 8050 505259501 8548 82414 697808012 8548 95043 459141596 63680 27464 34911891 63680 24941 669065088 42082 10565 113725880 42082 14456 799019508 66476 92428 977114289 66476 63138 397677487 66476 84294 551846594 66476 67568 224328040 20121 89077 210135194 20121 77824 148573673 20121 40036 148979416 29460 77679 448775867 11439 37356 676356327 60462 86948 744016831 48623 71304 190707312 55261 98452 366872171 55261 70333 427427601 55261 86717 571436517 78615 82330 662477236 78615 40671 464452099 78615 11685 666141214 78615 1272 964576180 88885 15074 168708965 88885 67308 947013972 29176 92065 200275527 29176 53473 110698086 29176 17689 681963137 29176 53684 859156942 29176 36987 749413902 29176 22535 116693835 29176 76826 555359822 29176 85984 363875461 59441 79792 313819281 63893 85818 76954783 59810 78640 335831699 59810 60562 681825318 70652 71046 394189672 70652 39482 402344902 70652 41262 450178816 70652 72204 791851226 8048 2858 44484637 8048 30838 422252623 8048 31426 358504454 8048 81373 181132425 8048 10589 200428855 8048 39457 254307275 96799 92929 51447573 96799 40331 414671737 69893 84418 874922349 69893 78187 111561625 69893 92416 94845026 69893 13018 269926036 69893 41401 985774624 78066 59176 485089817 78066 3850 230656479 78066 70504 878252638 78066 74446 276805390 78066 71304 519157931 78066 70342 541501070 93994 71273 894487794 93994 84365 150692823 93994 84319 800356783 37079 40504 447900322 37079 11634 639850009 37079 65511 296481300 89888 37655 168542563 89888 37587 658028725 89888 59730 578251918 89888 7158 713502051 81086 59433 195214598 90103 85412 371004318 90103 8845 535920031 90103 34491 245171675 90103 9742 931516503 47866 51512 658629154 47866 9712 332909672 47866 43180 92231189 41262 53119 680250065 41262 35442 245208533 83028 40606 785325089 83028 79026 487050929 83028 42730 632720985 83028 42237 540118451 83028 89920 665708833 45919 94297 152709154 45919 6331 551983988 45919 44180 599567277 81603 93124 798331429 81603 75259 204424082 6770 69824 506892016 6770 37961 1517027 6770 89190 461590034 46931 47696 98603654 46931 71128 39929914 27029 9170 463810710 7519 99025 592813424 7519 98456 100036237 7519 57326 493038510 74347 60645 647668986 41163 62675 548437967 41163 47650 907017164 41163 28857 41733364 41163 20186 754624220 30646 40351 643535916 30646 61755 365771701 96734 89846 15038887 52319 66091 193006242 52319 53149 388869363 91768 78049 267920558 91768 20101 643463758 91768 75204 146374434 91768 47339 611940883 12033 80716 194931620 12033 62007 765131107 12033 17206 516680983 45625 86323 699387253 45625 52615 949583558 45625 24169 578381010 45625 58992 518278349 17038 81530 726840715 86326 80595 72561373 86326 85592 183262526 68961 88967 588979694 91832 64995 605205026 91832 82009 581089666 91832 1860 112447889 85643 92787 729591038 41704 5 444785333 41704 82820 376301727 41704 84497 930251563 55820 51709 415596623 55820 14387 115706827 55820 1027 870669496 55820 81853 301654311 72204 58960 555257275 72204 28378 559135610 72204 28327 346726680 72204 69848 555399234 72204 92116 202417875 43578 50473 451703827 43578 40288 721658169 24594 35578 254987650 24594 23621 588191357 94923 50554 469643732 94923 8194 282754592 94923 44210 237042007 76184 43863 213109926 76184 9486 448521911 76184 92482 405483544 48985 40816 8089090 48985 20933 587435999 48985 21780 62508320 48985 48054 668228613 17012 97964 112946617 87656 56032 427755997 26014 79733 391786696 87368 51815 276564500 87368 75259 96903369 87368 68684 313245678 98237 81795 768441902 98237 3710 963874318 98237 3305 662486028 98237 96529 911814901 87344 40781 567366688 98767 70207 95876311 78067 29750 896925254 78067 94846 789045699 78067 10338 277663195 78067 99358 884865492 8101 35478 45685379 34703 57530 746511254 34703 51015 120647707 34703 96090 25621446 30949 18139 117842283 30949 24272 623581878 30949 5599 106663312 30949 9712 545963671 30949 15351 782111753 30949 87198 657523256 27112 20245 980287022 27112 67653 626761236 54134 20037 561230235 86074 57223 748060313 86074 24169 459988590 44739 20698 631921219 44739 96572 617498717 44739 49920 16584162 75734 56017 457897711 75734 32698 274656030 75734 56654 585957673 99841 2366 147967912 99841 35240 605322527 99841 19024 761522975 99841 69489 307956014 2251 10342 117823802 2251 96725 235416546 2251 44912 379967462 2251 33173 106730285 2251 22120 386671813 26546 47676 693245091 26546 40645 525476513 85412 3460 687685772 85412 34363 930981515 85412 83778 486890612 85412 7413 891466901 57923 37974 372820735 57923 53317 238455623 57923 73115 376229262 68684 54242 731419724 68684 87093 751042935 68684 94847 769471933 2000 43464 319640314 2000 18506 164245330 10530 8143 534388706 10530 30222 977138960 10530 19720 713089566 94876 58234 418523707 94876 97609 266425424 94876 82374 344620772 94876 7216 728112842 94876 46602 653185088 94876 86564 745994923 94015 39061 839965079 94015 63583 317608633 94015 22413 914449427 94015 42978 232861661 94015 99498 494136065 94015 94060 775981116 94015 76702 924626345 6050 51249 413025681 6050 58069 692616112 78917 82695 608360427 78917 52780 123235700 91668 3351 33837129 91668 19819 770100208 91668 32849 926555144 91668 86715 258119692 82966 88153 953778513 82966 94851 746854650 40610 256 906474421 40610 91781 381721950 40610 33173 145112068 46151 44058 133076636 46151 58666 704119487 46151 42798 392443172 86034 68739 819977043 86034 20900 995081721 87836 51395 603093311 87836 98082 482353684 27123 39411 740316512 27123 16867 164030485 32419 64404 1532294 32419 75862 432459027 27801 26965 900964374 97024 24438 706879489 97024 90595 400735541 97024 92153 93632714 97024 30562 585855812 13779 45558 832010149 13779 87121 467977578 13779 65391 577693536 13779 86564 734446207 98309 4632 706403449 98309 79936 400321574 55385 50505 117909429 5373 75293 972361926 5373 70668 712435685 26984 51993 478679641 26984 78212 724806760 98466 59310 402522990 48812 66405 826179210 48812 10449 595136888 48812 30330 607658424 15885 1562 857925479 25284 12174 434115990 41401 89343 570458787 41401 59170 985149842 20438 4613 195518973 39920 19235 194464128 39920 75034 259766789 39920 8541 408037308 39920 82375 498096032 39920 63730 56703372 23803 28122 954826645 23803 24116 980087219 23047 28400 959335909 23047 31932 665226746 23047 16304 409689828 23047 97392 864933852 23047 32548 187635226 23047 71705 714309225 23047 378 837739508 82330 84788 287293730 82330 14311 147575424 82330 47827 968713581 32410 91259 906647574 74345 51144 28002619 78851 15704 509341354 78851 61952 514505978 78851 52545 929521590 91781 85548 892621800 20 99606 587215006 20 11719 364339090 20 58106 804738756 95672 88495 476103446 95672 37452 400747764 95672 38564 491308735 95672 28557 619326546 95672 46137 278763379 95672 81569 954439061 43736 14296 972344542 43736 35551 513058533 9268 50726 928182053 9268 53395 508620598 9268 35074 811030664 9268 38030 893980843 36194 52829 955347259 36194 29958 709329873 36194 61225 993285378 36194 411 642686452 36194 60512 381430560 36194 3978 868234783 33173 6755 326542491 33173 23448 958578367 33173 20084 833284171 64004 69833 316347613 64004 3740 199909426 82666 87365 544203920 82666 86309 12131666 5166 80741 269245766 5166 88308 789668429 5166 20902 351891363 5166 94394 108312437 73555 85224 463852925 73555 36668 938448827 73555 87819 350418199 20474 58592 452207103 20474 56220 177060059 29145 37994 647890273 29145 40479 727315610 29145 43158 389921907 29145 27040 991905546 378 32698 306858473 378 15634 15284575 15298 46235 569705155 15298 10000 138481100 80931 12353 684989466 80931 16096 887478232 80931 70494 66923767 37673 64872 503925873 37673 65695 562655175 37673 40065 989258106 37673 57345 844614628 36516 38059 261462937 36516 51164 693948722 36516 18094 236387931 36516 29462 237318871 36516 76559 640098749 36516 28781 227556616 66285 75682 796928379 66285 81200 922732103 66285 68012 9011464 66285 92846 487112847 27656 49979 377178921 27656 36219 40077434 27656 2243 597139088 27656 27533 537488088 27656 5364 453346480 27656 67317 192206560 27656 88178 746783472 68565 6852 718419394 22120 88565 216592248 22120 30090 758660618 82162 53444 439605545 82162 60750 727417243 82162 58202 550967839 82162 83914 547308455 70832 47826 692573184 70832 40036 910016142 33691 56948 579791582 33691 23355 103205152 33691 45803 845899616 33691 60455 187763155 51323 33753 959696010 51323 11636 816910102 11109 42265 728088088 11109 9460 641029221 11109 79731 45025346 54203 34857 509202995 54203 7707 711841607 54203 32698 771177325 84367 71420 248162328 84367 26200 516139816 15736 39946 198140504 15736 22328 341634112 15736 38716 288615325 28516 77993 203249891 28516 38030 574392779 26246 95188 610435961 38450 64109 226321080 38450 3091 112960969 93139 85900 199601112 93139 52889 123149507 52740 64833 645939023 52740 99382 577140606 52740 91332 694922234 35798 48928 316596283 35798 91334 621178312 35798 60778 143832739 57353 73233 193948059 57353 99525 814679242 85514 61206 770323482 85514 3115 519579826 85514 79226 799292838 75630 29072 478650107 75630 20461 134407021 52923 43088 85341874 52923 17603 220105304 52923 78828 312313639 52923 46810 605908738 52923 26200 638461327 49992 99358 638957968 49992 57836 619032492 49992 73779 758336411 49992 62506 486508210 49992 22956 773522610 49992 48306 538566358 65511 4909 537280706 65511 20823 700866556 65511 73880 344125094 65511 63518 161624241 65511 44148 885594474 5312 13046 552923085 5312 33696 680503330 1053 5372 85431697 1053 19307 174481462 1053 10725 520023319 32216 49721 329372041 32216 42098 258537097 32216 31492 726743058 32216 32856 937308254 32216 49573 680408814 32216 6908 28063839 32216 72842 406156892 13096 68153 722308694 13096 22932 484781782 98449 8426 804914039 98449 75242 672379649 98449 98792 951242937 34426 91160 706534280 34426 91438 541843979 34426 64475 915165755 9104 88084 425134892 13254 35117 780951920 13254 95609 305441591 13254 76149 332314942 13254 61680 281490706 34669 73845 567831555 34669 25102 532243845 34669 8849 236299411 34669 99356 534959081 34669 75512 365168802 42423 27000 641304783 42423 38011 205022078 93709 94039 927476361 93709 21955 868145567 72906 81168 699010245 72906 71678 7545780 72906 19197 672925263 60014 19979 39521996 60014 14224 286162752 35510 35361 649195913 35510 10416 621001549 35510 55760 120606516 35510 38923 953457930 35510 95135 618885820 35510 54417 548504947 35510 37228 810786720 87121 80064 490670230 87121 73416 960252154 72529 89660 608962278 72529 78898 958491980 72529 9712 224842843 72529 445 239729153 13969 10840 993806738 23985 224 900365606 23985 27671 355589507 23985 36099 424581753 23985 62187 101006929 23985 37457 547918606 23985 90541 386384638 65391 92631 818277925 65391 31967 3149666 65391 60400 352332800 65391 34309 497676305 65391 13378 721341329 62859 49224 789263966 62859 75981 359225001 62859 96478 824814597 62859 37451 364370370 62859 74002 355762630 93432 16872 476912830 93432 29135 142902800 93432 95540 456290296 18880 87635 807651405 18880 11482 162020385 18880 42149 920680454 18880 81774 864006831 18880 45000 215838659 10666 83753 1482025 10666 33554 800359678 10666 55872 759582143 10666 49713 360310498 34828 7461 774662376 34828 4605 34507156 34828 6247 727921581 34828 57122 280189860 15351 1909 403974204 15351 12480 450778811 15351 12039 802904146 15351 37924 537456388 15351 25400 274727370 15351 10256 999210696 42861 59364 589146855 42861 31006 338936559 42861 4370 636964529 42861 23037 650300865 87619 95329 41131359 87619 60605 198824805 29357 28533 467777787 29357 2454 618786630 29357 62547 747043076 29357 35499 56704790 94926 76041 247152074 94926 98929 348152719 94926 46209 200941516 94926 71128 182036694 37212 74808 777958186 37212 16678 764280345 37212 10338 9308574 20776 14705 499088519 20776 78422 232278318 72815 66260 930268149 72815 86435 482665176 72815 97783 877454985 72815 60258 560530679 87198 68220 159911935 87198 30406 221231657 87198 20418 925517796 87198 48593 784206440 87198 64450 624713407 90504 42298 804858266 90504 74837 725407903 71304 66010 672297673 71304 8755 706525691 71304 71493 178718833 71304 33725 328603673 7766 60677 558273769 95986 6782 394310341 33290 33440 741640608 33290 37948 106775558 22048 63097 8789887 65997 42200 611466054 65997 73639 334539329 65997 37270 437861847 65997 43570 988325687 65997 84494 364557527 82730 91255 36063569 99083 5354 318227226 99083 83349 506958058 99083 25584 989239774 3257 87171 767748760 3257 91691 332881586 3257 35991 623951603 92930 82038 716803116 92930 94105 787260522 92930 94280 261018038 92930 29238 105673945 92930 68166 631281586 92930 90756 153012591 84807 47489 567681751 53207 90374 853794571 53207 77760 671402789 34309 32651 712847240 41097 46393 128204775 41097 40919 899443309 41097 26215 587091107 41097 95980 856269008 41097 84656 734805024 41097 59658 202894559 41097 43180 834042358 5318 27758 893568119 5318 10044 989967835 5318 76655 484503088 5318 79288 801514058 5318 64450 989978440 5318 27157 120362312 5487 30142 744013899 5487 68477 330827316 5487 34509 5584870 5487 65306 433561652 5487 21017 205577239 70668 19586 260511655 43777 48908 814436076 84226 93824 978796046 84226 84607 959176924 84226 48649 598374665 84226 47272 895075245 55902 80120 282179529 55902 8265 800000248 20892 3060 659682404 20892 40885 213914292 74742 1848 835349567 74742 82516 133101159 74742 7609 983902944 74742 738 677248980 74742 11548 273002889 2402 55097 390299610 2402 52489 848514316 50635 6837 626336981 50635 97495 518677281 50635 85084 116000889 50635 15998 53583657 50635 88178 982024551 35075 38661 11758828 35075 26271 228996822 35075 69450 422419276 35075 29661 830297679 90021 44080 106624497 90021 52279 579299075 90021 59085 987429510 91355 61715 800899606 91355 62702 103423176 91355 84857 994504736 91355 1626 507588814 91355 36589 816416684 91355 92982 802008177 93963 49581 340346902 93963 99298 507355755 93963 38651 623693776 93963 39339 870866004 93963 39412 38771137 27900 1571 441269105 27900 73268 855037787 27900 9960 283100990 27900 13673 792354922 27900 66212 150801086 27900 84617 848731773 43660 92480 44087313 43660 65430 712097460 43660 93216 662596351 43660 72178 76156242 73115 14272 734171329 73115 61120 409684954 88776 49256 361973170 88776 53059 565637685 35438 83842 300418189 35438 31255 173328147 66000 90558 464105901 66000 33196 12225026 66000 34890 454821376 66000 75390 280063333 66000 66676 156172070 66137 21898 907538936 66137 91556 451915843 66137 60370 171722302 66137 72342 996805576 66137 4922 366947006 66137 33619 287530062 2009 80916 634976989 2009 89432 63347087 47111 7959 29416864 47111 77321 648631034 47111 5281 421062242 47111 22780 338940071 60599 15537 977905440 60599 74659 45530451 60599 41271 464331658 60599 30431 866038183 87575 31882 392862560 87575 56265 344863190 87575 40237 138254079 87575 98727 7605711 87575 56025 680624109 24169 53642 217079922 24169 19947 318963284 96567 50233 924036198 96567 35432 537885594 96567 95447 472717541 77965 51476 874663431 22535 53992 952813932 68166 13282 521238037 68166 52691 458112917 68166 93962 508615689 33926 95881 634348505 33926 68135 278084565 49140 45703 48476913 49140 82039 150948549 59176 80020 642045975 59176 78211 37118830 59176 49490 745981474 59176 43180 581770138 7505 52455 705445222 7505 78698 116371589 48306 96019 839801939 48306 7348 193699778 48306 89673 561463626 78756 30604 475902488 78756 88683 736115302 78756 72638 240899307 78756 45355 732537846 54929 13004 731087005 54929 79163 310847047 76702 63585 190451367 76702 16413 803306679 76702 95614 103560234 11520 76080 342154925 10328 92072 191515587 10328 91139 425162174 10328 11377 629311112 84466 68420 53716622 84466 96407 257433174 70488 86134 965449662 70488 25216 956486447 53317 127 235227803 53317 78664 697030705 1222 68559 877892344 93841 8611 65858127 93841 66740 53394236 5607 32392 934811697 5607 25049 989179454 5607 27040 148328733 84824 47814 180407281 84824 2549 936163711 84824 92164 750531933 96572 28359 36640652 35277 71380 306677197 35277 57120 461731046 35277 25539 876948076 98177 53984 779574463 98177 77249 68373332 98177 97706 835378867 98177 95397 898662603 84092 83867 370935612 84092 44901 457640507 27521 8024 302574324 27521 84928 53818778 59805 71805 413017601 59805 8712 848229449 59805 97805 150906087 59805 9017 368125963 64351 85680 454280388 10449 30129 739184245 10449 91119 242233345 10449 25299 992694764 10449 55260 430574560 87695 10850 908439049 78725 81928 486807143 67290 90694 607964437 67290 67781 734516733 67290 84501 209777935 67290 66395 698579886 67290 841 15392008 61539 3860 442112712 61539 16948 354339125 61539 7652 981667007 1861 47120 310208055 1861 84557 2251801 1861 38930 105651247 1861 42568 515162307 1861 91995 915810054 49224 73228 833567037 49224 20581 353833691 49224 55302 947206364 22794 35089 556417398 22794 99186 816182375 78898 29895 845305336 78898 47890 591388255 78898 73078 923421602 81307 41693 144775301 81307 22295 959617507 22932 70779 946263137 22932 34195 681738321 22932 92766 287550885 22932 64617 149487808 22932 31174 827598723 68095 37554 860206059 68095 98284 660493090 15725 4319 845082177 15725 12589 339931740 15725 35629 173595775 15725 60344 705615106 92611 61201 372159331 92611 98231 788983567 92611 29821 829842629 92611 62538 248922135 92611 80349 841602870 92611 72178 412652104 18505 98846 380382325 18505 94453 307338499 18505 91519 243773079 18505 18595 22362183 53549 25372 994225623 53549 14065 913613564 53549 96028 299735960 5111 41153 358035578 5111 63006 143522050 5111 49937 130235378 12094 37526 855732528 12094 44630 39890991 12094 38619 586430163 81244 50080 516786722 81244 84476 148038450 81244 93156 607725373 81244 87251 491938160 81244 87576 564883720 81244 56163 688417275 73000 74034 600359985 73000 58914 83860498 88185 85559 72818298 88185 33292 488679022 90756 86319 212212968 90756 26304 605705097 90756 86189 92936297 59073 5899 595856455 59073 76058 350601146 59073 19704 972360257 8684 80208 923311507 18689 60825 482863992 70348 72988 768368675 70348 69033 343672208 70348 48384 199869578 70348 37082 991941053 62699 13865 787567489 34819 28750 421170141 19324 5699 733462063 89077 31390 519645598 51829 20372 655779692 51829 82299 363620429 60801 38055 131906495 29209 7591 704198571 29209 64932 352767379 29209 44273 793569713 29209 24678 630837885 29209 90878 492178334 71440 55841 33354462 71440 67230 364494976 76163 29023 686978402 13282 10516 879974783 79731 22089 848750986 74910 94385 902202178 74910 93898 577761426 93354 62879 552334480 90104 61880 852900998 90104 66517 142442117 90104 35133 774525371 90104 41131 532743344 90104 19526 186105373 70458 24853 987281808 70458 24400 515467187 70458 13449 514118837 60559 6710 833695667 60559 93356 839363277 60559 32533 89129269 43412 47886 61666806 32338 96565 875216062 32338 66709 960118536 59739 51072 545947356 59739 30552 864202796 59739 28221 907356424 59739 63481 651579197 3751 53250 904425714 3751 25539 165119675 3751 67515 128509982 51128 99971 961985861 78528 23270 579542279 58429 21955 46266635 58429 62337 351939249 78754 19217 620518344 43180 60072 771512341 43180 5355 935324444 43180 38874 327153730 43180 43863 919776102 83353 93447 162739879 83353 64054 396122617 83353 20352 854414349 83353 84204 380837119 83353 7723 226033659 75419 31066 854640899 75419 87090 164057898 75419 96637 341449747 75419 55217 837993039 75419 56015 703796759 30966 71901 931045025 30966 42940 414831575 30966 59841 672770710 30966 74659 859751237 27095 47630 760022013 27095 5444 166401223 27095 73326 876591191 27095 67259 246650909 32318 22312 729082169 32318 65067 689186166 32318 9992 271569312 32318 42798 403225975 26978 42553 166985070 26978 7574 582288402 26978 93209 406421978 26978 91494 112829520 88131 54260 425017616 88131 66002 154393121 34521 59704 942368288 34521 90323 625803319 69489 4381 363481708 79975 66549 20312782 14973 92023 339595293 14973 11343 278240277 40036 69943 69181957 40036 13161 333615378 40036 58259 838166702 39457 86597 529792349 39457 17620 35938370 39457 8976 120476711 39457 74239 524613786 52473 6707 697742579 52473 7261 64358165 52473 26972 126979176 95203 69772 211044896 95203 25516 484353087 95203 74229 417530423 95203 43423 697450332 57321 2673 831284151 57321 39141 473669393 57321 46655 952307620 57321 90027 117999383 57321 17227 928206465 87136 81066 889312727 87136 445 912271670 86564 21758 441245092 57832 58577 33152127 57832 72530 555048665 57832 30220 688204493 29111 44394 523935195 29111 95310 117934010 32741 22030 866834305 32741 15737 160952985 49437 14742 677931698 49437 1685 393189289 49437 51731 277158416 84346 8122 201479995 84346 94158 242238483 84346 48314 649129965 84346 49235 999579793 84346 82668 999827768 84346 74794 315617062 6056 78111 730778994 6056 4529 695908089 6056 81999 359348369 72515 47898 185830391 72515 61359 739501440 72515 29532 416960738 72515 54163 156525768 72515 29661 63159778 69812 41066 208826687 69812 60284 817849626 69812 53174 750227661 57122 81075 906023573 57122 38856 967041856 52545 84355 791692763 52545 74158 357520675 52545 79891 478590439 52545 42844 25271541 21899 76218 625863227 21899 53984 37271599 17350 66992 86129832 17350 73871 243241831 17350 42530 669473818 83676 14349 869992145 83676 40451 900654129 62093 1926 617562450 62093 11970 290867291 62093 27402 651383442 62093 72891 225997656 62093 43208 223229214 21485 67045 409071975 21485 36095 468630455 21485 78408 274191412 95397 75304 451225223 95397 39265 751741983 95397 79286 802073699 95397 80153 530649973 50440 5422 61584038 50440 37896 846163957 33619 167 775664918 33619 55194 537616600 33619 57120 307409670 94385 15991 920660199 94385 49185 181830437 94385 94190 203529364 66855 9388 306545870 66855 70027 107174623 66855 57866 356364222 66855 6908 914365077 8802 87324 826448469 8802 22736 363241223 8802 58335 757441995 8802 80941 947959482 4887 58224 984545623 72842 97630 98260174 72842 16907 138259751 76441 17755 633924691 9016 26905 239246227 9016 3276 628573500 82009 99125 382830073 82009 8221 94564000 82009 66600 234085020 82009 88753 83039410 10256 8021 720506587 10256 9395 250481136 76164 28597 378148786 76164 89018 861534071 76164 13638 899093689 30928 58381 917563499 30928 79506 577624200 30928 63675 542706824 30928 60512 677296910 30928 34491 621296075 30928 92295 93302281 23050 18869 580678736 23050 43342 158149063 47272 80651 619810109 69717 76530 455432129 69717 25081 463684602 69717 93566 354873087 2065 16312 945833689 53059 2576 523139735 53059 61251 224716214 72622 40350 60503727 72622 21057 566083065 38030 75189 184784405 38030 88557 923969152 80531 58739 351994231 80531 30254 177545748 80531 27422 467734694 60605 50427 618868556 60605 76834 288110804 38895 34194 286024746 38895 57865 57313664 38895 49764 223497010 38895 71128 374008221 38895 38958 950147725 89432 8434 694500845 89432 9563 331460212 89432 98700 267514271 89432 97008 522476482 66927 80578 957533919 91002 65792 452840814 91002 50716 578369468 91002 91759 322770613 94789 31137 715098355 94789 65461 481788426 94789 40531 867191854 33873 86249 173568259 33873 54806 566547250 63730 83720 16917607 63730 24102 341137975 63730 92846 400791085 63730 73933 297462039 37894 23033 313671495 37894 33732 212593940 37894 86395 700255997 37894 143 971490612 37894 45122 148422782 37894 52854 440857982 68965 59264 174441469 83252 13275 580790126 83252 24634 76945474 75157 31691 91384464 58794 25729 290879503 58794 5978 456249842 87927 99744 189145563 87927 85370 371305447 34839 81264 340617782 34839 97643 666447839 88557 36604 401619505 88557 32563 345345693 73845 53943 244554861 73845 22780 869654145 87251 12139 989942442 56135 98024 164042973 84569 15705 250540231 84569 92003 905097327 84569 8062 231009974 84569 68192 813808256 84569 24573 641542258 4174 97992 850509052 4174 58605 750498613 4174 82876 602587746 4174 52825 771850565 4174 59604 329483778 4174 98427 729774929 85592 70017 903689198 85592 58094 863387845 85592 87802 274816232 85592 67631 791919095 66709 85199 521036913 66709 3489 656098367 66709 13169 189234287 43863 5492 347198296 43863 7317 106965035 21063 6486 200600422 21063 91098 708505275 445 53959 546912089 445 92915 476372636 445 30141 84469143 445 28079 657789631 5567 70053 826451144 80051 66392 494340694 80051 61917 437425109 80051 51011 511517415 65605 41653 408193472 65605 44345 446661331 65605 21074 697897282 98719 47878 749876449 95725 87746 457420151 95725 23425 37447787 95725 27239 638526323 34280 68865 639471420 34280 79536 645701800 80492 32877 985748461 80492 42812 903973679 42099 12758 81097299 42099 20799 642567848 42099 92467 573819226 42099 4444 544394574 42099 86283 426022651 88178 14903 356405761 90374 44599 504099803 79226 76920 540202233 79226 56048 39057657 79226 56621 483542190 79226 85033 839249028 79226 35158 883867488 79226 98427 84489863 79226 55812 884859056 83747 91685 793088968 83747 63922 684672915 83747 72035 368957261 3660 39103 565670046 3660 64338 926379053 3660 10195 557724227 31131 44021 92599692 31131 13959 245219626 31131 17555 297873845 83340 85890 187404564 83340 94592 919070551 83340 50732 55443131 26775 55016 820362895 26775 25714 24642797 26775 11278 943506453 26775 54101 242093496 26775 28232 615698442 62036 58897 487680308 35411 23286 479198976 35411 71773 149985731 80227 48071 983020576 80227 79359 804983888 80227 64921 767189521 80227 36576 90073705 80227 31107 493717492 10725 53241 816654111 10725 23003 34046098 10725 40101 759566119 10725 77205 971020316 93159 99524 542232671 93159 49902 642097051 28802 62886 708210154 28802 97513 501618627 28802 79305 531297194 28802 83634 467013114 82826 58341 785499528 82826 82913 686172540 82826 58062 80813174 82826 88709 312946058 92385 86993 824201646 92385 54780 395102859 33343 14845 581982740 33343 58690 413122959 33343 47107 817957710 62405 97274 455681618 62405 52968 599055458 12226 62904 641826993 12226 98445 149079808 12226 50835 357727114 94851 27724 652645411 74038 73765 497660439 74038 7750 174525420 74038 54765 431887020 74673 64205 705810820 74673 77500 211878773 21780 30490 138199814 94552 14824 715501827 94552 8594 116292882 94552 14781 645114750 99382 43312 947334921 99382 68907 286819017 99382 30855 866166621 99382 71128 321238411 99382 44148 17174005 49902 10545 965275319 49902 97570 911703465 72136 45111 669199503 72136 4792 788906218 72136 89246 790658545 72136 25169 432736554 20186 85888 757997330 20186 9156 875610529 76427 4929 8982708 24234 7280 127953082 24234 93671 333250236 57634 27377 630267759 57634 77281 374871214 57634 66041 383589249 57634 54281 224762645 65296 12169 659156048 65296 46319 64414714 7511 6496 13435918 7511 37091 434657825 7511 70100 817302358 44071 85000 50647251 44071 67122 266350681 72035 44850 125017703 72035 65496 417752148 72035 13216 763676136 51017 86471 189301017 51017 69687 738812953 51017 63289 818324081 62090 25664 316485892 62090 66434 308118950 62090 54973 853382726 62090 55728 152733194 62090 66262 934005526 62090 27464 756713922 62090 55103 279739550 78911 84335 975213799 45631 46870 754365010 45631 77086 46466729 45631 35332 35932644 33725 22368 620159499 33725 67102 904241171 33725 51311 146767958 33725 73579 346347415 33725 46649 128876612 2803 28396 597518826 2803 28524 976063528 96659 70182 316850929 61418 53264 42371454 61418 20666 828297805 64492 14288 400881808 64492 43136 385297755 64492 12489 273513972 64492 20604 720695918 64492 76015 88830282 61740 49237 78782513 61740 25580 159104813 68478 39130 952363714 68478 64706 936692917 91332 51981 563366379 91332 3150 348214518 91332 45008 112327875 91332 64681 614735991 91332 99525 938837651 91332 75496 577809486 45131 48009 13810654 45131 31786 851718043 74972 98892 800713626 74972 60384 195821238 31770 37590 242105428 31770 34905 804164190 52953 6914 706241908 52953 52699 49506947 52953 54118 559223299 23305 68891 55606992 23305 48903 276813637 23305 26297 968349130 23305 36431 139955558 23305 37071 555955105 98151 55843 902778213 98151 28026 747174591 98151 68220 106776602 66906 1574 838515035 66906 56697 815502559 66906 83099 971032316 66906 88372 44110378 8024 9435 530202202 8024 87302 862370639 8024 14203 550673453 8024 91417 338943933 8024 72502 733092162 58474 71697 990660470 58474 15560 19555762 19704 79486 447794975 19704 86628 865073186 19704 85908 726366149 19704 34750 785437008 19704 88814 977370107 19704 73805 395231942 34846 62587 46603479 60254 16809 771357149 60254 28648 31030732 60254 76826 217739380 60254 67831 343945750 47827 49498 501839587 47827 4179 789228412 71773 15773 443424753 84970 78768 364047494 84970 20900 695622376 32003 38811 293972597 32003 48636 977031621 44530 44073 191180487 44530 44135 309869294 44530 72697 240089450 44530 64081 747794264 44530 28177 279421382 44530 60614 445211081 44395 50267 775354058 44395 76573 678975663 44395 10313 891980193 44395 46285 246753908 28817 85722 485581436 28817 46251 653378888 28817 71419 151954472 28817 20604 97246543 53884 46051 763873233 53884 62446 854578234 53884 45027 388908840 53884 26854 295122935 53884 50523 526213252 11767 3640 828545534 91576 41700 615409699 32291 89164 38455439 32291 10195 331042132 76365 96249 219888815 76365 44107 479737652 76365 52149 662547430 76365 67799 968661308 47265 27621 194702755 47265 75399 942050061 47265 12957 965869934 23448 7637 685256183 64450 9712 419551885 64450 13399 21999642 21633 39821 586456110 21633 25301 996043537 69624 53767 180803640 69624 87882 250348736 69624 57262 272298818 94394 80410 601623017 94394 18227 257220299 94394 79898 499485142 94394 99555 609513924 24300 52840 605196085 24300 24816 584823728 24300 63580 895456865 24300 72502 394294901 86524 44505 973392006 86524 63580 924899726 86524 75728 233262942 69422 12608 948964306 69422 5676 558937491 87756 4431 130912222 87756 65931 327848892 87756 67111 873713850 87756 77217 675023802 2860 87332 867785049 2860 94447 719301804 2860 1906 91040344 2860 66228 148727832 43575 73469 393266353 43575 37117 390693739 43575 18271 1777832 43575 57459 299966025 89301 88505 40025860 89301 25054 739260034 89301 29386 93157740 89301 23589 225979994 52808 57226 853968951 52808 16279 157735618 52808 73571 614564077 97159 28383 975139272 97159 87417 796968316 97159 28450 745850080 97159 99896 210995891 83727 4026 747401479 83727 76320 631331337 64941 62245 750025254 64941 40170 942300597 56311 76825 712271111 56311 246 711640537 83566 89568 69135555 85368 15516 683114444 85368 28483 204116044 99896 30653 417977928 99896 15435 650741366 78091 84718 946011091 78091 20767 933464014 58069 52564 247367972 58069 24535 961979450 75158 88614 132274383 75158 49751 17782655 57205 83646 639074699 57205 56731 948125483 97153 75838 273484448 67223 92013 985935787 67223 57262 79031636 67223 73165 193473854 67716 17881 550807355 75496 36553 473845166 75496 3064 944683892 87952 60392 707861860 87952 14065 274413629 21621 64868 97395413 21621 72735 197644106 21621 99098 943093525 99021 7194 956300532 99021 39838 954677049 945 92619 898898553 945 68014 77756047 86909 50926 796004214 86909 42462 221603652 67799 83844 613049672 67799 85680 867411555 35546 24888 124585051 35546 92196 509238550 35546 57636 200623888 35546 7222 374212451 35546 33139 416567866 35546 22986 705893837 35546 66065 463230522 84974 66149 404870466 84974 96089 48684536 84974 52775 873083620 84974 94241 998238759 84974 75259 584918834 40645 76466 363877550 40645 2116 852185450 40645 13981 479854621 40645 14500 143789482 40645 38699 125648334 40645 9281 545005184 75329 67023 19531939 75329 33977 736004517 75329 51555 352257146 75329 8454 72470115 20900 30142 149240926 20900 39317 157958058 90626 81640 629036157 9436 12839 910128674 9436 31902 91937640 8143 39557 211358178 8143 67168 565221662 8143 38581 674992122 10670 38791 835621809 10670 9975 927925675 10670 38497 506403817 10670 28483 526764048 10670 56015 771265370 71330 54357 35180958 71330 39626 31529285 20149 35819 636982084 20149 35615 740871840 80941 32441 414275414 80941 77473 487180809 71306 46039 398417342 71306 95472 530585914 71306 7360 903954157 74865 85854 495745676 91109 78524 44507891 91109 207 391204332 66618 73293 50026427 52489 59905 259643564 52489 35207 608813554 52489 86624 543632147 52489 67815 179927212 52489 6961 385002728 76176 18192 57694904 73165 5053 117917552 58106 78894 914977190 87332 58290 564409561 87332 54758 666533100 87332 7921 368349007 67299 44758 886425940 67299 90453 984117138 67299 73829 180903630 82650 86543 535930378 82650 61091 280441539 82650 51063 215040668 47711 49011 525837896 47711 9574 200035009 47711 17252 234525847 63059 52376 933195680 63059 46829 76297449 63059 8594 57729064 63059 44901 391908940 67815 46134 164239574 67815 78740 130843343 67815 40257 152428699 67815 84196 705968511 71996 72026 984789350 71996 76637 658678271 71996 96785 478606231 71996 10402 477863897 71996 36334 687329436 71996 17555 346140693 71996 38146 865000688 71996 10165 662417887 7488 22748 35102208 7488 25234 227577925 7488 25103 50797145 66635 73130 955185024 66635 64478 164661357 66635 74041 6232848 66635 52033 14756870 66635 27876 217376087 99725 81626 355646206 99725 40436 383460888 99725 76834 425705887 36686 53118 802152177 36686 14878 644237398 36686 87647 668204175 92065 1041 776907594 92065 11869 922481688 92065 11053 175812830 56002 94629 577457573 56002 49052 106912369 57262 43564 907550920 57262 63916 342234091 80507 29044 315868296 80507 39088 972146529 80507 47951 596207603 80507 77871 444924655 16872 42261 249113044 16872 32822 135308138 16872 32108 942803416 16872 72858 860750568 16872 14550 514059383 16872 70049 669026959 37896 60547 386593963 37896 45383 718087639 37896 95267 252208841 37896 96411 300412585 37896 5428 777319946 8594 22658 492218537 8594 53984 955011789 8594 1084 787097239 74731 47946 497282410 74731 69652 206276842 74731 9483 720274041 42335 41985 706812401 42335 5941 866778214 63107 65107 716291704 63107 77275 645726872 13010 17908 56354944 13010 83532 177160149 92846 42455 492961610 92846 67046 997813765 15445 91625 624890238 15445 833 145474430 55302 28781 345797382 55302 55139 493653105 78331 56805 664501673 18926 42157 107120182 18926 44970 294283382 18926 52890 138259884 47023 53411 897335203 27239 97135 840911930 27239 15254 190846096 27239 82267 280481588 81927 18503 623684509 81927 57752 775135119 81927 18585 991936611 95071 91385 802541464 95071 51299 417385898 88834 29463 753277496 88834 10783 352264714 88834 75581 185133312 88834 34491 431789528 87471 42994 308475043 87471 26206 380355890 87471 27985 299222955 87471 22067 244920494 87471 70049 209854294 46829 70209 317126873 46829 69920 334618144 46829 34504 241436200 96859 42056 901182920 68830 33670 284971823 68830 50616 283134514 58921 87399 193204655 9156 38730 206345054 31174 63537 919203956 31174 48943 78808357 31174 74106 97462680 31174 41240 27427884 31174 48119 213380293 31174 61345 451899824 62634 86940 113039196 62634 94881 782668328 20314 47357 478248766 20314 19681 710598239 20314 19557 984243189 21955 2739 553848718 87890 51206 599666917 87890 37548 825849808 87890 26367 87334495 27954 70339 593928405 27954 85641 604311585 71582 54574 542951214 71582 87023 906546401 30298 52566 724630215 45248 64113 203955055 45248 53505 70151179 45248 82039 40169205 51731 15712 651231931 51731 68101 124804502 51731 27185 324690158 51731 5266 911616265 58570 27032 645394473 58570 38317 134326482 58570 38563 712924596 30824 57412 252608592 30824 75367 417273402 92472 39828 790709811 92472 7854 90849386 10195 12907 823942277 10195 34865 60370350 10195 24130 177359953 39166 75813 721860310 39166 82349 422826689 39166 54984 660138123 39166 86302 223418793 10815 45050 782677709 10815 87473 551188337 10815 96695 301218929 10815 56767 850222577 10815 71119 422946669 70049 85396 731654026 70049 19220 782400479 70049 41410 993485758 70049 90793 944365380 35551 11631 992633058 35551 99671 671126243 35551 46278 845185018 99522 55854 169582297 99522 10308 937465429 1272 80491 56570779 66288 76901 633551085 66288 47246 419329835 30090 13043 771901113 30090 79447 579740058 30090 84825 490310154 30090 99496 850319675 76845 95987 561256382 76845 80091 989528364 76845 3991 505218382 76845 99476 101543540 76845 35617 17956649 70180 32498 652971729 70180 29322 503479398 70180 40401 687534532 66091 38098 572513491 66091 30158 385893754 66091 37785 706878481 25079 86980 654895631 25079 72732 181928475 5266 81639 403355327 5266 17370 127705732 81147 93635 848972952 37825 54741 338242699 37825 19882 701391300 37825 40761 102315155 37825 59449 752777816 37825 68174 729388718 41004 5252 862219044 41004 27371 84423058 41004 68213 978477179 41004 33253 341677429 41004 19500 442127187 53977 56747 907493191 53977 81768 877733163 91229 58077 601831119 91229 47308 108215475 91229 22780 690046371 29056 83151 213377793 44180 25319 528142951 44180 64508 522895291 44180 36317 975034457 44180 3366 799008404 44180 20707 473975434 48119 11849 268894264 46285 16678 782965944 46285 23055 938986254 30855 37797 969098993 30855 22462 812397044 282 96100 543965284 282 12956 792097819 282 54465 64485463 282 43138 231733374 63953 29617 888799690 63953 11436 493866633 63953 50396 421530868 63778 89519 12966753 63778 8426 296662420 3493 73511 176161086 3493 13813 785917274 3493 55708 109185642 67687 50230 998178457 76784 65736 958777939 47951 32930 980047692 47951 88183 343432674 81534 73092 258559097 6029 29217 88484096 6029 16649 840155468 6029 73992 206922852 6029 75004 88417576 6029 54433 916877727 6029 32152 579431475 28524 89446 505346755 28524 96812 442506977 18249 33034 4879833 18249 27391 785401587 43208 67266 826454692 46617 20211 503016254 46617 2084 877533231 46617 14611 708929289 46617 51531 727069013 94751 44437 391328463 91098 54170 806841219 91098 56163 898382258 20666 10338 164792697 20666 37155 415053496 20666 34655 487729807 20666 65701 412468405 20666 34671 72422228 79905 49072 211588842 79905 3772 99082825 79905 37785 884874593 20308 45740 689048731 20308 28266 371617193 20308 9748 278474196 20308 55829 788566826 48054 9723 452987893 48054 91072 988470829 48054 98644 381942258 48054 90552 515770552 23769 23031 143337779 23769 22605 903483034 30942 31160 882853074 30942 55365 283582541 86948 61471 77294687 86948 95089 6463528 86948 30245 182942273 86948 99525 58234286 86948 62023 436291443 12192 81398 621507634 12192 67154 934576478 61251 35430 488424970 61251 52675 595664688 61251 52300 783697871 61251 66887 956355450 61251 86249 787279449 54874 84831 757511968 54874 42380 147659364 54874 5461 883167202 54874 60940 737178333 50301 52647 999086642 50301 86759 702087393 50301 93418 191139133 2858 45262 235656545 2858 91505 445559175 25301 37897 115706771 25301 15830 99400660 25301 14684 879357422 25301 52286 179013783 25301 75273 30456393 25301 27939 907480754 96864 77493 582780657 96864 7367 24587601 96864 22516 578206027 96864 30220 873644136 99805 435 736177127 99805 85161 507285720 46649 74366 664064395 46649 58563 267671673 85144 31354 720820124 85144 93418 790973464 85144 11548 411763258 5738 24366 706777110 5738 68977 261403939 5738 39007 641433149 27157 12290 649308280 27157 44984 802590065 27157 56368 104010270 69433 2485 621375533 92467 64437 861007419 92467 6605 855957938 92467 3600 233908958 17135 1252 401229285 17135 9398 671672733 17135 28268 254024600 48198 30381 526514885 48198 70342 276938877 519 17672 421458046 519 74492 893472557 519 7671 179325527 519 63446 906380900 519 10313 319253155 28870 77654 212276385 28870 95048 202595514 28870 70966 64613718 20898 25665 589330116 20898 36049 854005868 20898 76481 662353128 20898 40366 819624290 20898 25427 314455258 11548 13992 989767466 55812 36366 513794596 55812 20210 259416924 86058 51481 778670990 86058 20513 566268528 74340 62076 739996094 74340 59206 74753792 75242 68122 284021422 75242 22812 351034467 75242 6809 642055084 75242 8221 978737108 52854 6224 301757678 76826 37901 310753736 76826 66002 86457682 12354 49591 77817462 19947 28987 316659386 19947 60068 362771762 19947 8187 892945308 19947 96612 296508135 19947 4126 914417891 9742 46051 356847819 9742 40978 773795557 41519 75426 497238751 41519 66128 444189384 78741 43881 206676360 78741 56362 846331366 88287 16358 529615356 88287 99431 60890707 88287 37071 561449280 65540 13797 550305918 65540 53174 309570599 21682 97989 188366716 21682 99768 432633035 61909 56875 149152071 84813 82677 717393323 84813 91553 564240572 84813 90107 173647258 84813 99555 925232905 50523 24676 967523583 50523 92562 477338437 34671 58324 464113869 34671 95332 722188755 34671 17966 767939988 10453 10842 308156990 10453 21714 933885613 56385 70980 849978861 56385 59514 938383707 56385 62616 191516294 48770 77275 726822585 48770 97181 230966664 48770 8352 683281559 48770 65725 823474576 48770 85532 262579529 89297 34034 88056358 89297 17918 917345020 10229 85098 255442787 10229 60473 742939785 41561 83263 436906898 41561 53644 174491076 41561 36598 515719533 53286 73502 312336861 74310 710 374714657 74310 81446 964071696 74310 78303 940745608 54400 84668 233019735 76461 89709 118104947 76461 23160 729698344 76461 31365 501274758 50427 50509 625812896 14252 96203 775262569 14252 24151 330446741 14252 8096 369143922 14252 80035 378268772 14252 92496 795971448 8221 63894 330169666 8221 56598 723911083 8221 60473 274966843 5515 34945 843313241 5515 30524 941844568 5515 41241 18319355 11219 7452 598314329 11219 14781 961930817 11219 53039 541611315 11219 32034 844887924 55138 82230 924121186 55138 95758 964149370 58399 61113 628041350 31107 99812 617291513 31107 51311 797897 40885 85417 130566794 40885 76684 174790508 30431 92562 555789400 30431 87408 718928312 61680 29319 780173899 61680 99188 734894185 61680 61433 181198237 61680 90174 539692886 85119 66987 469797132 85119 88110 853670807 85119 3587 430347354 7244 70533 236395481 7244 23721 853049106 7244 1798 636734820 7244 88753 116626025 96985 69788 671345126 35878 80358 547934586 35878 27598 951402163 35878 41964 875711090 35878 77687 315897415 84827 1570 207590877 84827 94365 776776506 35442 72305 533042597 35442 80265 962740270 95280 90644 293813604 95280 53334 529156195 95280 29500 288534405 95280 66230 528658905 95280 38340 932843436 95280 93881 324513646 76015 21216 461281917 76015 70156 262510124 76015 66953 734407334 76015 98427 115509080 55747 54080 202923851 55747 9619 934422399 55747 80037 359847984 55747 57991 972265045 41241 38853 699838823 65067 22169 298376779 74100 11296 878637233 74100 73030 331358624 74100 99206 86278500 24116 47113 353361277 24116 30085 519244572 24116 95547 115906668 24116 71879 780769068 24116 76455 870010516 86715 69137 820945331 86715 48590 507171036 86715 58750 358444245 86715 63346 490642300 86715 22953 921962057 86715 41134 214841909 620 88497 322987589 620 59953 326994888 21534 19700 246075047 21534 70598 354287776 21534 25731 922965058 79349 25592 329091962 79349 24068 456006789 79349 65891 446330651 79349 63218 100962243 79349 38340 564979384 16911 66697 99108901 16911 64560 720382542 16911 60456 834179964 49529 34213 424411202 49529 98894 754704270 49529 72682 892541263 49529 79916 448479075 29094 998 229293389 29094 48444 807784884 29094 53677 394462684 29094 54567 978804958 29094 8951 248120065 29094 45985 390482359 88628 19414 4045661 88628 83816 385623100 85453 29949 922897740 85453 82483 370576113 32947 44061 201951857 32947 1647 373172979 32947 8725 996148007 27917 26957 785534984 27917 86426 136579830 35747 80010 58544581 35747 44987 397428530 41715 26039 775110901 41715 56429 612451001 41715 96606 539550154 41715 45574 580197522 9712 13880 863134861 22107 77773 116775870 22107 66968 592383430 22107 26934 770779036 26345 50125 941174740 26345 64459 174365825 22110 24657 58682204 22110 62373 407350138 22110 79329 283287663 2992 95530 532202519 40170 55706 479852499 40170 19698 366864108 14781 94672 659061273 14781 69718 101490587 99645 62387 447697838 99645 73396 255211842 44201 95207 968234153 44201 59026 484838235 16558 18945 545789370 16558 77710 673760677 16558 74356 301091178 88386 44532 358626934 88386 86603 262952013 30113 49558 825259167 30113 58666 553159316 30113 6961 43927903 2481 20707 641043590 2481 5633 468261921 2481 86915 117807867 2481 16731 421248366 76131 62693 408835637 76131 92518 526351657 80494 52541 591778707 80494 95992 906377994 31833 91658 524368551 31833 14610 293828582 31833 96827 330949071 25590 398 430047185 87576 11526 508853744 40102 42545 546537702 40102 18278 636528652 15289 74618 138679098 15289 23378 976225448 15289 24509 515105149 15289 41048 427846308 15289 45522 124331858 14679 97984 409025334 14679 12312 412640938 14679 13511 593936365 10956 62819 843236663 10956 61986 135314355 10956 75435 787809405 28245 91126 419530367 28245 64913 969313132 28245 45409 865929412 79329 12477 184644282 79329 28714 126728966 79329 64782 684781580 79329 25918 763882143 56654 31216 420139542 56654 13868 679363673 72178 79301 481823134 72178 13946 196483713 72178 27461 787810089 76927 7978 756734683 76927 30466 273529211 33240 6969 820387412 33240 73843 4196679 33240 93701 833544743 33240 4444 476051747 33240 51374 520746339 33240 12358 897016836 8514 83762 48207569 8514 15115 152056564 8514 31507 820071837 8514 40046 474229914 8514 77246 856329254 8514 81470 211192650 69709 92571 948212667 69709 41934 590791129 69709 70089 419513197 69709 38336 719780640 69709 61942 381713424 69709 6529 901402712 7723 57615 361009661 98427 15510 776745067 98427 40358 599750771 98427 91016 394875988 85984 47297 600455578 85984 46727 893752380 77006 93830 878945961 77006 21345 226618848 77006 38253 658157 77006 46602 100720701 86915 68160 190141346 84533 53892 156306664 84533 50967 436701961 15027 7331 29884704 53184 2308 948711862 53184 29491 851250804 53184 24871 711125227 93967 21267 42608616 93967 13197 262294775 17114 71772 402946402 17114 4903 167704465 17114 1199 26246510 17114 5772 33609070 27360 57951 669074372 21110 16453 741582022 56948 16665 328351913 56948 85674 432517360 56948 21937 228100797 56948 17422 435107110 56948 86906 50848481 81259 82376 583536362 81259 19510 937677971 81259 53084 435239258 33347 56955 476488137 59245 74438 811871678 59245 73470 143078922 59245 14054 579061276 59245 97043 11189754 59245 30195 140295001 59245 10638 875645934 59245 76479 207465927 99940 91826 693137608 99940 17447 915015137 78408 41933 597027406 82671 18993 617326195 82671 31894 200277114 82671 4285 307151102 71382 30463 34855222 54927 77455 506580749 54927 15654 622900265 54927 77606 155390250 54927 41902 497935147 84761 85461 213948726 13556 54718 985925800 13556 99496 5177957 57793 18679 14982328 86131 64077 887744171 86131 76728 539499884 78291 73354 824124724 78291 99803 6996379 36476 44385 978687618 36476 55157 969328968 36476 59347 154983117 15046 80541 639505472 15046 4345 621354998 66116 73100 329995419 62253 10616 702838715 62253 82743 309812246 62253 73397 839777263 62253 99525 603825297 5235 16305 510311943 36334 20285 306085570 10308 40043 105327697 10308 4169 496097645 39652 47503 947332492 39652 52413 811565717 39652 46972 693439233 58285 144 737681163 58285 54682 252280937 58285 80805 85360486 58285 22780 739000517 40366 99111 473856408 40366 16890 453921809 40366 89011 665605410 40366 93048 235045228 15316 16292 779239309 15316 57501 424621741 15316 77317 881866138 15316 78536 567964100 20180 25753 441234739 10803 45989 212161500 10803 79799 652567389 10803 83153 364851184 10803 38001 293270375 10803 71668 638310096 10803 73199 927387888 10803 47467 754803749 10803 79756 806191286 27821 22509 730488651 45355 95174 277319412 91436 69447 488581495 77773 46109 613948634 77773 73789 215320113 77773 62307 495858530 77773 90610 64912230 22462 35612 829861446 22462 98524 143326245 22462 88576 625344832 67631 61463 482236581 67631 28450 435836424 29238 56065 871595731 29238 65963 668891838 56015 27127 517435848 56015 77095 909250784 56015 90031 283487372 76497 89706 583715111 76497 58551 344140330 76497 18043 994129433 64446 69138 453124262 64446 66847 454206397 64446 45263 100887944 64446 87596 301964579 64446 1712 581873819 64446 17099 117453843 93881 29563 58656688 93881 3919 810469945 93881 86588 189891994 93881 45153 857319950 71973 19720 61427701 71973 81919 261655233 71973 1084 816029056 51531 46311 854798737 51531 8843 800653595 51531 85290 414349611 51531 31471 585793082 51531 52239 686643111 11343 92203 55932139 11343 39685 712336382 11343 45567 802899947 95057 68254 751646167 95057 16363 528990264 5941 80700 740255820 5941 44418 459338494 5941 95686 256170158 70342 26242 345689821 70342 16417 449720677 70342 70177 386641918 70342 1998 329755084 36598 23786 921247260 36598 59509 180045733 36598 80265 20467978 58666 89219 516538417 58666 65329 405082039 43753 96802 696760995 43753 98304 966075563 37082 54310 141883114 37082 26422 633104993 37082 63794 931227690 37082 39044 950755860 37082 96370 883794158 37082 95405 857950593 69377 62593 886794536 69377 47861 142151979 40401 57096 739468314 82490 20783 205375352 82490 98284 708108782 1574 90030 662497469 1574 81091 460514098 1574 64854 379616857 1574 27975 606023626 1574 52868 573870336 1574 41488 396669831 19720 94262 37913910 33886 8578 731996235 33886 26778 962444672 98792 37438 531677957 98792 5571 460918375 98792 2738 893801607 98792 5561 303920002 49843 31063 864306759 47376 72239 191458151 47376 77296 601566439 47376 14522 233575383 25058 63607 670223696 25058 18324 750764033 25058 23977 245030301 25058 28520 826295046 25058 40546 729601840 55829 80439 160678124 67102 39014 850696973 67102 344 856458297 67102 80791 136972436 19698 38732 869828688 6961 40626 612873517 59150 19892 862384619 46920 46283 471008224 46920 50828 217287802 34206 43767 162153072 34206 22765 279092467 34206 52679 811488380 34206 27914 672024619 30330 97581 852120500 30330 1128 556683959 30330 87399 412305524 2399 87783 34607053 2399 64574 99621129 10165 30557 612458201 10165 71761 346829737 10165 37353 908342400 10165 88840 203837431 19790 29727 14011237 19790 38617 623848031 90962 88423 581068497 39778 79862 42393616 39778 61739 955104270 39778 73318 603829262 26972 71612 673907165 26972 46067 873851613 49270 52968 432599336 49270 375 930358939 60456 71366 655181071 60456 89376 582195273 48787 25045 15328390 48787 47434 546003219 48787 78688 775809592 6815 48234 830808625 6815 19260 861969629 6815 28878 202928329 6815 11799 346795874 6815 35149 940900339 67209 39776 158869131 67209 43945 330254481 77246 61218 240748153 20604 4963 401022806 20604 94810 626990603 20604 94758 935011162 73571 89192 570965496 73571 72502 34483966 33253 44077 908702027 33253 53039 442513604 97069 56155 213411166 79536 92660 537767690 79536 35298 268258186 79536 8493 673911770 79536 88634 37970157 79536 64204 908825414 41134 13546 430105834 41134 70424 723975239 99471 7863 178488407 99471 63892 197550955 99471 16335 721257352 99471 17336 525804723 99471 58481 269868497 32584 8688 992549233 90107 83260 148285231 90107 98688 444028582 90107 73796 386886757 90107 50282 888880647 90107 64204 313137988 48980 75431 122704967 48980 39453 428027862 48980 15323 654092203 5874 24851 552226632 5874 25956 287180921 5874 5337 94890825 5874 75553 256701881 5874 29698 543261514 5874 22727 792294652 81559 1595 470983203 81559 12203 510158366 81559 95583 238450352 81559 13682 568759084 81559 10591 766226669 46602 41533 441791747 46602 96571 89014430 46602 9725 107080857 54742 61004 856329257 73805 58124 407350518 73805 28297 831832317 73805 61581 716708417 73805 69747 76645467 73805 22314 669779536 99420 37640 43553337 53656 64832 411248660 53656 15807 687296702 53656 79549 737415276 53656 48354 386779660 84082 77514 199708413 84082 95992 218804543 84082 99431 915458237 31984 88931 86535139 44080 86141 570163671 43342 27015 543115743 43342 91817 829147393 43342 9594 26673598 65496 97129 788786376 65496 87848 490479450 65496 89704 376912657 65496 99047 186835596 71128 17897 627907738 71128 5240 812194763 71128 3291 598331049 71128 54777 723478654 38340 13489 16861776 38340 43722 130263389 38340 71233 468149361 38340 81374 287649447 73103 90132 980695770 73103 84135 875435354 73103 75200 63529022 44132 18219 898363499 44132 63485 332319218 44132 26512 481224792 75085 6930 741348403 20707 9655 952192663 20707 18875 998626694 20707 53110 743341512 20707 98526 74017154 20707 70334 278637246 65949 31411 616593306 64827 63061 668405589 64827 87392 228326353 99525 76320 649083026 99525 98185 832448454 99525 94617 60305283 99525 67168 11012394 86283 83335 334973237 86283 15292 778299124 86283 87718 630604717 93209 44651 422471177 93209 87321 366871130 93209 76488 137688391 28450 87369 854347697 28450 62167 503264156 28450 20373 530252231 75259 48494 244892291 93216 50740 982661630 49306 82290 649471276 49306 30049 527867727 49306 35576 847247459 49306 24364 385306238 49306 5100 756049791 49306 54700 609229956 49306 93418 533870223 60972 81038 821266499 60972 84353 87661247 60972 28163 614491060 60972 78017 902459240 60972 99371 767656397 60972 98530 993004524 95705 65214 368468271 95705 96414 32540605 95705 17599 323560312 55660 48560 336812857 55660 94689 436794875 44901 96622 434027723 44901 67590 898944130 44901 2099 985131632 44901 41948 861602777 44901 39994 793039986 44901 4345 178703014 58841 87696 791350835 58841 13375 579749662 513 85007 692753591 513 96695 231070866 513 3792 339780374 513 85651 269263702 513 18524 309717514 513 81726 258689373 25262 61431 548520162 25262 8139 403155996 25262 32418 359700443 63885 45349 24589869 63885 78153 416595803 63885 99613 92866938 63885 19782 509366327 18580 19485 100484530 18580 4614 452290185 18580 87239 779733119 18580 60557 801482226 18580 60614 270191022 63518 546 598215291 63518 65442 567891695 63518 46333 760352927 87408 65443 771528446 87802 3913 194828106 87802 30518 829997622 87802 71163 625241525 87802 19170 171357350 21898 29994 292799931 82169 55226 12007216 82169 51235 465873610 82169 6018 144834560 41975 9274 708446464 42536 22911 435466784 15200 58195 291942453 15200 76806 308874058 15200 30385 976351846 15200 32152 12495044 15200 95275 526239864 19557 14872 971380363 19557 70882 111413989 19557 68116 912720780 68014 89152 798746060 60614 2866 756018961 60614 49525 851255061 32472 74727 832725406 53174 43016 137399915 53174 53616 992125745 53174 84763 153664349 93052 89554 483001719 93052 17556 328881452 93052 90660 764012269 40966 32884 217742044 40966 58962 398014132 40966 79257 38297540 40966 74901 801238287 40966 65374 966397337 38146 9996 329854465 38146 8395 537016001 38146 75147 847788977 38146 64706 76101451 38146 83499 656214787 47747 27410 927236910 47747 64603 402011808 47747 69602 743006938 47747 11463 897195340 47747 51978 686942688 47747 44906 673124860 47747 90826 754168412 55474 18733 798192860 55474 74298 43341873 55474 64597 895265191 40643 73853 736429113 40643 62485 117830029 10526 96936 664273699 53984 51740 338500437 38958 52456 984571245 38958 7794 271695031 38958 66490 780132096 52718 35706 646417144 52718 53015 665238462 41498 6572 725754545 41498 33806 403066053 41498 36014 474188951 66128 30504 89575020 70155 71525 613010884 70155 58171 925481048 70155 64889 890869829 16078 21361 372854780 16078 98580 494328806 16078 51972 219903677 25169 52912 812118974 25169 55094 428774585 25169 66933 804259964 25169 56687 788095945 25169 72254 788488126 22577 98642 32260796 40829 16794 276708656 40829 75728 969713729 50510 16731 65774068 50510 71685 646185920 50510 869 505691920 50510 57121 113528291 50510 67703 181786191 19197 69805 86548056 19197 45494 227253052 25539 62038 821986114 25539 27815 327041147 2755 72886 696470459 32698 28448 75748619 32698 94334 676074015 32698 1079 651549921 32698 38699 826620881 98846 1263 11190722 98846 63512 49963111 98846 79895 272101899 98846 35564 655782483 74659 25627 607424856 74659 80688 772496337 74659 18077 340521265 11527 56940 101581827 11527 45848 368017472 11527 21840 338446561 71898 77211 805653265 64706 43350 595112224 64706 26332 19434564 64706 20532 361556307 92002 48351 728253912 92002 50653 364261129 92002 52178 629241483 67778 36639 943087215 99911 30722 169568397 99911 14003 33545514 99911 47949 670910959 8345 74566 14086845 8345 96337 495489395 21057 48406 442700436 21057 71215 101803285 21057 24765 136569590 99768 3424 976453585 99768 89404 25837142 99768 10564 531608188 61235 63111 828478728 61235 98195 150476151 61235 24634 936158700 57944 50318 924639429 57944 83621 312622961 57944 5610 472741403 72594 38722 513457891 25737 83311 429051421 25737 70459 41016926 25737 88753 530864341 95992 11672 592560534 95992 63733 193923035 95992 24573 162029927 7216 63695 239450037 7216 36964 444382436 7216 17913 209598277 7216 18836 720642999 7216 92410 788431476 48145 90268 897434870 56025 71349 892694288 56025 57577 125576239 56025 78114 921928567 98644 87430 647710462 98644 16003 55975759 98644 32921 749542195 10591 37466 303731903 10591 93305 800949214 79756 60090 464768758 79756 73275 237401729 79756 45444 270765589 79756 94107 382678556 90706 929 129635657 90706 42241 764792438 90706 18056 216544032 90706 50229 113794234 90706 84375 681203566 90706 34491 283223725 90706 10174 680720824 57697 2373 702049640 57697 92925 306647831 57697 89147 58641518 57697 71516 188339256 12358 13551 287533521 12358 63360 247722873 12358 12749 197627279 12358 90529 420989738 47520 5084 580857029 47520 98995 469062713 47520 20347 762532938 47520 94974 275585274 6969 50288 578897103 40265 16262 350666598 40265 60015 20905248 40265 6089 472342350 40265 18179 117154877 40265 38865 709610571 40265 94384 826942377 42798 36725 527470442 58273 24260 158338353 58273 37071 712998660 93713 76955 304404260 99358 48290 975580050 99358 6121 453170834 87608 97437 115459735 87608 33120 525065064 20767 93109 373565750 20767 90588 450206625 20767 1618 817661113 44345 15887 931580130 44345 94901 860040402 44345 25124 399919350 44345 10438 896501743 44345 94729 447354928 26152 86043 234778794 26152 51299 405546697 26152 22748 873510009 31395 19902 935223019 31395 19961 520901151 31395 1605 437374300 31395 24806 574589173 24712 59111 530102961 24712 54614 296530766 24712 63051 593169877 24712 7282 503287987 24712 63753 391989245 99555 80905 716969691 99555 77109 535687462 99555 93142 813098873 99555 10149 718777587 99555 50945 9677804 20347 77991 437407656 20347 67150 443534653 20347 77710 872108324 20347 74634 356009033 86645 60625 947616346 86645 55716 809395487 56767 45223 791596039 83532 18221 283130294 83532 56500 694380157 83532 21035 942463826 83532 59779 788307225 83532 69026 261703946 83532 52968 638239684 83532 96249 41624686 99302 82297 925686340 74634 84763 76752510 74634 6350 218077336 74634 4780 234684680 74634 56175 139324371 74634 2971 831647228 74634 15026 933633589 74634 92017 609671732 74634 92765 659586220 74634 32769 129134053 76479 16481 157525670 76479 25653 272963943 24130 82050 215731248 24130 32903 771576083 6163 60522 704791347 6163 81345 276962223 6163 13239 931800874 13378 6379 734182009 13378 65576 374114835 13378 7051 778831300 13378 35178 852936666 13378 43624 248180055 26200 72727 655343659 26200 19727 406110911 10073 86437 794854871 10073 53943 686571186 10073 86286 511432366 84763 30402 451157550 64228 55256 865012599 7413 5936 574502501 7413 75492 516667253 40157 8757 611355869 40157 81679 968339991 40157 47645 306280275 40157 61864 738514984 1798 22567 797627601 1798 56334 897395253 95758 92651 91405304 56731 82291 543995099 56731 80567 411867566 56731 53686 310785022 59206 67696 766264177 59206 66527 381012664 63630 18488 393140693 63630 85680 751236385 63630 88056 899577727 23606 82425 110268714 23606 83653 888290209 1607 81504 13634963 1607 46971 334663273 1607 40716 917812684 1607 98461 806445630 1607 92295 977259700 1607 31686 842739002 13511 11386 557549179 9281 53066 101881558 9281 73266 163314142 9281 98669 829384170 9281 48566 431526379 61995 83337 775977134 61995 30711 971372128 61995 4446 16426979 75704 71071 393522654 75704 86125 625005314 75704 17819 481054233 53084 86559 206647024 53084 20852 576976781 27464 68170 824761713 27464 25649 968833337 841 18420 904902275 841 51460 56621281 841 75499 603010523 94190 45575 691532042 94190 41410 450118610 97909 65416 480310592 97909 1951 499208997 97909 80993 982187705 97909 10579 697520080 30220 49610 114062989 37948 77017 47342946 47696 79874 577457777 47696 2574 161623907 10338 82072 621200437 61652 87542 370012065 61652 71621 738540489 44817 46453 148075355 44817 24411 869727326 44817 20779 278162405 46201 87582 13551671 46201 25424 480208562 46201 29514 878128263 71705 82715 299402025 71705 99782 396822489 1860 93357 886563570 1860 77088 691298957 1860 3441 679005388 6018 79040 472480317 6018 96695 696981543 75728 20115 514087372 76684 30766 694569460 76684 87337 772084918 76684 30441 910625536 10238 15471 595243966 10238 84710 475931914 10238 75560 710464658 10238 35835 995077772 17043 21385 677602961 17043 49758 124106412 17043 32973 13132102 17043 85662 332953581 17043 75873 657396522 57103 42935 34049788 57103 75251 94914755 57103 1492 36331793 77854 38804 342637066 34491 16465 824142859 34491 10796 512527617 34491 26659 391496986 78990 20641 669649362 78990 91863 225871367 78990 20860 653358847 78990 28306 987077292 78990 95650 123689032 78990 10651 477220146 78990 96107 103700140 78990 80195 205350623 40079 4494 378819809 40079 38412 729731716 40079 49463 979485767 10313 39635 821597413 10313 10871 777714158 10313 61664 177087605 95405 36612 228161864 95405 88056 959642656 95540 71534 368345123 95540 18075 373164958 95540 77244 432747246 95540 9515 591723353 95540 55716 311276462 90120 71218 663761359 90120 76224 905318869 90120 44217 19915657 90120 43904 313134909 90120 98991 642380987 44148 13838 755055162 44148 25092 40347946 44148 37111 829418043 19170 18225 833541310 19170 46630 735852509 19170 52574 152331760 19170 35015 164229022 19170 20846 863087987 78648 8049 186777042 78648 7536 718937450 36281 13395 25564857 36281 85933 486813268 24634 89224 524420251 24634 11614 168737744 24634 80434 862101643 24634 75435 991984787 56501 8961 197550823 56501 67645 541497112 56501 22797 918992790 47829 90651 465883018 47829 9628 159789634 47829 64103 694776772 47829 97491 896823227 47829 93121 924170519 13847 21264 465466362 13847 32380 944259763 13847 13319 640169852 3641 97330 703015693 3641 99578 13056663 3641 79390 717346131 19782 75910 427433494 19782 13879 318591883 46810 37696 951123324 46810 33895 857205630 46810 61540 245788611 46810 46798 976348704 46810 2925 507771002 46810 48171 63765712 46810 80334 565161676 81762 50934 780816470 81762 36166 836734707 62046 92086 929618212 2366 30673 244978804 2366 61527 721069525 2366 9261 428585624 70177 16259 434199802 70177 99754 177978131 84155 7085 868541517 84155 45137 820617303 6908 38459 931659925 20084 46064 990985787 20084 2468 36914289 20084 24239 881346275 20084 4487 283535716 68135 72300 756429074 68135 63581 821869473 68135 50560 373295852 52975 4711 714223471 52975 41417 992276148 45818 63074 965802745 45818 26768 537440359 3978 71489 156733376 3978 71544 689311996 3978 44374 395214945 9543 64235 97361730 9543 17948 481160439 21282 16656 143947750 21282 98956 357120189 87718 80379 325571134 24088 94162 782292568 24088 59832 596511503 24088 69110 934842411 24088 56752 591405911 24088 10564 996409769 81853 37692 546430310 81853 82208 655597412 88293 11654 244715889 35453 25795 110641558 35453 97240 750275321 35453 23311 31744472 35453 71119 725678001 23621 94666 485185553 16731 94211 944466867 16731 54849 859310995 16731 43527 839935819 16731 23593 758977916 58992 75830 472017778 58992 96069 526434169 71559 9241 206422158 71559 72506 677314254 10946 94551 132398672 10946 94616 182693374 68420 31564 350870561 68420 1944 837256564 68420 51036 685604671 68420 12158 28085145 68420 6341 366530628 68420 30555 716931300 24943 20808 969088550 24943 90809 273015147 24943 2566 285241118 72502 73021 501240595 72502 27400 554949400 72502 97737 316176073 72502 98304 81173357 35706 86184 877531668 35706 94820 989431969 35706 5659 761571339 35706 26769 854969015 35706 86664 868982144 35706 23554 659546933 35706 78779 408598704 35706 24765 623372280 17561 56656 792123688 55217 89928 981589289 32548 23885 650393814 32548 69412 529793695 32548 54388 655347987 32548 15737 990971795 32548 20852 576500721 32548 1084 600280035 50556 93381 188493872 50556 13498 164385241 11053 13744 772467532 11053 72494 627163591 11053 47136 946486514 11053 9646 31868928 11053 91938 898501496 5610 62754 960859012 5610 40699 947631075 5610 92356 990431871 31786 98269 513908688 31786 55006 797516240 80153 95201 544474021 80153 77485 543226111 97643 497 712617616 97643 34832 781719234 97643 49976 387277889 97643 81211 331459375 57920 10505 361794627 57920 42072 77942241 57920 52602 10864489 66002 93873 467649835 66002 77977 514376641 66002 37303 943756726 66002 61788 631789450 66002 3736 646890769 45567 11472 37318991 39626 80129 237493215 39626 41342 368509439 39626 10206 631023055 39626 6150 654250701 39626 29613 915644090 91494 78894 831947678 91494 86371 808090802 91494 22008 896915931 39900 19986 27048030 82039 14715 482871121 82039 83980 474397189 18270 89194 822419412 18270 67966 657847115 18270 55588 6073538 18270 16179 490672702 18270 18831 698233220 18270 20852 351519721 49920 22234 953123988 49920 98025 755940781 49920 24157 905715656 49920 81161 682671743 49920 84743 925435184 86759 21786 183255344 16601 23478 44762428 16601 9992 224300341 90752 1024 742857446 90752 68438 382816719 90752 7360 313525124 90752 71238 829827980 13252 75570 978854278 13252 63580 845784677 16678 14977 928278932 16678 90660 874837536 52968 27233 713002717 52968 51277 624835668 52968 83713 923849258 52968 53325 759939578 16465 32170 534307674 16465 69222 608106976 16465 33998 800723066 16465 49674 36422153 16465 68643 752395909 85335 70431 610282313 85335 37274 645032240 85335 23850 517790802 57120 79517 302442201 57120 25256 210870085 57120 81642 598331476 20373 74763 73995723 23037 79618 182078829 95238 98915 292093806 95238 67842 757897955 78674 11057 972805370 78674 10679 158744644 78674 47199 802004182 78674 92948 131833160 54281 48580 726300391 66600 13465 235115551 66600 30407 701968554 66600 97162 636703194 6278 44933 54068866 13216 64537 851044630 13216 42095 76415809 13216 38624 444571075 13216 80993 348802300 13216 96672 138738389 76320 8948 72707192 76320 95275 545179339 76320 2123 832554415 48370 10654 89325047 5750 55864 281949815 5750 28227 790147207 8799 97017 928009732 8799 42203 466867214 8799 56395 21389438 29661 75152 245837050 29661 95838 620774286 29661 15667 145623436 29661 93418 614172725 23593 28011 700063096 23593 56331 468935036 23593 6579 212635723 23593 86292 585055245 64650 64915 83518385 64650 22234 650272067 10051 19668 764684137 10051 37810 240317129 60512 3375 680610717 60512 96404 704017166 60512 39210 566442761 60512 10174 704815872 42407 58164 832132935 42407 39436 905734482 53325 53697 893804068 53325 71515 162653564 53325 18930 689597716 40978 43877 58516723 40978 46067 491665701 40978 90660 265101802 68790 36655 712231195 28232 35483 45843177 5036 90748 180334552 5036 70362 639936928 5036 13194 871307546 19123 81508 72272975 19123 52059 110580131 19123 57661 676995607 19123 91176 537662455 47467 68338 427600687 8976 56101 504007979 10673 19965 229781318 10673 86996 924411922 30555 58243 128510223 30555 69863 805485149 30555 82038 679486905 30555 1024 921418819 98284 94017 826923407 98284 15156 443028858 52786 36314 822556130 29172 35492 332628901 90174 88144 64920769 90174 49877 560785384 90174 78688 438444566 27040 21901 348715758 97392 30323 737074125 97392 79088 527511992 97392 96692 711543434 40697 96896 502943634 40697 80885 311340536 40697 62239 240669970 40697 25906 170298691 40697 27845 2365862 40697 96278 242160539 40697 35414 886433548 25731 67192 413625461 25731 91057 781227022 25731 76629 957562782 25731 65963 737563347 93944 84122 622012057 93944 72182 293604045 93944 66229 416483447 93944 72308 157014905 93944 86830 701590603 92982 49335 899791042 92982 1894 747586632 92982 26155 265145436 77249 69940 17469480 77249 71331 942930587 77249 49847 569004807 77249 94027 39404500 77249 76798 198820629 91260 50421 992802460 25151 28324 231166991 25151 3371 906734694 81346 61846 865716554 81346 71722 510720660 81346 98254 440290963 28781 73837 105931591 28781 45407 530991861 28781 89183 482984040 28781 22834 375872716 28781 55461 552635576 28781 41533 508306616 28781 46811 664136910 72941 88163 309886148 72941 78808 477970549 72941 79473 931391291 72941 22157 803280441 72941 52208 37864109 52135 43403 418319968 52135 22616 380548616 52135 7362 144235734 79626 24274 130853236 79626 90583 115851913 79626 4345 167791197 79626 55425 416191515 73933 97035 76051877 95245 46771 777609800 28177 10108 671932398 28177 62376 251955270 28177 19005 473657226 28177 79548 926346742 28177 113 191572952 68330 77954 33315686 68330 6268 576574439 68330 61694 232028725 43121 56595 519400560 43121 23703 225597577 43121 71419 987073231 82038 42169 651288402 82038 46638 67129132 82038 57447 81906049 82038 41012 988594526 82038 64204 721989053 21074 44670 346365417 21074 832 589704193 21074 5771 758983999 87285 60430 992462616 37071 53456 618351135 37071 23951 384036975 37071 87180 588484945 37071 85265 971082673 67168 91307 427352854 67168 98579 813226244 22234 8533 261158177 22234 65520 7422655 10092 58360 152238617 10092 74508 756566441 10092 85048 513893538 10092 94597 577530924 19547 60399 551765078 19547 65792 890168987 69574 65152 647180577 69574 10168 726624701 67491 15751 751968643 67491 74551 480694414 67491 5281 738810953 27363 44768 883743221 41909 81796 861370467 68479 6743 960107076 32791 66696 970492425 32791 12100 304341203 32791 64384 343162956 32791 46067 523123719 23258 56247 126822846 23258 8951 82979742 77871 84046 204615631 77871 74699 583805947 77871 81673 26774035 25103 75880 609580460 25103 59230 523407413 25103 36454 169896303 25103 79899 193333521 25103 70824 87279332 15707 4391 367782306 15707 66887 44060957 92295 35124 562071244 75299 21036 468508081 75299 48853 470301051 75299 44320 796993339 75299 40826 764154753 75299 99784 727017337 75299 82430 430633597 26181 41946 294499098 26181 43792 571566342 26181 40799 82148954 26181 96491 689958358 52239 26910 813776712 52239 44125 302061069 52239 60050 124476571 52239 2666 362903739 52239 61345 834748075 52239 70235 817306686 15737 71522 70463543 15737 64943 730894596 80265 64550 713840135 80265 74545 83587843 80265 24119 210952939 67230 80811 47245955 67230 45689 821656530 67230 53295 48034197 67230 68037 973055862 23703 62834 442665597 23703 25877 719750039 23703 56334 42973506 23703 80993 781248419 2764 72038 186697690 17966 48497 333085314 17966 5841 413379912 17966 13342 538476883 94081 10458 596115217 94081 18864 36249619 94081 4968 718741830 94081 21024 902580459 41700 18045 81101097 41700 51374 764526755 39317 35172 68930689 39317 72506 498959323 7360 40827 854440416 7360 18569 906066722 43488 43269 810325544 43488 78016 664697777 43488 66478 86209586 91505 61394 117792385 91505 46387 923835090 5561 9854 805774282 5561 43518 869348489 5561 92536 189590719 96672 3622 122402286 18740 41865 792240385 18740 68521 286197436 18740 82837 126485435 18740 10699 106451874 50964 77596 941473715 50964 12204 996559583 50964 78121 800642677 50964 45985 8574935 18961 92932 492637076 18961 53857 783385446 57991 66889 945455260 57991 58676 943271227 48406 78514 135511757 48406 31733 610416764 67515 95554 332362702 67515 44641 61709852 67408 10918 983725028 67408 60670 748953642 67408 96761 405829949 74081 69449 737888811 74081 79614 884685332 74081 13678 631072200 91933 18280 6854860 91933 1075 110818818 91933 11857 580136306 91933 78779 360043835 91933 84928 893712417 58405 9295 469816455 58405 68567 360256669 632 46193 58084027 632 77770 797318677 45000 94263 472552399 4444 8964 403703859 4444 98777 604355112 14268 70438 405996151 14268 41473 617165300 14268 10208 587324437 14268 55278 114312319 14268 72778 501030939 14268 71119 693183680 1389 81915 632059353 51393 50225 735837419 51393 86302 762900808 85651 63856 97898001 85651 60135 347578105 85651 82462 34905553 84494 77943 74716386 84494 37428 592744024 84494 76664 963738064 8811 13706 161201240 99922 88756 214652742 46690 95633 535783633 60946 36434 542818195 14550 3897 296723731 14550 51652 543850416 14550 72940 378251075 14550 82662 706275222 77275 44597 594106255 84629 27629 591913816 84629 16841 667166098 51941 85814 353286837 51941 52716 522755612 51941 98304 385724436 49525 34925 954360146 49525 16161 797648070 77196 71852 582479688 77196 57799 472577861 41271 42202 350663837 41271 29516 452756270 41271 62134 165020221 41271 32397 305756436 51311 11931 45260776 66837 8011 89282229 66837 20969 904003409 66837 61677 659475667 45522 17717 162030196 246 95156 777043056 246 6589 434928247 246 32263 43460011 246 97001 233976617 246 66907 565389864 96028 4200 319919457 96028 67572 70643606 96028 35158 630972463 63233 43604 70312806 63233 76246 175878345 63233 89791 762955945 80580 48206 615079508 80580 27928 770354164 80580 31233 257734083 80580 40389 609929617 14705 31069 271772094 14705 75803 100975279 41488 75037 2902232 41488 82341 14091991 41488 14012 807930136 41488 72029 861408525 9992 36508 775758686 7365 15048 992944039 7365 50719 446311865 24611 11171 518011462 24611 39965 491399338 24611 10592 668383957 24611 98623 92002188 60890 31800 616936326 60890 13090 616479044 60890 6527 59947297 60890 22314 186452950 60890 56163 109669477 74545 78252 182262535 74545 59123 59414629 74545 82208 282460180 41410 65406 628784905 89278 72411 406688526 89278 69664 157030070 89278 41371 423953056 89278 49968 600179691 89278 50197 780182446 89278 22003 835928728 84928 35947 878124129 84928 8731 810134508 84928 45885 379191373 43881 52064 709457810 43881 94577 494272458 43881 319 778526094 49751 52710 986437660 49751 40546 623507549 81828 28252 615489985 5281 9569 420631232 5281 77655 672848097 53039 60901 185946053 53039 78167 386022421 53039 82609 201320641 53039 98017 735575198 53039 77541 272452331 90529 7735 400619901 90529 66417 649419297 90529 67442 262602871 90529 44834 271868216 90529 449 688053105 71119 76913 548786136 71119 17069 935413009 71119 50637 760820612 49968 55561 618030110 49968 96221 239588760 31640 54403 530139504 17555 36011 509239954 17555 38909 38310716 17555 3309 510099088 42462 52366 388037336 42462 46884 953497187 42462 223 640326356 42462 71588 957093449 47826 84663 747719091 47826 20435 342851845 38352 79277 265756953 38352 98991 975365566 95367 1451 522865472 32053 4701 236058229 32973 91881 572867906 53102 59560 268012438 39836 7167 824710170 22780 82774 649785917 22780 74710 238178460 71894 29000 784222080 71894 33624 998173122 71894 99365 967348202 71894 1618 163782174 81768 67411 476055636 31949 83807 51565392 31949 65623 858037944 31949 81137 671112483 31949 37110 897866391 65832 78388 603484203 65832 3533 708965135 65832 33731 623010019 65832 21696 518776626 65832 97435 321446059 61345 89620 974716659 61345 5859 967423558 61345 6895 987785947 61345 59087 853275041 61345 5683 953382793 85048 11924 603861780 85048 82653 205015024 85048 88753 297878452 7461 45153 166267362 7461 74220 252955352 7461 16727 329187542 93418 98073 294270348 51740 38906 262505977 71702 56248 792899373 71702 15453 82224788 71702 88325 136747974 71702 90650 341980473 63875 41843 298452251 63875 25707 914704945 63875 56602 205455171 20627 50606 90201478 34260 16790 290989339 34260 89171 14203469 34260 53661 678048893 34260 88284 88677737 9580 74462 662182891 9580 59361 66570220 9580 89064 369997808 9580 29072 871870750 97435 37793 701551284 97435 96914 163387048 97435 23850 701002666 14065 89723 18602210 21024 59855 929245204 21024 88709 261263085 1959 78609 971227518 1959 67279 375119313 4044 9093 151152696 4044 32945 723371707 4044 831 161377984 4044 3424 608601074 4044 99370 597173518 32152 14473 906660766 58062 64843 765602807 58062 21989 116147923 58062 18372 450898092 58062 81585 716059931 29659 68726 823016615 46727 7789 61628475 97324 1039 131966145 65275 24724 556234901 65275 43741 559856367 65275 58735 368532888 49506 45015 1529496 49506 17392 430838111 69089 73664 59623567 69089 65181 395879436 69089 89821 687139367 30188 97477 354949308 30188 14720 280564963 30188 61611 177524752 30188 67831 553294658 88709 54684 561470572 55194 91600 558342367 55194 82923 21707407 48114 15954 312356888 48114 32025 231412664 99047 64012 67142801 99047 48315 684168485 99047 49561 301504777 99047 7259 321733750 99047 77513 102695589 11348 79643 467775993 11348 25417 267696274 14683 61512 591663559 61046 44900 296799298 61046 71833 640720720 61046 63789 347332613 20513 90724 719424806 20513 20835 298716882 81470 59542 850180077 85007 14898 259688157 85007 75094 489404444 85007 37744 669515595 85007 74768 683848390 85007 91384 396633580 53871 13456 238604008 53871 5428 612005603 43138 25683 553671672 43138 75244 770079567 43138 99258 960418816 35158 58736 877670671 35158 44416 261734113 35158 28796 374929665 35158 42991 737682498 95815 95334 140220132 95815 16727 193101862 28483 6378 186261126 74239 24447 130818173 74239 80073 161362216 74399 30316 145247797 74399 27705 150807946 74399 82438 397174624 74399 46387 337046442 67831 53945 348966574 25649 11929 655574971 25649 29232 895058009 56163 65883 200174210 56163 27054 581146032 56163 75857 763176477 56163 73453 817468574 56163 79725 329178518 86302 79977 532624109 86302 83547 555441900 84397 22843 150919834 85415 963 635101174 85415 77210 200302235 85415 10994 160051414 2798 16720 902892849 17227 46620 513958901 17227 94414 133586633 16907 61737 121915674 52178 68707 29753215 52178 73483 459887739 52178 86640 37511496 43823 49913 856551822 55006 49636 365908813 55006 85817 885784294 94717 27039 574601761 94717 96036 350501808 94717 29825 901757855 94717 17854 550075367 8725 61745 237932579 8725 15150 527614868 8725 29848 490307755 8725 7744 753397869 8725 93647 282967182 83776 69475 605674128 83776 81694 537488075 3513 67517 849841081 3513 78311 759021739 3513 21499 629513743 3513 56406 32357973 7145 98702 803057761 38088 80287 606271134 24328 39719 810687885 24328 17259 18729656 57872 47401 659902081 88753 72565 911679585 88753 17032 257007137 88753 86801 832038163 35705 97933 411461364 19165 42285 818950187 19165 76811 105584009 19165 44055 196473568 90650 80774 676930539 90650 19264 614847423 81726 67824 433357541 81726 80997 892039657 81726 14893 235426891 42824 79402 639301824 42824 77717 863702120 42824 71067 983738577 42824 683 962410709 47956 5000 16770346 47956 82322 139840840 47956 21798 800887985 47956 53855 328121893 47956 28680 371846464 94397 30441 415582722 94397 578 224049070 94397 34490 421083130 94397 7071 62965631 94397 38073 140961834 13810 74683 600899878 13810 68338 344360202 13810 4446 358581249 56383 63609 719155697 56383 37823 381380958 56383 15099 433136752 76455 39491 78846625 76455 50096 366542451 58047 20234 979859052 58047 22507 938788428 58047 83284 557175949 58047 21582 148686262 58047 47290 855213521 58047 69796 942502248 3276 76060 213364069 3276 13639 888068241 3276 23391 118180510 3276 60300 151733300 3276 83621 878109117 3276 35414 897576403 1084 95663 653114233 1084 97437 842762701 46731 1827 400458887 46731 94782 686837692 46731 31588 934910589 68675 78377 388338410 68675 52591 929855412 68675 90766 407435398 68675 97008 486017836 42961 44750 925348273 1998 19877 32663722 1998 85082 75922519 1998 66490 83644092 20913 10576 854809603 20913 88322 64334096 20913 88298 740843135 20913 10233 802764350 49066 69588 856583252 49066 41957 276016205 85532 92789 775431272 85532 14892 268298276 95185 79547 118586880 95185 46393 483696909 60709 23947 401860600 60709 88068 955301979 60709 683 201696621 60709 19944 782623274 78779 89276 955314822 78779 96445 513402925 78779 31882 917594517 13498 55278 448004883 13498 73881 14017877 29539 89342 322513176 4345 22431 969647516 4345 42326 619403869 4345 27935 36607288 99431 32709 209438343 99431 53312 792733962 54326 87732 840865232 54326 54383 154167262 54326 94308 628202350 54326 5592 381336659 90929 82390 127485555 90929 71995 49746473 87649 47834 658112134 87649 98254 111558242 98991 10882 379985834 98991 79398 624563218 98991 75679 777715387 98991 10838 99787188 821 76768 519871022 821 90575 731402261 821 63679 682398473 821 94483 369663980 92652 31890 703964560 92652 65102 452406368 92652 14249 71458374 96695 56975 806662776 96695 36455 474087863 77710 90922 611323481 77710 79095 958019278 77710 762 520859709 77710 75045 641298974 77710 23635 62893064 55103 84199 844532351 97008 6956 19084119 97008 82284 57403864 97008 73328 258379262 97008 96157 232259349 45310 92481 883263961 70598 89849 115125946 70598 85394 706163260 70598 53312 398588086 38938 41078 407514683 38938 83119 325343193 38938 70394 379946967 32397 71446 774354716 32397 85662 505404044 60146 52219 830948814 49715 71722 373580693 49715 95600 46782700 20841 63563 229459934 56939 31853 58313611 56939 79096 246756982 56939 50601 889625397 56939 94858 922652619 56939 3179 154256268 86300 42582 160003960 86300 51972 648967344 60487 47763 927010010 60487 1322 379513109 53234 18282 276836324 53234 70453 831155428 14421 28424 39658732 14421 85968 41538483 35263 50492 418434558 35263 42309 384011231 35263 40928 424622515 52208 81108 803159654 52208 56870 921876848 52208 72256 364348746 28433 83897 354052349 28433 16510 778252397 62023 88387 578958018 25164 93314 778285853 93121 14983 653651569 93121 59770 179514304 93121 86787 486698272 93121 4759 18224291 93121 31686 974058203 9876 23530 622817494 9876 26772 124575171 9876 83499 381435482 19500 49528 518440052 19500 735 543196132 19500 81516 970551873 85558 56169 797451901 85558 76037 64552282 85558 70072 522619376 34814 5421 899941952 24573 78636 483251051 24573 86229 97206339 24573 69869 258605024 24119 34474 337907534 24119 9332 190648939 24119 16022 348205420 21940 67531 993547864 21940 82982 954085253 21940 23635 492979837 96612 39547 294638550 96612 39133 779606349 55278 55948 917335375 68802 73479 399779862 68802 61724 388069592 68802 26413 215185375 68802 98804 740540668 68802 47816 786606405 10277 56170 617223911 10277 63095 888428789 10277 84238 186544895 10277 76615 393040024 37604 57300 969409485 4435 90145 947343696 4435 34424 123947576 32064 83924 166895982 32064 11606 216057251 70966 42867 896674700 70247 96751 980988513 70247 75435 334433500 70247 45218 764964286 83325 95454 110414003 83325 16073 520967322 83325 18536 725255514 22225 92082 457478960 22225 9056 874795894 22225 97684 547761818 22225 33583 489808570 77925 62287 426181977 77925 63869 133688833 77925 67258 98823969 77925 14077 867746190 77925 13636 141615045 77925 12032 111886010 43379 58838 911164891 43379 99995 576654005 43379 87904 80319204 43379 76048 471364874 43379 53177 480396688 73579 93038 782696941 73579 52813 498527569 50621 71166 286698946 50621 59244 708089196 50621 36834 595621661 50621 41957 800344157 75807 27387 764410893 57799 27254 762534875 57799 12116 639744271 57799 12158 58519474 57799 88193 653315093 86906 60830 743651650 86906 30306 914135956 86906 7577 996759722 86906 7688 485775674 78303 45947 995239506 78303 61174 579213671 78303 66349 597114299 14619 49061 310562 14619 82535 40491405 14619 49377 928105366 68220 3946 165615969 89719 18901 958127810 89719 47007 707100885 89719 5428 828705664 40501 3102 664546584 40501 85648 263103781 40501 42459 940696368 40501 77116 188903404 40501 6572 177431291 75813 98989 316966620 75813 24061 527863494 75813 85040 323881155 96157 22815 502128253 96157 65018 573023761 96157 4602 970916472 10063 226 410778721 10063 12861 300071695 90176 23615 91571072 98910 16345 50906344 96212 7920 632998052 96212 18572 569688295 96212 26554 114942188 30893 35290 779457901 30893 68019 52290321 30893 22157 867767524 64012 69684 281591399 64012 70321 831257007 64012 12158 472351009 64560 75849 209841363 207 35724 623547583 207 50314 367498484 13239 62762 81704261 13239 5305 426629139 13239 75946 385683005 13239 27611 248183492 37785 57772 979457431 37785 87234 202545103 37785 89140 137552696 45985 2222 182546063 45985 89732 467464930 45985 53750 96718843 45985 1784 602852431 22748 91439 975486193 22748 60818 411216695 22748 32285 303708326 90552 57281 238879771 90552 55309 652826050 90552 56830 635494199 90552 83868 609020096 68643 12025 568520195 68643 22130 290632957 68643 508 689354200 72256 44788 800330692 72256 8126 215649221 72256 56543 697029593 19610 18805 993265645 14508 53231 686358365 14508 42048 831317655 14508 74618 824796196 40046 23165 393496188 40046 2110 786632775 96249 1478 409362817 63916 37575 22596548 63916 34473 656897443 72506 96255 240515494 22721 26488 314355294 22721 80838 331285343 51824 57466 375471147 51824 60766 830029946 51824 37954 259328728 51824 28400 365430777 26155 26796 486607302 26155 56930 65658921 93136 27836 524917055 93136 58241 443631399 93136 91564 182950324 99962 88098 942111514 88183 95622 112264881 88183 18352 318233861 88183 40894 603078709 99626 28847 890290161 99626 19682 706988664 60978 62408 95357787 60978 17825 594951827 60978 86921 442202918 60978 84825 546907766 60978 30722 568200335 60978 77316 299182561 5879 62900 122432484 5879 19753 27159108 46387 97621 875672830 46387 58673 562839338 46387 18583 563085405 46387 63753 868402641 42733 14218 205284272 43767 19703 666737160 43767 42674 422979161 85680 40981 461462302 85680 80405 398996047 85680 56633 80362565 85680 98930 657993902 55972 62694 580710055 55972 45469 916392970 55972 56485 827149824 7140 59120 535465932 7140 17679 458058291 87635 21133 936064237 87635 62313 990149380 87635 20949 419218107 87635 97491 468190580 87635 38819 463779493 62788 22770 726983490 62788 40981 801991366 62788 20904 558188604 55716 51145 802134642 55716 14601 184127361 39856 3665 294170221 71419 83231 668010620 71419 90865 776776980 71419 58241 501020739 10174 72793 909607574 10174 63666 832700341 10174 14893 132111826 70453 64622 429955871 64205 55341 891730687 64205 22737 988584413 64205 70399 920658454 64205 75195 524248820 8426 50101 591483755 8426 54336 87668805 8426 98304 778921860 3699 3386 382101617 3699 24545 58701048 3699 69293 520918247 3699 1251 716945016 99496 98962 495897716 99496 98469 204834680 99496 20014 282925064 99496 37145 510567652 99496 20321 296325281 95533 85309 947519368 47290 29572 432803356 47290 18194 702037391 47290 57187 90810522 47290 45050 400555837 17531 60212 697608522 17531 53215 939019284 17531 56494 42677689 17531 98254 601664349 63580 80203 78343314 32499 47092 955570638 32499 32979 636585834 32499 89064 250206931 76834 34085 841958396 76834 99698 345774314 76834 79896 545605779 63158 72649 573560086 63158 83182 378892536 63158 89029 283254639 63158 8039 249803359 63158 49314 786550591 70067 94358 743018020 86249 58743 846994160 86249 42392 379941439 86249 61916 649882473 86249 29481 791850854 28648 19176 927841736 45687 38119 195444132 45687 81677 684964768 30526 25579 756031523 83621 66531 768933468 83621 71666 595119225 17392 39834 292079017 17392 63786 359549357 91564 6155 310584050 91564 65408 182756053 91564 19627 348817532 91564 14334 236915331 50616 66126 799232373 50616 61082 811311715 50616 92187 34699352 50616 86307 893963177 50616 77907 733618366 50616 5703 866485179 52297 8390 377097809 52297 43177 141398380 52297 50890 329690017 2239 41780 641035166 85181 53588 505063015 85181 55731 11321708 85181 93677 439349757 85181 56630 452947939 85181 54273 625388214 38581 49692 938291508 38581 14917 242381963 38581 5532 28278542 38581 32720 955323608 44385 74761 993407554 30432 46019 801517060 30432 42358 877909378 30432 14072 231070216 30432 92290 60844703 30432 2863 941002150 30432 94597 479915966 12275 78541 118074256 12275 24652 377520486 73907 77408 319352272 73907 35284 689481022 73907 90640 544209932 73907 35310 814995872 73907 7115 91480889 90826 55637 230737991 90826 30137 662356138 90826 183 607633777 4909 11989 449245127 94936 25653 774922341 94936 58373 237783749 94936 82506 297798492 37111 63770 301367362 37111 41836 160323407 16080 62842 503923953 16080 98930 561291189 16080 46019 709669628 14452 42111 661221501 14452 74703 81759077 14452 52312 270904635 14452 79353 210806853 56017 49064 435263159 56017 97185 995217999 56017 17587 816390958 56017 25653 854211838 71943 64781 755374878 71943 9641 961305725 71943 77920 482023914 9901 58396 148561831 9901 17165 256615882 9901 59087 906549308 45135 24308 537994280 45135 22233 845605903 18043 4745 818196238 18043 38053 563997275 18043 331 222737174 18043 19689 779032260 1024 14410 341551085 1024 3049 284052393 1024 97916 740637099 3096 39302 979577741 3096 41744 799237781 3096 82794 337138808 3096 74882 839113338 3096 99370 787932566 90132 17579 555862280 90132 70696 138733837 90132 95104 924438559 66887 64550 130735652 66887 690 855289965 15667 68665 250404136 15667 97050 141942275 15667 99807 119882687 15667 29825 543419024 51299 41478 169223204 51299 38064 360258088 51299 27933 844636403 51299 59111 530536121 51299 86603 837379786 35414 13957 206761580 35414 24605 548141582 35414 33422 740708663 48354 61531 539769891 48354 73112 376765901 80195 44781 484560859 80195 20089 631430159 90793 48523 135410680 91307 84520 396560272 91307 1187 297152834 40436 18052 236110579 40436 48472 909868310 40436 7618 118704608 46136 50202 2093113 46136 8524 846912342 46136 69179 229403120 46136 16403 78843509 46136 36266 658601119 13440 39121 457099370 13440 62789 741345324 13440 31796 747701120 49722 29702 565547212 7115 66230 428199910 35835 73466 118988447 35835 7594 552875153 35835 80934 777788264 54303 4583 258711250 35402 26361 264285614 46112 6593 439734286 46112 31106 763857880 97042 57665 485822719 97042 41060 882389892 97042 89405 920854411 97042 99872 326592625 35908 35564 343701671 35908 67606 27529173 35908 13848 709627383 35908 78153 305675364 30988 52164 440056162 30988 96475 518579924 30988 90718 653644890 30988 57443 491568405 30988 6268 705684741 52716 28858 62542220 52716 72956 815304533 52716 15626 72788923 52716 28400 223786006 84040 22739 183124187 84040 30786 83894642 84040 52482 622425934 84040 36007 296136901 80811 64499 859713702 80811 1102 32363408 80811 39491 897380255 24230 58980 45006077 24230 10972 595374273 24230 45110 182260133 74618 51221 214166815 74618 77911 303747253 74618 70705 301675540 74618 56254 344359795 74618 62868 814556017 94483 299 187997288 94483 85298 527646518 94483 19237 819232676 94483 61694 11305521 29151 58668 304309790 29151 80993 459909902 29151 57654 763208862 90114 34860 333240341 90114 31809 465964082 29931 20141 797524131 66507 24917 300958034 66507 70824 383362676 66507 40826 310036135 1647 20322 327912652 1647 36374 876629538 1647 6051 815082764 61445 31085 428202180 61445 9341 70334262 13197 82461 29614492 13197 69711 812069818 13197 85900 591506702 13197 15494 533435828 13197 89354 476079604 15705 79294 85941271 15705 68738 963511125 15705 82100 466430343 15705 39635 324101128 71089 76504 335576904 71089 42787 422921366 71089 63371 488766587 91045 70529 267941670 91045 26280 295625011 91045 55505 474166886 91045 29727 58027470 94363 88604 184316685 94363 41293 289969932 94363 47006 733850558 94363 67978 868413345 21501 76744 647841433 31796 36656 767360012 31796 10521 1861734 31796 11250 177729534 28481 61670 577825838 28481 70522 346648389 28481 65862 769377118 28481 92839 658671003 28481 86290 334445144 28481 78131 10154981 92562 94424 635088234 50945 62498 540406885 50945 84892 859230582 50945 93056 433166104 3424 21351 120674792 3424 75333 206300686 5428 69276 79805696 5428 72628 31361294 66452 63921 917414564 66452 72242 837813712 66452 18302 190042989 95686 88041 892875247 95686 61543 893524294 95686 39193 255604200 95686 90852 671765292 95686 85968 658592083 34353 751 364256791 34353 41158 91713640 23539 52587 629483416 23539 223 273923859 57654 84883 801583957 57654 16584 992557521 57654 60522 299072605 38699 62367 736004017 38699 94089 68927789 24765 7439 850571611 24765 52960 321205470 81896 21536 734069211 81896 30420 613335817 81896 28628 361980647 81896 3521 902651260 81896 13342 866234217 72732 36050 139304574 72732 61557 308246621 72732 7171 770704349 72732 69832 156947888 72732 6051 821749343 49314 99757 632626358 49314 42269 926253783 49314 91225 351898266 49314 24983 346360545 67615 38363 965074321 67615 30059 956113802 67615 88600 985587352 67615 58241 981733651 98930 70495 750505457 98930 96788 229399342 98930 9537 540472787 98930 74471 769899108 98930 55530 779620422 98930 90922 590649126 98930 80934 217466786 34504 96358 519816124 34504 45299 688858940 34504 57479 268279390 34504 8169 757715834 34504 98664 640925514 66490 60143 255911888 66490 126 930076816 22314 17680 608213976 22314 63162 739095873 49511 23710 562682388 98254 4079 14478088 98254 16087 904619982 98254 94191 754915587 98254 55402 696175206 98254 53241 320262623 48171 36220 694291712 48171 68624 9461603 58034 11335 499061685 58034 74816 807609740 39007 97738 316156304 39007 68970 558215203 39007 29792 518157367 82185 85594 890168605 82185 62909 421354481 82185 48728 688250768 82185 36834 555891922 25653 16713 417170876 25653 90243 905405858 25653 32720 557093204 25653 88931 89953118 24515 87303 531466642 24515 39662 78469779 441 76310 471969207 441 12281 178688772 74270 69242 570701721 74270 6424 95327673 31863 97952 883428125 31863 41614 818776550 31863 14549 847988997 5772 29549 694323408 5772 43074 927334551 5772 43132 587466554 5772 42092 337435192 5772 81061 365611333 5772 18798 980891348 5772 77546 643927246 84122 14687 428163266 84122 86354 484286118 74438 33403 864243783 74438 75404 735664930 63753 27415 612774601 63753 23609 262703686 63753 75621 95637187 63753 53661 318070550 45137 17738 905354947 45137 5432 87708764 45137 66370 645521145 45137 38852 49626892 50653 41255 879437606 50653 43502 343163241 50653 11049 768894145 50653 90951 559581271 50653 23383 825132863 50653 48881 262501771 46067 47955 39097356 46067 47628 520538519 46067 30692 40627558 20532 16996 37635173 20532 80256 317425951 20532 6417 294521317 33120 21226 687544454 33120 70661 753056991 11260 81466 444146122 11260 81958 964842409 11260 49134 72018480 86138 87955 899488126 86138 10838 12802937 10940 69560 246238724 58360 36627 714240986 3652 63154 641711594 3652 47397 918035402 3652 95208 475462882 3652 43900 413066756 95600 98612 221824002 95600 38283 86722858 86562 73965 633983139 86562 19441 426532104 4126 78628 692214093 4126 14403 122341848 4126 60524 788359820 30129 84422 721950220 4169 12524 575782936 4169 59413 25376299 4169 20214 295150583 4169 9719 793466079 44001 86139 190258344 44001 3592 894619072 82430 84907 922517719 30692 21049 500808778 30692 74026 427465001 30692 16286 932241228 221 31245 338539853 221 85632 240481110 221 66055 637052797 221 51617 135063637 25427 2818 531923319 25427 86652 589765605 25427 32962 717088351 25427 6703 225262113 25427 45284 280186395 94089 19008 138384672 80171 42187 651398731 80171 9716 772853005 80171 69058 165577869 80171 53092 925168601 16363 3330 352897675 16363 43230 618266449 16363 68120 199768245 71061 66243 515026176 71061 45136 165417798 27883 20380 790868610 27883 47090 814746805 27883 78677 360593926 27883 30133 430054306 27883 36057 885768427 27883 32836 411076668 76629 75195 675329123 76629 25138 876832479 76629 75153 448735903 18831 93184 727214721 18831 19958 817972151 43945 44486 899077782 43945 13489 106189499 72501 70225 113337106 72501 70940 651614071 72501 41419 23324343 72501 86870 345518040 72501 66189 568404056 3860 91842 254312569 3860 95519 830316943 69796 54037 861319604 25482 69802 681437425 25482 32727 868909428 25482 31449 534153097 25482 28831 102717940 25482 60818 322174821 25482 58735 761607715 68977 12005 1834055 68977 1111 543641513 68977 57935 585924378 99803 38458 772448839 99803 1549 93290635 99803 2335 808201042 70324 51782 678124291 77513 727 299905246 49260 83080 265590672 27620 92976 80112232 27620 77692 771899296 40935 54783 375457089 40935 2027 170012321 40935 83688 325561501 40935 10596 826573014 40935 29086 641959542 40546 43866 841791900 40546 13684 230429177 40546 92085 637447689 99784 65291 590472579 99784 7631 599184536 99784 79920 19424215 99784 39155 974331304 45450 94817 667554900 45450 21570 508349831 45450 26270 4459920 78458 21878 201617430 78458 6643 82905891 78458 12604 545387826 78458 7024 721575794 78458 42580 279646441 96221 30644 728599686 96221 11864 473058453 96221 25991 528734493 49134 8363 444364740 49134 75552 276488865 83165 7407 505519177 43791 65935 852788965 43791 69728 792345988 85195 92037 944684507 85195 89157 709879889 85195 51233 289650696 59798 65225 882372667 59798 55780 981429889 59798 62593 395171813 113 86081 863763021 113 58511 306486279 84825 94187 146510417 84825 31368 648983195 20210 16036 141220721 20210 17196 995441307 20210 81141 249558036 20210 56372 651438708 10878 53272 702654846 10878 98658 917163298 10878 61853 696546672 10878 88900 26740307 83080 75043 689706833 83080 35786 17062022 83080 65563 917220159 83080 7703 508407259 83080 2698 546570509 35539 95044 108269690 35539 19509 102555269 35539 58437 753511997 35539 48472 488648935 27391 76289 685654351 27391 45859 96254105 27391 93619 528105200 52711 58015 956110995 52711 88947 64127645 34306 94578 905930181 34306 86596 341543822 34306 80443 821654681 32285 48286 845180275 32285 24505 319573901 32285 17667 219094256 32285 65240 631046744 95275 89435 237651630 95275 2110 808744466 71977 2462 566977247 71977 87286 615367694 75200 91975 241570347 75200 45421 68091433 75200 46685 962140335 75200 10311 280523494 75200 70857 339442683 76858 1455 825572348 76858 19619 222405612 76858 34513 689529282 76858 64147 912990620 76858 60522 8648587 76858 78030 378256736 13489 27019 390263635 13489 79797 655442901 13489 53130 905227101 64889 45503 411294644 30709 12311 211561171 30709 21806 131431189 30709 41957 594793625 77651 32461 664248837 77651 61967 429020359 21806 33622 805513919 21806 68856 860662138 67780 61239 242666811 58511 58874 984469296 58511 90287 740556521 58511 6235 371136451 75435 69147 243072224 88505 14289 25448959 88505 10115 342401128 88505 42345 864887652 88505 40826 919053344 15757 96843 934136292 15757 36970 538492262 99370 92630 794934102 99370 93865 895906446 99370 3736 147341250 24871 58067 68020454 24871 83848 139191194 24871 42950 439923968 24871 78552 529321739 24871 58080 62244064 24871 15432 38093682 78570 57653 421963275 78570 66936 367990076 78570 74026 171301256 78570 77546 441803885 61258 69451 141702483 61258 87558 522669027 61258 80165 548634892 45136 75697 950296285 45136 41657 785807210 45136 71464 422235847 45136 23098 36313407 26975 91192 276076299 26975 35343 715564354 26975 61801 962130960 78688 88596 713228951 66835 71111 694323198 66835 35532 940123619 66835 22891 138452869 66835 50502 563040017 66835 83503 991604510 66835 76988 911013149 16594 14574 444146361 16594 81036 128081963 16594 74102 287953891 16594 14434 3137165 16594 19820 440122633 16594 4783 672868629 16594 59497 560563506 95519 90772 111262454 95519 56487 513207044 95519 80163 478490556 95519 11293 352724999 42664 70394 602192597 26332 59603 869106328 22003 54481 31692227 14403 44313 143916453 14403 63980 418145418 14403 295 923268868 12204 82856 980239604 12204 71607 650009902 49674 83610 803702829 49674 38911 258897801 3497 60410 211773154 3497 64755 555815071 55530 92163 302625938 47141 4942 951752085 47141 61194 245897422 47141 80589 960568467 47141 12569 397420891 80334 62447 559467731 12472 36737 4719189 12472 31787 734358133 12472 52896 535877095 12472 22231 928938383 12472 3814 481539648 32034 76173 609003233 32034 96302 418575520 32034 57111 241202056 32034 2958 965190904 72184 32736 622571387 72184 74415 123531995 35564 83366 467018890 71051 44924 645028674 71051 77968 270410379 71051 72747 504468963 71051 26160 863893658 71051 95087 393835464 22727 4513 26877888 22727 21065 950976341 22727 76836 428299983 84507 23437 177464869 84507 45269 797467535 88947 67423 782855850 88947 36881 42202145 46718 69588 692962836 46718 63097 223113878 46718 63255 714086366 842 6912 579381693 842 41916 469003494 60473 22414 517941330 69785 87716 787964917 69785 41970 823111613 69785 34648 409689225 4799 58026 304791643 4799 31557 891580043 4799 47776 595794441 4799 4431 28199756 4799 46987 69964500 71534 71709 220499159 71534 47105 307179756 19237 11086 46425712 19237 34778 744406656 19237 77438 388797180 19237 22583 439732583 19237 48595 76174656 71722 52823 194975687 71722 13519 568335756 71722 61694 639690706 2412 48232 541369727 2412 44600 606788714 23635 75032 14303108 23635 30839 501425497 23635 76207 295244654 80535 6642 693793693 80535 35989 824811926 80535 2104 567390409 78048 27746 643321 36604 1839 439527501 6496 70446 139792126 6496 58290 484417706 53117 23776 763151170 53117 78359 654136733 3736 8175 400167672 3736 1649 607737743 3736 1480 278521271 3736 21831 163383716 9423 55423 130049530 9423 79190 656007456 77727 51799 734836440 12826 53701 522677225 12826 12078 132331177 97162 3192 303873141 97162 33172 697218362 38362 48944 19916985 38362 21905 564669558 51743 23376 761335026 51743 65992 247268856 57747 82060 575005526 57747 71319 580830412 16510 90509 695685073 16510 52908 704208227 16510 88426 971054934 49651 64534 303971371 49651 32044 86747021 49651 33130 158077434 61801 12393 232861495 61801 89895 998392763 61801 57208 193670331 61801 38960 147189711 61801 45498 420379092 66230 51769 77619995 19944 20554 238767502 683 91474 53756392 683 81577 324558858 38283 37269 226675446 38283 21916 150860187 38283 75946 471792735 62213 71118 842721942 62213 67551 464298226 62213 29232 332488179 65792 7221 595353801 38734 36966 337325494 38734 49376 662693761 38734 95422 381459457 38734 85466 814824471 37184 12236 665334362 37184 59564 213962427 60041 28102 142843182 60041 68398 305986769 60041 59917 902064101 46157 45602 630433879 46157 65923 690824766 46157 722 322264967 32561 29185 294957864 63221 3383 849880692 63221 76961 828276219 63221 84790 366935164 63221 7872 281210410 72153 92790 916726828 72153 67247 361685705 98593 56253 37097369 98593 78012 390145550 98593 54133 470773168 98593 62735 861807667 98593 51972 991359841 98593 2607 646045931 86603 37726 161239855 86603 50116 892442322 86603 10890 804911206 86603 65012 576471796 19727 14620 689723915 19727 69105 371202466 19727 99872 262972377 71464 3874 154613748 75873 15135 809038450 75873 96955 601998299 79896 10855 609321010 79896 94657 691907917 79896 81577 867246307 81673 15522 484498340 81673 27525 697236088 81673 78441 377206249 81673 36834 239543257 17692 1396 673608490 17692 46393 11220203 17692 50197 127669259 27611 14011 837483856 27611 24969 770614525 35149 65301 253866817 35149 40141 508639980 70122 20753 887370211 70122 25179 967253989 29825 15285 662667299 29825 44879 934075942 18516 23389 589802727 18516 2027 670984450 8951 34063 878696832 80791 3971 956291847 8998 64203 4893377 22157 61343 478967179 22157 36777 551651006 22157 93787 954165313 22157 60143 564877732 65963 123 375827597 65963 59952 536536192 65963 89264 56510801 33490 25862 684915901 33490 41894 379959968 33490 65952 825375916 33490 4555 212188968 89140 34516 125066811 89140 38681 398621885 74356 94342 499963282 74356 87209 36069948 74356 47346 867798884 74356 92488 491441776 74356 31106 147939967 88298 39320 529486522 26512 46979 454218919 26512 12569 36191387 73849 59057 839455929 73849 13733 315249330 18569 91891 638434864 18569 49316 321975258 77546 42043 345990375 77546 5449 150000743 77546 89784 180290485 36548 82406 436455450 36548 92062 801685847 36548 75278 517843114 60143 46384 111140413 60143 93902 13300153 60143 51976 874466727 60143 83067 893093441 4487 15211 899662500 4487 90583 123832289 24652 68547 644214171 24652 81694 838955906 24652 47362 422622887 64204 91473 157244121 64204 72090 104095419 64204 57098 675575576 64204 91490 454018908 64204 18524 754796475 99613 5378 315904003 99613 18930 586790153 94138 47191 369389494 94138 69618 73241978 94138 21264 92072658 82982 39318 793491281 82982 36778 831070672 82982 91562 113899420 82982 73918 336135507 82982 67406 206414879 82982 72882 444573583 81511 37182 394337733 72013 54238 165747561 75910 33635 391098991 75910 70824 112556695 56372 50423 335462550 56372 46373 635031336 56372 59708 258681806 56372 43663 234110761 14750 20011 603433822 14750 57116 387339126 14750 34275 579856843 14750 77704 193900165 14750 13617 219851977 46019 98582 566430317 46019 74649 840808102 80379 26279 18247071 80379 77573 352946424 80379 94726 870787680 80379 23190 399880809 80379 99933 154462591 80379 26330 754655526 80379 8112 313922786 94974 49673 845606898 24806 97685 118907532 24806 31705 184725799 24806 10686 700827312 24806 20383 271760393 46393 93020 808852633 46393 60810 213500735 46393 82554 638436842 46393 50081 380371121 97737 17383 347327885 97737 78983 873359063 97737 35317 947640858 97737 81677 805487808 99594 12880 425094513 99594 60818 89822904 76798 92083 552643190 76798 40275 570041454 76798 18967 160447788 81761 27849 608478994 81761 2794 41986614 81761 53619 208584265 81761 80975 471438057 10564 85824 166937937 10564 19569 253663773 10996 12512 325856553 17057 49615 987487591 17057 87891 435766919 17057 21013 764735263 17057 45962 874353928 17057 76136 248108058 16161 36235 821583611 16161 80838 84878355 97491 5700 979840203 66189 45149 670399742 66189 67820 808712927 66189 39987 427378172 66189 58996 519729378 66189 25026 964413574 6268 17154 941877848 6268 28227 959517264 33516 38620 314929490 33516 78204 782386262 33516 41063 319565641 51374 6396 885170998 51374 71429 197339764 51374 29155 509050920 51374 21316 791419606 18420 52669 42969480 18420 22457 673856008 18420 31233 17664152 23051 7336 876224164 23051 33210 398853207 23051 99848 496294386 23051 11183 570586499 23051 4012 823956785 16486 75942 91937805 20852 25654 714229274 73199 37391 639448000 73199 65421 814621477 42189 5309 990063238 42189 56334 178570352 83547 16892 248551643 83547 29781 330247703 83547 80189 404505191 83547 59121 260983572 26778 27101 599103920 26778 45498 614344535 58735 73286 596139248 58735 77741 506822875 58735 19940 518106683 53092 12598 340744891 10579 66406 627435578 10579 65375 333991178 61694 81943 962849479 61694 23297 849550489 61694 48574 387701128 61694 22966 141653268 61694 13628 795632464 61694 79782 620967395 5703 87698 857854512 5703 33681 435194307 5703 75227 89820889 5703 32692 123244756 5703 7508 805660421 39471 15694 77101317 60304 38738 926677051 19510 30467 699945645 19510 33855 279474622 19510 87189 263661244 19510 54487 487003586 19510 16640 438132824 19510 46798 764059094 65240 88441 269750372 65240 55234 42209986 65240 49839 552410631 35391 20411 674184219 35391 46206 515103266 35391 18587 649626857 35391 89588 742821701 45153 35146 450233513 71588 67172 375134268 71588 50474 619660439 71588 72762 326784872 71588 36082 277194933 71588 87759 875425091 71238 19114 163403405 71238 69290 366357623 98304 96485 495669832 98304 60000 583559093 42495 46206 683808451 42495 83701 329123983 42495 45755 798836414 42495 63306 581282224 4239 50463 109454263 4239 24629 791620673 8280 9392 973397643 44625 48755 422004796 71652 98844 695054765 16339 96901 959985808 16339 68720 844232679 16339 67346 376004490 16339 74107 30554434 52902 15279 797341339 52902 83490 867396918 52902 54953 525551990 61162 20904 787870529 58137 43621 286490146 5683 18889 659625089 5683 25240 585071589 5683 83539 215061837 5683 99810 260038350 5683 44877 979747154 5683 63208 208679487 5683 1209 949411236 40352 6164 455004698 98777 81693 938783464 72351 15669 337040547 72351 3016 242086140 16858 16771 594252926 12032 96977 711551061 37241 42476 653601747 37241 85009 379149706 37241 76756 41457617 56712 5265 823859526 56712 73238 441909490 94107 34031 717307100 94107 50102 481490163 94107 5618 743021036 94107 12254 885945807 69360 50800 480465760 69360 25410 385481136 69360 4897 196240597 69360 9819 457020104 42346 35779 530914964 42346 46015 650306508 33387 67857 426197263 33387 50689 2555186 33387 17494 187936066 33387 83604 948598277 88056 79839 418872255 46798 14143 60439051 46798 73496 836626223 46798 56474 259516330 65374 93614 216352178 65374 46534 180535827 65374 52256 875121700 23748 81524 450457794 23748 75711 268411795 23748 90724 454947310 2260 75454 980366480 2260 16841 76631111 71319 74091 415582405 71319 32579 218104180 71319 53050 445508441 85968 3885 432276811 59111 58465 91429938 71516 76239 428592082 71516 65689 458159689 71516 40128 946757936 71516 29795 873994914 71516 96749 888533238 56334 63232 670253673 56334 23492 44425329 56334 81980 385153510 56334 96651 963605364 56334 80911 129396514 56334 25932 728304729 22257 34106 582272721 3179 94420 409054874 3179 86611 272812140 70859 25939 67313863 77116 12396 89804241 77116 69225 566678150 77116 31230 980523764 77116 1874 897844259 77116 89784 818004905 77116 40542 228881634 83434 75601 94999044 83434 33092 289132789 83434 2110 729634323 51617 24441 755702361 51617 13314 178483212 51617 97862 786251186 51617 2976 216534474 73327 5580 194683703 73327 65520 635814662 53926 97402 429044068 53926 81997 772108892 53926 57884 852852708 53926 52512 852306535 65329 71194 407230471 65329 86585 859151664 41587 22858 474507657 41587 14535 24117830 41587 58831 326580061 41587 61832 772248567 41587 83868 469199106 48881 48691 276745477 19559 84791 232527431 19559 24830 222875991 19559 55632 117856442 19559 28400 994384770 19559 44919 872015053 51972 13479 763053122 51972 32608 671489190 51972 63829 799308185 51972 26772 610694168 71932 78975 45698213 71932 35264 57649891 32418 67989 855412074 32418 94875 706928539 32418 82132 351431485 32418 62593 174782070 51683 90641 417772575 51683 19797 785371306 51683 65393 435269057 51683 83748 325370631 51683 40542 496240407 51683 10102 652794262 12290 30820 27465696 12290 64951 992122740 12290 30771 727019749 12290 46678 111863339 87399 46737 841942973 98664 43299 524100292 98664 19487 960002628 98664 86597 997336970 67172 52905 878267655 67172 52237 740525794 27599 83809 216514837 27599 14205 720891723 27599 93187 194039051 27599 89189 433092608 27599 96544 334164758 27599 27111 29182442 32834 33765 562925836 32834 18187 64962807 32834 51080 800199052 32834 79937 801283536 32834 55513 893028591 74381 40077 92369989 89064 98536 172553989 38757 90190 61017152 12790 26544 340842070 12790 83155 867588344 74059 78795 686395317 74059 67920 802223448 74059 6631 653213919 74059 45498 301691373 70824 93730 612918655 70824 98735 672092608 70824 69294 6767097 70824 45699 937159784 18587 22265 754026018 18587 83988 401180205 18587 21871 923467757 18587 17731 848325138 18587 93338 8668004 18587 43587 910625371 18587 25765 681903306 79899 8198 879700840 79899 8738 861343976 1595 61160 639404142 61931 72135 509853808 97181 87963 856608197 97181 21546 881686782 97181 62710 40476387 97181 599 556818785 97181 66106 357920521 16727 90445 542586143 16727 6943 713288592 16727 83234 850608111 16727 85233 636897148 83284 8870 468508757 83284 16841 708155134 28707 76499 980452905 34324 82915 389498330 18930 75016 107334287 18930 35099 733839204 18930 24505 908846078 17667 51739 993034621 17667 16102 751923172 58241 71926 121173016 58241 51096 54906510 58241 3527 226247195 50942 63140 477332762 50942 71386 764800081 50942 92537 800710538 50942 98925 596046895 50942 9391 385043486 41533 45185 539319323 41533 25320 654742855 42476 6915 693419321 42476 12576 543839860 43627 10309 773919126 43627 44353 800209272 43627 35030 132050724 43627 1618 710253620 43627 62369 643581670 43627 25896 673284783 43627 10838 13659330 9037 87719 560887134 9037 27293 911041839 12197 20469 679174520 12197 84666 769128113 12197 92241 450940005 53619 1026 296990467 13617 75164 334975695 13617 77410 106843420 13617 888 174209919 30467 66058 115385621 30467 45095 290690748 30467 57867 679668371 30467 85835 266491354 30467 19031 692922651 30467 86218 814519182 49884 24176 711322083 49884 70933 715512435 88426 74233 77191093 88426 25023 229484062 59123 71056 982978412 59123 15463 186916852 59123 61124 951111398 59123 34402 184331357 79583 21831 604107760 79583 20004 988345486 79583 11486 878654971 79583 42991 208381788 79583 19788 970209503 1618 38636 284387987 17259 93978 352859491 17259 78367 934031769 80993 69775 243859510 80993 44827 557345719 80993 50043 847950792 80993 91581 890091782 80993 39423 592851777 78153 90911 967586067 78153 22381 999021756 8783 94741 27590421 8783 673 937868264 8783 94705 969589370 8783 37455 269164196 8783 68013 293798732 32903 56672 527470828 32903 21766 856286156 15542 7385 942615200 15542 85330 227779367 15542 43044 903126645 71533 79593 644051754 71533 15432 710874974 3521 60745 118691965 3521 30030 173677731 3521 33864 470960847 3521 36054 834397456 3521 67586 224989840 3521 36769 955527110 77316 17721 936320659 77316 52682 514979430 77316 46206 667763995 6895 2680 488453069 6895 64313 493120355 6895 52224 71419120 6895 71283 826088080 6895 22381 234160273 6895 76301 830365623 20401 94210 133690959 20401 73809 784223876 998 50041 162365149 998 92662 757085506 998 58938 798448887 77692 76340 764096819 77692 31140 676625121 95803 39588 913388309 95803 13233 37823282 7508 71262 577319529 7508 15211 79168108 96914 62882 417198732 96914 75874 708304871 96914 3388 37393904 96914 87071 337547831 96914 83739 16341862 96914 79609 4962882 47859 31527 815728236 31882 68797 302792296 73328 37031 206651860 73328 41624 701064429 73328 96761 12883741 73328 26507 613648256 73328 80194 178380555 75347 873 235961620 75347 19031 977926173 78121 64185 227896186 78121 56581 826363160 78121 44341 587101918 78121 83898 403212304 89784 81010 889395051 89784 6992 807979176 89784 60718 541446782 89784 13200 782908536 89784 31446 994505689 89784 45050 610179775 18524 44419 648460925 18524 97055 803830332 18524 54916 591378144 18524 30370 768805258 18524 98579 234077210 9530 45911 657494460 53312 31616 598265956 53312 16151 388797853 53312 98880 136982576 62337 88765 114918215 62337 44420 73211568 62337 80804 930602532 62337 69953 229232061 62337 96924 938474729 62337 6232 590529973 51976 99787 62434190 51976 63855 281696599 51976 92129 580062108 51976 21740 479777380 40826 64594 154110159 40826 52570 908034068 40826 81868 703064523 40826 72449 268244379 40826 94256 421356588 56726 7495 686125842 56726 74354 869464481 90660 29788 567591664 90660 77541 413558120 90660 79718 716970438 29366 1999 178209604 29366 43850 32103157 29366 62404 992825123 29366 33768 100371688 29366 11121 269699053 29366 18073 251539379 29366 86859 981954379 29366 47244 632555440 70235 12380 806898829 70235 79352 193146007 26299 25612 885555461 26299 23547 615248059 48069 42610 726660525 48069 91593 84900985 29072 67131 369166905 29072 23346 679839657 29072 37558 523268477 29072 45330 132592164 63162 17542 751040750 63162 25179 657468926 47362 33856 932181125 46194 17260 125880659 46194 77733 486795570 25026 14124 805271037 65520 26827 397467738 65520 34331 4254941 65520 24379 407773927 65520 19688 620730290 65520 2110 91682694 85662 72112 679429531 85662 39034 703244853 18927 37545 215096860 82506 69024 539085852 82506 8457 529609162 82506 9482 547406876 77541 16113 689833334 22797 65903 312874148 22797 89725 56514127 22797 19441 903905885 52082 85624 110010926 52082 40678 291403796 52082 92428 974092130 26776 13060 881559467 26776 65318 389339480 26776 91915 234217831 26776 3897 755832529 26776 4004 832900242 26776 91473 201376658 98579 26966 706007028 98579 72367 943262665 98579 79482 962881729 98579 1752 284557064 98579 43727 158273584 2123 89187 491001419 2123 31719 673619352 2123 5529 583824047 2123 5396 735830576 42991 6250 667117265 42991 25925 716615742 42991 45362 746574275 42991 15462 520699533 75611 27025 259030363 75611 58191 269914036 83499 55800 400569269 40542 23631 871413815 40542 76257 314054646 40542 51605 135114625 36266 44005 83552825 10861 21685 942565174 10861 3495 795604404 52451 97903 771580177 52451 67984 644877017 52451 60621 910634428 52451 26910 918732447 30441 28420 440516500 30441 7952 666474975 30441 59356 583522652 30441 93419 360299357 2925 83551 417107711 2925 80027 848014987 2925 69465 751525673 2925 33657 435519473 20846 83125 743296408 20846 29453 13576474 20846 40606 274221422 58746 36700 727732615 58746 41083 556328381 90041 13832 226739309 90041 66478 290426316 90041 74107 734650750 90041 1691 516547246 17714 87767 659117688 17714 18212 953073414 17714 14286 33109183 79187 9381 65249494 79187 72767 455343678 79187 35386 714880367 79187 12111 889799082 39436 57709 499126077 8407 76290 686980242 8407 34470 467747407 66527 49304 900841794 66527 77633 757415240 66527 80969 491937807 82208 21312 619278976 32579 72952 955660517 2607 54762 85824059 13678 45554 761779713 41973 22027 134858746 41973 1557 99871877 41973 5372 645864669 13111 6873 68765972 13111 31233 467668452 13111 81983 127151740 48231 53343 802761557 48231 47349 745543932 48231 53077 392946583 48231 223 473501296 52813 98866 140656335 52813 63044 128653079 52813 82907 419420761 52813 56853 785164752 5265 4388 733074544 5265 48378 948223203 45396 60280 312277272 45396 27264 930605851 45396 78138 717892685 45396 23780 530532066 45396 65904 911656822 45396 18562 432295304 33407 10731 180630328 33407 73769 986821847 33407 28247 163386249 33407 30722 810571547 33407 48265 490251965 33407 18257 859106508 60745 41224 182364910 83067 74937 266482451 83067 19006 187958389 83067 54236 54481526 43900 69814 362190818 43900 30092 743716383 43900 30872 487984573 71903 17299 700533964 71903 12859 238040498 71903 79512 138697638 87842 69789 832073259 87842 88996 811414266 87842 58947 566456111 82728 77996 129177636 82728 31766 684245937 82728 81142 947590345 65962 68331 796813172 65962 16334 34721211 91938 57140 773436837 91938 47664 628200578 46882 49907 248845595 31686 36268 326450891 31686 5595 811738196 31686 96696 476237138 31686 4170 602544986 31686 99268 174335940 7741 92097 388767851 7741 24668 426136467 7741 67912 842979766 7741 71600 750412225 46811 38614 141761386 86218 73527 982871149 86218 38717 575376389 86218 15161 964545026 86218 53748 343513040 17897 15802 153755368 17897 78603 866967937 17897 92756 215485110 83279 10252 324222347 83279 52372 892012842 83279 95911 84951449 5953 15348 30087764 5953 59152 177974703 5953 90922 694924212 62503 29759 889760682 38073 56573 897344618 38073 22216 700714272 38073 77485 86166240 38073 81585 610618462 24773 85749 600080501 24773 11322 583899384 24773 55266 392525964 24773 25527 834073796 24773 60985 884370672 24773 82132 594598582 24773 96761 680220058 59552 5015 745646852 59552 26507 509679727 22381 50224 863350792 22381 81694 783253560 81694 61712 118408407 81694 5142 569447020 24297 39899 14772734 24297 319 161948898 41089 49101 775988124 41089 5867 419875924 41089 31233 414491139 98521 89464 930204748 98521 12861 872085902 23850 67913 275327874 23850 16102 819689809 27164 83422 200562307 27164 67162 364297355 27164 69224 436062895 56602 655 761806193 56602 96036 764078525 56865 74942 823383678 56865 43724 250717571 56865 79594 30675913 74220 64361 713410978 74220 14293 499058030 74220 18511 422281225 52383 81905 351086663 52383 1887 940787880 52383 67555 29919372 52383 91659 877354636 57391 2770 397630755 57391 70032 863104185 57391 53080 643216476 90583 3194 408071732 90583 64622 445251922 90583 39557 455716037 860 4032 974070236 45218 56829 738432953 45218 44117 855376970 88415 94405 750729211 88415 48468 131983967 88415 43088 784027703 88193 58423 634723316 88193 93542 827112741 75335 59883 918258109 75335 86232 713536486 75335 32136 170367216 75335 6186 660697182 75335 68843 680943052 80838 14001 471076224 80838 1770 134312942 37595 66503 859779322 37595 31740 912953405 81211 37468 376773110 81211 74203 829422450 24605 36412 720042098 66478 4563 424091674 66478 90811 951307359 66478 60625 874847767 78359 49436 215419908 78359 96994 300477874 77485 22080 487238474 77485 61967 211457145 4576 36881 740371603 81983 25174 714584384 81983 7950 139312757 31761 3412 606242236 31761 79702 441357778 31761 40199 135418399 31761 60207 592482447 66968 93253 285679197 66968 24683 579724041 66968 52446 464650554 12158 51673 715681487 12158 95392 317868720 12158 27133 840804972 12158 16990 902792219 43741 86217 191373212 43741 85217 252066348 43741 17329 563081365 43741 78300 557462981 43741 213 674305704 11132 41869 134069673 11132 15237 347511994 11132 542 198211054 59087 52658 370433921 6051 96399 255068075 52303 52118 845325075 52303 48352 13476912 52303 74266 815017302 52303 65246 328546969 66106 88678 553244919 223 67527 825136547 223 81624 152209716 73881 47409 816103901 73881 76265 452380467 73881 9538 67732917 30950 43225 231206809 30950 54821 723010166 30950 33545 782806433 30950 93212 93029741 30950 96542 171153438 30950 38616 710704298 67279 58466 742408012 67279 52579 120298116 66479 82978 281366941 66479 78090 638697529 4446 21325 112656644 4446 5285 737578531 50197 97235 270596011 50197 75250 905369290 33217 57460 531579482 33217 75450 865493504 73668 32468 178101030 83868 66729 419860521 83868 28629 663448193 7688 46143 869486236 7688 95037 187435748 7688 28422 732454808 7688 81074 456666697 6341 14870 771303070 75278 37503 144909955 75278 56776 449869374 75278 80538 422603368 46453 77895 224053374 87510 47563 918335319 55562 55344 796349840 55562 33887 969715596 3266 40398 208923029 3266 48346 156322184 3266 62698 341866904 10159 16555 493862643 10159 13008 507214610 10159 14162 959449840 44715 65851 277617901 44715 51250 100808450 28227 83488 749605049 28227 29887 653943136 28227 9282 638160049 22749 95229 32693196 22749 90649 206819026 22749 21911 579639325 22749 6484 823251975 22749 96591 409255740 22749 2178 781854720 6572 86718 448746257 6572 89588 221969034 45885 18232 457152281 45885 32126 114134893 19032 98958 680845377 19032 33875 570984687 952 54583 498872269 75965 89666 186221637 75965 36268 828606328 75965 10008 323133999 61218 28762 104379525 29232 8088 629080890 29232 86769 115434700 34470 40365 451259419 34470 349 108590070 34470 44781 681489791 96036 36008 857508538 96036 3251 678072371 96036 65794 483739102 53721 7209 951110906 53721 33470 573200622 53721 46187 216191815 53721 18315 452015733 53721 92322 725331550 61788 56007 505930449 61788 66293 346180913 61788 81918 330888560 61788 47771 531073835 61788 12396 983559421 33633 78562 952714731 33633 77752 40807918 33633 9949 3919351 51036 96726 777599504 51036 66165 108059 51036 42699 539473126 60901 2113 724262430 60901 66867 175621325 60901 23288 472475273 81585 47381 527645801 81585 66767 255554430 81585 92278 859961432 15229 9885 625722401 15229 1535 833007408 15229 43587 101462299 17948 57286 133831929 17948 87266 419215910 22918 51183 189185804 22918 45563 407972978 22918 79282 297661811 22918 86487 940764477 22918 65428 648950412 22918 26381 301126250 64277 39204 584645520 64277 21567 138207749 64277 30182 143059391 38819 7339 523710155 45050 11228 24512358 45050 45521 372898059 45050 78736 545908656 2308 79261 434088688 2308 60639 117985378 39491 2671 225132248 39491 93781 368603277 39491 62412 709969092 5983 75828 567981529 5983 1081 402584905 89173 67274 449008842 89173 14914 247587414 89173 11647 575628250 89173 84007 751244883 89173 79488 76249258 72319 53028 218443871 72319 48265 951430540 72319 52446 320091286 82606 71147 389822312 82606 85466 210053560 76405 21883 474009665 76405 24927 760702673 76405 94256 964203755 92203 49672 539235648 92203 98189 412263419 92203 58835 660918466 92203 39573 946562548 42469 37708 481567207 42469 80237 172759736 42469 68612 747278032 7436 34836 313266871 7436 72882 718965743 7436 3814 420734224 53069 90557 109526375 53069 35620 118655903 93787 73979 24358757 93787 83435 73224909 93787 9510 230180960 93787 23929 59719940 9465 16381 902260810 9465 31626 746442500 9465 72344 38447352 6235 76849 549635148 6235 73570 550244719 6235 99353 973140414 19542 86821 990348172 98791 91421 986256720 29649 70414 731975331 29649 44509 99661136 29649 72344 58975104 44583 15207 213392073 44583 85770 530790178 44583 27293 402441135 36970 68904 271650498 36970 89178 217301362 36970 76988 799715471 36970 40388 961697783 82153 96342 305752369 82153 86622 732963282 82153 98885 656985987 82153 89013 307549077 94420 71579 432174418 94420 25396 182855048 94420 26023 725551270 98214 43526 556106278 98214 68946 753259341 98214 4428 646213368 98214 80148 443345662 98214 65734 863196034 74026 19898 425104364 74026 45017 434979739 74026 94908 963013261 74026 49671 708828765 15471 17004 776769089 15471 26325 232212590 83155 63943 875821276 17854 65884 751719333 17854 32135 739202096 37207 67628 264733474 40606 2950 280795204 40606 52269 988594984 40606 11840 912636440 7362 51488 507946180 7362 74153 497928985 7362 28484 720467286 7362 85071 108084671 7362 26958 874256173 7362 5899 463336969 12610 71117 95165663 12610 37361 574259022 12610 1480 228610937 4004 3926 34793054 4004 76824 950135853 71870 30051 18491473 2027 14785 248569690 2027 15195 403631702 2027 36022 659550292 2027 41672 744423001 66573 99664 459576098 66573 34011 578823647 66573 5310 254212920 66573 19579 454883015 55173 96306 731488578 68338 60749 259936121 68338 80637 375087264 68338 37140 639159632 68338 86141 800375921 68338 39543 860359169 84453 45110 465638988 84453 32560 892385990 20904 19951 837400572 20904 32560 121330336 15494 69479 230355139 15494 51521 503484875 86774 44546 552127533 86774 48682 941874836 23510 70060 286585080 23510 30066 34126798 53177 99550 619629040 53177 9408 828250948 53177 61374 164915626 26381 71400 252880368 26381 18221 569854657 14673 34836 844666112 14673 26533 51091450 14673 5212 777429683 7155 13485 714127340 7155 91133 955497384 7155 98236 791990114 7155 35818 267660005 7155 91484 644900848 11849 68091 665695523 11849 26597 130498469 26940 76507 305211491 26940 60207 398781271 26940 62460 726156473 26940 64125 530685899 1480 94104 240701131 1480 62290 923700600 58676 52512 716416260 58676 47920 691304286 58676 81210 184221473 33422 14608 306757491 33422 36922 182027613 33422 70524 328622787 21342 38107 292382136 21342 68216 430084664 21342 51591 431869564 21342 51607 350605206 21342 67484 172089977 61643 88328 758486356 61643 2829 652655675 61643 95435 47205114 94597 23191 812362806 96761 98384 769107102 96761 62412 690178012 96761 41305 751236057 96761 83287 398309868 96761 35425 43636232 96761 71273 720043025 3814 57477 571554076 18121 78099 414661453 48472 78979 62005392 48472 78823 438218396 48472 12074 424387108 12111 51930 52241542 12111 7721 310410393 12111 99785 523018473 45110 29791 515682619 45110 45324 348296319 45110 99785 445701384 74203 10450 351420233 74203 38685 576475012 74203 33084 817914870 74203 52446 298020740 16540 4557 843051768 16540 5280 37377390 16540 92278 30355185 29086 89551 396849225 29086 23297 670719872 65533 16369 187345968 65533 25320 43688220 55930 27833 624613455 55930 69763 372525975 55930 46206 977573021 33887 98368 649936460 38589 36428 576291070 36815 16275 674707203 36815 92682 264810713 16841 19253 328279534 16841 86919 81201603 85645 45044 474561511 6186 88465 277946488 74067 79259 594800431 53241 73342 271198107 53241 9538 586035889 32632 69445 17440078 32632 87098 565559357 32632 25084 975975251 93619 98734 452936297 93619 74259 608877845 93619 85492 835870680 37810 95660 926990024 37810 39302 883550704 7618 16983 434341995 7618 38326 128083121 7618 15211 162775 32720 60603 878747209 32720 85376 564446266 32720 8738 171033164 25179 87760 462704772 25179 46238 411778689 25179 36473 766677647 25179 39013 163963567 12933 86298 33440243 12933 73338 561294865 77849 45819 150222025 77849 16816 633405331 77849 26325 863639322 96618 64691 588275064 96618 49741 14323013 96618 48097 350722584 96618 26958 524969662 3628 70774 555550027 3628 96194 689356125 3628 91242 713133589 33806 81116 934996361 33806 98178 253518029 45498 81657 367419580 45498 47313 917027464 45498 97646 853977908 45498 52164 97233966 76207 66578 373067478 76207 80417 855863413 76207 28278 470802329 76207 97437 376391505 88422 38600 110597969 88422 37829 244949891 48066 72895 725875629 48066 9811 189740210 13342 91543 278714086 13342 81766 803567840 25942 63959 563101972 25942 48215 309463020 25942 48367 450943424 25942 41373 96761602 25942 23200 181889889 18583 18122 560143221 18583 31233 709285931 21208 23420 725318775 21208 66232 454376018 21208 50609 270976365 21208 91359 369999735 21208 64037 638019024 21208 32352 440780088 96278 86556 993381240 76133 8271 934009435 76133 73163 654693289 55425 42182 934864580 55425 54437 714177722 55425 46300 439578018 73112 37848 294887299 73112 62410 120357848 73112 49730 404675546 72778 92460 425668890 37590 22014 102370715 37590 99785 138880504 12861 74471 474652832 12861 61357 278537502 12861 44167 255568295 12861 68498 552133138 12861 22661 675305831 22497 46530 623382151 22497 3114 57950248 22497 40616 434849166 22497 80975 89561482 92262 16286 731309934 92262 54668 44282435 92262 94227 603506777 99353 40835 420302843 3904 52056 807952817 3904 98417 159973093 319 34570 467618425 21279 40091 172351421 21279 31494 582490408 21279 16535 700800579 78030 61560 822268373 78030 37824 180195451 78030 70962 216772645 78030 82901 544974817 78030 63521 83621120 24480 34122 301446661 24480 17219 803483269 24480 27006 333578533 24480 71835 610753852 96622 41328 604050079 96622 98939 137529265 99785 46330 577141528 99785 86554 332213616 99785 58542 17168095 33738 31767 296756819 41275 24531 499388125 41275 40385 239910798 41275 14144 182698600 41275 83056 173769053 41275 71341 480755949 41275 2829 266590197 41275 23110 357102005 30751 71139 681386180 12353 71573 242287351 12353 17826 592521042 21582 88444 301977252 21582 53172 190896279 21582 35063 233478228 21582 77339 406527053 86795 16943 459404520 86795 46263 609516981 86795 21113 796372750 86795 30404 904507104 86795 213 815924503 50350 96505 960991226 50350 88128 463827556 31233 23311 693168409 85466 91828 735354995 85466 13766 820949512 85466 24296 527106537 85466 43088 34529596 85466 1453 390793517 85466 26446 697195352 58080 78935 349818613 58080 69925 146914072 58080 53661 367522928 75781 25125 65042933 49671 25652 668413548 49671 81669 790044918 49671 63551 337844659 14566 43756 367213447 14566 30554 317861893 4555 66209 910711485 4555 45306 710632597 95435 41006 185617723 12078 58955 197004408 12078 35697 921781630 12078 62743 977059812 12205 83680 277576058 12205 60446 400925856 12205 14071 830433969 12205 20252 437011303 87253 80138 885468006 87253 56494 544936415 37994 93294 633237856 37994 71513 375690756 37994 67089 151572503 37994 44919 70273996 40389 84926 547242173 40389 88284 687599128 40389 30020 124586004 25765 53632 267735670 6661 34580 48963774 76988 49416 243106391 76988 1353 107185680 76988 32158 328105965 76988 6745 156685310 76988 88182 816267762 98384 5056 949324449 98384 67688 618086407 5240 84808 817409359 5240 91794 614070742 5240 35809 513074479 5240 64337 263728486 52164 28994 996485157 52164 96292 250555358 52164 67667 566338913 23200 93294 751568022 44546 54394 617096619 44546 86858 638191465 44546 70508 662992583 44546 4783 572883657 3015 28681 591110809 3015 9341 227246992 3015 64655 353311351 84416 55880 405913234 84416 42055 327541671 19788 94364 415788601 19788 63306 1939996 45225 23472 962523709 45225 66704 904182782 45225 6472 305220993 45225 46236 825832048 70137 61938 303709759 70137 36450 681748779 70137 1691 621310147 72104 33402 770083220 72104 57359 528539856 72104 96563 8783132 76038 39146 390073739 49316 76984 829218054 49316 45643 480710522 49316 25129 17423353 49316 90932 372416931 49316 75310 87190101 49316 9229 8576815 49316 90695 658275742 21831 43505 79421637 21831 79134 650171861 21831 51881 244510758 21831 35460 353313468 21831 9484 388880514 21831 7044 556030864 21831 44628 357500204 21831 497 751848551 83632 7561 238941778 83632 22335 202196752 25896 89313 811071529 25896 36898 373585238 4448 53484 895495635 4448 82814 386229198 4448 23929 195291354 4448 23110 89873226 3998 58108 984157815 3998 40727 312680477 3998 75659 647451270 40388 94172 842773523 40388 20637 740962908 40388 38363 114373083 92336 62473 351246661 45030 43148 202771304 14893 54718 318113132 14893 1412 213524084 14893 49730 923339211 92405 45534 139971128 92405 87103 346282076 92405 91904 953969615 92405 36677 732061421 92405 2104 645056572 74471 37250 925764719 74471 17763 749352722 74471 74748 616995881 60769 82140 404587330 60769 72156 183897626 60769 44803 962585909 21060 81274 373185245 21060 41011 343279741 21060 87505 593934174 21060 62335 565735538 21060 26507 741218986 21060 7840 324456799 33005 97981 756242769 33005 67494 398155526 33005 95475 625497084 33005 75731 609584020 88670 55142 350156993 26325 3786 375410060 26325 67358 136945052 26325 81766 652792591 88284 2568 840571335 88284 18314 860143641 88284 55016 524956819 88284 91279 891278037 497 91253 423648200 497 96540 926407696 497 41470 311764637 97437 68602 119767435 66989 11181 56874946 47746 1679 774022955 47746 10572 803258841 47746 60439 318912763 47746 79991 123261332 47746 70678 953741233 63829 48303 88051383 542 56780 281680482 542 16702 950673087 542 44184 190194880 5529 17367 217672796 5529 9937 26600543 5529 70980 405434036 67484 45865 915535459 67484 99976 995711993 67484 66850 263367272 67484 33110 311485300 67484 22035 518875572 67484 18820 493592126 93184 12276 238026073 93184 91007 515662086 93184 85900 86321531 99872 19960 841082766 99872 56494 639980174 1653 9773 709145458 1653 20862 589700034 1653 6189 35980926 1653 38351 445558411 67406 40146 154504841 67406 37453 937662054 67406 95710 127685489 41808 11059 735591330 41808 1926 136863260 41808 61678 121911233 41808 27451 362660189 60639 9871 255741879 77874 17604 592783293 77874 1825 221879779 77874 4932 734615782 77874 18511 837308771 47244 65604 778008948 47244 17903 237142854 47244 77393 12074934 24505 35212 152667540 64147 95631 308016697 64147 51552 798732173 64147 11899 433346831 64147 40565 502628546 48169 49382 86610724 48169 93631 374692040 48169 60399 110104127 48169 20287 86900271 73338 23516 293842330 73338 15904 751067915 73338 22661 783603885 78167 7861 563104729 78167 66064 408937743 78167 88939 766122150 53661 81677 779226561 53661 747 102283707 53661 25227 32911923 53661 77715 649049940 53661 57620 801756699 72110 64453 575092317 72110 68472 730296653 72110 4253 7178231 72110 72882 540352430 4097 96923 906076625 88668 80203 164311834 92965 90987 836455055 92965 62460 810959397 92965 45865 384573554 63962 64327 931670607 63962 29552 120025432 46236 54981 912194338 46236 59622 293796126 35653 73334 260372071 35653 20839 630727810 35653 79402 88038693 69090 74235 265927588 69090 17646 396023216 69090 19031 224811534 15036 99156 885959203 35264 11211 256111409 35264 69716 733315361 35264 59023 595790494 35264 27861 231679424 35264 2156 838926619 92651 42030 267025963 3897 37877 547478280 3897 93448 409397879 3897 65352 16986249 32895 94122 934174761 32895 81798 293574432 19441 26860 668776831 19441 32277 857095043 19441 83709 306857265 19441 95637 268336583 19441 5903 112367890 41957 35945 121314705 41957 40408 240124071 81677 82376 310395303 81677 60279 728139153 39855 64183 733429573 39855 14685 998600979 39855 98540 693543904 75946 78649 326297757 75946 84960 4937922 12576 42527 242522298 12576 85050 470157874 12576 7759 288534613 69869 59584 491266956 69869 26395 329414741 69869 59076 720467564 69869 92278 972557164 67667 40173 815608195 67667 10838 29557728 33654 55806 850905513 33654 95688 908105008 33654 2287 890005537 33654 66828 899301768 33654 90995 405968716 46206 97606 86433924 71719 60720 969410214 71719 24190 756276891 71719 68721 95156671 71719 89354 411233133 71719 45799 913223451 37110 31456 638166299 27377 53946 188930766 89753 31102 705028028 89753 45629 371380933 88243 41311 568933114 88243 60634 402931941 59121 53780 219199898 59121 59178 598013798 59121 98320 463346655 59121 28282 780800622 59121 93256 599339768 49919 11840 586372131 49919 29097 506445011 49919 40847 633898827 49919 83594 763524633 49919 40981 650192630 14447 34710 510194762 14447 52 628509913 14447 379 72740171 90922 95773 463561749 90922 79718 321433829 99102 41698 626866846 26910 9015 683260419 26910 49340 22233665 14085 17967 948964552 14085 98665 308033590 14085 4221 984021629 80020 67134 949321634 80020 2552 954081917 80020 47041 192802258 34229 18459 950737469 34229 79935 783483427 75585 13353 337781374 75585 41635 332904711 45519 77154 916295806 45519 60141 81123776 55271 2734 87009897 44342 37539 918731888 44342 91473 682287308 44342 45476 960453844 37877 51461 516314580 83898 22606 12601796 83898 79599 312429055 83898 95021 69161227 83898 15802 554967992 83898 80229 508613058 84455 72176 723342500 84455 20890 124444556 10233 6113 35749140 10233 34951 554488237 49754 97940 852218154 70394 26825 259886913 23437 49703 808977332 23437 89669 458307236 23437 15635 626562157 23437 26446 265081232 36834 94905 444190130 36834 37605 662844877 36834 54668 185110147 77173 32793 674484436 77173 78914 555204026 77173 42157 39472563 27258 47782 691136540 27258 72743 588361568 27258 67287 781240455 27258 6544 804813415 56494 98295 638186707 56494 24129 415877331 56494 34989 6008327 56494 50919 417279913 25932 12283 25501029 82132 26742 620558177 80934 54698 959546416 80934 23668 931517753 26270 14357 2784907 26270 99631 891573134 26270 59991 547701164 26270 8571 633510819 62412 17861 130577192 62412 53780 811361669 83541 46260 562274018 38963 90841 219415831 85900 89645 567345627 85900 37077 229526588 85900 96924 397218991 85900 87646 758726483 2389 2797 17421523 2389 81097 535827565 2389 97025 685648831 2389 42413 463600664 21518 1220 140450621 21518 52996 386645270 21518 24443 991468211 21518 60130 659842079 67247 36410 922708162 67247 10655 429898608 30110 9728 406942615 30110 21711 17733280 30110 75855 323200388 30110 49785 866627543 68152 5276 841812027 68152 86374 457826541 5285 11235 929464891 5285 12747 276898900 5285 95371 188437501 5285 40324 692019376 5285 8699 264110752 5285 40926 675246900 19579 71375 171108707 19579 38560 767835842 19579 98128 373808190 19579 29223 351646366 43044 46570 292302081 43044 39374 849319729 43044 16604 338289012 43044 4957 492711169 43044 41433 885077006 39635 97804 793022593 39635 38712 412694418 34513 78906 347358663 34513 71350 570326893 34513 57155 777183879 34513 94875 664624907 37605 30366 729667575 37605 374 373352726 37605 53624 380377227 37605 52442 511184246 37605 77641 390976748 37605 8571 593368563 50423 99961 460244289 50423 61104 263619863 50423 10389 327947539 97035 35272 72188110 97035 10492 622138815 2863 93826 707249577 2863 19716 400389172 2863 90164 640351670 39302 32094 854398818 39302 5396 216125787 81596 4138 628122154 81596 97394 72559865 81596 19107 683198657 85839 99378 86669225 85839 47103 305895649 91279 19575 240546367 91279 39091 551367725 26023 32293 226251036 26023 27293 268392202 5396 59142 491312273 80441 75811 858757494 80441 42502 122709398 80441 62151 840827502 80441 92386 575659595 80441 15462 714559687 80441 59577 71774552 120 77807 85353904 120 12879 943345339 120 25966 580485918 120 14732 401268698 30370 72159 331953847 30370 36264 777970131 26401 29608 255538099 26401 18807 541968818 26401 30960 594699831 26401 48659 488888067 60818 63773 464239606 60818 76921 688421966 60818 64385 714895958 60818 70629 680907104 60818 89588 49444873 83542 73475 883447023 83542 43337 988484073 10596 34838 771769855 10596 28894 988309371 10596 52446 611668661 41158 99300 677688173 41158 54195 11689521 41158 57113 231939582 41158 86988 369721649 41158 50370 852192217 41158 17468 18549175 31626 22526 665006042 31626 86901 332899114 31626 11086 649175291 31626 76274 956308576 52814 95659 507534363 52814 48760 26664904 53130 76383 346302257 53130 27940 875810677 53130 44790 884804596 8591 91449 174840032 8591 82773 960563950 36455 77653 821465245 36455 29381 314060991 38505 52371 396917573 38505 13082 505567679 10838 13657 485020479 10838 79697 336866298 10838 12926 333887573 10838 53802 412281407 16102 46195 583119118 16102 94863 222728340 16102 52068 214013519 82738 20252 151892152 82738 68649 744603622 82738 94511 36262350 82738 96313 8283012 59152 34994 662904585 59152 86862 77389443 59152 66101 757361116 1209 431 16923437 78014 66797 118289721 78014 79315 23245198 78014 94355 166357569 78014 38458 823922230 16286 52148 510058116 76301 90247 707494786 76301 65591 980455871 94404 15130 33694536 94404 81672 523283333 44781 36490 507925929 44781 7516 842492024 44781 35851 737039157 44781 7888 330061572 44781 75459 147071600 30722 78207 741406148 30722 96896 241583596 97508 26101 700584858 97508 43288 7165790 97508 43460 332118252 97508 5729 215976580 97508 2771 370788416 97508 92216 392344056 39839 38025 970031506 39839 7343 792104344 39839 53581 7268435 39839 11086 507816182 16033 88388 12048018 40752 52899 33211792 40752 55440 597549246 40752 59570 493244267 54468 83797 336711965 54468 92278 862098989 54468 35799 263841852 60279 5483 3589555 60279 82681 582698422 60279 40141 607695795 21811 50316 255841737 21811 60799 253960992 17468 64135 506535605 17468 92641 916512455 73223 91116 256392392 73223 61862 875109521 2110 17768 578925652 2110 200 173537608 37031 99299 163438018 99698 28269 917950732 99698 23489 314603903 99698 69830 964662696 99698 30499 477261341 99698 84950 178252717 62593 71676 726416148 62593 83753 545581176 62593 75854 382030922 85316 30704 943080111 85316 60126 315107264 58290 65284 533708029 58290 26279 321203531 18257 82392 180620913 18257 67214 56701 18257 32319 14836080 50030 95443 518942851 2754 61796 560933100 38911 40074 221770144 38911 31185 301790500 38911 82663 8794387 38911 32282 551014993 71273 99634 794277483 71273 31908 63859844 71273 98779 931441822 40894 69343 520984305 40894 28944 769064669 69105 6011 371884800 69105 94731 79682608 69105 17188 952090676 69105 29194 396960485 59351 98285 849980008 20287 28226 739373023 72123 20657 655809171 72123 32326 770259383 83688 18378 224874344 83688 42113 103655075 83688 21512 905676255 83688 86611 998902724 67586 38114 827043408 67586 2653 276113806 67586 74413 809927989 67586 79954 30312987 67586 16270 683643926 78131 61682 529659503 78131 94985 577858306 78131 3639 633973594 39557 23925 793635179 39557 92897 831216167 35799 60957 695030404 35799 23098 98269056 81142 53070 432493162 81142 29553 339534172 60524 54538 365410731 89354 40657 276731022 89354 47765 781159290 2370 64660 381047603 2370 4102 479709049 2370 46543 5552702 31106 90075 273358224 28400 26458 425586001 28400 39909 362344979 28400 55765 742800177 28400 98971 602713844 60827 84950 183739307 60827 45401 826100202 60827 5605 476481747 60827 22010 798379820 89678 31348 562620503 89678 69300 432050083 89678 15130 239802800 27438 22889 570832965 1571 14656 976810162 1571 69735 339057396 40981 96156 916510812 40981 58935 393294647 40981 21749 366171838 66349 81856 666692465 66349 7998 684635822 66349 13630 240309232 66349 87806 742996839 81624 39477 560339998 26772 13614 699812391 26772 21011 448784970 74854 35690 655859809 74854 30948 227295247 74854 25592 977866961 86842 70541 208296114 86842 67797 982892397 86842 55016 495403392 54748 2718 409339122 26507 51901 595489266 26507 25730 600020765 26507 76136 475916145 35317 54674 917948569 36881 8559 656085037 36881 8219 625096483 36881 46844 793064359 36881 56950 436681038 56853 80548 532288403 56853 74629 794498445 56853 8450 181048031 15325 63108 606887883 15325 20165 52774912 15325 38008 388624249 39091 78494 6797048 80975 25826 367748136 80975 42442 629592053 37276 56605 562269369 78847 80624 997192455 2178 43061 924248091 2178 59282 233216897 2178 80278 823873631 53802 65670 272644549 53802 90191 506920119 53802 68329 7768978 53802 66750 530493499 53802 16325 620108725 53802 39059 369110256 53802 79047 668330572 53802 88151 494536086 53802 97636 146275859 53802 57032 664688453 60100 48628 275650635 60100 63816 744624328 8112 91610 761288460 8112 15980 59304944 8112 6933 49597213 47966 79079 129574437 47966 51304 91224851 38363 71030 704685958 38363 98980 812215360 38363 43205 730680209 38363 63005 996208094 38363 41008 804147945 92278 55974 73539429 92278 46947 44082211 92278 38240 50533145 92278 69340 592569262 92278 70875 734576159 20252 36056 602759178 20252 24182 120970025 20252 27687 215701935 4431 68030 414730928 4431 62509 150489792 4431 92399 164635650 47751 82170 571913056 47751 18777 14981686 47751 92999 3359526 29777 8543 565123668 79853 98055 916454639 79853 50398 982955828 79853 64995 679503440 79853 91435 815479957 86597 62151 630628037 86597 87859 695086100 9341 1145 470543370 9341 14604 978658575 9341 57646 834053250 9341 97526 52600743 60522 47428 122716052 60522 34406 271571215 72882 41312 572078899 72882 42939 284827912 72882 99211 644374091 72882 8511 418063522 81577 66118 228025954 81577 29067 125184102 81577 49507 664622073 81577 52324 464638747 81577 97952 722622557 55513 20050 858219004 80589 92134 139320368 80589 76306 520484218 20697 27417 649031715 20697 33666 581050126 20697 17471 144970759 16730 51491 755404634 16730 97371 372406863 16730 71525 585411233 46678 13324 855631911 46678 77642 69008981 37455 27512 32360300 37455 8308 722419181 37455 24026 483149265 37455 75314 256928283 17817 89809 655677133 17817 46430 350258484 17015 32311 464390303 17015 24409 980311595 17015 22790 909800239 17015 73538 225402095 18031 49181 885944738 18031 24807 986389347 23098 91396 992951824 23098 94540 45540254 76924 83204 724356738 71502 76531 992316465 71502 16384 721759493 61967 657 104872169 61967 9614 990108372 54668 91686 142565696 54668 21902 241742957 54668 38093 592203463 54668 77163 531080876 54668 78304 273459880 54668 1824 850346469 54668 77519 226974822 54668 89036 118523550 24443 51166 160315880 24443 15052 328514507 24443 9482 95062944 16734 87768 893559032 16734 1820 337838950 16734 20637 861884128 16734 19107 752341912 18221 34055 793665869 18221 99549 200462341 18221 50665 468971727 18221 79592 490391941 18221 10008 432387343 18221 97875 328453059 18221 49839 553318123 94510 931 218414569 94510 39490 801034327 94510 82070 954236698 10186 33802 304004848 10186 14337 553584507 10186 43874 359964012 10186 34305 47814066 10186 17841 601353225 18280 44940 903874385 18280 93768 795198107 18280 24282 520578036 92085 51694 398492265 92085 88127 636432131 92085 55111 785756114 61943 33813 488639277 61943 6790 729401702 60378 81455 512870897 60378 70518 231577231 60378 98856 5681799 59459 96202 691781776 59459 40414 35300613 59459 20028 263858701 59459 33069 994001910 59459 97900 170166899 96962 22116 133956832 61289 70763 656512866 61289 50239 923872703 61289 14793 587637693 61289 43275 378441916 61289 15802 739887540 61289 9601 67122236 74662 80187 759463389 74662 5899 395698154 74662 98866 701599081 38458 71692 811305568 32560 22868 963321457 32560 6980 804020083 75195 66822 212280249 75195 45324 601581878 12815 46125 437807891 51605 84861 35350662 51605 82956 608739470 51605 89153 631015592 41026 21525 754345445 41026 57607 740470866 32692 12357 253872803 32692 58479 777072839 32692 10463 653046333 32692 27293 290877579 32692 94863 718083464 10102 405 420404647 10102 45816 303104401 10102 98740 622436391 10102 68837 647901583 10102 85698 959337995 74315 21461 799895027 74315 67274 225000300 74315 6232 353306358 85775 86418 292914564 85775 18017 988418283 27451 23259 976464180 27451 91593 929136659 27425 9112 649336478 34648 63480 339734119 34648 61877 401256320 42442 69641 291431927 42442 49569 217306080 42442 64608 710958923 42442 88830 626530946 42442 82092 58570794 88172 12021 881553333 8421 63321 430806709 86650 54253 17592959 86650 59281 460524783 86650 43738 195984354 86650 63521 530334146 49869 13130 432185874 88931 7033 790041459 88931 24396 673908793 29690 52201 236176737 88182 44880 12478297 15285 55233 646653175 85492 57882 574635846 85492 72488 335956604 85492 79692 749549691 85492 46002 129017369 15211 35596 465979150 16990 78492 899838424 16990 50443 110115376 16990 5401 245954819 16990 2041 512603499 16990 99770 924906355 29727 1565 413761609 29727 82339 44707166 29727 35246 963190810 29727 30263 743219910 73664 66155 981194798 73664 32846 530314231 45284 61804 891656293 74649 48608 169276143 74649 41251 554553254 74649 34301 633601987 74649 15306 951405831 65532 41449 340572854 65532 15624 601208986 60399 82684 954302842 60399 97828 397362955 60399 89013 239023789 9229 83040 702250106 23330 42209 128101898 23330 40223 226409786 23330 71245 727596311 69618 88880 851358656 37322 74052 261102426 37322 71371 292259798 37322 70857 922380724 14293 32309 307990398 14293 70240 632856525 96591 6978 308887256 79218 79687 716997310 79218 67101 445386383 30182 57383 810321812 30182 30340 808538981 24983 90745 255941055 24983 63045 778881779 24983 97571 817500252 24983 74362 487051791 24983 6059 948984023 24983 52256 207867137 89013 77722 731288218 89013 10672 918237389 89013 53801 969299257 89013 55623 986408532 1691 59076 713090234 1691 73272 286573938 1691 91791 801617644 1691 92099 111986869 15551 64747 471438262 15551 39604 956008332 15551 33155 129302046 80229 18526 187864397 80229 52317 789093908 39315 33934 708287556 39315 13324 592763266 68484 67079 308052606 68484 32071 254263531 68484 68334 530661378 68484 11840 664670515 68484 54202 923096277 3268 67776 141219217 3268 70002 875807 3268 76824 346248300 24888 76226 190123143 24888 48210 181816620 24888 22251 189293149 200 5408 148535113 200 79930 234348893 200 25764 68114201 200 68872 123916149 79353 54497 301333182 79353 18956 617976271 79353 24312 754302786 690 6473 824678273 690 61430 531257044 690 35132 688854733 92428 7895 574295298 92428 8511 923658096 65030 68003 638814282 65030 77658 19948906 65030 91610 330118033 40141 37020 836520243 40141 62552 126814450 18511 13286 729391368 18511 44722 803425590 18511 4783 699141729 16032 40468 815392645 16032 79352 763761039 31473 96216 786471486 31473 91625 633173662 61067 54178 865577661 61067 41949 540073757 61067 26736 666718261 61067 50549 381534554 61067 31140 410145473 15462 62359 152341051 15462 47990 544835839 27293 8000 997663380 27293 72834 313593783 27293 5535 229294444 80194 56805 224665292 80194 33986 218330515 74646 11697 792541014 74646 5004 148574383 74646 69946 832518050 74646 52669 491658098 33713 30026 979649093 33713 71839 547497171 33713 23777 504324926 33713 79021 448691597 33713 61125 812879174 33713 53690 558057360 68013 60047 396610473 48937 62951 708792068 48937 81615 229879548 48937 33014 636278010 48937 2040 254191326 48937 50668 493550399 48937 53780 469187116 93511 55666 241796979 93511 36624 108535739 93511 5125 753416567 93511 21336 947248148 6232 89961 396736536 6232 56669 827560637 62710 25221 698352364 62710 45449 21240902 62710 87450 604383854 62710 66755 324397261 48986 1591 974403126 33458 45757 458864945 89200 38831 544137672 89200 84164 383460719 89200 64360 451531926 96203 52257 784668352 96203 8285 721004593 96203 8990 258148241 23259 20209 130023395 23259 57118 78617613 23259 15745 397041572 94256 48585 712528655 94256 19066 199897149 94256 15186 528204455 94256 92441 649113901 94256 77299 412541453 94256 68529 415357230 94256 57558 763278259 94256 42258 808552679 42580 22678 218135102 9282 49299 827630365 9282 91613 858978321 9282 15279 957206069 26456 97589 545645739 25948 13114 190998609 12569 32134 543004710 12569 38681 295740468 97636 46100 312408983 77840 86972 141476772 77840 39517 79317137 49933 91435 619678381 49933 62546 224991683 49933 32598 911722349 49933 79820 209807426 30404 5873 781914376 30404 19876 913203585 36008 94025 899664710 36008 71114 799544336 36008 43676 582201222 36008 58076 71996717 36008 86319 569684525 36008 40840 715860811 36008 36354 451648098 48378 36090 715632381 48378 7917 261233589 48378 58866 792450369 48378 61585 714068902 74107 55469 672334704 74107 30169 779995274 74107 92639 532962525 74575 86270 760055821 74575 83642 477501458 74575 1659 612557497 20932 9413 462600418 20932 15729 42329889 89588 93135 770714773 89588 39843 423690023 89588 24942 305383815 89588 41986 237941319 3360 83655 616428856 80256 69651 176073139 80256 20090 228436102 80256 82817 118303082 80256 9477 764498033 11876 33279 18664496 75459 27278 255968639 10311 55498 46436483 10311 48863 124257753 88853 707 192163652 88853 28216 122171313 88853 14260 128086982 15802 13495 397452410 8285 82103 923227386 8285 37644 503882089 8285 98157 13979241 8285 53403 64440166 8285 30525 90595867 55016 60009 799123111 80506 91612 979364020 80506 68904 523125852 51607 29478 307903346 51607 7950 67304252 51607 25592 777861948 94875 59464 338278641 94875 74162 365758743 94875 50446 107079798 94875 98828 2838576 94875 8508 952642414 94875 56296 465149546 94875 63232 68173313 94875 92789 489203912 88532 46123 875949048 88532 86142 742753797 36090 45018 589530211 36090 75026 909252773 36090 80495 75138180 94540 77938 424002821 94540 67185 74799555 94540 12514 570416218 70567 71435 957345589 70567 46079 592949661 48576 79429 424173815 48576 64339 86178852 38681 64201 534690989 38681 22101 755808864 38681 60784 608307252 38681 84086 609962792 38681 2801 248004013 25084 43531 264598930 25084 30338 78261702 25084 37499 327506399 25084 95087 25243146 46448 88344 822692209 46448 20165 435472442 69728 75326 93349299 69728 53498 497930622 69728 89857 450067113 69728 23596 361739410 6417 6564 474385420 3511 47390 673831766 3511 30499 165853084 98779 70327 56808808 98779 27726 823947267 98779 87440 34652005 98779 8397 699128891 37468 37422 74956760 37468 78681 482101379 8430 20254 736160896 60207 26598 832116281 60207 40559 710756810 60207 1926 582937427 58950 64866 886204016 90566 16432 957478180 43088 28517 598407753 43088 94830 580718482 43088 40865 441059140 43088 98821 925215823 43088 49993 350503190 43088 78859 137429246 43088 84791 862128295 80300 51363 505681821 80300 92284 35635676 8953 2929 929405438 55181 18692 283888213 55181 38900 698071446 55181 45704 572306034 55181 39330 778972172 45324 68373 70523060 45324 75926 205647560 45324 88045 558899082 45324 939 379102889 45324 76067 677917001 45324 9998 454316694 23141 94345 593668850 23141 23031 331290402 35072 47527 738360957 35072 48214 243587728 35072 94052 499170962 15432 3172 994646086 15432 49166 991192034 15432 39758 828389732 92216 60154 317026512 92216 16798 698323033 92216 65425 638543381 52446 34595 197350822 52446 4096 620861694 3541 4389 841474159 3541 78862 194027820 3541 34137 694574508 3541 44413 269663429 3541 67053 444002154 54151 31314 277693090 54151 63742 929265900 54151 24821 767473902 54151 11130 442163728 54151 77310 895001044 19107 14192 863353976 19107 88370 907324639 19107 73877 942036396 98798 63137 929099084 98798 57505 912684820 98798 54202 642318333 86139 34054 238449660 86139 93097 168882058 86139 32140 572066042 25320 13110 110220135 70082 63830 734149421 67822 66067 586069520 67822 26211 95180184 67822 96505 974363308 53050 91583 773389889 53050 24098 987048621 53050 57738 326809134 47149 52223 759259455 40133 72469 298662517 40133 814 675047351 17445 75984 150450806 32793 20684 652183478 16361 39783 375710774 16361 50755 111919094 16361 28204 39421301 16361 39824 538806598 23310 63423 277731519 23310 26421 578199481 23310 41170 989730787 52256 80721 38132385 52256 66175 714952130 52256 39710 879944528 73238 53845 812146985 73238 51898 123460116 73238 55353 777346042 48989 39046 331183839 48989 2090 688644690 48989 90882 675983257 48989 10203 649089947 48989 62557 706636665 48989 83126 747597782 48989 93571 964703274 172 20938 946616949 172 49786 167352392 172 27410 755058366 43294 12239 803795051 43294 32613 295149271 43294 8825 737000130 67641 62346 16139099 27142 60296 820592907 27142 77597 474878743 65917 14009 321733437 65917 71775 298748773 65917 32352 593410057 9477 18513 240809433 2104 78953 881367574 34445 54590 587720637 34445 47629 939657479 34445 9640 550671189 34445 98626 929703410 34445 6153 290393272 34445 84257 941343435 95087 42429 556439051 95087 58038 417101238 95087 16347 47020954 95087 13205 799517364 95087 56958 38401050 78265 64696 96691498 78265 8999 760201170 78265 98029 315090759 78265 46244 759941566 78265 76824 618578796 5310 87480 923829938 31815 7012 750808367 31815 2156 194451147 72763 53264 429660836 72763 5627 327308857 4957 40109 893795215 4957 67040 309965234 4957 15306 148264427 4957 20165 803661900 92189 93620 280532980 92189 16498 590870533 92189 82141 199715457 86611 67503 326180853 22661 2560 173841354 22661 38290 183648869 5142 82703 437508739 5142 77144 21348507 5142 40373 526826838 5142 88314 974578937 56474 90658 683437629 56474 78052 615315817 56474 88573 513708 56474 34657 597427545 56474 17443 14649486 30499 47156 331096234 1263 71720 292853018 1263 67612 457506234 1263 28835 498026008 6241 96049 279376430 6241 59664 550872225 6241 97687 275119973 6241 38727 597165519 79820 9993 109646083 70857 90016 83110521 70857 56677 246722597 70857 63274 67135795 70857 8910 97381032 70857 21536 835589311 16384 71529 296857688 16384 90877 112313310 16384 26122 711698909 16384 45306 580710876 16384 71194 753341600 46338 2496 138682567 46338 14895 63039540 46338 48315 583675113 65844 30315 966208215 59497 27315 964551457 33098 19295 270824601 37906 89273 555342729 37906 20833 945499548 37906 66628 91811365 37906 90400 883581548 37906 30525 233172629 37906 87582 305745150 55623 57715 41818625 55623 89369 155354481 55623 59076 430908767 55623 7840 934225972 50714 11631 823276773 31368 8272 677766747 31368 68966 714615008 31368 26958 806473574 67590 41752 45970842 67590 34429 305627287 67590 76390 180767739 54953 34360 517954703 54953 49156 490891401 81943 99251 875829597 81943 46569 142324441 81943 22040 134761653 81943 74682 409608641 70523 10659 18983817 70523 43804 952692730 70523 91528 159975219 70523 28739 499018410 80565 28722 792107064 36794 22713 625442133 51787 50333 364049402 51787 8571 59755703 51787 61613 863723702 63860 4064 160880784 63860 78640 668859899 63860 85071 129235923 59301 52773 851750568 59301 49080 383349057 59301 33986 679201738 32877 34091 803279346 32877 73062 282838463 32877 77111 758001147 32877 37297 55909216 96662 62464 141302599 96662 23955 684330417 96662 3245 636079155 28020 95512 41500087 28020 74213 91517748 28020 44721 671140768 28020 70677 746330565 28020 4819 363634118 36354 14128 524579297 36354 17028 150798581 36354 52663 645819968 36354 37332 126107295 76065 32440 221617250 76065 69513 430566779 76065 22916 3799552 76065 67053 407593275 76065 58396 928060983 56958 87410 719980954 56958 95296 363063858 6886 51401 656493280 6886 24372 373974260 4783 41393 124307788 4783 58700 61593019 20137 33184 70102230 20137 19141 71257834 20137 45311 110474168 20137 81626 780364385 25592 71574 724183098 63255 50793 531384021 63255 78257 702277700 63255 71194 904406940 63255 2018 150867209 63255 62953 18899409 33612 30023 277923258 33612 32752 951491689 63306 50900 452300771 70240 21084 641356390 81798 34172 604745525 81798 21299 553200168 81798 70644 453027930 86217 73235 89461763 86217 70809 721746169 86217 92890 922040964 86217 58338 26040733 36769 64615 642039720 36769 90831 942169207 36769 36814 643391002 31920 30459 151314726 31920 594 914224818 31920 58700 718258437 5119 71844 926704553 5119 4672 907677902 5119 43610 936417621 75659 92379 418449129 75659 79713 620519402 75659 21021 730646950 75659 39758 853011360 75659 49326 641823196 90695 69038 137440026 90695 36879 89376358 70986 28564 181254941 70986 83565 11775288 70986 99437 82309240 70986 25358 487878962 70986 28880 631840129 60625 85887 270783096 60625 41918 111332838 60625 71194 352444553 46987 34469 659831862 46987 89286 123364807 46987 365 865719648 12254 23354 967073073 12254 73734 188054333 83446 80740 185913048 83446 89082 820117379 83446 19279 410457617 4895 97277 428489330 4895 99445 910988781 4895 39084 960386145 4430 26847 493721718 38217 55046 639309389 38217 17579 408308123 38217 53555 875403150 85887 85164 691258663 93256 83813 785878813 93256 63920 355204340 93256 67489 136760799 23376 22421 281165193 23376 8649 538482659 23376 77919 374296484 23376 33585 614904181 7861 364 707661020 71736 25437 801504904 71736 73751 974785457 97991 29844 265599095 97991 89206 872191021 42258 71568 762433098 52805 20859 793068172 52805 42288 512015301 12926 79414 57249010 12926 97582 244783802 12926 74250 54315065 47105 19482 94606839 62369 11656 700594470 98722 44026 271693049 98722 91529 413551885 98722 93774 76175331 98722 7477 920300895 5476 11539 306365301 5476 62936 896113077 5476 15789 182023006 5476 49326 662497237 68837 81937 187668158 68837 1105 707951163 7950 32753 383545987 7950 73746 773714413 60799 27649 24922686 60799 75521 487248137 60799 96657 544397869 60799 39533 219718011 60799 52068 907731041 42559 25922 964375067 42559 93981 583857987 57862 56326 453689324 57862 58700 108949316 82425 68769 627241894 82425 34122 33629442 11042 26515 415519500 1926 55273 175923556 1926 7 736912241 41635 99790 941814379 45865 81106 115469142 21264 33876 87605535 21264 57580 417905843 21264 48408 399730332 41629 63597 961078783 16114 19953 206139564 16114 32247 675406037 16114 26713 677646715 16114 69910 570690642 9391 62596 323413052 9391 35864 919343351 9391 49046 116123229 71218 85350 125115447 80237 99855 305697140 80237 54623 938656529 80237 2635 758487665 41944 90288 439079081 41944 86342 1455774 41944 99043 352879865 41944 87612 207471365 41944 55251 619211274 96202 362 974150594 96202 30377 190204793 20710 28757 193746663 45998 66496 428961547 45998 34761 690213086 45998 29105 584306395 45998 42789 25193766 83126 94690 752621933 83126 21304 597521355 83126 19065 811385580 6745 41812 29565346 6745 42204 785528798 93981 90180 283156727 93981 3810 999360869 93981 17331 247554762 93981 85067 844578406 93981 33737 761848874 93981 99138 274593729 93981 87832 346119743 19940 41708 653133362 19940 27774 204152082 23929 54217 399852390 44790 95629 277376282 45704 96034 166009617 45704 75722 847905430 45704 26449 163931301 56296 35760 869219147 56296 29425 179063107 56296 32121 695482239 81766 64749 189599640 20035 32950 143872686 20035 37656 611105857 8738 31177 145185331 8738 7477 721958023 90724 8744 697076174 90724 67821 643855018 74937 74928 648620914 74937 40768 293834697 74937 19719 717704365 49340 95846 549448842 49340 77310 325177831 11261 96394 607810089 2018 13600 860027521 87806 7933 962773699 87806 91610 811303282 84531 7509 14306507 84531 28184 443509085 84531 1704 953373067 84531 96382 861518015 84531 68983 36467223 84531 43738 85752852 62204 44252 432148749 62204 56435 640936844 60849 94627 72042376 60849 49896 275984488 23934 26552 398070204 23934 58700 666636940 14011 80253 93484007 14011 60476 194831225 7938 40517 839445721 7938 41697 14528521 7938 1245 912228631 7938 9663 522415912 79718 27079 549186911 79718 24396 225819819 79718 90022 643895959 26120 16236 798230115 3210 15357 458199283 3210 8012 903790956 3210 35058 371529418 86683 47461 624484916 16943 57041 663664704 16943 6172 595759658 16943 21146 269254942 16943 24604 839808800 16943 8876 356947225 1453 47330 377089888 1453 65463 820303008 1453 46003 68964878 1453 5875 403325170 1453 97603 783682748 71375 68949 529324646 71375 11086 854015441 71375 44364 98414804 93910 79238 32002538 93910 17091 438450404 93910 97384 576331790 55497 98114 32275991 55497 68142 675025988 55497 15743 804870574 55497 96896 956421820 55497 73565 503872929 55497 64411 739480140 47664 85021 445839376 39034 77902 340597703 39034 55192 313675681 39034 82616 495032057 39034 21433 758987643 76136 16686 813078327 76136 71411 682108711 98866 68097 162612632 49839 99440 377937618 49839 59426 662280871 49839 16903 362771948 14775 88400 225402595 14775 6667 685361652 14775 20015 590221146 35960 78735 436014441 35960 63131 149800271 35960 77102 609538377 35960 69822 10504501 35960 99976 793702772 49785 71808 366513142 49785 26908 262872020 52512 39178 871216924 52512 5052 296766293 52512 29868 338413893 52512 76780 249468375 52512 65818 861212670 52512 86535 240710336 52512 39275 692581749 47103 16150 46058329 43587 92353 683945411 94052 13452 598052677 94052 3569 138209532 45306 33025 364948921 8306 5671 857388042 8306 50189 486473775 8306 48448 235277451 8306 62581 693979339 8306 27410 997145094 32481 28797 726810490 32481 44133 271740828 32481 61127 919575253 48265 38453 668149248 48265 26368 887965686 48265 85845 935622321 48265 24372 556085509 6472 3378 909610176 6472 81863 367187150 6472 7845 146275627 6472 14708 414296796 84136 58298 19661412 84136 58221 782374313 84136 6624 76069192 84136 99300 435331290 9482 30502 816792243 9482 66599 688585775 9482 82647 649631581 39330 43176 940946321 39330 87210 180498263 39330 26211 150096149 85191 72629 361567647 97526 23654 978433875 97526 68126 487073360 97526 62331 724678073 21833 9041 860940972 21833 58413 234499893 21833 24639 909306690 213 29153 717278100 10008 44598 602364118 10008 32020 863628632 10008 40855 649762364 10008 9237 571787096 10008 18797 825330541 19953 40097 961080248 19953 40771 300254213 19953 91071 134302479 72715 37845 452106934 72715 55600 164480704 58961 95644 747287832 58961 20673 709768090 58961 69350 324830841 58961 80185 770894205 96924 7277 618597478 82130 12945 267975431 74757 47444 685896671 74757 62959 543526097 74757 6568 570593025 74757 89418 367976339 35164 15079 705165516 35164 59313 85630679 35164 26549 609267584 35164 18993 190618846 99976 68552 542609731 99976 49253 831795616 15789 44179 40494123 15789 67793 632849804 15789 63551 497835729 15789 75854 553649003 52669 28746 451692797 91473 29198 422121030 91473 28136 832724223 91473 58446 16988135 91473 52280 886407721 47336 43646 66043808 47336 19688 825709034 99001 72590 659327870 99001 43849 455702109 30554 99112 988054899 31190 54647 717852451 31190 22049 351247982 31190 95706 789093364 68293 83428 109278745 68293 92783 511382965 68293 67274 964892506 68293 8876 344227080 35132 4596 420241631 35132 42054 126264115 35132 35394 302146011 35132 67717 776390495 62460 40541 234864376 62460 38712 239695516 55815 60867 575236620 55815 37846 947520044 17579 65218 161055200 17579 63521 333921485 87759 23480 169706718 87759 79176 264781906 78640 87970 301872465 78640 87582 731326139 19031 71381 520602706 19031 70573 51646300 19031 42034 483891517 93571 8704 868234190 93571 14654 969219530 93571 76543 697371443 44919 38380 559963228 38326 82737 480860064 38326 67184 191149110 7840 22759 775336112 7840 9794 98563136 7840 8263 879111628 7840 79013 213090918 18017 91130 389846985 18017 80185 137038923 18017 64994 409039303 8910 32659 763709951 39517 70390 201727495 39517 65615 664875509 95841 80044 35937230 95841 15821 558619787 95841 73421 991769098 74682 51791 371033745 74682 224 545468023 28387 8921 429363095 28387 77772 105895327 63521 11683 326170852 59500 11781 46165826 59500 23110 10748641 84200 85738 702094540 53043 24787 685448980 40408 46885 301659239 40408 72098 679603238 40408 20216 967683162 40408 68612 587757086 17146 65723 17970108 17146 57011 749917496 39423 74797 415784886 39423 7623 315236319 39423 38769 845026880 39423 72586 154516697 6624 13819 854177652 6624 20446 672440750 6624 1679 925692133 26908 80503 657744300 26908 46492 727271108 68958 56116 461458483 12396 94254 86270011 9390 19927 682116946 66020 57017 958977530 66020 85862 295773944 66020 48580 570729455 56950 72779 56471775 56950 27000 669221898 30020 70435 297651725 30020 66675 830812341 30020 77711 996653608 30020 81080 806494764 75872 37064 414709872 97952 93224 408245353 91593 68824 768039892 65352 80289 706894334 88441 42301 277387297 34847 18098 205464043 34847 96 573406212 34847 96316 680545486 34847 33414 540273271 34847 89634 32665752 34847 82312 120917286 98040 96663 183137291 98040 99044 313242925 98040 68403 722991560 48978 58210 683710884 48978 88944 215192988 48978 3963 281019259 48978 9486 943466250 48978 74151 525314462 19688 42432 597343801 19688 69910 868865316 41672 53736 144013186 41672 60962 351900257 91625 84851 578704577 91625 15586 206137178 91625 711 122859522 91625 73392 879757897 91625 65654 172359247 69224 9576 82273178 69224 87556 369852774 69224 78202 457016700 69224 61209 341325418 5372 75021 610756693 5372 5899 411978484 61877 68327 814056656 56217 98408 789363504 56217 41170 807604338 2536 28276 428902270 2536 69859 946776135 2536 32846 574462470 70813 88115 853251989 70813 92659 725737827 70813 38848 317120647 8478 24877 63265246 8478 68173 498258773 65406 76057 747224745 65406 37782 356528291 65406 76956 301265990 65406 43936 356359149 599 12021 730283596 71525 71724 186606640 71525 14260 173824082 87889 28748 786095826 5585 81205 112412641 5585 82901 560282440 59577 66889 539074694 59577 75511 593327640 18139 5795 827916423 18139 23899 280962121 18139 7477 109734717 18139 72344 888848316 18139 80992 905225748 59731 18004 66934048 59731 78287 714809977 41433 94525 636220202 41433 57761 658412205 41433 53834 232939753 41433 56510 88089164 41433 67793 854371505 19248 16688 186765415 19248 19028 296080195 79352 51514 570067530 79352 85342 188223063 79352 42398 922917979 79352 89564 687975871 32352 52235 838497593 32352 15809 111867604 32352 95827 953887873 76390 81342 771087184 76390 78035 170905067 76390 80416 102779321 76390 31282 771793614 76390 94187 321183100 40811 73715 179513753 40811 10537 649153821 40811 13298 826455452 40811 86092 86529045 21766 86051 461726598 6484 60270 775004823 6484 91489 181927583 6484 36754 152909349 78052 89876 260983001 78052 96328 976169688 48321 32974 867058121 48321 53690 355420028 48321 93247 752117255 75698 59217 582306657 3102 37394 174572609 3102 7322 912364505 3102 81295 844692485 3102 45740 309287214 26228 2413 273283538 26228 30999 922403606 51405 25992 235647386 51405 78607 912468897 51405 87242 995274132 51405 96546 465378712 50848 26870 444612434 50848 92019 813453763 50848 97267 582016096 50848 94031 822524477 50848 25572 396982229 48315 86266 46605705 35283 54832 741606607 35283 94710 866597843 35283 95958 468050662 59188 21686 336152709 59188 81769 950545956 59188 15535 874285588 95296 65122 943738463 95296 35685 124886078 95296 51921 928817291 95296 2640 312257501 26279 18086 612743629 26279 55772 317665858 26279 28495 142051453 26279 67742 172920966 8078 25111 456473922 72344 28479 652647647 72344 64984 915592344 24351 35843 486455646 24351 62795 3094773 59586 3392 409741299 17532 8023 338473039 17532 40783 207766585 17532 53527 490259557 17532 55694 80668502 17532 14269 530374100 13193 77544 159979113 13193 19722 317519915 13193 58338 786766997 13082 95126 585852875 13082 57032 214000349 71194 26088 669420244 71194 69093 940523181 71194 63718 841577457 49631 36239 366623342 49631 96818 299473904 49631 96108 787250622 49631 68323 549009088 49631 36202 902887104 96896 1976 578878396 96896 11674 668548116 96896 24312 571438429 256 92196 60186870 18691 35849 454833843 18691 10360 928212595 96546 90624 241317696 96546 69808 855893908 96546 88253 858140140 96546 13826 414528715 96546 37181 210451770 96546 93234 674232660 65787 15835 269400790 65787 96878 507827484 94187 17960 361070758 76920 95187 391325531 76920 59736 722008433 76920 22572 586711303 76920 97413 74927528 76920 10318 726707654 98844 11077 454851158 98844 38221 74676594 15414 25781 549465038 50919 61934 447826846 50919 45090 896064509 50919 10326 347266466 7920 92505 263169317 92789 90690 946861950 92789 82914 415942325 92789 66313 997238977 90847 66934 628020745 90847 77969 748842710 90847 79013 508949569 2379 48967 3904821 2379 27224 777194445 2379 69102 800845257 82842 80830 473775960 61678 68173 916782490 61678 68297 574336209 61678 34657 793932133 95022 68354 827198638 95022 63493 581717035 99575 50982 342185507 99575 27019 554989966 16690 76016 282744571 16690 59867 675697924 76507 10268 440702394 76507 90708 453426489 76507 70189 979675489 76507 44758 736579034 67274 97406 482887643 67274 57685 579395669 5354 51975 435621839 63920 35990 120498324 63920 44238 814341536 63920 17013 471123808 63920 49368 985662260 5899 4666 248882412 60548 30773 161264862 60548 82839 464863562 8450 12260 821492231 30525 72304 917330068 64994 69910 517320812 64994 36037 554243267 64994 18021 215549794 78869 39052 617331728 78869 56652 572613598 78869 85459 909288944 36268 69692 961627240 92783 28545 403840369 87266 3445 977539083 58484 73719 975287151 58484 40131 77107900 58484 61896 371765513 58484 77072 323654029 82901 41378 796247883 82901 16645 966766490 82901 6689 95838272 82901 22676 524120398 82901 67502 372328065 82901 22009 547787485 82901 44994 719054417 88573 45452 607831157 88573 49586 221353940 88573 21433 180145909 88573 81856 541013011 13324 42314 602664403 13324 92731 816135718 13324 37559 374688003 83310 99328 719877946 83310 36921 706341981 83310 30491 946416252 83310 57476 473798567 32293 56935 970647098 32293 84910 140623949 54352 57993 813882711 54352 37289 19721290 54352 37144 837759236 30066 35815 77088734 30066 92121 674419839 30066 34369 580387734 30066 62324 275806608 30066 40706 130693001 50370 84256 403626367 31140 95210 661267246 31140 83193 639133201 66904 3326 225500866 66904 21976 259580251 66904 81626 878115149 66904 45147 865807473 99588 257 149916039 99588 14279 671109801 99588 70751 28470879 99588 74729 366015110 99588 72888 579183810 99588 79290 778513381 60130 69171 274956244 60130 37952 409135014 87832 79216 553454721 87832 50075 414030489 87832 49368 669983728 10543 99931 158433481 10543 81557 549968364 10543 80542 559472223 10543 81024 519862035 81038 95561 654443444 32126 82818 746274878 32126 16978 532689540 32126 4652 965620048 32126 55574 284390419 32126 17479 9846976 32126 54613 335130399 19166 12051 137468595 19166 89237 174865838 8296 38621 92194225 8296 60941 211688048 18993 10412 627393968 18993 37470 684819676 18993 38669 429206447 18993 21248 562383281 30872 37319 676801583 30872 16874 328662350 38727 86884 477766733 38727 38922 699998879 38727 46184 809871368 30377 46010 257934871 22524 70507 777488065 22524 22892 565641076 22524 53499 633750267 51081 23017 60670584 51081 48620 604064076 51081 49443 235356730 59622 45614 352308858 59622 5303 328702674 59622 86184 445009294 20533 98443 95870577 20533 86070 523423767 64622 72329 22729296 64622 17629 12902005 64622 20823 75626675 64622 34657 793062067 86319 89713 470054054 86319 45446 14179558 86319 87150 912571763 86319 85240 957121719 86142 78568 195777269 86142 56268 512478718 86142 46050 665403182 44722 19933 541283329 44722 51521 494203762 29409 35948 859628290 29409 86424 300222241 29409 28216 977106570 68843 64244 447303713 68843 23667 627138357 74770 24148 821305310 69806 91630 683323700 69806 40196 600802784 50858 82231 439054598 50858 57162 188308370 50858 59489 913776768 50858 17301 826320451 13205 30501 355399566 63701 68922 245229398 63701 41023 752438414 63701 27908 22677165 63701 75523 968994084 67101 54902 914067527 67101 61947 674650927 67101 47441 566224008 97978 47794 614257241 97978 50976 734759312 97978 52233 583492004 97978 51800 434076852 4819 54441 614195154 4819 25188 553816829 65661 23581 638284979 65661 66722 1252359 65661 16658 477905358 65661 21951 424244325 65661 28506 473534096 92370 26375 477901096 92370 4598 755484395 92370 79380 525633944 45592 71303 614572624 45592 7639 919307164 45592 32184 353620397 58740 22227 230781488 11840 54393 902864074 11840 96598 678804650 11840 26022 185959935 40840 86071 899181310 40840 38591 110118069 40840 96011 773893117 40840 57558 728250268 66260 76412 579645969 66260 95417 538527593 66260 88299 622031031 76127 75684 50457383 76127 35522 784001180 76127 64007 344500947 76127 26656 264123843 90745 80965 628092305 90745 48240 73611205 87567 76686 173808502 87567 47337 468277534 87567 55096 273663449 87567 53351 108799889 96505 45462 184147062 96505 93169 658971043 96505 97506 989763317 76604 79959 634170739 76604 8328 309315985 83897 16079 541055854 45549 43789 649355493 45549 29954 728972227 45549 77443 912454697 45549 20882 818650486 45549 16226 75133230 23297 18440 61937112 23297 99214 658985260 23297 58081 230722802 23297 16488 943150467 23297 5794 108398368 79903 99740 750766146 88420 80474 482966945 88420 53775 901152720 88420 43816 866350678 88420 57558 444888335 24372 28161 649273192 24372 75325 997117353 24372 50042 652806073 24372 89898 936598148 51546 27441 267712216 51546 59932 495403615 51546 51361 149460760 51546 85176 142307545 8089 50549 595722060 8089 85352 910066431 8089 10041 134027115 70980 17301 526847846 70980 15833 416692306 86227 46162 790096027 86227 87774 701831212 86227 74207 602791538 86227 69577 197818403 42463 69568 315308161 42463 22025 456539449 42463 24792 900654652 72106 56195 49370926 49190 16712 984591161 49190 63484 870864054 49190 98478 612157931 49190 96744 83714712 49190 69608 466855472 34989 29993 248721062 34989 52606 959085998 68904 17522 105814869 68904 26958 820415124 68904 21444 31209130 86901 12249 477573185 86901 73565 304511695 76824 31609 256304694 76824 84869 216722455 76824 27643 378848337 80185 30346 361182878 80185 32069 476516184 12529 30631 30090020 79402 50818 13610457 79402 71070 351480041 92682 91823 722769908 92682 89290 39433879 92682 15785 632363833 92682 97235 178410469 92682 24461 999451708 6568 97914 710190360 6568 73351 470772771 6568 9494 795233148 20165 48661 747165352 20165 54033 721538300 20165 40782 670464985 20165 39579 249484521 20165 95556 97623764 20165 18997 366556396 20165 5655 117665365 20165 64480 834257903 68612 52068 393654220 68612 90486 596371903 68612 68960 692596023 68612 56472 288097149 68612 21536 935649817 20183 63165 884024820 74339 51820 939612098 74339 84073 273437090 74339 67053 874091441 58108 79927 17515335 58108 24398 713520924 58108 35413 875751893 69135 3827 717863425 69135 20620 428492304 69135 85465 160296416 95173 67974 701040470 95173 2638 966315806 35889 78804 697116519 35889 30247 782545948 35889 21666 921418613 62953 98540 812285021 62953 23324 449118098 62953 61594 281580460 62953 86418 253507298 7479 17440 148510542 7479 76894 677947672 38712 66231 429446016 38712 87422 560709553 38712 77141 159786362 38712 46761 472604379 76703 59258 316308777 76703 6487 799136789 76703 12166 145651077 76703 75991 928114206 15910 61489 995008468 45115 29398 559215165 45115 65445 484142593 68445 39377 932570536 68445 43211 453477034 68445 88495 469991337 98939 57856 660909223 98939 85446 866876086 98939 39417 119596592 98939 51178 278411800 30455 28174 288927565 30455 88646 827314551 84431 55712 826449671 64655 13647 947780026 64655 73109 7562013 64655 56082 883992451 64655 50309 33443976 64655 69656 657566327 64655 86543 402200918 45799 50154 86759699 45799 90908 56368729 9538 66009 149428807 9538 77297 832103343 9538 38697 326398092 9538 49149 480869978 69787 1181 779758837 69787 22648 868255737 69787 80992 406840759 71055 43668 418037009 71055 66842 4771893 71055 51437 453462340 71055 59242 437473219 1537 9003 226439797 1537 95716 542620616 11086 59137 801535970 11086 75350 207704904 36754 14344 373716592 36754 2415 774192130 36754 46105 362825557 36754 87666 700064666 36754 36852 283440197 43582 3496 313031782 43582 48965 434216044 39783 67859 606358655 39783 81629 212000801 75903 40740 182001101 75903 31457 758044416 67793 37592 232205581 67793 4266 488312942 67793 49999 934942812 78768 89975 583674682 78768 35064 484342830 78768 1080 916438849 50549 69966 324990935 50549 53690 124226974 48097 78077 375372672 48097 30616 25191556 48097 53121 476939091 48097 32571 177173062 71957 29396 634802271 71957 16982 862188211 71957 87582 902139381 275 78740 411788493 275 51437 703705788 275 1604 564020186 275 18669 399961437 38008 12318 51846130 38008 84140 225076117 38008 1645 706047589 74361 14152 214105954 74361 69922 141665640 84046 35102 16231805 84046 51121 838400807 84046 85882 374048604 84046 31159 93001630 84046 59407 606466150 75314 29365 818060178 82140 28015 932748883 82140 35965 811797646 82140 79720 887567371 77549 45798 384951424 77549 16268 135667439 81430 62316 653086349 81430 60941 489746295 86543 80730 940370581 86543 46239 508303265 28597 13662 895161793 28597 3915 462500382 28597 21226 60754232 50578 94658 547682856 14977 86366 267009807 45370 76722 815983529 45370 434 349274381 45370 73096 406047690 82370 25770 969496938 82370 36814 38425378 29381 66747 940171582 29381 58 563647816 11264 21471 907553435 6597 86016 220349137 74569 93985 797486815 74569 20397 52217402 74569 66046 181840341 74569 88684 142089628 74569 95884 242836990 74569 15480 150822141 19028 4072 460833306 19028 29903 571547833 23110 57062 334550257 23110 38351 414044372 96578 87999 48103285 96578 33311 223176193 96578 42254 791950960 96578 59046 416741684 96578 52899 636403905 63461 74027 960047321 56255 73934 51136190 56255 27922 104087815 64125 21204 33386966 64125 67489 953500626 42413 25621 764950442 42413 78872 330652498 42413 28969 189270388 42413 4530 80594108 5302 99073 647081901 47454 37499 85542543 47454 48518 166279448 47454 55525 629076399 38370 63813 185791064 42157 81475 710268661 42157 51024 713181001 60962 64121 958231145 60962 48012 40402000 24396 16919 177150776 24396 8305 73979021 24396 58446 305291248 31952 68254 213466200 31952 87862 929997767 85071 30249 679079752 85071 47450 630342547 85071 9041 906962473 88370 13985 771841495 88370 31595 398517 88370 20911 258445236 88370 87728 313236041 61585 4577 577267862 61585 74744 798037143 61585 92045 258890541 29029 90448 177560265 61975 19022 385161143 61975 10955 745135701 32598 3218 300481763 32598 35611 961787371 97506 49341 232200255 97506 89447 98667135 97506 79835 870848793 2156 74394 85561351 2156 93270 84704147 91238 34035 198843542 91238 57940 9279015 8703 18447 387763279 81284 79961 918785476 81284 70865 248171913 81284 17933 621779888 89616 56314 41519303 59076 86951 602373524 59076 76586 713653950 49730 46960 59331324 49730 54310 540793033 15130 83478 229143055 81075 404 941135486 50800 42424 956816367 50800 39758 471416112 50800 90430 139950527 38351 10352 542186413 38351 60620 619063132 38351 33115 105970177 38351 19709 644208703 38351 70495 494537405 57032 88799 145347771 37356 48218 459898834 37356 26912 632010944 37356 41258 866612759 26202 90350 451080615 26202 46866 153322213 26202 418 188502172 26022 95426 928754382 97992 52469 664038681 97992 91584 635309046 97992 72920 553394067 97992 99770 387059786 52525 69610 203280445 60746 9828 501696165 49443 62484 715435335 49443 63818 713992881 14263 70552 398235603 14263 29436 696851658 14263 74092 483299009 14263 18526 798665283 14263 98055 28980001 43186 96973 425428642 43186 50678 350781596 97875 36277 663063038 97875 30189 133979452 97875 95264 951971782 84791 53824 21021323 84791 24018 752353445 84791 17516 110174612 84791 21153 142479895 84791 45987 71988335 84791 90445 804612550 84791 63984 360186853 84791 85698 289084931 35965 59576 916045021 35965 69582 925722576 65479 4549 802745523 65479 51920 107979442 65479 29235 508427057 65479 16684 323516549 65479 99105 93400382 65479 73241 186737925 84704 38629 111108845 92222 54716 953650100 92222 83035 871544195 92222 9722 783296357 31684 63236 798853649 31684 68955 637643105 55896 32869 53638778 15671 12182 778468203 15671 48920 404547281 94863 15068 172001723 44477 68931 718394718 44477 15853 779818385 44477 82510 624673600 44477 61424 893243582 44477 27869 936136185 44477 79168 25571051 65884 30495 866895176 65884 22936 840980836 65884 7257 161109822 59865 28779 337378210 1412 74208 96173705 78447 60203 708991803 78447 12005 136897033 78447 80513 380658296 51521 10993 185299889 51521 7757 101425484 51521 76495 921438152 65499 89922 29460804 95237 45776 145720603 95237 71234 251410908 95237 80764 999622074 95237 47113 909858730 95237 97108 999094687 95237 73192 724005444 95237 4718 466325780 70225 1188 413614560 70225 11295 483558161 70225 38661 109549365 10144 94209 821079940 10144 39561 453382161 10144 73689 706436865 10144 60124 2656386 26361 46365 3425535 26361 77790 5186882 26361 10880 909913031 26361 72586 525127329 26361 14110 418406936 88314 53396 511152717 88314 70603 56034946 88314 32283 172743962 88314 62766 718518874 74748 98069 855128847 74748 80154 583867868 74748 24076 290681302 74748 6639 616969191 74748 73843 320595742 74748 91435 246747969 98128 61352 8832921 26446 3625 106679107 26446 85164 687091596 15279 49661 801723629 78287 6678 883394507 78287 10317 718343286 78287 44824 730557453 31943 13507 561221076 31943 50474 518974975 31943 41693 298406036 86130 81661 874688792 86130 14563 543726938 26958 95569 376664397 26958 19400 959133394 26958 61333 165037876 96550 48162 329201207 96550 39630 754839215 81626 58463 888631512 81626 56278 765495613 81626 40362 875265991 32846 56933 418977857 32846 22386 139906921 32846 36410 40725503 73877 7341 397322238 62795 99950 919558448 60634 58302 151010042 60634 56514 972285222 60634 10403 49498436 60634 77382 371041864 49485 82525 366905359 49485 43816 408130231 37144 26327 588885704 37144 44162 372771902 37144 80690 124270158 37144 75756 627494771 37144 11822 704047412 53780 13473 209256311 53780 9030 374258182 2829 61654 447970124 2829 11273 699228309 2829 94025 764722776 83753 73854 194842278 25779 54508 823767855 25779 14139 574961836 11273 29080 780507838 27649 61144 683745040 27649 18165 23597206 27283 54132 856890092 27283 5643 665255352 27283 75951 71734187 91435 116 740588652 91435 69958 460766881 91435 45923 234846535 95044 33735 232190644 95044 96893 920520478 95044 56926 146295191 95044 5961 366783113 79935 24832 801280354 79935 76790 174928383 79935 21248 116283450 79935 77642 232940519 2296 23441 446498224 2296 43870 402381899 2296 40024 709407489 2296 71550 79551117 2296 28294 645347445 83842 56559 929645434 86679 34741 589628276 8542 1310 632351111 8542 57478 846214126 8542 38922 275447081 8542 6639 654624235 8542 33618 53171928 47513 98954 482479707 47513 96386 264525203 46711 99394 473439244 46711 83999 907920292 26211 42767 698475952 26211 61407 856582226 26211 57957 381984052 26211 86184 363594200 25666 92888 514118973 25666 1266 647447202 77573 93667 349371492 77573 42767 659268402 77573 24954 488974550 77573 70426 947867209 48547 63087 174041525 48547 6516 243527551 41315 66471 480064238 41315 98392 494483503 41315 18655 782702605 71601 32238 696101943 71601 5032 194971442 71601 97108 374812946 85164 13091 57986466 85164 83601 502278620 85164 90445 190138080 85164 9491 116540049 56248 26623 720197179 56248 32826 293360327 56248 68317 563571660 97856 66608 50281469 97856 12165 828347100 69866 81917 448340673 85698 43664 662043034 32069 29131 950749557 32069 92840 827159028 48012 81933 854605890 48012 91446 414710511 27000 4033 794124455 27000 15152 822568211 27000 14469 75075473 91530 7185 879404079 99138 95954 415244732 99138 29990 482580051 99138 91855 101411253 99138 7087 698191844 99138 22135 73293688 99138 52064 964147536 80635 39916 406294200 80635 10595 87535030 68966 85465 400285429 68966 61613 707782587 39625 30747 756597038 39625 33155 433279323 3346 56387 616686449 3346 82523 365543316 3346 45637 230529893 3346 59110 356139321 3346 75598 246913474 97687 4378 988734265 97687 97460 817041771 75511 27644 368895156 63551 26670 229970565 63551 36410 483920318 68996 45010 655884536 68996 13520 114738002 68996 64787 631358090 68996 56818 603071177 74690 42789 753346284 74690 67742 572954000 73565 48983 861778551 7477 61944 769429106 7477 7023 818066457 7477 74416 403057834 48863 62629 23346423 48863 84768 68611464 48863 74432 83977690 32282 65280 810981571 32282 72100 955454189 32282 24001 515020196 19798 18966 548749818 19798 19815 783746159 91610 70642 848174024 91610 94938 794395562 91610 89712 825058762 82647 13115 12628332 82647 15966 436704833 82647 98213 963646580 82647 26853 919312540 22648 79120 22884769 82324 2555 278601365 82324 55450 392422459 87859 28508 206482366 87859 73869 865817891 87859 75179 657474989 87859 85176 456167734 60941 55711 951810591 973 57702 687777829 973 90532 358657180 973 13335 320468361 973 33218 102858385 973 27302 430896192 4717 94688 130256417 4717 70880 596661337 4717 39116 510981395 4717 46599 530668915 4717 97075 438092405 4837 88630 770277318 4837 95985 74361118 4837 4188 573713481 4837 20190 113455308 82417 5530 914557469 82417 11632 218319003 82417 22222 245462 82417 4718 841237178 5682 48935 408111540 57558 98410 313189210 21976 66108 300581921 21976 9915 769886493 21976 34606 123720956 42486 23746 96957456 73192 42341 437182849 73192 26732 933057836 6544 19025 790912228 79013 68308 483538723 79013 39061 13922113 27019 56141 816974671 27019 88343 676582675 36300 17689 85953135 37289 11983 458476195 37289 95706 554142455 47441 47311 318830226 47441 88638 266811039 47441 69608 666544062 14110 94114 389178622 14110 78149 404900375 14110 79334 281573835 14110 2961 682400515 43738 28029 785942719 43738 9684 940357530 44896 56524 955233865 81295 29313 25617951 81295 69975 38143247 81295 75179 395375027 29479 56156 245874945 29479 2652 40384749 29479 21384 300883022 85446 122 459067840 85446 45147 940261355 85240 73441 144732837 85240 35103 756648755 96180 15804 184217349 879 72118 158758543 879 40474 525032362 879 69910 797832520 37499 84616 236851154 95569 48186 585802204 95569 49096 150470447 95569 4980 577984983 95569 40013 725795022 95569 81348 859724755 95569 56938 555695025 95569 53094 432993857 6639 85649 896135930 6639 25191 538783313 6639 44878 651411872 6639 32755 12626345 6639 15444 837130685 75043 53012 441351296 75043 30196 610264185 75043 87294 240375887 75043 75831 618823270 88343 99123 539280451 88343 97756 506825474 88343 16327 153561596 88343 22758 627278851 88343 99018 799716695 88343 9491 581960973 44043 41039 784702548 44043 78680 94544158 44043 33836 554727393 44043 53966 94883914 44043 10955 839245218 20187 86340 227039864 20187 47113 87769330 20187 72789 243537001 20516 54503 290262599 20516 78504 188260024 41826 36437 855385043 41826 1143 616425643 41826 47596 983664438 57940 1623 442277452 57940 41179 963005661 57940 92669 752689475 57940 39775 649193686 38221 83479 665363074 38221 36443 419010711 79720 46239 102165496 79720 97472 450267038 26732 89282 707339452 26732 80267 937860893 26732 19011 372193191 26732 68173 609237440 98684 52634 48882095 98684 84876 882908869 98684 54223 948926811 98684 48131 251456657 20917 44557 122445873 20917 49944 57482392 49326 24139 463119558 49326 90995 741329929 49326 2800 127465940 49326 19268 7706849 99016 25623 63748564 57325 67146 842108749 57325 70054 763713743 57325 35641 605136771 57325 11274 509281547 57325 74764 645380329 94720 21537 276679742 94720 52964 996902824 94720 20656 634869468 94720 17519 600137439 4553 15971 627337550 4553 87208 76397596 4553 22637 924856356 4553 2770 955254592 77382 20152 906960042 77382 3470 225131525 77382 3393 565516846 77382 75317 895582952 76653 71492 848619459 76653 63732 938225350 76653 14185 582839983 63395 26845 221725565 27346 91013 163731592 87760 84940 176317429 87760 99018 803972092 84950 72122 414770450 84950 54011 237448146 10136 16124 415230718 10136 91429 722841429 81080 98208 866232676 81080 69689 606890786 81080 50315 924418243 81080 33682 687511589 92003 27600 178670347 92003 61172 109361582 92003 63993 543336333 92003 68381 879058907 92003 25739 862275785 26449 37946 964056283 69735 2956 355920911 69735 68402 125369364 18499 85956 67666498 18499 5787 991861720 18499 30545 470921186 34657 69260 598457618 34657 31688 260595403 34657 66930 755481720 34657 48186 274851334 90995 85776 462922219 63410 43469 100497219 63410 19438 944052221 63410 19336 190495400 68317 8074 342174131 68317 51003 208702649 68317 6348 762260964 87646 34337 359809098 20637 75396 134539149 27249 68929 356980448 27249 76974 831569498 41195 1065 451730112 41195 39061 200381069 41195 24513 807398174 30714 94752 460804563 32080 13493 495621787 32080 70886 916774365 53555 72602 671111796 53555 71424 583640165 53555 9359 755172877 53555 48965 938726509 14708 34174 948863697 14708 88046 487254537 14708 80503 631053446 29223 89409 536043955 28880 26384 893786244 28880 97883 127222856 28880 33417 565665331 96260 59029 900348121 96260 77719 546498519 91071 89255 312291920 91071 54849 497375049 91071 53094 764337240 65834 81184 974344747 65834 31466 421628582 65834 59071 244768489 65834 43548 815350204 65834 867 224995594 65834 49580 775435787 73843 62112 233362566 73843 15895 653458552 73843 54258 726636168 98540 43143 858489529 98540 24180 287263549 98540 63544 60100168 98540 85395 615672644 1679 10223 508194624 1679 55415 226472800 1679 4718 783088421 62186 41157 221302156 41986 3594 983055913 41986 39689 927136869 41170 46261 177164236 25009 35452 917930503 25009 84930 13300113 25009 79325 475451438 34650 75241 671724168 34650 62033 354843840 34650 97808 999968581 34650 34820 559176680 33986 41610 981187636 33986 38285 857300264 33986 90288 253504624 65697 41354 178912319 65697 61455 278525265 65697 62022 648859806 65697 42797 71438600 19131 79180 327854979 19131 89764 432540892 19131 70552 411098065 22001 98809 249974823 22001 49366 1892084 22001 69588 409753324 2800 85853 296568792 2800 91377 317152973 7771 22896 265404948 8571 77611 834865711 8571 57547 733362961 73421 32043 10156845 73421 25721 887812223 73421 63120 809291085 73421 52578 850314236 73421 48456 772619983 73421 47930 898898424 73421 30181 148345273 73421 32203 28943341 73421 51579 89257509 73421 51262 795479596 49796 74175 308462181 49796 35680 409161707 64130 39428 509010491 64130 97968 625940139 64130 15226 500142453 69119 9383 718183421 69119 63537 641205596 82737 55085 923996172 82737 89353 747410221 61333 30304 404880319 61333 50770 25197079 53801 64085 795804532 53801 74432 385744178 58700 76302 82920296 58700 97827 493890779 58700 31616 589461999 58700 12839 689917002 38922 42129 919083336 38922 18650 294332852 38922 12544 340105953 38922 44364 792839964 69802 3857 749230079 69802 83557 766256890 69802 45386 739926527 69802 51579 580618895 41780 1375 537845386 58743 13163 996716421 76274 16100 408564223 3321 26054 2338674 3321 6330 199081530 3321 90030 512238775 17443 79759 185336137 17443 81208 783835308 67972 7836 19730187 42797 4893 17713398 42797 98657 131345303 42797 27952 124661173 42797 51019 893631277 70552 61012 899982640 70552 10006 444100260 22010 11803 549712071 22010 95595 55729701 14260 9533 219364668 14260 37935 814963917 14260 37683 633225522 14260 66296 432695495 99076 25518 382175653 99076 73014 375572870 96731 3157 495278902 96731 87591 10137706 96731 8611 504755742 96731 83759 748360891 44364 57848 973219938 44364 91444 223601362 46050 71860 117737869 46050 26805 507350875 46050 38483 440658888 46050 14138 371119627 12257 35200 348774289 12257 59161 484493396 12257 69458 911746053 12257 3092 158048119 12257 48633 72367382 8611 16786 588150135 8611 19336 102458943 81856 76444 568425939 81856 35103 23949116 62464 75806 547690110 62464 2825 1125069 45476 30532 517167890 45476 4801 663152378 45476 39743 989714375 45476 45708 55344338 45476 54935 310865219 45476 27839 75325744 46215 60333 625996947 46215 60339 447400821 15635 8695 27268402 22040 23971 821508695 22040 22136 484930842 22040 84434 380462249 22040 83901 532709688 42254 51626 627728378 42254 21667 821770512 66296 85507 952229945 66296 20944 268284931 66296 98776 301565186 59651 58272 451789491 59651 46106 529253492 59651 77864 911913008 59651 15752 175353679 59651 100000 396294924 21444 49726 254257193 21444 56309 133299508 21444 20317 476167692 57831 74622 458147611 57831 14357 698048611 55637 72748 703042135 34447 55519 140194823 96726 46674 577866176 61613 12499 631476278 61613 58449 277884899 45147 12121 979932866 91658 7103 177919363 91658 10387 208155639 91658 86569 631008740 91658 94289 153929196 34122 95599 813694056 34122 74923 159552254 95987 58007 541617885 95987 75114 733924885 67489 28776 634171088 67489 57995 344705724 52329 59063 645086351 75854 25205 485578189 75854 94075 356930432 75854 12005 739247914 73869 99889 5626721 73869 49580 896129075 64540 46858 481428702 64540 19336 375573985 31908 27622 322696178 31908 32656 433357024 31908 39492 621843360 31908 3824 389116209 31908 28225 909557179 31908 61951 665033702 31908 33762 112268328 8990 108 359498247 45908 91256 197080700 45908 68544 995780555 45908 5641 122236553 45908 61139 700648721 45908 19902 120404695 45908 84692 297882386 45228 75967 2001253 45228 53772 362515261 45228 61032 401260257 43610 20701 611240574 43610 97709 545224285 43610 70007 325200298 43610 28269 751420448 43610 73430 709968527 30342 72130 586789073 69588 59189 949697519 1592 79284 647643139 1592 71310 137161317 1592 91100 356382637 1592 56206 168713284 1592 30701 348055283 95548 87140 394797367 95548 78492 160725284 95548 83029 361389711 75855 84408 390959186 75855 5743 217397748 75855 94973 552264672 75855 51256 189992905 75855 84851 655626227 13495 98565 28379669 36852 19179 494562874 75991 83060 359565008 75991 70388 717693761 75991 73605 39863257 75991 68509 42505952 75991 17311 489055514 52068 77401 215694264 52068 49551 678027319 5551 59795 616840266 5551 95706 890364973 24312 16644 849249215 2673 73925 596808720 2673 37966 445300666 2673 68969 418973630 2673 66859 101231262 70919 43917 4807185 29488 28663 311157763 29488 70498 605461117 29488 40743 43955335 29488 46331 855168013 29488 28882 746778939 54310 87105 468011523 54310 90159 218345585 54310 19416 306146293 54310 17607 546194093 57505 71186 4396266 57505 30122 968050013 57505 21897 776793269 57505 59256 73688768 57505 76414 926460482 36101 56985 812973108 36101 93506 462761306 46543 45996 69280123 46543 79621 190144735 46543 78593 222263517 72789 67053 163033737 72789 90508 596528730 33417 66674 542759316 21584 34947 353694570 21584 90683 349385859 21584 52337 774513280 21584 4164 192918471 10318 95375 592858044 10318 70038 205403500 10318 18703 39858506 10318 52077 927787854 10318 59806 882376268 67742 16894 921656401 8511 29612 591296408 8511 34057 690252334 8511 80336 521453852 8511 89562 774925930 83311 43990 444743824 83311 48166 356941818 83311 68001 383977343 91100 99779 735632348 91100 49773 973606350 91100 17295 378459783 19898 50802 172969645 19898 46902 232438526 19898 11061 733148941 19898 34015 334569440 19898 81639 931790725 34832 5062 244428316 34832 99779 452964547 20317 93393 822452979 20317 78229 288869377 20317 6608 148676096 69080 22681 161405774 69080 31498 637588283 32498 18425 583185676 32498 94211 989504506 9663 41710 562140275 9663 82002 366069743 9663 58345 244432996 84851 59550 44737585 84851 31455 647307809 84851 93729 681024907 6285 81361 523537645 6285 91377 431794019 85301 18946 62617738 85301 91509 734390429 25352 2226 783781055 25352 30417 47618646 22892 55315 595917828 22892 13470 517733805 22892 29549 786225029 85044 5063 513438668 85044 27694 935578010 85044 98689 959639165 85044 32736 484851833 85044 14359 401666822 85044 78011 99079597 14584 31034 146902126 75037 32081 481899071 75037 98533 141860747 33674 40420 525893494 33674 20849 928343356 33674 35022 134300340 53147 91671 595665357 53147 35640 929141786 53147 59582 42385070 80087 81212 75677267 80087 36410 182566740 80474 52401 503020235 80474 72445 405530367 53715 68394 186619888 58396 15524 513282069 58396 63773 988091416 58396 48965 773213992 48580 15686 369909982 48580 60604 512573622 48580 40986 233684120 85176 50959 558812304 9486 20407 274709119 9486 29521 45480063 86331 69859 970294934 86331 4255 346161175 86331 63138 381656080 86331 96753 179787792 86331 65058 509531087 49580 59800 553759889 49580 5501 496894925 24465 83363 884413079 24465 9551 582728429 24465 69859 722543993 77280 65128 318671224 77280 60465 41713000 77280 70310 128986601 85395 90564 164886010 85395 73549 735553350 99614 7635 650463113 55340 7651 319038052 55340 33957 781334492 27839 26591 705426354 45822 88772 30002887 45822 20403 886054420 45822 36628 620971823 45822 56888 644544388 45822 59276 422801215 45822 67283 410375253 38679 52546 709083488 38679 91318 330412964 38679 17221 789205901 20380 46386 698848229 99770 39819 93280808 99770 66599 612342991 44758 84746 842841812 78582 97187 91292943 78582 45837 715756678 83829 91619 272990654 83829 46289 681405297 83829 70066 569326731 8980 14242 302407311 8980 97958 580454572 8980 94612 71197108 59281 42118 422513022 59281 63064 539359737 59281 99265 439300665 59281 45793 997199789 16844 46857 640715027 53403 87413 603559047 53403 4577 338482190 7405 97482 126167900 7405 44567 345436133 38730 95109 934958394 38730 96012 8176778 40364 65902 723715350 40364 1483 649998343 40364 55560 235337823 40364 51682 244707903 15306 44226 30616438 20116 58694 867706376 20116 65477 179235903 20116 65981 783021828 20116 90659 622696294 23031 98543 232362699 23031 71447 822401041 14324 21007 422852570 14324 24994 485436406 14324 97021 820010426 57072 70259 283559642 57072 91339 428694013 57072 19708 854927990 92790 41411 423418499 92790 45944 326340395 85728 4212 753191341 85728 94316 654057730 86092 8410 577112449 35948 7937 281097015 35948 98069 949616990 50474 5975 902879360 50474 27297 738152295 40154 74839 957298193 40154 90393 331367981 66346 53313 765588408 66346 91322 959695782 66346 51024 662470404 35413 98648 989981764 35413 90022 854150234 79301 874 466942200 79301 13470 157924105 79301 8825 123713212 79301 94154 179125073 7452 28089 426783736 7452 27416 551082124 7452 20823 829226519 54258 89971 719934897 54258 13315 482338092 54258 46226 34208841 54258 17029 859490164 77186 34185 435643988 77186 14687 153685310 28471 33955 476053649 28471 51378 514770980 28471 52691 230114510 100000 24275 694735773 40373 34992 998455187 40373 67990 650198269 40373 80985 932339551 40373 30451 302084235 43761 20563 952706326 43761 86656 965351379 43761 79166 892502846 43761 15821 216783906 33316 20427 598899003 33316 10955 307681601 671 75023 923077257 671 51019 476977271 75722 91452 837918729 75722 79600 156619400 75722 81044 530787952 75722 23049 927822038 75722 33682 631562704 14242 99388 845419065 14242 70669 15113296 14242 63665 464872836 14242 48166 16474550 14242 82715 816179222 28216 44695 677204467 28216 78721 72437615 28216 81579 555166744 28216 57942 202909441 95485 24469 336939563 95485 38477 672666281 95485 62458 501632636 95485 72759 193447619 95485 88952 983302207 58338 72399 330404263 58338 8206 780186838 58338 99548 532805230 58338 85776 623769156 33155 48495 47820768 33155 49050 263871487 33155 42966 942004142 33155 47258 258381573 54311 90506 409824646 51196 61799 720955149 51196 43732 21936579 37315 65023 422738650 37315 35107 575074917 37315 40183 416333775 99288 19070 685571527 99288 51603 738444369 99288 92881 375352351 99288 61659 346834412 99288 30720 673036707 99288 81855 610499917 69699 75453 82350379 9601 37578 487437235 9601 10911 919159669 9601 55879 87871575 9601 16303 833954984 9601 4904 576725996 9601 62486 630989599 89564 98326 734686091 89564 67283 316672230 37952 39312 560206471 21226 70818 396151268 21226 29273 303837263 58522 5366 271637353 1447 97 189423027 1447 29843 643933521 1447 90659 873975503 67710 30656 874888669 67710 84633 99263384 67710 88859 767289771 67710 92435 835487028 24942 64120 523863739 24942 4647 911436437 28076 66284 755510655 28076 68068 951218122 28076 86289 598156098 28076 5644 133465160 28076 75972 749341958 28076 72742 777615737 28076 14357 2965033 41028 17996 281449263 15642 70548 168791002 15642 81720 194589358 15642 74925 40928459 15642 55482 696904610 30820 46184 221214524 30820 56934 146503388 30820 45698 723896584 30820 90734 983899757 12119 26426 339845254 12119 92353 541578194 12119 9529 312718266 95638 49891 646942054 95638 73143 552172263 95638 31860 1592748 95271 29451 588041733 95271 94450 754684587 55525 62357 205729842 55525 68968 522232074 26656 88782 576035075 26656 29273 67056057 26656 90445 36840570 73060 74017 678141877 73060 14276 316816257 9491 13187 355784735 9491 63074 637720325 69859 7685 766780918 69859 50112 934396497 69859 92521 976045787 69859 93894 976642339 69859 91432 242128207 69859 68747 896254604 3792 48933 281040790 3792 75161 228762775 3792 77074 33901253 3792 45967 899045393 3792 58443 929984174 3792 1443 360907156 3792 41658 908475254 3792 47138 350042883 3792 15977 204034391 3792 17905 658327946 3792 92840 166085462 80381 63713 314541763 80381 13023 923583606 70426 14999 165648119 70426 38661 546753208 70426 85009 66480063 78387 16189 843096830 78387 90025 844149220 78387 29549 633902724 28304 80828 467976833 28304 385 321661414 6837 3949 163830201 6837 91053 851504916 6837 72742 940626568 6837 69560 132726009 56669 36685 10310192 56669 63424 576114794 19004 88431 572231086 19004 72573 205685877 19004 23360 131854404 22135 33379 21107885 5203 33331 733980251 5203 95807 44767860 5203 83716 713660831 5203 95822 464418658 5203 873 655458548 85575 86070 727852530 85575 80711 666176472 85575 42249 836933972 66242 1829 938976758 66242 57578 901180390 66242 6183 248494876 66242 15675 730116091 57428 89824 348965969 59242 9528 342870369 59242 42613 247329309 59242 71720 801634914 59242 27500 544192996 20620 91859 425644592 20620 45654 500120007 88880 13313 553379205 88880 49036 252333390 88880 22637 400610134 99520 5756 905222861 99520 65185 308789678 99520 63590 725507565 69815 72313 2316858 69815 93873 149522037 69805 87523 707596555 14185 84894 716016634 35349 66599 570481720 24461 50130 897342604 24461 63403 774573712 19876 49915 754152013 19876 97235 149131348 19876 24994 914888522 62936 68304 586832628 62936 30429 680150093 53690 92816 670194186 63732 66502 187535845 63732 53478 597515122 63732 7638 403123129 63732 62254 327835960 63732 38167 996556083 63732 67283 200014569 28673 88251 601194533 28673 96698 337655453 4718 23171 690833627 4718 6741 582523375 4718 23732 334812810 4718 81877 491109248 4718 50554 193321752 4718 40183 203698796 67053 54560 426777467 67053 41276 102969066 67053 2627 270483351 67053 2825 962219197 67053 44254 589794082 36879 30873 581383948 36879 71729 481179687 95644 57753 795532207 95644 27127 80388767 75179 44173 938950016 75179 7439 199556912 75179 51641 43219921 75179 52691 775404218 93020 13074 496826146 93020 28801 370752005 93020 49109 933764746 93020 728 252078610 93020 99128 579626967 93020 67652 669524538 64411 585 135609855 64411 82002 243439320 55482 45114 662691074 55482 95042 619149063 2724 48637 610489715 2724 38391 83277552 2724 31802 490076274 2724 94173 584787531 75431 43846 852038640 98055 36276 708633373 98055 88661 16558936 98055 57389 311472309 94211 60659 481759736 94211 89082 365843461 12774 85899 507410189 12774 26356 828742553 15472 11671 578529176 15472 96168 42964967 15472 97425 317746293 15472 29851 350397186 77310 36210 477166094 8309 19011 884417189 8309 13548 661216192 76338 93519 569435285 76338 17905 617155596 92639 73498 977343126 92639 57523 954270833 92639 98649 925609017 99710 80964 863829437 28506 80571 153043065 6059 60525 852159329 52691 5620 569891614 52691 95538 943535160 84895 98748 875625840 50603 59885 242889855 50603 87901 599568608 50603 1895 961094226 50603 79225 991660795 59582 65782 195190887 59582 50928 140601585 59582 76817 94215174 73385 54371 51452155 73385 11015 515410030 13106 14382 629855457 64480 85668 206853904 64480 21973 82688406 71896 58696 873309955 71896 65103 142837780 71896 93390 977473224 71896 26304 969693294 43816 37435 850113881 43816 424 608882515 43816 59873 866926291 79489 11255 820736797 79489 83011 411831619 92197 83683 991752271 92197 18568 485899758 92197 26515 312292495 27127 66278 418750202 27127 71249 309639741 27127 51378 656289082 36814 47247 558833879 50097 46054 34262903 23169 4955 324569169 23169 37850 431355466 23169 29156 564691653 23169 80514 466913073 36202 71447 17149712 36202 27289 38613962 36202 13732 144066034 36202 64857 954996061 36202 18669 99386731 75915 79515 747898500 75915 36056 156230593 83337 18 340647800 51550 80468 981920167 51550 53192 633927040 51550 76291 207491213 61407 29683 15366908 61407 37575 750368208 39758 38216 813706608 39758 15301 994412344 39758 58451 30033063 15977 69898 852980229 15977 95850 849731734 15977 38815 805503017 15977 15480 650170422 35805 81051 212653212 17738 96880 660917522 9981 68262 581252938 9981 20877 683349255 58446 99944 486269106 17818 37123 382455005 17818 33532 225256084 17818 76525 404974312 66930 25778 269592996 69910 43068 708140299 69910 47602 59103863 69910 81903 612355063 69910 55233 168663076 69910 44254 36806937 85009 22337 858555534 85009 56075 647108192 85009 78832 637798054 85009 83824 333651899 85009 44429 616376998 54202 67469 888251034 54202 83275 80099316 8876 68823 794653747 8876 54343 334795473 22222 94859 510286049 22222 16437 422929635 22222 31081 428235257 22222 19984 139577219 22222 20948 738895572 1470 67236 787264746 89670 55009 303107302 89670 20877 257342544 92044 32230 682369538 72586 33406 23658180 72586 72508 145029894 72586 89467 175620197 2635 98840 587893446 2635 13568 638140459 2635 40573 59144675 2635 45622 600466232 93399 78660 559821849 93399 84665 684669933 99331 59172 811563921 56596 17051 218968926 56596 91634 430694169 56596 15368 37334960 56596 81784 86905260 19011 19613 221121028 19011 65772 581248960 19011 29152 766293595 84644 85011 753764121 84644 57076 285359471 10565 98977 528183663 10565 66548 89338541 10565 24993 243129010 10565 40091 834217481 23714 31593 947879169 23714 52737 446068814 83316 40238 404246409 83316 95891 198223036 83316 10678 336966238 83316 8077 277006421 83316 61944 263841477 87582 66583 213713807 87582 93060 907951261 87582 5858 689094439 87582 23230 895735197 99300 63437 409623827 99300 69608 926114564 47164 13454 698210470 47164 85154 465411153 47164 20770 173037422 57738 25212 810353165 57738 53530 305226452 57738 48166 994228072 57738 60476 479124703 57738 63246 935894410 90486 33804 497548136 90486 83901 64440631 64360 91333 780712073 52520 17760 482053802 19703 83943 849148355 19703 73587 774180984 44867 93906 54492567 44867 92230 713846834 44867 39417 562145553 44867 68059 381765266 44867 85776 583077630 75868 6010 182644827 75868 85967 267141913 75868 16972 854129968 21536 17132 561688898 21536 85278 920025584 21536 48995 310229789 5479 93324 485629771 5479 42249 383432824 5479 48240 815214995 33804 24530 854465135 33804 48677 709108981 89418 94429 541434639 89418 92656 740672611 42484 74802 846549409 53470 66860 881769812 53470 92097 10112288 61209 22485 408778119 61209 52644 794871920 61209 42079 177416408 61209 58803 690210859 25739 65524 735141577 25739 46790 187527716 10326 47315 883054431 10326 64226 894770964 10326 6075 535612167 14138 30814 470754379 90954 78708 697240881 90954 41601 734058537 90954 23342 160788242 90954 22637 853657958 90954 85895 327393045 48240 14569 240505921 48240 97411 283794768 4681 45378 43093062 90247 33008 216707804 90247 50249 222957349 90247 27630 763914538 63232 88536 286231866 63232 12315 871026322 63232 28220 548269447 63232 77395 880075253 63232 69608 312273384 2679 73240 767088738 2679 11017 795867274 2679 88100 614967587 2679 36292 355742011 84353 69563 502937538 84353 60752 529247694 84353 77986 488769856 78526 51291 956280314 48186 65939 637095607 81855 88365 333187354 81855 95988 832465140 81855 62554 970101215 81855 733 3326725 81855 53982 909324743 68173 10510 80129936 68173 16071 237078044 68173 10414 117853110 66599 8787 664023610 66599 14357 172227843 42249 67030 442841791 42249 89681 258252467 42249 75804 674943186 90883 91927 284743429 50480 76327 904975224 50480 51100 980460617 50480 86621 264940683 50480 51019 565916869 50480 48846 789425103 50480 80044 578584694 38608 30361 511420369 38608 22045 617591689 38608 35452 525500500 10481 92903 844896809 10481 67220 416072621 89892 55409 153519681 89892 3807 361925341 74633 20304 350219063 74633 50204 769530471 74633 11975 25570892 74633 71880 987651985 74633 17563 392749595 74633 96227 647582819 22637 46541 467374338 22637 28005 786625281 89082 13746 74057531 89082 54005 308582597 89082 68774 385355784 89082 97926 251229554 46239 56741 618462750 28737 80036 251987397 28737 11353 752855270 19279 60713 442687513 19279 33769 820651395 46029 78425 10029502 46029 94605 727760734 55327 75777 117148516 55327 78739 175303691 55327 57653 747474299 18102 79449 617933455 18102 73026 877278712 79090 30276 633653843 79090 72198 842357662 79090 63487 788632856 79090 39234 712138807 79090 81102 919790615 79090 36265 558619577 2089 62271 189366183 2089 85363 697688253 2089 20265 646858075 81150 8574 55420108 81150 22371 8826912 55274 43390 717281335 55274 93763 851667855 55274 45232 229946239 55274 56256 675393843 55274 44900 74858681 55274 57239 768505416 14030 87310 816129442 54011 88896 481709199 54011 23058 278967114 54011 85390 87764403 54011 78029 30679656 54011 90348 42758097 73241 46859 803089256 73241 65392 785834146 21433 2597 839309553 21433 80866 956628906 65058 63984 697962076 65058 12005 659806288 89206 56399 121763777 89206 10588 624239135 89206 20664 592955539 89206 84868 134499933 89206 39477 256514827 41693 49310 548601798 41693 52926 339694344 41693 93444 314210354 41693 25515 405012447 41693 6646 548598098 41693 3746 282686647 27410 56108 729832795 27410 22069 403683000 86675 67646 252150485 86675 22210 531817367 86675 30857 704553029 86675 70955 406596651 86675 1693 284710168 86675 99278 985721841 86675 81364 322250501 86675 28195 139237130 86675 12812 111174830 86675 15914 259389476 86675 33460 888804115 21951 713 42390117 21951 81251 349224533 81877 55005 179743929 75350 23634 434250784 75350 89457 483274334 75350 22499 123193979 75350 94429 141863899 94485 70006 273913750 94485 27630 590107048 54613 98616 982753554 58837 72589 297089955 92435 36888 4359173 92435 4687 362539205 17301 85501 233107250 17301 29054 767913257 17301 7247 706506156 45837 95851 573543197 45837 39753 402278721 45837 86670 734300586 45837 87936 250837759 45837 27210 697398887 45837 34337 569848625 76060 11730 960646412 76060 84946 197753229 76060 86184 488434087 76060 93270 116557358 29282 26419 507007888 29282 20489 240901929 29282 80634 630167611 98533 81622 882254542 4782 23867 189379995 4782 25132 871017007 4782 20823 600135373 50797 53711 884874370 50797 54309 15978523 96011 83351 19596714 96011 40787 873213071 8825 81090 292712349 8825 15158 293821478 74831 95276 222154959 51682 46952 388833217 4302 59219 340424894 4302 76412 397485911 80375 82779 820184371 80375 30869 755240343 80375 56886 779158474 22894 81879 509699767 22894 74510 44504493 22894 61368 469578259 22894 30495 662363237 47794 12233 16795412 20243 69001 1391759 20243 98624 799999003 20243 58698 902338161 20243 39180 508370874 20243 15368 149543859 91223 47697 287371614 91223 67011 290304415 74432 19180 944341798 46613 83265 722109137 46613 57399 115476154 46613 89176 20882656 27500 15405 86212058 27500 67343 708595036 27500 87862 320331922 58041 18425 35107890 58041 9551 234426742 58041 966 789351692 86070 9462 402475135 86070 67652 65348189 96753 34450 983026539 99018 16353 932057903 99018 27697 92063439 99018 86352 565565218 99018 18645 397044490 99018 81776 285668115 74382 33719 138765134 74382 26853 398354697 79759 91513 52862016 15458 35667 497439441 15458 97776 618516684 39630 66588 940828043 36810 36346 2344452 36810 97088 510939468 36810 91878 291452483 42789 47054 850724785 42789 46217 677525428 42789 82945 909889318 42789 24247 840915222 42789 14624 587901369 224 9962 512906561 224 51373 96226674 224 49292 748234611 224 28925 298571414 224 4577 919223101 92656 49779 65568730 92656 8398 574902855 92656 72713 699524625 92656 12375 892500240 63074 56323 193842431 63074 96745 543430023 63074 65173 180958660 26721 69970 243700707 26721 75720 262485066 60476 178 349961379 60476 40474 436522412 16910 90915 356719587 53094 95907 648280833 53094 60073 362231782 53094 59104 350098517 19268 3635 999368048 19268 28340 421789060 45740 71384 175049811 45740 73836 271241728 45740 91324 100833173 45740 62057 797437720 45740 75720 874448246 27042 48789 212603461 27042 77051 197100544 27042 43572 663618487 81208 20750 235394832 81208 71151 187873466 81208 91444 272108402 81208 75092 559909978 81208 24217 572905723 81208 98769 741804619 81208 19373 305664595 2961 24659 417880368 2961 55112 950145381 2961 92194 493638474 2961 3576 627254482 2961 66583 120028724 63537 90458 619932488 63537 30495 568092963 97235 63782 266741367 10955 19870 737819522 40706 31676 846882401 40706 62931 591575813 68695 74620 914651055 68695 16885 182024994 68695 42329 188475822 65624 65274 277480289 65624 54906 448319013 65624 33802 686937861 17905 35831 937572753 17905 67002 382483862 17905 30307 794050369 17905 37578 201982792 17905 75114 802179578 81639 36689 714456125 81639 7247 752814353 83759 71223 353124817 83759 67425 335345511 83759 8742 734884036 83759 46289 788825272 74764 71123 761443181 74764 57242 812446472 52612 54243 828119472 88646 73522 529069676 88646 91346 497694530 88646 64800 479000098 88646 57919 862918812 88646 66583 764597254 88646 19336 545626230 51178 78266 534596758 42329 59355 993277071 42329 5073 916578337 42329 42188 284167615 42329 42244 134767220 42329 61020 287103812 81278 44658 202659094 81278 25435 596946802 81278 81251 738707544 46556 4246 422582189 46556 3665 540329182 14494 17496 458048154 14494 14444 829083000 65173 334 162751587 65173 85209 167521997 65173 96087 798141229 65173 41137 727918277 8417 2672 640284665 8417 20985 16589828 8417 89997 181807794 13864 50127 347415129 13864 75358 434496793 13864 6160 713636283 76984 80206 806201810 76984 43076 905305127 76984 18413 144619714 53530 86030 987763052 53530 63033 486963829 50672 55348 39991171 50672 38883 312969673 93166 95027 822924220 93166 63138 905600860 80992 88384 53256491 80992 26924 447732427 80992 40249 783349995 80992 32211 619326602 79166 65383 675756797 79166 25102 293322391 31578 49324 619212865 31578 97867 518059351 31578 95125 172675641 49837 55922 125127988 49837 58908 582689050 59837 21849 496465911 59837 96007 859754754 59837 73762 646874813 56323 42353 701080168 56323 79358 633965873 56323 33410 274258968 97036 3329 664050845 29273 4687 36198105 29273 93836 39501789 29273 34826 73299350 79598 81854 147704333 79598 8535 269187136 79598 7567 397839670 79598 63532 244090452 8578 89279 905247615 8578 29187 792054454 95706 36112 193697854 95706 88928 63202842 95706 2818 338971931 38380 16754 724663416 38380 1701 447972640 38380 85372 881213140 38380 39417 131440243 88710 68452 753400584 67420 11362 970314686 67420 39468 253754072 90430 19714 290302551 90430 54220 218355498 90430 99077 684264571 90430 96346 519833272 89003 55846 911054237 89003 30214 476522201 14624 79791 529450974 14624 50146 595753871 94859 3086 269328487 94859 77200 205164242 94859 1183 394409830 94859 63020 870701260 94859 21822 185926529 94859 97776 762415719 42767 87933 383413505 42767 26379 445711205 42767 21774 308769068 60975 44158 360929158 60975 63447 677297977 60975 80951 67728270 60975 21302 697774268 60975 15501 164083090 60975 34933 145530410 17607 99868 911231056 17607 94890 86831230 17607 50864 576055274 5252 25408 923346018 5595 55634 188655028 5595 68049 548358508 5595 33957 775989153 5595 59405 938332215 30999 41942 224053255 30999 32203 915008246 91489 53968 943622112 91489 22957 370724507 12664 85139 181254918 12664 89218 16857840 12664 10609 308738557 12664 80431 242686650 12664 52096 870240027 38848 91222 99129291 38848 9706 869756753 87530 40822 772507840 87530 35488 920242484 48362 98936 468855110 48362 34705 196753 54849 89128 38404059 54849 43555 526864725 54849 85096 992932222 54849 64568 393904577 54849 14319 758098784 54849 2811 141349321 68598 771 825258411 68598 79662 78646391 68598 73791 734966434 68598 73191 77034826 47797 1194 21353775 79168 49165 21711614 79168 49778 608248365 76721 33618 932577267 76721 54658 930971930 76721 67296 613289881 4605 13564 530189435 4605 32000 239022528 90022 8595 132611879 90022 45126 93940271 90022 24668 53593720 28294 23942 59566167 28294 26990 700148048 28294 94311 285374667 28294 81324 802363735 28294 88870 839633397 28294 68969 470060365 96598 7233 853864777 32390 87207 541322189 32390 55415 489088843 92910 14593 169094808 92910 40158 12095452 92910 58814 183036255 63087 39159 752951556 36410 33625 452295314 36410 23411 653735288 18655 90478 760426614 18655 80010 142564364 18655 72793 535308777 18655 95873 152187978 97384 84556 708179109 97384 257 294418852 97384 65723 218969185 74151 81664 693371896 74151 69626 477257653 74151 12477 454842751 74151 45550 711898818 71844 65662 326659556 71844 90288 896656848 46184 48035 321477972 46184 49831 539625965 46184 9699 484769900 46184 3029 303344496 59369 58776 146167519 59369 78011 592038064 96156 66440 241465826 96156 63923 127093440 67395 45461 267618440 67395 13038 629842127 67395 68770 673759428 48166 21338 367163946 48166 20927 920980239 48166 2426 793308617 48166 21210 335309678 51691 23315 601693567 51691 9884 481373337 55600 31956 684867545 18669 97275 903553872 18669 91439 674017998 62387 13503 549323000 62387 50525 726447872 62387 23868 726720830 62387 42690 862422421 62387 39454 898611784 59616 75440 3663611 92503 58103 653285245 92503 52637 2427503 66797 64265 598281083 39178 52203 968877995 39178 37076 155641426 39178 34914 442544130 39178 79225 810205097 39178 86989 199606008 39178 96131 829523400 51024 91835 328024690 52280 77458 111782531 52280 21343 399746662 52280 73272 373006735 24853 45024 48234520 24853 32900 354799101 29091 83061 670924341 29091 25402 603170457 29091 17358 997682949 29091 65366 65595844 36056 75490 880978373 36056 49950 105804543 36056 73653 44763022 36056 84968 849184917 36056 86926 397522761 15535 59646 875320266 15535 42261 439188078 15535 69205 463009202 15535 4687 30209472 15535 12839 792829148 87728 71154 849527917 87728 10835 950844698 32753 62664 547505243 32753 91001 738775792 32753 88517 255854841 32753 47258 173112173 6400 47767 886252322 6400 44419 65436636 89467 51132 845430555 89467 43888 413435825 3370 51802 71488707 3370 39586 561174140 3370 7821 643790222 3370 44429 493016830 3370 12688 724790904 3370 97458 597008519 89548 74465 976394520 41305 99954 471701357 41305 50158 476171446 41305 1076 421277246 41305 90445 471503863 57653 39240 530478386 4577 40915 850871684 4577 24235 369048284 20211 43620 934725526 99002 19995 125032044 99002 95750 97434253 58283 56974 693117201 55423 57726 714056046 55423 88756 295546011 68402 64414 972179496 68402 24581 54083859 68402 10215 225043984 68402 68456 34496163 68402 76769 501690880 68402 88482 22614456 6708 60027 330705217 17511 65322 940097150 17511 50132 727583414 17511 44567 149029223 93247 41467 930508160 93247 13724 237876737 93247 67169 708231925 93247 67588 804919128 93247 86866 435878616 11347 66803 480613657 11347 63482 250328250 11347 69200 643120029 91119 50736 461852650 91119 34164 697029027 86989 2720 169093025 92996 2290 359177093 47311 15508 188180045 35611 81008 517571799 93362 37741 664785214 93362 76889 964761891 93362 89558 689435532 93362 65304 85567258 93362 51259 930371959 24792 7577 734146628 24792 54140 727769496 24792 34259 716457208 3591 56097 919092911 3591 98289 533679079 94664 99971 297312440 63097 5208 312452588 63097 37613 471663463 63097 35022 16292143 90445 43216 352839273 90445 80010 302172645 91282 97613 558291883 91282 13800 474449004 67283 68099 993903856 75951 91170 790614836 41710 75308 741336995 41710 20170 767612534 41710 91397 338621543 41710 12867 328182044 90361 80313 251814360 90361 6264 850560279 90361 47678 497450197 90361 97108 187265972 82761 75100 815605257 73080 56864 153039299 63773 53669 798299589 63773 49897 676369200 63773 95413 870912198 63773 47475 791225586 63773 7859 361017252 63773 5671 86759125 18526 5668 838318641 18526 65171 81282104 18526 74271 832095985 20770 13403 674395948 90160 13701 297469390 90160 49368 236806930 90160 56938 902614346 29669 57055 840628365 29669 74740 214706594 15821 30359 318149516 52096 44676 674805830 52096 41626 573084706 28906 4876 185615265 68968 93261 860116102 31616 68404 497697334 81024 70047 367040147 81024 92334 580237458 2825 45495 359444939 2825 67646 564693609 2825 51516 598815231 21718 45520 648601569 21718 50333 228424954 873 39629 819121359 873 59312 402378345 873 62441 126434905 873 10538 749261122 873 98069 575318801 873 4411 255373544 77051 23725 232238920 2066 78919 540165288 2066 61050 629464279 37593 96209 268782788 37593 72333 44113878 37593 9551 607520603 20673 72454 302428841 20673 9929 246648937 20673 3466 462724274 59806 82170 842654972 97131 28576 651934889 97131 4424 294580621 97131 40295 980844001 73430 57952 678571461 73430 71527 16023417 73430 15474 866021688 47293 90584 557870999 47293 78964 137808312 47293 38181 703045713 47293 14881 257310196 47293 57675 275881118 20732 36372 103560936 20732 47538 492505146 20732 57514 69673491 20732 75603 573720164 75883 61201 422120849 75883 76291 327705623 75883 13278 986136480 75883 43148 825989462 76058 14113 619547953 70495 58613 205557711 70886 44567 336279852 70886 96995 545813545 70886 55200 314082903 70886 16116 407963650 58704 61451 509437565 58704 43484 781704298 42808 39309 256855693 42808 82715 639235187 22884 5044 733959879 69205 166 585998460 18149 20094 12713211 82855 96832 342427923 82855 51661 482316826 97720 78500 194461214 97720 35677 143538958 77713 45453 895859756 77713 65011 248838718 77713 95873 882023639 87572 63450 247472257 33802 78770 479238885 33802 74321 99333263 33802 51367 899402312 49368 50330 114114699 99367 38787 601056392 99367 39556 389633001 99367 34121 593871351 99367 47183 398944065 99367 4134 200241927 81251 15222 348406861 81251 49901 79677608 81251 55262 705501208 33988 79083 937629777 33988 47401 550226656 33988 17690 996275883 33988 29548 167813422 33988 9334 215991839 85997 64459 533129538 85997 388 116239874 19709 27329 595077991 19709 58848 474835773 36091 29085 583695854 36091 30825 529883166 33960 19959 638703455 89176 97052 705305820 89176 34774 674165344 76586 46968 100394748 76586 79765 613079410 48637 64862 861355865 48637 32914 808154226 48637 49242 379894905 48637 89566 450871631 65214 66917 448565189 58345 26982 37960895 12477 3908 998483787 12477 43299 349341560 97108 48040 36209463 97108 5399 361232005 97108 39177 934628123 97108 37578 636113975 79380 63143 681108738 79380 93005 950875592 62746 21079 576783679 62746 80298 867524680 62746 1555 599651001 62746 70561 699156720 62746 35430 924702940 62746 6906 399953323 19336 76203 167798670 19336 30251 767553629 12688 70844 60927826 48965 75966 514156379 48965 80004 988837634 48965 79629 291694631 48965 18180 863622918 94025 90274 21713449 94025 88098 558844263 94025 43499 737700602 94025 63536 298011450 94025 6964 67706176 94025 5936 347607484 32990 23328 462423717 32990 44119 235363729 32990 17295 202942678 9494 10339 691788930 82291 26554 155744178 82291 26853 950670499 82291 5410 865900164 2818 53693 808598295 2818 21720 241697008 88046 7936 388563971 88495 83243 556818064 88495 4416 59096131 2340 71935 877518378 55346 11720 735473624 55346 9942 125264922 55346 34109 687015950 55346 12171 126751016 55346 21448 962851645 99056 25875 291951759 99056 42414 676511239 99056 70319 680148659 21666 40232 821621928 21666 35337 938419439 21666 96553 815577803 26304 66214 7291669 26304 59405 257245460 26304 49504 321707476 98289 9610 89289721 98289 83264 827622557 22431 34956 766332327 22431 12782 205075632 47258 48264 217880791 47258 76208 691135642 47258 94154 868994133 47258 33996 899037392 47258 26983 33240991 12005 22811 511428519 12005 58055 295586703 6710 9236 337927294 91377 71345 378712074 91377 63727 211874516 28005 84370 428485695 28005 35061 96317174 28005 72325 877052801 51012 7083 502078740 51012 84929 70260692 35022 34452 986044111 35022 77054 686668037 35022 41749 985050422 82677 97453 504319598 82677 1281 81770707 82677 9529 647593077 82677 34764 537585621 82677 39911 730451551 45126 82316 441341379 45126 82891 58275937 45126 39567 391027680 40091 27215 798926561 40091 52083 927256098 40091 89437 700817615 40091 36303 152576577 40091 38282 349057768 71901 72384 59347600 71901 47366 707224305 71901 33701 148679488 13546 60528 226856714 13546 53099 581538305 13546 58090 421294442 13546 51641 943019221 13546 85420 934661648 53097 2772 748102268 53097 4916 547972438 34907 26626 450787533 34907 30073 130431759 34907 49585 95282636 34907 2797 140341618 56940 53294 136054744 56940 49006 375439520 56940 23971 665608423 56940 39911 978964394 56940 88896 158173105 9900 26363 408160741 9900 24608 15900565 9900 9971 978567243 9900 9713 19894230 9900 25054 237997123 18180 60764 702050112 18180 11779 540191016 18180 5026 430148582 18180 13667 18304546 13667 25499 708842033 28269 65194 140227498 28269 23590 633331635 28269 64510 607120818 28269 966 329052962 28269 50333 678534636 76974 33053 84151810 33957 89731 53634565 33957 98824 993958840 6882 19302 642728043 15991 87407 678014357 15991 6611 197211045 44035 69190 626906021 44035 9413 675782118 97021 43411 877934267 97021 24690 44957075 97021 5664 49339440 97021 17651 707808797 69024 24144 486012413 69024 93699 270685097 69024 81612 168773735 52064 91039 177745516 52064 85616 604080127 52064 6864 233003850 98443 99149 262275806 25572 92358 906669211 25572 16236 845138156 25572 94162 284633062 92840 4277 229994155 44111 66436 288281447 44111 82470 197939414 44111 20233 233611285 44111 98737 126664895 44111 50333 564969137 76235 20341 818250420 67692 50428 729699231 67692 49545 342175152 53499 3443 416598659 53499 50842 966630388 86926 87795 433241609 86926 69228 381833697 86926 70317 896865336 86926 8669 349550012 86926 17580 401143622 86926 56729 262844167 86926 24175 202126901 86926 65301 205230695 86184 33287 449272470 86184 1916 250606465 86184 74391 779969504 86184 68749 106330658 52832 49011 508269635 80358 37912 112341256 80358 94429 836320946 31143 67656 44417166 31143 38296 422374850 31143 3578 442930573 31143 12436 547272194 2861 12642 467304008 2861 80530 504522719 2861 8931 473435236 2861 33876 908849400 2861 51901 769474121 51652 51020 796893869 21248 9922 615741104 21248 25642 211407572 21248 18366 170613416 89296 46964 386552612 34933 56527 699463760 29637 24026 351689751 29637 99296 747229930 57239 54293 19468607 57239 69736 628460230 57239 11410 302698449 57239 233 452220245 57239 44612 831254125 57239 60820 408764912 57239 85895 265036012 57995 36443 81079865 57995 7233 848194622 94316 35347 177893852 78632 53928 231887593 78632 65718 993092113 78632 3120 565720219 78632 26983 281863027 59998 21768 833782189 59998 10116 35426530 99265 79016 64582135 99265 28926 358271345 99265 87184 431835466 1844 88090 268493124 7247 15533 152431723 7247 69655 255751000 7247 18995 246348234 7247 6867 757849052 50420 19077 230438891 50420 13719 833081196 57685 86405 460427065 57685 51520 94764907 57685 21973 473011142 99436 48112 284018330 99436 78011 614227710 45332 95822 442186965 37160 22460 417941293 37160 64381 635090255 37160 99711 264198623 37160 64784 804311453 22929 26187 783278601 22929 27777 634324230 22929 25316 527663555 22929 95420 218278225 22929 36443 308524011 75114 72553 546937653 75114 18742 278364150 75114 61017 407495643 75114 15375 890119713 65981 71990 180375193 65981 14444 774042330 36443 90515 674991744 36443 3001 630895098 24217 4586 421172509 24217 81472 323080422 71447 96134 755863919 71447 89234 373815608 71447 2312 141503115 71447 63585 677597868 85465 92259 653179560 45622 41723 821546856 45622 60870 646471004 45622 26669 615119370 45622 97617 169191784 30495 26820 111516306 20823 34698 168290956 20823 53788 573104862 20823 96342 996237652 83428 97237 981709316 388 60561 714057989 93270 41646 268937598 93270 27685 818665647 93270 38883 465509277 45873 8303 297256249 45873 91641 31155330 45873 24294 766317293 45873 22889 987565405 45873 20190 733562051 22318 33567 758544368 22318 89111 171938478 90030 64330 625430798 37622 6927 59104800 37622 97119 508455723 37622 46590 322955223 1604 69257 395617493 1604 49648 225769954 1604 54309 715200994 1604 6780 86915616 1604 51262 272721281 25188 73975 859970917 30096 93878 630966469 30096 83371 43198590 50554 67652 774239692 50554 23582 894593560 50554 75792 437961670 50554 70164 425219270 50554 54629 585841047 39861 76719 460864351 39861 17838 524747142 39861 62691 364644290 39861 49602 195234732 59907 43000 867556128 59907 83770 445530889 59907 42596 538950877 59907 33949 92484070 59907 48677 284291328 59907 99916 4247952 46230 47993 743560129 46230 16721 167181391 57957 39305 208368860 57957 3974 883354613 51019 33208 588344852 51019 63209 624099264 51019 65436 504324590 51019 89702 950592284 30862 8132 421037511 20190 34626 682235391 97458 48436 752001504 97458 46790 914071020 66080 63882 245446298 66080 14330 579197684 66080 64260 293767970 66080 78811 883107876 66080 14835 210502768 40919 91789 402219746 40919 29432 428086109 40919 21151 195639849 88041 83378 186792541 69608 35235 2681838 69608 95192 524927053 29152 24578 857488492 29152 90725 26421720 29152 20877 456510575 78037 38507 790958295 78037 54144 127544066 78037 85587 855161247 98213 40491 822789800 98213 23818 326066623 98213 561 724009762 98213 84240 439829886 63138 30175 176769739 63138 32511 437665529 63138 73026 456938596 77708 45812 128521066 77708 21702 330178579 77708 51808 196515227 77708 73272 598479235 97926 97810 488097653 42966 93455 183939786 42966 90734 439910109 6613 47893 414326830 46793 65432 316125298 46793 5248 874453313 51262 59059 851120207 51262 24029 67641533 78416 88439 60040867 78416 36124 858311283 78416 45540 822904782 78416 74105 21437047 7165 39911 636717290 7165 2166 987304129 7165 91184 100006190 7165 73541 793025150 84256 58028 859217729 84256 25944 879698677 84256 93528 546349200 84256 36239 470854532 52113 25769 311547805 52113 39036 688216866 52113 83901 468906746 24690 31720 810107281 24690 36003 43229271 24690 49602 568096041 9041 47643 672986877 9041 81580 467653123 15480 83128 707232635 83901 86879 897972382 83901 13472 184834133 83901 65063 886314833 83901 37575 390126055 23860 53296 195815195 23860 8904 377668491 23860 87701 572591026 23860 85486 322199112 23860 80352 592057970 39061 41074 243766451 966 77518 890968297 24994 4628 40781174 24994 43043 162070982 24994 4263 634285550 24994 35356 533922361 52899 74780 128360795 52899 3618 406109202 77642 65779 355732412 77642 13530 260880585 77642 17138 53927169 77642 79629 982188432 77642 51127 367958754 39417 22889 130988084 39417 93301 666161708 39417 20349 303404625 39417 8536 713787870 24513 5654 323295811 24513 57657 881677648 15158 3842 187675370 15158 43971 935437789 15158 61929 838599376 15158 88536 858149042 15158 37503 909916854 26107 57926 790066099 26107 51579 192082126 26107 50818 425423831 38118 39972 469612573 38118 40554 381445528 38118 60187 1146885 38118 37305 735930983 70740 14841 228539776 70740 82225 534222713 70740 45832 181230563 70740 524 821402063 70740 66583 877904312 70740 32335 824179218 22758 69580 937261882 22758 60123 875814602 35103 25851 579584530 26853 85733 902635624 26853 89558 689800868 33252 74958 247098016 33252 52980 465327191 33252 62071 331379592 33252 91875 211387299 33252 682 70440320 33252 51437 257505147 68030 75720 189936097 68030 63761 272880122 68030 86226 805492247 68030 49705 367012409 36003 3663 292647630 36003 92068 663567259 36003 44500 669653768 34774 72361 88845465 34774 44254 330076780 41112 44068 34911183 41112 93577 459887666 41112 22487 26066310 41112 4134 589601434 41112 65301 852025727 32135 96351 631150663 32135 33996 184702440 51090 17638 222231275 51090 79863 993593490 29893 22819 749997730 29893 43449 823159197 29893 60370 800711195 546 46956 61041651 546 47506 551505085 83029 1038 692013225 83029 45290 589481942 94822 92084 579939396 65011 70650 767524230 65011 71293 738855246 65011 19952 50393183 65011 48123 412654260 65011 13036 59039828 50285 26515 197226886 50285 88570 746096013 50285 2407 91962976 50285 87866 806154054 443 88047 195625848 443 15574 988198646 443 14357 839466176 23925 19443 244691726 5501 38023 1672184 92097 82320 443694031 92097 11043 350280515 98069 76584 577792348 95884 45207 132127205 95884 2807 711156815 95884 19306 703197021 95884 64726 527589253 32203 53038 119652229 66859 81299 382924941 46289 17806 120148207 46289 77208 668167187 46289 34775 308165295 56938 83003 136174343 56938 72533 109910757 56938 97370 909072883 51437 73434 2300423 291 68413 618308040 291 50173 614111689 87265 59646 829766802 87265 34718 20804709 87265 61851 708956393 87265 80140 979327001 87265 50383 505779981 87265 64825 183555750 74224 11294 291025291 74224 81844 186098573 66583 1738 17250662 66583 49731 218390380 66583 78374 923607224 87862 9676 606267641 87862 35926 601000076 87862 28257 528846668 87862 78986 781036537 87862 71969 895803953 87862 41523 381596513 87862 2790 499884974 33618 59866 866055197 96078 25228 309186661 96078 57149 819076464 69267 94699 849804417 79835 47671 922167148 79835 73793 557083681 79835 18048 731214437 79835 84618 556989746 41751 32276 584338587 41751 66118 367590992 41751 63424 822155647 70066 23183 752382477 4385 54535 948337940 4385 84513 622361434 4385 10134 208600432 57882 83564 690287718 57882 20806 908509730 57882 72014 632408187 57882 4340 962869909 57882 78684 141841749 57882 62206 132399672 28340 13073 419592372 28340 61112 633204246 28340 11671 293037787 28340 45487 536228839 33682 28079 303103266 33682 45024 160886174 93005 3674 396513544 93005 86010 910351866 44419 90455 224545587 16882 40475 562310496 16882 93427 104893554 16882 39732 519635514 16882 83725 345885621 65828 15962 687242078 69838 29432 776219922 69838 79952 453764996 69838 83552 744536074 38661 36644 495925646 17604 57431 470503662 17604 84143 606273695 17604 99790 597040578 63984 14335 500866628 7233 82433 163352334 23191 13618 444730480 23191 15675 374622765 23191 833 872743643 60410 22211 17929201 60410 78973 271935442 60410 66321 273664076 60410 399 201629127 19394 33623 311867142 19394 33411 25140454 19394 14078 854152346 19394 58577 954221101 40474 75865 730108634 40474 15911 332536490 40474 86743 293466221 59046 35451 370352581 59046 99974 186748903 59046 23893 455317869 59276 87925 375701924 59276 50062 386044024 59276 29606 751599716 26439 8924 760072567 26439 88349 168076836 97541 59220 388181537 2770 6650 814293162 3974 81887 899073257 3974 57137 402099506 29521 5032 659022055 53966 98349 300496706 53966 861 914154756 53966 20849 571595730 53966 96131 976612447 70181 82757 477648164 70181 43279 839066474 70181 28188 15909632 10134 93484 925796479 10134 65730 744561656 10134 75642 208855946 10134 56291 145114527 80039 99632 73373028 80039 67912 235520210 80039 65107 547689588 80503 26939 703275635 54415 95596 983695560 54415 64344 827192425 54415 89069 890221787 54415 86660 270823860 37733 87502 168541293 69560 25679 803907867 69560 84000 228314030 88765 45414 91466222 88765 38782 398436837 88765 85776 681721069 20877 18483 810395182 20877 17221 959295169 91878 79778 813586726 91878 54149 936902192 31241 71141 878856361 31241 27326 923392303 31241 8467 578008347 31241 84861 438226935 38391 18178 825519397 38391 45609 67788897 84352 98982 386052393 72006 35762 317341939 72006 43123 86856970 72006 35115 998378077 72006 80352 805489722 88870 6440 101751093 88870 72453 421784913 83304 42006 569913834 83304 24100 294500442 70940 40382 345988535 70940 77766 659269739 70940 14712 143388760 87732 1254 456146584 87732 36856 34684521 87732 24641 468276475 87732 86310 455434649 87732 3560 408897644 5167 81770 935239426 33876 50100 862400703 33876 424 183371842 39477 45793 59538415 39477 23794 142966275 39477 48152 796543045 39477 64429 605336031 56206 40011 280241137 74579 18156 133345564 74579 25293 381672352 68001 22119 490507838 68001 66551 839400050 68001 25667 163396400 96131 12905 853610923 96131 63695 685343669 33996 96876 418508586 33996 91064 362220474 33996 51641 840202163 58577 86458 251509557 58577 333 428558328 58577 57461 579354849 76584 18398 27896753 84861 60819 749795159 84861 93635 379144009 84861 43878 297346070 84861 16353 714777327 97370 68085 516773783 97370 792 148508847 92240 98990 161463217 47113 26690 452351015 47113 69153 397013953 47113 78135 388187261 80513 79884 22147897 80513 55633 445791412 80513 26761 593385555 80513 87319 727025868 44840 74827 464938943 44840 45342 26614279 44840 45793 300220704 36789 53108 221580456 36789 74048 793784145 2496 72804 876780789 87671 74664 37123205 91444 35289 772158491 91444 52187 626781371 91444 93551 32097167 91444 20106 625333849 91444 15574 992264287 71219 64305 117153090 71219 72168 387029825 71219 7206 603717571 71219 30508 819866246 12897 85982 290085260 12897 32494 250418786 30181 82578 636117216 39775 55055 363124399 39775 5251 357017489 39775 8709 696968022 73272 76865 666796085 73272 85895 17801992 23893 87375 711359397 23893 6481 648767581 73587 84841 684993269 73587 15133 502202620 73587 54383 211696523 73587 6956 388844562 71787 11292 245614421 71787 93283 302984806 55415 76519 261850622 55415 37643 750562152 55415 77996 289359085 20771 33921 780061194 20771 3801 752742968 27760 48010 438323923 63079 77726 26678631 63079 43148 14737956 17960 7351 970410668 17960 12284 103336511 17960 63655 105839100 24954 10704 369119366 24954 21210 134006345 59212 68491 566626889 59212 96877 623242213 59212 85851 750452682 59212 32289 706418532 51378 23605 341607104 51378 12242 604200727 12541 7424 116795625 12541 62173 66927728 88896 56886 591820695 88896 34323 39727626 88896 39559 791652043 32538 74660 576083084 32538 52607 735063744 32538 48803 537754696 32538 88521 457055889 46173 33590 266717997 46173 92849 265268946 46173 84236 620471674 46173 59844 461456766 46173 53845 674122170 36037 89717 513442723 36037 14215 5540234 36037 67892 483367584 36037 47637 630216647 36037 14687 453624298 86879 13223 475303565 86879 13260 24118649 86879 95894 452843674 86879 16753 127447063 98962 96823 897282940 98962 8164 225447908 12839 37881 103746473 12839 48846 986073780 90659 15800 544671412 90659 16172 585176985 90659 69440 749679989 90734 11642 644831296 90734 65139 494309625 90734 83417 752070827 90734 2790 949119100 90734 51579 921723872 27044 9847 531943275 27044 5895 464018567 27044 58583 810151288 61944 49717 105439185 61944 10758 437755465 61944 79023 58281392 71720 23119 186386749 71720 48176 867932827 71720 61742 588893338 67652 25909 574247694 67652 84174 470198117 67652 14860 140606000 44824 67307 395736947 26053 3633 509703408 26053 35265 761951386 26053 69994 273070521 26053 61901 90354787 8651 87298 210672632 8651 83684 745095171 8651 49104 748499039 8651 49889 828960610 8651 22299 710731567 91029 63758 885905151 91029 63474 170900912 91029 19373 174728132 91029 86102 803304305 91029 62173 412044438 76291 47022 760787613 76291 49223 237750601 82002 86898 177235098 82002 3172 425968805 2081 12014 815341285 2081 50398 199932999 78165 83384 114729327 78165 81019 21368184 78165 69193 104302614 45170 50150 50870407 45170 86102 618857070 45170 61050 902917544 5917 11032 707428669 5917 37503 936202037 5917 21530 907305039 5917 34034 876235236 5917 68391 847661391 8583 65049 86158954 8583 51635 624440417 68969 15928 537585665 71225 3624 810008036 71225 39359 702819563 71225 20652 295109090 71225 73800 433450443 71225 65128 742076683 71225 12096 144528808 71225 5410 138624731 68749 93643 845344420 14357 43921 310077320 14357 59430 66350294 14357 95730 605989622 18733 10068 585939972 18733 71199 544351600 18733 25667 870784842 18733 64952 766099683 70209 45724 733790823 70209 26923 707128316 25233 31202 683750705 25233 25109 8024790 25233 65304 480216979 25233 1688 499062699 3001 72134 453372868 3001 19320 520783475 99251 79613 579541949 99251 32992 812876926 99251 90759 91484565 99251 66660 644702648 26860 48259 359486035 19902 79410 51409587 19902 6677 45203012 19902 5156 578612832 19902 2797 702854438 19902 86226 767270992 78406 70950 511562540 42904 67305 234184270 80711 98590 203198173 80711 23880 303875140 80711 86118 132206531 80711 76150 165003844 80711 74335 111896811 8921 20353 394403068 8236 52628 728873782 14444 75163 61486039 94429 27776 479937828 94429 81252 316740482 9728 17055 324075184 72015 43970 997779801 72015 28455 428551038 72015 47033 155022705 72015 5192 691101158 99826 38133 826096250 99826 53328 210539873 99826 39018 960536747 90288 43851 376768160 90288 17824 282046130 43914 84718 837281320 43914 63620 153465135 86316 67019 832936073 86316 26069 955487059 86316 76914 321564908 86316 4039 425093996 86316 2918 689528710 80470 15791 418719111 80470 41649 425850802 80470 87092 643497253 80470 72877 733842600 91583 98212 594087446 87866 86846 171373453 54833 60820 572998871 54833 57932 838174479 54833 17803 209304952 30178 26722 521587906 17509 73034 299031754 30701 40183 369804857 30701 41337 626026160 30701 79807 511474343 85649 59760 416351464 85649 19241 916378261 85649 33784 174177170 89558 46534 741088858 89558 58090 753191147 72445 88782 450049717 72445 78519 239204562 72445 65531 580603318 72445 80643 266684138 45550 5840 151115244 45550 507 474940642 45550 27238 244292719 45550 95517 299764578 58090 18616 165590330 99631 27973 815358658 99631 3618 794465413 24001 46999 685286252 24001 95922 603429219 24001 78437 654835456 17576 68640 224461414 17576 40315 584178015 96463 97469 827240054 96463 26861 729640762 96463 45769 590763033 96463 61439 985480015 96463 80842 712753549 96463 9076 718804491 96463 37695 966835998 96463 76218 639203368 68920 98397 623380765 68920 86445 310780978 68920 61362 70991326 68920 99237 492956400 10006 58692 117163352 63424 64388 234837263 38596 24392 282021986 74105 92548 463625317 74105 7656 290317685 74105 88261 233770173 74105 59217 855323929 29851 18416 449028026 29851 37435 38858694 29851 59624 680818562 29851 80367 699076745 29851 70592 670798037 95241 86460 51414069 6864 6083 96100108 27238 28685 812166528 3460 6257 263655448 72762 20221 28084975 72762 8746 638055 15574 5464 494324916 15574 5826 765760059 15574 86810 674365082 68689 63297 884681386 68689 17190 69739264 68689 92080 410103686 68059 5093 50643080 68059 91204 580990483 68059 76016 564071383 95538 12609 856515515 95538 13817 150863479 95538 88111 593763530 77991 9679 409545437 77991 34767 855916632 56115 23787 783624536 56115 66477 714972892 56115 268 855810620 56115 488 405453116 32736 26489 180347707 13278 13136 122008484 13278 73470 759540382 13278 84808 130559437 23482 75651 501597888 22295 7449 644428536 22295 67651 298609611 22295 25740 573353568 22295 12598 578206340 79973 94111 576079419 79973 82930 151954240 79973 21868 982085120 79973 47389 645145603 9706 15307 306288891 9706 57962 784487481 9706 56890 272178936 23230 95300 467446602 23230 76202 477054736 23230 80938 315623192 23230 26267 306267574 23230 4218 386327146 23230 57497 875409358 79710 6074 791644636 79710 99259 705062307 79710 80352 222594689 84692 85049 500707456 84692 57565 789486781 84692 60844 641494398 84692 73465 650971187 84692 25253 430045058 84692 88788 935454664 84692 83399 456800146 8363 44948 144000654 9551 74800 360629867 44429 88559 162492574 44429 1428 141794883 44429 86119 311887736 44429 28223 450425289 72973 85420 682576607 72973 64150 332373303 72973 81332 555541561 72973 81545 156000769 68747 67562 350367216 68747 570 644133564 68747 18662 565663251 26016 64718 118831432 26016 38843 628683033 26016 27228 525512992 97060 55410 937687303 97060 43803 965013681 97060 54555 313455366 97060 76239 859562517 97060 17803 393075573 97060 26327 114624794 92353 79255 283450137 92353 30643 900490877 92353 42141 395534523 92353 22909 384847113 51901 55310 420787538 51901 76150 309751652 51901 21467 766244108 83275 3701 459822113 34034 45878 583298927 34034 22946 602660644 34034 87254 550902503 34034 32492 866198969 34034 64952 757370083 77757 24778 982235496 77757 24015 863606225 77757 67255 940072250 77757 20552 1694234 77757 92763 131231175 45024 19857 919487404 45024 9033 423926595 45024 68094 439165647 45024 98479 197703909 96856 219 738421816 27326 35723 24742645 27326 8350 148153508 27326 21691 943363018 27326 78769 955905848 27326 35452 73276551 4411 18172 435716811 4411 7302 740539952 4411 15007 4438521 69336 97595 662376521 69336 52273 372069766 69336 2591 213055945 61032 98703 979649860 61032 8704 978139269 61032 40097 472349299 94154 47828 950610209 94154 26674 205989116 94154 21644 184448868 94154 60203 920010611 94154 51259 392585459 57675 4371 440718048 57675 22420 497233317 57675 94579 904321379 57675 106 484184917 16753 50573 562039790 16753 26804 121769995 78818 97487 409743039 78818 81590 244142096 44254 67048 736993701 44254 641 270690960 44254 57626 16834857 44254 46790 135047373 21973 52672 405008107 21973 19643 800849355 45654 72213 154956057 45654 71466 796667343 45654 24066 96558133 45654 49119 643125470 97776 73740 663096812 97776 92219 503589015 97776 82836 396090273 97776 37897 332905222 70310 10248 490076432 90393 37959 998003902 90393 76372 491539199 90393 58924 808241368 78011 5658 38671672 17221 16359 497514233 17221 81341 390351610 17221 32377 221158192 70268 52356 152893874 70268 90297 917983235 70268 23381 38599758 27655 14342 540306757 27655 38668 966002260 27655 91723 564173795 27655 257 297892980 83552 60912 92105053 83552 21497 871547506 96381 93956 170773365 96381 78553 984418162 9529 22527 567232612 9529 84124 390263682 9529 84589 198811123 9529 50933 790114835 9529 91801 460480387 36265 25522 799350581 36265 36742 360238675 35452 5744 807778976 35452 93105 182231094 29436 38611 918066960 29436 95794 408455962 29436 93937 47796329 29436 78496 877959601 14276 91920 130392434 14276 78491 425013024 14276 195 462012983 14276 20849 682464686 22299 83774 124820191 28949 29384 821932580 28949 78529 814791264 28949 56775 4983669 28949 1835 852432181 9154 12096 911862981 9154 20025 616156334 85942 82234 45134889 85942 80720 306326294 85942 51375 529156063 16724 88836 150153068 16724 88824 521412973 16724 2342 626303406 12096 51302 635191783 78496 18192 879347178 78496 80607 858231889 78496 56337 134769293 78496 25549 584765620 78496 18357 985672598 78496 2291 819125761 78496 94856 761501741 78496 53732 324757632 26515 55828 391967072 26515 91439 829887771 17036 43950 657524380 17036 89458 181159410 17036 33707 465160496 17036 79043 14359425 17036 31214 214350132 17036 57232 380701055 17036 47875 664176995 17036 85155 49688176 61013 5068 200741526 33402 76366 618364684 33402 92553 25698262 33402 46870 890496480 90963 972 140871557 90963 86997 21236432 90963 62678 401281990 90963 85855 522376628 90963 51272 599277643 76829 77903 617380171 76829 34377 414382966 76829 65072 393751144 29433 46036 248628180 29433 70991 528370605 29433 49004 496218402 29433 3299 600491149 29433 71199 108501763 40295 38694 199244061 40295 34691 305995409 40295 77995 185871626 32972 45411 240830817 32972 68050 559331536 78636 12360 186566569 3816 37199 989817342 3816 51825 571737707 3816 10104 569255519 3816 96117 945864715 49581 50254 434869748 49581 65286 346352785 49581 97082 980501266 99916 14770 973989087 99916 21467 29164405 3618 24084 584334488 3618 25706 150564988 24668 65026 618623009 24668 1254 744061768 84968 83247 256024218 84968 26858 317611162 84968 67139 896229565 84968 61050 789897053 84968 52743 44789192 14359 14237 789959374 63695 41472 564885991 63695 24369 163742116 63695 92560 143443773 63695 49018 713773197 78492 84178 867111863 78492 57312 423620842 78492 79655 303212851 78492 53487 606033673 37503 13007 534240563 37503 22350 613585086 37503 18079 901800173 37503 43133 553164090 37503 42527 542004939 43299 56802 902042599 37575 52083 921936367 37575 49018 150710552 56097 82694 596961945 56097 15787 625521605 56097 14402 552530608 56097 25947 424290048 56097 55630 598576549 56097 40039 762316080 16972 84197 264883981 25102 10858 97178632 25102 13389 605491703 94450 56213 114687477 94450 70927 635219717 94450 98771 618825793 8706 56618 528908890 8706 38543 124157762 51579 69462 13900296 51579 93170 857281072 51579 72533 125378717 48 36398 872168222 85016 26287 910824766 19708 58575 277949344 19708 61326 921302035 14697 64468 129155744 14697 81643 582093892 14697 1928 293639860 61050 27030 360809558 61050 81440 722336321 61050 40736 613940465 61050 27682 230469621 5936 12510 768095747 5936 57742 671866855 97303 2304 430641351 97303 83054 151981460 97303 63624 597220808 95873 87051 844488759 95873 3160 432828440 95873 2515 438844032 95873 43133 193763042 17295 66521 530536809 4134 32593 170189875 4134 73847 344229865 25153 78127 30614718 29549 58006 13798731 29549 21552 755147065 72736 87227 522609554 72736 11845 861242359 72736 40727 941460233 72736 87430 318622104 56886 58954 315994044 8557 30438 571537490 59844 90800 103440368 13470 21354 927135428 16225 81383 519722805 16225 37613 787570725 16225 71249 467392356 3665 44928 64951615 3665 63727 527548498 3665 7341 942956691 40398 38409 636483131 20701 47 771313063 20701 1952 943013343 257 19923 349395755 257 34281 404864579 257 12398 824096489 257 56902 543373074 257 8620 643024638 25111 72372 811842812 25111 12615 783451448 95013 59345 997733372 95013 82652 624584103 90348 28223 737562054 90348 54530 78042797 90348 41987 453095634 60082 97142 856996597 76239 87755 928527911 76239 40334 238901326 2144 11083 427003095 2144 40952 574745775 79221 93069 352102081 79221 91789 228836066 48574 819 739302061 48574 80012 525749807 5410 84253 598397840 5410 6718 949755113 5410 35623 585060505 5410 22527 345879512 5410 4687 522042041 51429 27256 69731480 61973 31776 229200246 61973 64770 992769879 46143 98635 1327999 46143 16708 49197434 46143 49119 263632500 46143 8766 50762213 25139 68170 86151346 25139 70279 218415025 76412 9933 440621142 76412 60153 515588127 37959 21467 402795549 37959 40311 483665425 79863 61217 365116915 79863 49714 884633367 79863 424 247142520 99790 95448 16595219 99790 23463 869225636 77807 87593 12834995 77807 60640 835614239 77807 91603 197278942 77807 54383 238946632 25667 73687 173436795 25667 3350 631824915 25667 65002 675151765 61918 20648 952211631 61918 71710 790295746 61918 8467 128811125 16375 83857 881286055 92230 82474 305104939 92230 16960 441831252 92230 36719 573489399 93873 33117 536611050 93873 31288 322928026 93873 29239 851019478 36765 95608 348277180 36765 16177 14709708 71511 85872 397277842 71511 89811 283843388 51641 78533 74257189 62420 60160 727972728 62420 7089 384161343 88632 53239 732217090 88632 55610 639310021 88632 16192 435564687 88632 6364 302810448 88632 64395 150085784 39629 63228 565530520 39629 46290 329756032 41708 71751 450914695 41708 2036 701927984 41708 71551 162172590 41708 31700 624274586 46039 2815 893663657 46039 89945 671474859 46039 99795 140129891 27630 15437 789401569 27630 54048 296230793 27630 74686 909063516 98769 47647 696417155 98769 7163 95699352 87185 73335 872820509 87185 70897 524756031 14687 45193 484414619 14687 81209 284412212 14687 77688 912581106 14687 41378 293505802 14687 79629 140435852 20849 90494 821198973 15522 74948 822992097 15522 94979 911875580 15522 67544 763101637 62271 5218 566655974 62271 46264 235703651 62271 25032 715756753 73251 58751 564645567 73251 53221 420592035 73251 42250 230943032 73251 27945 462745653 49602 61601 433593528 49602 13060 45936679 26923 75694 333739748 26923 7544 30298070 26923 36822 111574201 26923 65107 786197754 89620 42773 858663468 89620 5150 49760600 44567 31709 243930772 44567 58176 132802726 44567 59368 92145716 17155 44025 914483578 17155 44757 147471425 99779 88619 849332181 99779 19133 272630161 99779 16966 726372229 99779 80960 111111852 99779 74467 994745375 77453 559 779467756 77453 17078 55770741 39161 82080 134506440 39161 44746 636909540 95919 65331 566536282 95919 1751 23827602 95919 57795 115073588 95919 29211 946333742 95919 35183 210330177 95919 1254 991348351 47506 86208 124995410 47506 22229 616193092 47506 10343 133690851 47506 57269 349372798 47506 62128 589731599 80865 7290 526301573 72793 28971 804473538 76857 61164 920148155 99954 7111 8335845 99954 62903 749600761 7439 44726 800093949 7439 37962 429490441 53713 658 432633937 53713 39933 852435507 53713 62918 575194904 53713 55073 376087084 53713 60914 30863253 70902 1883 463675241 70902 19222 915221350 70902 11055 613346466 62145 89213 864839211 62145 16767 738979770 39706 90817 577612516 39706 6573 247938571 85559 18729 671890487 85559 27513 488562475 85559 28615 755703682 85559 9862 228147824 85559 38972 158588159 15025 4207 904695935 15025 39391 583864154 15025 43803 662190802 15025 50547 676645854 95750 95255 86459971 95750 16205 971924949 62173 68993 872760598 62173 1671 625772355 75977 33348 896319425 75977 69524 590367227 96899 66332 739090048 96899 33680 976615554 96899 97326 13138416 51127 54670 745019493 51127 86215 460657944 65304 46639 549622775 65304 37866 742026985 65304 75644 848462898 65304 53484 638879829 44900 79619 450753751 44900 31299 61231081 16156 15602 799330240 61856 70694 516688461 61856 88488 306082930 61856 55534 259315725 61856 98310 427500569 61856 31700 926515413 81590 50681 796620987 69023 71461 439868470 69023 46475 938355865 69023 94375 113915119 69023 1877 455397854 10767 52497 907210902 10767 56213 799834826 10767 40952 628904536 48677 34959 882634832 48677 89973 507565180 48677 62724 168014649 48677 14435 56223499 51516 94439 348530024 51516 74157 363364119 51516 54371 531788164 51516 53769 665047245 82700 39147 895540863 99711 9366 810759726 99711 72511 619826051 27598 89054 274256607 27598 50543 797761699 27598 35578 490293964 27598 65509 469834211 72742 48904 994535562 72742 12500 792055827 73561 61143 330222530 73561 52141 308429445 92660 89656 695685468 92660 24067 732151178 92660 35364 201765542 90942 99397 134107622 59405 23003 467911799 59405 771 475958155 67912 92684 892025134 67912 99795 219053553 4072 4148 903490608 4072 72341 620258169 4072 77697 879783028 4072 5918 226403168 66643 86151 843325702 66643 84523 154355326 66643 28238 840931987 86810 14815 275847938 86810 24228 338277709 86810 54293 794208622 35430 12856 946607341 35430 80342 613156824 57942 69569 286803118 57942 4328 161304418 57942 55226 457312010 7111 24849 135924494 7111 27235 120310165 99983 93688 757470850 99983 32697 594477058 99983 37973 660130739 5913 63824 593895056 5913 82715 804016207 30828 41368 94271662 30828 72045 683765877 30828 7089 544540801 93515 56623 45726045 93515 79135 52876886 93515 64526 160001662 93515 33000 787850923 93515 41993 268504803 45793 43730 252275296 45793 878 85787224 45793 95998 254787781 45793 48419 901365496 50834 29594 957586591 50834 12835 820763063 33460 6177 699401658 33460 4392 408513313 424 44688 210035344 424 58385 96140108 424 64500 192459470 85816 90225 298619861 85816 91844 674036485 85816 24558 25298621 85816 60762 334859348 85816 93135 799506438 88630 79453 792980043 88630 54270 430488169 91339 56863 864784429 82715 88572 326490526 78545 8424 88916063 78545 30142 47428716 88756 41482 205956056 88756 8766 664898521 79629 41002 923153613 79629 19596 148659137 91556 55335 684712337 69200 30762 18497428 69200 33061 539812966 69200 72518 465761819 69200 37578 160715691 69200 29146 100391214 95822 39076 720172054 95822 16622 822537808 95822 28445 908459796 95822 61340 139119026 95822 4960 615658589 95822 29705 511293371 23058 74229 227673067 23058 59295 700440437 23058 77996 819953768 15368 95477 452894824 15368 58055 44779035 15368 54086 319419595 15368 50041 428861304 13369 91420 639869353 13369 3683 672718340 13369 28614 315759290 40183 81760 167459672 40183 74284 290917444 85895 42114 529617202 42261 11514 896150137 42261 85729 815287121 42261 14826 242527111 28420 5096 992677731 30509 52913 905130317 96466 89777 341108518 95182 1017 983664642 95182 85892 758712503 95182 45556 953082268 95182 96117 653120021 83329 65776 535407799 46790 30658 891671372 46790 46482 340551614 46790 72453 971808841 92080 11594 40167123 92080 43003 388682302 76208 9306 11793465 76208 99946 12285806 76208 37504 750220184 76208 79422 714191802 76208 77345 607895993 76208 2163 670581528 75596 38068 806796304 75596 61679 199784867 75596 96650 601380542 96227 77120 203438276 96227 80083 167418353 96227 35815 68604062 96227 44688 893146292 74048 75780 640140395 5991 71020 688800414 5991 39415 116063220 97821 6266 700258417 97821 47984 258986113 97821 71154 908757374 99149 74790 519953022 99149 3770 868684176 99149 64716 949359185 99149 59624 872033630 88248 68207 980282448 88248 40071 443516782 88248 71628 548931870 88248 90906 961099561 88248 19372 219793754 88248 22957 76469586 85776 82232 853601701 85776 19586 738783765 54140 80373 34695857 54140 14555 519798962 54140 14856 18959170 54140 95574 829505079 54140 10116 874771677 65509 13566 932720140 65509 86521 74167417 65509 20641 112131465 65509 68363 442883474 80044 71156 264587032 80044 67376 741081996 5756 67860 322673142 5756 80828 250851398 5756 4424 890998627 5756 57460 531629953 89702 43394 411610544 5671 65603 772992644 5671 92722 981004457 59584 98522 40871988 59584 77470 846044222 59584 8877 124171237 59584 91686 465897821 6906 57014 643352259 36719 93505 38456815 36719 69789 624876016 87409 9242 65246259 87409 202 180788868 1909 7287 807946096 1909 40667 383718497 44916 42547 994521726 44916 68363 25404728 63246 1966 281286190 63246 17168 891557807 48846 9842 548185759 48846 65754 568173708 56065 27405 695605651 81830 7121 8305761 81830 17566 330556012 81830 55273 417238125 38883 40440 401924714 38883 50348 883306970 38883 25085 194586690 38883 93415 597836979 79225 31186 393334577 79225 53756 345142321 79225 6481 489393262 80084 57271 885092949 73470 77528 654228073 73470 89509 737821546 95157 40156 92192891 95157 21974 300281307 71249 55105 954994508 71249 83474 185366417 71249 3918 324436305 15007 11536 585112926 15007 72359 182932916 26126 66224 444876680 26126 44350 958798842 26126 55073 125976933 48286 41525 213684378 60072 26368 333331389 14304 19800 567427512 14304 28374 380088041 14304 42718 711734554 14304 40544 185304992 14304 94699 515117464 15675 61800 661699329 15675 58236 85993270 15675 81148 977317869 15675 1113 53104254 21711 38972 260820289 21711 30600 140765942 21711 74578 121492598 21711 60090 581003495 21711 16555 621865493 21711 37462 504091082 21711 46064 872965777 77700 47931 593917183 77700 35687 761219767 66009 87072 202992410 39028 25245 205380833 39028 47920 6690735 39028 79201 452174436 41378 24437 872074330 56902 2527 218827669 56902 77136 808935420 16712 36942 599030250 16712 60010 652841745 16712 51266 517548960 16712 36107 179493363 16712 46204 573847134 63727 12564 914344600 63727 10842 322685536 59873 86043 695327897 59873 75737 400092062 59873 32969 960123393 59873 42527 694788700 59873 89318 594804164 31527 4890 34358732 31527 80683 288174355 31527 47648 85689810 73026 9210 262791039 73026 70769 342862632 63297 37613 88583595 63297 55092 236839867 63297 93208 694746807 63297 12555 275366852 75644 58478 202562829 75644 27008 825946726 62792 1398 715119615 1254 5761 818857035 1254 74543 297588688 1254 15863 208500936 34108 17005 244992727 34108 83136 44304942 34108 85072 749219470 2797 84870 406088136 2797 54897 609277682 2797 41527 279512913 85865 60806 667170242 85865 34462 525610077 85865 48808 437187202 23971 51602 179472312 23971 24224 420177606 23971 12014 185827207 39911 43041 56495109 39911 7408 483789642 39911 68776 961360531 39911 38315 716411571 79807 79496 934035843 79807 61645 274255526 54383 78623 288628153 54383 69475 944926445 58583 82620 633834120 49018 19373 170224513 49018 92866 23250852 49018 99472 389836437 49018 71154 858917626 49018 51317 998303274 49018 56693 103852592 21530 97522 282794928 21530 27174 734449183 21530 27903 569004592 21530 59864 323960071 21530 6654 608783900 21530 22770 891174411 41576 59973 493322095 41576 22281 63803858 37578 41314 201403000 37578 58705 878732355 37578 72474 580316654 63111 75092 174508110 63111 93430 94976556 63111 72442 719214133 47687 14454 624388555 34764 19527 936226086 34764 42031 525754817 34764 46564 25038535 34764 29714 408075863 54309 97433 406861432 22957 38816 12262592 45568 85148 311430212 64502 34976 787217726 64502 42717 482827707 64502 93158 714731456 64502 49324 919437565 79358 80800 423344562 79358 14648 791892329 79358 37250 743250459 72493 23983 975946424 72493 33125 494398802 72493 11018 319542356 72493 13465 864227880 69685 45372 813332300 69685 89498 570854834 69685 75268 61020270 69685 14480 706088793 69685 74271 990751813 49119 36063 4286108 49119 4755 192316035 40365 94940 867021234 40365 83780 439690004 40365 10283 355546305 40365 3148 250658186 81784 76663 564261093 75720 42854 649925995 75720 65929 845711655 52743 71031 352850851 68931 22136 338978802 68931 92648 154418329 87586 32637 603212893 87586 72342 672650804 50146 7746 154045164 89187 6601 564979472 11641 40700 183180685 11641 16121 920458497 78089 8025 740744947 78089 45359 626356407 78089 54898 445381009 78089 12023 677095770 78089 14016 204586316 69189 57459 692624794 36727 72353 53857364 36727 30569 156529125 36727 83726 652920884 36727 58261 611121238 36727 99408 891133672 36727 16834 282650139 79610 54807 670682319 79610 70742 704317900 79610 35874 384813805 79610 53845 121518022 79610 21978 190485552 79610 63927 259396209 21210 79201 287385061 21210 40319 524603983 21210 95518 980552200 61326 1434 679728247 40952 42667 639900720 40952 14959 291235083 33133 35717 335797557 33133 52493 958575606 33133 21456 644893259 33133 69417 357777454 33133 37310 752669130 33133 50012 264724595 33133 75092 692495104 72325 50507 804593799 12393 92475 526556216 12393 51426 333903643 12393 48386 31451039 12393 50546 216515635 12393 93968 159168585 88111 98577 832782394 69061 21810 271744541 69061 34978 893995151 69061 20320 224804314 69061 63905 989876990 19373 31141 414419124 79007 60031 213759564 79007 17461 309879147 30766 61766 95201617 3466 28800 312994626 3466 41565 569581671 11003 67874 165540206 11003 61247 777992007 11003 66923 2266137 11003 27931 610401496 11003 55506 401226107 11003 91189 545888333 27025 96535 749690550 27025 19091 852485509 27025 38791 900570881 27025 53487 610262186 27025 77154 944196597 70592 24959 402041199 70592 61742 867891991 11057 9332 957911023 37250 35209 415102384 37250 87142 931778287 37250 93468 122731458 31443 51305 619396950 32000 96852 217342415 56213 49266 437837181 63585 44997 962796632 54086 83678 489734562 80352 83475 487410549 80352 61263 423178344 43572 66870 597294797 43572 52795 684505422 43572 47976 549429118 87319 48702 949953978 21921 26011 732570755 21921 38794 222777735 27679 95945 800360857 89809 85874 589537295 89809 17461 523568938 77885 3418 537040737 77885 86481 545298872 77885 52838 906558967 77885 50685 243157683 52997 15110 133401379 42693 1929 156389839 42693 81747 529491741 91439 54205 541050025 91439 69040 805267973 91439 43471 451765599 99257 14576 76466987 99257 94688 744593713 77986 22755 637414556 10417 17933 164131479 95816 36623 772889572 95816 86807 71114478 95816 67252 944736370 95816 31326 689308893 95816 34459 783710441 95816 43471 551799963 95816 46418 583401449 5720 10953 865538696 5720 51375 607550712 5720 64308 642769991 5720 46870 342943525 45487 26098 427257393 45487 42353 637177224 20330 15179 374276506 20330 24413 444360778 80367 40841 645664977 80367 56727 874562090 80367 16350 515424223 80367 19009 678749722 80367 17988 425874053 80367 78162 920221194 80367 20640 317877113 64308 76261 667105204 64308 6956 364725847 57242 31700 179949522 57242 48344 323778317 57242 68696 983263692 57242 26654 781387895 57242 55523 481936636 57242 46758 692091523 17563 25461 996548679 17563 31535 943592458 17563 288 814400908 65128 79042 94596440 64098 46375 281998570 64098 55435 964460712 69216 36272 339526925 53982 51780 193498484 53982 31330 601493261 53982 52435 311009995 53982 9339 850110964 53982 43542 122596899 36315 17472 897173282 45111 5563 338994958 45111 26105 983136307 45111 13843 582522089 45111 94738 29617757 90492 80729 326765313 90492 65929 660263436 72453 52396 612195875 10252 52270 301234269 10252 35366 100607622 10252 70921 911402885 10252 61778 4035799 14898 43083 43330682 12615 91910 147293831 12615 85700 132326937 44275 25963 851102308 44275 59103 162471085 44275 21101 288581273 44275 73464 520780603 44275 95074 537468176 6943 90993 688759084 6943 94375 187779674 19995 83146 675931403 19995 75416 687242890 19995 65101 120897513 35677 27452 87852066 21978 90851 376144133 21978 36290 611944193 21978 72477 761499536 21978 53658 901121596 21978 53484 828254153 58908 11286 980453240 58908 90823 444672400 58908 5591 952929679 58908 65883 816484933 35779 39860 961207578 35779 64817 152479560 35779 97331 31441346 35779 22397 397279345 60370 70466 645644120 60370 64940 608036507 60370 53924 44046552 60370 87912 875879242 80010 46306 507780332 29508 93478 214212313 2811 29419 395500432 6780 26804 845262844 6780 12968 765039820 6780 12152 91670328 63859 59617 165687400 63859 10250 535672507 63859 87557 657894335 63859 17380 564787772 43818 21211 415329453 43818 11497 141382205 43818 59675 853053099 43818 15453 644263492 3576 77057 976472323 3576 49472 667007226 3576 16447 792970444 3576 83371 982707418 99237 65281 603028233 99237 95860 353399807 99237 96092 272608297 99237 49756 659701753 11671 43265 371253809 11671 70609 625826825 1194 58289 829956899 31609 94359 900887186 31609 3655 268318793 31609 74859 891369902 31609 14770 452571793 31609 58195 273340660 31609 81698 937072112 85420 9267 207712086 85420 55304 381675536 85420 3711 190524369 58195 76425 199896507 58195 51375 82438876 58195 98529 931842044 16834 59583 162479780 47976 33845 498357720 4032 31792 560409816 4032 27348 580455721 4032 34903 408836537 67646 44815 70268113 67646 15669 480976712 2060 7393 309134423 2060 83489 421759362 77996 12686 441464255 77996 39467 239645113 77996 86313 197900172 77996 58465 421161278 83371 1556 931331058 83371 99806 467049411 51802 12989 906636222 32335 10053 40483687 32335 61008 600722322 43003 43361 399324545 43003 46134 910139635 31700 51952 762030112 31700 78420 963514447 40857 39205 310134093 40857 42970 272393099 19257 88358 190839532 4687 88883 161299437 28223 88052 196644433 28223 99469 712517924 6956 37975 805731684 6956 73177 856224071 666 51168 431402126 666 15557 734522015 666 1831 409841099 666 6345 682118183 666 206 752644071 666 30730 655638448 61223 41511 330007372 61223 37852 784168329 61223 78296 442395961 22586 63557 268179547 22586 5966 597445419 22586 80091 736010718 22586 28238 108277383 26804 75476 670397366 26804 42821 292029086 26239 89992 821462322 26239 59438 119691430 26239 19586 651654662 64559 701 625805629 99025 98859 595035891 18413 18466 100657410 18413 31403 647394185 18413 42074 786831601 18413 81084 990646760 99795 24137 657453151 99795 71733 269326672 93968 78550 286942604 19958 38929 393029036 22889 9853 950754110 22889 94066 829380309 22889 97961 878936469 94453 33215 521278906 94453 52443 983147372 94453 48971 148366421 10506 6920 824313724 5826 85373 426586586 5826 49285 508088415 5826 62747 509947106 2918 34173 626396402 85043 54839 490779047 85043 91592 400537683 72533 39259 526175912 72533 36206 222655061 69067 20543 536232367 69067 91754 388977941 16767 17398 235540704 16767 71781 166028311 63035 72651 394401753 63035 91726 444009279 8830 13391 402582426 8830 42527 125028976 9589 81124 620289134 9589 98707 580366415 9589 49166 826147076 62304 60071 453415156 62304 32611 974494724 33410 99495 958247644 33410 40858 638869907 77561 5006 431624900 75092 15995 103880380 65301 43783 890737793 65301 28921 490093234 65301 22275 847637814 65301 54293 688248576 77158 17159 689821047 77158 82583 806174924 77158 18181 401698403 77158 60194 723588041 64178 95868 477802540 64178 78379 511129057 50842 98909 2753661 50842 24710 259769982 64784 54672 832050661 64784 31999 727908201 64784 43471 103377326 78935 81597 721342276 78935 30638 320941235 43076 63652 130259220 65723 56147 536982931 65723 92351 942609151 65723 67570 335526351 46220 58939 299001076 46220 28545 955488565 46220 82809 337384200 1688 9807 667723942 1688 52609 747330016 1688 36312 114248966 47678 3472 53881229 47678 41993 540178994 74335 73998 688263659 74335 33468 559091699 55946 70895 16245817 55946 60699 781282950 55946 63677 828212332 55946 9473 714498091 58814 78403 377851328 58814 35624 164773622 58814 79698 78940799 56776 26931 699462563 56776 19328 342400015 56776 37069 783234653 56776 15547 891705646 56776 54784 951106051 56776 87515 274348078 56776 18199 36299463 24447 20968 28166562 24447 60090 762800248 84191 68748 621288954 84191 84679 673811333 84191 65883 448393514 53040 83302 204055066 53040 11171 955805565 7341 6764 75117497 7341 27357 697640018 7341 73745 654125072 58793 3994 548679665 94375 30071 6934782 94375 63841 664613171 94375 58293 620762723 55226 86768 761044220 55226 68651 92518073 55226 23420 358578306 70319 72955 891389387 70319 88926 828908865 70319 1067 350187753 70319 21476 845571307 70319 89058 712250404 7484 38546 703674524 7484 61398 877718458 7484 27840 23115762 4424 73456 541483866 4424 32747 235678879 4424 82889 697542532 4424 29337 237039691 84305 1213 860422882 84305 48737 153441147 84240 67928 469434723 84240 83995 267353892 84240 43143 581393054 84240 41527 224537802 89111 29962 868388779 89111 17001 851377430 8088 50856 550091161 8088 17037 501348619 8088 78633 856440476 8088 46574 373853467 92334 54805 783123371 92334 62054 693870955 92334 21467 556980841 92334 31034 231892370 771 65951 76125000 771 37052 43475855 36239 76958 721768439 15669 34537 470940542 15669 32823 404817620 15669 16369 821806123 15669 22770 951740716 25793 31447 538877526 25793 36717 553217074 25793 11922 582758022 25793 35717 102802182 87912 69190 802486344 16280 55556 22267871 16280 67915 147185817 81908 74502 478623032 81908 43213 83720528 48971 31225 318433108 48971 23199 311403213 48971 49687 877992876 11922 93752 190131482 11922 3718 918700257 92227 85072 428394636 92227 63832 803158517 92227 83360 945940539 92227 17845 377219396 5664 49807 829179322 50547 27668 648213037 50547 94879 985016815 50547 43351 707683769 50547 84808 970217376 80146 38955 295747052 80146 12460 217704312 80146 34153 392441472 24228 87426 711676829 24228 17858 572140448 24228 46084 242402647 24228 32085 662695624 58924 80161 638566644 58924 82200 467784703 58924 12547 718898100 58924 94370 105237224 98310 18894 402777933 26983 67900 16847878 26983 53164 149932002 26983 79961 657842246 37613 38710 459837975 52141 66506 935200885 52141 18104 671528533 52141 89156 385478475 71710 1260 531205298 71710 29705 591579714 71710 67570 120732752 74271 75996 344014733 74271 34860 757907619 42165 62669 780756441 42165 48160 984187160 19596 15033 63592012 19596 82358 424589794 19596 4700 321268252 19596 77673 168026448 56941 40471 505118336 56941 53621 883988628 44941 34793 635611834 44941 83488 156208424 44941 7192 657919019 50818 36433 624520841 50818 61135 247076893 50818 90789 582543492 45809 9384 84266069 45809 33897 367739679 45809 70220 755348478 45809 76501 688450771 45809 14560 914112266 42643 42395 834983666 42643 63833 980126975 4815 49961 730828892 4815 47894 961256287 4815 17709 735030480 4815 61698 304547204 53845 53394 958532653 53845 12609 639421485 9413 4639 80322761 9413 97441 245338369 9413 74201 558432606 9413 52888 607339544 9413 86261 250196451 12398 30757 674794760 12398 21670 926898807 30030 11492 254397180 30030 60090 130502770 30030 11286 615415021 30030 82887 79249970 25054 94514 819786725 25054 79114 79950036 25054 5528 902454580 41976 10108 394838346 41976 85217 343286691 55099 56803 366994273 55099 38623 971471325 55099 9473 6775082 13465 23232 361488693 5846 73526 167046714 5846 82620 913152436 5846 29750 403473215 22909 98188 325631163 13196 4736 14802909 50333 5836 39132738 84134 97683 348722702 5150 65342 908327947 5150 22739 713127624 55273 74412 855467966 55273 65810 661386727 99296 34530 711988730 99296 57460 391222677 98892 43858 419531019 98892 2591 367240334 92548 12037 39109626 92548 72163 543006841 92548 52797 276438943 92548 19899 823857620 92548 39222 213305315 116 45104 636189779 116 31599 640168407 92557 25846 877607786 92557 17683 211443472 92557 73599 773010648 92557 28271 39655885 58213 38522 125135634 39935 8746 650901422 39935 55351 763078321 39935 31928 173242821 39935 40184 474900111 63833 77289 875625544 63833 2196 866811037 59295 87778 394381301 55891 84343 966762252 55891 52792 630716763 55891 73405 261208365 55891 94244 259716172 55891 54422 723843743 72567 46797 505473166 72567 29391 986322784 72567 24992 25298404 76150 89158 693039528 76150 75053 527919591 76150 49504 719463602 76150 30142 537764446 70769 23800 435590541 70769 67339 823002309 70769 66648 410164093 13060 30387 540915723 13060 84933 713116729 22083 17880 315568391 22083 82809 432440642 22083 45294 51389564 65929 79005 832049598 65929 68485 903844406 65929 24030 54493431 65929 30847 90653572 59333 95356 538134834 59333 24374 595320738 60820 3478 773028143 60820 30406 632996113 60820 60914 387879778 44107 71018 320601041 18134 82626 392406111 18134 88583 392265548 18134 72150 95366662 18134 14881 890266707 22265 5847 823031643 27809 66993 342124728 27809 16044 483681415 48904 33658 283297361 73532 83200 666645796 73532 80438 53080671 24413 11025 148133820 24413 35657 71672621 24413 10898 507184107 61778 5702 113481869 61778 42680 602586232 61778 24770 189329454 40382 36205 785608388 54659 67328 95485302 95517 53976 510907473 95517 46098 975198147 16353 13154 15826770 16353 80808 734413673 43148 95159 841278557 43148 10522 409442136 43148 13644 102727009 43148 89318 971021886 43148 51168 3485710 11286 25005 126227566 11286 76554 702950502 63122 48423 75203338 63122 77189 844178276 63122 34303 39087352 63122 41865 44144735 61645 14153 110434679 99112 19121 759628714 99112 64851 805149120 99112 30398 679184677 99112 97037 817907655 81698 34020 103998105 81698 18281 625543278 81698 43803 12019384 81698 12962 581556133 56500 27477 900128405 56500 96298 150174842 56500 44207 810093540 57849 89243 485524735 57849 79545 12106223 57849 10842 905956116 80141 83937 544503639 80141 10896 959457475 5812 54569 759261670 5812 22119 541374282 37388 86867 94206414 37388 56230 79735791 37388 13902 543194788 75737 89502 839057521 75737 58678 267307355 75737 7169 369605961 75737 17736 606668534 7591 89508 52640303 7591 34461 794233392 18049 98256 160726216 53769 78231 386117574 12856 36345 817065188 61742 19626 352774754 61742 88525 804749663 53456 90205 336879144 53456 48596 835396669 68857 41079 399374472 68857 60868 298736141 68857 20613 456830705 34259 98144 241277496 34259 72314 671884487 34259 60032 374014553 34259 33364 311323311 26788 64398 190441235 26788 81007 208536094 83360 67525 747343047 83360 50264 269217963 83360 8661 439555056 83360 24538 580821586 88525 49653 911143272 88525 11160 675229546 88525 15928 727561355 91418 39094 729954648 91418 83505 37784751 91418 48359 185441308 91418 14630 969885257 52235 54101 822129617 69842 28034 966663977 69842 57971 191020977 69842 50911 763778873 33631 93503 236014178 33631 45158 789584143 33631 23542 991538610 33631 55539 244086400 33631 72745 497552778 81844 54820 870498641 81844 86091 87766708 81844 38650 149537087 81844 10562 322955060 51259 161 551292239 51259 70374 186251756 51259 55092 890455693 40097 98768 722707214 40097 18497 792458242 14881 5243 836159337 14881 3286 969865564 14881 77504 201673760 20396 22700 413370146 20396 93826 535541188 86833 34438 596986686 86833 58579 246648758 87727 35971 749521980 87727 61578 437632778 87430 97431 878628915 87430 99744 880614184 87430 10849 98045475 91823 37508 220245644 91823 30895 109290565 91823 26884 953345484 91823 86068 382016645 51520 81963 122883258 51520 54814 395725835 90795 77884 365493284 90795 31460 966171265 90795 41301 718052696 90795 48430 276267431 90795 99459 144723867 90795 44778 602623142 74802 52245 335324434 74802 21429 803869474 74802 86709 702773162 74802 87639 666493344 71199 17863 266081221 17495 4706 267660898 17495 36882 810347405 17495 74956 318390385 17495 42825 76022289 17495 66831 650263664 17495 88049 542300270 78135 93459 370113523 78135 75500 519537378 78135 57035 398520195 12554 53238 908488588 12554 68237 768865951 63534 40242 857269992 83415 83143 418149091 83415 2582 91672994 18192 90570 319341776 43505 15605 628144170 75820 26619 387321084 3803 15324 471308738 3803 71413 102838020 74800 90548 358512111 74800 9655 824036885 1877 16432 385491248 1877 59217 133822 1877 69273 388564552 39530 47380 339401058 39530 54716 902198658 39530 62886 346264022 94659 18222 92578639 94659 61061 415409433 94659 79639 84108222 50793 22087 409571910 50793 61878 154676086 50793 28048 444035217 80915 72205 887117666 76715 75031 419802689 76715 92941 87097207 76715 63872 517633260 76715 33542 28623007 92648 84251 193774994 92648 33753 738119503 92648 60507 611295861 88536 65932 23686430 88536 66047 660627028 67613 84724 352549973 67613 3412 580824730 76768 58693 432509542 76768 71438 896513487 83589 4112 573821356 83589 71276 165299877 83589 30767 588281863 83589 97078 913541257 59624 2774 564101573 59624 75566 177695571 59624 60762 558211474 30040 23043 553875129 30040 66846 48159766 30040 13829 911034432 30040 13647 184521507 86010 37721 906890834 86010 78723 918876472 86010 83127 130659642 86010 2163 483407185 15474 91117 706055357 15474 85377 901757275 15474 46870 789312849 50041 11161 979767953 50041 13354 823120942 50041 64823 242235748 50041 44494 926080310 50041 96723 672978997 90906 95260 767610718 90906 88698 519143622 90906 45772 869260693 90906 17280 65839113 90906 65810 700423480 90209 95669 635735905 90209 46068 617205227 90209 99806 755985601 78111 13159 32516374 78111 72745 709549719 78111 55011 240843885 27723 14686 368112169 27723 14964 919380890 27723 40387 364222264 71883 57350 902323089 71883 6287 89763641 56417 80574 144351370 56417 2875 564178497 56417 22359 880596599 2509 39971 795801628 2509 30411 614038196 1576 41296 217778002 1576 9125 448255813 49504 30663 491162629 49504 70667 945421671 49504 60929 807212221 49504 26916 227535511 49504 73293 126793648 35578 72404 415926228 35578 81598 842316003 76194 19881 839488557 76194 17461 512502805 17651 3385 598383609 17651 30924 89613751 17651 54779 282684068 27836 4998 204887005 27836 17159 488440414 96347 62495 418271990 96347 17866 931684104 96347 54672 642871422 96347 30406 299698033 96347 64718 704694704 9713 9414 323917304 9713 35071 163978061 9713 67107 124687974 9713 35109 778583809 9713 50660 404510268 7125 6761 944153906 7125 58465 315610778 71675 38328 806689586 71675 75758 419808737 71675 45952 135227047 71675 93505 15826339 71675 77534 854207063 40727 11848 368428130 40727 8561 231932678 40727 91296 621740903 62128 90926 52360787 78437 57074 957078909 78437 36405 999707465 3126 38252 641518191 3126 13589 415796251 3126 23535 614224072 51272 7058 697784106 51272 91198 909133860 6228 92413 160636492 6228 60864 651205117 6228 82061 999456506 6228 13817 984288335 53482 37621 369600317 53482 41995 488896570 45643 24990 693306532 49545 29032 195768021 49545 55011 544934809 49545 33468 167596782 69409 14468 258189496 69409 47268 668139366 69409 32494 551000971 12609 47573 292595127 12609 18152 917985078 12609 85982 699286594 12609 68363 9372234 46418 29353 792535842 46418 77291 574602418 46418 66437 882222936 46418 52933 90341273 46418 71154 71778432 46418 53164 18340585 1952 59756 910221815 43159 81760 125156727 8701 23445 852626983 8701 1961 766312636 85155 32151 343948752 51903 26141 870022026 51903 78905 363943125 51903 99666 235796206 51903 17845 740935482 11649 93002 466638512 11649 40754 693862509 94162 28386 209946221 64429 68596 863073162 64429 650 498123584 29718 24434 753584115 29718 1750 924215116 29718 29668 424910108 29718 2064 818678629 29718 44468 272941606 29718 30097 924660201 46758 95326 813729069 46758 88748 166691545 46758 44197 920121881 46758 19512 190399254 46758 65553 815835021 46758 41527 140432997 46758 81644 955362679 51375 91478 648686034 51375 9758 170866636 77534 11792 378817086 77534 55052 554082618 2790 58747 13001313 2790 89312 965626306 18497 72949 898050726 18497 71347 632190943 18497 9520 162633483 18497 28545 151569669 7192 59445 571309741 7192 35344 709303079 7192 30995 153648168 64718 87805 878646749 64718 78925 771421146 58055 26932 488266405 58055 36233 441002314 58055 51493 341956860 58055 73214 832559207 62918 85988 420093191 62918 33230 683610495 62918 29719 958139804 62918 96317 757553182 86435 53011 920551348 86435 40841 935417262 22353 72302 115120871 79698 58188 656889663 79698 32595 379782568 79698 77895 315488179 68391 46861 338016121 68391 31400 422737693 68391 29586 173602244 95454 3021 993382203 95454 67997 259511788 95454 31772 155088975 95454 6738 900500563 95454 41987 999970208 65810 19152 305788909 40841 71691 898627850 40841 45715 148219064 40841 25622 665954728 26278 56126 505306995 26278 58558 571607792 26278 47046 378295505 26278 76705 778208658 26278 7787 51832422 86102 58669 281686585 69921 37152 964614647 69921 86345 225954157 82326 74718 893729000 82326 60762 653937567 18721 34599 358412156 18721 12279 3110545 18721 77041 942203185 18721 89093 511726875 18721 17404 970293832 18721 77472 233771422 60203 58520 785738158 60203 66475 500067260 60203 54371 688579944 60914 86498 798447518 60914 87939 340437999 54562 92397 312820762 54562 5241 887402184 78553 7122 476788835 78553 72052 737724882 78553 99408 553378831 50398 53383 266398846 8467 54716 26671451 53484 72151 50691761 53484 52502 256571964 53484 48705 351664306 53484 11503 544334571 53484 2118 891392518 29239 38672 946483955 29239 68076 297271724 29239 3093 131010277 2163 97612 504003706 80643 27057 399686811 80643 8531 937180169 80643 87515 94291173 70279 83952 767180413 70279 94088 6232065 70279 96317 118760388 20288 1661 602883249 20288 98639 993628616 20288 85899 242243516 20288 74892 848583258 34903 69757 725430034 34903 54716 979487634 34903 69273 171961172 51168 41422 416309169 51168 64443 623064803 51168 34473 535400064 14630 41216 889534160 14630 61561 638563061 14630 24108 406764493 14630 54067 806709243 14630 62886 580494264 97175 49903 124742203 97175 21151 95720309 4392 2211 379603052 3386 30523 431284977 3386 28976 929917962 3386 93294 665021773 31429 44013 606881224 31429 36397 502974254 650 60613 745394368 650 20022 181591846 650 15075 395328204 95300 14167 130550207 93528 30435 335982123 93528 7193 134178055 93528 4865 654919348 20291 64240 905022288 20291 80850 772312323 17078 60492 821249049 45609 10158 935857500 45609 9101 147251537 45609 88856 5229361 22527 40977 645568343 22527 1184 628012275 22527 15075 544246450 22527 85899 940514166 65107 25884 118374783 65107 2604 324689818 91503 95423 755010289 91503 93926 582705254 91503 41993 952410438 29586 49151 550799172 29586 60404 428147591 25706 22935 260663146 25706 65043 359596405 25706 71553 527335345 25706 74609 483954587 93269 76917 97155066 93269 45540 889142937 63921 24334 735897830 63921 38684 683185867 18199 91825 51737854 18199 54398 895294011 18199 50650 174748839 18199 26409 852184290 18199 6692 957013983 61228 90605 782743738 61228 22167 196466584 61228 45046 670859850 79201 79696 808929932 79201 27937 331865617 97037 7226 512142057 29750 63195 618419588 86894 69482 726657585 86894 69387 801282585 67570 3730 278294710 67570 7735 291910245 67570 71654 894738180 67570 34833 380269298 833 25367 940234808 833 89333 467560944 833 6253 628034219 833 9655 97675714 833 18104 255592193 95518 57705 469803549 77365 42791 469990959 77365 61888 770352098 77365 99272 569883448 77365 76463 87128849 77365 42064 358739795 32234 64586 327722127 18662 74434 780624130 38439 86011 371558635 38439 2806 400029540 38439 2176 541176265 38439 1629 940503532 38439 72203 48427149 59423 85701 425708956 59423 72086 38701314 61901 31670 613401307 61901 41192 184208797 61901 40592 655384498 61901 49498 965970376 61901 58011 226765998 13817 17212 440848499 13817 5586 15357005 13817 5952 347979236 63396 37132 230918469 10198 48902 428954376 10198 18331 19388415 10198 89509 758583160 71111 32248 562402957 8766 60293 865280900 8766 34545 292343694 8766 45052 103472508 8766 61758 686152343 3375 90071 873597490 3375 4309 589098130 3375 90371 997452634 4755 34023 631482576 4755 60463 607379698 4755 32494 680281247 23857 70016 751458352 23857 64930 103992568 23857 67705 899448008 23857 74383 365704339 69994 88530 859666675 69994 42324 429779773 69994 85021 400763211 35712 43709 419804939 35712 10128 372239636 35712 90230 609664932 35712 74783 349343725 35712 28286 229461065 35712 77345 358207518 71349 36825 325528826 71349 12322 1313958 29432 60489 593104977 6481 85193 4457678 6481 17513 137448725 6481 92180 946120459 6481 5970 374127531 6481 63779 964724290 96342 22082 453764695 96342 43603 307040953 13486 56179 318110140 13486 15589 164821490 13486 70004 674239249 44733 40949 93509592 44733 32117 353908672 44733 98199 955368227 64874 77119 562769081 64874 3031 983540533 64874 64006 72447075 85615 27098 531230850 85615 70227 101813478 85615 85072 477646125 10116 74096 555370818 10116 45057 533132905 10116 4603 323967209 10116 37897 160740993 21810 73137 863793101 21810 54194 274165217 21810 35474 727281008 21810 47996 611583020 21810 15072 310673359 80717 95468 108621916 80717 91193 798988368 80717 82956 509196000 29606 60455 466941672 66118 28871 643053741 66118 38049 945454016 66118 49446 637610244 66118 2570 764516272 60966 43813 866001556 60966 88749 596295392 60966 89312 542335392 13647 80030 355377661 13647 49287 707986083 87944 29274 145762083 87944 22871 138050786 87944 75601 681584164 8746 66377 883752430 8746 26193 102245600 6654 66524 634240774 6654 90371 733705430 55092 28984 388888801 21151 84054 8330831 21151 23889 790867242 21151 17582 16883541 21151 68342 82566137 21151 48221 737300283 36718 65954 643951222 36718 11158 21897281 36718 56693 160991239 15657 39134 762195793 15657 27804 610068751 35401 60259 764975041 35401 7823 281893862 35401 45952 128642816 91120 12076 311549487 91120 32289 851437829 91120 40740 180093155 55052 41696 283414617 55052 17713 590243153 14959 34861 538095512 14959 34584 344818575 14959 86347 727471243 36801 25382 110831900 36801 91487 980264523 36801 352 711865968 36801 5405 155351836 89193 98110 203944108 89193 33475 549828906 89193 5417 166375849 5543 11568 87590225 5543 30638 894039856 53976 95419 317716006 53976 16219 815150712 23381 17177 758417866 46174 80151 811835486 46174 46290 839998697 86226 58497 506266285 27945 72243 964211351 95574 58922 657785861 95574 6858 695805086 97017 29134 666844585 97017 55479 376629124 97017 26059 667015025 97017 87643 537929923 97017 10842 388128814 5927 27571 707111656 66505 50012 298876838 4915 66603 126203248 4915 4494 987332120 4915 12460 735934387 65350 93284 939169549 65350 7800 470420254 65350 14062 682704859 97694 47644 576485502 97694 81103 837847446 97694 91592 225204864 97694 91296 379945321 62215 51969 452154108 62215 2349 44027813 62215 24519 89909878 62215 38350 419687263 54293 71022 788581855 54293 51183 326571443 54293 92585 170225939 68363 77945 741502231 68363 5204 571990406 77154 80566 516926717 77154 60293 875452360 49687 20794 401137337 49687 85353 888889588 49687 82109 701855729 76016 24736 968376692 76016 68443 94671527 76016 75775 211947891 76016 24501 141299291 76016 23694 967615132 76016 21239 687981508 32969 64760 315612679 32969 5322 755161739 32969 54638 649345128 73745 9189 903561816 73745 98752 649058796 73745 92264 424806913 69496 48786 949675258 69496 60527 718609039 97326 35916 722842400 97326 34074 925978941 97326 35917 108130420 97326 72156 776937766 97326 57405 497442748 97326 80205 633529385 2591 3171 190126256 2591 91314 248322775 55157 93766 78407365 55157 12598 545793857 55157 62120 380619216 45540 63632 584727473 45540 39303 53639307 45540 22914 665917295 32727 90648 383182918 47446 56737 81566835 47446 13986 910224458 47446 37897 678686073 29146 73056 191826483 29146 11977 812813074 29146 55117 805184933 29146 7959 563513996 29146 60504 576139909 45952 78530 573325347 45952 37502 998487935 45952 90085 943024012 37897 50937 432032869 37897 36980 412223891 37897 83343 124788990 8620 76816 933620846 8620 83968 702525067 58465 76187 716233429 58465 86507 695564021 91198 95702 163965813 91198 2125 413825784 91198 29358 19958815 11145 93522 727944718 11145 93502 50393563 80120 78278 675656698 80120 11874 624675883 80120 65549 820933249 80120 91637 81840516 80120 84159 67763640 80120 50592 806838958 31709 76490 571138399 31709 39532 195825994 31709 69437 130839859 10352 1927 840442535 10352 34435 305258710 96365 5442 214587103 12405 72277 640944323 12405 88317 923182414 12405 89288 493294648 12405 7103 182752127 25085 49428 553407628 25085 76652 501891625 25085 56355 293512609 63655 72777 896367873 63655 14919 992593484 63655 89795 533233134 63655 13043 247566706 27840 83791 750968667 27840 58523 258202571 27840 27548 461403243 75601 97282 308839054 75601 3289 481207558 75601 33306 367722258 18211 88969 948989369 82457 5555 888937194 82457 16926 995679107 82457 37047 701380275 8709 20250 385762185 8709 18465 16168307 8709 45812 358503179 8709 84808 259810112 71384 5717 115668538 71384 62970 963127393 71384 57405 813408579 46204 16563 603871241 46204 15084 304394418 46204 10106 533783996 46204 6755 340740667 84618 4467 922348090 84618 98679 259135981 84618 49774 116302094 84618 54124 385746692 84618 66473 105991159 84618 22453 855051946 89509 79496 777107013 89509 25420 482283344 89509 81549 377082533 89509 63713 611104419 52668 25436 816461804 52668 59324 798588953 49705 29012 596119745 81644 51955 925132881 81644 1111 775185239 17159 74516 897255453 32043 37609 286863672 32043 42706 309729753 32043 10316 100110771 32043 81651 245041067 32043 75421 968095629 32043 46064 204478599 78379 98143 142325276 43878 76643 670723735 92585 37122 79250255 92585 4280 743231421 26409 65911 983051361 65331 71786 397300496 93349 38238 143583018 93349 39683 548016991 61362 75493 767147746 61362 78100 25080069 61362 17734 340281790 61362 73485 908340399 61362 6855 658582164 61362 5986 154575643 61362 83968 749342593 55011 60594 29449881 84808 25225 822217121 84808 46061 629858618 84808 32701 230037388 84808 62646 240717328 56727 84036 863205129 91592 28101 797849273 91592 1965 664100983 59464 39493 336663953 59464 76591 454704204 59464 46430 163092301 17380 6144 757991799 17380 87661 547181727 47920 40805 212665142 47647 3314 880762771 47647 42205 172885744 47647 41510 745980930 17803 69707 345888078 17803 97485 647401416 17803 89312 44226648 77136 34735 459478038 77136 20677 715940576 77136 56723 419800222 77136 72164 448887193 77136 11209 871911371 30085 68535 300134453 98409 90590 451697709 27441 64751 133487893 27441 8501 760694367 940 67940 963792497 940 74467 780067820 940 12909 14285144 32494 79686 284696530 32494 57268 953193424 32494 92265 571553883 99469 35151 798246709 99469 60194 752009272 99469 35324 552480293 7089 53791 639872051 7089 30638 352815575 7089 30045 119564283 35990 79966 124761018 95223 21259 722238571 95223 74871 692062714 95223 40818 680170815 95223 94565 742279773 93447 75393 744267386 93447 47663 513608077 46870 51346 855286516 65383 37713 185769773 65383 92033 272700927 96424 18019 427105177 96424 42821 858242699 96424 64760 267484775 58579 47529 491838030 58579 90340 941210609 58579 88424 823468853 43803 79365 101388621 43803 76382 742399838 43803 46064 448057352 43803 35910 714459075 12865 91043 104966018 12865 91929 263058855 12865 16072 913512531 12865 46525 3975658 12865 3060 457405675 77895 48953 987352931 77895 10915 444444663 77895 92775 530048085 77895 90259 676319314 31299 61828 245187264 31299 34438 413111276 57460 31170 548135240 57460 85754 998821824 57460 79060 591798262 22116 16837 700970990 22116 40191 960521910 22116 28765 477018547 3172 9330 478551464 3172 55073 42018539 40667 91683 352251612 40667 99425 751959509 40667 929 158023997 54661 22789 253019131 54661 85200 872505984 54661 58119 870171272 38791 80034 888547 8704 78129 831409141 8704 64443 640611632 33680 91714 435642596 33680 71079 907355202 33680 20506 413376310 65225 31628 414512371 65225 31041 196333755 99408 74936 547980720 99408 86462 20716827 99408 42622 538075065 99408 26327 346776084 99408 46877 311501160 40186 60847 487888956 40186 61347 815530710 40186 76012 575344590 40186 44475 505756067 15075 33892 251303869 32289 80596 931118242 33920 90014 159243703 33920 63156 308082005 33920 85072 548947100 26011 18306 850924231 26011 90611 590251285 26011 38951 38478226 98452 64324 141906785 26327 92786 842104672 26327 77128 741587977 43473 70169 873498631 42527 81079 431157125 30142 22796 787392329 30142 53302 420002258 30142 33234 385845243 39415 39070 675623799 39415 70898 680175718 39415 70559 7472818 21467 95611 935834714 62120 78236 975034021 77938 64487 364611560 77938 77652 539508814 77938 23892 77711387 15863 52658 751203467 15863 15546 151677617 49324 22301 35638101 49324 21225 289996596 49324 37984 50574058 93294 50671 80923896 93294 23900 857396428 93294 62291 508872664 93294 20642 339693929 66475 52595 721057560 81709 99176 547324327 81709 87665 850531098 81709 85313 861692954 81709 32506 627526129 8485 31789 843362813 8485 30065 881858199 60194 45782 619290382 62287 77801 533014406 33050 79969 9458308 33050 42326 846353664 33050 34163 925962721 23420 86619 751408982 23420 76305 912829360 23420 18603 661914872 8025 20195 258438804 8025 8563 369548819 5591 10620 682403589 5591 44677 756251922 5591 9946 827603821 5591 94697 829688079 5591 54195 656262360 79545 7657 948797583 79545 63985 984470292 84408 65446 505804442 84408 15453 890204691 75958 96047 754974005 79961 50817 419923475 79961 45867 994507973 79961 28528 362436124 17461 76851 534776999 73293 18453 828529437 73293 41076 147984692 73293 42631 386695717 73293 24469 936545476 29705 10269 701393919 29705 89143 683612744 29705 34757 814839467 29705 3615 978387059 29705 33753 787241484 76218 68746 589648328 76218 36626 627116482 89308 16134 636676310 89308 26700 118797137 89308 29327 620034256 89308 26419 13827488 89308 64122 508187601 40661 46185 680137216 86385 42493 971891229 86385 40286 383788905 86385 75198 457073475 86385 1817 484158583 86385 48569 580688073 86385 82809 483514072 86385 41527 899318966 94370 82628 82925625 94370 13058 997262283 94370 27941 110137460 91296 11329 672826842 91296 39064 162448778 91296 69475 793760909 91296 74556 568023076 91296 97083 929331007 74467 52763 461369602 74467 60263 506143480 12741 71613 534889646 12741 37512 934611361 70410 79404 396776016 41987 84887 847638431 41987 34986 121239827 41987 35183 621364169 41987 51834 938842930 70357 55022 799592210 70357 90167 263483943 49151 40216 927778512 49151 7050 216508225 49151 55281 563040787 97485 31918 684252430 97485 67413 463663247 97485 96938 391796311 54272 33249 304337466 54272 45419 518856148 54272 68641 817536614 54272 67455 3985092 39912 66686 685531293 39912 36884 359357022 39912 23081 745714789 39912 79990 323551950 60153 53809 478782517 60153 38496 66580626 77811 1413 959736266 77811 89312 742567052 80720 62864 307786899 80720 36013 246549751 80720 71567 614377599 80720 23220 174668155 80720 5118 821326572 80720 89661 487354942 80720 22982 160231500 94688 32556 86524199 94688 12402 946827827 99123 64486 168249338 99123 34276 858631114 99123 74776 957873012 99123 1382 347574430 39875 71303 974212017 24072 84651 905123584 24072 32260 706246042 39860 32763 936211211 39860 88491 559225330 39860 31459 115505479 39860 52040 568401812 97961 92653 218237629 97961 96650 421862610 55769 52851 343377932 27059 24575 879669167 27059 67326 240623080 27059 29570 253076380 27059 30134 191236151 27059 36245 76516373 99744 76230 765774787 99744 36198 788720160 99744 30411 956482858 57900 67379 130628991 57900 56778 384324133 57900 80136 286121892 57900 50320 90533357 80828 2079 875750755 80828 74126 474655772 54555 24583 334606408 54555 8812 526039928 54555 72839 142841456 54555 10887 487249961 54555 30097 6754512 50077 62648 70966638 50077 28587 524119349 50077 40754 729292125 50077 10623 87536454 12565 49333 242439306 12565 89474 981133985 12565 1994 681732273 46064 75118 865225444 93105 8874 595249583 93105 23879 444720555 93105 49710 543990208 93105 26884 887224282 94249 96957 457347319 94249 24910 801162478 40754 33523 428715989 40754 46430 690688780 63624 37826 366684613 54637 11608 296634356 54637 38358 110775636 85072 44681 47127382 85072 11573 262479338 85072 14298 907487874 15453 32273 480653930 15453 46786 507397538 57209 14327 456601834 57209 83977 750821874 57209 63713 781604532 43133 54835 928364137 77859 15946 256171069 77859 5697 508847338 77859 2360 87168392 52417 42504 188233863 52417 28575 226657249 7645 19751 783064499 7645 58306 90757553 7645 70542 293445234 7645 16713 434689186 7645 14192 58666273 7820 97254 713727178 7820 95373 248338655 44207 20863 481989177 20642 94204 594997948 20642 65467 452671388 15986 81113 629763598 15986 92959 258215805 15986 86478 217538638 16121 45048 168330877 16121 76399 797399071 16121 94281 317513735 16121 11195 796842479 46467 54342 462115565 46467 70536 388079128 46467 23806 597320461 89799 91880 156932030 89799 65400 316963886 89799 90860 335850931 63620 50001 156612079 63620 78296 89987356 3857 92185 133850004 3857 89431 773592419 3857 31513 181992168 3857 21466 764534952 3857 65604 524620031 46877 37252 331715238 46877 31822 885275738 90435 8330 230707420 90435 97365 284154940 40374 84681 555596803 40374 4024 89827640 40374 81103 258890132 40374 95855 694693091 59217 96167 202240109 59217 2838 455292585 12962 52179 649054972 12962 77661 624579971 69170 49925 981899923 64952 78106 926020034 64952 79753 218308632 64952 73276 14940507 26884 66963 462932997 26884 78427 280831782 26884 27496 739390524 26048 89322 40318128 26048 12973 539641157 26048 43166 173367184 47389 91742 676376897 47389 694 591248559 47389 61237 523184677 47389 9473 805760665 64412 7281 817858372 64412 95769 552476986 64412 5974 937630022 74892 87301 182347417 74892 11809 27670856 74892 70234 531677192 74892 42304 376605149 35492 58123 830435426 35492 96279 263025215 35492 53971 245966913 35492 61486 606422978 96117 26988 121370285 96117 1858 353279330 50577 88707 382520 24068 85586 578470265 24068 9828 798433690 20788 59383 820456946 62407 24715 543368655 54371 65451 23560064 54371 71217 312393021 54371 77793 660983710 54371 98290 771446825 43527 27806 337924858 43527 47110 94300655 43527 63088 219891800 9773 1538 920882767 9773 59742 743093535 9773 34506 463440818 34516 79907 779026748 34516 56519 365867755 34516 51294 645800820 59202 75213 76315809 59202 69648 65691635 15612 39065 174823142 15612 1008 563885422 83488 27990 12542172 83488 23248 796556768 83488 39578 413221114 83488 78647 561227785 83488 66224 698543160 50123 93516 514476250 50123 4337 323855216 50123 50012 736950116 52455 35375 916100289 2099 30399 683245691 2099 20279 762369280 91789 22778 497464888 88844 55073 10190579 88844 94284 31970669 88844 58387 865275664 88844 97572 622781266 35909 74941 58934295 35909 84442 769115649 47444 27483 730693909 46290 84945 57767367 46290 86911 602237893 96650 92693 175201386 96650 80212 456555283 96650 65706 800953037 96650 30636 955419675 96650 92806 763414077 38972 90935 165391099 38972 23787 281264767 53212 55770 575687488 53212 19857 427653126 53212 31175 109877204 49773 222 872776087 12460 73035 759445559 12460 11209 767293032 12460 56693 980799041 12460 27415 199777057 76335 89657 55867444 76335 43710 221219283 76335 18234 826410627 35183 86584 162580479 35183 62764 756235637 60762 43242 382150187 60762 64085 357427209 71853 58117 325118765 71853 92653 79662524 71853 36441 438961928 12598 22162 559554394 12598 84157 801097151 34473 93864 641381500 69362 86082 703889020 69362 45866 873699509 69362 14367 376399141 69362 97083 382414812 51189 79596 190907881 51189 74936 708768879 11171 83497 804922257 11171 93092 875902117 11171 93638 505778381 11171 66093 49685066 11171 5395 726853976 11171 17277 92772391 11171 63743 697969619 11171 29266 867687189 11171 35361 628313662 11171 1986 419585714 37962 59386 480923652 71733 30109 173342839 71733 42343 146885134 71733 11531 964970708 71733 63333 255181301 7302 64441 120685716 7302 93227 867070328 91994 57871 168172988 91994 20938 441254934 82809 3063 689585616 82809 7172 299073611 51317 39371 601024175 51317 99062 873347761 51317 12906 187017728 21551 61782 537310512 5241 16129 815264074 5241 48095 436013161 5241 87076 545049400 5241 94613 536880112 99806 98146 656900446 99806 88950 966368739 99806 58127 56046921 13179 82304 34372580 13179 39438 408456583 13179 33195 318242388 13179 93762 693855007 13179 21131 285191759 12402 38413 397664957 12402 49875 62117171 12402 40274 393561170 12402 5986 328832957 12402 72165 581648114 12402 72651 895108317 89288 43606 8533317 89288 47251 496652687 89288 45745 260390410 11255 36486 925782130 11255 93888 618697718 11255 48896 58490245 11255 57490 344350180 82887 35308 883046824 82887 7173 801746491 82887 51792 822135407 14199 4657 689660093 14199 54037 882149020 13454 79128 255208663 13454 83088 967993626 42821 74470 448962477 42821 92853 289832890 42821 91193 977997400 85899 50662 434915803 87930 660 802204107 87930 3066 75497718 87930 71646 894477796 87930 83359 432660549 91126 30411 31756012 91126 20622 176454390 91126 54961 606963844 91126 78946 607362112 70542 98277 598395650 70542 78026 592683085 70542 12591 973192756 70542 38947 58281721 29396 72394 172087730 29396 41990 381979855 29396 19508 18475861 29396 16746 88916330 87333 76409 418439112 87333 86349 549349156 87333 58602 903472383 87333 941 930330729 96064 28094 878646560 96064 69782 244592123 96064 65986 338786675 33922 61686 236492492 33922 90567 394989144 33922 30101 219832116 80342 1043 586414162 4991 5037 293801406 4991 90355 354938360 65603 62774 435581926 65603 82133 135599148 35815 23540 660513884 35815 46396 745118968 57626 17022 534686414 57626 46294 731159051 57626 24998 966185226 57626 74323 991362422 57626 52494 692176364 57626 19085 389336665 57626 21239 65938546 59207 43210 906900607 59207 18792 972132741 59207 1286 399471013 59207 59014 2490918 89318 30812 313213031 89318 71789 476819032 89318 85807 60016314 89318 13842 41529144 89318 34417 630956730 37731 45294 435702621 37731 1648 586905835 37731 86017 700195935 37731 24959 192959342 12724 73799 124211447 12724 64756 139106209 12724 4925 902794368 12724 81344 925469878 40446 17484 908381149 40446 51715 797110450 40446 73522 354526561 59883 70819 165306066 59883 2845 433096761 59883 78508 444238640 59883 74947 866303408 59883 45294 941640535 69789 12601 73104986 69789 60306 573256130 69789 24912 451479880 69789 54470 602510971 69789 19204 895594090 14648 43289 616393610 14648 49594 746449669 14648 32495 772606116 63677 53026 237766063 2550 70730 822019013 2550 12987 483727982 96168 12961 20618194 66758 87958 822122992 66758 51075 895991956 66758 29976 584302251 54672 39079 199804568 54672 54471 673634709 54672 21882 269503167 42002 68043 64136466 31314 39878 827116186 31314 18039 901086580 31314 92571 399627317 72165 1260 993815724 72165 35279 570472023 72165 96246 877175577 72165 42132 22052588 72165 6414 961431493 72165 58033 64336649 38315 4959 704399445 44778 15950 457042220 44778 1446 286585066 44778 78817 828694153 44778 52964 265309792 30995 8086 218144547 32506 22285 98972723 97142 52990 42205917 11845 3367 948318151 11845 38816 574309638 11845 87874 220788600 11845 99304 403233964 11845 51079 162532396 86215 73072 91210749 86215 56242 177265608 86215 7942 223229519 86215 98707 69741475 20500 35788 636210200 20500 92705 161571785 20500 76202 137900511 20500 32884 880147522 6314 68935 375901971 71781 53887 983215376 71781 77220 633200060 71781 93253 831934748 40740 10687 676742309 40740 33775 763988022 53487 79463 349406712 67047 61261 417493771 67047 6725 744355777 67047 43295 860490930 22982 63783 384819367 22982 4842 42480375 22982 3622 144677600 983 13895 97767283 983 53049 768223054 31034 48800 773382521 31034 10441 529754939 31034 70515 564036970 31034 82109 352938886 31034 29976 836733292 31034 36980 43696799 93505 28103 216453807 93505 99141 114574005 55073 59572 955154047 55073 86636 515950176 55073 39898 214321924 55073 65658 307937261 88749 74838 995134956 58524 85437 298117777 58524 5171 228370453 58524 96938 988620379 58524 5974 11989113 58524 46430 218996711 79486 12067 644058598 79486 36784 420759351 79486 37872 511979471 79486 32128 770284869 79486 96938 800870570 60090 2643 999237723 60090 45591 181700106 60090 89344 822856962 60090 29319 200318494 66648 19281 9850992 66648 7211 492677906 66648 23685 94412830 66648 18872 766844738 66648 56693 503502236 37037 38859 51784648 37037 68527 825717820 37037 49166 893861773 37037 27415 262859713 42326 66244 398497382 56134 46676 737342048 56134 40262 701186078 56134 23735 931149624 56134 10510 730569486 80852 34809 499749223 80852 84933 540233314 80852 87515 498110349 20641 83987 238645000 20641 91880 876048582 91880 21765 779102980 91880 82231 655200653 91880 36441 953003390 43265 30675 642240180 43265 94517 647647700 43265 52759 474586667 43265 22770 78127337 51108 72873 379896969 51108 21438 465268631 51108 3622 771726717 65481 57858 393265527 65481 62268 526126472 18465 51752 582479315 18465 3502 571249889 18465 98469 272687708 18465 4389 333181612 18465 82567 862742264 48218 50441 464951289 64594 83570 863328530 37462 35956 625099260 37462 73362 803687337 32582 87032 303263733 32582 74111 171532221 67874 29561 383422912 67874 91410 969237069 78535 33049 795393351 78535 6930 330039607 74941 40975 496416652 74941 76017 964231316 83343 68963 682808933 83343 86518 904848345 83343 41114 701960104 83343 50137 39666312 50012 19377 659839556 50012 82603 949441206 50012 29130 213049838 28545 76659 711674078 22802 86534 506974521 22802 34167 225316027 22802 29018 972582211 60293 29842 81399366 71031 98425 654701315 71031 91675 130415764 30406 34200 425990323 30406 211 695337238 30406 45593 56545194 65883 16804 651031757 65883 59560 973202153 22827 56683 435441237 22827 49854 916169848 22827 33651 393719831 42353 53348 572251500 42353 31910 478576866 42353 75826 319220868 42353 29018 394177754 42353 58825 792820324 50137 7130 595494079 50137 31396 738028985 50137 70714 261258295 50137 49539 911015716 50137 36964 470510828 66244 72993 947446010 66244 1863 674025288 82884 65019 925540005 82884 5475 838866088 80741 2205 764022109 80741 14955 246643413 80741 64445 870867540 80741 93716 79396291 22466 76084 464947008 22466 10582 486619177 22466 21550 659025396 82986 66176 796042039 57405 76063 741511799 57405 77379 378907511 57405 86590 77550378 57405 44397 74780963 94560 84526 879562440 13159 90371 576092148 13159 85054 15358866 13159 47590 585346520 13159 10505 580239634 63927 60 521680358 63927 97942 184663308 63927 43094 203232333 63927 94872 924796974 63927 98594 605620696 7959 77430 174298904 54897 60320 956794339 53164 18717 574608026 53164 63703 812496334 22739 8853 265812875 22739 27415 204896753 22739 72651 848095524 22739 51578 484503955 43143 32306 607913733 33753 61024 620907900 33753 92757 833339745 31814 94518 412503464 31814 16738 562840683 31814 54985 168597457 75570 65671 595259220 75570 38169 564585995 75570 77755 595140321 75570 61690 161764819 75570 47120 441953337 28286 95116 616707543 28286 30865 282030442 28286 37647 83649897 28286 73214 641760201 27514 23413 910185001 27514 38304 882761936 27514 91715 650034488 27514 37721 896410196 39683 36066 617907647 39683 15798 6885105 39683 11724 283370123 15928 16217 847984238 76571 49637 286534123 76571 43245 797375299 76571 95855 754215326 76571 30101 366543291 47815 53822 320400294 47815 84938 265831686 47815 25367 429879920 23019 47839 3730830 23019 22818 527886096 23019 78078 240520511 23019 53568 809615845 29319 84498 473218092 7823 66158 972045991 7823 80323 528887416 7823 3499 879433473 7823 64639 491423626 7823 32900 951995683 7823 81926 525705696 44688 31794 920477673 44688 9249 367910260 44688 30847 853641164 20361 54561 233098692 20361 74772 769225661 69475 73111 386269044 42064 28084 96713962 42064 13097 703150914 60 91631 664721078 60 88021 520319423 95402 53424 471459822 95402 24494 478136037 71610 44958 717219126 5813 2053 236398228 5813 48858 667632163 5813 13902 538798882 10842 51053 537175711 10842 59128 228922317 10842 79057 596343382 24107 6767 609214910 24107 4959 692286261 24107 42691 954308731 10792 19868 238268427 10792 28620 869016167 4959 65781 265279770 4959 69428 701366819 73275 20851 480351433 3139 96373 234986552 30847 77686 378833384 30847 84141 883348528 30847 46013 570100194 91686 82736 794676519 79872 88888 475876098 79872 15072 863883377 87515 70786 108983055 87515 3854 722989417 95855 98914 650001517 95855 90938 880010987 30045 91381 723291864 91416 46152 187990732 91416 81699 411361260 79639 98299 603915267 79639 20236 577549026 41993 37175 172171073 41993 3604 572036845 41993 94066 578038132 12835 3155 571828605 12835 97868 545546594 12835 31729 770214726 12835 56262 415459279 12835 57974 374097399 10516 18248 211295523 10516 4410 635527353 10516 65036 991678265 43070 94174 856187023 43070 39739 19679664 43070 32141 393467016 83127 63772 357573584 35955 33213 379986827 35955 15346 654055535 35955 20011 967672025 92546 13731 225659095 79057 67335 374926648 79057 55683 930955808 79057 67650 894144349 79057 84157 223651668 79057 37953 150456138 526 41746 735199288 526 34493 670212020 33001 16759 939643827 94699 66492 430197240 94699 18626 828608425 94699 85803 886856696 62747 59790 945230959 62747 42983 516172637 62747 77103 792982862 20011 28399 153064921 80981 64695 470948434 80981 8011 532674318 80981 51578 344735722 28238 32114 473497436 28238 93826 233885309 28238 73276 81253605 48036 58525 428012653 35717 63720 410521154 18834 19879 881409310 18834 76661 139703774 18834 50755 836138801 89706 71482 786684461 89706 64122 658790884 93135 60772 205420616 93135 89658 438117091 27149 65053 672295457 27149 62048 306755430 46574 70817 959606858 46574 79753 687944234 93029 54421 718030143 93029 58825 998122080 24538 31937 883298048 24538 97835 649350019 24538 18135 412067304 70774 10135 227574837 70774 61730 762259578 70774 91275 248617934 70774 46525 261301680 70774 92351 304861737 50471 91770 58382999 50471 17710 164706971 38273 93565 26768180 38273 34010 512562144 38273 98019 896536789 18806 77699 548845706 24374 44865 808648614 24374 95011 842157786 24374 34985 559258792 24374 35589 235885187 24374 5400 262945222 24374 4467 394143186 91189 4001 198319237 91189 43935 961978634 91189 71013 161113089 13129 62979 612821102 13129 16587 720190766 13129 70406 429704730 13129 58555 212484437 13129 80806 729957006 13129 9655 343861174 50592 84196 876868131 33234 54813 871729398 33234 91900 398974436 4467 76092 332939409 4467 47793 816122088 4467 93690 328528677 4467 47120 197723687 20647 93154 344866634 20647 38489 453971486 20647 40870 632496409 20647 79970 429245667 4955 84540 966512311 4955 36602 833427168 4955 44087 242975521 4955 41921 415664904 4955 30776 454038405 4955 38078 454745747 58980 37820 1771946 58980 49184 657757851 58980 32273 260162584 58980 72342 795592027 15072 52532 968401842 15072 1846 380901514 15072 22397 50075300 15072 47590 698271901 87105 22707 71600393 87105 37512 177748458 87105 65986 224515889 87105 53067 553477762 87105 98707 861448863 17845 94452 760015195 17845 33542 752859500 17845 78473 166398544 77128 68976 717604104 77128 685 930069891 77128 70559 175410479 18814 70280 585347981 18814 68421 347710564 18814 92984 715909066 18814 12368 220454233 5268 96552 718307497 5268 47670 8066634 85854 62866 803978283 15079 50148 441953089 15079 90664 614089581 30776 94430 887685929 30776 69335 286035954 14101 71976 12407575 14101 68557 747441878 27244 54834 55187006 85642 26698 441293621 85642 72009 880050882 85642 55980 690773464 85642 92705 848141901 22453 46834 368349894 22453 7865 177546469 22453 23074 141630671 22453 53568 298518816 22453 14000 487825780 22453 30411 22902198 22453 26749 425920510 34601 3852 978313577 34601 90558 185268943 95933 35485 336263235 95933 64121 568131050 95933 88624 943191475 95933 19969 139760995 95933 91306 139912762 64500 67702 77605040 64500 28873 709816489 72577 40953 432942588 41527 3737 46288286 41527 49957 821758254 41527 95346 919307773 30638 11370 375273176 30638 1359 361161351 30638 11483 671798977 30638 1329 281954720 30638 51703 685096215 30638 16019 310310309 56568 13388 46814307 56568 82449 33882301 56568 34153 684055855 71975 57417 817033289 71975 66063 651051844 30411 23700 595147992 30411 79472 467755434 30411 27977 741189562 30411 46399 706610418 34295 38595 848694715 34295 34417 264138360 34295 23997 730072598 43471 50153 608797566 43471 95143 474519277 49836 77182 580061984 49836 55697 127888830 49836 42304 779645275 93826 78146 532532136 93826 80859 204753429 93826 66328 454266058 93826 56161 948410205 93826 16555 581533317 16555 23114 497647624 16555 6254 535095839 16555 45025 420429683 84241 62181 851870136 84241 79812 1331494 22227 50990 628376694 22227 27057 147821560 93096 32353 213396078 93096 64758 67723876 93096 65986 67341567 93096 86672 888389589 19372 10365 54436265 11494 70090 612044474 11494 31580 809037670 69040 1734 98774719 69040 77122 957141449 69040 93957 562070444 69040 22074 628096581 16369 66415 344653600 16369 94074 786232780 16369 72955 130388166 26419 33709 938493498 26419 80091 526888962 26419 4179 719391677 60871 60722 85152838 72745 96822 603378118 72745 51599 418142820 72745 38868 711172843 72745 44557 22494525 41478 71893 971383322 41478 99523 937473494 48221 83971 582144731 48221 12941 502385348 48221 80238 524064522 9125 94872 782733661 9125 41820 665028776 23033 76635 765700436 23033 3559 312132694 23033 82231 59072995 60087 46823 145268624 60087 88513 271205476 60087 31121 161796645 60087 96052 414386210 29804 77234 196455173 29804 86957 204494952 29804 93036 720110579 40056 91676 79059106 40056 29853 72955550 60947 87402 336708639 60947 21683 702415723 60947 16282 676915013 202 13565 860493735 202 14525 401572802 202 27780 506316245 9576 37913 312117995 46058 41203 539496108 83968 53872 171484691 83968 15827 411894825 83968 91553 793674378 83968 75192 331074783 50934 4650 856858053 64336 75005 139286863 64336 1043 565036759 87803 3099 725898622 87803 10936 611125118 87803 92571 758948778 77345 91982 463350960 77345 28965 416329647 71154 14484 943709075 89305 6872 9735838 89305 81457 40852514 89305 12105 165204561 89305 72189 531605361 58692 2482 40518176 58692 21118 383808164 58692 24316 222878155 81274 54389 853656254 81274 4961 853680654 81274 16476 16155385 81274 45414 972212952 81274 60629 397825428 81274 7431 969246714 63985 39132 625278435 63985 22075 264560290 63985 55089 969800510 63985 35361 798013936 63985 37512 296821815 12014 51288 135587147 12014 36040 877349545 3615 2614 842211368 3615 99329 20409995 60620 80665 258286414 60620 61800 233520074 7431 80205 167762500 7431 84921 77587638 7431 76661 622416746 27732 36399 263296405 27732 85200 110183250 27732 74556 281079674 14993 63341 757152952 14993 53248 794585218 14993 35465 262649629 89156 29369 863009598 51183 80351 291264552 33651 15840 980501360 33651 75667 659362048 77472 86296 414380360 77472 95346 446541861 77472 63156 146767561 98089 95365 385411001 70872 5988 690133347 70872 79037 625778244 82061 75064 295015519 82061 92705 907314365 82061 37721 581561509 82061 65204 884085228 52474 72623 152995357 52474 36103 384155699 98594 85525 216867959 98594 73490 570156189 19586 40789 378757951 19586 38714 428228114 19586 28804 914990187 19586 21400 848550944 19586 82413 397652979 19586 18223 148758059 57702 49577 114210452 57702 55729 75581472 57702 24400 783665390 429 22826 329840318 429 76882 321147214 429 56374 127663593 429 57047 979425831 429 57789 617640056 429 97866 312771398 429 45910 173741703 429 72955 274799197 83983 80884 808326237 83983 51170 980023373 83983 65270 604343121 83983 71859 447326827 72342 95572 179974188 72342 59109 21121601 72342 51246 244822759 40188 80862 607283392 21974 92305 479036134 21974 7510 799569266 21974 46901 309985598 44475 24245 971608685 29116 3693 79971240 29116 74906 278806358 29116 94085 805295375 29116 21239 752675200 32085 81426 632081908 93415 39857 953417078 93415 81120 752579505 93415 90952 51223459 93415 4813 134115385 93415 50980 163940627 22770 61300 50021261 22770 83796 702928737 83136 11912 265203110 83136 12296 528624946 43348 28132 336533243 73522 88063 292620487 73522 67549 804726087 41114 86016 679828370 49498 99952 374883905 49498 37047 461824449 49498 32173 154922062 56693 26681 448131061 56693 61344 634624552 56693 82956 508968854 3476 10293 321969000 3476 93541 652299783 85803 50296 455010863 85803 3249 915373488 85803 91187 672853317 85803 23040 911485638 8270 33430 500557681 8270 21907 742637811 8270 85694 944527699 8270 88640 378859873 62886 97441 717947025 67175 80426 289881007 98529 96863 841296170 98529 73047 696457589 82956 61500 64557922 82956 46814 682210155 82956 89312 613311168 82956 60263 71458059 82956 32173 698754005 73469 27871 945293670 73469 96066 137044020 73469 57266 602430879 73469 19361 220828025 73469 42766 224196425 90915 22506 831380646 90915 70618 574595493 90915 73248 75863456 53067 48831 455527019 48786 5832 246303074 48786 78509 190776320 48786 80324 788063161 11162 39032 774488419 11162 53767 423957014 97083 94068 855829892 57974 5407 393777037 57974 4381 468430606 6368 4705 839120620 6368 63311 761515638 61266 38429 742947915 61266 30476 63561226 38274 25570 780384633 38274 46196 346858366 96938 68563 131974759 53744 96993 106511144 53744 50607 76660789 53744 15832 370630382 53744 59646 305962774 3054 83224 816222924 3054 77010 191475653 69800 33944 265938625 69800 1729 884451116 65218 76706 554605300 65218 94786 11780944 88486 9673 82162416 24770 92879 252260966 24770 78377 111381013 836 46566 754012668 836 78177 87930117 836 69273 175308156 836 42327 514279460 836 28356 211618165 36238 95698 274689798 36238 92500 886461419 36238 21550 8366089 36238 66064 734339752 34438 9736 950109711 34438 40595 931466592 34438 85914 40730278 34438 59605 627608703 34438 49428 689555040 9828 56386 817927190 9828 4267 699245648 9828 94561 419476399 38496 57640 529019357 38496 90509 447227326 38496 95079 104175624 91251 95088 960065470 91251 7161 22340712 37476 43171 783238503 37476 93537 432118154 57035 43977 251464402 5705 25662 561332935 5705 85727 852561713 5705 31292 727418783 5705 76847 61636982 5705 50736 679115764 73276 22906 578351449 65467 31880 835060081 92411 85229 640408070 92411 82978 256299467 91306 29525 648703716 91306 97315 788032830 91306 28758 563213727 91306 18603 593197856 99632 60509 438218362 99632 25473 324101749 28620 57409 945359484 28620 56405 205258157 28620 24973 902666874 97078 75524 364729055 97078 93691 325370707 18603 33454 263737482 18603 54678 521100169 18603 68309 335020084 18603 40967 125403997 18603 37529 810642208 46134 29793 129751338 78296 12649 926411204 78296 27622 211886254 14192 36209 729974602 14192 93984 598465196 14192 26088 669864182 12307 29657 32169792 79517 99212 863035955 79517 76124 917037297 79517 91898 267618989 79517 67745 291703174 79517 85513 114297071 79517 14684 761448050 929 78455 283891007 929 96876 462366174 929 47670 468113249 76876 77216 140534347 34435 2056 813685904 34435 13590 893310347 82567 49454 421943201 82567 81458 841153301 82567 73190 307758519 58011 39656 111383075 58011 57109 562544393 58011 44444 263344481 58011 20514 404299301 58011 48395 80622058 91900 23125 900450289 91900 45226 447132057 91900 34493 688840297 54716 90082 446792570 73204 53568 258309989 73204 27103 242138418 92351 93398 736547115 92351 41689 707854093 92351 11394 642020235 92351 79254 297388138 13763 25357 519914561 13763 24350 464683105 11803 20754 405095079 11803 4794 442146850 11803 75447 826861408 11803 30184 509303889 69273 90192 941435550 69273 27624 36814357 69273 7466 403339741 71654 18304 580321124 71654 15584 899387721 71654 54360 679255668 71654 16014 859723328 71654 78258 323083581 6092 4310 526452497 6092 12909 734371037 4813 31829 113406981 4813 45 453917403 4813 51340 708917388 4813 66498 893250034 4813 92438 428184300 1302 60570 838893500 1302 67926 211168467 1302 81103 567451286 36966 36251 866206603 36966 12719 826138309 36966 90509 504962459 45812 81032 447046096 55435 79478 133382774 55435 11631 27297236 367 60508 887818807 367 89053 822581452 367 42228 664300013 82779 32665 475204445 5795 79887 119492933 5795 22287 558237212 5795 9655 213137218 59869 2398 751363963 59869 86704 715897620 57490 15540 172464078 57490 85267 490287499 57490 74648 681324893 57490 31624 235867382 57490 94366 207447150 57490 69390 490430403 22397 77514 196775322 25256 37672 288597794 25256 47898 702553484 94066 18310 287979414 94066 47591 697608645 94066 65733 360433405 61690 38426 239577197 61690 89150 720964555 61690 41722 261886142 61690 23867 341022002 61690 20362 370607970 61690 34861 105567387 80091 8846 28528005 80091 82159 49585351 53764 79167 428730184 53764 47784 898853853 53764 47227 207743990 49710 99829 975352285 6692 9572 643540992 6692 47527 949606906 7502 48557 517265016 41723 47411 599633255 41723 70051 554211794 41723 4474 530141697 13058 87552 135735249 13058 38925 699963491 13058 10768 278679640 13058 15710 27010105 13058 52944 830491835 29608 90559 207012728 29608 25832 982463445 29608 84406 865121594 29608 38079 862790109 29608 34522 887618871 29337 17945 61184250 29337 23107 620615424 29337 21935 949836008 29337 60343 944709488 29337 70676 539738079 75476 78717 709368729 75476 70898 85418050 75476 68976 444815615 28437 8384 191501664 18223 34643 984944512 18223 20919 415115120 80808 76465 266766363 81712 69176 879865380 81712 74222 72796443 81712 26262 363061871 81712 16495 936121262 90967 49999 928039514 40184 83794 454281376 40184 9592 97894079 40184 80238 813798768 42642 20739 843452031 42642 73489 862744269 56326 98353 524832335 56326 89778 214821201 56326 9604 325435128 22906 58798 127520403 83879 59227 667053404 83879 63713 352056315 96052 49444 792173797 96052 68600 161785510 96052 88631 673487244 96052 26749 888325627 96052 25701 813138039 96052 2570 241421088 85982 3340 637178674 85982 94550 524714967 85982 24071 1601403 50755 87544 81706146 50755 34685 237488791 50755 51155 642249074 99572 6356 341138680 84505 12708 95288123 84505 47273 660618934 84505 48334 267137405 84505 6960 123124080 44841 76690 395539810 44841 60948 848188511 41865 33975 779229002 22119 90368 810689064 76012 70475 534572996 76012 69312 823658108 76012 45920 113524842 76012 13164 941012010 95255 75207 737095857 95255 46885 836003175 76135 5196 778902927 76135 28330 587139688 76135 86672 120915431 41219 94549 528051761 41219 19534 842244346 49166 78233 409508556 49166 47665 41288362 49166 640 880608118 49166 85528 953207905 49166 61314 632880161 38350 51353 710379166 38350 93639 575472182 38350 16506 237305005 38350 35736 683221674 30812 60388 934326234 30812 90169 581018566 30812 75165 892262677 30812 62202 508555151 30812 82536 48780442 37529 52717 327235480 92265 88175 910624300 92265 42516 41386518 92265 37104 943424594 92265 32167 696136186 92265 93797 803594962 69567 81638 952632703 93853 79551 803194302 93853 25501 22933951 93853 90824 13925115 93853 71540 435952540 93853 57904 968968550 93853 94830 377361256 89895 62555 784454333 89895 95441 503448955 89895 13399 324251230 64983 87256 921044302 6287 67988 908205381 6287 51578 94810833 51578 40150 643202147 51578 37809 83577900 51578 12347 523821319 23535 5815 451869532 23535 74210 817174292 23535 53602 479210783 37648 97423 425881858 74556 83790 72668182 74556 73810 297570662 74556 46081 525407797 74556 72886 684928844 49974 16247 521387314 49974 24400 434029057 49974 99349 146017793 49974 85722 671128851 31517 68973 105737348 31517 12941 905699568 5986 68084 132052509 5986 10733 436708672 85021 61728 790605290 85021 9558 113769889 52944 11920 349341505 52944 91187 359239565 17008 47705 578142389 17008 83257 322228413 17008 87021 822763939 17008 19344 474135580 17008 37146 755203139 17008 44750 736016054 91193 74888 408484705 91193 64562 109202557 28356 68255 114190498 65604 16297 885357238 65604 1763 203006482 65604 10315 599344375 34163 27043 60695889 34163 84593 407892876 34163 1014 375396722 10849 51261 320413318 10849 73323 715103773 10849 82325 884048976 10849 61111 750058314 10849 12999 106197752 10849 33175 978120196 22327 2290 933117238 22327 66267 12378373 65204 81484 54910603 65204 31486 940576879 65204 62682 261050852 65204 65147 162974592 65204 88050 559195207 33468 58573 153929071 33468 83362 764722901 33468 82536 769122315 33468 452 950633350 82109 90631 570211857 82109 62477 77901845 82109 50776 209855736 56040 53493 493823054 56040 56751 90707880 56040 38031 224272156 33542 18690 822365608 33542 15134 4376275 33542 94104 911832495 33542 14684 610954568 33542 90651 996847929 34860 21410 702459774 84933 36662 6440586 31918 74313 44089579 31918 25473 221597307 31918 93614 516160971 18591 41821 660202619 18591 99590 855161231 18591 13859 424180680 18591 16475 103440409 18591 47330 619928481 68237 88807 936487560 90789 42629 665753466 90789 4007 398656136 90789 98707 486835001 66155 45860 987565361 6930 6066 667293166 6930 46704 651293590 6930 60904 102380607 6930 84713 79574459 6930 50980 379828839 6930 66231 201901170 24710 75420 25350060 42331 25091 94975318 42331 36637 163631812 42331 41980 778350264 37565 22302 801148987 37565 69218 372367725 37565 32477 548323729 37565 86838 135416554 37565 12359 305577129 37565 76934 576257327 86883 16258 538405210 86883 26018 88586667 81770 87614 506353469 64862 64642 981533129 64862 87290 47057378 9962 64091 263300183 9962 25473 981310436 76850 54868 391399908 76850 7243 766570595 76850 67400 690394378 53026 16191 446565271 53026 57486 309575421 82536 69069 583357217 98707 26520 77273675 98707 88494 900086907 98707 91795 278890840 98707 71348 946813660 80018 55403 714371631 99141 94202 656617880 69428 28251 504706353 69428 58969 3576479 69428 80238 852864138 34493 68803 870182525 48689 8247 424110344 48689 99448 622846810 23983 68395 150776494 23983 10020 909960367 81484 67243 173066800 81484 10315 324007581 63333 83976 463731766 63333 60563 836214369 63333 68490 380290806 63333 40190 759544972 92705 13460 95113909 92705 79240 984200416 92705 97378 536363256 30101 75546 549392901 30101 10485 227812946 30101 834 515371879 30101 22152 4819472 39011 53932 34850617 39011 9471 986903487 52693 40689 591118720 52693 61352 528640395 52693 91365 824066756 52693 23788 533418818 52693 79808 407011289 9655 26686 772933047 9655 806 889547552 33079 934 139666589 2570 31410 100095306 2570 96926 529168137 2570 7796 485253002 2570 452 954230499 4936 55485 55982762 4936 46573 280403496 4936 76504 308972432 4936 26749 377471273 34167 83877 405740458 34167 85062 661345253 34167 23159 598020490 34167 12452 881673683 36040 87282 667080471 36040 10068 311974217 36040 71590 796826620 36040 62541 673716015 10768 74603 129085478 10768 11985 590739582 9473 92387 778532480 9473 80938 212712214 14785 24265 208862429 64701 75703 455170319 27496 58282 39032011 27496 30937 928771464 27496 24352 501153383 27496 90306 752470133 93537 11668 401551389 4408 10491 109461037 4408 36251 815703683 44284 12241 935601743 44284 73188 941718399 44284 61406 446784188 68176 23131 36405470 68176 95120 156490440 68176 50565 479046219 68176 47756 163632356 68176 91046 534078386 68176 26458 817985037 1986 60230 599081119 1986 74226 473003546 1986 36903 93186790 1986 58385 411746565 65241 48060 192244871 65241 12247 3638016 65241 32169 16461123 65241 66512 879281147 63156 59255 719099468 63156 62939 736707381 63156 70039 355007137 63156 41732 38782118 6855 27458 996882986 6855 27385 816214631 73214 12603 271308577 4280 82532 468712829 4280 57412 213671500 39163 18790 430694546 39163 16852 98297518 36441 37046 747090654 36441 9123 104669652 20938 34186 311612723 20938 94292 490734969 20938 40987 919596121 43016 58710 714937200 43016 80846 538581237 43016 9159 567387755 6414 2827 20386781 45294 10552 490088767 8501 46497 408057857 45025 37394 43847996 65955 57711 44065949 65955 39535 591494302 65955 4494 176343959 3593 72083 529056115 3593 50696 450506882 3593 34528 434461138 3593 29097 16948495 50776 17501 606154472 50776 84023 955673625 50776 32227 104070290 18178 51154 484150871 18178 60541 482399600 18178 58783 476586685 34153 26504 109923582 72001 65749 864397756 4179 91425 423370531 4179 38711 224367834 4179 74313 886637408 10817 39538 697695093 10817 81028 516701706 10817 4729 330383159 10817 24276 41940551 83564 8136 230255824 83564 73560 891812961 83564 55605 827389532 47680 57888 564942609 47680 61428 337829592 47680 11370 682363316 39222 7880 142173508 39222 55083 126768062 39222 3413 309871942 20919 75414 842608021 20919 18396 855942524 20919 28510 117764881 26934 14639 289010023 26934 59680 20955186 26934 57337 58959115 67400 14763 665800145 67400 84359 49468535 67400 59249 153131077 47670 73224 849582237 47670 70188 114028260 47670 35328 357233188 18813 5347 652763915 18813 27520 834120152 80089 25037 39807575 80089 22742 254540567 98958 66689 279564530 98958 4736 770159451 77401 23617 423203245 77401 87001 366483088 77401 59381 963299835 17134 89546 287398034 17134 27548 527829685 17134 72651 496195033 85217 1083 945991272 78891 13579 662213563 78891 81529 588553900 78891 86153 857415225 78891 86721 475541928 18104 19430 917189902 18104 82290 406367970 24531 39697 688511491 73108 5228 42609678 73108 41161 861603565 73108 14074 104460335 73108 22050 531623971 73108 75032 664217329 78077 82690 118210529 78077 22984 468556097 78077 88774 709437564 17438 30922 264460769 17438 27251 801038601 17438 44045 865377994 17438 32079 870148903 17438 35587 189359635 17438 22478 234441321 25473 29976 557067756 25473 39536 461874601 25473 53990 458622991 25473 25031 435256365 84157 87789 17938411 84157 74951 988437616 84157 20531 598188677 19857 66997 430826988 8390 5088 605160353 16713 78694 481166308 16713 96876 957205880 16713 11792 17705213 16713 3786 953647315 96027 76828 410616041 96027 23188 393779828 96027 74485 717445987 14216 76181 87657611 14216 28046 267483586 14216 16550 126130876 14216 14684 971691588 37953 89012 373747005 37953 42314 907410285 37953 75967 757204404 37953 35259 419452485 35703 12146 542410913 35703 48631 288078784 78946 22004 64076410 78946 86672 813643583 78946 25424 946984441 49678 92247 125886533 97405 56280 607135832 97405 8159 429511491 97405 30013 953334389 97405 46142 183254922 42449 53654 168143216 38328 79291 65859106 60507 20240 942566197 60507 13457 548901036 13902 9757 161635586 13902 24340 489771955 13902 23367 135529164 13902 53302 591532498 19823 74751 145855654 19823 47191 372948487 11587 54205 139956662 41510 69749 549305220 70898 67614 951187173 24071 79634 74229531 4769 30022 155636437 3870 56045 938199962 3870 7031 630432404 3870 7827 768380656 3870 24485 687623207 3412 59629 51017425 3412 84272 921430993 3412 23158 867934649 3412 76755 501048490 17039 66309 390943956 46051 56481 448975705 46051 13801 677092200 46051 92630 509277273 32651 79941 477653601 32651 61889 382295608 68765 26565 408055306 68765 28157 616288092 81796 72639 603310640 81796 24439 365020072 81796 77466 72771784 93688 50396 218215149 93688 1111 591220179 6960 5724 791728212 6960 96380 845998587 52203 54249 393913254 52203 36168 652102114 52203 17577 170092968 52203 48469 687036104 52203 99606 731948492 90509 90226 729211425 57598 38758 281701634 57598 35730 936859452 57598 87853 367190427 57598 13095 985959945 68364 79049 157786157 68364 81333 516043207 68364 46488 1417503 68364 7429 573674822 52490 15066 913255140 85200 40701 611351095 64443 20402 486377949 46430 18404 702624688 46430 89664 836639941 46430 97806 141042342 46430 46303 204085314 46430 50214 911076182 21216 48706 888323748 21216 47731 148496890 21216 67521 365663648 21216 94912 706314850 61343 61977 928132243 61343 51413 69401414 61343 29928 64377432 61343 71751 223319065 90991 76969 660856681 22999 35823 920546690 22999 63632 445899066 61800 73965 491514041 61800 91594 298952257 61800 22751 650627001 76755 2606 721070193 32900 5678 714392681 48858 42315 248265971 33364 20931 494942445 33364 48439 90691851 50640 41750 636857254 50640 51673 903753869 82978 98045 182456372 82978 34467 32466850 82978 16717 110070220 82978 63031 104612731 79254 74016 886393362 79254 38539 624801436 79254 24467 6961096 79254 72663 549839315 14000 36377 175418562 99672 1611 539390250 24736 67227 276650462 60504 53123 4418335 60504 89000 644516621 60504 93798 92974859 26458 36638 298919984 26458 11267 623869781 10623 27511 353096042 10623 51479 352654529 80528 24974 189181601 80528 36980 953388421 89312 19284 184153154 89312 38078 298933541 8023 53766 428146529 8023 87800 117199930 8023 79442 782647607 25622 25996 122848216 25622 3559 957903571 63713 62278 256173194 69641 96760 996807018 69641 59146 166793344 1729 8607 863516049 1729 61282 975435733 6755 30850 684326380 10510 7521 547617334 30097 1208 192572074 30097 68883 660362148 30097 90012 434626606 30097 8413 100466149 88103 15719 180509599 14596 80519 558767748 14596 48469 866070024 14596 16665 424955746 11886 41424 160695068 11886 21527 637647205 48334 2571 42124680 48334 38977 718631092 48334 56373 153243569 54195 77964 113708499 54195 7375 490837089 9306 1164 814613772 9306 49672 225795215 47330 65271 213985161 47330 33164 884824407 47330 57400 52766226 47330 38843 531727270 88049 18600 273672067 88049 75226 756140378 88049 29976 800835193 70536 11419 520003038 70536 58354 180383030 4494 90224 639709370 87639 45661 916564355 86068 27488 692398791 86068 30112 7890488 86068 10096 101556650 86068 2322 866911474 50238 42233 725180756 74936 80252 386122740 64948 23369 41951044 58352 69093 459444427 58352 8413 162521119 13043 78123 398874709 13043 34880 870849947 29636 6033 930694540 29636 39065 203912126 29636 28517 588249165 29636 94561 821091092 90371 7430 231991413 90371 41857 854374545 48455 93308 221538585 48455 64991 44630070 48455 34527 838681678 24528 95239 1850004 24528 86885 920903744 94104 98038 356984747 94104 54113 614425455 51834 24564 588560286 51834 63748 423344084 51834 81787 293868640 46525 89491 927641738 46525 78060 166797087 46525 61415 758972305 74763 34833 832758233 74763 91187 810359033 90651 58151 50441773 10656 43358 488871509 29976 66217 334256639 29976 47200 94091250 29976 36355 90140781 1111 23792 890533692 1111 61699 396407886 1111 14294 575314361 1111 67559 753742793 1111 2602 666921271 82133 89269 882588309 64122 46355 493317793 64122 59678 105296870 64122 26283 477625529 90558 87476 979300398 90558 39243 23202284 90558 29018 776679527 27622 85133 872054309 27622 45824 174146733 27622 94098 789881730 96960 57821 994447625 50736 58987 42015000 50736 49060 246981188 28528 67244 887852892 28528 607 743087587 28528 93361 179902269 35465 51062 101342251 35465 95917 297656987 76934 15040 783890788 76934 90664 728322748 95346 83485 518909364 95346 55602 512981067 95346 45087 805498677 95346 5129 300642108 39065 51686 404432228 45943 46474 560560883 45943 76847 992254422 62714 34880 103483330 62714 87844 434802127 62714 36031 224656660 62714 78452 181473304 7955 69813 105688895 7955 50870 629117848 47381 27937 446354590 47381 99060 174863976 47381 93071 328576664 47381 33628 328638449 21537 45585 623383067 37512 2002 480917656 37512 55628 203060527 96317 11201 740061266 96317 69074 573813386 50242 46660 329259164 6254 74445 100312016 6254 12769 232171007 35910 85379 701901520 35910 19016 112411332 89697 99684 843773601 88050 27354 452135727 88050 34880 620365749 91637 28539 829808544 91637 57948 465514757 91637 51838 786179046 91637 9763 553704801 91637 48060 724869857 60541 36698 11924660 60541 45414 572707529 85819 98366 333404988 85819 98625 504892766 85819 62262 657623239 85819 57880 636155742 85819 18404 679134876 10907 68871 345366411 81103 72979 321419614 81103 77670 168279839 81103 3559 843198514 91187 44191 415242497 91187 72769 415650573 91187 69028 665599307 91187 58599 943256147 91187 882 162578870 49428 99519 451921503 49428 68951 417172887 49428 1932 222744537 49428 89475 206525190 49428 14502 443602093 84159 62101 460205072 84159 10197 73158094 11297 15113 278367719 66512 5911 578609078 66512 8465 70610521 12941 97650 314156414 12941 87026 689194247 12941 21829 280433712 14344 32021 294013644 72488 58699 890389917 72488 59881 365642166 72488 28810 921247845 19215 13475 170356954 19215 71623 100724384 19215 37047 582341665 60703 35643 987614145 60703 93614 288710134 60703 56161 703896285 60703 14636 154064256 8157 13412 53534165 8157 96188 923016955 8157 41921 828388248 27937 17490 308109955 27937 15348 166788906 27937 83293 649737662 27937 49444 874078862 59268 15397 45588464 34880 10771 778416137 16437 33 67323267 16437 53038 613128099 21550 63153 461193368 21550 61791 154891070 47054 90664 377781634 47054 28705 587766812 47054 11470 338343908 47054 75 839513953 47054 96271 493915897 47054 32141 41522146 96876 59799 57759949 96876 75967 827472176 27767 10190 68644979 27767 60872 394472837 42314 47099 725831523 42314 37945 812318669 88317 17379 7540423 88317 42738 132227287 27512 53308 341969784 27512 93984 406559143 27512 3413 331212861 99349 12592 28202982 99349 91195 687084727 96423 16992 171677568 96423 31254 254999775 96423 64454 492742746 56270 45754 292800983 56270 46032 690063111 56270 46373 600511533 35324 23260 35339599 35324 61835 476048606 35324 60331 539493568 45114 73698 643889274 45114 51843 745240469 45114 53811 907747090 45114 59159 857054834 52995 6022 864718389 52995 21562 649410560 1763 32679 290445345 1763 55 902012813 1763 59530 503997422 96942 94471 769242106 452 64713 484238329 452 63914 940305567 98983 58836 284409740 98983 20894 639447465 66064 48951 768169659 66064 95177 407916625 55974 94240 992506901 73012 41260 547409852 71713 62540 158438124 71713 8015 536533751 71713 46275 261275988 71713 90006 50145501 12452 76088 40952773 12452 79884 140017513 91764 37661 592925564 91764 17162 714558383 29772 60945 752631528 29772 40190 770802235 35694 40892 731249092 714 43160 329676562 24810 28017 390680375 24810 42543 373919610 24810 90196 14403389 24810 3766 635758039 24810 66366 571550679 24810 56158 606750162 62025 99646 367989452 62025 91015 86066259 51673 26064 552271710 51673 76411 878848208 51673 71223 288274948 54028 3462 98611345 54028 15564 433352289 54028 51634 273952646 54028 92254 575090685 54028 3619 558358893 66149 91103 809176306 16655 74194 957358582 16655 13288 501539700 16655 84856 102645119 16655 19196 992687533 16655 23787 489960802 23806 68690 713242320 80205 24426 606694150 80205 92571 987884346 80205 24682 109694524 94098 94065 897440202 71187 61155 74254045 71187 80322 71272014 16746 90220 181465011 16746 37740 576170313 16746 6053 534926816 16746 13004 703848762 29044 39424 122768466 29044 40139 267247629 99332 10353 311506264 46396 23659 172745184 46396 51841 447293383 46396 51479 83435585 11631 19830 620407793 11631 9903 802572634 11631 30452 73353104 95961 4934 663569691 44750 42881 12161191 57498 11963 341294060 57498 79081 963417159 57498 81429 954193888 57498 57717 143756275 57498 46570 437239830 15272 81656 78878806 15272 17775 931276488 15272 40117 803423152 15272 51479 238399019 30071 71453 301850348 30071 79432 614160936 30071 13095 317396490 90006 56269 449440119 90006 54583 915170524 84938 24200 701379683 84938 41504 970200409 84938 41168 567230709 29368 961 551723497 47590 30607 330870939 47590 49336 684385265 39792 55601 284382543 39792 34560 739898285 39792 24805 316780776 39792 1769 633061896 97700 18353 367609274 97700 32451 515660823 92438 11770 570907238 81344 6829 52017614 44557 35785 832549520 44557 75316 330722247 44557 47034 923753705 15178 75418 996564762 15178 67146 715657987 15178 38078 853133875 24400 20768 415955505 24400 67181 511800739 38364 36322 441104011 38364 55045 550962527 38364 28807 243453670 38364 41448 636557243 38364 55661 175698528 38364 45854 980385161 38364 89063 511603826 68557 10917 320389649 68557 6143 977991795 68557 3528 160828646 68557 80862 569287040 68557 8580 578401442 68557 82231 730702256 79883 4867 67418997 79883 85274 273488335 79883 81871 57993565 79883 61910 130423835 60453 94019 843326032 60453 43653 649282124 34833 82766 70196699 34833 74897 593598280 17390 3775 490152845 17390 27032 513835374 51211 43126 496375532 51211 8413 825172476 21239 59477 462656679 21239 5948 582964238 12909 44233 425173351 12909 48060 748056448 12909 30372 217017046 12909 95187 834084000 82341 4871 558856539 7735 46606 16392486 7735 46885 713234646 7735 47034 615627380 7735 3958 528075945 43665 33914 104100844 43665 35574 931144804 43665 21869 373691098 43665 84371 966080485 43665 79829 275626838 83359 2456 92540482 83359 5409 464132024 83359 58592 820195343 25621 58771 283500052 25621 39326 150217173 25621 68181 411665956 25621 43630 669257128 79513 94694 985795954 79513 69322 904924956 75738 9143 117083596 3622 72491 687727693 3622 1881 512925664 3622 58517 618713935 3622 94037 27286448 39058 44188 329531340 86672 18267 604471512 86672 94589 230351984 21109 31503 358101486 21109 57825 413799640 21109 72955 551694034 96246 10052 630220516 941 61035 815173827 941 50764 343319423 30922 29188 235569259 6155 17233 916017739 66224 19434 399033815 14456 36961 241121774 14456 69346 203994478 14456 98878 683311334 12054 86965 247161362 12054 48624 324311258 80607 86299 831607556 80607 25457 164207864 80607 86786 342576958 91314 18349 205173797 91314 91651 943960370 91314 62889 458157697 59905 45278 87770101 53767 32458 923621563 53767 97760 751762765 53767 63463 940162429 53767 15887 388009119 80322 11689 536025001 80322 52020 401831546 80322 25367 259103203 78427 68829 950212111 78427 57354 437521682 78427 78587 315029836 78427 61542 311941607 78427 88639 609905844 78427 69074 6147461 60009 71845 53113378 60009 66830 782502766 60009 72468 543907601 11209 23339 426367779 72156 19478 102286108 37721 98244 30504251 37721 39841 41430644 37721 30729 716087047 37721 10693 722018152 58119 96297 167183195 58119 54965 447490973 24469 95941 187378831 24469 12403 693088952 24469 84520 287992354 3752 36887 614153639 13985 17050 712501398 13985 87681 302023091 78377 59918 398958666 78377 8413 399506295 78377 49854 548737731 86721 26846 948875790 86721 90079 54859004 1213 87820 241800291 1213 64461 66654682 1213 27941 387317161 61697 93078 175546564 61697 88425 66979833 95079 7869 147192405 95079 37887 206224754 95079 71050 376066357 62796 26903 538553359 97979 22273 693622951 82865 36164 148260557 82865 81968 159862613 34684 33638 275485222 54660 29383 353503394 54660 18498 677853911 54660 98107 925467860 21882 95661 555376339 21882 70086 130643417 37047 31505 769043217 37047 97393 310702405 42865 78547 610830779 42865 26964 276277235 42865 40832 73785965 63830 41356 307248220 39972 76084 785484224 39972 4807 763811788 27415 27275 143259351 27415 24448 177871485 49854 74272 500986289 49854 68414 955995965 83088 68490 660457086 83088 33281 646384599 23424 66830 560038912 23424 14788 715562604 32173 75788 139903668 32173 49444 975219011 32173 73489 686023611 20750 30124 485859362 20750 18713 260842139 63632 34936 396767655 63632 17935 362509886 36980 64950 360262662 36980 70010 786734545 36980 43458 471973936 36980 90200 119310271 69648 9508 893617222 74097 44531 209505440 71751 92368 940863441 71751 18440 78229323 23997 42191 760864002 23997 42422 105799048 11391 25299 84208619 18873 6269 92074549 18873 30119 411789329 27057 48939 140531447 27057 98451 957566994 27057 39594 138544411 23040 50460 326760132 77103 68897 615203560 77103 52374 298164412 77103 99303 294472840 77103 64305 232502814 85722 99234 405630233 85722 34973 967322689 85722 34319 546882276 85722 94496 701481709 91675 84680 562041028 91675 62864 885165526 3958 53472 674776457 3958 76348 295303947 3958 46303 533226491 11370 22887 858218493 5475 64068 175466539 5475 94693 562683371 69865 97402 660546594 69865 8011 168484909 69865 95373 162493023 69865 7728 999443619 60263 72397 343624679 60263 22427 659280379 18172 50675 360874100 18172 92984 169298991 72181 51260 96819642 72181 98288 643316698 72181 31704 567247407 3060 59307 982109029 64760 66420 923469207 23867 98246 609158890 22936 90946 798763726 22936 52866 36140164 22936 93984 277552035 54037 59397 633314036 54037 30476 761602721 3528 69155 175305497 3528 62132 29068929 84921 76534 683524119 16370 13577 906064461 16370 5027 10422517 16370 19832 782784425 67455 85485 112334787 98631 1731 974215149 98631 54940 175383376 98631 99234 75004065 36398 65588 277309009 36398 4123 754235480 36398 8941 717074574 36398 66834 623468418 42132 69247 911317603 42132 25031 944844225 47120 93907 943220078 47120 35752 205913428 47120 82571 271981384 47120 41713 669351345 79829 43711 869441663 79829 63742 176445447 95187 66399 360278814 95187 13580 659652871 72189 4421 816169064 72189 80989 16626919 72189 70051 189869918 72189 13452 349413716 27548 12913 121068170 47967 23024 301076529 47967 95123 728809854 88774 36570 724450746 88774 48023 797677187 88774 80408 357099987 49879 21648 241850744 49879 11205 308173921 49879 71829 169494161 49879 54856 875976810 21829 94395 565883519 87213 11200 996504871 87213 23113 401263813 41106 25807 442065815 41106 18407 424766016 55628 82918 310166203 55628 72654 943556407 55628 11553 193167727 55628 39103 552593497 55628 3559 111881594 95373 53382 600641236 95373 72899 638146067 95373 23581 693087355 20346 43779 587448323 20346 63155 85766717 41216 43328 725279501 42187 83667 433994606 42187 50778 250459616 42187 11553 604865218 58605 42380 957418426 65986 5328 348960981 65986 82096 320399599 65986 14979 482706490 7103 80880 942819974 7103 81905 169265668 7103 55697 621565923 28034 24430 390523663 28034 60629 663743791 93691 9194 924235419 93691 62261 10518035 93691 86651 371083023 93691 93614 555850251 43381 66597 446763246 43381 8366 47677272 43381 45062 238563937 43381 16457 424965977 43381 69136 29694568 73362 49106 845415674 73362 99487 439636213 73362 58829 28685663 74655 3222 250954983 74655 94388 468044005 74655 41670 166745728 882 86500 159217478 882 16851 467734038 882 94543 995059014 22742 15710 653372846 22742 26800 108607876 22742 97443 406616493 22742 4850 107394241 22742 85926 11999751 22742 58825 462520287 22742 79037 238670094 22742 48870 402584144 22742 16288 813323201 22742 51473 68951437 58825 71301 726931357 58825 98428 285073690 16457 2926 386968501 16457 87815 222258046 16457 3480 287624516 16457 73019 199059598 31077 84079 505674277 45554 71066 80333529 45554 55601 284127709 63742 28068 384641652 63742 32038 262428566 10505 95389 176011203 9368 71613 65247520 9368 34417 230356120 9368 67883 477040149 90344 23477 47972570 90344 60292 68252851 90344 72213 388788917 30035 65353 238900153 30035 63311 482307868 97330 79436 767702177 97330 41994 718158136 97330 96209 490283096 28517 81305 762467105 16495 11233 102717938 47603 4414 738751976 82259 55476 657846188 82259 26598 264853330 23787 25125 986734303 23787 62863 44228976 23787 73911 471069635 23787 52125 152608450 23787 60994 456164264 46823 98062 916750130 46823 94459 365780580 46823 47332 442935585 46823 47191 110669506 58012 76077 331204843 13503 39370 485700591 73489 44445 350077282 73489 63678 829904598 89738 29039 150229446 89738 14738 961732746 22730 47986 204345134 22730 79941 505115482 16036 70675 636236228 16036 11249 774105915 23223 21315 838238995 88432 36448 664744021 88432 80862 65316761 96271 22266 900042500 96271 57678 672042896 96271 49589 141556781 79753 39902 52037944 79753 32141 733655788 79753 16242 389036529 79753 26281 299401331 74111 59796 891909211 74111 11248 928520043 90167 75263 262803944 90167 68273 576980267 58385 23998 32102167 82 18162 307370104 82 8875 172796460 82 16341 292759127 82 21439 911453128 5974 6693 781570713 5974 29709 238036469 5974 3663 333301306 4506 78426 951987924 4506 9337 598135554 4506 36662 42813261 4506 79141 945455773 55799 30565 679388371 55799 43671 721375616 55799 59922 447706364 55799 30316 651164247 68308 55681 135055711 68308 73832 721525968 66987 48124 902095122 66987 52493 814270571 66987 55601 676487144 97606 70450 658716304 97606 50039 725329681 97606 28406 57742281 27032 63328 113747737 27032 5942 293701377 27032 34170 816741897 27032 7902 578787117 27032 90442 735817744 39103 59145 574072743 39103 12343 513305565 40522 3688 12288023 40522 62038 948818177 28262 58262 992072237 28262 22416 497025169 28262 21637 998660253 4389 62380 976647565 4389 96747 205246554 4389 53007 161169147 4389 46149 990195160 21131 5909 873041675 7662 29687 807790597 7662 40816 902423737 79160 73313 958282121 79160 90359 902603563 79160 41044 223209008 46303 22943 252999944 46303 59475 838210859 46303 63554 728440612 46303 75143 707396078 46303 42006 566268468 68490 95500 476898685 68490 46306 416032106 74772 13505 867925340 74772 18978 21487241 93778 64367 25234760 93778 81372 895975863 53302 34548 19277652 63088 47985 184823595 70234 24019 202893305 93984 97335 464144593 93984 15382 641108644 93984 18408 437879371 93984 95728 488343579 69282 1301 378434888 69282 34508 767645641 77455 88781 316788488 77455 16566 758356603 77455 80484 249277846 77455 75407 970303146 77455 51827 173586286 77455 75637 821255526 77455 42432 225470868 63154 74726 690279696 63154 13629 726438497 63154 84135 819004160 70559 82087 266411536 30757 78027 186279380 30757 50976 140396164 28510 32349 120010045 28510 77313 200430333 72159 66528 213315559 19731 73221 885016602 19731 33623 88135969 34186 1017 740788183 34186 1648 644190187 34186 59530 719249001 61344 51329 796079781 61344 43053 746741280 61344 48175 56803279 52317 78432 936169479 92796 36280 237992101 34417 82134 581260551 34417 36901 684674619 34417 64077 124479566 97495 41776 570053301 13842 77948 475628525 13842 81688 791266548 13842 97628 210227102 13842 45297 715259083 13842 55634 306846484 13842 30532 221674315 98469 24572 382389269 98469 11318 431277676 98469 72781 323955255 75192 97465 200918050 44162 45545 741987506 44162 31283 485840249 78395 7357 538048598 78395 28564 19710250 42304 87468 927297743 42304 83177 648541127 98399 68434 455786819 48870 47142 357573009 48870 98002 793296189 48870 86191 758292560 99328 4880 287316838 99328 14497 653509450 99328 41679 948432817 95143 24665 196485683 95143 49988 457765031 95143 50681 783551511 90111 86755 349028652 90111 60577 595313254 90111 58757 708729658 35532 34573 726342273 27941 87653 841096178 49060 55793 669809419 49060 24470 429138127 63031 76219 987827814 90575 90152 109483777 90575 84858 379175790 90575 55061 349717721 90575 22631 490976444 90575 81455 151741929 20115 68997 555393786 20115 2051 474290635 3559 96850 577281418 3559 3716 588554153 3559 66963 795763380 3559 74849 552446921 64697 44876 857331294 64697 41688 674969531 64697 16164 223932859 40311 34725 825770894 53901 59649 260325382 36964 38024 323346201 36964 90095 544366679 34861 11843 831602369 34861 21715 188618710 76519 76233 208234220 86911 32451 372672781 86911 97838 499755651 86911 52857 843059471 34499 1520 853535576 34499 3494 71768943 6558 82549 566015456 6558 47846 498873717 6558 30873 170061130 72781 10599 654972464 72781 5500 38720475 72781 56855 115803749 72781 51975 293712924 61934 33086 133868832 61934 42675 887153485 61934 39015 414145783 61934 95305 444473513 61934 36251 876283331 45414 75080 257564958 45414 14091 324504723 45414 57171 414310493 45414 64454 293741877 80648 42344 86510313 19616 30234 988208454 19616 59891 266625621 19616 34821 58126065 19616 58361 179293724 19616 86135 812459645 19616 60603 218767830 24973 61802 601216536 24973 30914 706829353 7243 64403 571755533 7243 9088 723485379 28330 12361 625099266 94314 2787 985819799 40832 70206 570349605 87337 17110 504086546 87337 13839 111340692 14349 1681 571691534 14349 38420 526677843 14349 65827 112911466 14349 25205 469784309 94872 55592 357089354 94872 40666 892892946 94872 43902 531197979 94872 22534 366385860 58520 46104 147805281 52964 15508 609477333 63155 44070 707254720 68184 16942 190907584 68184 66331 450504517 68184 57555 93068169 68184 70358 861587847 68184 86698 109174990 62478 9188 808303592 62478 76532 219480484 56373 60629 209008216 56373 44377 543489668 36251 44095 247173427 36251 60626 32757745 36144 98087 53442898 36144 6454 464436095 36144 55463 352574092 36144 74120 165409873 36144 60994 365455433 36144 41130 396962085 36144 49033 706530967 92984 88579 614379036 62345 67934 446295182 62345 9945 393700446 79037 57721 770181650 62780 59545 300225842 38107 60129 975329061 38107 12788 183456580 78473 25293 579064757 38590 74433 653657593 38590 70338 60428372 20362 11191 869977128 57603 24926 143266670 57603 53841 118011905 57603 93082 447000285 73965 24326 957016166 73965 88799 766686314 73965 52768 276401453 53568 28754 618997438 73215 87613 358501393 73215 39876 558783803 75263 15429 948923470 59529 5973 403601099 59529 14412 68170814 59529 49922 26374090 59529 72886 60801777 6260 2647 992291507 6260 13457 496150315 6260 9208 851938151 85380 21224 595269840 85380 66718 382082375 85380 11871 483462125 85380 59971 225963014 85380 34718 644996430 62048 53635 287021926 99625 9274 878541404 99625 76642 147024885 16553 48725 263344841 64305 70507 870468850 64305 57466 268281221 57452 83773 189560859 57452 98107 316134798 66217 32919 169190520 66217 29968 884540735 66217 35295 312754705 72651 48229 311396978 72651 78041 252809973 72651 89365 601599060 72651 94018 558525046 72651 41515 256821445 72651 61069 370060711 72651 95611 35917332 93854 99312 977475822 93854 93063 434874845 42587 50896 229034829 42587 45416 298834308 11500 25732 860232864 11500 6261 24697846 11500 94215 550932460 11500 25399 62369643 14043 74108 413937960 14043 36243 552063833 14043 25701 533032736 29153 6696 428066335 29153 72775 193168582 29153 61010 230829619 29153 40375 743554208 29153 20971 288582212 58033 23941 445879898 57172 91075 861788317 57172 3367 879433723 17577 36109 464428806 17577 14788 93986381 17577 45149 805383716 16707 47037 190041426 16707 46056 154911616 16707 51363 548323368 93253 13136 878748324 16282 37375 800853653 16282 67097 135038431 14063 17593 942244809 14063 22541 112559913 67335 78972 289602983 67335 51110 158061845 67335 3894 579555512 67335 69944 324651189 31175 51436 234476499 31175 56337 286703783 4571 74642 425589328 4571 95923 865198304 4571 52524 557845083 76145 37257 195127113 76145 60484 605169294 76145 34187 342942237 76145 55897 649934780 82231 94200 928870431 82231 96514 15719771 53347 43362 483090715 53347 82947 899645272 53347 62571 530970707 53347 82690 115354308 53347 24254 405708781 40325 98482 368393440 40325 67740 690723012 40325 34392 692943199 40325 54597 935774143 96306 28728 740893144 96306 74945 149178832 69793 95289 552218803 69793 39285 476649459 69793 61782 1290251 69793 95611 105342978 69793 85818 595667895 59159 48100 582982017 40074 28151 616127671 40074 26817 955601144 92571 25126 139726111 92571 43034 996126235 92571 17233 283966319 73519 98785 967113556 73519 17753 347863547 73519 50915 435121179 35259 35586 132891303 35259 96514 742349961 35259 3663 64166775 32141 4120 447186699 32141 85203 155159111 32141 5484 593901328 32141 37642 352615509 32141 64683 47675167 16656 85103 908541071 16656 21275 887241115 16656 12317 48763425 44876 82239 781526931 44876 83660 848544960 32884 32217 742962147 37696 7349 295410143 37696 93204 11034082 37696 25914 865820000 31580 21484 721798762 31580 92440 249866683 31580 55484 680771080 69390 12470 723805068 69390 44293 251778337 69390 80472 121387023 69390 58984 930011537 69390 25372 410275282 64942 42454 168735214 64942 22725 755193812 64942 38886 142805942 76711 17751 218113629 76711 96374 120363076 76711 55364 743721257 49136 71264 935646629 49136 37946 758654566 94388 60856 462287414 92653 8032 899270500 55697 61954 674209359 55697 6283 955398300 55697 30873 166202268 35361 7650 969065537 30366 10278 666584156 30366 92830 389210852 56862 44307 930398811 56862 90205 559504547 56862 38078 99619879 13457 37633 149279323 13457 34156 862830334 13457 30372 252974246 33775 82796 706059601 33775 35242 697980018 33775 11460 661333636 33775 97814 173464874 33775 79942 94387568 47294 17254 962471505 7466 2964 902891235 7466 91431 66156101 73264 25543 131291044 73264 74945 133112199 90403 94467 133355100 1014 64132 352194927 46399 57873 518892984 46399 90859 704195458 37240 78231 525981548 82320 87616 513868942 82320 90255 520287813 82320 4781 306603630 14502 11532 111549084 14502 20181 155657664 14502 58006 877645156 88799 9262 62914655 88799 46181 313048384 2322 93317 386489360 2322 94586 159059306 2322 96694 988395512 2322 46368 265392185 2322 21508 204329695 57466 99616 914284977 57466 87228 128175593 57466 45861 793601022 57466 23581 391024954 57466 82427 591871910 81905 28677 1289758 32594 35021 41788159 49672 53455 539772510 49672 24485 496103999 49672 57091 522180160 21117 42297 116687867 21117 23797 347749479 21117 73566 959707084 21117 32656 523939890 8011 61627 981668658 88366 76483 871275499 88366 14617 848022881 88366 99171 140448423 88366 92185 885808248 76202 27755 269913613 76202 14702 154034452 84831 98439 725163852 84831 33907 231551350 84831 57534 875858894 78549 96614 718094183 78549 95611 247948008 78549 5790 720533838 38078 6415 673256472 38078 50247 625632525 38078 6914 343107937 45821 54418 202137136 55986 26661 469412484 55986 57342 919385050 55986 18523 672028941 42327 50284 231091475 5400 46846 575960109 5400 50513 857156371 5400 60335 836741219 5400 99712 459628713 82290 67394 708371536 82290 72384 370443557 63018 55594 116286579 63018 94952 883685057 63018 51805 153768858 81787 86162 198136310 86786 42070 377231014 86786 39570 652018685 86786 60007 659612257 86786 27921 89042224 86786 32479 941225822 27289 93694 404687697 41857 72377 407920826 41857 41336 140638666 41857 37588 786743681 12850 7067 937312383 57530 82098 604742665 57530 54347 520130437 93082 4083 660186193 93082 40218 207679187 25372 61593 730615912 25372 19645 629689497 62864 59297 477186997 62864 98813 210810315 62864 69654 247361944 43000 69710 588526114 43000 85737 728083262 43000 11556 1928571 43000 98680 803951701 43000 88967 345587672 82193 39728 358851142 82193 71916 28916800 48585 25116 329124355 61406 83980 181024313 61406 48631 732381305 40816 18779 717307305 40816 12794 604265364 40816 49181 320433564 40816 87212 660719637 13801 73486 41834753 13801 72955 830990357 13801 53275 370012092 25367 50638 833295228 25367 17677 428526852 25367 70551 228443229 81777 39229 848865433 91553 28126 263342675 91553 78649 922174783 77848 40483 864535240 77848 58224 48967072 94561 46046 684246002 94561 81924 783825135 50980 92493 999314433 50980 58006 367937096 50980 41511 191338518 50980 7495 723259096 48968 97982 957458897 48968 88310 801557376 48968 76547 451713363 48968 59545 654148228 55601 43078 545661051 55601 65318 834396928 55601 57857 801852534 63140 29898 721234731 63140 68975 732459448 90257 35066 59433268 90257 79167 365426798 56860 52055 861326630 56860 27386 893144042 22478 34219 552029501 22478 31250 391804739 22478 19872 211582476 22478 737 906153337 22478 84623 408326663 22478 11670 683150979 22478 29097 676192263 22478 80226 204476641 26870 76770 787442809 26870 51358 563996030 26870 74860 510962239 78232 12766 98668076 78232 37928 869205383 78232 88706 237349791 78232 68890 593305566 78232 4677 851427084 26749 36024 992725546 79141 66271 271228911 79141 18294 139464872 79141 53637 620879962 84294 41831 690479712 84294 28522 134661391 84294 26503 479320692 56161 8748 300707884 56161 46991 782578341 86651 48013 433670437 86651 74142 33182147 86651 78649 719345602 4474 36892 508291910 4474 58005 705278904 92716 44550 732945549 27570 97620 780731164 27570 24202 55883692 27570 53253 516026857 27570 55371 112454702 82918 47792 703324100 82918 97615 943516017 82918 82427 560045990 82918 24260 207579953 62089 38755 306374520 29018 15591 170181387 29018 36929 242632705 29018 61380 243898130 37657 28529 57199063 59550 71828 366249046 59550 64170 162707575 59550 8512 698588583 59550 13452 180414838 90152 42239 760581390 71348 43443 496421886 71348 48540 703973840 71348 7897 664067161 71348 82316 649001712 20622 41132 100612224 20622 17598 11953067 93614 18719 477711363 93614 41820 986832535 53273 9893 97685308 40190 26570 134820997 40190 9208 833969526 81968 13683 701177910 81968 54347 440696921 19323 18374 561029244 19323 3563 252872022 19323 67552 307478992 19323 42209 310798129 42857 96965 91967311 24431 10979 209763287 48187 77399 203796606 48187 72955 384927884 38515 74137 441334215 38515 50756 490400069 38515 92440 707846852 56086 12734 229094699 56086 19382 480917611 56086 20692 90529953 76661 88637 888134194 76661 41732 243886345 76661 47960 340141795 26088 21856 542010789 26088 70884 176230479 26088 49336 238561211 26088 9012 992637823 26088 81695 893013757 63272 19738 568655930 63272 69640 405167092 43794 51087 947792177 43794 15646 786594600 43794 54141 504813881 43794 87053 543602715 43794 76736 868055758 81926 28397 428344217 81926 49245 258838239 81926 52768 26190615 41921 13176 209810447 64062 95483 907556564 64062 74219 251496700 64062 3101 630867405 64062 86520 718150919 64062 24209 659928798 64062 33622 485081227 76847 57811 207188314 76847 79510 745692520 45910 45747 395604872 45910 56083 12287163 45910 9863 678775468 23422 50555 662299697 23422 16840 608681453 93690 77344 103677267 93690 76603 242573785 2963 91808 948241352 2963 23396 781013025 45703 25643 510563559 45703 51089 385321993 45703 84721 933794006 54813 68621 756172546 54813 1648 865417030 6298 3621 164926980 6298 39780 6967425 6298 52419 689766372 6298 82413 125838229 82453 8522 319244967 76891 20975 808951106 76891 15773 706687829 62038 32409 56818129 62038 7728 219915249 47315 34620 770486081 74788 57847 310545916 74788 48211 350986439 74788 27972 842436873 15830 32946 249511316 15830 95856 616471827 1863 93975 57400173 1863 15685 964507306 1863 29620 415064538 1863 88417 947564667 25189 21851 877174581 25189 3475 139671861 25189 10121 503216726 4492 39746 906309230 4492 90056 741596490 4492 62496 334805938 16288 32887 797599779 16288 9687 219746735 14410 50970 464790117 14410 50682 795541605 14410 50817 26329437 14410 43350 981223639 6177 86473 764142879 12368 68933 969401727 12368 45353 590103583 51225 4606 667964988 51225 62719 764913435 51225 25146 995701213 55089 56274 684046914 55089 9765 168322475 55089 88967 124308286 96380 68080 35909173 96380 62483 896504650 96380 45416 159013943 96380 94346 300681185 96380 41184 236362401 80238 50639 54680954 80238 47837 503787304 80238 27097 951302909 49957 57706 148100436 49957 28663 67387511 42337 22068 617702348 42337 44599 777169357 42337 34788 420052777 90306 36274 849349466 90306 86260 904250431 13095 79106 114053265 13095 5553 620191221 13095 85032 96169707 13095 34528 954573539 98337 49201 611969002 98337 18155 448624098 27385 88266 451416840 27385 76001 332313704 27385 65183 827751948 27385 30880 601349058 42691 5037 442534502 82413 95038 559760626 82413 45156 451865340 82413 7966 631774587 82413 66754 628836508 82413 10555 520736784 82413 53959 934690487 69944 75017 193304204 69944 51647 691329308 7375 47849 809635490 7375 49961 247267172 7375 45753 72066746 91051 92529 141043189 91051 14149 252698759 91051 47822 238715637 91051 5326 564867587 69322 34496 321222794 69322 35208 201084027 69322 65386 627139537 90049 2547 46681441 90049 90095 108645364 90049 50681 31663972 40375 87163 300923092 40375 40957 803278263 66158 62783 216331723 66158 42068 908440562 66158 42491 229128470 99606 70732 663190669 99606 71758 238935509 99606 70731 690028188 99606 33090 724490238 63690 39101 342040703 63690 52900 632087380 63690 83525 226877040 63690 47527 299804215 58354 78181 667851738 58354 71587 294274280 72886 6783 100513320 72886 20792 31940763 72886 5789 949328533 70151 17964 137099369 9435 80685 245554230 9435 17436 995973072 8224 19919 161769737 8224 14979 630350455 39241 15326 351930473 39241 67818 614955276 39241 83090 813152788 59345 32677 514019003 59345 51101 917528759 32273 80670 733047802 32273 50638 141074984 9710 98143 774428239 67503 53899 534160273 67503 46434 42443448 67503 12714 735420600 67503 32620 195646452 67503 19151 456377549 67503 45062 178236132 67503 9414 769890369 73503 35095 618004044 73503 55578 277121866 6914 18528 131921962 6914 89060 109692085 6914 98670 536355527 6914 7571 454981593 42006 84817 648164057 42006 18533 493285131 12769 17931 33080269 12769 58300 269118600 12769 49640 815780781 21684 61029 135876090 21684 5273 44422344 21684 86731 48574181 21684 14960 910295259 49181 50302 69627669 49181 52216 768375753 49181 8818 26940531 46885 98294 709017586 46885 59146 695645241 72565 79061 352056039 68247 79860 860140028 68247 34788 875781355 68247 53798 194914000 68247 24857 335762839 68247 35159 514908732 68247 14544 349761915 68247 73526 957150475 74313 460 284741730 74313 59850 349371466 74313 15887 996826270 47898 81834 560818780 47898 8227 544552573 90664 82129 382627664 90664 75966 940640884 27707 60290 736455472 27707 42491 44762769 27707 75386 692574656 27707 50638 186503331 23159 43645 52638657 23159 14918 341267065 23159 5328 712235183 23159 18584 45265669 9012 20685 290455282 9012 32174 492166368 60994 26756 836453823 30476 53729 673731932 30476 66392 714656454 60629 38748 197054260 3494 64967 788840283 3494 57049 550148718 82427 63056 101801301 82427 73922 823273037 82427 14499 880994291 15710 77487 540155747 15710 24671 201253278 15710 29992 751055002 15710 79902 226542407 15710 16246 749371924 15710 12601 545335050 15710 93813 732206960 17162 12521 359590355 17162 71717 922019251 76147 80317 500400890 76147 94674 79237854 76147 28175 453745318 84840 56822 85136719 84840 18350 689847393 32946 77502 285680720 32946 8242 247741455 4381 91673 656907411 4381 69265 326349884 4381 70045 382585307 4381 28094 800325441 27488 45261 644588593 27488 90785 928693058 10315 4405 454331331 10315 92096 143956109 10315 43526 342254190 74459 28977 253077209 58935 70778 599344656 58935 63089 551153493 3766 17055 551540221 3766 98283 839594509 3766 32388 843815128 52020 45142 304006608 52020 88964 228756506 18407 28315 165347372 18407 24425 391390367 18407 85251 193649716 18407 70409 340614382 71859 15739 609295148 71859 34411 596858540 67330 53191 259085382 67330 21623 857825252 61766 85950 523995157 61766 25455 217760833 73680 70462 977002294 73680 90553 492197010 42934 63749 491070196 42934 57857 240225734 42934 21459 195067624 42934 66241 877758790 48939 6734 887698366 48939 20695 90376758 26598 46234 685982687 26598 48246 293826267 26598 15792 565964577 26598 91959 916605628 59646 11358 295931601 59646 5504 100833880 59646 74849 24903425 41732 68060 605958253 41732 56453 327081783 63311 49345 783247871 63311 72387 653673809 25683 92001 244913100 25683 99319 994051754 19503 72278 868973079 19503 8676 454469911 19503 2602 75175229 41511 39993 709461849 35723 93239 739536594 35723 75341 997812021 35723 10412 193474414 35723 3973 29744610 23720 44500 220895573 23720 48465 303482741 85032 54234 790060576 83008 78799 303394708 83008 33907 114084309 99234 34873 451468282 99234 64099 158782991 51805 20643 705348706 88425 11144 361222602 88425 82570 290057269 88425 77085 776288099 67181 84729 980085326 67181 41670 588209089 67181 18404 645827468 26247 80669 2617950 26247 3367 641914621 72955 46804 602450075 6011 99190 815751464 6011 27178 605037557 6011 20102 283537769 6011 48779 262604772 14684 52785 427395827 14684 41688 617937222 88631 89787 474633613 88631 54870 413107992 88631 72291 843684703 74377 5018 487772513 49033 58549 473357602 49033 50375 426646598 49033 9756 984588869 73978 85555 94533956 73978 41205 888442392 73978 5958 365195100 73978 4014 937674917 73978 49961 234149145 73978 75824 381426430 95728 63330 815260854 99298 62122 595182505 15521 75705 875320551 15521 62840 895884154 15521 89683 274625660 15521 85508 130566777 85838 7797 298137781 85838 53249 480682632 85838 90095 657933005 85838 94346 967337449 34272 19593 971890449 34272 37804 482600077 34272 28472 639431417 34272 61860 689597904 34272 70434 30421377 34272 97920 139946438 34272 85251 930355055 96433 82033 966325046 96433 60324 697767618 96433 18349 583538953 9240 5628 744780288 9240 68060 364514096 9240 22349 814636310 41362 67244 153659735 48631 14640 419668620 56561 4261 335294970 56561 522 627302676 56561 52424 478020003 56561 53081 850251474 56561 15887 804997087 63850 39595 243153934 63850 35374 501736216 63850 83993 396729970 59530 78034 879556241 59530 20831 227086738 59530 48311 675663954 59530 85818 589004111 59530 99324 446030780 80408 20247 107842669 80408 53959 439600140 80408 91620 312672535 49336 71993 678346501 49336 29732 241114444 49336 29210 894323143 31704 64166 515807949 31704 90690 767417304 31704 95857 387173264 64077 96988 89066373 64077 34356 164187445 49961 40075 826373768 49961 83987 464323764 49961 35819 163483125 47573 7118 175318492 47573 88222 358260083 24180 25027 221174214 24180 30609 406807204 24180 7093 342284333 14788 10062 993241222 77344 99381 251999968 77344 57874 357662565 77344 27046 316158934 77344 38188 347266789 88926 78604 546268538 88926 28797 513053655 41934 41138 726573391 41934 46840 819953856 41934 45053 274378781 41934 37930 331055026 41934 90864 9896907 85818 53144 433331139 85818 39214 341447919 85818 10610 491974684 59249 40630 970586808 59249 89692 833498842 59249 14102 281363435 59249 17790 615645366 59249 46306 593821880 59249 66366 806309202 9471 46937 447335211 9471 29412 87494349 9471 50852 77710125 76504 34349 243898997 30873 92508 544505486 30873 53381 645328847 30873 60002 18271931 9032 34631 896592723 9032 39421 860813833 9032 55161 889448437 47191 76583 844044855 47191 86222 586760593 29097 21422 358195130 57857 90647 346716325 57857 28970 393180642 80938 98800 115637212 80938 96323 819322703 38724 45036 337571984 38724 86458 876836369 38724 19414 182650113 15654 60040 271002051 82203 47587 81686999 82203 7378 173632065 25205 54771 488096103 25205 86618 848985585 25205 47987 257532023 64161 55086 4776863 64161 49604 264711369 64161 92704 65609452 91256 97160 432950770 91256 97663 998667235 91256 17442 848319481 91256 7658 556733289 91256 16786 349597823 91256 68281 814913939 91256 30055 945978529 59146 13494 959515147 59146 14218 69022312 48060 64313 917184097 48060 98130 639547307 48060 86821 368328403 41314 9159 798059237 41314 2004 79913265 22075 37597 420263330 22075 21493 802547237 22075 47472 848211474 22075 94282 167953343 11056 49233 408328518 11056 99096 597995762 11056 56251 916321141 11056 9117 293896976 11056 71605 766459998 11056 51172 93448587 11056 56809 330686889 11056 58453 458032762 11056 36346 46581985 70051 58812 800267534 70051 67476 944344752 70051 79757 480589893 70051 51201 871000607 30881 30433 911722889 30881 96841 54150853 30881 74247 439629869 30881 44791 250132560 30881 66538 899340968 23823 95196 915070017 23823 39883 760359769 23823 32652 110469544 23823 52774 588952506 24485 40067 694718109 24485 5556 746639430 24485 84715 893390720 24485 9414 793247804 34528 1003 667978404 34528 91091 12922514 52125 51879 217705126 52125 3661 941928975 52125 72420 49673857 81693 27117 965617508 81693 83969 413574706 81693 52557 404007252 81693 82556 819496875 81693 91967 119112912 51473 57898 553091113 51473 88951 95237481 51473 5483 173915425 89410 53917 634384539 97561 9925 144404749 97561 66392 744396507 89122 218 278671438 75032 23173 51244382 75032 68208 965617994 16665 74460 461032493 16665 37588 659137761 16665 72887 361333321 64562 63800 823542024 64562 7047 890689893 64562 31693 29390465 64562 66417 188906788 89158 27943 321618037 89158 75920 182746403 89158 29704 292264309 53840 77796 143647292 53840 25258 909393618 53840 72091 775675804 99324 51469 486402871 99324 93085 290410615 99324 55779 85803805 99324 65796 884547062 99324 32763 757781579 75386 67307 829354838 75386 66442 379815746 57717 56164 818225007 18219 62169 885723286 18219 95414 112777064 44670 26548 808520173 44670 1856 243474884 44670 40263 148701528 44670 6902 535880238 44670 94535 222247345 44670 18717 598937601 59545 70691 325223486 59545 42819 32659676 59545 87744 439478218 37588 94942 4608588 37588 97245 771079734 37588 82147 222095043 37588 40950 173080391 37588 78897 764558609 79884 64229 266517198 18584 50184 821937273 18584 16253 750829403 48560 13944 966740259 45048 21747 737756540 45048 54060 993000608 45048 45255 67822180 45048 15797 525046625 94830 43565 978025497 94830 45227 964232110 76838 5397 136170333 7144 96379 969707733 48917 67592 805146578 48917 80066 664730954 48917 55568 184877511 48917 88409 89075072 56287 59474 363891804 56287 28008 669157946 56287 95193 557248218 87681 89926 909626014 87681 63361 7832699 87681 76730 397315596 53382 95676 9346710 53382 67827 761874798 67961 75507 295773281 67961 30116 415789075 67961 52065 418411902 67961 26394 499780259 67961 48619 61488833 70168 45880 998833994 70168 61776 100081008 70168 54582 86444930 25701 59395 109110992 25701 5174 871812193 25701 15731 296954906 25701 11918 629696034 54694 82521 71321139 35328 56827 136330731 35328 28642 676750622 58619 38540 274113730 58619 89652 216142684 58619 4436 612511826 58619 85053 215438943 58619 96400 292694810 58619 16034 114140687 44339 89439 261036239 44339 98360 107088896 44339 13688 122758624 44339 10412 757362499 44339 61146 418155634 44339 32656 877339414 44339 21670 993600304 50681 30008 921377329 86628 87484 296011399 86628 81778 144004175 86628 56203 903444987 86628 75668 653601762 8580 14568 531524850 8580 40236 106952248 8580 60084 710349021 84788 14899 972652957 84788 80534 591497600 84788 57877 695004240 75967 16324 101469766 75967 17022 986758249 65951 77481 179401831 65951 71985 73074403 71091 25968 107156123 71091 7102 726705941 59542 68379 278807817 59542 27132 673732804 59542 61022 96194148 41676 4017 823990251 41676 56994 955074397 41676 20399 440806286 27251 98806 554940626 27251 39896 819085755 27251 39992 853675510 27251 90180 68451173 28918 59278 152216524 28918 70637 884912830 86501 37178 363227458 46573 40349 956853681 46573 23779 706331215 1549 69236 294699052 7728 72122 758741950 47153 403 443537760 24682 22598 67817456 24682 91101 907498873 15113 1321 667655252 15113 8870 739461570 35482 61373 850667969 96473 95857 964961389 96473 40863 190945180 96473 7471 391352738 96473 64832 191787324 96473 28424 345598566 38843 43958 639418513 38843 94689 206651867 60626 12042 191256718 60626 97585 782563764 41130 70456 723030695 41130 13923 2424718 41130 87589 793426849 41130 60049 977273417 41130 71434 222580077 10871 95862 24048921 54347 89311 134722405 54347 28626 142071045 54347 87212 700460992 47034 56646 492118823 47034 90838 75135865 47034 19253 527351864 47034 28691 523738313 55161 48361 351665944 30372 1945 156329154 62051 64438 610528556 62051 94956 931021201 57412 24363 296121094 57412 42276 156735681 57412 75824 776063062 57412 18440 990259404 36464 44524 522475396 36464 81351 455221791 67883 75461 732362843 67883 9065 465452657 67883 99388 285256329 66248 61216 123659012 42477 8794 532935730 42477 80248 398811666 42477 50618 313216362 42477 69419 732309427 42477 75207 549204133 42477 56053 188072996 13399 97338 223343063 13399 6873 932586717 9779 81746 464639114 9779 80602 607728596 46217 55164 615334145 46217 24401 570206416 46217 37027 605614068 11553 61843 112079574 11553 88186 469960625 75634 68808 676981267 47527 56856 425375576 47527 76875 145656761 90656 60303 485497981 86958 51441 420648651 86958 88444 674028917 86958 1648 179321122 73230 27234 463111478 73230 25490 991774924 73230 81541 224677906 32451 6551 307477308 25421 98052 174044872 25421 81429 870769940 25421 29754 118302348 50958 19317 561512224 61314 4463 406800449 61314 56215 489835675 61314 18964 976944769 61314 48586 709450961 6151 46903 725906460 6151 34158 120979488 6151 25596 81264529 6151 22751 600023187 6151 87100 866989318 61226 943 786882003 61226 77300 501847088 5790 96001 423187533 5790 97360 459507260 5790 36241 46806769 5790 27447 27149580 5129 55038 818032995 5129 68976 624827396 40957 85085 402223955 40957 99936 373135233 40957 91199 12489602 40957 69807 78126194 40957 86698 37945763 72302 52325 337345189 72302 16127 355625523 18440 63147 879628630 18440 67752 440411550 75668 3573 22130505 80283 48263 385588264 80283 2476 399172414 80283 13615 222082892 34710 36840 269368611 34710 71155 173963102 59313 92857 201350803 59313 81947 43291391 92704 18202 423057914 92704 50976 862128869 92704 29261 450663710 51383 18426 409295871 51383 80968 131676716 56158 97722 306635225 56158 9061 506079804 89501 1885 731016651 89501 33202 178222163 89501 41467 468180709 92630 37895 917392792 92630 88033 465965451 92630 27026 827763380 21670 98564 873826729 33966 3827 670729589 33966 64050 594533698 33966 34318 695395054 45570 98327 954606831 45570 12925 150643441 45570 14738 638802622 80830 8373 880511158 80830 11362 825922518 74422 2003 402699004 74422 3677 143627585 68976 35591 128679685 68976 8604 852503747 68976 80781 98220163 68976 75824 260086019 86698 54493 879764175 86698 36678 737549696 86698 10612 162671453 86698 30601 25229179 86698 2463 883301791 50976 21643 613628311 50976 72116 631017510 20535 97051 884419844 20535 70131 181539425 20535 88226 817930471 79170 98966 532789111 56345 20441 319696487 56345 85385 22101893 64832 37895 679682021 64832 3820 532583599 64832 61115 487339026 98635 10184 768244104 98635 10231 406339755 98635 11197 917123646 98635 49444 788214350 65408 45197 456402671 65408 70694 490805071 65408 34725 926795533 73131 97544 641757813 73131 51479 203346213 71477 22551 96545138 71477 49803 285814408 75326 85187 625138112 75326 62354 202685484 66366 77279 490833484 66366 32991 902456079 16242 22560 816639516 16242 119 438127946 67827 50019 982504541 67827 7127 410587209 67827 37377 413593837 65318 5843 661886872 65318 17598 106217723 90079 52553 159736567 90079 96163 894585550 90079 77313 21523083 119 53570 756429258 11792 76464 94628396 11792 82288 4616431 57557 35437 986898518 57557 87336 556567305 57557 23994 522763275 57557 91200 615188752 37026 88393 208435330 37026 42461 649347089 45062 49481 560233306 64846 88554 365082298 46373 45205 746207678 44426 69492 327665148 44426 11375 932411405 34411 24511 211902211 34411 44261 627514788 88951 80773 221938735 88951 84835 332804580 88951 91688 301686885 88951 76041 867912974 76041 39087 876975195 76041 16295 88171349 25031 36123 733226087 25031 4654 788260853 25031 52389 475576211 25031 70061 827451935 25031 12343 241533575 25031 76960 534697968 80862 61346 686416268 80862 76617 239380194 95857 97962 823436307 95857 71627 47903592 95857 17795 505161138 31764 13874 308537336 31764 64171 714678756 87795 26266 859870673 87795 57337 33548668 7286 69888 317586755 3786 83768 763749943 3786 23416 945147354 49803 33248 442120975 49803 41418 645197295 22541 25052 764996081 22541 36241 708155189 28564 14754 563118957 28564 84251 53051946 28564 76642 731260112 32227 25266 456721664 32227 69695 801697471 32227 98481 205564038 32227 46238 310181914 24246 80587 6391110 24246 84681 885111439 24246 55634 28864354 64454 21235 368775906 64454 14157 689788999 64454 37210 57203979 64454 81429 478658542 30704 86334 816614640 30704 10655 130942867 28810 41556 281398839 18616 24812 954592633 59922 96608 835737931 59922 42848 500386587 59922 70001 526524253 59922 32363 107954045 57091 50203 890306444 57091 72556 639727161 57091 45319 840455889 57091 55434 145087236 22631 9220 448118736 22631 81695 449567548 22631 10610 43236272 88785 8151 718068143 88785 97962 13337657 31216 64392 121182679 31216 96565 859703942 31216 31319 367982061 31216 43722 393627722 3083 98911 51920122 3083 40897 610680475 3083 76303 622268682 3083 66659 871698732 6350 16468 257546063 74667 77308 347234743 74667 73901 880898734 74667 17210 519356502 74667 58026 795129388 72213 58404 659183463 72213 68382 319829166 72213 14971 359429095 94342 8059 983530288 95462 34357 777198400 95462 64818 969730361 30601 17558 132669040 30601 39297 96373756 30601 14019 417531271 30601 25709 395750667 30601 35157 203072563 30601 75143 210524263 92829 33400 254518974 92829 19282 302085862 92829 15118 239808001 13475 46578 213202591 91799 190 284833686 91799 27555 966662739 91799 16805 969578996 21508 21867 933689750 36662 9165 537607146 36662 14445 789105269 3413 40180 521583865 3413 28667 706548796 66231 25416 136327085 66231 44373 774501660 66231 24136 684057096 66231 30532 794762285 66231 47409 433981798 6564 88793 522077037 78197 894 395340016 78197 44263 177487688 78197 25385 755120716 78197 52419 22680006 12925 4132 19317867 12925 63823 775654918 12925 55448 246546749 12925 55456 45793664 12925 15563 54801801 12925 36346 926082529 12925 97733 140897753 81616 12343 676491305 81616 60427 997034982 81616 15066 502510447 54113 89196 746768916 54560 46858 402993665 1680 48821 163129565 1680 55971 41859888 1680 65774 889967248 1680 28663 657929639 86458 23967 788844477 85490 34231 503455226 85490 41820 632215838 85490 94346 636085033 28956 9535 231527553 28956 67086 40416022 28956 95500 587291998 28956 94986 176041940 85193 56218 77591939 85193 22709 334975532 85193 97178 347953406 85193 30364 995602021 51479 4951 368970315 49444 58226 140690389 49444 35593 461597183 49444 83464 786767944 49444 22751 848541004 96611 92200 428837827 96611 65610 651419575 96611 71271 842971906 96611 68545 432875910 96611 62413 747228267 89926 17076 498916839 89926 78527 395815436 89926 32573 997645739 89926 58574 43428036 95375 32514 870526443 48469 58618 191290305 25424 96127 289318790 25424 34029 294183026 25424 11193 838709770 25424 32996 241034088 25424 70456 25004483 25424 9061 539158892 92440 117 108197039 92440 89407 432078851 92440 51544 973664837 92440 22210 207211074 92440 30752 77941737 92440 76638 484554794 52546 79499 425978134 34718 55146 737586344 34718 48449 455834059 34718 3043 182739516 34718 71450 963738500 34718 30399 748217819 34321 58402 995194651 34321 49434 231742437 34321 85911 354290185 34321 55208 934226399 57337 85811 80839206 57337 34863 788967008 63173 96425 340340959 63173 9265 913534870 90095 73367 137670618 90095 50518 137115856 90095 12989 811586287 54820 43250 218715226 54820 9940 332305315 54820 90755 831767181 54820 41165 287213199 81429 43248 978570433 81429 34119 856373998 14218 58167 428418814 14218 65432 773574111 28871 41713 372566723 28871 88157 315060448 28871 46119 467719180 28871 32503 597541291 60049 6690 483264 60049 90077 253921628 60049 91620 627421834 45416 17090 14323866 45416 87966 164534323 82316 47045 388438957 82316 66964 70133932 82316 85886 232024427 82316 98527 173394460 53239 53689 342554215 54119 91512 995055805 38188 33605 483409125 38188 35943 765055092 38188 75005 631944151 14636 67486 811528940 13004 51230 685241589 13004 99050 525996712 13004 57470 360399446 13004 33623 365877608 13004 15591 692890190 98130 75237 176073169 98130 74756 238544664 98130 50583 400466222 98130 27609 910014045 98130 4422 895368888 8413 45882 50028871 9159 54485 935326476 9159 82218 17611248 46570 84154 405482409 46570 49496 275353056 58783 62298 474595410 58783 22548 833819214 58783 15204 356268979 58783 28342 691640645 58783 43469 74222130 59740 28966 317700507 59740 34682 392700656 59740 14689 148216331 91786 57379 935090301 91786 27456 36123827 78643 3590 915379329 78643 74844 525887558 78643 42489 454872918 45149 28556 297651540 45149 79121 99764574 45149 51594 673393874 45149 58756 570582350 45149 74930 737047224 45149 9046 955337542 45149 11358 452002972 25664 77366 736899165 46306 36463 371135186 46306 30055 602287569 45753 68320 528626162 45753 18287 981997502 88639 96502 37870902 88639 78628 488672174 88639 72746 715439725 84520 5222 11386417 84520 68578 438082714 84520 45130 749567418 7659 16135 813379531 7659 61526 516112052 7659 33443 980100813 70338 64581 716269346 70338 61018 439463659 70338 84152 121294107 70338 10782 938760057 70338 41688 829295988 35649 63102 570318297 71985 50695 13562290 37946 23471 977798440 37946 99226 97277017 37946 15792 861752373 23938 57265 103907518 23938 55137 499856799 66477 29064 213245482 66477 28178 641254090 51544 732 610549994 51544 77119 749433613 51544 34031 864514740 53038 25059 369385339 64073 44762 197584726 58006 44311 855328265 58006 58163 559290064 58006 92464 675644758 58006 87966 432893320 9384 59262 141647471 76638 87750 753813465 72384 76809 772713846 72384 10342 283488778 90046 73082 615049397 90046 67867 636548737 90046 53510 673629606 94346 47026 472959020 94346 10634 853033435 35496 54948 461210994 35496 26272 805426785 35496 85703 768416951 35496 35418 259400213 44920 56003 338189616 44920 35116 65342451 31905 57020 291126993 31905 89770 209351171 71223 66831 194985807 71223 19867 163724313 27026 88245 168193723 72887 36752 298369440 72887 13808 439561858 72887 70473 419281539 72887 41392 885572101 72887 50202 787387215 53118 50335 324714182 53118 39106 213166951 53118 78051 630293514 53118 90755 681232694 7449 24985 899598897 7449 66768 926907006 7449 19414 510844884 7449 14124 725225922 53811 8932 403569314 53811 45946 348167616 53811 13485 509862668 53811 27241 371488526 53811 30316 747678690 46032 47378 985369684 46032 59793 354015358 46032 6841 255944148 96514 76215 688696684 96514 69172 171267512 96514 91091 180368274 55993 40846 31065647 55993 25591 568532203 44548 98010 404450289 44548 74397 912445698 22751 1494 678017228 22751 58059 358971489 22751 33842 719725248 22751 49125 998255966 72639 12671 160695619 72639 30721 73837184 42491 21044 577200478 87436 4798 150529124 93909 82980 137748966 93909 38889 339657780 33158 63652 443673600 33158 96026 624602161 33158 16682 996637269 33158 98963 783792400 48439 72188 397782925 48439 17945 94401566 7347 9065 254714226 29261 94092 925706958 34725 37603 352874512 34725 29276 668090584 34725 56169 277975805 74397 90512 951264987 74397 87509 894665688 28094 8008 577053967 28094 83338 763720934 28094 27971 62368970 28094 35560 545913405 28094 85154 86405027 86126 3403 901341670 86126 77048 65836576 86126 15236 502685738 41168 95892 570180798 41168 76021 544279668 90589 31873 851220641 90589 74999 714126861 90589 15581 847481198 90589 6301 523371170 90589 97682 558671298 31734 43820 625958704 31734 8190 893612020 31734 68704 851633798 56007 22221 311128912 56007 33930 960298135 56007 46933 683624619 55484 11686 736647577 55484 35128 123608800 19414 81155 434508815 76642 82122 759113690 76642 86586 81189509 76642 94319 187321801 7102 66465 800470906 7102 36874 697258285 7102 62230 252914160 28266 21196 971780516 28266 16786 901055924 16105 29367 913678302 16105 1552 354648864 16105 57767 51425011 16105 35429 520708484 16105 35184 699513541 16105 24260 792772250 43653 57822 58727843 43653 26951 317628114 2602 9190 153324467 79941 528 10719552 68060 63135 64699650 68060 73300 590271774 68060 17111 198457485 68060 70278 42240493 84498 57039 75100653 10345 97334 389552103 30532 20214 484730914 30532 32195 188422821 30532 42429 839588464 41588 53447 695209525 41588 33329 293311740 41588 16491 5426228 41588 98120 320946902 41588 51536 95192056 41588 94693 419456473 41588 8453 136193637 55958 83331 483085713 55958 20489 492460647 56453 4161 917684989 12511 37120 920696646 12511 35418 284315380 47380 97777 975065446 47380 75935 530652532 7797 32465 300859976 7797 4628 413087360 7797 50982 108462946 7797 80415 410047029 77300 59923 323765853 77300 75103 237678262 24425 52956 779778507 51194 64684 452768617 51194 73361 221085950 51194 52879 265991698 3367 67775 189204012 3367 62620 787686081 3367 80489 382311711 3367 25133 952287497 3367 824 869281578 52407 12803 788527128 52407 52678 419436666 52407 52043 688982419 18404 72401 636802602 18404 66241 108696547 50214 89770 72164723 50214 94095 315830495 50214 74574 516921030 50214 53369 577870777 50214 41670 671349134 71468 30721 970030177 71468 34274 401140852 82690 62227 448284837 90785 59738 375197659 62891 91086 312788474 62891 2476 616312875 62891 24971 785643534 36011 93162 608323319 23725 18491 907793605 23725 21918 84461816 19485 96539 299684311 19485 80067 341401785 19485 76536 497933946 86462 75719 234464693 4018 28438 88026334 36201 86690 744346741 36201 18570 791642043 36201 16631 943785442 36201 43330 856691384 36201 20593 396404863 85594 14949 445034630 85594 73884 298647956 61844 95523 406716962 61844 32977 334015990 61844 30049 414591145 61844 53046 472266789 32434 63951 95353641 73475 94696 624485658 73475 72424 962784307 73475 53506 442098408 73475 60238 394255826 74933 52084 993820012 76825 84330 517237759 76825 20999 226612695 76825 67426 152881748 32388 95496 282392652 58571 94775 283229640 60069 1356 417627743 60069 61734 579234665 79887 72031 486666377 79887 20695 679288895 34318 23073 63570291 34318 1228 624411833 34318 60823 342917695 34318 50836 574018417 34318 69610 505160856 51363 34331 423502153 98107 24549 7596582 2476 89986 177601659 10412 18619 606624921 10412 58224 484326510 10412 75824 41868882 10412 18675 522511134 72642 61038 414839755 47834 12814 174385258 47834 35104 939405815 47834 24160 877836134 47834 9170 554579594 77399 63008 461708879 77399 42719 64339174 77399 72657 850216161 9932 68809 925771817 9932 24971 900933486 35819 28295 613900867 35819 60825 899773866 93429 21152 197292032 93429 26021 344535673 93429 44772 646746561 93429 43731 133000562 42220 97201 816077372 42220 24985 307564932 43086 86214 375981268 43086 69202 756883548 43086 17998 815502621 41688 57369 810393890 41688 71065 835058560 41688 71852 714234475 9088 11852 466155415 9088 71513 922760998 70456 61732 564261075 70456 89174 280186515 70456 54741 871942021 70456 67293 705851080 50527 44096 653587878 87212 77813 143070262 87212 64219 935440553 87212 43469 137908177 52744 23281 107125633 52744 60666 457786205 52744 63956 679289148 56337 58289 804688313 56337 69 890502705 69074 59379 470128434 69074 50568 443268608 69074 33842 483865701 69074 43169 580455214 68707 37649 537698838 68707 74474 1175141 68707 36111 568876932 68707 41415 769999535 85099 29833 14462693 85099 45795 508874949 91091 85905 552411401 91091 80107 771691237 91091 98708 903437740 91091 60719 641125931 76603 3316 997349084 54741 40143 353075678 54741 41313 411742080 98276 21906 265680157 98276 54880 538041488 98276 22187 122906076 15773 59813 64250522 26101 39267 376499085 26101 53783 106305478 22187 97839 336110648 22187 93117 310646636 81372 91864 332457400 93232 84552 706108974 93232 14791 448973183 93232 75923 143835521 95856 47098 154151617 95856 58026 700272458 77861 82444 399186523 77861 23708 943042514 61593 26831 712984051 61593 17393 690228940 42422 79593 171782933 42422 27456 331135823 10269 49486 196315502 10269 54583 91173675 13137 38989 891183707 13137 4596 321147110 80964 26691 688629106 61107 18115 424407418 61107 14787 203190077 61107 50982 668343926 99303 89347 394812110 99303 20366 150746717 99303 57908 899915461 99303 15856 861908791 99303 59634 835457057 99303 45485 214188153 37836 80963 26557463 37836 5699 921729694 42432 5069 827081619 42432 18698 936407046 42432 8543 576238121 90864 18660 365926898 90864 45109 188077185 11161 28322 944575524 11161 14739 476620328 51098 34862 406440833 51098 33623 279567858 51098 93813 383866571 58757 8907 896578110 58757 8653 815676181 89771 5325 852631676 89771 638 346555036 89771 91586 609649284 89961 49924 256866446 89961 87100 330213178 66442 23366 890280065 66442 59038 206865333 66442 27673 881052894 16070 17363 553081988 16070 22423 677052534 16070 82806 538146464 97393 60717 869478924 97393 41615 487768746 97393 23136 492369749 95681 42897 397983051 95681 40381 320849941 90755 90032 613654251 90755 81595 264111615 90755 99343 235787473 50817 92603 270295274 50817 31986 540165272 15118 17483 195722802 15118 75542 156670457 41713 54889 794426732 85154 50927 932867310 85154 70549 204854636 85154 84381 69482946 85154 658 70826096 24716 69515 473114656 24716 71453 399566503 50756 20527 516939500 81937 5456 972349474 81937 42924 960791747 81937 39040 61121684 81937 73361 175602346 83143 90974 644739000 33622 44764 313071464 33622 9358 305004487 33622 87753 259151803 33622 75723 544838043 33622 12193 409054335 94864 27209 800305666 94864 98587 418701154 94864 7491 81172809 94864 658 804513436 94864 10555 595645267 30557 91654 299348661 14979 4564 290261390 88694 93119 191612350 41282 32965 169858772 41282 39150 157302700 41282 40808 718193524 18613 17120 345694563 18613 49268 792477916 17393 68266 466749096 12403 99401 250326422 58224 43540 121624985 58224 85153 228466733 41679 22207 12663305 41679 53081 759377679 68704 65094 940927698 19235 75876 929704151 19235 5666 647557533 19235 13885 750350660 19235 36346 769738777 9414 69063 806378375 9414 8258 771047335 9414 92969 749759833 84503 4730 316458079 11362 1931 207185508 11362 21520 661302850 11362 63868 919896113 4807 82141 726421124 33623 24766 274126561 33623 57699 356575036 33623 35764 612594607 33623 40343 427754170 33623 76483 407712649 87966 75759 395669480 87966 8337 721935512 87966 75232 920820370 41922 47709 123022849 41922 63956 780263532 41922 25596 924655345 41922 9208 288467290 52345 13699 483415352 52345 42791 494566221 17773 10201 957188579 17773 88586 260341821 17773 40911 676276018 17773 80261 663523528 17773 21993 583772836 81455 62195 871618084 81455 84251 24090051 81455 6064 647662356 12525 49155 18033869 38532 46597 896534991 38532 21097 397254034 38532 81561 812604501 38532 40865 346265331 41392 41774 119611946 27241 28006 379338984 27241 93686 887820113 27241 49408 751692919 27241 5164 280128465 27241 82549 268161016 42209 65450 402419123 42209 40891 465054436 42209 15104 442963016 42209 24766 113377126 54583 43343 532483865 99712 29204 260948991 99712 84189 828711902 99712 31335 118356461 99712 43645 255368470 41255 30516 78121815 41255 30316 7498219 22372 13715 455972038 22372 71228 973552578 22372 7353 51884382 41670 87516 391013642 41670 45551 774442809 41670 93940 602185143 41670 48486 524392972 41670 59142 210008620 41670 65774 721506731 10225 54308 70508416 90624 40259 381824815 90624 62341 877167328 90624 3435 478009998 51975 25553 926428174 51975 87662 661854034 51975 15988 869961946 80601 78515 471036528 80601 48975 742076804 60335 47994 419613469 29450 49312 533956315 67146 80253 754022884 32709 62591 411491978 32709 60052 41503992 32709 68084 318539299 38691 59043 122984002 38691 58026 842956759 18963 75554 811728608 18963 97445 69584502 18963 9908 899604959 18963 7407 911418212 12552 50106 139388059 26930 60949 402021572 26930 975 17801492 26930 31462 403881077 94693 58058 117124059 69640 75695 628754821 69640 70935 952469597 69640 61248 648316276 41184 6365 725848980 64441 58554 997124556 64441 29563 668779900 9611 43486 591589638 9611 21176 13420525 9611 4240 5075346 9611 26468 917414685 28970 30752 499166182 28970 80115 456107470 28970 39970 692824670 28970 25477 114551710 28970 50766 596836273 15887 4483 507880060 32656 44713 182794790 32656 90828 46477294 32656 38894 365978506 32656 24971 312291915 50638 97797 296849484 50638 62612 290078397 16164 41456 125388633 58574 26243 536308045 58574 78621 117308989 15792 97328 269628431 15792 24471 215696700 38490 11883 423693964 38490 70320 587468760 38490 63096 646951640 38490 18921 997531546 38490 40805 707314033 18408 45343 338284404 26263 74252 553335161 26263 12713 505019884 26263 31518 574360274 26263 38508 574574143 22554 39366 448398315 22554 42038 279083559 22554 96127 144772693 70728 98847 232116560 23794 71967 248167962 23794 65207 600355733 40653 55362 829128166 40653 75391 444942918 77085 4373 557500000 2463 44158 224466666 60603 85163 535452237 60603 3869 118612142 60603 48429 901996185 60603 94591 197708789 60603 45174 393708626 60603 58812 910949234 60603 20971 665689313 59510 64975 177937898 52493 58189 522490906 12343 1178 198869971 12343 54823 403884380 60562 34251 607741445 60562 48305 68006780 60562 93911 444939540 97682 69895 61899901 97682 4797 32015692 97682 66177 361488772 93813 82806 734522806 49589 21712 512703219 49589 46997 181909119 49589 91019 639420888 49589 69104 373470157 31991 92586 330758738 31991 94309 479174760 97942 99071 235108417 97942 66881 361133330 97942 34609 724131021 97942 23136 899752732 14738 33648 865889752 18675 61749 394530108 18675 26100 666263003 18675 47048 536461111 18675 97970 372834818 18675 46607 684214158 22255 57830 33051215 22255 85831 293262596 22255 90959 795785805 12794 44673 704203343 12794 3834 980827479 12794 98806 590296270 65257 41429 514151128 91620 30962 822667647 91620 99694 928963069 91620 53200 391783719 91620 23054 18428636 16026 7272 243443503 16026 6288 751484470 16026 76196 922119594 56048 1643 462747947 77119 4363 287375588 77119 8786 100125675 63542 26535 978391700 63542 39231 294282911 63542 86953 844362794 58592 13989 832614615 58592 73274 680681345 58592 66293 425450176 81695 64132 257851739 81695 66861 771600282 66241 26165 497609745 66241 28875 439676974 66241 73261 460707161 66241 36242 122734829 27371 75478 710913282 27371 3435 267903752 3663 97504 720456210 3663 29272 177191030 95789 7456 283941560 95789 80682 309507799 26281 44564 398777824 26281 2459 375288293 65774 47606 838615433 65774 34152 323930180 65774 71873 475711235 65774 17085 178599442 65774 93192 464082964 4672 9031 776621162 68281 12183 244842305 68281 91402 764138675 68281 35812 698454372 68281 96823 654648578 43443 81262 83120629 50202 50663 521591459 50202 86705 52863040 50202 15465 977482115 50202 48309 509551335 50202 82461 636677176 19870 86328 149735815 19870 55634 179502391 94585 33660 951876229 94585 53373 202508058 94585 10228 82937615 94585 41165 279642741 58549 19489 721275665 58549 73175 414746670 58549 73056 508997898 96209 40152 697701018 39554 22639 9008002 39554 20177 762314470 39554 23601 924783726 13485 71825 565398424 90690 26943 967153405 7626 20412 10925102 20695 55871 260539200 91967 52925 736875934 91967 86299 70701923 26314 6168 739383624 22163 97136 420926889 22163 35404 663456374 22163 46009 520174289 33080 89707 766347723 37012 30321 122503230 605 52010 550880016 605 6593 689880235 32763 9756 543802132 32763 6948 291745226 32763 96701 453640376 36643 71892 831829752 36643 66491 994327203 69136 10653 471373736 69136 14741 304332997 69136 26128 240202423 69136 29210 839004311 69136 24441 189045325 99979 33189 894532605 99979 73447 502489668 99979 75027 263033979 9061 13126 119000206 46368 72371 223364248 46368 7588 966696632 46368 14696 799048203 86544 15163 734502336 86544 6888 47340063 86544 96872 599025161 86544 13917 395548115 34031 77138 762449825 41 19010 596391191 41 72903 684391012 41 24985 426354548 41 39344 733608565 77313 7769 277022139 77313 94891 978257534 77313 94642 862319884 77313 18474 249155188 77313 2095 274675083 77313 4801 939709700 91101 75003 603468380 91101 8376 574309301 91101 87809 992809076 61239 98194 505165519 52419 2321 229234225 52419 8213 303730169 75143 3653 728179185 75143 74475 913930910 75143 17598 628395081 34054 62517 54003201 34054 89174 368302065 44046 18903 308942678 44046 84621 94371673 44046 27988 825073327 44046 69464 415985888 44046 33380 978752235 44046 82529 503971917 55634 86076 905940464 95611 39069 7467179 95611 13615 423491021 95611 22893 301027381 70844 90940 56402183 70844 88081 296834036 14643 37844 694750700 14643 19580 802873618 14643 27009 156221969 14643 91747 705229770 43526 97789 953478641 59300 82472 89691092 66417 36457 995279312 40609 52731 423643456 40609 37173 682277437 40609 90223 539791050 49577 66076 372810061 49577 29791 837975711 50078 72287 10971084 50078 54014 268318481 41878 87850 304601769 41878 88810 928859374 41878 15222 246641336 41878 23136 780261685 94237 22990 230938309 94237 46834 244133401 85199 65503 467511853 85199 58467 433515912 77378 36110 54621782 77378 67893 170490908 13452 89952 47456237 12869 81178 919480289 12869 58568 658715192 12869 26686 602492275 25992 6663 197587957 3539 13022 745523821 3539 85463 497140700 14124 27792 760825165 14124 98101 418450007 14124 60071 271563157 14124 13190 960433092 10655 44506 70445175 10655 20276 649589184 10655 18707 903331708 99145 95209 416984297 99145 94494 28224227 19357 26068 314057850 25416 79195 209733728 25416 79211 518027313 5657 44006 969729332 5657 91393 366070928 5657 8855 907975219 34863 88395 592783472 34863 59576 241678810 81541 21091 726997337 81541 28691 928109512 66198 19928 611290657 89742 78281 66211618 89742 48503 205310873 89742 24441 149533471 89742 59885 357206025 24985 32067 139044428 393 8196 987643463 74945 10823 875813724 54582 72547 94558759 54582 99179 695270604 40440 45696 523823971 30316 89923 746741877 30316 98629 622906269 41820 58116 862169015 7353 21757 214080505 90838 8061 7195482 90838 47286 200879596 14288 60225 341607174 14288 49813 998550615 44599 74036 759036373 44599 98979 784877619 25357 74051 59526317 25357 2242 206880652 34487 82383 359660791 34487 48722 520710103 34487 17945 350048389 92554 85755 85697170 92554 84430 795213108 92554 5222 199095682 35127 46589 80077646 35127 88914 953017016 73678 34825 410327687 73678 59151 162681321 57005 60365 822818496 57005 74149 124498211 57005 21658 86249169 30364 11258 327023509 30364 46834 615055439 96442 15799 762616978 96442 57002 864758818 67426 26986 991040924 56387 6512 267945182 56387 922 852446143 56387 24842 285568160 56387 20316 21933248 56387 59259 618365290 56387 15048 83952260 23581 80264 498567454 23581 41912 639096921 23581 90772 876629360 36752 11815 113453888 36752 54318 36395471 36752 92563 652106104 9170 8645 646144140 85896 81300 10854908 85896 24924 485134126 85896 85251 267309134 61670 48329 373583156 61670 50585 16542051 61670 67460 127735015 26661 58976 113881822 26661 80773 484197682 5553 87693 513864311 5553 75914 120251692 5553 59834 993179223 5553 86777 323436945 5553 65655 404509037 67580 6274 284912832 78530 15187 585170811 78530 19837 100491597 68521 18912 887145300 45353 73770 505368453 45353 84626 23641268 45353 81743 683582096 82529 62102 681136656 82529 16277 309929934 82529 26050 171065599 82529 29576 494188058 82529 19683 653646242 82529 86191 576773687 47960 5754 119912453 9208 50844 579608887 43169 33703 961888816 43169 22567 623031325 28691 77522 79045458 28691 6628 415619808 28691 7792 727457893 92185 95581 123333618 92185 15066 435433464 92185 67079 88478907 72291 46735 500516874 72291 76224 671826545 84135 16630 577051115 92124 71480 781469028 52768 73148 285752944 52768 55904 168238421 52768 89847 891199904 52768 62759 447447258 54043 7441 218755591 54043 33879 420791617 54043 51526 785376753 85153 12634 329569541 85153 26815 450312193 85153 7170 427654754 85153 51860 71959625 85153 5092 563286429 38508 40323 356952624 38508 50339 42742738 38508 12025 306342516 44948 77701 486170236 96636 88509 169690093 96636 71015 531143834 96636 60743 245193772 96636 35646 484164125 96636 48108 380147247 96636 95512 783181030 16123 29071 865122320 16123 66104 146525307 32174 68429 159312376 84299 26780 687864385 84299 30651 645198990 53275 17189 956390617 53275 51469 967000937 53275 74179 899090477 53275 88233 688859703 53275 60833 82580319 7495 43839 481824149 7495 97344 477564690 7495 5483 317115134 55028 47718 896102771 55028 77480 143000785 55028 45073 938404834 55028 72935 902975267 55028 34628 19373587 97962 82841 43988879 97962 46631 707029174 97962 24341 198051731 91453 55500 844827659 91453 48975 987866048 77686 67674 788984862 77686 76980 37408593 77686 76391 23513194 77686 7268 252625921 99343 65944 841419720 96407 86461 899609325 96407 56683 686407391 16840 94660 708382534 16840 29027 314878320 16840 36046 913670321 39746 76379 660676662 26071 94520 600509903 38388 25351 311813774 38388 97188 897066920 38388 16827 727698008 61317 92154 578787796 18717 41344 510830422 18717 48454 386351218 12601 28671 276567137 12601 65121 610340393 3973 35477 839813904 3973 1575 993051199 55301 59896 590059950 55301 35868 346207495 55301 48816 986160059 55301 50839 678164444 55301 5328 552172253 73884 25149 761750707 73884 85556 706871515 20971 88979 652637036 20971 16577 337499500 76921 40287 372205946 76921 26799 498954481 41467 55120 871566826 41467 46367 112636995 41467 75806 786846847 41467 76913 773813796 670 36603 613770182 35295 54374 240257771 35295 23755 139013801 35295 62759 716655602 62413 77426 182474079 62413 2202 924547747 62413 51088 802638220 62413 44290 715408011 21351 40126 870348159 21351 30758 878020326 80226 63456 118143671 80226 73654 218358887 80226 49313 522992363 87100 12645 430565116 87100 77329 41948162 87100 11644 228571447 87100 28381 109910340 8818 74200 162816527 8818 56120 939897407 8818 12884 6925075 84552 43457 55888622 84552 86631 154170226 84552 95165 416945651 84552 42019 241143099 84552 24646 956311760 22324 1037 217664852 22324 85747 39183551 86731 85969 849784889 86731 64740 479540450 86731 42110 516921027 86731 48309 875817188 86731 14129 376719970 51723 4728 490191494 51723 23466 62735691 51723 44141 21529197 1648 50064 412958338 1648 94291 313057987 1648 45814 204675074 70473 44042 886376568 70473 84896 467544690 70473 75806 411231116 24441 18849 512677074 24441 44586 460202731 24441 96110 975701319 24441 53473 177336407 14129 94541 593857582 14129 32905 146554913 14129 92588 942471157 14129 92714 593247547 30642 30696 582067447 30642 68618 203698106 84251 32590 783828449 84251 9363 442091828 84251 70977 653142216 19253 65835 316406385 19253 29329 238185295 19253 87884 978674445 19253 40107 32844679 19253 33367 547315690 19253 58812 73390259 19253 17378 856122946 42429 43744 305780479 42429 56965 198548889 42429 66898 426067212 42429 10555 73800831 24646 48399 578923894 24646 17867 150114381 24646 25231 389890533 24646 72495 152468199 47987 38227 738720973 47987 27181 226331580 47987 8314 826317492 87892 72246 606441153 87892 9028 609478259 87892 9467 98182033 87892 86690 742822511 87892 4628 793857423 74849 40127 474187521 74849 83236 230626204 74849 30399 805725778 43350 56054 138203482 43350 51381 970608016 43350 83276 12386580 37537 47575 323018226 37537 71499 438155848 37537 39614 867615836 37537 9562 749570380 56126 26741 107334593 56126 33322 278556275 4596 72601 382213529 4596 11692 605938188 4596 99704 179362154 4596 14379 691580043 4596 44604 630728946 86191 93587 318711427 86191 88233 561018605 86191 19281 248855147 30721 73491 397267520 30721 76467 330267018 30721 99392 370979689 30721 51279 621666630 65207 59848 824196929 65207 60452 225420918 65207 36614 171455108 65207 79167 129407492 73526 62736 42002725 81818 28756 511135875 81818 98283 940037685 81818 22290 932849406 93063 71036 103042308 93063 28525 307219847 93063 8260 960843892 28797 70695 154667720 28797 67493 357318766 28797 13885 963689012 31937 6574 152740486 31937 71094 539391092 31937 86777 601118936 86690 67141 783895000 86690 34064 304927430 86690 56328 461275896 86690 68084 378094157 86690 33030 277156061 52043 3796 584630757 77654 18968 685149358 77654 16073 182119632 77654 3461 978149479 10555 46131 857126677 10555 88175 812395475 75207 19074 945233317 75207 58026 682692136 34156 17756 361341103 34156 60509 969262816 34156 78708 375059194 54635 24926 397537166 54635 37377 241028104 54635 44261 705309794 54635 21209 193066998 54635 8961 482942608 20729 51351 606080681 46547 38892 191466263 46547 5564 107706893 46547 511 407559943 46547 22844 142856317 50559 81910 123804991 50559 38084 190719174 50559 43826 829654022 76960 50693 930391795 46238 51236 424828919 46238 42571 724137581 46238 62108 505646821 46238 23128 103131602 29643 87539 683941441 29643 13761 68156200 29643 61756 600520732 96971 54210 994255482 96971 15029 86259581 96971 87998 594030545 78649 65430 669276837 78649 19217 343812348 75966 81192 995814204 75966 90274 235498473 48975 92433 668210621 48975 96415 961479075 85703 86933 222410842 85703 19338 758415784 85703 95757 762884822 85703 32316 362547719 5328 30680 407968253 5328 24252 329653639 5328 44905 193596308 5328 25933 702244896 96701 86526 865277931 96701 77304 991488661 824 42864 674142620 824 29249 765417207 50064 54426 726016807 98979 77390 626723335 98979 59340 956823201 90205 74589 395660557 90205 73415 61336104 90205 71302 794280119 90205 9756 502169935 48779 47926 471408864 18349 51318 439083474 18349 57365 713004867 18349 53886 214641357 18349 95193 926876680 75005 64005 750732107 51981 12333 476433043 23779 62852 824411196 61463 96072 852951224 61463 8064 536173104 79613 28080 3486393 43722 33256 622539925 43722 21309 639685764 43722 25170 182722789 43722 54391 335327770 43722 92903 493891672 82959 96883 713318545 16786 54316 48412855 57162 56273 788994398 56518 31092 13552211 56518 99320 526961079 58423 82135 995658827 58423 66510 492200138 58423 26686 96169591 58423 90180 358329287 58423 33677 324641316 4628 83788 210099558 29272 25645 893152817 29272 12348 218983595 29272 77114 505870193 39503 88649 635779890 27990 17174 394684925 27990 98911 955477578 27990 74108 979187935 23128 34730 280616547 23128 64543 484143767 23128 69376 174872340 23128 95727 356569327 23128 31790 559958030 77215 34908 17835060 77215 56295 22944231 77215 17923 609383641 77215 12866 690840087 11884 94600 215431138 98114 53434 497332577 98114 53191 448642340 1188 14352 409211109 7084 54565 278795326 7084 92006 72984764 7084 692 453593785 40223 11664 792737824 40223 42956 248887050 50961 60058 438672237 50961 91863 444296814 43645 13066 997057724 43645 82636 43370333 43645 72370 240186964 43645 33030 265925173 39538 19840 234020253 39538 29739 303858442 39538 9761 214900125 15117 78096 996895141 15117 82960 522309821 15117 61626 293148465 15117 52773 496462631 15117 34645 230347007 37726 53292 891770393 37726 66270 980630938 24254 98951 38880022 75138 48273 988386499 75138 8736 615221947 95774 12453 941854777 95774 20489 347403173 70710 44807 964450826 70710 86439 388609943 30055 12390 536977520 30055 81293 221251680 74108 85439 496676837 74108 56898 640877539 74108 21462 176965498 32479 59201 543586183 32479 16696 951470549 32479 4730 762473912 35116 30831 225810373 35116 63078 130243592 12139 5107 522323638 12139 76566 955844536 24260 95379 745775655 24260 32503 358902037 28624 32163 844697915 28624 85177 569077504 18298 6023 247262731 18298 15784 659541066 19867 4719 417675853 8453 39171 952589057 91428 71935 318546055 15784 74537 865566967 15784 1737 399690326 33537 57768 973641725 33537 59299 972133871 33537 99169 649143959 33537 56328 527884742 46991 20225 314645402 46991 17467 735533180 46991 79206 584265670 46991 15419 597771619 52232 14393 853695774 52232 35791 37226727 60313 9382 259727040 98697 55198 970753802 98697 39521 908207743 27447 19724 334179939 41193 72262 901516150 41193 53959 72718792 64683 47524 42353926 64683 74930 829771684 64683 25544 607218126 98439 1361 669527278 98439 59669 606510658 28148 61265 2735355 28148 16778 761646988 28148 21416 244781429 98929 17541 464246713 98929 85063 676623827 98929 73537 956227706 98929 59108 67120683 29833 43020 911092618 29833 63998 945729388 29833 88233 391521717 80415 24010 930488580 80415 26686 639443792 80415 72369 148804204 71916 29581 792693901 71916 74596 175713756 71916 80680 589735239 71916 48465 835357457 71916 86308 751893768 66392 37773 282836071 91379 4419 871987034 91379 71512 763346138 91379 22886 74811168 48465 15327 649090445 48465 92238 843338346 48465 21658 624342322 28424 76568 619021021 28424 40245 662163799 28424 22408 316595105 28424 70398 22814171 71453 43586 32150870 71453 29785 117211028 82218 6911 319521927 82218 40020 468838761 82218 21835 105627463 82218 68552 332171523 34234 43363 164354447 34234 74349 600492480 65271 56042 195814576 65271 77092 275161199 65271 66108 489232087 37175 39214 996550777 37175 66961 315830209 72394 9011 727741504 72394 48397 645059196 72394 48898 260950040 72394 8452 524651704 40381 97525 169424824 40381 83550 588273748 40381 48821 87552099 36720 51880 407092234 36720 27084 125966940 48309 8357 200498306 48309 66326 109155770 96110 56625 166637072 96110 51243 14592460 96110 4796 560716894 60509 42670 610000155 75494 53540 70447801 75494 46048 955564390 31269 40640 832208856 31269 15394 72278275 31269 9572 668307343 31269 23136 661825431 51709 73119 882327628 51709 25747 50922125 75824 18975 88437507 75824 15950 522503995 29754 77920 715872757 29754 4796 470754339 9065 30884 352367018 9065 44586 228057546 9065 78708 709847472 72558 26857 398973651 72558 54213 421001794 72558 89730 635746162 72558 26163 389137168 72558 19377 308094457 79860 73422 458466635 79860 98853 40123577 79860 43153 860049538 79860 15699 375019490 85508 36226 591296359 85508 82392 730450082 5668 72734 223823277 5668 17923 890031813 68922 2928 617647215 68922 5860 916626807 95554 93352 783424882 88233 22384 687635373 88233 95808 703274546 88233 57376 160136811 88233 40277 154728603 88233 39022 982574365 88233 25483 383949309 53510 6772 270879922 53510 78126 751483141 88444 99161 623815476 88444 97988 930928207 96664 37507 263864135 96664 74707 525882312 71568 43659 388083669 71568 76346 692259313 91630 29466 876634623 59734 45369 400247577 59734 81342 111410730 32316 42385 103409481 24438 15636 100304081 89431 46910 836505018 89431 48821 218920843 31111 46887 453316789 31111 65159 643589353 71216 99515 823113914 71216 11059 364422016 46119 48981 17953435 46119 35613 227281412 46119 64076 676817874 46119 36033 734458263 46119 42516 306080582 10653 88001 264397100 10653 9121 415025532 10653 38486 62730663 10653 26033 67188953 45258 40594 811262942 45258 97028 632223026 15735 87044 669141928 15735 22210 348177548 65340 87419 857654889 65340 88430 683273667 65340 87379 121920822 65340 51797 856980554 32363 57915 628763948 80275 4947 352813966 80275 4995 672843175 80275 64053 30033418 72112 5635 150070390 72112 99048 949668083 37687 49632 458040368 37687 46949 475563871 37687 43973 76451223 22368 68021 518758744 22368 75337 589448747 71381 54013 71982514 71381 17525 272181158 71381 27197 81814099 75164 59224 664412761 95512 24616 543722752 95512 4860 962500882 95512 97527 114788373 95512 93035 758762038 34788 34216 177270162 34788 42846 29783769 34788 96123 807216069 34788 60425 792736455 34788 71138 495467706 29445 61043 741780402 29445 79200 498698333 29445 79551 992578627 24681 74704 241560685 13917 5073 486644033 66850 11114 954317287 66850 42229 493004167 66850 60851 832266432 66850 14741 608770736 99773 29927 31256369 99773 68289 962299631 99773 76008 299426728 78804 92457 408303291 78804 88238 235660108 78804 82022 543570380 9798 43164 700246510 9798 68861 887556045 9798 87074 595098346 44586 7395 915714486 44586 31458 115628080 44586 81845 121526844 44586 6007 388583028 88967 93382 654372260 88967 86938 328463304 88967 86299 519156142 91959 63662 426249520 91959 99294 801305472 91959 79255 150835666 5768 94007 858015509 5768 21079 356041368 5768 82170 250835314 50982 19258 297081972 19318 42166 229585663 19318 72709 432752529 19318 43147 997385845 9046 35246 91195945 89770 85051 63110412 49330 99729 844197560 49330 50762 377655729 36490 48302 491881277 42791 62463 408610256 42791 12179 997600491 42791 22720 608860231 78621 51471 233700781 78621 99729 538295569 72423 57190 682534363 72423 99729 305448961 72423 80041 353090528 72423 77027 721672198 13615 53629 861466226 9756 75623 444450626 9756 8451 697146145 9756 87077 605688739 98911 77447 447372377 51469 12406 384413126 77475 15976 951870461 77475 33048 715834184 77475 40323 160612735 77475 67079 214279626 83551 87199 298371231 83551 24149 973689013 83551 49552 174595381 83551 74245 984903503 83551 35714 37563956 97630 64507 252654202 97630 91683 951520186 14741 39037 940345103 14741 52192 429046382 14741 85039 101777703 14741 54828 291921308 79167 29859 442859210 54981 87334 10584790 54981 87177 281610207 54981 69018 144559241 92693 31635 961057471 92693 19284 185503254 92693 17998 333326365 22567 62214 548573911 22567 90694 710072267 22567 2401 793582375 15222 77592 504702417 80781 14082 735619817 80781 46584 592533576 35890 91096 936668498 35890 69355 647907881 91683 68315 666922501 91683 397 352386382 91683 66817 835759295 91683 9492 326498760 11358 3975 414547319 79255 28556 757897866 79255 74657 346909172 14960 55384 204279804 14960 76355 607372744 14960 33162 96059773 67035 44905 988077086 67035 88666 732600131 67035 64628 402796344 67035 74654 914726381 71434 39682 726064289 71434 54139 947016220 71434 86299 448505401 50335 59237 243483139 50335 17878 340306188 50335 10424 433329909 8527 2949 611846078 8527 66960 608750425 36346 98206 531976701 36346 93239 57543850 26039 90002 642316857 26039 76718 760393764 26039 57311 897455137 26039 84804 723838501 26064 14928 908653856 26064 38307 509032882 26064 57294 760391865 99388 26669 908038640 99388 33162 985554324 99388 61921 859880574 17598 35925 539450873 84575 89284 555831286 4563 42053 878718284 4563 9479 56245751 88964 92292 402597626 61146 30677 128133374 61146 78351 306404038 45452 4964 227770212 96823 73195 931172889 96823 8128 263097606 96823 88509 247308612 18232 73559 354255159 18232 50869 331212757 25133 86334 62887265 25133 39022 906716532 33730 33614 828364084 54574 26560 453157752 84681 78182 118839116 84681 46546 929197644 84681 98850 121114756 84681 84869 611196825 56053 77312 835885929 88854 6554 668375844 96614 38796 513791141 96614 16824 516749321 53959 74724 830524777 53959 62374 820313010 37699 46907 447901988 10610 60277 448607416 10610 58370 416522147 10610 66595 111708984 82549 70256 627052731 82549 91941 625771608 82549 74524 614651863 93117 50715 131851629 93117 70763 342486689 83090 40220 733751256 83090 94006 394219150 87243 74188 761790109 87243 82505 175178011 76224 22517 38619230 76224 98656 569710972 76224 5126 978108072 76224 63342 780533988 76224 44787 764394216 76224 21079 631201618 61921 77294 460959153 61921 41113 775468983 61921 68552 22932012 61921 71345 70665914 61597 98059 818581269 4557 52126 594447505 56348 914 897841021 56348 25610 706864934 30752 56286 687591099 30752 48230 83863247 30752 15950 232142326 68549 43559 736232017 7407 50710 716012582 7407 57335 317899540 7407 14475 398172046 7407 1638 502488337 21459 68593 365263538 99748 35565 460795374 51221 96576 288979608 16827 87578 741384127 16827 87272 166560375 16827 73730 14286791 16827 57946 724303727 16827 64449 287838700 25596 71711 219239755 25596 48972 120577875 25596 16988 109439247 25596 38286 241966345 21385 85483 413972685 21385 27272 242768665 21385 27329 237043930 21385 8137 11041287 21385 93035 687098472 44261 15483 581761303 22720 73876 861093393 22720 37770 964123770 22720 38014 471833440 22720 17219 601516016 28663 33807 661948664 28663 42197 264890163 28663 4931 314445660 61113 17121 626759845 692 67167 899945309 692 72764 595981540 692 5699 967971556 59667 22988 918634488 59667 50447 299819472 59667 29522 634547022 30399 94691 717608818 30399 92341 987999875 53081 38060 963367912 64791 81920 845518949 64791 12972 583253782 64791 38867 202888603 64791 62954 186971346 9562 46677 111141412 9562 93770 64577156 85251 25784 121412283 85251 39162 910725522 85251 61658 978504980 85251 23472 555662286 85251 91253 142380214 4856 13796 304901397 4856 27096 344972983 47247 80974 358782113 47247 10557 782703437 47247 17748 242451086 73788 2564 767935973 73788 97872 550669093 73788 25933 854919313 73788 40145 593754145 73788 68165 936564555 38124 70003 164986575 38124 95193 579988855 53374 51041 264470691 53374 2983 268373588 34554 1044 169148318 25454 74192 503406777 93035 77267 808425605 93035 557 864395468 58272 55376 593257740 58272 11050 346418562 58272 42437 704957575 34119 35326 356493946 34119 98097 981881489 34119 38907 482081986 34119 78959 4795430 34119 63647 340543951 34119 84330 598307000 34119 20743 287960963 34119 1157 866191091 76196 4339 794535922 76196 54949 19499474 74930 78430 95437935 51051 26032 79554251 51051 51411 990644188 48246 82709 377775635 48246 33551 370782171 48246 71681 819145696 17022 11596 124305200 17022 90735 352466288 17022 96874 731416379 17022 33106 193360219 17022 92903 466654643 17022 94906 474931941 34357 52618 971025407 34357 24545 160893519 34357 46660 323559600 70409 38201 736036041 70409 72275 556851649 18628 94119 948384736 76536 31021 578542626 76536 9941 112730822 16127 61492 953267295 37860 13762 930275215 37860 68899 549670021 92513 90918 293654980 92513 47821 216233349 22349 23620 661139994 31693 71248 660675524 31693 14279 734916369 21079 21124 574793987 24766 61150 822498346 24766 37546 37337236 972 43277 859619865 972 71854 148701062 46036 51937 186481844 48497 10209 242968410 3274 98442 689250167 3274 89194 29062261 67293 20481 107935915 83378 88197 440251359 83378 20704 124283389 83378 44726 506014580 98283 68859 427396656 98283 97478 378080383 98283 79026 118263855 9479 98403 667644872 21918 50962 615100947 21918 1569 948723790 64327 96686 55012682 64327 99064 907787367 64327 38857 521628041 64327 56468 997345779 64327 21970 466857508 86777 18486 863552854 86777 32473 830607853 86777 59142 153569814 25217 35376 434433020 59138 33661 340547391 59138 92383 744065155 59138 88566 154745101 48911 28683 475155205 48911 52190 263393362 39214 74593 186965541 17923 39772 632657468 17923 55225 135776224 17923 46458 614925383 97733 22437 679276083 97733 77021 765314670 97733 12866 938903068 65121 35472 933002329 65121 18293 627969024 41009 43332 590998302 41009 50531 248020044 41009 70978 48136999 41009 77027 458187812 41009 68746 3564344 18889 69973 610717715 18889 21031 729257369 18889 58329 694588432 48113 7110 922409118 92341 88078 698126941 92341 89677 895731122 29210 63503 819438146 41107 56979 824824301 41107 22432 596857185 41107 64736 226291997 94359 12376 918090352 94359 43238 746816771 94359 2241 2816014 24545 78762 198904029 24545 9370 880323486 24545 85716 499982484 66405 79865 559843007 66405 69904 498704902 33907 89345 639066401 86526 57469 358407642 30436 74736 471733113 30436 72595 271058546 30436 75238 616476519 86821 54978 178409259 86821 9492 437549688 86821 94642 661989058 70694 86251 432828369 60833 64509 655211650 5483 5477 863568957 5483 1238 393751752 5483 98073 524389578 69104 22553 939965548 69104 23234 927920011 69104 46905 267162050 69104 32628 98917103 69104 66832 806871947 4079 68246 693594396 4079 63303 436890822 4079 52219 293147268 4079 60976 836577674 94642 8968 999762512 84330 19105 787692910 84330 33341 465286473 84330 47123 251597183 60071 87983 565254734 60071 72206 966363544 60071 83268 355611309 57339 12581 438242111 57339 15071 98674846 57339 79117 977313053 76913 84673 629144813 76913 93192 161457928 41312 78624 834901329 41312 93192 297432354 92903 28138 311848576 81358 41451 873391915 81358 95354 256805642 81358 29998 796215092 81358 56014 642746371 81358 36862 926543241 81358 30162 259627100 81358 42341 216277161 81358 7463 312949183 51279 28833 562872118 84869 75973 128686214 84869 47667 795639387 25933 48409 5410031 25933 86528 368514582 25933 68147 867889261 44614 76602 36105703 44614 47778 8925745 44614 48722 284459659 44614 96101 643510920 90180 93884 234889493 90180 69355 904645852 51526 12387 772565025 51526 6385 41055951 51526 93624 478353494 51526 68195 403384475 51526 51492 76208512 59089 50617 707644466 59089 96832 916666687 59089 27367 878393496 22301 65881 214038110 22301 13251 988672068 22301 94202 563224833 22301 54239 26883125 88914 55524 166640018 88914 77021 80823325 77021 3549 531454991 77021 73058 614184992 95326 58130 792754142 95326 29134 478409075 95326 8097 510721082 22290 43713 260003482 1132 89684 445548835 1132 17945 236925232 13190 48686 4778036 55120 76375 539897451 55120 80323 39305428 63894 29648 809133237 63894 26215 114921362 72420 69885 384290386 72420 35455 615717696 71228 38858 167541694 71228 99673 182290199 75244 76028 826328486 75244 80413 407886926 75244 23472 172326347 75244 36617 762445211 39588 9875 348447960 39588 80129 450865246 99578 96952 643482937 99578 86817 13126736 93192 312 612757639 93192 12025 560988812 89890 95261 128807178 89890 30328 479827231 89890 51073 951364926 50852 58985 757833152 50649 99778 708107409 50649 90337 717768900 50649 43731 808801904 94006 43824 235334574 94006 69649 459541843 94006 60214 976739635 57946 65159 872642123 57946 15984 996977230 57946 39902 973960409 73 24951 209666282 73 92563 434813852 99392 81172 578922521 99392 20612 640709139 99392 4111 701693534 22517 21082 226529177 22517 56884 880958159 22517 40075 753282372 22517 66832 126541584 61115 18801 800440365 61115 18687 300831730 61115 16518 971217732 61115 92464 501989575 61115 63761 916674768 39231 38674 719046482 39231 35619 71002818 39231 32195 404960371 31670 66276 564913143 28626 13913 201439813 28626 33066 76517184 28626 97129 342725962 28626 9492 449866845 28626 67775 224781145 24726 76980 759749666 94689 54479 516079427 11964 82725 391994661 4422 67594 828215669 4422 10146 365734816 50639 76565 57732248 85904 143 714982562 37377 64470 901625106 72808 85850 237755112 72808 93198 223048997 27935 79408 937886323 27935 10150 266536079 65655 30462 114041174 65655 91850 570692773 65655 66419 969362479 5012 40862 6299679 5012 41805 208995458 61614 22684 429968315 61614 82793 809185875 48608 1338 617152967 48608 83092 868679074 54411 71693 325624802 54411 98877 564017798 54411 4995 6979185 74179 62776 967549142 20951 53356 1362454 20951 54483 437680164 20951 54070 204094948 95193 11313 321817361 46147 62975 321883057 49861 22166 981385325 49861 87937 670978871 49861 72369 59729230 44924 22334 626653998 44924 6953 82508935 44924 89317 338345102 44924 21631 975290650 42531 21120 676513186 42531 57043 364287426 42531 38764 110159379 90532 79438 498230598 95927 25998 125429840 37464 70787 549115054 37464 97224 597367749 37464 68978 860940009 37464 62833 70012646 73361 49127 784036091 73361 40664 280512679 73361 37956 853646963 12179 38685 46048650 12179 71094 579829095 36788 30147 237664284 36788 42375 708403531 36788 12470 217506689 79387 82667 716361415 79387 52158 329525783 79387 5989 393716615 99394 43156 859751679 99394 61765 503081517 99394 15698 471211679 99394 11672 759472846 99394 88325 684883993 21462 63539 324553249 21462 42681 5892526 21462 41138 564659446 13885 94170 434663873 13885 47606 469792762 88047 41525 169133170 88047 85771 663141623 32483 61152 171609736 32483 99727 963040403 32483 36164 891073057 2418 22940 374476358 2418 60025 788708972 2418 83919 421135727 2418 94501 353896795 2418 21605 706925541 2418 60085 419877671 4801 60055 751145969 27456 12985 325333426 27456 427 55208038 27456 61483 635789764 19066 30546 334156358 19066 20432 879735507 19066 23492 131950958 36241 60031 245555614 88226 68831 312150148 88226 81513 949423899 91586 80924 759973340 91586 31004 384273472 91586 89797 106523802 11993 66196 951388592 49125 95627 683702203 49125 10342 984962539 49125 69376 925725222 19217 97260 307141769 19217 38618 740058095 19217 20802 410555830 19217 24241 853287025 19217 58398 778903429 35157 42624 261611581 92563 11784 287366598 92563 48427 677870038 92563 31600 841472458 92563 18143 359759837 92563 50472 94463564 92563 11306 126755923 28381 75039 977792953 28381 1804 597294161 28381 9492 64334762 64449 50865 975056828 66419 67623 37327362 66419 27084 336557150 66419 70659 81439341 66419 79692 674392470 40671 82912 318230012 40671 76483 589583120 40548 23016 961672275 40548 89818 563044553 97096 18050 268402196 97096 10443 727434581 97096 50810 52893324 95633 87625 79616974 95633 80773 969042774 22642 42681 741543730 22642 64311 115742423 22642 75385 962317426 22642 46593 332833970 22642 43020 244433472 63215 86439 63890751 56169 41628 293768242 56169 37008 799721539 56169 72919 784041106 56169 46803 884955925 56169 34346 515301714 56169 18152 59731415 6064 93179 321922533 6064 29124 324622713 63512 50704 296138062 63512 66293 783127782 71513 17124 300804774 71513 68476 858599842 76008 53152 572540203 76008 73040 500881344 76008 71094 184897990 74349 83047 784642921 74349 2928 665973568 74349 17633 682819580 21465 71800 10544266 21465 98629 79733373 58139 89871 761836900 58139 2977 309124289 58139 97796 877781971 37956 66819 395567601 98806 69647 908358843 57877 37134 609529923 57877 82233 221372038 84370 48233 184407353 84370 40965 598898159 15591 31263 875314462 4594 52987 4418639 4594 41786 724735311 4594 59576 947217970 4594 64330 971672781 62374 7712 101031111 2894 87442 458866470 2894 2479 982905805 16059 39890 955739447 16059 61962 500543283 80041 57473 10379405 80041 51143 667645911 80041 77479 883727615 83464 54703 861293906 71302 16483 26942364 71302 43307 170644954 71302 55042 761954712 71302 95602 22122909 71302 60161 767300698 97160 3894 403656404 80390 32872 975979904 80390 72727 879320056 80390 80888 298969076 86953 3399 711887300 86953 59066 840639356 4796 41685 951420720 4796 8137 919688895 38142 4041 442000807 38142 29563 952632474 38142 6164 962614892 38142 46100 646636924 59885 82890 940218820 59885 84937 596607494 59885 83411 687415814 35418 34807 382132303 35418 57517 947123782 67284 20423 70179578 67284 65886 497917033 67284 80131 4141251 67284 43020 248071464 67284 70754 265173178 67284 53191 240151808 8870 35408 139879774 8870 89428 668583227 54307 92938 909651950 54307 25536 229793474 54307 37142 815569054 45177 32996 318900535 87120 66371 52344975 87120 83411 595012905 99179 23801 617545368 99179 23941 987541192 99179 48117 760541921 99179 37932 824490907 99179 32926 10681246 59142 81479 950995464 59142 69862 839239893 59142 65358 507838103 59142 461 914096076 10394 81614 784889641 10394 43612 249644394 10394 13894 279357071 10394 54063 244876317 45372 99039 643020340 69573 83261 587914723 45576 97698 21085125 53046 31495 423015359 53046 35078 327207838 53046 98472 355080634 53046 35522 937017554 88033 84161 775895843 88033 44699 476395325 68652 12654 982590612 68652 30449 802020788 68652 18345 4854168 68652 16836 453668109 68652 90772 687525028 62759 21862 60171850 62759 77776 955916727 62759 41032 381587032 62759 18450 331988423 62759 48530 56222338 89194 40253 36275126 89194 59807 381118643 89194 85049 464172867 34398 57970 101760788 34398 84672 87728001 34398 4699 519979544 34398 51243 231462722 15066 50183 204051414 15066 47639 374469823 47409 68855 131054994 47409 3183 977281904 51819 63187 984350119 95727 1369 406118878 95727 90539 30344807 45130 34171 848745549 94906 15580 849405957 94906 31983 189456239 47778 85237 339175068 47778 73797 747805414 47778 80132 929413735 67079 74657 356982586 67079 61270 319330028 67079 9450 641263246 22210 47298 207030786 22210 25130 548089522 22210 74279 939326347 69610 40303 994558986 62418 46129 404224916 62418 24419 773395993 92068 46644 782331592 44905 57139 627246598 44905 96886 40321675 44905 49885 830969385 64404 42321 221265829 64404 60923 647960782 14029 3277 56342992 14029 91745 425761425 14029 58455 988578953 19284 96748 318940183 19284 87456 716551892 19284 40175 244810924 19284 29898 883509925 19284 75238 764039716 20432 61114 949511171 20432 64474 635978560 20432 64392 538226542 20432 63557 191840535 14725 65857 967142731 14725 18840 460093716 14725 88213 352667122 59576 42589 583156023 59576 39479 664496255 397 72804 382302531 16274 80094 236523598 42969 34262 121643020 23136 41144 738675119 48528 12494 237847803 48528 61756 321469385 24471 54200 278825060 66177 96413 122912785 68165 27582 827241501 68165 57984 820586215 6771 29928 234196764 27673 46374 104918273 83952 29089 110256457 83952 1822 256462641 83952 52954 646292243 83952 30262 833068194 58188 69521 760636070 58188 3975 107325624 29898 78061 634295895 80773 50449 8990436 80773 33498 317819313 4246 51389 398982111 4246 46946 102248427 4246 26102 969738525 4246 12233 704626751 4246 41244 25833479 81342 46047 291702259 81342 56759 899798743 81342 46893 139240488 72978 78997 66844666 35593 33990 645696483 35593 57785 388120823 60825 9069 441645046 60825 38566 348704794 60825 49400 159786400 60825 9622 553664040 26465 65993 284270803 26465 49960 446055904 74533 81600 618673505 74533 50103 478471466 74533 60088 516183713 74533 55107 115796969 74533 78887 968971175 43469 46293 638525900 34064 95102 748529213 64615 47607 829760320 64615 53272 292176237 96832 15519 714338914 68748 13356 999996915 5699 52406 672941543 41165 20142 389949330 41165 88784 803718243 41165 97853 1030539 41165 68434 983986590 4995 62605 518630481 4995 93094 360914456 4995 8137 443692572 98185 19282 587297045 53219 5572 864362253 53219 44096 968256999 72746 1665 779070045 72746 5570 379370958 72746 85750 770628727 72746 25968 531101224 72746 35660 546598410 72746 5912 431253429 72746 43078 14362500 61359 17589 649521073 61359 84725 504716542 99855 71363 960416700 99855 69018 270713384 55710 1899 415661534 55710 61609 221737079 55710 23954 91327428 6593 2248 167923767 6593 59838 306489381 6593 63112 251834019 18474 1558 65879873 64696 4249 10543770 64696 54190 126120247 64696 50589 223158208 64696 82511 787138677 55434 38445 873992341 55434 28485 837424763 55434 3435 523265837 44480 97454 785526713 44480 53264 321995515 44480 68212 949323422 44480 89174 489150726 79016 57129 793353213 79016 19589 888912390 79016 7331 58109733 10782 21983 112349652 88325 65292 959181712 88325 61332 471531895 88325 35479 368517482 88325 13997 921385334 88325 76076 13396089 21397 35741 807003427 21397 57045 183648132 21397 27170 19716487 21397 21708 375956257 50708 10361 523144121 50708 5143 330732704 50708 29869 81538499 50708 51865 41677414 83223 59888 333350041 83223 18830 45662137 83223 62124 902041986 83223 80401 730170051 32503 94141 667451837 32503 12662 896408531 51243 16284 585929826 51243 81837 405011891 51243 58467 802291962 51243 83411 904186551 58515 58912 386744341 82461 34585 935590981 82461 86975 326098446 82461 85245 114468586 82461 48423 223977260 82461 9761 168622247 82461 21658 629453732 85022 16846 446228601 85022 91054 863619182 43020 70519 462023611 10342 30408 437191116 26686 97260 83218679 26686 98629 646771841 30262 72665 76198232 30262 52087 504016860 30262 75612 232771420 30262 58279 687857033 95773 56483 561818221 75171 60311 158817351 658 29624 612718986 658 72190 325095989 658 93067 977079506 658 26380 158604968 658 90694 709127323 658 68212 561703457 38216 19962 512485533 78515 89379 759249193 78515 69572 297168230 78515 50080 876744245 78515 71227 326967382 46458 32562 725300516 46458 75677 132879750 70529 79337 313224504 51865 88989 271838118 51865 55298 532182610 58026 26108 855432137 58026 85913 797450024 82822 12214 142480421 82822 87702 6153694 82822 54129 720782888 53915 31238 7087290 53915 1410 628015819 64252 76022 145382390 64252 89007 559533243 35831 96193 879428235 86299 80099 501331423 86299 2444 811658685 86299 14598 46806292 97796 98900 897247777 97796 29175 129668050 3383 13079 118799594 3383 74718 210375241 76485 56659 496161874 76485 33162 959501496 66832 50540 445871173 8097 37034 621938045 49429 31866 503812762 49429 2414 217974855 4111 89364 825475660 4111 72650 183672067 4111 57503 822779172 35298 16112 134363084 35298 68298 86525270 35298 43968 400843846 35298 70905 901684888 18050 47722 845169933 18050 17246 678232078 18050 15699 159313105 21224 40704 118569832 48040 18971 241484809 64811 93768 938365793 17619 10862 84422067 17619 58946 545914459 20743 84145 590424165 20743 81304 593351194 20743 85269 311477860 20743 32281 664616097 84847 23838 156765267 84847 68725 136523407 84847 94959 327723648 8932 80560 811827708 8932 85756 637859897 65432 12160 273057468 65432 86466 952393677 95920 32012 763551459 12989 36263 842846536 12989 3435 644769039 89273 86461 291520263 89273 56673 211511115 59395 60858 536986500 59395 64005 498101006 29563 39425 795083323 29563 73948 54200184 29563 98901 212355338 29563 62911 757877641 80082 15023 481892420 80082 80463 489666988 80082 26881 934109347 77479 20907 927388496 23024 7759 628714629 90767 82953 555578885 7807 9849 328287078 7807 37448 530114986 7807 16263 203767050 7807 13600 648428994 2401 83498 344435589 2401 1806 708228800 2401 39344 486714315 63278 60266 550609484 63278 45932 281098295 8855 89472 227222429 8855 44330 256046956 8855 53295 503687493 85390 54684 789203280 85390 22752 395666777 25544 93446 939427105 25544 35461 960493322 25544 66407 43071293 25544 45838 907858537 25544 80710 224202578 25544 24832 52690242 45689 8861 49199978 93154 20447 925208933 93154 84448 247625826 20489 41978 526523932 20489 62138 116500768 4730 10009 694705601 82463 96772 26555275 82463 48553 594506215 82463 61756 58159841 82463 57294 747296288 32114 40484 966960377 32114 92495 82349288 32114 86419 500008827 17212 72527 611314477 17212 46089 173406304 17212 11986 585606872 24832 99219 63809851 24832 75385 548554305 5092 76003 406826518 63956 30456 526449333 63956 60697 358117139 63956 78516 558804369 63956 12819 825684205 32854 17477 609055002 32854 46507 162921316 32854 80447 190941391 32854 83361 193346051 8961 5051 463593389 19837 82511 254186075 19837 32724 868555158 19837 90959 659715368 68084 75159 68476856 68084 71082 131051326 68084 39089 807065965 68084 28948 132902127 17945 51992 956515628 17945 17902 737766690 17945 32155 985342093 89174 10191 200293580 47042 7422 152752826 47042 94841 118801851 39344 55981 777184107 26422 47964 322079055 32195 4220 823762478 32195 96425 782793738 53473 51657 418745316 53473 92570 118224519 75237 80257 69570259 75237 63488 34580618 55521 41041 799198741 22804 82176 737928716 40205 21166 15615269 40205 62446 263860041 47529 95439 27249489 47529 995 219088257 47529 33099 943581469 47529 48894 293077229 66729 23402 905159680 92464 97029 889364154 14847 75524 416708067 14847 10029 905922150 17998 21941 544991398 17998 43842 700563687 17998 53703 162179994 17998 47580 203131947 49310 71021 850984851 49310 76582 351882499 49310 68737 280386667 49310 92310 284101840 70398 92078 853643680 10108 79546 787771094 10108 80578 681495542 86308 6662 571494167 86308 18261 77738777 86308 89586 637516824 9093 70777 145822793 9093 83376 964345979 9093 11953 615691389 9093 2364 416364381 9093 63671 514021342 95423 19465 141449240 95423 71030 92860611 95423 48671 403049772 46468 60808 256554161 46468 95183 442651212 46468 48351 390184221 46468 29175 537397415 64053 33794 997145201 64053 39196 510396343 64053 49427 710746225 64053 36080 685026974 10424 13814 84399324 10424 13182 639728446 98731 38507 228740612 67208 79604 826103902 67208 77304 983372469 10309 39400 907020537 45336 59977 565460327 82170 97701 263141172 58812 45970 7390473 58812 21189 937515333 52773 57037 209374017 52773 86812 989666881 33842 66411 856189326 33842 63149 310983521 33842 42263 328501845 36661 35868 795250561 42681 93387 408788833 42681 91447 930159855 79026 72796 85977939 79026 50683 41408383 79026 19717 903461590 79026 99422 753957355 6164 67829 780404561 6164 11629 14386325 54390 2631 224530481 54390 24095 851159528 54390 33405 467866633 93805 46974 106805560 40865 98323 53812045 40865 68272 461491570 40865 33030 669392707 83550 76129 918904784 83550 47824 673675681 31790 25156 789476057 60700 50772 370713595 60700 64618 660165149 41805 30064 867221225 41805 68552 175185793 70905 16155 211219939 70905 50740 992917967 76467 65631 719945748 76467 12644 748249290 76467 36164 539819611 2095 80335 562801319 82594 57368 167938184 82594 70979 191030250 44598 98333 618906171 44598 77159 643093039 44598 6266 825615026 70977 35740 659656752 92714 26084 474979106 71854 73543 281140585 71854 42027 363508102 71854 82511 855897510 41812 51667 972757157 41812 77331 989999862 41812 87539 913656261 5775 26296 564179671 13797 65755 183883345 13797 19319 452448121 52879 70380 38052464 98989 25150 369946388 98989 85169 768960535 12379 9289 64490320 54020 82877 783966252 54020 69249 427808522 3435 64374 501764465 3435 13062 940838421 3435 4028 753158714 5456 67795 116721138 5456 19377 488978293 21209 29723 27304801 21209 13609 364404784 73730 8339 812481315 73730 78198 190130491 79410 1642 89293583 79410 16750 788419580 18572 36551 994846886 18572 93218 557189016 18572 39847 540702153 18572 93484 314972172 24971 45655 356177440 24971 57001 240029006 24971 63060 616025565 36132 29495 922243771 36132 35628 908809157 36132 16128 161825789 19327 65294 522926525 19327 60161 178856688 46834 16283 738003752 46834 54618 357227075 46834 88781 389836588 46834 21552 935076283 44096 45070 580239636 44096 60431 673425164 44096 14182 87928612 8543 25888 571529115 8543 8131 247386058 28161 74297 997406545 28161 63422 88305863 28161 12491 381569109 28161 15886 227203025 87074 29920 249515877 87074 59030 270311582 80680 15300 913537086 93078 49828 882190813 31983 16870 876764975 31983 47366 232255539 66960 87191 566673592 66960 66468 431077383 66960 52853 121951667 64011 99526 615735275 64011 97662 758875133 64011 93420 427953214 64011 7752 230932859 64011 55379 746407316 64011 43284 690265491 18707 88071 908127787 18707 71649 287877943 18707 27020 949172686 88175 13605 529524736 98146 55412 336225160 98146 77706 394418839 71156 32953 321862775 36164 60600 879653593 36164 75337 499485386 26215 62074 702700934 26215 64054 613585438 83234 7647 583809187 83234 50633 732166342 49354 89028 750687759 49354 43224 491303009 49354 28772 965917653 49354 21270 25958923 49354 79478 439330403 53481 57111 64284528 53481 46620 193120934 22893 14652 29429038 22893 49829 400501282 22893 78787 732418782 22893 70013 854188667 94309 11827 951282549 94309 28210 957247371 30049 42651 270975810 60719 31712 331703263 60719 88655 596549095 56001 92418 285520716 56001 68399 797491412 56001 25388 547642298 56001 18914 719793857 94522 77089 602855147 94522 24711 819093232 14588 58999 829713281 73467 55715 287059195 73467 29723 378573287 73467 5222 632431229 85747 54797 358937084 85747 3490 287048260 12193 92883 137247101 12193 18735 792593542 12193 28975 313709043 12193 75130 172282759 12193 97051 912449032 32936 6918 885993106 59355 5481 266419730 59355 95407 274152535 59355 55056 187812132 59355 94959 303212406 40323 37884 634720729 40323 74410 257487469 40323 55873 987476987 40323 16563 38358985 25483 62361 766276202 25483 31370 211484344 25483 68105 908041835 83667 80821 765122155 83667 42744 987555805 83667 46805 452079179 19377 94819 212234091 19377 95520 741784773 19377 61388 595790572 88566 45424 835459631 4112 29338 294532055 4112 46162 722412350 1252 5057 312417581 1252 42181 313866017 1252 56057 371463806 1252 89855 222707888 1252 29638 760032467 8653 40219 915945035 8653 18016 57228954 8653 97058 870443540 26833 72846 598406308 26833 62107 828871916 26833 54406 385347613 90694 41238 577913723 90694 29134 493536984 73056 61114 151973360 79597 28915 891649093 79597 3472 901023247 79597 76689 371334197 79597 43221 81330793 79597 60993 185598418 79597 61820 263845124 79597 56077 597438115 63761 51058 364075593 63761 17704 863519233 63761 84488 203162041 45354 84504 328168873 45354 67755 24559159 45354 70038 725051341 51969 46842 200198098 51969 4028 279930802 51969 98629 510812599 66817 9070 599437268 43731 76236 401747961 43731 10888 254519321 77182 62782 360614330 4645 8136 842884282 4645 11438 707039260 43826 8566 303663742 43826 5338 325331738 43826 36370 14302132 43826 23281 852582615 68859 33 929723409 68859 85998 154101080 68859 71629 264379739 68859 34391 543681605 68859 57265 269317987 68859 22585 787160829 68859 56934 619285753 68552 15366 218217246 68552 49984 972953819 68552 25747 723192876 96152 16670 226249446 96152 53313 650353449 71852 95291 976888220 71852 25936 773985061 95196 41485 928840349 95196 52449 784274029 95196 89469 731447286 95196 10158 96836467 17378 87698 780461520 78708 9830 780983485 78708 4753 358011104 78708 15048 771947675 61785 46634 843263262 61785 2503 466617537 61785 33985 197820826 61785 73253 640877909 69376 62306 701742337 77304 76685 753752892 15950 9544 843382074 15950 6553 931401758 56683 23221 890444148 56683 38082 258138681 56683 83515 433063649 67493 87281 713008137 67493 12843 579410871 67493 30329 76202111 68433 78273 70449383 68433 48821 495826383 68433 57517 256816543 68433 92631 928817037 65159 76422 596419862 65159 98395 135781447 35791 38399 383007640 22983 1837 10622713 22983 3058 164117916 22983 68522 348851711 22983 3687 611979334 22983 33860 499517314 22983 86466 893048565 70995 72905 908443631 70995 38037 942253388 15048 34937 974785566 15048 32379 51636645 15048 52812 493177235 15048 46483 689189048 15048 17802 454175977 15048 21510 625661571 15048 12233 525266692 74016 23689 513440061 60230 11945 822197415 67131 15357 85460963 85049 77646 225908612 4931 82262 93145679 4931 63438 386668361 4931 64034 981589401 4931 60879 670033304 4931 37547 944356337 4931 11731 981244776 4931 56328 117508411 26918 45338 141992820 12767 9212 93477346 12767 21020 938903931 12767 14279 931522887 60993 97696 506992657 60993 45932 342741759 42810 60881 274366084 42810 89687 55572095 41285 71395 251005600 41285 23766 76505775 41285 32688 50693763 41285 71345 447347539 41285 49944 945680713 41285 80882 820938670 41285 2242 738409548 41285 83268 351144045 27084 94160 236746724 27084 57627 749841465 27084 50273 128967778 73109 47137 385531930 73109 43842 922820965 73109 48427 683002862 68746 97164 960859068 68746 14343 708284236 68746 74240 121373245 68746 88554 355128941 55418 44501 424637412 55418 11882 901328938 55418 21866 921756122 76317 21658 26070690 76317 74029 648464344 76317 61150 597182963 52756 93028 812809557 8128 46276 792443472 8128 95872 210576861 8128 209 545338349 8128 66108 877146689 96127 39591 323763196 96127 11125 805538905 33030 84452 206829311 33030 86170 343534762 76355 75539 193350667 15800 37197 13174590 41200 83250 185697504 41200 66421 186995920 41200 46100 29600432 98291 10658 779797217 98291 85028 430467398 98291 80079 124010121 98291 83960 494590710 93355 9891 816595988 93355 90398 557066819 93355 47973 323251189 93355 41753 246956190 76483 27523 129232861 53886 28310 160118502 53886 17224 958311787 83268 69041 20608265 83268 74150 632277112 83268 93487 885787714 83268 30663 566357069 83268 71368 279334095 5222 15888 462747672 49427 6979 23588424 49427 7069 331107421 49427 48454 42787616 49427 42394 909807447 33813 73390 686120816 60701 6609 369331136 60701 59317 451717640 60701 46160 225277571 60701 40470 128254235 35219 7942 316296746 35219 16 599794734 60806 90763 358203248 60806 42257 17519548 60806 26214 343457821 60806 19456 206028701 60806 64438 646085338 75806 37585 215252105 43147 49625 501877211 43147 6266 992924285 91253 48530 665975143 91253 21427 786042614 91253 88304 632826530 91253 80090 706852038 91253 4242 98074554 4639 17942 888844784 4639 72407 98334016 4639 34902 889458655 82244 67864 490505463 82244 66646 772470790 96196 40189 133398717 94017 40214 782060093 94017 51576 792251882 94017 3461 600740367 51803 62797 243133178 63112 88474 379584198 63112 14282 359524163 63112 93239 545269194 23492 53471 696513989 23492 57740 389460894 23492 59673 614850724 23492 68698 959558282 78517 39153 205252442 8137 7759 911688618 58276 65426 265004485 58276 48769 131618554 66861 7425 459433951 66861 2304 435776835 62341 79441 610060301 62341 13331 964646287 24616 43344 647246207 24616 94841 276493725 81153 4831 579252656 81153 16824 100809492 81153 18464 834891549 79551 82215 864270108 79551 73545 847577392 79551 40897 13770141 79551 33661 22803891 72553 89253 508334820 72553 2241 942703034 56295 65140 236282221 56295 97569 815194886 15988 11438 944593756 15988 67872 791280667 15988 83411 314748330 62954 56267 706435506 62491 56050 313118445 62491 90223 564764482 19456 61620 440800533 19456 64477 660093315 3461 60911 185823367 3461 18193 395816772 73130 62922 495809459 73130 23716 909769900 73130 97982 780101763 73130 12766 452358138 42070 13033 357816454 42070 83006 460454146 42070 1398 266910416 42070 61922 650639806 42754 1867 679153778 42754 61031 909142486 42754 84081 636273815 91043 80462 990298068 35671 38729 771886817 35671 70840 235631244 35671 58978 439258036 52853 69689 900141792 52853 4584 158021923 52853 32448 581194574 62108 14810 256608264 62108 767 624827894 6948 72096 319898097 6948 10426 715812744 66293 14819 819371555 66293 97698 654670818 41260 42125 881802207 41260 77808 952786789 41260 81506 911892789 16073 25311 537220356 16073 31136 50421322 41066 50022 670609247 41066 82138 464089968 41066 43026 492539854 86461 83271 968237513 86461 7812 825695253 86461 91719 801854348 86461 48413 343345800 92083 65805 859009032 92083 74640 686077506 92083 9380 10769263 92083 55455 21887030 92083 87469 928050464 92083 17581 115147774 92083 66225 645564554 11815 65729 376658467 11815 27140 467969559 11815 51757 747929060 11815 66428 167331254 19319 96274 203118140 19319 13331 121094576 24731 57552 250083851 24731 60438 515712706 17593 17 968470352 17593 98840 105344365 74745 30089 841806382 74745 94131 32900772 87341 15730 188397597 87341 28446 86316782 87341 12820 749154222 87341 17922 2992500 45295 37659 181894517 58467 17772 290975994 45169 72218 969210910 45169 11455 296812218 45169 41602 968735631 45169 31728 909438695 45169 56856 964728533 48722 78062 445670597 59956 72030 248844977 99729 37880 183854443 99729 2660 396622113 12025 85758 3715324 46593 4770 161777898 46593 30856 505823082 46593 57689 181769038 46593 8117 549031001 41831 24380 379875926 41831 32433 864382103 41831 41023 709115218 41831 22553 955303597 93239 65824 748382470 93239 9199 623551219 44865 39485 117536598 7463 45380 131619869 7463 82953 123247326 64054 86137 193179585 64054 42437 759327357 64054 66381 230470461 64054 68933 521225242 16577 28106 515772232 16577 64872 364496612 16577 40932 829480622 64005 75684 546652047 64005 79628 188415571 97129 26716 756967018 44928 66575 533517947 44928 39052 55231968 79049 37447 515568656 79049 36812 834894019 92383 32605 222667267 7792 33710 196817029 23389 35859 55912368 23389 28064 751900468 23389 23323 714695940 21189 27349 278492629 21189 37804 603570545 65676 93991 206564683 42341 73436 136372614 42341 73677 350587886 76765 86094 848493477 76765 87437 973508923 27096 71256 56072223 27096 22151 33418952 27096 83556 90024268 27096 19965 159075453 1804 56413 920872115 1804 27191 561533626 1804 77524 985165032 97853 143 216520249 97853 98073 336153319 61715 57218 829453695 61715 79406 192957674 73038 57445 318368243 73038 46947 527208106 46620 85381 744586364 96147 4608 856487670 96147 35559 978740926 46353 46801 738077344 90959 37627 439089015 90959 23965 817638861 58697 61350 113522921 58697 20562 314414894 58697 99248 713349369 45932 53831 217866989 45932 62979 385292687 75811 6706 312990558 75811 7248 874466714 14282 21769 252190431 14282 25456 395870042 14282 38373 197378839 90223 2219 412547132 81746 97938 289495000 81746 96116 240534206 70763 62355 30239962 70763 65777 671302300 70763 63946 786019167 70763 58112 981010885 86170 3648 318430814 86170 11401 429280204 86170 23744 697948404 86170 93310 385958462 86170 35647 304743740 86170 37042 398039360 39742 91517 865900924 39742 36683 268953165 39742 29723 356432476 39742 61004 869376454 20739 23704 40318317 20739 58162 530120827 20739 91147 382393367 65911 84300 272025813 65911 10029 447334308 87236 21592 679499582 87236 31441 945977974 87236 69041 598033597 82392 92229 52302789 29609 8624 406753412 29609 54275 724754978 29609 80296 579472845 29609 25607 604768659 40145 28886 857467694 40145 10393 432401321 40145 63945 765342472 81508 9957 949942347 84663 2332 243901151 84663 66334 802423889 84663 82127 81374046 84663 55865 531085273 68897 80533 819063725 68897 23699 376072619 33860 54864 259033769 33860 64437 256551536 33860 83236 677722687 21658 43018 618203819 21658 55646 445615473 20423 69444 631212723 20423 23472 615010388 91863 70099 683693844 94491 52218 944749955 94491 76104 136725694 94491 81388 159555008 60879 47084 810415696 60879 66533 654237022 33162 59843 124729708 33162 72328 704027374 33162 78302 638453088 33162 67775 22656186 33162 6662 513305776 44726 64009 506248540 44726 31780 922766645 44726 36211 141040442 44726 33033 186759606 44726 13456 967030696 44726 49100 157562720 44726 81661 3761476 30163 92828 768174179 30163 79247 556686515 30163 68387 515389838 30163 61565 55392795 75337 13502 64811870 75337 24536 620601188 75337 70068 685215663 77440 82209 180304395 77440 41160 892682747 77440 39376 802773975 86439 59233 831429728 86439 80079 88752129 85716 98118 98877515 85716 2465 274576611 11059 76688 827001286 29426 1531 473837327 29426 89321 221057861 29426 7860 963681603 29426 4584 546253750 36617 76014 385409798 3919 71153 18413731 3919 87177 978081667 3919 34834 172037000 2242 48422 560700399 2242 71755 769441041 2242 70419 574755465 2242 55069 558614106 2242 78264 717113303 2242 66552 465690134 1398 27584 828881748 1398 75780 814955903 1398 46271 34956729 1398 7856 21727611 1398 39196 911299246 1398 53295 809463463 19717 74022 40093063 19717 48854 719282633 19717 95665 486812601 19717 9609 29792749 7287 85637 928202287 99048 92859 318485089 99048 34464 62498931 90772 6384 2162355 90772 92394 126102128 46162 54405 465114369 46162 46535 600606729 46162 18464 870941273 20612 14736 857147893 17852 26592 152624909 48400 58105 134786861 48400 70500 895196392 48400 49960 445459225 39902 72653 969710650 39902 36210 673765175 19281 16210 345606210 19281 57830 79413981 65126 6085 445833420 65126 57771 261778111 5163 68446 324121208 5163 45499 900307162 5163 79569 22618863 5163 49167 522835432 5163 20594 437381362 5163 95888 684123692 5163 2414 240197163 48894 41521 133925170 48894 3446 953544302 48894 35872 700182964 68337 65571 731662865 68337 91787 685911012 68337 4680 747788629 68337 2070 133650362 40075 81197 252688283 40075 49311 948674379 40075 90587 229108454 40075 50648 639547785 40075 25904 797400673 50839 42300 178596345 50839 6266 734260478 50839 17831 525206836 69690 21227 644021343 69690 99737 157673777 69690 74627 508147367 10620 53601 288644926 10620 3750 185638203 10620 46682 76241793 10620 22988 297613203 18758 69965 816170294 18758 6087 385256093 53191 73787 89970985 53191 2660 304780388 53191 11200 696814486 83852 68333 274411905 83852 86635 622715311 83852 97213 974353496 39196 66604 76175313 39196 61935 694537116 39196 29380 906181600 39196 969 666867737 39196 11731 159427822 39196 48423 991818306 42394 6637 187257953 42394 50883 808760929 42394 69851 739099932 42394 94807 913248751 85322 28312 299773402 74657 35750 947655103 74657 22329 594545931 74657 3949 373270191 48821 54049 479940584 48821 2499 591725679 37020 49505 599707666 57002 54173 468382993 57002 25921 23818963 49903 33250 286564747 49903 94471 482449188 49903 94250 749344863 96101 15004 424202303 89923 63582 329017349 89923 13521 774424530 89923 2058 549292504 89923 8735 803243287 89923 419 707119259 89923 22337 59879707 3536 94142 953930317 3536 55899 134228902 66108 9387 512227112 66108 21424 185927610 66108 98840 728616588 66108 14279 720817822 66108 96634 891372208 49313 32265 998760039 59777 31351 744790200 59777 11797 325636654 59777 88228 506493111 59777 82727 544445421 59777 83411 843062493 5415 42512 751219928 95759 17760 43588279 83236 63340 318101471 83236 43271 57038156 83236 76076 197372330 12866 41242 244371909 12866 36875 531481620 12866 10284 220592698 12866 5342 422656861 12866 43721 687403653 6662 50789 555164143 26900 61960 83008283 26827 28933 893277020 26827 58455 9699808 22752 39347 378616695 50663 96071 494366393 50663 30087 854419764 50663 10196 605952497 43701 27628 173370347 43701 75928 386380864 52903 73341 610246881 58398 60525 594706153 58398 24334 744745704 78293 87934 176169076 78293 97197 108621329 78293 51130 484344776 78293 70500 472355932 71094 1936 728254301 71094 55272 240092852 71094 29952 531242639 71094 88574 669073839 71094 24301 869487021 95201 62853 828412076 95201 69814 595668177 61756 76158 830093109 61756 65609 732155515 46697 68813 291864990 46697 82805 693324018 597 69410 660633780 15699 66326 434067671 61658 25753 306847775 61658 39982 986175970 61658 12138 407322357 40554 12602 694153243 40554 74665 953652442 86938 22672 439573259 68287 83059 537742236 68287 43109 119091237 12470 44979 54648100 55362 95342 220627752 55362 98138 776146287 55362 60206 769364465 81528 68995 378099206 81528 32089 626914514 15464 62761 864760085 48454 40751 374718204 48454 70500 779969488 48454 73334 665915930 29134 16516 389388551 29134 66428 959660787 90855 25785 741440823 90855 76514 197409378 90855 20498 287936273 90855 17483 302426529 90855 77417 848863477 46660 30676 983312854 46660 50422 584890492 46660 82414 924842926 23472 54753 592792145 26799 65379 375684432 26799 79761 634050153 26799 25554 303819018 50422 63528 7309859 62589 77759 924315268 62589 37660 261567764 34645 69939 229540802 34645 20930 220202721 34645 31945 625866038 34645 46016 410195170 34645 20463 73161161 34645 29612 812300280 28401 80112 215903803 28401 18605 862994559 28401 77288 439376586 28401 62697 990808836 33677 99813 230584334 33677 26295 721639115 33677 19218 589866364 33677 34370 528479402 4138 81209 508337481 28251 14591 141480098 28251 8120 746360060 28251 70640 423966558 28251 46336 2720394 3821 64052 819765749 3821 47562 305583479 50865 36750 636582436 50865 64220 40818389 50865 22585 294616730 9761 72063 644249827 9761 21623 31381619 15163 77650 744452571 57294 31394 746387059 57294 63979 286901008 39022 98490 147510725 39022 73631 764519966 39022 35903 721631189 39022 11125 83535638 69018 47028 144777825 69018 75753 571272073 69018 79193 655824501 69018 50582 41147307 3490 2477 144400726 3490 35144 988507902 3490 41150 665363465 87177 90722 871144387 87177 13311 111983853 75080 4031 59311422 75080 11235 373642564 75080 6015 979706647 45494 53056 60327516 80442 48480 373030464 80442 96763 487731022 80442 93905 456924468 2671 20122 698484658 2671 42059 473256378 2671 94841 376575 2671 16790 33960776 77027 38921 355896487 77027 12114 319943150 77027 43225 245756706 77027 98750 352954399 46271 67130 735896032 46271 74875 288110730 60085 14802 30655005 60085 2276 238937779 60085 41244 826712087 60085 91447 652276916 29612 78738 220381223 29612 80129 518095813 70754 90289 477016459 29341 91665 881197252 29341 68114 225940067 29341 66531 764726547 97051 40531 689704926 97051 7361 762272664 85908 24408 796237374 85908 3176 850996705 34947 82892 890343671 92989 16226 464258495 96634 73049 688536669 96634 45334 824230805 68212 74021 796438662 68212 9633 811750617 68212 50767 725459451 98750 58071 448544141 98750 82953 684842717 93985 50095 301329540 93985 71368 484007117 93985 91665 699221265 93985 72369 212699439 98073 29787 955986917 98073 64868 229008354 12879 22696 80637420 12879 39349 625354653 12879 40636 524571497 12879 15068 798047752 12879 27510 331498092 33440 40321 465571660 33440 20385 125676157 12994 26668 510058699 12994 70500 354420337 77542 94132 890075925 77542 15443 555046603 79628 31829 836605695 79628 2414 391940864 79628 8164 658914596 21770 59762 862200957 21770 75307 440856019 49794 34254 16850961 49794 78323 388352864 49794 78270 942746544 49794 50089 35225692 49794 70496 76415872 32163 48368 587487830 32163 68105 162588717 15886 55935 780717228 15886 95847 818504426 15886 88214 80538973 61587 47202 931774312 56328 88955 311823816 89390 30849 917013097 1157 798 134295752 1157 3949 530943024 49615 71145 136879601 42724 5650 110946633 42724 80268 265726501 42724 59711 642059443 42724 53341 78021006 88884 65530 769707792 88884 63671 459413848 88884 31946 210658921 74627 36885 708486666 74627 13745 449130361 51261 6648 732014783 59757 54837 264256378 25388 10938 527839076 25388 81806 167639119 86578 75359 421363819 86578 65685 811279270 44993 28052 335582590 44993 33871 702235678 39312 50010 731491378 39312 27764 17502506 39312 42361 307140124 25225 84211 343364660 25225 51816 51486263 25225 28669 694335391 25225 22621 984591516 10158 39996 987935457 10158 48530 492761301 77234 50863 415536186 75387 78364 986536835 75387 32926 40570398 38586 86472 509518982 72595 23318 656395516 72595 25249 567476820 72595 36299 889269294 72275 875 755421675 72275 64520 440287265 72275 99059 74764719 25610 43154 849251520 25610 28095 93846834 75307 32961 559417083 75307 90663 681556432 75307 67198 331502191 51917 55432 66478086 65698 74671 613436823 65698 58828 921463375 65698 11125 918588038 65698 69814 532960049 9492 47393 42267440 21552 39466 511339537 21552 49727 884549890 17219 19602 56119508 17219 76322 462057488 99169 90886 802285756 2928 23368 921818794 2928 24591 376623473 99422 87352 332302533 99422 59618 18449496 99422 23163 686060814 23559 48747 549825705 43288 97767 628824127 89797 85648 660425172 90835 72749 940400572 90835 12164 553993342 90835 70500 297188304 46947 1597 437477138 46947 49339 532416428 46947 13807 315464706 69041 29638 505680990 69041 8753 293583314 69041 51704 189079039 82233 39816 145477470 82233 27938 441299303 82233 45544 664321845 1039 85271 860244956 1039 62783 841507782 39982 1946 508617370 39982 83544 552118746 39982 21623 439050514 39982 38373 414442340 39982 28064 682539064 2777 22928 380741880 67775 76548 737815426 67775 37732 317701686 18464 42518 683798925 18464 32543 435355047 6553 83453 883999692 6553 61768 617139316 32956 46141 633895440 32956 82953 204147252 18450 29130 170860484 44787 74044 72303017 44787 36178 137918975 61247 57472 306207428 90274 91447 668292057 90274 56488 132262264 90274 69632 487007332 90274 18652 989660232 90274 93806 922263726 90274 38276 781020246 42516 27772 724423762 42516 13415 323567342 22988 10380 774109375 22988 83497 765676599 46466 59194 995374351 46466 80003 392160441 5481 40770 758994929 2468 3272 352611207 23954 69954 778150754 23954 26135 410889198 74279 46759 233193525 74279 99267 117037970 90683 99085 347886668 90683 65727 787253763 90683 93830 975081762 93094 85117 362183673 93094 72975 896529940 93094 19593 395621358 82992 29599 523832293 82992 24677 134797634 71368 48417 665124873 71368 9755 189912697 93313 12730 991098925 93313 61749 20762851 2846 44639 447946053 12233 52710 334014787 76685 30992 196459887 76685 38688 830217366 33984 45028 400608069 33984 36528 497759762 64330 59415 418562839 64330 46118 849644478 49158 95709 475236364 49158 20720 511536851 49158 27341 115131394 49158 23978 68322079 49158 55036 612968975 49158 38651 258334955 49158 69055 41432951 93484 9825 979906189 93484 41155 373890965 93484 97905 174990313 93484 65922 605836499 93484 46659 644630053 93484 20813 948632411 93484 91147 405925991 47524 7201 681715434 47524 68649 358172009 75385 52416 463842335 75385 89978 270513924 75385 36796 704394333 75385 15443 440613337 8729 58787 805819948 8729 34080 737837656 8729 56816 310817200 93327 11371 566530572 93327 84628 551217446 93327 2414 9253684 93327 31136 221141928 93327 69704 704651652 48530 17974 513666988 69355 97115 711782071 21708 32029 593593119 21941 46673 534154097 2414 56804 737277088 2414 58287 597425033 2414 71653 656867780 2414 73334 223986875 76076 16857 949639860 76076 61642 197142835 82058 68819 809362242 79478 56486 538870873 79478 38492 284408910 79478 1739 511978759 79478 14055 741548589 76273 2028 461773704 76273 13975 252440961 66997 5916 326399224 66997 57007 735023885 66997 29274 631229619 75238 1551 778499777 75238 17483 855198419 51509 94313 330341957 51509 93376 994424934 51509 65669 655358581 51509 80882 236957172 72369 11068 891724111 72369 30663 357966106 72369 91447 170185734 58455 51502 56678374 58455 79435 497304365 58455 52369 680530698 80119 14620 617344770 80119 47918 265440842 80119 70581 221009642 80119 64478 965798252 80410 62024 35385132 80410 50224 693716965 10268 74370 42530345 10268 8164 629640711 10268 80447 600760769 10268 27657 547906353 44554 38163 998747968 44554 83800 414918064 44554 39237 556215547 17501 20126 570577792 17501 21901 467715458 17501 25355 338975566 20667 10847 578831851 20667 57261 695490905 20667 33088 129447278 21970 71340 268290155 21970 54538 515809946 61150 21087 842998499 49561 99414 659203911 16 56077 443588600 16 5131 989133814 16 12846 477367329 16 8741 156822843 16 70390 933056429 97982 24850 23943554 97982 42167 443623309 97982 30652 594942367 91612 59236 89458879 91612 34808 124500680 91612 38276 576775954 91612 85913 448868040 70581 45236 119161737 33403 855 807403109 33403 33661 936260074 59832 33726 972697794 59832 1841 122705128 59832 96829 915066593 59832 54695 552789730 74684 79745 752987635 74684 47001 534553888 74684 78264 47740281 85103 49787 309729071 85103 46144 702564797 85103 43588 561419057 85103 76860 889843088 85103 36270 455100507 25747 18355 822679122 52829 17176 872771306 52829 72959 218544722 82505 26062 380251535 82505 67237 803744785 82505 94500 443448701 82505 20159 544671374 82505 26611 398154177 27162 80786 545283371 27162 1513 11790850 27162 82609 335456836 46968 15590 222692054 93806 28139 733440251 47606 52730 685618021 70858 95719 576702752 68796 34065 57236967 68796 90381 789457371 68796 65622 911672581 53617 56929 823604365 94959 47564 503845225 14802 85523 975627306 14802 78715 273696971 14802 99888 493173212 96194 85382 33457731 96194 37024 23219944 96194 70475 712437497 96194 63268 289590430 12113 5670 342095369 12113 88999 748156718 12113 91582 220559304 72612 82071 907778425 72612 94131 452459475 72612 48385 234173599 72612 43511 309020359 72612 95602 884364460 15437 69861 214866947 88781 68560 25848267 88781 25635 343086057 89549 24763 847710105 88748 10324 393521085 88748 35912 234866087 88748 9807 414329770 88748 11185 751062893 10029 36503 299384815 2726 78728 652711374 2726 81913 34119345 86466 64321 826051288 80129 84088 265831857 80129 56432 2105623 28064 20830 998431561 28064 48495 751164869 35760 33100 148978132 35760 96366 736431944 18619 48228 397385773 18619 33739 733569230 91742 99800 388288515 71345 7380 474584391 69939 59904 442542831 69939 23851 494909432 69939 59871 28365655 66674 48452 961138838 66674 9803 701559136 66674 43773 865484694 78766 36152 883268856 78766 63328 845057489 61749 59615 491750007 61749 42036 490394707 23716 4964 250364621 80323 23761 383392817 80323 77436 356089746 27329 46981 523100229 27329 92687 312514926 27329 91812 329803609 27329 98679 394721439 27329 38672 434734179 74665 77834 925592947 74665 90197 258920391 94819 80457 328268218 94819 85877 903480986 94819 84121 401482688 94819 22523 116120552 94819 92284 179147269 94819 2660 169096712 94819 32014 321399877 27756 21753 753925857 27756 51074 381769453 27756 8566 566655900 27756 10788 455753468 27756 68022 591089544 27756 92331 4951035 1142 21360 351460102 1142 62598 810546358 1142 20086 656074307 1142 23812 285825250 7856 20664 382976585 7856 628 903560861 5989 79095 529275331 5989 80882 731401617 5989 35522 925747547 35071 13264 993409490 35071 22514 697612390 6772 93822 69621149 6772 80621 436624807 6772 62116 999728041 6772 48531 165989731 6772 46087 433675638 89007 29951 631108989 89007 79850 961351203 89007 42867 176546112 32448 95767 507025988 32448 52094 778692375 50080 48219 224950748 50080 48385 37017085 32296 50992 131131363 32296 59239 14949640 32296 58710 943202437 66278 46635 190155260 47366 64096 491590143 47366 98150 858731704 7361 98758 578080906 7361 82274 755877653 7361 43109 941149450 25549 56447 182697193 25549 53034 720657072 25549 58610 713488615 61396 80675 448201340 61396 6532 850876500 77288 80319 98605328 98840 87218 254631503 98840 98535 247263172 98840 39164 35546678 98840 57706 687036146 70659 16662 356889581 80882 72161 510321917 628 90480 916674233 628 10086 411376278 628 71660 185200885 628 41055 320164774 14384 34964 898776318 14384 97164 169427446 63328 29504 249718157 63328 20422 703890710 63328 19965 874051951 55056 42448 785854355 55056 40603 977564228 55056 27720 399572185 55056 27333 820784840 55056 23851 296804363 98629 39700 478322595 98629 97794 126683813 78264 10645 890485485 78264 26141 227581303 46774 85100 813077733 46774 15623 961914269 46774 93092 515696212 78425 72689 764143145 78425 32218 818433448 78425 16848 224958419 80822 65926 660638320 80822 54826 257769270 77690 58947 779918058 77690 1623 151991040 77690 5518 274554451 77690 95179 859846880 99059 3244 418451789 99059 14414 39884804 99059 24455 180328515 99059 70639 309477546 99059 50780 759778309 17831 16573 264006079 17831 55814 30880864 17831 19411 456598982 17831 3264 145165275 17831 54041 627584522 17831 83035 927254844 17831 2205 697714109 2660 74943 65712453 2660 72485 64338141 2660 75241 591500889 81460 61964 232009843 22602 29045 863023068 22602 95543 353149431 47671 25854 134270373 47671 23281 771611122 94807 56008 719852696 88509 27791 401307723 88509 54322 146195745 17633 86552 92165093 62979 64269 289791443 62979 21186 919888425 62979 74033 354844276 62979 88313 861331676 47569 33471 413996989 31136 17856 212722775 59603 16714 558536804 59603 790 435779503 48178 14533 979439043 14279 48769 681232307 14279 59930 641575042 14279 20926 944575736 14279 81727 547843712 14279 56075 100231546 79854 21387 102104918 46629 72448 421377663 31946 98592 922391874 31946 1734 559942952 58575 69361 383915018 91147 47795 419439394 91147 34311 606913234 34624 83258 621769718 34624 27260 863687291 56156 93838 646691749 66595 61219 754841358 66595 82935 447940812 66595 92801 890379276 49789 59444 205978905 49789 54884 874035806 49789 71420 563828379 49789 19273 45374291 52483 17460 492728050 52483 57062 890048324 6113 77512 952180360 6113 94323 718050178 6113 38209 824845377 6113 1310 740718428 6113 58885 566445111 38834 68072 719667458 38834 84038 947780770 38834 53073 451178596 38834 4399 183720811 16824 82906 8314660 16824 2610 77592584 16824 28413 358579743 16824 70038 64413463 66646 43976 711644006 60161 76812 262756150 60161 46118 373173717 60161 79692 95883644 68805 28398 946025767 68805 29243 855820622 68805 73818 355637132 68805 64414 781333024 88382 23357 942621931 88382 69181 405116355 88382 55939 395976858 88382 921 249997087 88382 63401 72850430 42542 57066 381543636 54538 3608 130110056 53313 30064 301295181 59871 98912 449812636 36623 39737 817741674 36623 35375 341825585 54041 73607 49578228 54041 83361 505766309 20704 97873 696395415 32926 86332 31892331 32926 70616 204112768 32926 81718 774689657 88213 29953 353500003 68434 96270 365169795 68434 28276 800481805 11329 38820 521263150 11329 58341 391834555 17063 28205 929263915 17063 24334 956731951 78182 93004 407155799 39020 61080 515586069 39020 12927 751072368 39020 14396 361543125 75791 65035 924659960 62834 24547 982104128 2983 31701 143027937 2983 66983 163222711 2983 72271 512801296 94841 66627 99651264 94841 92325 999466310 94841 25650 727340973 48891 13363 706213421 48891 39052 975301904 48891 96663 3491384 91582 84081 353572989 91582 87138 285377314 91582 46572 543727392 48769 63401 575758608 48769 72228 388752014 48769 3273 489586816 48769 76922 811269527 48769 31708 783858440 75684 57517 589103410 75684 85955 62411013 75684 62198 724477440 75684 63021 45487544 75684 89586 10796217 11094 60312 747243048 11094 97347 123872268 11094 38035 688810259 36550 53494 842855837 6266 13110 951428301 6266 6532 77769316 69851 8826 574872512 69851 98655 253881716 69851 69429 901437704 97698 46342 120642001 97698 74880 696966683 97698 27657 781961597 3975 49906 26130080 93516 59222 281820923 93516 26255 464616471 65349 16996 230877070 27020 4760 356178755 27020 60862 299724594 55479 12647 785400045 16573 92993 252363166 75830 5339 527267600 75830 65757 246471087 11731 4698 719461985 11731 50512 206744733 11731 77618 409507707 11731 69813 340001734 28383 17365 864514345 28383 68933 412323524 27367 86221 468850186 27367 80105 932302618 27367 43486 971226477 27367 54406 148393884 27367 87849 223433909 26054 8795 236134292 56816 46615 317152954 46118 46123 626373182 53295 97059 994862815 53295 51173 867707618 53295 95415 593682975 53295 90565 91079959 53295 61820 101832325 53295 25650 174844733 74875 54066 825377796 74875 69011 447855721 2241 23335 881230418 2241 39135 432297805 79692 6762 411746594 79692 24466 634225732 42437 7901 315449468 42437 76806 713956416 41244 11984 807114232 41244 37842 811379876 62702 61922 848480762 62702 37035 161976735 62702 38269 615425334 62702 59663 911912085 62702 71030 384391273 52059 46371 498705998 52059 72124 681106251 52059 45805 98063747 52059 23523 562785065 77417 93118 892188084 77417 56900 451411956 77417 73848 119705088 28102 69161 792464774 28102 97311 559214735 99553 10260 925340513 22585 85503 252105316 22585 9610 84715936 1569 23754 242656154 1569 72177 560451190 1569 26142 729941795 1569 1038 350399272 2079 94250 645446093 2079 51842 568987437 2079 54075 709468237 12766 92306 661363176 12766 79456 303860501 12766 95110 922306882 4065 67678 660482456 4065 34592 49225374 4065 52214 176533785 73102 21352 831727025 58885 83510 382417469 58885 82131 419987947 58885 20458 696358671 66371 31020 227669837 66371 98075 708673191 49404 24619 576479356 49404 74248 642229310 27510 75941 808908897 27510 33071 456669654 62911 52283 309800654 1058 59352 899271782 1058 61919 389579390 1058 28711 914575050 1058 29184 348321437 1058 14729 965364126 64478 25329 139836519 64478 18793 540832576 64478 18543 65005466 29723 93932 894325738 26667 91626 116792572 22059 39978 8516553 99534 25725 573866105 11784 54147 912575247 11784 38472 773997212 40897 21613 548261509 40897 66910 989649770 40897 45691 923615460 8131 9086 910214119 8131 65644 764998524 8131 94213 45321318 8131 60633 335646881 8131 33012 841729946 57265 95176 653831603 48671 6965 677983201 48671 99678 564240712 75554 59735 380790113 75554 49161 841635463 75554 31464 591332200 63671 16634 824841671 11672 82366 198216607 11672 82962 894880927 37551 84739 467933130 38034 87642 983826804 38034 97430 72763921 38034 61035 611048060 74371 11334 510128738 74371 23481 553464517 74371 10372 803247372 74371 14914 679682021 71718 60157 987296429 82793 27397 828549564 82793 29061 153926250 82793 78154 16357678 53680 62846 646839458 53680 28210 922823738 61922 45180 223848638 61922 87736 869274201 61922 64274 278531633 83411 78776 263422372 83411 76806 353238387 83411 63169 875931065 41138 66913 448222688 41138 54519 198487767 41138 59454 533538517 13384 69583 69467429 13384 6821 347390149 13384 85697 681150278 13384 60645 285051301 13384 11185 644395823 40847 39524 133305779 40847 57378 738312524 85913 816 445264549 85913 26253 875098896 85913 29484 486556465 51073 48635 663357111 51073 45817 974415509 46100 18561 874702775 46100 11594 273383972 46100 97551 688381611 46100 24850 373696099 26141 91257 356937526 26141 93452 812815289 26141 96153 764637391 26141 64182 869563141 63979 2013 869539764 63979 28727 569058212 63979 32515 32553262 63979 40087 776971490 42553 77878 461623234 81795 96210 685921315 81795 73667 584158272 54406 18723 720735174 54406 56056 677304040 54406 92666 169647476 54406 12138 632152658 65730 93616 429096047 65730 79440 133209561 65730 42836 360948252 65730 11594 184033499 44695 95492 389743733 44695 4481 683926620 80888 89368 489511978 80888 17884 735893845 80888 59275 947945887 80888 64182 852736715 97058 35097 479760434 97058 46 651706481 97058 20821 642719412 97058 16864 312588097 97058 57706 311666661 84145 30367 796330897 84145 54729 700773773 54002 22471 779619704 54002 43691 223552393 23965 5518 463840628 5586 53967 215612301 63142 23216 130998106 63142 65663 144368694 6516 79858 351132023 53272 87680 476178807 53272 96425 757913006 84940 2788 617255410 84940 6997 652845671 24522 39108 179078091 24522 81243 170121866 84219 32706 439376970 84219 60294 400225827 84219 82396 9206927 84219 16645 117025242 82349 54353 720655430 82349 89143 780367512 51866 91068 781087807 51866 52658 798280756 51866 50960 580744549 51866 767 639612461 75250 26779 653322045 75250 21361 461006345 75250 66004 670771701 36080 81999 929645229 36080 69704 383276770 36080 34840 675792380 36080 95050 275205345 46893 50731 782184795 46893 97927 318222805 63464 16960 222301918 94250 141 215232071 94250 45896 591884513 4770 17351 245214420 4770 54225 758636439 42448 72281 592298496 42448 93097 84440183 42448 12509 556357560 73837 96204 292293898 73837 93598 684925547 73837 8178 147553233 73837 23497 777204193 73837 51514 906510567 29638 58331 202354934 29638 73890 531228105 29638 31525 145145450 77808 57933 958771612 77808 38018 765997407 20690 11338 555870915 20690 62140 238157118 80079 23888 988182451 80079 72542 963900262 80079 50382 461237150 9755 24368 535810325 9755 83463 401764118 57517 70101 631048627 57517 47845 473213136 68963 97583 175076629 68963 24560 83049972 68963 60937 217396720 68963 32146 336424448 23171 86101 463818832 82953 11972 92504297 82953 80432 249450898 82953 38276 698804780 86029 16685 445216566 86029 9826 39509606 86029 74225 158716151 86029 8845 566438143 86029 48427 164941460 39037 46083 745175389 39037 34724 353158468 39037 3825 37943874 39037 25120 401240748 39037 88782 929790000 15303 88981 267726041 15303 90291 118283063 82511 28995 255386979 82511 47049 335300908 82511 5973 464974577 82511 87774 592281585 67606 14990 673482496 81661 44323 376504561 81661 82508 454311621 81661 79110 664652438 81661 798 718611871 71030 31878 819728804 71030 77049 616907529 71030 58104 654137587 38651 65319 578160792 60365 616 298481226 90159 82723 322909964 90159 26941 602307156 90159 99400 970945421 90159 81907 248687414 90159 48385 824142006 17184 19617 951453686 17184 10426 729756092 6700 83233 24851415 6700 93790 8220437 6700 5221 181569343 6700 89746 18544161 83361 37812 349473892 22933 21112 96492564 22933 41497 285073155 41232 59682 596799815 41232 8507 988203939 41232 31953 160947913 41232 70496 661960401 41232 43511 456025834 20631 2898 710778620 21361 95377 886559955 57538 58712 761298925 57538 34464 835724538 57538 67045 857640762 36058 82640 290593292 68072 30410 952451515 68072 84363 340820074 68072 19307 325959253 35106 85232 689332592 35106 28370 289385806 35106 2715 45678577 35106 41025 661849742 35106 50740 700612505 98679 27762 98839354 98679 93319 201885011 98679 25936 405047179 80624 17813 198738021 80624 1515 184852142 80624 49735 370891292 80624 75928 682916397 97513 76070 471925162 27255 82115 173215647 27255 65284 880988399 23281 90970 722466993 23281 460 315926514 81806 19666 154020433 97164 82274 178646362 77138 54276 332970686 77138 63889 67257593 77138 90687 150904381 77138 16595 316130954 83035 88147 276354591 83035 37746 705534664 76470 84193 67452614 76470 45117 97498723 76470 67506 890893476 76470 79429 823897974 3411 13914 643624065 3411 71761 127590246 21263 64583 662770170 21263 66629 259411155 21263 72878 847688598 86004 58527 789104335 86004 24861 134521976 86004 59661 934785394 21623 5947 606751610 21623 95687 464482685 67064 33454 794451066 67064 60387 764369186 11235 74144 191935866 11235 35086 538879095 11235 29575 125929638 21405 44414 127403706 21405 71227 74937740 25554 17452 131609612 25554 32577 936699401 25554 14364 210296445 25554 57847 957728874 16096 84664 253093688 40846 21676 443973262 40846 27986 77486314 38276 32327 246399277 38276 75751 6567194 38276 50813 47257188 80264 28449 846649457 2669 58993 117654167 53444 46802 469551749 53444 66619 131609540 53444 3176 234480410 68105 96798 551253825 68105 2613 69906822 68105 34073 256215438 68105 46087 100042629 50740 46988 653979517 50740 26229 282605861 50740 29467 51827204 50740 90388 148277384 69591 55439 933292109 69591 84710 626143727 69591 33914 547538360 69591 94484 686075567 34154 54232 110038995 34154 84702 640016697 63486 27481 111106818 63486 81506 848374773 14729 13599 379078137 14729 90678 532168987 62446 92146 181839642 62446 53616 733414693 23699 17805 634684364 23699 28496 52835633 23699 66667 707510321 45776 15638 672045083 45776 93444 191244906 45544 24559 828203394 45544 75931 372487707 31202 65052 815978384 31202 46762 652054108 31202 1436 869429521 31202 6740 146014979 31202 93993 481838498 67517 78109 138666462 60630 96501 923063823 52926 83985 340975828 95602 95746 21643306 95602 84203 104171549 95602 17600 249783372 35522 89383 742876613 35522 94255 489290582 50960 60973 92453603 10418 58643 239535169 10418 85285 552750685 10418 956 908152479 61234 52263 976442782 56077 436 388219494 56077 63485 621510180 58341 74959 722652207 58341 79001 430125121 58341 86819 336275478 58341 58492 980019392 58341 19965 239951495 69293 34906 340253535 49979 27894 857922378 3378 80224 623293085 3378 20769 687791709 350 67153 509823174 350 73321 322553656 350 69940 639508530 63557 14838 651284467 1314 28210 65535354 1314 87804 262407635 1314 29394 970633307 18152 45329 948275838 98490 47157 361676064 98490 41135 417676765 98490 54794 276932781 98490 7701 592480513 43842 54616 977711648 43842 80937 459704892 43842 59113 418603586 43842 72107 127351393 62773 60136 805058582 8721 92725 560140979 8721 76289 207009902 8721 1310 939027457 71100 18847 36064638 71100 56444 83545563 90739 68169 619659927 90739 11135 774291613 90739 64781 80406368 90739 76806 149651287 53593 63545 363739148 67562 88842 989402442 67562 99216 305268544 67562 1997 130927785 67562 84857 180616765 11125 41076 630560943 82538 91141 699838656 82538 57170 205840899 57062 69187 644795601 57062 10410 750240802 9011 60889 908019591 9011 541 750062824 9011 63276 324613368 9011 67651 265218330 9011 86375 146720863 87539 48997 303839512 42263 16416 229784275 42263 42052 683245772 42263 48064 79131053 42263 74660 388784983 42263 35313 250526552 74718 54675 148708270 74718 31513 317795199 74718 37804 236769737 7331 54488 116030248 7331 72963 593179645 7331 84456 540236351 7331 91280 309259912 7331 60438 399101857 7331 25109 15155590 75780 92117 867279212 75780 23323 346779029 18914 4366 662639506 18914 58078 803416130 40755 2257 109069384 40755 31715 244394471 10788 41799 22610279 10788 55866 437000967 64150 31900 718854715 64150 63175 45000717 64150 36579 673658011 53264 16862 53440976 13600 61474 385184169 13600 40200 705251075 42644 28501 505527306 42644 45718 412143496 42644 51230 712700288 84081 17815 771712601 57941 29697 746624574 53790 37901 297066035 53790 28702 720372444 23712 1517 418216861 40177 50709 957792126 20582 22169 696626574 20582 10289 471101181 20582 56238 828817491 20582 41628 376968249 20582 63777 58652508 77502 57790 14775872 77502 18068 515064972 77502 25852 263679274 81953 14412 567401456 81953 33012 262143445 64781 86294 156762053 64781 99738 858306537 64781 36270 168690066 44699 22025 285239732 37024 19629 416312608 37024 5877 650370332 37024 40460 55996187 37024 46846 609940998 37024 2819 781431787 10671 55337 666567776 10671 25109 397918321 7910 52626 900377277 19593 94854 892987821 19593 42177 969137760 19593 3706 681569148 19593 65213 922436023 91665 49132 664652124 55745 9550 783359503 55745 79760 642014176 55745 87277 706397621 2465 75180 563045322 2465 95876 154981476 21901 11648 692099614 21901 42577 419531577 21901 68022 499649753 30407 21471 949414959 30407 9006 82953769 30407 9872 400638673 30407 10245 130756092 97524 38009 384955748 97524 90366 580575051 97524 9199 604273500 70038 8282 418677212 70038 18582 158949149 2304 39416 793068302 2304 37704 342116969 2304 11419 680973051 2304 78042 260238304 8566 77349 702994963 8566 62872 202805183 49960 23865 909956841 49960 29492 757902875 49960 68711 274865047 49960 29437 596402816 49960 30786 920673522 89143 81525 255745335 89143 12163 431641160 23851 68107 246419559 23851 3265 422569341 23851 69581 928141548 23851 28566 246536429 23851 26135 835754077 4549 57955 796288464 4549 73498 977792433 4549 10426 827615292 1155 99142 648770037 1155 59987 932133503 1155 83199 242755041 1155 68829 453721817 1155 60387 662098613 798 51645 665784084 798 1875 904238621 798 14372 296952740 89435 63619 944311775 75928 90008 956898224 75928 37255 818091401 64392 8086 87385108 64392 14374 916386101 64392 31525 861931421 67674 34823 763411777 67674 54039 9626599 67674 72590 431469739 24405 84559 225250857 24405 84587 881017806 15068 48825 12965314 15068 57728 401170015 15068 83395 511322375 15068 92058 220842310 11552 35794 522900750 11552 14327 405965478 92196 48037 904065637 92196 67581 642949959 92196 43748 485721652 61004 67428 807383139 61004 88388 703872701 43078 67706 38639649 13836 19346 301391493 77294 8389 66686604 77294 57783 447085534 77294 93779 469159658 61648 74674 702929656 99407 40209 113194637 99407 59698 27859606 99407 46838 529781337 99407 16364 400871323 31525 13603 644882346 69959 95349 782403060 16793 78248 865276330 16793 85859 601370219 12509 18822 261142883 12509 63852 970236629 12509 83787 293349384 12509 33012 11512505 62697 4538 68335540 62697 10850 860758292 62697 61421 624410521 86556 5919 869193176 86556 90543 29789087 86556 35181 709779158 7995 669 711158308 7995 89118 571991867 7995 15201 497947831 7995 94790 920425135 7995 83960 715835144 16563 83600 25001513 16563 5482 625926957 16563 17024 713991662 16563 8617 985697245 16563 95543 788652367 10053 78897 728403593 37091 57390 972341051 85599 93870 515289694 85599 36295 790419841 71227 42470 232968060 71227 84544 827431374 71227 79010 452413582 71227 93830 140683684 71227 34194 826067364 64438 89391 453851979 64438 34363 722643246 64438 11211 231622540 54729 64980 850007500 54729 20253 962892161 54729 37804 840523574 54729 68933 533651355 767 21006 881750773 767 24154 179503248 767 86505 583905016 767 76061 424989979 767 62783 386956830 767 27525 453394241 59061 16012 43534363 59061 60192 69933689 21352 52177 382365935 21352 73439 922760852 21352 98219 738920266 70327 7770 129403813 70327 13834 199482229 70327 96844 53163411 21036 39653 184176339 21036 48109 974013542 21036 64414 749807279 21036 9216 996893021 68711 86503 966647870 68711 29071 71200674 53316 2447 111540746 53316 48028 480485369 53316 39052 407475732 33661 69030 787724858 33661 30656 948879686 33661 39613 31143990 33661 73853 225015955 9199 54161 845599661 9199 65805 101231719 99723 57669 996207148 99723 13979 339144118 39153 26406 904382148 39153 59178 387676595 91447 51041 347393783 91447 5820 592534111 91447 36004 870057224 87073 63797 628169052 87073 48422 529466286 87073 7163 794482271 87073 48427 676294005 74981 31227 759712278 74981 90056 522041854 37804 15813 796509260 47978 69836 707839367 47978 51054 651381076 47978 66866 422498640 47978 91258 997935120 61768 13979 140367232 61768 16877 773465448 61768 5563 796858169 61768 4513 181431749 75130 19315 427477256 75130 62852 377089384 37660 44909 468996497 88518 65492 714700107 88518 88719 374084198 88518 29962 525214830 61820 2817 46665399 61820 6136 137511858 43457 69889 155682634 43457 84898 42959560 43457 1815 811015247 43457 31967 108714986 34840 93481 469703313 75241 80135 138718565 75241 87023 753893589 62852 63622 676304852 62852 55291 25397902 20524 52149 360225917 20524 921 988809362 16843 16538 340325069 16843 23248 217387118 3385 30588 949218887 3385 59008 857874619 3385 1969 426261981 98807 98692 558958133 98807 45795 76210837 43074 61198 532217758 43074 39923 226084547 43074 68933 805544409 43074 34172 405767325 36482 27424 699946082 36482 34216 112063039 61668 77352 782776007 33012 37777 596404540 33012 32897 685169928 33012 48886 664070114 33012 43347 227275526 33012 65284 351683056 29175 26922 389243907 27751 48478 983039571 28276 12984 956331777 28276 4035 652261974 28276 28555 11262972 63488 67416 282167733 63488 17273 958968604 63488 32046 202160299 56051 83516 446930404 27986 67887 470562173 10707 27923 116133485 49944 2914 21331861 49944 75322 88666423 49944 96984 480022815 49944 14715 424647031 17313 69984 69596070 17313 38249 786478199 72873 22247 69818872 16749 98319 104539227 16749 78096 464797382 16749 52094 849024063 7782 66391 862442626 75094 39735 561047207 75094 14907 75568413 48423 3799 849895598 48423 53616 712942885 46669 6067 589401031 14715 79178 342681377 14715 34512 86708334 68829 90013 364507642 68829 84467 527775826 50575 40993 803904242 54735 73700 652080696 91054 13019 585030889 39644 41792 563968283 39644 48385 597699794 39644 99930 561359705 39644 9231 884309571 92284 26779 438185244 92284 75819 176198499 63268 96142 309668968 63268 85859 171083976 63268 60311 7404231 92331 33386 718700633 92331 1510 324779786 92331 8597 400118313 92331 5221 292536028 92331 36270 266202610 96425 69989 332262870 34808 62031 57634317 48933 48028 854322171 48933 45744 394859300 61201 55536 362714500 61201 84512 779129032 80447 90198 147883650 80447 26948 793674672 7003 84160 321194004 7003 12645 454024318 38373 91125 595780649 38373 59379 710032340 70894 45374 189360621 70894 7381 221675226 66667 78263 777986361 66667 77268 167522623 66667 72898 124303258 66667 34172 952389024 66667 46551 677405219 81506 57096 727647749 81506 38481 776493597 81506 46883 782321973 81506 59094 572375480 81506 5979 880485008 34172 28199 155666149 34172 73345 382975004 28669 58723 490431651 28669 58732 382169452 28669 36521 628538719 28669 90388 372620618 72590 26310 137055839 72590 45582 902701135 72590 26453 724436792 72590 18377 198881096 40497 49142 550027296 40497 30174 381645437 40497 89633 130856757 6321 37409 809829439 6321 73277 771434575 6321 43635 931045178 6321 25379 102188346 79134 54740 464155911 94131 13274 413962926 94131 25523 275718140 94131 56934 849620806 94131 69424 505400192 42241 89828 660656715 42241 10603 592563279 42241 80721 326596902 95144 73582 116006067 95144 80315 830759392 95144 50378 359196240 95144 13979 104249257 64911 71037 813873653 64911 7370 67212965 64911 36781 468368023 86705 99293 262589124 23916 88510 825929774 23916 73145 458197210 23916 33373 842485310 23916 61498 406503645 23916 57796 397618953 10850 24785 138608826 10850 17220 658195658 10850 19307 310677936 66428 6528 215899719 66428 64437 602631746 66428 63401 452430307 20458 13886 2869779 20458 32460 686730998 20458 93244 300755347 20458 62303 718158676 20458 35313 92085892 84488 25938 767118425 84488 8625 181239718 84488 53367 123691219 84488 67701 252693379 84488 68665 478718233 68933 93626 307063301 43271 55129 434554547 43271 71395 440063967 34512 55308 177624950 81913 77650 20646309 81913 46087 127988363 81913 7860 713291372 70479 35393 415033856 70479 17107 492669687 83497 61215 189129233 83497 79304 992069762 83497 10105 25700118 83497 93948 757652059 83497 66747 879280577 39968 31039 975232646 43109 78810 330217751 43109 52118 644871184 24659 34582 549935401 24659 86878 564517760 24659 63609 879341907 42292 81779 462893440 42292 66297 144833541 42292 20866 146158425 7284 20341 375946210 50184 16512 684080530 37263 45505 909392885 93444 91171 80197677 76289 80743 714710108 29437 69235 693842003 29437 15170 938717823 29437 61330 114072834 29437 22249 260834929 29437 97379 232563859 50633 54486 908518370 50633 80253 155724499 50633 6243 497763771 13979 92719 111934061 13979 39802 744310656 13979 19693 322153278 13979 54818 816579138 5979 36353 51456216 39377 95137 783270218 39377 55797 588763734 39377 17605 211495239 67198 64182 483902882 67198 24889 958612759 67198 18959 173977886 66381 36141 304851421 66381 91972 58290831 56856 60683 696907992 28210 89761 374094063 28210 94157 757294826 65731 37715 443515801 65731 87670 696385216 65731 1705 222693104 92859 14703 315495064 92859 54990 93551340 92859 17605 25142643 13331 23702 885920575 98972 1519 983677638 98972 27793 689297114 89586 96740 964405982 89586 58460 805012912 89586 67224 685415656 89586 75258 77758829 89586 5919 504153481 89586 52658 135769398 93830 30177 365629133 93830 59444 125617419 93830 66508 867747660 11227 94547 393488292 11227 62469 724498745 11227 35743 579749473 11227 11751 293496556 1815 26716 568817286 68446 33722 793797258 68446 63378 570273845 68446 97794 560921945 56934 44031 456761032 56934 30656 179414336 56934 16167 261451955 4243 99798 321457279 4243 12586 308298196 4243 93687 933376166 4243 41978 971193015 4243 42935 300132472 27242 72547 814897981 98123 82967 323347457 24334 16166 577953438 24334 60528 128967318 60438 69075 3016821 60438 6777 452836136 60438 69424 510573816 16790 55713 108081970 16790 25002 975985207 48028 34623 875408676 82401 56867 238206349 82401 34192 556409276 82401 88480 972893373 10426 63197 700039825 10426 67863 788895795 10426 69575 397313091 49984 20897 621038144 49984 57994 335230737 49984 48141 689754326 49984 67062 897234999 49984 16566 132285654 29071 73658 126891134 29071 28621 850969863 11438 26081 359112530 11438 50390 583365823 11438 52231 928144834 9807 61009 804588975 9807 3205 306691869 75931 50196 397870180 75931 28841 303683330 75931 36737 194090494 39032 71320 906198877 39032 83322 488400599 68649 44935 454778144 68649 11300 402824166 68649 22959 8766606 68649 31047 29252080 68649 48869 474114679 73334 15633 852868139 39158 21253 797681302 39158 82369 327903084 39158 86077 764154452 39158 36004 261525564 67824 1100 359211888 67824 588 89724800 67824 89492 298702016 85859 34893 885064235 85859 10684 891687661 85859 91779 642552139 85859 96677 151800748 6990 67538 192261062 6990 89159 975514176 6990 8977 42829272 6990 75560 770610520 15327 4432 109757807 15327 85846 451843941 89746 25626 515165367 4028 88588 804069391 4028 72096 532863440 39376 96426 934209323 39376 88768 866960513 39376 47083 204112168 39376 69295 245447094 39376 73368 21005124 39376 30962 322532793 85857 88610 92162688 94413 48429 276829486 8164 38991 375580964 8164 94276 550889941 57014 52030 576428217 57014 77150 929309065 66468 66164 289835162 66468 22869 860944832 66468 75584 629425458 66468 21335 18170544 96663 27279 434651022 25355 15352 288579703 25355 66140 906733141 53190 92902 937817663 53190 50904 3107971 93393 49283 6702666 39958 115 454708205 58710 14703 623097501 58710 4898 561471191 58710 42300 639486724 58710 45898 513375387 70013 40611 58001635 70013 60311 222377151 19808 46606 227426188 19808 41394 376286507 19808 23942 484644618 19808 61219 781418617 97379 30197 943197290 97379 32604 653576740 49744 83369 657744787 49744 27419 172055523 49744 34363 431356467 38694 28699 926829062 60206 22997 586842304 60206 62264 221221391 60206 29483 913063568 66225 63498 219757407 66225 74797 591715448 92631 98749 521895757 92631 74660 844103690 92631 93458 804466284 5518 37208 928413838 5518 74797 911768765 25936 74257 547011907 25936 72801 247981926 25936 5919 695002571 24301 95000 151386863 24301 55357 308956768 13745 47871 924832477 13745 81548 414708219 13745 9307 876058983 7432 2475 474758348 7432 19051 582726067 7432 29996 345200547 20222 37202 978887284 20222 74121 53817611 20222 22471 81185766 45795 96534 568087266 16189 48129 867227669 16189 70500 104963081 24851 27657 893985666 24851 28532 384809414 24851 55308 559520628 25125 35498 61631455 25125 49868 255348523 25125 4299 642508690 25125 48080 203387973 80373 44821 511612174 80373 90480 354657251 80373 75246 125435274 36737 67633 963773614 36737 36762 518087982 84097 26523 918263937 84097 51399 32272503 84097 96719 899104502 84097 25089 741685796 84097 81567 660994554 84097 6773 396759461 84097 50606 592164431 90291 42125 679904851 60900 19436 719376098 60900 13968 362152939 60900 2554 611657659 9610 41069 163380021 9610 81717 354343280 13539 68311 948509817 13539 85468 19626282 13539 4227 99653453 51087 30727 193118962 5654 63520 643619441 5654 80357 135084102 5654 92469 766329993 5654 35651 907086027 5654 74555 980565756 5654 15246 882322714 77216 53677 469934015 69242 96021 319586135 34825 7292 33532203 34825 74503 293743096 29274 45061 640329129 29274 54100 877652081 85242 31857 865770918 85242 66287 308977077 85242 51514 881379597 37981 52586 724209642 37981 32014 376777188 37981 63260 263741590 86804 51445 289911079 86804 11550 31262654 55234 61049 854560006 55234 64442 2059087 55234 95478 468646478 55234 58328 403327108 18304 62670 353470301 3255 88602 121893467 3255 8914 801278292 3255 54770 181325914 3255 32653 343079188 3255 4261 423904881 3255 14890 590988940 4760 51035 348839337 4760 59039 311705684 4760 61524 526642405 89506 90888 409927495 89506 43027 941052166 89506 52459 611366021 95229 85910 360753579 45499 77526 969878779 45499 4556 362596104 45499 58960 729279965 45499 52338 760878601 45499 9274 441309635 60333 41317 979736530 60333 21040 694944097 37547 69481 165551269 8845 1567 746721423 8845 19395 897153615 8845 48692 749379578 8845 64101 202065980 4890 59473 150190349 4890 86939 993228185 84016 20239 934685427 84016 16265 949996089 84016 31513 221036783 26800 97977 507505362 26800 39340 212286400 6087 81731 348536360 6087 21902 940916162 93097 79747 550792744 93097 15867 152759597 93097 49219 285671875 93097 82234 814244255 41023 73168 240944369 41023 73271 212843090 41023 49668 326183538 41023 82234 384572098 40385 14929 815515502 25109 70861 705455421 25109 92345 843043514 25109 81301 936113980 25109 77644 976789915 59454 67939 521412848 60385 50528 37285006 60385 53589 710532263 60385 4454 846435870 60385 94380 286097250 60385 43511 957682198 70500 71819 873000270 70500 17635 708749868 70500 51551 227238270 78600 42396 543197862 78600 41328 708813541 7860 2108 384153129 7860 64437 655233365 15443 51276 956612272 31464 90701 943497207 31464 26062 792164156 5403 45320 427161357 10196 64015 736506614 10196 41885 953852104 52796 49319 15902427 66004 61567 486918275 2554 11833 567697787 34496 21890 333922884 34496 66679 952973121 81717 74889 489507143 81717 7017 821842775 81717 57581 884112032 81717 76219 521507578 3785 54428 566232762 3785 1326 736931525 57796 67718 113695818 84567 64250 37655141 84567 61410 504289126 69814 10993 374735404 69814 72395 596252204 55328 38061 58464840 34194 94325 205658969 70390 28993 161934673 70390 18213 651818690 70390 91902 580223731 32602 68346 538577918 32602 6900 370600736 32602 2642 971802932 48422 3638 125171699 48422 48776 988180016 48422 18085 897813343 48422 82609 403427108 12138 56044 135607511 12138 86168 371893543 12138 61322 446569217 12138 57980 526565578 5919 23812 186397643 5919 1934 633428104 5919 48289 451149453 5919 60953 880554146 5919 74426 200443737 5919 4168 107754611 5919 57670 159173147 67966 57327 424382057 67966 48299 640430590 67966 41435 791214893 67966 65721 729297413 67966 3176 915827226 67966 86375 394536521 36210 57410 824008562 36210 29163 62945310 35026 6586 402705007 35026 32695 690878689 95179 62573 168027391 95179 58145 12998627 95179 3912 41046028 95179 72096 805151358 12617 1526 846743615 12617 63856 924381479 12617 87023 851315590 53689 12784 553564848 53689 12142 417568726 53689 50382 674635430 19965 86230 484413099 19965 67458 90985735 9872 16337 166219595 66531 64690 692774218 66531 94484 328500442 66531 10858 67730873 5563 67340 365646497 5563 96862 449933178 83960 74562 340767783 52094 63722 940766465 52094 89217 465804906 52094 82144 491787 4898 74217 367879664 4898 61531 715486779 67913 53265 703089730 67913 50830 669988781 27932 90594 679198479 27932 25502 280792265 27932 42695 632726318 48427 51150 814976040 48427 24128 857254907 98690 54731 754212659 98690 94981 874821232 98690 8846 269507889 82274 90292 110135848 95691 36954 230107935 78302 3818 660533377 89472 3865 471645240 75368 40379 721152850 75368 99254 687973714 75368 91932 44682508 75368 66980 576938446 47156 82740 62576334 47156 30786 657560163 7163 37625 65411186 7163 73137 861466596 7163 51694 881037567 30663 86862 964831920 30663 97927 90183909 34464 21245 425184161 3949 18361 996811746 52369 59983 402521197 52369 38176 598898365 52369 42388 155549532 1734 13221 303747547 1734 73905 38964155 37842 49465 545788448 37842 58668 74315239 37842 24128 525401361 37842 43860 611125643 39052 74450 707360938 39052 26999 767534106 39052 47814 794259818 61392 47242 270272302 85163 75245 22706279 85163 63468 860212873 19273 88170 338751113 19273 79369 421475921 19273 21782 843499528 5291 7315 641482580 5291 30260 173553722 5291 92957 171761081 5291 36270 403164299 5291 16566 941052133 5291 60645 399268288 5291 65019 240438387 58375 44262 355515548 58375 26514 565957731 58375 37664 226923729 58375 45312 826926859 58375 87655 853602564 58375 45093 785549564 26744 96155 733325642 26744 50212 887257176 26744 44056 961034618 52177 3800 178848271 52177 94157 902205633 60645 39696 814803556 60645 35971 569494345 69155 36258 562830327 69155 13616 379894933 43486 11360 233948097 43486 46856 24729065 43486 50337 719273624 43486 58067 425342265 43635 4682 693240317 43635 46778 372754191 43635 62799 772532191 43635 7043 213265047 43635 17906 50891829 43635 98935 914839958 2205 89815 656135720 2205 31356 299002509 6248 82434 13880827 90646 4939 602345699 90646 4194 714985811 90646 99930 870627638 6596 4287 330027174 6596 64333 995394225 6596 60387 470421716 22553 90736 886510570 22553 3157 75025671 22553 61935 687437607 66970 47219 422187129 66970 71344 995721730 97927 39244 999419687 73677 66725 340737971 73677 70527 959336460 73677 59709 579197014 73677 87585 286739758 73677 98131 797761276 90388 12212 412568630 13493 68676 267607909 64437 37406 356944972 64437 53225 892800229 17483 94054 833941778 17483 82523 999932850 17483 86050 436854091 93028 53000 548959135 63803 2424 122960861 69286 244 515683046 69286 97771 873754215 69286 51899 553651467 21747 66353 470469445 21747 18256 838545326 21747 14640 176735224 21747 53160 843111220 21747 80868 21279891 78311 18188 581633313 78311 93326 221548192 4584 73011 720994810 64153 4844 301595149 78042 64514 873063171 67107 22081 269930701 67107 82337 788078963 67107 35824 10161593 23323 22007 834926248 81510 8520 477331711 81510 73439 536945091 23942 25963 861334746 65065 61504 239814249 65065 17644 670620860 65065 86480 693245893 65065 91191 327797424 65065 1641 654589557 65065 85979 272649097 65065 21344 815310826 65065 81262 336017315 65065 93976 875880022 30321 33167 954955275 20498 48350 932113286 20498 9836 741228253 20498 91974 240601066 14327 50887 371830963 14327 32354 449041120 14327 65478 681830346 14327 21223 406375982 14327 610 433577552 14327 56761 263447469 9033 29128 428667834 9033 93875 348122150 9033 61219 632655833 4200 34088 163427821 4200 16342 58907150 62614 22980 663489088 62614 51332 755409887 50929 62075 969344633 74256 73094 257208185 99888 44799 476211100 99888 30225 524908795 64872 36426 849188416 64872 8768 225308181 64872 81221 411336422 64872 84484 887278392 36887 2113 567491296 36887 83060 654664120 95050 37461 806973333 4513 80333 210693290 48385 44729 427592456 48385 49095 14309737 48385 64668 677011092 48385 3934 67116813 48385 57683 348553737 65805 5258 483385119 65789 21193 94949287 16680 97038 685732365 16680 1532 335872896 16680 93616 261198464 69580 6652 712994755 69580 86025 350723640 58978 40527 992916915 58978 74080 706060195 58978 87871 485340758 41785 21250 911083101 41785 35313 272196899 41785 55341 480213056 71685 13982 503245186 71685 91280 930374640 93752 72004 805121759 63456 73304 681134751 63456 33664 180202967 38026 64000 277893524 38026 28444 477575571 38026 6741 78545961 23366 53301 816847755 23366 71538 103228013 65124 74978 691674884 1597 27160 231426958 1597 52611 642506435 40460 82854 874549709 38035 66537 453879902 38035 48889 568359126 38035 52966 978299547 38035 40641 608886607 11200 66680 964578068 56618 87464 720216131 56618 63320 754843815 64414 15640 410293959 64414 91142 433231391 93092 71252 330656824 93092 67356 562717417 93092 62881 425522700 30884 12448 47772026 30884 68336 611339821 30884 14133 711496076 30884 62329 928977386 61421 47868 906437318 61421 9714 675063893 61421 94380 857476390 61421 35491 416622951 61421 81008 187709852 64821 39455 260059097 64821 56564 441141641 64821 38908 548895145 64821 46156 556616676 64821 4914 101414613 64821 98685 606246016 26523 5545 805268440 47814 93928 620184796 47814 24922 771567060 47814 56265 267548858 13732 47094 45824092 13732 79968 612404316 13732 76052 875914859 95312 36160 162380751 95312 14164 422964993 95312 15843 158517348 90480 36978 286521498 90480 2300 959120779 71761 33695 602048904 71761 24464 407783604 71761 83060 93375118 40932 20231 766213166 40932 55304 620357440 40932 52338 479060460 74194 91349 768712546 74194 11071 933485477 74194 9216 122060398 1532 8310 210098377 1532 85329 166093680 1532 85966 353457015 30433 69131 118014084 81907 22473 813264512 81907 31404 854325974 74660 56329 506167631 74660 93465 541179281 74660 20905 192958591 74660 73439 556397731 38672 85994 756015779 38672 35929 317648131 24181 11344 12172928 36299 36413 340827734 36299 83869 325223532 34834 38529 314067296 34834 94129 502703303 34834 73472 418676003 36055 6114 652973332 36055 49241 714524570 36055 87283 77853546 57830 80157 843060140 94696 4189 16154493 94696 72262 110397328 94696 44128 742435633 94696 88348 576736526 94696 25332 356266264 9307 41952 289817633 9307 14006 167225285 9307 70322 648647743 56641 16822 784057085 56641 35238 88343378 56641 55074 425403769 56641 59444 185144097 22621 38267 183147877 22621 56055 408910070 9216 87240 149286153 9216 65035 415700691 9216 11384 924033933 9216 36811 753408409 51551 98508 524528775 51551 75657 516662834 51551 65546 370945233 51551 28182 519478645 51551 96677 468515490 27923 89621 978678478 27923 34577 588085898 27923 87611 271079954 97794 87770 719905421 97794 84767 614295581 97794 20113 278381525 97794 43269 253390745 97794 59452 486017457 52485 95000 268771164 73137 68474 952985420 73667 46601 599757030 88384 38728 755053235 88384 11546 362129043 34370 48253 899368207 34370 45004 591933476 3176 47867 297001867 35313 14431 550028877 35313 50775 812946640 69704 47640 62142296 69704 31623 990474607 69704 5815 275379965 14907 87032 741681973 14907 69819 794527728 82963 59361 443522582 5757 61813 546508091 71693 42403 754225334 71693 57407 786278900 71693 95877 198686484 71693 15246 641118777 43773 83737 460488746 43773 79381 791814191 39416 37398 534509305 39416 60685 586533572 39416 46322 928857291 59379 7935 741703421 41328 96624 990340893 41328 59378 791507163 96677 8936 898643458 96677 39233 252026789 96677 18674 261588780 2813 26235 733458424 96333 71905 386119272 9803 76521 644890066 65924 68276 586719913 65924 68022 795883596 65924 20087 994371601 4481 24338 935007304 4481 48008 632966524 4481 47017 91208436 4481 72954 252300540 4481 4168 138186055 97767 28521 150748131 97767 46886 193264985 97767 18780 655887701 70496 37757 515278212 69813 465 933004305 66742 33255 177557961 66742 34352 65859715 47202 416 176106850 47202 56306 483107002 47202 34492 903893682 47202 63169 949555479 47202 84418 749919377 11449 90404 34158248 39053 38277 650520524 39053 22659 549891619 39053 34827 973406993 74918 48639 285314099 74918 5236 824028418 7996 36423 289422690 7996 18674 859131190 7996 28889 502107876 7996 35270 561746683 7996 73853 610438002 43511 66733 674249453 43511 5613 620951550 43511 62830 585502192 59663 90899 689754182 59663 44003 66755285 59663 41978 998815772 91404 45335 315510613 1038 37910 673894706 1038 33482 927805631 1038 43407 14432420 1038 24534 280815633 1038 28889 587028887 1038 19228 575987762 1038 98171 416504201 1038 13824 368832213 82414 82031 279950376 82414 5880 914541162 82414 14397 526747028 78735 78537 415997664 78735 59052 918792318 78735 63378 880393082 94373 97298 125319001 94373 35977 268855896 94373 28767 669961827 94373 3538 806617754 17889 25065 87135600 17889 37351 939284465 93747 91520 78554485 1310 46087 198061866 1310 34586 960342852 1310 62297 580575390 94607 33595 309875049 94607 53387 198366183 95543 60168 374298338 95543 15081 234213 55074 81203 420522434 55074 68007 77963789 55074 6031 835473700 55074 36289 387302474 35971 69070 234181545 26062 84636 464740646 26062 82226 243477440 66552 29802 429589418 82027 44431 398913307 82027 76568 938662071 28566 85846 765597109 65757 79093 97257917 77747 39173 778264065 86025 19452 688356603 70238 72720 799913207 70238 996 441795699 87828 29299 782797568 87828 87352 401602613 31379 87960 410031256 31379 23016 428012713 80475 5082 545056598 80475 19461 573073784 80475 57565 445188782 26135 74049 792976716 91088 64296 351965540 62783 39030 83333807 62783 38702 446434009 62783 28348 159814825 62783 72997 343829946 19461 64853 252673805 70475 13312 854197667 17064 22070 910806867 17064 21712 794395237 87869 74916 781106143 87869 47002 732317459 87869 7382 230360759 87869 56106 868373976 52647 13388 448660337 52647 79837 120549404 5221 30350 71554673 61035 44539 515136082 61035 58653 756891578 61035 439 6777482 61035 94670 932771893 61035 89464 524634968 67336 15142 316080504 67336 51540 500496445 67336 74935 82856909 67336 54259 258692296 67336 18972 22265546 67336 52338 646198308 67336 19051 351832456 28310 15734 513062643 46031 88767 221339622 46031 87268 452249405 22337 4716 540951386 46551 3891 745265995 46551 38991 977830859 36289 3165 367037413 19302 57471 131313273 19302 2428 383225092 16956 71869 372248337 16956 15577 320946403 16956 14936 639858993 91280 44359 655995019 36219 46527 650338172 36219 63258 15391038 36219 58103 841128893 57706 72160 846283192 57706 95112 662227150 34216 74336 333091595 84882 65452 278646651 1300 20884 515429070 1300 40062 8954989 2398 85773 515833880 9086 47126 314608176 9086 67595 285945827 9086 47201 616243640 67617 15628 204485613 67617 86703 287627263 67617 75706 4198609 67617 51694 971326207 67617 86323 701104951 921 79605 264055430 921 47959 748746232 921 38707 29866144 921 59307 297699287 921 87871 605537944 73905 50611 409854082 73905 99347 342846429 73905 42608 262872726 64220 44663 371885603 64220 70108 7836356 22421 56152 221951360 69327 45758 588023945 98269 56740 622446497 81262 72225 748290399 87352 2157 187890425 87352 81940 126438329 87352 17681 421274384 24490 19926 172244575 24490 48703 941940204 34542 33044 772521152 34542 35233 928029267 7701 67170 111554043 7701 76256 938014522 45160 31424 926222272 91856 76733 590491733 91856 61259 171968435 91856 35720 126873353 91856 90956 600124195 91856 85468 465840129 67651 17802 239661811 67651 64030 696089559 79837 72400 17978849 79837 55914 486843409 79837 19428 164017553 79837 66434 362284396 54826 93904 946900619 54826 2180 729684406 69055 50307 767720368 65932 51640 114865059 65932 46809 161029038 65932 65404 144864496 11185 83569 715412286 11185 27229 543052059 11185 39555 884269998 11185 5855 387441598 11185 92718 308337551 11185 43358 510095957 64868 45186 165632697 54048 69606 903051981 54048 52912 620824149 95661 94456 411488105 95661 39202 577635053 47102 89285 89162005 94157 1156 677979722 94157 636 996332911 56432 62456 25765910 56432 50235 503610200 39599 38841 852508426 39599 3452 845250248 39599 28331 13611902 36270 42347 728156063 36270 24233 70867133 36270 67045 745803806 45492 92780 705298687 45492 95854 732219117 45492 61891 33296281 45492 35450 553387634 45563 16535 503494567 45563 70032 317185061 63737 76231 383276424 63737 91902 80738975 63737 55341 689816038 63737 84124 926524144 50582 968 192381050 50582 28532 648702904 23207 40567 964973721 23207 30779 350520354 1623 46506 136066258 1623 78544 838077634 1623 59181 116058388 1623 65136 533378390 51018 28388 601481731 51018 8503 13105530 43347 55191 367576346 43347 64275 869302497 22058 26487 43013535 22058 33213 880883649 22058 55960 795004896 92263 43639 950912110 92263 10254 927091387 92263 72629 207152381 92263 16007 447699753 92263 41774 472485400 92263 33126 525813677 36004 44421 52039808 36004 32438 527339302 18248 58530 316157862 43225 78817 588858050 43225 19771 296703325 43225 92154 376355380 30656 11232 668724030 30656 59933 697389874 30656 89684 496128295 30656 36703 834406839 88782 62736 384637053 88782 44045 499078931 85681 38020 335608460 85681 94160 222032952 84484 16739 61099147 84484 22491 516505163 84484 5811 361414359 93972 15420 328545076 93972 45298 988354951 93972 37380 91024013 93972 8781 966984105 93972 72096 804808308 93972 81786 712826252 93972 44373 149634479 96798 56772 315639140 86375 45092 312789178 86375 21453 847249329 86375 92601 914205508 86375 58489 439263356 86375 62555 831351196 33215 70851 355088217 33215 17493 432451641 52338 88347 858332939 52338 73472 907584878 6015 7734 482526233 93976 18243 501383213 93976 33368 707000275 93976 6766 802562504 69710 36524 431454233 69710 22276 361120074 20808 73176 978021510 1945 75002 180481056 1945 49161 319563012 21268 81149 581718057 21268 67684 898058714 38262 32891 919618118 38262 74088 608844349 27362 72645 450558873 27362 2433 716012347 47994 66849 64015620 10603 71005 886398337 10603 56078 358679411 10603 27657 519716272 33368 54268 167380201 33368 64809 869005613 33368 77387 903558081 48869 55529 891374765 48869 12590 388533240 93356 55033 400303793 93356 99930 48070786 32014 56649 249893590 32014 13133 697784115 32014 66563 205634315 32014 66282 792848895 32265 40558 154761213 32265 17894 560912200 61217 47296 376679909 61217 12486 776324660 61217 23617 369676713 98980 96696 152244117 98980 447 468495253 98980 61524 512856006 43855 12698 638233174 43855 61548 241062852 82609 51690 415454585 27657 73983 753919272 27657 80768 181444973 27657 86241 627092290 42388 58117 306746538 61524 89286 617269574 56444 15613 932468252 56444 90162 25327197 41192 51032 278618938 41192 27358 287226943 48143 4104 762718447 48143 30971 496268497 48143 44687 738916072 66434 34581 186237939 90565 99839 633964650 90565 41011 630907325 90565 51276 252036960 90565 84530 538066944 50780 18214 354553714 95704 3537 632143530 95704 86159 243015256 95704 2159 319209154 95704 25714 856634003 95704 84702 649781774 95704 58668 945726185 68021 15599 258211843 68021 18332 698179610 25753 90606 127577210 25753 21430 77744831 25753 64724 568118292 25753 48778 948140832 48495 72946 441180242 48495 22341 180801137 48495 77799 734739101 48495 45875 134746178 9231 17161 301110280 43707 34375 145661989 43707 32915 137005859 43707 5191 541197540 43707 69424 660887949 43707 80576 73290004 19307 99446 800845678 8116 66375 368617078 8116 17872 891571038 94484 33046 523274985 94484 59166 958672450 36796 95074 402144528 54918 51875 27475502 11594 75247 766528078 11594 76568 535854553 58643 91066 620921461 58643 51879 610253153 85846 50218 910558214 85846 55794 9563898 85846 95766 734614380 85846 20862 808087808 62940 84328 999243696 32595 68590 520252168 32595 75471 169205393 32595 94954 45041827 25697 49012 872629672 25697 50794 713186355 25697 97659 684985759 1705 57719 532598541 28539 80901 257007739 28539 54407 401957194 17973 62003 166816758 17973 89269 621612720 17973 66696 344829603 76061 49738 453390948 76061 34073 531519405 76061 90815 468522843 76061 78256 966063831 29061 55522 129276510 29061 30597 474604835 62510 64641 233215646 86050 48157 645368665 39371 57042 28413479 39371 42213 641449393 39371 82234 856224715 39371 97663 596297748 65284 29253 496385390 46087 8247 656819180 20160 70461 973547110 33126 51357 747217942 33126 28052 492878404 85511 47297 2429867 16003 89226 289197457 16003 46821 952084920 16003 51514 525836439 16003 97663 865625033 16003 92154 974568205 76806 70 227594947 76806 96081 737708533 76806 89812 663154540 76806 77509 732566831 76806 2546 638697008 27260 6559 449513097 27260 90806 333768116 27260 32200 861355493 27260 98781 71740127 27260 98381 369819616 27260 56854 794855226 27260 92572 526768961 19507 76407 746340944 19507 74177 85691605 10985 36449 891387121 79643 15776 676557206 79643 37911 716990885 79643 92091 420048864 79643 94618 859272263 83060 26377 226802 83060 66508 323409228 53142 39539 73768843 24392 50769 110574824 37848 79409 371271158 37848 85468 455684830 37848 84418 33585086 37848 20341 166502977 37848 85548 770118987 37848 43502 950474707 623 14701 577993487 623 7288 133681836 20087 55614 467122770 20087 74425 219064899 7824 80703 100220711 52148 28979 132808455 52658 88375 187241311 52658 81369 389113474 33739 12550 468949469 33739 97334 722723041 37156 27868 835953561 9709 56238 123212661 9709 2097 449646136 9709 56265 66710866 12163 65617 569104566 41144 72851 415905926 25650 90443 955522823 25650 62817 841470642 25650 49069 316913514 25650 41628 783134970 33213 93678 452514707 33213 83637 812523814 67185 10076 519930654 67185 17949 604112698 18946 48874 959697602 18946 14477 298423273 18946 28057 462870965 18946 37426 210829255 18946 22460 633502744 18946 61080 222438615 18946 98936 228722076 85011 65166 106665897 85011 29996 38699517 24132 69746 913316755 24132 2492 80816750 24132 93087 767087417 49304 32241 338926194 49304 85631 249601341 49304 85356 914316512 49304 59166 664735238 49304 16191 59524738 31708 16539 836791417 31708 53633 301335985 31708 27737 136803099 51514 53613 762276275 7880 39664 464039095 47491 93320 677972501 47491 84635 220633478 47491 70295 720158233 47491 40484 592784642 40087 95103 674641610 40087 33676 119139717 2761 7427 75589072 2761 60552 522654566 2761 74797 398107614 90448 98611 124147335 90448 6080 333107688 90448 26309 807669297 52118 87142 847555135 52118 66851 193750124 52118 33145 960131649 36954 79519 529600553 36954 36264 112333075 97702 55536 906835129 4613 16596 974863909 99457 37251 861727573 99457 11081 749698263 99457 30253 267837800 27388 91950 390698823 27388 33357 478664521 9957 32989 462883763 9957 36500 259054669 9957 22190 27393233 38417 18891 293351580 38417 67385 936769248 62909 94140 38981958 62909 10152 468025882 62909 17222 647018093 62909 44868 480832201 62909 39682 569214514 64182 35260 203914269 80721 25097 419786482 13005 70738 380882676 13005 92816 5249963 55939 9727 35529680 55939 46179 144528046 63423 20868 587497486 63423 86238 133707716 63423 65584 121716248 63423 10423 880881910 63423 92718 17895255 63423 44373 359537983 55960 97919 540674185 87963 26709 523462727 87963 34595 535061 87963 42887 138944515 26255 91942 349563061 26255 39131 418362760 11550 39808 257156915 11550 64653 313007993 11550 40918 911375428 13824 13863 525037458 13824 1536 305117729 13824 778 741307949 88350 41883 253272142 76568 65108 157600838 64514 1352 594884276 64514 7290 776076324 64514 9371 286277200 87849 14168 642630784 17477 40248 516779804 17477 283 664749536 17477 62814 749751319 17477 1788 849779384 17477 16309 33160762 68022 26770 555644972 68022 62411 826465761 68022 57218 405664697 51589 62741 811582833 51589 672 622921122 68665 86489 548735532 68665 53848 745876840 67045 31085 230393013 67045 25867 432208138 67045 33536 28328138 85084 40991 403426477 85084 79511 708660042 71676 44174 191381747 71676 3853 486991592 71676 76219 477436040 71676 94292 122835047 74225 8141 451985549 98219 3097 818239279 44045 45697 352770065 31513 59623 707919381 31513 16085 165311670 31513 40989 229611720 51072 43323 782585827 51072 40880 157512222 22471 39068 172288929 22471 6951 401110825 22471 69329 774447283 22471 94620 805739755 93616 52818 997257979 65291 7182 223316350 23812 31416 640702641 23812 38991 762632780 23812 42770 758636521 76037 85847 868402429 16191 15550 564996721 16191 59764 920620501 16191 46205 49308132 16191 28 40825278 81786 20821 185252080 81786 49574 990996501 16309 72911 517089746 14372 271 325883413 14372 66980 283523316 68568 9007 750074414 68568 36293 251838617 68568 55374 280798626 56075 11378 223586623 1156 20907 300403455 41696 15943 250353286 41696 90456 294800713 54242 35305 569919305 54242 35358 109783963 77529 75549 707583395 77529 22087 820480319 63401 17663 588404863 96788 98981 181532716 96788 71662 639105070 96788 23486 598902132 416 46948 834801290 59239 93044 371591244 59239 66187 488325675 59239 66561 308880362 59239 59452 90160118 65023 73075 710093648 5973 51998 917398309 5973 41145 254110716 5973 66956 589114779 42867 37102 681612363 42867 72532 250299185 51694 95288 155535060 3244 11127 651914894 3244 52509 41569232 3244 76613 233267863 3244 23290 282625794 45859 49475 465796324 22087 31204 383907435 22087 1258 942522808 22087 95823 988004294 22087 47201 915897753 57847 22077 668579177 57847 64946 190391855 57847 87081 228918492 93879 1677 105226488 93879 12883 361280433 51999 92407 415688729 51999 24440 675781201 51999 62380 104131232 71711 28961 893093226 71711 92154 874461214 71711 21765 661800966 71711 83907 843191947 71711 63008 226185399 31266 1495 828219284 31266 12608 747929571 15081 97196 718548481 34363 47617 535651186 63378 73298 252008681 84710 77596 32095410 84710 82775 748311176 72395 2467 53662616 80105 25952 672558551 80105 62380 127566304 80105 42198 368410585 59612 58655 533757583 57116 97080 459789529 57116 25403 813729522 57116 24747 413662392 57116 22925 188745726 57116 47201 969623489 460 61182 661239140 460 28532 279054317 58298 43028 275576872 58298 92764 351478987 21529 53380 83578256 21529 12622 229491018 21529 99144 209198828 21529 31852 495854900 21529 31931 938932691 25645 85541 738826728 25645 70653 742278916 25645 6630 207762528 6532 54477 426543265 44307 55210 784262670 69264 15246 24706028 61471 14678 825288567 61471 92190 990670862 73673 35064 401910460 73673 75246 577302285 18755 59481 718519290 18755 8083 280802696 20645 12562 127764760 41045 55753 789784050 61219 46124 615017537 18156 15771 667499629 18156 6879 923472399 11508 77131 966896522 11508 76333 92734208 81548 71191 622042139 81548 97295 736424878 81548 16645 123103633 74797 73355 607208310 74797 50358 917903195 74797 27263 280557577 74797 78096 124002684 25714 80234 696296849 25714 21765 642157431 35233 69827 912530894 35233 44149 404948339 37496 67925 214109134 37496 28503 652450551 37496 96291 253401601 37496 39202 996485401 39202 38042 428332117 39202 24730 9725341 39202 618 279613403 84857 77080 858742893 29163 74597 167525276 36486 53412 996138358 1672 63646 68451157 1672 6119 795877339 1672 47442 302450761 28011 42655 545731881 28011 62432 696622294 28011 29962 885449986 7209 57609 264811223 34571 95652 354035765 34571 42300 469681667 83072 10487 151423151 42096 73644 460242329 92106 93258 618430114 92106 78948 87836483 9267 87590 625264589 9267 49706 433171684 9267 68879 698785799 9267 89967 627820962 33357 52285 346821275 33357 97126 155739254 33357 10552 187814634 33357 58236 577574309 61357 79685 802196548 84702 77870 16203844 84702 25142 777356040 84702 93001 488089718 84702 72997 864905077 84702 97227 328500414 1997 68041 35491590 56623 43766 833208431 63015 51112 606540518 63015 31828 809509877 63015 15053 360757966 63015 25351 15622335 63015 45093 318545373 41628 71980 9123913 41628 34361 386127892 41628 85029 106380388 41628 39682 216006784 41628 25266 819257002 49161 80364 497579033 49161 58668 858034059 49161 76722 977880324 49161 45361 158387310 60528 18917 521995315 28869 73712 30664874 28869 35645 218791272 28869 87156 722365091 20014 67628 83537214 79429 67170 547992619 11889 14130 444649517 11889 85548 805354619 11889 93458 42857362 73498 6105 576317737 73498 29256 576885075 6280 69280 775826729 68575 48467 311627086 68575 15293 957740373 68575 76897 668220696 51902 24981 290323027 51902 83837 227811790 51902 16087 198165122 32575 63709 865817083 32575 33453 73140979 32575 35800 677535894 32575 56384 452224890 41825 73462 728730915 41825 73539 364185572 41825 98171 718018967 16020 79336 615708896 16020 61494 398589463 16020 52994 830102672 81002 41725 475567347 81002 79235 278440134 2466 54343 642270398 40559 53914 273339487 40559 25346 590099835 40559 3895 462638005 71538 28658 331318490 71538 89310 46336322 71538 73445 983876666 71538 70737 890773452 58960 67028 235685248 63777 78503 418813770 63777 98104 766452113 86940 759 935868099 86940 69737 936285191 86940 34327 970850432 21902 37865 956784705 21902 57201 640274057 21902 56280 902571854 21902 6370 485358820 21902 62380 743829653 15843 83792 961286232 15843 15616 536882328 72878 9879 384179695 72878 55002 574931332 72878 22190 652285122 72878 96413 700197553 71845 64883 728635685 71845 39536 542693911 97551 27951 884995729 97551 69651 803717404 87774 12632 278736627 87774 697 501034578 87774 3452 572155090 66730 95560 330945159 66730 15525 527861423 66730 39226 232726325 72271 2286 711283411 72271 18786 508896874 66781 61153 344851546 66781 83947 437420042 66781 79005 809396527 66781 93669 180148061 30786 94746 151742162 30786 16854 840945921 30786 69314 612891859 30786 20341 236325961 30786 7288 297004417 30786 91194 468478954 16645 84450 879868440 16645 29546 958688749 16645 44009 962719155 73551 40088 438466744 73551 88247 503841890 9952 46334 496669696 9952 97059 371188880 9952 96670 260092392 84530 28229 604471507 84530 33599 26907312 27296 60925 307035236 27296 60573 396038917 27296 14765 612390717 6528 75302 458896042 69940 99749 897661639 69940 75614 334562920 69940 42887 387737298 22136 94178 59440391 22136 17383 302195830 6157 53 782771737 6157 94324 499092062 6157 84216 209948079 6157 69263 306280390 6157 63016 47755110 6157 21295 581665264 6705 35090 752239522 39682 88294 603244572 39682 37271 319181059 39682 50236 830701071 39682 92620 437592484 39682 39102 824398884 60387 65196 605428904 60387 88499 614828993 60387 79171 409374518 60387 20950 189047101 60192 32939 34407153 60192 31812 472700586 60192 6512 122316525 34792 20185 647883091 34792 20426 314068260 34792 41736 420690667 24850 32713 416956779 24850 35525 426129469 10599 57606 739166055 10599 2934 466533540 10599 14957 682866023 78914 15750 18651880 78914 15651 797089610 30962 74975 572660794 30962 81586 837265859 30962 56984 50681711 30962 21112 654857857 63602 75423 251718274 91974 48235 184391737 91974 6371 665424650 91974 62584 428060887 91974 27525 959737854 91974 71950 891327201 2180 93374 22116086 94210 25658 14823117 94210 76539 207062441 94210 27110 577623839 94210 616 72974519 94210 66563 48859550 93017 17927 957620746 93017 48352 2753001 93017 6912 556288158 47201 72692 317260133 47201 39733 341163953 47201 88531 575844216 43531 72771 937595363 43531 92836 252417466 43531 56370 843434365 3157 3478 162307445 3157 1848 640204116 43108 96344 558712956 75706 26198 923749737 75706 65492 837619795 75706 92037 143148157 33577 54999 69478102 33577 77669 731420839 63169 58097 863906488 63169 98403 480427309 63169 33981 595737 78154 62578 538033135 78154 12645 711093091 78154 31458 308032489 3063 77806 122737535 28006 44622 934503129 28006 94412 742521367 28006 31685 444591558 28006 62353 114598146 28006 52630 162816347 28006 29463 651061735 84557 69070 490389796 69819 85168 280470502 69819 42453 187420290 69819 29762 639099088 69819 66851 435883171 69819 22897 787210401 69819 66604 153181679 25797 29379 601700182 23617 66351 217705226 66696 85337 373324286 66696 93003 997870384 66696 51209 75528908 66696 84517 467452588 25228 13249 53499454 25228 96487 805789695 25228 10858 571780030 52037 83752 856748294 35802 11919 299000147 35802 5539 977499536 35802 78285 738618226 35802 17513 550803306 56238 29234 53885366 56238 68261 221519391 16416 98597 158275651 16416 59633 94506296 16167 5343 52570422 16167 84987 470667298 16167 57906 406714561 16595 52136 34834458 16595 72461 569407093 16595 89368 248444186 16595 75246 948224290 64487 182 994257130 3922 76521 582995538 3922 88667 940100392 80694 3214 255665066 65404 89188 287776080 89625 14529 299559829 89625 20958 187063144 89625 89383 548860430 50307 48016 692089892 50307 11303 511247605 50307 34662 699121752 25623 17276 953261042 25623 31742 860105015 9274 18233 195399625 12002 11262 618728797 59444 10357 877465304 57383 77543 503571401 57383 10410 283779054 99813 6142 597677698 99813 88263 809274065 99813 21765 860895725 29506 75845 325782157 29506 28838 266012114 55866 27236 639464899 55866 56259 154306879 55866 78540 130523287 55866 87983 181860934 14914 77818 321419726 14914 12499 687227841 34073 72113 261409948 34073 57858 956084159 58649 31623 947913203 33647 52335 483722761 33647 52637 53052906 33647 43162 219596416 24151 19231 23820732 24151 58102 181826358 87804 68392 793738883 24019 79080 423037345 19835 11655 89294001 19835 22604 636350679 19835 1249 868320262 19835 33981 132324206 78096 2019 461014436 78096 91146 488912826 76052 64700 662952202 76052 922 577469290 55308 95722 252508605 55308 42770 830619009 21758 78565 261744479 67675 79924 358329635 67675 54676 679610620 67675 91982 728703770 46846 49295 312302141 46846 78719 39309815 46846 8982 90531525 40062 2731 593846687 40062 16759 699411226 42935 83158 822294347 42935 66822 153119088 74566 29882 910141682 74566 96008 477181420 74566 37769 961286164 74566 92816 332270923 74566 39287 749250979 74566 79496 211642141 72527 57780 998340321 72527 43537 867248001 43748 84311 96903480 43748 16566 281160866 49115 9917 337205808 7395 2616 258144908 7395 90839 275044881 7395 43203 562933512 7395 4003 662799281 82523 83151 441883863 83907 89044 313262621 78280 75843 245316082 78280 62019 166266574 78280 17196 158022501 78280 36798 130789137 98936 14429 80877040 20322 9795 981425787 20322 87268 830621265 47697 96252 733980074 47697 79824 323358643 47697 33599 551954868 85778 39340 548998203 85778 7212 236831255 85778 82975 30658343 85778 25816 209055356 77911 92730 966061978 77911 51780 971877568 2819 63759 279824184 2819 94753 764569372 2819 63609 29698421 78403 32120 499439691 81432 70371 930618286 81432 17235 341988778 81432 43639 697772051 53616 992 866257048 53616 16745 803014856 12764 29079 766313290 44373 58092 388051507 44373 66054 732635667 50382 96489 906164436 50382 34983 382402135 79690 95080 111045623 52491 28488 214302472 52491 28378 555657887 43860 56460 870930714 43860 25799 529096855 43860 76722 201333959 43860 57750 328521831 44868 24013 923530290 44868 72936 32376370 44868 73082 129356309 44868 49197 73237191 27525 94192 198760489 27525 35102 239738213 33599 64965 754727784 93908 20512 567779672 93908 99190 862504669 53225 3035 459526045 29996 67250 868904116 29996 92257 46057430 69063 92172 612642208 69063 98973 605390379 69063 87305 630991526 69063 8952 906246604 80073 69073 436167375 80073 92154 963509661 81600 31251 404415424 81600 28052 9933187 96984 15806 536042616 10410 69187 572694065 10410 75056 505035944 10410 34196 76358787 10410 81816 709621493 66604 47497 59259479 66604 33598 437895915 66604 95976 568646050 29962 34874 490297164 29962 47658 896856372 29962 58265 319050964 29962 33423 103340033 29962 19416 387822782 29962 28767 149421201 23248 35476 923875222 23248 8710 189250847 38991 36906 206318839 25966 44124 546460837 25966 31837 628113625 25966 76275 353093692 42347 71152 271999968 63856 67551 772742311 31225 73461 929630684 7290 84870 140577148 7290 4238 914015328 45093 25417 932687662 2546 20017 447228442 2546 97199 914303152 2546 11798 728961015 2546 35000 768386395 5216 7184 10803223 5216 59440 638448933 5216 61546 373017561 90987 9351 128659902 50029 67288 242489505 12686 71976 365003044 12686 37752 556808088 26067 23792 804548372 26067 93087 346079777 31967 51064 112240742 17260 20188 337455715 35924 21908 66483017 35924 46523 346703116 10858 61699 220956397 10858 57089 471130237 2705 25008 155248478 2705 84116 758980453 2705 81764 976419872 2705 18672 947342761 2705 82610 472054099 78975 72845 848976439 8991 27100 414350607 8991 37498 973135974 8991 87305 632853243 8991 94670 89099800 66010 64108 800058191 57863 61797 856768608 57863 19416 595969156 51230 84522 705850903 75560 67315 341970054 65019 23641 221482316 65019 28531 547276973 65019 80779 216493647 65019 82082 932808379 65019 75305 590610814 65019 43933 107693299 60047 98598 72154613 60047 37693 712958344 6067 20429 955863249 74948 63940 741134939 74948 74034 373876885 44233 5086 220275473 44233 72298 94277868 33914 81060 999202463 33914 43819 657541863 33914 88906 496545352 56116 70105 962245361 56116 41668 670581389 90056 89240 53821060 90056 79496 179354976 22954 98430 530487308 22954 580 462459794 22954 52547 827097896 58464 69375 426349985 58464 15625 469618205 6773 21271 367184747 6773 81611 557750256 6773 23733 816033595 76256 61541 810157530 76256 65123 12243231 50606 57930 519324031 50606 9452 404421552 50606 6693 401701487 41123 1087 955124520 41123 74830 456321260 41123 43283 929839491 41123 10899 144897788 46411 2371 582188375 46411 21971 952874553 46411 86017 695310320 46411 68099 538382581 48399 66048 472166401 85468 71402 913518075 85468 56787 869370805 85468 66282 678282289 3452 79716 711858964 97170 74833 589801197 97170 5006 72887026 97170 89988 54384356 99918 51120 201316572 9405 58742 153380115 9405 47686 550765626 9405 31458 696940361 6630 99494 297386691 6630 89389 612956345 44009 67105 800950298 11211 78236 558426192 11211 80728 65367273 66980 65816 894765647 25116 56686 443280210 54825 99147 420816750 54825 42431 241295928 54825 55244 694900432 54825 43666 483821150 54825 16346 294469568 28532 34343 174000493 28532 99624 874271980 28532 22965 574473690 28532 33205 493772457 28532 37095 119417084 28532 63016 506472332 28532 43466 527848868 60925 42330 964678568 60925 57735 232640433 43502 26592 135445761 43502 24182 165518086 84124 33752 920442582 28331 88340 209992938 28331 94994 845905617 64275 45433 260165586 63485 69908 312966232 63485 63093 204124972 29367 19545 980878034 29367 77669 666455280 29367 41822 332239863 68360 54321 669781466 68360 29879 507179806 19771 35232 594834570 19771 1304 256200507 19771 59166 856874193 33561 38552 568872366 4168 13564 136019175 7904 78659 575485916 7904 52106 932519752 77426 55907 208018711 77426 80371 317199462 77426 9501 9432237 77426 83909 473257067 62863 20192 47994811 62863 44440 64178577 15246 74124 133325580 15246 64789 618459293 97260 34973 349603237 34237 59674 993691150 34237 35997 707214579 34237 65788 432967332 63260 66718 705588962 616 70095 697564638 616 3800 867275849 616 33102 179435072 85548 93061 568321705 85548 15570 604400428 85548 31458 335803697 31458 80164 453844392 31458 59898 177749140 31931 78624 517017109 31931 82610 415188220 31931 90823 50070075 31931 70054 736306572 31931 45848 371381315 79208 44605 723049255 52030 87918 101972317 52030 58581 752523319 53761 42697 965642320 53761 88514 6680553 77993 46125 612783851 77993 33648 837871983 77993 87305 6278506 77993 85905 428930055 39965 5170 668013995 39965 67138 37993973 39965 51842 115374648 39965 2036 515428144 99930 61706 283921935 99930 86136 688611380 99930 12092 149151634 67200 52377 486637781 67200 2730 158135771 79355 45825 951134967 79355 76093 830568194 29386 34441 328841210 29386 67449 621608670 29386 72298 347392773 29386 87484 726983030 89464 45292 478840893 89464 33719 441345290 89464 67058 973004059 66851 56660 324383973 25379 46855 985154136 25379 68671 512794103 25379 69488 961978414 10245 94029 403206823 93044 2153 332545358 93044 13737 337068722 16609 35458 897964190 16609 39008 204955721 79778 43014 235913342 79778 88961 406259671 42455 3011 892261050 42455 94147 689637019 42455 19896 334208829 42455 20490 179310384 42455 72712 874863195 37681 91485 936239818 37681 83265 376975786 38048 30951 481232050 38048 51874 775137982 38048 32385 274852735 9371 60219 708904043 14890 59599 820867468 14890 30270 284318962 67764 95951 192398989 67764 63741 133682064 37381 95459 53550059 19067 56460 672729555 19067 16653 847870917 19067 24368 293207289 55357 1304 413079350 55357 47306 765085665 95673 3930 510430898 95673 3588 130661684 95673 20105 641819907 95673 1045 681314119 93458 66723 94604798 93458 88192 436818204 93458 99446 214877782 93458 90931 1027447 95945 89340 97974652 90704 86285 787764307 90704 22897 329284541 90704 43323 132990552 39613 31512 849532597 39613 71085 200743004 39613 127 411738557 97227 67839 793541340 97227 15840 201268284 54059 74902 619457224 54059 67803 789656074 6741 90017 905236889 6741 71033 178076199 77412 30936 568206789 77412 45535 685571367 77412 85523 78056262 96256 5629 786717020 96256 5520 663015212 85494 90204 71711589 62555 62991 531857893 62555 53323 90534201 4227 60065 632411258 4227 67058 628067 76219 83787 422385378 59178 58682 956441214 59178 85706 448945823 59178 60140 947198061 59178 73330 422062813 38171 34228 582728615 59052 57630 545896093 59052 34230 538952890 59052 97169 399851078 65213 89615 887077538 65213 75375 395204305 83322 57586 636841075 45898 39407 874165691 68041 36905 939759624 68041 63174 523896795 68041 12981 961841059 42285 69565 581907432 42285 68775 570941137 42285 4956 85666580 42285 11535 648684966 56384 46918 257467143 56384 61548 360389793 56384 49675 124403399 81221 17235 415968592 81221 40797 931660756 81221 53868 258010774 81221 23016 242320050 77669 35533 28554258 77669 6123 787495161 43713 979 906386563 69424 30185 880998060 26996 33751 718313421 73439 58483 93513936 73439 46956 45973974 17100 16131 14028682 17100 93414 550888483 17100 40641 357378034 29463 21894 666271505 29463 40568 587580024 425 52759 746487810 20510 51101 394375512 73853 28922 113528075 73853 28500 535969791 73853 49197 350353655 33635 54286 486733858 33635 57284 823211455 33635 20891 130148702 76466 72452 576747047 58067 81288 120719409 22460 29863 107866663 22460 28874 663757296 22460 34874 774443268 1326 43564 546108514 1326 64335 535072876 58103 10204 158817951 8846 81013 548188680 8846 36843 778273376 35491 33645 810137253 35491 54493 100064586 16845 26602 213942482 16845 20709 14555424 84746 31065 76014211 84746 67897 814450846 84746 50028 728853295 84746 62409 892609380 84746 99222 536811180 84746 86323 498480516 84746 21647 815109347 84746 81501 737286867 79010 64346 276119646 89551 11039 783858051 89551 97595 36055664 89551 94160 353519663 61935 84308 292051722 61935 72422 155404090 71395 66842 769173098 39008 2246 5084973 39008 47297 220597749 50295 5478 937864847 50295 52151 407230131 2950 91667 814383093 2950 39536 812819959 82234 91819 314568025 82234 67960 719846094 82234 76487 873106767 82234 1837 263399854 82234 98046 328331092 92314 26143 543392767 92314 32199 301322382 61144 94544 348793952 22190 49137 334878011 22190 69676 792242917 77387 62199 817797184 77387 56621 607949635 87023 82020 632178732 24864 18780 636298629 79496 39949 999252934 79496 59125 344843526 79496 85130 389954238 79496 22286 690939283 83981 67000 842439087 83981 69084 36713266 83981 92646 893240613 83981 95273 127195021 83981 27327 20453701 50235 45460 951415912 50235 46689 566159976 14164 23507 756626448 91734 27154 952508676 91734 16087 608992886 91734 86980 355697195 50671 75297 122150615 50671 98943 358496575 42300 93041 83258411 42300 67486 541558580 57735 961 775222115 57735 9023 510828641 49962 11304 106477123 59875 24340 87774715 64833 92489 364444417 64833 15172 868070070 75246 61419 768496659 3538 63662 207271134 51400 53779 249072203 51400 8671 690212004 51400 81298 900840990 51400 43402 925740069 51400 40498 338253485 51400 35017 9113469 30186 87028 877617677 30186 77052 625191359 30186 64542 713263155 30186 90050 319297562 30186 69517 811535831 58668 15035 294355144 58668 18811 94532648 79620 77371 854860700 79620 82499 619778301 49574 506 52430393 41978 14512 789080258 41978 31330 665122877 40641 1304 505738076 41276 9333 915255248 41276 52624 823404768 30384 3601 681307082 30384 55566 261983085 19363 60139 506621130 19363 55351 641681514 24128 12740 578247747 5191 87519 330710466 5191 79237 907180084 5191 37550 636849550 5191 22474 871714656 18674 24600 147980710 18674 21122 138892831 73911 6378 340796167 73911 57980 568046881 73911 79337 751775424 28767 8148 794738918 17605 13262 512097254 17605 89080 561642423 2883 58496 550937616 81008 81492 550590370 81008 39522 308070348 16087 12018 235682048 16087 28052 479653748 38252 59035 35346923 38252 22810 542414178 38252 17722 82111339 38252 47575 305945096 60311 75477 101515241 60311 35208 944398681 60311 30838 509769230 61230 44525 163210142 12645 55798 552885785 12645 29256 673230022 34547 64186 275138041 34547 5949 885030810 34547 21426 819720081 34547 97807 444226840 34547 19487 520274924 34547 65926 664695361 34547 79163 738157044 54493 25250 853849799 54493 5847 662098812 4261 40934 919904859 4261 66802 147667901 66747 18327 465483167 68531 3651 452916680 68531 33710 418036672 7174 19733 114020284 88071 55901 866710909 5491 64672 847209643 5491 78451 488711428 43269 51619 819180571 43269 46371 483290795 33145 96847 164281360 33145 1706 246275736 48703 14622 563931079 48703 69772 76625246 72096 69367 889387287 72096 40513 517685825 28263 83452 896866955 72665 40933 520526625 72665 17634 826335670 72665 3800 192758919 97770 84085 554479918 97770 67065 230001089 819 87569 24785977 819 38133 272019205 80399 6194 282936078 80399 25101 161235046 80399 6360 171181624 80399 35450 341528948 98685 55699 650210590 98685 37854 438912159 98685 34225 698112785 98685 95335 100441021 98685 34534 121508650 57670 46709 943154636 57670 44411 536812104 57670 3902 237930551 57670 17448 211375276 8858 70218 257586390 8858 51489 554034540 8858 39425 276664826 43323 27686 701436445 43323 36343 121697108 41811 60375 110468018 41811 2231 619614267 41811 19750 490624493 8503 25550 602746831 8503 45374 251278737 4363 3361 391353491 4363 6766 352925498 45562 63499 841555148 45562 72059 927723744 18041 20887 251208360 18041 82678 869943320 8952 1399 823926204 8952 92976 70835002 85523 60622 102733046 19625 70835 743449810 19625 18969 440118332 19625 66845 728113381 19625 235 662408753 37102 96875 726414840 37102 39045 37118067 69651 65194 207038820 69651 52050 410772505 19895 88938 898040254 19895 80414 264153333 19895 79284 629443451 24013 86470 15480168 24013 4238 576283886 19051 22652 825985673 19051 60298 430226447 15352 3867 18892051 15352 34582 730713436 45875 38647 446567410 15053 70773 365144810 15053 71860 610166410 15053 94380 979142551 94160 84160 14018215 16566 89833 173102139 16566 80586 643244650 16566 47220 191666853 29483 96083 173593625 29483 81139 992392747 42001 57177 276029976 42001 68378 290784492 42001 4093 605065322 42001 70680 212971343 42001 31572 714224922 42001 64818 748739861 694 67771 789607020 694 55146 50599559 6512 8989 825307747 6512 75300 560184728 6512 71508 65471654 6512 84295 755093754 6512 56621 83068189 53309 49402 80941463 53309 95849 347812133 53309 46956 345359156 21325 62963 220834810 21325 47813 755543501 82917 60809 776733188 82917 3589 133811601 82917 98879 167913854 82917 97033 744773917 63609 7672 633516492 63609 50722 75439467 63609 33321 355035165 63609 59908 828146933 63609 24614 707802499 63609 52083 214110499 88281 64431 1505121 88281 34816 380229984 88281 90233 815743157 88281 94874 709779039 71950 54714 831738743 71950 35358 15840448 71950 43094 607408799 71950 44629 551471301 48080 18332 316486070 48080 92257 120587120 48080 27206 496859509 48080 98430 634909564 83937 19213 820330017 83937 95376 192083455 83937 95078 229931374 83937 198 539523801 76215 22767 409088498 76215 32097 886589140 76215 61534 392875940 47839 85715 198214572 79284 15228 433106294 79284 45736 626820539 79284 40484 958920606 99147 85502 547811182 99147 95892 382221245 99147 99533 5930630 83265 98732 830857367 83265 37800 145024371 83265 59145 450065136 83265 4732 220865492 83265 25220 954719121 1304 65938 700100692 66508 55638 872704190 66508 84785 580198371 45361 70129 216647699 45361 32844 884046910 28922 2738 306821561 39883 15411 724166298 39883 90920 77971697 39883 37917 400476108 39883 62769 793255771 98403 29228 649926986 98403 64410 187823101 98403 41999 778052927 98403 88108 658664064 98403 30074 744305606 17032 10040 353238070 17032 14677 86628107 46311 80134 212120949 93669 32770 60082188 55351 5040 192670380 55351 62733 600735617 55351 43735 705610861 55351 76995 340317887 73330 87949 977041200 73330 19416 201573631 8151 40830 310728964 8151 44576 333205743 25662 36208 93206838 25662 79163 715822578 96502 26205 268591314 39953 84334 421035586 39953 52685 310743126 24619 23063 607767812 90229 66662 324077010 90229 8529 180337584 90229 81899 281121551 64335 90444 70892628 64335 84977 55977942 64335 39998 22147797 64335 57243 451874902 86403 80950 698111276 86403 8103 386211243 86403 18811 98042573 86403 23706 318125263 81095 27580 659028747 81095 25197 95300019 61627 84612 151698518 61627 35270 11536883 61627 6766 540390948 61627 18790 966102397 61627 64958 563520605 87983 76767 508429803 87983 68227 542487188 55304 52850 649517364 85159 66156 637000401 85159 1837 664444996 1829 30201 412540972 1829 34874 249529305 71526 33064 893850281 71526 65987 302267545 70145 84727 75940158 70145 22819 318597452 23016 90491 398009601 23016 48072 639864546 23016 10201 740728913 9628 49771 246044412 9628 62045 664255903 9628 72894 34282105 9628 73347 366291528 56280 77624 249449139 56280 83887 121211521 56280 78388 680015788 97334 81048 67231688 97334 88720 187553295 38055 8070 853174928 38055 31705 317261533 18536 9364 981157124 18536 40893 996652705 18536 10862 334563416 18536 60912 307567096 94313 11464 745756280 94313 73463 690273370 94313 29058 310532369 78524 9275 202533651 78524 12562 955702807 17196 27691 536012631 17196 90365 305206324 17196 72896 234222357 17196 65935 773723009 19132 17455 381220382 56265 36985 472840178 56265 38546 798124791 56265 39492 201927415 18225 47166 71829115 18225 98830 122318184 59620 75732 434252379 59620 21647 455335498 59620 70421 276218316 41725 7647 221900492 41725 14234 831081700 41725 21542 25374971 95003 51620 479229584 59350 50147 917045767 59350 66483 321922081 59350 70421 87952809 88395 48425 368514992 32051 36161 571344499 32051 96900 572419829 94380 90460 972939941 94380 25829 657559926 94380 38587 454316396 94380 1826 523011572 98830 46966 631145598 98830 85612 177847088 98830 58558 817612031 98830 71893 559799029 65492 77449 548172439 99787 31957 721125668 99787 70446 139644127 99787 22858 370851228 99787 59145 479191790 99787 99092 820741648 8074 91042 49854912 30 30001 131349149 30 17634 55116893 6370 35952 451789997 6370 88436 858217108 6370 26414 558461893 81066 56503 147731099 81066 73722 361706262 81066 79005 704378176 1837 94053 633423063 1837 98046 873956514 77624 95525 781035072 77624 78388 187537835 77624 52637 395470945 29002 25602 64366194 57980 75115 79336111 57980 87070 743800328 61954 33185 84226953 61954 91808 103463728 89674 70381 865043707 9888 93660 116627065 12961 59773 463050143 76275 47055 843457889 76275 58358 653915161 76275 73028 214283292 76275 19714 887502654 76275 28501 95118431 91651 29361 363705940 91651 68436 484786450 91651 96413 959876155 81426 70655 410191902 81426 29309 369746454 91194 27979 841506732 91194 6766 758536445 91194 12634 55802873 4454 82678 645401680 4454 28240 849075840 81690 50448 827156414 81690 10183 535848922 81690 8605 849875795 37351 47782 50243266 37351 13265 653927990 13946 29541 910964826 58456 78356 428258485 26044 16626 532915014 26044 96946 724022960 26044 62529 884089488 48652 47429 290417088 48652 75262 696225032 48652 17571 989331250 48652 14113 352863803 48652 1009 983377644 48652 71063 252431684 48857 835 324080847 48857 31548 918391358 52013 54248 633961717 52013 22315 14604732 60867 88836 517522665 64809 34696 172943503 64809 31900 316029957 64809 76063 226586812 60298 37355 15300208 60298 62442 213496632 60298 46385 78391460 37203 53961 670021338 77763 13978 836027978 77763 58565 715296069 77763 20678 749236259 77763 79036 309065814 87302 67015 169223886 46956 85113 42037255 46956 1397 81436425 46956 35580 233999550 46956 91865 464223653 38648 30944 221745443 38648 98208 995958048 87871 92934 162398277 41011 14534 942599609 41011 47936 585688127 41011 24572 645853223 92718 81496 75424354 92718 74594 957207809 92718 78666 358580590 92718 13270 554185823 6766 53974 954777055 6766 84411 421276962 58123 27728 365011373 24426 86122 788588216 24426 90418 12675638 24426 62603 952692748 39340 67908 528122649 39340 66221 738328552 39340 25517 368814772 34595 96050 721448401 34595 14295 711944492 43604 27824 712844934 43604 98412 970874694 43604 73347 304458367 43604 80775 446741734 2200 62957 853947107 28155 12455 980351796 28155 66699 485517352 28155 84286 223761602 89383 12853 699352467 1208 69891 74740073 51780 11778 25709083 97595 50702 94212780 97595 92466 82730047 23335 63150 621089863 23335 1495 65974877 23335 42198 955569888 96670 98710 664592451 96670 24572 99606852 38176 83469 947452184 2202 49501 292061003 82643 41212 986177988 82643 97441 415306331 26082 89720 2246953 26082 7522 292662253 26082 94707 505254953 26082 20723 541919064 21712 82702 268986614 21712 22079 968180687 21712 5545 100720253 3896 94479 84224638 3896 99991 417848323 3896 93542 741063551 62376 99733 803780334 82856 69677 984701385 82856 16122 820186404 17634 78223 369178531 17634 84527 48779745 17634 19866 319146128 17634 177 398023018 87268 36154 454923498 22081 84874 48869165 22081 68080 529789597 22081 31660 643311913 75810 60442 431721630 75810 77000 711219880 97295 14920 241347713 40783 28508 522261724 40783 98608 431451180 21714 32151 299584710 15172 30695 158180268 15172 922 421157146 15172 3873 298921246 98171 85128 888828048 98171 85205 459268799 98171 97158 800223320 91902 71623 81253591 91902 30838 707486388 36264 69143 97443230 69030 91649 584037669 69030 96190 269947028 77131 65170 197802262 77131 30957 33284788 53524 66563 388794251 53524 81721 221469387 68168 64789 811909219 68168 71794 133317915 27885 49231 910145701 61066 83571 628441658 61066 17042 106324710 66282 72980 177746980 66282 5145 770034377 66282 35270 295407975 66282 48681 351584489 66282 91975 420957432 59683 49740 839185873 59683 47429 257708017 74425 23235 603466712 74425 53425 799893943 74425 57970 904395333 74425 11024 562172784 52912 59166 291456135 86151 48258 567602222 86151 35025 690971041 86151 79683 595007146 86151 34091 701455738 97246 51241 607852452 97246 85351 965251217 41685 85325 977814728 41685 96969 743341177 41685 39536 262642802 66822 75538 985884754 66822 34297 733422927 43639 85561 269288375 43639 82678 815443968 43639 93345 634568487 90911 74488 419627006 90911 65080 269873888 85252 78997 691966764 74959 38569 740444578 74959 75357 183341619 74959 28639 957411720 74959 3873 546613518 94804 44292 197733682 94804 84271 523359312 94804 60764 139394172 62432 34246 261219879 62432 42198 970407356 73240 29406 55598392 73240 70350 23974384 90815 89177 199442200 90815 94111 684874640 90815 83794 971354499 19474 19972 928876928 70032 98520 655942324 70032 96401 104040000 62102 99486 283747525 62102 36580 579827117 62102 11720 254279387 42770 19518 976747193 42770 67065 794454225 42770 11482 613416559 8083 60363 711159667 8083 7643 131234168 54049 18025 949180671 54049 83043 90594488 98329 30146 396615499 98329 96204 650961264 69925 39341 432813829 35823 57089 366269866 35823 83391 519909020 65926 6922 309292264 53667 81487 206962601 53667 51887 840390276 53667 85307 727557603 42213 79788 688034867 83794 16427 941490851 83794 80728 727463509 83794 14093 926704438 59359 67141 461666597 59359 32440 394217845 59359 69438 220450966 94111 71931 13279626 94111 32927 920797327 64789 33110 369927731 60430 40712 622037171 23404 57724 402034166 23404 13618 501313084 73472 61981 772642284 73472 30131 162427426 73472 60361 478987021 73472 64339 395664970 73472 45188 79443128 1665 64715 424860243 1665 21768 252092090 1665 93565 26537947 41822 24429 847218663 41822 3800 109210624 82610 94653 778113157 82610 48098 324248407 74041 20272 70549703 44073 18750 377370249 44073 62142 971765093 44073 80117 86521558 42075 77272 366769862 42075 86258 107410958 65950 90146 940371636 65950 2283 888746688 68398 60092 868308724 68398 53527 325751970 68398 57218 464955327 63008 51597 241827522 72088 12527 217687131 72088 70558 414686196 72088 74384 920345536 72088 36086 309726377 2672 51364 496378874 88637 20193 811880049 88637 89864 291951338 88637 20070 781737667 55341 32004 758805844 55341 42498 511093886 55341 57979 864394856 55341 10998 708516148 55341 31399 97532258 55341 10826 510385292 55341 69206 185855918 55341 36155 228747340 35450 96111 565955284 35450 44149 415013918 37095 52315 605490556 37095 41404 734495240 37095 37539 260686668 26852 30105 439115514 14936 49088 123212073 37452 20558 417231425 37452 5006 21698731 94292 77139 671285970 94292 27841 160912094 94292 88848 473719048 23801 9070 994949232 23801 45038 212564188 23801 26143 787334370 35570 7993 414683839 35570 83026 421884930 43358 11744 753369123 43358 24878 131057446 43358 56676 348444056 43358 97696 165662496 43358 73770 925289754 76063 5863 142410157 76063 85208 664926688 92154 23002 986205508 92154 4148 985950915 51441 12132 433423117 49675 72555 11263881 49675 38546 560428635 43884 63203 371573361 43884 65390 893750364 43884 15937 441365083 64030 87605 540322220 64030 85822 726949004 64030 27582 856323631 35929 94121 868467988 35929 34239 149197402 80576 50375 914764319 39370 13346 708931698 39370 37879 499150511 12634 38875 515770910 12634 58368 397656497 12634 71860 114090713 11535 22609 116083875 11535 6175 143530917 11535 47748 17458043 25846 55554 281339657 79220 12337 714095164 79220 76814 504024211 79220 30798 373004563 79220 17092 407693644 79220 38518 824408129 79220 85113 874848888 43094 52224 15734242 43094 2817 555636728 33981 95321 314452110 33981 39364 449350921 62431 69233 394911581 62431 95941 44487681 62431 19881 32431571 32311 98881 430658201 32311 24298 557999809 78894 90676 723921221 78894 95736 668472546 78894 32950 249793354 78894 5847 1045337 62380 21321 158801172 78049 25694 684412646 78049 41330 117214294 88667 25480 695257624 88667 81017 221307901 88667 86320 711887828 88667 57089 490768173 81210 8872 425165919 86980 19623 206107192 86980 65599 482297609 86980 72176 976325919 75697 40148 833513191 75697 88263 751689243 5632 82487 920150995 5632 75001 258983947 5632 16111 871594857 67803 80712 303476291 67803 79468 984622548 67803 91982 90307399 46817 51911 360222732 46817 26040 376043501 46817 60717 288855914 46817 5018 999215222 12595 4734 992667284 12595 95404 415201684 64385 9804 278058671 13618 73036 372084527 13618 32267 801388755 13618 15809 543706492 97680 64751 294674173 25266 12420 107449349 25266 64866 354605029 67158 74539 634422448 67158 49911 507538097 67158 34622 275324883 59166 93735 777288142 59166 58054 725274122 12130 91210 432171087 12130 36343 751916159 94670 98967 914478539 48800 97189 925983330 48800 83240 895854157 12161 7128 423300436 12161 95827 327729561 12161 70953 458365150 12161 35082 128848606 39287 26519 268173116 39287 45061 839580144 39287 25436 664127543 996 41013 377113088 996 22624 378160614 40880 98768 697662658 37800 12497 478875783 37800 62769 122559232 19228 33642 48524695 19228 48681 8298660 5815 52526 212941340 5815 44005 722585568 5815 1045 4112386 5815 49852 307100183 5815 13499 347874504 60781 43694 357490000 60781 36097 802574724 60781 77813 874458179 96019 4520 550637527 96019 91188 76401835 96019 30292 17163784 96019 89368 857906353 27644 25984 850386348 79001 66694 410936786 79001 15157 751567210 54420 12160 866624446 41736 57561 817519336 41736 2036 626486236 68114 95625 953448184 68114 44143 156893522 57750 25856 852633446 57750 89151 273379434 28418 35089 867541567 20105 21314 176383096 9101 25935 939353642 9101 91975 982339175 36694 51486 608417704 36694 15708 322213636 36694 87281 374933251 84418 13899 143942683 20209 24603 471386081 20209 6106 461396404 1249 64309 639532652 1249 57624 978865171 97277 58389 108381530 97277 31936 632844393 97277 2219 206180348 97277 27478 356214082 9182 66894 373668870 9182 35102 778366519 9182 77611 201017526 53887 79585 826696718 31330 21787 470779787 63016 92912 672170909 63016 80321 182459304 63016 97696 34390760 59452 15639 836768968 21112 24637 660210406 21112 80183 38654295 91865 63312 309097428 91865 21883 310980991 91865 20887 566001087 85525 25419 541936583 46815 80123 515470119 71860 79460 83013381 71860 23998 546678826 71860 2413 887185669 27943 33193 541672833 27943 44131 472700571 27943 94935 952993960 27943 82741 118659682 37526 52288 340126812 4802 66005 885828834 51276 6789 173301604 51879 55153 224269174 79074 2758 411389690 9452 46804 268202199 35270 56167 625093195 35270 95282 51438190 35270 74952 95552382 35270 39596 697427369 64691 57733 113023237 64691 38731 975941174 64691 94115 349772309 86030 19585 670310503 86030 22475 669309190 86030 17513 975912021 96535 4208 867068421 96535 47844 478115902 96535 55209 667506672 96535 46709 245321864 61548 62574 138162189 61548 62740 637154890 61548 24523 326628081 61548 37834 29012911 61548 66585 557692397 61548 28091 729307608 61548 73958 67886451 61548 934 627912705 59312 41789 408005197 59312 99991 969974887 14765 78567 289250139 14765 30114 269071817 14765 51897 721256569 14765 53453 176418692 72997 72522 597885402 72997 67065 150032958 52084 92759 98950126 52084 5255 456405818 52084 50418 376140856 23290 25792 402478506 23290 29569 238212341 23290 35019 685004543 23290 32440 59964101 75812 75284 338538158 75812 45524 298556548 93087 40487 777272163 93087 51209 666734892 697 95396 773634146 19936 18617 171944149 19936 99908 93968636 68099 91905 720356627 68099 77791 346945128 68099 88609 153354883 68099 27215 82690046 19487 9845 756717842 19487 20922 21810184 19487 3021 935005496 19487 20887 224470688 83744 31735 31109580 83744 26530 360811204 83744 40304 306799039 85356 6995 765252010 31623 2315 492757627 31623 41883 135782840 31623 13593 358270162 31623 95017 531802180 31623 93542 243078146 28914 36859 455106987 28914 35615 779142578 42493 79468 757238666 42493 21926 672746348 42493 37769 553282577 36921 83437 991953931 36921 13778 621830177 36921 17175 862442807 36921 51547 87315357 28889 31275 88218390 28889 61773 193195078 62588 39334 724934395 57565 20039 566702872 8394 44103 187408513 8394 70794 830050790 8394 5225 575505232 72365 80706 735665383 72365 65308 822963801 72365 26143 19903674 85373 84006 942408597 85373 32100 12472600 85373 66121 973152066 85373 37844 819819251 72980 61077 116150450 72980 408 693635154 408 94203 750367841 408 96499 64267116 43466 72180 641608825 59888 85793 279165758 5279 48432 469357617 5279 38578 248182623 57089 57518 980010620 57089 16771 519246628 36707 40302 166791970 36707 11159 936155576 36707 41447 345344460 36707 21912 811754556 16122 83438 105128414 16122 67556 112383737 16122 43744 823824107 16122 95622 272808456 78256 11328 87316024 78256 9111 987945182 78256 42769 737056505 82499 1573 554151408 82499 2780 766074459 82499 72894 978543106 82499 43620 176871952 35490 32027 458898478 35490 62101 123658488 92037 49889 299480601 84271 40807 173622181 84271 31752 845487268 84271 1876 857674753 84271 66917 852233011 73770 87909 365491851 73770 36010 797446767 44323 78345 100866096 44323 46328 764894118 44323 90109 564994577 44323 86634 327273263 44323 30695 996911353 198 48256 632844680 198 5821 489329209 74508 75724 678891488 74508 57858 214227622 25382 63194 706150194 447 29268 593233132 447 88390 254805353 447 53372 838671721 51547 73598 536071993 51547 58559 197535356 96065 27120 632686479 96065 42336 238146399 96065 51468 438357984 44501 25806 727648619 44501 61831 254319679 44501 922 149240589 46337 74367 948562299 46337 16624 694428849 46337 43326 145770437 46337 93345 654746041 97441 28402 318988018 97441 92199 789185776 97441 47936 355927325 83988 50135 450655336 34622 27524 921918424 34622 31070 942595126 84517 64234 263690544 84517 73893 250043193 84517 5253 728203168 84517 1358 578666240 43668 69034 109213315 43668 54289 962571953 86323 93520 16709554 86323 1247 497344218 85905 15219 540496496 85905 800 622738637 85905 98245 23514537 43435 78419 300019883 43435 1643 129733259 43435 9444 125741100 67925 72496 98579910 67925 4682 964010705 47442 6116 858330510 47442 38984 495701171 47442 30361 95678830 97663 51499 456248774 97663 46563 887687679 97663 8885 587300473 97663 88722 465502882 97663 96953 89466199 97663 21701 760318575 97663 38765 959501647 55683 3448 896230717 55683 26889 857488337 55683 90944 277622222 55683 88 730416167 7288 23508 44518196 7288 40426 349630324 87199 55384 551111524 87199 37053 59330963 13494 57950 771577480 13494 48509 608358704 13494 15840 306657052 13494 34343 604422133 75961 88961 810749358 75961 82516 85342594 75961 92199 102350505 75961 77611 865638596 27478 14287 444983259 33281 88188 799490593 33281 90888 240063213 66745 9593 308079555 66745 83287 163320587 1867 98865 886665981 1867 18310 325370203 28052 76180 118817868 28052 88496 172013414 28052 50887 141677761 46383 71325 199709497 46383 5314 277858006 46383 85249 135411243 42265 23068 506744357 42265 14986 711379572 20862 49852 272419360 20862 52318 533960130 20862 85960 322533790 73045 13872 123265765 30838 39869 592442058 30838 97736 606803843 30838 51882 958850991 24176 41006 391332708 24176 45648 74276688 24176 12550 135793751 24176 88586 507854604 99044 51431 244208066 99044 94000 275581185 99044 33613 5209670 99044 21432 926714097 15809 42552 690624100 15809 79798 144683692 82522 14273 360097412 82522 56141 17487294 39810 58584 417536595 46783 84039 10929773 24368 17904 36808872 30435 2713 265910678 30435 20200 709084502 30435 76293 245087485 30435 79101 621418238 35102 23059 687684386 34213 25659 20176986 34213 94744 539413960 34213 29645 244558769 47575 65237 731291518 47575 11878 18153742 35207 66294 443407816 35207 49197 523013719 83217 75654 847670927 83217 5864 102100273 36656 87067 521838163 19074 72928 597188923 19074 14211 179973434 19074 83873 877355600 19074 68325 784725282 19074 96042 638546224 40484 95262 188413426 40484 67319 717460668 40484 77974 828181761 3585 61963 857224119 79511 35631 634266275 79511 69487 500451546 32120 8573 802594385 32120 98050 457030273 32120 20344 611331058 29256 14408 369959446 29256 23974 636357577 88510 82232 353827197 88510 35123 480197806 72779 7583 870234598 72779 22211 373980624 38546 75252 46782460 38546 36570 686377047 47429 31762 45581194 19416 46224 189847596 19416 59699 206102299 19416 27582 404350665 28838 37583 356482891 58236 30356 982414927 58236 84775 346901744 84286 104 488266360 84286 69444 618708232 84286 9007 508133385 55325 83635 691040025 55325 4541 524310475 26544 56000 735317934 26544 72329 387403486 61080 77484 933345362 61080 94761 359087754 61080 38568 15383063 61080 60767 87474802 25792 45641 725464083 25792 52217 413112307 25792 2817 782187750 25792 5545 109327388 41774 69753 563548016 41774 87178 11040604 96279 17950 919105218 96279 7135 372584419 44149 61216 45683463 44149 63750 492438511 44149 97335 632560925 67058 47674 865780943 67058 72620 189920170 19900 16514 122587764 19900 37920 251403101 60140 42280 771338395 60140 60811 890762795 22925 66773 264040278 11268 25299 286074452 14165 72391 198515854 14165 20509 941657223 14165 98430 438731366 40912 73353 997281718 40912 33287 754120929 93180 9666 745920431 93180 51015 941573676 17048 24707 41716324 17048 18312 292127104 18332 88030 950438452 18332 21883 428456673 1848 52270 647619638 60717 40605 262905784 60717 63646 424159955 60717 78740 281705513 26849 74403 352907448 94136 29280 869426880 94136 53806 889871549 94136 76840 767888584 92072 87921 285418950 92072 31835 658711470 12092 27636 311587602 12092 98208 989179407 12092 60440 583296809 77611 1379 527881734 77611 9054 365904564 73954 75775 349744552 73954 84048 339934763 73954 36846 163389962 21042 22938 398487788 33193 52251 898353148 33193 92466 352140095 6912 52895 285001340 37053 3627 52762985 25659 45506 443300890 25659 62502 137695781 25659 13913 284478404 90823 30611 488681335 90823 63863 574101534 90823 17877 738252857 26309 80893 335452698 26309 9649 276419819 26309 90750 43843143 79036 36387 331754858 79036 73082 613922743 30276 37393 800165027 30276 9847 895403242 63130 31153 378651348 63130 27389 321716537 63130 79577 379394276 62769 31818 661459246 62769 56044 565140425 19881 48050 165523994 19881 66829 848886872 5843 66594 643147592 5843 48817 624058634 5843 15772 291664827 5843 62784 18915530 922 1942 889962078 922 71537 320856496 52632 49411 270432986 96414 17728 983703771 96414 92915 177204036 13953 95214 647095990 13953 23351 87376550 38614 40037 315359174 35025 87043 972718397 35025 24948 206071139 35025 74840 89098959 35025 88586 675450524 35025 98277 959834082 29504 97502 485921360 29504 19496 34911052 29504 17595 555020841 29504 88263 806659493 29504 64818 423700374 29504 18479 12094350 29504 95827 679627246 29504 44005 937519818 87305 41931 818926670 22608 40270 477945204 22608 65117 988477222 22608 18884 926093282 22608 3021 176207826 22608 36846 530037915 73527 6823 302006480 66563 41014 18912636 66563 36798 81137907 21765 44822 680476129 54182 67217 240279378 48874 91824 953908810 46634 93193 126952864 72329 71129 777554671 72329 56000 818744054 72329 13920 218977385 72927 90451 135495819 72927 32230 466866618 97563 45843 525434865 74177 84949 713012323 51015 76888 117677531 51015 17235 631215808 57055 99092 177856335 57055 23077 268243799 57055 38568 539649662 21295 82431 373071329 21295 53480 203211815 21295 27893 840148539 93119 46438 661827898 35082 99814 947537524 35082 54915 181514754 35082 61405 852638956 35082 42787 849390000 25351 86772 516225620 24149 32011 685585648 24149 53111 509147841 24149 37936 139132087 24149 40813 796274743 24149 34603 779116862 24149 75436 300689986 61787 64962 756246421 61787 55212 84821032 61787 55754 447198545 61787 13270 398769724 47082 30573 309607878 1045 27247 131129138 1045 35820 387514736 1045 39536 468435839 90074 43641 804065071 90074 5821 502188525 30292 43063 33503965 30292 30403 665758239 30292 64353 260891729 17235 96294 607567370 38317 32491 349564119 51842 89822 857212019 51842 85110 216628572 51842 33648 458709796 51842 7509 875569906 44874 38808 244475786 44874 848 881896528 44874 8559 214095699 44874 111 502507904 67236 96370 515938718 17154 87011 751385314 89828 57828 133003901 14295 55214 567141982 14295 93565 292271639 53892 56583 850021914 53892 98970 551830382 84343 96556 518018203 84343 3685 225082867 84343 31334 500376140 68142 60029 301886145 68142 14411 462959600 44440 82922 66458944 44440 38133 658878856 17383 25899 920650811 17383 46709 852664449 16587 18870 690346122 16587 48279 66319495 16587 47813 854677016 99834 96526 280891722 99834 43620 114525808 93542 664 276114585 93542 58508 197977532 93542 4463 250163230 15840 33257 876382425 4238 2016 140030345 4238 40550 575843931 4238 94576 797651080 4238 86228 932367843 35358 44814 322401378 35358 70329 340318183 35358 76486 45207999 2810 3626 767174438 2810 38293 183251525 2810 77813 180303774 44629 72056 65510812 44629 71334 718935059 44629 52182 302573236 85237 81044 219119622 85237 16968 854679743 91808 99245 412520345 91808 50418 592416967 91808 1826 788912467 89679 26037 576711303 89679 78199 61406109 61071 17361 754676063 61071 24298 251699823 16217 10561 367321775 16217 90050 470747073 16217 93177 305830997 16111 72279 113114879 16111 3809 649792118 74034 82250 734218793 20341 32537 294052147 14093 63039 75640505 14093 88866 201556397 48152 96690 557468026 48152 267 267962801 56621 23687 24572856 56621 4634 182241015 28349 6045 924257869 92816 95316 568613387 43162 78449 63473529 43162 82697 402890353 43162 98208 362673865 43162 48361 924975359 67379 33963 401380766 67379 87545 566366601 67379 29927 946723310 52305 96933 295812462 52305 30296 457618101 52305 74843 444917554 52305 36353 815097905 52305 17299 355186613 52305 67000 387625786 37769 89401 564755027 37769 11863 356271682 37769 14203 403312839 3873 28791 948973211 3873 52241 560389865 3873 59863 998588445 87218 78173 212568726 56787 13845 956203097 56787 45649 774432942 69271 71214 880063059 68477 14934 501901656 68477 67170 578317064 68477 51568 608491413 68477 73624 772675464 68477 55320 850903709 68477 39967 648052021 15954 98366 612091799 15954 42787 619923023 5847 67043 579809198 5847 17721 183575111 5847 51839 700359383 49852 61024 90534704 49852 35650 844729412 29927 44693 60362676 1788 50981 32482317 1788 76991 932219687 97169 13204 180576464 97169 20891 469932388 97169 289 78012117 73539 58548 16512970 73539 39148 730351464 66917 92114 296294218 53703 7099 641196756 57218 81589 507187643 57218 33800 965044632 57218 34409 711240681 25715 30479 762792920 29535 15485 253645112 29535 39080 322089202 38302 76972 491952194 88949 58737 427573503 73712 6337 431961933 73712 22644 930809258 73712 37844 82018960 98104 66130 165698398 98104 42350 285643980 53735 93843 864587727 53735 75765 96457493 40568 24593 200857741 40568 88888 858632493 39691 93601 635336330 39691 9029 530860505 39691 53666 274874263 14639 22398 545524330 14639 71259 221879514 14639 88194 491564098 14639 67262 888864611 583 86278 993707578 583 48712 998482922 48591 27735 519232343 48591 21100 686011556 52637 28405 910771338 52637 41006 895714461 72928 69459 54920319 72928 15849 354893265 42887 20592 989632281 42887 91805 35905766 42887 95407 589437492 82678 35267 122684298 82678 85996 805653805 25197 15428 372417885 25197 79649 376974900 39536 62915 893310904 39536 79638 343565995 39536 97685 793414397 78919 88888 562433807 7685 96264 498011096 7685 55880 679348499 50010 17916 209723477 50010 3457 84854379 50010 54327 582054974 66845 80182 967517061 99664 27492 99788071 99664 64603 71991238 79468 87888 18618091 79468 51885 648410280 79468 38147 27748851 27582 97886 246046655 27582 551 25940882 27582 72757 737165666 43235 81263 441586802 39102 96419 242147954 39102 34284 62635979 39102 52098 363159616 39102 50096 589382302 39102 59174 40468999 34441 4361 562908441 57858 99256 913056923 57858 73501 47947681 52050 89659 571219701 52050 65935 857067888 52534 74514 2225752 52534 14800 998433266 65543 80892 698902552 65543 62622 342102921 89368 72721 403217188 89368 40817 974954765 89368 12608 34100143 99946 19060 21921089 99946 35650 344811999 88138 1032 324517841 88138 24662 350382072 88138 23043 105324364 18503 82519 116725815 18503 28654 90567040 34287 67311 202068276 34287 18835 322983467 34287 71359 396081583 64603 25517 92468847 64603 26750 808203863 64603 20384 944433442 64603 14965 731840504 64603 96431 970007375 64603 45270 950051402 64603 68080 631634962 12608 72299 852232854 12608 80414 423455903 76438 65061 579311480 76438 37856 497862175 43933 51083 959932910 43933 44718 649694767 43933 6872 472489373 5006 28791 651780051 52401 73029 180680494 52401 9634 823764598 52401 24200 673278413 76486 60241 154163081 76486 94551 713135965 53425 82001 650780335 53425 90334 827611307 53425 84228 81851878 53425 96988 682277648 53425 7257 127094603 6693 97539 313218666 6693 85418 697131986 6693 50103 476012647 48352 62150 580201972 48352 72617 423657432 48352 79058 334776181 8103 56492 561144293 8103 73743 160319346 8103 13499 565178930 31900 80024 320407562 31900 57398 214601142 31900 21262 321076473 31900 4745 98212565 71893 38203 825802826 71893 35796 905802057 71893 40960 702462322 97059 22271 697675148 97059 15769 781604674 97059 75136 448133334 67794 91796 590581460 67794 11024 539916788 42198 27879 23710126 86017 87204 163104970 86017 21165 186023759 86017 56949 918540114 86017 57431 651941124 38068 76763 100729206 38068 5018 385972802 99142 89609 230241770 86778 15196 759632198 86778 65947 502246519 20017 5254 701590593 20017 56044 109291959 88263 53439 94295003 88263 65915 690363119 88263 79058 692971613 87484 96339 96051363 87484 80428 609134549 3866 84637 503395056 3866 68610 580707697 3866 20547 743652423 55935 85241 484181230 55935 71567 267432338 22819 77256 157287814 22819 89614 639202600 34474 64796 642099866 68253 78710 364182053 59512 80377 627744738 59512 24033 179342320 75642 59174 737297179 75642 92951 390423265 75642 78905 21763955 60903 72534 859737684 60903 73879 85020727 60903 19515 966454892 87282 54980 334495275 99190 12406 792723014 99190 32307 437680325 25612 54443 667032846 25612 51033 865510616 25612 80696 51887166 25612 98046 876450522 87281 67106 795555138 87281 81122 621096232 73743 19773 889804979 37805 81277 297853607 37805 89531 101262494 37805 2036 463240821 1826 64579 6865041 1826 90372 397921425 46506 74352 758988183 46506 20897 370649096 24572 66133 533578305 24572 59760 264069270 15062 21732 987059506 15062 99827 992867628 15062 79132 187933291 15062 94076 172859476 80821 14121 611598950 80821 74589 431012294 89988 68416 118548300 5545 52409 508437752 24504 48350 908190323 33100 97589 247636568 33100 33590 623281338 91982 72419 890730017 91982 68692 171420210 91982 87327 741621909 91982 82848 373533686 91982 83422 816948564 14493 45058 749420857 37035 74035 114491063 37035 20670 145031876 37035 8113 124079876 37035 78958 344941989 37035 36502 883811915 37035 70204 342843328 88650 8444 943600262 88650 72753 820033709 63750 27586 858140457 63750 27139 804473387 63750 22975 436576006 32440 34912 349477337 32440 28378 32300114 31742 64571 23811263 31742 53613 33004247 31742 21883 344826860 31742 3021 742242810 38765 77937 994936755 38765 12960 539632262 87378 36768 881314738 87378 88280 74161495 78905 85230 446740424 78905 31976 907555671 50096 47581 612977906 50096 97243 620520372 50096 9989 625543876 50096 51472 140074607 50096 4732 132267491 35009 49697 201937034 35009 45207 38669612 38133 70283 39235187 37947 4009 849036170 79005 76933 441648421 79005 82870 647216950 79005 80414 123356676 79005 96021 819863369 20891 97211 790497191 20891 81772 178661053 53613 73395 151436735 25799 92809 859798510 25799 72353 124735483 25799 47205 159723428 22897 80314 687298144 26031 62604 651670792 26031 97461 279772915 26031 18241 962654914 26031 76953 427091494 91975 56108 759105954 73347 9585 599205881 73347 22866 736922409 38568 60276 843934178 38568 92635 249099147 38568 17741 833982739 38568 30954 891681214 38568 27160 391743106 76722 46580 739861838 76722 86225 424921919 76722 54888 607182102 76722 66597 432000061 51121 78815 712881615 34409 16245 767063606 34409 35346 247208970 34409 33168 513981030 34409 27290 349659808 50856 6359 341495567 50856 54135 311612055 50856 45285 258053164 50856 81928 901677299 43283 69559 139387774 43283 92613 911889089 43283 35615 376793689 43283 88157 328773534 5018 12041 227771737 551 16409 756890560 57906 19337 721447993 44445 77745 804764640 44445 4976 294845864 91103 71767 733808689 91103 42278 839860511 91103 56663 824603329 85351 3294 129622891 85351 39072 299252600 36013 30053 494888677 36013 3394 135522401 36013 14236 780252199 50717 98498 190788312 67262 55518 284042833 67262 80602 998951496 67262 6524 694068815 67262 32713 356504341 47936 25834 966053470 42769 35763 4543401 42769 21647 79649204 72298 91803 122823645 28886 97813 416165829 15651 84273 410315231 15651 48746 932972912 15651 94668 172738117 15651 78809 449678128 15651 47098 38285513 55146 67784 22968969 55146 57440 819810572 55146 46252 893217050 57623 90885 418431090 49528 72830 781395654 49528 88866 214197294 25785 55102 502811129 25785 59681 50496122 25785 23017 284067988 7509 23225 756137533 7509 28505 24925329 7509 26826 695628054 42111 51677 424833981 42111 44387 326266317 42111 96274 389066280 45848 10475 950567342 92121 99447 890729462 92121 55043 72517413 92121 79508 720049577 92121 56391 913886428 92121 13091 468973985 92121 43620 214061560 12128 56919 674538797 12128 58564 384191665 12128 99699 960346997 25597 47702 593261055 25597 95831 44424446 8343 15687 167039374 8343 177 91452584 59120 35610 537387187 64420 51034 982714633 64420 23654 575007358 47686 91003 968377455 47686 41982 949723214 47686 4050 709905050 47686 32541 101145764 47686 6169 76104048 47686 96274 569602949 70223 84094 661594515 70223 68957 929646329 70223 48942 417784922 70223 13723 765543457 70223 59899 91574324 70223 2299 902145091 25686 95817 485750023 7422 91953 533236265 7422 58430 64099347 46371 49766 576139974 46371 88888 219109588 80027 74360 687194313 12656 21496 992621619 12656 12355 664820164 12656 34343 458938165 27215 28000 581750803 27215 85192 853627949 33102 41330 263866651 3800 16480 698869762 96413 9334 733196543 96413 66130 957029678 38400 59002 698517789 38400 51450 630542646 38400 84119 982624555 38400 92218 176832786 95736 42620 249309395 95736 36353 64475519 95736 36036 989577602 72408 26576 399504789 72408 61188 218678623 72408 83287 192906414 72408 72454 233460968 72408 48900 55743481 16919 64089 569732837 16919 2743 410928125 16919 926 527377967 16919 83084 137648683 45604 46501 506338600 45604 18528 645801327 17721 8831 166521427 17721 86364 63175172 17721 30852 79635870 65588 11080 927592545 65588 68344 632215595 28378 1151 277544786 28378 72454 295942004 88496 31130 690939413 88496 70730 299765053 88496 45928 776602595 52336 15415 212339848 52336 87499 873779048 52336 48579 608865230 52336 10359 446943340 53775 2630 265741822 53775 63741 306423130 68080 80216 18579144 68080 33552 708030116 68080 5255 842884294 67381 22668 113228814 67381 25203 487598411 67381 19342 248809596 88848 63441 735443231 88848 66165 618235054 88514 52806 522698478 88514 97966 827301208 88514 36311 180589650 88514 97583 97293370 10122 87736 826521734 45928 57362 50320424 45928 16610 601559612 45928 11890 614618505 45928 26513 343444091 21768 50138 353642682 21768 99512 868870446 21768 30482 903505324 21768 37777 368442764 12499 1201 902918727 12499 6813 381530235 12499 85598 461202749 12499 76155 43265290 12499 3011 31385048 26818 26182 142331199 36588 25277 226312263 80728 61065 65491584 11024 17376 841924311 11024 57431 825083005 11024 93345 751555663 55174 19918 317018852 48361 94076 311932703 48361 50051 136926461 48361 45718 539820386 48361 20152 453986107 6737 6425 356526866 6737 45992 447073680 6737 287 169605226 6737 8437 541849189 51209 39124 582081681 17513 68388 739987206 30275 10089 4191955 94994 33392 541190510 94994 46412 482619871 94994 52559 567018069 94994 62101 635333242 18835 34477 270996894 34874 79443 757390663 34874 7275 983847263 34874 82827 545087145 34874 27160 730515450 34874 2315 970627293 177 62837 444598829 177 38375 567451905 90050 46323 341342345 90050 81184 58459603 90050 78770 843101821 21620 57202 291745976 21620 85939 69420238 21620 54408 212223339 38175 46622 197413709 38175 14569 572587699 86232 27993 929595305 86232 42379 114294007 86232 59289 848939689 86232 10834 701819026 86232 6282 989941615 92257 43725 854373763 92257 82778 797949799 92257 90578 256476483 11720 60371 73359715 11720 84400 460675123 99533 73231 565729779 99533 15636 93441869 72894 22760 978498087 72894 52845 894592725 72894 18310 619242666 2036 1727 333092582 2036 16771 232605759 2780 92920 810292793 2780 98113 271406389 2780 3673 225017370 69517 51837 741927089 69517 53345 384091509 69517 20783 591288735 81672 29493 138641345 81672 14198 153422755 81672 76276 824451471 81672 67477 24384400 81672 39877 915727561 75308 38510 770415902 75308 18447 883590505 75308 68344 450575518 64339 25687 70514969 64339 68365 936376702 64339 1354 969580828 64339 21200 715544038 64339 8276 522825833 64339 91794 513532356 64542 50789 135816735 64542 14041 384876696 36798 48501 111510729 36798 15126 77877375 36798 62351 946329303 36798 29067 386935030 13577 79554 558500251 13577 97696 536294272 74365 20976 2548637 74365 56141 382264511 96204 77615 434916673 63436 95387 258237261 63436 44159 397550852 39080 64958 346944308 39080 87553 987461646 39080 49556 142612742 39080 8122 697689247 72647 94606 602864711 33719 73074 793862 88666 32446 343852217 88666 73206 183010575 88666 79412 781294149 88666 86782 915093261 88666 54791 323627491 88666 45270 993281119 2817 70387 120230076 2817 29067 727281645 2817 23778 909826772 14417 11380 577378992 38507 14808 179381380 38507 83260 548762600 38507 52444 416799696 95892 71874 273984560 25802 60386 133049637 25802 9350 989420195 59062 122 442506327 59062 24623 937268790 59062 97158 30270881 63762 93109 71777962 63762 96860 563628555 27254 51300 167878941 4682 40461 446055933 55432 69657 222076096 16893 14795 34350603 84253 13011 615625987 84253 27864 351810950 84253 14553 648055681 41079 63817 38741435 41079 29075 676445950 45270 51688 714276301 45270 11280 487366849 45270 43729 464837475 45270 38185 441879374 89322 94059 135618213 39094 88541 114247818 39094 83681 388062390 18790 67371 132787598 79683 94350 996606476 79683 10330 260214730 79683 78370 997848337 79683 71191 441060615 5517 97924 204956486 5517 35650 510027871 97696 56428 285849533 97696 78875 230407235 97696 40735 810690890 97696 91344 545434101 23695 33444 144408590 23695 22052 966012908 23695 80778 469357706 26143 15433 134414789 11054 5125 254297629 99991 68530 804346622 99991 65672 314744299 99991 12194 214183217 99991 79564 865867670 32139 3306 799432721 32139 56526 355092274 32139 88586 181744186 32139 17258 724908949 32199 95970 605356504 32199 90525 362896040 70457 31138 861818273 70457 80623 471290391 70457 53800 956287680 70457 65423 356487989 70457 64059 117022543 70457 93565 795689962 78441 45496 18538342 57970 15468 156278579 49197 11287 114572062 49197 77057 957212552 49197 9257 770614551 41451 92878 192660525 6415 55802 107086562 50447 62630 681671054 50447 33425 773475197 22826 81969 346504277 39877 20416 57060769 53527 45194 6503607 53527 86639 501033510 53527 74780 82180273 39492 169 73702933 39492 98140 148998720 39492 18468 149113458 39492 90619 430117541 39492 98470 101981829 97685 89735 524408025 9007 77728 557982557 9007 38092 245281203 28639 56951 496499161 28639 24721 294313879 79095 87984 736833152 79095 90367 291395073 79095 77767 978654065 70054 77815 808040619 70054 81554 18623880 73082 88464 298222665 73082 69481 84820428 85257 87754 723124855 85257 63950 693900586 85257 38725 676525523 72620 48228 787567558 72620 30945 392037128 72620 42084 569930914 72620 58488 954161875 57471 76979 179542942 17229 35904 321492860 23043 95348 940738624 23043 99086 941115446 23043 74846 151889319 23043 47813 59951390 23043 27418 892489996 69772 16689 453224439 69772 71536 134656792 97807 35382 927649193 97807 88866 822753279 34069 90287 250748168 56649 20875 210785123 56649 5382 735049601 56649 38761 422847671 800 41288 859613209 13114 79529 827692229 934 35759 294973314 934 50541 366633424 24182 23592 504711970 92218 84639 57436190 92218 78689 181428177 92218 99 157058140 92218 66928 789671109 92218 16771 648173304 79577 37727 795368815 79577 64009 142221289 45374 69625 142129069 45374 17954 829277395 45374 69847 881581510 45374 83271 434352298 13314 58079 540522885 13314 95169 953487191 13314 95257 392695802 80400 75377 969108345 80400 39461 817140997 80400 36382 791477580 80414 69299 278987616 95827 92966 994580372 31486 611 912611062 31486 85249 328030748 31794 72257 180508169 31794 13970 317552912 31794 92975 376588385 60361 14217 128946826 60361 81199 608357408 60361 1289 384318668 60361 26236 342045602 60361 51839 211362717 50418 52492 196216 10899 17811 715798602 10899 45953 215142991 47894 36379 320371061 47894 28646 360199079 47894 38240 126293734 71604 9344 357746674 71604 90376 471336034 55806 43446 99547834 34215 93229 695760975 34215 42081 549214374 67525 48684 303583734 67525 87322 295817102 67525 56914 967836975 67525 57732 51479628 67525 25420 552748686 20037 53992 26556982 20037 68813 64111752 20037 83610 357507358 67340 9546 630086078 67340 7412 585426419 67340 56588 280235406 67340 85413 710055190 34580 75073 910185493 34580 2268 701823963 31705 28696 341639053 31705 40884 297157574 31705 28395 128509753 31705 44042 223862225 31705 20897 541776406 22277 72299 934543423 25387 22530 163103582 25387 61814 674259130 72366 8355 99128431 72366 20226 202438317 72366 54332 845962029 72366 46510 669614755 72366 16149 561283498 72366 54408 989686774 97081 30107 382324122 97081 21570 715857966 97188 44943 244815364 97188 23962 404567787 97188 37929 344208699 97188 57760 787076270 97188 45337 236764107 97188 35729 824102540 19025 73684 829548517 19025 36570 529889619 19025 38147 962866540 80444 26636 489080167 80444 15550 760752079 30762 39826 169875896 30762 43393 444468177 30762 24703 85443539 30762 27418 752302683 30762 9676 268407061 30762 9554 278214609 25602 38630 78555149 25602 31316 797158581 56000 85526 10504696 56000 83423 980293391 56000 24507 906325130 48813 61202 845332515 48813 98208 697277843 48813 4148 141934576 82516 35981 166042123 82516 21152 365232097 10201 79354 645085192 10201 2021 479779387 10201 28828 650282221 60912 72041 22621522 5093 44922 578012657 5093 61772 627007641 85113 13358 106194084 22315 81515 648106395 64818 38945 783362098 64818 27991 392590235 64818 10437 166361953 33590 49477 571623019 33590 48767 981040655 33590 17299 894536594 70350 93328 765259601 70350 40977 949092068 70350 98656 635163062 63741 37354 243501815 65987 41062 666910235 65987 64164 181029651 65987 67398 516116041 98656 46742 666627519 98656 19058 629865537 98656 13937 398653458 98656 73793 683881685 43018 46018 368703419 43018 95361 716381950 43018 33864 612107996 60764 5630 590062226 60764 96336 60599140 21647 82542 171387076 39425 3415 844078998 97158 13183 697021306 97158 71792 692492804 97158 25173 434829241 96600 29991 737980935 96600 71342 402713234 11827 35781 721092648 11827 97408 928767140 11827 20448 339903888 53558 62720 210725894 65695 47872 90661556 65695 79414 59264814 25517 98211 374772382 25517 25221 498836113 28068 37861 336410473 28068 10719 536056741 28068 8380 753982243 28068 16314 560711713 33648 82079 561458528 33648 46878 622755633 33648 91524 886553582 33648 12808 44229592 33648 48562 407018164 76205 69448 805401980 76205 42035 561753766 31660 7810 478769543 31660 87729 918787252 22211 82115 399575432 98046 1563 349460712 69438 86530 967138396 69438 93788 619369589 69438 31406 567547049 69438 30023 55090447 69438 38025 790873137 127 71188 61147003 127 87422 67348371 127 9421 183989528 17258 84063 584881472 17258 94170 495144662 58559 40851 341554365 58559 77164 187115798 91190 23844 738991876 85733 27418 841836748 85733 25383 467946613 85733 65096 535898393 85733 25452 274355274 85733 82476 15403022 85733 87492 930744550 47099 72544 393772812 47099 40351 673706583 75375 90000 945057294 75375 16676 591493780 75375 48604 169262456 75375 86297 585652938 926 84110 68602448 926 59850 680349973 7135 56905 251862295 21883 45287 848575546 78057 73533 898470058 78057 98245 923271388 56141 14347 218279501 56141 68163 544556270 56141 18680 821603400 41933 83083 565511085 41933 35541 767479382 41933 17909 351768069 5275 62064 148338702 5275 59162 786765190 5275 52929 153584081 67065 20887 851309600 67065 35334 847653143 67065 78228 914597727 60444 8768 915594320 96021 51114 430618034 96021 68855 516279498 76953 32166 988339367 18811 69194 476989748 18811 26665 437905823 18811 1755 879507546 18811 88157 697430355 18811 99092 520954726 51041 24669 705067654 51041 77433 363127326 51041 73313 452398616 51041 98174 456190039 80778 88160 783746808 80778 55060 437735609 80778 34789 377515137 80778 43362 301371427 80778 23666 759104064 47297 43226 429870144 47297 3074 925099307 77181 58886 689673463 77181 35200 311242417 62784 39571 548914426 62784 22221 689972243 9847 22450 667540226 9847 66685 303261878 9847 46185 52019601 84775 76530 29181510 10862 21828 521567219 10862 54847 16004755 10862 49187 544644117 10862 30043 971010214 10862 81772 978848743 54060 23320 342804712 54060 42136 758381959 54060 45560 583611566 54060 67345 188945872 54060 78747 946312496 54060 23588 611829276 54060 99596 998241857 36343 41873 893044921 36343 66945 453652790 63293 85357 588556879 63293 77635 792434199 37757 19819 49978561 37757 7076 27676234 37757 4634 871458493 46255 60459 468159139 46255 60886 439597323 93565 42971 830651117 93565 25436 508295357 37555 42979 858880332 37555 74300 658077772 37555 76453 477105441 37555 40379 259457992 5990 95374 477489124 7257 477 372762008 7257 13370 150954302 25436 62490 393802859 25436 32012 300683048 98103 60113 248500642 98103 98918 887162814 98103 93102 293338704 99092 48840 858673821 20887 41554 767205592 20887 85333 800336109 59799 59391 492814087 59799 24096 472428506 59799 15528 279199006 59799 41721 917434667 27893 53368 904345325 27893 78240 189271461 27893 80152 300931648 67486 73688 607282590 67486 68813 168010858 74581 83663 569600153 22624 59901 246299455 22624 48615 438170393 22624 27145 547598966 36961 22428 824453721 36961 43481 382576056 36961 24581 859487899 36961 82757 668892016 55880 76042 842966962 55880 36119 119158625 55880 70480 591677005 90731 99290 34758025 90731 5667 832133455 90731 95353 757028655 90731 9554 75222384 90731 5226 159013690 79163 24342 86019832 65866 67677 193177082 25220 54234 611008443 47705 24320 711497467 30026 91132 771915326 30026 31180 716890273 30026 39656 689116029 31218 11891 637927632 31218 62372 890983887 31218 11539 599484130 69583 14472 630832729 69583 59760 353692823 48149 17562 53840323 31874 17353 973316889 65571 3887 677782111 65571 21736 907725261 20814 50023 865356576 20814 64033 398024134 20814 23996 414403732 52356 32923 633054508 52356 72353 438762415 36846 97514 728749216 36846 66597 344616072 62101 92321 461618054 62101 37990 240821976 62101 45089 832892375 23361 42117 687914568 23361 80919 179943357 38725 14425 453368992 38725 28109 859307784 38725 59174 627955956 78388 12625 41060011 78388 55010 982346400 4732 59060 972687425 4732 56154 106644598 4732 580 121886232 4732 37928 127456936 16771 1218 916130209 16771 12739 422085710 16771 78747 457328437 81501 38200 310395783 93345 93697 362399321 93345 75729 360088957 93345 6759 54198566 93345 68825 196535317 93345 1660 199138093 79337 92952 817971005 63646 13270 632417215 63646 1518 74375528 63646 46374 552572611 63646 11360 383194643 71359 94920 882514772 71359 22738 968297531 71359 47791 985048531 72422 2429 780168569 72422 55035 445213861 72422 91973 14150262 22738 30120 753364314 22738 90270 627587833 22738 25323 513220216 22738 93039 906724836 22738 11398 869066565 5255 49943 783775909 5255 69354 629647515 5255 4346 488227537 5255 14771 996605725 5255 48681 601020813 80602 69465 37830915 13265 86548 424543285 13265 10541 743705734 10359 32934 600248044 10359 12372 880075126 10359 45442 972982482 10359 12123 814262299 2588 20275 962565282 2588 4177 369864413 2588 82945 896213005 76340 70701 28380776 76340 74840 649300489 11482 18328 352026109 11482 38780 220866276 11482 63204 908385111 11482 91245 98696519 79987 74291 487895257 79987 3076 185904733 79987 94222 452328880 79987 81309 364692590 79987 99506 56544745 79987 29815 980125460 88157 30279 938874373 88157 31363 989723063 88157 56044 561028991 58558 89234 380690958 46129 5873 2795634 46129 51597 941969285 46129 97152 479015912 46129 39819 174341297 2680 53590 107025894 2680 42138 120749424 2680 62097 88294868 43620 10161 766560244 80484 54745 925119391 80484 58805 690615397 23706 13741 791370610 52083 67625 104300872 52083 25020 529639707 52083 99235 727793787 45188 20264 727390390 45188 30627 581170036 45188 27825 729276384 45188 18058 136382549 92070 21026 632924651 92070 24412 772108474 35208 25541 373615983 35208 39631 182831523 35208 73621 529674432 79792 57954 662461508 19714 81467 543041648 19714 80181 848291712 19714 50409 738372215 19714 43387 134030439 72176 48646 792688322 72176 9649 286695302 2415 27640 471046287 20783 65242 426737878 20783 73669 368788618 20783 90750 886934435 90750 7344 98159061 90750 67592 888870856 25077 53339 462929023 25077 98141 457025939 41330 57582 399794097 41330 97583 583943648 41330 24775 547199102 41330 24507 133580685 99235 21751 536197936 99235 67997 775741667 12355 28697 336600168 88908 94554 406555911 61504 6146 962678380 9649 40384 52979514 23778 7161 26727252 64958 18726 833088740 73621 14554 195108411 73621 720 419599858 92891 9654 303574070 92891 43622 117691553 92891 21885 17266328 92891 3348 45603791 40351 12623 918254349 40351 18894 527732152 68860 52488 698127655 27418 68027 358520894 27418 24085 8212311 88866 63555 843435455 88866 98094 411230940 88866 79020 124515906 88866 89123 989093624 34582 91980 342602066 34582 45735 239250551 34582 28556 710082446 2222 82629 71739110 2222 83749 133080780 2222 18381 551914900 2222 128 863854990 92199 67571 856338349 59145 11287 104336320 59145 23308 622465470 96843 92119 60081876 96843 64556 403299969 19489 18913 138491514 19489 44002 749557068 19489 87318 50464612 12123 86553 687921351 34239 80251 997765770 34239 89285 744024547 16763 71268 821397463 95622 35069 527539984 46709 29658 852146020 46709 59484 100503268 18310 210 788351022 235 88699 398545011 235 20811 58054722 235 39069 244375012 9350 75513 158626912 9350 74927 515180396 22858 17754 940238360 35516 91710 431517436 59174 41037 341978624 59174 71186 941219511 59174 73793 926259136 31130 73609 668527165 71887 77817 358690714 71887 7036 802254895 71887 7977 116558654 71887 94234 225183552 71887 9345 211641680 71887 42066 25721789 95361 15663 514744414 95361 28019 778782914 95361 11539 423932870 65052 31667 354210044 65052 24556 382656658 65052 94885 483485310 65052 38840 835445140 18894 80019 408129879 18894 68714 736194565 18894 54016 423365913 74511 50567 908415969 74511 6603 940458205 23017 75785 664821145 23017 3735 645462437 20152 77897 467515937 20152 32981 374751364 20152 63603 292928016 20152 94913 718333569 20152 35267 20775390 20152 96819 479912260 11977 75799 994676903 43362 26836 765984064 43362 87494 441602521 47813 24346 806850882 47813 33586 30798978 75765 9292 639124200 70953 36608 248396999 70421 28074 577491390 5821 72066 732172170 13270 75225 28383313 14041 74128 19636076 14041 20241 608617278 14041 7805 91590769 11878 50837 877889359 11878 111 959279288 93464 20305 138892178 66396 8036 254210288 66396 49522 927547678 41422 73487 16780528 41422 83187 205226439 7805 15608 255409677 7805 22831 936497430 7805 31438 162377999 34959 25438 417738910 34959 71191 322495870 88586 9419 378480532 30361 33760 620232389 30361 14620 694973812 30957 92537 816653765 48600 38830 427788120 48600 28398 291033616 24203 15399 501597827 24203 94920 902732409 51308 77221 936344284 51308 66762 503853763 51308 41837 714885761 48681 69231 962212109 48681 36982 442330453 48681 19834 656502136 48681 81368 497781137 98430 77152 640935225 98430 94885 246917069 98430 62024 350095846 24298 35710 65477412 21906 92005 264648172 92976 3170 19307767 92976 14136 657365922 92976 27790 191882207 92976 22975 418624204 92976 58696 350213056 42787 35573 957932314 66597 79537 380196007 96499 75170 968643705 96499 14828 360443506 96499 12279 935804582 3415 52930 506746807 3415 60564 712914667 3415 89364 203824409 3415 14289 260438070 43744 87217 166240821 80775 12330 460749002 80775 70681 566305393 21100 80673 674138128 67153 90854 409411036 18479 96369 878823876 18479 55677 944615636 18479 50661 670778045 18479 82586 254475976 32509 8965 919983832 82297 1226 905095483 82297 155 111655692 82297 68911 932732240 36665 78159 541823575 36665 97257 807696438 36665 62694 907116152 40224 11 378899689 40224 26933 530130975 40224 82757 499670274 40224 86631 891987726 28501 93101 534423898 28501 60450 637028066 50112 2311 999449820 65308 76381 777165078 65308 22024 367849607 65308 13335 404676197 65308 5977 819813593 45207 59722 207813746 45207 36036 808911887 85249 21254 202075333 85249 28595 175758680 85249 41881 240649993 85249 63974 942274256 85249 47053 207544515 87603 6390 680721380 87603 56662 151352497 3604 47438 710847449 3604 5039 950457330 3604 51391 659259206 3604 44005 741727390 2315 30422 743595049 2315 35200 210603559 2315 13335 55221820 5314 18484 28726683 5314 79195 4596108 85996 11707 29222916 85996 49183 564800304 85996 76583 160490445 97335 40958 827814441 97335 85476 943662671 97335 9554 946812361 39069 51783 951115414 39069 34899 171572412 39069 9415 45619786 39069 76232 246439436 96361 33918 325559955 98208 7560 264195817 68227 27739 524430240 68227 16224 652569589 68227 61473 382541234 68227 99818 449958553 68227 60442 17105400 70730 32259 748550365 70730 63337 263108312 70730 30606 651324155 65935 56294 614021424 40977 93986 136502326 40977 3187 88068985 40977 59417 496913535 40977 49345 76877600 40977 92580 339347369 90263 28027 103442462 90263 82904 319056211 90263 52197 53680964 90263 52015 630114825 90263 51753 794201397 90263 18945 477839858 90940 1250 229196684 90940 98628 737303231 79058 30754 526016575 28629 11014 556106710 28629 43487 471889577 35663 64088 141088382 14203 68543 286454857 14203 29617 726140882 79841 23873 305661559 78563 48525 258094310 78563 55771 332354503 92466 28542 435157226 92466 62709 200850419 27290 79325 741352959 52497 34884 800941329 52497 38375 803906741 52497 32950 389815266 11199 70019 778496836 11199 16747 690676485 11199 53218 5122543 43043 46895 125186240 43043 38968 906374966 43043 65163 828518938 43043 34801 432348121 2166 52751 747688199 2166 62648 16360196 94817 32647 154179253 94817 37088 651367939 94817 40600 323107631 6106 32032 675437598 6106 26877 16838744 91860 59072 556681643 91860 83933 813302110 83287 31533 792281853 83287 93006 741293010 83287 45442 740825912 3021 49379 501716695 3021 78770 777286315 3021 46632 949459910 87174 34699 409299651 87174 55117 821520681 44143 62194 151768584 77057 56924 326938821 68436 33328 726051589 68436 34199 786868960 95018 35054 141116999 43757 77202 824399897 19238 34920 71763972 19238 34936 179296088 19238 53928 365491651 23654 86463 935353777 23654 74929 773218048 80924 56891 940606200 80924 84400 831429896 33181 60506 323359888 33181 83569 971284369 25215 41659 407671179 25215 46873 327464819 25215 58833 652829176 89285 62786 119897639 89285 73710 423085680 89285 42333 423007692 89285 8926 402327360 89285 39293 45054028 89285 75425 724946641 89285 57366 166453886 89285 36990 344051429 89285 88594 325510484 71794 45660 17500694 71794 7076 172982520 31835 75182 100700706 31835 26630 701058159 71607 72478 605049328 71607 54100 881688207 21227 93231 933584843 85888 6724 339136644 85888 60877 909275541 85888 6045 27416892 85888 39510 711434147 20897 2118 917609514 20897 93598 418071168 64964 14902 549640249 64964 51451 562212650 43337 88875 961891126 43337 35951 570105989 43337 27078 110567662 86895 76381 766695631 86895 74011 651744142 9666 54680 584409355 9666 27734 650384965 9666 80144 285864032 9666 96274 704805346 30695 20485 199159235 30695 34651 8714842 30695 83195 203211541 38147 69016 960683461 22024 13040 228718859 22024 85305 351331944 22024 59614 284841252 22024 54062 423988794 93177 98795 233813571 93177 50088 993577151 93177 29648 748136059 10110 43306 287734719 10110 66899 199087305 10110 27060 613305605 56662 33774 664494113 56662 40189 841809517 92613 4838 863250576 76583 56896 698906511 76583 27017 60900330 49676 11801 969829218 49676 49311 476512878 40149 46190 13838964 40149 70771 200075935 40149 289 246308452 98277 47588 318929908 98277 64199 52544046 32322 93696 548590995 32322 76508 572007848 18434 65104 515737201 18434 48717 63158443 18434 31316 966671668 54408 8228 579580337 46385 94193 121708490 44005 60724 146275810 44005 37021 315074411 81833 75223 452169266 81833 67732 413539872 81833 96167 269022295 78721 89516 410937341 59760 57355 879310434 59760 57937 350044601 59760 4350 979341205 39046 91896 269442626 39046 33655 792302870 39046 29082 367011217 25173 61291 934780287 25173 64126 178482218 60167 84742 295659366 29067 16049 101851188 29067 2253 211039698 29067 8258 920379954 7769 92935 18447996 7769 2723 310327219 7769 38012 459948525 33287 81826 359055812 28968 72626 106630600 28968 40597 566747871 28968 16685 286106952 28968 55968 754459859 28968 6045 143933920 29599 97192 549675353 29599 51930 778221310 59332 27994 654768172 59332 31970 287437019 80152 35251 306485454 80152 48041 51970182 13499 5188 513753454 13499 99999 117143182 13499 4750 141896448 13499 41086 975141000 19340 86341 169943583 19340 34813 555065342 19340 25317 346722820 19340 74056 31100844 3735 7776 593421235 3735 99730 252881514 3735 19240 806996207 3735 50313 908777199 67669 13332 477410948 67669 1660 21049134 67669 67237 263436935 21152 61404 770523577 21152 44862 401112999 21152 83084 887870775 40345 21930 319920965 47718 34726 107521976 47718 29856 150671149 47718 31558 815301549 47718 88052 203540270 15646 7979 633743937 15646 15301 446854325 37088 94509 125690358 37088 36509 571422156 66130 37876 219973351 66130 92186 529935079 66130 34936 485071842 66130 35814 378021911 24338 78294 405752174 24338 9044 498300386 24338 8665 166679927 24338 91380 949080396 70477 47256 397321742 70477 63177 914040064 70477 29657 135662336 1577 93434 214254942 1577 67968 284271913 1577 90376 520649541 1577 98174 643232103 61745 35161 686525028 61745 72753 52730104 47219 72768 419839648 34091 47259 411764643 34091 39272 419635409 34091 94076 988889425 44742 28040 478104109 44742 3673 569191182 72803 58883 485018760 72803 21570 568687969 37833 19556 998199392 37833 82945 872487596 8121 2197 177475615 8121 41374 203450674 8121 86359 331294311 8121 71203 583859172 8121 2739 558975692 63340 15571 790591936 63340 66717 727990610 58696 93712 46483240 58696 83987 186038129 95941 89629 345810441 14620 10821 835960627 14620 85409 889918398 35123 94914 630067517 4350 62275 807545671 45725 67016 339303214 45725 15930 314458182 45725 47878 799881815 5994 42274 455057547 5994 55020 125013950 5994 12659 751679246 5994 30591 386381966 25219 37727 348218663 25219 2718 92267349 78228 42179 832415527 50313 54426 139834706 50313 69154 307214584 50313 17300 443872263 50313 79649 435542006 25356 91441 996718477 25356 35410 656060018 25356 18757 900418210 25356 45520 713091393 4148 88471 870705114 32950 51220 34594320 32950 89341 871986094 32950 48344 966309325 12703 16829 292315621 12703 86857 879947316 12703 9676 144006441 39967 81463 144209311 91794 67105 118731369 91794 99107 390678251 91794 87631 60546873 41405 61387 958285143 41405 33614 600150783 41405 44313 224333672 21769 30864 560342373 21769 85939 527889503 93938 88629 189536479 93938 44572 559005287 93938 95010 933833724 41557 2767 211034991 41557 16271 923487666 41557 81480 542639707 11539 37795 248060210 11539 23469 122508999 11539 1931 754477494 29812 50206 169307044 29812 13221 661862912 54385 32920 195588025 32879 51377 425138880 32879 33110 988574410 32879 26554 189490555 35176 57442 318296512 35176 92074 920495380 35176 62622 301773215 77164 43805 994081547 77164 32442 435344391 20192 78938 372922207 20192 62535 414832753 46185 33272 836141773 46185 81184 103408599 46185 57937 533543020 29617 67021 96483474 29617 72243 155639205 29617 15866 914759224 23471 52415 790263193 85712 10157 946299871 85712 61599 565334971 91953 71616 208384410 54062 97409 886444511 58431 10691 273937566 58431 64215 416177618 58431 9067 512219455 91929 61408 398767103 91929 18023 280121527 77813 53753 699417014 77813 84578 579671441 26754 64762 316783131 26754 14872 647955504 26754 65563 600646454 75436 72957 387889915 75436 79738 13467041 6103 4911 637829895 6103 86887 532065548 87298 46946 330149114 87298 42298 606215663 34343 47723 492546644 34343 4438 698173693 19341 51359 53462278 89657 39622 508013820 89657 60447 612915610 89657 50094 747137484 89657 99627 987455125 92489 57842 428458599 92489 39218 969841058 26276 82023 460227633 26276 38375 518170400 45089 52849 628496976 49774 11723 131354276 13091 12106 934408928 13091 41646 481349478 13091 886 96917451 13091 57041 552684478 8559 26724 557801060 8559 34942 169607003 76508 5007 382184473 76508 24778 519365846 76508 95407 707028316 96883 58407 308124667 96883 35326 298585 96988 84909 829790239 50106 4976 686720331 50106 6954 241653847 50106 28096 519866330 50106 69444 511339939 17881 45707 705754575 17881 87773 681238115 17881 60471 6139691 17881 22977 589959327 17881 42636 116341182 30023 44893 832210181 30023 71536 460497442 73582 71212 612737054 73582 17943 533853138 73582 66488 573673646 73582 72760 766949889 53345 21446 628577416 53345 38159 622583796 53345 15575 631919609 53345 33199 552307645 78747 86107 509509333 78747 22508 721936201 78747 57937 20469524 48232 81876 869335093 82703 751 530275151 82703 46650 174503328 82703 79055 436061555 82703 86831 581437459 82703 49011 632168360 39218 62652 919816122 77221 81822 809910179 13335 18320 66039790 13335 71924 386190701 2283 71752 663204709 2283 19245 892710895 3673 4634 417963697 3673 35897 274775316 3673 20741 453661552 3673 19504 771365494 69444 37244 200891027 69444 84637 771992614 35615 52355 324220551 35615 47076 438793173 35615 34304 772039312 53108 68232 486735082 53108 69509 754964484 83440 8283 352747146 83440 61409 774650440 72936 99364 183148938 71567 2593 28634621 71567 15557 134894326 86500 89323 777050271 86500 23805 292407195 86500 44660 699944059 19560 40852 794229865 19560 76562 290978045 19560 38935 5853070 19560 29268 861881957 3809 17536 143394975 45061 76165 283753874 90372 67315 535856513 90372 69585 503872851 90372 1490 302594102 90372 33864 468221115 56515 63649 561991107 56515 14608 207789957 9554 8372 923914171 56044 61727 768104078 56044 80656 196399079 92915 62092 462821787 92915 87339 637280873 92915 52661 734910270 92915 66032 401917176 77723 12064 40074437 77723 21994 126987925 77723 63235 914461638 77723 45099 285288345 1931 5313 449477966 1931 11842 499105263 1931 1490 141328864 1931 72602 983549933 74 43046 362767155 74 16497 932061703 71114 9581 966844219 33249 37056 70892652 33249 89213 205379075 33249 51990 821806389 33249 525 775644264 33249 52215 483373421 33249 43059 550728961 58389 97753 212837347 90888 58849 43106469 90888 65707 612508851 41646 46787 435344713 41646 65918 768753220 41646 91685 387164104 64096 56068 750318564 64096 40228 898557349 64096 93857 167264000 64096 64826 456143675 64096 41057 272258613 64096 35724 669410928 64096 9257 762669943 64096 47076 433310178 33732 92799 902382263 33732 6559 652312655 13875 83591 727384162 13875 30680 773465200 63044 97048 927202198 22975 17434 492213478 22975 90350 389090544 28019 69705 997885351 44902 10465 620044934 44902 16344 143719301 44902 76815 657314177 44902 29127 125712174 92857 97155 479049432 92857 44793 638423469 3086 90165 128183233 3086 71847 256186171 30067 79089 353239458 30067 27849 155165344 27160 37491 508587343 27160 14466 863010302 27160 48749 717213829 28828 74891 523942331 28828 42566 789445529 28828 59850 95022651 67190 57244 776263499 67190 22726 6478320 67190 45442 136254622 67190 62648 86715912 95407 51956 138132537 18875 66363 362601040 95831 64881 930964148 39510 31509 905612902 39510 30008 214141697 39510 23064 285037921 39510 88171 758562222 39510 29411 453751458 39510 31600 148759432 39510 12643 628730200 38185 5090 37150224 38185 74780 126768023 66165 80954 805870737 66165 95973 194008986 66165 26179 433050138 67000 99967 925600581 78340 50872 709630807 78340 52654 140932300 78340 70915 543947684 73145 35783 901473872 73145 58426 25997540 17299 36651 37243998 52215 31272 570574396 52215 40189 343931574 67997 20023 6960508 67997 58564 131104330 89871 64415 978344833 89871 93408 658538130 89871 51416 237057344 76087 83037 980720743 37913 63543 264205967 37913 83251 731796010 37913 43167 318538512 72353 17890 567845526 72353 50412 415579411 74840 64928 771471556 6724 12013 461799368 6724 58917 537000294 94885 66539 706216952 94885 2209 538719673 24200 64115 909742188 24200 70650 629505047 13913 79444 75155517 13913 40189 892274102 26576 92909 264133952 26576 81184 49136930 84048 10662 101583508 84048 33327 501268698 84048 99033 975810957 36533 52415 11364938 98768 91092 452383003 25484 77015 61998912 25484 95702 590632729 69808 86689 234421003 69808 6524 141090808 87033 60733 328886393 64835 41146 727933407 64835 50412 835989832 24507 75500 681965367 24507 82906 45526050 24507 89834 526856869 34356 89698 695472637 34356 14209 419687919 34356 9934 388937858 28059 16314 691858195 28059 14482 269075061 9444 86362 156446124 9444 90782 508951470 9444 98484 204531034 9444 54939 262314390 9444 68855 919723676 8136 60302 376335605 75293 12087 817766235 75293 92313 107757066 75293 86513 96126956 75293 92727 203730148 75293 63849 526906499 75293 21885 782201412 96619 99317 355667572 96619 38467 611840396 96619 44696 633841624 96619 66941 168966286 96619 85882 597400140 59708 73782 882254799 32162 71626 706964701 32162 82757 206279264 32162 63484 794436957 5776 71064 998216341 5776 53920 14701674 18447 95140 759954311 18447 16319 540315306 18447 22221 461444958 47098 679 621794422 47098 13119 248242771 36978 84832 895835295 36978 3672 11627642 48344 55393 467170999 48344 26733 69276222 24778 17266 952412924 24778 84094 163165222 24778 40147 981170904 84038 72772 372340362 44313 29200 931430052 44313 70513 992470571 44313 23666 885711114 68344 81225 918596983 68344 17836 559690449 68344 83801 602758233 68344 87578 324417100 68344 44829 927522790 68344 16247 737889947 98590 49966 293482802 98590 50854 433592113 98590 76782 117580480 98590 59930 554753806 81133 65633 47044700 81133 76683 163913241 81133 4784 426873700 79195 59815 936376049 79195 6868 48658486 60679 14592 242429438 60679 95616 303231355 60679 1041 234662993 289 46103 606241208 289 35200 988658010 35650 84920 25868657 19445 59957 14987024 19445 41037 339759623 19445 75149 141138024 4634 36518 327945509 21432 92776 255749400 21432 52811 369571194 56629 89454 870301300 56629 67271 351348070 18884 61906 530147999 18884 10847 859983542 35326 8641 9679469 35326 47205 279588770 43565 84577 796247569 43565 50824 794132187 43565 2553 540514867 42066 28929 222654320 42066 42077 386568300 90458 64390 492599293 66032 90618 282050930 66032 84652 44269857 31671 74739 533661093 31671 32091 526702565 31671 79546 215847150 1755 19153 753380932 6872 53873 829776800 6872 78637 656129578 6357 39904 269093762 38578 68709 649098285 38578 55598 755665001 38578 68584 269886790 62591 89505 96390611 62591 43160 125415203 39946 14581 71613305 39946 61628 215956499 60808 34019 880308572 46820 63814 55236784 46820 94881 338537064 46820 90226 673962965 50887 19687 234603092 50887 18600 90837270 43167 13773 423295994 8573 58875 360484302 8573 70913 566448204 10293 27811 367983856 10293 70267 666332151 10293 36336 435272722 10293 71530 124041512 99466 28662 712684214 3150 25302 796836592 17263 59671 186691083 87729 21214 92780082 75016 63559 531090086 37844 56892 870430016 37844 14616 595302432 37844 92009 922642550 38583 32931 620161637 15557 31694 698541135 15557 53321 453896560 15557 42446 806591467 60375 9288 845211181 60375 54389 77269345 60375 2209 865851150 62694 12209 46815567 62694 64556 202672119 9421 66948 453409981 9421 4482 373094345 9421 95292 480263704 40212 1776 952893665 40212 78770 41592780 15943 64189 880255155 4976 62133 579338018 4976 41721 484132892 4976 25665 255966455 30944 33752 955975003 30944 19018 542631686 10184 2674 654808096 10184 38123 493835703 7672 8707 692212032 4463 22018 612086143 4463 18023 963257719 36010 96077 444046523 36010 1283 759867829 36010 75974 722684022 36010 82706 471403339 36010 99220 10292680 36010 23194 890490124 61880 74418 263648527 61880 59934 500151813 84844 84515 7648717 59057 44294 97555493 59057 40683 775730442 59057 77548 270113891 51451 78692 289403882 51451 46025 863148822 69542 26774 206406498 69542 2568 984275754 51839 33679 383327239 23782 91949 157959130 23782 3862 857580248 23782 73649 575014068 23782 91864 660091508 25553 12643 799387123 25553 37579 853216726 25553 31737 722593433 25553 93678 579533195 49345 77130 803910065 49345 61543 563239555 51518 74456 463591536 64863 36981 358304695 92074 94554 357144341 94989 6432 159435508 94989 61543 15019815 35406 29803 547381997 36353 49039 973681562 36353 7939 692740387 36353 59477 226246892 47205 73303 349009172 47205 13221 281992754 16440 52929 785015456 16440 23897 300490258 16440 49295 449468565 98245 46360 947969831 98245 31788 632276279 98245 7527 880131269 98245 45729 997654973 98245 86233 163471616 98245 25500 949801324 98245 75905 176927612 98245 91926 223085327 98245 54194 910984135 98245 4026 431932382 98245 99214 810708017 44042 4403 523506755 44042 70679 379632415 44042 74928 248532891 44042 99699 966089822 36570 81892 996211257 36570 60051 157074857 36570 34263 763761796 91926 42305 909643183 94541 50457 258201931 57431 19549 958591346 57431 33454 731355118 4207 59814 573723834 87494 58053 536978806 87494 44664 682517977 87494 34199 150461660 39064 31911 638401556 39064 28903 133804714 39064 55445 771291756 39064 55212 480151026 31316 59081 574215442 31316 31593 971008259 48228 68495 880225725 48228 78941 529037608 48228 67214 865299534 76404 44433 495407546 24721 73794 864913375 24721 22289 366615451 24721 83084 549705161 80319 64742 602793823 80319 43957 759184273 80319 74928 720671085 80319 91910 566334973 83271 66811 664395016 83271 24826 119202253 83271 69228 654679983 78360 29257 22351435 78360 95292 390770096 88614 50161 273686875 88614 35806 820963810 82428 19592 538336501 7076 86868 886815644 40065 46590 706244602 40065 67531 850559445 33864 33972 668076752 33864 87775 226628442 53018 15247 194648522 78419 41684 515362409 78419 54705 805226477 78740 45868 131485571 78740 86095 460905364 78740 51416 133905368 88888 37753 462889554 88888 72074 608270384 94551 97452 651929571 94551 42760 986214858 60440 73783 894157597 73797 68133 399587155 73797 56306 402064860 73797 46469 344360806 60767 8045 889521127 16314 16709 688481881 16314 24882 341376695 16314 53919 703702530 83084 99421 82078819 28556 12668 988830610 28556 64556 216997606 55551 32929 642885024 55551 49098 225668876 55551 36243 456421943 16968 30558 169663693 16968 74162 192227261 9676 48502 768053053 9676 28688 794381448 82366 86783 794992846 82366 48027 142566695 82366 87698 746253459 66415 9467 676147154 74625 58786 459151161 74625 1276 563362241 74934 95865 555008119 74934 95345 102876350 74934 96318 954903571 74934 11413 907926479 74934 38858 513435929 98174 86784 557306520 98174 13134 736637195 13920 73760 412255301 9257 66896 45836479 9257 49042 140401675 9257 90854 185972771 9257 2712 328563904 23704 24142 45414759 23704 67739 593661848 71186 43276 858016647 71186 96485 559777470 71186 91910 685910873 46970 5358 762506621 46970 7595 477054607 41721 45381 998729370 41721 23571 532317548 33199 73774 400772306 33199 98988 323748259 81772 9416 394802094 81772 79785 395149149 81772 19079 11659012 63849 69065 572584163 63849 93282 354644912 63849 17751 7278974 42743 31239 27509709 25420 92102 372932105 25420 31870 103227339 25420 52929 202987656 25420 80851 83739920 8643 4449 864811680 8643 97265 693862056 71110 78050 76278446 71110 33668 466358652 71110 84267 715494574 71110 95292 578927318 70519 305 739197348 70519 83699 812740840 70519 14902 712723322 42344 4208 570428514 6045 95034 510248120 62622 82645 708033590 15550 25743 853013584 15550 36311 407314289 12194 4746 965705067 12194 48944 397682409 52929 57977 722857377 52929 31970 332432584 55212 31300 372736412 55212 55968 790777043 55212 22180 316590079 14305 45951 960530225 14305 88044 551688263 14305 32818 548871605 14305 74056 72397851 14305 38375 639674957 32713 39885 360194253 32713 22153 624944035 66187 31206 777755990 66187 60702 17191427 49475 52650 894728427 49475 82679 724913095 55754 65985 507126785 55754 67531 357891480 74162 72561 892149065 74162 96167 733216842 96860 28638 480160017 96860 33144 48997002 26836 51566 939807526 26836 79649 568991830 50411 69394 699607580 50411 42339 226966682 39656 15896 583056959 39656 75364 413329358 39656 52186 793132006 39656 78880 124834445 39656 90477 513389735 68077 21183 475164373 68077 6081 197396731 45461 22522 185054208 94112 80428 173944888 94112 59503 353263640 94112 77831 428368827 94112 55714 566197055 95616 64838 125575308 95616 91467 765725027 58564 40753 143328356 37856 47540 572903638 37856 21928 576986021 96159 33543 512476248 96159 91934 775860783 96159 67756 80585651 38375 79446 299531680 38375 46498 583901061 38375 99899 872012603 99111 77905 261761141 99111 30068 311642671 51002 90089 194914321 51002 90405 769079660 51002 92913 245439744 79476 88790 100282937 79476 3955 522318186 79476 72563 137342262 111 85801 939258975 111 48909 762941369 111 52452 372339599 111 61453 578792665 91943 7802 693171030 91943 35151 985934784 91943 42071 425579526 91943 4705 754966383 49663 48122 831625515 49663 2568 241138302 63703 11871 486895129 94036 12468 727139358 94036 66142 620937549 94036 62870 282547564 94036 23915 954539572 94036 41752 782219962 80212 90871 861586462 41006 40992 372639271 41006 6890 477575606 41006 26547 859642422 41006 45857 874370476 48211 41350 729253420 48211 19800 508880185 48211 70329 7600516 67592 33760 226295767 67592 93722 798464981 67592 68563 690709778 89391 57616 667806432 89391 21885 268737138 66873 98374 433554898 2643 14394 310623127 2643 22587 552457701 2643 25149 854223549 79414 6127 839204225 59526 12736 498876520 59526 98061 704613923 59526 27740 84274838 59526 65198 497048912 72757 58618 414391131 72757 3681 704625551 69228 24287 576075438 69228 15756 896009127 69228 19834 876463357 69228 26471 479006838 69228 18960 838099454 69228 79118 561663531 9318 3064 374805062 26665 17480 813770092 26665 22345 579968939 50872 24012 479353195 50872 96039 547146049 50872 80864 708662226 98489 3808 1900563 98489 68855 588384402 98489 68703 586147523 62648 51103 943756050 34936 43059 546010569 34936 43438 819280827 34936 23237 482523807 34936 75619 662969619 34936 35096 236688093 79649 6764 187923450 99679 61064 667992399 99679 35084 460425006 99679 37807 511377671 99679 99620 909334267 86228 83681 882683749 86228 95292 346857958 72753 55803 584254312 55570 29556 766610376 55570 63640 816728950 38321 9366 391958350 38321 59467 644154692 43389 5619 144580004 60442 59321 769851144 60442 67237 234917721 54908 12986 929313883 54908 71073 934599609 54908 82679 545421445 44159 2297 649735547 44159 96337 458945615 2209 25873 828533924 2209 24512 667412277 2209 70636 985722124 2209 81197 538250451 72454 45773 388186302 72454 45966 524769659 72454 1502 669375808 41752 68944 831690313 41752 89868 279710199 41752 56179 478902435 90350 68101 129699986 15636 36646 959772716 52444 2293 98229547 52444 23233 382521127 52444 49562 78736953 45718 43229 317959271 45718 4031 976074455 35200 72517 552274359 35200 9934 478925563 35200 83737 196853636 33605 68158 863449905 33605 4874 679943222 33605 42339 781554990 11014 35415 483100825 11014 82107 246333866 11014 95417 565348591 59850 724 139270091 59850 14586 826389254 59850 33184 996174188 18703 17374 428082552 18703 39551 540759391 18703 89235 459340734 89524 36869 799565150 89524 33047 757235773 89524 43437 122857987 90376 6673 291303025 90376 44402 966187077 90376 8986 291387369 90376 10437 848404468 90376 88836 753273531 90376 6359 870325553 19535 61091 743006806 19535 80548 641452622 96167 82075 338408792 63484 11435 158700218 63484 14803 747802230 63484 7272 455229560 94076 54363 438152768 94076 54504 493410078 94076 65272 721968326 48135 95365 794367626 48135 82679 439037890 48135 24744 123602587 48135 51992 122076238 43156 75686 777905660 43156 60329 418013598 59930 72774 54721561 59930 86790 676275080 1783 36452 170200312 1783 28454 967956618 6359 59575 698477120 70696 45702 805020633 70696 76386 909260217 70696 96485 436580602 70696 19800 924969832 93339 95647 218177597 93339 7108 585612549 74589 67118 224545777 74589 54330 841037857 17464 35395 802371058 17464 2474 422575095 17464 92200 486976278 56306 85201 556671713 56306 98582 260231116 1041 71263 556681304 1041 23053 241584501 1041 5651 282790019 70329 4937 987369933 96274 28594 278809979 96274 87 724239602 96274 27807 987630263 96274 41550 546780034 96274 34177 679892313 15946 22881 232698806 25221 73097 403407453 25221 16895 87882592 67214 29633 725943277 67214 72576 883634353 67214 85719 533303486 67214 97812 339440499 67214 58815 632089902 67214 19800 271287436 67214 98688 169822070 39808 57484 340782204 69689 35974 319461207 69689 99214 346944441 28654 28512 890636474 85740 17386 624259294 77180 64325 500609169 77180 14872 877845800 92173 31522 50991970 92173 30426 886974679 36311 60676 343863607 11360 86820 796818882 74780 93344 892746481 74780 74874 192841014 27891 86006 2235699 27891 65758 281716106 27891 7136 292217816 27891 14827 894177987 18023 36888 594098800 24581 29731 418531600 24581 10534 947029960 15250 19529 471943015 15250 7570 37699363 15250 64199 447399159 97257 84198 728241016 87346 2650 16776442 87346 12574 818383722 87346 77305 675999462 87346 47132 322875527 87346 16801 117970273 87346 77966 662737538 47791 91217 446365609 6524 9278 619329964 6524 54035 953653552 95292 294 126862274 95292 20747 793797589 95292 55221 589848741 95292 14340 532192884 95292 23584 389578776 16344 70670 212754479 20448 65211 917047094 20448 57462 181736875 20448 88241 537779204 521 57276 350917067 521 34739 641346065 25679 77303 494631617 25679 59926 654443108 25679 55417 421424572 8043 56216 740332128 8043 61157 619238370 83422 76846 34097449 83422 72526 582050915 81060 73764 274777619 81060 49356 270307453 81060 39995 912995211 81060 6317 681078526 36036 42573 18471264 36036 22811 733679592 81928 81335 320687879 3011 95384 739571664 34801 61122 211999357 34801 52919 656882383 4745 48535 919661529 4745 23062 851960599 4745 86963 949539488 4745 55185 296562115 11648 70971 43176697 26190 15914 174975219 26190 77834 457213367 31063 22695 688753219 29075 96459 10492704 29075 84272 818617571 29075 73774 533782004 29075 15260 271903024 66549 44496 321050777 66549 57719 109631686 66549 55218 239197941 48900 16154 394570854 48900 47477 677269896 48900 25127 859831625 48900 43387 173703387 94170 9342 890861529 94170 68069 804322117 94170 1112 869748616 94170 16247 506350504 94170 31674 293611240 87318 94580 386422533 87318 37353 491980385 87318 10796 19755589 39767 13313 635221244 39767 83149 880384320 39767 50103 665509918 55672 48804 968558762 54089 63657 712698881 54089 53778 369949287 54089 68230 201331052 54089 25555 286609844 46999 77955 951730492 46999 79179 111472519 46999 26742 570315707 99818 6375 671442413 99818 58157 427193744 95239 65417 263013095 95239 98985 719676338 12959 74456 573104872 90722 55941 591148201 90722 65154 140047706 90722 17691 259435399 90722 94957 151972974 90722 93 340836873 9934 68614 740757274 21259 64642 589543398 37928 3336 179168461 37928 22221 879891883 14759 98541 895263491 14759 75891 555294820 14759 94121 730908533 14759 15446 381899756 14759 76842 641582538 94140 88602 34006056 51240 7881 267630795 51240 91509 872538722 97583 37969 863723320 97583 4965 588278828 77449 92059 777956545 8674 78499 413522253 8674 92569 438045373 8674 16899 609609291 43387 40099 318165719 43387 25937 646068315 43387 13505 8236008 77635 57309 620053799 77635 11424 398500245 18528 57286 970527326 18528 36596 990030679 18528 25467 244469717 9996 96366 30792045 69289 85336 29277889 69289 14943 757914543 72602 15975 260129838 72602 28028 248736951 48825 47307 297316808 48825 62951 893042465 8122 92800 415701138 61427 63596 277333923 73313 36936 847525318 80428 89968 555517117 80428 32762 77578196 80428 22962 192358395 80428 2568 439031404 8423 99990 867750891 8423 5420 751915779 15739 49723 293485704 15739 1338 57458385 84440 61085 44579613 59347 62838 305517623 59347 71663 756123370 59347 92167 892816675 17424 41333 826541731 17424 3508 943151422 14569 34328 899024912 14569 95573 945296634 14569 12479 698159180 14569 91874 577777943 50103 93212 794421541 50103 42081 866680685 50103 47497 757164357 64009 1682 558026842 64009 85456 274440398 64009 46679 653922731 64009 16446 471413802 64009 49813 288586088 85139 77671 297382902 85139 68585 731736417 85139 50620 595225026 55536 38564 722116787 37777 5017 870123107 37777 67409 877857534 37777 57719 971933605 64708 10550 911064977 82945 6410 279785558 82945 72676 142179804 82945 75030 671527630 82945 89304 241227074 580 26906 436581159 580 3118 174598120 580 33698 405639799 580 26525 394243433 48220 32628 939861081 48220 26271 961448299 59164 76285 97086004 59164 3512 233476531 59164 58147 624157557 21116 22435 815496059 21116 45083 109110845 21116 71244 611919268 85939 62651 459751805 16262 65802 347217250 85690 10951 842259035 77824 52895 61844851 77824 80407 995192025 6603 69701 608777209 6603 4026 938214682 31674 79243 131883161 89364 21418 459896431 2299 43497 399156953 23641 59554 190159229 23641 37574 75782319 12533 32801 181328369 12533 3098 888929759 71789 5537 839761670 71789 66284 210750345 62573 83942 51725524 76738 88214 241591390 33182 68332 269368764 33182 19992 402417975 33182 20365 890673923 50970 26398 756632517 16521 62234 39550421 16521 89720 934097760 16521 42071 260573488 16521 28688 533292282 29569 75247 7979696 79546 92463 687712884 79546 44939 24940422 79546 63430 499287666 38203 81922 868938365 38203 97231 138390595 38203 22259 89192278 865 49612 744630130 865 51609 68225846 865 74195 896706188 39819 93047 655013199 39819 51415 12689895 38240 907 484110131 92731 6539 991640249 92731 49522 504015348 92731 10115 435634966 2718 35330 63947298 2718 17003 393385192 2718 92672 673449436 38009 70354 754252541 59477 21972 705229358 59477 68975 177037830 79061 30069 858739344 72058 29732 678193046 35786 61520 637230979 35786 77384 733439571 35786 65176 897969235 53638 64752 19585009 98988 90743 862429285 98988 89802 767742346 37021 97077 506159547 37021 84350 212340878 51330 10606 760428734 51330 44985 379700508 51330 16729 254870670 51330 79351 817469951 51330 53498 645162016 18323 37086 952520038 4780 12203 314099295 4780 81184 217806839 4780 56659 515483772 57286 98461 570016922 886 32206 673779350 886 65681 164759598 29268 34643 97949217 53493 57731 435801521 53493 44259 746717202 53493 7188 209045414 18960 51814 415626739 18960 6233 733996622 18960 46596 600597649 18960 3525 274532890 18960 15919 921113659 92453 25449 60969000 95321 11968 575522998 83681 10936 534687500 69451 67937 767541617 68266 40974 545876857 68266 84369 920103812 68266 17672 304138695 72278 37401 48220577 72278 74346 226405701 2474 86882 363820519 2474 48951 90194365 51416 14953 233325523 51416 31306 172442529 51416 58642 749750740 51416 86020 177487145 51416 58759 372657426 51416 97879 623517649 6868 36075 317621194 6868 58672 642246337 6868 42538 950257839 6868 4531 84133664 92690 12338 819381802 92690 93829 568080061 92690 62430 674361486 92690 38781 422164035 92690 77834 148313334 31600 36183 141378842 31600 85452 233853994 70913 93414 731694113 70913 31505 578244787 70913 96485 716193426 55968 94931 304965690 88066 82044 960826474 51067 19660 15231003 51067 71173 317400006 51067 7082 54802010 95257 77432 718644183 81184 76397 237607908 81184 96819 587503822 67593 51117 698009279 67593 45105 874075381 5226 85723 424479212 5226 582 346109931 5226 39251 209274168 50051 43256 930521400 80244 23140 489213461 80244 17732 267394853 80244 39619 329390570 80244 24628 531799244 80244 53990 416938085 2553 65062 483459788 2553 65825 642179556 2553 39280 555071435 2553 38076 393896771 88241 28961 214671698 87578 75292 542543489 87578 31979 936980292 87578 90560 793538819 99699 76175 678212019 99699 64930 291563407 99699 46742 559055271 22737 75011 414970372 22737 5537 293449843 22737 46091 82970438 58693 56289 508694742 58693 47831 619567316 58693 99596 440422672 37350 99535 636714645 37350 7272 355424172 78792 98106 611084401 78792 80774 854214852 78792 61114 912996592 90301 28606 656430542 75865 30409 630812641 29657 55428 57197776 29657 2772 725920610 7939 5359 90370080 7939 29234 150850373 7939 97594 242303295 70915 17394 537742167 70915 56516 628742374 70915 96075 171020753 70915 18496 422211977 70915 92592 490021461 70915 77749 25189626 70915 27405 966578225 37103 84387 950196854 37103 77462 560695018 37103 73284 641636716 37103 53919 738995459 37103 1442 618884216 37103 40600 560663649 21570 64199 270021540 21570 1090 239904408 21570 10115 314482358 21570 34942 85917518 21570 66164 558376854 82216 17269 464883428 82216 67095 702839211 82216 5051 695874152 82216 39805 750055037 82216 22180 391590073 24583 3774 269005868 24583 10443 515578339 23588 32978 944332239 23588 7606 122375884 23588 42869 244516686 41948 88738 709643809 41948 87132 594109014 64199 73594 830758299 2864 96214 964594644 3648 49808 105144837 84400 81801 334591556 84400 75880 445727370 84400 70727 437632565 27078 48417 804925733 27078 68831 251528369 45164 39152 570934334 45164 31553 186395915 45164 9314 439898020 45164 79627 46592562 62024 5807 135479676 62024 60611 162246167 68813 48878 328939086 68813 24936 770365546 33110 86880 158802396 33110 63351 686220423 95890 37161 70793329 95890 83033 333983909 95890 62951 174593451 95890 84519 477666825 57719 56785 802697805 57719 29147 386539402 19834 78330 721540073 19834 4026 821634014 19834 90854 730798480 10443 35839 988871387 10443 45096 173499138 39976 74976 835048064 76232 99153 782456334 76232 79674 193881833 52653 66774 425298080 52653 67709 741388718 52653 21323 608324329 51456 63302 134631356 51456 68831 576118517 71546 36065 775010089 71546 97594 786257977 71546 45302 185975087 71546 28960 137785042 26391 18633 582782761 26391 13815 910155895 26391 86601 964366667 26391 97152 434104510 10469 35221 415064063 10469 2808 437124255 56227 62465 508655162 56227 93878 207975794 56227 31138 801984838 8385 83404 793751019 59629 92826 543733877 59629 40383 698251791 59629 43233 169622623 75718 44237 291184232 40379 41082 848517771 40379 21078 814558108 42497 25375 522692170 42497 47375 514931470 42497 65563 612215359 83610 94806 175681196 71191 38239 996009048 71191 74114 35369463 71191 21885 261032457 91685 97597 530328640 24775 91649 496117399 24775 31941 618610554 61543 47230 775092922 5977 90873 716627239 5977 32893 201908039 5977 23060 974629228 5977 97456 162320844 5977 21471 169129455 25143 63858 599967865 25143 83393 829309695 25143 65565 85033833 25143 29012 283483289 26068 92966 146876218 27991 96320 858024104 27991 76212 542778829 29082 18425 43424227 46546 50862 722441831 46546 40237 753758715 83260 53410 602425239 83260 72922 144564771 83260 2872 137584707 126 8852 772051894 86831 27420 589648496 86831 59168 369505051 86831 15835 100157188 86831 85764 129977892 67867 24477 29141187 67867 6275 977135328 67867 8831 369405721 67867 50449 381678020 67867 54173 256738862 80774 84426 460279270 80774 84170 357005187 80774 71980 450978238 97594 27063 878145908 97594 80548 522682319 46469 1636 426306455 46469 50676 547189961 46469 94293 893710321 34228 20715 40427194 34228 46246 913750289 34228 9090 241045466 34228 24939 742623295 34228 94773 780704317 34228 44478 293454107 34228 61151 569993483 26554 31942 382836436 26554 86931 928350821 26554 28104 308539351 26554 29217 107537923 26554 83569 935496625 78770 10348 701898702 78770 70983 463846735 73235 62072 745371896 73235 40506 337897718 73235 23996 190745275 23666 84024 409146153 23666 12903 572085030 23666 69778 502808285 72228 67337 823807909 75426 38728 556291698 22221 86748 531965813 22221 70947 324400493 22221 25425 719043270 22221 74988 561136039 86631 11214 865956785 86631 21168 539232710 86631 39961 984567732 86631 89615 641593053 92913 7876 766932286 2568 33729 613857340 2568 90217 272532738 2568 70415 157266538 2568 38890 863891840 2568 79443 629105573 2568 11739 840915458 43233 98836 994770886 43233 31123 886248543 89798 20615 957766942 89798 45982 996586345 89798 76679 304458029 91467 29896 489980565 91467 37353 213840286 35485 45647 683943493 35485 99213 119287759 31941 57958 839957163 31941 77796 791992851 31941 92580 823075131 71992 80351 954818872 93408 17764 155366728 83498 66776 10805412 83498 90226 215615324 44641 22345 592351331 44641 96813 86728374 44641 77870 30976607 73669 85058 510074508 73669 10847 815834656 73793 50626 804448700 73793 72554 638814088 73793 11017 649368037 79564 34222 872622280 79564 21707 549956279 79564 14671 127733434 17069 83963 353037993 17069 55609 893124539 17069 93814 556507826 17069 61747 171262328 17069 24935 308158689 17069 25633 250361969 76490 95883 607438983 76490 24183 13579470 76490 53529 57541468 68304 83207 119315377 68304 99096 128326136 1929 68937 575191808 1929 37606 300654592 10437 12148 10767663 10437 94575 418495328 10437 52019 845851418 10437 34942 181536838 42035 2332 324269451 64737 584 911795774 64737 87875 292764556 64737 40786 998823426 64737 42868 13448116 94308 58073 783004420 94308 64349 268360951 99014 12900 621326276 99014 49664 1270194 59467 46779 635654282 59467 93609 602423372 18945 73193 672612692 20926 71536 262250178 33969 73182 967680397 33969 10669 169199921 91874 73296 933032197 48409 61017 799745249 48409 64556 918627588 69968 44996 600442916 69968 62228 783447520 31138 54191 57162480 81197 59377 676763769 65379 16283 622857442 65379 56399 287060187 43862 95546 5047758 43862 14427 603599309 14322 79205 14632480 14322 19419 21584133 14322 67843 913022652 51145 59573 859193513 51145 38789 968105595 80548 93483 416653360 80548 54522 555013441 3348 78542 234338166 3348 29092 890084698 3348 31321 498915005 3348 66807 589493026 3348 15866 665051514 49295 45181 359130873 49295 73507 119295097 49295 27461 187509549 49461 73283 828143417 49461 3123 338540161 35003 34619 682663737 15884 81729 458531083 15884 90863 635438110 15884 51688 14547168 7595 63769 417282908 7595 36985 619500462 7595 22592 71381584 7595 2872 211282076 15301 51320 837923366 15301 76055 999606154 15301 45739 22806234 15301 13257 669857518 15301 25665 960461184 27405 78469 474132004 27405 11290 859018483 27405 2932 659451601 27405 9347 783878197 1216 47372 578887775 1216 52823 569609632 1216 14982 305294706 1216 59540 758090416 86857 96338 916868356 86857 38995 683945008 86857 1602 831708504 86857 280 974019471 42081 16145 478211995 42081 85362 161673417 42081 69729 396817135 42081 55263 337740762 42081 8817 603150485 36636 28612 162247155 36636 72969 232382706 36636 29653 283915725 38840 97686 674210348 38840 783 706544204 38840 96115 562793492 13460 43204 191678763 13460 76746 505993610 58771 64298 84054253 51070 27585 234648984 51070 62062 776345219 67761 38509 358838787 35765 62430 361408977 11810 67288 642072098 25665 74319 281926212 25665 1036 480535686 25665 86045 627748038 97152 32629 58529418 97152 47159 325583192 26988 85441 382329786 26988 52642 978312994 26988 82766 178250895 26988 89850 615396963 56253 61971 885489099 56253 48914 478725150 9830 58613 511511175 9830 55686 236008338 9830 73870 967070803 71536 61040 304200752 47076 75924 266830147 47076 97350 506473220 47076 52134 491832804 29592 90787 93671062 29592 92809 192729030 49467 32386 442805024 34599 97517 746084205 34599 87745 580621931 34599 84519 455216905 29012 35218 733020386 29012 36621 237120440 65644 97095 770901736 88836 51714 981632984 88836 87631 830273511 88836 97850 708925682 99642 26696 731187388 99642 35806 493418828 18374 69175 770667155 18374 82679 548631110 18374 65835 909993649 55117 66007 822284336 55117 94578 115697930 54656 25934 906256342 54656 2125 950738912 54656 24935 927658872 43160 22053 682543259 43160 60702 856078395 63783 45442 600164642 63783 12431 483789099 63783 5557 161608198 32562 48070 598031519 32562 20639 634119144 32562 4229 100985476 26553 29161 900311825 26553 66456 505078017 82628 90024 71602679 82919 55934 285463819 82919 45274 194170074 82919 22272 967231069 57390 76626 467240598 97850 32131 589061013 97850 86992 848400887 97850 52026 537109329 74866 3603 686659054 74866 31418 430074840 74866 43585 551326039 74866 16697 532645291 38025 92145 901734642 38025 56119 457274052 68855 83731 254227110 74262 87295 6092210 74262 95260 371117677 25425 27892 769444461 25425 64088 570974220 40189 20636 619373548 40189 46789 894724921 33184 10723 365888358 33184 8752 716287252 33184 96158 322408882 33184 22609 164893048 5069 86281 126667300 5069 18903 582507637 5069 30527 56990202 74874 71204 284633593 74874 41759 969133556 74874 31123 192406580 74874 75507 928132552 74874 77722 166388390 15286 10890 681098959 46632 43113 198366711 46632 55175 850590621 46632 43119 31402328 46632 294 805675707 87631 28326 581237300 87631 69897 745395495 87631 36563 900368849 40567 77917 457124308 40567 51529 844669326 40600 50545 950731645 40600 83652 637459989 40600 8475 174910294 83987 17735 643127153 83987 43887 162981369 83987 42274 811642792 89834 33828 349503915 89834 73596 196471557 89834 91663 159535468 89834 44995 593167048 89834 9507 811859397 41086 90299 265769605 41086 93723 115317017 79654 49522 595000287 79654 84931 60496952 79654 22108 887556801 79654 7034 692685004 94723 76209 523957777 94723 99220 437163977 49522 92676 721062362 49522 7108 478062233 49522 21845 888561051 89235 63633 879312182 89235 33394 203632482 96115 73817 324824184 96115 30550 463526262 19913 85108 458768015 27461 55237 233903800 27461 78259 49701173 27461 49541 694045675 27461 31309 744330775 44829 61692 742019141 44829 77341 539092806 44829 40765 148276337 99899 52394 433195942 54389 69675 501163396 54389 94128 896608958 54389 28805 68211323 64556 23257 628787497 64556 85363 498504735 71346 55761 300167696 71346 95734 379454854 22508 34244 2709103 22508 64240 308201806 22508 29446 645135645 32012 79185 590975267 20742 95067 307051319 20742 10553 824973063 20742 80950 709446029 71073 50210 905822096 71073 77086 559063285 27120 53199 992357226 87422 21217 6693177 87422 45278 311526580 14289 31731 698601976 14289 52393 774259938 74011 50486 39395393 74011 26998 989461659 99596 50902 585261632 99596 93965 549039323 99596 53074 518247823 96337 84674 688931432 96337 11324 339825446 40203 97785 264576206 40203 91500 750217763 40203 12944 80005329 45520 42563 28822802 45520 57015 660938178 45520 97006 728796168 48928 2380 892297446 40147 38571 951557015 40147 50449 686539964 40147 51364 599704940 40147 22984 784147320 61628 93637 152718619 61628 98336 790515769 33454 92297 292705038 33454 36372 999364729 97304 42840 853817295 97304 53400 924893416 97304 24814 624887918 97304 64068 807415714 74928 60568 655520561 74928 85624 514329034 74928 45773 758195260 39631 46855 751986706 57811 92933 472255552 57811 94578 153469208 59615 50161 168052356 59615 29228 444964255 39455 45537 210033332 39455 20751 218221005 13877 45791 950311404 13877 82757 463920912 13877 61387 467364320 715 97023 837166606 715 36409 170014809 522 51445 184832882 32961 18610 897998826 21522 49196 904437986 31970 82507 319626249 31970 94466 257473160 65707 8482 841562308 65707 294 821624206 65707 54488 142775111 76815 65064 628061904 76815 43303 520395561 26504 30975 346934709 26504 90324 692324598 26504 38841 396787553 1660 12813 167872720 26924 17325 831859477 26924 81614 688117819 2872 47180 562016551 2872 95702 499756279 2872 25149 274349122 57805 14448 233861711 57805 76419 634943593 87588 16980 463706905 87588 15919 982050357 23996 85694 321273458 23996 44527 794190613 61799 52847 66025955 61799 99998 384738733 61799 410 485894639 61799 85147 745379120 42869 66192 487852367 33971 88235 813744594 17751 56628 806291808 17751 53647 66715307 23915 47808 133983849 23915 38398 685373775 39622 42854 921223394 36372 62515 148378950 36372 88052 997765864 91910 21078 651401859 91910 37193 233407050 22881 95251 902666240 22881 451 89381335 22881 48270 956164596 26733 33489 384334570 26733 19766 291153645 26733 14827 633314432 26733 57932 991568280 35724 35327 87980524 65793 64898 284844582 65793 42227 24028310 65793 95503 514353432 43059 73098 505791993 43059 51428 672631233 43059 84621 586422088 43059 32523 322899790 73658 41248 980611581 73658 11873 897247410 73658 87770 301740612 14091 17798 567939271 14091 21634 542701896 14091 78233 674245757 5797 57440 787535148 48480 88204 757821847 48480 66265 970740110 34199 93099 802316011 34199 31989 26380473 34199 33853 642191072 82757 51923 551191348 57971 79070 546635499 57971 19553 834695367 57971 35592 917915437 57971 16941 188070616 23571 64711 429239512 23571 62471 649786718 23571 77796 907146465 21885 27381 861856841 23194 53389 175249796 79059 87347 991255073 79059 27710 823357000 79059 68047 762836171 79059 17056 921621160 79059 23756 398370962 2503 21519 414644837 2503 18696 106539701 66496 67499 580473036 66496 25072 908932350 66496 70016 439133722 66496 50377 760642951 47558 68642 372167021 47558 20339 926584475 47558 75084 479047699 47558 92048 913020767 75372 4250 758594923 75372 42355 987019992 75372 3075 800626839 49828 64887 821816489 49828 81835 534925993 49828 63589 868018583 49828 95783 118187539 49828 51992 358648563 26906 86754 941455041 26906 50377 399158331 93878 29185 171697902 93878 47484 208189015 93878 29286 702093197 65670 18367 572748532 65670 71485 4003899 65670 76460 669640242 45442 541 811628389 18690 89152 105938070 14872 2675 610155100 91257 3229 635292975 57809 68556 6267542 57809 12977 299289134 57809 96855 338402499 57809 65563 979960294 24715 55803 119632718 24715 22043 272751210 24715 7272 978294546 12279 82108 768420644 12279 6563 492784191 12279 87553 441062338 52233 90494 390015180 52233 19766 8330779 65328 81680 940142535 65328 92580 244655324 27423 75866 900945189 27423 72592 387848075 4711 72444 165599745 4711 49959 720659091 4711 56179 526993423 67531 14540 675268510 67531 82004 127257484 67531 61157 285165100 69974 18567 616261609 54100 96560 312205405 54100 76842 604546905 88594 76503 753126235 88594 98851 75388845 96819 52070 858839190 96819 98557 658323950 96819 3285 803202267 96819 77834 875432743 96819 33649 827992671 60225 70511 605182480 60225 49157 9969065 60225 53179 562615772 60225 65071 573126648 60225 50959 363791749 23349 23239 484045111 23349 77796 637398217 73560 69004 498186425 73560 9947 934111381 73560 33301 174591052 35267 88451 594226364 35267 93377 731947151 35267 74412 71042490 74988 37284 52820057 74988 32020 261761691 20730 90134 989275929 48944 53365 503619494 48944 37505 620366423 5385 13258 809300103 5385 81834 418526308 5385 90543 956376916 5385 18390 556972261 71332 18001 360606714 71332 76842 701399019 13659 88085 993342994 53928 41224 395612834 53928 77834 620697119 39961 84350 726721798 27420 31740 33883810 74056 72474 168431641 74056 7272 305677196 74056 24744 378702371 44197 49929 435796074 24848 10272 626736505 24848 31145 43269575 43622 99849 874341097 43622 69667 907723840 43622 39640 268442498 43622 77902 739372751 62086 25366 364561644 66188 35436 492116811 66188 57674 636045114 17051 88429 239442384 79818 78932 651592919 79818 21093 899823907 79818 71805 260519995 79818 64898 624149101 79818 40248 333003798 95702 33836 11224108 95702 97879 137385623 65992 29938 167425290 65992 73073 302520682 67739 15979 249421521 13221 45006 483470401 13221 81614 103024414 54821 27787 360718065 54821 47257 368597066 54821 99214 169736689 54821 16685 302887716 54821 85555 697725002 73312 30744 741005632 73312 94438 517995127 73312 57509 814224308 73312 7733 522361095 73312 26084 702093877 90557 36496 958430840 90557 37285 533573960 90557 55185 347818277 1442 29477 851388940 9347 12326 35226874 17286 20906 486309673 5089 29799 198293934 84272 22065 160945453 84272 55954 671369404 46555 43545 667307492 46555 91247 446147145 53990 95839 792010570 53990 72669 702930766 53990 46343 920769886 65563 9878 733313617 84273 17898 862200884 84273 64898 86619196 84273 93254 405196302 17672 60269 801651312 19691 64029 353333963 19691 73756 446503954 19691 90905 637185253 8258 22711 426267413 8258 19454 310661698 8258 38058 857439563 8258 53285 6662678 8258 70650 917207113 81614 34003 75663460 88052 52909 722222530 88052 31197 608473640 65071 42985 536186121 65071 71494 280938906 22180 75508 736742843 43710 7900 583784998 43710 49182 53154527 44465 9329 371583751 44465 34423 256356370 44465 40429 110593739 71469 5583 140916660 90013 27186 393847375 90013 317 258537998 90013 9102 917270135 51529 58976 124111138 49311 11111 806333178 49311 55009 887734781 30680 86408 457209008 30680 99897 873832831 30680 85363 620011858 11413 43628 251942828 11413 4319 239269294 11413 5243 224525097 28398 65020 290962553 28398 56398 76280237 28398 6560 152101957 28398 21337 228493841 29127 61923 559177127 76439 39894 639134622 76439 30293 571468337 83569 66218 189680156 83569 32084 245770670 61246 31758 845649233 61246 5402 742647052 61246 65450 595778222 32079 93578 196005429 32079 56317 679128539 18729 93240 844872089 81368 38621 320926004 15141 42986 897164773 29228 62583 666767204 29228 39443 801724101 55198 11992 905775231 55198 74412 778903758 3887 30688 225944095 3887 44238 292416656 3887 49341 476277133 96485 58963 631318752 96485 82660 132848788 71980 82364 820858371 16588 31412 561886394 16588 62871 875704925 94293 36072 967709311 94293 72922 743568165 69897 7072 395303144 60450 78245 275353134 60450 82012 922112582 60450 67305 812688529 60450 50449 244167536 60450 29624 939755882 60450 46498 31561714 20863 9505 15281061 20863 26562 93227088 20863 64554 657075001 74430 58307 303643075 74430 80369 272184952 74430 65969 769185009 24628 71289 349707953 57041 437 417912432 50325 57380 982128504 50325 3105 552912064 75455 89105 259129994 75455 31706 255138177 75455 21730 124104551 93282 75270 967351242 93282 76863 104080753 93282 24729 831497823 42298 10587 133797358 42298 3417 425791380 42298 35437 589885759 25149 57543 96739269 26770 35056 75781492 26770 42953 538186991 26770 27880 160880418 26770 44490 392420974 26770 79118 316041450 72922 60724 546471149 50726 45855 170772311 59422 37728 490113584 59422 79953 357324831 59422 49604 307979299 78942 4042 976154095 78942 94759 782801916 78942 45456 437407568 61379 18013 564336235 61379 55493 923463972 61379 20754 754986863 61379 86949 7101051 61379 39068 747039820 61379 47497 718223666 91509 60245 873023687 91509 23526 776957739 91509 84637 918700298 51431 10507 128430444 51431 53251 624515865 99904 1167 551005706 99904 2694 857421872 7332 46312 850429137 7332 36162 976016108 78428 89993 492891031 92580 78396 783563093 68901 39224 542652054 26271 98092 830372380 26271 5473 506972440 26271 77878 349611717 32450 40878 318338650 32450 1134 18699841 32450 37353 982776316 32450 28326 183811955 51930 6525 607744949 54194 40353 433858858 54194 13084 561542792 54194 41941 698604575 46025 42663 307270478 46025 68975 855370441 46025 80986 758213564 16899 87706 755619813 29472 68137 810293490 29472 89008 998093687 29624 39188 377305432 29624 16311 94366296 29624 18600 574685117 29624 2647 657099159 35814 99703 355400511 35814 98868 252371097 35814 5830 570036803 35814 97789 940269494 832 77774 989982970 85147 23085 281510542 85147 90278 105755231 85147 17942 97041964 85147 84065 994818679 33751 14792 182526870 33751 73857 962630573 33751 83633 962782653 33751 94881 538003698 9507 78789 354499280 49011 54460 788425004 49011 59967 649383656 914 35754 730934561 914 36368 75815188 914 72563 370167130 914 74183 945279304 6066 86201 252163369 6066 7925 839593234 6066 2396 4427261 6066 6828 37104803 44663 94063 274668914 26100 79405 147095740 26100 7108 126707879 81834 99585 662187257 82766 67401 768612883 90854 99586 555137264 73221 25575 855638961 67237 95593 718751051 67237 59389 686903704 2712 11008 982951980 2712 71244 363757887 84350 42964 467437070 84350 62064 358707437 48951 66571 945778622 48951 82631 787280888 48951 79249 645940893 48951 60490 638450198 48951 58140 62707234 7427 14223 912464389 10115 12640 324704433 14819 57360 758737252 14819 6079 524351815 14819 73687 717993877 97753 10929 759967547 97753 16830 290628246 11739 39077 926043958 11739 54460 514484566 11739 43388 467113280 66537 45302 854921629 66537 39675 593510606 66537 79801 638570147 66537 91236 455721024 66537 77722 849824365 73184 29342 323504173 34942 96158 317632395 34942 59567 373356892 8494 70993 717962340 16456 1995 585486206 16456 19945 9676612 16456 96751 972266401 25555 35675 738386226 25555 33463 27052498 25555 78245 991626473 1661 49683 505869660 56179 42827 588773582 56179 89850 415259077 16420 14040 441220768 66164 88232 439693096 66164 2534 780432023 66164 2772 688841447 35676 81202 966660209 10030 21803 49481684 10030 70610 581172334 7082 43397 69438225 42247 54785 546087659 42247 17197 845714163 42247 3240 601796571 46343 31831 922271520 61157 69255 421490733 61157 63917 902104884 61157 63141 552640983 2683 806 958260024 2683 29286 561863247 2683 44788 803106057 16247 24386 789402544 16247 98770 178012621 16247 41550 118121422 16247 67908 888689509 63640 46789 600634198 2647 99593 903607196 2647 32368 293932639 2647 70870 766210669 24936 64847 22011584 24936 27713 597210110 24936 15274 58769618 24936 64840 776947170 24936 93986 649348238 31558 87351 458769737 31558 79467 176426308 31558 33044 125971777 93598 7892 231834227 93598 7891 598650912 93598 14559 587494676 94658 90751 608905660 94658 63445 407105696 74412 53795 416036701 74412 12384 60388460 74412 41469 480036186 74412 11034 67620529 75880 90462 827647334 28688 6424 847444073 27974 99866 916829664 27974 10553 996387872 99214 84519 287464004 99214 74711 507129665 99214 15431 543034735 99214 1338 808844076 90790 32975 181000897 90790 14095 578820420 90790 11458 183901271 32920 38664 198027124 32920 12740 13832305 14608 23101 252495249 14608 31875 687715703 14608 59756 546714357 92200 52556 164264306 92200 48737 760059568 92200 43574 483509643 74195 46768 859034726 74195 96685 324912376 98411 66529 734082513 63900 46663 477603423 90226 24010 143676082 92809 36275 938457224 92809 49625 31766559 19018 23509 907695377 4229 40160 885794588 4229 40286 846236709 6082 66608 376144050 52909 22179 928540227 52909 62323 622249495 93254 48622 787693489 16685 68497 497483812 16685 76594 353028654 16685 56499 448720529 16685 86410 470548120 74128 82373 343605597 74128 66138 461441258 74128 87162 619279907 74128 30747 776859468 89502 7251 413268907 89502 56635 543069717 89502 73435 158686212 89502 24935 340288750 72701 22694 981344134 31593 7971 34060789 31593 48598 269307903 17306 8022 228879987 28594 27551 619232820 28594 43255 28113523 28594 36568 371938663 28594 54314 367119588 93678 3680 212214559 93678 22702 836573363 93678 59374 386732355 30120 67151 762343591 30120 75708 728491412 29752 6494 967977183 29752 77248 446281168 67738 41306 274159451 67738 70046 857095591 67738 80407 865163216 34304 18105 621823879 51364 10635 659981582 68563 6454 43121496 68563 18268 698609054 74183 5780 479629399 74183 30529 212317644 85715 82085 645247051 85715 70460 197612625 85715 48001 600723154 85715 18227 891167901 38858 14420 150913626 38858 45242 450088834 38858 48737 542838288 38858 31625 22626761 63177 46422 757847031 63177 10993 429287080 99851 8409 624864956 99851 43380 232556564 99851 18588 731904031 32523 23462 398793018 96522 19378 598656201 24744 99229 131597328 24744 65681 106961492 84065 4425 830538161 84065 98825 858345190 84065 7108 142047790 37257 64927 422762527 37257 90379 996868106 37257 75788 826348313 37257 78181 792671758 88790 48710 586137607 88790 7255 797269449 88790 81311 169908845 88790 18390 292630863 88790 98451 160055318 15866 25281 290442563 27726 57777 337440179 57937 3728 815373350 57937 67019 105277007 57937 58525 700830529 57937 95453 400351129 35096 59432 448853333 35096 84094 824558495 35096 66511 485845455 7606 88728 980149289 40429 74558 189191405 40429 25072 586057187 15405 70375 241186394 15405 32811 824488231 15405 40422 534383960 15405 85624 821189138 93986 66929 193633324 93986 27849 857662652 79118 15059 20628601 14982 41359 110865381 14982 3903 762197184 70727 27613 571064967 70727 59540 59094020 15260 43157 44546176 15260 42207 966839706 15260 30137 680831676 15260 35783 977604587 15260 61816 745876965 10847 22835 364605197 10847 47115 287213343 3553 8722 481634029 3553 62423 564046152 45768 41234 318859453 59389 69754 906801939 59389 72111 484298204 73687 23528 706134082 73687 41065 366403528 37353 11793 802067056 37353 40789 451600318 57948 50877 230390655 16781 20590 5155993 99188 64156 383498355 99188 83501 399436570 99188 92431 829161653 99188 79158 35741003 99188 66153 226878423 60702 65863 949507533 58147 6439 299824941 90560 41758 920205977 90560 91690 763132049 90560 45329 667422012 69775 77297 806617825 69775 66762 743487645 90220 93424 355988887 98810 23393 668772251 98810 11139 393135177 1490 89402 334701232 1490 20901 271755112 30747 95276 7299072 30747 33298 224542741 33117 91696 37451442 33117 22153 904643765 33117 41352 784259132 73774 75109 16676294 75653 72259 988523004 72419 69420 663837406 72419 7272 67392140 51527 11774 622802373 51527 96523 809434489 51527 59549 223992958 51527 18486 58257645 35248 17269 2189248 2772 87261 790798012 2772 73993 441866840 76842 35998 305612989 76842 34250 45396519 76842 56896 686537518 19502 16214 30739284 35783 50596 929325060 35783 98111 484742337 23131 44792 121032179 43561 88843 75396671 5243 32689 319872538 5243 98014 789534595 5243 30925 757916056 56170 30180 140206322 46742 81363 881372888 46742 87926 453103635 46742 72525 434050021 46742 88846 485162580 46742 22761 864068296 46742 62064 718144265 27365 41385 497383840 27365 5872 332868027 3681 24767 561023045 3681 66131 107746593 10796 37908 582570277 10796 72614 957749177 10796 71205 169627509 10796 45792 127091007 10796 21078 440444281 28960 61132 55425055 28960 21690 474134793 2549 44730 151057272 2549 39774 510337968 2549 50990 737217285 2549 47150 605984954 2549 47307 916428070 53919 48504 736078402 22345 56912 306870184 22345 24356 792929116 65450 81895 746665977 65450 55938 636982829 90161 80479 397541560 36243 33027 271557581 36243 80138 832015764 68703 70341 260615285 33649 91390 564746424 39443 87294 247748382 39443 69834 262988173 21078 28234 460136013 35785 57714 688188920 56659 10611 127879941 56659 31286 164775980 56659 19800 650926223 26084 77143 813648522 26084 97488 417455880 26084 69084 958419865 26084 25213 49155247 27849 59458 712424303 27849 41388 813630029 27849 11412 720598287 43948 3432 585887404 42071 31648 610137817 42071 61054 468030773 42071 94716 794470363 7272 23862 607988902 7272 85624 660461050 99220 94682 277681190 99220 92938 528669612 5189 64886 400762603 5189 48737 546711848 12643 88017 113379365 12643 30527 542696318 12643 32171 914934454 12643 5056 500438335 12643 77870 354428949 6673 65769 652819535 6559 29050 311097032 6559 12676 618349040 61354 75651 308702199 20279 70555 705937046 25213 56769 474655669 25213 43084 989370799 40237 19742 812564901 40237 93460 11095829 73765 15482 351461264 73765 58205 772580360 73765 32522 67099805 73765 81205 343894738 73765 13505 415266000 12067 53078 347128813 65681 27613 950718865 50620 33271 50080535 50620 49022 519163596 50620 22043 67347906 50620 66939 150345474 52181 48941 827184943 52181 5060 794092329 52181 20845 815835705 52181 46676 26418236 52181 66939 667554237 52181 64186 801946495 87553 36366 434316144 29234 50191 129865104 29234 73484 321374162 29234 13856 717312716 29234 79246 741205999 29234 66456 806469850 82123 42208 707416480 82123 38156 428632900 82123 12203 838774101 82123 79158 597733381 46498 55012 762672044 46498 31207 932205672 46498 53611 568519666 46498 48071 2768098 4523 84011 443396049 4523 64124 868482559 4031 92501 918531123 47497 80600 406594071 47497 89304 467472452 57932 16638 666428167 57932 4706 67645075 57932 40245 511112996 57932 93723 547381337 20901 20744 459701638 20901 34373 157325353 20901 63691 241891734 20901 51446 895533300 8831 16373 394439381 8831 69965 671392443 71805 25575 684078970 84637 89908 866667054 84637 66681 501250070 83233 28908 20067775 83233 89454 600422654 53471 64340 912561722 50412 37312 87490655 50412 34233 831183281 50412 69272 722951021 50412 82926 203378845 50412 93891 240707435 50412 52371 353046511 50412 86313 681791797 63520 78853 901413914 86553 49293 924537400 86553 2330 166322128 86553 84634 702874776 86553 49636 444424245 41550 21381 385931282 41550 75355 797032286 41550 8714 844065614 41550 40789 277323592 41550 31455 704024043 27966 57200 428486240 27966 15132 45386925 34549 47954 42030591 26912 25432 329332673 26912 49938 991290227 26912 84372 4774395 26912 64107 228025136 26912 40030 61163068 26912 23315 88887851 26912 22043 136779605 22153 22811 209157935 22153 47954 931889186 99624 92461 298981181 99624 92046 938192886 99624 51123 25653564 49233 81788 203062662 26363 55401 822221993 26363 47231 238871254 26363 70281 137812191 35049 29867 637481245 22108 29748 343414444 26579 90818 106144066 70650 9814 854325866 70650 88116 545156640 70650 20059 888046657 70650 29835 331780098 70650 744 401447021 98582 99670 870910684 69350 32545 920063458 18600 31112 255130959 18600 91334 459402022 18600 79443 845407791 27807 89189 507099676 70016 11369 49445787 70016 55086 628373081 13134 17835 129430437 25010 79571 674155963 25010 55360 666703949 25010 89026 793547329 65429 19784 337227916 1993 17402 200604773 18801 16218 694992366 18801 32674 135181610 16124 62280 930602180 16124 55871 399612807 3610 81546 249195031 3610 93287 805377805 3610 74943 708171622 35806 91566 978697398 24812 65343 415858059 24812 97198 303752734 24812 13242 932923293 24812 71862 207390884 85555 42101 73891470 36035 79275 280981691 36035 93296 58833958 36035 34781 650597230 46704 4073 214100874 46704 8201 344266502 46704 78833 242055075 46704 26609 978031945 46704 83286 432497290 46704 39098 999121037 46704 97879 923915152 88652 82867 284767498 88652 28326 729813489 88652 86157 95869407 88652 78392 896282973 88652 24244 117400671 86963 51854 517592337 86963 11740 387521834 86963 43574 36418849 37656 13157 338149129 37656 50340 812787225 37656 66762 658897888 30527 14464 119882341 30527 49532 271768081 60642 59285 160009324 60642 83545 76467676 60642 4939 923586160 95080 91247 620999751 93452 97755 329365915 93452 14807 428717617 54460 96495 606420691 24935 7451 453788236 24935 1631 344539834 68819 20223 492524187 68819 87698 874166848 71982 40198 852484678 71982 15973 791652697 71982 1139 756953863 93179 28107 562287249 93179 73381 373966958 93179 99816 325509528 93179 70745 402958536 93179 66939 298303203 42339 62653 164613861 42339 42995 957751300 42339 96428 683825600 42339 83471 898953651 30529 64403 339876285 30529 77870 168962140 30529 99060 306536316 30529 83221 354344775 69140 58861 989803028 11017 59705 803736767 18830 18038 912964686 18830 83741 132558631 18830 87320 833502575 18830 63565 932051250 18830 72111 57152061 18830 38398 331963079 35141 69702 667725600 94881 85127 992481624 94881 21619 278443709 94881 1517 369802418 25633 65902 391332733 56896 29829 517511952 56896 10592 53888673 40877 47948 917750190 40877 3549 197543191 95038 17964 805853552 95038 33681 602469419 46530 45406 956526677 43303 73999 308332858 43303 29468 676677370 43303 26551 247744343 43303 44449 919884852 43303 54009 981830631 43303 39143 283660145 43303 63670 773271313 63430 72755 799786066 63317 19366 826107788 63317 24419 528099814 63317 44536 334258316 58371 68313 433015746 58371 98887 180661261 58371 87848 288810578 9505 13573 275817351 9505 297 741311304 31625 40886 600998391 31625 53129 137742206 31625 26063 731781540 31625 25248 802769213 31625 76468 57110535 45350 23839 46919727 76686 41931 239349872 294 93939 827189652 294 96772 113811143 2694 5499 934479667 2694 18851 156724436 2694 36075 38851786 25423 76669 276647061 25423 96608 132154170 87162 70422 393625158 87162 27364 901942728 82906 52162 617000794 11793 8197 223889851 11793 39887 385657276 11793 35943 789952432 98964 2744 361888014 85882 32554 462111623 77834 26424 797845554 77834 8457 589096247 77834 86205 467036262 5748 82688 283828324 5748 24188 667415250 5748 91501 71233537 5748 36075 382218507 5748 37011 165121199 61914 88277 91921483 61914 2641 343492399 61914 55018 735312111 61914 5407 617834411 29217 3297 278055862 29217 86540 542274776 29217 85504 352963419 57836 56193 629014974 57836 58895 384420748 57836 14200 594328945 57836 13376 257775318 57836 49636 394292712 57836 43574 103783956 84094 41890 729086486 84094 12483 183427923 12740 39461 893424607 4531 39521 943629076 62361 64772 66043703 62361 93290 248804526 89304 74099 325089781 89304 58182 644598910 5360 987 310407556 87698 44486 767765504 96685 87107 390524476 83663 24414 163864354 83663 55438 622225725 83663 28805 112328591 50377 32334 119509815 50377 98586 779928267 50377 33773 650352167 99096 90053 745048957 10592 25708 290792189 91864 88971 225305150 91864 40245 234817755 19800 30458 286303253 19800 87742 298905982 82248 2731 1773704 82248 39467 925577052 4364 55762 429018893 64349 23456 242633798 64349 43277 743798001 49813 44997 811885932 10993 3936 195914944 80950 5907 498179468 80950 26768 909001711 80950 66406 313406019 74943 26845 193312065 33625 56604 966907646 33625 7167 487724232 45773 15076 362705280 45773 43992 243807625 45773 90346 255062849 45773 32832 5710139 45773 16324 729533112 22811 18671 576330018 22811 63642 427889284 58210 31284 238716130 58210 89879 686704712 59540 77043 363382696 59540 64887 651256014 97839 79989 756779941 97839 30327 331350438 70861 42533 978097669 21694 50759 163184543 21694 85292 599486751 85956 40136 145970647 85956 10737 448245738 85956 32432 372498266 85956 37273 324064714 85956 6965 891697554 80407 19715 675998357 80407 4225 378340346 80407 7770 335619946 60870 77264 922329801 60870 37778 907092833 60870 1879 187344869 39078 79072 12415492 74676 5541 127991071 58787 37016 316116466 58787 10669 900842051 3418 82892 136845255 3418 82557 835791930 95417 84369 812972956 95417 42306 742239242 95417 75645 802010420 95417 32676 240202201 47461 27641 485742675 62355 57956 881988914 23378 36962 749625385 23378 27248 551257316 18227 21733 835786768 18227 59462 238518236 18227 920 909821198 18227 74418 360941298 71435 90846 347554390 71435 56650 763272225 71435 44241 960648965 71435 16888 574373410 13505 76797 576865500 13505 37285 284256939 37876 95184 784144104 37876 28441 477747996 37876 32480 908428449 2713 57039 295491147 16446 50484 328824589 16446 60261 806781456 16446 15328 403235005 86205 47787 836286248 40115 25815 543945860 40115 30734 775217341 40115 34065 250149491 75888 31297 913265611 91334 97364 333107754 91334 89805 250064025 91334 7305 963421791 91334 41549 711998570 41352 31718 229037341 38076 4210 930430541 38076 68768 335366695 38076 12029 730690098 38076 64898 994732389 38076 82507 245503921 38076 53340 442009371 62064 14873 265489543 1338 39458 157113118 1338 73222 961498561 72409 29159 177618328 72409 26452 961020295 72409 39840 547712015 99620 65876 211135767 66456 23452 494811533 66456 10695 650419706 66456 83811 620724590 66456 26911 623361160 66456 65343 647971460 16413 38272 499451057 16413 86082 790472878 72563 12263 580455576 72563 52799 624225298 72563 23256 611547763 68975 80920 128419751 68975 71830 964660931 68975 97312 627557101 80851 51624 796703903 80851 71135 180025576 90312 78375 764332001 90312 16638 617037341 90312 32169 974600654 98062 84860 11895021 98062 76912 496110369 98062 79605 200022854 98062 47886 823171168 46085 52865 716429304 46085 58310 665831638 63622 6647 45924691 63622 39195 703590343 76212 46734 296458861 76212 38573 735061565 76212 34212 586357439 76212 34927 254033048 83149 97190 84318713 83149 3875 316210048 83149 64727 397541247 83149 28060 976348241 83149 42355 152327169 83149 94108 453774761 44208 62029 356687167 77902 31549 97724503 77902 25042 80946390 77902 26539 23691166 42868 17491 326622471 42868 31220 207265770 42868 7969 796289963 42868 35242 332155442 4026 57905 777024568 4026 48711 975397672 4026 3180 750228631 4026 72404 162447425 17054 73210 659628441 17054 53521 436976339 96847 92093 810350355 96847 96711 72750448 96847 9210 584982966 96847 39347 480684419 89720 40744 535106981 90806 4737 977670767 43574 2843 636293195 3105 48020 432951223 3105 21655 336890027 3105 94456 717985340 18390 68496 694354728 18390 36612 754434532 18390 3914 309375014 18390 41873 57111504 70461 1871 201724070 70461 33505 398929492 70461 80298 9438975 70461 79662 789539176 10553 74175 909001477 17942 98464 396602952 1519 61432 803109210 97265 52316 450511573 97265 7879 999414521 5259 83433 554189962 5259 2589 921935599 5259 37915 870702343 61114 41202 227055828 61114 25807 958823096 61114 72438 151066465 26405 48999 216561204 26405 54884 375269981 79662 87834 603705043 78254 30039 463797019 78254 50360 443102714 78254 27047 375244765 78254 66762 962750440 78254 13912 677003331 95037 58915 366890729 95037 60777 432972653 61950 2954 125959413 61950 93061 85283128 92082 69044 62418898 92082 64897 35904378 92082 62012 631887725 63141 25330 237112378 58426 26335 334795366 58426 96289 891360490 9802 98744 386880167 34250 37859 649878070 34250 35503 720483238 34250 15154 594243814 34250 16829 945339949 83737 74461 370727644 77722 56812 323435135 77722 89615 369653103 77722 12287 5294835 5420 56216 788694179 5420 28899 708842756 5420 87393 377438313 20747 85893 68581050 20747 96239 492284244 20747 61250 468565835 84246 42656 118222386 13538 28313 929051732 13538 23953 379714251 13538 46007 611275383 80986 17094 326595072 80986 38280 353332900 80986 11696 191078590 80986 8462 14571363 80986 89198 23289511 80986 19105 701936859 43388 39602 368007980 43388 34251 854087587 35740 81748 462330116 4705 50546 22740141 4705 3626 992032731 4705 12203 398040507 4705 71137 901914179 4705 31237 98985568 66895 12777 258977656 66895 22525 457665482 66895 55086 678650062 22984 8502 911274158 22984 96891 660869902 31447 37148 503464169 26471 58370 941708203 47886 51352 561585515 12247 60963 981154449 12247 55086 872538258 94499 78608 990406082 94499 16098 745721684 72407 72472 411904023 72407 50984 711559547 31123 37195 964758423 31123 20860 586500759 20512 14883 860063885 71769 49231 200525994 71769 29519 415064886 71769 65274 442501309 83358 81566 745738066 55185 87202 898060600 55185 744 813909063 82679 44949 467310033 7108 5014 874972331 99798 10819 633941245 99798 52673 439021595 98887 60221 852293957 98887 24495 712984629 98887 67806 749778143 98887 30393 711609011 48253 95129 475152039 48253 4858 111549456 4939 81359 926142563 4939 86168 480953235 4939 19951 337434432 93573 93436 686982596 93573 7560 891690042 93573 78023 411691286 33830 25902 109390390 33830 46738 129032868 30924 58435 363294487 11291 30560 729792316 11291 21965 998106854 85624 65736 483107643 34251 63964 882329618 34251 13540 272545430 34251 6519 538740088 34251 54215 388776767 97520 3914 615254989 97520 59747 510019652 97520 48877 928508705 87745 89644 668460755 87745 81615 45174310 7281 88255 685483349 7281 73169 863144029 7281 42931 697958938 60713 64674 356637759 1682 25378 512688891 1682 40789 179501709 28508 33547 441040587 28508 81897 829698847 28508 17850 998609547 28508 91828 991556799 28508 39098 237289023 82493 54231 660406695 82493 12687 825978779 82493 164 511038592 82493 3525 561338124 82493 7770 971111663 82493 54698 896639871 82493 2373 12295440 32245 91846 379297465 90477 82944 193940573 90477 2665 305867738 51992 56498 924591251 51992 22076 367501536 51992 35314 830259239 51992 93765 732075401 51992 898 912521329 84519 32118 422605791 84519 92000 379433964 84519 33850 877917285 84519 79830 586611143 84519 45097 177911650 99550 19311 264724095 55218 38219 877784210 55218 82816 870750512 55218 28915 213076959 55218 57724 618296282 5407 38746 619375381 80864 84543 221243446 20754 12661 143560849 42504 96409 605640910 76972 81037 773603891 66518 73990 61820791 66518 51215 345387217 66518 5141 570552126 66518 53679 298455334 43612 87856 853535361 43612 22400 33221247 66131 54157 98093817 45105 68801 84150149 45105 17355 167565324 45105 95862 600257778 45105 99868 45326670 48071 99917 285047524 48071 59595 506847368 48071 56477 97252584 64898 34530 885437185 14827 66416 136081990 14827 20178 918443585 14827 20764 725275810 14827 75507 957070767 98535 12727 809463897 98535 6541 684647947 98535 41632 94816435 98535 17192 299973929 98535 93290 8641067 12581 32412 485344703 96429 41809 487595578 77870 7968 985636876 77870 33386 36061399 43390 39017 598009014 55871 81858 43691550 55871 55478 717082968 66622 58325 785141200 98688 97327 405529594 98688 32878 782188941 62471 26532 750530504 62471 65488 198853782 62471 47768 86961803 62471 20551 387299201 67173 11392 368995845 33662 92355 451467295 33662 49153 502621516 33662 23792 178193505 69482 96547 522768093 69482 48189 291497590 37011 2624 122744836 37011 56095 627773044 37011 48121 327553508 82629 90758 669964474 82629 35243 100010468 77749 79070 429899338 2125 99653 323735142 48737 7496 308121131 48737 82079 663268525 98985 27782 646183320 72207 70285 72639302 72207 45183 188219569 34177 42633 225433880 34177 58421 23989374 77086 83633 799116079 16092 26896 257583507 16092 95508 951129628 16092 20501 101960984 16092 31651 494355755 16092 45302 653018092 16092 86868 237165472 84369 87083 950867434 84369 22312 103609156 84369 24144 892163532 84369 10507 693350138 19766 43077 153492435 19766 36870 243026500 19766 8298 921718694 19766 80909 448191588 19766 4029 614314073 19766 33298 202593803 19766 747 792405587 10558 49460 570419902 10558 33570 962075867 18268 43726 768963741 18268 4591 619296924 51193 68934 541368977 78181 7837 16795113 78181 40030 611386607 78181 420 478585405 40807 24760 646708204 40807 57992 341206126 40807 65073 868605076 40807 66722 54288564 69824 28334 497509643 69824 94748 83883211 69824 65877 382716721 98770 69967 732416921 71244 43490 644731328 89615 79790 354457246 39098 10442 395069850 42227 8862 56591313 42227 97879 333743199 69084 99657 333501956 80634 2102 766892281 2429 31649 762820528 2429 87248 735107518 60088 92906 31872842 60088 86313 197221186 36049 19794 195862859 36049 62888 382664464 78669 8763 607159424 78669 71566 450424780 78669 86162 603499191 78669 7738 407057779 10470 11727 235286764 10470 52371 396881918 50495 79342 439363553 15382 53214 934762728 15382 80873 427155848 15382 26642 547251470 15382 55949 582116180 15382 27101 654681894 46606 6651 357940174 28677 48606 598924946 76318 88971 970813073 76318 54884 807743909 96901 18279 89803139 96901 39539 746798027 12483 49455 692241267 12483 18356 971693512 12483 28027 251549513 68831 45047 36424231 68831 3544 290326215 68831 97919 435256044 66406 25072 901321670 66406 55684 339621172 66406 96930 461313368 66406 18651 596585145 65387 40328 16684340 55018 54222 77561680 55018 20860 472585460 55018 54999 834244508 31987 32944 284657395 31987 7764 394520526 31987 29047 947864066 5056 47004 401407348 5056 35926 496591114 5056 8330 713143268 47607 66066 395762307 20551 67541 690020322 20551 58310 28483616 89850 49210 267813758 36563 25376 560765384 36563 23370 558736499 36563 91055 225617476 36563 58896 589501604 36563 78233 82550781 40789 8840 7385672 40789 12721 892901689 40789 28275 660979931 40789 50019 473634664 45302 44349 539827041 45302 57806 411403281 45302 50348 917820969 31411 65579 40386049 31411 45264 795655687 52516 28720 846011533 15357 85498 611578162 15357 5435 71820101 56218 63379 835117312 56218 86849 390847068 56218 29650 246990658 56218 57316 701771045 56218 72124 199527663 13620 93440 841579654 23948 96205 657483976 23948 25967 850994582 23948 27209 99043526 93917 85069 764617325 93917 93723 469848428 47150 59010 209583311 28601 26197 895693221 92188 93731 59746443 92188 24855 222056541 92188 99735 93445565 92188 70349 12779762 92188 50019 743934804 88541 82645 989994520 99253 80270 946668873 99253 8239 622118385 99253 6901 78688590 32084 61846 703011413 32084 18486 545212965 89908 60979 722552102 89908 34062 765092156 89908 7325 756479360 54510 27454 6950760 54510 67850 867825380 54510 52823 728866545 54510 11972 131128468 33323 40442 633777094 33323 15984 254870612 4706 25754 298815689 4706 76297 367212568 4706 51988 457741691 32674 25224 902758044 32674 38154 449810794 3626 10713 546358826 3626 27454 170354661 75507 96123 518469422 31505 68458 723907577 31505 24104 468492812 31505 47447 270769632 31505 55618 93901252 21099 38842 384511114 21099 33137 113101844 80500 13076 552479003 6560 52032 9022738 6560 80308 510081584 40383 47917 693249122 40383 33298 544368615 33256 3947 68727874 33256 4136 705994827 33256 48136 115494205 33256 40571 175541750 15154 37806 545033651 15154 91083 504230318 15154 48268 750903278 15154 7167 50861146 73456 20983 577657542 73456 66337 168964477 73456 43404 289114060 73456 44802 35544232 73456 23066 237600810 79106 22373 738514175 79106 66235 330272484 79106 52167 790014755 96460 354 889047654 96460 89671 10022765 96460 47985 518142038 96460 65729 90217487 18903 53375 62591733 86868 11842 957592743 58018 9317 902861518 58018 82117 547947819 58018 36740 472676400 58018 43204 536890091 58018 67908 856088968 20573 49091 732691822 20573 28440 691727939 20573 86313 878115062 93723 4286 38312135 93723 93605 39206004 93723 40997 59792725 58818 20947 841719868 58818 78148 577091650 91247 72880 424221542 91247 51688 113121857 4698 7922 185601899 4698 42274 410934181 4698 97538 747613144 4698 80317 483479866 7034 72129 427946722 7034 35215 320508167 7034 82947 217299673 34113 90431 788299272 34113 82876 203945197 15919 24168 99036063 15919 69138 535716164 20549 33933 208290530 20549 60156 868810083 20549 15704 794306850 20549 40232 273537581 83963 24113 202044752 83963 41472 387374266 83963 10152 794442631 46789 9215 342911785 46789 44240 416036928 46789 14836 404695796 19951 94100 31917461 78392 22392 361769797 78392 12304 774852592 52371 87488 512623716 52371 84349 629057770 36612 30442 273331010 26742 82057 248544376 26742 96106 953599774 40248 89597 952157159 53172 94279 730179949 53172 39811 886222357 512 44039 645033655 512 21746 401896860 52823 60782 335497674 52823 75328 847059663 52823 11620 950287376 52823 334 753944871 53318 701 869213075 62951 18632 267628936 62951 74957 650477595 56803 28719 449678317 56803 30325 68110568 86278 59684 782142037 86278 17059 763802434 7421 48418 1947931 7421 39355 418961552 95260 20560 601677528 17197 89772 955012735 17197 23107 256417101 22761 8943 914912303 22761 55044 290411318 10723 15237 763834005 10723 95106 383573297 16830 4016 298572792 16830 23315 105234664 16830 420 737459126 21471 73086 614477886 21471 58719 216934749 21471 39807 845424903 26243 63426 856841877 26243 99509 161350286 49556 67472 505096511 49556 1722 471960261 51123 64133 69992882 51123 73750 456511585 51123 20331 66354517 5916 43522 453761556 5916 24362 122554476 5916 23315 770534908 99203 8187 254196651 99203 8001 463449547 99203 13912 326460907 3075 20199 413198414 3075 28930 336214527 3075 84779 731494157 55091 57454 225765524 55091 24201 816853208 55091 1517 499023629 55091 17974 88967085 46981 52713 420555879 46981 43216 677241625 1936 5044 442465909 1936 44125 842200497 1936 15984 340351805 1936 53340 566644554 12527 46962 897687473 24419 41664 306797845 24419 84355 777041732 71529 31950 75110644 71529 26415 975421976 97879 9969 617202656 97879 28500 314358511 84621 38562 13779205 84621 82762 598061865 84621 20097 907832422 84621 80754 529163169 84621 91269 842384498 84621 96048 528953986 14572 2339 808918554 71802 52400 946703102 71802 25378 574563114 71802 45229 740228495 71802 66762 607609244 94578 17360 864574379 94578 65809 261417674 94578 96586 929464405 22043 46120 551193887 22043 74235 804896764 72838 36357 557497713 25826 84375 111801404 24144 71602 304013886 24144 66811 548657728 3858 8749 662636518 3858 1339 798790460 80683 14220 825064713 80683 33143 311214045 80683 21845 67421361 32171 58305 258972529 32171 30930 33818518 32171 34238 59857335 32171 59143 97946151 32171 15064 903248286 28805 65821 506506564 28805 19856 456671542 28805 3950 528157023 28805 86161 247326088 28805 54488 496419362 71622 36173 980945070 71622 16098 977443920 80670 32700 996228031 80670 43827 147816009 80670 6101 674144068 53498 31862 951615373 64124 18531 107350089 64124 34150 126527574 64124 19929 554674535 40534 11256 835625829 40534 45329 24426667 77112 49684 582927017 77112 11879 239228804 77112 93973 109773488 77112 47888 814699462 77112 79415 312206644 77112 48235 137466543 3525 91697 345996048 3525 7575 518301384 33594 76578 337213521 33594 61250 302905834 33594 78692 716159724 33594 40286 646616697 73870 17441 286396050 73870 31220 253909635 73870 58705 974674345 16324 95777 582954685 16324 17643 185097447 16324 55822 372084831 95862 43391 943044773 95862 40997 640937921 46676 85844 754019492 46676 11895 4113099 46676 82323 832530440 11317 2630 121874387 66284 26415 765030479 66284 26267 228156490 66284 11401 302204586 66284 50959 320713286 21789 13676 359614337 73507 24692 876601379 61755 90572 330787269 45329 898 147514998 45329 16915 595869474 45329 73143 734154521 86949 69162 717809298 86949 84101 749186443 43194 38016 360730542 43194 24057 768226533 43194 42670 601956237 85526 35128 350748669 79443 67414 912901778 18038 41053 679075586 82103 33499 131402558 80138 4859 303682196 80138 52066 766970727 80138 39615 890880944 33059 46213 313937205 30504 10756 373046206 44238 22615 413919464 44238 69878 594408741 72025 15700 921305331 72025 1050 901848089 72025 13476 535206808 72025 9544 579388051 71906 25849 939617521 45242 60118 414801220 45242 97768 696088893 50990 89166 509928799 50990 66846 418968874 79959 90327 796134875 66846 48650 704073914 66846 90116 137878908 66846 51940 568163894 66846 63326 142414359 42660 66577 248536124 27101 32757 622946845 27101 27454 906829082 27101 85940 270712206 34394 50765 432586026 93380 86349 155209018 93380 89508 332051658 87248 38218 928371540 87248 47307 124424368 87248 83822 200925610 6965 31537 35823234 6965 796 596204489 6965 84622 681245523 64930 39589 246986233 64930 20605 188645769 64930 13066 888351532 90011 66174 733082801 90011 72279 548811019 15835 38632 761477861 75170 95243 286318200 95453 67921 122906755 95453 47063 432768763 95453 54607 646774957 51395 31164 866970386 51395 44411 327353118 51395 36960 730691585 46251 94386 298691358 46251 334 643170769 43277 38536 313739149 43277 52429 612788166 52167 65025 999881667 52167 17237 908179554 52167 66500 34001959 52167 58681 112924583 65274 89336 180708268 64088 81601 133666939 64088 76634 71033521 64088 78183 251603684 33470 26017 66209771 24917 52005 877788930 24917 17124 666712359 24917 15656 149671808 4066 81705 527982695 35926 65968 746844795 35926 1439 31048655 35056 36891 713772802 35056 49811 780610591 81205 94595 444570605 81205 72257 759179792 58310 63513 270401129 58310 6888 657165276 97789 46069 28443426 97789 19711 13790693 97789 26266 912902689 97789 15704 611187035 7631 81900 702381034 7631 92832 718466535 7631 74451 251705670 75623 9645 698862827 51688 21274 988641622 50449 67465 94110143 42355 89613 209105273 42355 4384 292712767 42355 81113 702530106 42355 85292 374526705 48023 39004 601542631 32759 87570 514499249 21337 63180 117727142 21337 69539 390156553 21337 58942 977736150 61387 48594 551502526 61387 83822 474710626 61387 13286 284854338 28606 164 996845712 28606 88048 359615302 28606 8281 770217137 77796 89208 909058364 77796 49536 869817370 77796 21391 745397711 71494 11490 452773862 71494 44293 72268329 71494 67934 89420396 71494 86162 174139153 29446 90572 655965420 29446 33183 308420917 29446 11722 862691478 90543 13710 866027311 90543 48612 280766260 90543 34065 499133824 69235 26158 657400109 69235 93320 594266204 10669 88021 655882325 10669 54503 760857861 10669 15109 684615327 53294 72968 680209470 53294 21474 364641459 53294 87591 446544361 1139 22072 704746318 1139 65245 492816179 1139 29641 946322248 1139 7464 580322722 1139 87325 413518900 47124 62757 121236126 47124 36140 880816146 98739 42487 570809999 98739 20502 521276346 56399 60667 670270412 56399 64563 708492871 56399 64887 258349081 791 20437 833037826 791 83795 962961518 791 67325 240729527 791 99491 56410280 791 68404 409459660 791 47665 876722913 93460 57753 278776791 93460 23681 359888385 93460 21044 782105459 25939 79871 104655739 35437 68780 946750420 35437 16726 251005729 91141 41612 432067383 91141 96351 61774125 91141 10731 935390552 25110 94028 68321169 47028 39404 700269042 47028 95025 43494575 75788 780 142458836 4263 88480 194484844 64026 82627 854906886 64026 71856 257573238 64026 91937 827720015 64026 53417 405232071 62248 87507 622741093 62248 10433 466339723 62248 58761 446521245 85764 46320 176588442 54173 85282 863398317 61816 29161 223143007 15704 47438 445651885 15704 44527 62852370 96243 37633 61596209 96243 70349 612621699 28809 71167 501853449 28809 99447 172560946 41699 78625 508666235 41699 20502 995136809 82507 38245 617042092 82507 58126 176302221 8677 77767 347767727 8677 70646 23007073 92938 72537 464700849 49547 80904 886233149 49547 35574 923491877 49547 41472 785056140 99735 45905 191274686 99735 58977 636605780 2532 93899 258533325 2532 49296 387599984 12214 28189 329516649 12214 15418 790576045 12214 76162 591846389 12214 52721 676223509 80567 75481 126211437 49499 97052 14424335 47307 24791 621078352 47307 51239 505316310 69505 95130 238233404 69505 85179 840278413 3003 16599 248379283 3003 66525 854464025 3003 45232 886315804 72774 63427 995256679 72774 30015 998575350 72774 15455 911980719 72774 59654 188520292 37278 46259 882600817 37278 95740 776868937 31846 79027 224705022 31846 20185 16100762 98451 27049 576908851 98451 56882 166915514 94007 75773 485381089 94007 82709 582210025 94007 23066 546086130 37285 94840 528333539 37285 66940 28585748 64240 77069 530375896 64240 42878 254913831 64240 96404 627827543 91060 88010 699022587 46069 32422 180908850 46069 4757 959859229 46069 58761 913304122 46603 69107 701552403 46603 17049 343623572 46603 95865 917596518 64068 92220 366721034 64068 5389 195404911 69834 3055 460086314 69834 19057 791815857 84609 10123 273573351 84609 53105 946154474 84609 57371 242602346 84609 26899 765751377 84609 83383 100504362 71340 82206 848134339 71340 21415 629584854 71340 21367 203429177 71340 60248 323406207 7681 94423 449134214 7681 80298 115903075 41242 56620 935445341 48603 61589 554540923 48603 41221 933737426 48603 25334 761828976 164 58717 283106686 46979 58513 717845391 85179 47089 528863321 85179 15656 207303187 34706 8915 934992462 34706 24845 491251571 34706 74130 652404877 34706 72151 342547125 45449 28651 303254189 45449 83666 19736256 45449 12167 671680544 37465 77649 335317702 37465 81910 689706866 33681 95077 202269429 33681 26004 994786655 25732 18394 331649460 25732 94534 641571089 25732 54832 943332235 25732 41855 947327770 25732 31160 784618157 25732 10731 349681041 66934 10577 350303004 97919 86186 641878818 97919 50627 461892529 97919 77330 533034894 96751 8879 764233823 96751 2563 407728642 94940 69133 360281756 87770 82051 425483257 87770 74451 681355244 68265 57 182095845 68265 12287 742715498 44527 13990 513401283 14593 75963 871310872 32800 12408 46664726 32800 75567 621895139 32800 70019 409973401 32800 54698 489893050 32800 434 342224573 93061 13322 395209612 93061 74888 251362202 93061 66811 243124381 93061 2616 50793513 16148 19413 302068911 16148 83201 578453853 16148 60276 348995424 21965 34509 195898522 47162 21603 33022492 37247 29877 688569577 37247 89817 474723358 37247 40915 38454388 34976 92338 18570177 34976 92141 813823792 58525 24762 376136250 58525 73708 710767533 79605 68656 337868885 79605 78323 13867199 47982 81242 439331514 47982 54664 61374346 47982 2741 450167839 19786 77545 662024288 55938 41251 263211924 33298 80501 805050583 54488 76482 280997483 54488 53704 137813416 54488 49910 573021063 54488 11241 11582985 54488 84066 893861434 99441 78533 741762235 99441 47578 423967394 99441 2685 354780879 99441 52075 746581444 63426 238 545751920 26596 70383 222467090 17789 41889 533594539 17789 91070 644221318 17789 29170 146411029 17789 69133 276903094 17789 91778 665298495 17789 43858 526536945 39807 25787 902495343 39807 65130 694481817 39807 3334 878410134 744 2621 151603572 744 59901 981484055 49664 73188 411425817 49664 64313 18790938 96158 81891 685251998 96158 36283 817035471 83761 57918 37515233 83761 49101 801027700 66436 85704 781948649 22068 70970 738715527 22068 94029 528735389 22068 71517 668976030 65851 5819 693415276 65851 99809 84340595 45641 92945 81687054 45641 83372 165909261 45641 51944 897919175 45641 39210 597475904 45641 50463 405170444 80077 96044 946597715 80077 71046 405708663 80077 57399 806529553 80077 10938 73908104 55921 14449 881177499 55921 99956 869489358 55921 60792 850125546 57129 51218 883667459 57129 64202 517467676 57129 84311 379907283 57129 57580 257930906 57129 87848 167501364 90933 70309 897887119 90933 88755 807725879 90933 83521 139586993 90933 81589 190018192 15399 53417 290071727 15399 24327 633577954 15399 3952 100894201 15399 36357 448714438 15399 81702 558064579 18976 89781 49180797 18976 48926 663518925 18976 57399 834588357 479 14587 790440346 479 4445 98000718 2214 15593 319048023 2214 59946 769517037 17926 81183 896884803 17926 85603 975879803 17926 68389 608539293 40336 4967 471815139 87742 80085 516840702 87742 58955 558211714 87742 68107 110159317 87742 2741 240773254 12784 5294 429568794 12784 7686 633117601 12784 10606 779672300 23873 11341 904184561 23873 70454 238795995 21845 6483 513430299 21845 48162 970101415 70450 23088 375119796 63642 13896 343284667 64186 29133 828215235 29023 72379 642903603 33044 84404 19657268 33044 59903 590174832 26485 86193 445052510 98796 75809 795710396 98796 56208 293796827 98796 51960 49719951 65835 19274 301255657 65835 19850 991200067 48162 19677 255073672 48162 6600 810991844 49022 91722 326701733 49022 85381 552461025 49022 70646 17800164 6375 80116 497864848 6375 73646 706404497 6375 58226 845590114 58725 75544 880306029 58725 10490 526715074 58725 40241 892352339 59849 2504 496215265 79158 65521 793627609 28326 9145 393734216 84982 49195 706583169 29286 58478 926457540 46608 25547 550607077 72111 99483 997128161 72111 92150 88328375 72111 2391 407881905 72111 38190 210839651 34201 47043 100094056 34201 82796 630076352 15984 69038 833842491 15984 1243 336650803 32123 33340 208738558 32123 49683 492375368 42274 45938 257917160 42274 66511 801765156 27248 77786 249518377 27248 72933 948937520 97309 94137 166987809 97309 94141 550160007 28785 53553 568936746 28785 41828 256275938 94684 20624 227254172 94684 96772 913788252 94684 6305 555058735 94813 94707 326923298 94813 42384 292024148 46460 24692 464834261 46460 84655 92062447 46460 80368 120046727 46460 88130 828256327 38398 79470 417694183 38398 37753 392569173 59567 75626 42850172 59567 37033 380918016 59567 84311 658294973 59567 44411 866605522 22609 40621 908277890 22609 77906 913131963 22609 63326 746528259 92725 61220 758581499 92725 89378 555476238 21044 6070 192625293 21044 34551 386219814 21044 91003 434187390 21044 6356 777062185 57413 48621 920679079 57413 86596 543802965 57413 70849 649473915 86254 19514 978431627 86254 83383 389504919 86254 2157 310473756 85363 68773 394877532 85363 73355 371672334 46707 45377 585211499 46707 91937 246334316 22740 71335 826185918 22740 19648 232475742 49636 61708 580584918 49636 10615 723993658 66511 70347 709495880 66511 30497 977895000 66511 51126 262860422 40245 9319 889097506 60992 28111 798473430 60992 34344 778980754 32589 23015 992294397 21634 61503 696501214 21634 87058 942694948 21634 16418 579790555 21634 55680 747262642 21634 70544 517410540 83221 12385 777474792 83221 20737 171256350 83221 80660 859633142 83221 24024 345280860 83221 10556 767889235 32020 42282 949830910 32020 38930 407325852 32020 35702 74886178 78233 44720 761003058 78233 47069 478732442 17914 43 861862093 34882 52636 541659342 34882 38776 977688593 34882 7988 470733333 46007 76120 259115818 36075 31420 490251197 36075 96921 895098457 35166 58749 665227587 35166 4521 722111078 35166 59360 119530299 96891 66387 890718175 96891 39328 195313192 66076 88975 462174061 66076 31160 487920650 66076 10236 949894737 98152 75685 261558624 98152 55715 97602813 50688 32780 532064390 50688 39114 654440229 50688 34027 680190207 23890 62575 882594011 8943 35950 20606171 8943 54999 463763271 8943 90000 212816517 17716 14645 23076302 36960 28843 410519684 36960 6720 722380867 36960 2944 905887743 67016 36027 142545609 3417 26130 733344272 3417 58382 357231458 3417 51939 127627435 3417 23278 613224965 3417 36678 326895022 59534 21560 984320071 59534 44293 430780507 30803 56159 318775445 30803 2769 763077351 81365 62727 812303659 81365 7001 804925430 81365 71633 554610620 81365 16739 836185188 81365 40232 855001787 1337 59360 531936294 31455 37125 208053927 31455 6967 40025741 31455 27946 11557297 31455 83224 562825286 58991 87227 84758256 58991 30479 204943324 58991 17543 485039105 58991 96494 383682643 58991 76468 806391691 98721 41087 712392967 57661 59055 883713157 57661 52945 356698077 93290 61109 245849564 93290 52892 260526419 93290 77370 471239174 58726 79265 456812094 58726 73703 827996197 58726 49901 935041976 86357 70755 535167704 86357 67533 413991443 66939 47015 772940926 66939 6977 152767739 66939 3868 69080493 25072 14577 801110918 17641 12134 602003776 17641 73083 61263623 17641 78565 494631143 47985 2909 7819078 12758 48763 17643379 12758 99071 814968224 806 22674 260659706 13066 23012 856241629 42670 10572 988454797 13286 93655 748402396 13286 41883 478145729 47774 3226 149638426 47774 6305 182954333 44293 42776 735895863 44293 85961 337201831 85292 60348 708597150 85292 38704 318512048 85292 86235 215275259 85292 89106 891683198 85292 11547 55586731 85292 58875 171025086 42689 26383 297000385 29895 31985 442540994 29895 38839 375906262 29895 20860 987696692 58705 69484 729117231 45879 57987 651164531 49795 70615 504579251 49795 15277 2448542 49795 91452 633402906 39539 42832 608136267 53417 4203 944512889 53417 39655 914535733 54314 81172 594112321 20544 24523 31982566 20544 3621 59927418 16804 25770 372024636 59374 47080 247440130 59374 58926 760626900 59374 94563 973124100 59374 31531 314445711 72124 72017 958845099 72124 46302 800052995 72124 41067 169546427 49153 31325 444335346 39341 61783 130435310 39341 56398 126377303 39615 89887 43815147 39615 96825 86195178 84860 29038 916800524 84860 25224 58012979 82958 72016 461605250 82958 6223 476992177 79448 48981 447855850 79448 92671 403261214 79448 92673 809767597 33765 45478 986514683 33765 6223 801047346 79873 51157 887945450 96875 9793 104296345 96875 64557 858195671 96875 83645 257934880 96875 57985 564916965 96875 27736 908072675 96875 40232 834387275 56398 47677 932969681 71632 70776 272227253 40471 15972 860765204 40471 42669 219031195 15328 9968 375824208 15328 9401 833794430 67908 71145 4611762 67908 64733 336166716 67908 93638 122106410 48397 64294 659152426 17850 26417 712611162 17850 50463 479160846 83822 86678 133791858 83822 42669 154478551 83822 41873 911133961 77297 16969 348757402 77297 6888 532897517 77297 38277 285179948 95565 32618 470283199 95565 27823 462972698 95565 76162 802025671 40286 26885 948654344 40286 85560 1168113 94141 28796 577366686 4319 85383 271227681 4319 59360 687765676 4319 97538 33942904 34450 35531 370593171 34450 24749 379867970 34450 63591 637361223 69138 36021 232696993 69138 95254 457068448 69138 4880 215448718 1409 52623 272756414 1409 40539 476914146 1409 33 869191130 50959 27446 757458996 63591 76418 126584094 65969 25561 993465585 58495 62396 657691796 49940 89059 147596086 49940 73479 99806787 726 84731 497927612 40651 1793 237708197 40651 8751 878605216 55086 67500 663270221 55086 15495 839176180 65838 19405 919505915 65838 51630 85340449 65838 22328 226264069 65838 54832 908640537 65838 38930 595812613 38809 342 231173067 38809 90812 881242981 38809 59200 613019336 48428 23750 502438992 48428 3444 80640035 48428 73828 285439887 48428 15982 662907280 48428 47494 251116488 49341 36549 505538474 49341 22177 166149825 49341 39869 579576915 32578 53544 62367292 29571 16345 753977426 29571 91003 646207155 48674 2210 176049574 33987 56258 236464349 13912 97953 326893583 13912 32862 286737602 13912 16091 985323960 51239 61063 670214441 51239 89414 623291405 51239 89154 648052265 87848 97165 980813434 23562 93379 318427587 23562 37890 373801121 93317 31944 636121918 93317 35916 743167199 59220 28256 509372048 59220 53679 577556202 2373 92893 143305938 2373 66972 185321225 10433 43535 499255440 10433 29816 781115104 10433 95740 494367423 12191 80789 72970357 66103 31820 522437978 66103 54342 784184164 45172 58741 8977598 18486 93465 968485657 18486 68883 170324617 31370 17705 458230163 31370 76908 249384733 31370 89695 422555235 31370 12559 564182591 31370 20502 231763532 97469 78902 126081789 97469 74434 103745310 97469 18403 118497218 47488 16374 109697662 47488 41078 435952780 47488 64950 296045107 49604 49607 742647531 49604 44411 889512325 36433 46833 262658987 10606 880 816003201 10606 11961 877579247 10606 89695 331962195 49552 72392 67131691 49552 34013 686130797 41419 97221 712965648 4534 60560 445165520 4534 82695 681777890 49625 97558 985328898 49625 18112 115555867 49625 84030 615623848 34184 37534 895095563 34184 35943 492447671 34184 50019 905107077 16961 20570 955327174 82796 66559 735161530 80497 47802 746964300 80497 24686 596436483 80497 22911 932033365 80592 8353 189167473 80592 42020 71239536 44849 70876 465078689 44849 30331 497252410 18651 95875 352784793 40571 92016 574017288 8330 91205 268450309 8330 68883 90770494 434 5622 411140301 434 18555 463554205 434 59654 578535501 96494 22560 734651146 96494 25476 16633032 96494 33855 255740683 39347 67873 970017505 39347 91326 387161704 69459 15516 154710138 11458 41701 736283386 69965 20857 272259392 98795 87084 25968413 98795 15831 94616537 98795 57766 388169893 98795 25458 551060661 35612 11272 35925101 35612 84023 348745776 35612 26417 915323628 41873 3804 398322812 41873 90918 742477049 85994 8245 493040204 85994 49481 294894181 85994 19053 499180766 68937 18081 504879755 68937 40969 79462526 8498 22628 208361742 8498 14761 518830707 8498 13158 913938772 98366 96704 299093276 70019 8392 333402052 70019 79205 729652500 37961 32942 97308532 37961 29424 180032360 37961 86284 801126527 67019 72755 407524430 67019 50443 284365799 66153 73703 529492492 66153 94976 71070510 66153 96764 568176754 30137 35130 990500435 16667 16433 496983506 20245 98667 355720133 20245 21190 231801742 37753 84891 6059809 42610 336 729345354 42610 60535 259712106 42610 68530 662582869 42610 36478 171686220 62457 25462 940702569 96404 33359 620692139 96404 3357 588974122 18126 18594 604857315 53340 2062 504873852 53340 31735 359371069 53340 42878 659598115 53340 27549 445449789 44531 62073 619624953 44531 42503 471824372 44531 99277 949795994 81615 73413 980118237 81615 20860 790338030 48629 49513 475089610 40180 30886 102033704 94200 60150 626017238 94200 23846 56030228 70849 11621 170410082 70849 45572 61597649 70849 38470 818234499 70849 95106 576037767 92713 72892 115678969 47665 23956 935687486 47665 42054 785641824 54607 61978 986792587 54607 98256 109727464 54607 47518 105337203 93224 89894 230176105 28915 30512 242747612 25721 75579 435998891 25721 72483 526584903 25721 16245 884664454 5840 18353 995856832 63388 78310 562329041 3969 33445 621669530 3969 72348 552780777 3969 29783 99523492 3969 97368 25342891 3969 65943 105881441 39068 99545 105919544 39068 63911 745459304 39068 79377 336008991 39068 4561 814693470 39068 75304 531743741 39068 79235 717728906 98456 96640 60641258 98456 42086 700995444 98456 13990 913059140 94108 19332 4269637 84066 4662 385205147 84066 47613 557034198 84066 91827 536919421 54616 19880 915972632 54616 75384 928902827 70089 38204 702533747 70089 47175 681867685 73036 30028 627557064 73036 76804 409442896 73036 3240 27320966 59901 43298 108547726 59901 18478 289697289 59901 75969 144725374 66762 60211 335396944 66762 21863 564307483 66762 64544 426708067 66762 26796 591153799 66762 70544 721348679 66762 19613 449167372 70057 36932 665927138 41472 90852 23203345 76454 18381 250465283 96608 4671 413185025 96608 30568 236267013 76162 31736 692120735 76162 43907 668018510 76162 88149 202356946 40241 41440 827848115 40241 71889 923729861 40241 51960 568294398 27665 31226 232545833 27665 40915 359733 27665 94008 643586832 18630 79729 606125905 56095 16099 301839747 56095 5411 22988968 56095 7770 825526381 56095 81589 891412061 31564 65966 469282888 31564 56313 965103315 31564 28017 392406492 14509 5388 553477523 14509 82187 154561680 14509 96398 768087598 26796 68509 336909599 20985 4114 206614700 20985 40689 610767230 24637 77744 513007756 3171 12386 331730232 45557 82004 330795126 45557 11280 925523174 72649 21500 758682838 72649 20956 13685516 72649 32531 471364790 78245 69543 827961726 35242 58501 261112167 35242 5892 348446666 35242 75304 673291836 59360 48341 141306616 59360 94418 848894296 59360 37580 524949140 59360 57371 179141452 59360 80678 724245069 35180 75534 809550165 36205 81033 186888123 36205 35282 964224290 36205 28448 267911974 12203 60308 824347511 34994 90206 245016714 34994 23328 903103666 70646 37840 720855149 70646 83832 871081140 70646 29313 339303086 6888 57588 263318683 58977 97948 539784492 58977 86117 603917852 45401 43127 366287695 45401 99215 597691187 16829 12198 460840373 3240 67524 889147530 3240 78479 122340536 42207 72115 311139750 42207 81207 462865197 41202 94184 996092477 41202 93717 294461497 54761 75615 548871506 54761 27455 121591775 80298 55818 569269140 80298 33 435838264 54362 61328 941607933 54362 81920 743570930 45504 90976 589488996 39840 38404 179767686 39840 41347 45655087 39840 56205 923198035 39840 64950 761124737 23516 91774 199138919 23516 40975 902817830 23516 28448 646639752 68331 9213 226421319 68331 73499 21279678 68331 62629 499916690 68331 84355 545529488 16638 23100 400304807 16638 65943 41933185 16638 33855 323064641 32205 63159 233842964 44788 31816 917939601 44788 71473 762540962 44788 96045 184591706 44788 73779 819804970 44788 72555 61348724 16112 85288 929643092 50505 82260 666205727 50505 9775 166271599 53402 52121 305256686 53402 86867 352424477 90252 70793 554795433 33444 20127 741286707 57724 85842 981763745 51511 21202 92515279 27454 85574 161902973 27454 95614 600127948 54342 54829 679514393 29495 54704 887692285 29495 69100 237071136 74096 71295 359317404 74096 8889 541805529 82079 90866 629843273 82079 83605 480508052 82079 25430 997408273 82079 54999 916379505 28500 17178 423920901 72168 32177 909679618 72168 747 717098360 7738 83722 384054645 7738 63878 20137463 74664 14718 154855060 18851 16269 75826733 18851 32103 46079911 18851 1370 593814217 42384 37461 93341253 42384 42985 127910086 42384 74235 419043731 96772 7321 459552749 96772 21423 265695848 96772 97234 392351648 91003 87766 973900035 98111 15674 813125546 98111 93888 129894497 98111 19850 119793091 3549 87615 881529278 3549 55955 30103183 69343 38618 17346822 69343 65615 813949879 80317 87879 759769482 80317 10294 972308721 80317 55203 227310386 75703 70435 639832663 38839 12894 798322088 38839 78148 157963754 38839 1379 384047266 33325 23937 72626949 33325 34371 113456234 33325 12100 855038317 70349 36453 511489490 70349 90839 306428807 58611 86600 181833997 58611 72177 623358166 58611 1191 291407538 99494 17001 660150070 747 57082 514255995 747 85674 881162442 10938 68403 979086210 95614 32668 838725658 10490 2164 615132071 10490 2357 296245034 10490 33424 885519172 3874 5277 705705164 36066 46270 768768920 36066 16892 543722045 53424 29008 787800007 53424 61138 15604597 53424 85872 841670091 39952 28864 535952275 39952 80450 66386118 39952 39195 883523688 45465 7648 915923486 45465 25905 683981190 86168 29629 72418468 28448 48777 632035592 28448 16992 114628523 28448 93763 141688263 64887 39928 321377664 64887 97110 24703060 31237 47641 198978544 31237 36318 92426651 31237 29936 79033503 54884 2210 566587685 54884 90546 246071492 54884 89695 772022634 89454 79159 72968687 72404 58540 369465389 72404 76084 760917333 72404 64313 169224681 27209 35906 29341960 96706 19551 516884841 96706 16427 759033196 3914 87211 458031277 3914 47811 942218164 3914 29443 440074015 3914 3614 731713951 30046 60893 174780964 30046 75292 643074788 30046 7770 272605775 30046 34219 995516815 30046 22911 330354429 74036 23065 474993811 40030 23247 579398345 40030 98187 639201924 40030 36104 436360027 38717 39603 146601619 38717 15109 105534444 3621 20520 854838704 3621 53571 342234005 23754 8864 705579578 38913 29296 146338500 38913 3379 496202266 38913 25361 555671887 38913 10706 369280853 38913 47175 871111713 43204 68686 704117552 43204 45655 29780016 43204 99967 980993570 17644 99638 463507298 17644 71489 295439117 17644 84030 381938728 86157 40837 661248256 86157 17687 447468303 86157 32852 411987406 86157 31678 256538317 78405 21434 730901425 78405 1277 860467311 78405 6398 378271977 78405 2905 465577165 21133 27156 972396199 21133 54215 386261957 7770 20091 72828082 7770 5594 227932578 7770 36743 351113117 85940 6201 58347212 85940 15656 385772090 14807 66489 563515644 14807 41579 497454237 14807 37352 771740413 2944 19657 64210102 2944 8374 517193475 2944 12482 216684671 2944 7686 251818062 2944 22328 40766102 58478 97829 959870931 8757 2088 826953290 72491 66203 227778043 72491 4080 380452552 17157 33503 436252104 3955 60529 313228147 3955 45750 370740294 39467 95409 8852251 39467 27772 232463211 49891 73836 792885709 88604 66509 344047490 88604 34219 240897021 88604 1379 510720202 85381 28890 834055929 85381 43421 378520995 85381 76222 391365152 85381 81910 833668018 59903 86620 800092976 59903 36993 254820285 59903 38222 74955361 93763 2078 725375331 93763 334 370871306 81847 51058 823879926 81847 76310 580768816 81847 32992 824267449 16892 98539 726511226 16892 36417 155267651 45232 62734 202641975 45232 15852 390691808 63379 75191 141722728 12287 25208 42212138 12287 76804 819916522 7686 60163 119487252 7686 77108 96213931 7686 64017 681334097 40232 25712 481763454 33567 52331 560846238 33567 80704 986417807 45878 49085 23469439 37794 69357 42461237 37794 52893 597903981 1517 45964 315707771 1517 66274 871906412 1517 39926 880004571 1517 69097 951483200 1517 39942 164399179 20876 98117 776290296 41883 33186 680292059 41883 37704 659512484 66608 26697 746733844 66608 24709 403093070 66608 66347 503005550 66608 38336 5721803 66608 83452 376541747 66608 55254 980783471 920 49565 249528781 920 72813 656302757 920 13228 363700850 920 51814 704430809 69161 79031 197534273 69161 51270 140517085 69161 41796 886746636 69161 74666 522080228 82695 82286 149126249 78148 12945 898273591 77077 16570 507114318 77077 60627 382100723 77077 12149 597866332 48963 70009 854488307 23315 85318 921413404 26899 1903 66209712 26899 41915 138270873 26899 86313 111205826 67989 79296 58290472 67989 58521 293050874 67989 42909 958996850 67989 71321 34037338 67989 23700 844148068 67989 68530 498675360 90918 56353 752986109 90918 26885 558566768 73143 89349 880598259 73143 46674 652772895 87591 82217 281619842 58760 7329 750638552 58760 75757 691828971 58760 70471 84813560 4880 58762 364030007 4880 30616 133358743 46600 68252 153049616 46600 78607 427143912 73864 4585 372180666 73864 30050 391776380 73864 96764 57104545 73864 22515 972393004 73864 27600 693990382 73864 17355 480497409 34585 18859 386571790 34585 84030 500448932 97199 18295 264530443 97199 27556 90004118 56251 95115 231284273 56251 20485 338544534 3932 72948 931062676 3932 90124 451784718 3932 96351 464735184 18086 41862 511758004 22911 93404 746063194 22911 38444 731695325 47613 56640 404811363 47613 42054 707059886 17490 96444 672966476 17490 41360 997801578 17490 98587 837327892 93884 39176 738439648 93884 72036 780961632 93884 47641 9399933 87933 54235 843476869 87933 59936 444148566 84023 3080 842158766 84023 17919 878194491 84023 53827 5899225 49202 22488 645934865 49202 88307 984145295 92722 54913 329633132 92722 37482 432651757 92722 15949 939745435 58097 15722 604946109 58097 60435 437977170 58097 56167 294563887 39195 3935 281953602 39195 79214 20259882 39195 26144 63997021 84064 71455 368002789 7776 22354 588079523 24380 76525 988986603 24380 39502 548465117 83383 38872 495518780 83383 7454 884978519 68404 20672 10713320 68404 77074 742680208 68404 96391 65818770 86313 49790 120635781 34761 53432 822014751 34761 82943 547766508 34761 59398 786479848 34761 37884 843231334 72279 24543 795228491 72279 40806 630498423 43068 74798 642896788 84211 85359 585811101 84211 10507 197045846 66235 33285 366782571 66235 75546 920078281 66235 63175 924656173 12982 12580 754931867 12982 79596 635802311 12982 92636 278907324 70418 72761 416669519 47175 63539 756860659 47175 6718 521948801 58226 75482 68861662 40504 63442 170874455 42927 66136 178724187 42927 11341 791123461 77458 47030 171571233 95980 53143 297855143 66722 42696 899193199 66722 15238 294878872 66722 88307 342674983 99814 96479 824859219 99814 17250 87976304 99814 74536 539565192 35160 53512 531619151 35160 11785 770620141 66416 38412 772615908 23453 87326 868455370 23453 48499 61767374 23453 83719 15329450 23453 97542 566850439 61738 48792 773288800 65343 41365 760334241 65343 41029 980988357 65343 21144 809893468 65343 32919 400249878 99060 30465 291703435 35943 20777 166599327 35943 62233 377965439 23792 7598 176474536 23792 83106 513408201 94062 49012 651616465 94062 90491 688933220 8889 36629 576549391 8889 54097 991826144 8889 3237 627666486 8889 29313 90489915 8457 87483 239755525 8457 91133 615634954 8457 39502 651829714 94456 68229 885229386 94456 89583 303405898 86082 31763 91878021 92951 66668 643455533 92951 15155 374820146 89982 90218 927126638 45102 21090 623975166 45102 57 950365109 45102 12597 455992187 45102 27736 549217247 45102 72246 988750728 96304 7006 600211929 5132 62657 174707345 81782 57787 903530063 81782 99035 561733013 81782 12875 183960727 48941 53832 358065720 48941 12365 472491070 26768 10812 463437714 26768 281 392686535 26768 17442 709137115 42054 95266 7527697 57244 87130 774284084 57244 29270 468497458 57244 20804 343402825 24244 69263 316371621 24244 15524 182934563 677 67923 228976109 677 27600 621487963 28660 94425 569108108 32067 79737 217923117 32067 12872 604026278 63326 22626 301581178 63326 51881 945801226 63326 1243 70047934 76468 96607 162210185 76468 26428 15862765 76468 10031 624178431 83683 23333 547256382 83683 94530 587880112 48235 21891 986060625 48235 82735 359801674 48235 94873 470698440 82388 97046 566731524 82388 67954 942467869 82468 53879 346758829 82468 54503 553636194 91392 42142 793004892 65729 90405 913978163 75161 88407 158512618 75161 23700 674689600 82947 46642 265449465 82947 50479 698636215 82947 34520 374178152 82947 26267 167975344 40689 97947 330330656 40689 57186 828917802 40689 58509 117414144 74418 77783 237694014 74418 31427 151280926 74418 99497 524643893 74418 27549 61660356 45750 23066 903179429 45349 47363 685410313 45349 72802 560714664 45349 33972 348956635 39114 88434 894153475 37915 44852 752686746 37915 84532 207270818 42669 97221 720713000 31531 13352 854675787 31531 60529 135335969 38859 97116 643913520 38859 54232 604726423 38859 93196 544333868 99809 23417 909386297 99809 67639 245420332 71489 18229 947615307 71489 37185 978354773 71489 30659 357202697 71489 12592 108665863 35574 76193 378023049 35574 69299 37082127 23066 28442 453920009 23066 34786 52720052 23066 91652 284578177 23066 2954 875761542 78815 53659 838279537 78815 54745 591275321 27349 56456 95543666 31137 97372 472692150 31137 66534 550732264 31137 57695 939153873 31137 64313 241614859 34065 32660 493773848 34065 71744 687766140 56193 94645 515832018 56193 75546 888863850 75292 12513 308658499 75292 11597 324275228 75292 85056 632736536 75292 47087 263958073 12786 8702 560280204 12786 65943 476461197 9447 2274 838881977 9447 44028 785723272 71314 48532 3272222 60276 70791 592595642 60276 20485 259003191 50348 89037 873062787 43820 80327 193277817 43820 60641 771838798 7167 68350 491329729 7167 40997 379369755 7167 69004 265388054 40997 36840 598877424 40997 47466 469087148 44411 29767 328742696 44411 61250 191676792 17870 87705 987052111 50443 47179 735417479 50443 23394 101882137 50443 48029 691900864 50443 96710 188358944 95865 19991 146717159 8395 76871 64701742 8395 21856 446967841 8395 95740 591656200 44190 78336 933148562 44190 15992 910981324 44190 75887 780735278 44190 38835 557763895 41010 62103 610651140 10152 73481 118998016 65073 97364 47928689 65073 44536 231202872 39685 83862 296362381 17442 1766 70679104 22458 99736 345964573 22458 49719 660077639 4521 3325 19066444 4521 73534 180367008 4521 95109 161815542 4521 92291 671522145 84836 6508 18630513 84836 9243 673604336 91342 93801 588184615 91342 23841 241258958 91342 341 160047709 91342 69299 207299514 54999 88826 308244249 54999 69468 112086399 54999 3928 235469324 38277 73988 267196728 14312 84376 60322950 14312 93320 902641177 44125 55349 392646451 44125 55718 748727404 44125 10483 712029218 44125 42985 651273693 44125 80436 772030033 26417 81563 544655396 26417 5612 360624789 26417 9095 53441796 26417 78831 964688216 7952 64944 740275910 7952 84233 523348382 7952 47378 831195196 60040 16338 253199678 60040 4375 822004012 60040 96764 747665246 44536 87149 524342221 44536 67482 574833903 97538 94331 160210790 97538 91481 884302679 82709 94557 570967318 82709 27829 430021759 82709 53795 14701880 17355 22787 921326181 17355 58872 722295710 17355 39210 599307895 76998 17487 840581324 76998 12098 745419760 76998 85059 62893904 76998 44970 80978407 2616 91178 428877808 2616 11961 416395419 2616 90369 12995129 1243 43116 719971464 1243 97148 959250286 1243 33855 580638453 71046 338 63468797 71046 68658 169557189 71046 27342 998123707 43136 68408 22192556 43136 45304 338855784 43136 96740 729584431 50019 14777 736239932 50019 14529 216292513 14148 37190 302653571 14148 99071 706469899 14148 61665 715786816 14148 42985 364925586 14148 69552 432860762 31816 48294 528435150 31816 88153 105072320 31816 82403 763114195 31816 77617 615278852 43824 38489 494646652 43824 21479 316964932 80076 69645 568524618 80076 84658 538039870 22525 92090 527479648 15640 11530 35315363 15640 15155 347231111 93196 44041 986749472 93196 8745 243400179 93196 60396 730667550 90984 25615 804668747 90984 44240 6346594 75546 26595 11589042 75546 21009 252648363 75546 2013 846425111 75546 57815 749013986 97797 2420 708626788 91133 32619 560853666 91133 77809 19823391 91133 51871 154124218 13133 23253 881309973 13133 99017 627722714 13133 64270 801444427 35916 99727 735501669 169 72172 173494881 23260 24547 809137801 83848 85389 974929825 83848 45693 836253098 83848 68639 580858357 39452 61965 803692118 39452 15109 378162686 52056 29377 329211246 52056 91481 575991894 6223 53881 480915854 6223 94195 293678060 67934 84008 144506729 31804 42578 517620312 31804 30616 435113397 31804 30565 428667210 13978 17347 449106864 90369 50375 799101898 90369 80498 673300675 99868 71307 132688828 99868 36537 849575028 80956 29861 105731995 35472 35237 917289681 35472 15536 995097268 35472 6800 243539137 14656 40868 96302870 1439 58907 68814358 1439 46653 704269109 59647 66586 56143374 17124 86381 878986518 57417 18670 583990756 27455 38673 982889731 27455 99224 690132225 27455 45292 525271730 50267 35226 723327000 50267 90329 872990304 27946 83370 313387267 27946 4262 316497942 27946 96344 843965687 50984 46611 563650700 7721 63911 362909334 7721 4844 645158362 10945 88957 967107518 10945 76560 281125637 5650 98116 399860399 5650 34080 320670647 5650 98210 928554561 28027 2585 65611196 28027 80824 216867037 28027 38402 438248782 54698 61834 606626086 54698 54592 767275459 61250 5237 875801910 61250 53138 968519637 61250 81854 26738664 94563 15771 67839576 94563 8531 766324243 94563 81113 122607470 94563 15155 55148532 14449 1933 5623309 23107 24031 566052507 23107 19655 276515687 80623 22073 287643147 80623 27118 30434541 52081 53902 790129023 19613 48034 986650352 19613 20773 187439938 19613 53475 995571744 19613 33495 144689210 64390 32058 545809607 64390 6769 202627157 16980 549 544252716 16980 9481 914693922 73355 43057 835474832 37352 20759 530134788 37352 17974 284983149 32169 94647 563224440 32033 88551 475557498 14012 31643 910759382 14012 1330 624031809 14012 81910 828917363 14012 15143 911995980 81910 92636 926775682 81910 7181 831276788 81910 19865 904827582 81910 55535 642160023 986 29171 968550016 986 4720 933073036 21245 76794 109854243 21245 58378 357428781 15746 86506 772630681 15746 96764 878294748 15746 1706 808698516 38259 57123 868292792 38259 42964 539675728 38930 50040 374521915 38930 77683 717906624 38930 58120 601753622 38930 81589 592898694 38930 95642 696422004 21374 81873 882341886 21374 63496 252640481 21374 44491 73290220 21374 53363 38287788 35214 61754 114489011 69576 44390 731179084 69576 12432 73502321 22312 71765 90869359 40621 77761 968280412 40621 86162 809941096 40621 34345 569241687 40621 31735 429594708 420 94159 716471422 420 58946 638259889 420 53794 876644985 11620 34155 62872538 93888 86493 649455078 93888 82304 129708449 28017 4946 377684657 28017 66932 871694858 28017 34219 97529968 41411 35885 485350548 42985 11680 576054849 42985 23294 976187598 16098 89666 567038562 16098 1327 714491358 20860 91370 511181709 52721 51911 950059523 52721 35702 971570124 58124 58973 870765106 58124 30710 95928983 58124 38733 755743325 39318 7352 811395413 39318 16264 138818890 66932 31308 587964484 50130 16039 518384476 50130 13419 995685173 45655 89779 199019336 35501 80208 727423895 35501 53171 576360347 35501 48310 546804728 35501 17965 127472535 35501 28522 268090663 4844 46198 14987792 4844 84443 842060201 19105 86099 41454107 19105 37717 884368521 57203 58614 148992514 57203 36215 752185819 57203 78251 122594431 57203 37820 402195505 33825 62879 659134750 33825 7060 730189883 33825 81113 499188156 3775 10216 567510867 3775 12526 323113641 28149 85190 790496178 28149 6249 744675943 87992 63556 772343775 87992 41155 978353388 75759 34961 143655846 75759 34421 865002454 81113 65083 415613344 81113 58561 311450761 81113 49662 84036373 858 6309 353037183 858 98106 99502122 858 4720 124057331 334 79559 394607326 334 11972 319752949 26267 73342 635997828 26267 96770 742714973 57399 33910 619690548 31979 71708 677630290 31979 91828 742756984 6305 23254 257781519 53679 4379 854195068 53679 22855 901228608 48263 34367 875790621 48263 464 719510953 10507 93245 898111502 10507 37667 817285527 10507 86367 113121678 10507 10991 391487896 86162 59686 268996865 86162 54046 112916311 81589 9328 924541298 54215 56362 739471134 34254 34157 308969511 16992 38554 854459166 16992 32518 7766382 484 37107 994555109 61686 69237 664339406 61686 77257 621548784 61686 13250 231476692 25410 61621 585860808 25410 82874 469476230 25410 38733 562274365 84355 80585 277569405 91828 97226 907854010 91828 43718 151304920 26144 81022 717339244 26144 79309 291876316 1191 36920 822726861 1191 60844 685860365 1191 97545 531243740 3357 80903 453960834 3357 37041 826577596 80549 44710 853926823 45139 38880 677304657 45139 7635 494698022 45139 21479 76986448 45139 69552 472791451 74711 91774 486236297 74711 84467 709112094 74711 19850 194178643 57699 244 467862480 57699 70406 545897235 78692 57828 644447094 78692 31802 889122827 78692 81207 23344264 78692 32004 639233718 71137 7252 77019945 71137 37820 664106121 58761 44966 4949258 58761 74375 135396082 65615 20853 633546782 65615 75784 814546861 50917 75088 851486179 50917 2954 818933488 50917 62092 656403692 42878 14519 159441502 42878 44133 221667436 46738 18195 126285881 46738 8923 119821119 46738 79077 760252259 30677 61151 695480088 30677 41579 163901895 30677 33495 443764324 30677 78223 407661827 20445 70229 591872295 20445 46786 660562761 11280 74668 250740536 11280 70297 908879511 99491 34372 829032431 84349 26416 95183120 84349 80093 861713919 84349 46967 902024725 84349 94713 831797760 84349 57468 600253506 47037 69280 708300175 98256 37258 188945207 98256 14740 174254107 90000 4438 233106223 76028 30141 50555916 76028 21479 934773921 8001 73785 899493955 60535 10808 765753150 60535 8517 975783139 36678 7373 617986863 36678 31532 477366756 36678 73098 327849190 58079 98606 506348229 26885 82331 783495942 72177 15315 750664017 898 82036 91738562 66233 6684 910398246 33386 61763 535699839 33386 44804 62585506 33386 30619 572275253 33386 74072 183658851 48121 99380 332518756 48121 29688 66294341 48121 146 86016693 14167 24732 521035265 14167 83934 457642411 55715 19855 186565929 96921 98163 315050446 96921 72912 964993940 96921 64766 273144788 96921 82304 162969012 96921 39328 431500153 68964 98903 39128696 20185 40168 482880309 5888 96080 239976404 5888 16687 108146041 5888 95594 263884860 5888 34027 810773224 5888 40920 862123070 17491 53542 578800838 4222 46751 139988636 4222 20336 879747642 4222 91949 122846161 54211 9048 925863447 54211 57118 426857552 54211 38811 255886033 54211 69176 412852148 88530 95982 533742369 88530 39945 9999622 88530 80900 544515621 88530 60809 873697169 50230 45220 842535577 50230 9815 672918879 50230 81920 437489839 48710 49812 672756746 81028 15758 329411182 81028 67577 640067282 81028 38323 87958164 81028 65230 236042409 81028 79463 696557928 3882 95279 126821917 3882 2862 192951351 3882 84377 117769587 3761 50496 735945458 3761 61293 490239145 9215 11511 477146229 9215 20318 592227351 59824 89593 148693600 59824 39147 541214454 2240 55354 662122975 2240 50228 297801898 92828 4349 956160107 46261 57147 427383917 46261 82508 837909176 46261 92315 479602672 11972 6259 325536917 44240 17166 96091916 44240 17876 24912226 86596 99652 493952233 52380 32295 618999479 15482 87799 528731218 15482 34673 748321656 15482 70454 32156028 1397 37287 769927045 6782 54105 480086448 6782 23700 458665112 10236 69345 223365044 10236 22271 286678257 78323 91867 389677731 45291 89632 958575291 45291 61570 803545336 45291 50211 240813967 42545 8882 97674651 42545 36837 422328272 15971 37978 657100531 146 83742 503394879 82876 41388 132001410 82876 86201 103658874 82876 26626 686646036 37649 83319 227269171 37649 74013 871612611 37649 47108 781070542 50162 21577 801092250 62092 53061 948327223 46674 17371 941150200 46674 91968 541846199 62313 81241 922616830 62313 5079 264855696 62313 54702 738405162 48445 78314 392780693 26932 42156 391375748 26932 50154 213863267 25327 80569 176757280 25327 59494 508543934 25327 76719 103935065 62578 34632 628523913 62578 32525 436789818 62578 31676 356381778 81747 63651 484173495 81747 49523 17944700 4402 83961 346004424 4402 17989 261371177 4402 38072 245800023 11401 43661 948783584 11401 32708 133017632 11401 55711 674883160 87511 45119 766581159 87511 99416 68357128 47393 89972 120904636 47393 45726 503045981 91452 83087 10305086 33427 23904 449483820 3614 80684 35270641 3614 77468 407316657 28522 78806 492233094 28522 65539 650440304 28522 42252 880243740 28522 67560 465224005 28522 76719 507650026 28522 74451 707676720 9506 69602 693020305 22302 90872 716696186 22302 13259 160869586 2731 7085 462795511 2731 22111 948673850 2731 69299 472501111 54832 31383 236248383 54832 27563 862421312 54832 93534 587094224 54832 34836 840833768 26415 74276 806612606 26415 9152 300855515 68232 22305 910648259 89508 53654 380842628 20091 58679 146288423 33972 36997 294750819 33972 11287 795902148 33972 18996 992230342 10706 20129 875546729 34080 11314 320939622 68027 56318 473885516 68027 35057 892869229 68027 78554 272324860 68027 36591 683761709 54857 16675 626686036 54857 54640 903364965 54857 88629 652480963 54857 6072 922447704 54857 5497 778515072 77189 7779 690873890 77189 94143 393549392 77189 64457 243462116 77189 55331 207189807 77189 88416 515429399 77189 48782 280340528 90258 75801 275676196 90258 81779 431832235 47641 89830 501184226 47641 1625 36749984 47641 96351 826977588 68863 34465 649449584 68863 49986 5541090 13881 85535 385113221 13881 30523 262441898 24429 6265 738524177 24429 59654 691086438 17974 91106 160745380 17974 56844 278212301 17974 27118 404284526 69218 76121 31018455 67639 89810 900822616 57371 76286 749017307 40770 15814 71234498 40770 8835 10197604 40770 68078 783629507 13158 91468 957883595 13158 74294 854545773 74235 85321 706576040 74235 84450 76673019 74235 29313 829647972 99509 34086 367189569 99509 57444 370017539 93320 39665 588406194 93320 82508 533003627 93320 40915 468814176 93320 12149 234095590 16739 24270 718525139 16739 39147 447284959 2741 40290 618723847 2741 51231 503895382 2741 23287 27536783 2741 19511 801829760 33014 764 473303488 33014 5942 296475302 58955 87114 842242033 58955 70530 945926187 58955 61639 890050893 58955 32210 384686732 58955 45537 195987003 59866 17750 474829378 59866 45707 573085320 91937 87429 417198098 91937 17876 383093917 99519 64373 114451451 99519 28055 98093735 93448 1160 42828970 72257 24457 654188627 93638 6355 552143499 93638 66347 721747858 93638 11019 594920143 93638 51960 40538904 39328 87771 340538 39328 79127 996554752 23700 74522 886267687 23700 65982 575783034 23700 92673 279811457 56215 80393 374234659 56215 17407 656574787 31160 87124 492442144 31160 65348 875378524 51960 89707 555914459 51960 34286 299500194 38906 63253 473737661 27815 73366 547157755 59654 4153 728514059 59654 27549 714893590 20502 33214 394027865 20502 20444 991550471 20502 85709 708636887 20502 87489 816032638 20502 2537 189879184 40915 49141 871671028 40915 28098 399854419 34344 6002 641859488 28966 62211 92808683 28966 46388 350626837 28966 86071 419470522 67612 87145 335537836 91481 34864 112381116 41855 26791 244416958 41855 32585 676237025 41855 92626 910849862 82508 86062 1507979 99447 76611 796771600 99447 37396 119425804 99447 88629 839311669 73703 48271 992938266 73703 2045 397033171 73703 2531 272376827 73703 94294 639556177 73703 52547 964652874 5411 52535 895695057 5411 11904 333182566 5411 42772 706141287 5057 43118 525681642 5057 2785 59743321 5057 50953 79665381 5057 87870 382258493 74888 80149 38535608 74888 46365 555935475 74888 34011 287526676 74888 51344 197098396 66811 54274 532132963 66811 70294 74846124 66811 75686 219053179 66811 86154 935379885 66811 5040 947193480 14529 23228 703768280 14529 35097 644119105 14529 17075 263225358 36478 14160 468507136 13313 22908 444365626 13313 41049 199484552 13313 79235 810552483 13313 27195 982939751 95106 62519 446449265 95106 25240 18895690 64536 94416 67303241 9849 60099 342948413 9849 933 18519664 49061 23410 842040929 49061 4498 424174578 49061 86117 832140842 86255 62607 723034404 15155 43150 689289821 15155 59266 804167777 67227 82142 912441125 67227 54133 329635870 67227 21856 510851923 38402 99252 506992085 38402 1716 599362006 38402 5217 457200708 95740 89137 407417621 95740 79964 706929713 95740 41915 58239307 93404 61701 973491361 77314 69042 958221188 77314 92856 179159431 77314 92626 530374272 71321 61373 378944047 71321 85213 142361131 71321 79848 294232253 71321 80678 959669972 71321 19629 663136171 54503 15931 213076225 34286 54082 857193723 34286 91168 129729440 34286 31264 102123217 96351 19483 77744134 5389 92658 887667852 5389 99176 464228561 5389 88416 800083079 75304 39745 518929144 32992 75970 259797455 22940 11466 365893792 22940 48943 372538057 75245 4090 26075425 75245 11063 10779241 75245 39795 498883931 75245 81207 671463788 75245 30523 573868412 10731 1628 177189348 74451 32040 931159007 84030 93991 965149362 99176 72698 172896958 99176 53795 642556155 64547 23495 263652239 64547 3533 677041561 64579 2369 933940324 82033 51249 187575466 37884 90526 597085976 43216 45195 667929040 43216 52023 798580277 43216 44852 207206652 43216 53447 792540511 30523 22131 57350509 30523 36659 893869059 30523 50476 141015137 73321 30106 347489241 73321 43946 816478440 73321 28164 540800370 73321 9138 316847897 58940 56479 6630888 58940 5099 627120841 58940 64725 706767981 58940 15013 404780635 48449 61564 582152814 15109 98142 970679557 15109 12852 137255871 15109 65836 987686707 11961 59607 645562889 4912 28613 335225092 4912 968 387501279 22515 58049 60166879 22515 76234 977370208 22515 41905 778250156 24914 39850 385087671 24914 7635 843353918 23118 53336 79194103 23118 11263 751748240 23118 15861 373791705 23118 12342 997755960 93503 68352 148926213 93503 20378 730020055 48076 87026 672115657 26286 64801 374853348 26286 1983 236946853 26286 2485 688433673 26286 79282 528410243 73492 77827 968250885 73492 60627 509457434 73492 92335 789134818 62421 44169 669135739 53447 29662 100333108 53447 42800 869301291 72933 49320 879402490 72933 38430 165771160 67297 21212 601863185 67297 1700 670718095 67297 8061 757976444 83892 89161 680946001 93071 16856 206503789 17075 5217 925588319 34011 83763 768588362 34011 69134 548680518 34011 6356 351253173 63582 28950 573831532 63582 21159 394401854 68107 23406 413988175 68107 73279 778600161 68107 63571 170992469 68107 38336 525681867 68107 50189 771115743 59049 55662 396389512 59049 92487 60576390 83037 19660 220849678 17876 4993 791080143 17876 27916 281477285 17876 33523 968612561 17876 15852 490798234 69004 23670 176115172 69004 22228 775016195 69004 65833 91803249 69004 98238 182328436 81835 2615 217456875 81835 91456 373080439 81835 48535 824122445 48535 94490 396280627 48535 72424 407006525 55196 5490 589153505 55196 96391 621445587 72555 28879 775900472 97118 21327 245984181 97118 78711 572088127 97118 85123 914652044 97118 30737 1708253 21446 70384 455517509 31220 78575 554195144 31220 86154 550126808 39210 40448 331944154 2234 53303 937050147 2234 99583 47834400 2234 2116 960556495 93717 72039 716950651 93717 67876 606470598 93717 85247 420242267 5771 9631 260082557 5771 75178 368781243 5771 64609 179575313 79093 79000 350401372 79093 92740 361790286 4080 73601 240204072 4080 63535 294976033 34027 28563 224486935 34027 6949 264134599 34027 83176 135243044 34027 89444 24206891 34027 99270 275826225 34027 56684 947535029 34027 97777 623721087 15656 79367 482576669 15656 38816 359674806 66893 14622 69954887 19629 95421 19582526 19629 2207 821494911 19629 84311 213207459 67776 95160 594688088 67776 40922 541652095 33855 60089 476872265 10572 28009 287508225 10572 74721 903071247 10572 63175 788059737 60396 61117 57456457 63666 38212 566222725 63666 35119 198195128 63666 3523 665918772 63666 86071 138906876 70454 46769 335488212 70454 62509 244562085 70454 12385 965719298 60949 10762 1339606 60949 8696 491551651 60949 3810 343044522 28965 31642 246207400 23462 24309 827291749 70144 85734 981634166 70144 81166 249242643 11228 83134 51089063 11228 99843 172673399 50035 57599 520991746 52066 89010 53112519 52066 83594 269726926 45707 99600 296364397 90168 30487 373836145 99215 4321 639561858 99215 90676 886382422 70406 80987 183236567 70406 44116 993495326 70406 23846 675266667 86154 47887 122292962 33379 76244 637079442 98303 33772 903903878 98303 8517 613420190 98303 4838 560539883 88347 18074 539385756 88347 88723 642849709 88347 55001 17617168 83369 51186 303223110 83369 49878 693330450 83369 65281 296874356 83369 57615 121811532 49101 64676 776877944 49101 8596 141006831 49101 19818 442727069 49101 50154 697440590 25226 95545 344166482 56548 57285 284602991 61591 45255 140971312 61591 86840 621022193 50022 40834 896643753 50022 72655 248442712 50022 95847 563997610 50022 72424 236651568 23393 93914 552629470 27549 23198 473465011 86117 14228 715524845 86117 7055 893637867 76328 22240 324076180 76328 86642 85755196 76328 70192 859021250 76328 75673 204968217 75924 51775 888868406 75924 25458 487141137 83295 88983 920223858 83295 68639 784470902 83295 36738 930841652 2157 57695 449790674 49531 88093 516007104 49531 18371 367417801 34873 61017 281534592 65943 9638 223749774 65943 22271 131374790 65943 92856 248503789 9481 34291 269409253 9481 20112 846870827 36140 11231 319284032 36140 95109 342762830 36140 75133 551448664 81207 1006 383745244 81207 6166 285926112 52075 75945 913845187 5040 6578 843565221 5040 24138 792335583 5040 69552 149092269 5040 67940 12228218 5040 67081 767544476 5040 93595 702881922 5040 84467 294637401 74303 30425 28029530 12018 53283 471339797 28307 567 397080401 28307 59004 192699295 28307 11019 331854523 19850 42328 777199023 19850 8838 137130356 19850 87146 457916758 19850 71438 522474946 38336 3767 732434734 38336 51175 5430923 38336 35012 15718203 38336 4929 938138998 49901 9522 645913408 49901 58128 86722278 35702 71580 479751732 75243 91847 915302549 75243 584 72662454 99071 70251 222465198 99071 2757 464415336 99071 27593 887142811 91086 55395 737380643 16245 32401 532722565 16245 87996 213119769 83719 11907 702637186 83719 30565 941970430 49438 82595 401223397 49438 46138 714884965 49438 98683 905088219 49438 15586 434583198 77645 63946 51171901 6096 19806 868651864 6096 12592 285878477 10485 44372 4935014 10485 20940 593598498 66347 81050 486014480 66347 33219 402245796 16172 5603 178788131 16172 81025 322090085 16172 32554 857720823 52699 63068 600332585 52699 54925 764338821 52699 16483 402372943 84311 85184 135591017 84311 9136 851975463 84311 76327 189306914 84311 23768 768819311 92673 12048 653685568 92673 55125 231002512 76084 856 614762125 41570 11682 777278904 41570 86585 505847922 41570 83044 183437000 25224 40142 830152770 25224 15553 907106928 25224 44221 259456978 95642 51946 307674383 95642 28565 84478672 64313 3723 33681370 64313 95109 215166732 36891 74789 166813971 36891 89757 955923429 36891 54925 325652470 41067 85364 309970460 41067 25864 203128288 41067 37811 517572761 21856 96740 948544500 21856 84378 207714100 49029 52598 164400334 49029 88736 229592860 49029 43672 919799130 63033 21305 848956128 63033 42779 166902454 40920 14330 184908017 80678 10028 453684866 80678 96757 690766732 94035 91144 624997489 94035 77486 69731117 37704 31033 84898920 37704 37803 611672624 68883 41771 595986462 87968 92063 437366940 66992 20175 492718178 66992 63198 426176665 66992 85031 167508519 25126 17160 393288219 25126 86594 13744319 92626 26290 830028629 92626 19478 458176226 82874 44820 72509671 82874 41036 790466395 82874 49918 394285403 82874 23063 58238782 82874 56594 56721214 27816 10934 882534990 27816 73098 713205162 57580 95984 972874557 57580 4838 452967863 21702 9744 836035386 6768 41297 972120809 63175 51853 888308136 12100 41910 367250667 12100 93385 590778896 12100 97607 699783154 86867 63469 705152978 65782 50098 672273720 65782 95266 879868177 50463 67993 417234415 13755 38689 792140793 79604 76965 219181170 79604 50722 115063649 51216 46253 85659351 51216 88734 709646485 15982 87487 611535194 15982 29646 976156786 5497 1237 379445104 5497 46913 363515640 37470 31524 674360177 37470 48943 23317569 97589 26946 640484858 97589 38617 434016753 72151 40533 99465683 73479 12810 176325881 46056 94572 386643707 46056 54568 162140473 46056 48035 747284149 46056 5721 618326731 36591 45322 478285865 36591 26563 218568987 85031 26684 791404644 85031 26094 206325496 85031 52847 390216090 30106 68270 32788648 30106 24989 660021918 30106 92403 192038402 97409 30052 614265878 97409 58758 668831223 94666 82254 46257019 94666 12928 467634620 94666 67935 16335182 94666 32916 173665727 94666 92126 219158559 2757 38214 940067237 2757 31735 157892090 65885 8895 452406143 23687 27903 632391966 23687 15670 755866949 12173 96786 155604618 12173 6957 564673634 12173 75000 65812040 17351 17729 807504584 40975 40419 534923945 40975 99032 345762369 48229 78282 85766909 38414 20962 750175245 38414 27982 277868788 91827 8776 521312206 96764 60497 391524261 96764 27304 76938410 96764 15732 7694297 96764 86770 547938298 96764 46583 235648364 94713 61101 362850406 94713 53660 991760564 9460 18943 748260870 9460 15994 352978785 9460 54057 672639771 34937 2904 994286990 23328 2471 986212104 23328 8349 959239630 86552 81861 990572621 86552 76752 897395101 86552 73715 73659368 89218 5031 456840605 89218 80948 594492488 385 58364 560602827 385 50186 56495587 385 97777 501894379 7691 21333 289245332 25905 37133 555320399 25905 67810 591644107 25905 53206 122652696 39869 53165 264845738 39869 89455 922068470 18403 67536 331929039 18403 47518 531683806 5942 57040 251596533 56503 84584 245555485 56503 95902 719587499 56503 83594 918405593 56503 45951 238388132 98683 77805 759875765 98683 87411 829986590 98683 19147 71015294 98683 77962 693333526 98683 48157 738649841 98683 97545 847421560 27772 13646 175014411 27772 94466 623309414 27772 35097 852726629 28890 41617 933701480 28890 36517 957975292 28890 78085 479875183 1178 80650 250064968 1178 89072 170354758 1178 74073 955637372 31449 85405 282328042 31449 89092 62955850 19818 61221 583437737 19818 95266 265589875 40969 73372 190406586 4838 32587 346653785 4838 40005 382197256 4838 89157 441998284 4838 28163 902383307 14740 93387 482648340 14740 6356 917135934 14740 41178 558018127 98541 4785 693002149 98541 27491 561362101 98541 4720 219729245 15949 84480 989381538 77817 44574 350450927 77817 55823 615126349 77817 11341 557635758 47494 21205 605869656 47494 84728 734442039 53363 18037 214730760 53363 63869 628668527 19511 95575 848047344 19511 96169 666818106 19511 7054 873369222 48782 91919 266801304 79379 37213 899130575 79379 86405 838921166 31260 64894 850540000 83565 19224 948925018 21217 58664 535668740 69299 84913 131222057 69299 41579 441567897 69299 53832 188543398 69299 19880 840370518 7905 1950 776846391 24981 46059 607758408 38357 24038 473184941 74434 94298 271918090 74434 99429 446421482 27600 34149 253902480 27600 60567 25590594 77200 90945 385520768 89695 12474 964213404 89695 75861 37887866 89695 66205 218208542 89695 61840 752419345 89695 6200 114351579 89695 76928 588248616 42964 48578 127274124 42964 57815 386539543 42964 80802 509182287 90797 68795 959682300 90797 99129 225027991 90797 430 256455612 62033 96929 843882690 62033 54745 188965096 31802 46559 865534552 88693 88679 646692102 88693 98350 54703627 88693 52616 251694192 22680 90702 558936356 43947 49214 255664427 43947 48330 946366188 18807 76425 432968189 82433 89644 611031413 82433 56020 95613887 82433 50166 539612387 10450 73010 55624540 21479 41413 195498697 93037 36208 974355281 6356 45473 942049276 6356 12592 960735564 12048 68422 301853866 12048 20460 971224933 12048 65158 206386673 12048 48843 972701516 34219 43447 665358884 50517 48193 536695239 25240 83609 802628938 25240 93258 108512530 25240 84378 828778419 41381 91991 485203747 58926 94641 246511097 58926 28649 735576996 58926 47302 336813820 58926 21348 388073728 58926 92145 834500735 47518 13425 913649427 47518 98210 365179866 47518 69592 14365724 83790 94683 707061189 83790 91027 572617442 83790 31463 136501870 83790 51838 906477279 27593 98241 39540336 27593 68046 796003121 13990 31768 600809061 13990 20589 948263191 13990 88355 827485035 13990 82620 306273999 78972 3356 44037430 78972 46786 641856677 46365 79955 526872017 65881 31012 145798322 65881 13471 574806136 65881 23187 300146508 65881 4092 982215819 65881 18222 945112529 83224 33469 194533343 18966 90037 85099838 18966 7985 82142507 18966 67888 779202288 54925 30896 263048093 46913 96610 395994130 46913 85554 730865956 46913 34152 941697483 94660 47210 851105623 41915 71946 965989029 41915 61888 820683505 66962 42421 749303164 66962 14704 33636966 66962 62124 655358618 70544 26691 214797520 57543 63164 720927651 20485 27269 47963470 20485 31504 827042166 20485 78912 749411499 20485 16902 543552028 35498 54413 871426043 35498 16621 452997801 96344 568 854489456 96344 54058 191969377 96344 96176 411730162 41579 74932 505644804 41579 82409 301284970 41579 14887 389686564 41579 6547 358143701 31163 62551 486272837 31163 17890 94801633 31163 34665 145378117 31163 68590 757884366 31163 75784 560329078 43286 90249 94068684 5721 89186 209327555 5721 77946 217618897 5721 49641 147955794 5721 6599 872624996 45702 71648 571964403 4929 97918 754338542 4929 31735 744127625 16954 54640 917019536 16954 98563 913258407 16954 24345 917103846 16954 68533 805990701 16954 45653 16558212 23846 90969 287362478 23846 96769 560716186 23846 97840 404257481 39147 16701 571669780 39147 42102 564627351 39147 52851 999726794 11019 2852 186109819 95156 96769 771028496 20378 98847 766093506 12542 14118 372053668 26626 32932 893005320 26626 74342 747605855 26626 48885 655285334 26626 79285 796157002 36743 77958 919299932 22305 99351 102748522 4720 6857 937588103 75673 78286 324131514 75673 80789 406366674 91105 71253 963428990 12566 97689 675264238 16129 35088 686402096 47059 28821 433417325 47059 50247 713298614 96740 18925 350898627 96740 23602 469562989 83452 67537 619007332 83452 54288 825256778 83452 87773 202394990 72532 66425 179834820 72532 20388 751752242 52530 5049 432074036 52530 86295 134756230 6580 46994 874027392 6580 44408 108669551 70787 19053 836141030 70787 17241 875431277 70787 80279 80390864 25458 18148 812679429 25458 80825 272329595 25716 32730 915341532 75072 27190 758599671 41627 87965 454518551 41627 61554 450588222 41627 5566 917134252 91142 29486 240722571 91142 70034 789913503 91142 91729 478954037 51344 37119 636527398 51344 27436 319424788 51460 65715 867073552 51460 37295 334656709 51460 96468 448143796 51460 84461 644694324 56068 13408 155995040 56068 87863 315719428 76375 67781 732660667 29837 76229 377394496 29837 2122 688354031 75159 45081 691464831 75159 34160 718603188 48007 60846 688919106 48007 52276 414017732 48007 94415 378070033 48007 70105 293996074 73999 43197 179513943 73999 57019 991708321 73999 17755 662541037 73999 17337 986376437 99430 66059 356633046 99430 28031 784891305 73715 14272 131807656 73715 92740 402029984 69552 59783 423146855 69552 61493 256711539 69552 34141 223557424 69552 93272 710403464 69552 60474 881868841 48898 37903 857442444 48898 22410 610470275 11049 49530 968838698 57695 16803 164860604 51420 58126 223151048 79235 36507 503744634 79235 35097 564568779 54334 92973 45003267 54334 84680 118284515 54334 75147 414392034 54334 83044 181890014 54334 46743 416400652 65903 55247 54136592 65903 87870 401606737 98252 30655 91040354 68530 94368 38345799 68530 43910 206046900 20543 71413 647285315 92671 22756 605627337 79596 28788 443262782 79596 43092 157098215 79596 76965 702644951 79596 78932 920492924 59790 86835 404258725 92856 4954 777556079 92856 79761 488119531 71438 37480 504939105 71438 35038 443555195 41650 9639 311726248 41650 53146 569841431 41650 98090 477563625 61834 62777 616034829 71478 48159 849762732 68495 72756 728663160 76719 52373 78686387 76719 62912 697885647 32441 13558 266605335 32441 38173 969055714 32441 25114 512140885 62629 76436 277886606 62629 14106 400609936 52847 54290 325003861 52847 7576 25163176 52847 31281 778795014 12965 38152 952344762 12965 34145 662473814 63800 10390 176450754 99967 15164 196475027 99967 31212 1046541 33 335 558685109 22328 57438 276564826 22328 49690 979992637 68615 41013 129270476 68615 22271 732660802 46161 6653 146839104 46161 89190 104951755 46161 58751 962088789 12559 3228 648622569 12559 61284 216686696 79205 70687 387634242 79205 6983 89319270 79205 90642 875461428 79205 82528 289520326 79205 75508 304619745 79205 66332 289575726 51820 30176 556080443 47379 28456 963348674 47379 65518 880634346 37117 31253 443479217 37117 17752 748364458 20424 67450 880679505 20424 86851 143810481 20424 34630 104914551 20424 40219 103186360 25028 52188 283265699 16214 16494 961884216 27736 7180 905619363 27736 12596 473618336 27736 23726 833144394 72424 47935 808095277 72424 87340 695700126 72424 1351 509724024 57118 81159 199175268 31735 84163 782357542 31735 41463 764148100 45951 45385 789937651 45951 91584 652733263 37820 17137 525897750 37820 27982 184212186 52318 76007 843589113 52318 85258 565856631 52318 60627 882058661 52318 96713 848803221 3533 33634 666069801 3533 29410 665314192 3533 87261 259444382 41078 6590 811401326 37907 69615 224179820 37907 92823 744540185 37907 75134 457229287 46207 89619 859577010 46207 11435 142547935 46207 65281 860060993 32004 94992 27123427 32004 74218 967103645 32004 8848 591425395 86201 75470 521631379 3294 61509 186617351 3294 90760 7046282 12592 68789 964518337 44870 34661 222072304 44870 32207 903182703 44870 90673 458746793 44870 19649 685240667 80498 3401 572751066 80498 29672 355166989 80498 78519 712132693 80498 71730 201254302 48664 63124 916205142 3827 41069 275026071 3827 18222 834076436 94008 65590 826304274 46648 46671 857249034 11341 89005 705701804 64950 63717 60133171 64950 72280 670320267 64950 85702 869372256 64950 75196 759258626 18378 23175 190711446 18378 21638 562428662 71129 66082 424327518 32919 14491 44412545 32919 51222 223419540 32919 90427 566589007 32919 84872 163677908 62786 46176 160318705 88307 2138 941676271 88307 10290 556331778 88307 90096 877550022 85370 44470 428958141 85872 41003 18948693 96391 88272 433747037 96391 47385 481820521 96391 74004 206401770 96391 66449 67584539 96391 44764 402560495 59762 26993 950472407 64135 90060 429490141 64135 64097 810308632 64135 74990 274083075 97840 2420 689843113 97840 21929 735846476 65196 41698 318555573 65196 32011 273188025 60844 84137 361202110 60844 78306 292073097 8530 97535 827122565 78223 59172 982903851 6718 55283 555260538 6718 96683 742082886 6718 84450 925013059 15670 27779 580010931 83934 47374 513595950 83934 23738 412739477 83934 3921 482712287 83934 96850 624902479 83934 83184 22274071 62509 98169 936749186 19053 61330 361622294 69440 73033 987926870 39366 34759 951354816 39366 90676 937232460 39366 18996 791535719 43769 59367 496220734 98110 70887 667604707 98110 83039 389779521 98110 60406 401539429 98110 81514 859456517 79339 2689 603906875 58548 22263 358869034 58548 82648 973187380 15143 88524 807890340 61888 42252 746420119 9947 38653 324651892 56594 43112 238650826 5084 59183 556424325 81166 52157 158996630 81166 78519 655913141 51814 53144 106697325 51814 92657 370759050 79761 19398 288943436 79761 52871 589625363 39502 5162 276166324 39502 21871 334046241 72090 44752 84167983 82805 3072 798888939 82805 55950 836681131 82805 46786 697171930 78607 86924 756946589 78607 8051 960036333 53795 26185 599986508 53795 66649 861794199 53795 7737 601970009 53795 16328 3162924 11697 12421 759595305 11697 305 106079937 57768 3175 465395884 57768 86840 546182807 97607 35526 953371416 97607 82448 757653530 97607 49027 884443556 91205 68787 588108335 44129 84961 207189726 44129 73002 894307318 98212 93977 733719433 98212 32706 228911570 98212 75262 284399532 55609 44686 1539935 55609 89667 812582313 53832 71663 814260694 63869 9191 937554459 63869 5059 443795461 63869 22117 226791119 79077 54299 693217313 79077 74616 375709636 79077 77588 532868494 69713 14627 85370690 40257 91445 987053581 40257 59606 626298710 8574 57069 43407507 61665 76929 383176351 61665 36236 862309865 61665 31575 683526713 46778 99432 266498033 52547 34940 241839629 52547 29410 915766331 86064 24622 84507252 86064 55254 144062859 86064 43910 93509695 29313 20220 101968075 29313 57159 284202590 29313 5178 46887305 12342 47276 629619295 9891 83336 945088589 76804 65068 985976201 76804 88763 492459005 90676 76023 517946387 90676 88828 228480116 50166 33918 916257055 50166 69592 944258161 63528 57257 128871209 63528 38612 395361327 63528 26976 24792468 85674 76389 576817172 85674 4673 221299282 85674 28217 539762176 85674 42364 837283312 88416 59192 629878121 88416 32099 970844316 88416 70490 981614783 88416 41638 927686978 88416 60348 641889159 88416 43730 619289071 77074 45426 115376533 94990 64043 105977215 94990 40696 552208137 94990 38039 682872808 94990 83125 413550554 79463 2912 25476393 69346 19290 190845223 69346 85692 854109929 90839 79063 285691547 73618 37317 89331004 73618 26787 339434047 44615 26035 406800859 44615 31275 257722647 98587 42232 686701673 88127 10809 327501413 88127 27324 676935577 5086 71006 928206647 5086 62527 169757358 64374 72010 214563773 64374 60866 144306815 64374 76277 666639373 74889 48666 552879896 74889 36142 352596426 66307 40655 940848279 66307 92198 299190500 66307 46061 536728229 66307 86840 584864795 68167 43840 258536325 68167 25687 185809982 41417 35230 771998712 41417 15067 324224955 41417 1584 644186606 38884 32306 323003582 83182 60056 339319812 83182 33589 263528503 83184 74818 904063616 33589 57204 272078163 3114 67601 263624362 3114 65320 401588002 3114 50913 424621794 3114 87261 932756931 62716 79335 12857611 15852 57854 922533941 15852 70888 135556692 15852 98086 604554789 15852 64614 77948149 15852 43880 442534005 15852 9715 740144258 7635 34699 185033892 7635 49403 797302293 7635 83347 591436238 61804 2708 876930592 98210 88828 439288529 98210 90018 325956001 90736 39012 142003960 90736 20292 654091326 53204 94409 612926716 53204 40924 386747434 53204 96507 583340815 53204 35774 508076827 82620 17323 939885873 33299 28652 356926840 33299 46080 107777094 33299 22767 641002412 33299 6249 627534395 26161 52683 296334791 26161 43832 450512726 26161 85483 209313877 47378 157 425668178 47378 61448 539608942 23032 75852 431680360 23032 80713 630401296 52400 62665 690199771 52400 38816 866799626 52400 74478 858763920 73779 89557 472141679 87773 98959 974343546 87773 30710 160236238 87773 3192 643461538 83883 5542 738904785 83883 46397 639741717 83883 96077 110901164 7258 74421 880733850 7258 539 824864070 7258 91971 596820716 54640 72465 167316519 54640 26536 738077318 54640 51275 260353421 28163 99510 990885157 28163 96683 821734636 53762 42369 487716675 53762 43557 996580831 25543 125 983507552 96850 17341 976555993 96850 14513 586384128 78012 91161 306095606 78012 44040 96148589 78012 50154 592311173 93150 33023 497323667 93150 25461 63410288 6249 55269 712608372 6249 12149 423699642 11210 10282 644742434 11210 72101 267394032 94710 15087 14883772 94710 14492 569462108 94710 98223 698579755 1379 74216 902412906 1379 56636 75748327 75262 91780 434826301 54745 83777 524146465 54745 36027 956835111 67906 22779 695572120 31776 97534 733653630 31776 30835 970149127 31776 52099 479522173 77486 85190 227834390 77486 28147 899899751 56167 72499 45470237 91949 43051 820561996 91949 94595 903658844 81920 45167 37947120 81920 15926 666192613 78932 27568 42006343 78932 63550 228230295 78932 64674 320638444 78932 65427 285918430 94063 41596 165187522 94063 17255 528031835 89757 15645 847623846 89757 8051 797479137 15978 38403 19734376 15978 42895 592810525 66914 46932 394855103 66914 29695 258315858 66914 34152 907599146 68068 79786 921143487 68068 91169 647125111 23726 72107 172807078 97717 65582 370807433 97717 18815 13617795 97717 19649 249722641 46858 39229 782248586 73098 98978 276006213 73098 39051 875569484 93258 39558 928683341 93258 18731 620076710 93258 46247 508158500 97664 59273 670723132 97664 65456 754055577 97664 61376 373866159 12875 38541 641868434 12875 95883 69335891 84450 99079 281614333 84450 44133 750281193 84450 58946 766687266 52469 66151 202392493 70452 12594 511203899 70452 3261 36638835 70452 69333 264077899 70452 87723 760734392 70452 57873 368431103 92291 21364 722835065 92291 6733 920213958 92291 44420 957797300 92291 19701 319112255 8820 87093 115202645 87078 79164 135826553 75508 82815 831577883 75508 3192 324333614 75508 18576 620926432 8924 41953 640030067 8924 2090 333220504 80824 64307 389582369 43910 79376 609387550 43910 27034 882469667 43910 14786 239023562 88629 87829 893782816 88629 83044 229654542 66594 88900 509687755 66594 63227 493789362 84467 53891 734715005 84467 93446 310184950 84467 1887 37119807 78466 37010 205509940 78466 30079 188353574 98223 45328 512698017 98223 567 773958698 66047 75918 231531307 66047 51706 565788060 66047 63529 386945524 66047 25509 291504577 72304 10175 658710132 72304 87405 533856404 7022 19194 344837426 7022 70758 510992557 7022 98728 453079373 16427 55071 329761573 16427 50190 231682890 16427 93595 226900691 16427 36738 205287267 99032 54846 959624488 99032 20878 963791012 65451 54699 564807093 65451 8496 693982545 65451 4210 839949345 60627 87870 508721985 60627 39832 165937561 57873 62890 905711438 28719 23284 464945770 73876 85449 756028356 73876 55254 968063684 73876 31736 46472288 87870 92213 145874871 87870 50444 397223725 77292 20332 7611319 77292 88403 538233356 77292 78705 212137408 54133 43779 32696601 85194 59706 22747839 85194 30387 937370985 74367 79308 955208640 27330 74466 734490185 19880 72061 538222065 11387 67801 588710946 12802 11819 227243558 12802 22322 268426517 4905 17205 531175746 4905 21785 194658407 4905 75442 995033513 4905 40859 974690099 91456 67347 131571015 91456 55941 777069232 60474 72334 711263263 60474 97190 10111935 23768 66107 279506780 23768 44923 615506392 12149 12011 579276627 89499 17195 675401677 89499 79139 923962301 89499 73116 969204594 89499 62962 565279898 53432 23139 90860788 53432 11342 456320408 53432 47622 523029052 53432 83754 169655944 2954 52295 919793959 2954 28764 985242694 2954 75784 935503379 2954 91600 400454410 2954 68705 742269821 19315 3347 850100693 89583 90814 204364942 71831 33122 286407489 71831 35946 743078595 71831 18996 218398202 71831 83047 946929188 70317 92462 704166457 70317 57886 601555844 70317 76249 255265435 70317 18532 837641854 70317 89190 879739378 74536 15136 986866173 74536 93837 142272392 74536 12188 215393842 74536 67394 579316449 19478 61958 403040411 19478 71048 929764044 25361 38447 665295094 25361 95795 129715198 25361 96587 843459770 25361 2775 391387037 99524 60812 423818450 99524 47280 412158677 99050 96524 49810024 99050 51645 817892509 47373 25809 572575766 47373 85765 369594492 72246 24609 695935394 72246 95472 824680304 26094 79627 331135577 38464 59279 451179904 38464 78220 48970212 92407 56195 842805106 92407 18850 761980197 92407 51796 539364647 11852 76871 367180462 11852 48094 346769350 11852 42166 123761608 88826 20027 814295280 88826 13320 211236205 88826 46925 69594431 88826 11206 706171356 88826 22096 946678557 88826 93697 65140503 88826 95883 744700204 47622 7166 768697951 47622 21693 896017497 47622 59328 496443074 47622 28666 245700879 80789 92600 662456312 51881 82936 843656846 51881 36549 642410181 51881 45937 877275106 51881 72735 571811268 96922 96290 79382841 96922 7010 137804927 96922 34707 956869394 94754 71945 890333800 94754 37710 264111090 94754 33011 314331438 933 14948 868017551 933 70996 362805242 14513 77348 141320660 14513 3280 437662010 14513 23397 901039584 86615 49220 57991789 86615 80007 881850726 55254 71615 296146486 55254 61030 974707350 55254 67410 953733609 55254 567 251774989 11292 21735 879514064 11292 10373 261279980 11292 22236 704881514 11292 84396 942824826 11292 45501 230997452 3928 79965 731402193 3928 74755 56928225 3928 34222 532076975 22271 66172 531195871 22271 29332 993186902 22271 84867 708690729 22271 41098 330945323 89456 15124 716324942 89456 22907 853275846 89456 94466 149782557 21411 62533 379247179 21411 13602 699212046 30616 9542 334957078 76310 47388 561251519 76310 10190 613293905 42166 46082 995447585 48330 19007 917936155 48330 87343 453069873 48330 71048 497186987 48330 95354 148606148 75518 43797 625625533 75518 99662 703372178 75518 26148 461707962 13899 8633 623678165 51645 28570 378416397 51645 50247 912467993 51645 69176 812025458 51645 68004 806493617 16359 15647 883740135 16359 18069 572305162 16359 50154 669554869 16359 26020 104461969 40859 24331 554529382 40859 7300 174196345 40859 28567 451138104 92752 58595 735332716 92752 98809 892087337 92752 48740 816758428 83818 88890 370571743 86997 76774 44988883 86997 72064 696757322 86997 38646 237739325 86997 1169 17213546 27195 57613 131450135 27195 33351 810676792 27195 5217 363590659 67940 44400 448531447 67940 8319 961004887 968 36401 946229396 2696 29227 644046246 2696 31550 814209027 2696 68004 427637932 2696 30387 291617049 51838 34146 375281828 51838 91851 163690717 87189 99168 16577881 87189 28733 300824008 87189 56502 729104353 87189 26520 492262907 88763 98143 519610059 88763 93755 177423201 88763 39488 697926852 24411 74298 500426473 24411 3810 246932594 24411 21607 204756523 14313 44620 362838079 14313 48212 900777012 14313 74630 763982644 15524 84146 361159865 15524 328 557543083 15524 46802 605612013 77329 82707 125409806 77329 20016 69950080 77329 7522 289959137 6460 7921 882435095 6460 34222 673635769 92701 99640 543523948 92701 39659 34172689 92701 16093 630403406 92701 34537 222818770 31676 52341 661016453 76327 8515 153498843 33571 32463 29131778 33571 58197 948562476 33571 14718 115097702 33571 50189 537348831 92740 94383 182468243 92740 21199 437655588 92740 96710 514875182 8531 45974 8912053 8531 3473 692284444 99662 38526 886450138 48035 77868 674707812 57074 88698 115227600 89282 18928 856672730 89282 41794 351115235 89282 20466 76094046 89282 30987 700139316 90904 24238 672410665 90904 10608 346042089 47374 56473 174639029 15951 43465 934505568 15951 46061 809254596 68639 5730 204105567 68639 39809 368493358 68639 90921 720328358 68639 33154 531855220 3192 16788 137259117 3192 24445 515658517 55412 34377 549074956 55412 87158 982168977 52488 7219 206234015 56487 84284 230774821 56487 86551 894821477 19911 40158 857878915 8017 5534 809789970 8017 71048 971815103 22000 1953 848433203 22000 91346 106268820 4092 95645 624460363 4092 46435 388992070 4092 52851 427812626 35508 84185 711570410 23937 67511 851516843 23937 24015 433984463 92636 29909 334957395 92636 37432 442468445 80357 16198 48058781 80357 92306 194530344 80357 88288 563219663 17255 81243 445846639 75784 39077 861076949 75784 9897 953269928 75784 76871 177464372 75784 93123 496056800 75784 29383 695844186 70105 22361 200165990 70105 94996 736614910 70105 61557 80056936 38041 78241 943250241 75695 88414 135950766 75695 5719 770053025 75695 19178 330229669 75695 44979 452493597 75695 28147 732573179 30659 74334 504756317 30659 62470 63560680 30659 7409 769697431 30659 82849 33873011 87965 67551 937523571 87965 22261 971499623 53649 59446 700308001 53649 9213 662422636 97542 60163 760112943 97542 42917 52168734 73168 6195 556061910 73168 17668 551197001 73168 86769 735167693 96176 42234 63300679 88828 35832 904918256 88828 61629 919411079 88828 86386 750601392 88828 95669 466447846 79539 73372 156766014 79539 62612 696672382 42800 56505 976887601 42800 46351 238367490 44970 88082 405381385 44970 3655 784878167 44970 15142 160364690 34222 24552 342198054 34222 47877 576327514 17755 9527 465328304 17755 26564 625801720 12418 7460 714788447 12418 277 471236064 12418 38703 308312099 12418 36585 166122725 80046 60278 105547672 80046 29189 661856269 20858 20625 127246934 90491 83442 819093021 90491 81155 334104448 21159 13642 428794831 21159 45732 252769747 87696 22493 310032050 87696 51285 464785271 87696 83574 271041057 87696 50154 437977621 80436 17185 669812548 80436 95967 169285525 80436 60653 186489676 80436 45694 293318486 80436 98106 726712606 80436 374 897566284 76277 57818 927296877 76277 9737 694089349 76277 1740 592638122 76277 51726 94891148 76277 43451 180471746 76277 39663 663449053 99027 62274 444912531 99027 83456 923306350 99027 70017 116313622 79611 3222 561248291 79611 15210 713301129 66929 33308 364851297 66929 95821 236625138 66929 80802 974166792 66929 34275 982390521 66929 5338 462729948 56498 68188 146482763 11789 84003 244287945 47466 29907 284732431 47466 13244 255309587 27118 86606 620772055 27118 31275 319494665 34345 96261 608147443 34345 90321 186826657 34345 12438 328390312 34345 24843 722139500 14228 43202 341511801 14228 95669 341364782 95109 20140 239858463 95109 13155 229901174 95109 274 420773081 95109 17796 400910955 86181 59518 959817068 86181 82257 635913889 12432 69281 342209152 12432 64600 72169984 12432 36823 282822529 12432 50923 978084539 8517 49398 815297869 8517 4564 141414000 2013 69525 169889254 2013 42563 540960459 42895 56263 966425199 18466 75434 864599310 18466 63153 684753930 84071 34927 573974442 84071 34360 86852162 52792 58498 7871973 52792 7077 459603446 52792 37282 603076377 52792 61765 710396312 36549 96173 876344890 36549 13074 764944374 34836 66889 735287471 34836 55054 879637300 34836 99100 883863150 34836 70891 286497067 34836 44363 757033175 34836 25461 114782278 3810 23886 628867602 3810 29410 885329572 3810 53271 333707662 96426 1463 46779195 96426 40462 147501417 96426 26914 931781763 96426 76752 484788583 48029 65684 147235842 48029 37450 20779398 48029 72466 860810297 48029 90559 690012475 6547 60062 7984868 50722 67725 335844621 16350 52230 149263179 2090 32 776401980 97545 66719 557400816 97545 40219 712381334 77897 92137 575041975 77897 61367 566566638 77897 52055 308138100 2606 40122 492155884 2606 27874 345279660 9825 98404 112299750 9825 41121 240609236 31275 15720 49501152 98106 19309 905526119 36050 55473 228352105 36050 6994 70481703 36050 37043 501889370 36050 5947 69667526 89157 50831 131101831 89157 37573 731134574 89157 12103 112135184 89157 29410 474054928 89157 50189 780822654 283 68474 82755937 283 99464 845762992 57468 22370 189328338 57468 4371 645334298 57468 60809 521913934 7212 68371 389193230 71263 740 308840699 69176 73915 855908177 69176 29329 693125294 72517 14087 802013162 72517 69057 154926767 72517 61867 266355594 99828 31010 981889325 99828 97899 697327789 99828 78345 811293940 99828 87891 873073907 45537 78822 684819288 45537 65900 875500273 45537 97101 530126502 45537 95477 144037071 45537 39051 167196727 41155 96453 510851011 41155 29383 420450858 23063 1670 39728918 23063 93906 784241804 23063 26032 614830268 15686 84451 832248868 15686 98030 817434658 92315 3506 491577873 92315 20200 265774615 25212 81309 563692789 25212 8183 732941490 25212 5338 499190649 7130 9249 656421868 7130 37029 86252045 74375 18829 786793316 74375 30629 728591122 74375 19150 647020504 74375 75206 466713381 58946 23306 14979482 58946 44191 702829751 15586 99197 356844289 2116 58936 691306298 2116 58857 685976187 2116 62730 62827943 2116 31327 290764903 2116 41431 191705455 70873 68383 609708825 60809 29585 223738901 60809 12367 257843393 18330 81509 859471911 96710 76835 59900471 96710 51651 506995277 52731 2746 567004961 52731 28390 128461392 52731 252 745445205 52731 82304 338317934 91800 5524 797726495 91800 89584 177936239 1706 44892 899989381 1706 7737 826032826 89556 68792 320715810 89556 44932 997577129 20875 25022 317123167 20875 24965 480336443 20875 32932 880041519 41889 43257 796285806 41889 17663 881127761 41889 77617 400884243 6769 36151 222162460 6769 92450 708764600 15210 9733 832649873 15210 35097 857774864 81854 51897 378167201 81854 98634 149362764 81854 93906 213484673 93697 52475 618681346 52295 43497 320418022 52295 73562 314235848 15420 14970 688882216 41178 68727 139969110 41178 51407 808297169 41178 52871 860860207 42917 7057 499582697 44673 27664 898054484 44673 28241 526100499 46748 40414 82645296 46748 72735 256961684 46748 32011 431909508 15904 31470 259422565 15904 64575 598457503 47396 77494 487107149 47396 66733 488922330 47396 51783 754202266 78085 22486 865919955 78085 68590 388830972 23410 32236 672449036 23410 35777 666349371 23410 13128 225828476 30710 93911 770678685 30710 22117 389776719 18222 56020 645099454 18222 45858 746496196 18222 83065 658892851 18222 82791 929827211 18222 8755 214187492 7915 18226 471832128 7915 86006 23366146 7915 72615 146600160 81779 73510 577871048 81779 89040 591917997 81779 91455 726709962 81779 65807 8241493 81779 84378 306796569 71078 65656 478675372 13040 39701 739057271 13040 47682 288915466 13040 70017 396076447 22610 66195 699062906 9897 15679 295194174 9897 27982 865296970 77617 68162 953902805 77617 98567 293868431 92799 76088 62153336 92799 37680 919795702 44596 75144 536883847 86840 71108 830263762 41905 22807 645640597 41905 10521 670421976 42711 88135 756074494 62049 74559 290918933 14568 40509 932898402 38703 70478 906851538 38703 97907 369506556 38703 43280 893830420 38703 61726 491771247 70034 37779 119707081 11287 91720 8969162 11287 5832 118472530 11287 58751 397539002 11287 57053 784123243 11287 83935 64643237 57815 76354 320544945 57815 95472 72523985 57815 78519 944604286 34509 67199 957098699 34509 91600 726477337 34509 61828 836228507 34509 8047 263142440 89584 19347 622007981 89584 86163 694522891 89584 21680 112909252 52162 7344 921996178 35369 40803 347165246 35369 59774 161010286 35369 38569 331378896 76548 55268 443287197 76548 14415 557734243 8061 31500 649073978 8061 299 120039511 66332 2439 493899766 66332 30800 698631322 66332 24843 526111043 94158 40054 700637134 86076 19620 344471021 51362 99053 89586835 51362 41675 552097404 18996 129 230836547 18996 9074 483144076 18996 24648 212203834 30565 38331 245784199 30565 89810 53257046 83266 14988 799051600 83266 77555 920644971 38733 68300 746536027 38733 87130 42561386 63203 37878 692651166 63203 63061 494663660 63203 57449 493359630 33495 59250 293172086 76871 48573 351067293 76770 69186 993869903 76770 23878 27588674 76770 54238 762405454 3655 79474 731793646 93201 83333 495632760 52461 49593 140851160 95354 32209 321150257 95354 29205 871776148 36738 93145 202058360 36738 34857 139431 87542 64181 23789704 87542 63212 703953161 87542 77191 540421273 87542 39699 70785296 97777 76942 115741152 14686 67218 583441263 14686 23760 354447845 14686 15262 672478467 14686 66662 295878127 88708 82777 613170750 88708 76247 15415391 88708 22184 744389846 88708 48943 996143042 9715 16971 60795921 9715 97076 339511422 9715 17709 287878219 35645 56969 324273507 53271 74872 18179160 53271 94243 820051357 53271 31736 681728054 40992 29276 741442976 40992 43129 536457518 24089 54176 984004723 24089 62831 323044286 59617 75498 510630461 59617 25177 712334487 59617 42097 473412687 59617 17228 522663803 5107 24114 426506340 63227 3659 866547332 63227 85483 630516851 63227 90641 920697122 38875 82348 730766110 38875 38617 900934001 36644 81175 149061142 36644 58215 477842129 82304 86108 848999099 82304 10548 673862883 82304 71768 434027165 39151 9082 320408567 39151 67145 392122004 87996 95764 787728455 42563 61232 408412623 42563 48583 483480271 42563 28147 983475794 42563 20656 832200823 42563 5690 106141633 20225 81182 393893940 20225 82995 9416445 20225 58751 596313841 70819 22998 400151162 70819 74863 416809661 70819 61689 303802195 129 6720 163651407 129 14413 76201019 74755 54845 329688243 74755 73776 429575696 56020 66127 329027420 56020 19614 283882397 56020 72615 143431136 35097 59450 836778217 35097 80396 747293476 35097 37507 330232355 25461 45101 672134176 25461 72101 399324205 21871 47541 882508768 21871 76749 750796336 21871 27396 115666232 95530 71058 686803441 95530 89644 502746880 47280 74630 482883958 47280 19463 500116047 47280 61938 159371812 2207 7907 559235921 2207 81381 246403771 2207 13716 143309398 2207 22379 999907760 2207 30856 125493559 72735 21961 637276355 72735 33856 10556285 72735 84141 31130830 53794 47304 821184428 53794 17614 565177728 53794 94595 959214823 53794 44923 45861562 53794 17685 489648422 32706 23909 879269367 32706 7632 862260863 32706 72212 922255360 32706 91173 661444987 32706 756 812943580 68705 9233 550981302 68705 50878 802259777 68705 76751 94806699 68705 17589 568863382 68705 36051 801195924 92172 94984 247984094 25401 39433 553238098 25401 79949 873692656 25401 67635 477273102 68004 74720 74948602 68004 18902 77162128 21422 19450 396395286 21422 8228 282843222 21422 8755 829759173 74630 38741 676906068 74630 38617 688122815 94294 98198 886225320 94294 11604 113861615 94294 21515 954862702 94294 87505 621044632 54338 59830 314717512 54338 13987 5017532 7533 70041 127486293 7533 83160 118071392 7533 12919 589646040 32899 94732 528953122 32899 62668 643384817 32899 2183 549663036 91729 81020 123127588 91729 7579 990359438 91729 31916 485221189 91729 16483 958356226 91729 94243 24441157 73413 2795 945851030 52634 73617 282690297 52634 70251 4221382 63535 97149 359420477 63535 1821 973936188 56437 70224 4247703 56437 62612 583165012 88205 20954 288541720 44852 38347 330966252 44852 40006 830260136 44852 33329 444988631 44420 94598 399496690 44420 49225 734261542 44420 6351 796695342 44420 47766 631008007 59848 53835 803338315 59848 60982 10093065 38811 87699 284379880 43718 61714 608840148 43718 69303 275884122 43718 26020 888631529 43718 57449 1253258 43718 17187 81286073 97135 72372 113214298 11499 25241 64282784 11499 98934 469022154 11499 70770 133564181 48889 86401 242405552 48889 5311 698270262 46743 22496 856164865 46743 48083 585890078 85543 12585 31703599 85543 67093 226884442 85543 42128 869028046 85543 46301 728355092 85543 70401 997807967 50154 38003 538786256 50154 75215 900099472 50154 69270 487873986 83125 17585 7094365 83125 39872 397261714 38617 44273 643496947 38617 26847 917763294 94598 72900 643765927 94598 6391 602156446 94598 33218 813412400 94598 36026 780547210 53831 42650 769486965 53831 39117 740775611 53831 49376 830846294 53831 31004 263685649 69602 70595 954467791 69602 59944 438880311 54046 94315 408840500 54046 86720 419141828 23053 24416 605998022 23053 85448 666706726 23053 3473 593122592 23053 66774 655486484 82167 18581 225945486 1211 69992 215411985 1211 86572 777748544 1211 70628 907560226 1211 63555 730983666 46786 92685 355653121 46786 33375 241615928 44932 21498 169753867 44932 10989 195201889 93272 2534 215331351 93272 57473 994536350 93272 44555 684815030 6072 1235 876230147 6072 3174 699395555 6072 33036 148158720 30898 79437 121795144 30898 609 529855335 30898 96223 93339512 47489 88644 23697878 47489 62094 983524942 47489 3473 45602234 47489 33271 594065868 92384 51335 772144606 92384 7215 532183358 25348 16330 148650772 25348 22728 332036587 67766 90384 205706378 66245 53457 260890902 66245 22921 48734144 66245 29768 926945850 64431 29547 865045950 64431 10806 330843611 90559 69604 254886315 10190 47222 586712677 81398 61913 846594849 81398 6807 711723974 81398 17430 897271827 81398 91169 331576765 68590 34856 265635042 43672 50174 990906114 43672 64694 700690434 72615 25487 196831743 27119 7435 311023914 27119 11143 570522329 27119 20889 728771155 27119 7522 173062072 76675 31843 997018084 76675 90779 433416756 76675 5229 41642793 9014 32955 834162102 69592 53090 484947268 69592 2711 79788721 69592 8228 500685997 44133 51039 862268324 44133 95651 759451944 44133 66875 432466245 14664 66302 958507536 37029 62826 89425137 37029 24953 442754747 37029 15050 13638976 37029 90834 186327070 83986 47553 645945989 83986 45082 429576381 83986 8250 504263887 83986 22261 446880367 28666 6638 253523108 28666 83754 859336126 46350 7253 973751382 79282 90279 823296108 35327 64671 801017139 35327 6534 427434169 35327 96113 808249991 51875 34364 164364576 41813 56393 171839474 41813 78094 883457122 41813 76543 860698737 93446 57480 297271405 80802 34147 643524265 10254 88104 554199271 92145 88613 166789727 92145 43325 187723347 34262 95111 918342164 34262 71370 922776834 2711 23739 602212630 2711 73062 321358813 2711 89021 961053234 66206 657 671863697 66206 62551 342149461 65936 81962 79624512 65936 20439 240967566 15712 95162 268583350 15712 95668 229403387 15712 18827 608179499 51786 15242 829603172 66126 20488 916873242 75134 58425 75722992 65281 78108 483248670 65281 7183 252229592 65281 91254 581479760 16042 35466 103184736 16042 89355 493021050 25329 49827 145680075 25329 34462 238850766 25329 60982 265031333 12669 7002 115395604 12669 73331 604596558 11829 16303 703609594 11829 584 155573472 11829 72538 291652706 27566 45433 332342372 27566 37591 163987194 27566 28950 720696028 21212 83034 613868221 21212 73402 762192326 21212 75319 17030557 21212 17663 737172420 21212 26012 193803396 8964 39658 989740178 8964 1580 443147039 8964 36249 169295679 8964 60348 615217507 8964 31860 463054419 66503 53906 242152875 66503 56785 619937288 66503 10441 517449386 67081 22563 84909971 67081 65033 832214503 67081 76821 73844145 67081 299 805422037 19701 2598 2647233 19701 67804 411140700 19701 30223 585281349 19701 49093 776404763 19701 29359 720414242 19701 5647 166472868 19701 29242 916907899 98045 66827 359388910 1887 83232 444944913 1887 32554 479583512 1887 34735 331043578 89824 24843 182471727 89824 68974 435573951 55711 89689 534953449 55711 28128 168340666 55711 53595 673190638 55711 85483 446973503 55711 25247 733377483 42772 21967 232247358 41431 75180 939371883 39051 43608 699641981 39051 95603 331500942 39051 33642 889781744 70541 73758 112485123 70541 50189 306007832 53150 24742 623145254 53150 71048 825059840 2028 90628 489405485 2028 70799 26232595 2028 87723 759616504 2028 74916 529883340 29800 13383 567417979 29800 94777 325272957 29800 6391 817301117 26032 55384 529251213 26032 55673 155356544 26032 73304 211128487 17467 93579 850897295 17467 19297 480071092 26533 95274 290815758 26533 52977 472097279 93123 54744 801435933 93123 31452 104141709 93123 97340 352264270 93123 25510 912435095 60982 82716 18545392 4414 12079 282147655 4414 56235 418375333 4414 53266 273378637 57936 65795 872808822 57936 28018 808598984 26020 39782 247422225 26020 92432 152309641 26020 22030 274218281 17663 31148 853617800 17663 60514 398253295 17663 57833 108803082 22184 56485 300128237 22184 83061 890077881 98567 64538 866624553 98567 12455 203101808 98567 13406 452824347 40064 44618 239200238 40064 75295 361294005 14299 59473 893063472 33061 60451 764305412 33061 9157 100671615 33061 84014 568808932 33061 42552 612935821 33061 89667 723176497 95031 11203 464045439 95031 7957 308448539 30987 16503 715068046 30987 80848 590344251 98030 5307 792044018 98030 85045 524400387 98030 58258 202802011 96683 67193 775702299 96683 25570 564401473 75147 38870 485992907 25687 4612 499673166 25687 83529 879128020 25687 40970 778749190 92529 74244 25976898 92529 75087 42151251 92529 47975 104450110 92529 74452 548166970 92529 86943 599783301 92529 19106 964757283 92529 19272 124908628 74478 46562 881657130 74478 52851 995401034 74478 76623 253368499 74478 80192 250215607 51314 48660 457154696 33271 6229 443606564 23528 81942 222797425 91346 6955 443271412 91346 8183 704009808 91346 29329 142748888 29633 44714 421735500 29633 19295 841902714 86594 74229 846677707 34371 66324 95565622 37507 57587 335325839 42421 43994 797370417 42421 13642 600819165 74297 55910 733376617 74297 27266 150295099 64468 23594 438456119 64468 9469 28003412 64468 31758 585574030 38569 80127 184524660 50189 8422 402230331 50189 48104 403918276 50189 88141 232507866 50189 68175 480000142 39411 66376 490598063 36045 63629 782105069 36045 35781 399507492 67659 12831 717676245 86071 6192 130160102 73510 78163 999629271 18343 25344 363110045 18343 20031 374992092 18343 61367 347838536 18343 14056 704680095 88699 12924 226583976 88699 38516 821745783 88699 46706 312321938 87891 21953 262891749 87891 70967 541338932 87891 2295 138501999 74975 53228 252601080 45010 22399 903066140 71214 58073 33993715 22713 97369 900155306 22713 76247 966671384 6911 6843 153995857 6911 33856 430699753 6911 41843 753553952 12385 24976 82812390 12385 1190 637735536 12385 16928 147344826 12385 67348 722659643 98092 31582 752539065 98092 1164 443730978 96713 35502 934861579 96713 56867 4939184 50928 99154 130422871 84141 63451 525590791 84141 80210 460929323 59791 68130 553179845 59791 31164 237884189 32554 37009 481046346 32554 78422 855480338 75686 40281 427242943 75686 84672 799113430 71196 40741 568799836 71196 87138 736107493 94466 64136 677298359 94466 52636 587833657 95276 1744 862378432 95276 26520 50387605 95276 49285 613646074 31281 57582 807619721 66214 53586 107806477 85832 87209 523792359 85832 30397 226821329 7055 5117 117607239 7055 57790 224274923 93928 18439 250859977 93928 35162 593664016 4443 97940 179237984 82260 50509 688379373 9233 95900 925649292 9233 23227 542824336 60759 74932 175631845 64694 28940 129616390 64694 47531 102920418 64694 61867 578409760 64694 5947 283252324 68789 42058 719377017 88837 77247 886008169 83456 55813 836967751 83456 49721 846993530 13074 95357 93184514 13074 91248 773712051 45469 61469 446488129 88679 92958 240977217 88679 48575 341650311 88679 13874 244046842 56838 86944 605296351 23477 81070 327854922 23477 41861 982687360 81290 38279 857925844 81290 9141 460963236 81290 11435 731806823 81290 54604 191405007 47416 84948 234266905 47416 51338 282788617 47416 72448 642440835 5217 3707 395326670 5217 74010 648267181 5217 91797 561546930 5217 64315 646915914 48943 34332 768394752 48943 35456 456704530 48943 80510 848660404 48943 25875 125518712 48943 52871 79921589 567 82241 894783957 567 73062 967880046 57615 33901 640844845 57615 64883 656084308 89415 17335 503898872 89415 35781 995758645 5477 80743 588546745 46 91362 602386190 46 89055 39370197 38816 31079 361800680 40496 19565 2588857 32914 11131 41424466 32914 29132 971636552 32914 37603 720833677 32914 94243 947378677 66239 12372 749343551 66239 77338 948015201 66239 27855 714081856 54156 21355 345114791 54156 67473 754648871 54156 23441 854088025 33523 78880 389442367 17709 97317 181035814 17709 57081 830816550 17709 77047 523859538 17709 15916 849608443 5947 43905 203135859 5947 51482 661595545 5947 86585 839702542 70478 41618 58934000 70478 10085 41016816 70478 15847 53860749 70478 35751 655113272 89644 82205 585899577 89644 64498 770662276 89644 88059 352261844 89644 49376 744369345 89644 48764 546725113 918 21992 418131000 918 70879 327847074 918 54128 126573205 89100 54268 613702644 62124 62928 836064730 62124 81990 770939477 62124 51783 535008227 54178 31536 517700648 78041 49074 80153715 78041 8544 685318554 78041 80174 129641506 93595 48227 633486118 58747 26556 780163448 34537 33038 541488512 95669 88544 914278850 46759 8191 158223814 46759 10362 868941153 16483 91049 397854875 14413 68274 605169279 14413 30091 766596205 31736 66530 147571503 31736 98475 909743590 95847 9921 508485849 5761 84899 811746181 5761 35354 833347942 5761 69519 585130625 11635 35329 13618313 98267 92159 51349600 58460 1769 86109196 58460 44825 489678271 58460 33329 664392047 58460 54604 809428591 91600 35808 733678485 91600 19426 331293041 19443 609 724554621 19443 92686 719422215 19443 20476 294774087 19443 17244 859533608 56636 69607 328041073 56636 57545 751062096 86585 80034 362254425 86585 90191 833207954 86585 76929 602028073 584 76022 867964900 584 74206 940490235 584 50779 521611091 584 32274 604111295 584 6979 417626879 584 67887 755148582 584 63555 178912874 14387 63082 205340368 14387 52260 97746549 14387 93050 686807775 14387 27787 92658531 14387 48256 438457512 59783 20916 589876703 59783 86100 219285093 59783 96537 828859411 29114 31915 628989026 29114 87868 736677771 29114 21482 475959009 44764 20251 252303395 44764 20482 564566979 44764 96438 101458569 44764 11435 97861420 44764 21680 30297162 89190 92919 860030174 33660 29691 368743556 30369 99668 100708515 70017 92691 584313864 70017 20101 81290716 70017 42233 280201514 70017 81383 773710606 62750 41531 830812231 62750 64802 700257943 29796 45316 426265243 29796 37729 642047419 29796 14910 429406407 29796 44647 796460967 73654 66207 977428650 73654 35039 232892276 73654 9214 63252875 73654 77073 791926230 51783 11052 15298798 51783 90061 344292249 51783 58424 679778496 18140 72223 439121729 18140 89553 916107719 18140 16755 365288779 38920 58184 25837011 38920 98917 793745819 74178 87003 599884630 74178 1183 40555027 98634 82762 423055464 98634 24649 76791066 92335 48331 229925208 92335 66053 840949907 5459 30128 1847627 9213 6647 308531140 9213 26581 609388829 71615 5808 893053935 71615 45534 12684408 87723 23513 652225275 87723 29425 814003136 11729 96224 514140255 11729 74595 138466972 11729 33038 900736388 11729 45144 880946914 83594 38687 150159575 83594 72400 712062587 66881 51796 956931598 66881 48741 476463852 66881 72448 943014014 84854 48651 544925125 84854 22767 722617966 30754 67474 432266707 30754 7440 630416791 30754 56082 149171715 71037 7934 43728805 71037 43734 277737404 71037 89372 381024591 50247 86779 396680614 58413 66119 737796125 39723 93129 972172475 39723 10286 529486138 81524 3878 867363684 13612 87887 408017214 13612 41843 256852600 75133 32266 400969335 75133 91327 438569490 43451 53350 487114961 43451 21881 222411006 43451 67147 97724325 98809 66340 17938530 98809 14172 631512443 15916 33488 175534114 15916 17187 63868417 64883 74325 336870462 64883 39299 609816402 60547 81476 689783752 90641 99101 556964448 90641 69076 717021132 90641 48740 159871741 18912 96276 258165912 84079 74769 202972015 34275 75937 529349049 94777 48660 559809380 94777 56117 307559625 45080 53125 664492905 45080 1538 811613836 3448 98907 723232581 3448 85365 229645147 3448 35887 833577630 3448 13642 110498637 90540 10259 40297075 90540 28407 293733346 90540 19623 918816553 39658 95708 434494112 39658 91661 754793219 95266 12650 726351841 95266 76247 359080880 95266 2478 315293669 13406 98681 924291334 13406 36027 2705782 55177 26798 272770197 55177 79462 260688333 81155 37030 44609306 81155 20447 341560565 70599 99937 571729237 52851 76493 428980967 52851 84960 949348477 1565 89396 313850816 1565 18785 47545720 1565 73462 889127549 1565 28788 624743591 86405 96913 559907012 6870 18125 857560526 1875 77672 716243759 1875 91580 345370526 1875 20820 445004407 64807 86021 10967326 64807 1164 833019442 41684 29461 269694740 5832 78597 629535762 5832 49619 669434681 5832 93771 274064100 5832 50255 710734726 5832 16572 418537682 5832 23243 160959765 70494 33621 720504757 72101 89356 394210622 72101 33967 878961904 72101 89621 361497827 72101 95883 16714595 83044 88897 375708046 28147 63398 987186926 89491 15112 840803177 89491 3852 337640994 89491 10628 93162011 30849 13101 633564020 30849 2478 872668102 30849 72689 537015418 52376 66888 979529044 52376 17778 455303230 42779 7597 7162284 34360 60650 618589061 34360 26725 338546518 34360 11920 775281816 34360 67394 865789013 48479 25510 462248904 48479 68103 409985861 48479 94712 795846036 48479 82436 823843000 48479 98394 745409243 48479 53791 752633956 48479 16328 902462929 15142 61255 435882809 15142 24802 967183345 31758 39448 204893455 31758 42465 163460993 31758 64413 666598048 54647 78940 828911757 79285 91547 322990135 79285 85350 299597432 17434 4426 36743790 17434 74221 742253292 17434 44504 965643453 61367 15854 288872945 26148 70355 544733319 72084 82555 903137475 72084 4728 457957477 21699 94050 843357034 26696 93351 668120854 26696 73267 474201578 48636 89762 847429383 48636 9800 597100403 48636 83330 849696570 91626 85430 452773544 91626 9258 583848425 8183 44095 464112790 8183 63749 594086939 7522 15906 230052843 97903 19753 221509241 97903 7925 499965866 45534 50008 411039757 45534 17131 285851464 45534 43320 963044213 45534 42709 324213678 85533 13340 581202377 67023 19497 134090948 67023 97860 330380413 67023 60876 623560770 67023 74916 382614733 67023 83047 430138790 89659 67075 916173343 89659 20009 778797790 82904 44938 694810548 82904 57008 528761118 13987 26590 298104744 24843 54449 484164952 24843 11626 917928561 24843 70083 859822731 24843 62692 785042191 24843 72895 783880055 84378 94837 964215692 84378 14056 750999959 16747 9343 494691659 91169 44347 59361404 91169 36027 566962620 30052 46020 69833614 30052 96571 155693084 4210 62645 158702931 17685 87636 656736629 17685 47224 669666350 28699 2130 551789293 28699 48768 267037927 28699 59208 208133350 28699 23261 885322373 761 67326 672493788 761 52831 380853352 95883 37741 861068578 57027 53531 698147825 57027 86965 670950632 5178 81710 546670374 10521 86380 391727482 10521 33289 74508459 86006 20079 652911960 14678 68368 151830936 14678 68258 131796415 14678 96303 131674366 14678 28075 76317886 55844 39288 462273070 5338 65364 283824683 5338 28645 245377362 5338 52017 265161156 5338 86413 452478506 82487 57976 753031042 82487 4002 879847868 94243 94337 88219659 6391 867 932978479 6391 88310 39745704 6391 96077 354821853 62729 63495 976014833 62729 29547 598054386 10346 47843 539606742 10346 96355 405654320 39448 19425 786003401 39448 99411 371683822 85765 86995 373262159 94415 34331 988455645 58554 26184 369459462 31634 50270 691566164 31634 95160 305559193 31634 72538 834357354 78678 23788 769214251 81865 66577 562891340 69826 67618 901132145 69826 96562 87558586 69826 73340 696676321 21680 24075 534013892 21680 21377 634791596 32981 68062 468542254 32981 13595 957364943 32981 36529 272895122 32981 16596 486381202 32981 15926 656473845 59183 33798 142437917 59183 49990 741229173 27887 40094 149793711 27887 34659 377540072 65427 67973 26233721 65427 78345 499366068 65427 61301 406466667 20715 67894 191165214 20715 17481 255883836 20715 9586 226987005 48407 22591 625171402 48407 14115 119065140 66662 76132 410206313 97325 31696 527689241 97325 50258 410331290 97325 64152 968652581 86295 37984 749156782 19006 61850 532326437 19006 88078 663033383 21607 54919 253406139 78107 36492 230594030 78107 60121 772088981 78107 73535 106253239 91390 99344 669538443 91390 16999 226641436 91390 2138 478351679 45937 19163 462206831 73182 17949 38465764 18778 2949 737357381 299 46057 835799314 299 81331 127680990 299 48740 432164721 71730 11619 444462532 71730 9708 315655000 80713 61110 75165891 80713 8065 606004925 20388 45457 439320710 20388 50913 759455005 32771 53818 237690435 32771 25574 370932354 32771 96703 22460907 232 77338 204452009 232 44561 649039276 232 35843 560663180 232 56867 704939417 99037 63349 787952903 99037 81646 984194932 99037 24444 232236783 99037 49203 815629262 39937 80292 293080981 39937 60127 538914518 27982 87683 991715834 27982 49285 773534073 22261 22755 239376358 22261 37845 835653471 22261 83047 133196306 25247 97366 248003706 25247 43336 493884152 25247 51027 756494974 25247 14910 751172296 51190 97509 970622857 20656 67087 880148542 20656 23071 206851268 35906 32805 378185693 35906 75927 895648317 76752 31650 370575120 58751 21482 508800876 58751 90469 29464951 14056 93592 734978682 14056 70880 52503269 82257 18947 473063247 82257 48202 457054716 82257 34146 890421389 45199 41000 666034317 45199 10820 72643767 45199 60786 913298332 45199 15470 541400714 45199 37603 140658873 88196 46842 534687357 88196 71798 771266069 88196 51425 975873290 305 35656 984656087 305 36908 862524135 38562 74968 331428423 38562 20943 285650936 87002 76576 489606163 87002 32609 510117425 26976 73263 233648644 5820 66798 169141567 5820 42380 374651757 71048 26808 295394660 40338 51895 502800702 40338 56502 939776212 40338 42358 990692708 77338 53479 13082711 77338 38069 474564568 77338 55900 579957968 77338 90296 442644139 77338 92854 135603590 77338 57013 367173985 77338 29147 653484323 77338 46061 469318207 77338 92238 415787264 57013 29260 144440298 57013 33905 432845087 57013 96562 859579751 5311 18128 514047639 5311 65702 672192218 5311 76623 899554448 61557 9227 599593974 61557 2592 837154786 61557 73637 671185537 61557 9820 929930127 17800 8950 385458168 17800 68867 819514132 17800 93570 958454459 17800 87951 737004719 17800 34735 10981828 17800 56891 478082306 56785 62212 12019852 56785 52558 245840908 56785 48665 644999956 75339 5763 529161342 75339 57761 519524318 75339 97534 446860983 29383 88447 500723122 64674 39394 825914741 52155 58580 652840613 52155 93440 327969711 52155 36026 134819817 52155 22117 641805218 96769 27879 656706608 96769 34008 643433796 73002 98432 848207564 79035 62241 489176364 79035 98515 524071929 19623 40255 460486206 19623 28599 446751290 19623 9019 435799290 19623 15941 968073712 19623 14804 753047407 19623 63343 333379264 6979 52501 907058096 33218 80380 929569270 72966 68657 658514635 72966 86488 394723275 40219 79833 537000073 61284 87538 466591365 61284 37736 759355142 41485 90154 628112748 41485 4406 456533164 41485 42851 697622375 41485 81383 393178493 59157 30390 971504010 18125 49078 417993605 18125 32370 608740225 63061 37993 327520769 63061 60077 487957128 63061 34462 908197268 8042 79062 606498638 51338 80049 616567745 51338 90338 125005451 6712 14858 623896844 6712 49721 433186267 22130 65115 46936487 32477 97836 497241759 32477 39264 490119479 32477 82143 548570274 32477 99456 879804963 88431 13025 914715411 88431 72982 446411274 88431 77583 37917459 88431 27117 639590144 48444 85177 784711938 58 33925 49388032 58 15017 290953103 58 48048 974864112 58 82646 107674703 38297 54543 269212717 54435 83133 670754377 54435 72297 211985477 95472 64418 305933410 95472 93914 335474108 48202 80258 972156677 49264 91939 550787752 49264 98144 324093568 20447 8959 987444625 20447 89951 23664566 31327 36158 473545411 31327 60518 440093759 53791 20521 310902509 7440 54096 681696677 82646 36654 919604108 65364 4001 67396042 65364 69281 867884328 50444 17713 381030809 50444 89597 426025833 59514 653 731832183 42552 50644 28963738 42552 6545 388289697 42552 48966 286664522 11435 17128 81814946 4564 80301 505426605 4564 81280 328040427 4564 63184 636384974 35751 71066 816666299 35751 58892 188980824 33828 34112 560895137 33828 60241 857937827 33828 14058 186012634 44555 62230 978895880 44555 73062 708050668 89041 47050 373904893 89041 87206 985849298 84872 84087 285175766 84872 80403 315818121 84872 39087 367013397 50923 76723 481781912 50923 5394 917165735 50913 12692 318847350 87583 13407 962366329 42380 67285 738522791 42380 44063 805404390 34152 62849 244230448 11342 79082 478639882 11342 42998 126165941 34727 26139 821449907 59796 60211 798988832 59796 58661 787387444 33329 39041 123274217 33329 50975 71738355 33329 24689 220934038 7737 9848 381069900 7737 9516 611617992 7737 6622 962764131 7737 70298 742832620 13064 9990 974023844 13064 29647 946217463 13064 72162 874720592 67480 87867 175741846 67480 36741 793919215 67480 23524 970208419 67480 34573 508155515 67480 44400 655635368 47742 51897 352826505 30410 30445 109845185 30410 91293 223447406 62612 2557 795683955 62612 62528 906317434 41920 63812 454480745 14654 56532 868552093 14654 95603 602821904 14654 38921 323574290 52035 76324 511504894 52035 66079 111682020 52035 69375 948011800 52035 75450 674223553 16902 94848 469763303 16902 65336 109535727 16902 84421 195636321 16902 91826 488238327 16902 56428 980064687 31860 61408 231249779 31860 86091 774048076 61397 78574 966695221 84932 13903 979881458 84932 34028 440602857 41887 76156 315483771 41887 8983 334471183 41887 83574 891480641 36585 18988 225711333 36585 85569 14038094 36585 64591 868953686 36585 55772 865535506 14718 14612 662374369 14718 360 7451937 11920 32212 284057040 11920 29199 720503875 77889 50745 363087570 77889 58914 378655938 63712 72680 159933478 34407 77649 727479869 24015 32302 62495723 78705 6501 27812906 78705 50535 693820828 78705 26823 51998903 84954 72434 528597047 24705 32551 903145879 24705 1171 26080893 24705 77038 249338305 36230 46760 737431637 4586 56756 351504790 4586 92306 373385289 15926 2824 436554442 19830 42963 947943566 19830 89708 625294342 19830 67243 207269277 39299 16817 998032808 39299 42517 552354210 78519 625 69452868 78519 62874 802131989 78519 37417 507733428 78519 60112 228716779 78519 73873 691527417 12859 92156 768684508 12859 5853 343913001 87261 66200 780758255 87261 51857 84032158 74916 35475 261994560 74916 40819 300205857 74916 63547 922689846 55376 80873 907732654 22506 13209 410116362 22506 60704 603811390 22506 97133 748999372 22506 37672 220040719 17796 20430 662321130 17796 17807 483780267 17796 87211 581725417 17796 87130 870955314 67366 10287 75588185 67366 27633 750523171 67366 87519 76667038 17932 50477 523655732 17932 57978 250240750 69649 23494 346535686 17337 43558 180509430 17337 41386 651183483 17337 37098 319437772 71024 63955 433912475 22117 28646 629469028 8348 79885 326521813 8348 6245 412618953 8348 69630 121238281 8348 5753 980015452 8348 37603 841318357 96571 74073 634984080 5059 82753 906288149 73873 68278 482046625 7301 43369 213331551 7301 44921 770474941 7301 64979 329005658 7301 97878 96019064 29468 77070 275945880 69958 57106 964155003 17589 37925 779843528 44647 36389 680001666 44647 55862 93763356 7767 84278 51270405 7767 70926 230150089 7767 1152 760467191 7767 39572 915150949 70040 21002 704864338 70040 99996 637799071 70040 4519 968377905 36027 95365 997864457 76929 97861 133279066 76929 63853 892750095 76929 30856 167764406 55272 94340 759999935 55272 23089 624334401 55272 36714 5145852 55272 27994 222995114 29410 31332 305072890 96077 47724 338727484 96077 52831 427422888 117 60299 282551288 117 29069 177410141 117 69225 965433091 117 70380 13418599 22767 43425 260348758 22767 63794 948803811 22767 45462 352353540 48256 16328 377527088 48256 89452 601427135 48256 70949 5372262 14910 16533 142832894 74415 89525 771742579 74415 33321 486942441 74415 15564 69632661 35038 11243 206273981 7370 30728 868321770 7370 35276 759150564 7370 78477 37014902 7370 47371 101939357 5 89711 961946686 5 3808 1910864 42440 23145 373716725 42440 74488 83925744 41716 81216 3291101 41716 70383 142983125 62616 6822 298578573 62616 87653 87582427 97421 49990 90104420 97421 31508 328456164 97421 93324 674564851 97421 98915 857579990 88285 30016 48715308 88285 25790 309249216 88285 5972 170552165 88285 13777 506211012 88285 62741 673904126 3473 19317 97584753 756 20970 246920285 756 93525 319746893 756 28775 195280361 756 9464 525505560 756 20629 513533034 756 91826 392431950 38563 4256 386466774 38563 18984 666219625 38563 54514 8809188 38563 88024 365768111 38563 77805 578069957 72400 68046 373453996 34630 10427 119846745 34630 62338 468251755 81514 4800 630066722 81514 92814 218306970 81514 49143 375504477 81514 90444 267771001 97190 60355 154856884 97190 59478 745994642 97190 86301 213644690 97190 12455 827225522 16596 84058 413677103 76464 92279 804029955 35796 44686 536470710 35796 20523 334582239 35796 16277 60782170 43421 91607 401855548 43421 42378 733413495 19649 46980 710223004 19649 31539 616188203 19649 42135 689051161 19649 87942 785128945 85483 13283 315709017 85483 15855 635351551 85483 9457 477689870 49091 12175 739350553 49091 85584 251288906 47856 33385 780200388 47856 43687 315071289 47856 2298 859589403 99883 46222 153807603 99883 56878 673871382 99883 70957 621471484 16328 71428 480203588 16328 29456 767142495 16328 53575 175588833 86769 92303 24633571 91420 91457 212232963 91420 46866 553093090 91293 9379 871869088 91293 79484 625807830 91293 72972 389646210 91293 10250 734312431 91584 91702 8117339 91584 13858 245719188 34735 39769 332013930 93440 36522 157384767 93440 8346 318893591 93440 22063 982944775 32011 78225 370273183 32011 3638 660065692 39663 7087 522664173 29329 30860 738857326 29329 92397 791046680 29329 49454 81453546 89833 20908 502607833 77921 35795 861269177 77921 54199 796024117 77921 91930 794030325 77921 71798 488115822 42233 40125 807942581 42233 27369 42027293 42233 89889 555331727 60348 55126 19381627 74593 52739 665335597 77047 41634 978277401 77047 6682 491794608 61301 53423 131967368 61301 22207 226891458 83347 64665 112242774 36051 54830 131085718 52871 74964 419766558 52871 31213 375668063 9582 66691 731444131 9582 33185 112474201 33642 24664 368235998 33642 81359 80436253 86862 42186 985832428 68621 72718 959160457 22207 15833 345847977 49990 51025 750603617 49990 37266 393179702 49990 87355 463513605 49990 29185 679620933 10250 65941 480004022 10250 17764 143767974 10250 63406 807915411 10250 61511 401656471 33196 88321 345036876 84672 11783 436153020 84672 51425 49116491 46802 93033 525811769 83061 98407 357817519 83061 88310 583098651 34462 16011 716351131 35843 11666 434557888 35843 61867 883487740 49501 66752 907796711 49501 35666 399162049 21929 72048 191232116 88288 67917 934446616 88288 78751 740901229 88288 43129 374350286 44730 34217 593313742 44730 34256 960788104 44730 47186 123816009 44730 96889 354243654 69970 67698 794208421 69970 62115 892216767 252 40948 734284272 252 10774 866952664 252 93795 683526335 252 2390 77391934 20405 8215 54520456 67394 57084 71192791 67394 27855 494630509 67394 15658 481452427 11 49736 172252477 8051 45427 233383776 8051 95662 471835189 16626 62231 627423950 16626 713 156777286 85350 8142 364288887 85350 70259 851277386 85350 12455 464861032 37969 66081 86179121 37969 30856 928214148 74187 53664 85091313 74187 96139 226663614 68974 88823 321209959 68974 23029 666467555 8035 76206 472915545 8035 35330 604898227 68238 8338 403981204 73926 60478 688273613 73926 6195 874535286 7002 14267 556173579 2295 22365 515641689 32932 1941 216778337 32932 89975 448639149 77308 54280 680471425 77308 65313 767417397 14754 27280 699467348 8228 62415 963616479 8228 54804 100876602 8228 84887 950454916 8228 47580 342296304 17244 40477 337551023 17244 27055 251406682 17244 11654 993632323 17244 10161 722919317 64575 48473 334173600 64575 15475 263277499 63153 58475 622030679 4371 60332 817446822 4371 51241 60589835 4371 54868 520242146 4371 5777 239028310 4371 46135 788959405 26520 60638 364560148 26520 91488 848995458 26520 67268 815791109 84700 64943 535618340 70555 55070 861377221 36905 55907 544627389 10628 74729 816398655 10628 52977 396600956 78345 66011 163038551 78345 47948 821945324 54355 59982 563279688 54355 96868 157684928 22322 58220 251912964 22322 97114 108552907 22322 51482 362131965 41743 24473 563262930 41743 57387 679919785 41743 73420 842066405 50192 75334 10654647 50192 2501 738703008 55941 50656 29158001 55941 51640 62880620 14272 14669 301643272 71798 95069 813646103 71798 33324 538950281 71798 96868 755753985 34857 72255 690108840 34857 97507 24946189 34857 82782 457759813 89667 1801 658386997 89667 56502 613389670 62903 28342 878624831 62903 23073 895872851 84332 45934 29156501 84332 47498 368459074 84332 14338 331221760 86424 17895 690691166 86424 97177 876002838 86424 36625 268504593 46061 39731 386322133 46061 57277 989644756 46061 1538 950504572 19426 84376 856674383 19426 63211 49589332 33856 1912 846168913 33856 95207 195762977 33856 91516 724255689 31069 98737 4389005 64181 86309 545189570 64181 27497 157528993 98034 11933 670387139 98034 2111 792987389 98034 11970 532529023 10911 66451 95948063 10911 63211 643575957 5673 64511 541467258 5673 6195 137842039 47363 55593 542408316 47363 59536 153137475 47363 83574 627954869 31004 52049 610083444 34006 80325 936173609 34006 21049 685436416 34006 65313 684609489 3808 42373 725565012 3808 29080 720314602 39267 65321 858179539 94595 69693 256234031 94595 31955 37016017 94595 24727 89007579 94595 47580 267934724 64021 1645 456746031 64021 44331 970500476 76543 97438 994020724 43730 37080 221892039 43730 19385 716018749 43730 83151 353045274 34870 1479 885274710 34870 5085 876577448 62928 49009 297500752 62928 91014 669338417 42540 9795 984463673 42540 43726 87946475 20129 14916 887019516 20129 72664 119481462 96868 62311 77162772 54413 94715 190225235 54413 94525 740250944 39737 84244 47439134 21482 98974 488050763 38404 31277 861796648 98144 56114 104289510 27497 18003 876317639 27497 11507 772739100 27497 57304 437433340 70380 28215 435880281 62727 61337 678950048 30387 39040 838210374 30387 30869 574779521 30387 83437 479727274 58506 47093 411414125 58506 36307 433118454 87158 56970 474848511 87158 5690 350142692 67243 19209 150052838 67243 54759 182187945 73304 76874 296035527 73304 31315 544709803 73304 60824 320929035 73304 52950 736472308 73304 58503 537115462 43832 44166 332281727 43832 9603 407207382 22628 39290 359957389 22628 56428 462897931 816 85402 357929069 816 83500 548658710 5325 4797 861349648 58424 25088 613318674 58424 25098 486946797 83047 56237 288820878 9468 14176 796781895 9468 9951 570658118 9468 9536 669214485 9468 713 974080717 76247 47091 950817936 52055 80793 413721688 86955 37747 931585209 86955 87084 956838283 73062 96577 776385034 73062 51107 3608284 73062 58262 148412404 54147 73627 572789506 75501 24728 146696859 75501 59521 368247704 75501 84823 253615063 75501 95342 437798588 75501 90717 637997902 76623 55317 82202966 86328 88373 517440837 86328 18010 501446837 44979 89332 187161305 91248 32147 597660775 91248 48740 943035940 91248 28374 267934156 7532 63245 859064732 24649 85013 801073167 24649 20098 815113046 24649 33579 117454568 24649 9879 518636964 35781 33491 244653196 37603 31209 425411082 37603 2584 145127185 37603 56360 814694657 27868 9343 607582203 27868 46866 122778970 73462 68008 417129552 73462 62692 872509917 2501 54377 216068016 2501 35145 928166093 65702 12640 279394795 78422 54513 857431936 78422 86888 667914102 56502 80241 426694260 61938 84042 458846131 61938 59759 546463913 92306 12327 647353498 11861 52874 34324001 11861 92125 762982305 11861 87398 237432492 11861 11642 465825058 93906 11698 237302771 93906 45402 682871769 83754 47919 448590819 83754 17537 439938751 83754 57180 946600021 83754 67999 509192183 83754 90304 132429474 83754 61672 62550641 83754 49488 531948156 97316 62115 368660290 97316 26683 304283284 89975 51986 432578587 89975 27910 115797353 89975 34973 118686958 66774 56533 19174681 66774 28170 494677788 70261 49359 598029770 67428 1484 178364952 40527 38999 961027328 40527 78312 581972552 40527 28324 570089334 40527 38163 640484539 51857 24472 216586795 51857 60031 827657361 51857 65821 518989354 87942 73278 98674790 87942 42120 748657658 34057 39088 323488378 34057 87519 593610869 74352 91000 53251900 74352 80807 423883493 29080 31232 741649675 29080 11596 537779529 19295 29132 39914948 19295 30512 225899944 52977 23955 768269555 27117 30273 329379269 89810 63103 574642051 79943 67059 690233495 27176 32831 857513797 27176 12721 364431158 80007 8232 969867170 80007 54590 578879124 18576 37157 54006414 18576 36625 176874109 77487 18680 896045811 77487 70533 194285075 16775 40217 945607807 16775 38921 850856697 37098 97294 554454528 37098 3314 125256146 73437 60919 726955426 73437 29370 532176388 73437 27575 741220309 44225 80202 247055346 96562 16606 17224858 96562 10520 895024275 96562 54238 169119662 16822 13805 990421915 16822 21986 534547769 16822 55604 499875793 16822 78083 831014725 22179 9658 3917555 11534 98031 664314902 11534 42458 111997772 11534 53818 545548434 2841 72832 698839393 82199 52698 698741776 82199 37940 411983129 49285 65 96401463 49285 15748 320316093 49285 55966 42477807 49285 36840 509890409 27697 32063 232472830 27697 71132 869747662 27697 6457 918738773 94348 64003 318711778 36152 97960 587088196 36152 1608 245834621 36152 64159 670992748 36152 70845 777655635 51425 61558 308229110 51425 27052 744095262 51425 14653 20821135 51425 54238 270381526 57241 15383 148466791 57241 46444 611211781 73778 8370 771932589 73778 18746 172805400 73778 78318 602721163 73778 15230 853155596 44923 47743 984787511 44923 44153 783926528 3462 63131 866223649 3462 2942 578314275 3462 89613 343236332 3462 75745 573577610 78509 63981 685916884 41843 75534 616886569 61867 1056 773114870 61867 5577 152966787 31916 68801 137218710 51643 86829 493302473 51643 61203 993457120 4728 78974 29911716 4728 6470 218423391 65313 18186 960005666 65313 10648 932012365 77122 976 188692696 77122 21487 835766113 83809 66702 144442951 83809 18071 753868495 83809 85584 959232654 77073 31067 65335513 77073 88299 227201105 28950 82156 195212021 54804 49737 12707738 54804 18948 469894805 54804 87336 393367108 56867 33992 364603729 56867 62251 294319378 56867 8728 850895550 56867 87336 779714667 80920 15858 920854513 80920 9743 157010685 80920 25808 3888331 96506 33745 938591526 96506 55453 849861737 96506 79971 868254336 78659 69181 576061562 78659 752 668995610 54238 24017 585752456 86091 67072 369519257 11279 26169 99247028 11279 21487 950717061 56891 82045 606622837 56891 82862 953855668 56891 84485 596636755 56891 93845 765025249 96223 59124 864455570 96223 11021 783442797 96223 54604 808404795 74558 39258 895891810 74558 84323 256676854 8392 27023 642557077 20200 29660 373890662 20200 90043 26087123 20200 41337 554240336 89021 39560 323147464 89021 30100 658729891 89021 42458 704248969 89021 51083 944341528 89021 98142 640778267 91919 24660 878508293 91919 87593 74223627 87211 26027 713375931 50196 97802 801437388 50196 84816 506720216 50196 12721 219080750 52831 66715 495995247 52831 50120 323000645 53055 18796 325472594 53055 8593 978742295 53055 84654 268162808 53055 70505 180034776 53055 16277 649249679 8755 30172 957061830 63595 49339 155915332 74380 9927 938943866 74380 24867 193185467 74380 77563 88188632 22946 49747 614668831 22946 26816 643310946 7925 68979 862052991 7925 99247 419240227 7925 53506 747453320 75091 48190 95885977 75091 21862 206902806 91516 92207 133598704 91516 46842 729931936 73268 94922 516226386 73268 49797 751848684 52672 96570 375726506 52672 62308 615787259 52672 8992 490394535 52672 54563 565248152 52672 21410 127117912 91826 43543 931447005 91826 97285 545458578 49721 47048 594858040 71591 44552 221125116 71591 47203 568280354 71291 43747 720334807 71291 60360 722058672 71291 14736 459665281 71291 87130 811696013 71291 77348 902191948 71291 22131 134443581 44400 56400 358309592 44400 50009 486524583 44400 60022 837128844 51651 76567 200889066 51651 99061 842299838 51651 80173 400191840 94149 74830 744273629 61765 43577 318893608 61765 79100 881809693 61765 31450 653523181 61765 19797 482922343 48764 53718 58606752 35641 74483 447014464 47877 92851 140151087 48740 62309 291740295 99456 22919 554969762 99456 10361 364278267 70251 15476 139269810 70251 28643 310937876 70251 73804 946558103 77805 31134 287410273 77805 13874 774428861 10441 80413 708157510 10441 46135 229640744 35914 7755 441487753 35914 51833 165463011 35914 8922 789932228 35914 44239 859187910 57053 33054 226665498 94525 7879 696125119 64435 44157 926502207 64435 78795 577503202 609 19970 341210811 609 10145 918941184 8047 49633 977739901 89075 6022 463055213 74635 13255 357731224 74635 87202 917376973 69281 827 126889951 69281 3090 677188542 69281 69973 241616088 69281 71767 144039587 13548 9010 683723255 88030 26783 738184053 63406 13889 910267349 58914 815 384372461 58914 13724 486796392 99582 98257 731938750 99582 73568 951078581 99582 61672 423565884 57523 90238 697421544 57523 71059 985719327 37127 31345 766338407 44504 75055 918663346 44504 89528 961834113 44191 31690 253364307 44191 90666 251183199 44191 46099 947838559 44191 81637 855799561 44191 6378 5938286 90413 99878 82511349 90413 58483 275144096 90413 5004 394689555 6308 65075 363721941 6308 58956 871021683 6308 31383 634898939 23441 45936 36819438 23441 12415 625079228 33321 9045 780942692 33321 49193 74475363 33321 33121 724164922 33321 13323 451003098 68186 36820 160177660 68186 61480 712686484 68186 12572 82744277 58262 94924 692691478 66093 72120 291700787 66093 91639 271652593 66093 22280 150798458 66093 21917 247874636 30856 47818 974710448 17484 23036 806627813 13874 83419 865477393 13874 35153 25597715 13874 85323 567724932 13874 58782 545463110 13874 49658 860752075 86272 53250 491957650 86272 77124 984728312 86272 92912 235527469 8916 41061 822855707 8916 56551 596869665 8916 54774 786180815 57833 12508 399743834 57833 49471 715610836 57833 25141 826331339 31694 64284 323865955 31694 36472 917181144 31694 41996 558253101 31694 35177 26096505 31694 31990 106862786 31694 45462 550625361 48034 73783 955768162 39321 35015 692679782 5871 42435 962848449 67276 99988 346748299 67276 34757 384192667 63555 30623 972897077 63555 82971 208362592 21862 91206 565580026 21862 54590 95330232 28324 33704 594205260 17668 49405 103526080 17668 6839 253316455 17668 9931 363291070 92034 8510 336393606 92034 56319 480782745 92034 17223 597837984 56428 1063 998969196 56428 71042 348426817 56428 29025 156965697 56428 36625 271774098 53506 22032 933341277 53506 91281 704259689 34381 39223 43928703 34381 62185 224922907 34381 1999 197795690 67137 47531 38075350 67137 6378 638204316 40303 2367 459550617 40303 76569 844024362 40303 25383 150778773 35531 93168 34002754 35531 58425 953177308 35531 10766 831980430 42120 22273 707442076 13642 45366 696858478 27667 62618 976851712 27667 83509 996324402 23243 56089 916770467 23243 32618 628291414 56360 72339 392373912 56360 46022 883208993 56360 92390 576604782 56360 43789 761158348 38047 63211 187188320 39087 50241 685537021 39087 83077 9325618 39087 93914 827015884 59736 69504 426391020 67601 11700 650349732 73232 41095 367474842 73232 91348 906816540 73232 76119 785738795 83574 13972 24034451 97534 50753 47180651 95160 67304 541680122 14744 56887 857020716 14744 68999 31124572 14744 30869 789529578 14744 15533 64528524 14744 39364 309665945 6114 53490 903914995 65807 57003 434504464 65807 58030 837061684 30397 5782 785895020 30397 30144 418987468 30397 42617 582293545 41946 16155 795118528 41946 73239 394355164 22224 71541 75383357 22224 17717 628378782 83941 23844 433232150 83941 28069 891298408 83941 97401 342730067 660 83607 115634647 10161 38806 61792554 10161 10574 257363115 41054 16614 478496126 71152 76032 163360161 71152 17827 561096866 71152 87900 498582470 71152 20009 673058264 87505 83655 706655156 27575 35352 42158757 27575 67723 887275526 59231 35231 623782996 59231 22218 265418260 59231 33190 109654877 374 47399 588732823 374 81863 666686102 5478 90657 1726632 15846 96360 738374416 15846 11173 502307140 15846 84801 983372396 58483 59334 466148395 30207 30875 230344424 44077 40723 148352615 25570 48488 509913681 45462 98940 891661495 45462 94701 378234252 45462 50194 533446459 98333 17285 845710847 98333 78618 451005763 98333 93034 113610621 98333 51106 883838015 98333 35758 971559851 98333 4400 7603985 23642 73786 787837568 23642 83875 765653813 75380 12616 760047685 75380 11642 441018454 75380 93914 405528674 72750 73643 594338282 72750 15740 595043671 72750 48859 381407318 72750 63811 955265861 72750 72550 178695959 90587 75382 866065029 90587 14343 336656973 40347 26447 522944383 67887 10363 733413076 67887 40217 616014262 66733 19038 879251795 66733 64113 699900150 66733 27926 488645698 89783 42521 283041114 89783 90034 291500606 87130 16705 402055655 87130 72357 394832027 87130 86343 766029224 62367 93920 804997072 83935 74692 557916371 83935 93504 429801015 9070 24125 242270525 42245 29871 734509599 42245 2138 273244873 70259 33848 122704992 70259 14070 400180011 30835 77787 118522522 30835 30209 55089446 19283 38912 274758723 42135 67148 301802571 42135 35037 64390707 42135 78227 148101491 25536 91728 175790253 25536 91740 759915241 25536 28788 458778001 28075 66814 664968253 28075 82683 318665882 28075 58503 401103633 28075 63042 269218368 28075 8983 252601824 64315 14037 556750395 69519 36079 546403577 23078 6777 565146660 77759 28130 234647693 77759 63696 422500982 77759 5198 322173232 40217 19637 200115772 40217 62300 990265672 40217 95083 184122456 40217 80729 363107444 32590 12131 660965294 32590 36200 657428147 32590 43959 682265424 53496 49230 987074370 53496 59495 693928737 53496 24739 918021214 27855 57949 657712174 27855 17983 763006022 27855 43401 307588947 32556 12939 385350412 32556 40917 453623950 32556 53833 686265025 32556 44825 700896081 25383 68108 910297329 25383 47869 782958841 77802 10344 403194855 5690 3271 568478892 5690 40619 494038063 20101 25830 1938316 20101 56505 818625606 51959 95442 571642659 51959 32922 283142059 82782 20847 743809745 82782 17744 112744697 82782 36840 880092215 60518 98794 885628391 60518 48082 186184669 60518 87783 33951562 56187 12495 411455770 56187 38278 827229254 56187 3977 364001699 56187 29280 520422708 56187 83784 962225480 64967 18235 482159615 64967 46554 264042280 64967 91366 576664124 58010 37337 954918287 58010 40475 935757239 86790 27744 544241304 86790 80052 311529770 86790 53997 299340349 86790 16567 167042496 86790 54520 222312737 23865 40662 650151152 14058 45754 616862817 14058 53020 148854675 15442 65091 63382411 15442 79562 179915037 77408 75526 356347645 77408 90157 173706114 72689 29427 948629917 72689 27678 914942164 87519 7518 913004300 87519 39364 544186692 42113 81663 694428717 20523 18132 926350102 20523 26786 230265901 20523 24378 903997597 20523 14031 430990961 20523 39862 504453723 2478 91118 624750372 2478 68739 878323723 2478 64042 435785578 2478 19070 287359906 6871 51297 525522328 6871 59473 95715757 69225 46459 766533951 69225 9791 567804264 30800 844 517689531 49454 65513 88435787 49454 71025 567932785 49454 3116 622350812 56331 96606 956668926 56331 55020 917911811 20441 69416 253447761 69375 67082 399499692 69375 64801 350168847 81366 87479 831401590 81366 44729 752440353 70880 56720 982150568 70880 56538 556851844 70880 40266 293619503 70880 55827 183626204 70880 6037 259337364 59764 31583 553136431 35888 76434 504421024 35888 73948 618495974 87202 42850 111809277 87202 63041 299131969 87202 11323 713753840 87202 88096 139678698 61828 1319 622197944 61828 31924 512541325 12813 46886 219269186 12813 49106 468541799 70845 16591 591127133 22696 217 534892629 22696 91474 531135243 22696 9879 988650043 11919 37995 435325080 11919 48833 834002455 29830 35171 899424991 33545 39763 965359004 47766 2559 685054053 47090 45922 327910032 41449 32737 50808835 41449 95483 33271825 41449 77955 265611314 74488 13649 960357931 32897 91567 207286330 32897 1999 818394998 32897 28199 869091470 77955 29123 719696011 77955 95369 363497506 62653 8040 744123862 61511 57029 958053872 61511 28947 267867374 40475 65456 468416381 29425 79612 506232075 29425 47737 151859096 29425 59192 559239961 8352 97168 626952971 8352 54548 163244895 8352 79275 697189085 52636 30434 638590215 52636 74534 560795341 52636 68424 848626518 52636 73160 995840870 52636 65812 749774840 52636 17983 272064662 36026 85027 29004357 36026 7481 75265554 49376 61653 445092241 49376 56665 846817610 49376 45484 645213146 49376 87138 699486698 26165 43754 606453125 57449 84694 87919630 57449 1090 952657471 57449 42475 420937423 71198 40034 437927287 71198 54734 250805066 71198 65096 707550104 50316 86942 292995618 50316 27894 618851639 50316 23764 265720914 79179 96076 759896761 79179 35461 187588157 79179 60720 165508628 90143 98645 783616104 90143 26583 905957249 80468 75273 68580876 80468 91070 958636917 80468 42784 990008687 80468 10339 296987571 1827 37229 453300020 1827 67012 978710362 1827 14020 658443614 1827 42323 243004386 1827 57001 964420639 1827 1713 583233473 89597 84873 642528352 89597 90717 185979860 9603 31226 611685581 9603 43298 387522305 9603 38397 883995711 9603 83250 437423270 54759 39474 726441501 54759 26119 67816403 19272 28239 726915396 19272 62618 951577183 19272 6473 486260943 19272 76444 314214905 59415 19350 212142358 59415 1771 787085035 57473 78609 39233897 57473 29639 697077283 57473 83437 958809949 51482 47208 952211048 51482 96182 361613802 55772 69248 70063633 55772 63381 978780681 55772 90191 27049699 3972 13207 620727600 67432 94452 301056254 21487 38479 174157564 21487 14255 583352585 35461 93600 237603965 9457 79273 617217468 9457 41365 844631569 44044 95932 884732550 44044 55909 793670939 22728 72320 579654884 17187 49273 961684591 17187 69716 558366509 17187 85581 450649768 63981 15353 441618849 63981 6120 823435071 63981 12087 454839616 27787 3128 625176563 27787 92359 365018680 27787 5550 831395010 27787 72448 980771585 25875 61425 103542575 60241 77287 123077212 74221 92269 840676888 74221 38539 890920350 43129 58909 858377034 43129 51640 493808077 55884 7577 229534074 91327 16898 440338868 91327 7138 183128000 91327 49243 504613572 91327 76019 304628853 91327 93456 608948544 91327 97755 371344082 52263 57839 848513242 52263 63394 107361407 52263 21170 322922105 43325 90276 507475270 43325 2924 463780767 43325 63316 276152441 42358 9777 283689390 42358 91640 494004168 42358 54544 65411103 42358 4943 448205200 42358 61630 534760077 18682 62113 115992830 18682 57575 225286476 83257 93983 267231930 83257 21421 448963598 83257 56737 516452649 83257 74321 232639116 85050 60033 224652454 26012 80866 66834460 73578 49928 261465462 73578 80499 180891033 73578 66470 277483436 48741 42687 65822746 48741 53005 174121095 17223 72660 929588615 2138 92747 998367288 2138 4938 125782603 2138 78246 621187027 44825 35901 757977206 44825 37845 439708298 4455 21222 113634582 4455 95603 703286429 29768 8358 344931014 92748 97780 392184419 92748 21787 736130859 24310 5733 207573124 24310 51620 842069439 41126 96557 857143351 90717 10961 932477533 21049 88608 691781768 21049 14194 630853401 21049 78763 45812601 82683 22201 757039077 82683 54230 777175573 34146 78670 941364436 34146 74463 602626683 34146 67069 881646777 34146 36322 329699792 67688 97550 831967490 67688 22375 838613053 67688 44754 89378656 67688 62394 132860365 67688 38279 239035610 67688 74020 376169634 75941 25419 256164873 75941 95307 533451853 75941 93456 409314788 75941 99858 26343906 30556 83050 962315524 30556 43401 24294986 30556 33190 958266705 82863 89440 674036060 82863 96889 395633152 26834 65166 832995425 49178 12056 378927593 49178 35855 415789090 89406 90941 461946079 62447 92990 233766411 62447 17421 225935570 26847 91945 503123055 26847 37086 215154349 26847 50371 52909382 26847 74261 724661674 26847 53442 318997152 8809 38511 649639226 8809 14546 794931767 51701 51202 582979225 51701 39679 266090915 80192 40511 408788107 29863 65567 836626812 29863 55296 373095385 29863 95461 777196919 29863 83046 860706063 51411 23429 201059619 13323 54497 179149757 3080 84471 562868835 96113 98036 491417542 96113 48844 39776008 61672 61900 400536394 61672 21914 161291649 61672 95262 821327808 58661 51149 805641380 8958 71123 432458420 48833 50768 792898464 15658 65079 658418426 15658 10237 2005698 1164 73552 112659517 1164 17435 857906404 1164 92912 349186849 35830 79543 691558442 35830 19712 372118361 35830 1538 611167638 45964 73329 802664789 45964 76609 616407238 31506 22789 85891983 31506 96047 774914970 5382 60727 692327562 5382 54878 943009745 4400 10226 875780927 4400 19350 145947397 89528 67367 89511370 89528 40812 223210143 89528 69885 989932945 89528 2815 92569532 83040 6095 762144778 83040 77694 662162017 83040 79383 597777262 83040 98915 573548669 83040 38787 108303988 36529 4960 507458466 75809 44689 915417028 75809 3302 374751387 75809 29147 682781494 59536 81633 941918461 59536 31780 338985093 59536 30337 290598629 21434 75544 536696047 21434 58544 623032005 21434 77981 793927131 21434 5592 539482237 82284 33997 885443410 82284 47093 967499905 60031 87397 89754124 60031 21869 969242430 75225 34134 142351994 75225 97276 553643504 75225 64738 934783863 75225 44658 181962015 95603 67510 461776556 95603 30742 576414775 95603 64375 413329350 95603 68979 710808639 95603 30857 495809473 72972 87712 819899530 72972 21511 507114463 72972 9442 223797265 72895 69537 704631271 42594 9717 490617441 96155 30109 391725565 80404 78700 228360551 80404 54054 595450051 80404 93243 345091806 89621 57237 963924067 89621 65812 802943968 42156 14644 11821712 47002 98135 373752229 47002 19041 265894840 47002 37600 274413515 47002 14160 918469058 52597 68807 753167004 52597 65688 388141590 62551 39212 198007146 62551 39971 239906516 55365 32682 123273094 55365 56740 467207513 29132 69391 125712392 29132 57469 734694493 59904 90420 988518136 12455 27182 295173830 12455 78438 841581964 33185 81564 448860125 33185 84013 646799157 33185 41189 834660753 33185 76165 350932293 75450 82941 539756273 75450 17435 516040935 75450 17021 989137435 62618 73903 253772265 62618 27578 572868320 62618 12093 45557162 62618 36676 555091073 7703 22062 611912915 7703 32312 186548801 7703 47039 94284468 7703 4 424616622 10339 6014 646800730 10339 43726 600248634 39364 80304 84296537 62692 93200 203840409 62692 86848 176573145 62692 60376 568805721 62692 62394 113555275 62692 97947 665604903 56082 89967 837357575 56082 72800 194122227 77348 44976 787555348 30857 1923 103191304 30857 69705 899292962 30857 45121 852862858 37591 55816 940610270 68556 45883 131443775 68556 63657 69441450 69973 83038 534191597 69973 47473 971502367 69973 15043 824199144 58838 99750 401620598 58838 30047 43372109 11824 25154 720680354 36840 33602 451757012 27055 14399 908188300 27055 66687 906126925 27055 70587 694171238 27055 40878 760829041 25510 24592 651799509 36221 91030 691598101 36221 2210 711898775 74671 90064 544268646 87868 39973 128803141 67656 18128 90310236 67656 23253 384842300 31924 65967 717077192 24802 57571 530009760 24802 11599 126671976 84960 96253 918580479 84960 70839 239707717 84960 10855 526856548 84960 74756 298703384 39441 18272 708651448 39441 99758 921563610 39441 93243 567291972 53442 8108 226112963 96303 74554 307157536 96303 87664 689653535 96303 3488 520665477 96303 3768 864318964 96303 15898 14303495 96303 21035 817897645 96303 83046 68682413 8178 84172 675458643 8178 86454 139020449 70957 1114 251516436 70957 53032 652437242 70957 76396 344390754 87138 24487 908535254 67357 49346 427235615 67357 10172 394579972 68801 87079 43124481 68801 47732 941230886 68801 18975 499433030 72538 35255 543733279 72538 70937 604968621 93914 79816 571372808 93914 63316 788911876 17929 56514 879290583 17929 89054 573249597 81359 46923 527979443 81359 12971 952128463 81359 35940 433599577 81359 62816 201927178 48132 77016 875123282 48132 84678 185114921 48132 46841 803681183 48132 16374 599330844 45460 13856 140356773 45460 73132 993982575 62338 17794 631362822 62338 66279 534341131 62338 12338 872468929 62338 84883 464618247 89968 10429 925523785 57790 14474 979620455 57790 4900 274784297 57790 37671 787675159 57790 35330 415743468 80174 60726 102704304 80174 57960 184410006 98821 38627 619117660 98821 24226 706875098 98821 29810 646885181 98821 63316 493043132 98821 45619 250748881 33701 518 32036797 89613 13163 515370702 89613 70839 977070130 26581 39356 961208843 26581 36962 455377178 26581 41153 108789357 26581 96549 95634199 44716 55703 758375310 43765 55909 761357000 6378 86028 795821188 6378 5779 18445738 6378 70563 77713211 6378 98814 368370094 86488 36782 452891958 11642 27690 922020759 11642 26251 102674935 11642 60229 279675584 74202 91543 770330698 74202 42118 196342018 29547 78218 126518327 29547 94275 912379749 41189 6345 835246176 62185 85840 179659182 62185 87084 587498240 73323 78949 311860137 92912 85761 357164291 51620 79971 17234631 51620 1057 933388519 51620 75532 213433271 97366 56285 691152966 97366 56740 83874334 25375 53216 777432313 25375 50586 860938257 25375 83784 858290461 63749 6057 822066836 63749 63109 617641556 63749 96041 869627959 63749 36700 501461556 63749 14983 146431839 62115 17828 97181693 62115 87464 434851493 62115 34573 334400325 53818 82872 871797794 53818 53005 851948177 53818 66559 39642217 53818 148 365750147 70533 50401 917184155 70533 63083 867310224 70533 53697 939975937 85581 59215 139412893 85581 58954 442497588 72800 48643 663430203 70383 18489 714100047 3638 28519 868272630 3638 35060 796502393 3638 98231 938428913 3638 70839 647635532 16374 68512 78047806 16374 16820 662928150 1567 81972 224614411 25945 65573 934209271 9227 84551 977305840 9227 83087 256295297 9227 12578 999234564 9227 68255 557256065 22240 40940 890356378 22240 76481 663886960 80029 68214 456894278 71839 19048 586861880 90192 14937 347384688 90192 59778 187910923 85637 7890 587795157 87593 1805 840288743 87593 98241 493491712 87593 35293 720364789 8997 91367 446696084 32277 38632 184447965 32277 49329 86768598 21410 51746 27177938 21410 8146 763520773 21410 23746 146684767 90191 62440 441700546 90191 17397 551394982 90191 62711 456349717 7521 28582 271659626 63867 37528 153349149 63867 6594 796822212 63867 93793 821000039 65795 10262 48855961 65096 50357 571325497 65096 84957 888478647 65096 57333 478500734 1764 27469 930197994 1764 53533 321778762 1764 32618 756742025 1764 98087 235635562 6501 71236 659208357 6501 81513 409823290 54774 58719 550531652 28172 39507 875794492 50906 84032 625708836 50906 69291 960650238 50906 24357 356286688 53779 79996 105542160 53779 9547 206736512 53833 20803 691374421 17376 84091 676985242 66523 63776 698289739 66523 76214 433293060 66523 81987 803618703 72448 60601 756263029 72448 38539 270365370 72448 83659 303733564 72448 20117 221857575 89618 13055 689357572 89618 82157 614640810 89618 43970 882133580 89618 45100 502809271 57304 61879 595035077 57304 38659 422629572 57304 55694 338347454 57304 64703 263102941 1237 87534 101126865 1237 7715 645029487 1237 10074 537904043 1237 6505 695756594 55102 33194 97218416 41153 24330 692367523 41153 37967 158693679 41153 33501 146977036 88613 34676 355803508 73132 49494 895536075 36962 92471 496531147 36962 80252 398969957 36962 15758 33824193 73535 84194 28605978 73535 89986 611973178 90606 2542 766542697 90606 40878 69817453 42517 77063 420186817 42517 72744 278105099 3852 11625 44368811 3852 27872 181464174 39743 63562 587577288 39743 9386 354083203 51640 89029 589774144 51640 93215 994026337 37401 15854 278978023 33400 37489 713954737 33400 5004 43082601 87103 49045 622541154 64762 85416 348977652 64762 73831 149354300 64762 83319 466315828 64762 55294 308880014 57545 56909 323595317 57545 52609 536995561 57545 83151 875003687 71767 48875 317625527 71767 19556 763061745 71767 22188 601237256 71767 59237 897743331 54604 70833 47436280 73982 27010 586752741 98676 55602 900685555 98676 66702 768782999 98676 43411 980175589 33726 95826 651921688 33726 81277 513520882 94240 2876 539504765 95111 17704 429607387 67255 82246 80887954 67255 92047 929397008 64368 59619 651363565 73340 39670 606137075 73340 62394 107583850 42998 80186 886543175 42998 82971 393808148 42998 49010 788351722 7001 11275 20630499 89250 60532 890923699 99970 85275 690604804 99970 37893 267805039 99970 37646 861335416 46866 35403 965666005 46866 39679 367458825 30655 19446 975459172 94641 1753 202900757 51083 14463 447281822 12805 70811 505676873 12805 92838 923253958 81383 39211 50042946 24422 32963 102180885 24422 37190 1232286 5787 45780 623338757 5787 21594 203272837 80582 63507 48595476 72162 2577 966357491 72162 75112 79437936 7255 67049 2949683 58503 61101 794024909 58503 6473 160539111 58503 57333 301494937 18238 54720 661429221 18238 14617 759441461 9879 28861 870230138 9879 28372 221912436 9879 43740 480928662 9879 12637 425603879 14239 80458 612624510 14239 35029 636179353 37534 31499 104121241 37534 84223 151059019 42498 65008 740383628 42498 88653 204674702 42498 68261 145056724 83419 10305 715061823 83419 64371 574986585 83419 56521 779503989 83419 23473 173210292 83419 84887 617279524 51186 41842 106840306 86965 41350 70521641 86965 16224 67420280 87951 42661 219066967 87951 60294 307479907 48844 72680 652968317 30337 33835 774319472 30337 57469 55192746 42202 71929 807523027 42202 25893 779949280 42202 54527 884655527 42202 33192 902282929 87931 59498 368098970 87931 67880 169297328 60123 60149 660083730 60123 5513 861840124 25694 98204 599949808 9903 56184 475121018 9903 41856 310786752 9903 7865 324943075 9903 84832 114188499 9903 3747 872125955 60112 48391 665719507 26486 2567 857299085 26486 97837 204207010 41366 97171 170481989 43564 8598 789292922 43564 33431 113019403 83437 56420 356036890 83437 43132 78123347 83437 69611 907648690 61630 54993 805317372 61630 64410 33365027 61630 33905 527611536 61630 69616 925623087 61630 2942 722159345 44729 30126 619981567 44729 55607 345495816 44729 75985 94247807 83151 97394 243371702 83151 82201 983057932 28056 87641 789369774 28056 11970 916710070 28056 62741 562034974 34573 14244 470551136 34573 53467 558471652 28788 95974 713977708 27994 11006 859200332 5592 35920 764972777 5592 8303 868629246 88310 74144 512015496 6195 95493 810418639 73325 88084 348904122 12087 26766 32680891 12087 60698 295007132 12087 91317 660430858 12087 35635 164619708 12087 46561 86875313 22398 71778 390296448 22398 68917 710895575 53063 75933 668132033 53063 90499 776279262 53063 20934 617084378 39071 81838 10719012 3232 37191 40308320 3232 15758 210297014 3232 17421 809748924 33905 21889 708947976 33905 39221 112624360 53 7684 61575909 57761 95293 578446305 57761 76503 308723906 81277 82889 238974812 97285 48795 835528747 97285 80252 1561374 38790 86456 243890274 38790 56595 776892558 38790 53753 971764035 38790 18438 545953761 15564 14906 466910669 98142 4323 851753840 98142 33431 906876615 16166 22838 119488306 16166 43939 54989287 16166 21869 6841754 16166 17915 154156421 1183 14713 996840114 25138 27394 138585816 25138 81574 947794997 25138 52840 378310800 25138 31509 1697483 25138 13845 9780104 42203 85260 357413101 42203 41832 918989413 42203 90084 78721832 42203 17915 942254830 29185 85236 357458314 29185 65765 477344958 95207 10319 753132109 6037 9270 884976995 82197 69230 755213203 27725 44306 933607504 27725 96523 876008590 48173 71372 699485236 48173 13977 845007754 92238 82676 6292775 38921 58138 642401915 38921 97531 491812861 38921 5793 170755228 38921 59878 599203826 38921 88551 981893213 97007 92296 201423527 97007 67537 878664236 66559 13147 984805922 66559 15990 789385186 66559 49078 416643268 1538 87018 896055547 1538 69616 987635591 1538 90444 408934877 40648 23920 387044 23847 470 676733923 90037 16117 548779563 3314 15120 763603251 58954 97768 99441259 58954 5388 328684778 58954 87722 359967699 58954 56505 379525967 62543 10468 617560078 62543 47567 7425251 62543 92597 165763348 89951 68106 311003983 89951 20816 955222520 713 32774 205916717 88078 30725 542326820 88078 74984 582307869 79240 12156 496057501 79240 84326 274087466 50102 99835 936042095 91092 37136 948186282 91092 47580 433268852 652 16798 372678417 80850 91181 455812019 37635 47382 728150166 37635 4013 287040970 37635 39404 18385941 37635 47015 838700201 99858 79377 793897954 85584 89904 679970187 85584 33604 485498390 49131 64777 273799427 49131 91714 146581505 49131 56377 4255452 10361 22197 431320822 10361 64340 252699533 62826 94361 551276489 62826 86741 126266568 62826 9475 913781547 76165 85944 677588986 4393 69374 155852697 4393 66497 966341341 4393 11654 661539368 59726 17743 51793215 59726 29224 742285461 59726 96946 284748429 59726 10855 833251466 78083 89413 181974317 78083 74227 49294673 78083 54548 166758803 29147 75547 930361687 12382 86796 882378139 35758 3485 72501725 35758 71337 281622232 35758 17241 643826542 31466 57967 331335722 31466 2815 414900213 31466 51053 638238801 43127 62100 710500539 14736 39843 300078812 14736 78746 600848842 87336 40438 98656792 87336 76432 238096518 87336 25808 149762967 29988 63364 313222496 29988 63322 584521804 29988 21253 12341887 29988 71303 411655993 57469 39045 239910660 3707 24882 253461717 3707 16857 526905957 3707 30144 311244343 34973 94941 270775982 34973 68222 127993667 34973 78413 234970650 30604 95307 392322558 37845 96675 470712308 37845 55702 264763733 43132 14784 275236882 43132 19670 409701040 42732 90053 263221403 68807 734 991265184 36625 65791 554641534 36625 87790 40650204 36625 75011 94328759 36625 38163 525401857 36625 30323 428443701 91070 17439 378709978 91070 5570 941656275 67069 20206 7711789 87208 74348 929292531 87208 73478 30161063 87208 82971 882259849 87208 88856 355859068 87208 37391 366228695 42617 32951 653592048 4013 14801 307122056 4013 41999 930770486 71047 45948 320825914 71047 63191 351634202 98814 59660 378733140 94038 4828 123631513 94038 86471 635420195 35839 48526 698728132 35839 82250 745431967 35839 75189 428624717 57478 27331 69930263 57478 84581 101756195 57478 10711 515141324 57478 84732 807232520 57478 24357 7505870 64932 20125 144141869 64932 10963 95059556 64932 9959 766097698 64932 70732 152916911 64932 96889 961261997 16999 26977 281290000 16999 9149 52252150 16999 92103 1944521 79971 17711 423561563 54636 75608 182554914 54636 24399 842580498 25808 29954 645005884 76094 1205 776878853 76094 93334 690122965 76094 25759 839711120 46099 36069 467710284 68780 3337 777524161 68780 20480 68318115 68780 87990 578445521 68780 5388 526687941 83928 91001 148863061 83928 25135 909805438 20009 94163 166271688 20009 14343 846778847 20009 94304 883353293 20009 39365 707256437 10237 86379 793032492 10237 37086 418913619 51399 67469 560514193 51399 84037 38429374 13724 72585 491712208 13724 47181 366526708 13724 48217 304230537 13724 39971 855415600 13724 19556 678313492 13724 88619 74836993 46862 61691 52995903 46862 61696 922750670 7349 92473 598963271 7349 9772 970392552 7349 64311 235104452 7349 20028 385737287 17397 92637 870854387 217 83493 861691556 39404 49249 621427254 11464 81218 952090256 11464 12660 257823330 11464 81946 869724714 11464 70514 326609959 11464 68193 414486824 48331 56879 461221790 48331 20572 91161765 23073 80223 71086536 23073 26848 375487089 97820 80879 111480216 97820 59396 733587093 97820 95359 255879760 97820 77716 4591003 40839 31780 460924047 28228 10810 420009978 28228 63686 999739431 20868 38961 689172131 68979 31919 568238832 49797 40618 818553937 49797 22178 723059332 49797 30185 344143863 49797 15962 432316903 49797 23102 519537353 49797 11945 513537072 45747 95805 903509877 45747 47828 448923155 45747 74261 201163407 35338 23267 332829708 51584 4999 163238691 57359 93066 707701880 57359 74074 871365238 57359 53753 273918578 15533 76077 107823403 41347 30200 330573290 41347 47820 534522729 41347 30869 643728707 36700 45976 100317379 36700 2815 999343590 69616 36716 142580159 69616 74074 701195605 69616 21869 298328763 82971 54461 112104968 56740 12324 313993158 56740 65855 129039459 56740 11774 891215725 52815 91115 128974976 52815 63174 226913246 90002 69783 668323322 90002 59318 501602840 90002 54662 419436633 98915 16792 446883938 98915 67392 580597420 87498 73356 121371566 14160 47051 173677991 14160 51242 415482810 14160 22741 391829684 14160 37806 233891161 3747 11399 396680921 3747 21313 361444422 31495 49590 107884360 31495 2887 829746784 31495 66714 988993728 31495 10922 517248455 40414 32444 660307648 40414 57066 972599354 53110 81067 842851427 28374 9495 18046634 46135 70434 828674714 25758 82488 405378748 4606 89970 456421285 4606 54786 675745098 4606 97755 154569101 79031 63116 377484380 79031 42638 773585279 78746 23048 788266295 50902 46928 786249425 50902 28778 866906921 56274 67356 154513015 56274 17717 16158988 37677 25849 397429328 69492 86923 501571809 68891 64037 565261182 42475 29663 727537974 42475 61826 149475954 42475 1107 900989043 81592 19063 995300206 81592 88299 674706913 81592 47630 142416672 88456 8509 610477853 89481 7878 406222604 89481 20595 553144288 96702 25638 385423611 62195 11756 931421382 62195 60447 203530285 62195 26251 856324855 84887 25135 391200710 84887 67686 331401103 70602 53517 456061882 59445 25971 37327915 59445 14308 710340166 61949 60409 769311925 61949 76288 617321262 61949 17901 988532650 61949 88760 441871164 8983 75850 473040017 8983 36462 221405395 8983 30814 67025997 96549 15021 89583042 4224 53807 959675960 24473 99637 595167476 29647 56232 388982099 29647 65282 128047226 29647 37510 462380775 29647 88587 670191809 29647 55294 278897320 93522 83820 841069582 93522 90444 620895611 68601 75859 773480670 68601 50260 965641200 96719 28780 507639433 96719 43938 605113615 96719 98241 882529666 18975 24741 376406074 18975 44314 688018580 18975 14179 494329268 87027 34768 415304821 87027 13098 621650564 35330 94779 349351706 35330 42721 888260468 35330 62392 994417272 61479 62841 961328426 61479 99602 616743293 61479 45100 320820947 16950 43845 698355511 16950 64693 310726626 19070 67157 430369188 19070 95342 165219183 19797 79870 641514592 19797 11645 663389025 19797 92495 953109048 19797 86471 941587199 64794 65321 532147139 64794 45737 534734685 64794 1203 80622110 69073 71592 869122015 69073 71277 190685434 50512 6480 659461485 11843 1115 693960624 6682 81502 584544470 24183 37408 203924274 24183 93815 284087194 88587 1504 798425094 88587 25759 209302176 88587 59797 163130219 83875 26612 463115349 83875 82030 867948770 83875 97097 687352611 30952 4360 964544923 46842 61528 692473962 46842 76369 782982663 46842 87975 236849699 46842 99804 979434383 63794 96200 535853261 63794 18357 614234917 1999 69927 64542379 1999 57474 275649800 1999 10235 664511401 1999 9230 220649827 67731 80935 734808333 67731 99830 763899146 67731 72226 388492697 43789 55767 319816788 43789 55732 306367174 43789 10033 366768731 43789 9340 317110667 87348 36861 137561628 87348 48550 262793834 87348 80126 945254201 87348 51499 166237377 87348 92685 560815826 63042 70442 318529664 5630 40417 138379858 5630 95342 583027998 97489 8344 289596534 90444 26352 876624217 90444 62148 815107619 46375 7285 432209262 46375 39365 656273318 46375 87918 875143116 38787 66246 551514215 73948 61825 448469433 73948 36806 985862626 73948 67038 371974766 81513 6013 243653713 81513 18709 769752191 81513 68822 230886788 83046 41926 846380859 83046 73920 277550018 83046 84329 312366352 83046 94274 545607030 86289 18545 21571315 21103 47710 513727955 21103 51485 313221723 21103 13858 135741445 63211 33049 241111077 63211 93108 565508829 63211 46077 729558234 63211 25784 926732402 92397 68708 328219264 92397 71944 986338979 92397 76481 979566151 92397 33190 139703392 78795 11568 463391293 78795 86343 128088504 78795 63686 613900325 28199 40844 424777406 28199 73427 712068383 43783 46121 768234189 31509 28200 896136868 34469 84204 827217253 34469 89723 464054499 67880 86293 89991640 67880 94179 540587492 92366 10354 90512756 92366 81734 199896485 92366 26766 4339353 86343 47727 167831009 86343 54989 365859761 86343 79790 246124160 12448 58763 315388290 12448 29280 562068119 22731 99488 467280806 22731 80483 720309059 22731 78173 962503825 66827 5766 459197772 66827 76607 930341007 66827 50128 170912191 66827 93172 798393038 66827 33755 863473920 95840 1728 235577370 95840 15383 770199113 33134 75287 38994013 40630 91537 862629826 38163 39296 385656838 11945 58731 924045070 83659 71899 413674375 83659 14352 686846189 83659 9398 617506213 76444 76572 801734672 76444 42354 572212134 76444 91499 239455126 76444 18697 898255506 94338 86663 668748540 94338 51219 720116011 98580 25136 39362106 98580 20786 404302310 71598 79072 174765561 54423 75154 846822353 54423 82105 902076750 54423 7801 858244880 87975 19159 53080267 87975 15783 97572840 87975 944 693023351 87975 86566 104377685 87975 42784 50726948 6457 8588 132309700 6457 52468 248529997 6457 93756 916261172 11970 68653 948923713 11970 21672 76387297 11970 20197 590538372 74756 50720 264055104 62678 83723 979140338 62678 3519 610256042 62678 42541 230484394 62678 99292 821814279 80729 84924 617330771 80729 81335 270376595 8451 62632 309605422 8451 93834 916540401 8451 91714 305611203 8451 53753 602834165 99272 52048 509710418 51053 88302 497600511 35666 4997 447532422 35666 63045 827061787 35666 61621 935479655 37672 44386 883370801 60847 89522 319531714 60847 57139 57670594 60847 75189 785047962 60847 34757 593785579 95089 82998 853873145 31383 48396 619995885 31383 40335 740073975 31383 42217 943308321 31383 825 436361160 96889 34741 362848016 52609 6226 375899069 52609 93202 511685674 33123 80259 76225901 33123 43726 506319282 33123 77649 188926289 42068 45811 575821973 42068 52309 249806238 42068 55057 265831744 42068 15018 541902035 42068 29358 441296696 43205 83583 665819313 43205 48834 851518427 50843 89245 750168498 50843 90222 764232768 37417 57363 244069794 93845 32208 908140652 28864 93913 383879708 50648 6615 523994771 13858 58420 561547045 13858 30205 281248063 13858 58013 722713402 26904 56458 803903119 26904 86850 860069965 26904 39110 69544950 26904 57331 55593258 37600 97898 269229979 95483 73777 607956904 95483 53377 257070541 68298 85686 965410227 70732 46604 639480198 70732 68370 794754351 70732 97428 752803030 70732 78483 882768153 60720 2413 598469193 40619 38170 740866176 40619 90038 345257626 40619 6198 577809299 40619 97800 154537843 57066 12519 214284030 57066 95068 942778603 57066 66863 859857963 57066 30621 488780018 57066 21104 845695331 17319 90813 695342356 17319 12026 773995104 88856 38772 925839789 71118 31887 127818707 35234 85387 96929963 35234 65812 888353323 35234 32147 338553362 55666 74938 946853118 55666 92103 633340312 55666 1090 201491129 44239 1123 538483823 44239 77156 942863246 29978 37382 933290849 29978 60573 450043739 29978 78651 131405647 15734 81461 451283473 75749 83955 96411653 75749 73644 223401945 75749 5244 788755248 75749 8295 775690447 75749 24892 373022660 75749 27730 851973869 74445 31390 190037863 85955 13264 244446426 66702 87524 670584997 48122 18228 864666415 48122 55996 894879577 48122 49329 909948008 94005 15748 587919857 87084 54715 830793509 18635 93043 185188682 18635 80734 419812584 18635 81637 772131097 44097 75866 202249753 44097 90455 629699015 3278 84796 156186017 62741 85799 514718681 65077 77202 362490236 65077 4910 780966363 65077 77963 369054714 43726 44885 146881249 43726 82765 660003380 43726 54279 664083339 43726 28235 262055478 43726 98788 728339937 63174 15924 587701001 47580 71428 624081308 37190 68468 227395886 66266 15380 2592939 66266 98244 481874498 66266 5570 207149581 14660 7602 502704282 14660 54081 318194286 14660 53954 495220004 14660 31312 662638916 14660 53889 438802182 8654 58690 385268972 8654 23649 118252840 8654 47737 558435981 35293 43479 376335166 35293 85638 140513316 30047 51588 727961419 30047 54931 8925391 48095 32743 728549084 48095 71366 613728576 22351 67734 983449501 42458 80801 244597163 42458 45619 946196964 45265 76898 688527747 45265 56899 342172895 51481 84848 698829443 51481 14855 966927585 62103 82593 862942229 62103 11808 62611604 72399 55461 347939060 64311 22959 962299819 21035 25519 335593705 17919 94651 294274211 17919 85364 399467698 79746 61736 760690675 79746 57518 822032734 79746 98190 646391283 10145 67085 451040888 10145 86515 397822670 10145 41365 309937131 30512 79787 958812219 30512 63108 851133911 30512 58995 137501944 50810 7326 651656411 50810 91908 254505393 50810 56737 28354892 18338 24803 47919501 27739 92075 477702307 27739 12415 562164321 11774 91138 623190158 11774 75325 80882485 85085 31023 410148994 85085 75532 450489909 75532 56297 334476135 16277 27298 59473173 16277 79062 463215900 2462 84407 582280264 2462 56876 641401926 2462 44266 750511121 57554 52478 961922101 57554 83408 978704963 9398 10759 554579136 9398 90028 688508093 9398 40050 525868923 9398 21869 998570307 70431 87358 22568837 70431 44991 502634412 70431 91107 979335635 70431 62866 222046477 66148 8607 157390717 75981 51541 735390452 75981 57689 340353060 75981 92228 496827081 37354 64567 462535443 37354 83030 902872483 37354 51920 693952536 76032 60182 757691147 76032 25122 881123433 76032 69622 96029155 76032 61236 555122175 8840 80273 626569136 8840 92555 634354829 8840 1015 131540172 22131 94705 830490413 38539 26091 756824287 38539 35697 608492607 77240 23303 471853515 77240 57487 530607030 94179 89596 818848241 94179 30443 332164303 94179 25952 739939460 94179 10537 773708733 65812 9351 552181691 65812 1103 327644855 65812 61147 955803988 51270 11584 410461538 6035 13984 210899798 6035 9674 425014877 6035 62113 308764418 6035 64185 995723457 62113 1344 59940155 62113 53254 471611416 62113 35690 710516338 49488 92015 522385981 74020 71782 689031931 74020 22422 40657209 74020 110 47423637 55694 90135 429848603 81863 25550 409050544 81863 88468 845614019 6470 67648 904665874 81335 78401 407299408 81335 40693 555916024 81335 49277 701192671 81335 5622 995305602 81335 79450 104278271 92685 87610 393585160 92685 51057 107288726 2942 4257 902833328 2942 71084 534242835 2942 74140 877260987 2942 12695 92008597 87464 47905 264157891 87464 78026 131018334 9386 64850 20596252 56505 82336 798448530 56505 8434 762584481 91366 87434 848217852 91366 51071 65161849 31159 12635 234047632 31159 81657 307534939 31159 79219 269635341 18557 49284 173280963 18557 60447 653328285 65821 15001 195134745 65821 27711 334665390 65821 17095 998147998 97155 82025 396459681 97155 17218 317759003 97155 23564 969571495 97155 76925 629956189 97155 39834 189665214 36322 4927 267667503 92475 30904 806691224 24409 33591 452693620 24409 49144 399466942 24409 32583 525246555 24409 59532 175453118 24409 88989 594976724 24409 52099 912864148 54563 99527 330626121 84769 13371 284865483 84769 42118 70994507 56164 1414 587188435 56164 86582 499949327 13977 8084 200863847 17421 90015 914907988 17421 3288 844131130 60919 19981 401451182 28503 5282 590148156 28503 75743 881513059 63135 97205 312673962 63135 48482 316482070 63135 50371 602996102 23897 95391 299720250 23897 79743 835850901 23897 95342 840681070 98432 3199 221721626 29280 21678 776081497 29280 33496 913261630 29280 46229 819723503 29280 80301 631747746 46077 42016 831712825 46077 36447 880742513 23102 10769 590606937 23102 52837 840668012 92146 3169 399130027 92146 72937 114033246 79541 31774 335421679 79541 87954 117455033 79541 59099 716689057 25658 59017 982868952 17717 54529 524504232 17717 30831 619303054 28235 70343 561145445 28235 48244 708155947 43298 15549 943661839 43298 79885 534631687 99804 49733 561198961 11596 43938 637041337 11596 44302 325187405 11596 62824 939224675 54520 75128 964251440 54520 1360 849092060 98241 40500 446058260 98241 24100 897128062 98241 80690 775093273 98241 77728 487124247 6256 79563 917134054 6256 63992 346576987 99292 69432 770097750 99292 12063 56647531 99292 60147 745528808 88602 22888 941948790 88602 15175 460667686 88602 1019 796398783 88602 96023 297363626 97640 62654 889850173 97640 59688 900368023 97640 85454 478805368 97640 23958 484219917 97640 44622 938327555 568 9704 770810572 51920 56197 990051580 19390 260 746199224 19390 23324 87833963 19390 47630 189933262 49329 20778 214420976 49329 746 82120887 49329 47760 240910113 49329 40960 202364898 49329 53377 381281398 72831 67539 593528853 72831 83487 740168780 72831 54153 905748595 78173 1700 189407545 78173 5315 141007946 78173 8341 511021888 27691 73605 968111766 27331 53611 371193710 27331 43705 26162811 10855 26269 636152629 10855 36847 663392920 10855 89149 627408538 80247 46508 865795543 80247 43549 893643221 80247 16536 448883244 80247 86471 138764938 11654 25337 209561568 11654 51745 809883036 11654 94265 374512667 11654 85737 233008890 17983 92826 649913158 17983 94304 850184055 57001 88517 155388198 57001 56899 727994686 57001 76057 82208962 37086 33188 602275884 37086 80581 25745652 37086 49147 345327207 39713 54241 775350169 39713 77649 141607207 64299 54785 36822355 12026 60084 787585797 15854 7496 173909421 15854 43786 549258836 15854 33039 921859020 15854 25909 839929045 7280 21030 459753362 7280 19645 831985340 21891 94486 838815066 21891 10891 109496916 21891 28212 542835176 54590 2105 851140619 7616 6471 713194191 7616 58918 623252335 43401 62223 505447466 9931 37487 991386327 9931 35379 566894459 61503 60048 5739160 61503 73187 639788900 61503 51984 906070819 61503 67873 167642947 30869 88590 278526142 53111 91486 267694061 53111 70389 546180351 92977 83324 405379429 37391 64142 402381231 37391 51663 203682014 10537 82942 589414876 10537 39834 874621344 96047 91666 90633211 96047 27786 399626714 752 45789 664211940 54548 55008 452362339 54548 97192 845516634 59237 49513 550274030 59237 5004 454237448 59237 18132 842440920 41354 20092 506847577 41354 46935 754614781 41354 73454 420513684 90318 25861 542999535 90318 62148 728056525 51752 30593 957933151 51752 19081 345933346 51752 60573 150622698 45619 66385 443148480 45619 10033 511802969 83225 90594 7317045 12572 53945 421816294 85638 57258 981666413 85638 68614 933654463 85638 3099 698444760 42650 39930 631061835 42650 74822 673794359 42650 57411 214769520 74219 79393 324196145 74219 88299 764613915 74219 41212 865432704 46203 31099 976078371 60573 92249 468037022 60573 90279 151187920 53697 73260 666159703 53697 4 629765364 68261 11854 635050469 68261 84223 538206271 95342 59260 754286795 44331 83831 685622858 8262 53945 157409138 8262 84423 473966580 8262 83773 374545776 52193 72241 307313491 3155 42951 893402795 3155 94265 985851666 3155 26848 263828644 87398 4325 392140392 87398 20669 220655180 87398 99859 968905774 14709 38021 445369114 14709 25744 701323420 14709 54980 534334222 14709 18928 232913473 70851 20651 136763315 70851 32618 910315283 14343 70213 906671131 14343 84919 827641635 5037 69285 936238798 5037 76057 576382806 81887 86036 590825007 52895 94189 962569903 52895 71608 117774423 52895 43938 10774170 63045 99113 162666511 63045 17666 197751745 90873 45763 347065200 66955 15479 940546272 66955 96775 657342466 66955 98231 968542871 66955 86342 6497897 12721 7972 832444139 12721 68336 800228428 70511 35816 439511327 70511 1007 480556444 75745 81893 974970684 75745 80224 625577490 24926 38260 895144542 24926 48842 877981836 24926 1773 523187511 79571 67770 967069747 79571 83587 604149570 79571 59918 307905643 79571 64801 95637421 64801 55488 793795827 18438 57846 251938265 18438 25521 642339341 18438 18470 109415768 56551 88140 847004476 56551 35733 956415712 56737 14514 742881625 56737 24355 131439268 56737 15383 956883009 56737 81941 361697095 70839 36880 12966835 70839 40367 736644478 21787 75090 731984808 21787 21627 754879365 35379 62276 446439455 35379 31245 706945223 38412 40283 477752096 38412 27890 514747365 82657 43098 277702423 15383 32650 558007587 64159 78383 483473438 83246 61964 764162557 15324 94752 240496585 15324 37394 304917903 90279 5614 776779403 33501 13680 231312513 33501 73710 510486147 33501 25759 518188251 23746 5426 440181699 23746 73584 980692583 23746 49010 106695339 34757 88135 201176074 34757 25722 820633050 95175 34298 876674153 95175 64408 256379581 95175 25278 411894201 95175 59797 33935749 97439 20931 822414323 97439 72226 381705778 97439 10028 416731466 47093 59479 951721665 47093 26251 743804719 47093 31914 349147655 93334 99542 502450899 93334 81272 490001222 93334 30929 98599656 93334 82201 397497078 91464 28941 274253079 91464 32232 781862287 91464 16764 317308146 91464 88861 539697766 91464 69465 948193674 27926 34355 510779443 27926 16310 510490132 27926 11308 616080931 21315 50032 838357274 51499 66001 951596618 51499 77512 917905749 14578 29416 524949739 14578 29354 397368319 14578 20056 186697738 14578 29875 429742939 14578 88777 733999356 73543 59296 13256405 73543 77922 861542852 73543 95586 429559230 73543 33431 460560598 73543 38469 654673375 6880 96886 800138322 6880 78438 537550771 33431 61869 239348246 33431 28159 102694 93329 3017 791133275 93329 11910 287981537 93329 61168 766274179 93329 73352 913950457 93329 32631 193003393 91241 75136 277641967 43970 18862 955286247 148 43750 391043407 148 81010 826999064 41337 72900 404942938 41337 1459 283619223 41337 40434 297343211 57333 15379 730843506 57333 26251 544639142 92163 60959 571466815 87783 86459 327492275 87783 81299 795881172 85430 47119 447046458 85430 82981 54371012 50218 86927 929372062 50218 85606 459605049 50218 81010 774923037 88299 38015 950848840 88299 87380 6814140 88299 55778 673471992 63056 27320 435352425 63056 47777 7944473 63056 84433 698490679 15771 56338 911775013 4 86039 113514528 4 87365 19195696 52840 40862 111559395 47581 90867 430916239 30144 62791 971197016 30144 34685 740752674 52394 82829 321510885 52394 62148 771567131 2169 81909 399797041 77649 15393 194726154 69885 85429 486332240 69885 22803 786239202 69885 55671 201323204 88491 17302 458550676 88491 23649 23651884 88491 18508 6522159 88491 74261 965845218 38279 2078 27613196 38279 83553 213498061 38279 33994 792452022 38279 19927 161731971 31027 37709 158196951 31027 49147 447829632 31027 59918 50043483 7865 91227 51257057 7865 7306 64488937 7865 5004 112814931 7865 40249 8796669 59019 78060 926692826 59019 40960 905306242 9670 69817 740067763 9670 36429 787054884 80905 92939 391138647 74261 38491 672747579 74261 15516 132154583 74261 1508 446913062 746 655 513095455 746 58138 581548791 73086 19960 91221760 73086 96173 460109506 73086 67159 939084411 73086 13046 982339520 73086 82239 546189719 10929 65636 325958457 10929 70928 580050126 10929 83250 874625192 72226 1144 659136869 72226 41769 835280194 72226 12779 277945879 64113 60058 928500390 64113 2955 365606466 64113 68771 592402723 5258 17703 387881144 5258 65100 436510790 17585 10577 770294584 17585 46097 185170987 96777 99209 694358694 80734 93880 86438290 19425 20477 382761059 19425 14245 356197949 19425 70330 162779313 19425 82201 733780685 98190 91998 866459094 98190 64931 267176664 93243 84210 569650252 93243 24603 343748456 81637 52506 371478898 81637 54341 630984870 81637 6189 15471773 62157 44138 317520032 62157 11461 816751674 37019 77527 502401724 37019 58861 492904875 37019 72601 521532245 5388 59412 877160659 10033 5128 216762882 10033 22712 703554439 77332 15609 825220872 63316 61808 128096625 46937 51744 390458552 5136 77060 224191195 45100 18979 852542237 45100 37216 977113112 45100 38489 459288399 45100 28750 884004986 73791 48713 868153435 73791 6189 733842877 89887 7273 867690597 89887 91239 71405478 89887 96490 546329763 89887 84190 907377853 89887 57022 380445307 89887 69666 174066518 89887 9525 154913526 89887 44984 511835002 89887 8012 618602112 31669 46636 81073116 31669 39909 366214713 31669 8303 980194174 83877 53967 821915196 56339 80770 322755289 56339 25909 776097720 22896 74765 510404665 22896 28130 943259155 22896 39712 820880485 10468 1147 612997829 1100 40278 733362036 1100 63657 30962963 1090 53198 568656170 1090 75409 998263296 42784 97778 787799102 24399 67186 347594627 33190 21081 110788102 46561 89925 550938609 46561 384 277944443 41365 18900 811328532 41365 15582 344992441 5004 90039 934282230 5004 91552 989941930 5004 71274 454462710 50525 98588 443868157 50525 88027 951412783 83773 61044 697027795 83773 52787 564651835 83773 38808 327670970 55556 23321 531232872 5877 32643 193312051 5877 61870 944146874 5877 1061 945792776 5877 19556 94185089 5877 79383 35639346 5877 62931 252330902 57630 23549 723622854 57630 54950 784365449 98231 50803 162669505 98231 12415 990892726 57139 29138 923052763 57139 20762 193671302 96515 47760 122891187 96515 22426 919917755 96515 48371 788925563 38397 3965 170332750 38397 99013 697823464 55020 85090 846805028 55020 14205 969797420 1007 62650 243661498 1007 78874 610410683 75189 12251 130236181 75189 79295 879260905 47157 10617 863776217 47157 78305 362096099 54980 12168 591587766 3116 15056 499866915 3116 84147 30292031 2815 91830 704383505 2815 70922 592652460 2815 25754 673844353 62394 87529 528896702 62394 19728 223786493 17269 59911 973504588 17269 90787 667401445 53005 60037 495672897 53005 56675 290029551 25909 13204 119379683 53373 20950 321036343 53373 39679 733565078 45780 44672 650085855 45780 30209 51363525 47015 99180 909440120 47015 57649 501427607 47015 3099 736641024 47015 95077 315279580 47015 11841 306522460 68373 31538 294916036 68373 6189 670167809 77512 84605 373080405 32631 53787 176656452 32631 1087 111745023 32631 30814 312358546 32631 46534 113504366 32631 97239 92004456 59473 88622 490868119 59473 23904 745893633 59473 14538 81052634 59473 45420 126588311 81962 90245 199261522 12415 80889 182731232 48708 52990 372681868 82339 47672 988312204 82339 19894 507661605 18001 60066 215797366 37394 33359 629366047 37394 90620 394399070 74074 34452 875579510 74074 17095 368665586 74074 84371 530307711 74074 82364 103217649 67537 46335 79733508 68255 65528 372202032 68255 8470 794658249 72377 37983 838785922 72377 18839 692714330 38489 37445 80781916 38489 62559 585315991 38489 97913 436127789 27871 51154 499245917 27871 60499 329451166 27871 37075 110803110 27871 98632 430597468 59192 83895 812195899 87722 46588 879908035 87722 20313 894819192 65689 54267 670953716 21869 44280 401446947 21869 65093 150061553 21869 25312 335473776 21869 61236 651245117 83250 24274 247644117 83250 8765 170412109 83250 20193 89677146 83250 8341 931123859 5717 18265 239413712 5717 57622 722507527 5717 99452 899562295 76481 69670 120236397 76481 99859 374977348 39971 90870 76554216 39971 48485 513026605 39971 30948 311009612 39971 23721 112369096 76939 80269 232261264 76939 14792 324166843 7245 36849 353346212 38808 20415 604118158 38808 53512 630809792 19446 75484 668600988 19446 84223 896361101 40517 49099 420453542 40517 32261 528447911 25074 41636 3086915 4860 15422 270972464 4860 27462 43947889 4860 82353 57805098 4860 91230 125311000 4860 22994 23967889 95262 74807 702672812 95262 19350 638569098 95262 98536 694400951 18320 54725 54391796 18320 16352 748721799 32618 62530 688514405 32618 94855 276170075 9317 42110 276593202 9317 16663 242154893 9317 11841 132112273 9317 43501 772135384 9317 15625 371635901 5570 31333 545743598 87544 75452 396325699 61153 9180 421782319 61153 53537 794962929 61153 76503 696360997 59918 41803 874404835 90224 51385 560640319 90224 90744 879542839 54846 95959 323209974 54846 51994 577745839 52553 82640 420239496 52553 12754 900869840 65855 14632 868324775 65855 14207 724615881 65855 27537 164391112 65855 64410 901969590 7730 4738 654787500 7730 91207 31564756 7730 93059 855631658 64703 57351 297961195 17021 3845 774184846 17021 27792 720949351 57345 80305 312312575 57345 22162 710863630 57345 57352 43186018 69615 55912 664875493 49106 67250 518596369 17241 56695 810609919 82250 42715 488639980 82250 1554 546817341 82250 73300 267795613 47630 6923 386609841 47630 81013 529874184 79275 88210 543498338 31878 48647 163945591 43497 53717 894160732 96119 1365 242668072 96119 50470 397628455 96119 35697 841628091 6274 71459 983522012 6274 90391 801438204 39845 31772 667533515 39845 79315 309637984 96946 16110 598636472 96946 56445 54058519 96946 31204 734610801 96946 94039 28020150 99657 22596 59329854 99657 41119 294461552 99657 65608 846997731 91513 20538 902616514 87884 42806 113547085 87884 98244 628128961 31654 22331 58332822 31654 7289 206937732 31654 59067 674097781 31654 61708 18825871 3771 82636 466378952 3771 39679 161992684 30209 96657 747399710 30209 41999 934836309 30209 34200 762354957 83480 93570 216503176 83480 10806 329016966 83480 98244 110510561 19350 9801 332359619 3391 4840 694947182 3391 98132 784748506 3391 76077 195618317 3391 78203 66757409 38300 95268 328249798 38300 21475 224740622 38300 77075 273226068 38300 57636 924273940 75985 58830 88934403 75985 33206 124859144 75985 52381 164557048 81299 19403 744525549 81299 25632 350658959 50371 67414 533805604 80903 87623 865766783 80903 4023 145174038 84037 26583 358348065 84037 62156 999902118 84037 46305 547392557 84037 181 307332483 1713 86211 450523750 60229 40358 125194925 60229 95746 875227576 16338 94199 914955956 16338 31780 952827612 91714 63482 848522571 91714 75325 241494039 78483 65097 520483779 78483 63007 515508955 78763 25887 923346393 44658 71049 28160546 44658 94028 133738108 44658 94854 801171521 44658 47910 125065433 94147 42632 384157490 94147 63618 821723551 94147 97985 237689195 94147 1182 890912462 94147 78568 370364557 68491 11709 822821539 68491 3566 224355336 15043 38511 961209558 15043 63363 982929107 15043 90242 794588263 58449 23466 266446352 39679 13639 597385482 46859 46354 910764501 46859 76077 419872279 23320 96270 386360835 23320 18306 202177577 29875 21850 198341114 29875 20568 883445480 29875 76081 434277404 71366 17237 378492123 34375 30778 880720909 34375 1350 70851667 34375 57826 759544642 26251 11617 832814082 26251 18229 140375031 84883 62084 388556416 84883 82000 187373084 27640 99374 684562572 27640 75542 124338038 27640 66340 65253618 27640 13055 621575673 86869 18774 758079946 86869 5393 528376589 86869 42539 12198480 14217 70724 674082952 14217 20774 204100272 14217 6500 606385107 2031 54196 238255594 62711 4199 529698855 62711 64340 802502261 13837 56765 142577551 13837 60772 478125442 83560 28850 662962223 83560 89054 851568555 44929 78005 12726693 44929 44633 249528261 44929 88342 176224137 44929 12641 150565619 69716 14441 940387951 69716 12620 976332917 69716 29079 752042660 64871 5681 120627270 22188 94887 764507017 22188 95482 784463096 47737 43105 196658413 47737 79537 528223082 77728 33849 506977958 77728 98984 404637074 89054 52100 460794752 53753 9874 373335758 53753 14652 730034826 35697 55176 955545534 35697 2425 918589963 35697 87918 348908067 63543 47178 733661607 63543 86885 807554434 63543 77765 499442326 10545 67241 947946209 10545 37182 707935984 2845 7366 350305503 63191 69561 365433957 49078 79328 610348115 49078 46881 250524064 74022 22511 785568940 74022 57099 755557681 74022 15544 905099725 26583 34440 455812902 60772 71472 629791574 60772 56921 459237994 60772 33266 539122215 60772 94781 930529106 29079 75155 625765870 29079 98038 570141131 74227 3967 830225617 74227 10028 783961719 59743 13418 628210448 88570 66546 417026648 88570 31204 999383543 88570 51320 794317456 39154 45564 370865008 55914 7813 114155247 55914 3046 591731157 83784 54655 248287125 67392 87568 660688479 67392 84192 759728641 67392 47910 734894204 26009 67377 896990725 26009 71983 506777516 26009 30210 680406553 26009 71698 898399189 26009 7012 427377700 26009 64931 59484446 68368 98137 684727802 68368 53504 309566693 68368 27683 108120401 23209 13712 425409091 23209 3327 606693917 23209 62849 272590562 84394 34996 22303092 84394 35459 873654896 84394 83009 938716312 37076 66178 777911341 95466 65221 699735410 95466 65616 880468753 29224 68723 38850834 29224 46423 851186914 29224 10363 756574076 13418 1099 776708962 13418 52456 957602737 46785 83306 443945038 46785 45203 762108163 46785 12695 11953553 46785 50967 588472560 84223 61435 150118411 84223 16160 191649554 84223 55084 222490290 84223 15341 612206936 81022 66095 551074462 81022 84736 291128644 81300 13560 196579402 97428 58893 670286406 47820 50027 438366810 8271 79452 703081186 70922 82991 568555214 70922 4234 102262902 70922 56697 213672873 36110 81057 509617506 36110 86005 748201887 36110 82818 455092731 18839 91350 987223134 18839 4203 876346793 2210 88953 213632772 2210 49610 9039853 2210 59797 270065420 92103 14706 335991 14179 56144 558346016 70937 48581 251941828 70937 19645 634124148 32218 63747 172386918 32218 59830 357043045 94304 65646 45989260 94304 19125 392845977 94304 98087 394362276 94304 16779 356211281 20028 32219 251830916 20028 53949 533568256 45407 56340 841500804 45407 9636 929261514 53377 34220 805956242 28301 73302 16018343 95307 51498 943709458 95307 83757 888411662 9340 34209 714541898 9340 44591 843439291 61708 8356 85129180 8470 85752 620290614 55294 19728 93464810 55294 18928 630661464 14617 53217 556361881 14617 97808 949982601 14617 87001 677777461 64905 36000 86742831 64905 31147 56913468 64905 78874 121884427 90222 94434 721617950 90222 54867 197627926 90222 37216 887230743 93456 32270 432413569 93456 65688 896051180 93456 98620 468061396 90455 75838 475775697 90455 55984 333656827 90455 51245 335568872 8282 4627 62035101 71281 42122 206274771 71281 30175 99514068 56899 19929 168933437 56899 70642 302973164 56899 54321 101694862 79216 17519 774285639 79216 23267 216312682 54153 44409 972186163 54153 59466 744364736 54153 946 795555476 17435 45587 872009708 92318 31127 606090339 92318 13187 62788181 6473 88897 80050343 6473 42038 358078316 5465 51926 159721176 5465 1061 701936755 5465 78187 406290183 82201 52630 752451620 82201 67873 805949231 54720 86892 110771379 54720 31052 894540788 54720 97494 818710695 54720 56955 937342512 54720 99194 679715103 54720 62751 675610796 18357 40910 543041193 87118 46582 484414990 87118 18132 344744180 87118 49346 299723299 37846 81989 437692022 45031 29331 322656925 97947 75894 179692700 97947 79454 467403900 97947 7356 470938740 97947 94626 507588506 80547 51369 724548028 80547 76966 196020503 80547 3382 895016324 68614 2678 466794290 68614 86697 894374254 5073 81780 942492875 5073 21145 343972355 5073 61976 848643954 5073 94039 438566750 5073 44136 101701630 58976 88958 40277878 84178 31428 685447991 86208 72094 877900737 71303 12280 413069801 71303 64957 387075618 71303 46938 522107343 54984 50253 511240318 54984 946 262827793 54984 13008 733744610 69611 23459 260632850 69611 78061 678957924 69611 51029 521185009 60029 34747 794734979 92275 35931 431778582 92275 75542 499924972 36676 28047 643258288 36676 69373 710491894 36676 67873 333644406 36676 63654 179561387 97755 98070 877365363 97755 25135 377933242 97755 19604 470293624 21914 42342 719195905 75672 45378 255294022 25526 65994 54380052 25526 25326 337234873 25526 76103 620294044 31780 49582 752244146 31780 96877 881873690 31780 74276 418203136 94265 28900 454086488 64931 63098 275110794 64931 94979 883077858 83505 82660 181309260 83505 2498 304196361 3099 93621 147373267 3099 73054 790486434 3099 95693 111467299 87918 77341 803957167 87918 23721 202260040 12338 7809 825065445 12338 65920 576718180 61236 17182 139921127 90631 73799 180429652 78438 52204 178420890 48518 35201 169979207 48518 83649 13601735 48518 26210 212668681 16021 72210 896228697 16021 78201 242422292 16021 9367 309205882 16021 31903 242673639 16021 4367 518533652 40249 33481 503587240 40249 70244 418681874 40249 83319 24811311 74321 95845 296059992 74321 97000 158361686 74321 43760 712257244 74321 34996 501080728 88619 29402 338679630 88619 30790 80456870 31789 6978 669150795 31789 54892 18415881 31789 48905 383143347 31789 50826 810907578 16224 64896 442155311 16224 94213 58662888 87616 83094 971441580 55576 61565 719809235 68336 25108 841671660 68336 57749 615963941 16857 62265 993111583 16857 24133 174190612 16857 52220 199949388 8434 64471 813957580 8434 54456 961243812 86471 39521 939481476 19556 82676 527700289 19556 96396 571247082 98536 89563 350695658 98536 52381 441760411 98536 67218 654671015 98536 24363 522348513 21253 84897 751396984 21253 64410 345417441 43938 70712 466171469 43938 19278 515467531 43938 93793 918129403 79383 19244 377122317 74450 62388 522793892 74450 94087 474395281 74450 9535 500761407 74450 17185 4719552 33288 85745 415546654 86214 38338 503946944 86214 98244 161471564 86214 87610 878218171 5027 5851 804752819 14983 90380 436947053 96523 37147 921544291 96523 1521 242792704 96523 57156 956222906 99024 58441 603632564 99024 56506 336724198 99024 68094 134525323 43507 98438 753054995 43507 36849 508901682 77287 76140 723565185 93376 33723 813381356 93376 82713 998116677 2372 18735 117606986 29270 25007 94594424 29270 18418 913370188 47946 27179 701168882 83319 83891 996779522 83319 22784 674250844 83319 11525 132141153 83319 96215 795068441 93793 44571 298047959 93793 62824 743755526 93793 22950 110346801 76369 59870 408166448 76369 5194 645592906 97192 58639 70885049 97192 48715 684897604 86814 37937 477355800 86814 1437 70022381 83264 49002 327264603 1504 43706 1316326 1504 74030 645935069 1504 56753 973287002 1504 36307 894431009 89290 2461 669882123 30831 51133 539601629 30831 31351 982868325 42118 70992 374619573 42118 31696 660280570 17558 12929 593781933 17558 20168 7179431 17558 12387 446989490 17558 25754 107964875 62824 90141 417673021 23253 5233 635886488 67770 60585 668679774 67770 34518 652677421 67770 53168 721382892 66465 13820 763900136 66465 13784 54816460 66465 25604 352300758 30790 6971 760585669 30790 8362 459425806 35690 18137 323966404 35690 89565 910864335 35690 37584 576759971 64410 15209 38999641 26766 2644 148983635 26766 8779 662328897 26766 9535 977064893 50477 10790 580162179 50477 31147 318841249 50477 65535 496155083 50477 31914 674837588 50477 70522 654144631 73584 82249 929113819 60294 54052 727618598 60294 79497 23066967 60294 69465 347570042 8303 91796 413956105 86342 31896 3252591 86342 21964 299275661 86342 22930 83591817 35110 9073 951680421 7123 80776 892504454 7123 29738 837144900 7123 89723 836221573 88989 39140 466466996 43705 70230 736154403 43705 31245 540670324 63657 40726 366252898 63657 81424 771901446 63657 59257 495922380 98645 49856 668520179 98645 35291 649384597 98645 86143 684268823 98645 6144 365624548 98645 3340 910383578 97239 99275 877771485 97239 62883 694194822 97239 47730 415001080 97239 10260 78636669 97239 84054 141745834 91905 41594 966130789 91905 5894 721533734 91905 15225 967045500 10806 63198 909935807 66575 16104 998943044 66575 57312 235866309 55561 11190 652053905 55561 64340 510589402 91631 46751 186217946 91631 34086 145274718 53512 1703 766636449 53512 30574 198982630 85379 28396 952333024 85379 45767 125553221 85379 96524 513990503 88611 43709 927506594 88611 17915 359576231 34897 20553 390228523 34897 44984 198886746 31134 85480 287669221 90242 17308 561770406 88465 66889 18004311 53793 44176 563762839 49617 46513 837526390 94500 16692 243924860 94500 27919 521616604 73300 15408 732037000 73300 2567 630707640 73300 51955 760109106 47027 48756 183488032 1075 39361 587458094 1075 55947 551820756 38541 24874 743405271 38541 8749 46273476 84192 15231 506775856 10260 53763 916644436 43664 64990 517564096 59797 14653 276990812 59797 69836 366696342 52381 31112 146036437 64142 84202 662088937 64142 72601 229610608 14207 60860 853335095 62495 53168 570302610 62495 37830 111535333 51955 13028 779025564 24357 8412 92538134 24357 87733 115253418 76503 40976 799933576 76503 94273 138277189 76503 23251 956040463 40878 52040 392234784 12174 99459 67442860 58678 49859 683401508 58678 54498 199185964 9877 49934 876785036 9877 93480 311135770 93215 64256 919869320 93215 52735 935445366 6890 43979 996983195 5397 59339 889075243 47828 16800 560248461 47828 35340 81166856 47828 57826 282523651 88551 8166 12298655 88551 69458 624770198 81010 13554 337515624 81010 23721 543886967 14014 63845 584958828 29557 12006 570842535 29557 30323 111681071 29557 26187 303171892 1107 7870 756306772 1107 33447 958636301 1107 51159 289872606 1107 69836 484588881 76652 83163 758148036 76652 51464 140090653 76652 49147 519555183 76652 40707 470086359 44136 66516 241604033 62273 2133 283868271 62273 67695 442050725 62273 17828 207025712 62273 52505 487318178 80252 57133 427360462 80252 923 907407299 80252 48698 297397629 82117 70132 791147701 82117 49206 96549438 40960 54760 654947551 40960 91736 568977508 95746 34118 328252433 95746 303 346058639 95746 28563 32618125 95746 63858 534829701 95746 27988 270784703 94979 16305 756008928 94979 50318 477402308 94979 88342 414418960 24100 89643 113569815 98349 36365 76452810 98349 27988 747321794 98349 32697 131170679 85075 33244 729870704 89223 91483 253759619 85737 18668 659249055 85737 60906 923853001 56675 18920 458059914 28750 9749 676156535 28750 39191 57969975 28750 77340 232061730 6189 79542 703231399 67873 83069 5931525 67873 8483 336719830 67873 41474 933603632 67873 59458 975783819 58307 19488 138130123 58307 57185 117452330 28257 90620 805948060 28257 38212 887536999 28257 35047 403934574 61589 78836 919417323 20127 4589 27381921 57636 78580 755470055 41999 24911 657315582 41999 25344 309565271 14916 21761 457604158 23655 50386 546888534 21183 76807 298139064 21183 56220 88662267 78822 98912 496528423 78822 37416 695792536 78822 11142 139673537 78822 68475 625791723 78822 803 493093890 44135 26382 847411657 13055 78884 665713287 13055 20193 258032636 24326 92883 95354647 24326 6907 743874752 2274 30756 441938319 2274 30480 528770897 2274 73463 830297021 54080 20795 39782139 54080 59682 464015584 18132 52924 858400647 18132 20597 541037240 75996 30596 597684527 95754 56093 324072779 43411 53902 296812622 43411 89037 81202127 49010 47359 678172559 49010 76712 503116699 36849 55172 196732168 36849 16693 391621209 36849 97708 643399423 88027 9878 466487355 74354 60471 320287075 74354 98620 567272261 78651 50619 558598922 78651 37461 206829171 78651 82955 115373923 58918 6003 821258739 88488 72485 696751774 88488 10819 184173523 55702 63392 955888986 64109 75119 335783842 64109 60586 148526211 64109 14742 341401085 64109 2567 592109779 8146 79110 676379442 8146 50628 590271552 8146 21613 478893840 98087 47414 383766638 98087 83924 767789970 98087 52505 287997321 17915 54137 83727910 82981 34136 209727936 82981 43472 910388503 82981 92360 274104407 82981 82895 225324723 82981 63300 118914769 26848 95889 533922659 26848 306 507412418 26848 76865 945626638 26848 89379 162423402 26848 95165 585879318 30354 37045 49539753 30354 70088 431098810 52131 34666 857545487 68365 23234 369623898 68365 88499 456054406 20117 72285 295581743 83109 24632 889715055 83109 31310 326208130 81657 65718 907311656 81657 76718 329813781 1087 41677 879602920 1087 58138 954817815 13845 51949 45179970 74539 94361 674034444 25759 19946 26123831 96877 58877 179829811 96877 6816 475994449 96877 32115 534312170 34685 10869 689861020 34685 30948 390947153 88468 91414 483264209 86566 95287 845968582 40319 16041 696884209 39152 55784 81649983 39152 80638 419198963 39152 82480 951806332 76865 92568 888708688 77069 70085 608551820 33226 4688 16203089 4831 1756 835815062 4831 48127 702311412 4831 67733 969546416 1364 11319 81940727 95641 71461 203851049 95641 3390 942997250 28327 51151 172541092 17452 13372 456762344 17452 64676 268403677 15758 17521 35790779 88996 2784 47282454 78026 1340 699426554 78026 13151 780159689 2498 75361 925977170 2498 73466 529295305 19642 75141 59841034 19642 98072 828440929 84832 14894 618606505 79219 85691 901905988 62931 89527 962169626 62931 91853 369951884 62931 18992 990442454 30323 21040 322237590 30323 46710 90447808 39365 91330 835972047 79509 22126 610223996 79509 41151 593335355 79509 12682 929863488 71277 53645 399910803 71277 72292 621632747 71277 44574 563052636 71277 31238 143492946 62212 52460 985920387 52570 83803 908258250 30081 3113 47957277 30081 7841 796928897 22833 22386 827033791 22833 77508 959041696 62148 93310 262368682 56697 80735 349503269 64185 81982 761614453 64185 73511 447226940 18508 5290 748691873 26210 36349 745417325 26210 78872 991037410 16704 50421 437622649 42521 86913 586919259 42521 89716 712690706 17338 78082 594100007 17338 89665 131533199 17338 72463 155112804 82431 99718 492850477 82431 24205 255387665 82431 13725 611634910 85345 68908 200797199 285 72180 251543909 53800 11207 334841527 39712 80575 89309899 56377 98754 129266982 56377 73798 396977846 56377 18842 660531834 56377 97907 107170269 56377 15341 154144828 88377 14 926015404 77508 99143 131442541 57826 60883 173993964 87610 6968 577600235 87610 27979 215055064 87610 6144 481978180 87610 76807 38923683 77233 31133 340882591 77233 49346 50016283 96775 6387 612341817 96775 7657 51640184 96775 89723 600130420 90008 74953 752890356 90008 3483 648887021 9636 87762 390994813 9636 55496 917479840 41349 9838 482999834 49206 74079 725173884 32777 71832 225678459 48296 35621 494816223 48296 92820 278648094 48296 28926 155732187 92702 33474 968286276 92702 81360 684313410 92702 49821 221983138 34200 31801 696235412 34200 51103 411015712 34200 63007 994403389 4301 15402 224754629 19286 23533 701704874 19286 56871 420298833 78503 80704 651724661 49147 37768 785725365 49147 47897 36245319 49147 78187 112609815 34465 84726 596265500 84736 11445 818149713 84736 40707 779717402 60447 67032 947771868 13154 93974 999716896 13154 25950 391781087 43577 31249 671206765 43577 9139 103897869 63858 21427 889460679 63858 20397 897046085 46734 25963 822220149 46734 62866 290416356 46734 62751 531619837 84656 51471 952036601 84656 33735 334802700 37830 58244 495819205 37830 53109 690809447 37830 45252 529431760 37830 61147 746819732 78203 15689 527650317 78203 25412 401215337 89751 47353 28694507 89751 18554 193384167 89751 48855 222927306 89751 76057 990306168 89751 38469 27817868 5315 31902 760446469 25135 20471 898875974 25135 2103 983967921 25135 81858 532923934 25135 38212 657502222 64271 62841 989273727 64271 24941 702164602 77963 92543 984497270 77963 14432 267237782 49821 50826 880118163 49821 10914 266191574 49707 55824 103630178 85456 59899 106654855 85456 73283 556059083 28130 5887 755098169 14792 31353 995666574 14792 88019 13587528 14792 82762 9438852 86472 27591 942854094 86472 90003 569258158 98038 16229 274295280 98038 53214 645466656 98038 23912 526565577 73710 5869 480361589 36524 80108 290392848 61835 30777 887740399 23504 36835 167057874 23504 68690 436783513 23504 82470 459786233 11026 41443 44092784 11026 49508 794152328 80690 75769 884393360 69634 8432 715109482 21627 92622 919706024 21627 62849 279227290 50667 56967 236641767 50667 48356 913753022 62866 9361 656067541 75325 21354 966436737 64183 33943 815509947 69157 12940 647730000 69157 45463 449012359 36274 29021 536990642 36274 98620 384843022 36274 47918 999277834 36274 51954 683078932 98788 84062 741812185 98788 19672 935599375 72218 55485 156538792 72218 83867 180812255 87468 17859 912030181 10028 66073 870995256 23848 74672 196889202 23848 65857 631691051 74984 12253 274288132 74984 62971 847004614 74984 25027 448119603 57271 14716 668082988 57271 15089 542392769 42632 1500 630904492 52505 24034 178541147 52505 13213 70754599 73466 38778 800731898 19604 4070 263412990 19604 68772 96367509 19604 10805 490006953 19604 90527 559688289 19604 26613 947813339 64340 48285 778313979 30948 30451 765367443 30948 46705 451834213 39909 28368 898330690 89723 44018 949411896 89723 88458 353091811 61843 37186 654584958 61843 28964 719864585 61843 86415 61576791 27537 45571 645272361 27537 51896 779298664 27537 11385 487521007 27537 27906 816679491 43211 81195 898646992 43211 75279 987062041 43211 57669 853433085 43211 51300 850382622 73463 81222 539239921 73463 26083 200701218 73463 5622 268377529 73463 43711 146256554 73463 78005 935961127 53992 94554 30123943 53992 48088 257466014 53992 78171 353074766 53992 83863 857658451 14352 99838 920503848 14352 60708 670941275 75011 44989 795008179 75011 95942 255235214 75011 6609 664570135 18306 70928 591713877 18306 37230 507924418 18306 67090 805087936 38999 74487 306080641 38999 2986 873642752 38999 82426 865685291 70928 62381 181573958 67500 49004 155497833 34217 89877 375122125 17791 81101 79067729 17791 31657 924039377 17791 83814 528856682 16779 74504 728885607 16779 22325 170094292 40605 45326 354928281 40605 57379 233903849 40605 50289 541531996 40605 74544 440862097 40605 30916 312432077 40605 10575 730842301 40605 49460 992364828 40605 70571 895542087 46246 97817 443850084 46246 63360 68696615 35474 72050 512202295 35474 44973 154409336 35474 24768 758490481 35474 53125 17167528 44677 5838 845971039 44677 34876 895747966 44677 32762 921355833 17095 87834 998602242 17095 31956 569654539 19927 40584 495494482 41612 27058 753025982 41612 37319 780198392 39834 72458 567192255 10615 21513 614476061 10615 20671 730503713 10615 52801 785787641 10615 48690 314492483 25754 74897 926747766 25754 53669 856411513 66098 1697 471244757 26791 7059 423055562 98244 62110 540157626 1540 56201 611605378 1540 73049 877226490 53214 75489 75398732 53214 71289 787735812 53214 80228 252706954 53214 97638 584201045 93579 26586 882161825 93579 35621 394871857 24063 28187 767001988 82254 75279 767558957 82254 82987 616496555 82254 89609 904871613 44984 83534 120706282 44984 55699 150874277 58962 95358 168100350 58962 40657 35767652 58962 74045 297449683 57689 92388 211657348 57689 56236 967739064 57689 94144 888097713 57689 30939 389409929 57689 54950 370782836 73901 78274 89904176 25344 80556 575845890 25344 84661 334917293 25344 1158 524496784 37806 65579 307824318 77500 42047 676270588 77500 48820 693726405 84423 2450 615334225 59161 80402 656807237 23267 8391 713614943 23267 57590 549136434 61621 94631 709608451 61621 63363 775311778 9090 95542 160994434 9090 21657 321546349 9090 14692 200333423 79062 40533 727839535 79062 31911 781870849 83782 35963 57395824 92495 56728 697340434 92495 2320 13027120 27683 88060 753295868 27683 92451 70099508 27683 17485 90410892 27683 13167 597760214 27683 12747 547056558 20595 57456 272745824 20595 54033 987364480 75542 10304 348172688 75542 31114 793783580 75542 87858 537547990 75542 63726 195155448 75542 83600 595324242 34940 10155 748096604 34940 43027 542983030 34940 70691 957452397 12843 47067 209209009 12843 53814 715786910 12843 70201 531005994 12843 21877 213811462 32762 29358 231936233 16352 27766 479553843 16352 86080 575711236 16352 21173 172690066 23324 38805 615358493 23324 18053 402686288 23324 83482 58770030 23324 69884 658494900 23324 46710 733294804 36902 39054 358942825 36902 18056 162609830 51663 31349 639425274 95601 94880 864089776 95601 68136 423406270 78005 28823 718419859 78005 1066 268589311 78005 1678 3569907 78005 86438 624317586 14652 10388 896341578 14652 35738 688318731 57590 54456 108712518 57590 65850 291395693 57590 10836 252506475 57590 61895 151727941 51300 40989 658212514 47567 94805 713991328 47567 96214 971844586 946 87642 901046464 110 39349 714340873 18842 58142 731965621 18842 12836 771942505 18842 83058 421298330 36452 50687 743648346 36452 95343 44461219 15089 52091 922608951 67661 70163 194319424 63686 88211 952792287 40657 68401 464788317 40657 19787 136289903 40657 46853 607707031 40657 33962 291810444 43845 55642 727225400 43845 84080 746176660 71976 77522 377780346 63654 84859 573697304 31204 12757 293678425 31204 73128 884385433 48690 2198 274852708 48690 16043 340506441 53254 66463 644900357 53254 99154 10578514 53254 45591 721450290 53254 76732 24763857 55808 57119 143590956 55808 65608 381210385 61265 24769 618104784 61265 97905 58395874 9963 8807 390441759 9963 22461 547317141 29000 11506 160838198 85364 3100 12767463 56452 14002 26067021 56452 23643 931874610 56452 625 607287380 56452 78097 153476858 56452 38469 123449702 33595 88932 14965338 31911 3722 562430406 22800 5121 404386031 22800 39088 763328781 22800 36551 87576243 77581 25688 12452813 77581 17553 93807517 77581 96510 468888157 77581 18110 752016109 82364 42805 509215259 82364 41021 13780722 94039 71470 917620661 94039 96759 462033542 47910 32308 966569078 47910 92363 959911059 59458 10271 409101143 59458 61588 115446238 47760 95936 27987475 47760 66195 885591282 47760 54914 492953862 19278 81736 878366645 19278 53907 381029864 19278 81119 882685631 19278 47394 907990585 19278 14144 941393890 25784 34326 112975480 25784 10282 747910287 46710 64490 405538389 64980 79889 704922412 64980 36286 698219274 21844 83309 743117410 21844 2767 272414454 80224 71953 834401537 80224 58294 980565452 80224 37191 327046330 80145 53983 156367643 80145 39088 795940414 46097 61983 14693489 46097 73070 553990505 46097 80049 351072271 46097 3128 478920169 82470 40105 818612444 82470 66109 825907256 82470 7524 232494203 82470 56484 421102040 41146 95830 66860552 41146 25398 447315286 41146 45288 486640837 41146 6144 789302932 41146 13551 645538853 75461 3167 864784522 75461 98188 66106680 4419 6452 244890349 4419 43698 342783028 4419 86736 684507544 4419 88390 976721124 97756 52625 657087585 34893 40329 471811448 34893 32928 161968712 5098 92577 183423575 5098 76057 905161270 5098 51385 577497552 61147 95219 660243615 51954 29935 450010939 51954 76227 741547269 51954 57709 223800187 61064 10622 990219267 72597 9071 863043625 61976 73079 659690525 61976 46520 766383404 79436 41477 993955388 79436 43795 333096277 79436 73416 627950914 79436 61202 111536362 86094 44954 404493874 86094 42094 758779711 86094 55782 947572839 86094 38965 400529462 86094 69836 68590852 14742 62378 86680049 14742 24618 817137348 14742 76066 583787877 14742 90620 170980529 37182 89979 397827959 99859 57508 405644211 37216 29158 146321615 37216 68283 190856218 76794 45608 71168080 76794 22923 99691897 76794 8962 203391917 76794 63947 447593790 5622 29458 512690927 5622 57669 734370933 570 78485 659791851 570 40083 631398763 52099 24393 21066532 52099 31423 943547456 18632 25004 208178566 18632 46390 205104093 18632 81427 606611209 48661 78867 674899795 48661 12132 625644560 48661 32261 74880737 30814 37005 452259735 30814 79575 557793963 30814 37472 84647701 30814 42248 304170590 47918 6156 94637025 47918 77792 525474013 47918 92900 65780557 76103 64799 48450702 76103 85983 567429305 76103 45591 763311885 4203 18876 518494712 4203 76077 330086514 9535 84729 9911043 9535 89117 152257123 9535 26196 454498182 9760 98230 167911139 95936 92324 39575983 95936 65510 463880125 69568 32104 600564530 69568 4974 281120176 87887 77017 977452237 87887 504 492259554 87887 809 244705461 13067 28202 983662394 53149 60693 6099920 53149 35821 91638730 53149 31797 512418718 53149 97708 772697379 36079 13510 942407045 36079 70052 859977573 36079 22861 90389254 36079 27792 592375217 36079 77717 144324156 23721 64828 703221573 41119 88043 365922468 90620 11898 17742023 90620 23354 733221603 88272 93550 545545336 80937 99325 105912859 80937 26901 195388416 79450 42551 169797808 79450 93886 752967525 57380 33103 328368058 57380 42882 63998818 57380 4290 650676783 57380 32110 55242185 57380 22712 184736989 57380 60508 2417984 15558 95343 491625070 15558 35112 622096943 15558 52412 449371495 15558 39665 47822292 91226 84935 650887291 52449 10010 370388390 52449 77633 111004650 52449 56871 473334601 52449 33452 19116071 87001 33091 211836696 87001 56868 774632339 87001 63959 243620610 5194 27172 719704321 5194 48356 926569097 5194 54250 471048299 7012 308 57918282 7012 88390 23141057 7012 4585 988096208 7012 10819 871177074 73216 8201 82137475 73216 87534 497204481 24272 91684 926125863 8341 55167 514313995 8341 53168 821644644 8341 78872 225616666 56220 75896 819563574 56220 59007 800094990 56220 48494 681219085 12513 22300 719409139 12513 75577 268189227 29358 59528 171619468 29358 79663 42293799 23518 92964 47776268 62971 22025 401520010 62971 86616 73806852 73952 99556 429847516 73952 31065 28348999 49653 30830 263839044 49653 66358 676639614 63007 52402 566341862 19081 19230 133831101 37857 21198 78867485 37857 21108 742677267 37857 42649 870411640 37857 22025 377559203 13551 62776 891881285 13551 71875 423696667 59742 16238 454687407 59742 16929 911418507 59742 24743 670665647 32147 53030 634714812 32147 71639 889216563 83924 85654 230445431 83924 92115 985604333 83924 10983 632893651 83924 66467 269746573 83924 99164 204110544 62751 6117 705976568 17487 70076 947320282 17487 52435 973659920 95907 44953 322576001 95907 53249 859743635 55733 89071 243238667 69458 64753 553663061 69458 384 778578735 72317 93370 468758648 72317 34872 17065973 79885 85992 9801174 79885 38080 804439748 79885 86420 324665599 79885 79740 384486452 79885 62179 724782778 79885 28897 100716633 79885 64713 355806438 79885 57425 293040259 46106 39304 981248984 46106 66682 564045161 46106 31743 682666570 46106 89060 153452546 46106 50831 481919622 75279 13152 783799883 75279 5165 667166981 75279 75973 583700853 41212 45782 871512976 78872 3762 322955708 3563 86098 166141369 3563 69246 799871765 3563 21447 123003194 13894 56092 424867990 54456 53033 767242783 65608 21743 920024980 65608 92078 723711545 12695 62962 636076541 12695 98999 218394716 95391 85978 297752169 95391 60715 753805156 95391 76077 483553465 95391 5863 53494002 95391 81013 969622079 76734 22319 784603600 45697 95563 715694062 76057 96835 304223657 76057 52983 845904102 2377 28722 718560134 2377 35395 652091726 92228 16479 859287807 44574 20082 460042471 44574 70866 984954597 44574 29501 734862381 69131 20828 239973739 3566 94667 195098364 3566 47902 918333156 3566 80666 922899703 3566 77894 849266641 3566 25891 112525516 15625 98238 125633038 87534 57482 301521843 87534 59682 159556084 50628 13557 862782033 50628 61553 326559400 10635 48866 151687802 10635 79647 49596614 82735 64785 393435444 82735 33544 147883426 82735 76915 65782846 82735 42457 253060174 12641 15412 96606110 12641 17018 204874825 12641 97399 352183874 95120 30208 942501004 95120 69792 414589530 95120 63363 213219610 95120 13576 919296017 96214 63616 141698555 96214 46705 577828033 96214 59258 267386391 34323 21916 185892944 73049 14642 478064992 73049 94213 669404369 73049 2567 46043918 57951 4651 98713922 57951 35934 121026338 57951 32860 942974802 22422 17307 242636818 22422 5206 678578173 22422 63947 689263185 86134 66493 285635158 78568 54603 137003343 78568 9846 324610363 78568 17379 817883210 46616 22712 99286411 46616 12747 104894170 32593 31122 936195362 32593 14866 77120257 32593 86392 418880688 32593 52258 463898620 19401 2405 393346033 19401 91437 458194854 45911 24975 997896921 45911 54427 784353200 45911 68271 138908749 23354 18469 555674526 23354 70691 19630539 23354 81013 545857542 23354 18913 885690575 68136 21449 45513988 68136 7214 926060617 10569 67861 934669308 33095 7718 216570616 33095 29660 26036144 89208 62272 441890538 89208 28186 316917795 89208 3223 161405447 91138 70024 588070500 91138 61211 499587116 91138 34734 273591167 85590 4078 188350083 85590 92363 855859285 89379 35294 716220621 89379 96671 609036408 89379 97399 335379015 19645 10124 825757690 19645 75003 168474254 89149 51238 461373220 89149 25562 848276516 89149 83642 512493828 27730 70929 394036087 27730 8124 309065704 27730 94070 699862731 43533 57662 386155578 25027 33524 141538441 25027 30836 563236439 25027 64258 111581243 25027 28258 577950524 25027 75148 772365977 78874 12998 382002506 78874 63435 749059262 10819 31082 22547673 63360 21874 169074225 63360 7817 827118344 63360 74781 710238056 63360 28084 236788487 81013 61341 724217235 81013 625 295617503 81013 26693 808883505 69465 54689 571510082 37319 73017 136275454 37319 12231 284862696 37319 56626 437794976 37319 83373 22985863 45014 6273 479332590 45014 44544 644617376 9729 32076 927866068 9729 49927 502946519 23649 55010 969389589 23649 8749 372240429 36421 51616 792618111 36421 17673 879278290 36421 72389 748595541 36421 83526 950734044 97907 9399 326263695 97907 35873 896891542 82097 2587 263017925 31914 1758 887512709 31914 36147 237242162 17402 13680 827502067 20193 65038 15690580 20193 28519 81270651 61981 9560 272396570 61981 70571 714969358 61981 13535 672162328 22408 57436 242663405 22408 52294 989153319 36551 81451 442737238 79079 78662 184693373 79079 46534 808257810 10575 78152 810929360 10575 43676 494062942 33925 28682 968419274 33925 27744 91721342 57749 25931 360354898 57749 67773 177454537 57749 99194 91106799 66192 55377 942254707 45921 9986 199408714 88890 33452 825259307 88890 4099 186168940 80301 19773 671155636 78562 61073 652414079 78562 67288 698425165 8994 79851 112691833 8994 59900 554844164 50200 3465 950546374 50200 68035 366118432 54459 60249 421442936 54459 4493 551925629 54459 26947 402058342 67218 12424 7976061 13046 56107 917910318 57425 62894 999684309 57425 53508 468822586 57425 67368 66103309 57425 22807 977268807 308 81271 10217787 308 67233 597431072 58922 41032 133425341 58922 79257 112471288 58922 21085 729821968 74201 31592 325588895 74201 7979 976933316 74201 62913 617740927 74201 33105 126727165 1025 56893 938489571 24969 73436 16821110 82818 14145 23656132 82818 74921 19406246 82818 84111 92899937 82818 66517 571604878 9698 31893 419273075 40275 50286 837632752 16266 82736 1293663 16266 41111 902634788 3390 248 664160594 3390 41955 593266515 3390 65288 795881306 37728 91056 59027416 37728 62542 602880306 93129 13341 938169603 53792 57812 698782568 5366 10419 576322813 92094 53604 523627802 68771 5122 414546725 68771 62984 819401477 6609 56738 165274368 6609 58779 812473243 6609 20893 700087265 11951 53916 717448579 9143 33506 375938683 9143 83114 549085110 27744 45182 284661615 27744 71918 134158836 27744 9205 705700813 27744 35105 75213849 11433 76523 184167493 11433 76718 438672676 11433 52937 907500867 11433 4978 664386501 31065 98320 950891964 91713 3781 718818582 91713 31043 150704358 91713 71014 645187602 91713 21090 901057698 91713 81949 81649148 91713 54549 511722184 86270 15983 872357341 86270 41250 646026945 86270 78239 292711478 34298 75097 903295173 19792 67522 574777263 19792 19923 534204950 30654 38997 109939024 30654 7393 427998340 2255 71377 686187795 2255 99346 813127203 2255 70166 44974001 2255 97808 769000180 2255 74240 940979867 2255 8749 357780877 19241 39026 128555027 19241 72478 349780915 59297 48872 606648711 38830 85631 48760919 38830 57306 902649668 66467 21398 263263605 22790 35171 907828840 33963 66343 900683137 33963 87538 929318989 33963 41983 834892230 33963 65314 233867808 44006 69064 386446597 44006 95476 14481589 47259 46863 692315174 13008 29284 667332477 13008 68204 587576331 13008 32348 343395121 13008 16859 133874418 4023 23912 903095745 4023 42302 214330788 4023 29284 10069948 65784 41052 900208721 65784 93720 208737196 65784 27409 22159346 65784 22025 592599140 65784 85094 84449811 20151 12429 79877212 84371 13330 583865702 84371 27141 917969694 94213 37261 633754690 94213 91033 505308335 384 48103 113840412 384 91942 208510071 384 82915 281292381 38212 22550 544755066 38212 97565 903965661 38212 15413 514511221 38212 15341 290262711 38212 69836 502410665 63959 7186 316952863 63959 63698 91208253 63959 73989 44991211 63959 19537 984501371 46534 35669 770118190 8012 52734 410518942 50826 68741 137343625 50826 20970 417284762 50826 46270 8193333 84433 45794 229779863 84433 3340 930454534 91181 48093 120126932 91181 95909 741584204 53645 77090 826175734 53645 49405 952548737 53645 48467 179016966 53645 49293 307719152 53645 70773 548874559 17374 66693 930928664 17374 33284 938709680 98070 3193 411786089 98070 43082 720852007 18928 63939 492214685 18928 70140 20571113 18928 39585 166547387 35047 4159 739518634 33105 25741 848028090 33105 78187 598569078 33105 23750 777088704 99194 78484 811262055 99194 43797 163124630 87733 89239 599941055 87733 87642 576355025 35125 71317 497600608 35125 52430 93838241 35125 50496 845100832 35125 59682 924582858 35125 34916 2449164 76811 4825 417454235 76811 60145 807464395 18913 25894 343434402 18913 37636 364886138 12620 99532 359928068 66782 11283 296863498 66782 96043 420053029 53249 51458 328725015 78239 47077 395963852 78239 25055 4498241 78239 88098 438140610 16663 16567 644375378 79315 9541 333149762 79315 12545 479776940 33977 19225 30469126 33977 49405 180487938 43501 40291 315200951 70691 74701 177874364 70691 99306 867194567 80753 69850 857560432 80753 16312 569684273 80753 59656 795043967 74044 9984 69291611 74044 11203 47032025 13576 34784 26867359 39088 47322 476323073 27269 66908 25744590 27269 61861 839769816 27269 72785 741621584 35395 56364 710468711 3095 2184 626867433 3095 84035 90579556 3095 3798 34607883 3095 95874 385807197 70522 73612 324525065 70522 11203 486595932 44622 59428 763584793 44622 61164 728537430 55699 88506 494171292 55699 64346 192924628 8362 74449 31078486 8362 60716 642810656 8362 95494 276811869 77467 87976 487766355 77467 97708 293039673 77467 64369 511806553 77467 19194 603091042 35795 85263 561852301 74045 26676 226059045 98054 3923 382573790 98054 51218 977788969 98054 10966 586948872 25632 25428 90999908 25632 8749 481168411 25632 95482 849797523 22712 26856 514909541 81941 96132 710257103 81941 86670 216065562 17185 8775 171811108 17185 4037 301473092 17185 93245 560175538 88342 41655 2027979 11514 11477 170890293 11514 3979 319865725 11514 32739 548694202 98260 11320 493963292 98260 89525 575611115 82239 24629 323229868 82239 57976 787521726 87365 15908 75421776 87365 18445 32678324 87365 39753 957891891 95955 73984 160646718 15341 44656 825863561 83961 66203 764027281 83961 4249 731464488 87642 67823 433883855 87642 9190 961782587 87642 21205 686208386 33284 81804 97122504 14205 38377 337192678 65688 28023 215664901 3399 82823 419098643 3399 87838 747393146 96043 50730 270092483 96043 90256 294264730 96043 22321 347748647 30197 95318 76843352 30197 68431 792354268 30197 28977 887983084 30552 1800 891257607 30552 69495 355370021 25713 78188 530576454 87041 53497 494236001 59656 82591 534227788 63635 21797 770223396 63635 44719 403576379 72756 98264 532706911 72601 57637 523211605 72601 47519 138578450 97808 87387 31080680 97808 71147 115528088 97808 94732 318485299 97808 17493 790848421 77625 78305 538206733 77625 2926 468402947 77717 17348 744084864 77717 15511 8105610 77717 23926 260684579 77717 72830 146186353 47519 76424 518486205 38268 50461 967411786 38268 9861 479541111 38268 12827 107715421 19194 95787 768127161 19194 5770 592368448 19194 67106 563591830 59670 1573 10518716 59670 15813 63004271 59670 81191 580289405 93200 93265 64188802 93200 11725 998678113 48356 13303 36443035 48356 76573 306567167 88365 23561 813387863 88365 78977 774198242 57352 31692 793531846 57352 885 408214475 94924 29476 369762835 94924 87373 236161117 94924 92231 383715536 1650 59789 918856563 1650 98912 8426761 6907 83732 423361895 6907 58184 275170722 6907 52937 685621717 6907 69042 928796490 58021 93275 783066212 58021 21489 156581758 51537 39719 863917289 44637 77434 813151592 44637 23750 478074804 33091 88269 430675956 33091 34002 317155200 33091 52937 956763848 33091 52412 802942915 24655 32042 182856542 24655 50563 101246260 24655 8622 407349495 12276 89595 740749429 12276 72469 657347383 78097 17268 768573520 78097 16372 367511424 52456 943 136116055 52456 53573 701164440 52456 20844 151381599 33735 42401 427387143 33735 26187 724808382 67204 74902 575847909 67204 99377 469032520 67204 71641 480386816 67204 77243 844032738 67204 60439 592780305 50772 84432 741494430 50772 13535 592751168 49346 84483 903070824 98959 97833 220460645 77765 28088 570667877 77765 554 200097273 77765 42420 627340917 33452 79188 809636836 32697 86132 652282761 32697 69811 199646071 32697 94361 951405570 27792 70360 87826910 27792 26365 710140446 27792 97399 466266682 91266 60981 508067031 91266 17493 688321993 97913 90881 448760449 97913 77347 556617767 31245 19433 154497348 31245 17972 702503627 31245 67450 246165647 31245 80457 259313530 86415 44305 296534357 95077 93622 401630431 95077 38429 881233801 58138 37703 352232601 58138 57669 422153269 95282 77672 530240870 26352 32997 377938986 60650 1192 793281177 60650 43045 143779889 32261 32058 837923036 32261 74334 845766837 37191 45593 744277319 37191 37312 205749735 89525 19471 608965738 26602 86197 90757639 26602 64709 92227199 26693 7729 352970169 26693 13153 397227108 26693 6525 504486048 52294 37089 232193314 52294 6844 655144522 76077 45468 471611368 36307 84915 361323563 36307 94921 18945296 36307 71147 675566606 41000 74983 521207252 41000 63843 640967307 41000 78495 570095405 41000 71421 418737278 91102 56999 839617011 91102 1539 603888788 91102 62984 379993785 46270 8929 177510954 46270 42408 528504682 46270 49766 814051604 46270 29389 1105792 20597 44351 817947476 20597 51625 938263804 20597 33524 314042020 20597 66889 353966823 93480 99246 362174449 93480 98037 479277399 93480 95165 475492791 65535 60674 984410850 65535 30982 615221449 65535 18687 282803021 65535 8749 574357707 65535 56804 465921438 11841 78645 564539688 11841 74902 559793582 99154 78494 304802618 99154 6485 165079747 99154 94361 190818741 38469 71968 331865429 38469 63951 61791304 38469 26551 264498448 54950 11633 657485813 54950 44819 376480397 9619 40185 383663611 9619 22461 439156570 88777 6850 9262853 88777 74276 818615423 63951 85790 170149231 72236 77748 329581102 40844 68850 59947250 81858 83015 20645944 81858 40833 356579864 15582 3347 892666828 15582 66340 168009135 41571 89866 894178645 41571 54132 998874997 41571 96957 297798011 21964 25491 841177937 21964 22930 595252707 4249 12112 658557936 12464 197 946748142 12464 50914 570408764 32110 40269 743520870 32110 91110 31523638 9911 26436 705873291 9911 73977 44932913 82955 93876 578499848 82955 7203 260286470 82955 49076 93124867 16929 26845 152009804 54449 39681 605332049 54449 85567 926117292 54449 5726 450017742 54449 91751 78603100 54449 81345 121183895 64226 11519 542476125 79865 21761 460865554 79865 30830 257118263 79865 46705 873726341 50967 71437 776338641 50967 98999 473457920 50967 87538 779704858 32872 50129 679965015 1061 46517 637423257 1061 2698 276807946 144 81808 729306849 144 91461 295522742 144 55290 475739297 77340 9034 959442020 8319 21995 815952712 8319 77559 78580145 8319 66340 562833326 58993 2725 431452614 41021 83926 323662736 41021 55838 43877443 34086 22095 964821300 34086 1468 235824038 21489 37968 972503128 18229 39951 539270879 24941 50786 685760827 24941 57406 596681518 24085 4679 123802735 24085 15644 853391330 79647 6575 654744232 15743 89012 960298486 15743 78270 394059978 15743 3128 685523010 69792 23350 303893 69792 50343 268189811 24031 1819 292506423 24031 96006 672901539 24031 41630 505911803 24031 92469 768888048 64830 23791 862519224 64830 69143 403508929 64830 28351 711053918 64830 6197 821202921 22162 4019 520151470 22162 26855 613473869 22162 81191 181445402 28987 66886 190772209 28987 57821 464942642 28987 83584 762093197 28987 71490 898960661 28987 73416 548179516 52220 6184 38584055 52220 84934 280874257 10809 24601 635000808 27699 75298 274547953 27699 1413 394490934 27699 33895 313698301 27699 23055 388909358 96100 73811 930275227 96100 54013 150599591 98912 64767 838854379 98912 40640 571751096 32032 2999 802948773 32032 9059 545639498 32032 76045 746082077 32032 84161 710231512 32032 51320 981157545 32032 54490 546355074 19672 80860 312107827 19672 78407 511905565 19672 87838 893416239 19672 45591 666520196 30065 12410 519523640 30065 73759 996660786 58269 75882 466535107 58269 2567 433302411 30830 39027 68173905 30830 74549 146088921 54033 22922 738920948 21205 36412 419015347 21205 8726 322848729 4585 80525 598362282 78977 85949 674168860 78977 78508 222821566 77776 50431 313727915 95494 4950 637497590 95494 81811 617359757 95494 10829 462173761 75947 21041 374604507 75947 22186 794527764 75947 76651 706708425 10363 1631 55256650 10363 5031 553277631 24363 97084 280169786 24363 90780 313866835 40055 33152 423235711 54498 74758 888865659 54498 31024 732480156 54498 38684 763673498 54498 71421 341150817 70425 14966 140541348 88499 33436 748046032 10304 24436 893129950 10304 62745 482517468 10304 73511 422751071 3340 41423 242318455 3340 10476 678378280 3340 28280 745176419 86444 5172 281714366 91349 60712 164003491 91349 97399 208471899 35621 36407 422453655 35621 89568 294955157 35621 86885 578696701 88277 21291 367369786 78187 56759 588961583 78187 80520 197672960 78187 66372 248155445 78187 98620 248653228 51320 70796 312015018 69495 47173 623777736 69495 51725 792111692 58184 58650 789620946 74366 61371 390578996 14393 97410 864765200 8749 6123 58038491 8749 78050 827575040 45008 23966 949049388 45008 67579 49398125 45008 15497 506500655 40023 48336 807479174 46705 74243 821643528 46705 59025 808037077 46705 31132 496732183 6500 83708 463900118 37461 7445 14230526 37461 76573 202028331 15144 80875 391805273 15144 17379 298287461 15144 57335 271736439 15144 7809 773812209 70989 78592 261239156 70989 82808 687443208 31206 41307 760100311 31206 31696 916452782 80064 11328 166972458 32739 42776 953548199 74807 38135 599589550 74807 68207 860347803 74807 91127 846609628 74807 98914 385492857 49766 79188 414876030 19793 89856 243616265 19793 29566 236688329 28029 22 643896951 54914 74735 914348903 54914 38289 608890062 54914 89717 397322247 56195 60585 790874176 31348 44895 304194248 32426 37955 444269678 32426 28529 272240862 32426 54426 914899741 32426 16748 341055575 32426 74240 157087280 83947 1362 231821829 83947 73289 571122789 83947 21858 197802869 83947 37636 368796858 80730 3944 677646300 80730 96375 697459541 80730 55998 583811841 66340 75274 901974392 66340 30940 341419753 52825 27147 65235897 52825 66096 157987623 52825 30502 387623582 52825 56201 480512661 68283 15475 853523961 78054 83603 473540077 78054 86799 374597552 78054 98524 354663874 78054 15987 339079706 56849 75760 481981609 56849 73922 719318488 88875 66665 365980250 88875 92374 909850633 88875 41125 552627060 88875 27579 977326127 55982 12175 133907180 14477 32986 528370931 14477 76278 848983564 43154 34025 295365075 43154 2313 457975002 40083 28253 905749666 40083 8273 810332866 40083 43378 551661922 40083 55090 961157668 40083 82171 521796558 75003 53718 661587862 75003 8229 823484764 75003 77090 458470920 181 91693 674677231 63302 75497 679260582 63302 69042 884895874 67150 42460 721302257 67150 48031 26776001 78426 75235 313115746 78426 17141 213519659 78426 67465 361759839 97478 24521 66609006 97478 86475 202222562 97478 41357 923519868 97478 39994 447859747 22930 54792 495093503 55947 51849 731267755 55947 63404 955565165 73283 29634 246116586 73283 94596 692503352 73283 43370 61601904 73283 41327 108893104 50496 82651 433402912 69883 86223 294092362 69883 65221 696222071 18076 25889 86879442 18076 77141 305943013 19923 3421 601785726 14554 52157 58446534 14554 25970 609424596 80049 39693 153393580 80049 84828 763395893 80049 29170 165795875 80049 15813 47180918 95482 66588 672391153 95482 97892 777209712 22461 70133 542590269 22461 26024 486390705 50000 6798 100775835 50000 60928 4467352 50000 45343 908744458 50000 53085 112532159 60638 35936 812458472 60638 82931 674386612 45203 60034 751544589 45203 79933 927608063 45203 6090 500728169 42248 67232 531395416 42248 56054 319356902 75827 99960 231421360 75827 43062 365506364 71930 95618 239184309 71930 50565 531463031 42983 86723 942459877 42983 36896 150335743 42983 2309 96508037 42983 6947 579455590 70244 57843 205240836 70244 80923 12305913 70244 75577 327083079 86108 76193 55763812 86108 62536 713336789 86108 47252 333942331 46330 33529 364879119 46330 55370 76901380 46330 12666 257897667 37123 66836 908466400 37123 73167 428803973 56871 9378 911328239 50831 29751 38759021 52288 7448 456875872 14187 3288 967572105 14187 54363 995252856 81680 10876 980037291 81680 71873 819977612 81680 70716 370116326 92233 81628 36831034 15644 91756 870427924 15644 55616 627097556 58551 66359 918696179 58551 53462 264216506 58551 30457 751823800 52412 47030 19842618 52412 63127 344889473 52412 22854 624042179 52412 7892 590927055 10282 54125 233840641 10282 82390 26185077 62849 91083 99379272 60278 43667 528785706 60278 1105 90131073 60278 95339 995658518 28519 84606 93621126 28519 30921 402556894 76941 23082 187823848 89037 81294 877340272 89037 87506 246133769 31782 59600 624020645 31782 41177 757168883 16748 88252 217166590 16748 64676 726567926 16748 50565 360754331 64713 72135 257396126 70642 46645 799754396 70642 9045 244763915 73746 54801 554920688 39994 57820 795151855 39994 13047 939130319 39994 70229 782259107 39994 7809 482332919 39994 99765 451248777 39994 29284 95148095 50914 19781 234193047 50914 45389 520776984 37859 69379 672009214 37859 80268 142951394 37859 18056 825347281 78270 61555 796612613 78270 68035 175457513 78270 50318 483479668 82045 2348 698416841 31696 39830 181719236 94854 22204 620630807 94854 9782 50498253 71639 53930 864426901 71639 6371 590418000 98620 9357 233355581 29566 21549 309660431 29566 26024 40742612 27030 63243 444120807 8833 227 904243978 8833 52573 484744448 21090 2452 747894400 21090 41984 261702495 21090 61798 859571431 21090 49192 196151100 76807 20921 906596329 76807 44618 877967616 76807 44169 15897488 76807 88944 575552821 22891 99341 460679994 92292 50482 344734785 92292 4565 305659001 92292 12417 663395911 90748 66856 153188321 90748 86198 871625865 90748 19205 601434728 90748 18110 990028010 90748 13535 38203545 97708 54737 334274116 79257 57338 646658165 79257 23825 846933246 79257 16401 7679544 79257 50710 684110770 67106 36650 932333504 67106 94888 651632108 67106 44169 635200485 6144 30691 803252005 6144 68844 495343703 54549 12974 313757218 54549 7514 198348336 54549 9904 954423021 54549 82390 369128758 42038 28715 49275877 42038 87957 411424484 63363 34605 234542409 63363 73811 140114416 63363 72331 333403030 64119 82356 38931682 64119 81949 370077995 92363 97268 138264129 92363 11093 412601814 92363 31966 198771264 94760 37415 692407721 94760 7100 346596989 94760 80935 321396119 36681 65908 420987535 36681 25898 848025204 72113 44192 567188412 72113 91495 456533831 71421 71495 99349886 71421 32944 206211851 6396 9913 516335285 88390 18823 500555504 89333 37475 108022578 89333 12582 821084617 89333 74276 790110530 55496 57736 946444779 72242 44062 453722849 78449 67526 774345736 78449 63072 394667235 78449 21398 510652989 17493 54571 258465979 86885 78161 373258477 86885 71416 526065100 86885 84291 542441028 86885 30829 40782046 86885 89060 46423529 47897 79976 50918327 47897 36882 984309887 47897 25055 740255417 76732 14206 974749410 76732 49609 338786697 54321 14956 131134043 54321 42816 832003256 54321 4332 625425310 18687 83769 604304033 18687 20085 257308479 40771 72041 57008765 27988 81294 183800730 27988 54621 995728592 18056 98598 687749603 10830 42937 672434623 10830 21309 663411876 43676 34 880267114 1510 44294 166353910 1510 81285 295587918 1510 26461 130521996 9782 29651 651161807 9782 31415 513084513 52990 76109 22855255 52990 44222 114498467 52990 6197 714195263 87516 30865 659111630 87516 33194 393719287 43709 1141 67462150 97892 33275 685943151 97892 43703 695501229 64676 55933 387986958 63300 29763 467599344 63300 19551 263547902 12747 10094 444506657 2698 4693 805411514 2698 64469 287556911 98999 36333 978243245 53669 96800 657762571 53669 24743 188253361 18074 7818 603468209 18074 38075 525690515 67577 94671 348402401 67577 55741 122036950 67577 64206 707683616 67577 62542 106144031 67577 1539 592300354 73416 34805 250290259 73416 38642 692800423 73416 57276 594160896 50707 21571 884768405 50707 30280 58294770 50707 44618 330292599 34192 40026 263856985 62913 5938 948238355 62913 78108 322186436 62913 78948 893801530 31147 79261 923041682 31147 13383 455449786 29933 87659 628480924 89717 53674 485730052 89717 14412 963615342 63603 47889 170905815 63603 93443 574106703 63603 89544 441548117 19998 98913 827506126 19998 2926 956083636 49405 58214 998179407 49405 51069 127371844 681 46958 909457726 13535 61649 658051280 13535 92186 10252989 36024 91127 497051512 36024 1017 214104250 27526 76737 10459980 24430 92108 888408706 24430 82890 633365360 24430 20241 279359336 41983 95617 81125260 41983 56564 518382384 41983 49293 974514647 36955 48599 548725131 92387 55055 510142443 92387 81345 81685921 92387 82931 990858559 92387 39579 707997858 31310 4043 631314519 31310 86934 127891266 83485 19976 409919935 83485 51111 531953419 26780 30633 180220607 11203 73665 135370625 11203 75583 45367169 11203 77364 169094272 11203 86069 209274814 74276 78318 74870821 74276 58081 31971713 17898 48337 686756503 17898 68816 984635146 17898 65876 881143715 17898 59074 198588460 17898 71890 887648472 67393 45496 669014623 30175 21368 297169333 30175 6798 795586315 80116 56350 189521610 30916 97569 358093015 23158 71679 196963140 23158 85790 20094243 23158 25408 618695717 1658 60098 720901695 53168 62088 296020814 53168 91940 367020452 53168 75397 755531177 53168 41254 237825749 53168 75836 10390672 90710 7506 398505257 70088 6452 301844128 31717 38367 916751059 75361 53564 822599542 24166 95040 523043252 24166 64303 883345928 24166 40929 146967347 24166 3068 163272407 60654 58873 398010388 60654 53315 977121194 50264 41954 288984477 21398 2881 880107729 1539 38393 870093385 1539 43022 227355930 35280 40821 292116248 83243 48091 534962139 83243 43877 763607548 83243 42967 40590497 68690 43658 48999142 68690 52105 318677396 68690 97550 745437689 88458 67998 542721832 91942 39924 437505133 91942 57578 689468550 91942 31415 851229675 19716 23506 208129103 19716 66517 609485626 19716 625 301853933 19716 48467 804686495 12337 57599 179872032 12337 77044 685359377 52577 16171 298477870 52577 64291 622813633 84054 65287 223822611 84054 25927 108123108 28926 72002 157039146 28926 60657 463414919 83600 62636 569375036 83600 42629 979196277 83600 75787 58234794 62963 80546 183991182 62963 14171 853732928 52218 62100 393904897 81645 74228 568371085 81645 47673 701213080 65857 91321 280092061 65857 95900 63641359 65857 47727 680353105 65857 65341 727441964 50565 33096 99700457 88944 79243 559959401 21935 7667 557099988 21935 23645 33903497 21935 89121 683016518 31351 83863 823085746 92078 66247 109546162 61763 79203 630630465 43190 38766 262580942 43190 14412 21078472 61673 37425 31643188 68094 3589 645159318 68094 80268 298305143 68094 4712 726885677 66889 87501 455814474 66889 89570 402044498 66889 75689 760877768 34996 32976 639831335 34996 60856 233536439 34996 74307 604736707 17522 93856 541272842 23750 90134 239431406 23750 55559 284443332 30728 74393 297844723 30728 56054 67236136 5810 93536 179723232 5810 94848 660397288 59682 95458 283477257 22950 67388 831178522 84731 22689 725557910 84731 10696 252067105 84731 95084 918466626 86489 544 627354584 86489 91243 444814777 74871 61316 488043999 74871 14412 467688939 28563 523 512185592 28563 53380 56900936 40146 41687 683013108 40146 70009 574878315 72469 82489 205244299 73511 4766 149620031 73511 46155 157647907 73511 75885 6982717 40707 63466 221462175 16401 13992 492750998 16401 10255 595188301 57312 76457 472531352 57312 39835 537114216 6371 10690 926261152 91083 39494 426374373 2767 23538 125120561 2767 51103 876438140 2767 87392 286376493 2767 99306 599560121 2767 93397 461005560 29461 21185 354350236 29461 55284 453915147 29461 39579 177091149 91081 41100 536403971 91081 75699 869478990 91081 11082 655385543 91081 8682 427776791 91081 44819 80825993 91081 98749 906602028 70518 90917 278780453 34000 33485 927209920 97522 74170 328043625 97522 74919 186333878 2430 36204 806568112 57177 9763 687581869 57177 62574 962149657 5559 40945 474529778 8096 48435 866430054 54363 74258 750559003 54363 97893 451442025 3640 12895 540331797 80520 41217 576934019 68207 8497 477249195 83302 29301 187289227 12387 92215 470365761 95165 6421 117905038 95165 71420 214733942 86934 35984 967564366 86934 69259 886418170 12823 67207 610047728 28681 66611 886959935 28681 10255 402100788 75787 61848 759356051 75787 78660 390108529 75787 51268 216240873 75787 95339 321879916 65068 9840 941685544 65068 8350 577115852 70229 23939 382110176 20893 46985 183597954 20893 21878 791651623 59257 72719 844403732 23221 27968 378147793 23221 50365 113201497 69836 71981 738587659 69836 5408 393070771 2567 82115 108380514 2567 20434 53182844 57306 98043 896654524 57306 11326 536051576 57306 91478 785387209 4712 26869 6666635 4712 33694 520108158 66517 91508 656494494 9190 9718 673721592 29389 95005 279811555 39996 43742 709991841 39996 87351 290569609 53906 4144 854062422 35117 29435 315303457 35117 49491 560389235 64418 92826 861523300 64418 9121 143665522 64418 24743 280271677 64418 58682 78605275 80457 79098 677589362 59007 90679 504261990 31024 7679 862138020 31024 31349 220235632 43711 19546 153761372 43711 40640 860129615 31238 99902 66236678 31238 67446 520969447 81949 92754 601027337 81949 84254 710436426 81949 54738 307761000 81949 24565 449678137 81949 51185 584407214 61202 70741 274940087 4132 76342 642613172 4132 4332 973452515 4132 86920 575934181 62733 41651 836554616 62733 44169 425936820 62733 6057 957416511 74240 51868 516074781 74240 38747 825027706 74240 72463 264729331 57394 74605 581632707 57394 42376 938025894 94732 44187 720672580 94732 58615 222463635 94732 49407 550434471 94732 79927 624568952 14144 35824 11958787 14144 38747 21290569 61553 81397 845368961 61553 34712 860697974 65221 18866 914989848 65221 78788 686201110 13288 36916 922718754 13288 17363 488390290 90763 27328 612495079 9412 33389 507954371 9412 28280 883359824 40941 4480 758909745 40941 53723 709654934 40941 93514 550732687 94653 35304 687533079 62984 12932 375866906 70931 41552 165056261 70931 72990 12724916 71873 11937 305344819 71873 97279 561502811 28897 50121 133724840 28897 5739 919297366 28897 47438 117019483 32975 79805 460390501 32975 74307 689304720 87254 5647 47625541 87254 43279 723075931 15813 27232 847821219 52157 93711 72739463 52157 20644 438346893 52157 12008 309560327 26134 4005 349930280 82603 24371 495452024 82603 12930 530221818 82603 41517 336685249 71147 32910 519241365 71147 33992 319944779 7351 93237 398670211 91756 37652 420985181 51849 39823 954856852 37008 87338 190214685 37008 15768 73162690 37008 86312 562550264 37008 57369 583041722 61279 27150 263900185 61279 53327 629606476 98003 73316 899043142 98003 46254 608440622 50343 16962 581234240 50343 78904 561764334 5949 75834 647891023 22025 59298 957784720 22025 42382 791704308 22025 24931 458320244 22025 43614 386219663 56540 31291 151074534 56540 18110 173927243 83867 4055 346539227 83867 88406 807170115 83867 51809 792951273 83867 67037 459684575 83867 54426 722187939 29769 27647 311017520 29769 22635 515055543 51385 98603 466345811 72180 42295 620345484 72180 2782 849463294 72180 74378 304322448 72180 10010 664020990 72180 78948 516060729 62498 58674 676526490 95851 49208 974754596 95851 38962 956806568 86069 87594 624462059 76718 27250 379854132 76718 33194 170999274 74208 55058 64307334 74208 12707 849550356 74208 1636 104866879 74208 46501 156202197 84641 43638 231339139 84641 13911 172414813 84641 88805 296588154 84641 17332 414448328 1478 817 845508169 1478 52937 278328181 36220 83814 53505740 36220 61170 205472399 36220 14022 751176225 92469 55975 896480493 92469 3056 464042696 48494 28158 529056292 48494 91525 36003193 48494 81563 419350351 39817 38431 344490866 37334 59527 883086134 37334 73051 460780107 69126 16439 3783173 78973 98460 427395424 91118 70396 829739763 26187 82767 79577636 26187 46447 154760722 26187 61395 372081007 26187 79859 231533373 26187 29870 801710181 26187 4587 816631845 59055 1115 87668440 59055 79147 37085387 18862 97198 328561989 18862 98163 812982362 24578 59406 815486676 24578 84194 205211868 97399 57367 960503249 12545 65516 202234998 12545 41598 889423682 12545 93397 80103205 29345 21339 221335086 74535 29915 352127349 78035 81974 294005998 78035 32353 719407553 78035 2674 658067594 78035 99526 277527632 7755 51207 626494381 7755 59619 30295808 70773 17664 392773424 70773 17505 533514942 70773 30341 884454253 70773 6525 44375073 70773 49709 538535679 70571 61940 952137459 70571 20241 756250047 38747 48584 332828360 38747 3056 824528036 50318 18146 829859833 50318 51474 327941347 50318 71394 831172411 50318 2598 888135175 79404 30324 947724941 79404 6250 585832358 79404 10823 120403543 70619 18853 27103581 70619 92476 301470405 49709 67642 807973275 49709 75983 511915398 49709 16942 829151002 54631 58832 457943236 96696 91224 498074665 96696 25677 933800132 96696 60883 372060275 68262 64324 598734773 34221 98225 7447887 31797 13522 831483088 74307 22688 7276225 21613 2900 964677917 21613 69679 423511509 81892 14182 183329322 81380 8941 53967127 26649 13611 822867949 79207 49094 696514184 79207 1401 458953195 8357 4372 391707238 8247 71501 719961357 8247 95269 276636132 8247 49491 223900053 33895 58715 144058528 33895 32101 534188650 33895 10215 142361264 82762 40362 617310337 69679 52315 138489926 75847 48368 496241260 75847 45072 658564019 75847 12773 995439839 72478 66163 322436182 85998 33171 925543336 85998 13841 802170589 85998 36593 477221574 85998 98873 961077899 57029 83622 180127420 57029 34448 934906716 19398 57730 790516108 19398 27443 702840113 19398 60708 399285696 41231 56919 473590824 41231 18110 194558801 49293 34636 187110150 49293 18412 593636972 1636 2102 36869903 1636 33194 5448030 1636 88706 160993335 81563 82161 541193324 81563 23809 552647752 20397 88689 524010496 20397 37703 343482252 20397 55012 880114704 77281 55046 537526956 54132 19458 939565588 54132 79305 89295551 54132 60917 730484631 84500 2791 136146623 84500 10215 13419092 59258 89141 679546132 59258 62904 708375983 66053 5836 879272497 66053 53550 12015776 1413 42999 335237898 1413 82043 66683102 1413 50393 14996372 60708 76612 647975903 95343 25349 104244238 62179 6556 577792849 62179 61164 108262939 62179 77431 11961752 37252 14307 77393102 77364 80482 223539610 34230 88991 897163715 34230 71397 304686033 34230 21877 926361668 57669 25777 78579961 57669 7063 274039782 57669 65893 457965510 57669 80055 247952200 81345 99485 563957959 81345 72703 110467813 81345 59588 320656318 81345 55465 9627684 52937 39850 789568893 53304 9889 506493941 53304 89568 540712610 53085 80156 746314876 53085 88658 826156333 51103 4702 22322804 51103 31166 961288893 51103 50093 31396572 51103 2419 284765274 9250 44648 131136030 9250 42987 507331932 9250 45104 900820643 24743 60120 204932882 24743 26164 147897003 31697 4636 618657588 31697 85928 678724548 45902 20029 940811374 45902 93021 531568564 45902 74390 772488722 77636 11164 421600299 77636 19506 509552109 77636 75614 931788717 5031 48241 202164627 5031 32334 935571182 18110 85626 862401869 55713 39468 228924351 40640 76544 110140959 39753 61576 322527848 37636 21030 569386328 91184 43058 710217980 91184 50338 79902955 80268 84546 357812556 67450 47707 176901807 67450 99950 971273196 99164 54793 753490886 99164 38238 572826820 99164 80935 691396711 85177 12060 90526104 62574 49390 837646448 62574 56352 110005729 62574 2936 212280550 26551 82394 781724219 44819 96930 701608780 15930 79664 980129350 70577 22133 607824911 70577 13989 584921166 76997 50498 606447961 71778 63281 610895784 71778 29196 679405763 7657 11403 679634938 7657 18952 74600350 79962 35258 315718226 79962 57983 676911365 79962 84419 579018411 79962 51167 771963835 48732 93544 643495256 48732 19126 364598854 98914 84347 555010381 98914 40318 987346419 93397 63076 419927956 97905 79477 957570695 97905 83985 6397216 29284 8912 691554793 29284 59619 576945051 29284 29938 243938507 29284 78508 61697749 53315 79122 188530425 53315 49530 666353155 53315 19102 489841976 53315 31349 112878539 66022 54396 924466153 66022 59939 934975881 66022 12768 517613426 66022 46037 231895853 86920 73574 28876740 86920 4803 305516325 86920 95749 285308878 72463 63842 693794492 72463 53452 82878479 60698 35682 347129298 1105 98550 691821408 39797 76368 52618967 87665 80564 184389088 26612 4930 461704436 26612 33997 841110394 26612 32062 189555714 26612 66994 98441313 26612 93000 150021345 26612 24414 983593046 32944 53864 870658791 32944 26689 744473705 57976 54991 735042857 34916 2590 637778566 34916 71895 16544626 34916 77017 570231538 83814 51125 731951109 83814 43797 601617531 75577 38514 137688025 49460 44520 51584117 49460 2419 835396428 49460 6525 543956759 31956 62672 417320536 31956 88098 691116409 85850 11479 456136767 85850 25297 913523861 85850 47942 287142113 85850 19827 347756222 92186 85840 989310093 92186 40307 212749259 92186 74334 533723391 21173 22703 620910736 21173 68544 565443761 21173 11912 645351634 49779 33743 831494856 49779 56418 288774350 49779 48294 542688523 2547 10977 516032223 2547 86411 804163455 2547 86937 244955714 23912 72991 135518148 81635 55405 742217666 28977 26706 534259070 28977 2254 572888675 60508 19093 443165934 28645 18291 821128638 28645 63013 436376122 28645 28694 171217952 28645 80716 393658996 92959 16757 568670791 92959 6320 120255727 92959 20304 971992552 92959 20779 754125839 21877 49139 763302167 32604 63353 929706031 32604 29250 797347693 32604 56490 171292218 32604 53380 673804991 32604 4961 184936916 75682 7607 911428770 75682 82747 801446837 25891 58187 491576345 25891 25336 708656453 40371 84537 137044705 40371 96643 208499419 40371 96488 651388344 40371 98099 421573032 40371 86314 622432874 40371 2936 361628265 45591 39891 372667476 1899 37460 8293807 1899 65161 361522003 1899 41159 611334507 4911 10296 108428977 4911 29938 772168596 9280 34227 192716288 48820 34193 467879073 3128 3779 773742307 3128 87271 705293349 86763 96929 231020083 95834 64451 297117000 63510 99261 616478826 84080 390 871531679 84080 81630 613772656 33962 38484 163933268 33962 79668 412031183 33962 38905 624961320 94848 16311 175549998 94848 51057 774915157 89060 9027 254960292 89060 22263 695197993 89060 38627 546058327 74498 17868 238136593 74498 53395 855809928 1158 68263 343068715 1158 65188 579736904 1158 79108 760126218 1158 10738 274442097 1158 4332 261124089 57578 30478 37809465 85727 82112 848091494 31415 3676 538844894 31415 87271 968147351 83863 22402 231867065 83863 64640 76196728 83863 19684 931993339 83863 8640 790295390 32931 18318 354872940 42172 22215 100304155 42172 87392 6816304 42172 10010 542767192 43075 56820 844510776 43075 41556 411289460 66973 54496 484887620 66973 53454 433751557 66973 15497 82433698 70833 87817 342465615 70833 45802 249144586 70833 96046 930850403 46728 74094 728372733 46728 50743 273087019 46728 45104 991788519 46728 6315 873351134 46728 68246 283606219 38238 51313 799860332 38238 28579 22335532 88721 36120 389812615 88721 22158 195793349 88721 89040 468071276 17439 73742 37075279 43027 30926 543968103 52105 97569 40242789 39665 47493 785207163 39665 42846 933806950 49927 81193 119405814 49927 96811 604105679 49927 2056 295237648 78881 89485 353439771 78881 26123 47931470 78881 51057 329941823 30675 76105 924692969 30675 16018 224753949 30675 95688 767070813 30675 63309 735653482 30675 42629 347311080 6525 4342 570846106 6525 79673 989475010 375 72787 803733775 375 5500 454705731 375 74291 830064870 75540 72810 485971584 75540 69767 839997371 75540 25034 724500319 31553 33056 877444326 19121 9792 485132007 19121 60042 408564936 19121 80725 486185991 19121 33727 28915676 19121 32354 135835184 74902 78056 952838600 48467 45765 933138352 48467 75852 999776590 50710 2014 977491515 6095 41222 907489020 6095 7719 325972904 6095 58738 822489492 6095 33670 141985003 78660 98561 856726561 33524 92560 446398002 68750 16605 211511164 68750 92952 295221095 6487 42613 616840005 6487 11786 199033775 80935 96990 775203988 69042 41667 361926992 98670 90665 826459953 98670 79938 478633847 43279 86133 790093241 43279 83527 454808209 82915 1312 388722988 82915 61021 305226112 82915 34130 468766963 62132 32730 337753442 62132 62706 192004748 62132 73863 154187885 14141 47342 174309472 14141 9596 472706822 47673 15747 74558075 47673 70901 471108500 47673 84551 549162323 82890 66777 359223263 82890 26825 503794951 77633 84492 763073372 87165 40368 344057619 87165 54907 495395763 49357 22292 282942820 49357 17207 58899754 49357 908 345528597 44082 93394 432626226 44082 42315 575069085 44082 11479 392827043 12681 39206 399894236 84934 96602 555319955 84934 88044 135688490 84934 83642 75218692 4120 4707 760924830 4120 31273 871929018 4120 72098 388200010 4120 21698 47463106 4120 39045 877486967 44311 51447 197413762 44311 20304 734411821 66427 21293 188013437 51291 45685 766574053 51291 2293 521906008 55284 79795 657007532 22807 30986 414271625 22807 98233 171551355 36256 49770 926960673 36256 32422 19674871 36256 53729 190898192 41111 33212 779088180 68035 46208 297464567 99749 10503 424656852 99749 13122 74230574 99749 25603 388646194 99749 36566 425621776 99749 63076 170149237 99749 89164 470423538 17535 4855 937705999 7809 13547 61983158 7809 49407 55163042 26825 98554 995421500 26825 24790 397717085 73341 97893 953046512 61566 53776 999149013 61566 58701 443905366 61566 43201 638406409 61566 6017 358861589 61566 78394 250885360 61566 62226 360530085 77129 50031 18401618 77129 99623 702736100 77129 41767 494767201 85094 35637 532237145 93886 66572 838783175 28121 98749 865410418 28121 45162 403591246 3371 51153 143185259 3371 38234 805053226 46254 99914 695139522 46254 89645 609821425 46254 86314 263586124 65314 30730 629878343 65314 24842 952548823 55163 68753 403836603 55163 17363 885372259 55163 61691 718530018 82640 9331 461347376 82640 15076 325872322 40782 75556 76334872 40782 60439 289316801 40782 88044 385996219 35230 62231 15989750 17379 948 651413222 17379 11479 342323196 16312 14355 755145921 16312 73121 720071678 2926 96545 888631339 2926 84581 894368086 95688 16322 467268319 95688 65961 703051426 30109 58505 759070600 90153 12668 263423550 90153 53479 910624726 51218 8416 464619883 51218 18768 211956502 51218 6057 505938247 51218 27236 738138063 20970 20619 850313188 4332 50497 81082666 4332 65109 226138615 57709 54421 110942784 57709 72338 318303267 77044 85327 606083490 77044 31917 99167580 77044 66447 136068923 83469 96236 95222251 83469 58029 581768292 2130 51729 505352496 7242 94426 997299169 78953 41829 286264288 78953 80177 55213258 78953 55071 447095345 78953 88306 859614415 78953 73497 246909996 87636 16119 180196751 87636 33163 956282355 42846 5286 89380654 42846 89416 171130396 42846 88723 560677147 87506 61083 707020345 87506 38219 400428076 13249 88688 869038718 13249 97165 219111034 73922 46601 674224214 73922 85739 695266964 14967 65090 670339161 14967 45823 604767672 14967 39009 158918069 44618 86086 678630084 6452 86448 23814070 6452 31606 596179607 6452 35112 645067220 10052 61160 829517733 5863 47065 583001641 45104 70556 750168704 45104 22195 175903184 45104 99950 933259679 55059 15314 999192685 55059 99734 671250419 25005 12422 888774974 25005 97550 830160371 25005 21309 877514618 15300 23280 394532977 15300 13000 868746405 15300 26184 18575372 7019 43867 656202951 78050 60658 866329803 78050 87311 965923676 14412 13492 783372894 14412 69405 438361844 14412 99648 101675254 63947 24079 118041711 63947 73983 737654897 86928 42114 711148858 34316 95557 782702040 34316 88921 272124932 34316 39579 635443308 34316 77431 619565162 34316 18042 128593332 34316 11278 546927522 625 66486 279443302 625 92997 157276083 625 84551 152484677 21309 20895 326004947 21309 78677 746222015 21309 41556 474111088 54250 86417 339011453 54250 24414 645257959 54250 62894 958281100 88001 33578 65245081 1401 32160 981886244 70280 27509 458275844 70280 76577 463949894 70280 29117 686285611 70280 71640 453139583 29170 45938 998083164 29170 77318 219262342 31470 77165 377999712 31470 79068 860776353 31470 13711 96951091 31470 88933 566803421 31470 95339 679003276 4470 9351 369332491 4470 91478 672780083 4470 13922 65596321 4470 33194 848923385 44908 16647 382533767 44908 84296 796368959 94992 78998 393091275 94992 20304 990133366 42501 59204 463639612 44169 50989 977571753 44169 69753 695466721 44169 13520 11562172 76882 82575 559665478 76882 25840 581337201 76882 33109 484895885 13989 763 532003222 13989 82241 397520440 35131 22339 903278342 35131 18844 729749035 35131 31591 595789454 91127 21317 941124286 91127 35875 126536590 74726 98424 452121050 49416 20843 994418855 49416 22244 1549530 49416 55625 802946792 70548 98633 236334864 70548 17977 454323815 70548 55491 619170832 70548 91931 650426955 83642 86937 833154315 83642 13610 540663216 83642 13991 695279789 7393 83191 226385387 7393 96082 290814696 7393 58677 877852321 7446 77794 860597305 71640 98125 270227 71640 34881 509403017 13520 75916 255158587 13520 53459 769794284 57553 74126 130782371 57553 28576 659431970 33194 10766 573016246 33194 88429 989167296 31185 72990 941356103 31185 8387 814228754 31185 87271 63787449 16942 57686 466688131 16942 6057 103779976 16942 54013 410225408 16942 44600 899082833 40833 41891 173687017 40833 79780 230083954 40833 46501 386521917 84562 4059 94551522 84562 70255 604772170 58187 70868 108794408 58187 13831 591367774 58187 13744 855328772 58187 13922 842068707 24309 93360 380618595 24137 25337 18520847 54316 43742 284013679 54316 66353 164108766 54316 63612 67989337 78948 63291 206026456 7373 21801 909973054 7373 82527 855829872 7373 2833 466393710 7373 76687 890380599 7373 6925 739139006 7373 77141 424665893 9596 71849 612332563 9596 50129 429583784 5280 96097 942732639 5280 83527 562030741 5280 97550 758192747 88529 38473 614477008 88529 20952 597857715 98990 50539 162649137 98990 54441 424516866 75614 58883 288654113 75614 79159 325614246 75614 21757 463187325 42752 56681 95710471 42752 12670 638962860 91176 7790 59624815 57335 9838 350539931 57335 86760 497573742 57335 91319 954459468 75973 71268 774919262 83985 10734 418361798 64346 36972 303536985 55012 60074 898498626 45200 37905 595524822 48105 22652 366421498 7402 6785 553976061 7402 4213 397063899 92543 25983 534326902 92543 88780 627370367 91673 93143 361759243 37491 40793 190435247 37491 28603 964510856 37491 62677 506467475 6798 34203 582567995 6798 43784 591853946 6798 73759 574215566 21085 10431 942964215 21085 253 894323183 14536 23234 247657007 14536 51268 628386511 62542 40842 615177507 6783 24675 863877328 6783 22990 194694998 52435 60265 207339491 22990 33533 386984509 22990 15299 138953635 22990 40593 288676132 22990 19384 79331382 77010 35575 916369385 11744 89023 847053628 61164 15231 640101323 61164 31349 170306060 94361 18636 141948793 94361 53930 280266128 9121 43545 94111780 64369 85909 603917170 6245 29447 169363668 6245 3526 861838212 6245 55035 647838759 6245 6384 475920651 10972 25961 742981668 73497 7811 784943525 73497 25938 213428845 64309 82210 458834923 64309 23647 627743021 64309 77482 37362752 1017 70806 341899635 1017 91041 146663723 1017 24273 922868308 86616 49764 319433574 95339 93283 684262221 6057 32374 512091321 6057 84033 543679722 53380 48434 674384778 53380 59093 801555928 53380 59601 495826633 53380 2056 941221999 57276 79150 681469015 60465 82217 669900934 73759 18288 50762742 73759 75776 564429630 73759 14767 847443729 95005 27915 151915559 95005 37125 703440424 38831 19480 540915488 17884 31948 511468573 17884 79836 362649600 17884 63861 918735282 28084 56461 621023684 28084 60280 908433867 60439 92662 514960314 82390 62999 110920132 87271 13879 793984250 87271 89803 423789420 87271 17126 739955100 80099 12791 237901530 80099 55580 932305661 80099 25508 863334185 80099 54055 999696396 80099 84606 289694145 13283 91629 56190875 15987 36984 554422905 96957 72381 799276210 96957 26356 96520283 96957 97804 811920990 10062 59356 312961679 10062 6642 389638108 97804 36793 378948150 97804 54426 343725459 97804 72361 320717703 28612 77396 947196375 28612 65376 110737190 87538 26783 58004899 87538 64048 942423702 87538 70422 920491938 51058 98280 939701074 51058 55026 277171839 51058 10769 646401310 87351 76561 208680200 87351 50042 138930903 87351 60062 957279685 11685 31311 326970734 21244 1960 581096135 21244 90012 618309230 21244 44851 335222204 29244 76339 696024021 29244 22562 628682856 29244 30982 950062547 37312 27427 863924182 29660 4088 253343722 29660 15961 670443103 29660 75954 550416195 52781 52471 80165491 52781 70183 263597343 52781 60426 380306049 52781 52253 705537529 76822 54197 827691743 76822 56175 923730721 40125 84762 136269535 40125 21034 628633887 40125 17768 944037924 40125 50060 220960473 23766 86225 777603494 23766 9408 33574637 82931 88597 186861577 82931 81482 675710078 64233 25199 404341072 30982 28125 435783974 26024 68761 230089824 64810 46777 951731360 64810 19827 377503246 4587 12870 436798289 4587 62583 348031725 46580 8264 927683128 46580 64052 212849414 81191 55210 180019188 77672 39784 908420431 5408 32092 779898168 5408 28072 614178884 4623 43249 374760420 4623 17126 24259284 15750 30362 801851999 38584 22303 347806642 38584 14591 813285923 38584 45579 589807810 13467 40698 212307354 13467 39593 887383321 18042 17081 896949966 18042 65390 433506889 48448 69798 822086017 48448 66168 536130901 48448 22405 579839338 48448 2822 244232234 25055 45672 84837672 25055 19903 507533141 42967 78312 966565245 90781 98095 176942175 26548 33394 354757858 26548 5419 164243768 26548 47916 17343451 7889 37092 723810307 7889 34713 767518217 7889 72134 532009168 7193 82496 325383194 7193 70123 935126126 50611 10989 116301693 50611 57420 256768658 50611 50878 694658778 99306 45791 778561890 99306 34681 956258397 99306 59937 474700572 99306 31862 347351620 88622 56750 339044008 88622 56130 814758537 88622 23868 907354646 88622 65473 213880238 88622 11797 996980351 32458 79186 554562900 32458 7240 763457796 32458 49041 907146308 89028 20359 95773059 89028 70625 842570765 89028 16275 414992927 47030 11298 352466136 47030 57808 535436936 47030 47516 142872206 47030 35844 851668668 38323 62923 365425735 38323 71388 300499335 38323 41864 715484237 88098 77944 519038403 88098 18952 5924613 26045 49375 279342279 98163 54025 217913008 87957 63477 626971163 21419 21527 846333004 32353 5725 439103414 32353 36403 859883340 32353 25408 535859274 78508 7664 951243956 78508 10162 283795770 66447 87435 484388238 66447 46370 429437214 66447 72820 229558945 66447 79908 796601164 83780 71910 408961804 83780 70641 349071587 83780 6295 269343820 83780 46894 634855246 7892 11390 563716094 10769 72069 374009789 45579 24353 647761940 45579 12444 88558450 45579 88435 6617054 45579 92754 717980254 18412 65417 358338238 34197 71650 439075284 69197 77272 375630795 69197 15122 2911274 73983 87306 776694009 54243 83536 992590748 54243 61519 242874853 54243 26090 47940634 33919 56357 30830722 97434 83823 235121738 97434 26295 821815793 32334 30352 472475966 42726 70914 673382484 42726 68926 315937784 42726 70790 632896831 42726 95145 701791581 92213 20908 698501671 92213 41648 326581226 39045 3144 790647940 39045 20982 620261627 3991 31008 186655400 3991 45931 861924067 62214 26410 716339747 62214 74493 838319800 62214 48814 400939273 4978 88331 398814295 4978 63941 512920535 4978 98803 330947021 4978 84669 490307071 4978 26050 633134914 96748 12449 794523649 96748 46553 153432727 24842 65348 487880642 24842 44851 582755710 24842 91485 411760169 24842 38627 218661246 50778 11639 334579614 50778 60819 490566448 78609 24275 517430513 78609 47168 625276083 65736 20188 699678853 65736 35065 249184090 56564 19853 347248359 56564 46178 793038687 93245 1110 440797920 93245 16930 549686999 93245 98636 101758845 93245 70935 399949128 93245 37152 506800808 37771 43733 782138658 86411 37931 973999183 86411 5343 884174642 68246 65227 586765296 31132 3449 901044405 31132 88864 195929115 31132 94134 358501244 48271 38248 55901327 48271 8252 489375246 48271 5377 445584814 20002 61582 982048321 20002 99040 759125110 89040 23010 476746406 89040 90979 334865815 21698 66946 302290767 89164 38882 155894421 89164 76096 520475888 89164 52342 794639453 13922 60053 641352846 13922 73830 466433360 13922 59957 375200989 13922 89231 967328728 31866 75516 478580380 31866 72341 274197131 31866 82688 170347630 72134 65871 111831191 72134 88860 890551713 72134 99182 897005983 72134 20779 235902453 51122 40137 689519907 51122 4090 967892440 51122 80458 493029897 47942 47107 887999682 27228 22815 302300682 27228 45075 129605357 67288 3153 966384323 67288 34810 873073488 46178 35239 820517289 46178 92338 878334358 72830 62981 681207795 72830 41745 716362892 72830 33340 981499058 32577 28273 719601069 32577 84426 875104077 54426 21994 91986147 59644 11580 19140194 59644 13685 607688399 59644 18203 241457632 59644 27524 112303624 4090 43357 160564661 4090 685 38436570 29870 16603 17727608 29870 27546 962366072 29870 19180 64682056 29870 86839 600037985 6197 33471 6600883 6197 78263 918682985 84899 33670 581718460 84899 9749 538284465 84899 36389 696453172 27793 38285 278601772 27793 20304 605888427 43797 94645 493194328 43797 61148 970382885 56804 76353 436102304 39239 37331 965106961 89848 3024 656615895 89848 94030 315326171 89848 99536 553517170 89848 13316 189017969 89848 9408 313722844 23868 75205 402151264 33702 35051 437393619 33702 73787 259532854 35897 22310 704674942 35897 80551 468441097 35897 86238 651165565 66372 78703 621896346 66372 35644 112597002 66372 29818 300296890 66372 29181 73448930 4990 86008 811853452 4990 79927 584478446 91676 39523 456913026 91676 51817 407412614 91676 75894 516264514 89105 88845 733712445 67465 55347 122406919 67465 22172 964484327 47360 25888 247458042 47360 97960 643410999 47360 28280 240930723 10548 58088 41835787 82688 30867 833010520 82688 59822 81764166 82688 85275 388727749 67446 91197 581144826 74334 84186 417861080 74334 5612 558979440 74334 88074 217430526 74334 26933 781374806 92457 41977 80479490 92457 22571 23787004 92457 17160 700491206 5873 8488 648339765 5873 64099 806393428 5873 73331 82050319 68320 72990 54382366 68320 19920 2907441 68320 57575 629078375 12670 24489 902408654 12670 55690 379118494 12670 63769 254662124 42816 61868 901428888 42816 48209 881036734 42816 60119 777345291 88860 11912 623163044 19062 75526 318227469 19062 9904 342862164 19062 92754 256585512 10966 57221 852888846 72623 91868 176680170 72623 71280 940181381 26461 29121 681504912 55879 95459 541178394 83770 12410 47341213 83770 61049 475620983 18905 93470 133428124 18905 25432 203753206 15497 19023 846525419 15497 86470 211360271 15497 21606 871952576 15497 83568 167153646 15497 85275 184662324 26184 97634 122846486 58682 80218 275545884 58682 77105 78434918 62706 71699 138103025 62706 34325 925261135 82241 96691 899784138 82241 372 731504897 98785 6685 970783515 29200 20488 40040786 33475 76579 919659790 33475 92559 233009398 33475 65648 775923466 33475 58689 990311359 13744 52858 412752302 13744 62075 272992313 13744 92313 986644263 13744 32354 607987042 13744 11419 3301560 13744 53459 685267988 57420 18540 181545272 42315 6656 910198666 42315 30707 115650884 42629 60520 911647400 42629 17160 819903793 42629 87711 724142534 30811 42363 740832006 99765 50244 372047807 85928 13634 871461302 59843 2024 994694769 17440 40582 889202556 17440 43517 934285611 92952 46692 141305601 92952 7944 440672774 92952 92556 950846163 38248 55579 410676668 76573 33995 10351701 76573 86107 820627424 92608 81495 933369798 92608 24940 228326811 92608 46501 864397462 16800 35069 463806123 5174 90825 218790854 73811 77337 308169585 73811 42328 220500734 91478 12759 580292187 91478 44192 627612307 39593 44248 648385150 2248 70760 401039295 2248 84033 203894675 84426 41800 70955884 84426 52506 823992054 98524 95234 836160144 97232 86054 222245381 97232 44691 467427956 97232 53515 377680255 21878 23708 323640318 99040 37698 925444924 99040 88968 736654551 87838 44245 483986821 28280 61382 766557799 28280 13900 447514355 56013 16439 751660800 51020 90425 962500207 20304 42005 281946307 20304 52571 589655191 53729 99334 260033199 53729 96073 14856499 53729 1666 962019704 53729 86073 92765667 51268 95455 142741516 83778 66112 621761049 83778 6358 480462231 28442 27889 215611315 68828 44661 502987229 68828 28801 132713027 68828 13497 694798873 31917 27997 847770883 31917 46637 729506519 77090 85018 531114289 77090 98941 372610710 54490 58442 690928540 54490 98545 798102943 54490 8726 732273377 86670 776 330240198 29131 10009 89641403 29131 28576 688700577 63437 18599 495227808 80716 44507 319602410 80716 51853 61473676 98749 22468 357101319 20141 58822 986091431 20141 51614 514970006 20141 19216 145392940 97621 43103 40038650 97621 2419 175196703 53395 1818 958664306 53395 72827 435967453 53395 62842 156903124 38219 45320 22339989 77141 75510 735044225 77141 84994 130827564 77141 88593 45945481 77141 9320 353047903 91594 5645 866506565 91594 97300 716757250 91594 56054 71598620 94741 27851 271788409 94741 70292 477818695 17859 98505 573105961 17859 65966 483058125 11797 48411 121642926 52286 95562 33616310 52286 19218 957308934 68117 42981 175043568 68117 37454 529456912 68117 83309 527175907 6483 95320 945782679 6483 99495 91136846 10823 99095 552165571 10823 66281 478497484 10823 5669 282947282 10823 36803 122364616 62894 28668 886219149 62894 27516 948080777 6474 8572 756464394 6474 80519 466592306 88706 94770 130875082 88706 82788 937275898 88706 64663 94257899 53479 47372 492580276 1145 34803 950409057 18958 12457 184999596 18958 2753 837025027 65341 9438 777468648 65341 39104 19478461 65341 50349 517795511 32848 62642 111605021 32848 82868 664136960 32848 34482 212432629 32848 89937 89078936 27591 25975 661811107 27591 75971 905409266 27591 11149 894096159 80770 34425 932830172 80770 47312 92686601 80770 84792 658242667 80770 22292 968014858 72331 98205 196939998 62735 19878 187209246 62735 27963 283887081 62735 53338 972269790 62735 83680 502249234 62735 79147 234899790 47200 4644 316851415 47200 44776 457401541 30502 65840 74831485 30502 60391 910595933 38684 35899 688800194 38684 82158 896353176 22313 44327 473662391 22313 26968 202599913 22313 97616 151802253 54013 8772 274350334 54013 68898 876645420 54013 67712 657078574 54013 49827 468300768 58408 83024 611671635 99483 84308 756603488 99483 50401 865779518 4083 1791 109389166 4083 40594 825879681 4083 12450 253595172 4083 89404 633079772 2789 99172 430939513 11667 61797 614940664 56054 91579 406280359 5383 8030 888934952 5383 43776 499584687 9045 9892 684222258 9045 40835 405948637 9045 16821 711395336 9045 50253 168885535 9045 88534 662616194 65376 70095 435990853 65376 20065 92803645 6358 12580 786701498 78862 59702 343187232 62774 76475 408418188 62774 63502 114556491 62774 89803 854119514 11479 56682 864717199 45261 86389 282841967 45261 2851 221200018 75533 37535 921380549 75533 22562 693334614 75533 17503 779840078 39579 54185 153694992 39579 2293 467506815 88055 35536 919799598 88055 16275 482722890 88055 30707 836474243 91243 68629 346581488 91243 87979 303760844 91243 49684 281963486 5736 61695 453468913 5736 3056 970098568 85999 81519 931508188 60877 73629 984145988 60877 94721 773401235 60877 87558 872908738 91479 98886 667155309 91479 84745 297006810 79673 86274 261440407 89121 80860 36620410 89121 7894 931472001 89121 97150 538774025 99538 92204 80654661 50705 25626 254569680 44037 47783 70637449 44037 6986 838084357 44037 47322 943972040 44037 19126 830131050 97327 74172 875524341 97327 37816 140004674 97327 80885 103689708 49491 59919 910085095 49491 81134 177905431 49491 72169 651694395 86107 63279 316915449 1946 23244 235942947 1946 78557 348319745 1946 27188 454592961 1946 34236 632731990 1946 91990 241247824 1946 35285 979723142 1946 84407 501831859 74693 68215 856725494 74693 88820 5071697 74693 48960 724552869 74693 50219 302507999 74693 89877 939058048 26123 10851 243779550 26123 62787 118998246 26123 28759 590803845 83527 58567 122283081 83527 2888 689872183 83527 70961 166181223 47727 21557 180022060 78949 2946 645566021 5343 35956 922616385 5343 92754 892416858 64099 76952 505510388 64099 21632 132849744 64099 14885 15865630 64099 85501 913152227 5767 6467 449697569 5767 49234 579369122 91841 80343 525070731 91841 17808 728615253 91841 1067 972006024 56720 31459 564212200 56720 52966 847889365 74326 64018 20686250 97243 74733 802425333 97243 15652 928977212 97243 84581 862965958 62605 16801 898474683 62605 69937 189801043 62605 63076 113518614 62605 28664 925857348 17363 30359 863186019 17363 93789 836669401 27579 19583 644826206 27579 2091 607438834 27579 55334 700327452 2631 17396 15810280 64471 15344 872291282 6250 41754 234905389 38642 16340 673792065 38642 43397 162914694 38642 7819 605672290 25234 29006 680588790 17332 28347 53444517 17332 60391 434381138 95268 12215 354041279 20434 29679 604412314 20434 685 582605312 61373 66433 348944085 61373 87301 779062102 61373 78363 327035646 21254 54907 450436101 21254 33992 855730156 80458 95498 434918987 80458 87905 403063591 33331 55860 961668242 33331 67516 813273395 33331 95674 644235911 33331 8 747512785 6588 18874 252267636 6588 67597 446796814 6588 82377 740065959 68097 6492 920546240 68097 88429 176510148 24790 11121 885240184 17480 30900 888080149 17480 4747 376723471 8726 42589 592365911 8726 108 469721009 96358 81658 595329581 2056 59979 987382144 5419 33874 518523084 5419 23092 410225783 56201 22619 116536311 56201 43614 72742934 9748 99697 935776626 9748 18684 321796710 9748 57728 58691415 42864 21029 225185188 42864 74687 792362452 42864 47438 977940686 42864 81527 514307728 88306 21068 677468556 88306 51129 23495497 88306 82928 239266244 31273 77379 711995267 31273 44600 700412442 81285 90910 10185213 81285 26933 300688053 81285 63029 2153538 89568 57194 118192073 89568 52907 916183881 69753 22128 993173712 69753 98636 465248985 35964 27918 381516483 35964 92267 397330530 73863 30042 285372429 73863 45595 77933095 73863 22158 806315526 63861 13900 177023082 63861 75223 976650739 63861 9137 506786486 63861 21161 12384852 6384 42130 167627941 6384 19883 611741349 6384 33670 467230661 13086 62873 52999824 13086 93199 856191985 13086 1591 506208160 97378 95134 183585577 49591 18198 945155618 49591 54696 420832605 49591 64759 133920836 43224 14222 524398647 43224 97960 707088009 43224 32422 480793234 43224 4922 668668799 7366 28609 628832697 25432 88016 933534870 25432 69681 950336071 25432 89165 127603747 25432 2598 40613142 81341 86434 234268340 81341 88035 705608995 81341 19933 696748995 13383 60397 874627570 13383 25408 287566250 13383 97279 679091006 10881 39998 260586377 10881 76554 768470897 10681 45589 480472483 10681 40650 543762202 10681 6947 518708073 10681 32965 86925532 95900 34692 363842361 95900 62011 444665708 95900 9595 588325010 71420 23855 397476516 71420 90672 818860602 71420 99130 475981006 46501 37851 306257944 46501 79070 776310214 46501 54989 465029080 46501 72664 119261990 75983 38057 852582808 75983 84407 597365956 75414 95670 787307334 75414 94058 979265227 75414 59619 90244514 52253 30505 324520976 23048 38010 149286351 4329 43913 541589466 4329 24118 915139131 23055 60362 826588730 91806 63508 374020347 91806 6947 856938496 91806 47901 127564859 34096 66201 478729443 34096 51979 588818878 39354 2991 62041296 34862 59579 226960425 43756 52273 900430973 43756 92035 662914893 92603 69872 46664906 92603 72361 791935471 92603 82812 831536171 14591 20352 738866410 90451 18258 34734847 90451 27364 54278722 90451 14072 106182164 6947 70081 477686990 1321 93048 517070352 1321 78677 197344079 3537 52195 821810637 3537 3052 115904762 3537 82973 585940207 34325 61184 75087447 34325 26295 611429851 34325 48368 380898605 49747 49229 320181673 49747 9028 362569130 49747 83791 471309338 49747 53459 410286463 53459 9855 940844468 53459 47385 907470027 62533 96104 188336404 62533 10738 434417166 62533 27446 257729939 9904 67203 305780235 9904 69245 800369401 62661 50072 874724715 70422 17684 628913433 71806 56970 635213245 71806 17060 93084058 71806 67105 95194863 71806 85209 733432955 63072 61096 584623755 63072 99874 472138212 63072 24106 200280124 57369 35937 534519260 57369 73559 843676008 52907 98491 464487952 52907 86314 510650281 12371 61416 578613846 12371 87537 450470912 12371 97343 35751308 43092 93792 768097816 59619 23124 785751290 59619 65400 61952886 10738 6482 766305022 10738 28885 849386175 10738 2530 936600736 10738 83382 145474928 10738 92586 206444612 10738 42301 75699133 10738 73249 555617993 75223 14904 966800834 48742 6794 764300097 48742 31855 275240670 67030 78348 651934011 67030 13172 356818864 67030 21355 33558642 67030 42995 369748982 6949 82049 195884147 6949 16119 672491374 33017 83403 207788523 52269 6856 175641141 52269 84797 404631885 52269 69945 814941586 52269 38667 838115076 63131 83885 24886577 56967 78716 712261622 56967 20855 785819228 56967 4223 681616718 56967 32358 254851319 56967 52966 647390319 61328 46476 758127664 61328 22155 859110118 61328 16688 364242230 61328 18874 299331121 61328 99182 259246347 10255 29196 342861542 10255 13071 56677358 69245 95065 638587257 73121 40913 784166324 73121 11421 114319660 73121 85305 201664336 19287 36444 209393278 19287 47055 270979952 81387 50733 615046619 81387 76491 662644006 81387 13715 510685045 2936 92258 18241471 25408 55837 556654506 25408 68980 229152306 25408 40838 764449119 77017 74960 283876187 77017 25148 880155114 77017 38607 666185224 77017 5452 945230367 91362 93077 329060985 91362 16875 961622873 54907 71548 557500183 38093 92402 401665902 38093 89645 642247310 44651 72860 942065627 44651 65362 150292676 85944 19466 63617515 87149 76593 777319919 87149 24692 811166323 51057 53166 132220788 51057 29196 19910381 51057 40193 901155959 36232 85025 470604181 36232 70042 445499375 36232 94832 672623637 36232 70716 457642986 36232 4075 340135459 58181 86055 804217848 58181 69391 720127927 27466 80262 424897487 27466 24929 937854358 97165 86515 824960774 97165 75583 843909315 45947 77050 28073903 45947 42412 650159159 45947 36875 406335629 8350 89108 604062419 8350 29196 866038437 8350 78263 278648600 74301 22987 415712223 70716 10180 860650731 23809 78362 602681314 23809 16714 992471091 2598 13867 825394815 3532 20781 68888063 64663 74116 717030399 64663 16938 305461427 30707 46040 161630266 30707 22415 939845364 30707 9408 723231810 80269 45043 948601798 80269 94909 281076261 80269 54995 430786424 80269 63707 645686127 80269 92168 899096154 60917 65344 388011866 28576 13606 165897272 28576 23313 456710081 72380 55026 46275564 72380 65041 824801375 72380 51674 797611623 72380 73533 730134325 18853 8695 192413775 42192 6776 421504095 42192 50393 837104824 61166 10867 861018924 54989 34896 179383525 54989 89401 135603165 36882 19987 798532574 94782 54995 920730961 94782 43614 552198007 62842 63702 85496073 62842 89209 871188266 62842 58081 279519876 97550 69215 952804873 43397 78263 761381216 43397 108 502012996 43397 86197 842344789 10997 20994 469850736 10997 62799 110539811 3056 43046 91188688 50357 40317 545380806 50357 80199 784322094 50357 51039 11764930 83680 47971 354708139 83680 84002 48799600 95965 73404 786909028 95965 12428 279208403 95965 56430 481896232 17126 61075 305069674 17126 67113 342000570 17126 25200 636940802 94873 72542 678913138 4945 40455 713054881 9278 18490 809520060 9278 10406 866268071 9278 51078 975720321 48368 21161 685750716 48368 59006 404287189 48368 90866 388448550 54256 35941 206623413 54256 72287 548920504 54256 56951 737734457 11318 12837 254360250 11318 15680 467419963 11318 19982 504179258 51167 35322 913831243 51167 26050 318674202 85275 92269 124846236 53123 71364 626259316 82394 25752 256839529 82394 28801 384881777 82394 26050 141745638 20241 98386 109011462 20241 38737 42712483 20241 16705 356021656 20241 64847 448638149 14171 51097 101210238 26295 47950 490207769 26295 51719 676179197 762 57450 17488421 762 50612 601225841 52502 69085 852428554 50129 30672 56713550 50129 2367 27069300 50129 85323 734255672 89404 23103 69841152 89404 62239 583207783 52573 47009 228391831 79305 82488 428021603 79305 96879 541739749 6642 77941 832750052 6642 71850 435215658 41290 35622 762268306 41290 46978 688132638 47278 62816 481718925 78108 48148 769582444 34810 48565 688358666 92754 61631 367273665 92754 47830 371250033 92754 89192 494602900 92521 86361 500744782 89913 54376 98714571 72361 91569 657036407 72361 19827 159586148 49407 47830 186069967 49407 55337 46935138 49407 24688 608860804 49407 46030 979579798 49407 3052 201939365 49407 86848 74520974 90536 8302 268866442 89877 75331 978652569 89877 56031 946079715 89877 17839 477534997 89877 21102 95024428 16688 19083 554187955 9438 46715 270101976 9438 81397 450321696 32939 34617 230322425 32939 38130 956689490 31936 56110 463932094 31936 79277 350204074 25938 34401 563041938 47916 9043 624245646 47916 50410 55797658 43877 12520 177545137 43877 36367 150645324 3101 18714 266524313 3101 84033 17424469 26933 84597 800357991 26933 61674 700752044 33340 11142 24475279 33340 81586 287869058 33340 4889 866058196 97517 66308 223564418 62583 42121 475338677 59789 79360 11023434 59789 13585 200538580 89777 56425 546928352 87392 39268 852154184 87392 99182 42408796 87392 40105 710296902 75894 61836 670386277 75894 22414 50606471 75894 63076 371183793 23761 30031 772842594 23761 10327 584273465 23761 15935 396354979 24414 70228 691712557 24414 62014 221633776 24414 73198 419027767 24414 35119 93690104 63309 39382 804141948 63309 35443 725020761 63309 38918 729866835 63309 17777 578032331 28205 66109 594566996 82308 79446 932713538 82308 26050 902708806 13497 41875 118009234 13497 67440 860396159 84194 97127 149505021 62799 69493 235043009 25336 47668 489924299 73934 9504 473434474 47385 67791 195262337 61049 95761 318868741 61049 4546 796416801 61049 73629 635444476 9723 73642 796684090 9723 70245 174371031 50093 19774 139756178 43614 64272 515402363 43614 89646 81819703 39833 99584 965448495 39833 93651 536412847 2674 58820 353509175 2674 33166 310787927 2674 40678 694745587 2674 83247 639032383 61450 95792 444779045 61450 43776 759106764 99950 55811 330452942 22263 30943 223894401 22263 13715 137145566 22263 49897 595598341 59802 18460 570087321 59802 79440 164229172 50042 64875 533465193 50042 5866 122992349 50042 11188 14313624 50042 49892 988386241 50042 15122 669893495 50042 70388 869045397 82694 28213 531540144 82694 88560 981768147 24929 56252 629960558 55559 64759 407624219 55559 999 817433388 55559 6767 981851938 89412 52245 679386020 89412 65966 26764920 88035 36687 462654467 88035 92628 511669665 8219 42866 840959678 8219 62344 640675109 13898 74949 941896660 13898 24638 556106752 13898 90048 155085943 13898 16258 649491605 68640 65905 825691754 68640 26333 401440358 68640 71885 101482937 68640 62150 313546953 64241 8608 903442629 64241 68406 424380998 64241 54210 633273217 59957 10274 417718741 59957 49897 186039013 37197 77230 482017531 37197 15004 799904092 12390 99030 827477323 12390 39675 300870072 79908 54265 885166613 79908 13622 87430218 79908 52337 890208411 60856 16410 653492668 60856 45326 200409080 60856 90012 927164091 75583 13625 929788313 75583 16637 246583767 97279 25368 298202659 97279 64951 855477998 97279 1386 967515140 48020 46072 753498982 48020 80014 585244750 48020 39245 70289897 16714 88364 401669459 91000 78971 8570009 91000 8892 133941066 79147 16025 585149527 79147 76601 249678463 79147 91330 898688179 15076 95180 402788469 15076 53497 572276831 15076 2973 399061619 80315 74563 484030640 80315 36112 929592834 80315 2851 799969592 28189 59195 439694004 28189 9672 550293030 28189 13291 573480320 9960 87404 247719846 9960 69589 439404926 47438 33278 233533209 47438 13822 16491662 47438 53874 24108044 47438 66404 784433436 47438 86296 529871831 90866 7434 475546373 90866 36389 461921952 37125 59662 23552895 37125 66982 821567471 37125 22968 868688654 37125 65112 814684496 37125 22493 477417203 70333 60393 960426575 70333 33238 331944374 78594 315 633075058 78594 38948 800909926 78594 52339 113158256 58081 79635 776892473 20982 80857 984697912 20982 40608 929404978 64052 37517 343435019 64052 31384 720590430 39546 31992 745544514 26640 26138 846018110 26640 12833 235623676 70971 3213 56937450 70971 44898 95984719 20065 41436 908401351 20065 97989 999941301 20065 85047 147992171 21456 53227 191072144 21456 87844 650401720 80066 37931 152625744 80066 22760 506637182 74291 3124 248517746 63095 31899 755629868 68544 68457 295054063 68544 90691 932552139 68544 9028 820520196 89224 35257 768116059 89224 91089 65877630 88723 4989 419429976 88723 82872 434936388 15562 49673 138697646 15562 35153 74409430 15562 28668 359500878 2419 8911 537683534 86783 89933 736259067 86783 58333 592008869 98981 14433 852743457 53454 32382 862241649 53454 83134 489862052 40105 13586 184759132 40105 95779 205321949 40105 68692 768385882 18952 70451 696682562 18952 5951 533973882 97084 12363 153899559 97084 2133 678470050 23800 95576 460353471 23800 30053 927464644 23800 61878 251012981 47055 33931 478430698 47055 15713 615507023 53550 57334 593707769 53550 76020 98033398 22414 18637 26612940 22414 72674 288808299 25034 15894 24901338 25034 29441 332460964 25034 6767 681021615 38627 33737 800009912 57728 23179 225605882 57728 79499 748839819 57728 32965 722069311 57728 62211 789286395 57728 65966 235239710 84368 54971 605275991 84368 50804 935514586 84368 94268 570190559 84368 37782 559813045 84368 97120 538755391 78363 30789 752329863 78363 22493 541899821 89937 15108 64903335 89937 31250 941210908 19827 52839 239680000 19827 11887 504228467 19827 16400 887206146 19827 86750 644465061 19827 48961 719586882 34699 73651 936151539 34699 89790 465594499 92035 13014 277590605 92035 70388 68361257 76193 73941 437508950 76193 9408 481850132 99734 86528 92278986 99734 47842 22694875 75384 3612 123106967 75384 96175 383497223 75384 67492 41765345 55334 92416 933791399 55334 28200 242025334 69312 73147 631060716 43792 27879 616156807 43792 1332 351679501 18295 18676 531989826 69391 73950 841501751 69391 49451 771618186 69391 77631 718074826 15727 98182 850617316 15727 19773 636154519 36389 1055 998579159 36389 21451 63919962 13354 82422 246707039 13354 76120 445816954 66571 86065 436330306 39424 39236 379165857 31998 19686 173544872 19384 22701 667479281 19384 85305 703513347 19384 85877 85705200 72919 73727 726449382 72919 15004 606491101 72919 27364 442451664 72919 9236 394271913 37661 16082 644376537 47629 45884 504559481 31349 8963 575098649 31349 37437 551177458 31349 1059 802141825 31349 49237 305538399 80517 82845 898536800 1411 5684 144719590 1411 14176 996582802 1411 80538 827202869 3397 9629 971179455 3397 88497 860046074 65671 93003 110297540 65671 10215 560791880 50393 7537 294693140 44898 87354 853775063 44898 97120 181729767 75852 98160 809694608 75852 94944 225017857 75852 77908 940112056 5951 30036 816409152 5951 2238 988747594 63187 23799 206907510 63187 96326 1804269 63187 66399 827214728 63187 51352 127262305 37133 73318 523379762 37133 29227 311229637 37133 11912 37984904 19218 14542 60366015 19218 8264 339560004 19218 54438 310227132 10010 47479 98622953 10010 76700 886693250 10010 84021 546216061 10010 76114 846663099 10010 55596 133794515 94337 46344 134243767 94337 57525 743823266 61691 73617 864136605 61691 1841 941136646 86026 77321 528200421 86026 97742 693020871 86026 1352 852473460 24101 32874 623917621 14934 43157 353279219 14934 91851 197053549 84033 69285 781797883 55035 42216 126676629 55035 44600 665369026 77289 86124 57204051 77289 83247 939892242 77289 6315 723757979 77289 19979 112819504 33670 21281 977658543 33670 71072 883381122 37592 28573 287824029 37592 7234 74816424 37592 79054 849511254 37592 35480 2787056 57200 81395 868667277 57200 4197 835005508 85417 53913 277698040 85417 49681 900826816 19126 74005 902221065 19126 90759 607168508 31272 64323 795134135 31272 41236 39097785 31272 34842 224825059 41949 4038 678973277 41949 4150 147402100 10215 79399 489769694 10215 53497 273820534 45805 25874 490941695 45805 8264 304754656 73629 21371 355291308 73629 21161 738350274 61741 90357 411838004 61741 16637 812707990 61741 27364 820569100 48578 83010 132475559 48578 2646 605290989 14514 89957 161325941 14514 62569 849258510 77431 58082 152949276 77431 68057 679480917 77431 93207 83651763 77431 22928 458833216 64048 13226 444934561 64048 71687 416270962 64048 2973 121409087 2973 9930 297891613 48294 89388 462935991 86839 3777 302096702 63029 81792 4500906 63029 91018 920193840 37703 66459 311324129 37703 22562 363621329 37703 66274 289659028 79927 57537 273380386 79927 47857 989059754 88074 34342 594765603 88074 46677 574588074 88074 72098 819200971 92586 20099 557362419 92586 54829 489035489 92586 88950 115682704 82973 10172 885519605 19153 64947 713154895 19153 65633 830871695 19153 9736 749055540 19153 33653 556823306 29998 1527 863929882 29998 60470 134841914 29998 20267 320010522 29998 42055 353257268 8264 54425 182876073 8264 9614 67655700 42117 69408 911276010 42117 69871 367048015 99526 44701 649083137 99526 36112 668827955 16708 84291 707301748 16708 50989 968098561 29196 93191 364438114 61971 55446 666587993 61971 86089 473282721 61971 84296 41182751 50401 30535 626535701 50401 36345 222590105 50401 68751 826209624 50401 79555 300340479 50401 74522 896161616 72990 70631 139123113 72990 27218 68789738 72990 44552 234184200 61186 16671 707634545 61186 34007 552956418 14382 63944 547724634 14382 9276 607018410 53336 16002 70429080 53336 9133 596426166 11278 27446 758556570 11278 56990 734605052 84407 27493 336883592 84407 27560 851906821 84407 76030 692490913 84407 15071 360523853 66399 52588 427715770 66399 96138 438130686 76733 99610 979643177 91851 58239 482807276 91851 60491 570155301 35153 73949 430883513 72098 78886 832913828 72098 47796 250428554 72098 36463 961631151 73067 50057 814866494 70991 69408 354169845 33992 83854 310858498 33992 2243 337565121 83791 39048 242143283 83791 766 527670756 83791 70493 709758530 83791 40738 707008889 83791 83034 660669831 83791 97616 942972723 97662 15872 936653654 77908 1082 132992638 77908 22018 194763001 77908 43776 217941382 79499 27995 928418568 60280 83856 2038058 60280 79277 398636395 60280 92313 788452044 52752 60281 929881684 52752 97788 240879938 52752 81708 23177169 52752 97986 660917785 52752 15004 802141902 52752 64759 928984408 89332 54226 462207884 56058 45536 230580677 56058 63781 267375046 56058 18799 575620965 56058 29689 37581411 16981 86432 729552540 16981 33473 597278497 99653 87614 187645760 99653 35833 629667234 253 70575 258155420 29938 82148 334314665 29938 86291 98115336 29938 99736 502277225 91319 40361 645803512 91319 32954 830169039 57208 5507 434419336 57208 79165 656292552 42328 27393 841455352 11647 1262 98546153 11647 39569 856028554 11647 54210 884525818 11912 64025 419120048 11912 53386 652269530 11912 82854 377013151 49684 36946 161311873 49684 48702 488396133 90691 37966 770472912 90691 15191 101195779 90691 61561 149456338 17503 66584 216823440 17503 36868 703617690 17503 4767 103139882 17160 13148 947482595 17160 37412 130406469 33228 36748 443226940 33228 90155 138611180 33228 1352 585567611 33228 28200 65706970 39634 80290 714443928 66232 50922 638446048 66232 76409 964741821 51979 41985 327985546 51979 65573 640945078 17777 78882 151342367 17777 44552 367558070 90204 4771 637811843 90204 37938 167017697 32422 21568 984148877 92087 78462 851827151 92087 34993 233004651 33499 31119 736416287 33499 90012 215061358 52506 79003 651766295 52506 62738 52933007 72287 63964 746406678 35624 40165 877917103 50878 85647 665334437 50878 33601 931703776 50878 67018 221396057 50878 32998 90032684 47322 14615 625291146 52698 32767 18172287 52698 36641 305212844 55094 98636 467100749 24308 84875 517661880 24308 37269 284171722 10262 15839 569800391 32774 88665 577452606 98561 93874 772527842 50127 60403 781588567 53386 50752 550490660 78677 99070 159000602 78677 32059 305925008 78677 8283 731771376 78677 52739 810666685 87711 90792 747271321 87711 55164 438037205 87711 44262 95161445 88044 44659 731915850 88044 64571 180193101 7819 7649 330420031 7819 44969 937024679 7819 31457 402401442 63076 25783 703753990 63076 87018 530798558 32998 45903 486470295 32998 78670 438719523 32998 77806 513743421 16071 95755 143211199 53452 30979 388907100 53452 35591 672429200 37398 3580 921676059 26990 49045 566004430 22966 54969 75626844 22420 89107 381312455 11149 26025 100904155 3633 75953 725207308 20952 36115 998253263 7863 87433 379700042 7863 50003 702768763 7863 45045 86564248 89762 93666 617676723 97307 19148 670001118 97307 38465 305946750 86314 31698 572242731 86314 78127 105458916 5725 43376 50028044 5725 6767 396982351 76104 12465 603313803 19216 39504 790752232 19216 78024 700334533 19216 37852 230470345 63120 75525 785011521 63120 54525 468086309 63120 53968 38498010 73533 92178 574617413 21360 66813 799010969 21360 76910 782397152 4961 54768 20440643 4961 93476 553254415 43819 15487 67563578 43819 44204 612153977 53629 64494 417871761 53629 30054 191725862 96149 62256 513451600 96149 51134 779881544 96149 76059 310047022 96149 87178 726648206 22158 463 655012359 22158 28664 803153094 72026 47060 291395823 32131 2752 609872400 16637 48852 312935748 16637 85246 877636855 16637 48973 102398371 92001 20989 315070155 92001 61163 729845989 92001 46948 516809219 4208 27646 378121815 84049 68124 676985787 85209 19903 471047296 85209 12356 382979976 85209 4958 467713066 85209 73833 231109918 85209 13579 977437268 75493 75602 947008466 13838 69797 709148967 89803 99462 308689866 89803 76472 118777364 89803 9028 723163544 58114 14931 996143930 58114 22955 270195222 62904 43493 805816911 62904 77388 520385157 54441 14995 620449201 54441 73426 128957534 54441 25961 611526731 20737 19752 676173273 74076 21101 191180875 99182 51365 161008861 99182 84237 541630156 99182 73596 609754549 70809 32758 643872056 70809 23724 134342513 70809 86849 60357412 26050 13075 43153205 11063 70501 637310723 11063 66735 831156662 11063 97390 646505938 66718 49955 578275808 66718 91803 391335818 84581 14825 768294005 84581 4873 59040959 84581 70558 911354776 84581 98140 615337069 34960 57801 222412561 34960 74966 265881061 34960 78316 717895091 33784 33304 141330084 33784 27413 579934827 33784 60018 995054880 33784 89462 383624781 33784 19979 105246226 33784 34716 118305565 91356 36191 29592403 91356 36619 989886657 55071 74818 438249596 55071 80292 497247714 73559 12531 714563533 18967 86119 371738565 68811 22348 208038209 68811 59991 5776166 87905 20392 356257562 87905 55148 278002010 37269 60267 424804421 2293 43644 89424908 58840 6429 895037437 58840 35833 441106584 16275 19851 301567524 16275 73360 565963517 16275 86848 479931062 85305 33210 611916446 85305 13291 185468260 2367 4247 451295865 2367 21646 906072877 2367 79847 844510657 2367 99956 754445126 27236 83757 689616735 83309 42526 739391941 88658 57791 439059370 88658 75631 692626159 88658 6767 191404231 41888 94553 658168608 41888 65390 773554494 91547 60936 642437543 3659 22655 636293872 3659 36763 74772702 3659 86565 671097693 12450 61490 883756011 63769 68752 997276614 63769 39800 553172006 13715 61876 345844075 13715 70171 155427176 13715 31969 824250402 37624 43438 207166790 37624 44552 324867389 80516 96997 204725356 80516 2913 948672451 80516 16634 236543112 80516 86296 351286954 5500 67445 141859611 5500 95957 206654623 29729 92461 675632061 29729 81183 226103743 89646 35345 485850321 89646 57480 137794882 99736 93133 71219849 76120 36016 5373381 6315 16194 86282623 6315 97120 30949308 6315 58244 922946886 65390 16278 281710920 41556 90155 45897108 9749 22283 922102635 9749 43157 238317864 9749 25922 290196107 25192 56733 749436042 25192 15293 657567780 25192 56690 682142660 11786 8756 551837329 83134 50911 352451120 83134 24692 194093822 31829 22020 999206905 31829 81353 71512080 31829 95860 632016380 21161 14240 525168308 21161 7847 171756175 39675 10127 444886463 67482 88718 384291957 4277 20714 560556089 4277 76554 687924270 41251 37853 106101720 41251 27857 376098232 62922 40758 967260310 62922 28668 107597354 84296 42788 164789419 84296 62985 73526045 84296 2511 948023099 84296 22724 370828550 35119 51282 634008951 89645 27047 950491716 6383 41639 343469140 87844 61408 213378633 87844 14453 238003072 84551 85557 726713951 99697 45512 814914338 99697 9236 811699166 21355 29871 901065488 21355 108 300986870 32463 28279 942348813 57730 49112 503147332 57730 83034 587570342 57730 18520 544571948 57730 54438 976565990 13622 43198 8175246 13622 12568 777301196 57288 23977 116283876 47842 64600 540806771 47842 9736 690523384 47842 24174 289969635 90145 22495 564087564 21874 11844 480690852 22085 79318 472617351 22085 17754 25348269 99495 32806 817283156 33375 87748 444139339 33375 88797 446119592 78263 18136 163119239 78263 78439 389652967 78263 36875 941425379 78263 70935 788356121 78263 76354 349275003 301 22685 351138526 301 32521 674797347 301 13123 539305182 301 67810 372126452 20779 4434 175869044 20779 62344 500973724 97785 72192 924398778 97785 14994 365016967 56538 93059 918405293 86937 69501 513898307 86937 52809 256522392 86937 84939 295806264 86937 80693 993430502 86937 87237 845475812 108 1696 990044133 108 9614 785741520 85232 72471 352232289 85232 10034 475165221 85232 39021 28169239 85232 2746 797118528 85232 93451 513028103 94586 21618 177457369 32354 96314 44808613 32354 13579 552953758 28579 70123 376131368 28579 22007 325581590 28579 6767 534775753 51853 1165 666064024 51853 34503 66890832 51853 61416 135671153 7894 55537 547294284 7894 91606 247799596 7894 98849 716367539 7894 32247 974827065 7894 15415 764098961 82812 59720 372873562 54678 39584 502419587 54678 54492 279094292 54678 13312 711532673 29353 21333 328841616 70123 37688 429051423 70123 72341 13541399 35019 62929 727195290 89231 90955 394267755 29275 14404 276135632 28940 19530 686230166 28940 97599 56938292 28940 30666 226162225 28940 66790 298376681 28940 88747 318951655 28940 2614 59755083 56175 23561 222729906 56175 27268 953563619 56175 74845 193371557 56175 62007 22172592 39009 49145 819699878 40594 28794 531136114 40594 86190 40928130 36403 84348 562675534 36403 85047 82649099 36403 22760 23162159 36403 5628 545505297 90595 33709 789198777 63817 98391 224784662 63817 88560 35629550 48347 25064 883959042 48347 85018 45640090 8396 29642 181217828 11025 44822 873797480 93541 56288 327797050 70059 15514 667665951 70935 41500 367644527 70935 56026 832537700 70935 10302 636954149 70935 54382 996510286 70935 18105 796108002 36491 50760 869319745 36491 29379 989050800 36491 63458 78834643 36491 93876 883652279 36146 1393 359112957 10587 22114 750194307 10587 38522 314163461 88950 49887 690763361 88950 53968 278198696 88950 61561 657771085 35669 71456 942210755 35669 93109 79759948 15415 80276 978202290 72341 7554 968687512 72341 55875 811104759 72341 79046 383938161 68390 57742 718764853 47830 36847 411970055 62226 1669 300257696 62226 34505 45580609 96816 97346 152108383 96816 74420 899596851 96816 41321 690937044 88843 16728 512470617 88843 29533 318456434 88843 92347 609763880 88843 11871 106556971 81527 39576 529125275 81527 89790 847700416 24939 39055 890335169 24939 27378 123705178 24939 27605 766684036 24939 33248 738013471 24939 78939 333272969 51817 34965 618008910 51817 36261 955866390 52891 90474 657985185 81586 22449 81804620 43776 57046 310408846 43776 34829 420439332 43776 52788 797688289 9028 65761 592908957 9028 34716 401130338 9028 2597 950372376 91268 78361 253779803 91268 62063 707266651 76088 27757 994673683 76088 49827 543669588 76088 11114 743563109 21715 48541 942222553 21715 10705 31964688 48702 57178 936989519 48702 59232 364982055 33103 58016 107970834 33103 27613 451514676 51039 89999 995496730 75594 67430 714996800 75594 25922 15923365 69411 76159 661122763 74642 67787 119488669 74642 32223 234647475 74642 85047 784261893 74642 60299 800692496 11295 20915 327793882 11295 87301 291805364 41367 50583 262600802 41367 92294 777550874 60819 86873 258488996 60819 17754 363881292 8 99893 922254975 27524 83314 517612136 76554 91954 363604757 76554 82854 467396070 55596 11380 601536192 55596 75287 111148889 55596 2551 228890531 51880 1845 746092136 51880 37620 716555217 80895 62438 660658525 80895 64213 26927368 80895 64882 642666164 18446 95563 889500892 44192 14524 238583499 38805 55647 549549777 38805 2597 203725 65573 5272 258068052 65573 85312 605434434 97683 1800 209128656 65400 40234 450748219 65400 19920 229324832 2851 62427 290824265 2851 63286 979969816 2851 28270 790949758 2851 9564 371328384 77318 2206 451906184 77318 70876 562810148 31457 44473 863465356 31457 81183 154113536 30304 21056 526637545 30304 87448 96833540 30304 36912 930511544 30304 16258 271650419 30304 94837 943294169 27968 76449 984567546 27968 14505 526626129 27968 56315 619364420 27968 60897 202057410 45075 45731 807151985 45075 76284 871423168 13900 68302 354803243 13900 32127 953694375 13766 37615 875899019 13766 41617 501483156 4922 77583 180626730 4922 34739 660305075 8283 23428 598389948 36875 32623 847681984 36875 69012 448308053 36875 4830 392356294 36875 6959 743419651 36875 24749 263496427 74620 78470 854086202 74620 41370 19686910 74620 95313 407937170 74620 19005 169451033 90012 38677 535795131 657 88459 438003620 657 75938 260467941 657 13689 591204657 76409 91573 905401174 76409 5612 504793773 4075 34559 75527403 4075 82562 570327845 4075 97610 25705269 22562 44016 931300591 22562 97554 792264235 64120 63027 147421643 64120 78801 815307544 64120 72889 740464308 42995 94886 835180176 96879 91164 183871583 96879 2387 221581584 63127 41458 393971065 63127 5555 958617290 90155 28236 922167935 13492 99312 890330907 13492 76245 894861901 13492 50365 373291556 13492 88751 598059890 13492 11686 79411786 89401 13093 156079263 89401 7266 184967052 89401 32242 449859733 89401 93436 672341457 89401 45326 870436666 89401 70625 918851218 52342 61937 457816027 15995 87335 982749979 15995 53091 67167474 15995 28801 518567268 5212 58870 210048289 97960 75571 390101253 97960 47633 85236594 68706 68065 154389931 68706 89408 63571009 68706 60118 898644868 51719 95206 765726645 29227 20184 497774239 29227 90985 144349983 29227 66015 247298376 29227 67608 350525869 44851 49533 41731167 44851 25956 550660402 19920 7961 286194709 19920 17423 197536559 1738 94166 41386708 1738 29993 542885388 97120 58860 249244109 97120 50702 34294596 82373 62032 537613913 82373 8865 421708750 82373 95598 767300907 66353 22452 601199443 66353 87573 585888839 34730 90131 655339304 34730 76245 412510553 56223 81512 675230325 56223 17754 403307334 56223 68799 15957301 43151 6329 173160779 63612 67523 604883128 63612 18520 156805985 37460 53267 967623570 45140 32340 157449509 76910 57933 725030402 76910 3913 6739616 42055 46133 629589698 42055 3584 965349704 42055 53786 558196367 42055 3052 628799975 88429 62168 364819856 88429 11732 341195724 88429 87807 601202951 88429 35961 402765488 84606 5409 495248708 4893 17517 994588346 85405 23103 746010633 85405 24360 763548406 82928 51711 31382498 82928 73348 712740495 86039 85087 686140945 35112 88979 535841100 35112 12211 453376013 35112 34698 929445337 35112 48341 923664473 73249 68423 388042985 73249 37616 759280246 91485 93475 17469029 91485 49250 477535838 91485 84218 695166632 22640 88827 651137831 2238 11737 740168635 31867 21075 310844354 31867 31029 930165295 31867 68367 959350436 59082 54975 609885877 59082 93263 857655684 59082 34503 439833444 18840 54130 520645518 55602 9095 788238452 55602 90269 552597669 77482 18335 518937972 9681 31169 978554733 94944 57914 955254841 94944 79070 286200129 79070 81405 932303291 16055 9336 116822617 16055 82063 893833101 16055 58870 150804489 16055 3693 776873847 21102 14178 349127379 21102 59758 306165571 21102 91744 880483013 15122 23898 872714870 25922 95813 248892770 25922 32118 317965779 26113 3229 525838137 37001 10163 779367075 37001 5803 716638980 37001 70804 465623168 40054 20762 278328069 26356 21167 265129959 26356 83247 76863071 44600 4466 986643207 82057 58867 205335357 82057 90478 86200560 82057 66896 344389293 82057 46609 802274969 46344 21468 818694410 46344 71007 617691279 3052 71587 778524798 3052 44496 712390517 34007 28255 861121744 34007 41321 716248908 34007 37869 549692445 34007 58989 662939466 37152 55701 19324412 6767 45677 828682803 42730 208 671596315 28801 29888 394714547 28801 27486 487685166 28801 85018 767135351 28200 62296 494997872 9979 79754 433885529 9979 65610 957874338 9408 3819 341707986 9408 60391 827685543 9408 67217 268453678 97350 94079 44817512 19903 95780 757814753 19903 40369 263973187 19903 67886 700936300 19903 10324 642308287 63886 91014 106369005 63886 13002 956792989 78315 60672 713299788 89139 94608 845895885 15798 23572 869275522 2133 18397 247960371 2133 82080 19697257 2133 7773 917015532 56974 17180 559146690 52739 91655 711934444 50946 31217 980070616 50946 64432 378524592 50946 62180 181610331 50946 66900 200138008 55344 19311 161821414 24749 87226 35388539 24749 42009 837499772 24749 36318 835152897 24749 27516 379529996 24749 17423 169138211 65473 76363 350890901 65473 15228 525717776 98636 2146 421851736 98636 32768 279719038 62180 44236 603253927 69937 97740 107357069 69937 93876 885202348 27364 16886 199924034 27364 33603 742514921 49237 48516 170096840 49237 26328 187822980 77169 27421 601447207 77169 22928 911795537 94654 61612 142058753 45326 9461 493245685 45326 50702 180999078 15293 39123 876411700 64951 93033 851099355 64951 53066 933739351 64951 14176 778620789 92338 77568 30125277 92338 2999 867583965 92338 87879 368475167 92338 68799 661153606 70777 45339 610191256 18571 36325 915810902 18571 73072 938894925 18571 25740 230980270 47954 28404 319661416 47954 53540 438463529 81048 5210 783410644 81048 99084 636984184 81048 25547 764052175 81048 43708 559844012 22292 44224 447133096 22292 27196 864008216 14825 16368 987638982 57575 85226 564405591 57575 94665 142553489 65154 49040 805674957 90768 71857 335089225 90768 52702 61428678 90768 75125 649260957 80885 44526 839155304 80885 11532 464047451 27621 38903 833875654 685 55072 651900406 685 72347 979219875 685 4525 873158256 685 88901 716579542 99212 43376 588302321 99212 18658 962262132 99212 36802 366226536 56685 93134 331946548 56685 80289 542570360 53066 99166 307215750 53066 88258 2143815 88797 85958 896708692 88797 27603 287487201 88797 33874 858830779 44552 2667 552891413 55026 73008 644149174 35591 830 794022232 35591 4197 86359743 60062 78502 640608682 86565 4103 376518730 86565 44962 537588179 86565 45364 746148486 33874 28410 976570361 33874 70673 593769693 33874 91991 86455962 51077 46641 706725420 51077 19879 2649606 51077 33995 831885115 87558 16669 986255542 87558 40418 286174145 87558 85501 611549261 87558 67771 965401688 81710 38599 733024184 81710 4316 719616036 81710 54108 575306937 65463 27061 564578672 14803 89097 781478096 98705 26743 431437151 98705 81756 842700184 98705 40071 150234675 98705 91089 3750741 62155 30336 389289751 62155 36930 343733452 62155 51962 65700012 62155 94469 430207039 88266 59845 546274640 88266 71498 716221758 97390 44904 932938460 97390 71411 956050023 99956 1590 119725645 99956 47714 718375279 99956 9975 242795991 5612 9135 973558680 5612 98633 868927787 15004 83010 547460885 15004 77491 149842237 15004 37137 487872814 15004 14604 426437221 41961 40964 995889252 41961 7428 181964075 41961 68486 445574478 87301 26949 282051819 87301 10974 550978819 87301 63892 377784148 87301 38114 391200306 93164 69396 215216960 52591 6126 868795194 52591 16126 291090547 52591 51254 629165265 52591 11532 758946237 32965 97963 904898784 32965 71796 232985743 11452 65811 535311523 11452 37013 506147593 11452 52958 376974874 10078 10350 387754538 19933 42659 354313399 56780 28689 135613213 56780 92362 504598518 56780 65332 148668041 56780 30459 820971863 27892 57781 519815289 20477 58842 955273264 20477 36094 821978640 20477 55582 461693259 7083 65703 423563182 7083 36133 568827062 7083 8613 845251200 7083 40678 396183255 7083 23199 874462132 61876 59729 207676086 61876 94982 621849795 3328 22380 925381047 3328 99958 156263395 3328 68535 29631434 3328 34503 696223181 3328 4989 967014608 50733 82391 120439402 50733 30653 493401572 67414 46712 617850235 67414 66686 110194087 7708 86864 980238860 7708 94638 350371565 7708 79590 593368882 7708 57236 148052320 7708 46145 493970209 38729 39922 550675949 38729 96648 38237056 38729 3404 597205241 78939 63467 149228581 10284 45521 111434568 10284 27486 141159350 10284 68485 965455611 18217 9331 748838666 18217 31296 75004759 18217 28416 368341892 51313 3749 913431586 79277 33022 633338181 22007 30935 98528188 79440 74287 998085816 15228 81676 699556257 15228 74213 431642579 36803 64363 512147517 36803 86296 481193325 36803 91459 795295782 67857 81971 707287649 67857 55704 643119602 67857 88259 955661142 67857 12535 104598923 67857 37620 56870649 47971 93707 313537705 47971 20040 59954918 40193 55943 523068877 24213 73944 214814331 40071 90568 563591641 40071 44316 74869533 40071 66841 29511812 40071 62211 649141231 70625 68589 945695584 70625 357 684191117 70625 15776 478058086 70625 78628 503500552 50520 49068 953320465 50520 61087 201069017 50520 30314 89491599 50520 87286 486442174 50520 40020 540540287 94134 20126 273424612 94134 85684 193902359 72664 92604 148680261 72664 73528 362539429 39747 61189 936948549 39747 53540 667540756 39747 11532 970847661 18891 56461 516313848 1067 72765 705997560 1067 94837 861922760 41388 53041 500721757 41388 58883 506000634 41578 86749 50903142 41578 59363 118737873 65870 38126 549461773 72265 87289 910994842 72265 44796 416112682 72265 80562 163789592 72265 3693 600925952 72265 59364 754819839 24174 11831 637183304 70002 17745 182440053 70002 46082 65954531 70002 4989 828420927 70002 13568 825642072 70002 35833 577390724 95137 9365 196687506 95137 88264 45881929 87178 39509 882449784 87178 4237 497652436 61561 96177 186864913 61561 33248 665513108 61561 85323 422574863 83128 1318 45926938 8892 82062 101623196 8892 79328 785910226 79456 28527 895834457 79456 12020 320635752 79456 86849 464696587 79456 68254 742743269 93284 42796 769444713 93284 16144 484511141 34505 62216 734356960 34505 80292 473141197 34505 44815 881241743 34505 42340 557493067 74057 20046 501279639 41745 30368 389124145 86238 96964 794884876 86238 9817 785763460 86238 51434 341644412 86238 88264 570719481 86238 44909 999353744 11134 87395 152512229 78118 3688 900870118 78118 34100 204934764 78118 53665 774470742 78118 92379 892706862 78118 94340 56599979 10914 31534 269587719 42301 82285 17395088 42301 84917 369283393 66841 48704 794465867 66841 94726 590441182 66841 1841 780932348 66841 52339 219169383 64662 62637 215163454 64662 97989 604944956 65966 37442 539085874 31928 29081 814738127 31928 17183 995991190 31928 97701 147948011 34768 99103 256460779 34768 44815 379520616 34768 50473 573535870 44496 99891 665658758 38746 34826 540773937 38746 3377 614467722 38746 7320 803437627 2597 88191 364556023 2597 79578 950082428 2597 16300 983922813 2597 17205 901461411 88981 5021 894074138 14475 78800 652183382 14475 18009 549868692 14475 358 390870453 40262 49639 229118065 40262 93451 363226378 1591 92763 843357440 41426 39349 545393772 92313 10151 270103108 92313 82206 130248653 72182 18240 267856192 72182 8663 913804287 92379 70815 340085121 92379 89912 884822557 30456 14105 17179442 30456 68787 920975630 47901 11393 213278883 47901 5702 11512654 47901 4963 58277325 73847 25558 780953528 60391 79836 434584396 60391 83548 217293500 6927 67757 228278355 6927 21288 535659081 6927 53813 635101430 38465 19599 765869950 38465 97742 772696312 88995 37992 444450570 88995 54290 824231007 15776 2687 663385251 15776 55792 192363026 15776 99691 487710267 62170 16636 911830486 62170 77327 745363623 62170 50363 798015398 62170 30545 30806825 78401 22191 366774647 78401 61878 497505644 1083 80735 46918875 9595 59894 775399244 9595 26178 483328294 9595 26710 404290121 5628 70112 235651012 5628 95860 569465592 36775 87810 640635165 36775 34672 365851590 95547 58513 453024514 84708 48470 474091341 60795 26635 917785569 32954 92643 281840537 32954 71428 525434411 56479 52382 5718365 87369 32551 804189164 89790 54209 30346718 11315 10066 135247796 13123 37541 48511553 65633 91240 186540432 65633 73898 994173914 65633 52860 658094777 90407 88887 818526095 90407 51850 649403860 90407 43231 445994935 10704 10413 208605149 7476 84920 42961646 7476 65252 458255080 77910 65412 549383902 97205 72416 304176545 97205 72475 31706409 97205 38522 31480719 46948 72126 803089164 40128 21517 901664784 40128 66773 444710235 40128 66127 573276945 14602 27499 565006042 35209 3045 843629841 73331 6546 806702277 73331 1332 718548384 73331 7680 195295519 69945 76450 162335012 69945 67442 236201863 69945 27417 426694516 89447 27616 708505247 57582 39988 914921580 57582 56284 905071239 57582 67212 498217610 11532 15816 37339293 46677 39766 284776557 4963 47147 154603107 85684 67487 547591216 85684 71946 161785019 84729 25889 871630938 36112 94278 963710476 36112 4300 503443343 36112 20709 19410989 36112 25037 286662470 44909 92545 304821140 44909 13071 34954023 44909 75758 925524235 71857 70733 274627632 97515 49780 904851328 97515 69044 467093537 10076 91211 498608400 10076 83377 70202772 10076 43708 281291695 10076 92831 757862221 85501 56021 620991674 85501 38069 958199473 22928 82405 972511520 22928 67678 406573497 32768 7828 742464165 32768 10448 988588038 30535 6694 52274298 30535 49614 793457087 30535 20120 112513558 30535 12269 341179667 30535 74282 444193834 30535 50702 122778151 97150 33690 13599787 97150 84218 385224077 93735 43872 235580585 93735 98417 251843479 93735 29949 21686016 84745 46176 122772338 66274 77971 601669327 66274 94208 698943550 66274 96427 918454501 58556 60501 703756077 58556 22018 766520705 11419 7116 160974374 11419 80289 678523849 38272 92675 408320283 38272 55050 999764205 29384 96906 267096221 29384 83247 577802390 29384 75600 883172020 18876 95832 94560502 20585 57450 231874082 20585 51352 539164283 27218 36535 846680154 80562 20937 674408430 80562 56690 742796550 66949 79804 133387618 18463 22968 405824844 18463 85582 932506132 18463 11420 726184466 18463 91018 772720407 18463 91772 164447294 83853 718 376526885 82206 97741 64537092 82206 73336 950620311 31250 6112 432411160 31250 61416 537635729 22493 3147 867071331 22493 81824 437519913 2746 30528 469157535 2746 21972 576201819 2746 36190 263867806 61878 10133 337520802 64759 76285 610971444 82872 90464 556868354 82872 57519 936072384 55522 71200 863981033 55522 32412 816950878 4889 98952 381038764 4889 31841 394787245 68486 28087 278405709 68486 13697 74845478 27446 20358 976128889 27446 37016 542805318 71076 19910 470285302 71076 25206 786522635 71076 70876 296335003 71076 35869 300998178 71076 65886 885032832 70388 14612 510219674 2646 67943 719965538 2646 11220 81603785 69445 51202 626439124 69445 36809 412624504 68799 14650 563454685 93707 17654 146326086 93707 87135 251669443 93707 27285 34682370 93707 27486 857033682 25956 95802 898787128 87879 55962 597269146 87879 49426 813041284 87879 25338 313532699 87879 78373 303963848 87879 39266 50147734 2243 12647 721538792 49827 24433 312284796 49827 21307 751782328 28668 12855 64541827 97742 84508 132136929 97742 19677 788703851 23216 79015 831452107 23216 62043 327480259 23216 71774 53672114 23216 34631 153486882 23216 33248 516870290 16150 13935 357568122 16150 3688 86592354 39266 19115 736064985 9137 54219 62934837 9137 53540 390891490 82080 51418 651823437 82080 71498 419348211 58326 26430 95136227 15957 33940 716806383 15957 11537 189224296 44558 15280 216597497 97616 10358 219771789 97616 77232 704611464 97616 15719 222253151 44217 99425 348122589 74845 61262 336709959 74845 14604 113509857 33606 81815 597507517 19979 38978 410804520 19979 8642 212745850 19979 56690 270240173 19979 47674 669520688 74106 77961 43832406 74106 22115 70015434 74106 62427 675656241 85498 540 122223193 32172 13597 851854356 32172 97701 437287420 50193 20300 538586661 85047 23435 246472771 85047 57996 460052510 68367 67478 603065244 68367 65112 58609550 2999 15321 402711519 2999 42550 867344475 2999 68489 15278131 67105 47040 628981217 55298 60240 656767936 55298 64875 777056263 14531 69776 717699292 32893 33675 323566852 20753 1857 445860128 20753 32350 926166075 20753 47357 569883370 20753 94498 379231694 15191 86047 380099192 15191 63460 936520036 15191 85813 104576148 3170 21816 116492677 3170 63796 32685451 3170 852 797799624 3170 58883 58523988 65104 34877 790718186 65104 42291 19234984 77390 68481 390240966 77390 16462 364390938 77390 10075 212698353 77390 84032 535997691 77390 19023 178908586 77390 94334 780106245 16705 82858 452347740 38948 40709 256544802 38948 46646 502241307 38948 47657 714699397 6992 46472 931211790 52966 64765 452005662 88560 76907 701719049 88560 49935 976608373 88560 43449 401376815 4197 51592 648638993 4197 1106 77357515 4197 32180 969785250 6677 53866 466355323 40678 30032 768061762 40678 60631 712314079 40678 75287 452775389 40678 18520 230433994 40678 47674 69401060 13002 23069 86205159 97554 56324 336030557 86197 47240 640233023 86197 13568 604592015 71823 50053 419824874 71823 25100 137594471 71823 26442 113741573 24692 70958 807695731 24692 42788 749122651 6714 47146 601822904 6714 60583 757083043 6714 21687 443935329 38114 31540 338026376 38114 17630 779045612 38114 68865 481967288 38114 891 286642564 38114 51352 370896782 44528 90092 214793803 44528 7185 184027904 44528 27229 984018562 54829 57195 692099339 54829 13537 827565300 92168 44507 733113231 92168 71687 876068724 8896 4883 730816012 76284 34639 978797565 76284 66015 831198794 34908 49890 304013986 66900 87620 846826312 72411 60322 979348603 72411 42611 344063622 72411 98977 942356566 70932 69563 22226302 83463 78864 983996843 83463 745 803690807 28664 73613 761759506 28664 33653 169986610 86706 37477 930138218 38564 96789 507385671 38564 91480 728462742 38564 58502 446999261 31112 89595 993326181 34698 9296 253329405 34698 18896 27979249 22724 83193 326603532 22724 1340 337529029 58333 34013 724941957 58333 62211 728777750 70800 71741 268749620 70800 16182 813469898 70800 59991 133422647 54210 14606 481128188 54210 80944 795342187 54210 76659 752743087 41471 93561 99059134 10228 94596 326567274 10228 61174 446520667 14176 21077 106661439 14176 11595 517998535 14176 71505 416760709 16875 49781 217733148 16875 19056 591663884 16875 54617 449219149 16875 13442 322497569 68692 12240 616166863 68692 27664 228861666 38667 92424 262549367 38667 87750 427649073 91459 33029 761007340 4442 98583 302613777 91415 52440 892830341 85877 40898 738722664 85877 45315 607856512 85877 39853 115657977 85877 17034 895333404 85877 50365 119482259 85877 15005 800774789 14248 90723 100710328 14248 83641 318430140 29585 22634 691074340 29585 67354 801775688 29585 18099 963861202 29585 18646 617115748 93109 41371 796068159 1386 39647 6900562 1386 42196 265466005 1386 45222 624190069 40650 64047 616957133 37375 62178 326238470 37375 55597 822615107 37375 54386 163261498 37375 20993 402441968 93876 17482 953949514 93876 29974 700695730 93876 37782 137115290 97989 227 839822357 97989 3662 79830854 97989 456 865817614 52339 72898 242558608 52339 23265 464386964 1332 39609 557075354 187 35196 284369121 187 84865 147196569 187 67608 949045730 78024 30446 341373718 78024 38522 259418518 78024 2627 565027772 88258 83016 736835600 65112 87629 402880167 65112 69501 355340434 37173 89214 482150885 14072 81551 713954209 14072 62135 203719636 14072 92911 431664684 86848 10045 918440434 86848 29064 935341696 86848 27508 572514576 1291 77623 473159809 1291 55792 543460193 85018 43931 541096981 85018 81399 383081424 31774 46909 782320853 31774 3718 435821809 30545 87416 775850940 30545 43449 297982952 30545 60118 381074911 91079 31047 673203403 90398 70330 727610665 90398 55469 883378142 90398 58883 542774369 71082 60732 961933422 71082 59373 770817050 71082 47945 357921094 11380 18363 632247972 11380 52635 968477417 64847 82432 59753589 64847 28573 383526890 64847 91772 910667953 64847 78670 460216938 37867 71809 286284625 37867 3478 944566328 37867 67212 234168406 34902 42395 823082021 82702 21695 874033226 82702 40543 874735352 82702 32488 793802999 54290 61601 213446950 13071 95086 451968907 13071 9638 203945088 91224 24696 452942419 91224 70945 199861700 91224 50599 598827609 91224 58023 95847719 91224 7907 350167978 82752 20646 842025161 17423 99931 773866522 17423 30653 860133233 21735 12219 568745671 78806 20370 191393694 94405 42940 479084147 94405 24563 886140020 82854 72910 18212349 82854 25092 437398479 16119 57901 379217044 16119 38069 302584103 95654 39227 408272425 95654 51140 919152442 95654 5851 93274112 95654 50355 619214689 95654 3718 830835490 26586 66110 769415467 26586 92676 844800976 26586 86496 864358800 87394 92706 996404115 87394 78301 571751969 87394 2482 816872758 80122 935 531602515 55621 24548 480888940 55621 73382 649546748 55621 25299 634033981 71682 2678 749718662 13223 39704 64647703 13223 92304 436562635 13223 37882 752952702 13223 51428 399821991 90759 96831 829995638 90759 10948 815576939 90759 23767 952703487 37116 84511 537118036 37116 83162 566594410 31948 84098 783261590 31948 55510 994196351 31948 90831 473265968 68131 39257 951696906 68131 1089 450636969 68131 44147 788631739 68131 56482 326908819 38912 89070 163017088 85323 29229 788837472 85323 90483 368764341 37852 26004 68716950 37852 14542 673735363 19773 14824 506370593 19773 25275 963716388 50989 15280 52695108 83536 87777 9871149 38287 89048 270312648 38287 43157 728998710 38287 51054 60736133 24360 7641 147869138 24360 62065 499538861 72889 59056 133049952 72889 70558 887986147 16269 2533 775744070 33445 63358 898786911 94946 71181 955294110 94946 87015 63498142 94946 59106 533264395 94946 13605 378018647 50365 50567 343446354 50365 19325 753514915 50365 22623 226114934 50365 75758 414964192 29441 11887 131762638 62427 4985 145195831 62427 89829 856523396 99130 34094 676682552 99130 56951 371760961 99130 21327 259376270 64550 45717 942805572 4255 25692 17894702 6623 89651 32228188 6623 50355 860525044 66982 81704 495728084 66982 66015 531523474 66982 74094 470210441 66982 70127 599750064 2725 96630 719920511 2725 33365 445643810 2725 15759 975941528 2725 21848 449935658 33897 93023 43834473 33897 71658 216285091 33897 42879 63046312 33897 1340 781702307 7924 51741 818050230 7924 5616 393059528 15347 74954 441242380 15347 38623 169759381 15347 13773 168616662 9236 94915 466923672 80538 59842 803966286 80538 57451 567085208 80538 13099 556987658 76354 37567 721808281 76354 42788 759477371 43558 47299 956726031 43558 13665 458312427 9126 53485 876240618 9126 68836 283945027 9126 51352 292552420 9126 16720 436294327 36367 36532 173243095 36367 1421 162349051 36367 89192 894079399 58989 25218 779210481 16258 67020 593209496 21213 93946 907939358 21213 35533 754582812 94837 59685 730014962 94837 18309 25579900 19982 46256 889904542 60118 35020 710356474 60118 62740 575334802 58501 81701 948280810 58501 40020 224450536 92911 85564 909182991 92911 8387 459574861 15071 88361 309735682 15071 2519 418506801 15071 9133 877952039 69586 36154 616905570 69586 90980 645702090 22760 62147 395241966 22760 44079 304254818 22760 39136 903384553 18361 55310 975451016 11686 62068 906794075 11686 62740 49219196 53091 39687 885201574 53091 4739 194744693 53091 93285 275219969 80343 92337 467337131 80343 58630 204445776 80343 28402 702776243 68169 89470 685658453 38495 4526 988016812 54438 2307 265149521 54438 33634 817330940 54438 7650 411957878 62211 20699 487932297 62211 55269 412283054 74522 81467 90804684 74522 50355 177453682 74252 73343 966991903 74252 11757 800023040 74252 70127 519672784 74252 2627 894487850 74252 26710 179340591 74252 9975 914297884 27777 279 216783187 63503 65179 864236182 63503 68787 590103955 63503 27417 25920310 38978 45944 781508434 37056 40646 876163016 62239 69472 108256580 62239 82069 194320686 62239 1836 39953782 62239 16012 342582675 13981 68006 260184435 13981 93436 430635622 13981 12974 41900489 14244 35571 365656853 41351 44998 691398771 41351 56918 215013511 62144 34132 290099217 62144 65243 969445059 62144 72373 435331597 62144 24115 31862454 34355 88987 581791813 31426 9291 378288391 18874 22992 904836396 18874 21350 941211956 18874 11850 649336478 18874 46107 748245411 18874 41754 655633836 98647 4235 45302030 98647 24610 293276644 98647 15925 973334571 11871 56276 285418726 11871 49667 748318140 11871 10612 986428259 54535 35882 22896282 88747 98638 92361459 88747 28502 643770353 80292 38741 978715637 80292 13291 185913496 22845 26282 473890176 9133 89758 897661326 9133 24643 538630378 9133 62323 988511351 90443 12700 636106149 53497 85086 508843257 53497 35533 502639530 16720 73144 257610072 16720 75024 876916105 16720 53687 10148347 16134 87401 861160635 36809 16170 206948064 36809 25158 232868622 36809 56661 84553846 73596 55420 226894994 73596 24290 773564796 73596 68427 274513867 73596 67235 201977940 7907 70451 640170925 16876 37658 843612062 16876 23796 672160077 65677 90293 835619257 65677 60299 744353096 62344 75716 117202929 32059 19847 943581976 32059 68535 956452380 9614 87555 76470044 5616 83157 573418505 5616 97282 133438208 48425 42528 652802874 94046 89560 479228105 94046 78021 883272526 94046 40020 459497552 85706 63281 254914755 85706 35477 654214585 29949 14453 734465595 27664 6469 793139595 27664 39242 408426680 27664 55792 801608486 27664 41342 252185583 67589 73482 6305928 67589 17591 789943794 25740 52361 739374795 25740 81465 214203708 22968 35383 317208082 22968 3693 679968162 25961 51342 333874404 25961 48341 321656295 25961 55588 762363530 91018 85086 183244554 91018 13442 113162890 41321 74493 388929908 41321 52650 561841700 27417 77591 837235898 87286 94772 988623056 70245 35007 960082279 70245 8717 627098360 92676 30250 927354850 56951 32654 418798478 95779 68928 536567749 95779 77439 579907239 33009 99356 510211909 33009 23227 855438326 33009 60491 33852037 57257 46702 817252125 57257 54719 692958453 57257 7935 329942701 57257 33603 403415985 48953 52390 660605032 52337 59855 19170638 89192 31168 359115986 89192 14604 681531727 89192 203 728696026 89192 81467 228369875 89226 20567 658782311 89226 99831 487372920 62150 69272 596333431 62150 50158 127756010 62150 40020 411686608 24607 28942 21232327 24607 29376 85423508 24607 67585 364116548 24607 95195 953937346 24607 38187 886809733 24607 40020 194136330 59991 30284 268883628 59991 17444 683386934 59991 17571 73166736 59991 34716 805474233 59991 96787 444189835 59991 29562 693281850 21484 6817 26811606 21484 44023 419538070 13442 4426 563681672 13442 18240 281018210 76245 49126 811589360 76245 71386 913547386 76245 46627 493970004 48973 95188 102053567 48973 63397 233816704 69231 68290 449790241 69231 27113 458199656 69231 99335 791806498 69231 37292 579943198 69231 97504 649059331 67608 81452 586490616 67608 67522 841601684 67608 42340 659679887 26532 38998 98569921 26532 11011 168696003 67810 4735 197149959 67810 19943 800621841 67810 58513 86572720 48961 54015 550833338 81397 92876 975411400 81397 1910 582790455 39189 27398 591629040 39189 34376 146115149 39189 57416 443864425 16689 62916 430592105 16689 61980 784565668 16689 96234 535523706 12986 59320 790165580 12986 13975 149479565 3913 69723 40338935 87018 51197 584577401 83247 32208 220498401 83247 21427 685875702 72239 38456 903696352 3481 66553 459320389 3481 81225 368979215 3481 93183 928350442 3481 20536 615675460 91163 23286 428288072 91163 15216 556472515 35337 64836 189512051 35337 62286 493204243 35337 17879 180663000 50702 58244 940117712 50702 19960 824548749 50702 43870 542174231 50702 19961 830340038 76528 3389 73802732 76528 96669 177421684 86849 78170 806186454 86849 28919 215126505 86849 64007 417018867 57480 50164 588617888 42550 61836 634771497 42550 60272 211022066 42550 15098 16324312 74282 48434 807673347 74282 49432 982487279 74282 27653 525147775 35869 93500 292337105 35869 65941 597263487 78628 61183 651900324 60619 78831 458371450 60619 92358 756661386 7935 85878 374812 7935 61215 471142781 83976 86416 258389469 83976 69692 991948328 83976 38403 512935477 83976 66492 402081968 99317 71940 769103991 99317 37620 799879618 99317 60491 505383075 50473 61375 414748321 27613 13545 791791270 27613 63798 922708331 27613 91007 772847573 66773 59451 859443709 66773 33921 387992065 82134 19277 899129372 65886 61028 706073137 65886 81902 328799110 65886 38187 280792876 65886 88697 405383382 1352 97403 778310556 14609 37414 892694540 14609 54836 182254051 14609 77835 71438650 34912 96948 190289329 34912 83034 209376585 14453 92535 3594001 68354 88942 222721703 68354 28814 181343299 35533 11651 543135035 49897 32181 700471697 43157 43599 365142550 43157 60897 967443611 75729 26945 846117195 75729 94001 9604036 75729 23476 86985387 9638 20950 537033876 9638 69154 759797272 91330 83026 200794784 91330 57194 263349267 26710 53228 72493889 26710 1594 489045348 93451 45236 787820695 89323 68315 983412203 89323 99687 439689687 89323 65152 105613500 13291 22472 352146285 71796 147 47676507 71796 97244 145584868 86296 28851 843594976 23166 27508 583726086 23166 78141 440679872 23166 93580 460857288 30053 96418 687847880 94334 73540 264496913 37782 72475 953515956 37782 78399 634506074 37782 74094 587396619 48903 25563 347862297 48903 27797 389413881 48903 62065 87412756 94750 72043 13087065 94750 18900 137099595 32783 44686 492660062 32783 5702 990698689 34025 32192 164859531 98633 19277 810179650 33921 38635 137256367 67771 80577 513010264 45230 63117 576549175 45230 55994 849405929 45230 67774 760967878 47817 16898 471361774 47817 58739 169737791 47817 19364 957552222 39800 38116 611937278 39800 40020 55554895 12186 96234 973912556 12186 67039 12054626 12186 51355 30059978 12186 72031 25046918 36463 768 984531642 36463 54565 368669339 25777 93000 815803902 25777 58565 710241547 51032 89422 119493700 51032 2919 302318140 67686 12399 794850230 67686 4863 464818614 67686 68909 618054253 67686 81223 375576903 19677 38721 2484689 19677 28097 785939746 19677 55128 983247162 19677 56250 608539969 19677 10705 107980842 19677 96897 504685211 69817 13536 79067757 69817 66038 690445096 69817 96774 761590558 17754 40576 314507277 17754 41390 924378180 17754 30956 742167036 17754 56661 572496223 19005 71488 229638888 19005 50014 761408918 19005 75427 732463464 76225 60357 944076100 51844 78575 24100582 14464 36349 291403216 58244 77359 826884388 58244 18795 4830541 58244 16737 885303888 58244 43567 728864845 61215 81936 43288903 61215 87481 204528081 31217 11388 902101448 31217 16896 86361358 31217 31652 732798219 10863 72687 770954869 10863 15440 562987628 10863 83922 25121749 32025 7253 467330822 32025 45994 872851396 73925 90233 871489714 66614 61829 374359786 58305 6387 748936529 892 70007 873095807 81679 7557 424003541 81679 19009 762812760 81679 93577 714525876 81679 45870 515855105 66140 7113 45741312 66140 97151 62873353 66140 33634 790289161 33653 80354 593433594 33653 9805 356755267 53968 37341 434691824 30546 84313 695785537 33473 71364 894183936 16686 95578 409093304 63493 95492 190543432 81183 28389 874724385 81183 57151 281216224 81183 66923 484929091 57327 61900 38979967 30900 91304 817606960 84218 42018 183187131 84218 2551 265006573 62007 70219 949504973 77410 82219 16352069 77410 62200 941404107 77410 22683 143553267 70127 33575 14556733 88064 49176 572712277 88064 99484 814639379 88064 53387 233083543 88064 65139 712142366 26328 30684 294957287 57305 48301 822077231 76399 35556 480193105 76399 65630 932719290 86617 23744 473948854 94746 42922 333106838 94746 8191 876644895 57537 24591 385819314 82814 80877 653115239 39728 10080 452951347 68769 89478 465533431 92646 86496 513084700 92646 70871 844335784 92646 84735 944555930 92646 56103 623413266 83603 85613 515775818 83603 19444 687433983 91089 65569 173633834 91089 14273 359258476 31766 78464 716674583 99691 4163 503397431 99691 24728 591746006 99691 27196 651768030 19960 61646 124624926 19960 14694 740027073 19960 12321 527480999 19960 13606 590279030 19960 47553 653217133 64296 73059 758195179 64296 72288 68286924 64296 92229 560179944 64296 44298 518949753 64296 65560 371559541 64296 92294 541671346 35059 18888 19464161 9736 70985 625037140 9736 89326 620927019 68254 38406 994486930 68254 99348 578353755 68254 81930 821749346 16570 88522 484578317 66221 11533 704461943 66221 63899 797152079 66221 41169 352737905 66221 63668 667890982 66221 71428 374857988 56690 81362 251137349 56690 56276 723611360 18224 99360 461653329 18224 97504 77517644 37192 98426 584992279 37192 21884 667202781 37192 42027 668400278 13773 82261 110976242 74949 22877 141116882 58883 77370 71744461 58883 76457 799070299 51352 4279 826062118 51352 17664 124948829 42788 62458 761312530 42788 20890 409443001 61416 71018 690506632 61416 86483 265603948 61416 15185 260763851 89313 63479 589295701 83475 27737 349872994 67260 76904 529103250 67260 96174 669366264 1841 13583 28172863 1841 29534 327062056 1841 98969 113467976 62178 93726 274269282 62178 13541 666017192 70558 60353 969646067 60491 73885 6105869 60491 4139 360424215 60491 15911 465320706 60491 93742 357411517 60491 18071 822960330 11220 1429 981566161 11220 39738 806969886 60299 6719 940148671 60299 30179 439282168 55148 6869 924100150 55148 67265 629459505 55148 10466 433790672 55148 49050 590799196 95082 58334 963483605 88497 67896 36125906 88497 71687 86132729 18520 46170 302619955 38522 31101 522473748 38522 81978 566776510 38522 31239 340730848 58513 94931 561089618 58513 51742 239382357 68535 88651 654802455 60182 25880 956981123 60182 49865 954559554 9859 37951 235121529 203 65716 355786769 61174 67571 835872828 64324 10479 980544301 64324 33094 133471829 64324 6289 370496207 64324 25037 459320150 47357 94925 670967941 47357 37869 183244603 47357 7828 670188856 39274 11489 223744012 5851 56845 36421432 5851 21687 896646390 99246 74173 805104333 99246 42894 311447913 99246 47961 36785118 15911 33826 631306802 33943 54972 577439959 33943 13606 128573066 33943 65139 228221586 82821 5600 523986403 82821 62752 212483623 82821 80332 618535620 82821 53003 175709350 94340 75391 212544654 94340 82356 771982293 95860 61915 911400435 95860 17205 508293487 25904 18762 732733207 25904 37881 5974662 25904 19182 321111172 27516 52109 751497338 27516 15005 272105378 50204 58466 765403793 50204 8914 600386239 89849 86677 564717626 89849 46670 728471683 89849 92890 443288519 90665 21326 904727915 90665 97352 613674563 44262 5135 853285827 44262 21327 933035963 3603 11430 276556951 3603 21942 100472644 3603 22853 967840857 3603 27962 547562999 96252 19909 695507210 5555 70483 595613836 92358 92599 536400377 92358 64936 815958868 92358 26591 14895933 71671 66568 566635274 71687 28250 401426642 71687 33634 835933828 83583 84083 745304966 83583 42340 700741465 83583 17878 15756545 40067 8656 227138735 40067 8914 134791941 40067 49661 365525788 40067 99961 101545338 84959 60660 329168357 84959 79819 105771665 87499 3879 55699048 87499 1828 874077608 87499 68485 620063408 92831 83104 546585884 92831 82180 346461372 92831 51235 248643755 13 44797 183112291 13 25951 208552335 90831 15452 881472182 11511 72648 623887157 11511 43098 673444298 11511 76657 962726369 11511 60497 535046942 11511 2614 458112496 25299 11010 184978166 25299 71528 110296860 25299 78087 441511705 7650 2288 229096763 15185 730 69510158 15185 98907 706071251 20709 86271 400842830 20709 34739 523603862 78670 26121 819738646 78670 26857 200458303 78670 94364 744434315 23089 24418 782661654 4178 49832 967469710 4178 69744 460501456 4178 45958 698761514 21653 7379 270768438 21653 3216 459350954 9975 426 638981657 9975 46172 836356886 54401 82102 263255822 54401 53437 424489808 54401 55588 105542666 54401 19486 564187645 47709 71543 167933514 47050 74741 775875408 47050 47594 774424441 71428 31289 510194593 71428 74515 54870487 71428 27653 386386186 74200 6915 463663424 74200 32247 345466555 74200 24979 685789370 99443 62095 264157327 99443 23827 509383029 99443 3166 741233595 72845 6535 85696884 39843 92454 982213872 39843 41958 370346680 58672 85346 234343981 58672 33320 283417374 58672 85014 169743480 97282 10140 613816108 97282 88960 221642434 97282 59004 756078415 97282 85813 106559135 49590 2806 100229687 83034 87528 574435931 83034 10607 158205327 83034 1662 733577197 22018 65258 581535013 22018 97080 976899526 96530 86668 607118985 29064 7899 856853690 29064 55588 453789093 55164 25977 206207661 55164 59896 919638689 78127 87276 437775892 15056 70722 436811624 37155 50882 664806621 37155 70576 248234873 58220 67451 296176709 58220 10967 494342623 40020 2140 121013278 67678 25786 384701155 67678 89253 119855653 94726 77820 84925506 94726 25783 509993847 74094 48272 525887306 74094 11272 192642434 77596 12665 705823426 77596 9064 947556761 77596 75287 987369600 79713 36015 166129182 79713 66069 94566903 79713 78597 338873768 49881 31332 283689952 1518 196 877939587 1518 65402 459871864 22509 72289 738202114 22509 8316 575263217 22509 31994 375620371 22509 96669 459244282 16634 14281 730870204 16634 42468 957147395 34716 60350 936979982 26140 45565 908449162 35833 87414 884874650 99694 56066 954393539 58402 89017 803459019 58402 25404 828003335 58402 23431 503734762 56829 61575 745578260 56829 41886 905649456 56829 62377 919187701 29059 74286 714010026 29059 27146 885562930 55469 19155 371629399 99348 94223 721336590 99348 75816 769073666 99348 37218 598309627 99348 85166 3881359 99348 84032 887793024 99348 12928 832168730 99348 65139 897502856 58780 75252 729532408 33995 38102 722662853 33995 15307 586960078 33995 96478 716770417 22501 86234 119468141 22501 34654 546373116 22501 43525 111424778 22501 66375 119683880 57141 41958 877486450 57141 6060 763736211 57141 85133 404127658 94498 71224 273674940 94498 57363 638002112 33248 96010 564703229 33248 17444 63747603 13579 24009 709999878 13579 72350 816050820 48341 2404 97451489 48341 99705 374856384 48341 49876 731130784 27551 2769 603476211 27551 64707 142137302 27551 90948 118828137 79309 83122 784284400 29159 63902 587526943 47674 18424 30305922 47674 39509 702019854 45057 75234 538274494 38245 41698 310811160 38245 66637 994640680 38245 43449 326046751 68485 21893 912077775 82356 86547 270087455 50158 24189 128089625 50158 25092 419282779 41342 80887 490401218 41342 38917 708807079 66492 60526 691606579 81748 29686 370416129 81748 63400 417042899 97029 71294 565890112 20536 14193 58600025 20536 13607 545370632 20536 13052 65985653 37869 23727 741922094 37869 99080 22431825 71386 97322 309192392 71386 72926 781863075 71386 69908 905669978 98140 22333 511972374 98140 72346 363711036 44815 14880 314170926 44815 60665 265312355 76132 40505 643135167 61869 28285 609818065 79529 27495 785203074 79529 76200 601574481 79529 41617 139688088 85133 29183 449751944 26591 93088 738279102 26591 66655 637033758 26591 35348 122780628 26591 97701 743354398 15719 17194 831478359 81824 97196 609963602 81824 19879 94178095 34739 84870 355792290 56661 10900 148980310 58893 65258 619545325 20890 59193 899515372 20890 90269 659781978 20890 67774 459734397 20890 53356 886229213 20890 16701 734696271 7320 3071 216404084 7320 82799 964289601 7320 46360 603414232 7320 19330 303047024 27486 80794 503551448 41758 85812 822255053 41758 85141 28038256 41758 19450 473430596 64822 73400 198639399 46323 5950 361835076 46323 41687 775311898 9337 12755 999780426 9337 46126 723313005 77806 17432 955330949 77806 16718 969682113 11114 43690 530289244 11114 10967 266066333 16476 46493 548001742 16476 2179 39568655 59684 1021 228206286 59684 17571 555477692 59684 58565 340304826 37016 45682 308802317 37016 62039 325802003 37016 71204 410192357 37016 50203 405415239 86541 57438 722330165 86541 71874 670852635 80891 55442 241877055 27098 14241 438732847 27098 313 139843286 27098 13417 760965626 27098 52165 551982936 27098 32678 127815896 76252 64506 454695425 76252 58303 43988042 76252 64334 533743252 18071 81422 84936678 18071 49661 223167283 13901 30166 281843898 13901 94943 192415231 13901 72938 341666282 94490 74098 84928122 26269 76090 667129064 26269 74255 704214309 26269 14717 115307771 18105 29393 587356585 18105 69683 34149223 50802 5083 858859884 89973 1299 820302025 89973 96259 697213371 10705 70176 387112651 10705 9057 707061292 10705 59914 658688838 10705 29511 8690039 32247 40558 482596339 10461 21727 458628252 10461 18401 151256541 10461 30684 48216016 10461 25378 906712795 45364 63121 443057264 45364 31768 174469036 25092 45915 59636316 14273 78168 531951863 14273 90356 68433913 14273 21198 916551333 28573 16913 38023160 28573 98143 237202982 28573 18453 616849856 75287 51063 411291585 75287 48746 938572310 75287 72285 874092578 66015 94724 870755614 66015 24383 609594089 66015 24034 157070692 87440 81248 380466917 98907 46298 499534073 59134 16342 399638307 66790 63898 385413025 66790 64875 568511025 62740 96674 652570714 29829 9549 903519267 44985 82570 944144218 44985 95954 346959235 13975 10607 485366373 13975 51983 590842380 19277 90010 513489842 19277 4211 38094900 60897 62895 392154114 2551 44679 907636531 2551 15514 992735964 2551 32211 150662949 2551 77473 314980665 2551 78462 121730635 2551 11368 587738405 95542 41985 62964774 95542 98436 454809521 95542 41293 810797197 32660 2816 936783041 32660 63798 33266246 22743 86538 204923883 22743 84249 32219616 58107 70263 278095445 58107 66587 96933218 58107 74089 468421820 58107 47286 141275316 13568 32607 799622528 13568 12397 885541942 13568 54208 329122605 93436 3040 152782514 93436 63708 197363010 93436 79922 804251928 93436 90948 532704206 69044 75151 663372220 69044 47463 933737478 32118 81392 590753019 32118 8217 948243424 32118 21519 567981465 80289 18006 758731303 80289 87514 893510062 80289 72303 988927352 80289 92774 72795631 59285 81396 352279250 45180 52034 404450575 45180 36575 65709206 45180 63866 24659905 45180 72962 181964227 12524 86011 779851144 29511 44030 244583993 12998 14980 827120257 36318 83397 553757376 98299 47565 317302495 98299 99308 913136451 21850 31648 254228071 21850 27653 609255937 90948 58232 905682425 90948 95529 200308327 90948 52809 450831647 8216 96789 733803068 8216 22862 193355474 8216 47945 272458286 45870 22113 396277388 45870 87401 101443144 69501 36648 858341609 69501 66102 58582064 73622 45032 456136006 73622 50436 57020406 67702 68249 606082324 67702 316 242666563 95116 90569 429303932 95116 57655 384556873 4733 1286 279680635 4733 67522 730382525 91772 33575 616545813 12568 57112 787037335 11777 88878 913758246 11777 84404 911923680 77439 70104 145114739 77439 37689 722820131 68309 780 912880209 68309 78597 748969561 68309 16012 444350801 90269 2247 521669286 90269 31239 470378364 90269 92924 740115221 10324 84945 648197175 58502 93445 809197565 18309 22403 943281147 18309 83858 116744481 94652 648 856193838 94652 36028 818602659 22639 80724 123727955 22639 8191 293890836 22639 69683 440596753 70876 3833 180654202 70876 78440 52489924 70876 97080 544922708 70876 43231 708126875 70876 13570 574244641 23173 82154 449270909 37030 29961 543320075 91787 72863 819757925 30653 99842 88953707 30653 32302 585304641 30653 18133 255059701 40870 24541 108734589 40870 4440 341264828 40870 17418 979542833 72285 68074 978440640 72285 12838 479361151 96234 54626 658387648 96234 63798 548383188 59299 34958 785517525 59299 15548 806952577 59299 36924 470998469 59299 39544 381724035 57665 56774 940345489 57665 91007 639231459 3688 63739 863268915 72699 13056 589106538 72699 46145 949059472 70671 21954 564643452 17536 1767 678300115 58565 54380 421191812 58565 55592 491405818 58565 99404 883578383 13117 84660 782983499 13117 49799 506015615 13117 19195 938671793 2614 41259 874022389 2614 1022 313708484 71946 73513 45319669 71946 45986 615204730 71946 2282 3719995 71946 5019 986532821 71946 25300 510899856 7828 9047 272009021 7828 64861 431783413 7828 98377 911093647 58581 38498 348686777 58581 50261 165620767 58581 79512 683087156 58581 80768 560309482 64361 48468 622052897 64361 60643 891229322 46609 11583 754125938 46609 42016 387374273 34586 1040 4926637 34586 42016 997244212 65152 36376 279973106 65152 35477 362823982 12974 91063 569336109 12974 85813 896814356 34631 97228 502364092 35308 66069 351843974 35308 6582 347487038 35308 4821 786621200 35308 83762 509225903 4794 64128 995466702 19879 15585 329158465 75495 73741 279003673 53798 8162 375636448 53798 69034 775262335 64133 74006 816124068 64133 91559 75420802 64133 69889 195617026 37620 55081 661505823 84032 92042 535110961 70517 750 977167164 70517 39929 761666326 70517 39167 563873935 51742 73656 572403432 51742 43367 965075315 51742 10407 847303511 51742 2203 748371066 34116 6722 721364416 34116 73836 926742720 34116 44433 846377038 27196 21437 624442905 27196 68443 266330278 34503 70540 341501255 16088 11943 847496000 16088 26909 387702156 16088 60025 143869501 16088 69190 410019937 4107 27817 913293161 62841 90895 40222145 62841 59879 133646207 62841 17805 632565148 90715 19055 669843763 90715 13180 148665624 90715 60805 380747438 98813 26521 140550662 98813 7583 992852945 98813 7997 309602145 98813 57996 752234261 23199 93205 568155850 92294 16261 466694686 92294 88344 253450606 7680 54148 754572389 43708 65247 640288875 91825 69987 658284274 14926 34368 573687112 14926 19811 763339404 25037 96824 583160381 25037 50026 666664421 25037 77202 809523676 74735 3695 109504146 47553 49214 704055748 47553 38299 292878899 10739 77405 51066844 10739 72855 211651789 57354 19517 974265839 61350 82050 229545947 52290 15385 331508429 12386 54622 22323225 60497 90901 72285156 60497 57819 281458215 60497 71335 533740785 60497 46930 980635992 44749 77040 11309356 44749 91796 723273456 85969 43492 59741937 85969 37926 348281793 17348 63839 908646297 17348 89262 923892790 46082 48665 700179138 31768 69239 317322723 11422 28553 477474623 11422 57401 359135544 66127 2519 717259007 66127 43344 177526721 66127 16970 69202768 66127 25684 136829984 66127 60303 114823250 30459 96352 269057975 30459 10060 760541404 65252 79060 926793960 15514 12070 182568606 15514 86829 936926430 15514 14542 995679844 64604 48047 643520163 88264 57084 685005175 4989 65299 594295162 4989 55994 580240269 4989 81293 334058303 7945 97759 385977733 7945 9271 34214358 7945 8372 336978606 7945 43870 392702726 75182 49065 434527894 75182 49474 516736024 26182 54572 380218145 26182 13537 531460571 26182 94208 11876289 813 99412 894265140 813 66876 835655443 813 65277 817196237 813 42291 454199038 83548 74832 588425171 83792 55569 253408448 83792 47544 994108010 83792 67438 126819739 83792 90588 51923293 68787 24995 426644417 68787 54491 981234662 3548 93012 884534017 3548 30840 525670534 35961 45181 711443356 35961 87613 691919574 35961 74290 218481312 71498 91877 528099253 71498 18187 505927582 41617 57698 530654834 1662 15131 225564043 67217 85485 191368406 63652 67875 838296282 63652 30963 356536359 63652 72737 289761376 63652 20411 804331216 63652 77875 182276525 21427 84574 170929512 21427 97080 676087010 29993 24341 213874103 76231 96498 270148660 25132 9253 494311317 25132 72788 263735619 25132 9624 634817208 25132 33411 143165724 5702 7617 809250500 5702 72962 216462106 5702 84413 589372304 5702 52942 102512246 69683 71122 317612285 70171 46221 18374154 70171 91907 592090848 92324 46491 141313543 67339 16883 555008148 67339 30428 398600880 67339 91385 834763885 65630 36786 808790941 65630 61400 154962162 50138 93323 687944614 62323 45271 266184137 67897 42010 13409374 68252 25204 464737229 37955 91614 998368508 75850 86711 663236688 75850 64329 763240841 91991 43650 403678873 91991 10984 10423169 91991 57194 667756543 91991 84632 171128086 53687 64146 381891726 73836 88829 105538419 13570 53704 839085929 68443 9910 211949844 68443 42549 494523760 68443 35155 379334936 58870 45219 133468736 66577 79981 494468748 42051 81719 603771010 42051 20411 729594496 14613 55368 18797245 14613 71353 403309617 97701 22291 766322342 47767 2278 150963151 47767 67469 887000720 47767 15098 435716254 88751 19740 305690237 88751 6839 489646010 88751 92925 492979369 17664 95302 977937120 17664 55558 912779445 67212 84607 551967876 67212 50028 307385236 8767 74950 793362093 8767 92774 196713669 2561 15012 920952279 2561 30287 496289613 2561 27671 228866946 56847 73944 231064781 92388 89053 56100139 92388 30136 965968814 92388 2519 511149424 47890 54710 978104211 47890 23013 869657313 47890 81505 202678520 33022 68631 522067910 33022 50400 810568282 30544 32198 33978352 30544 99571 623520498 30544 26893 408008030 42276 72969 193791885 91796 32798 591704676 15005 79907 287856895 19961 91585 8126158 19961 57194 713411575 43567 41325 668030441 43567 87077 954345175 43567 42764 641296764 27285 92924 719924968 27285 30132 908528297 27285 23936 295107233 27285 42850 701447439 35084 90848 22054944 35084 43152 559305840 35084 8075 538939862 10967 91407 455860005 66896 18209 912581132 34369 95364 313604921 20744 82252 665064297 44273 20725 111596145 44273 60828 785893766 53540 41613 402448018 64968 63806 660616409 96427 19994 672823501 96427 46472 316543339 96427 80310 148042742 50837 22374 445893832 50837 48074 881536892 65610 79373 759573985 65610 94097 200291267 65610 16586 476921668 65610 41960 905430300 98417 12911 661670608 98417 49819 292428593 97980 76137 26206922 74213 15606 925259822 74213 12776 306443401 67235 67845 617694423 67235 723 184267325 67235 85387 221177668 84413 12631 384476422 84413 2288 818176999 94779 61606 422042643 94779 22657 180369499 23638 99870 817861196 7773 30289 879173274 7773 35348 875933964 63892 94939 129365549 63892 50300 751545037 69034 50255 794495707 69034 66637 272962458 69034 16702 1175243 25318 18061 706087562 25318 13930 72126262 25318 72089 214714587 25318 20348 541009926 25318 61704 899544223 25318 24979 672923831 25318 54208 585769849 25318 22291 65234039 17878 62882 538311582 69908 54589 247892912 69908 34209 248414051 35064 22056 870130757 35064 12510 851250119 23377 83665 410639544 23377 31230 855525142 18453 45833 191600159 18453 70705 147573906 85241 59520 464494766 1062 89185 489737908 1062 94583 889385715 1062 63798 186502672 19023 11160 595658430 19023 40851 954899961 24669 88712 940608633 24669 40341 495752773 24669 93220 747369616 24669 82010 81226405 3377 29567 280701591 3377 65941 774522199 3377 9387 163777619 3693 98674 896798185 3693 58358 291027439 3693 64707 213015136 79328 47896 92273873 79328 83706 154049334 38187 96527 115855139 38187 93049 640242301 38187 92132 72965370 94233 63399 352309128 22496 78586 714506747 21687 90157 791384738 21687 69889 705103747 17571 81735 393160478 17571 63469 969140060 17571 6132 549950724 42468 33297 339003035 42468 64207 24207605 43242 1143 268126658 43242 41293 66437665 30116 55613 821375640 30116 94679 626552518 30116 75128 490946855 26582 1864 512565007 26582 11755 87656954 36624 98493 638049025 36624 28887 313744685 58303 79711 800896783 47286 29656 553626565 47286 68723 34974174 79922 21659 771771816 79922 51563 696946717 79922 27993 88195019 79922 18240 261132206 99545 34934 554905537 99545 20566 617693520 99545 14311 546606125 19486 97713 941714653 10612 15765 60201328 10612 81799 290316401 2147 56199 15828272 2147 36833 937053328 88140 40796 374846093 88140 76904 717702317 88140 41962 784433531 88140 45976 842020842 7933 87621 404962055 7933 59198 775323160 95123 27616 509811144 66870 33010 529821334 66870 45142 618688983 57996 63413 402900820 57996 455 134265858 45209 49809 737055767 45209 31925 355030878 45209 64707 119159553 45209 24489 719876758 24194 37225 542991148 24194 91186 790856477 66686 43258 701018042 66686 59269 886282633 94479 49835 683228866 94479 62754 859378202 22402 97407 7883307 22402 15998 281881787 10917 56973 743236717 10917 75528 521062195 32822 47615 742472859 66375 96356 760371666 66375 22765 924811736 33603 56202 774152430 33603 49564 373352777 33603 68800 638808421 33603 49661 841442061 17205 93151 279625697 17205 13890 923784541 93183 61544 352599593 71251 22129 621861264 71251 51174 970963280 71251 82976 884673550 71251 83762 788626428 86345 24858 222989629 86345 22246 679091715 21454 60800 345357846 21454 29392 885275043 96787 70854 729230302 38139 72617 896141133 38139 42688 781368450 8198 90662 238755594 8198 14271 640689359 8198 98909 649852233 12060 54625 813602340 12060 38069 295469765 12060 73072 520087890 12060 43449 855866738 32180 78194 342833029 32180 33634 934851500 17094 34175 130553101 71411 87331 496630809 71411 33082 718212841 71411 99252 150297946 94172 43095 331682329 94172 73175 558432464 94172 49661 963346772 38540 27465 204313447 38540 4609 585119355 9289 49412 328692809 73072 65063 983897574 32119 96645 871472526 32119 95982 814760266 32119 56491 546618591 71166 78709 895134127 71166 68586 396709323 71166 98838 126353816 71166 28070 566150962 21327 54481 207327628 21327 7036 264078499 21327 78146 332810477 24563 76152 528116865 24563 30136 50791940 59364 1742 114354652 59364 77576 165135054 59364 18598 199225887 76457 20393 489706107 76457 21736 422997081 27671 72336 722580771 27671 22765 749792177 27671 68332 794482933 46046 68316 173097386 46046 45084 591901466 81293 17700 884153084 35155 49239 154876543 5519 60159 164065551 5519 21403 947060455 5519 33935 242159864 5519 67472 988119790 23227 90422 581795326 32412 12476 708031259 32412 12928 238065814 92890 79109 190597174 71204 54381 651293781 71204 67092 375299749 71204 19305 957574611 10387 36435 258206941 10387 6787 797543563 62497 93242 252536327 77202 23013 385297396 72475 7785 159899396 72475 98137 195300778 64007 72128 534841300 64007 7969 910023246 75600 18534 741883010 75600 81474 840851556 75600 83176 374328293 82184 28631 982249464 82184 4211 602200681 33448 65238 582300367 33448 96540 176788291 16182 77957 352065755 16182 18018 93363047 60631 34039 510929853 60631 81976 286627873 32121 41450 228451639 7185 96268 971639822 7185 32485 856255630 1312 56235 41398449 1312 59728 891010215 41754 11551 477320 52635 37904 103501170 96690 99926 938353715 96690 17805 675002425 83701 27319 708632712 83701 38301 129588367 83701 84404 115026332 75758 70782 660940361 75758 42251 792082183 75758 92345 406685206 75758 65402 409634614 75758 30136 480978504 36886 46044 107495298 36886 58109 506702291 36886 61528 559811678 36886 8524 987340343 36886 59838 661769114 22267 30311 163422093 22267 92924 942178590 38413 89576 810349184 51889 92904 891782730 73594 95386 280318395 73594 18712 13415423 73346 5444 400081611 73346 3936 374217479 2244 98286 40710475 55613 22722 141731617 55613 43305 503717018 8075 70467 860047400 5025 35535 536742198 5025 79391 343482679 5025 71092 673233001 5025 33646 319172014 79512 39814 22462636 55792 89801 457465334 14604 62553 18996838 14604 16949 938048567 89498 80371 688791426 89498 83176 736166956 89498 55269 282387544 13561 46643 378174114 13561 12011 348125326 1580 83938 387569440 1580 38650 523245028 6850 86871 391835714 62065 1769 780558926 84462 90674 777476168 84462 18103 134757355 84462 30396 147252983 84462 54565 268284700 72809 29512 968315893 72809 84716 186225179 72809 64201 512174514 72809 99907 181319571 53813 53848 178625641 94514 73651 240328908 46145 93951 65036626 46145 18955 403401890 48746 10420 102846726 48746 823 387626049 6132 57563 386780699 6132 53356 942065322 43231 51871 789309462 59004 48734 532936570 59004 40438 481828649 96897 95075 555735435 96897 38623 776956801 96897 59391 639044038 96897 72926 992784142 56491 25016 184513099 28814 543 924408786 28814 85741 991288873 28814 45405 58019821 40794 59929 773088783 40794 20689 153967395 76672 97308 557795928 76672 82991 523941012 42340 83462 224534746 42340 78288 100048226 42340 89267 33268998 42340 54035 522714021 59838 17936 69645696 59838 11510 149906621 59838 11517 893853319 59838 22309 470783239 59838 25513 936809447 59838 25178 864852088 60303 48433 858348511 87077 54627 206685226 87077 82923 770208830 42291 65323 350076604 98137 7231 911172217 98137 36578 53293999 98137 18075 309381102 30287 41109 392526991 30287 17953 351217693 31957 48212 790868932 64707 34930 69743541 31994 46415 321792686 31994 49534 721929891 31994 9701 102270227 31994 49859 227511504 31994 85653 692867162 55964 74283 146088586 8422 8550 868458149 8422 17780 6081896 55269 45214 493563741 55269 91076 331962358 55269 7561 462376117 55269 97677 994040105 34209 66617 377509817 28521 84642 769097754 41687 85038 503068288 83762 47818 790792136 8387 32678 208215625 8387 14214 584705793 67530 22192 419360284 30136 7751 618254660 30136 39060 456959460 17541 57637 717910446 17541 57026 814983592 55438 50941 464921572 55438 76432 739250019 29562 62688 452919028 29562 70607 157590367 39453 29864 139748943 19009 87275 467924957 96705 43904 460363265 96705 36335 145960519 96705 69107 996804177 31239 42305 890922931 31239 16831 849123695 96540 49948 786904829 96540 74896 183905723 96540 99939 324268052 96540 54297 946781166 96540 18667 594070597 83176 54518 47584357 44381 49825 433619009 44381 51264 275574460 16012 95078 682423935 88697 53166 900248295 88697 59600 890415157 66923 76392 987472557 66923 90087 276576627 66923 30772 197661428 64534 49567 542226935 46627 40340 151400022 47973 52100 287059814 8717 37942 109235994 8717 81467 406046218 67442 137 520567597 52101 1581 446715762 71800 87810 425818697 71800 97504 968725601 71800 54007 749762243 12131 71955 789464223 12131 5876 274142625 12131 49347 902086863 12131 61512 470620338 12131 74257 824845522 12131 11043 152733138 12131 3937 278104624 13603 48935 329013487 81930 21378 187295057 81930 38484 258094376 2627 5631 242651566 2627 8881 419795478 2627 74290 252394814 13606 77397 264821963 13606 74931 13391992 13606 92345 753594546 64875 81367 183506286 64875 14590 703040582 64875 93632 127336558 64875 1080 522866995 64875 67732 909678968 50355 91804 191432012 50355 75805 989964645 50355 88940 397038549 49474 63605 683305107 13541 74803 634295398 13541 29369 649147864 13541 23452 259975176 71353 93252 372787185 71353 44936 789893066 71353 69915 807708632 63798 15938 328893702 36540 76282 933880041 23265 97775 206122232 23265 99875 165002209 23265 52273 771010152 42027 27345 462371827 42027 33509 702575127 2519 40250 626585353 27211 74209 127320433 28682 8308 246399439 16701 25119 201882341 89605 39959 397262333 38403 62306 885495735 38403 17677 667335827 40160 73834 553080955 43870 16482 677762704 43870 86820 587797466 43870 71308 425222467 43870 49432 897366717 99252 99701 857922831 99252 68853 188817281 51054 64350 282273939 92924 40390 652867414 92924 71734 218470124 6918 13884 273733743 6918 44325 732396661 25501 45510 194085259 25501 51828 322131255 98977 6208 208516962 98977 5766 502459121 98977 45863 385026013 59618 70538 782129931 40852 30583 859003800 13537 15793 716514175 13537 84105 15153879 13537 51124 259558295 71459 69612 188085591 71459 46360 938517946 96478 67625 290138096 96478 72031 561049749 4699 8386 516735374 4520 31652 513517712 4520 23741 164825381 4520 28429 792103040 4520 3850 13434529 4520 7259 718372695 44433 60727 439862120 75216 11938 455467049 8914 10493 856230822 8914 33333 863298409 8914 18075 670869197 34132 13582 641241529 34132 41288 589825067 34132 10691 320228478 78625 54024 383300847 92774 37262 527871817 92774 74125 389083444 38123 62443 776571157 38123 9270 330269221 38123 73226 887845459 88021 99570 750653510 62181 61023 850412355 62181 35348 73631237 62181 22333 792199490 72031 12010 248430094 52650 95026 29523100 1340 79739 580043068 86236 32150 458855345 86236 28729 169332758 85813 94110 30968411 71505 66789 99635776 71505 10607 100518702 17444 90014 427506417 44820 3664 10012694 44820 92566 346854330 41795 9688 919331731 35477 95068 96977869 35477 57194 557219256 4657 55017 326389174 4657 31482 576893355 7113 29536 915964360 7113 23560 961170638 7113 15824 624784850 7113 85741 746023303 57285 16405 466962107 57285 77535 966466907 57285 30171 358042836 57285 67721 700030111 49432 8555 501738407 78146 40581 472048895 78146 49991 508040222 78146 6658 690950478 19364 29162 56393924 19364 42255 705874307 71335 44734 228644591 71335 3901 754012397 71335 1992 535301011 71335 33822 193302190 90809 19103 829434636 90809 92721 542523066 90809 68971 625000143 90809 60296 314693168 38069 9171 32037680 38069 46973 577753260 38069 88798 775261591 38069 64403 352266434 65534 5763 239619129 65534 27322 109049655 65534 68723 89290201 72846 64362 601791912 72846 848 706837916 852 45839 276679077 852 78868 876813585 852 36335 942943316 69190 92833 308208090 69190 46041 161412752 69190 62905 189104757 65941 34588 947286520 65941 59745 273481391 85387 55066 679311001 85387 31783 41997955 94645 43875 875410427 94645 55286 818810939 94208 24526 98566677 68489 43924 176716461 68489 42671 360643268 57194 84955 135689469 24523 16668 445886106 24523 15307 697468714 60159 47267 499758131 60159 67141 65108521 97080 25548 487990601 97080 69462 490513282 55286 44687 497012575 55286 21286 63304992 79716 29678 581413153 79716 67522 768268360 78462 43314 78553652 78462 74424 103890329 78462 83821 678344874 74175 13936 588657065 2482 16940 369394399 23138 19353 9695974 23138 68800 285046530 28241 30339 819776932 28241 66069 823466618 97527 66253 152330066 97527 30665 970671155 29478 10897 355444164 29478 19013 363857970 66560 17025 283699043 47463 61514 339199894 47463 44174 54305572 27229 70948 157408878 5645 47206 32227679 15098 16383 225050138 82560 85705 214118161 82560 57895 990558797 82560 48667 182928186 96669 84434 28148067 33634 36630 166769272 33634 93457 419298420 33634 77160 782216637 33634 76848 150412629 71015 34400 114537755 90980 84546 516135320 90980 76123 734941115 77864 1816 429199578 77864 70392 29784617 77864 2184 816166871 77864 32678 466949997 77864 43449 26377311 11530 90178 776920556 11530 3791 13179570 11530 73444 631630192 55588 95981 177884523 53520 39659 830985257 52809 55810 459715769 52809 87940 142070726 27234 55356 735140906 34560 74103 910394659 34560 36838 716050386 69934 13360 793557725 69934 54565 284989031 53387 91085 358151531 53387 43606 874123206 72962 561 78127588 72962 63165 390774897 72962 79600 812504354 54007 19127 467751019 54007 58739 92906564 99961 46714 866901165 99961 72452 815003618 52942 8069 649678788 71472 96261 465858693 71472 22333 827148677 71472 57883 516535041 65139 47221 736468525 88806 58547 224720599 88806 59674 388784890 2184 97573 22326790 2184 10297 558265380 2184 9498 353252601 51428 32368 75776446 51428 46930 668489451 51428 84701 83558226 51428 61400 208671666 4211 85731 777036447 4211 13575 187292778 4211 83443 492777483 4211 78185 244831521 4211 80179 880985441 4211 27962 368747608 85507 61023 978524416 48808 69177 118113645 49865 63195 29261466 67522 58901 143420854 67522 55295 182828678 67522 40922 723840108 67522 9624 210059949 27508 51966 980257765 27508 2477 862432695 93520 48856 527303297 93520 36208 605451691 93520 4055 203345797 44713 45472 819207055 44713 41958 582940820 57933 10200 681680815 9892 48365 493464780 49661 74363 602466021 64963 85324 330673667 64963 24202 978278746 14215 52462 241795558 14215 69889 278493889 60353 26373 21953263 60353 64689 892215415 60353 73552 937947500 60353 99540 182405529 43958 48085 822397491 43958 18402 615527645 43958 77450 347437172 33514 77857 229169292 33514 80477 224236172 33514 56912 420449553 78278 72 923713287 78278 6592 213213220 78278 12510 598791212 80310 24979 118698934 80310 92683 835404600 88459 46348 244885162 88459 9310 290794284 88459 17805 6903587 43449 91615 631950920 8370 29066 812151053 18386 97781 612438457 99660 60873 10038522 99660 3850 678244341 99660 8021 300735412 99660 25325 115857814 88447 72729 842121315 88447 29685 163463886 88447 98942 799046931 88447 46422 511096758 74125 74037 743267479 16867 24922 382109503 16867 79519 253567154 88179 5381 980385859 88179 78266 168370904 50715 18650 501421134 44002 73809 723056668 44002 67278 73427619 52197 36176 709090949 52197 82034 488507315 52197 40053 959679232 52197 86701 753611145 52197 62258 137184406 52197 3489 301232943 1594 14813 937928680 64334 562 94542231 38064 16673 504518185 38064 49888 813766979 38064 95861 772136759 38064 43921 451243788 38064 63165 315673548 23318 98817 922743313 23318 89170 404520283 23318 64790 422175477 23318 16831 854242633 14146 24336 871189868 14146 21797 497395681 12017 98165 86912994 12017 90326 50936818 12017 68579 561051275 42112 23506 84092126 13605 21759 211314020 13605 11078 401200799 66637 53299 488986283 42016 37167 243408045 42016 54035 796914201 42016 26977 694636236 62083 49415 798900702 97504 61021 308561087 90016 96513 87147374 90016 72673 692379166 90016 60199 855501 90016 79864 777750941 2774 68444 850304393 2774 34559 47926607 72957 75033 799271178 72957 24633 962765993 72957 61513 431417937 49737 87876 1083974 47945 56283 758902035 47945 52273 20351907 84870 13469 462729310 83641 96005 520172154 83641 1923 902100397 62398 26550 386099195 62398 80799 342521266 62398 71667 783949387 62398 31489 733512867 62398 1966 513181859 49050 90097 840226846 49050 64533 847762730 60025 28409 430958309 18240 89344 319804914 18240 16502 662700299 87750 23174 725641991 4658 75587 398514841 86701 6326 817064120 46360 24251 506611172 63469 41327 353844508 63469 74744 229646218 63469 9498 310435126 63469 62158 593133715 63469 15998 540165170 86496 28996 140577728 86496 12776 908308823 3718 1904 16783010 86807 1614 38990849 86807 7487 577711297 86807 6998 125333576 86807 5902 208746475 43907 54744 23548768 43907 86036 46799497 31489 40626 934707023 31489 87171 472024821 39782 35199 890091884 84404 5908 656834015 84404 18187 99898656 82464 11994 478656422 55592 69956 93162801 55592 71731 722935888 15219 92420 772876723 33646 29431 86315859 33646 12366 652978736 89689 78684 919590984 89837 5472 525821209 89837 87031 760611470 89837 86827 746726329 89837 22591 326158551 41205 17903 759959251 41205 98471 732033421 8191 42450 251105273 8191 68919 542191000 8191 82830 384146225 8191 93066 510518408 44068 56779 437881384 44068 54585 5785064 82332 41925 956163367 82332 25983 255158765 36102 13149 168109239 36102 65928 235030237 59198 58410 596408735 13609 64151 699435722 39117 36029 980476468 39117 78572 981391065 39117 17512 89240625 26227 31482 399222953 26227 77760 470801460 61400 84252 55790640 61400 35460 382968510 61400 84087 797660653 85801 20327 761431705 85801 79336 304850783 29697 56240 996524873 29697 71003 477750496 29697 85 113209576 69154 39594 112920763 69154 37971 128388806 7259 31387 470736623 7259 78598 651009823 7259 97676 233612143 7259 1966 116081673 38623 29543 757151671 38623 96824 177854555 38623 33494 752817046 49582 17454 932125130 49582 4387 4209185 49582 41960 170154039 22917 6653 744509589 88344 42575 984129952 88344 69107 464809736 77733 71486 452161334 10436 88904 631604370 17418 88022 450002670 81467 62205 447512203 81467 18188 9919839 81467 46679 376813378 9498 31741 799418911 9498 36309 563020931 50203 87784 263703057 50203 47121 824995040 50203 42182 94580006 40851 67268 564014566 66463 57153 280134838 80768 95034 756313179 74703 475 742871405 74703 80515 621020953 74703 40378 662655468 74703 41668 494698436 92566 95217 910566852 59674 28397 607483079 59674 27322 555621549 62377 88199 922766711 21286 65514 750180256 21286 31050 813404725 21286 1881 317897442 21286 27653 638347506 53356 28708 434005003 53356 87999 260757841 53356 6627 523197369 4055 66547 345003782 86256 41938 473611610 86256 78266 457120117 27647 86223 536243267 51220 95714 367824696 51220 88659 78930995 72530 86027 651065853 82991 14406 827690904 82991 1855 126876578 82991 32891 779690847 41293 19725 130303998 41293 16702 794791300 78185 13632 731223936 78185 4608 131224366 74688 18034 161795811 74688 44879 874809223 74688 92293 258964932 42431 19100 719437750 271 7751 489244506 271 81021 14921262 271 68171 914249926 14542 83005 891106372 45411 94047 989150616 45411 65763 858343810 4897 43618 202108524 4897 32487 677609461 72690 35696 829770364 72690 52073 522219364 49477 65188 684058578 49477 90588 460259023 12468 39999 393050789 17677 71997 839058172 17677 96655 79898819 17677 95939 362907505 17677 30540 121562271 32678 58046 531842961 32678 57508 881468560 32678 13009 286712302 96255 83298 725921128 86864 36900 647783203 19195 21040 214368914 11043 96954 897571361 11043 85741 570234396 11043 90092 725684640 11043 44659 124907815 81225 32324 236970475 81225 65177 16345947 81225 31919 883258784 81225 39060 379280573 12776 43296 358499692 12776 7561 603945166 7020 77531 973957634 7020 9944 308470066 7020 28992 838495788 11664 28288 943145379 322 89881 416009848 322 60111 24928411 322 1874 62155985 322 4648 103031489 56912 69334 421268411 81465 52638 210161469 72926 19020 195203764 72926 13118 566500104 72926 44734 913687316 22683 51762 859585801 22683 7561 621567273 59433 69843 962304250 59433 74290 846860326 59433 13819 138944874 23452 2497 760464750 23452 46491 743189483 23452 17142 733582623 23452 71629 535228013 51355 42127 920080348 51355 83458 414109309 51355 91869 467742734 51355 21521 986251358 93743 94771 68785341 93743 23222 335374716 93743 44404 542107294 93743 39148 786575606 32819 24984 877807104 79373 96124 611790876 80179 92343 730496709 80179 47646 292624648 75528 34652 960806652 75528 46563 4999124 12366 59118 762845400 12366 99542 947102487 83545 57219 718881723 83545 70576 618276878 46601 68264 854338765 46601 53856 14126057 22291 83414 475817896 22291 70484 859631009 22291 29889 611041152 22291 39257 561205018 54096 55752 794449523 54096 65439 665864018 54096 53463 445553295 83598 53846 658093462 83598 76179 70807995 55994 25512 12667342 55994 22690 942614743 55994 19247 770126840 55994 36949 412490080 55994 42278 555585638 36028 42256 565813201 36028 53247 396976755 71609 37837 805395053 71609 49692 885263768 80525 43174 747869342 80525 62058 351171522 72157 34139 292948627 86456 30232 513494751 86456 86536 756849623 18900 36298 566872402 18900 98094 963134781 18900 30224 21220794 86437 17318 314240510 86437 7354 613263281 86437 25983 866482177 86437 79336 193628449 73979 25865 288724748 73979 9985 741628897 14610 5827 648632804 14610 20505 811416760 14610 56093 370277780 13673 17372 128269638 13673 2571 577358290 77473 66786 621022016 77473 57883 598243336 72653 95879 472437132 24728 17786 161322560 24303 98786 210020340 24303 87924 100835083 12456 78943 738868539 12456 89229 837887485 54628 10409 818450847 51235 80304 69399081 51235 3976 864205111 51235 55814 340857058 46930 8321 778296129 56276 43139 433649982 1923 71701 961724411 1923 13268 786200492 1923 15349 415077348 70576 24881 901145991 70576 83024 42324939 38650 36348 585387868 76828 73996 517613284 76828 51085 825197672 76229 73705 211055652 76229 3936 571086175 95802 3756 401283360 95802 72953 626284379 95802 9624 653943845 67063 42716 469384391 67063 34492 305519176 92345 48654 133154142 59896 98759 691004827 33570 70132 353206211 33570 71161 58390761 70120 60215 395864921 68951 21362 808517040 68951 56668 735087261 66712 59366 705976111 66712 69514 71078750 66712 93895 459876416 26690 97658 552494116 79754 86115 9225510 68800 72640 264384015 68800 4834 156089242 92420 35756 829042092 92420 75006 405729806 92420 23218 115972317 92420 23137 56859273 92420 50436 915842586 92420 50028 881523850 4702 53413 253227322 81873 87807 305692953 72007 31530 945329675 72007 95809 331050272 91615 23125 262127120 40438 84904 468325883 40438 92929 513742731 97509 59160 973330339 97509 42131 564866972 98909 24555 903832380 98909 84463 149278728 98909 67774 117423676 98909 19450 781171411 68723 2032 434518714 68723 24145 498830196 68723 91139 192122784 26324 33020 97536434 26324 47214 324712603 26324 66071 202921546 26324 65303 125205018 95498 49421 295134277 95498 37049 975476280 97531 13768 553204034 97531 89516 776066212 97531 42567 50425263 97531 92719 300309589 333 9286 787559593 333 55048 270285979 4190 45766 335219367 4190 69911 439809921 4190 74645 262704171 4190 88589 573388739 67774 49538 209775899 67774 60056 906701150 66069 27453 604543837 66069 54778 617680660 66069 67899 504952815 66069 75222 677359460 66069 77653 319864126 95954 25668 450659270 95954 32211 438632568 44174 52163 520428572 44174 95314 1352333 9387 48432 923947913 15687 87258 118950838 15687 33411 133639781 15687 26223 453272146 9885 33511 870006516 9885 39123 343290682 9885 69773 318361315 9885 76123 838116712 21521 1602 914465710 20411 66474 301780664 93577 68712 703097314 93577 85741 692654162 6303 40258 609251658 6303 66548 204407482 68158 33280 843496427 68158 53746 378068306 20772 97484 122614259 20772 15349 334254189 20772 66548 618274187 7085 14655 47106627 7085 85268 445564440 7085 58671 875669329 64944 77214 295643134 64944 86512 182311566 64944 32588 522192889 64944 89286 295975613 27962 46898 642850521 27962 53027 686061047 27962 98861 514691029 94364 34773 661008058 94364 14701 391172784 94364 81944 429864518 94364 41727 902871458 9472 86845 52501622 9472 47233 245477810 34401 75693 287836304 34401 88408 96605966 34401 39286 314245599 34401 97273 128785957 34401 26481 696351549 97677 37738 119864971 97677 33904 400504345 97677 3716 729182078 57363 36383 422302898 57363 74527 630297195 43249 92981 76554582 43249 27851 237330986 67244 38038 956326986 67244 97402 288098836 67244 37918 616040983 68329 29420 197744387 68329 69269 108122352 80038 34771 381816940 58842 18559 973227030 13408 49453 153668760 69913 49704 93885993 69913 84811 93557423 69913 80161 533560515 39988 30063 716398398 39988 82067 133995566 39988 57230 363491242 96174 76729 894348157 57151 97471 886129678 57151 95839 615383119 4734 25353 723013219 4734 6627 12922195 66142 67609 780836984 86503 97225 350534847 89945 44800 919974100 89945 55909 730646013 89945 11460 616843000 58739 96909 923997179 58739 80112 826346792 58739 5766 357093141 27653 60328 859080456 27653 13057 277732218 27653 15818 787822183 27653 24034 467961936 78597 65175 568726917 89253 67901 615788763 89253 36996 154058407 89253 80273 644974380 77531 24195 536100639 77531 8445 426171412 77531 43344 398117647 49242 56893 682011836 32989 97529 534264702 32989 38211 163034655 32989 32211 56795420 32989 10466 49984115 14358 26019 357192556 21519 58365 128070953 42908 14498 355465582 10691 33104 244278397 52316 21139 243356323 52316 34683 849500974 91007 61625 500999176 91007 91847 206683074 91007 26223 657445079 98969 68306 291084175 98969 34697 536004033 98969 431 650361148 98969 71667 450547359 48981 15633 592801433 48981 28523 18300971 48981 18051 530431457 48981 44659 7074041 48981 47595 423099284 54035 42436 686113328 42343 89924 781983073 1819 93656 638055774 1819 70044 665340846 77269 56894 155971034 77269 53247 963919094 77269 19007 701878393 71874 79198 742886233 71874 71466 36103711 71874 83969 184462423 31652 69528 355646514 54565 47546 416535947 54565 43344 695012081 54565 81895 606782644 47040 92734 24934722 39012 85970 736935305 39012 5744 144884915 88845 77825 452746481 88845 37608 18385384 88845 41409 212068769 97620 46621 379473729 97620 63383 900694155 97620 79519 193104119 97620 65377 181414841 97620 14527 549131607 99168 96486 941209525 99168 935 205558015 22992 30797 151954366 22992 66995 9399263 22992 67322 729692718 22992 80591 794014747 53553 12401 468117329 53553 58765 425512937 99404 8072 302062088 99404 59247 71615591 99404 72859 489910545 99404 8174 449300741 99404 18712 933256867 36361 27476 321708647 36361 49922 570095422 36361 85897 694697209 3401 16411 423401070 3401 66711 579678677 85786 2131 783434884 85786 94424 389607816 24979 21098 627619897 97214 15182 55778329 97214 62483 131307382 97214 53265 865599297 13140 26734 936015616 13140 4864 316464657 13140 75764 885763766 13140 13614 763610777 43344 20320 945205517 43344 84254 281703211 87594 6242 289699906 87594 21381 394413636 87594 55900 647362384 13639 16063 911643454 13639 50258 693436906 13639 23357 339361240 13025 52973 829349594 87613 20130 820589184 60916 36723 693447713 65928 4308 980739481 67472 14460 230080489 96997 80949 286646570 96997 85678 28990265 67732 72786 606372819 67732 44879 424060284 15110 89392 118701140 15110 15896 30418699 25087 21115 401690125 25087 24145 525171996 47337 69784 998673135 47337 41288 404438300 69889 13679 339079379 83024 66097 732805652 83024 97658 54953253 39041 24134 737103995 39041 32189 256819115 39041 77242 128614839 39041 71115 984928309 39041 77804 715012275 15998 83183 687992941 15998 41890 457031080 15998 41403 960350427 15998 66700 740038641 244 23407 245592049 244 81116 134970369 244 848 244064148 244 598 18678175 19160 38879 976870877 10060 29540 840250224 10060 72011 510259833 10060 56943 684559079 19007 51583 23896354 19007 23387 70560299 19007 45917 763261120 19007 40793 763352390 14311 15029 541253388 14311 94857 754204745 30744 80543 516205701 14769 99914 471636266 66548 36543 502419101 66548 57787 147298308 66548 79600 10666065 59035 97806 574772692 69072 98065 54500171 28613 96392 425936170 25983 99004 643527222 25983 3976 200878677 82716 43569 605480815 82716 598 802679128 18188 42739 894497184 79871 46874 833333324 79871 30001 407206474 79871 48757 68216313 19103 56895 541946862 19103 57962 67529986 29296 48616 291271041 29296 95019 862886948 27993 65773 921366447 27993 17780 968986050 53250 42593 765110748 58874 71560 422354190 75775 79786 565770565 58189 33771 298070108 12280 86573 759827706 12280 91333 959024199 12280 36369 272768978 76432 72080 86207441 76432 39072 83973236 30573 44783 926045865 30573 66971 790297323 30573 99540 176679656 70705 84916 207467603 70705 9331 917452883 4608 9741 122238217 36335 88201 722625150 26857 17823 71697643 26857 75929 801488263 33411 18117 478606440 33411 7692 94070400 27851 89038 132916754 27851 27894 643289039 80615 2334 631345366 80615 33026 269146621 80615 74942 364523628 78266 77132 871532254 78266 36294 287137143 78266 95374 172276817 10466 66166 533199737 10466 35348 162675126 22765 64729 451123580 22765 42154 772700186 19450 70331 934234313 19450 52134 838918648 19444 82086 302724424 19444 48004 924821490 19444 11998 472911685 19444 15074 773944539 59728 16614 347798068 48628 71731 301230942 95967 97000 16963845 95967 55814 770123687 96763 47549 22965615 96763 68379 865084458 53201 10637 24958611 90351 46347 34880132 30560 75814 368068545 30560 39072 503776314 30560 20676 772272326 49403 55563 391071616 87401 47604 146583351 87401 24476 242964101 87401 73780 21629953 87401 99074 245198534 87401 48184 41715834 6839 80896 853810820 76572 28717 959784642 76572 93306 969560474 22862 28806 240277396 12495 32074 839379211 12495 46068 968706343 12495 9725 382482255 62701 33827 308414966 93742 47172 948172878 93742 16382 38621948 28440 28499 173961071 28440 80273 78025238 28440 70675 889937416 92293 35145 56705276 25378 17612 571238710 25378 97149 347374259 88561 72711 177313552 88561 47235 637402419 85000 32161 875785681 85000 55295 151609571 71667 26773 22167731 71667 83699 748127702 84254 60250 787350378 16330 7724 818414944 24034 72641 635342753 24034 26917 502155330 24034 80052 709138268 44506 43780 259704718 848 70904 504808220 848 67371 692891355 89734 91546 583682284 89734 26671 735225242 75146 62610 984065505 75146 68560 949192696 75146 23791 238406808 10607 50071 510235949 10607 39718 474772427 32211 423 508085071 7879 55379 647531096 2577 48365 584852835 2577 1236 161775283 2577 37596 610669483 60395 39624 87607597 60395 38120 258518758 60395 92925 69834202 60395 25480 480294603 36701 22866 657421569 36701 64660 642435477 47287 13907 543768427 47287 71412 309261924 47287 22229 698279872 52273 36861 365618308 84249 42764 436583019 5320 76892 355019397 5320 33938 466650378 5320 29882 891326164 5320 18448 466329827 52077 81256 191874816 52077 57676 290382266 52077 79354 782223496 94773 21053 57043726 94773 87693 232729171 94773 87999 381665646 42850 71925 960358760 42850 52134 287471799 42850 83699 354709594 84655 18730 311691254 84655 85656 153228311 84655 5131 507334602 56229 74783 340984513 56229 39813 952170073 56229 86827 929878586 53610 45895 521019275 53610 37209 718043754 53610 64403 282769847 2477 42414 581927230 2477 20319 543816595 2477 61008 503519810 69809 29457 567250157 69809 97436 262347034 69809 75255 788770066 69809 50361 534129395 16702 18546 429252958 35306 79310 47554941 94022 33757 439611250 94022 98191 828587351 94022 25832 49759930 85653 6152 778572591 85653 74113 721857804 85653 21625 954734537 85653 98442 688413974 16135 71715 286300779 16135 68449 842519220 16135 36820 525981940 86942 10070 674079335 18027 80687 370296648 18070 86282 736520510 18070 74547 115765139 18070 16603 345720275 18070 86340 749648027 67921 50514 898642932 17684 59101 137508271 92925 80962 911297961 92925 91890 161901068 41288 50674 978480061 29589 13125 83376523 97402 79742 972103832 43606 21932 288638853 43606 66700 112208553 95374 30876 25803227 95374 15349 737186547 44676 12211 693424181 30001 75054 999198294 30001 83370 945393769 30001 22333 250902162 27108 53476 941958948 87072 46250 918410694 87072 3535 282106847 87072 98437 952724674 87072 6307 863135957 87072 88204 189626508 97273 27460 634412281 97273 94169 456897803 48768 7496 154860053 48768 88648 507851364 50986 47555 146426840 54216 19590 101366755 54216 5131 575163943 1995 22358 726074358 1995 44291 480293228 1995 99355 787893141 46741 36773 797312027 46741 41727 615362280 28729 28073 695809868 95393 23387 707348779 95393 81542 781113812 95393 90047 260303175 11368 53135 935783323 26481 19624 70402284 26481 48192 12959540 26481 72042 689051155 26481 41259 451288535 26481 20273 688388857 56620 67415 860248989 56620 71665 31593615 56620 15810 710590033 56620 38386 724540012 73175 25326 942058130 73175 45863 652847463 73175 89286 187604854 45082 53516 960966842 45082 4122 660115838 65402 42334 659966368 65402 39042 448850376 65402 79739 544139360 65402 54506 108964421 99907 78886 149015988 99907 86036 345496818 45967 19937 735833850 45967 46425 821535166 45967 18510 345822715 54341 98093 334470984 90276 39515 597697161 90276 41149 933309564 93964 10598 132472692 28070 67191 643337411 28070 62814 664313328 84087 80345 695895984 6817 48977 440338612 6817 44466 380608304 6817 91955 377657787 6817 31897 506496858 6817 9467 615308541 98648 13029 690041813 79519 64879 521605732 79519 41829 29962484 41958 59816 318652743 41958 58336 86983506 21198 51384 887616872 21198 9787 389790634 21198 57731 58906035 25325 49331 643896537 25325 94932 998438578 86036 94903 284277406 64207 59392 483649282 45193 10501 66605124 45193 5818 83945375 57979 71136 934115269 7813 74963 432291909 7813 39385 599771757 7813 68560 674838097 7813 54190 487635349 7813 75185 901260842 90588 16959 732778921 90588 62814 68509472 90588 46286 489160569 23013 47165 47780321 23013 68739 913506090 33771 35604 159417437 33771 7094 236092401 60643 48510 929406967 64660 69233 440916171 62483 72247 837607065 62483 33198 371692363 62483 7460 925431996 62483 3594 593495741 62483 19769 98746322 45989 31005 606699926 45989 31919 322624084 45989 92191 172921908 62545 84852 179584157 62545 54962 328782711 43762 85673 700171974 20393 9292 883037653 20393 74309 937437690 1080 22883 374789946 26789 43539 792498140 26789 82191 729524846 26789 70808 316999406 6627 4324 295675361 6627 61372 926091629 16502 33703 996128940 15307 26810 837519184 39259 78588 577891224 39259 38024 513425245 19330 63459 822089916 97346 10894 768865813 97346 26389 886363092 97346 92768 634806389 97346 46856 339017614 17805 61273 548244786 17805 69233 725462801 57905 95176 353337806 57905 24631 640232822 57905 90092 204711536 57905 29901 547418533 45976 87881 480233415 45976 85977 360355216 54208 63043 754242838 54208 83885 603294179 18075 77456 151126136 95625 10970 388933809 84632 27166 321821325 64533 17127 585455057 50026 99894 292096530 50026 71161 899575653 50026 26310 462605839 96582 30584 841057429 12928 11505 945880394 9212 57597 191574668 9212 21381 649246324 9212 68121 257121703 51264 88276 265256735 51264 59997 499078169 98143 18441 283564366 98143 78510 314007524 43413 36825 783422475 43413 56329 674553313 35348 74332 34251963 94114 75890 565267762 94114 25118 778914350 94114 62754 988805790 9416 98369 577825672 9416 82858 686707994 9416 80820 262093651 9416 78583 581906238 9416 15148 620329011 9416 80097 554510848 92468 46065 674203543 92468 71731 513412452 92468 50400 826684561 74290 70128 968051225 23951 73257 869837835 23936 42372 596190408 23936 18321 377055869 50869 75520 902456245 50869 80052 547383875 50869 86662 63624629 95932 74343 828762979 65442 41302 882132906 65442 10249 570027883 65442 21756 994110025 76129 63133 539446602 64747 88473 994072507 39509 43931 954284603 70993 18230 995218447 70993 49492 114386657 67391 54840 208200271 67469 6834 879969676 67469 13793 754802817 67469 5675 16673970 45405 41091 16903139 45405 5374 800143359 6977 91220 361293662 89161 48849 687746428 54082 71783 208537014 47735 53384 585253079 47735 39181 897928705 47735 70014 408509705 35832 91336 912605211 35832 961 14350867 81116 2832 169155780 81116 18712 254245918 12914 23094 284699801 12914 961 99369525 12914 42499 301420381 29213 96935 386821258 29213 71547 303981490 29213 33833 512687290 19614 35292 439500017 19614 48104 845418661 8819 95823 902585202 23735 80978 127433043 73590 9100 856543322 73590 43571 777506079 73590 96898 633047029 73590 39438 43964564 48755 62238 3593988 20540 70162 886538193 20540 94649 561717918 62790 1316 706508311 58358 93045 739063938 58358 32405 80978298 15349 88190 550250835 15349 94857 882424139 4485 33450 529096321 4485 8881 673178284 58336 44441 97596664 58336 46476 802901936 58336 97819 393140908 58336 77783 562912904 87223 27274 404845448 41960 96676 301283192 123 10207 49655484 123 59251 651281057 123 59308 278492107 83821 19769 178364482 83821 2261 679441771 83821 62814 329681539 26926 46462 300386565 26926 66684 217334552 26926 17967 367984449 26926 33096 213316581 26926 7692 779814484 51312 69306 198099298 51312 42024 757508568 51312 87007 67909710 51312 24449 504862336 50436 26193 596727484 88778 86259 768625873 85259 52936 399987019 85259 33778 497418358 85259 51025 380466562 84716 92632 740078071 88648 11796 846594100 88648 56791 438103781 4648 14044 229647834 4648 61474 670694289 49692 20580 4515375 49692 1614 729053005 13341 44968 513949952 13341 41259 434089324 13341 54948 871152570 87693 76779 415445775 43821 84435 767827660 43821 95492 414865509 431 18759 679265008 46286 45340 704382410 6858 92376 833259714 44325 13731 210145836 4019 8723 842241723 4019 44734 861116082 4019 95492 464394122 38269 67104 427787127 38269 66119 187618120 38269 2964 97996077 21027 67919 942123159 21027 92758 433186651 43924 86276 255498016 61692 43008 555166174 13793 44533 934421821 13793 68332 159088620 13793 82113 919469255 69914 75963 119005041 94932 32485 889415248 94932 96235 539394815 94932 2115 852690491 94932 34429 171348583 42688 89249 458188879 42688 85317 388089995 23244 19516 617446383 23244 87888 742566999 23244 20188 188412145 23244 7264 27835469 94794 37725 13008355 57534 5502 893521889 57534 98845 549308597 57534 20983 505559092 74171 25157 352498682 36900 63904 916582427 59391 38500 32563319 59391 12134 674684751 79869 78734 826233833 79869 65009 782119373 19231 77357 807513788 24145 18410 848835299 24145 20007 11421686 24145 42223 551876393 24145 18845 765981554 24145 65910 740360655 24145 60238 293225110 24145 53109 684528706 44734 36547 280541288 91666 28735 501454563 69764 75156 951721418 69764 92625 799211526 89485 44707 417621651 89485 32303 617379264 68559 98445 310684819 68559 68074 869130738 77875 85591 984212114 77875 28742 719937365 7740 65705 214811494 87171 31432 556454763 87171 81194 752138475 87171 3850 905372035 55909 80631 503203997 55909 97212 756280498 55909 20145 922500497 55909 1248 181129280 83936 80070 824672860 83936 69357 318159537 55055 32624 943468432 55055 64586 714376682 21736 90693 283280 91385 75591 630171134 91385 72214 217771290 91385 9669 255938873 91385 42834 294178506 91385 67798 536021079 92797 72582 331070008 42764 29878 326520265 44541 80732 256767152 1301 89138 20649874 1301 15896 560894424 1301 17586 189895455 57401 96074 368056376 57401 18730 639699430 31230 21979 963462077 65377 1115 406472450 65377 36276 959825876 91301 17415 609851087 24489 6859 359592239 24489 42131 198350638 24489 8095 473364040 24489 97658 444360621 24489 93895 81855198 40793 34347 669650776 60296 36313 772651416 54961 32491 97588313 54961 62753 184508906 8021 74680 403637845 8021 39148 34717078 10680 96927 852136239 10680 74257 879879548 88204 75286 776835214 88204 90043 964092402 88204 20676 627309743 52924 10047 676934734 44377 3952 465705540 2288 10846 990367906 2288 13543 669684698 2288 95839 675913276 74257 63011 265408055 74257 45917 488907143 74744 2593 870119625 74744 3594 488831721 88060 89073 408647262 88060 92624 143534626 88060 51377 773534286 88060 92625 822074935 1590 92593 735325106 1590 55156 308826473 73726 90290 99891954 13118 36833 600488575 13118 59681 699458419 13118 66136 777219125 55249 68766 977867175 55249 4735 277386727 67278 25012 603491478 37541 48504 464302821 37541 61564 711635789 37541 88582 499746914 68379 57330 841720491 68379 76364 695195745 68379 6571 447283119 68379 13287 789245054 68379 16797 75960531 36929 39067 603171499 36929 1966 514469258 37854 11619 565737232 44041 98095 400069669 44041 79354 584156039 3976 41694 511542535 3976 76170 600702616 3976 15596 678812298 3976 23600 864386758 3976 46997 597660268 69107 6399 669057495 69107 34458 107480497 32485 79127 538081647 32485 30409 717461366 32485 65574 771583633 50028 13954 234084923 50028 31524 945868238 50028 9725 733856014 79921 63243 543620903 79921 74953 574976278 31549 30968 46985110 31549 49150 210278171 7969 90106 442275016 28557 12007 181105650 31021 75468 571113790 31021 5017 690141599 48482 74267 256460210 48482 7687 214735829 48482 37411 156293113 86829 66639 195673737 86829 25393 937470895 83472 84842 514937587 83472 46223 416101590 83472 70021 127289764 76152 85770 29129212 76152 23225 53638450 34978 45956 575738538 34978 20227 455450895 7871 77774 368975358 7871 99267 76572509 15896 781 874127589 94122 50880 744310405 6922 14739 287219216 80273 9964 975833643 44879 77351 449557191 44879 17377 235731209 77961 51949 441502716 77961 20431 585342920 29301 34740 173184625 29301 52645 168277500 29301 15889 17499528 29954 39642 968054158 29954 79992 592280187 29954 86536 21791307 29954 26223 801367684 87775 92551 632521618 87775 90441 572624350 68074 97287 338238353 27322 34277 949615813 27322 12315 819533028 41149 93922 779874771 90043 72560 292727084 90043 29047 426448987 82590 9223 846850372 82590 12443 852254579 46611 35582 693401863 1953 91457 428497640 1953 41633 462614676 1953 80529 164362813 1953 39674 40417145 91980 29459 191779653 91980 96821 704378845 91980 22429 286670481 91980 82583 696687889 91980 46856 600295280 61612 43735 833981192 37971 15080 613393568 42554 10785 171819207 17204 95864 282028686 12510 92936 776140441 12510 65276 120790200 12510 20202 45923284 12510 50400 574720635 97868 52816 133054212 97868 99935 771421528 97868 31 347549366 22759 14944 257847915 22759 61833 26097254 22759 74942 205768636 42182 50851 799809361 61008 92004 683867539 61008 91074 163353459 61008 34476 377248908 46856 93849 425508317 62035 8278 507797089 62035 5173 231080145 62035 79110 302817787 42131 13139 54403047 77104 1915 768227873 77104 90092 213050166 45142 26955 21394416 3936 63385 820442289 3936 19741 958855228 3936 63053 58972786 22591 20529 539843396 22591 13614 63482422 22591 44659 647082087 55223 63225 345155999 55223 53198 549004735 55223 7777 385650817 36208 33021 693906150 36208 12030 876107425 36208 58252 55860449 36208 15362 406444126 36208 80161 787173061 36208 12084 453030914 36208 58082 636044638 39060 87432 173461064 39060 34267 787622330 3782 41834 849121852 32646 23616 286433104 32646 7842 228562804 32646 80097 655723280 32646 8851 669984763 9624 79701 975021614 9624 2121 137811530 9624 67721 135033416 59997 73938 620881100 122 43772 610203230 99540 10828 855873829 99540 40668 274977073 40922 93644 416650909 80112 51021 566280513 80112 55088 651697743 80112 78994 150866297 80112 62846 328743381 34476 61586 641404947 34476 19308 146778185 34476 1378 573459170 34476 89286 617491741 90317 13365 70740294 90317 1881 847431707 24202 31343 111202950 24202 11446 244232652 22668 65614 604231342 22668 88414 297831691 95318 57144 523130230 17953 61664 139794312 32757 60347 492154105 32757 64843 808749769 53821 84676 321195401 18146 34552 911895255 18146 7764 663412295 62754 36991 65926366 62754 66424 919984914 46994 90465 658140661 46994 24631 288744516 46994 48667 776876346 63722 99919 524829976 63722 92664 17086137 63722 89099 932797007 63722 87856 420186703 69915 11847 498480535 69915 15908 694164807 83133 37900 959244799 83133 69565 882267435 83133 11249 107977563 29990 36943 679985186 18187 96989 476937920 18187 67637 693836948 18187 85791 806331513 18187 86606 897019190 18187 43920 241476016 81505 40195 386221054 81505 11201 435083907 80208 11351 516258831 64201 52196 311095823 72328 29412 288518158 72328 43329 636110695 72328 35051 681114290 87999 26104 810348541 87999 32420 702502772 87999 39813 35602156 99997 69900 91315704 77251 43085 329169326 66700 87144 670432088 75128 15556 940937628 75128 93839 143981962 81376 83350 550517214 81376 21028 360584424 81376 96691 542162969 43883 79777 685212388 43883 65312 598624522 43883 62072 255451338 34683 98004 930519268 34683 17247 513894127 43113 36702 163975881 43113 77903 899666690 43113 22659 101518234 3850 93248 156771936 3850 20082 759436411 3850 9484 420854785 35631 58624 131632794 35631 39553 482193152 99634 4562 360144713 99634 7211 930375015 99634 64115 263486967 50400 39849 667431778 47595 5712 812465509 47595 93118 862498123 47595 85098 425228461 47595 1369 693949883 75851 10240 50118455 75851 23785 506562315 75851 39389 930918635 75851 33073 893802224 75851 24760 740545069 80052 30244 160933872 80052 6658 12867131 45167 43308 779225313 45167 23680 376591386 34492 84293 712191152 39438 71116 376052712 79600 7581 275471270 79600 20053 715266437 79600 70174 66691054 5460 24506 580435671 5460 30438 990434562 5460 30335 934467871 7036 60892 308074538 28428 36928 108628240 28428 76787 68107869 77653 44310 719947598 77653 52121 69058143 77653 97496 610458675 77653 9343 140566480 68560 73372 478122044 13926 23206 512585974 13926 9407 324291134 78994 46752 694621045 78994 1850 928459413 78994 21072 584651773 46615 52828 715609501 46615 83636 729296521 68332 62315 729354188 68332 18684 927369270 70347 64852 275749658 70347 28721 237145811 7818 93306 128006621 92851 1656 947168033 92851 89229 406039495 92851 75274 376987504 9331 24077 696059974 67229 40718 429285428 67229 78168 115316070 62326 15218 258934094 23752 49047 38907232 23752 68528 490578573 23752 45677 893808478 23752 78082 258656576 82429 87858 448013319 82429 6259 101731638 47965 11679 842183919 47965 92537 210533609 12315 24727 19473718 18730 11331 374361931 69233 97811 332960647 69233 22543 147616155 64403 20766 841129028 64403 11201 110589579 64403 10163 496787942 64403 70376 716503472 1874 45431 512161634 1874 67169 571942405 38484 90637 317677588 38484 1614 648988142 15942 26763 176461432 15942 54190 603808527 15942 33711 824557754 45175 86714 219683053 24993 38196 711268213 24993 42039 431832071 24993 68128 638599540 21406 97958 604935332 59600 7839 646232177 59600 44027 684121752 59600 95516 907364703 59600 71612 741890723 59600 81936 789046526 45863 67115 404346360 45863 39335 762748025 45863 74887 880976079 40828 82415 169612021 49165 31711 129878013 47648 8333 371567712 47648 17234 982768922 47648 57251 177461873 33494 90783 662742410 33494 62382 79838605 33494 63147 786773279 31919 54843 942954833 26310 94814 1385943 26310 81936 218067830 98207 19120 840266104 98207 72958 708106175 98207 83687 196367108 98207 24750 747537262 98207 46696 510421542 98207 40142 6880389 45917 53580 566292773 45917 81832 715649809 45917 42838 121385885 17780 49020 376726551 37223 38552 125923965 8881 23396 43138209 8881 74035 750030243 8881 16448 395633490 60056 60839 229283118 60056 5556 81946068 60056 9725 884463661 4096 97911 797177713 4096 5737 725503792 4096 93525 235683414 4096 13710 797109315 69177 42588 98250676 69177 39138 671572119 7211 92699 193110907 7211 24631 549240174 62072 60271 729173510 62072 70220 603166015 62072 3594 102437077 90092 6744 508505542 90092 58822 859849494 30665 25446 674371174 30665 23538 886267893 46997 50216 217825456 46997 25832 138782512 40492 39252 315814836 25480 91689 420265646 25480 47602 118838281 52136 37539 970065307 52136 75185 405547078 3716 35275 882539664 44659 36182 199634844 91333 53322 426211904 91333 73569 141136400 91333 35051 24997029 56119 94489 991617566 56119 22484 367370203 13614 87241 883279248 46679 78320 882132220 46679 98094 263720785 57883 91074 192726823 41982 41673 27960812 41982 37940 983060367 80081 85830 348097942 80081 83996 252023477 80081 64255 206044680 33554 86012 726536190 33554 5626 253352366 33554 52578 585822482 61430 26435 877093633 3182 83346 221407327 3225 34515 744305363 3225 58608 753254979 9539 93318 636516024 9539 92401 164630905 86554 20883 248211095 86554 14097 880920484 36833 39181 815447522 31092 4754 768076101 31092 40228 586625884 59468 19207 208707935 26943 6193 829859716 26943 28768 428359543 32200 76408 790142044 32200 66325 536737283 32200 1248 357914838 94223 18712 991976140 94223 89286 522821568 94223 59574 934075828 93801 94137 107368734 93801 65657 240758855 53265 86240 806641423 53265 94698 837418047 53265 31524 663724513 25832 35181 578786550 10319 70492 272349244 16603 83638 330079568 16603 36271 860212572 16603 74586 462781168 59870 96674 122318813 59870 72988 576365160 68121 15376 929845163 80161 3061 527892331 80161 93118 283889954 76595 74521 759493946 76595 16110 255039312 76595 68797 746165860 64190 84447 480090005 64190 23233 21339199 17967 12234 567851954 77783 61813 638313452 77783 97783 935089189 83969 14857 508668620 83969 55944 546601067 83969 40228 585240341 83969 43754 504271505 3489 87009 884024753 8524 82258 139338340 8524 22611 581917170 46895 79154 326444526 23225 95685 629133813 23225 53544 7592042 11874 72457 2757116 11874 70751 241923792 40251 65120 239433082 40251 70220 94090004 96691 28281 635216585 96691 68993 943050283 43921 24626 926468808 43921 64373 985843179 67169 5451 308787161 67169 86340 424567361 95982 36895 650052687 95982 79992 441829421 36838 23578 934178729 36838 44972 459289126 36838 78478 766210240 36838 45182 53388326 71612 97692 776068658 71612 16729 818862268 72320 84548 768642950 18570 48177 177797605 51025 86237 575416017 51025 21028 785604576 76123 54429 412291104 76123 59309 375342035 64790 1715 574163543 87095 84563 215332237 87095 66857 778027548 89229 62973 272452041 89229 72839 237990056 16831 54667 318247980 16831 18940 386155930 16831 17150 913337144 58302 24020 960939011 58302 68155 885643061 58302 22849 16536049 58302 9407 381883055 66971 31375 325042594 66971 93895 779228681 32729 37562 615971168 32729 44409 273543416 32729 61205 18838850 54487 27011 645714167 54487 18761 79386501 54487 74732 977225760 54487 8174 160291097 18712 87851 244231273 18712 39206 956563393 85741 24212 917912404 5131 74970 680693512 5131 68422 551469222 19769 51284 847621894 19769 12985 311724511 19769 45027 493963462 19769 19841 193386220 42255 66379 634183327 42255 62459 749631963 42255 40837 269973636 42255 68388 43547355 95129 8636 797693509 95129 29758 327226662 95129 67798 514268578 95129 23844 277292280 95129 56329 303216785 1966 32302 177362330 48323 4100 189941939 48323 58702 929599890 19910 6779 207502437 19910 48667 65453498 74931 40458 448179521 74931 53360 685431658 74931 72410 388293248 74931 95809 699260262 21797 62220 453936266 21797 961 542010689 20811 4664 537269478 50258 88780 135397081 86340 20023 747683913 86340 98471 298595197 41916 81176 987217749 41916 5556 589961893 41916 36556 551586375 41916 19256 656930991 1881 85095 240851420 1881 95370 455727138 54585 33562 452908262 54585 6647 176700537 70884 4180 697013925 22333 63706 860220433 22333 52192 385199114 79110 43130 635029261 57787 28206 341461329 57787 81984 668226792 85168 76448 398199143 85168 3320 325410610 85168 67424 972559433 85168 66647 866678685 85168 33073 923339209 39148 40620 527498588 39148 73034 179946656 39148 46101 648156511 20273 8471 747975589 20273 36952 554536236 20273 90332 103601873 75185 75768 590563680 75185 37177 436580671 75185 57224 22755093 75185 9343 997106998 10163 12988 884918236 62683 58278 146053097 83699 68011 898427464 83699 42974 558226594 26977 8204 234888404 26977 16145 855591879 26977 1056 889924002 81984 10021 167294017 83370 79268 31076225 83370 16975 948026468 7561 16722 963093819 7561 95492 910098931 7561 46248 247559354 24307 6074 129284435 24307 1614 98284657 69407 36213 523747976 69407 88191 36314324 59308 82114 954615770 59308 54190 910430900 59308 85688 160254513 59308 36820 222375269 48790 95915 115336878 48790 83242 792820614 48790 29455 572681592 48790 22375 184487678 7777 2893 378076445 58765 8202 730284977 58765 57898 676670944 31166 18828 53437388 31166 56093 154508065 45677 99433 80230238 45677 35416 802221298 37918 81276 243341129 37918 61731 32741794 86827 87823 103957464 86827 99617 855268907 12084 9789 196673336 12084 46563 942881075 24588 43101 355210979 56093 28985 860493297 56093 9082 411454180 56093 23836 933071483 56093 67449 683765686 11404 48281 17579743 11404 6490 728110726 82923 40748 721129815 82923 52582 884275283 10686 91940 770602030 10686 95261 310139247 10686 20027 531403522 61796 44436 146563593 5017 67211 846894961 96656 26666 9067206 96656 52885 31157932 96656 13871 179345216 92191 43334 434531746 94382 71965 949972179 94382 68957 324371373 17049 14595 169640239 17049 48727 673410984 17049 42318 668549915 17049 44524 239526095 59470 65476 617152620 46476 20234 170006275 46476 21930 957639807 42838 65143 299518847 23859 80354 834648498 77760 19338 430536907 67642 98820 862851511 67642 32629 552706107 45586 97902 831868921 45586 87590 448734521 10415 4002 540983669 79336 7559 66272559 70220 54750 956175825 57962 72685 273291837 57962 50697 294910968 57962 79966 47857916 57962 70467 421122221 97676 98132 126701254 84293 99271 964380662 84293 45495 120193060 84293 1123 640969278 37732 22546 388452738 37732 20909 400105585 71731 37129 58686706 71731 34349 437750819 71731 76105 678112883 71731 8712 643931753 71731 68656 445128259 71731 82085 354514261 73329 64251 510409989 81895 55898 12018117 81895 62343 26538185 34112 8946 33609506 33096 39990 462443504 36191 56108 729779908 20759 44703 338088820 67721 85447 509160750 67721 73962 35870652 65657 11187 375025983 27859 23599 332971990 27859 99127 912799869 27859 92758 275072540 52285 64467 280467321 52285 91074 820393760 52285 14009 176320774 13629 90989 433244988 13629 30187 173235328 68993 93417 347660768 68993 96533 674924986 68993 42696 152519585 68993 84024 64765248 89779 24815 123508178 89779 22127 246570490 89779 44964 854423060 2571 44638 34917675 2571 85661 787353377 2571 79803 872237844 2571 61404 859668136 78868 21439 798886616 78868 87051 977170481 77855 84765 625365481 77855 86363 679873682 77855 4268 219097637 77855 30732 520904219 7094 71107 694413192 7094 46735 356610073 7094 83618 758099273 7094 47763 475087201 54948 906 490831902 54948 99155 548042319 54948 51569 665065525 54948 47117 273068885 18796 81752 837350766 18796 47789 308546135 70540 13143 62790352 70540 35051 346862595 6823 2029 963267153 6823 75988 511420271 6823 92456 71704558 6823 51614 785413549 6823 98508 450895056 5766 24078 190220028 5766 81789 271654540 24760 41350 568279157 24760 98077 526441310 598 74799 891519802 598 1681 370371490 39206 71492 506180799 39206 90607 476417332 12169 58194 531006983 99542 5463 663555254 99542 40253 337598313 99542 64363 586398652 55295 21300 635036537 19109 37062 769443554 19109 63507 929997681 9194 47892 305182429 9194 87896 438046199 9194 93649 79712422 9194 69565 72362307 9194 97149 68830068 39551 42396 732188038 39551 60328 540429477 49096 37014 476597343 49096 70827 641854770 49096 31071 761792778 49096 50466 977845453 9343 44674 998472063 40837 1141 767543934 40837 71764 552253911 71629 24527 313747180 71629 30802 779720306 71629 49820 338624294 3937 88672 62343882 87856 34300 451144751 87856 26223 446373947 46563 27904 914072104 46563 54994 46688717 18684 33464 795140740 45182 87827 393201417 45182 47995 983774693 35460 46258 22689422 35460 87400 799282988 68037 47745 238404131 68037 21500 760594553 26671 54528 578705618 39044 65985 32744269 42499 11933 454621839 42499 87339 137049609 42499 55107 468434424 73552 67835 118967362 73552 84069 98022451 73552 41582 74324607 48667 38422 247423822 48667 97836 71502784 48667 70414 185355140 48667 90338 61006482 11201 489 607301585 11201 88729 22493671 32623 48002 126368131 84701 36847 657235590 84701 81091 45276890 84701 8989 523741998 935 92882 822847030 935 22472 935341598 935 52011 338862157 935 75938 102597580 87529 78985 745185069 87529 21277 713719190 87529 52514 451733503 87590 86101 772977943 87590 18679 820695575 55096 66981 821644595 55096 3594 808239038 42278 55976 797656527 42278 90040 827258330 42278 41304 816576379 16293 20832 124221085 16293 22113 699035141 16293 69137 717193008 76179 9972 892388576 76179 70498 237820996 2318 89662 653087952 2318 72310 146844235 2318 49853 284467091 2318 4735 900446301 36348 79222 204987850 36348 39583 724669412 36348 55900 397012625 82583 86350 703373279 82583 35202 913804735 82583 20636 266490813 50361 7098 225009942 50361 5635 133060838 91080 74169 466684331 94757 44386 847482281 94757 48757 205819469 90572 20809 731919161 41259 14537 373264581 41259 50600 249244815 60328 86141 952390345 60328 88779 133030756 29926 31767 466553928 29926 89286 787896494 29926 84274 149110840 69137 53847 362034344 69137 65054 495093406 61513 62229 990301849 61513 73446 77298950 61513 12088 726221007 25303 16863 513219719 25303 36556 789106629 92343 18736 693274536 92343 2856 283613957 69949 91701 110652434 69949 50587 716528325 5744 46768 693416183 5744 78082 988455500 73148 69199 384370104 73148 43483 70210711 46248 33480 6964253 46248 96299 666310013 93373 5496 955076852 93373 35385 103136878 93373 24631 924887799 65994 17856 58212303 58822 14463 394670876 58822 75111 112707377 37348 27502 934145669 13880 11182 538576809 13880 28622 937798030 13880 87339 897469696 37861 61417 832956563 37861 35931 978830315 6658 52296 315980442 6658 76190 328802339 62158 77647 354823240 62158 61576 584049198 62158 69342 450548037 62158 16240 546259064 83638 91604 67497375 83638 41613 241419803 85743 64223 456934576 85743 49635 503601489 34559 41391 148663856 53247 33783 122270994 53247 95544 181714171 45545 22208 24742290 45545 22490 491452730 48757 40802 679923762 48757 74137 460664140 48757 84835 4955069 87709 89639 6973021 8851 29021 416769471 85317 47254 292295013 85317 60397 421686116 59574 23100 355537853 59574 88188 812238857 59574 86796 349002339 59574 35301 448800290 55107 2969 332945954 95809 94099 311132632 95809 62003 634975590 60409 40951 466736448 60409 66823 419320858 90338 33711 406791225 90338 27271 853078488 33938 87855 899208421 33938 30266 747928793 33938 77081 513943369 69755 28192 489998836 69462 2747 197247902 69462 59662 235957123 46422 70282 995994700 46422 3472 423492927 46422 61205 391679605 69357 86604 803468562 69357 59835 212452065 69357 41339 475030750 92494 30977 760449560 91139 54104 514846125 51755 90085 335437840 74942 93657 931823237 67812 76 617630780 67812 30187 44817040 22229 4566 91708396 77983 39908 245623843 77983 5173 179594561 36820 5298 99142904 36820 23945 689448774 36820 86008 683775979 87051 71618 524585735 87051 34815 35101419 19466 7275 641039771 19466 2964 760283864 20676 4904 492179945 9407 9073 254086256 15908 17322 288879965 15908 62256 739566567 42696 9417 4016852 42696 60204 712366841 95492 46891 944600420 40228 58952 313350458 40228 62325 620781572 40228 39390 214267039 40228 53705 740263313 3925 31491 166048788 3925 77709 123318990 3925 26110 559405190 3925 74210 299869120 19841 97996 821784316 19841 41318 876656737 48396 1206 580496435 63165 68267 908200507 79322 35220 340840574 79322 21247 865867581 79322 16082 349327268 79322 80650 793162596 84979 70080 720641286 84979 89950 2294583 97212 5376 766555883 59310 49093 464994288 76293 11289 634162089 21381 1771 118296517 2332 54609 474485270 2332 54226 219890143 2332 84154 305948396 87888 34515 312881274 87888 9260 356202389 19694 55757 968494641 93428 62079 238505533 93428 65728 275161531 98094 98897 692464243 89286 1088 974952626 63197 85823 519828732 63197 81564 402642914 63197 71715 948663976 2856 72662 794606131 2856 55300 47300557 46683 87449 784202668 13834 50053 52403294 50981 18971 198268491 50981 92253 760153823 50981 20706 564937642 77405 20518 970319093 77405 37286 920049027 77405 71482 349794123 77405 42154 764307487 77405 80743 286152572 77405 87461 251366841 47369 99262 187485686 47369 77903 135983382 86536 89606 800005810 72355 97885 751198940 72355 66803 641094355 72355 9272 204877897 72355 50587 308302962 2641 57780 678448531 2641 21997 793286855 76363 81980 993473698 2964 63491 711159447 2964 52962 505161698 51377 81785 693715324 51377 5675 174708432 51377 97209 837903420 71161 66872 862171877 71161 10107 609180823 33904 21931 745109697 33904 69395 847060646 33904 74956 530360028 92719 53854 346955045 14527 36314 964661482 14527 38685 929224863 83447 50462 922536908 83447 91096 316262031 73740 94020 178997833 73740 81487 163956437 53198 17713 33379639 53198 18625 621469403 68579 21009 35265401 68579 83414 708308211 68579 98150 250090520 31254 74386 273323706 31254 73079 108454480 31254 79787 675073691 31254 39790 477705769 35051 68326 802506299 35051 95964 882868979 21362 86051 356152528 24631 69278 956689986 24631 45400 349336267 24631 83704 693839856 24631 2795 30589675 43638 2148 485010050 43638 96283 619533758 43638 16428 568032321 43638 68505 364962019 16047 531 426407441 16047 25324 973840892 34429 25434 589277802 34429 89215 187589609 34429 52789 779795299 34429 46416 5821660 34429 30235 823720092 57613 15278 120332412 57613 77903 142525290 2795 12388 949887530 2795 62671 371222494 2795 97353 580230627 2795 1277 352495316 12984 75530 256075757 12984 53211 183438808 12984 29731 113034956 52514 19533 38402406 65725 12970 666870479 65725 44302 74764958 23945 62745 152711711 23945 29047 531394001 23945 84915 927561989 98471 92863 477529660 98471 35968 956250758 33562 45681 907130298 33562 60262 724571429 32327 39327 277590480 32327 92687 912259917 58947 67655 238124692 58947 52363 454835084 58947 84647 431147089 62258 23604 974851364 62258 59069 922217615 76750 76937 477895799 76750 31538 497137938 93561 19822 662361542 93561 54976 969234311 65646 60205 820096389 11258 55034 703448418 11258 32175 93532226 11258 1006 192943224 40591 68380 913176068 53109 8015 925878599 53109 34575 400225498 53109 49150 859622275 44524 28602 653484537 44524 42866 648685047 44524 56604 261000756 44524 39806 185578149 41668 23034 260211525 35454 43101 377662550 35454 62814 295414148 95103 15371 608536438 13819 31388 167199512 46902 19155 298047905 46902 14401 936695161 44224 89245 287908846 44224 21991 364510486 60281 28678 471491738 78843 60663 77747237 28095 16660 511198752 70675 34566 299861301 9467 27768 403547970 9467 52582 776623389 68050 93569 587531387 68050 56725 136421324 34373 63017 930218675 96824 84548 746809418 96824 96607 253276666 96824 78829 233767215 40582 26052 508160749 40582 6647 602924058 93626 97586 629237427 23844 7931 579542409 23844 59523 171789279 37416 55151 734304756 8812 76345 16618879 8812 62333 874029367 8812 13068 663744402 98442 19188 391460730 98442 13034 121135025 43754 80384 294760067 43754 80546 894806716 64255 51669 817880957 64255 57367 398255882 36655 16443 485786222 36655 36188 201512292 36655 6666 801789554 36655 7011 562492673 36655 93127 536078485 52898 47274 95035172 86754 4964 232275848 47679 34046 318394458 9725 41051 684794910 9725 46428 116672149 95159 13735 983791038 95159 8659 38179520 21890 36177 368955352 15571 51034 344758924 44302 6538 996343765 44302 95098 969422161 44302 13746 190009754 82113 3602 708432784 82113 95679 628695092 82113 13396 978502032 82113 88099 175438032 82113 84496 453912666 35020 59593 911674779 35020 58075 737631552 35020 31682 159055577 35020 28145 749297792 74963 25422 296807570 12985 89598 264511113 12985 20251 861459336 12985 93118 773818213 12985 41132 872970199 84915 69220 526422844 84915 46914 13728147 87339 67238 351739916 87339 29016 234383443 81780 83627 188352895 36375 81754 914185324 36375 47068 154997798 49922 14728 767975857 32891 68071 341989768 32891 21414 87398839 32891 14086 493926979 32891 77936 696972071 59681 19104 296982317 59681 49335 820149988 23247 10975 985040414 41727 33360 128673623 41727 53592 433451202 7692 78309 145923543 7692 78635 802814536 43061 42892 87152195 43061 64843 828137846 39681 89457 646153568 24509 11230 600008339 68739 15844 390980106 68739 40822 453567783 68739 90828 565737828 4391 84388 1610281 4391 88992 544133660 4391 18328 998819467 30224 61007 743770210 87461 14049 704932268 87461 84923 203566630 87461 31085 247587251 87461 23791 676806669 66689 25269 587057282 66689 4948 824353248 66689 96071 638618899 93839 15678 598362557 23357 6184 545353255 23357 25250 577139756 95889 71791 900104941 26223 29320 949455113 11436 25147 13699151 11436 92769 37686028 11436 86008 736445783 57736 25823 176952119 57736 74608 46141504 57736 73585 384650636 57736 65323 483959880 67095 70589 855598562 31538 43579 270156760 31538 56098 532997355 7460 48753 838827147 21500 21455 534043651 21500 48660 587083956 50870 37943 102058384 50870 47147 12606836 50870 31639 782479522 50870 74255 837966779 50100 67510 29666796 48104 50860 506945175 48104 28872 210735528 23387 34372 391501469 23387 25814 768651742 23387 16329 843673339 17586 6200 140185697 17586 5946 950631220 22375 28867 103247613 22375 89572 674356099 20145 37670 887595173 20145 78709 488559692 20145 77884 179398103 1614 76935 689237183 1614 59186 423094570 81209 94870 473391375 5063 36976 737642282 5063 99934 450708733 5063 4484 564964716 5063 78866 989966362 77936 24376 18702858 39257 2804 322757431 39257 53131 382224863 55814 62027 579592738 67478 91895 618179982 67478 84357 628278162 21028 12885 87615730 32689 70503 107120581 32689 91206 206920503 32689 42154 671886459 32689 34489 396683533 72839 95829 741690006 72839 86791 711226558 72839 3472 728111756 82667 72667 859708364 82667 68778 871519787 62814 79992 359727421 62814 73209 982834280 62814 2579 448801597 30732 78008 32875093 30732 59972 902329040 80743 46918 441908315 80743 30235 986519431 91780 76523 482027451 61494 97575 142199839 61494 56324 248488155 6647 96263 338683801 6647 23515 850568374 6647 45071 529882650 6647 11460 13505377 38280 14495 188949861 38280 49966 896252600 99355 58901 988615201 99355 57705 421761929 79787 63411 228635190 49150 98762 568859520 49150 28644 445075155 49150 58660 532054659 59186 5267 298740300 59186 76148 509762966 59186 16301 992014985 59186 58432 247897522 59186 24449 274309196 1123 85455 425483220 1123 69402 715550076 1123 25052 551676182 81091 22377 651394648 81091 5861 623552388 81091 86870 643971682 24449 5466 488096921 24449 97987 649742035 24449 8318 947970335 27011 7264 535486075 81487 70134 123998453 22011 81810 792410004 22011 89693 624767221 27894 51401 216472334 67820 54424 166594599 67820 6820 61641347 52945 46784 54342897 95544 45481 719796996 95544 24162 912935569 38367 47177 369837055 38367 57311 307917013 99843 70000 793264644 99843 13751 744343681 99843 45368 152850905 98077 42586 729780303 44013 74571 214307310 44013 46754 525545728 29455 13145 428898249 29455 81304 675146649 45322 35941 361944077 2490 46582 516826930 90828 14407 472365025 90828 8094 649363087 90828 24840 708661682 80546 45234 14895344 7906 46229 396037128 7906 75341 371528143 65636 40342 696741170 74052 68682 490639368 74052 2697 105055166 74052 48318 335548750 74052 63245 598029113 74052 35111 319756749 13710 59502 545804961 13710 32035 816475348 13710 32529 112903156 13710 4800 161076031 68422 20055 436338191 3351 65312 673053730 3351 39119 106410753 3351 59816 390257827 63281 64472 421120850 63281 76158 10272285 30569 4216 607901017 30569 3350 517466023 30569 50466 838207103 94102 61863 265297531 94102 9616 294076776 83636 9597 956945095 83636 4292 266732634 83636 42436 228322238 12121 54757 865586226 88779 99151 241923832 88779 9034 975499679 88779 38674 850870096 1369 13527 987281063 21072 18892 195065037 21072 5945 333020424 21072 34293 638220221 21072 60740 17632473 37422 88010 128877765 37422 47993 848802373 18448 83990 152128599 18448 20433 333810567 40822 6929 637066917 40822 60646 612019075 40822 5774 534698416 40822 20984 749881345 40822 76788 735777264 40822 85326 117402000 40822 74953 547481047 68957 1248 983774751 68957 59917 549809987 53544 7030 849065868 66119 80998 519172485 80650 10827 647268104 80650 20188 987199243 83056 48589 945720431 83056 49442 724562875 70914 31619 48316015 27271 64543 313607219 7764 14224 427001725 7764 63116 468755025 93895 9440 125213561 93895 58744 584091190 66136 67564 818954838 66136 29439 85350783 66136 73962 131113647 66136 53711 914717833 70573 28670 647656882 70573 99617 809303907 47917 46585 241506482 47917 91285 374428834 8445 85254 895471617 8445 17539 551007021 86662 13818 336798441 86662 82684 91905743 86662 71715 233579895 86662 62243 255487908 42922 90924 968494782 42922 97763 185992541 42922 39915 843654809 60262 32995 769504443 83578 63413 427990332 86870 59578 526112729 86870 38100 596532438 86870 70627 529999055 86870 71144 886100018 86870 8979 941350848 64843 86567 902899724 64843 60275 537431839 64843 86854 799567924 64843 29901 735560047 89099 23046 161440873 89099 31167 711736279 92929 39125 379264673 92929 85306 881692721 20082 56966 188033882 20082 84885 859415976 55900 5573 203408099 55900 2427 407981124 55900 8202 226133630 55900 76866 444578942 67154 91434 115160709 21413 69741 352401191 21413 7183 350408201 69194 18947 779824921 28015 38511 712963359 28015 12318 711113610 26856 58638 88173115 25250 65055 168512342 25250 16355 557824496 39872 52080 444459135 46928 48824 120346959 46928 32535 972263836 84154 97348 2140912 84154 10350 378513360 5267 1587 484099868 5267 88582 645643340 11460 71712 911350367 6954 30614 369533367 89177 32821 321469566 89177 20983 463563995 74692 24324 591874670 74692 51877 722769956 74692 62340 961136723 74692 45004 217540015 16754 93054 920704392 75929 14015 547469359 75929 70308 791698869 98460 30021 462662996 98460 90347 635501702 30409 4664 619095402 30409 54220 10346750 74940 85279 593852282 74940 49256 138534267 28861 16508 794448317 28861 92204 539391415 28861 78709 358451896 97149 80069 315277385 33073 30657 341019489 8174 86383 16637897 74953 70686 307764158 74953 75498 384233130 74953 21301 625507174 85897 40229 909184654 85897 93946 691893827 85897 35571 383394609 39072 65187 185245821 39072 74590 790907076 37597 13450 102201942 37597 71699 495366975 95937 57683 389720886 62243 40140 599561086 23312 6594 836928331 23312 49434 996518072 23312 75302 510368717 81496 40250 544218283 81496 24665 275766350 52134 71045 395019703 52134 28239 502510044 3824 26636 694461028 3824 72993 196788380 9858 79401 589073030 9858 30187 484455478 9858 12037 289698394 71466 74663 264673924 71466 25805 455430233 71466 96858 876861481 71466 92537 804958769 73079 13631 924943443 73079 46766 174218861 52335 3623 479571862 52335 15247 748426278 58786 37725 646315884 95839 14760 621074389 95839 76018 86060961 95839 22659 452035576 20636 63685 404630753 20636 79247 103024678 3721 27936 710907727 84483 69712 419204507 84483 76223 443553779 84483 92625 490340003 30356 32185 4937738 30356 55354 871102291 30356 34293 916428632 65179 12089 449438656 65179 44703 817355459 65179 15372 18809848 65179 64045 43525125 65179 68656 675674964 65179 81304 914822541 94857 67423 6290460 94857 20175 514353280 759 3034 50121762 759 75768 275303303 44244 22744 788380899 78036 87262 397683346 78036 33465 601238125 78036 43034 360743470 75302 34208 483687673 39790 73784 278712535 36369 45121 659870898 36369 97502 563090116 36369 62777 810125957 36369 16448 265348241 78082 49538 541981258 78082 9484 185180982 78082 90347 416764480 6143 45259 997044670 6143 31843 58061851 60238 25036 648988481 60238 5635 315861531 84024 20412 688158588 84024 48259 998349168 15074 91183 671583961 44681 5711 434633738 44681 66801 441102514 44681 37142 780161989 44681 23836 555959926 44681 18564 261475187 44681 13746 281438284 96527 25060 180845408 96527 41829 621409386 62133 51612 499491515 62133 28721 43637801 91074 79623 408495813 14574 61974 600976853 14574 38676 283590674 14574 31861 332951441 14574 68645 382990730 14574 2287 448248066 66011 88460 168411660 85236 93155 566652360 85236 79222 725825198 85236 13320 102974641 20319 62556 225671666 89360 1136 957226323 62378 26482 194506099 62378 95921 659177960 62378 59523 403137503 62378 57616 65755921 20188 52587 686063887 20188 56686 541566835 37764 37762 720983436 56329 80642 100154581 56329 55205 723107228 52532 33085 119117216 52532 16659 725443781 52532 65972 619354344 29901 54023 545019110 29901 64740 443969021 3594 95153 799594166 64373 87214 659326701 64373 33195 810821440 76345 45281 646389748 76345 33485 920313759 64586 62725 574387901 82085 48956 655968963 82085 40631 303671601 82085 28504 79866974 13068 30235 291572207 13068 29285 52647981 69565 61447 44582392 15889 87460 891987452 75341 49114 893279468 75341 54333 163133358 16448 80065 357525810 68845 70165 810340034 68845 4116 862742824 30970 63366 180492932 31178 88482 916343477 5173 57051 537424155 5173 79230 953021752 9599 13559 368639096 9599 4876 949005658 5675 54838 259882523 52192 68847 887681629 52192 63910 746497878 52192 13248 276283778 52192 41829 463113325 18328 91549 552768615 18328 11097 253374448 18328 49335 919475581 18328 21305 646657368 29882 19533 895325941 97658 68234 394160814 97658 60215 429258520 17377 96735 56057019 23791 95443 735862320 85647 64358 698070534 85647 94118 635949430 15320 96056 137601502 6820 46198 581500872 68797 40831 202646503 95400 29673 118073010 79992 1406 872549557 79992 23303 797049540 60215 14908 70358445 60215 10261 942232407 60215 20027 385007667 95698 58803 345179878 95698 91227 133725648 88582 17488 857228044 88582 89722 131434428 77132 70291 310907454 77132 97310 282872525 78099 94896 788567651 78099 37183 477397284 78099 68656 363632079 15335 44845 943699916 15335 65574 906110449 39813 91329 996243463 77063 54707 251314787 77063 90635 478390311 15187 1886 152214131 22182 75515 356796375 42154 22953 64975356 80097 64158 920918058 87104 89954 692834510 59816 45069 542462095 59816 42873 883091100 98996 59800 247114253 61474 45077 31481251 61474 77905 766872382 76090 79679 10500215 8712 73633 127981156 8712 79080 887834122 8712 58776 52145483 28504 22828 608919733 28504 74210 146235227 88414 34755 179241444 88414 29104 429106256 88414 20430 157925777 39915 73491 833172594 39915 97771 755040336 89343 66787 676428902 89343 40291 897518824 89343 96248 43866948 32103 50372 214297637 32103 42624 142609009 21305 48006 709831439 46068 84298 100817766 46068 67076 37180367 46068 7589 132376938 36276 24291 391189605 36276 45472 146642168 59413 48646 67714842 36019 57210 414385827 81564 66450 146299161 81564 8251 214606771 81564 89922 244418734 37524 63195 326691497 37524 4375 567537598 76961 2420 415692151 44026 24829 157850295 1056 81839 270477941 1937 79796 111070260 40142 30983 585316626 57178 89457 721322284 57178 83335 826585058 35031 41398 778233657 35031 65323 873726709 35031 89981 608649639 40353 64682 983683716 40353 47862 230957141 70467 25955 485348924 51614 73994 931139868 69093 6721 976309906 69093 26695 978591114 69093 22888 682030442 43274 56425 457890870 43274 55187 339668152 43274 58082 552621738 77903 24567 524327180 77903 53893 609788659 77095 68795 383409708 49906 97523 733747573 49906 3780 340696756 54994 69086 368943459 54994 13357 562282609 54994 24870 569104466 8095 16650 225894676 8095 56527 221132181 8095 85098 533707210 4189 27294 889199142 81936 9503 717304421 81936 83015 815723605 81936 84647 788488211 95329 43909 620404273 29958 25478 425014027 29958 56616 224457012 12318 93980 591714637 12318 34489 963677514 5946 59694 526051299 5946 99669 527648118 5946 12134 277340158 61122 16575 143697903 61122 34489 572318626 61122 70751 752031110 97771 12606 216368226 97771 7597 929976297 97771 22625 679838160 71021 4744 874062505 52034 9124 737214606 52034 66213 542829727 52034 92593 900169104 19256 93791 367672407 45472 16289 170340724 45472 41868 178016453 45472 58082 465157847 39054 45410 92282346 54170 72080 966795118 54170 31176 16341951 54170 54353 282555970 38573 51283 316016040 38573 14360 699156960 38573 60160 681850790 20027 20861 473168469 20027 3230 174211834 64115 78638 416669037 64115 46471 41599565 64115 44980 705953679 4779 21875 612749533 4779 94118 383586424 4779 35481 617433313 26763 8032 116120976 39560 73962 700402648 39560 61108 543504024 39560 94123 226956601 39560 13019 954092659 15209 45903 919271005 15209 77904 392909527 15209 2497 26640302 20699 2951 242928887 66213 35905 21789841 66213 17822 110226648 66213 94569 888813048 66213 63387 91671744 47602 97532 839368173 30434 45527 561259275 30434 7183 842582806 87549 7392 757832438 87549 24090 807293840 42318 21197 501112775 70414 42830 401378571 77620 15566 67393738 4293 81195 831278677 4293 92451 276129163 4293 86237 485476655 52390 30622 365069189 19010 82701 821943610 19010 86060 404938515 50330 52619 420721097 50330 72981 35862176 98150 1467 121020267 98150 55780 26402002 98150 45071 544825455 4038 36288 495854236 4038 76866 946196289 11097 3832 985173598 11097 63586 605692379 11097 18625 458964880 11097 25805 661662776 79354 26423 497299202 79354 39707 137725524 50391 87182 947076491 50391 2497 53723273 50391 79222 986845206 8607 59733 690740042 8607 55845 403575585 8607 75155 364447918 981 29528 729368861 981 41194 341757919 25033 7548 209672179 25033 43908 216899449 96066 38514 239332285 35503 48720 942603540 35503 1644 454299261 35503 12538 807458917 84387 64162 855142305 84387 98197 748907937 84387 9082 617646579 74035 41892 909529208 46294 50910 91771260 46294 78547 171387107 24548 35211 377192540 24548 98416 93581210 61731 47883 105899344 61731 22823 804726518 67596 92286 71492042 55244 18216 296293649 50199 16095 500696141 50199 21997 70773186 21851 63212 608353887 21851 65574 717998035 21851 50739 578228701 54190 49900 671964205 44508 47891 534086372 44508 40010 235102696 44508 21727 648507712 30187 26723 959326167 99312 67510 216922714 99312 60265 980012635 43329 93165 782356842 43329 86547 760317472 29047 62943 593680457 29047 87715 195309151 95027 56987 497571021 95027 5865 164891333 95027 73339 185204489 95027 90091 861349874 95027 27282 409782870 95027 96363 863476166 41829 38231 610005386 41829 1939 630920891 10393 58428 196135132 81373 81177 673556164 81373 304 156671241 81373 81003 235412249 49256 25254 685298166 7609 9923 446468637 7609 19631 534525066 7609 21329 93549773 7609 98551 100768664 77968 2437 415434656 77968 69578 180702612 96607 37172 139980205 63507 74599 607505651 63507 98760 769215701 63507 58776 607605814 34575 95585 573923366 34575 84833 744561403 34575 36642 29836758 81468 6795 250907512 81468 65522 198557547 81468 44655 95924033 81468 43908 49949527 73418 3078 478038404 73418 51426 41152153 35754 475 472243408 35754 17494 445066495 35754 35968 305691379 46541 41213 67008436 79080 44645 302489516 77884 25889 305226828 77884 33220 902103827 77884 67633 523615282 16084 42119 877164485 16084 30833 140106844 961 98691 831427631 37940 1715 132337148 67798 3121 203256452 67798 89272 741373755 14009 24259 840977021 14009 79632 91376449 14009 57330 699562004 24014 94367 398036708 24014 2915 244868612 24014 16499 546382667 27100 39979 965193272 57731 31817 566131609 57731 31524 542568453 57731 30303 524864871 65574 65324 834935382 65574 71307 715982376 37142 66342 668810372 37142 16649 787116504 76109 97151 588838635 57552 23548 518517060 57552 30967 923989705 57552 4228 284776264 57552 44409 138582541 57552 25129 290934462 35144 70725 45986264 35144 82670 11940831 35144 390 353470304 35144 21301 482462064 40290 30339 853453488 40290 98266 799596266 79072 29634 181750413 60204 80524 378572098 60204 28134 301520434 60204 719 908135757 43163 65300 481781382 43163 61687 951589966 43163 35111 490690445 47993 4781 871374502 37274 41996 27489395 4335 68688 949197975 52561 86467 989496489 59640 79121 258899560 59640 21333 611398976 98264 41434 305612426 98264 28308 159223231 31843 20717 863695270 31843 62530 474713755 31843 21329 450298409 1248 83920 620658252 85098 78221 724585940 85098 16110 954131036 85098 95558 253853212 85098 42243 837895387 92821 25324 832313640 92821 56151 178929790 92478 84133 522919634 1642 16200 50589351 1642 83436 871419244 1642 29582 94467082 1642 43594 159252046 45333 34249 193031973 45333 24557 907758579 45333 34233 671879453 75115 2206 967553216 75115 53231 187912806 75115 5861 322458819 23233 38896 214102438 23233 59100 900864817 32150 94003 867302300 32150 74730 617495697 32150 4042 853624651 32150 32535 459284589 78168 96465 774466421 78168 91669 257812767 78168 5631 844912641 78168 86008 337884644 75935 55247 753258161 28036 25439 594503976 28036 31800 460265001 28036 6126 555794327 28036 78941 846285162 44640 37262 826721975 7264 97041 286920974 7264 96132 969542199 7264 71991 892220628 7264 8337 813544758 75768 90315 738088423 75768 15033 98739616 75768 55780 886317710 39687 39130 681325307 79247 63755 170311000 35032 97451 72535582 35032 50903 869063636 35032 6747 9994891 84727 39799 431812437 84727 4375 735106235 19349 943 676534674 50008 8033 539916393 50008 69188 30596798 50008 28811 170976510 92204 76511 498961858 31119 58809 240267003 31119 91655 36079618 31119 506 968598364 2102 86700 314393252 28469 82350 23690299 28469 94969 510444983 28469 21320 115392290 28469 71409 702540991 28469 57705 81669589 28469 65972 784467309 6385 61079 551189620 6385 66842 302180564 6385 76158 841527958 79743 59427 904299887 79743 63667 424544562 62846 48533 402940163 11313 32278 324990293 71701 7327 535074294 17539 84579 110838527 82245 60330 973586611 82245 66787 341954725 97819 34858 911463592 97819 6073 623818952 78829 37629 773555447 89227 80889 674383279 59026 34640 922455803 97759 58366 264554800 9537 51729 198529018 9537 93618 156769111 76190 43215 518266911 76190 4754 939068313 76190 95457 203578152 76190 62820 876215584 6259 43247 250316425 6259 50222 614086820 13251 43562 891328769 13251 76174 410930887 87292 7976 365257669 87292 16046 377547068 9272 34204 716836253 22659 57018 437666150 22659 68211 985551028 22659 32808 9776198 33533 30577 89803730 44158 66365 97390363 41132 53865 455613098 38015 10689 473019762 12134 31210 347855249 12134 31639 254704044 57705 59502 7754376 57705 78170 953450329 57705 2204 501774099 72946 34030 49575833 72946 39612 278380075 72946 95102 75340378 93525 14633 612734638 93525 25578 279816898 93525 34044 746876003 22888 42703 587497567 72988 99751 19403804 15247 60783 757349007 15247 12082 482773319 47180 32179 307632842 47180 49540 965605096 47180 51642 781940873 20983 97344 853009076 14466 21016 563208265 14466 62595 498750648 13034 83178 751958955 13034 84274 731427819 92758 3079 918674940 32643 75482 424086621 32643 90347 639289030 70751 5560 747648490 58608 54896 372761513 58608 35142 189761207 58608 21930 844197969 68656 29832 541216114 68656 13914 777269734 64363 89263 961072231 95048 25272 85601822 95048 97836 826228673 12160 82095 566528121 11249 22115 411833932 95370 43433 11573062 95370 69956 256865353 95370 31524 182978311 95370 44389 748303401 94938 38295 469295403 94938 51353 710846405 72680 44286 404646942 72680 93084 24667703 72680 98498 379203715 60306 51964 906660122 60306 69305 129063681 60306 29121 380967770 77977 31552 715803220 57249 26208 865186151 57249 79589 685702293 57249 9285 506785127 70308 36499 518112859 22189 86024 930701665 22189 44216 782137213 87715 31097 520133917 50739 57664 80984476 50739 13019 358368132 94502 3890 743376436 94502 89117 428099550 85054 98259 306758210 85054 17177 27247759 51426 52918 931087677 51426 14310 531212171 51426 71482 219134973 37340 6277 263094092 37340 93312 270392975 5556 96184 471474857 5556 50381 366990959 5556 95325 4234924 5556 58014 397398334 92625 73891 990100296 92625 65737 916097845 31524 29529 15084812 31524 60798 303446962 31524 61622 464560678 16491 2857 677224383 49853 16355 848981479 49853 42829 468642249 49853 90635 147950961 16627 26821 195685945 96071 23124 361385651 60397 73135 306313578 60397 15365 784390998 60397 84274 125370938 60397 57046 494942697 60397 34803 810101583 32535 98429 14082012 32535 99753 349236037 32535 95764 987437157 32535 10821 764742708 32535 51353 587564673 22113 75678 65196848 22113 14607 826326531 22113 74210 308467367 5861 17548 932729401 50731 66521 910166140 50731 70265 924910852 50731 23982 606467608 81273 26729 160295425 81273 6857 288568270 59424 48838 605627907 59424 74360 51835082 59424 88772 45125557 25052 35561 256358597 25052 48795 354731987 16132 55264 339847751 16132 19836 948238280 65 53958 681041332 65 84835 909345892 37418 72211 146930125 37418 65494 799662277 52582 78560 381183790 21271 27340 962896140 21271 81800 783590032 21271 83513 704291836 21271 86380 86092307 21271 76866 73321127 38685 36768 753585313 62003 581 345174366 62003 96467 597820417 62003 35078 263040192 72152 43228 865486020 72152 94477 433446946 60740 73032 512774788 60740 54045 141686446 60740 51043 640510361 60740 12148 787751355 12708 56682 363750353 7517 80311 612973695 95572 82194 794346143 95572 13964 697749366 95572 29682 576444018 95572 92991 681281113 95572 75859 54316143 95572 32243 981550690 43623 79131 108905728 43623 17292 612210617 5466 61624 501546976 98760 13012 363682339 4735 45901 927945429 58082 52431 199415265 58082 57495 140905434 58082 45941 798769407 58082 80159 669283342 18978 97224 876471349 99254 59227 170228728 9777 70624 805298082 2525 42147 121192176 2525 81352 433705991 57642 32054 586557442 97364 51016 503970286 12594 38671 223411290 82676 67412 747695965 23836 39962 961965221 65175 96805 404726203 65175 13338 945498427 65175 12936 409648528 65175 79919 236018163 65175 16832 421188594 21997 14223 169042379 3297 16027 111538516 3297 31288 415795826 63147 94216 864580376 63147 26865 19411422 63147 2497 780115353 22358 88973 337572172 86606 29215 991410505 86606 16434 78534163 90680 19743 326554713 43034 6728 462817958 80949 43981 45468242 71112 14427 230723626 71112 48795 292087131 71112 7180 484551915 71112 6857 194427361 50466 40549 385193902 61728 35382 855371348 61728 94742 63718528 97209 82227 240051323 97209 11453 302122974 97209 80159 817710038 97209 35514 13785779 15730 90327 172261362 33069 22594 917649043 33069 62358 872017325 33069 20159 687466970 85688 88681 200697884 85688 91227 254599270 85688 25129 341410613 99267 56441 956421126 99267 98346 637151430 99267 84748 597124167 99267 79211 544850851 99267 94118 372122623 99267 70207 271767273 9484 36081 431537897 40317 16223 210287273 1681 94748 651907966 60798 90335 794722614 60798 67938 228566522 69000 6181 451738342 69000 20534 176671059 52578 27956 866989091 52578 25129 906010790 59240 46322 213303189 61404 86407 18083032 61404 98127 375446424 59572 59597 493863432 59572 97395 681834438 59572 73242 23201734 75274 31668 168424573 75274 58243 291118927 75274 56741 883908509 75274 3316 796150283 39680 54645 352320415 39680 34652 244443272 43920 39592 208481960 43920 16434 619274086 95608 23737 312294997 95608 83357 631177841 95608 69255 374306480 67002 75652 889437950 67002 95722 737501960 20916 53565 794269951 20916 43080 321978043 45071 20055 264615074 37504 24653 774742740 37504 4727 673228770 37504 38870 53581569 37504 38761 107674729 37504 42768 141372816 37504 54024 837308332 90340 14314 707734972 90340 33601 744602437 90340 61879 726577399 58744 85215 452480294 58744 9352 475765206 58744 48660 812366659 58744 19405 93147462 92537 34089 572727792 92537 74621 598307787 57442 35440 283091838 57442 60136 498524668 55300 38961 689072292 55300 49549 823500239 55300 2431 774387113 55300 58463 12945090 73787 36716 830947725 73787 19261 777239750 86653 32883 591052003 92991 43806 914998461 92991 12642 847297788 92991 43805 278229623 92991 53328 297087779 70376 88616 883810558 70376 88821 218787706 49832 56062 714011905 49832 78557 711342509 57616 70172 78495723 2148 72575 196015673 2148 32730 603423907 87936 47904 565900782 59069 30202 852533514 59069 40014 731210227 4701 35828 133802478 10821 89380 599754963 12106 60905 428535566 12106 52049 637949304 12106 88618 310913808 12106 30980 827613914 80685 24455 476949984 47147 98232 198836103 47147 74537 613512613 47147 56781 29044212 13903 93820 762707557 33195 92941 184963944 33195 7724 811663193 36556 34884 900654455 36556 43666 458680263 56286 28904 853413005 56286 81304 520796622 65312 49802 536250811 88772 20213 456190773 88772 86913 838413406 41222 50439 702120604 41222 47045 235937759 87459 11218 878543137 83015 50728 59899933 83015 86595 204364399 83015 55354 949242901 68388 49128 20231837 68388 6689 60198333 76158 30725 98767493 35111 19737 136224539 35111 31643 142881211 28721 34640 204901804 28721 67835 249587967 13796 55410 665602841 75490 22574 190244712 33250 24834 647249018 33250 52014 112310270 33250 10278 619705468 6073 8634 593238798 28145 27905 564443427 28145 76371 468246164 58443 5387 55170023 58443 52399 119596339 58443 2943 747203900 58443 77272 920010584 29260 21668 726984456 29260 91846 973861371 29260 12172 876114070 190 54863 715734393 190 7183 202947629 190 96956 92977511 190 20073 257392276 97783 82615 710498849 97783 72777 109689139 49938 42428 529924266 49938 30745 6779456 62256 1878 203752002 24975 42572 224328309 20909 83904 417618152 73342 54107 724873054 73342 58043 163025517 99617 691 994460127 99617 54077 996637921 32730 52126 300473739 32730 8386 268857743 65323 29919 140033198 65323 24789 354099853 65323 96412 850023936 93118 56735 318503384 42243 55867 916048620 42243 31354 396075228 38491 74152 74524026 49335 18011 525127235 49335 34293 390523548 6012 69328 417659847 44409 31598 442212507 44409 72777 143978305 35284 9173 520513977 35284 70564 251195001 91227 27872 948229534 91227 62348 214299745 82062 35427 639128142 82062 64723 741370617 82062 22732 856266801 82062 29459 729514812 82062 19580 313117834 42600 25499 718018799 16110 45713 545827908 79801 38526 295423188 79801 52608 735562951 59917 82788 761260902 59917 34652 762740291 59917 16934 754008817 59917 19728 941109147 8786 93195 718086761 8786 15410 314059834 8786 79348 231385276 62443 21688 775442338 1277 90336 951599774 1277 2977 91139250 1277 43369 604804745 1277 24027 85845582 78709 21908 147866690 15540 85736 90635818 15540 65325 555130308 15540 12580 639455776 15540 76791 227175231 15540 67835 98562238 40934 3392 846512151 40934 93637 389875751 98404 47486 601416153 98404 91440 43013869 30235 32825 711606958 30235 43226 53641058 30235 83833 792124145 5421 47078 643980780 20433 86716 912040563 20433 4902 659022079 88191 36554 915824796 88191 50581 729910623 88191 88649 718259830 14499 64839 989668095 14499 29715 960628132 14499 86978 578813174 14499 94590 637835361 14499 78723 334942084 14499 94622 624566351 35481 29689 275086124 35481 61977 38861657 3472 59812 532657995 78547 96931 900060891 78547 48868 54947791 78547 88180 283194373 78719 93693 423460463 78719 60016 179894584 78719 33370 976355725 78719 64582 347770981 91529 82551 468241617 91529 82242 769201052 41394 64728 328201714 38980 87122 434346199 53693 68542 311563945 33940 99205 526232325 33940 38674 230630111 33711 66223 835253298 33711 92377 443302856 1040 26136 901154129 1040 73477 240276361 9082 57248 97876416 9082 60865 978939479 58639 48067 492443064 764 69359 192513920 764 76791 271853380 764 69905 917744302 59598 1765 645315702 59598 73601 795248673 59598 94447 255070171 35571 59457 939004541 35571 84699 29126482 35571 22412 567114027 35571 47933 78540269 10278 82232 369330259 54220 87620 426755487 54220 91868 295883827 54220 23904 101806345 96151 58222 519395815 96151 963 536861798 50587 8678 242254710 50587 48213 996917921 50587 1298 9416892 16649 46724 651944960 16649 83833 235367422 19644 43548 240300348 19644 57927 566183024 4800 89257 300816583 4800 44297 917893127 13262 27863 334920834 13262 27216 910119869 13262 20073 473978175 19624 30070 486917879 19624 3844 196303109 1006 50530 822127314 79454 29986 337536346 51488 83448 341577521 41953 65972 892951386 41953 27424 983371140 41953 52631 594659185 78715 35528 17523023 78715 71560 901024221 98135 38062 918081771 98135 68738 881129944 98135 42768 150814714 98135 40768 657846482 22820 13289 16975524 22820 60924 86106867 22820 42855 592874547 22820 11274 71315970 98754 72174 84380006 98754 87204 547444246 98754 76791 740748230 147 54621 555421677 147 19981 55348377 47819 77059 172312438 67524 10070 181958166 67524 35630 82667196 67524 65972 241872364 67524 34517 961983162 5125 66345 678816490 10820 51950 653812170 10820 79278 848601887 10820 52521 216170553 10820 15001 285497661 61848 82023 423429571 89128 38462 179457870 89128 76901 995202247 13019 46594 145154203 77211 43453 39796180 53624 27788 510937495 7180 67246 842162569 7180 90249 20736773 45027 28939 360675572 45027 3250 741993608 45027 75184 71740589 74004 88545 720581426 75938 79928 612069971 75938 14152 148564174 26013 33737 169581523 26013 40034 719353575 18679 91069 705215995 18679 72485 545070615 25324 44098 393065100 88893 81268 298837842 27493 92720 93220673 27493 16722 883872648 27493 27198 328668409 27493 67454 152624250 65728 86282 942304115 32629 63315 503590204 75498 13653 282930739 75498 82622 66782106 75498 65142 775053883 75498 56663 999512613 75498 21387 440334257 67449 28896 187185023 67449 47411 222709352 15001 11943 418550831 15001 83335 606731340 95261 24361 428373197 95261 57853 663358265 95261 71482 460543096 93894 11301 570157537 64740 47556 782155981 64740 30590 750830313 64740 48297 163459073 21073 43679 162696634 21073 96813 416692181 90268 35195 794436557 90268 98551 512922739 90268 64574 383567441 83479 69534 203557192 83479 94917 875165454 83479 6539 179807062 83479 28479 990808516 8989 96628 326976357 8979 68626 448092031 29731 53132 948965522 29731 6126 881440619 48914 63049 261084814 48914 16049 278020908 31288 95708 333413783 31288 38796 712848090 38674 67685 132875373 38674 81558 514596753 38674 97895 494789755 38674 67136 387842162 62777 36382 422395382 62777 72079 913189759 62777 54890 486359944 47104 66751 492994855 19530 7790 239365800 19530 92522 219923809 19530 21243 193053967 19530 37392 167632332 52608 14333 414712397 52608 96956 862379240 92687 25532 95144762 92687 34244 153699583 24112 61375 907362362 16729 63805 718371616 16729 48259 645087999 62530 85954 420508467 62530 78390 74820816 62530 45525 289673017 62530 94853 603427703 62530 88729 331891200 62530 21801 722757574 22547 94680 270292818 22547 25376 538890760 43369 7977 547588177 43681 18640 956046855 43681 9753 818283022 43681 81632 924870412 38467 78852 609766499 4375 58718 475990037 4375 50957 806763476 4375 95398 36835614 22625 71912 321607419 42256 73443 155739208 42256 68251 834801560 42256 90635 77908759 42256 8676 867653920 23605 60246 138900112 23605 61649 38060380 72777 52004 355658761 72777 41998 689262606 72777 57975 844110996 84835 31431 106516908 44821 18030 25163312 50600 85610 786204522 50600 19447 101084798 14039 23275 14160634 97836 59063 985505448 97836 42372 869156333 97836 12148 904571170 93312 67758 34756881 93312 92205 991252578 42372 59348 762350269 7183 59168 59564114 7183 73058 993117713 4484 65691 926645488 4484 7447 111690194 4484 78723 183387453 95964 91785 675338600 95964 60420 594149864 95964 28604 657328863 95964 98022 777007234 96791 39398 607156248 33729 80210 616403772 90003 70412 760923046 2579 74541 247805052 2579 77998 732198221 66803 49695 671489289 65325 56272 512306565 74137 53072 655120352 74137 14676 459069829 74137 6944 377588986 74137 41522 250575090 16145 54339 290619463 71961 39611 709688343 71961 19404 882593645 71961 20722 601881474 70072 12658 60324111 70072 78673 538410640 70072 14721 254990979 3787 49585 820237574 3787 95629 170498829 61205 64607 956018057 61205 11941 484935134 88942 238 374728325 88942 62379 847915023 47763 46169 171216030 47763 54612 888747892 96929 72531 507303531 96929 90302 311387691 96929 99402 618307895 96929 415 995437695 69578 72449 487875709 69578 49904 832489982 69578 21329 463252982 34815 63408 989928674 76105 34866 606478891 76105 77168 434914689 76105 42590 208200862 76105 80508 859014146 76105 88612 551378638 83002 64881 648211350 83002 6194 345229970 83002 78979 918875135 18917 34315 801909849 18917 6689 769408896 86008 57384 652341053 86008 88992 531166705 86008 95659 612789248 86008 66291 143782331 14732 20755 114181636 14732 92281 256389185 14732 80005 688093637 14732 9332 428986856 95767 316 572534335 25129 23262 342945271 25129 47733 174810524 25129 61977 838892745 57311 89062 125427578 57311 21520 412318875 57311 71715 997558770 58776 75588 733483377 58776 27465 679366397 71320 88086 228647236 61063 88730 451621675 61063 80473 87215884 13746 29267 778778091 13746 21513 640446003 13746 44188 331226065 13746 90628 745067727 62669 86577 686114719 62669 67377 932957725 56098 52667 376988565 23122 43682 125459116 49434 69414 876403022 19981 80200 452009675 19981 89272 905185860 99593 60481 900838945 99593 41364 68030476 99593 53269 501024073 99593 94117 281836858 99593 35514 856719765 41816 98301 50125602 41816 73422 111291540 37193 10743 169241477 16240 56412 952422028 16240 94088 641849226 78866 60125 713520586 3350 30303 391713559 3350 31485 39953249 3350 61127 659536905 3350 6857 419358146 3350 10216 782221768 3350 39349 272623646 33668 83387 949062021 33668 88992 746151763 79222 50494 523986497 79222 78294 400247951 12037 37520 30704185 72233 957 999569876 40253 16799 958282144 40253 65743 395824723 40253 37776 14703175 40253 70351 135279155 70207 76792 626340245 70207 26563 646629977 73962 96405 122185116 73962 21742 930741263 58253 66183 588300585 58253 56965 327187538 58253 90146 430804761 77272 33819 589090745 71715 79637 688895763 55354 49441 599532100 55354 28937 156756185 1801 38533 491378543 1801 43908 892147025 38761 79056 735073723 48660 70866 230248377 48660 36515 820570818 48660 87343 774933433 88729 24450 742583925 93772 67587 127135318 93772 9762 157221119 93772 47862 635777221 78170 19148 703924740 85458 44514 572643461 57046 83808 452690991 57046 57280 372028733 57046 91440 621595787 93618 25843 182154524 93618 59091 817801708 93618 9753 276049433 98508 11715 915183321 98508 97738 619194494 88180 25673 117750082 67633 18410 72854249 67633 28239 173135647 14845 78189 57600468 14845 33330 606769651 11655 75434 714468856 11655 11633 585018950 91696 23268 238186443 91696 63812 339084095 91696 84930 84303606 91696 81304 683016980 62358 50859 575492493 59523 27193 179046821 49966 70433 416076779 49966 43555 490779349 72629 60567 240399033 70498 93803 341944316 70498 11577 675521090 70498 13569 303053030 70498 87186 433774533 70498 79178 207580288 70498 71294 615182642 84274 34803 247531409 84274 65814 225752271 84274 9727 741001856 70265 44205 471601860 74255 64293 278841929 74255 84026 999610183 5635 81875 228357947 5635 45478 117977447 5635 58863 223280037 96412 53986 297106430 96412 13202 671999073 96412 34443 957120986 96412 52460 222234691 85300 9511 917825400 5631 69164 833056706 5631 13349 176229578 5631 47411 230942203 97726 77160 841817743 97726 13564 329940928 88992 63988 564692486 88992 70748 778525211 74210 25976 131368322 74210 22814 130599734 74210 77575 260790888 51238 45190 426464461 51238 84340 268953181 51238 97067 603466793 51238 84199 127380078 29811 57317 262731182 41613 36209 573400659 68657 55114 21320563 68657 15263 685896188 68657 71998 586400884 21930 90693 834467678 6758 42898 189310756 6758 31800 224368521 6758 62806 88892444 53328 5692 78185076 53328 91846 56845573 53328 17562 204052983 266 60468 389873617 266 12729 178329868 266 72578 775438786 266 13866 356650117 54770 84170 223121815 54770 50216 724714951 54770 89172 415764266 89117 10307 263686601 75111 99009 178952375 75111 87749 718712224 93211 41760 175961486 18625 52076 598245422 43908 61319 170997621 43908 39220 576380743 59847 81686 940159464 59847 50233 869808154 54024 94297 795411006 54024 35181 339548547 62820 18781 386789881 62820 12979 952639965 22996 8168 231403607 72761 81018 364129844 72761 25216 178137709 4902 58656 757805428 35514 11124 172866714 35514 17125 463473313 79230 8763 673092089 79230 58243 144369862 79230 57330 213333684 2287 77994 675183181 42518 38597 57252234 42518 81036 399938913 42518 11984 570438974 42518 33214 418029344 42518 18136 585618252 4042 24638 960262178 4042 20554 496381058 50689 91961 117620269 50689 22256 3552736 50689 75943 59654395 93857 98298 368735382 27766 98885 710966147 27766 16499 311388361 83539 21187 693856142 83539 79178 128863180 45032 20870 140207203 68873 44343 45016454 68873 30414 202998463 27393 593 940103388 90653 96142 136098422 90653 6857 491936658 90653 14082 136945546 85314 16493 601752425 85314 90654 928017866 35972 59378 257647194 35972 29755 774819850 94095 21599 263475590 94095 71422 297803335 63116 67240 316612740 63116 53001 347335502 63116 36247 369404619 55054 83300 905354215 55054 47592 79878049 55054 42297 969057255 55054 36750 344576965 55054 25629 340710194 10350 78073 335291361 10350 8054 310813314 78635 60283 194379644 78635 69969 306465741 78635 38574 755068925 78635 89107 876245928 56663 39298 248843337 56663 79612 719889028 56663 78033 123452678 56663 46942 130771794 56663 19580 247853733 20670 57388 7275994 79542 59524 450216663 79542 58846 755102050 6857 95912 670835207 8659 17303 908467684 8659 29574 641441313 8659 57540 839915532 50222 70653 625913754 64238 43415 602589869 64238 47939 616289061 64238 84042 840149287 57281 15511 818691556 2971 37201 712081943 94235 61563 743624589 94235 5340 380839530 94235 33220 793799352 92019 52308 649435037 92019 68995 821676591 28009 98730 871470262 52460 7590 724082543 52460 22952 734719751 52460 4218 115671351 47608 56718 919678130 47608 98361 931972235 82684 76644 455914096 82684 96987 741250740 94118 73127 175340311 94118 51807 109258450 51667 7834 274975409 51667 74761 303534821 47889 58372 633678861 47889 53044 926753601 47889 97763 22894772 47889 22146 458799310 14310 15604 432977187 81036 34830 478864146 81036 16912 868011740 81036 16499 244064262 77917 90677 158312405 82652 42049 14026823 82652 74724 888127400 82652 67454 625100592 96805 89473 943628792 60732 92581 648499763 60732 11005 760365737 60732 65521 493446702 83414 96383 265686412 83414 79178 266402416 36515 72082 486817252 36515 22012 496430594 36515 85804 328045032 36515 23728 473475027 36515 93785 500581182 99028 28260 270133618 65905 74738 363985888 17863 18472 608876286 60176 28083 933562991 60176 79294 213616347 92643 16660 355710528 3147 96262 851851987 28747 71389 11610599 38704 66291 242759860 38704 52991 133205662 26497 82998 783397268 26497 51490 752427684 26497 19637 648073016 78294 79491 5613938 71482 16523 347140682 71482 13594 5473248 74956 30259 63882684 51353 81171 59934618 51353 82852 566911010 51353 68699 65247860 51353 55854 502756420 51353 79948 78047397 50233 95298 748338805 50233 38265 177524797 50233 44209 134278425 41762 5997 160195499 41762 55898 570839533 41762 50216 603777792 58243 24745 26617912 58243 52111 787181787 83335 47066 988785179 95629 39816 560744212 95629 29322 620464094 4073 6154 399977758 4073 40556 796381240 4073 85409 866303684 92745 46750 951106239 92745 92967 178015142 92745 72040 795090219 20251 63598 755816426 20251 94245 935190143 20251 54658 161576109 35931 89826 314893501 35931 79691 282188482 88661 71825 349173514 88661 61575 493997325 88661 21520 475621693 33214 59705 279258442 73245 52437 926023849 73245 6272 179195944 53711 28732 455879031 36928 50507 768023562 36928 25349 679112168 48783 29417 766814940 48783 93509 945236538 48783 47959 286884618 60265 75098 322467236 57266 92634 314736475 57266 77060 641483885 57266 7346 593271024 57266 77219 34223040 57367 23276 611782868 57367 90638 218752004 16355 58083 707066843 16355 51396 488242803 16355 61440 902659339 79294 7283 268261033 27328 29611 534513117 27328 39074 636312449 89172 11541 482439865 89172 20810 399817920 35630 34278 472610511 33308 52198 377479639 86913 97186 608622774 31639 80025 646111620 31639 48281 410084019 31639 63286 119804418 42010 66493 339025460 42010 25600 67228904 42010 63275 713156374 20175 63365 625800911 20175 97972 564772158 20175 14724 582797859 20175 55898 202794636 77904 90326 505475967 77904 16832 769941807 14899 35397 41709607 30836 78783 584577470 21387 46591 354826840 21387 27915 374085277 22943 98359 1673069 22943 16010 842053055 22943 91466 673347365 22943 30867 808853230 17599 89010 822368717 17599 28479 96565425 17599 29594 257034366 44389 86784 149224711 44389 19728 587314579 44389 57 250003785 30303 80206 384788396 30303 92514 155349740 30303 82030 903961560 506 65840 879389004 54398 74985 659008753 54398 28829 557605913 54398 45752 570933387 54398 4361 778306416 55662 37945 357429011 55662 73924 246698710 55662 6538 158515610 25565 14768 96234343 25565 34982 403315816 35968 38610 479504530 54751 38887 379526002 42373 32804 823403562 3214 61845 83043428 3214 43490 249747525 90347 2623 326419693 90347 51957 650238516 90347 14082 384077945 95409 63280 806402286 9753 43182 336259365 9753 28720 60224171 9753 7400 136211994 963 49462 208166240 963 16861 555802111 52245 28852 15353681 52245 86419 212332705 7724 21679 736160210 7724 78638 15390588 7724 76074 386126462 7724 95922 84026616 21324 16175 471065026 23286 17365 949093221 6342 1890 924508823 21301 52195 794237667 21301 50719 966452203 21120 46610 270835182 21120 15088 278959224 31127 47974 150449192 95398 34849 501118090 95398 92593 709288884 43376 39654 650527715 43376 73702 677865738 43376 61408 929753693 21727 16545 636370891 8663 84770 875855036 84199 51296 209988956 3818 35681 423860298 3818 22947 479547524 3818 91835 296996398 11095 93663 180413422 91868 24381 324534175 65972 5349 986324353 65972 31643 883424816 76866 74577 652350799 76866 75726 779941345 76866 54890 740448615 76866 59036 572167859 34489 49422 745192351 34489 14082 700534361 40530 94766 262128779 40530 79178 13046924 10759 29316 781978129 10759 97858 734669325 20430 17798 447266214 20430 88181 712383935 71307 93453 217779293 71307 98228 849900144 71307 90042 45094748 71307 9727 347581073 71307 43258 524297865 68778 51852 258961263 80154 93004 773973350 80154 22997 6203684 4088 84751 393391109 50228 3440 52090944 85582 15934 952729996 85582 54612 822593565 87597 23992 338736385 87597 52991 888540974 61622 19096 979497859 61622 53148 889419577 61622 34107 567107164 61622 58567 790948493 9332 49349 259665237 9332 17086 644341130 91049 25637 167796428 97502 99825 825847336 97502 28746 913713144 85958 57741 315007801 85958 29632 304890972 85958 27729 747542338 85958 30414 335151394 85958 1983 322333641 89345 86173 402123328 89345 96829 801846084 43992 62451 482327113 66830 96956 412572294 66830 53290 829396180 66830 53709 445116743 66830 76901 577593371 66830 94667 773347675 89981 8108 101945532 89981 91835 919571668 84924 29148 57060820 84924 88063 957807921 84924 86723 701755520 14401 40511 654938216 32243 49863 569155372 32243 17730 993046732 84647 73414 369535266 84647 4278 895025521 84647 65521 229214469 84647 45895 718133198 96858 927 305089415 96577 40685 56454225 18439 53116 250136383 18439 76009 393588884 71377 58434 745410183 71377 6382 880361173 71377 57484 207115306 54152 58000 223543696 54152 89113 742689779 64574 4140 623776544 64574 7400 114376840 87343 18451 446792738 87343 47566 553910776 77575 87899 575874144 77575 37921 642599779 31085 70302 990806920 31085 96098 250204103 91691 84279 451221941 91691 88337 855020992 91691 9270 874487859 95102 43519 6034204 95102 34233 152161242 95102 2914 696083295 95102 28679 178167482 95102 18288 343199381 65292 234 612114461 65292 57571 522772605 63623 45603 914895716 95210 88542 960971431 48297 26244 803422464 48297 23474 836447892 48297 91846 44602204 53131 85683 573018746 53131 2618 354030741 7231 22121 930967384 7231 72457 715825738 78022 96471 373304704 52598 8069 676295014 40034 34604 39925644 40034 20611 871127330 63366 95072 513598029 63366 30851 586839574 63366 35893 936828276 8202 61151 6679940 17238 27181 242625394 56892 67550 192816783 56892 35633 929470221 51296 56677 865346437 84930 9795 501324823 23982 73288 630498084 23982 59195 103094548 16673 84902 949654907 16673 32908 986456739 2223 49271 668649942 2223 67988 614389289 71294 27448 997308786 71294 86229 326534300 56067 74872 293885744 56067 81503 751557820 66842 47616 221410757 66842 94281 586905625 17125 71594 988923531 17125 20492 801142834 17125 8409 316678766 67811 69310 491560904 67811 94447 834689681 93357 5448 420540816 93357 36176 257998555 69924 51807 998287053 69924 3283 56643447 14082 58766 747869337 14082 53231 551414689 83833 14945 255237265 83833 77465 254047040 83833 46691 468368861 33406 44432 528580950 91835 25369 419164944 35181 61829 274938652 25815 70203 386835152 25815 40768 8652856 68106 54595 230489929 68106 23696 371590538 68106 68451 688126183 25805 13279 902844656 25805 1901 859067439 29953 66369 714358798 29953 14614 923157789 29953 86916 832689287 16295 68146 287778037 16295 44683 224514321 16295 5643 158822923 14706 51619 895346521 14706 77049 817296045 90045 36957 975570960 48552 29915 9332093 48552 6353 928948981 34270 31576 937846090 34270 19046 110849455 34270 87380 925551465 34270 39092 886642818 34270 2610 510636078 34270 82030 121760412 81304 16805 564389591 88651 93900 60526779 88651 64455 70459257 88651 51698 990379103 57472 15221 924484443 58567 87617 444749145 58567 27875 324577013 58567 98227 15505327 63427 1452 412471464 63427 15175 251107749 63427 56101 483978043 54353 94239 327011089 54353 67988 626285544 78723 28846 282488525 78723 76385 226769851 89922 69988 71278782 56769 68803 654773532 37533 72505 466918387 48281 36565 494497784 48281 1882 500188928 7993 10224 790457694 81178 30076 20518432 9616 70853 96738468 97763 89442 56616148 37847 5939 207728861 37847 44338 40741643 37847 26321 841629753 80159 62867 331401122 80159 12394 23129885 80159 80110 146128372 80159 40633 185688378 77905 51202 160167355 77905 71867 628986356 12580 25559 48442982 89826 69587 951839841 89826 46614 675374173 34750 41584 373730126 34750 6128 174054019 95558 60644 867758422 95558 48394 33549096 95558 79665 224379135 95558 33366 838650493 95558 43297 363360657 95558 40888 586020551 33601 98167 491893803 56101 69874 632766873 88063 62136 303341041 88063 9905 44657417 6253 73299 587041844 45004 20494 719093062 45004 92092 64959949 45004 67195 33275199 48590 94853 599368182 48590 10180 856096995 69503 45886 125736686 8950 47185 569993265 93730 93947 440889738 38330 89482 46583789 18750 39686 856216195 18750 81790 29099271 18750 90212 661665812 6689 76251 589076667 6689 69877 946759355 6689 13209 650946127 6689 30128 854934378 6689 6539 190312012 6689 92593 297069885 43666 64167 878728550 43666 31350 819256 43666 13954 345784067 43666 96290 101082586 98022 90354 869671535 18869 16089 445628497 61640 41103 13554962 61640 47782 239934517 61640 94324 374305648 42873 4268 154494394 17494 56085 877001784 17494 37968 76974058 17494 41280 713432609 17494 13628 17958438 4840 71317 840144775 27233 736 309576752 27233 62664 223469508 65777 80765 110604044 65777 49619 897934368 86237 12416 785353358 91655 48393 162674863 91655 49619 718508515 24027 76853 614308816 24027 58629 921865760 24027 24998 168501855 24027 24953 445350597 89930 31126 971330015 89930 90976 943553481 89930 40242 685244541 44137 56571 372531868 30390 627 555649675 30390 81778 173249462 6381 69094 246540196 6381 91641 850844490 21841 76522 630625809 21841 4035 447445776 21841 55478 277694235 79178 18347 231177213 45018 93882 861368935 45018 15232 971754402 88235 97255 480627618 88235 19490 312395767 88235 11698 827033066 57 33093 420689848 68950 10297 920307005 790 77738 786119408 790 9335 494940523 790 179 827661166 80786 77879 881971934 80786 85394 69901412 34293 37287 991757428 67377 63799 865375472 40888 31644 421505681 35148 8940 515178849 8624 6963 671190126 8624 89020 588453125 8624 68435 302309594 34233 85158 548428004 34233 51247 776784974 34233 34803 857331090 81264 26006 911516748 2229 32444 978983731 2229 85875 76504482 30711 3211 122616948 30711 59079 533185348 30711 87767 709464934 22400 1965 7237142 59701 45216 377576166 25464 51534 261475140 86480 30230 239343317 56686 304 222386622 56686 18762 999078933 56686 38028 251840727 84454 39109 261217274 84454 19633 256633601 84454 53914 158883755 81035 78667 566266965 81035 87431 779297209 2610 52784 310012620 2610 69266 690731398 2610 21892 117724850 2610 72541 700049720 13073 60320 427213956 13073 28364 21559350 79915 17339 698884807 79915 54768 399937877 6194 69794 412987010 6194 66748 776182934 6194 56700 451302966 6194 44427 400609444 6194 16271 34863551 77219 18593 467187228 77219 6539 509118671 55335 69905 751648976 55335 34137 421880684 55335 22572 527413322 88110 14524 672604348 88110 55024 786699031 88110 50785 384675502 7400 86259 760120661 22342 33592 326664117 65494 85977 192021412 65494 20554 954886700 60363 6511 710606230 57015 91930 884019822 57015 46073 907908075 57015 6507 839203886 57015 10677 287075420 40743 73509 53444135 40743 84042 65450483 40743 97067 619729742 7946 30195 908837477 7946 56191 795070022 7946 46962 989913115 7946 32209 181714112 7946 19120 190481405 94281 89104 637520852 94281 45496 207769593 90146 35286 576744732 16757 93143 59804367 17050 77730 530317400 73422 9786 127132726 73422 13866 629370041 10180 53339 543626213 13320 53569 190831152 13320 47782 289329662 13320 2146 684497133 13320 81632 113987937 63027 40119 140654345 63027 81909 672739473 53231 23573 637138457 53231 83054 551812165 53231 94447 265496987 18502 7254 162669209 48259 63913 457739607 16934 1284 8101280 16934 5643 908007403 36076 4374 56025446 84546 77630 82931027 48866 18867 416911387 48866 48340 984413203 48866 54091 906510027 42624 20237 887962335 42624 36411 382620467 42624 4667 908430517 42624 15156 912074683 66172 29144 790683023 52897 83114 243483891 12148 41310 68271329 12148 85196 200698663 12148 47411 217192452 54531 13865 117174156 94917 43254 384865194 45825 93384 96601139 45825 79931 55913037 45825 57606 86037556 45825 501 217153558 90635 93596 903996677 90635 56151 858673842 71192 82313 592096383 74730 30143 232529670 74730 58463 901573615 27560 71586 356184249 27560 76955 999255299 43490 85248 766496939 10499 14108 218624944 37834 15457 91509398 37834 57596 365726123 71699 76283 396876573 69905 7753 917403082 69905 44265 276760975 69905 20110 187759601 5613 68341 445794777 5613 2204 288650631 5613 92635 805145072 2029 56178 841176405 2029 3178 412179830 2029 44379 176118787 2029 6846 723003161 13379 56027 506724480 90946 27708 284995387 24665 65638 791618223 24665 69431 482832406 24665 98555 395663170 66291 29778 583677898 15700 41257 49971411 8251 8679 30889715 8251 62924 20213563 15980 46389 83897333 15980 48868 368924714 52877 34507 249232972 52877 6482 992895673 32808 16744 47687895 32808 47597 568512431 32808 19405 17084373 69260 92597 847915103 62806 37924 204693896 75273 65975 331623335 87204 82772 984018133 97310 73959 38859717 60136 95800 703542189 60136 96403 664737550 51807 20809 822354683 51807 57927 645266184 28679 65382 950970123 15033 88927 26088347 15033 17875 882858428 15033 39766 897034403 15033 72 20431939 91440 47922 840814709 91440 94207 377985138 72 13825 953373692 72 71305 284179262 72 38832 445102842 76901 61903 873582391 80801 74518 793022148 90628 69214 908753361 90628 99146 760392063 90628 30671 646138490 90628 38028 987102837 90957 34014 361945832 97067 57929 987329124 97067 92593 266419352 68452 73924 997233664 68452 4376 762999265 68452 8471 444699664 36231 57237 385952821 36231 780 178829606 63005 65572 719499630 63005 13691 241338044 63005 92866 712301872 31800 60253 56602487 31800 31536 525391552 28239 20133 851774457 29459 85371 812637021 29459 15088 179967230 89495 25430 546964088 89495 87815 64242424 62782 23816 522823196 23303 76341 844111663 23303 86610 803124636 23303 50548 821175463 79211 80293 621211885 79211 53914 614741575 11766 1797 764875186 16499 6283 734476679 66787 1264 961662888 66787 76791 8142598 21429 56953 80250538 21429 82358 780413952 31354 80479 860892058 31354 51148 387682511 31354 93975 410773050 57975 50182 713713805 57975 48868 343389989 56741 75399 171670146 6494 47329 597645219 6494 2977 48445509 74537 65368 566340176 74537 64428 15932054 74537 53462 610368495 57624 52680 87557078 57624 67981 945698022 57624 63037 544731466 57624 60208 141306394 57624 35201 620735090 57624 10242 589395266 18564 50121 950546117 18564 25862 671998018 88649 20169 323770047 88649 71142 402912945 88649 57184 329275388 90654 57289 366299482 90654 72396 202229613 90654 86150 183365925 47881 88811 133637510 47881 18544 357230746 47881 91540 68716407 47881 36157 90810934 47881 4979 295600433 41300 89867 966294123 41300 16104 437513691 98127 14284 608290105 98127 28479 886401928 82496 44215 72571836 47597 40690 161302053 95922 61102 545936268 95922 79098 28711592 95922 55401 948718103 45895 60802 353372170 45895 13950 694636186 43805 79303 685435822 43805 23280 381547195 70162 43039 193799657 70162 42682 621350801 89439 48739 571770855 91846 13791 869778266 91846 4768 287674878 91846 83559 796450166 91846 48942 197724291 78557 43297 433424395 78557 42297 192124005 12640 56724 431628443 12640 41446 494612036 63364 48709 640045887 63364 11009 656325880 36856 38401 958296620 36856 71725 14653964 10216 89529 356718554 10216 64149 234914215 10216 90217 308631637 4256 64588 239312884 4256 80480 418318419 4256 7315 76327150 948 66672 348127438 948 61575 278317663 948 57733 554547104 4876 70899 901982045 4876 6061 730177452 4876 61904 86239079 4876 53993 436312205 20722 87926 508313136 20722 84471 321737728 35201 39175 653876946 35201 25376 430935030 35201 96290 637390564 14724 31726 687373123 8880 46831 986338638 8880 1639 932441070 82970 52230 258062652 82970 28743 593554619 12642 70079 7603813 12642 93475 875670832 2497 45667 892769797 2497 82553 911439341 2497 48236 906741600 2497 16557 694012294 86380 41343 66852809 16519 34904 687999296 16519 46962 889237908 16519 67454 206388639 16519 21339 769995974 28229 86399 341505788 18971 10213 566691910 18971 17300 197847712 18971 814 555616991 74384 59126 478293415 74384 40719 177448083 74384 41480 887492792 74384 86723 266618229 63812 72739 269572651 63812 67879 173417121 15605 14875 81599931 15605 57330 77680151 93351 35616 702950476 17177 56760 227252501 17177 47515 505126582 88612 64848 728860581 88612 15749 638184741 88612 89987 83703203 88612 96350 856685232 88612 49413 180282806 88612 56021 559104174 21513 80025 962667407 93146 65085 569161398 93146 80677 215239678 93146 32597 376899331 21333 80338 891532577 21333 9757 203389185 21333 43995 146848604 21333 85408 971248776 78941 85377 400167006 92593 97649 210754276 92593 98472 355779157 30166 99665 707435416 2783 93551 222058780 2783 63365 681430771 21329 71361 285309390 21329 40477 883647413 21329 41518 285466831 3611 95388 447376051 3611 41480 935646475 20159 65320 680473111 47862 45648 618999236 47862 56605 495405981 88253 15573 129605513 88253 90119 481791244 88253 97464 997008481 88253 14059 433562164 88253 53590 391863629 88253 50765 979938205 39586 5208 993380331 4416 26358 717352545 4416 38438 50721919 4416 75922 148254027 32492 33935 930423394 64093 11023 954131492 64093 81736 311064073 64093 62348 850887937 63286 23831 137392063 96956 62658 48474567 96956 81778 479612789 3316 5987 868368519 3316 86800 110474681 46980 77525 183729920 8337 47552 518495548 8337 21817 172287477 46260 49701 721701005 35067 15741 778435443 35067 39730 274346808 35067 10779 59626126 40581 87412 235466707 43555 48301 394636284 43555 61904 9840870 28811 89081 878017418 28811 67619 863796301 90249 87496 216584265 90249 70647 546790013 90249 30484 71478484 90249 18081 150326076 90249 89394 438272639 9874 24041 411942477 13625 15343 293264205 35633 59041 251980537 2452 92352 518650648 2452 34742 297820776 2452 83836 272776277 55780 80074 178805598 55780 11274 843631825 55780 99925 462237823 19964 31020 355274872 19964 2380 936419018 27694 20748 764321483 27694 94610 804799989 47411 2249 516481229 47411 20107 485670769 47411 43724 610121319 47411 74761 172762667 19840 35837 408565767 19840 3568 532453031 19840 28252 122318402 12172 48609 164004975 12172 88251 89587390 390 56341 870301316 41480 46688 881655314 41480 57868 648350893 41480 14178 217874232 41480 95191 616189294 41480 52375 963415259 23904 32951 427424564 23904 22945 854526004 23904 56598 791565816 18186 25787 304878545 18186 92416 839345131 88331 44947 6585655 88331 97505 231147242 88331 20250 559143289 88331 21026 585493701 88331 27216 191320732 43009 25616 469939653 22617 68577 723797445 61879 48867 909818516 61879 49081 336403422 61879 74736 478517995 61879 73436 687010089 27465 18994 372412392 27465 97967 480737729 27465 74790 671569071 57058 86658 287164387 57058 38620 659431186 29038 87099 861551513 94324 29880 231513978 44372 84642 96801136 44372 97317 690234152 44372 26321 106398393 85834 63407 492783474 85834 80040 466617613 85834 26423 728085160 74736 94739 730107964 74736 78724 77080711 74736 26622 290123127 94984 3246 445308109 94984 67905 280613647 94984 43270 508910727 94984 82269 902963640 94984 86723 824214260 63480 56451 217072661 60160 73992 528500903 60160 54396 587824335 55001 10617 289563200 55001 43258 518630160 19711 31775 766960781 94412 14776 208667574 94412 68213 495481873 98901 85290 672192947 98901 43258 426666069 98901 67439 623500470 60865 46277 11526909 60865 66924 373204162 60865 6482 660918194 29121 1246 54721329 29085 96539 877553372 29085 21013 441739152 42502 1695 505460783 42502 85196 211063319 23773 42699 673498141 23773 95584 493626279 57330 86481 96194894 57330 76743 850300124 61127 73961 580201729 42768 68627 298760075 42768 51831 759869298 42768 80524 727087910 35133 69818 477367061 35133 35913 165320880 35133 22572 530905160 65423 18013 874882789 65423 27324 693322090 65423 85012 324309191 95627 59149 740105987 95627 161 462007298 57571 23026 942739996 57571 55240 18073545 89272 49866 20448490 89272 90783 977802498 40768 20495 607875099 92174 94352 503814631 92174 25921 40977344 74761 544 447703409 63403 47230 739246525 26514 192 198551957 26514 70999 433151853 26514 98945 942081654 6482 88231 970933234 6482 43995 307138398 6482 59079 12941854 33392 46455 417492701 30960 28985 423002810 30960 48273 92318912 30960 19483 843511497 76539 91252 663946654 61977 6131 533179229 61977 76524 542021031 61977 335 552415367 25676 63506 32595012 25676 76774 592256566 98551 72499 686402512 98551 43596 870501020 98551 54971 310139179 91641 22343 122451327 91641 52687 134454744 91641 73140 267973022 91641 48568 737226902 91641 24384 581015123 61752 63283 334246481 37434 37781 223388333 37434 83251 837865503 94622 91893 473119485 95072 80251 547028327 95072 21235 177579410 18216 39735 804731443 97499 11610 332342704 49619 23012 12013679 49619 6437 701547146 49619 22563 448483346 49619 54396 187539467 45220 3629 771824678 74572 54992 656660078 74572 62662 203782861 74572 42593 127395222 43995 58944 268197541 43995 11802 515254378 93975 60180 116788473 93975 43085 817114026 28364 60908 406773814 28364 35078 388435639 72296 43827 645128512 72296 62199 528927658 92451 61015 312407583 92451 87650 213616816 92451 54773 918623060 92451 15604 36453849 26622 25856 286481321 23125 68955 221805600 23125 24953 916668664 38059 99211 932714107 73924 76270 274698063 73924 4025 605491116 73924 2146 211674182 75922 64200 338623303 75922 53631 781627189 75922 34544 332722641 5643 32528 519756632 9629 31536 69223091 9629 28540 289843936 9629 82943 577484771 9629 28221 311979199 80524 64864 230255105 47045 62933 500137425 47045 36451 212671378 47045 94638 801753946 16049 28744 573984848 16049 78638 586158044 59079 31521 895047003 8386 15281 903606684 8386 94966 145293813 8386 28362 504946244 8386 36733 535253476 2977 13016 360243737 2977 98465 75006814 36160 16460 88775941 36160 69188 687565189 65521 88936 885494982 65521 27216 723105629 33220 4689 404581572 33220 53936 812632007 33220 40982 698516582 33220 92209 118945438 30867 76803 315666187 30867 31435 234871217 30867 45779 587119600 45934 12259 981123467 76174 7548 855980398 57368 55162 47545972 57368 43724 234574292 57368 6750 379307335 66589 34767 223566369 66589 23604 1698295 58463 14846 767429964 69188 22589 974378694 69188 14547 351224205 69188 93591 467893705 69188 90976 621297758 68451 37294 876724903 68451 41531 305376222 53873 43689 241887309 85875 38762 913748707 61575 52436 913777697 61575 65454 797136572 22563 85826 732119851 22563 7634 943815913 22563 34517 871394167 49904 72413 813663617 49904 46497 216863028 88405 84592 625948546 6126 15097 990746750 66359 34910 208548490 66359 19728 625441458 2204 2277 56743770 2204 23749 592686848 56151 62811 698467575 30723 54700 809131565 70564 48258 801671660 90783 73317 635519359 26563 89946 952834913 2146 27192 284984088 72801 23359 350939098 72801 74236 175801137 814 3408 541440034 814 96208 221048623 814 192 128541387 63275 98548 594916172 63275 46417 750660813 63275 14152 32895643 40361 70798 182226059 40361 5697 239795950 14178 21121 500460079 14178 29844 826036562 14178 51543 597862066 14178 93072 193122653 14178 19252 617997525 14178 37546 159377886 89255 28993 336309045 95191 84911 509371616 95191 70266 810383841 71867 22494 814478589 71867 14863 230836824 71867 96290 939425562 74554 6145 325995915 74554 53590 34221873 74554 20560 655754270 59036 22128 562824204 57854 20244 550005035 57854 32133 110271597 85324 28004 922185023 85324 79342 141525624 41518 76696 589397715 41518 94587 901193534 30414 94421 325197442 30414 3376 912370234 30414 68738 351600526 48019 19664 525613186 48019 26762 807849205 48019 47818 387854791 23604 39282 508270442 23604 82173 451651995 23604 35601 323674932 23604 17285 818475049 50765 36688 557020452 67201 81046 43436044 67201 57773 269427702 67201 89293 155828434 78979 88700 106168224 78979 52353 717417040 78979 61913 327508626 19125 10113 427695729 19125 13515 18359535 45214 97094 882892642 45214 92866 386190999 84042 85366 718212462 84042 40655 352597999 10197 95107 778761822 10197 87426 892573373 9727 98124 84389034 9727 69844 315408616 9727 48542 671401333 9727 23041 287599621 16046 23035 299591509 16046 21495 347957749 67454 72048 862412655 63117 56184 717620631 63117 46691 813096462 92377 81196 249433778 92377 68925 132880510 6273 63641 21808421 74010 92520 167085264 74010 7073 405618979 74010 39487 230975518 8409 16622 804328464 97738 35918 125969731 17687 38768 288731640 17687 35375 560840653 18751 71448 563767092 18751 11965 176190397 53590 20390 743963415 17562 78235 516100017 17562 87109 870355603 17562 51852 416891520 94610 29696 458406801 94610 13209 219028734 94610 4025 183573197 54755 53662 890671004 55360 60742 709590982 55360 93115 541482557 55360 4643 708335025 55360 6632 657327076 55360 88399 276830546 30590 52586 212166312 15769 53205 166508105 15769 18469 990976392 48868 67551 983766968 48868 94942 729065261 34107 92153 369339683 34107 68091 131956985 34107 91164 569515646 89394 90112 261003927 25349 75208 756088726 54890 77145 312118292 46167 18731 783924959 46167 97861 778056220 57484 91548 544697664 57484 88847 215557847 98799 630 441843032 98799 86391 799175579 98799 26995 369919462 84238 7227 500523992 57927 71473 170742457 57927 22080 913821367 57927 3587 14502834 33020 66051 411005196 33020 79203 549150266 4025 65747 612969745 4025 33528 223731058 4025 34583 857855030 4025 31913 618107605 28479 73136 15579917 43226 75779 224826706 43226 25862 34605669 5697 87375 195363922 5697 92485 323157819 5697 37085 584254823 53993 28305 896632764 76791 73020 648708881 52475 14316 148471727 52475 78704 179007804 56605 68745 495604546 56605 37718 514927450 56605 74708 270211347 25652 22622 607263365 25652 81570 320945790 25652 62272 618391487 25652 2052 596857007 48795 45508 944169486 48795 27762 931692844 72485 98794 467598169 52991 80024 61992356 52991 45766 796377025 52991 10242 74082650 72079 53196 646428347 72079 62348 415418100 42297 9131 299827626 42297 60685 35513148 81107 63102 21891588 29449 59894 370714056 29449 36429 909369185 58043 47983 305872024 58043 28435 997273887 58043 7171 510693416 34652 94743 832468899 34652 49382 792749812 34652 56524 822896735 87449 81503 116419502 87449 33352 846292331 20677 73494 402117947 20677 58101 48389926 20677 32669 988173269 20677 79876 518136622 20677 80473 232794169 20677 82358 961517134 86396 43871 612281072 93591 15275 798577098 93591 67343 436963101 21742 89236 220904653 96906 71241 666838993 92635 93466 675840053 92635 28791 909240143 55388 15248 686132639 55388 28000 7885262 19728 35372 641724133 19728 39349 120753995 19728 93637 147949842 6538 20387 830050487 74830 96409 713011014 74830 81062 751940919 74830 95401 997936289 74830 36651 718687647 74830 52533 969758150 74830 94947 469555651 42593 25860 548334118 42593 39766 720714242 42593 20268 313630247 42593 9292 500672298 82030 93226 880180559 82030 74168 369055371 88308 5356 282988997 88308 25376 152883210 88308 75837 378068554 3352 71458 986734574 74790 36971 68886822 74790 88195 492648875 74790 40255 240037829 71560 84778 937555226 71560 70735 765607366 71560 95925 571087931 57741 63505 52270829 54612 16994 726338144 88181 57930 172240121 88181 21801 666089081 88181 48016 327397839 37738 35847 369706894 3844 87743 783945500 16832 89034 981323769 80473 46912 901735739 51273 55606 251622612 51273 38028 546432808 71056 72747 602105957 71056 59758 721505671 71056 41977 554987663 54103 9253 526769058 35078 4181 303430552 35078 64850 563881982 22146 99732 534272541 82151 15450 402646973 82151 52584 409349210 82151 99174 851153698 62138 10547 350657886 62138 95338 531435635 62138 3587 364328921 62138 80874 926284331 68302 63972 598539505 68302 81632 189445556 68302 86229 980145989 83887 2618 299170300 83887 78326 80435903 60998 49397 570892542 60998 21068 999115576 51749 89252 892642092 51749 47304 509504423 28409 73891 842937448 28409 34517 41744313 69255 31301 236329287 34803 42474 15855843 36573 14134 305163240 27216 28574 842215649 19405 59179 800051685 19405 72556 302789007 93407 11690 483795861 75859 82969 720582477 51852 81409 552901972 51852 28675 586170124 51852 41191 311396638 51852 47832 277339064 72471 92241 2940781 39092 50044 633934013 39092 21604 528859100 39092 96291 988478325 81632 81123 705101461 31643 31402 159420569 31643 20268 45810888 64408 22293 909695957 63361 9868 81530608 63361 23574 934177797 63361 63982 320387944 14152 79116 781625994 14152 7124 329279759 38028 7578 938076058 38028 98547 2290132 38028 45766 786118571 67835 38851 175133045 67835 44738 605648293 67835 31270 645106740 67835 68564 819219938 67835 39352 601514547 67835 99925 288596266 38796 96024 866227201 38796 96383 384732816 37546 81601 175653443 37546 59744 920302048 63200 18950 208234746 63200 86229 971315559 68995 77614 239557182 13628 20986 857434315 13628 86723 977407371 13628 99085 412861405 17285 57077 242998183 18081 12544 777643657 18081 64394 660467783 18081 70266 488164095 47566 55565 245465669 47566 42403 321338730 80002 13803 742021464 80002 97195 683595499 80002 47871 997747828 59412 59246 566260719 78281 174 356372156 78281 65524 789473876 78281 67439 768820897 29123 14958 912456057 29123 86933 564907695 29123 12399 365474744 29123 29089 510549110 41413 17457 769937808 41413 16530 528178647 43258 42537 528574190 13564 60356 909071651 13564 83592 28989096 86419 33390 142174088 86419 79140 46895565 86419 16795 713568173 53133 99745 622697903 53133 741 445808602 53133 78672 403647310 53133 97858 950393592 24235 80274 707440197 24235 48146 444520852 24235 41636 883006493 24235 31633 734222463 24235 7748 315377430 30236 11010 178645223 95659 27184 211588198 83899 60441 468023521 83899 8702 587104429 90394 53468 80682170 91164 34261 802227928 78592 29020 355022884 78592 38832 816687175 68738 89488 515357203 68738 44211 12635764 25629 35726 948500178 25629 39558 315358257 97967 57163 343239156 97967 26637 139191728 56191 31629 529047967 62348 72853 950540479 62348 75467 717748589 94947 10765 556640368 94947 87766 350737985 96290 38986 709208740 34805 40417 913371507 8181 89989 483809019 8181 67020 782949785 8181 85793 310313230 94127 61449 419753684 94127 13356 57091197 88251 68219 199196789 11984 44510 713990029 11984 26552 608522750 16434 38349 65410327 99556 82251 796747580 99556 61179 365544485 99556 74774 683013205 99556 57839 180435877 25216 58590 237330675 4538 32223 296787567 4538 24953 972996893 4538 39558 278112528 4538 42130 629818117 87426 37211 771068799 87426 68002 883767034 36750 33160 949272296 36750 45652 606184875 17913 10872 351770222 17913 55241 845837639 87226 11501 292793498 87226 81736 131036699 87501 45588 854251581 87501 29006 268468663 25787 57788 257516232 55975 97418 314190696 55975 49215 210897006 57839 81685 371245138 86892 78510 488007076 50216 16623 528817358 50216 98195 837171604 50216 70687 883501271 23894 48639 820219976 23894 72534 808687672 45766 17365 32071359 45766 46923 287483449 45766 27250 453131017 94447 21423 231416007 13938 35515 401998511 13938 30553 488592165 51490 23573 200265865 49312 81906 609901263 49312 32315 198933061 82736 79378 212045893 82736 79799 772429001 21197 98764 452703497 21197 98440 528900115 21197 24779 649889081 19637 1712 991639482 20554 64225 163923194 20554 7383 994630602 20554 62096 28630801 20554 55597 539413227 47067 12221 600569710 53709 68214 296388696 19580 31181 835790809 19580 26920 838934158 96813 73906 475523917 96813 98472 278133625 96813 35095 774791130 78906 74066 576462755 78906 83658 958236761 94708 45250 280512522 94708 85012 754016513 94708 27049 580946605 39638 51758 339818948 56965 81325 332091310 56965 47298 161634313 56965 49538 882926380 55085 56433 870077364 81736 33788 136226285 81736 98555 822275637 13209 63422 556819957 38418 66363 585633289 38418 28825 656757905 46691 22406 740088323 17300 21840 211836288 67136 90634 845707948 67136 75510 249180953 99486 59000 223910130 99486 78119 562751093 99486 55017 896216332 8300 12817 424003696 8300 41135 253287369 53912 70462 155588756 161 52618 793016030 161 30246 445618359 161 64956 450638344 161 24105 670423559 161 45938 622311266 36217 98197 773899477 36217 33993 2732000 87749 92576 990434833 87749 95515 4347815 87749 39766 894545256 28252 23203 351704237 28252 16206 686707802 28252 56070 319941388 28252 59474 553478534 28252 36429 313593133 57073 31891 293599194 57073 77254 139942021 57073 32045 712599610 56781 94918 656167906 56781 66640 932512218 62664 96609 961271780 62664 58622 575796604 85394 33872 278418805 85394 21857 422094723 85394 22945 567108622 93864 18116 613089525 93864 44401 288451606 94580 54197 789258338 48809 84948 815200427 48809 11296 970501407 48809 77049 629910460 34517 7610 238962060 34517 54289 202669791 43766 16469 620987265 43766 25285 352260855 26653 31935 963126628 26653 7025 936653461 20073 10730 988854567 20073 48680 915468804 20073 19120 162605061 20073 54289 960713768 16863 63370 312276932 80019 74316 686278899 80019 16349 451411850 82568 98717 770013160 59279 87746 478051054 59279 47562 184004464 59279 21026 107236567 24789 65656 914626704 24789 1853 764782390 75097 49964 867460079 75097 88759 484983297 75097 92136 596658616 75097 34945 683639072 16478 30326 282380946 16478 88768 395536456 78586 9816 24631592 92866 30082 427986755 92866 76553 119346123 62199 49838 794422405 62199 92152 44231581 62199 9378 162168245 94942 16908 256241565 94942 6013 261953996 27043 20095 628804371 27043 44336 249322630 55401 5133 663141321 71424 90235 408547711 71424 25051 716915377 21801 57222 967961893 21801 17911 956810906 6539 78214 653527708 6539 1479 659717595 26103 40537 210258041 32170 31913 234758180 3587 12801 545611298 28746 94472 741626172 28746 85408 804294119 28746 40655 72622796 28746 33543 900793079 98472 24288 347573400 98472 72681 289578275 52377 96162 275795213 52377 56014 515440114 52377 55620 284609564 51436 77814 422165507 51436 59744 100126846 93637 82178 910866891 10242 52751 220944678 10242 52343 557779652 31536 92330 502269666 31536 28957 835667075 31536 52533 364008232 28312 49516 857647502 28312 86576 235309427 59474 25202 808630769 59474 66334 886905414 59474 62893 862479129 54752 39846 171138594 54752 43085 861003542 97924 50861 958428002 97924 99085 778743552 29089 78861 74249165 29089 81186 496832414 29089 14534 166795663 21520 91182 78050746 21520 26584 394287731 13866 71581 600200150 13866 2692 181966181 55794 31960 450071136 55794 73777 276910601 63365 72049 313620748 63365 91548 614635817 63365 62638 152616972 29322 86372 880769484 29322 57606 487622151 54658 65556 514051993 54658 37085 848336128 18836 4885 572201426 18836 96291 157957049 11698 49738 292619301 11698 90439 674742330 11698 92753 617811371 11698 81046 849260068 1341 57911 737775637 1341 45300 883301666 9270 50299 279155675 6846 38723 94278035 6846 16076 680563407 6846 31596 939370825 29755 41108 915420840 29755 44509 230259835 29755 25147 619551606 45938 71448 181611290 71998 17360 245986621 11274 92149 896571115 72556 82726 518203740 72556 81704 130991435 39349 51334 372346844 39349 27931 113969012 86917 14114 954911647 86917 5741 644463106 55597 95680 938736145 55597 93547 69938024 66706 93027 351367500 66706 5350 869095595 66706 44428 598854928 44294 51690 86502529 15175 54717 745094729 81668 6802 151740342 81668 7702 987932811 47703 68225 873508423 9171 29556 435740595 9171 67020 679898009 35526 2985 543778322 65055 40181 846596234 65055 89228 132597639 65055 46762 139612894 50785 87934 773845195 50785 50567 477882978 50785 71145 201195989 36717 46591 511045961 36717 84137 594776002 36565 81988 845115676 94870 25196 962180345 94870 74295 202731875 11879 50044 491195358 7124 61429 356158879 7121 44884 194655494 7121 6255 303921338 7121 44430 113175808 28794 39974 203852372 28794 78716 682958396 91039 76817 574776527 21339 45939 641974931 97599 76381 239816017 65524 6843 250140030 65524 97889 539476251 69943 88711 676582142 69943 32371 278211323 72135 61196 442120240 72135 49738 456836308 72135 58648 105630676 30605 88346 259213991 30605 39766 672936749 30605 30842 396073034 91188 77394 537346093 91188 74643 137968997 88768 80952 719650646 88768 95829 334171944 62272 62703 402514323 62272 87380 587739598 47562 65418 765411399 47562 63946 160236216 27381 22900 57471459 27381 21241 585321543 16722 84714 472250501 16722 53162 730595306 29594 12261 474254876 45043 69405 308811193 45043 10775 159483483 44188 68425 999140009 74837 55908 186484829 74837 23077 845378058 74837 3034 469855352 26584 49383 375299358 26584 14446 565871279 26584 21908 476440179 26584 94805 800022359 63759 76518 814496099 30128 33950 677457629 30128 31322 117201775 73748 21401 144261565 73748 99148 245000872 73748 37254 690957900 73748 86723 163316177 73748 5984 376128083 89954 43332 927789612 95324 56811 874103658 95324 74685 932693861 91240 51016 952514987 91240 49081 824608081 91240 23101 837758280 91240 27915 369724903 31695 67497 186683003 64817 58042 604512461 64817 24998 635167814 27198 68417 17306149 61408 83896 432237470 61408 28127 254064127 84457 56556 827571250 84457 14436 55975833 19120 41309 43415381 38653 12175 318238195 38653 94893 162839538 97858 62723 690236653 97858 15423 615732130 97858 29141 405669790 97858 17395 713750407 10744 77880 472980981 10744 56945 510933882 25921 64188 207829641 25921 24247 112123581 55478 85129 903016196 55478 43690 860585058 2887 77883 964656864 2887 77248 170726117 2887 12658 227593434 73436 55241 33257049 73436 77223 551526789 73436 27925 849336289 98180 84188 694710584 98180 3085 399504502 98180 15342 253129968 67879 42734 181822637 67879 24397 609651352 67879 34364 491775940 9679 16143 639878508 9679 3679 259934092 9679 63472 688763761 73058 54016 680808336 92348 84999 405500722 92348 51908 139316259 92348 17278 515114124 72541 53812 732508992 72541 22183 943113067 40242 20669 756211451 40242 53420 438310718 69222 98415 69240335 69222 20181 279547239 25376 99702 439648910 54768 24596 766031003 89072 72368 924036919 89072 55066 364498545 87380 81235 553375041 46497 99579 191884496 46497 43085 86496039 39352 32375 354968056 6521 28343 144744264 6521 7487 626160658 43105 29063 929653561 43105 96261 599734425 7322 29262 687818560 7322 27453 748333923 76074 50069 384598502 76074 60969 33891428 5869 30861 976625626 75837 91255 68682594 25763 12842 469856564 20306 10647 805359651 68602 58118 466019113 61902 81392 687857859 61902 74168 797356798 76786 41117 262657009 76786 5937 606322681 6750 65712 974111053 6750 26913 185114241 69898 23023 586299044 69898 87205 845299338 8676 67253 624731254 94088 98477 950206110 94088 98043 651596664 94088 95161 895695449 16267 446 231446926 44799 22343 32015131 60685 23322 458304697 60685 68496 165372579 60685 14833 305073389 60685 42219 693657212 60685 44414 228267687 60685 74656 76043938 55066 35342 505933542 10775 42150 509466786 41989 82359 791414726 41989 14059 702016886 47733 25508 601050897 93475 21760 157061528 93475 68517 327508003 93475 8879 849759140 12658 96492 614223861 12658 47823 713098463 2951 76743 269424055 2951 15353 471698679 854 14629 366852607 854 76013 142588802 82943 48443 429975126 82943 13627 443281006 28221 62760 748213753 28221 9923 402927440 28221 8879 487980271 14534 16795 558322671 14534 64280 190540576 14534 36308 236484778 74729 98931 680213234 74729 23622 922996639 55368 21372 717724946 55368 87434 448465211 27788 10089 742514915 99174 49282 931592701 99174 96261 799938670 31322 73706 771126378 31592 12855 497120924 74144 66669 794993542 5627 48537 434412230 5627 35261 672879162 5627 28225 608507386 6225 37221 447297970 54971 50178 419890156 76774 83473 509232489 76774 66585 173228066 57733 21642 212861128 50859 17546 535696339 70718 99127 703046201 70718 14107 153407927 70718 21166 188321585 85408 49452 927162119 44179 52323 910916690 7025 97559 808076774 66334 46189 915114863 66334 40818 743480008 66334 49064 103290247 41135 93540 463214811 41615 41031 331744126 41615 3260 397906891 44922 46340 86082488 44922 69627 35903291 44922 46195 643272940 44922 85798 935013025 70375 46096 462710411 70375 30945 796391700 26321 98064 563633908 55898 34686 195412073 56598 54841 805658959 56598 87028 336377452 56598 64323 830505757 78017 46241 706315484 78017 19713 562645623 90638 69027 962111997 90638 71331 489324854 46474 68777 19487441 27915 64210 545832718 27915 82444 536099301 27915 42583 692033860 27915 63964 895313790 6583 34009 324564248 6583 98764 600218387 6583 62142 442227467 30029 480 484586555 15477 25848 661603807 48241 79892 919866986 49781 67199 582845173 95584 18936 69559681 95584 32460 34684994 42416 4394 75065259 42416 9117 957127091 87954 8519 707392991 13954 34442 416028750 13954 3151 212301811 49632 64144 145134945 36176 20340 841883674 36176 71586 938836056 19263 87564 503708807 19263 8102 486958719 15748 54165 320400830 15748 34917 475520047 11232 96913 439007718 11232 96261 47954278 11232 60889 534549280 11232 42979 901081515 11232 63964 886266823 11232 4165 612268955 72790 75167 407429355 238 529 869273164 238 16909 591354070 81503 99107 961716471 81503 36345 231717836 81503 76388 813172107 76388 97475 670942650 76388 83557 696302977 47959 7785 724690945 47959 2348 42515541 47959 11644 271442040 54396 46533 962261222 54396 51062 686146130 15278 30352 394447373 15278 97245 705949921 63946 86644 933676749 4035 72636 222329799 4035 28322 746301665 78638 42168 571964346 89107 28287 472555352 89107 14201 55954873 89610 27013 681100602 6847 36172 379584317 31788 43961 496758993 9292 36764 317444490 27931 64350 579868302 16271 6866 434892725 16271 53817 225271016 16271 73725 124978382 18136 30810 195992153 47983 48952 614848719 47983 54517 688675637 47983 89983 720620088 47983 86213 323372415 15156 54606 71169586 15156 86800 802199858 15156 54713 663309052 99225 48325 893109697 99225 20851 42468069 99225 23907 164475450 99225 38511 535275085 99225 41596 304172684 77049 60184 98651144 54713 13873 525088148 54713 41918 194717745 54713 47950 515187103 60850 21408 134341034 60850 79237 428059005 62679 37279 517964146 69164 98578 88510339 69164 3690 605350123 21013 5349 951352523 21013 57048 766344545 21013 2266 229763993 74402 84376 57068123 42623 58987 282571475 42623 27250 444752429 15088 20262 774135509 79051 23586 698235376 67988 13672 902454726 67988 4510 598029273 67988 48907 293225636 67988 59558 324914244 92416 82094 217090120 92416 6013 911755532 92416 13730 38515368 58981 66777 998072581 21908 71599 218555952 40634 12530 600514862 78312 51114 892226796 36426 63506 411123963 15593 32300 556993079 75198 77022 147023421 35346 39446 752190888 35346 192 995299157 31283 22632 268792321 22491 69837 597666080 96829 30243 916004369 24247 38019 656013705 24247 29010 34323779 24247 18006 217373927 28720 11545 423019200 83251 24118 523307241 72494 99363 981928449 72494 13734 436678030 72494 58820 861068734 66585 92179 307772559 66585 77291 77961957 66585 75478 712306194 88463 20375 72215891 88463 7965 486757721 43596 85800 839023241 86723 49527 754840435 4218 45186 349088794 4218 14107 495865097 4218 36141 10384124 19563 4175 748590579 19563 6365 964291300 19563 22078 603597015 19563 26995 99945887 7334 30057 363432164 7334 60570 580424676 7334 13886 913132416 24998 71670 217646069 24998 61385 686382659 60481 24359 991189924 88170 2649 629234684 88170 73648 229514831 88170 15063 699870851 88170 49878 97243999 50719 71941 779844510 97187 474 793751035 78149 85987 31144459 59758 83882 537124731 59758 98834 778943994 76743 46522 656374688 76743 83263 913227410 12659 17147 607291333 12659 2618 117700897 2618 52890 625822263 2618 21026 804735231 2618 54066 337342608 2052 44099 954077073 11846 31834 820510770 11846 15826 866824253 11846 7348 561544985 51062 11462 488324883 51062 92539 705856782 51062 54880 563826019 51062 46159 54379311 98555 67303 461730402 98555 6013 848297571 85793 40601 121214753 76746 86425 803467209 1983 62968 289582581 1983 87021 609441110 26736 97319 864911971 26736 45090 921509941 26736 48907 338053558 83557 95344 114193424 83557 3727 465714333 61385 29839 271341532 61385 95818 119368841 61385 44645 983255907 61385 18028 924630366 61385 56451 377796623 61385 20122 39868139 43946 9860 140328006 43946 58603 367335371 43946 63294 437812522 43946 50589 651846762 60680 22150 978093764 60680 74003 793740694 60680 41180 464934502 89652 13729 230655477 89652 35731 758623384 80279 63876 379064266 80279 69162 910548438 73345 81732 602774186 73345 98195 982212914 54793 37072 234557197 54793 87321 816965313 6507 34472 856483576 6507 28000 514956425 70723 40077 474297896 70723 31712 125984291 70723 20122 190557723 70723 27147 30167835 70723 54738 864994553 61316 96765 510746196 61316 24687 62901084 88887 77528 841211644 88887 54502 116029245 21338 94599 717737632 97482 29601 961123748 97482 97768 803802859 59195 91165 544460285 9662 56183 815015726 9662 31352 693683643 68213 77741 726228452 85409 78046 577836786 85409 46621 250558705 18469 47207 944764653 92136 52174 245315821 35240 71022 617640224 35240 21281 267125825 81778 54031 859898386 81778 67421 890393334 6061 49886 971576811 6061 69247 247623720 83054 64916 317369980 43931 44451 202397554 43931 62876 348323167 43931 43395 761464435 96315 64138 899763319 96315 8076 253768884 41548 18931 781671924 41548 34439 724123182 46128 79833 501303017 22303 50087 258298882 22303 64787 572511417 94667 73838 292632107 94667 22473 929062026 94667 15353 493508038 67439 53346 914582702 23587 10618 688724157 22334 16794 387011993 22334 62142 515692269 79691 90464 992049553 64787 7987 101819740 64787 1479 499490442 12446 64601 865944479 18288 19093 133681543 18288 61812 651314250 3178 4597 600179708 3178 36968 244447849 3178 54738 230667395 69310 92621 972166322 69310 97270 191558551 69310 98998 763329237 69310 38927 447249987 69310 26451 576034137 35095 79679 176700486 88759 57213 130514080 88759 54625 619622187 88759 64284 807537329 58820 97204 47611280 58820 19621 594961063 58820 89883 789876836 72534 40713 882420784 72534 99085 395810523 26995 6219 489180352 86800 66159 107212286 86800 56014 631872838 19738 52533 557751175 19738 7021 922766863 19738 89239 758769682 19738 94623 998897599 48942 95836 345570755 48942 19116 282476056 48942 77248 873858709 48942 76797 990161820 97938 2112 409460972 97938 3575 916721918 96839 36073 173561854 71207 82179 63561100 84137 42505 538089392 84137 96106 260789268 32209 52423 248119204 79040 6428 326613525 79040 31037 440546999 47165 28590 594832822 64672 67545 445173914 82535 48549 172890240 75510 82204 502325494 90976 30931 167642884 90976 63991 166183234 69587 49995 886133813 69587 29832 236257410 73383 27270 876555644 73383 80004 558655021 73383 71724 311306390 73383 87762 574833590 70866 25997 367021376 93766 48777 118473045 38832 95242 651508728 27480 1690 809117264 27480 57493 521589881 27480 48051 307519776 27480 74192 999055430 27480 70228 456765230 83637 83661 186340844 83637 16482 367340296 83637 59038 61061165 34178 74118 322690680 34178 73777 655645841 79203 71785 994747545 73777 16661 496923777 73777 10549 919606406 73777 92102 765022455 73777 28408 512863690 60653 9135 342592384 60653 90460 762071023 60653 2334 110388092 57606 23661 651911404 57606 13992 628748833 57606 94805 17337499 18235 38038 635840763 18235 56979 661515564 35759 32722 730026006 9314 69760 804233986 51305 36595 390499424 24953 82599 552424403 24953 7492 415508919 71242 67994 318228437 71242 48542 84965504 2380 6038 99356581 68431 67607 843514579 98764 10478 466802642 98764 95811 961312840 18762 7078 619409274 18762 4394 646884095 18762 64837 310789621 97317 3362 182703732 97317 82246 877815926 49829 15597 650630679 26423 14682 784148079 26423 3602 789050904 81972 64140 663998104 81972 59516 987012795 52623 97374 495169843 22997 60797 41145588 22997 95623 898754027 46962 62980 348407101 46962 48016 434523015 55291 85077 203257125 20268 20581 327642437 93077 16470 771740497 93077 26673 628927880 93077 6600 175497132 93077 94679 209121796 22945 11336 56939717 22945 17609 682133966 10915 18658 893093292 10915 10442 857362581 78672 69669 32815034 78672 20122 99941555 65747 89718 811082204 65747 55506 683527213 2914 75945 913173411 2914 49946 41108471 2914 6464 625064393 81909 29604 81149958 81909 25147 577250199 39558 59984 902781105 39558 75517 242124513 39558 48325 668291546 24582 6444 718335630 24582 94422 360061448 24582 74512 39552930 24582 29010 938545408 24582 11607 817941156 48273 60999 748528750 48273 87672 477767621 86349 2386 711110280 21235 82118 118131753 21235 83658 295568139 68091 12543 991739159 68091 65414 139105537 8471 1563 401219476 8471 42110 882573424 22536 51724 62595239 1513 10414 712266985 20426 13271 987236928 16557 29103 864780478 16557 30974 639834233 72126 47715 241570215 51998 58433 476193334 51998 73433 64372368 51998 78992 352123076 86229 50038 320638265 86229 67343 896713661 13884 96032 526605970 13884 4165 286530917 91548 10098 933020435 99223 51104 948204933 60570 64738 139368119 60570 47531 116455937 85196 43461 49961260 85196 71724 520786388 38154 38575 40090313 38154 99313 403426133 75481 2502 650122639 75481 9923 735729593 19483 48333 30839906 19483 20221 344680239 19483 69143 265884974 99925 58833 911290023 99925 35367 244727114 48325 58670 146303627 501 41438 588533173 501 79291 56295174 25147 59744 837355084 25147 21697 60972722 25147 16795 40158812 22080 55180 416085807 22080 82561 884285566 68604 52321 269190060 68604 42130 644536344 61913 60648 369189574 20685 5423 371397923 36716 62590 81752620 36716 16674 38638422 36716 27399 905333255 34712 12900 759921096 43083 90902 830877062 73404 58615 682237776 55125 95322 36519546 43085 99137 570937336 81906 92381 818909197 37508 79173 975651177 37508 38887 924579034 36387 43081 382187250 36387 32592 889663262 36387 32964 302947022 86240 91660 451232333 56140 61521 463769680 56140 95925 588765585 42979 80619 776963222 52375 28982 868826927 52375 58591 40790982 42569 1865 609526501 42569 95279 795502518 98505 18816 776914958 98505 46462 634945027 49726 36969 562469964 68417 86956 565234128 68417 7702 488976278 29531 11473 382389592 12501 41596 589764620 12501 71866 616995008 87762 25373 107651557 192 72520 784870352 192 51890 825144927 50583 9688 275649922 50583 47231 623660445 50583 98043 956839415 71725 76540 397203374 71725 62111 54906796 97861 74578 100207872 97861 73855 38184737 2348 90844 359398674 2348 54738 905815163 2348 97768 316668130 16335 19777 697757623 47782 60007 348263370 66584 73566 856015051 32467 15583 239096911 79135 72387 628741208 79135 780 288513075 62941 92962 98690361 27275 90330 109776209 40576 3498 690109320 40576 25283 849883099 40576 85738 923603329 53121 37096 791818193 53121 66350 132788375 53121 30631 393055842 85012 40486 452249561 85012 15678 939697463 19990 86811 195326426 19990 20560 187736337 7702 20421 137746517 7702 57693 282855998 7702 81179 203542080 28000 83453 406575487 28000 70228 941997426 28000 51164 992011062 19396 38390 214744759 19396 86576 306640301 19396 59204 350683595 91053 57397 58978612 91053 19136 403062121 46760 45468 183373040 46760 76952 168177752 33114 37909 816533117 53914 74138 153732991 53914 65174 288889400 53914 53824 633978529 34837 98671 554375514 34837 91329 413663214 91329 29575 652567009 91329 47304 942575432 14201 60108 721316284 84651 11444 903291973 84651 8842 143675492 84651 33342 410594477 84651 71955 694107846 42884 45191 519320455 42884 27632 135728389 62096 45432 674502152 6013 18093 637331772 9989 24934 39426968 9989 76161 963804628 52533 28711 723401723 52533 20683 174461929 23280 9572 809819364 87815 68623 668404053 87815 59744 63287941 95274 35301 964119923 95274 16349 777518671 50820 70098 716060750 50820 73243 631672218 82358 61497 2835524 82358 49035 332076047 62282 97591 872319874 62282 15312 567110955 62282 72046 538354592 62282 56333 889427074 62282 48542 184115443 68668 20738 905826844 68668 25810 319279451 68668 5296 200746520 68668 17940 604446570 68823 66772 539721261 68823 2787 715864251 22572 1187 892870568 22572 12971 378476557 15556 73604 399834174 15556 23631 316322020 15556 5620 691148261 79098 90746 545583109 79098 58775 674000675 79098 91522 441433055 79098 73359 540074589 79098 49878 592757258 27453 82377 528819322 27453 84210 372437655 27453 4164 857202392 41446 71659 308282836 41446 96261 151457380 97570 54987 526884639 97570 76797 17725910 21166 25145 664372553 26673 11925 155629284 26673 67258 936538816 26673 17303 589873760 26673 68408 228195852 84471 50932 766099875 84471 50451 623239555 84471 47807 266640386 84471 69443 620501343 54680 66256 660204170 54680 65780 905666184 4885 92800 959131650 4885 31672 817784715 4885 25823 501481692 53824 57744 738139875 80004 80578 758506494 80004 24675 176152638 74118 80647 813809241 74118 6638 196305243 74118 17171 899456042 74118 54738 492974609 13907 2574 775575706 13907 53253 479205786 9933 69777 556820285 9933 54843 685599563 9933 29632 987704987 9933 86012 925763003 10677 42960 177814225 10677 4342 298342502 10677 44281 491710652 45496 3402 851369876 45496 92110 711034897 51491 82655 167908391 51491 69917 984478295 51491 31913 77245287 36429 69060 216746803 36429 34945 423866437 20110 16953 695156812 79799 47305 467764853 79799 31631 65143750 79799 50270 76577246 51887 95541 453615465 51887 32362 34968085 51887 7808 910605767 51887 75116 599505559 7315 19609 500723562 7315 21857 90661422 79291 42601 251125401 79291 71389 153934310 83658 8947 730047809 83658 29505 851318825 46073 9316 18492214 46073 69404 176943849 54880 12351 588709019 54880 47043 694158601 54880 60017 61469015 53308 88124 200573275 53308 69162 705459035 3668 80345 202456760 3668 51055 275118994 3668 67203 714693107 3668 85978 131016175 3668 41918 598841128 2763 13674 245909226 2763 42046 891880429 2763 25823 819105583 2763 60017 491318294 93459 80078 159419929 41977 35143 866199728 16650 44887 736106310 16650 98363 65920800 16650 29703 436840751 4017 768 67552632 4017 3470 324062321 44428 92995 890755188 44428 78119 825706516 44428 30050 125252931 27049 73602 1066292 27049 77678 942765337 27049 32779 915579157 27049 78119 243537373 74599 42830 377487745 74599 5087 740389997 74599 92110 268938753 21350 49638 517737913 21350 26378 854613855 62613 83450 370403572 62613 8179 644256375 62613 5102 11010993 62613 72053 588253083 62613 53322 796425582 46277 66771 885029843 46277 46489 399918985 76940 51623 201874519 76940 64394 791545195 8702 86393 699291584 8702 53552 561746993 8702 94840 530415267 76855 73129 52710014 76855 53293 914775634 10416 44950 251713287 61904 15890 444374165 61904 33377 932104876 61904 49612 320010129 58538 82380 174010625 58648 3050 542492993 83481 61185 497015081 83481 73202 145289574 83481 83306 81597580 83481 90068 750951118 28322 15761 469481796 28322 33274 533517106 28322 30660 805873898 62032 5929 658822445 62032 66393 528697170 21857 24907 788229490 21857 24436 93547839 18759 62793 928862277 20300 17044 438229557 20300 95958 163872481 49081 10893 709878527 49081 67203 215990531 49081 87303 411839908 77088 86093 357876524 51336 96543 227893235 51336 28408 383883334 51336 56524 786646290 37688 66592 708734508 91117 61311 832176529 87767 83886 915172657 87767 89574 31991335 87767 29010 342806081 34137 15952 715261597 34137 98259 504591633 34137 74774 800768491 26552 79310 179902101 26552 4688 953701470 26552 15770 787779520 26552 93920 151883840 69431 81499 79315858 47855 95497 419556301 780 52499 400799737 81046 56537 839028326 63627 9375 723792001 96383 99757 429128137 90217 71260 915587826 90217 51028 76786833 41531 73154 185549548 41531 42317 34018639 41531 35126 141172269 56960 29136 787557760 56960 80270 119364228 3319 4554 239791049 3319 95915 597934602 3319 75694 777084384 84210 62797 982452328 44379 24488 939610558 27324 45280 4972059 73650 91873 894736652 63183 39119 720271378 63183 14059 272784499 63183 58877 408864384 79310 34266 64933604 79310 4824 983597906 79310 57272 556742304 79310 66723 850133990 87876 55748 100940994 87876 13730 171921977 62163 95045 549930558 62163 34823 769267412 87303 97865 974524515 87303 12324 705911809 87303 94805 943966843 97298 10928 168039669 97298 34266 772120153 87881 79882 36578810 87881 59490 821252256 47538 66945 463608067 47538 85738 840889428 18142 11880 822156772 43332 38700 860699415 43332 5114 172761214 43332 4331 880805968 23041 98314 674204733 23041 57231 271792636 23041 40911 715192553 64394 70685 943291144 16898 99463 459221803 16898 97675 299377990 16898 57992 425841051 23069 95436 402135452 98215 88302 519163491 92110 29218 870981501 92110 16204 364419032 39326 5442 459557111 39326 20033 833260645 60743 51152 446340119 60743 37594 475128718 60743 69247 39776075 60743 75256 846423270 60743 37254 132374269 60743 65020 380009403 32371 48807 819536294 32371 40417 972006276 91094 62524 331075182 91094 91531 869170686 91094 62147 669219902 44211 2981 244836665 44211 28698 967666497 54066 88009 528616835 54066 17940 772587483 20244 8324 360473408 20244 73855 792468423 85918 94067 806312605 31698 7947 760279023 31698 30975 177349597 56393 14457 827333080 18006 93315 303366536 18006 42891 885686840 18006 59770 896676817 27791 38436 782381973 27791 89897 492856252 98043 79625 366591309 77248 48915 189831699 77248 25530 633028045 77248 42496 995251962 77248 99090 862740999 25911 58854 463646891 95829 9602 390630501 95829 75354 508929431 95829 97301 504288566 95829 98323 639546730 45582 59672 498449365 7184 9762 503749691 7184 58591 304458858 42403 40341 325099509 42403 94893 366957820 37085 75181 78413764 37085 88770 56236610 37085 94638 597217820 40477 23123 683578875 40477 98781 97439172 40477 53253 675794077 64956 4290 854310677 3545 26238 193041962 3545 74685 413180458 3545 75694 27555716 18898 87959 627207814 18898 67349 127163482 18898 34661 522891617 91468 74836 998996726 91468 30307 465041612 50941 94379 413798050 50941 29632 948339892 80561 5284 193852527 80561 49382 841751200 80561 61917 797383706 92209 82810 805002111 92209 1376 854734579 92209 24074 499783967 67430 50888 437185389 67430 89835 657654437 67430 47871 438052829 20560 68609 233111353 3121 34867 939736242 3121 49538 629401187 3121 82025 759892615 92703 33198 188560983 92703 30631 758268517 92703 26451 798692298 28455 12463 576948078 28455 86922 573865080 28455 16851 413839002 28455 12399 834787461 28455 29006 902574479 65913 278 426736171 65913 20459 844272955 65913 54530 956502212 65913 93554 537765696 67343 78124 354072550 67343 33901 334894744 66866 59548 608041104 1218 98598 242468069 21121 5575 440599766 21121 75438 196372463 21121 15162 354176778 21121 54289 21705747 69558 87726 745534076 69558 34083 117988059 69558 16851 939964919 77291 31707 382946963 77291 59487 739372757 77291 97375 711584431 67020 26473 298548943 39766 81096 594999549 39766 36413 169462497 75694 18867 439725136 75694 48878 243383937 40886 80281 337916236 25504 40862 313122939 25504 72268 731322661 25504 31836 170781033 25504 51737 918450969 25504 69247 608300972 60154 10824 584619053 60154 58580 273202959 60154 15906 380507219 60154 78618 369476617 67421 94937 197397984 67421 27439 870297514 56524 58493 123067605 78618 84169 170538373 78618 96464 526708143 78618 57967 490791218 78618 76013 831034633 64323 81090 304760418 28698 51228 457117422 28698 38264 253623719 28698 43509 163887055 28698 48129 381896686 57300 31440 513039966 57300 84952 472599455 57300 7396 180407623 57300 74774 145567305 70266 72295 7073525 70266 42110 87541789 67258 44031 477844397 67258 87142 235089118 15196 95161 389797207 15196 60149 705557027 63041 84153 217869199 63041 15423 491761887 49382 13175 867616255 49382 69220 818321876 97768 5207 267287891 97768 73855 915227148 97768 37448 688091245 97768 3034 503720 42092 517 590530068 42092 98482 347960271 42092 7173 331996237 42092 92102 728399369 59744 92875 707976923 24059 42799 397774784 20565 78076 166518459 25862 44735 136218344 25862 33953 617667655 25862 26451 816296394 53462 83775 174660986 53462 99255 838309299 45903 19326 408793351 45903 19930 753388475 45903 78029 401591668 45903 68122 988708285 39487 59382 475346369 39487 27879 936721736 39487 27202 991907233 31712 40120 339114362 31712 99403 516783366 82810 27128 914278141 78542 87969 693925517 14836 5562 898471906 14836 17903 407380934 14836 93554 512396275 14836 58777 77580553 38880 65628 779226726 55241 83379 577220406 23077 85724 526476252 58777 27970 165899764 58777 56073 787439308 58777 14059 643068807 28728 37793 249330933 28728 93449 417761750 28728 50308 994988866 28728 12498 765954283 28728 73799 192919997 64957 15015 186407601 41434 25584 25422108 41434 56378 86928235 9757 66501 109466427 70686 83298 973126560 55506 23683 219232384 55506 72403 141791302 55506 52279 939393174 43724 989 46971092 43724 61339 556558066 43724 33964 841472418 9366 11911 916235888 75478 92861 454971112 75628 81349 444669699 75628 91670 317788217 75628 48949 687728848 75628 95132 575849245 75628 79924 224615204 87021 51681 147549893 87021 1624 813268725 3575 14325 596652501 3575 17940 897158012 73494 98886 10229468 73494 95613 460619384 73494 60324 311703283 73494 61917 891364734 14059 82897 31441046 14059 57758 372131285 14059 82246 437602008 40655 75597 139684376 40655 60467 385207273 40655 80270 186621425 50589 96754 852276159 50589 16065 499775937 50589 57869 92669989 50589 97245 906831673 50589 32214 830990734 47304 51277 844060512 4311 24241 883957129 4311 14878 974538941 41289 37050 727915421 53819 89460 961373680 17303 41740 267365406 14436 55433 169766630 14436 76313 275388342 92045 80910 781130221 54289 65590 249910538 54289 90373 447753733 54289 29518 903484408 49176 79298 464192613 49176 35504 95743987 49176 96841 741706683 32785 64761 975573105 32785 16482 133367197 16886 26413 535194805 92102 29838 951439043 92102 53963 458200620 92102 84650 529912641 27259 41397 516519589 27259 70331 200332872 70712 72149 640663074 70712 26019 923816757 70712 22250 29852110 42130 40042 284620179 42130 82645 715199146 21026 5906 260755895 21026 64860 416196292 47298 56096 951000937 47298 93554 536299260 99419 11504 81563961 94623 26748 505533634 94623 27147 255637437 27250 95333 694309209 27250 69384 485078673 76797 74031 840663431 83726 47825 557667795 83726 43307 859076026 83726 29808 123776343 43415 85863 263978365 43415 3492 252942490 43415 36519 765901522 47950 10331 256007446 28408 3298 281332769 28408 34449 64093581 33993 26051 924545331 98259 16340 489505118 98259 90440 552353372 98259 47043 875563230 78119 65044 68731654 78119 45088 766438298 78119 13627 165804692 78119 81980 731910897 23190 15632 160533500 29198 69120 882305238 29198 35252 202750232 29198 20122 395420178 55129 70951 536173133 55129 66294 308876948 6464 3864 668329482 6464 62566 883593522 12068 58060 900639341 82444 78490 337566889 25283 60637 297990314 25283 46762 244723599 37448 2105 136139248 37448 3167 823540190 59578 14261 351456235 30896 87841 71711193 30896 16441 263248342 54671 65745 219891857 2024 50227 780605048 2024 68708 565509212 2024 17940 299177864 2788 3843 41036672 98548 28298 556823648 98548 94816 631473339 71955 97588 832983949 71955 24041 177595388 85738 87335 18041855 85738 76898 991194358 27879 91633 183079616 86933 62424 712882787 86933 28108 427230420 15353 55983 594173087 41596 75219 323908427 41596 16349 246470307 90365 28023 428160859 90365 83957 880177317 90365 6469 924102031 28308 59274 45581533 67790 94648 464761105 67790 26153 350335903 67790 35756 903712683 52343 6636 702360088 52343 10950 470823197 52343 65900 482171221 61514 15822 317473185 55976 9085 123609411 55976 79874 498343667 55976 16676 846402636 74774 92931 675192093 81179 40458 772174039 15063 98854 89445016 15063 94975 785987364 69047 45070 155819747 69047 58766 867837874 38620 16412 820121726 55620 18552 285950621 55620 91771 453191510 55620 61423 865727221 55620 10068 650786963 47531 58532 824734395 31913 26183 163769817 31913 65852 734866943 3602 43811 885718901 3602 7469 289573057 3602 26416 766164849 42999 64444 395422493 55276 91921 819424552 33430 17119 656959562 33430 41764 978729092 33430 41252 928629159 98195 60785 269828575 98195 14 998015350 40979 37328 681217125 23631 50257 729899227 23631 10672 49545548 23631 20181 62718285 24527 83789 15091511 24527 51028 19123871 24527 23322 600492751 28225 15555 97596054 64284 52704 77024892 74492 46420 367481832 71145 68896 283333987 71145 7173 396307194 94840 48032 19834341 94840 72692 421714321 69677 73280 48571532 56447 6971 171764466 56447 11676 707265221 56447 95184 381173358 43690 7363 865904265 10504 85051 773111574 34364 38836 929263485 7171 47406 18455622 7171 64894 811713593 7171 10068 875704905 15366 50783 433007239 15366 22854 177283703 5930 2933 840915431 5930 51649 738549505 11607 85774 716357671 11607 89858 921386588 11607 17740 425900557 9378 7538 248056289 23502 86075 999798051 66561 14356 87989405 44509 37187 424963738 44509 85843 681346745 44509 22121 959831462 44509 61423 359505810 46923 12027 324696685 46923 51693 474136830 46923 50270 733566727 22473 9866 926110323 22473 10679 405278004 95161 72609 120690235 19338 8569 554443353 38511 32732 779672807 38511 61423 143646120 84188 22837 170711632 9848 80406 904357863 9848 62899 422232222 9848 4164 251116215 9848 23622 703284917 28791 20452 593962447 28791 93330 139326042 34783 34591 126699157 80024 36919 124760370 7487 33916 265245941 7487 83180 800129981 47353 13400 922993858 47353 49515 583803190 46762 26684 438180391 46762 26743 714215322 46762 4165 959532777 46762 57778 540540966 43077 32615 936717374 43077 61718 405160611 43077 74594 883660873 36401 93615 233392574 36401 83604 225233219 35375 21229 23445926 35375 88483 637994803 35375 4499 177968182 46784 55287 786577479 46784 30027 699352846 46784 44765 293635420 46784 46348 584708151 13730 44595 840690398 13730 16851 264038630 15326 92235 493897320 15326 73320 903216389 15326 65020 878316246 15326 62893 712379093 63964 89735 653647919 63964 49738 55020636 85798 65336 535163972 91132 44582 779875027 91132 35091 954493839 56537 82905 724997215 56537 19888 535523501 56537 3248 622902847 94298 60144 710386363 53073 40732 911272256 40255 77497 223128679 3167 97964 558014982 71293 71210 959821549 2258 45490 669114789 94638 48320 462041139 94638 16644 48859502 24238 91463 48714918 24238 42239 250719160 52304 31030 317951444 52304 32543 422696572 52304 94254 447520225 25402 25176 510387272 25402 4165 748379872 8636 98903 815271803 8636 15423 131500567 25823 12212 321741302 24105 37530 694153336 47871 41361 33014037 47871 21281 393052531 31975 15385 832783232 31975 32239 798988019 55649 89006 501401089 55649 93212 33750981 17339 61057 43780947 57521 98711 340812972 57521 60928 931263099 10206 73608 43729811 10206 29197 774507746 6600 5887 607664968 6600 48478 999938670 54533 31478 362421817 54533 1479 408371813 60568 75321 553376088 60568 60739 210660513 98526 84020 478067758 98526 16126 724926531 95925 21176 662650143 95925 5984 328331907 95925 64886 196930829 28825 69737 347088512 28825 30631 202477692 28825 59356 774598623 14622 50791 239341913 14622 55565 566451610 77503 50566 87197318 56203 49926 839401195 56203 63163 16431683 56203 51329 488270118 80874 90026 82563753 80874 98781 560834001 21068 30780 724598902 21068 12236 971663530 21068 61183 392786517 82249 19128 160687081 82249 49095 192374761 35561 15280 222775113 86506 10654 583667579 71432 96114 228091319 6759 65720 378075877 36005 44763 964519147 36005 91038 346687515 36005 2371 190826185 95279 93600 331826715 87434 86607 273590870 87434 61917 293264853 64269 401 880686475 64269 4164 379440517 97245 84148 37303138 97245 57137 569403548 12399 5353 544201015 12399 54744 865135447 44332 24255 533506019 95392 25534 694950794 24675 67999 197344109 24675 83306 783180398 39382 22941 259463491 39382 53028 79415767 39382 74594 850258199 39382 14423 201269116 79785 31596 193829687 79785 31730 751023908 79785 60343 740975424 30945 88691 345587649 19079 84947 419946381 19079 31430 707893636 19621 64079 432699304 7348 72140 912922197 7348 73674 832827904 19078 40285 814262020 19078 25881 778292083 19078 89205 246316538 31037 75870 408015137 31037 45202 990742173 31037 94893 385747335 6070 69763 131800502 93152 8214 838565079 75268 18153 297546606 3834 78445 862272719 3834 36193 491946745 3834 8460 18813128 73725 39392 241266667 73725 66942 52553688 73725 78665 636161323 99085 81356 407639176 99085 46647 684806627 99085 65780 271953853 12971 3259 4790633 12971 40372 707519609 53089 23214 796005329 24849 27921 428220151 24849 74464 229331673 93041 22293 69338944 93041 32151 209724769 93041 42583 764825541 93041 4867 46312382 55610 15851 477542575 27762 98652 702015760 27762 142 534534895 96291 46672 836115482 96291 62902 504843432 96291 69162 736347638 70687 54852 207187109 70687 83828 713913178 48542 87047 422714445 48542 14345 103647818 57992 29126 848533341 57992 18535 22108415 70043 61905 134313032 90966 76533 97041715 90966 83166 458135253 90966 56583 734762974 92482 73975 269531361 92482 58591 569630202 34173 43951 170960904 97838 91792 845690501 97838 65748 440838505 9585 57789 218727614 53717 81174 416341306 30974 13846 805728985 92746 79270 47622978 92746 34048 857468392 92746 32696 629027104 22027 82048 124262769 22027 68916 756182111 22027 54730 600625518 76013 39219 737405247 76013 42239 86808625 16795 99490 234823568 62552 81575 222381149 62552 9546 987287630 62552 33543 586205215 36345 1792 428933793 36345 74585 367530342 36345 4867 400747046 36345 33909 421306162 46523 68279 449652294 71586 44034 680048718 82645 44198 496642768 82645 10730 624135942 82645 77594 94389497 74168 33714 345713102 74168 99880 886001345 74168 96465 31531862 87099 61078 622857908 7425 27927 442659951 7425 48601 547328425 7425 52031 229055702 26913 8942 140851609 26913 45988 753302622 48016 9556 410951510 48016 64970 694444756 48016 20178 66477333 54437 47217 1921394 15323 21873 47727669 15323 29910 53571934 15323 65242 100227275 15323 66203 28928889 38196 12876 940829404 38196 66788 722028775 16482 26296 232679690 16482 33859 921084625 16482 90 691504341 16482 65791 790749255 74685 57131 887297034 74685 43103 631036256 74685 73099 514878334 74685 44193 504854107 53420 82789 722104577 7415 88129 821196187 7415 68496 720618530 94805 89669 307788747 94805 73855 162713952 26451 45621 588039608 26451 38152 316701495 30842 4877 510561007 30842 9524 594456304 31025 98217 259756616 31025 41487 724004997 31025 49515 572509412 31025 76001 691771259 77476 76881 690362695 77476 78967 89611892 41918 58266 139600603 85282 3690 976689812 85282 14753 803661855 85282 37865 642530854 44048 90931 217345586 44048 87568 272561784 44048 45090 628182833 72520 80610 346282113 68408 91288 495666877 68408 32239 772899687 60017 69413 857923673 60017 76656 247534539 60017 75620 470497730 60017 91809 25961252 60017 17031 914390347 75035 96584 532804864 75035 48761 530507280 75035 22164 536508527 75035 46348 24745664 7173 88915 141737849 71124 85020 76854535 71124 47802 959804027 71124 66095 416636077 66294 29982 650568628 66294 17460 908102746 61270 99274 271696813 99313 42663 339493088 99313 10877 839250072 99313 59038 364234657 99313 97375 651069126 42703 54187 916435025 35408 67896 362249824 35408 62861 20523835 35408 82920 617214529 35408 30126 556254340 89070 31617 529632525 89070 94901 152808580 39108 55864 625349184 39108 37138 482325489 39108 83604 567491619 34432 33565 602530578 34432 47262 752707489 49738 1244 205082943 49738 2424 212352216 3151 96477 321790121 47557 12334 190554730 47557 59280 650411922 62893 65369 490788460 22343 29520 417124294 22343 68315 255872406 53322 80656 790117030 53322 82626 58468750 75558 14883 514814653 75471 54685 751160200 75471 49987 607532662 28231 82149 801590344 28231 83955 839286453 28231 85280 228944812 89883 10777 571615673 89883 38421 333861564 89883 26257 519972836 86012 14902 925097111 86012 89413 697269113 86012 12367 667105789 8102 21163 521398414 8102 85609 31480086 9602 91936 867539859 82246 64795 595791028 82246 21535 662630236 96941 32295 858903551 96941 81838 491445987 4165 29452 741174004 4165 60804 807242662 4165 39405 220315911 4165 35912 492505397 55017 97689 331916841 55017 84143 557722931 11519 73174 675970375 11519 89897 16004919 75798 69864 281079008 75798 71910 25294799 75798 6711 856847419 75798 47043 375777574 56979 78411 619250452 56979 72636 641144015 63020 74719 755190111 63020 92955 543890889 59770 78934 694567707 52557 6408 359821884 87142 8391 360697564 87142 74814 914389548 53296 39698 533574975 53296 31719 475628053 77043 28082 36921137 77043 98323 924949600 39609 70232 431642515 39609 87123 627663162 39609 7238 963745540 39609 79734 489479724 39609 20584 460347924 39609 24811 663466560 47745 93681 151017929 47745 89862 344166101 1906 26937 819502613 1906 65178 165439511 1906 91129 123372795 4832 29010 98001598 62142 45314 131079366 62142 6975 253863988 34945 29003 647275185 34945 20883 402757130 34945 44281 574330780 13865 8798 300450261 13865 24412 2188929 54502 88292 568108269 54502 50543 131043133 54502 78204 209167107 40818 94747 811249225 40911 18677 627963780 47262 62005 363306942 93554 36339 762348140 93554 2033 260105920 72810 72060 114618991 72810 90708 35950080 92955 68905 99237407 17037 96189 904810666 17037 58974 38492577 73099 73856 848629355 66654 67783 858147844 20683 81982 920939635 20683 89444 308625256 54625 45467 431200606 54625 47556 46794804 54625 92219 979520280 47802 88092 595492430 60889 59241 668103954 60889 82636 69056801 66640 54399 651920938 82780 14257 943002851 82780 33909 989368101 82780 52874 457242165 2424 80746 895574401 2424 87148 964497096 43307 74588 719746067 40238 47151 306646960 16349 5278 962697479 16349 62474 126664583 16349 96395 912102571 16349 4503 315140202 62168 55730 14919966 44281 53888 228104270 36368 6789 96021861 36368 14337 153393748 57109 91724 224216712 57109 19950 563862994 57109 8982 384520363 94260 44827 850313490 16854 10536 352500286 16854 88572 900684222 16854 56770 257786383 8982 8479 75957463 8982 20181 449323009 8982 31718 715402908 60800 60907 663809235 60800 78357 254112325 60800 19158 737231807 98786 99802 481108258 98786 56407 22734844 75571 81104 486247625 20181 72551 213224746 20181 95306 353151513 95623 94336 664902784 95623 85488 185508989 16644 99333 957854923 16644 2334 589351088 10672 85491 846213274 10672 39428 802602060 94410 14997 336320522 94410 98016 333540623 94410 39821 665822390 99646 83573 420576313 99646 60302 259807544 99646 50690 289779374 99646 10943 433003081 65584 23663 342745250 65584 99438 127335760 21486 36592 529756687 21486 4668 973930406 31522 84541 473894151 975 17101 242154153 94679 2285 990231284 82147 30430 603388389 82147 20688 260033936 14878 58475 587348530 14878 85873 430289904 13886 81246 493588841 13886 84448 369841152 97987 91793 741127170 97987 29832 958314950 48081 17356 734287330 48081 19941 861353587 36867 77569 774688222 36867 69604 131266373 45090 39744 122919026 45090 83917 256672329 21678 34705 991080074 21678 84537 350725522 69604 64532 947286680 69604 54380 472855967 29203 56835 605946695 29203 98841 267475036 29203 87687 984284473 99255 83430 884100422 99255 63573 238862892 70805 97772 184922856 70805 75441 765860238 70805 93330 110831231 40326 27005 698507808 40326 33909 312911700 40326 65852 666168266 29006 97339 396153095 29006 46628 974620285 29006 37077 254034165 29006 95162 334286167 16175 64501 754088403 16175 24811 551634305 16175 53848 777510677 42583 61175 832111778 30631 13284 900468252 49878 99170 217039550 42317 64677 92473870 42317 74899 936491262 49538 64028 559930310 49538 99720 245946966 11217 62869 800790183 11217 53389 853124592 13734 49259 870971221 76001 4881 240570964 76001 34970 489919074 5984 39917 962250496 5984 33617 940770801 96841 62465 270750579 96841 12150 29888311 54530 96165 313257334 54530 17202 512176144 2467 11669 36922976 2467 94785 920054114 20178 35316 560681336 20178 80255 562814108 13674 2088 37567224 13674 85216 863784358 59356 81783 345324967 59356 86116 101158967 86576 91698 185897336 86576 20517 800262585 86576 45178 277479646 55180 80932 813674057 55180 1146 630672530 55180 63842 448693664 95915 47822 696061156 56451 1020 188144036 88770 56843 585719601 56014 54906 303954799 11296 42194 604727859 63472 15639 151175263 9923 30440 481691497 9923 16138 562124251 69143 34563 143112567 46898 33202 87018085 46898 10730 633663136 72041 10789 211628686 28602 93643 748663519 28602 99403 444119449 1479 89960 178286088 1479 20280 373235729 1479 50940 348225641 1479 79117 40309513 1479 59558 298506090 49064 88265 621872408 11644 37114 282803958 32460 17274 432022549 32460 32214 559318955 82051 64989 224811281 82051 69323 90905131 82051 87483 704213209 82051 50270 437534503 39955 74819 336692924 39955 22877 62373979 38707 5589 855100020 38707 55563 315914819 3246 85754 540314509 2787 29743 478034927 2787 85280 769468785 85863 9652 549652413 52625 81220 415055298 52625 7206 237384313 77526 27147 118790563 87921 37639 933702117 87921 21836 725357940 65025 16027 239166633 65025 22385 706324135 65025 67015 58871682 65025 65900 673970092 80270 64738 635155453 30050 2323 124523331 82406 10973 820495680 29632 36855 290039313 20843 44700 118253573 58105 77820 885078004 23101 43893 707556848 58591 9895 914400285 33543 91412 23241246 33543 463 291763118 33543 96566 690850277 33543 28589 187621139 32543 28723 717841767 32543 62382 286005444 97889 16357 642342332 22183 17637 536929631 22183 3764 797041778 22183 98253 290302260 22183 17678 617186077 22183 67031 239546488 22183 63917 295732892 42046 64919 929738179 42046 19167 328295889 42046 80502 265456798 27711 33816 893099733 27711 67334 996475997 27711 39821 75620401 90460 42628 914828962 90460 44051 629686832 90460 85912 922994977 19546 10353 345894863 19546 44533 328560554 69513 76206 515637367 72719 99217 741093372 72719 99351 729200572 72719 29182 984872152 2334 35370 970213610 2334 84284 759042820 97301 58929 977880395 62638 19386 9449021 2559 47351 228245684 2559 46493 670607089 2559 92481 763844932 2559 55681 905118043 38887 87024 739583726 38887 9404 415504108 38887 20584 858872009 38887 73915 936277225 96261 66389 952633902 70228 4201 522799789 70228 58902 934402582 85497 67582 545738091 85497 54229 300296060 75578 21920 87442162 75578 56378 250336115 47646 63974 671282460 6975 64856 307456114 6975 42239 444367628 17609 59560 628972057 67015 82165 28076603 60810 54944 353951182 43103 69876 571742069 43103 65242 37172889 62762 37996 117852909 62762 62147 233410436 62762 22854 8948541 83263 98265 658546585 3930 99968 822890052 3930 95132 158583625 3930 14537 927169974 79117 36009 236760851 79117 76093 573437395 79117 56929 409667366 78716 67162 356313546 3034 22565 496611322 15678 6650 498953872 15678 42239 556597900 55681 90283 289577723 51028 51918 449062597 51028 14537 989611651 51028 16027 948479544 82626 41421 184331086 16851 65594 153462137 16851 62690 188021393 39129 42613 774436537 39129 48907 124000435 39129 51949 497730166 64837 42906 616954869 64837 78667 171542849 64837 99403 507916792 64837 52070 789644243 37254 66133 641537930 65464 9277 503226011 39016 98060 479937987 39016 75116 762679119 20883 70005 489944265 89108 87183 312051930 89108 42692 914073910 89108 87028 193941131 86040 32304 130891708 86040 40372 741508847 10068 70303 4160443 10068 45970 893504966 66639 4449 940913945 66639 16154 964851195 66639 75521 685566278 9117 24711 100404302 78204 66829 93170341 78204 50433 354092621 78204 55638 943288782 94901 3584 835387400 94901 92769 526080011 56764 44257 662824001 56764 29536 700404099 56764 10513 673202063 91893 47342 769334752 19133 99788 55809505 19133 50379 22859744 22363 6987 931547274 71331 60584 416788432 60149 29174 552822308 60149 34890 414237295 50567 60632 198041108 68280 62765 437513043 68280 13915 579631864 53028 19576 640929712 53028 84594 86669292 53028 76688 307076626 98762 92954 559512509 98762 18299 226085960 15924 90617 339572058 15924 47922 93497521 15906 64805 156742243 15906 78073 658397987 25177 53585 242306899 25177 88917 629145081 29832 92569 452649899 29832 30515 904963548 65780 44696 328330827 42110 56544 880047777 42110 44813 419298909 42110 53427 875210680 42110 81918 749497609 72692 45312 69008698 72692 47043 411067728 73874 20471 768084526 73874 10943 77328330 73874 49095 43586284 72896 55925 877601232 72896 37936 39117664 18098 78297 801957745 18098 63413 135572589 65691 40853 169779542 65691 92621 261708468 94893 72081 7876623 94893 37759 537803972 94893 61243 513950908 94893 49095 608157405 49943 68305 442238953 49943 56378 286391396 41718 19505 476857223 41718 28073 245930630 10123 85563 443963024 10123 98257 248178048 10123 83200 789191451 10123 64532 41510928 32395 89572 796157326 99403 38275 347568565 99403 69927 269595868 27950 81954 744092584 27950 77929 658445979 26981 4294 52578684 61917 89336 835637658 61917 22747 37165556 61917 6711 165742827 36435 51983 476280575 36435 42290 108704879 24041 10750 807439675 87028 1284 217272529 87028 74491 213583951 52279 13131 33534972 4331 43552 793408767 4331 21281 857911288 48907 33142 372161268 23622 50309 199615196 39917 90657 446661061 39917 90605 968729599 95132 39262 441236002 95132 78633 735737811 73915 76932 912903291 73915 20444 987787878 8879 79699 370614272 8879 75256 778314029 8879 87324 5055524 8879 83306 13965378 3690 67193 192943547 3690 88572 875184149 96236 34514 754197074 89319 99301 53719326 98186 6134 454853716 4668 26001 456382186 67203 2628 406868620 67203 39125 837178821 56770 58122 264540918 23215 16377 544186834 23215 92219 850831650 73302 26891 568865203 73302 30905 370721730 73302 14184 555624572 73302 39309 149845543 73302 58877 228631934 73302 47633 420283920 21281 99890 274308789 23907 11830 613436027 23907 94072 280449123 23907 31783 725294207 69384 77940 927462206 69384 14734 185256743 38647 12788 442631429 38647 26416 691202848 38647 24320 887211187 70331 81955 131295907 70331 32850 323460532 40214 87376 563824584 33930 84936 575517332 33930 79382 558804479 33930 71423 912208368 33930 66945 278753836 33930 14107 616271778 33930 48831 263627076 64567 33717 47252843 51693 49220 338105800 31783 74825 371985103 31783 75448 826685423 31783 40535 209932276 31783 30975 771347770 31783 37644 960610061 71259 62489 762491331 71259 88388 447965652 45287 95810 888165012 45287 60516 249328812 45287 97772 265766258 14461 44646 974778428 60928 7052 76282220 60928 32112 930529576 35367 53477 242760419 35367 33395 112574197 35367 29802 579222558 13627 48275 149115733 13627 83604 995368033 5740 38303 715537978 10442 78137 983022632 59038 23508 601725305 59038 48075 291444194 59038 86540 64952248 14107 48982 75964339 14107 86333 823107532 14107 24017 669224645 51297 48962 759825950 51297 71631 829853104 74147 25844 312333602 74147 79651 864722830 74147 84837 359278931 74147 94816 910639018 60572 22707 873995814 60572 50465 193402677 7203 84261 948562953 55846 84312 795644925 55846 7786 245806766 20122 76187 42045004 20122 31296 143340053 12757 34949 463399447 17505 90213 446712086 17505 92290 269679215 48523 3851 566673411 48523 1238 676240241 96465 6743 63466512 96465 55565 700565089 95537 31784 878890265 33811 69623 934231740 34661 66277 121447814 34661 22635 520939333 74594 15541 665297432 23208 13242 153710477 56378 43581 213375071 96409 16811 724531406 31730 33556 550252004 31730 65900 856017740 86003 25304 574126187 61812 89601 892698399 61812 49379 897946228 61812 19789 610378384 93212 40580 794889104 35126 45671 714479544 35126 79912 756733570 2934 69251 627595366 6636 8188 311210849 6636 39519 184421417 6636 89862 629848696 54486 69341 6745690 54486 32436 797949572 47633 82334 442288839 47633 6161 135702268 70955 6571 21894914 70955 83083 289712707 12981 91879 889717399 12981 61802 723096961 68315 65545 944088790 68315 36233 177812585 83917 12407 437445514 83917 32072 990356739 83917 44533 233858658 83917 96210 69925825 29010 38658 50284811 29010 13038 258385881 12734 27848 237556505 12734 26079 400630301 12734 23616 884641276 64886 23829 226186589 64886 36233 599804817 41487 19129 159331323 41487 96603 379581327 71724 60253 977040643 73855 86224 338639870 68156 4722 773883359 15492 43885 716159454 15492 80006 938487934 22347 35643 354507769 12230 81408 99710045 12230 66736 472926804 12230 24811 782179903 8076 67566 641474825 8076 47896 767478911 8076 45536 552554491 97077 96231 917486713 97077 46612 547295991 97077 64532 231442658 9546 90406 876610154 9546 42735 119694403 9546 73411 936985698 9546 47331 531526772 55863 31084 419795517 55863 26801 430710742 86360 5386 868063572 86360 78365 450656145 86360 45906 782383709 75489 63884 588506005 89815 95226 185758647 89815 48752 487142866 89815 47743 246984911 36544 56070 437269775 36544 3470 126108208 36544 83041 397961123 36544 20494 367233157 61079 59418 549952782 61079 63917 978797304 88016 64982 746730365 88016 1365 163282265 46881 71672 243155810 46881 54370 512013922 46881 25184 483344293 46881 27581 498917366 59558 28421 895456289 59558 18164 632985431 87568 53326 131944634 87568 7514 318446304 87568 78046 252091692 54380 27351 441398185 54738 31544 87637681 54738 14490 412535752 54738 52976 986457283 29703 31848 655771410 29703 88302 844604710 46621 48862 568799343 1146 72904 285639778 1146 78417 777658888 96106 44228 255357102 96106 5730 229606216 16138 79813 634613340 16138 32949 425812888 52366 16158 202860843 52366 24698 473353866 23966 27354 853092566 23966 22164 586320929 42321 90684 491055075 66723 12938 884825069 52070 8609 577937322 52070 64849 941583448 52070 87370 692263060 35091 67715 568422243 35091 35294 76937896 35091 63250 426984453 7804 38994 221103007 7804 12743 861707022 17460 1367 395897818 17460 46657 947757485 71929 32743 802089889 33503 49594 78013498 33503 12498 100868839 33503 60604 471316318 4751 13231 612794752 4751 33617 757851416 46234 71979 152228266 46234 48374 777997510 35912 91042 49462219 84000 27808 665631545 84000 22714 348946660 69162 75681 9311831 795 53583 500072673 795 1057 987962174 795 97255 295736423 92769 61735 256103303 92769 37408 430783415 92769 68496 954877008 92769 49612 234865304 17031 92803 155952675 17031 51455 243851063 79874 53378 108751839 79874 92893 184018347 97575 23239 940720041 4394 72694 839030021 48878 48551 141934031 48878 80361 348608020 48878 10193 834564134 37161 18451 828154110 37161 82636 172774977 32934 86618 391111778 32934 46952 180732434 2371 88955 253274855 62382 31512 327842515 20092 96744 656898273 20092 65242 321315100 79237 46773 286484112 79237 88388 155494672 28180 42511 478900305 6469 19921 28822689 6469 75462 550879902 48901 25863 580377260 4164 32811 28261014 58176 1761 336469990 58176 3212 253206786 54986 54469 257628673 54986 39802 310857029 54044 46038 594309823 54044 6423 693705821 99293 13780 499299493 93715 10642 821023732 93715 16163 66847177 93715 40316 468682840 93715 75284 681911668 87144 2187 330827025 87144 93613 397942319 87321 87518 822467686 87321 9597 226289757 31772 68174 772845126 31772 20494 660653575 3869 1509 782935186 49612 95146 111808960 55563 56739 852072748 55563 57778 63315524 92481 84689 651756008 92481 34590 409894234 92481 90001 211112855 35251 93255 522418471 35251 73101 424509951 76582 29942 24811647 76582 5620 667390884 66694 62641 934487139 15396 55322 19972026 15396 18301 40686558 15396 65934 486952238 15396 94816 957394123 55565 17500 147543142 55565 85279 321261153 55565 49175 445281188 55565 54219 46648295 55565 66048 104255418 46159 77415 968445949 46159 51597 294830177 46159 69497 220640533 63413 55499 101609505 53224 22051 760856275 53224 33617 608594852 60604 31432 914978404 16154 85180 177489487 16154 49886 713665709 2016 39296 802623939 2016 51712 177155528 2016 88762 735457811 47043 58531 985524926 32214 37121 88452595 47231 79258 871577400 86577 43456 717990351 86577 30307 414158687 83041 67513 310408798 83041 77842 916582461 83041 40967 23125736 69443 49367 598547367 69443 78920 672669034 69443 32437 556548068 50270 77691 250680978 50270 89356 451643925 44058 5992 94350168 44058 9617 868512 87672 66779 98599886 51164 65267 496006667 51164 36301 967301489 36141 30024 766174271 36141 44203 913775901 61423 31367 469006410 61423 88681 360051332 68708 84684 985318279 68708 78046 728721976 67859 10585 717345365 67859 52544 81887838 67859 50789 668372742 67859 80438 781921667 96961 10404 393750541 96961 47919 503697331 17903 35881 202163634 17903 18622 188410100 17903 22877 323770034 80664 31808 121186050 80664 59352 219039909 8257 60693 872636863 8257 15851 517422039 80165 87168 291450960 80165 68496 946556209 66315 47364 338265914 66315 70829 495023899 66315 78073 161922706 36870 26688 944878139 36870 509 70990575 36870 17224 317090591 4001 1078 399995531 4001 22164 867893315 57711 3209 938870935 57711 8153 829848249 57711 85656 933600290 27147 57283 414662161 27147 10271 756867867 48761 56628 446312361 10475 4295 597890684 10475 84234 147908169 35440 60408 968168520 35440 76337 967945001 35440 86099 454549868 95958 6121 352121409 95958 34773 771145815 74021 80157 830971620 74021 99320 866055995 74021 98781 118305172 46462 99718 346988000 83093 89042 852411727 57454 44324 532966555 57454 8207 220017263 16539 67697 922930418 16539 27202 757903851 16539 31719 143252624 85978 15765 870434823 85978 26378 880890672 18861 22446 515628772 18861 42828 924148501 99375 5384 414443382 42812 30472 103527636 42812 66471 230987341 66095 84574 704957440 66095 98482 500952081 68682 14459 855773186 68682 80845 322393757 68682 69405 249223163 30943 43324 643210790 30943 77335 959438044 65242 24453 891139129 65242 43079 666909590 65242 70622 284618588 69247 39894 365621400 34696 87840 492968917 19116 86172 414763391 19116 65120 839673105 19116 59785 136769275 6711 6896 680696299 73975 38837 890514836 73975 35397 480579390 73975 92574 921179516 73975 41951 467399573 73975 40140 634612725 79965 89338 632406653 79965 28939 223074479 83625 63599 792553103 83625 35935 79740712 98781 68005 464915112 98781 87324 800195958 4738 19417 770736545 4738 661 26211799 23322 69881 742669406 23322 24459 447567717 23322 44269 100707026 56429 77865 28584301 72053 85035 212336473 72053 50619 9221527 51329 5560 883356305 51329 17152 503200316 51329 96191 722730310 51329 21310 280248701 51329 8402 861937362 97826 87119 870152545 55684 8222 586080005 55684 22883 942956922 97375 27035 742346720 97375 40976 906336938 10679 99747 244855347 10679 98273 706471760 43124 67109 273209598 43124 3024 531851163 43124 17318 354523321 92750 35699 687968350 92750 24525 474645643 92750 80919 180638552 45108 46116 30978462 60343 1628 819158517 23454 65901 872457971 26069 78352 368097605 26069 53353 499095966 45970 71759 356980939 45970 46421 556606217 76093 71383 476424764 76093 46146 634223999 76093 98913 660074977 76093 78722 819568297 76426 77356 213639240 76426 5730 963840387 56544 15781 893970932 89725 35928 894061749 4499 20899 658417859 4499 71997 164966162 4499 92621 254835696 4499 65900 713387248 86741 34909 353981987 86741 74091 495990252 86741 23543 348756778 35756 68015 423603272 4342 28489 635170365 4342 75116 298600054 4342 76085 98914335 88141 76177 855964585 88141 85004 45149423 88141 83921 285313029 88141 31430 81909009 88141 83177 282562861 49156 67529 42430483 49156 7470 132988475 49156 31150 188511364 73243 23943 715971039 81440 33149 949350806 81440 99842 853329990 81440 46952 288837877 34823 3112 803389434 34823 8194 357979485 66551 94419 401236602 68127 19755 304264121 68127 28578 69480768 68127 72070 660940720 50874 68536 54533402 50874 28534 989964897 50874 56721 67347599 50874 50948 509950582 74091 85619 556497555 74091 15662 270758261 59204 11949 257663081 48075 5514 322098567 48075 32127 131734502 48047 96483 684333993 48047 78860 778850160 34773 43523 906068545 6953 26699 32971154 26378 55166 499821783 54609 54403 754440207 54609 16212 220906644 54609 49886 64266983 3859 59897 116206188 3859 6438 194276505 3859 17698 880960697 3859 86540 560003640 62147 47010 25156785 62147 51741 236240706 96630 82908 506952382 96630 71824 327594689 63917 60117 848560567 63917 15893 866493507 63917 51597 329221537 63917 20316 247026497 63917 53389 724996927 14734 18968 567732174 14734 96721 912234134 29371 95762 321324759 29371 49978 762382987 29371 18941 749693551 29371 30092 672990836 29371 20199 787208362 29371 82631 135524673 67896 86983 228102108 97474 3507 916761846 97474 76802 299118866 97474 40109 847333014 97474 80645 996752117 79924 828 760885933 79924 12445 573352235 66048 54945 235187872 66048 31554 915516112 66048 16971 931224960 31430 68508 337250862 31430 70864 970581243 31430 69695 852527069 31430 78722 790980003 31430 12141 872898307 49950 29241 830189549 49950 13427 512228302 6428 50115 80331945 95162 52165 533628491 95162 44762 903297780 58877 2114 931148832 58877 49808 445823261 58877 94254 679513975 58877 44762 431461505 83306 81327 378759588 83306 80661 543356178 83306 47423 908714399 992 73365 345943359 62330 91948 325301412 62330 31052 2151173 91718 75771 890778927 91718 14010 939684839 91718 62688 80352683 38504 82093 358677747 38504 47743 301022429 10877 91708 82619244 10877 59394 154176064 86792 68242 535127865 51104 40430 567655205 48831 90225 25370324 48831 13038 615742174 48831 43779 31651764 47896 86747 101344701 49095 32278 932029384 49095 68418 855659833 80892 40410 778375359 12876 74524 148200882 12876 68103 721739533 41336 29036 59087960 26896 2645 194428392 26896 11949 301048188 26896 66933 775128331 26896 66664 139166059 50039 20749 342384866 26416 79153 998668855 25627 94882 582375891 37208 83100 741426530 37208 29207 166835164 37208 58844 848069378 37208 66945 348147767 37208 60468 300554054 69217 19740 442821372 69217 99850 474644119 69217 82442 713690282 69217 23572 530248422 17171 52033 564620898 17171 21378 423109767 17171 56929 9676496 22714 19989 199748551 22714 95570 185387968 67416 14067 601247224 68410 75803 50330763 28994 58254 820114626 78029 60063 463703018 78029 8926 575198517 78029 12079 914536755 6643 50879 662292247 41659 53215 933782069 70281 89284 919480443 70281 29765 880018301 70281 65968 616345967 92219 46421 562628895 92219 76415 95016692 92219 84195 122220816 69220 23567 325848378 69220 78073 889260836 69220 26946 636377815 62424 97269 196268707 62424 96790 829823105 62424 15423 37261158 3470 82912 759499674 3470 53869 440691495 65656 53838 285129381 65656 79696 666034267 23543 17293 669716115 23543 83869 736162157 17940 21939 297682912 17940 54446 850221482 91291 74283 721008229 75256 39447 981400134 5625 74443 175152129 33373 75008 694247859 30307 66631 907914061 16126 96430 667381706 51480 92252 375418898 51480 65900 724891878 84198 76199 746805961 75116 16715 821577091 5620 48673 170091967 5620 29183 778870207 96666 19726 747906596 96666 6336 46124995 67031 90158 126404609 67031 48483 58296866 94254 4726 90491200 94254 6789 946267684 94254 71824 505101503 29808 39444 568759178 29808 50380 469919123 75629 86946 938435854 75629 39030 365307715 61736 43586 81094800 61736 52874 930581828 76952 26225 883764401 76952 67240 926761598 76952 43539 372946787 22164 66701 811006379 22164 83915 285685278 45906 60843 819340653 85216 71938 48496570 85216 52655 840252229 9524 54387 381823647 76161 89842 145836657 98323 23889 232360335 87370 4601 613959160 87370 37559 900852663 87370 14241 31002918 30975 8971 703107033 30975 42312 581238424 27202 22638 257702141 27202 44160 306823972 27202 67939 863346868 27202 6423 345542307 77102 35580 823028086 37010 39863 578162363 37010 18090 313574423 37010 40526 964368106 37010 39481 318082939 37010 21283 661726142 37010 53389 739594691 37010 69932 206340176 37010 95667 30436178 37010 67865 380767207 37010 88712 730916513 33901 7858 537922268 33901 49457 806966623 80745 38555 765538565 80745 73799 398549169 27419 97442 792377610 27419 27460 366025553 54184 91858 214435593 54184 79658 918568660 42239 85849 301079711 42239 78046 837891469 84007 2582 795935015 84007 53270 154843071 16006 61661 360336117 60754 25855 120304740 60754 78435 402390810 43464 97064 664684639 43464 75761 129802168 43464 84994 720202801 43464 14241 402337654 43464 6789 776880398 44444 1871 15580601 93330 93732 810350278 93330 82200 240466963 56284 66058 782612888 56284 5730 933109409 56284 35515 53200109 16027 72580 594049618 16027 43661 554948406 46121 24537 89725068 96210 51582 972656191 28473 69932 237083385 28473 1581 738319866 28473 85360 880513854 8082 78488 577163123 8082 66426 873604576 8082 21889 582272728 14537 20654 746084248 14537 66466 269100289 34266 23052 610536405 34266 11741 584888490 52482 12494 674028068 52482 40003 226221299 40967 95999 9637242 40967 41386 525238066 71819 18299 292849612 71819 85304 804340453 42333 56588 212980773 36640 75700 589437371 36640 55890 89926627 62723 78598 722633745 62723 45155 230189132 62723 27460 332553067 426 59884 425174044 426 44193 325934984 68122 17691 711978253 68122 79623 54885711 57967 96543 657490904 57967 75393 548605876 13848 77579 199514009 13848 55638 369071335 13848 6410 269231519 13848 59394 83679289 72849 14465 223706598 60468 59086 362044596 53848 37206 783786436 53848 35390 807625961 53848 82172 546251770 53848 10513 343319851 33909 42014 931831300 33909 7009 347089108 33909 97176 418006259 91343 11997 329380167 91343 69497 7542155 91343 63345 117178380 34689 67363 689776582 34689 59720 936838594 48935 99587 419117463 48935 67373 235486987 19882 42914 931794615 19882 68326 700545014 19882 12376 556282834 7206 63091 734777568 7206 69746 576209113 32179 53623 850518617 32179 838 676699014 46348 61092 823798111 69932 52594 242292787 96721 80837 731977874 81838 57290 739839328 81838 51597 704283190 81838 47092 586113747 40417 94755 514428225 40417 40733 473134501 71997 51662 862953634 53253 86809 733574832 52274 63282 861733573 52274 6410 747876462 8252 4366 630437410 8252 70112 191372497 8252 32955 999773344 96741 17084 876911012 96741 88730 12069170 38324 73595 83691262 24436 49458 228279868 24436 9704 310203001 60911 38099 594085829 60911 75462 136418087 36413 47865 303696964 36413 94411 271512796 36413 81879 116343145 16889 97293 334963004 98082 11238 805855457 9511 91923 202715306 9511 59165 189432922 80919 87826 788214071 80919 8808 375033182 80919 59003 714582518 58836 2922 420021452 84537 94644 827675033 84537 98482 717306388 90068 24624 511510382 20199 66088 980898764 20199 41386 52749166 96068 28911 880936327 96068 72636 568671630 96068 9328 220376468 96068 9256 863105578 44193 79480 18412470 99090 29110 832123200 26027 90830 591110676 26027 73055 712975421 26027 50433 969142699 57258 44416 878569074 47556 10835 112034643 47556 3251 736005913 62300 64060 563963889 62300 12500 963911545 92691 50680 468651427 32192 68680 614381297 32192 44186 190629284 39125 60084 679037872 47743 64260 201185027 32127 24204 336241765 32127 48982 993346893 40372 50286 663334021 53218 98872 783812404 53218 36099 41103445 41076 1613 374418281 41076 77586 689342919 32151 33127 121870511 10943 58846 32792231 13038 45279 587906501 13038 62899 836584806 13038 12141 691473182 88388 95250 771019591 88388 82475 394015705 88388 81100 164071799 88388 61443 281553460 88388 89068 460314676 88388 48524 310387392 30042 436 377420049 30042 87652 253339475 62797 97483 142216504 62797 18888 751845120 22250 59221 999921696 22250 36582 765343255 27369 36824 164721539 27369 89356 623794632 51741 22239 812293996 51741 71057 267800835 51741 62472 888187053 51741 46647 815697586 58766 10312 206735009 58766 15541 511018240 58766 13471 400937537 58766 51597 374181164 47026 26559 912580484 92290 98494 471032096 29447 54247 904094075 87167 25914 631987860 12141 33160 250738932 12141 13281 582954260 39802 96226 197569615 39802 85337 875489225 13761 5844 116302912 13761 72687 386040267 31870 51068 432820411 31870 12081 743137484 31870 37469 424541019 31870 47331 144804103 35515 87531 441756637 35515 47427 622804077 35515 14843 860970895 35515 45448 283136365 32239 35469 992979824 16676 61378 982993705 13583 16133 210057168 84650 2400 489265661 84650 75199 11824591 84650 87928 28779337 12498 19149 789580229 12498 4950 789850883 22854 85772 716358730 22854 15058 909286311 22854 60129 28981841 63842 39734 494012551 17318 38345 478078923 17318 9432 900847770 78667 33585 968265421 21134 5667 203783727 21266 94164 266465323 21266 68239 361293627 21266 42450 443980278 30591 21054 924589565 30591 47589 126651406 30591 93784 175647881 30591 17812 871563726 30591 63683 571184824 16971 89571 198332054 4950 11887 512111186 4950 72770 971804882 4950 32436 9629599 65852 14433 672417528 65852 37559 989343490 65852 3153 386312023 65852 93771 63354763 50352 43640 752946781 50352 14810 462173213 92621 25537 818396042 28939 66854 118955880 28939 38974 91100093 69179 6216 870742533 69179 14929 178560454 29536 89889 232634580 29952 16997 711228363 89897 40853 312677234 57137 43287 693110723 18301 94175 319250965 18301 13021 514485490 18301 38329 833904479 18301 24433 666966153 18301 31284 688120902 80645 40300 575088936 80645 52682 652517084 82025 28022 964822618 98820 93896 472314293 98820 4726 809008086 10272 59614 635819524 10272 81256 781942192 69463 38383 678391437 69463 51840 192336014 69463 79124 865236587 84448 54010 763944747 12225 24957 303531763 12225 81737 60974963 65020 47741 635322636 65020 27724 851237046 41317 88093 601590674 16153 89704 287085480 22963 42802 706400973 22963 77842 476352378 12236 56439 966803216 12236 56640 113002251 42828 65119 413309485 30092 82878 645495807 748 23254 385669014 748 99233 651244984 748 52682 71257517 748 14112 905673949 54386 15490 334794190 9256 50532 435110577 9256 97362 788442930 9256 14347 858382634 48129 60405 595947710 98482 59948 783629027 98482 42450 370941954 12367 16487 287717696 19740 53712 998143430 15423 37097 661548272 15423 41386 851715534 66426 37626 861927988 66426 41208 847194842 66426 17865 843791673 66426 66437 199419855 8222 67194 446805001 19413 96470 459651759 19413 28253 120255904 18068 2400 994236696 29452 14377 280272786 54446 30185 994833266 95170 37022 508613452 95170 30191 634163699 46493 12829 303195027 46493 14701 779394500 42805 37358 181179368 98257 70614 870497469 98257 16958 208072898 98257 57176 599392997 56583 77361 94789202 53739 31615 602763701 53739 50905 770675866 53739 30726 60924883 53739 92095 188564144 38170 62094 684626499 84143 77890 253832322 48374 11602 240247119 48374 63663 106574804 48374 25988 827230559 66664 74441 769683420 66664 91923 488392509 66664 33628 963206140 5316 61988 819831929 5316 69261 428562978 5316 83229 86572034 5316 2034 161393975 81980 58000 474767052 83200 99055 48271006 83200 23117 899360227 83200 48626 329745354 81268 84361 431485663 81268 64288 597990737 81268 37087 360192754 81268 29197 272080904 23578 34977 292852631 23578 26104 972083981 17394 25588 631429775 17394 6579 104887426 84994 84441 561972009 84994 92978 53621894 46830 62957 875656251 73799 80646 562836364 73799 53492 511060924 86969 4109 86950196 16970 34032 872398773 638 35115 224124639 74068 22279 879480040 22494 35258 447917307 22494 89862 697147008 50379 7316 708094198 10513 11259 480188780 10513 2313 666719934 10513 31512 810881354 14 18949 186031014 14 82636 826827501 14 14332 380458598 48478 28292 767942441 48478 23413 244957668 7265 79311 666902161 45901 37564 797916519 44269 13803 961669000 44269 87928 369375113 64860 40536 753551117 64860 23478 16040661 85656 22839 445814186 37936 65937 140268072 77335 25358 352882555 52471 65515 792165419 29197 48484 525888901 30056 71288 595056933 30056 66788 697661781 30056 31396 832577028 30056 90071 625631544 91607 93862 342996118 91607 31718 505398361 94816 29475 882838541 94816 4297 248564733 94816 16340 134935378 78722 71168 406460004 78722 34790 47876889 70806 48693 337217667 70806 11939 280717946 70806 37006 119734758 70806 77423 703625250 70806 4086 964385277 6579 73525 832843646 6579 90125 733338896 1165 22413 982479296 31296 63009 221662052 31296 38636 171889761 56322 74181 866434364 56322 56443 665922787 56322 86498 927710438 80998 33319 134190670 50543 6513 794004600 50543 31647 92461233 90125 28907 338828345 90125 19376 925308979 90125 27499 300547791 38974 18661 148055200 6361 30691 533553530 6361 62899 617408550 9860 93933 46125510 9860 69984 596617890 60480 99460 664913626 60480 89039 742890100 60480 13413 978796052 53163 54767 594178082 53163 98520 415100380 53163 18622 563608607 35086 80731 342906963 35086 44421 282813204 35086 98520 666924651 72843 43882 152356400 72843 98145 983102914 72843 8632 941044532 26743 94433 654801696 88572 47318 880521756 73674 16917 668358452 4867 79771 757205258 4867 28472 871694424 4867 20494 248693015 60324 69325 350398650 83604 62410 749104917 65900 4298 202512932 65900 26966 827993949 65900 74899 432341946 1587 29167 27467426 33292 3262 467267693 33292 38235 751362750 33292 27538 404280784 33292 41207 424939739 33292 40603 182560 26946 87042 831487529 26946 3734 557924569 31718 7898 428124527 31718 71500 219170274 31718 71521 338349907 31718 67118 576054200 32392 83400 169568392 32392 31154 276605043 32392 73514 857178933 75462 28283 117956631 75462 52227 508938203 81971 91674 261070569 81971 72671 880763064 9704 42942 277651333 29182 85506 173501198 54008 19746 329275835 77223 978 660742615 77223 35987 925116848 73857 44682 90959219 73857 13459 634072571 73857 29130 409617377 73857 48025 38428091 73857 76324 937601572 71398 70789 346795140 71398 62804 161755508 71398 4942 45196666 60129 5058 808659498 51213 47075 353864210 51213 16522 691210968 51213 407 126334060 51213 71910 447229242 67087 29940 79106320 67087 66933 166477900 77296 54958 575900333 77296 39934 701799105 25123 37691 87143935 24412 12801 356933511 94278 80922 789561673 94278 78945 868714415 94278 52095 110136545 94278 30515 893844028 89444 47968 898529227 89444 91174 957659193 89444 51949 824958297 73411 5461 284715116 40003 83810 341381807 18487 93604 251998984 18487 66329 933130590 18487 87797 888081363 55864 94317 423982345 74899 61276 625339757 183 6068 885337184 183 45939 950276876 71117 67747 217142081 39428 40836 878800480 39428 45954 612068949 65748 21924 713134548 65748 71429 549055975 80438 5386 476587721 12376 8323 38140348 60787 30269 637463691 60787 66750 370105898 90402 96754 204589278 90402 87847 791677543 90402 34170 251004441 4771 3888 349209309 4771 49044 750606415 46715 3666 814801830 46715 38244 396687876 54219 33177 189006978 70868 16081 643662042 57778 2642 254470656 57778 13522 288703198 83955 37647 71216526 97064 78144 8236283 14423 84984 362066351 14423 8000 676938882 14423 11754 430500330 20584 16467 27103363 20584 11639 636809148 21378 67066 405341112 21378 31284 356897463 70778 37690 988579120 95184 68061 612551506 95184 61031 944676932 74464 34886 301345839 24811 92998 475493499 49515 39109 43625096 38700 80466 829537901 38700 25053 915200496 54744 53364 541313313 6574 31725 987685986 6574 84203 565958602 6574 14929 787110762 75521 45299 815107626 52679 56061 133035549 52679 99821 268451308 52679 73646 503716006 15248 2839 362520309 15248 57006 472658848 66203 21990 264988175 66203 70196 183781505 66203 91802 970929632 66203 63784 822371670 66203 78414 550117255 63250 66704 308135060 66933 89569 270451567 66933 36753 300428211 39930 70729 324574675 38271 34448 92351145 38271 59668 763672176 25322 5943 222855376 25322 77544 931518380 99438 46398 401111742 99438 5541 542159372 99438 79709 298019325 99438 69405 392910862 99438 66001 778142828 99438 87331 350253958 99438 33582 681796005 36474 32606 210101102 69927 76378 714908102 7571 89347 143487317 7571 72687 778222124 9597 35238 764351843 38152 13584 753660716 38152 6976 932863729 38152 29315 32254176 79623 35632 820708807 79623 83627 568341169 79623 43434 345950881 79623 21659 914441245 43659 40990 223356526 43659 91161 614932943 37408 61710 882295474 97529 23845 837579001 94421 41476 752397108 94421 49886 55821758 37077 14233 282664753 55907 15797 434434036 93711 28756 715108622 93711 446 797649799 93711 15961 282396432 93711 87324 230852296 90001 33370 957089337 90001 82154 631712935 90001 90038 339397034 85873 71716 62311594 85873 65083 811673780 85873 69711 276829291 17485 88025 920107266 17485 71552 773695088 17485 32524 165310101 45202 16818 941733597 45202 18868 254091252 45202 89862 169159735 45202 88484 57473255 71910 16030 169265783 71910 90674 432921848 71910 31052 499889118 35535 10220 514712691 35535 2023 381572994 62867 90345 12194977 90605 64039 700935577 31150 9615 13701847 31150 48897 477845514 89862 87017 424145520 89862 98064 907508538 84999 58607 122560923 84999 32815 282836460 30515 62143 564540355 22121 41844 163246416 22121 28093 673641665 22121 45509 344943078 22121 44635 761867898 22121 15774 170021724 22121 93650 108456938 22121 25842 967500511 22635 26795 489210190 89356 24826 4444041 89356 72685 633606754 42290 54332 526284301 29737 8067 13785753 39799 56956 983202346 82636 68263 300826270 82636 65171 37479325 76688 52856 842468882 76688 73514 239867772 89413 69491 658507807 46645 10291 641030058 50509 48916 314099522 50509 13182 451247238 53389 81015 219471679 53389 35070 472225149 53389 88681 652466015 90629 89050 222027100 90629 44762 763918284 90629 20921 432964287 68496 68016 312112285 7786 82186 490895364 7786 65434 12458502 99320 31784 432709328 99320 82712 838297346 99320 35567 815639702 22735 24722 682532479 22735 99544 772014599 49875 95628 456950097 49875 9509 497490961 49875 83510 128922227 73764 65813 650015804 24735 48493 8562138 69984 27439 573726300 69984 37409 606105058 69984 83869 126839304 34328 92135 254734323 34328 76558 843362158 34328 50619 134935946 34328 50992 947303447 66697 76707 381126377 66697 83083 570706594 83083 30405 857217492 62899 64216 129591663 62899 68164 8266322 62899 19423 13262629 62899 39849 418864708 2644 75657 366347416 2644 17715 225438095 2644 22877 453632638 2644 61682 901620420 49044 41552 799648049 49044 6789 241481792 65322 64819 184024741 65322 84953 189037668 65322 77544 994766607 30126 46712 297745577 30126 21659 201177682 30126 24229 572309267 31719 95336 153696740 31719 51011 122161185 37087 32685 202764474 57972 8658 853401316 61802 9970 924686879 61802 1831 135220682 58206 76627 527727037 58206 58168 910621650 83749 5441 574588383 83749 53730 75049449 83749 12293 996619767 76085 92916 838976716 76085 21846 651776373 76085 44103 551461670 88309 68177 77345817 5422 36344 173467413 5422 32065 523815521 5422 92460 562916082 10733 4741 437339745 24173 41991 638151721 77594 50259 873545695 77594 88762 242621186 77594 81827 948301679 77594 53429 653586955 69695 23672 628979525 69695 22062 471391267 14347 51483 374827175 61183 60791 996641743 61183 28578 420946503 82019 13482 937859439 82019 10295 125704120 82019 67240 248424277 36485 67052 599968504 36485 86548 847338111 64851 11271 839781591 64851 55443 328064212 64851 99262 285686825 64851 93822 645722565 64851 52874 504497966 35935 12070 862956136 33980 65769 883894574 33980 47928 564964020 33980 35382 56399790 99381 4230 285836392 37865 36382 904761824 37865 8484 960533444 94759 21723 142625031 94759 17731 719311366 20494 72238 821405587 20494 63345 233460756 64180 17892 748540119 90708 43941 137292826 93802 8788 206560944 93802 6510 276254596 93802 47326 239483807 82200 38179 568668923 82200 54917 59502802 82200 62549 206233547 82200 72636 828919927 52874 33157 416964436 52874 23698 59832879 97055 41830 284653298 88302 78653 985323725 88302 66001 120494043 14337 56081 895908625 14337 40298 534069684 86055 15981 738693275 44762 57939 500924281 32400 72812 645958908 32400 17262 340049068 32400 1057 551216206 32400 4421 907704737 10730 11718 716669391 14112 47425 70250750 14112 63957 321281428 14112 9074 480421089 14112 54240 410283119 14112 19666 794244862 19755 98076 260356204 85280 90349 468120223 85280 29288 889557035 60904 78824 15298674 60904 70337 813570473 52225 76587 146202699 52225 36363 724832153 52225 44186 759803511 33467 27880 410471828 33467 96821 902447853 33467 44186 517460565 33467 14530 437233774 509 8999 481576072 95667 94357 670122057 95667 96181 885249499 2662 32331 96266937 81918 45876 711812289 81918 17695 991822063 35427 88569 155534570 35427 17178 82019829 35427 39648 522480129 6789 51542 274551885 6789 42116 312053657 6789 43846 2502909 45988 25791 896825456 45988 96471 283678073 94579 93190 204282141 94579 353 297243043 48501 41720 493247220 19035 58168 852396133 19035 10447 431165268 19383 17976 259944544 13303 82060 21584102 13303 24433 503000231 13303 81338 368591197 55638 72414 481735308 55638 71252 595960175 34890 56022 362459835 34890 96035 833767317 34890 67418 96355284 46647 22842 600265930 45536 600 7828541 45536 75529 353282284 45536 23656 174208335 45536 54893 583013110 32 90316 475928659 85988 55342 354147799 58690 40622 555047148 58690 46152 795695595 58690 77825 854076414 64532 25086 867433415 64532 26524 222092253 64532 72866 673380765 64532 72991 614526623 64532 79502 429365526 4930 48777 690836310 53457 95372 930875172 10910 72535 427427148 10910 41779 477696406 10910 3306 959610652 99042 60902 956270283 67823 62721 261941232 67823 85066 182148622 76324 75660 908257600 56784 52085 22550406 56784 28073 365517054 75107 64733 806893016 75107 81879 106794183 36233 7625 397155125 36233 57892 201727510 36233 2949 90856455 56929 6940 889397296 56929 22451 109163180 56929 33360 707112408 91161 65601 436227302 91161 90185 22967720 91161 75550 640172813 54591 69280 346093371 5461 2661 350294672 5461 98044 859776904 5461 64020 28620070 5461 22921 311268583 35987 82951 583786976 35987 56189 947496612 35987 50723 834052537 35987 91861 34434081 35987 10127 225562509 70954 1813 84610460 70954 87769 259792394 70954 64644 723206425 17178 77505 373467817 17178 11298 266913759 15961 31779 285986525 19419 93340 651822937 66482 77283 393045654 16778 52629 12948198 76707 34780 514363903 76707 81886 628812522 76707 65934 485430793 70674 53170 919653013 73316 74040 410311481 73316 11937 841000559 73316 44850 898661172 73316 11779 610821491 68103 84648 995200432 51949 85127 586077500 81338 66194 356136328 65791 30326 6742382 86540 48308 975809393 86540 2277 542198251 44383 30750 318553143 32747 36496 150957175 31935 66317 667196660 31935 77924 870750345 83333 474 749210989 83333 92460 148298309 83333 85610 369857047 93882 24141 706500855 14530 550 626324767 14530 1032 475225398 24433 64628 524401514 24433 13723 894052923 99673 59182 469545601 99673 42923 520072911 40733 67162 208076369 40733 72685 274739914 40733 48982 506952370 77359 74960 893979620 62688 82447 269425311 62688 96184 368602929 62688 99782 219066702 10271 96944 395308062 10271 95214 647705977 10271 47386 660255416 10271 60783 512869301 10271 3306 224292739 10271 37409 583445112 64749 33136 256194138 39540 53359 182003930 26902 94426 660546671 26902 70326 858705977 26902 59489 366758458 8049 80274 442565253 8049 21729 815052211 28073 41284 710983640 28073 25866 426396009 28073 1919 667539849 28073 44119 318402817 28073 91195 603426662 66788 45733 395118836 66788 60718 812315552 78073 40445 550506447 78073 31122 408019469 72743 45303 732404104 72743 61220 129394709 72743 5854 368749680 99782 90762 992305402 99782 37767 942561948 24320 33824 10528740 24320 95092 988110209 24320 46111 811701283 27708 5169 507664582 27708 5614 511449810 84284 78226 435662898 84284 88720 291754181 84284 36459 579273006 72636 88229 466298557 15633 8570 288317446 81256 78794 54383820 81256 13108 239589189 81256 31451 178463739 81256 47902 465092960 22747 25611 688441908 22747 49830 634771721 1057 51376 843323127 23956 3465 75388203 19992 97721 688220842 19992 85192 475585206 19992 12911 36873898 59172 96977 655640347 33160 54142 653301890 43667 79271 140389423 43667 56185 511579918 43667 9379 348118117 43667 42628 988614578 6161 38180 499358656 6161 55238 969440089 6161 83804 49813936 21041 53614 249391110 54176 45308 79018698 54176 49107 990530637 54176 28848 254300731 54176 34170 202770053 54176 41039 926558646 75952 93578 31462374 86498 86682 326853928 86498 46241 246004507 46952 23910 878298653 46952 90674 76542973 46952 44119 108174367 88681 41559 822335046 88681 90038 145074837 18567 1524 438120139 18567 39849 25277502 18567 33305 862031024 39821 73944 989681290 39821 53531 948542135 39821 66001 955696628 36629 69593 334327007 36629 80450 859286636 37644 54885 153795637 37644 43349 450653367 60169 1897 711110058 60169 96072 945989879 14929 68603 494975226 14929 668 619216615 14929 81827 805055231 14929 2313 438440178 92555 69223 705263878 50191 20269 751509861 50191 95908 575652239 72969 23633 109831422 72969 4273 240747120 72969 90384 707071047 32436 30533 579226109 44533 43236 42961886 44533 63291 827183268 22877 36041 215944864 72392 44146 411288883 72392 98876 506050255 72392 34604 421013096 72392 99233 372432824 79798 99195 781976104 69680 94109 592700250 69680 46152 748644561 65171 95589 985112810 65171 2529 113885094 65171 93822 317424050 83510 36888 274590962 21828 30620 826306371 12098 86330 730012043 97002 90280 790689539 97002 59097 738202992 60749 91601 329764716 60749 54348 458097289 60749 68179 567420077 60749 60181 969992202 32153 84419 405331530 68205 54789 167012031 68205 44653 636925638 14701 5256 111818379 14701 58000 995850767 14701 94355 563393511 75393 41695 464650379 3485 56157 336923873 3485 41104 988438055 3485 39684 827791657 9617 83588 332055879 9617 52325 150685952 9617 83426 55664553 9617 63415 592796017 88955 36982 662838167 88955 4773 577486313 88955 91025 779549553 42450 76817 89310478 55167 42651 470350632 63853 43263 351012644 63853 88762 940677168 63853 77842 285743160 59298 19971 28905660 59298 98423 301194289 59298 50298 179635899 59298 12672 980716351 72804 92309 219554506 72804 61501 909528111 72804 85137 415556062 32340 22717 166893421 37758 30017 117462918 37758 37409 562506816 92135 9993 778859438 59003 98504 640171560 48452 23325 131479104 48452 99150 114559086 66945 29577 180821159 15662 21969 540909912 15662 7554 103726241 15662 73688 627871390 78920 86280 160205242 78920 86101 458211628 78920 45314 476701807 88484 14592 879808520 88484 72608 446135054 88484 54466 947313396 88484 26208 746238818 88484 24664 856999413 88484 30208 71496382 73377 87231 753821675 73377 8452 878583108 73377 11430 801157864 61572 50931 98948509 23004 81675 810444203 23004 43912 133883414 23004 31396 867954733 44850 22253 445592641 44850 77906 96251149 1831 95265 93195436 27424 78522 377304720 27424 81520 325468714 27424 18935 686549086 27424 47479 750779994 43091 49735 54944396 43091 57892 346364447 91068 98757 886449054 91068 78460 169233027 91068 61108 776761732 91068 63405 203590661 30778 26603 832876426 30778 3153 34560391 73266 57083 570569900 73266 17466 914688283 73266 66763 973558046 21659 81812 6631715 21659 4835 957929052 21659 40158 604695744 21659 17110 371106715 12709 92149 688481287 52124 67338 353396571 52124 55292 851792721 52124 33582 715335722 97255 98691 531157065 72991 49905 580167957 34118 31451 655938737 34118 57816 894257046 7790 73420 92512114 14034 82281 480445420 35294 65076 978456245 35294 85814 722981349 73111 32788 785839850 32437 8212 263105140 32437 27886 787362901 32437 14241 668820247 51335 10396 516750190 51335 37471 815160968 18299 83438 723266532 61679 97128 629634470 61679 98473 260506857 61679 63846 748848660 61679 26077 195464833 67240 1335 531759583 67240 26666 790315299 67240 68239 324082199 2277 11023 906476654 89692 40397 218287496 51597 93615 923385905 78633 14375 110448371 78633 54240 982494810 78633 37440 162860838 48982 29831 16000659 48982 86442 575733671 48982 16978 129511956 66471 64626 217118886 66471 47390 292632111 84532 58309 637477998 84532 19851 409443982 84532 29183 207884750 12500 22044 251952247 12500 94707 164312099 65083 93921 27855405 65083 57067 958077907 65083 18030 812700181 13814 39282 81689759 13814 883 874321395 57561 39500 698214820 57561 32649 209776481 57561 76182 150776353 60944 33891 896269991 60944 35393 704766311 60944 99933 680237940 60944 20089 68961764 51540 12383 836269622 51540 93086 390277832 26801 40861 140185636 37550 98464 326684815 37550 24664 132340545 38112 54736 850773710 38112 8052 512420757 38112 85763 193313291 4436 17659 14558830 4436 84665 954173751 47092 2758 842622872 47092 71188 31302233 47092 30217 212138936 47092 8318 257979987 30122 80798 417613941 73602 40746 358289481 73602 15091 105434628 73602 17613 485520858 24017 79083 263665191 24017 21229 584925479 1825 52917 990197089 1825 20195 442926321 13789 9002 295795896 13789 66481 464511500 1220 92430 866110544 1220 5614 566182475 67865 99023 716293030 67865 32911 329447328 67865 35382 136543178 39030 30108 322558587 33617 60789 620246582 33617 60790 750948385 75270 47323 430064886 96909 90088 300337764 96909 5963 261271894 65934 7161 298736679 93476 36948 629502458 93476 77544 866816688 93476 38636 245310630 11639 99421 136735658 82631 7355 696470984 82631 65502 134807719 82631 95016 692978847 82631 38606 430670715 35237 17249 948478329 35237 29183 261504485 26966 23268 397556262 72912 8053 159027836 18025 37136 612968860 12079 2048 518006767 1429 64915 217350547 20469 54261 388984622 20469 69050 209895136 72697 41452 846775791 99275 53858 176544689 99275 77825 173358155 43779 60449 335707444 43779 37112 597613104 43779 8567 583004211 14241 35722 157690932 14241 80221 791842110 14241 76380 810036794 67118 72802 323402571 67118 61646 279667031 90071 34457 686568792 83869 72914 111905753 83869 6074 689325281 24077 67041 674005556 24077 42348 693878386 24077 40704 710324765 91357 74506 563681927 91357 16967 669179534 91357 88730 288149494 6423 16839 599815896 71429 20255 510129980 37409 54679 447968890 37409 85657 93597424 37409 15569 63197532 86776 23095 801567310 86776 36673 198887223 86776 41779 559454329 12388 30322 564332292 87124 12311 220470191 87124 41779 2141879 17500 65229 967118677 17500 2186 667889938 17500 7569 841831634 24229 26092 770802240 24229 71099 117374487 24229 72295 354519577 24229 39271 344732006 87324 14868 690541749 87324 99906 579598979 87928 49694 114239235 78650 70648 345769823 78650 58970 771666904 32955 38493 253524014 32955 59735 410941334 32955 73991 446940798 32955 32262 154664194 32955 6410 737962180 40603 66167 634500014 40603 23401 692922651 40603 46440 535794497 40603 63851 95459871 40603 34170 46098573 40603 59899 408456843 90038 42515 34274202 90038 50 759582926 90038 49094 989324521 81827 95918 48559208 81827 90891 275223385 81827 5026 743140310 81827 53306 967971324 6410 46568 217154042 6410 49830 784029329 96603 12964 694068864 96603 37601 169706095 96603 17742 598541757 70213 52649 251644483 70213 47642 796752352 36099 11047 492021603 36099 42124 227520321 36099 32650 151381804 23046 66135 425241738 24525 64377 168249542 24525 44425 728556849 22676 43110 486203111 22676 68927 343902301 22676 4353 294054361 38100 87786 727054960 38100 37747 800092781 87359 63802 171623498 87359 36383 637403287 45155 31781 473297997 45155 33983 603101967 89017 68663 422544078 89017 85192 56878505 89017 10127 542758008 53604 95798 154701256 53604 94355 929694843 99842 57772 948744402 99842 2563 456750141 26837 9966 831797513 26837 57040 942680135 95250 53287 470963605 95250 7059 463592016 72770 66030 857717501 72770 18057 75900309 72770 71876 468660573 72770 15346 38066717 86584 32906 452768537 40913 89471 126630484 40913 8926 144015702 40913 20214 328368394 32929 43334 46318563 32929 11216 415939146 32929 70660 513728794 98773 70918 426374519 13427 45068 808037236 85313 97747 654589590 85313 52229 348934041 52798 71104 484879337 23548 31442 544671970 1238 91076 522086164 1238 93169 202833611 19114 60652 863354827 19114 40113 778538500 93681 59331 437470489 93681 69400 864482648 93681 78631 730545154 86099 58219 320212589 86099 66379 48479048 91195 9809 718418381 91195 61923 176034855 91195 11779 91914408 58832 61637 767383591 58832 53862 72809361 8108 80568 410992690 47728 15084 37593854 88762 8402 452098272 88762 47390 479122325 88762 23816 104068348 88762 57096 774788999 88762 43621 450649717 88762 19186 219597444 36630 23993 929449781 36630 15907 643218761 36630 91755 177177270 76017 45272 292798113 76017 1078 717489221 28472 21412 35875923 20316 3281 348330894 23616 90066 601726086 23616 34506 628873915 70112 88552 655670026 70112 12831 92463620 63415 35665 12039420 63415 31667 307805199 7565 81556 789880018 19463 90063 449694523 19463 23291 814034692 19463 98871 988531866 19463 58716 169088763 56751 72004 342215194 56751 47902 478924678 13264 15157 742292363 17964 23224 984986038 47922 52855 715112129 47922 42013 393825884 47922 15069 230109317 47922 68919 130782901 31667 9683 439376425 17731 76772 162507039 15508 88994 989032058 15508 87690 76063235 13182 51171 857441842 14332 30617 728040666 10897 17060 585645216 2529 46504 300763335 2529 37370 938335310 2529 3024 289020435 2529 13723 711172326 7059 50185 378028704 7059 61911 989082965 7059 66390 279705484 7059 12831 150390875 7639 7278 475134258 7639 32915 7346133 50433 3057 139250414 50433 99391 861576167 12911 96908 8835038 52969 11773 509453260 52969 54689 263218841 52969 53306 926080037 92893 77445 412201681 92893 98236 918736016 92893 90324 520478295 4172 59235 407429439 4172 34961 906893945 57176 9665 883222942 57176 17715 402236979 96330 51440 229884312 96330 12628 414370818 96330 22736 859665430 96330 13437 365400663 25059 53052 146369391 25059 70695 92608313 25059 44954 800003192 25059 5114 553054008 25059 44989 633968708 54213 14319 715371174 35809 83612 532095297 35809 26201 612672340 35809 47386 744530637 35809 36041 581064240 35809 15346 298622640 40140 68784 633340525 40140 56921 93682924 49886 44784 204075837 49886 71926 134029862 8836 81850 665514078 52229 88097 207728504 52229 55204 871172795 35393 52555 655413445 6074 98968 180570383 6074 10477 915649868 6074 94823 955520393 6074 83992 315982596 56278 32599 818099354 74513 69045 579805679 74513 48329 376957832 59668 42215 275637582 47331 15233 131229987 50502 51368 490432637 50502 11430 493315357 63345 74283 940010842 63345 29986 131377754 63345 8000 315370771 14728 97543 323321735 14728 50015 356099574 31052 77648 776218409 31052 5769 937768535 11344 59437 449426502 11344 62284 395422469 47919 24264 685249123 72307 80896 411940594 97772 89047 368849257 97772 21648 828924119 97772 51011 899623167 7456 57754 719621721 7456 76288 663075288 49109 36496 772989492 49109 75199 508057528 38705 80816 661536782 38705 27021 689155351 38705 22560 652344136 59352 46681 356595309 59352 22495 523038534 59352 97394 822375127 20444 55795 660523314 13522 37678 317834728 9379 40272 526293387 23816 27472 97099312 23816 76813 823960473 23816 42836 173788812 38535 59354 833180381 38535 35320 915299091 42628 50674 178487048 52882 66876 96670568 52882 69643 965809393 77825 47194 743296547 77825 88273 782052909 77825 43661 189494794 78046 24779 812147962 59437 10647 357060861 59437 62187 770825317 74000 10750 12938496 74000 72687 426452563 2949 21657 986829288 2949 14810 800726617 2131 36618 176848240 2131 3607 525859300 35977 14491 900280297 35977 83804 355757788 3153 27175 760834687 3153 35382 76901090 306 37298 149050326 306 38335 118879506 44186 55708 638994388 99933 31397 996015667 99933 65594 433552557 15851 25155 729809330 15851 40399 840411559 15851 6615 489903652 70163 57450 616001903 70163 14243 771148584 15346 91838 266739380 1751 9373 947389467 1751 44146 724123064 62489 76692 9286770 62489 54233 826525548 5730 14224 237839747 67011 27444 520269467 67011 47841 230907916 71005 95751 733383759 52673 62738 497730242 52673 40704 120766204 50789 81006 685003831 50789 61000 342931409 50789 85814 509357131 15242 72146 908140612 15242 89166 490747762 77906 54689 857838037 77906 94034 106639663 59720 73605 507804862 59720 31547 264348138 81737 77683 526760517 64642 1723 67585581 34590 49208 115175735 34590 45521 211114662 34590 19147 584903830 83627 81078 778223505 83627 44283 408636466 40109 70874 967735370 40109 57180 128550922 3865 5179 681163288 57088 40430 990797567 70360 31529 808186305 70360 33627 328509950 85763 93692 894434378 85763 90354 757772261 85763 56413 266832110 94486 94780 601518345 69746 26875 624621051 69746 23496 997540178 93604 25160 869299079 93604 91656 346644398 93604 60036 566746661 18888 62998 985165880 69497 25093 511755860 27499 84542 324724586 72687 37530 731973366 72687 97629 817630493 17742 67142 981866488 23572 85279 378221887 23572 97127 683374290 43539 47775 549443318 43539 69909 434382783 62508 42952 595628509 62508 57892 487180809 62508 19937 360715996 59394 2353 375237731 59394 38260 505073934 72685 81658 360728344 72685 38738 929206402 78777 7632 607010016 56900 64057 471998832 49908 12593 444713843 49908 36183 568584656 78860 96518 737822968 37559 70226 412282728 61560 63625 800429375 61560 17715 610107985 68366 18581 609875804 31012 18941 540764374 66159 68362 742149512 66159 23745 758751853 66159 46053 306655055 66159 87847 541916687 80241 82446 382517364 65594 9889 595909187 43661 31152 360320939 62456 38693 949408390 62456 94221 141742956 62456 71090 356591780 93151 24757 676512122 93151 38517 610918538 93151 18322 112510850 96807 63123 54860674 96807 13236 134425347 96807 7445 551604027 89344 17912 785145069 8926 24051 221952925 8926 38099 806167208 39474 74058 428993440 63629 1951 171502778 63629 5852 81730241 36158 45869 118810161 46331 99199 873093566 46331 58073 947455622 94355 32550 848284074 54240 49466 117162305 39402 25309 516871540 39402 59017 138035686 39402 5614 759504212 7514 27654 397749780 7514 16285 92902347 7514 31965 349618930 79502 85014 192114441 97394 91208 688781321 7817 45256 327307860 7817 34558 962630193 7817 5707 203158004 83693 57984 581635438 30611 7694 821363429 30611 66249 58099972 30611 31010 944814100 48524 85089 684987111 37747 80028 721996604 37747 69720 590283143 37747 18612 710662205 1365 77900 155732675 60718 20021 903036432 60718 97668 204044545 88712 55528 63025194 88712 57639 354131602 88712 94347 448852221 77842 59346 974724174 8632 49971 226210040 8632 49682 195885116 8632 47605 334542586 8632 39212 759925072 95490 60037 974620367 14522 99285 621561281 14522 59697 272864116 14522 53945 653658029 91115 53349 173722895 91115 92460 915394936 95563 42464 513106349 95563 93929 374273160 95563 38054 671352039 18622 52109 236805408 13281 68179 287623172 13281 36507 450632240 59259 3275 564757412 68326 1419 353738832 68326 85829 58088919 98638 75301 62845368 25971 67694 417053375 25971 83673 444435530 4942 16199 981721799 4942 26822 566465585 9432 69302 973495962 13471 65034 749287380 13471 34943 817800334 13471 3607 800856300 73646 53815 756737728 73646 92207 450515120 73646 26938 262320412 33628 1818 594731586 33628 54924 914964881 87411 47469 325873442 76185 50924 514176611 39945 54736 903393577 39945 80274 460721622 39945 26666 624170110 47902 88200 929251218 15102 76423 100844507 15102 48704 59914318 15102 85962 320209124 41386 49694 438156934 27460 84602 335910801 11668 45904 204148332 18109 28536 406204507 18109 12284 374942411 18109 28928 10420713 22495 28997 491212480 17003 11074 485750217 17003 39413 188585299 69711 92323 343242765 69711 46048 520918395 68239 41840 578353956 78027 4507 187875337 85137 58963 258395471 15815 12003 621224349 34604 82313 425910319 44103 97672 56262466 44103 5579 920853792 44103 84158 502931059 44103 88644 652627415 56085 65136 279896793 56085 53429 857400334 54669 1082 663582376 54669 49319 737124696 61220 20559 959121358 8452 76343 440134358 8452 28658 218733148 75284 2152 756990596 7043 81471 665937198 7043 29084 977273909 40976 48050 767575058 58000 16201 996536526 58000 14089 826678255 17890 87431 226459622 17890 22815 575686515 67740 3064 699940559 67740 38738 579576649 67740 37814 776651863 29183 5002 693665865 29183 87061 369567704 29183 20851 107399455 17224 58209 217797250 17224 68745 540499352 62517 95621 641010413 62517 71328 731961837 62517 36183 592575655 71824 79677 483576488 71824 25370 582651950 45378 19664 929188975 3024 71109 889759769 3024 51922 870090161 6728 16921 973885605 6728 47145 739659269 6728 29375 899063942 6728 76741 587108741 29126 23271 131830602 29126 38054 856184888 29126 18890 918059698 29126 31139 107413556 29126 84765 358524162 91044 64123 724606762 91044 96146 424938155 91044 27577 158522217 91044 33115 914993089 84664 31858 32811887 84664 68671 947871689 42923 96057 869810670 33305 47309 226249632 21889 98596 423960549 21889 5114 161067731 10893 87172 334813514 10893 72738 271204484 10893 5981 358926500 47841 56316 877599627 47841 69265 344962580 62095 13277 593125091 62095 79347 401798181 62095 87523 584397139 62095 45357 484017682 5353 32508 654273014 5353 36373 818887274 5353 80679 358412051 5353 50979 328154066 5353 57892 983766030 5353 12628 678031149 94481 74196 295321315 94481 6182 371612167 97629 29039 417491309 97629 44935 828698952 97629 57753 66558659 97629 41779 146148013 4967 35939 64626460 4967 43453 272274098 75407 92709 555054964 96165 14984 533366981 96165 27528 91331848 96165 96123 813154852 96165 53907 178188535 44421 90384 780221024 80965 76716 449403931 99936 88714 23896451 99936 11355 447494072 95214 90585 684018937 95214 11987 898567983 95214 4117 571788111 50619 21750 74612381 51616 45884 68131846 51616 50526 288737580 88644 61042 642529722 8402 19290 60347003 43438 57855 827723651 43438 76394 502944354 43438 33592 190091253 2563 84653 738802438 2563 74543 151965886 43254 26677 287828967 85337 45510 841612122 85337 68709 492739643 28578 68371 532311893 28578 57816 586297408 47386 83953 755140144 47386 54198 539548086 31512 32332 756595088 31512 73514 295335929 77948 28808 540775329 77948 38192 976149737 77948 20825 162442658 77948 91934 121913252 70520 54682 450099514 18322 45710 735343768 18322 33592 949894428 18322 38054 322188107 70695 39208 319045350 70695 8791 665118276 70695 42592 345508794 85192 98549 710640298 57229 84022 59672792 57229 35299 238735675 57229 81879 866437757 40136 84709 848205140 40136 29230 762658234 40136 69525 976114588 40136 51228 947486238 40136 57360 582575437 8588 30582 975078999 8588 29390 179983686 8588 45339 432259180 83177 65239 103615549 83177 57018 163669030 18021 74395 190234148 18021 67372 378188062 18021 59244 377269893 18021 54427 493211428 42690 47420 934968084 42690 69396 579533387 69405 21469 505576931 69405 72795 302401851 52481 36181 488008884 52481 94824 961406528 52481 83975 847701627 52481 33007 617466710 52481 86513 904483235 12837 72261 360978052 12837 71004 724487698 98913 40178 176952247 27927 17231 700999819 27927 40113 228253204 27927 49319 173860460 72863 8406 366803410 72863 32688 37504469 66765 75707 323474866 66765 21231 243082782 66765 47406 617456299 38636 32215 702920916 5785 2615 394105676 5785 92100 529975226 5785 10427 70435371 98520 83098 392741001 98940 60039 853088301 26666 32001 814218503 26666 93686 777974760 38738 78634 929378879 46421 26374 644392031 54689 86046 200686573 48456 70070 946459937 48456 88192 124429324 48456 79688 964204877 10522 66751 231314046 43434 60775 923169922 59518 24999 91779393 59518 11825 699779817 59518 11430 300046141 59518 59489 807881672 36235 46744 630340034 36235 39066 898194974 36235 24499 132770992 98447 4743 165336393 98447 59489 562566886 26989 26007 829058880 26989 44493 529564910 69315 54115 135003148 69315 34471 189221002 69315 86876 872182920 91934 40617 413793430 91934 15589 460199445 8194 43678 895957688 19937 56340 219114743 39297 36848 82096528 30222 60271 489152060 30222 21477 183365098 63291 83467 653745543 63291 36383 630271019 40076 11749 757100580 4773 93606 3588716 94472 38299 80053199 55962 72560 630975477 8318 17637 203819514 8318 89197 657754546 8318 42129 341657057 8318 25136 583844251 10127 33081 591485986 772 90310 558581539 772 23814 212328703 23100 8886 413530861 23100 41053 773119737 71926 84868 735155322 44146 35225 713845106 44146 59886 30705217 44146 92833 571988860 70218 48335 546423076 70218 32465 62719319 70218 24549 43025744 18890 4351 493964488 23413 3504 217400534 96790 38817 686057521 96790 93761 26083720 30658 29070 354377300 93686 56307 477777236 93686 95134 716537190 68513 61060 272212305 52973 55804 645057976 61232 5634 352709394 20184 64169 967066100 20184 34533 250017217 84665 5854 359679847 84665 53047 735200685 84665 40396 267687981 84665 35529 80914679 55082 7008 615406002 55082 21505 731469838 91861 43448 48565460 94701 80840 981296480 94701 99475 184473482 94701 96072 318893834 94701 28460 576139699 13565 9841 589486420 87046 22972 349144976 87046 22385 9633242 83975 96632 438927542 83975 44330 839222012 99205 21748 636693121 99205 83864 864565640 92460 75370 912815003 92460 92695 108659095 92460 30217 155762066 82527 43419 257340902 52682 26731 434154550 52682 94707 553715245 19666 27161 688516442 19666 91923 30908432 19666 60036 698577619 79696 87598 856763428 36507 28348 256665601 30217 23944 787360590 40113 26288 508468665 40113 35309 190521034 61682 68023 534868344 38054 1265 350360845 38054 98573 890011407 38054 71350 765159646 62106 25833 678729225 62106 80302 215975080 30208 27087 573604236 30208 45072 197820705 17715 55801 520299154 17715 88192 256018575 87652 179 65867562 87652 11937 199551633 75592 83967 719305316 75592 75106 404122270 24361 88433 341699457 10401 43850 261342894 10401 15035 964211797 20414 93846 110710542 20414 62494 79839284 20414 29229 154108175 20414 42177 62303872 69396 65119 20944187 69396 19877 220560309 37609 69467 800297217 66964 97998 518254327 1078 27862 174505045 1078 89969 406986395 1078 54257 82710983 81017 14814 804797282 53621 41640 311125977 76813 28490 405969332 76813 33115 705229750 76813 22815 955370077 76813 53270 906433327 76813 42369 865865727 30782 44537 9300220 30782 49905 695387372 24499 23532 295186913 24499 73698 995935027 29540 21412 815385170 78800 31487 899923959 76309 4033 530013599 76309 48545 319557376 89284 48730 74967963 89284 76156 699363677 18660 31926 697692453 18660 98861 225805312 17120 77647 966003053 17120 53306 198078515 22062 21505 633203901 22062 94971 798441997 22062 78065 842881314 22062 43997 954559206 46312 29894 364429637 46312 97224 9539738 11430 46005 368780613 11430 93755 305252304 52680 5463 841408594 62718 63133 200008931 69954 84263 948182372 69954 90154 792145647 37229 89086 782998518 37229 21577 794011593 37229 83426 708555565 91728 74145 40207082 91728 40099 666226371 84203 78808 729997960 84203 39391 104347323 84203 53306 209318693 93771 81026 760030582 43846 50873 807487311 43846 79824 856350857 43846 41048 903388224 23189 90758 629843323 23189 48502 952468349 23189 355 531265981 9792 27279 760496627 9792 75068 493493174 9792 30961 120623573 9792 82154 448628094 31396 99500 145558236 22768 35121 545484230 22768 47508 801915419 48765 86243 719151240 93208 66420 703523397 93208 48382 750009744 93208 12816 72177493 1019 2358 992597338 98295 32867 898258048 98295 94400 968323101 41338 43442 325848577 17110 8315 239633469 17110 2155 992422605 77544 87827 92291459 19877 61887 4393555 19877 41235 642348181 59489 70539 743312114 59489 194 995825448 59489 75654 108071431 49830 29321 416094192 49830 60874 309076801 29572 32883 714037575 29572 23392 1792868 29572 56921 475475407 12654 67085 505271630 12654 91171 775620570 17356 39319 280431320 17356 14067 806702989 17356 38929 949198667 58970 73055 190067765 8484 32529 121367188 8484 74733 829353415 8484 49970 421135250 62187 69823 584545066 92235 3119 897996206 92235 21579 94069758 92235 57360 171639042 911 67748 334540899 911 320 834470463 911 16512 419513291 53270 63970 746185361 53270 14496 2238484 53270 71301 878206904 34786 80921 343698835 34786 58281 331440334 56118 90614 538176001 39212 44114 513725365 29429 21532 561306700 29429 89053 63048087 17537 3446 141203630 59880 61618 400728556 59880 91421 51952164 80450 33884 45158017 80450 11456 661745072 34484 72792 959495949 3632 67166 631840579 3632 26159 430499933 16534 72996 892284429 16534 97032 216167525 16534 41461 6074802 11754 9277 4577338 57018 46630 453395649 35455 8554 204822475 35455 61449 705384624 9328 84524 63632166 9328 56486 45821430 44989 18181 730098514 44989 69448 494489471 44989 24012 376788787 7445 79202 909940382 7445 48723 305054938 7445 24227 344507002 6150 39529 293234158 6150 36179 386609048 6150 7779 662198 6150 69374 44150591 16340 75740 825530931 36459 78084 249591056 36459 48335 873769421 36459 23832 906078470 36459 19417 576918636 39849 62890 270397845 39849 13472 692855382 39849 30336 613060716 39849 73514 653901485 39849 32688 932162579 25004 2061 277606828 25004 70084 690607636 25004 96654 861585439 25004 46241 796529683 25004 54737 109185003 25004 18925 335170378 7063 8489 641874792 7063 9400 300361487 71817 35836 990833448 71817 4550 690077362 71817 32351 194289235 71817 28928 429659803 33528 5442 457316398 33528 36271 942715120 81879 93167 514276069 81879 19186 918843624 57360 83427 284729249 57360 75429 2038197 57360 3905 56885019 66750 90055 714118429 66750 95713 370102648 66750 36942 741109092 66750 50709 792072940 88730 98311 401606478 26670 59533 686246571 26670 82574 981171446 26670 71697 164083052 48686 35962 620560012 48686 14882 102470079 48686 74234 624083039 55347 85482 355732502 55347 19141 863063391 3434 75696 422515260 41779 6861 965433671 41235 74306 310404483 1531 10185 496269437 1531 45432 534569586 1531 23530 442715092 43850 11141 698349040 20873 76068 728001224 20873 14405 83099034 20873 47184 785078531 20873 53847 786150891 1032 25354 973494987 1032 98850 848218672 29130 81026 471893371 61031 59030 644272477 65684 52662 866372326 74543 76968 518244151 60093 65414 505363352 60093 36183 747393548 47131 59722 679081938 84765 89855 584202077 84765 21648 999293628 28253 18693 688854754 28253 15588 668026987 28253 20307 817995656 26779 87030 335528555 40618 35921 787421454 11937 79842 433462573 20921 45445 685659674 20921 94867 272499029 20921 50033 455671439 37469 742 147181286 97911 55487 386924465 97911 32359 144200416 20538 82721 781000544 20538 2483 487732811 48654 60264 700856719 90674 76337 880613582 20089 88448 968401918 60790 21256 413659809 60790 68671 197520140 57753 27406 586009474 57753 4726 464100283 53945 98307 946254971 53945 22307 835372947 53945 42996 241415918 53945 29997 72473659 34686 75067 658929811 91326 77779 924039481 91326 50178 193536407 57222 43097 27532670 71252 79477 167652232 71252 925 386256991 71252 72312 330239626 71252 5531 120792529 71252 82701 938159427 71252 1750 891587756 93169 81532 756633626 93169 51497 472429447 4726 93056 212579486 4726 17908 110790788 86467 59712 416372832 86467 62324 390592650 2645 4935 789488189 2645 5200 115674899 2645 47204 902795082 84643 12947 219555384 84643 32792 103150645 9071 86399 717654399 9071 24331 695552337 9071 95850 862431676 50992 61550 751569241 50992 1212 684327667 75199 27692 170263902 75199 26518 790946786 75199 19141 181709713 75199 11783 849600894 70311 11502 721389011 84278 86182 429780254 84278 46803 342732328 84278 73688 737428630 84278 67905 944708459 84278 93600 224013303 3251 27540 48048153 3251 73562 791953727 3251 42097 611703206 82154 8680 36619736 82154 10750 644367010 69843 37139 435398772 69843 22452 723429376 69843 24601 484800753 36825 69770 947041249 76264 31528 271260817 76264 78001 899065356 76264 16544 968169140 76264 21814 502458273 57612 58656 714928449 57612 37186 353619326 57612 36271 594394748 55264 2094 32194880 97127 72024 390730411 57984 86599 253640419 21229 76272 978058101 21229 70688 924983601 21229 89906 230740261 21229 30336 337079445 21229 49319 476121155 91923 954 450414912 91923 3872 234625569 42097 26522 2683700 57096 74987 911978988 57096 24601 428047351 27154 99185 406148277 27154 44390 411882241 53939 44396 155200492 53939 14433 417406610 53939 46052 616420279 12284 25538 648580154 45939 46318 718420112 45939 57894 849603690 41326 80291 15804950 41326 79617 80246523 6120 89766 189688170 6120 34704 508631872 6120 32188 951893450 6120 81457 826989267 74640 37365 773346985 74640 49487 399901680 63451 15517 900618034 63451 38802 892951519 63451 21231 506578077 86819 66390 380930893 86819 85671 422944468 86819 80134 380579587 86819 75945 230761420 8239 71403 534162408 8239 75654 32429116 99233 73419 897819878 99233 10930 23280474 99233 54737 934275437 26104 85210 974755746 26104 19851 109160813 71066 62362 596996112 71066 72421 317523597 14810 97359 925060281 14810 89197 263715212 18994 60382 90173665 18994 55446 724647976 54782 38166 278825923 98064 15786 57698897 98064 32132 777411595 98064 40099 619251402 40158 7956 699092059 40158 8071 243044338 40158 44461 340190932 40158 7021 997334427 47928 54740 50673324 47928 77794 372962189 5626 7507 763628946 5626 38099 56774827 5626 8968 305959315 53348 3960 504776096 91421 33267 760950979 91421 51995 643033795 91421 11779 450685128 76288 42704 902454015 76288 75875 721467077 298 86007 619467628 298 1750 834075561 37440 95950 415381943 37440 55786 241683420 32435 77744 262057884 32435 70556 813335891 81242 85625 816135364 81242 31010 507899526 96471 69548 122072145 96471 30357 174562740 96471 95011 172933273 22887 83103 671915951 80369 61837 272782791 80369 32963 558660838 2313 65650 110054360 11298 45673 227071852 11298 97580 236662545 11298 40704 789376264 11298 85755 191665071 21729 24165 122822425 21729 74994 232372202 75676 87090 762772316 75676 55446 912848748 97539 55978 570507045 97539 14589 491054662 97539 64896 484997172 97539 72840 94614114 44954 31751 506364391 46003 18531 808936601 46003 39119 979495711 88192 96773 805738793 88192 42102 227460668 66437 39936 820244015 59017 13450 563470193 59017 45072 636268230 59017 70303 941259906 20568 39085 391401468 42208 79451 524208210 42208 42560 551478148 42208 1119 487219097 42208 11463 340355159 42208 52908 342553867 54343 39304 278473668 4633 56154 596273510 56431 60926 247693689 56431 22815 708315798 18061 51728 371688145 73698 3241 390600474 40185 66418 114457294 40185 21660 768880021 40185 34539 219306496 86548 99120 572292267 86548 6327 924914937 86548 95298 161617497 33592 90816 830142094 33989 5445 571317697 33989 62006 74730995 31284 96130 185651365 96184 662 50415983 96184 82031 527517711 31122 95178 273591061 31122 86649 595392529 31122 79630 298624491 31122 48345 240328897 31122 35350 948135861 31122 59939 896893254 83426 74455 472789590 47479 26250 617279933 79824 70106 726061017 79824 85699 870757937 11701 74550 743460112 11701 84235 704165614 8000 27214 86686605 8000 4248 207142357 8000 7473 208645611 8000 3682 862532968 8000 31141 600820460 45539 97566 94133382 74852 40276 40852164 74852 4421 749645764 74852 88076 839261439 87847 58492 742878398 96072 92983 440531780 13472 86882 503581073 78460 94613 586274488 78460 17673 5678938 78460 48468 257842171 78460 15752 762006563 72205 30461 498330056 89166 10702 121651754 89166 19246 429868795 89166 5062 975945845 89166 2483 820692621 94806 53922 845080845 94806 61518 521574261 73514 91322 801533217 69696 72314 402106607 69696 5661 713792147 27099 44195 520497504 3607 16477 164403125 3607 27742 867292479 3607 31685 797390408 94707 35919 415298537 94707 77818 143434953 35947 36098 635924177 35947 38638 308628409 35947 32241 760523754 86101 3223 491178754 88553 88014 870034425 88553 96450 733274770 88553 12831 87099753 88553 66721 319407027 88553 19851 973279778 7779 48925 27942030 83430 40784 754359976 45314 97740 198656915 45314 15578 641443397 21750 20194 800453169 21750 79607 281835290 19014 11747 377954643 19014 48466 940430267 19014 71350 268132663 19014 76933 700065801 47204 46867 64388134 47406 36839 125802979 47406 32688 944863176 60036 6167 730865610 60036 31528 727147514 16958 79708 629718720 16958 61685 323228003 16958 9286 343980739 79607 27339 41457400 90520 50777 649487317 90520 94143 436444639 90520 4421 411723131 99730 85771 873606887 99730 11715 681363688 99730 25091 112838775 70762 31574 197291181 70762 25782 791560447 70762 25106 314971289 70762 29759 787937156 48025 63228 77963782 48025 58168 865360474 22921 48728 113531325 22921 74248 733724325 22921 8968 467797220 20237 73709 750273462 20237 88083 872095237 56285 96693 929733807 56285 5200 878090775 13723 75503 267313337 13723 81394 689998566 94671 90415 810190094 68536 7630 870328308 92706 41818 636164986 92706 45072 365769026 46855 64353 691110550 46855 97775 564806982 52564 33127 227491199 52564 36392 846373120 37767 35396 187436013 90384 6446 570438572 90384 36939 653165186 90384 94905 392626664 57033 19628 851762395 57033 81434 792390827 57033 57475 716483832 78488 72872 436867419 78488 38989 546801560 78488 90401 348628424 57180 91149 309849674 57180 90985 17122080 71188 49371 113410656 71188 91283 95031215 95597 52106 903377729 95597 62324 534871902 53429 4590 254165540 53429 69920 398375721 56185 65865 749929893 56185 46499 407538880 47239 80128 377521646 47239 45962 802553078 20195 14981 549143079 20195 28820 451193368 20195 28928 998575375 34170 43424 36382706 34170 49780 408539972 34170 88720 304096845 48952 83695 141191541 48952 52772 135096189 48952 37062 688237846 48952 65199 439664623 48952 79088 865867047 43698 83192 680600650 43698 79738 485732370 48234 91095 363933054 69361 36924 596447406 69361 88720 196172361 69361 33081 541619211 79880 55670 1309747 79880 36942 378045668 79880 67303 488404320 79688 13932 184607978 79688 76514 18439787 41440 74987 195101826 41440 66001 764159529 31424 9053 296267030 31424 31479 80191375 31424 44853 436973182 31424 80657 464250524 67875 91369 429061355 94549 54246 997083979 94549 28689 706096013 95780 35770 420774436 42076 80217 393926499 42076 13345 987402256 42076 52504 56602125 42076 63359 725275149 66390 60738 391990692 66390 95618 313419485 66390 90960 439765426 66390 5531 428578474 66390 14211 146977194 34506 6848 936968092 82575 94153 154673589 82575 22939 338404981 7021 82585 225420612 81664 36956 37439010 46925 37333 847126600 46925 95149 265786163 46925 39304 879301244 46925 49240 670100754 46925 14917 210995337 47390 95061 496922115 47390 60589 576985237 54288 17489 989097848 57226 60235 349967607 35382 34668 245830953 89766 37114 192210750 89766 18925 631360383 60999 95463 623648493 60999 53197 983239714 60999 70492 732114040 60999 76803 890314818 40099 43897 212263041 87331 18170 950486529 87331 67461 692576305 87331 33115 126888983 71828 42892 907537774 71828 95580 666570366 71828 63030 577735503 71828 18612 222835123 5156 21963 487449520 95298 57910 836344561 36926 98974 537727722 36926 68745 962884748 47151 7056 423653688 89469 58928 56996772 89469 6339 209558606 25136 80973 914728539 25136 48541 172026913 25136 19417 898274878 96802 54077 405469430 91463 26572 13445094 91463 90506 621220744 91463 23271 194398785 58073 42453 468387358 64342 79503 359361247 64342 30268 463751343 43621 29509 223916618 43621 91400 645493202 353 44357 24892035 353 11463 697551544 353 72261 624264383 49905 19946 27144304 93666 53784 417267603 93666 55515 685033258 93666 79359 173388352 36383 47335 427533302 36383 19597 16671136 36383 4941 235738683 17341 82951 526965304 17341 36942 833530507 17341 38383 457148112 53879 42488 167125501 53879 20312 503753624 61554 60061 816910260 61554 11880 190403568 39934 94302 774018762 39934 79287 505168677 39934 79852 136640533 39934 13623 478602742 39934 3475 2770365 60446 66629 988283933 22736 33142 935531394 14128 31408 415990726 14128 40433 942414955 14128 12494 591435988 88720 96746 766493475 40681 64486 674044595 73688 21019 271711702 73688 97337 584020019 73688 54975 930125081 94433 69250 184978092 94433 89741 969076399 33547 48058 835914690 33547 64174 101319755 33547 81164 976036250 87768 20394 714637813 87768 48836 125992044 9382 39948 956527702 69818 25809 391108067 69818 81629 184486071 39521 43119 221133027 90324 50847 34344443 90324 53591 881625162 90324 27650 692006181 90324 76803 126100838 65290 65946 187616206 92352 9010 400326161 92352 99551 41165027 92352 16060 961829578 11779 23529 657228308 11779 72129 459284522 29375 83150 81063944 29375 44330 730122701 29375 29124 733372805 85814 27366 287257381 85814 10630 612536300 85814 62201 769418906 10588 85097 707822685 10588 65228 17969642 10588 17725 935341065 10588 75742 63534922 51011 84447 93158432 96821 4340 535468774 96821 8753 658539706 96821 1728 765894298 39648 84053 351084371 53671 98118 660768102 53671 77039 805409870 68919 31262 108547820 68919 22451 104976759 68919 61775 503056208 51497 72738 719555225 58168 61489 970844205 58168 7187 823985481 63405 52510 591363561 3306 97477 596366953 81884 65003 383526754 81884 46152 560803969 50375 52827 759905491 5594 65108 720572539 92312 64595 246087878 29781 21132 398228544 24251 61420 301927251 24251 88700 574344661 93755 62689 65605536 93755 96283 985112331 93755 33511 220371706 84785 40021 365747007 34377 39432 796605711 34377 33086 553568752 34377 76251 473453900 50149 61213 695150657 62201 13780 135256150 62201 38498 749483587 62201 42352 174344352 4421 59018 562621531 66001 14161 318453913 66001 69448 502915560 66001 2220 144020772 66001 85755 926516587 66001 87810 998528731 7554 58063 84781712 2839 84695 909488687 16978 10239 995573068 16978 49113 243646420 19417 38247 97365357 24601 22454 331382643 93761 57030 292764468 55698 78846 483200771 55698 49915 163006949 33815 93403 845275318 33815 18911 827342437 12628 51005 433093603 33582 19524 685682352 33582 85571 798054575 53080 18274 206435512 14880 80393 295269673 99262 40416 790782919 99262 91025 709440408 99262 31141 845986798 71301 376 157017579 71301 23615 827379675 42177 41482 544472447 81218 83341 458686634 81218 2448 462152882 9074 30239 515520211 9074 24823 861619576 9074 7298 727790636 95065 47169 45442651 95065 42836 229023273 95065 28460 300975682 95065 22815 904100897 23271 2479 557761021 23271 98861 520021282 41053 83 325759716 41053 18829 671260488 44119 15676 248415848 44119 3491 999328002 75742 16931 997130536 75742 56744 591930519 75742 5482 438440693 41461 21246 793651427 41461 33496 583822807 66218 78485 830463334 66218 78810 234321333 66218 5852 75794822 5614 92579 672934423 5614 35529 401616119 12831 39884 60452130 12831 25415 448401847 12831 56061 626244166 60355 22597 863853440 60355 55786 687701269 39391 16624 181857451 6182 79341 770900379 6182 43432 302165858 8968 57196 692873845 8968 89291 601154952 8968 12727 388824874 59779 28013 773635427 59779 48502 918928209 85362 99972 859553846 85362 59011 519272604 85362 94360 162738547 1896 40321 785359748 1896 40796 273441766 1896 41039 968512651 1896 27469 843972891 84957 92296 612956311 3031 46010 516642340 3031 47663 601966028 3031 82701 83228396 3031 45346 143076603 46152 54982 669384086 46152 2523 969083228 46152 77437 906423201 46152 14906 447471238 46152 34888 34132056 46152 81130 829579296 81130 93405 411793889 28268 66045 578478099 65075 13318 333780426 65075 17613 595461351 96123 330 272068711 32465 2716 852352790 70170 70125 873997583 70170 37007 233715795 70170 79388 117704251 70170 61942 888663063 51302 60213 361752281 19141 73610 62317905 19141 98305 205451699 19141 16351 267844567 34220 83614 636133368 34220 26315 901739416 34220 10711 959528021 48541 32974 566291548 48541 39809 246941247 90985 94555 106974819 92092 37652 681995029 92092 47663 885629634 12894 5329 700523459 12894 47271 232902818 12894 71352 586723953 12894 81840 445714190 20353 48161 684008417 20353 20365 452138390 19186 55416 566120004 77941 7975 816977178 29986 47741 382703176 24094 62109 715281319 24094 54198 334905274 69448 71971 267335878 69448 89484 833596631 31229 34101 925036940 31229 18805 455491899 31229 57640 1283016 51582 74980 747659112 51582 58604 805268868 51582 88876 47339196 42169 73785 944022552 60783 61522 146282255 60783 40869 511229827 60783 44348 991546172 5854 69991 796142315 5854 86389 915360547 61923 67847 791060019 61923 10334 266436012 58029 7199 546335936 58029 7520 646412431 41039 14695 870036716 93370 99051 754267437 93370 88700 86258664 78472 33209 499276422 78472 39889 659513827 39282 13414 314701659 39282 63206 493933934 39282 13102 854622108 27469 5097 471305988 29997 68043 527494747 54015 67061 10945127 54015 31141 249422465 54015 39119 788654114 54015 83104 546711284 75945 31135 109892278 75945 58889 877936031 883 16237 754993121 883 50516 136031202 883 28723 245769234 40491 35794 637460153 40491 37093 914482384 40491 11111 467530814 93822 61065 461949262 93822 68671 722621229 93822 95520 600672429 85610 23135 336460698 85610 25137 956441709 91025 72573 691948126 91025 96297 45352886 76182 59409 459122046 76182 22942 40577484 76182 78854 989220996 76182 45009 217530097 76182 6690 404232388 76182 7118 594274402 76182 33319 405746538 93600 6535 485532735 39271 46131 721541278 39271 79149 768886953 39271 34829 836481381 39271 60436 983824406 75109 2862 370734380 40094 83626 299395968 40094 83974 976991397 97224 30993 209434939 97224 24951 959886114 22474 72324 268811288 22474 47844 701970073 22474 7972 92688043 75405 96160 592486298 75405 22560 832356060 50342 85229 947184887 31010 86950 336165287 89197 32445 785251803 89197 11363 245540381 93165 12294 628449206 93165 47663 44019680 58145 42024 816062627 5114 74753 643145300 67915 57701 873080884 67915 98741 25586376 46052 1037 624693159 218 27338 245490157 80302 38061 97792604 83804 91278 106338827 83804 21007 713703438 42575 79357 267548665 42575 35172 266698038 42575 9263 731942845 42575 8353 328894648 26750 32911 904073407 26750 58219 97619710 42058 43617 778617758 42058 7600 50442056 1919 23950 522178392 1919 48324 132973371 2220 59021 627024071 2220 5200 824792368 2220 59899 495447798 57892 83418 519847336 57892 36848 972263366 79088 45091 104633084 79088 2375 304855665 33360 6513 978754428 33360 70895 10280241 28590 87938 438687356 94347 76764 589951960 94347 13437 318336257 50709 25297 683451514 50709 90506 368885277 80987 13094 479803042 80987 98850 423830538 36014 45820 549102577 98882 6347 255434001 17906 38988 228254593 17906 5200 57134121 22451 45173 613920136 21007 72961 186744067 5769 35107 850774876 5769 32811 64617270 61646 63292 294706267 12474 24292 491385993 12474 68743 140470667 76803 803 765762433 76803 10711 693583824 20851 98772 103804145 20851 50516 670479350 15017 95101 235379586 90131 22106 921752773 1697 72794 776837669 21477 76660 473948157 21477 57791 481618901 37878 14079 619587485 37878 62715 996097328 23530 92138 900531824 23530 39106 836755430 7972 56027 145048489 36041 63517 44382883 36041 78375 39148467 8305 6246 66730698 8305 74117 600624189 8305 85442 538702293 8305 61206 332573774 8305 71752 530505096 44390 69761 371754412 44390 14906 604654194 5062 69980 165882793 14972 80631 607903484 98236 8672 783841512 98236 97912 65844290 98236 9840 539675720 56232 42951 389795231 56232 96286 523811229 76159 84185 388694871 76159 78470 180900590 62715 17702 92207895 62715 93569 35684183 24664 53199 104451362 28460 50950 902492273 28460 70656 765466771 93086 74679 669506464 19851 63356 813076103 19851 48643 481185751 97497 74233 810760365 97497 16728 917098046 51228 28499 980003154 51228 71480 721591390 51228 54975 289434003 51228 58136 658519446 8753 43040 528411950 8753 69374 731405448 41985 85565 894750667 41985 9740 849677228 41985 72920 164769582 14906 84540 118753774 14906 77425 532781531 14906 68153 858700617 56291 60675 407590894 56291 84169 650129230 61586 39473 358053597 20654 13580 551561460 20654 13589 807935941 13102 12270 113713141 13437 26890 827261000 19590 15365 798306329 32915 89752 466162248 32915 72261 981388493 80274 1921 180087374 80274 28074 577074573 80274 1307 502126395 80274 98293 437353793 31139 43583 438827192 31139 57043 179463493 31139 69006 381091821 7866 48818 577634869 7866 37447 508972090 19147 23541 298676971 19147 86053 92579534 20894 53537 239256321 26384 30070 730056217 35161 14196 127219819 35161 54419 120936496 35161 51895 627595386 85560 80249 213219300 85560 83682 792363047 5963 16216 474769984 5963 63256 431362550 5963 79601 49872406 5963 76814 28460934 5963 17360 562746690 14243 41256 251485393 14243 10851 940969515 14243 51449 865443704 24141 24852 619411330 81812 10902 878677046 81812 84896 852977951 46241 79148 374805801 46241 21375 386092121 46241 76511 514596898 46241 72346 901571831 92150 88397 611002275 92150 76514 47471389 92150 7344 271156870 92150 42369 910905612 22815 42741 449591723 22815 23969 170136336 35309 28137 928588124 52722 44066 750392087 65267 50044 36253249 65267 7304 511121343 57186 35797 26094571 41221 16880 603491703 41221 94178 804219709 41221 97661 893850720 41912 52639 884253778 41912 9751 214335533 2440 17006 175193879 2440 92498 410181981 15086 69398 459365248 15086 18410 862139329 57816 9688 119877747 57816 71370 681933304 57816 52396 257538205 92918 77239 553192899 92918 33626 750339209 92918 10711 567124604 31547 60116 634057024 31547 17787 870029889 38383 13488 827491921 38383 33913 61958203 38383 16923 756326702 38383 15545 953026470 38383 62916 678896351 9812 31282 104919388 7891 51830 995975481 31726 24746 401650280 35616 90094 836008601 27742 83209 504268181 74985 32677 849754681 74985 45388 562467699 74985 33230 594703812 46958 23603 872098323 47663 63514 608817227 47663 25340 431937612 54771 49558 132230702 54771 2114 172081827 49094 78712 100296969 49094 61771 568440488 49094 45357 884047802 27624 94964 627084453 27624 80178 426774232 27624 77730 875062524 27624 32140 508327729 27624 25368 422571937 27624 65703 852847866 76156 73683 944315444 60981 30014 162129298 60981 73820 247789179 11269 98951 824801856 11269 74346 88721100 11269 93978 910281001 11269 22428 705388018 91304 23347 920365544 91304 81111 147883812 91304 78522 867324760 46960 93474 801773411 25137 24697 791365093 25137 11752 599294637 25137 58568 835994300 89053 70139 72627106 5026 2488 539104566 5026 2893 462381597 97775 89024 643309472 97775 3017 760261503 27021 37814 87067447 27021 51091 22394829 27021 95952 234352101 45428 29792 863779903 45428 40796 133643876 31781 49842 753759721 31781 62388 705957087 70556 1666 253679261 60408 16887 949479813 60408 72617 902240563 60408 29877 308154239 67905 71451 765789049 67905 24549 988454202 90082 4694 353244335 90082 31477 215884715 78038 11950 333423070 78038 74932 779981800 69309 78299 228425798 69309 81628 783377999 69309 20439 997080354 23496 29496 476831368 23496 32140 402455248 53306 71633 924285621 53306 66407 503653207 53306 94943 848727320 69643 40463 950588522 69643 10978 481686600 69643 64918 454762689 69643 51912 932825472 69643 13352 664517293 33115 9762 515311330 33115 67039 466046044 26098 41402 400121493 26098 62284 934259945 72617 42771 892642609 26208 5661 779641243 26208 96376 775507520 26208 47604 859784036 23495 5300 209624287 47208 97576 449884059 47208 7344 883482049 69960 53866 6984926 78068 87044 608945914 78068 15186 885066925 39686 43786 336362344 39686 87181 894670395 39686 31033 576707483 39686 42369 118580189 44172 29710 404163365 46499 72266 571290182 46499 41402 691681518 46499 6681 584347919 68709 36344 29417796 36183 82040 516327449 36183 49669 582440638 36183 40656 415199243 89279 69541 869044276 89279 22452 947138592 57791 93990 864267456 74571 16625 976182050 47540 29251 407478145 47540 84360 707853734 47540 86530 548620709 12494 79641 921257899 12494 22699 130306260 12494 9842 865176584 12494 58280 206559192 22452 97812 903779492 22452 54579 360229842 58568 96559 613633606 58568 38570 333811187 58568 28717 464510787 24434 45670 157150142 24434 1818 468791365 24434 45819 363250155 23392 77096 619061510 23392 95278 25827916 28717 19402 399569324 28717 89925 372967543 10719 22898 13877393 10719 61905 402759403 54737 18534 882376683 54737 90292 844944763 54737 61206 192315251 54737 28727 6350113 56921 63411 156340969 5286 87837 985731735 53394 32738 382175411 96913 32638 677869852 67252 16583 142759029 67252 49263 565620132 83459 35921 972911097 83459 79359 206992032 47508 57754 538753962 47508 43461 519024260 47508 67089 633163488 66703 67197 485172001 66703 48206 631530049 42352 92759 189601835 54427 39870 1632504 97331 65233 169225939 97331 21401 167388120 97331 74791 2180757 97331 84764 758924048 97331 59911 911697615 61108 40301 727091937 73562 57475 268434125 73562 83745 941042350 73562 51919 224839538 73562 58685 392692811 73562 28518 181821389 73562 88440 306762559 73562 59842 669732323 33230 87632 939645937 33230 80871 128726736 23955 11346 523980905 29759 1568 791756935 29759 45070 388699889 61714 6774 256685471 61714 50629 608012001 61714 79357 883483789 59899 49059 861279173 59899 91168 199256417 59427 15823 849948625 59427 39809 788568719 59427 74932 925292103 34551 67458 592545402 93441 23742 532796557 93441 68396 692756180 29229 99774 171012444 29229 86802 875473387 44095 38750 604078545 44095 4250 696660094 81149 58366 29919845 94426 20436 164075416 50178 14328 546033188 28773 82445 956871882 28773 50396 278613169 55204 39316 165395131 17806 25986 24831568 26945 63348 826615497 26945 93533 790912121 26945 24569 484158117 73613 12528 667063626 73613 67407 962204675 73613 15006 723397109 73613 81494 342478064 73613 77609 265140042 73613 40964 922512559 21401 66012 328289927 54924 8242 738178356 54924 60008 651242410 85755 43967 311998940 85755 61547 515070565 85755 61315 723476263 85755 53743 843043169 59032 81157 605824912 5531 97020 285237908 45308 11140 66955411 45308 7919 684031006 17613 71235 211493413 17613 44795 306246037 61459 31378 552518083 59476 67165 474536315 59476 71480 118692018 9286 24177 174292363 58892 61860 729597953 58892 69148 211674572 14632 43184 847206594 14632 74705 446437728 14632 20150 822995991 1476 67099 711284548 32688 62564 646583340 32688 15752 29213868 56413 74064 467319099 56413 66920 662901883 8482 50744 854863269 8482 20847 96293912 8482 35541 514879375 63747 9625 926939150 9400 86015 50167454 9400 31141 148580481 46048 99366 384779663 46048 70362 834463886 87874 83402 70319983 87874 43696 972140563 87874 77818 636577809 48853 74401 657549505 48853 87181 469128495 48853 69952 938918353 43644 16371 611768384 43644 40858 529090684 43644 9840 462017420 72346 51449 411980812 72346 85935 660861176 72346 85127 95685218 84896 74812 8355713 84896 15963 831326573 84896 9431 834142938 5852 97358 703451850 77818 36025 525765469 77818 45962 545906282 30357 69365 898660264 42369 14277 262393811 87523 97618 791458171 72129 68198 501414244 72129 18053 908065969 40704 13656 263927784 4053 65570 425608053 4053 96283 687805698 4053 90618 53431388 74819 46806 502549899 7581 5944 254604695 7581 5499 491303243 76482 32006 502841227 76482 86700 530418368 66379 96385 955800044 57037 88072 842515087 57037 25562 548972144 15186 4125 668020118 15186 96945 205253052 62006 74997 787302531 62006 42836 756843077 62006 78712 167905015 62006 84764 450198886 94123 40647 846493595 94123 72326 228595378 94123 32078 130595218 94123 18422 607412518 94123 87875 30297209 87651 47879 190584176 87651 42102 253291262 24874 34519 187700758 24874 74538 564559289 24874 70451 515261208 24874 31528 520734274 24874 21505 814050730 42836 65324 456718752 78810 85770 784256868 78810 37523 562288225 64442 20124 43611418 64442 3491 715820820 66721 92308 300385694 51282 41601 578203296 17521 47869 582201640 17521 38571 751915770 22560 63209 100957677 21231 82075 620449128 21231 59842 223796527 21231 27616 194990867 83684 92249 454033598 83684 58500 898702804 83684 88017 974578106 83684 33565 888246228 34961 73162 685941115 67039 7896 357108434 67039 5051 510601233 70656 21764 972116442 70656 34456 925902761 17132 83465 54464762 12239 8263 445668498 54377 89651 883433918 54377 22095 701651322 95520 96307 223231966 20214 73322 307404426 20214 8119 123410546 20214 71350 337530048 20214 59127 512973753 72261 4014 372209862 24549 18122 52074189 47677 11660 588783673 47677 70243 176494535 37814 93031 86208678 37814 8353 412139439 37814 12558 374018096 20256 57837 803340696 20256 59531 316610098 93899 56927 482165507 33319 22793 54481862 78631 7985 831033801 78631 7857 899971583 13970 67836 209415218 13970 86484 953894907 49487 34576 933460619 90618 30963 173764494 90618 37841 416545998 90618 15136 53253729 54847 95091 32827038 54847 91156 672108790 54847 25860 356314027 48329 27245 892180347 48329 73966 209381489 48329 24012 58021380 17989 92421 663244900 17989 39948 936132989 74955 45346 347530970 74955 9578 952160270 74955 10016 548748276 74955 59404 575471231 71480 73301 340145838 90506 51615 360867403 90506 54354 702539239 90506 76649 430650556 45072 8009 311077664 68153 65699 759999449 10965 80062 442387634 10965 43997 575813878 88076 98943 302502868 88076 25368 741436032 48502 70395 929895747 1750 22641 982925576 50595 20334 288262315 50595 2072 67273844 50101 31414 28568455 50101 18676 477306941 50101 27846 187057666 50101 29493 44109201 77794 84604 252033217 77794 40403 490610471 30588 13428 557057826 30588 63888 1390526 72865 94312 670133125 72865 57487 965389156 72865 81471 681205149 6175 60234 735189652 6175 69265 994239070 28928 86286 388811555 28928 36898 853626456 71979 47453 192708357 70492 936 535306075 70492 22939 897018053 90709 49654 671124264 28658 90294 172642783 28658 29493 37423406 94400 23186 884190171 95850 45222 575457817 95850 64816 802885778 95850 22948 438771756 95850 32652 997352019 60803 94559 343561258 60803 31681 13474507 60803 4162 473416851 60803 69410 226866173 60803 34001 730354006 23375 22176 751261164 23375 82118 663995434 23375 81805 30369890 62284 52812 116689512 62284 45819 764394116 85616 46528 667831289 85616 31887 774984860 22070 94674 666041180 81471 25090 130597226 81471 11363 89367509 88783 2085 957352255 71350 74456 829619710 93978 77036 138131044 93978 83938 805439638 93978 31364 490247011 93978 83674 761598897 93978 52758 630961624 93978 92834 371421280 78712 29102 221153107 18053 73087 928780724 18053 34456 806817218 36579 98048 678595857 36579 94323 397967597 93162 87598 667210610 93162 90743 690582276 36898 46228 641341329 36898 65769 902253463 36898 11463 568227805 92359 54189 227924458 92359 94099 725149621 92359 39106 561531009 92359 11355 498835785 97031 92043 361730071 97031 47536 695662282 97031 50875 146420978 97031 91171 240392682 27528 81237 444153547 12056 19198 428492076 62324 44889 844235816 44550 6212 636381646 65590 20526 765144115 58280 87908 443095937 58280 43461 279945134 3905 81485 722841208 3905 68352 537983755 79359 88356 511689022 79359 63457 359518578 79359 20025 213500180 55786 65016 144275816 55786 40799 945918133 20717 48457 690220930 20717 581 657741308 69410 49205 586723426 98573 64541 545682533 98573 16069 540796068 17813 79779 660030473 6486 83797 66773268 6486 46803 614726313 6486 48206 454004623 90154 79266 374366934 90154 14084 893417580 45388 8582 856305019 18612 64262 153518829 18612 30336 625911312 49240 57315 525702110 63911 88528 132667013 63911 35741 260663310 63911 36271 956936599 61206 41393 613690986 61206 24625 545777278 3475 45491 561546126 3475 2227 93548674 3475 15035 310802494 3475 48476 576231635 54299 28605 877266251 45176 26177 529739975 45176 38989 302572972 45176 22385 133237723 37355 25729 33339431 60585 69623 393084725 27485 1674 150086800 27485 96878 105620645 78470 29945 944304904 78470 95348 778046233 4579 15560 875391990 4579 46381 166608284 40573 47314 858386657 40573 16041 193799188 69436 16509 166419705 69436 75166 97751660 53027 5425 612502837 92776 89281 367623915 92776 25885 805276930 92776 3017 791176090 92776 47449 981108824 92776 11275 178553190 15676 70702 296564151 15676 22901 911838650 15676 12954 59118116 15676 32140 691546237 15676 94905 330308684 21648 82946 30118040 21648 16508 345456369 53719 12858 913864792 53719 18534 473144115 53719 27245 296741949 95668 35470 631146135 95668 95777 402815667 68671 18953 475507015 68671 77425 974758070 38260 57214 210825655 38260 95887 382144069 38260 43052 477403598 38260 50978 407284559 38260 72266 697260183 38260 21505 250659692 71864 3784 538479209 71864 26117 219202450 71864 78482 395945361 68273 80663 45410026 15435 5922 189035337 15435 57043 611903338 15435 10479 954634764 16041 4501 362714406 74968 93939 763041162 74968 87817 468603877 74968 84169 191603944 86513 11106 591739074 6615 44889 91324425 6615 51449 887776101 6615 48058 250539587 92207 24314 346037240 57894 77627 367795806 57894 58136 470182621 16512 22594 121593913 82701 87445 175660604 31685 93197 473472791 31685 20302 586359968 51983 74580 262740949 51983 21949 539148965 38571 19854 739144672 38571 77039 924552782 98861 52025 148262135 98861 16030 198116867 74234 28577 601520420 39809 7075 935983090 39809 30760 229587737 39809 46355 557709492 83206 44134 299319199 83206 89076 239812464 74248 52802 944876904 74248 54785 392854016 74248 70895 512881486 74248 45039 553874405 74248 39928 910406441 57639 27292 561024611 97411 86451 4792493 97411 5490 351884118 97411 55159 337187760 40670 2435 806278934 71385 60924 500327921 48643 94706 254399193 48643 7600 681901596 29124 64750 392247535 29124 70451 819840663 29124 68745 534687591 20302 47129 855638161 20302 63969 816044067 84511 38801 838281966 84511 77774 616813380 84511 32249 882063196 84511 44718 856135002 35529 69347 973980007 68745 51071 72338621 68745 97457 458936159 68745 91168 145183414 45521 58231 553615977 45521 5534 30142376 83242 91274 920621618 83242 35269 226262638 53907 9980 190551529 53907 76639 434831975 53907 84120 363464534 53907 76874 895343296 11715 42982 720408878 11715 82031 816837889 89681 30672 268027937 89681 88615 199874789 89681 57475 178659646 4985 59144 504455689 23853 47754 949407186 16345 25120 63290715 1581 48430 179742924 1581 94744 602295363 1581 25562 359858732 1581 12372 96500109 5482 89816 175219187 44115 65979 725344036 95278 76034 81304551 95278 5737 530153998 9845 94374 106593671 9845 71918 468594441 9845 18410 353941433 94143 68594 298589362 52221 62060 741161129 52221 82526 698816143 52221 64448 389206564 8353 27948 622091354 8353 37151 258028262 38099 1330 239510763 14917 38652 87286144 96297 58998 702082388 26938 41806 226799347 26938 89879 834441561 26938 79280 101133341 55446 37336 106609586 55446 46550 429046267 55446 29658 954107029 90292 77769 193646353 90292 89934 934929589 90292 64256 205772565 23832 97048 321469512 62721 84749 713808843 62721 90743 413940770 2375 21105 496303864 46803 32082 310861057 46803 26169 266439878 46803 8398 571221885 61905 48990 742809993 61905 49970 699110332 86389 45940 603657542 86389 48255 308668269 86389 43719 426152137 86389 14975 421873730 93569 37560 319817398 93569 40898 886207116 93569 7981 860314046 93569 43535 118699492 95799 71268 124695641 95799 14211 748490850 94704 80644 688339920 94704 37359 872428208 94704 14211 619725908 33007 35958 785887997 88439 28762 827614430 88439 26403 323643094 15589 32694 540366886 79667 36692 476947017 28518 76166 968111633 28518 19914 288799032 71580 79189 336317772 71580 57640 996210406 25457 21950 654456000 25457 56277 934092666 25457 69952 235438244 95134 32532 982878120 9842 92208 138921028 9842 11783 762016561 43453 60672 589352264 43453 16608 577841485 43453 72076 12809919 4257 5426 688342445 4257 30336 329346236 38702 822 601512738 38702 25562 661348458 38702 71697 663849230 44330 4691 39783602 44330 58053 489301417 41292 12305 841015558 41292 673 322442031 59597 24960 383649372 54198 15660 626791893 54198 26728 132667089 54198 45215 640508318 54198 26274 521231551 54198 26595 75700844 54198 95978 597426694 61594 77031 723156879 99995 34769 235197478 99995 35853 929088542 84764 9726 507362058 38929 89504 958116307 38929 38728 571343660 29686 47769 704053941 67937 11005 595649545 67937 26518 174611216 13758 7725 654241285 13758 77425 386240786 49319 91837 557655471 49319 42747 194216758 36971 28752 695457030 71944 9656 47364663 92508 51836 268157385 92508 32017 30865800 76933 19171 215475792 41048 73138 652925598 81457 42823 626312082 81457 28197 794704020 11355 81613 7318301 54454 14882 145191286 54454 10750 545427288 54454 27616 377595395 54249 21280 87557620 39963 77013 355811489 39193 24152 530731816 39193 51923 741218417 54419 32374 389291978 54419 49871 298597817 97891 15643 809622655 97891 27144 687121487 97891 41019 834334692 97891 96283 410340129 49970 78966 296384994 49970 70820 679008265 8864 309 587944059 45357 88413 851116580 45357 69662 432443991 15793 70139 646153495 82258 71942 856229875 82258 17211 724010817 59244 89074 293986552 79976 18847 295199362 13033 52949 514743522 13033 68447 253571982 44718 58350 105846431 30336 98621 648372492 30336 90280 72911971 81628 36283 146638396 81628 87810 730320870 81628 88700 999198180 41499 3195 174516422 41499 35847 731340997 97885 7781 676539009 44935 26473 956478773 83104 28197 781874162 83104 22099 469779477 83104 10484 442327958 83104 46369 966998689 71697 14692 748058192 92833 56543 918153275 92833 9363 316860556 673 98242 699582739 673 10930 468897106 5200 9956 859312779 37151 58797 19071364 37151 52556 567415867 28689 62946 501856799 28689 2114 580584758 67089 61562 919146580 67089 80362 134066170 67089 36296 662861777 69374 44075 772736635 69374 14381 205181462 69374 79705 367492504 87079 72557 331648223 87079 97424 139977956 87079 41544 470065758 72300 76832 687842659 84536 79660 820004181 3504 19000 939587477 69265 11351 839913449 7600 67481 887811121 7600 11657 613191956 33496 87004 192843040 87817 2353 89191120 87817 49824 620970593 87817 78886 399297605 75710 43439 662357981 67303 51833 598143006 67303 76741 368648847 67303 29915 802426995 76741 13430 977833190 76741 75580 831684065 69006 78142 966188151 70106 4646 911575468 70106 49505 345507987 14814 72499 441466788 14814 1934 88661953 11463 16743 585364752 11463 8398 726641401 16523 81 426114074 16523 96288 146506406 16523 35582 156437660 16523 13352 434835665 16523 90733 467798060 27458 90429 245021854 27458 50821 204280288 27458 70402 80357665 27458 91021 293530262 21577 4676 395201015 21577 43997 376112210 21577 14716 930419112 89240 25858 59205362 89240 38723 202192810 64151 78616 411138765 64151 67497 543282833 64151 63930 489508258 40796 92220 555436779 42127 5370 435057396 78522 15457 898074207 34125 50344 364577765 97457 78110 663467568 97457 27717 380198333 97457 77865 771727678 97457 70169 215627255 97457 75506 598120955 18925 9309 719295337 18925 75504 964295883 18925 94899 876582749 94905 77667 944717491 94905 33565 443628575 44704 22856 675707575 27820 46568 99169656 27820 35517 893417329 15035 57340 315432165 15035 12874 38615681 15035 32241 26852155 81721 96170 505052636 81721 63077 78193149 81721 72266 402672816 81721 46508 125366945 2471 15362 366563109 2471 83682 648999313 50396 79390 391214563 5661 44355 62809786 5661 37347 470840627 52908 68788 843505731 52908 59911 805340745 6269 64771 844950580 6269 41496 264861564 63482 9563 204620791 63482 25873 395412910 63482 72266 943030548 91168 69961 119241034 91168 12333 153058676 91168 355 755152399 36942 75702 966114834 36942 94744 427113642 82987 37034 183015798 74597 81169 724459310 74597 17497 211554048 74597 67535 556004004 74597 41052 578746315 20312 67903 775863334 20312 48453 207901105 21505 86583 679529419 91171 53106 688578796 11737 88690 834644897 11737 27873 762155179 77039 37917 472817497 62279 66884 764080978 62279 63966 895717846 66767 43737 235680289 66767 50082 260166825 60066 67060 954244186 60066 98692 568122098 88440 57126 903989729 88440 52486 565897049 36296 1108 862197839 36296 81443 668784251 9364 81998 765752169 9364 13589 147454549 9364 47248 684074531 9364 98692 530864994 42129 65526 773872375 42129 24185 935018910 42129 73044 378347091 42129 65686 316669711 92695 74812 526219390 92695 14084 623031200 10711 12699 153559554 46582 17533 814620999 46582 63684 95588715 46582 33197 391267250 46582 54958 183793254 2448 19249 81359303 22385 83027 806615672 22385 63902 916657576 57043 63046 274707403 91408 93660 61192510 98850 25497 704807676 79015 43314 401770531 28012 38182 530971294 28012 36648 42801326 56887 52738 330116884 13050 62952 331647260 13050 50783 454603449 6546 39995 812292993 57069 37267 33436591 57069 39844 631238945 12252 6062 278002412 12252 57664 883398958 12252 65714 19748100 12252 13245 758488491 12252 19055 751205190 60015 26153 892651075 40964 86766 825834697 40964 8031 958913098 14433 75096 553759511 14433 81523 391280926 42953 89802 719452907 42953 63941 771197778 11880 41667 23732345 11880 5264 783689135 41018 1174 907202992 41018 81560 580928294 22095 7520 891313570 22095 9916 372832849 22095 97975 556835191 95011 50133 448624390 95011 28066 107699755 23332 66885 845456864 22745 12246 712756090 22745 55990 623453766 22745 48208 250709288 72444 89536 506435861 72444 66890 701773744 93982 56942 541936974 93982 39276 831022558 93982 92449 637537618 93982 31477 655417564 98563 50353 556560638 98563 25811 474743297 98563 6734 235948577 98563 42171 118969024 20025 43988 2366531 48545 48527 258388849 40898 28657 832645974 40898 25381 102093456 54975 34921 724651419 54975 84059 418067929 15281 80947 267816946 37186 44124 982684022 37186 1728 509150144 37186 51358 553589470 75875 87746 157592106 75875 25368 218231045 75875 76649 142198337 61942 54433 345579053 24012 3778 625428772 94459 25831 911070675 94459 89329 380665782 77351 37336 606839523 11783 54018 16727959 87531 68285 882090323 87531 58136 120503615 73610 94152 769088135 73610 82347 724724773 94119 38926 186503203 17908 46011 613419174 59939 61281 762032896 59939 53012 396235277 61449 67584 394631665 61449 28220 237065544 61449 58136 663985905 64816 44487 148900986 64816 84277 895315544 64816 13187 472450261 27692 65877 806807887 94001 82542 522073229 94001 95501 930826308 94001 8073 585723289 62916 76072 347795737 45470 9575 544538095 45470 77121 827322974 6690 1251 753422267 70895 78833 413041183 70895 84939 957124565 70303 40254 157718026 79617 39062 386627231 79617 58889 900333331 78986 6105 860096518 78986 19397 737080000 28723 64044 650150362 32792 2935 496478695 32792 16199 48793292 81363 97950 153288669 12260 712 236798438 12260 26790 753147751 12260 43790 817373430 12260 67075 244028545 87790 47749 761405540 87790 67046 89938477 62013 13132 555038317 62013 12408 424856255 19589 88547 554564610 43997 58884 449383935 5051 24397 333715639 5051 581 151967373 12558 92470 154777448 57487 96556 178448147 79705 66264 806849831 79705 11597 29315062 79705 92834 599523455 48635 65845 120197844 48635 18742 376496221 49780 22852 402811325 49780 93855 760105903 90299 69668 884617747 90299 6236 487929826 90299 24745 790755941 31787 81627 908078060 31787 22972 212106154 10750 44760 633651404 58493 66074 611477091 64526 75506 583434176 64526 41620 506662802 64526 12411 478058216 22449 4495 24942791 22449 55926 939556296 95777 67788 564514200 95777 44437 835758536 95777 85890 672321025 95777 47449 2121334 95777 27811 760063264 53743 33723 441462827 53743 29658 401642945 53743 18410 638448942 53743 19428 285648078 18013 14862 668872029 18013 86806 331318682 18013 62604 31870771 86686 84096 607840914 86686 77517 981449730 86686 32299 127359140 86686 31006 977086909 33081 23919 758348413 33081 94125 580430349 38989 48043 497823514 38989 49560 982067505 38989 92418 914640047 20326 75984 725277309 20326 58867 92095539 39304 2984 890600557 61116 56520 897056456 84169 44020 824991151 84169 17963 253231891 59127 7753 944287693 59127 12372 363303966 59127 22939 369892271 80657 63513 814588734 56757 45161 258084202 56757 38096 373266063 56757 59845 146242620 56757 98522 663624978 70840 68588 541723237 70840 40454 392132024 96283 24636 215485229 96283 34617 998316541 95709 20945 749632312 95709 12665 158493083 60846 51958 571252388 60846 31528 217456091 88662 84212 458946608 88662 55065 305190016 60451 73104 589157005 58219 98274 347921763 58219 34001 9217008 91866 82148 964899068 91866 64580 766031501 32767 36386 172445164 32767 4913 958144992 25346 53412 989168964 53847 33338 575902810 10930 32376 880733570 10930 4250 270947474 10930 95178 54554261 72920 75269 981202164 72920 65611 58455338 72920 15460 459026915 4741 13529 292219975 11111 84166 36427944 11111 34992 524238996 75654 10736 419477925 75654 31000 173923654 75654 5537 257810539 7187 25901 364237459 7187 11568 41009332 7187 8897 557306136 355 96937 143416546 355 76649 978807823 2261 89672 162866509 2261 86718 228859741 18829 73100 274892855 18829 88615 564459174 61312 80240 884247620 61312 66077 161969657 61312 94640 423060981 94999 56668 197588138 94999 4863 646145302 31141 29823 921548161 31141 72076 444532669 31141 20462 282872241 45512 18897 406049854 49514 99836 355777223 49514 99417 68655845 59911 16475 626672869 59911 13589 252856626 59911 54149 805394082 2483 3405 847126543 17787 61881 642099686 81629 20440 269209360 81629 94968 489691150 81629 96643 739236927 77341 79715 824530892 77341 46473 470341273 57475 73946 801850363 57475 1996 759983520 51358 54673 446377779 74733 64797 529869402 42734 29964 993419007 42734 90743 934564895 23476 52238 699287015 72924 54719 608036537 72924 91290 989254225 51152 71634 385427372 51152 15981 759403693 23838 41230 592478569 23838 8380 842685232 23838 12427 263440489 99998 70464 270860397 2703 85714 267725561 2703 58770 618263092 32140 28798 29192219 45635 66617 526747961 45635 54977 425862730 91737 34284 936215775 16728 80692 649982746 16728 93260 565396192 75506 21988 60363829 73286 58197 187078660 46851 99656 68465009 46851 94053 762675196 46851 95247 405228346 46851 69169 798383337 46851 66272 355666719 58889 56614 981213317 58889 94877 452446130 60008 26634 975207889 60008 54566 910985970 33511 6159 458788768 17360 9294 495155027 23060 25969 435228995 23060 63376 142201961 23060 37346 650971135 23060 77170 604349274 36271 55533 593960100 36271 97795 253768070 36271 99449 950232625 36271 27187 440558045 36271 6156 139379251 36271 37725 345199865 36271 48289 188646597 34992 77914 329788642 34992 71460 113253519 15578 84564 641746111 77545 25594 897001868 77545 36059 270000593 56486 99454 614345507 56486 68501 769663658 57640 29496 231637696 48468 35392 460978852 48468 5582 187145710 48468 13589 611363012 48468 83010 379404101 48468 13388 900715604 36393 28444 322066576 36393 44990 979980550 15752 84204 445765690 71918 25108 738506633 71918 35868 111070332 34888 82774 156459743 34888 6290 242097976 34888 67990 993639778 27637 76169 693231278 77425 58706 470894422 27009 90010 319417052 25726 54568 872437862 88700 57407 900868620 68847 8777 748453947 68847 60322 102586425 87755 77424 521571023 87755 18918 238091672 64555 17749 399007278 64555 58335 645937107 10009 92017 305041491 10009 53120 21284682 46381 31756 574624533 46381 2807 153401025 11363 51487 145917096 11363 12629 825293602 95978 1711 920061565 95978 48208 872563374 25611 46695 813465265 49188 74727 805568666 62985 34741 707963287 91156 48307 934944747 86619 34313 718597169 45346 79340 658261546 45346 40279 246210582 45346 83686 410766749 17673 38149 612014108 17673 13344 281690453 17673 9409 485565401 19657 98372 654256690 8788 63017 335231163 8788 38405 315367003 8788 98274 756712412 8788 46508 284988145 13187 49650 775919702 60436 56797 727626491 22428 9279 376970643 27128 30755 195037850 27128 14211 920366357 27128 39826 984533534 96177 18724 81853810 96177 1728 146877110 93657 22600 176912227 93657 55338 328979528 93657 18871 5922652 93657 87232 356204525 73119 56442 180546516 95284 15002 272101610 49569 55851 990338777 49569 15974 124957050 5534 9587 16960881 5534 55611 371766643 42102 4396 437163419 42102 85429 582967743 42102 83010 251831592 24951 90643 668183224 24951 74386 623520980 79357 97462 193409472 96237 77190 959141770 96237 19101 802585407 67748 33272 308319944 44461 23114 780443290 44461 42747 580438918 44461 74791 795102525 74346 7928 715393731 74346 6522 104473074 74346 24818 625487059 66252 95204 842991879 66252 89566 67373740 56066 7047 863445753 56066 6761 4616675 56066 59845 387429140 12629 48390 889860994 12629 57080 762991555 12629 48735 530908480 12629 81001 179655379 12629 19101 304769237 80134 97793 360941205 80134 35588 63977512 80134 37092 330648578 33086 49381 384278604 20847 13825 400263082 59440 95047 779074708 89380 5573 144515488 1818 86347 396669202 8625 20363 834096030 8625 19306 677461705 9409 51251 366661552 24331 58454 323498391 24331 65738 381463365 24331 65269 852886964 24331 68809 604576808 24331 76514 601108652 24331 11682 359639260 58983 73637 41134515 23659 89640 29628211 23659 16139 645276718 76814 77860 170294141 32241 76695 46629956 32241 41984 248835565 36848 16250 289579639 63941 84509 350573348 63941 8897 767779731 63941 89876 308791811 67100 21860 556121307 67100 57169 877290410 67100 43479 31340122 67100 49509 920459175 90401 36394 890657344 90401 99482 220521815 90401 31033 423705466 90401 30651 158910301 89876 33233 844126807 89876 10373 818413417 79738 96569 406013301 13803 73598 15086871 4250 67309 756537869 6734 34456 438217221 6734 72127 786701924 6734 67351 39810257 6734 38611 620524279 80921 45650 832880915 80921 90051 134979164 80921 4636 87854195 76251 69758 600521454 76251 95198 439539837 76251 93010 413001488 76251 98658 402852615 63093 83640 350242865 63093 30678 751981220 77218 64926 8223165 57389 94371 3113681 57389 85429 563045711 43535 14326 540222757 87181 33596 24653832 29251 21032 498895767 32249 29291 586075452 86172 75067 992669848 86172 45418 164604734 71752 37614 791542008 7300 34446 16972595 7300 48139 70773735 19309 2092 577869726 19309 91703 678179591 19309 87233 637010717 19309 88584 88686979 19309 18774 74439314 29658 20566 109099197 29658 34519 703254569 39977 26472 991332280 24521 36352 468884378 24521 82046 102675402 16069 5906 247949361 16069 35722 636113659 16069 79685 420497420 50576 87970 824454753 50576 37835 520631641 18202 96617 980987344 18202 30870 553754622 18202 57755 774499310 47792 32572 651293899 47792 14460 81692424 47792 37725 1083566 47792 67134 759520524 11597 90853 349758793 70627 65373 81836194 70627 21404 40126068 70627 23949 147782024 4175 90951 479467373 4175 32017 733650783 45962 28983 920617012 45962 79526 696843753 58053 35040 667491542 92749 10790 684910190 82031 12015 323683224 39119 62351 498776374 86183 6747 878107159 86183 48630 574152187 86183 48525 544136365 87875 54161 562857429 87875 98522 163128899 18275 40739 555055227 18275 16115 17171528 79280 27765 59567527 60797 62175 536631268 60797 66304 465144141 1728 54467 686928688 1728 35868 990593999 22939 39761 536103624 22939 43657 803331809 22939 43461 770167880 92418 15615 462348291 92418 79155 116660 45070 82795 234166557 45070 10818 226352436 94389 44795 851676186 72076 12019 109443403 72076 81754 172476893 88954 94927 700365805 31477 24813 865786136 31477 44196 268356612 31477 91354 740770096 31477 48432 389135993 31477 94125 661655362 46355 10194 482565019 37447 11714 872069154 48206 45453 276083450 48206 17045 408273920 25873 69882 583601710 40858 38136 963452788 40858 42049 72964292 40858 97237 745621878 40516 64912 476947736 40516 36118 192348635 40516 78341 127100143 23602 47741 891635484 45039 67792 118177923 45039 19532 182578301 45039 53672 415538761 45608 75451 447950431 45608 94531 297718757 45608 99574 18867543 45608 59828 741775550 9840 61525 717381902 9840 20096 261751166 51260 51144 744866314 25091 69169 283874728 25091 60565 38466259 25091 37040 270283318 14211 79846 897920576 14211 33724 686762405 14211 19925 654397005 54682 22196 83588152 54682 92148 52679575 54682 88627 283119923 54682 83950 170615034 54682 93386 367152961 54682 82379 239795892 47449 14163 55384412 47449 40268 979789462 47449 25340 4901626 89291 40749 297385479 89291 89566 80783490 9295 46339 94044452 9295 8416 35835379 36648 93048 161628794 36648 89925 347919850 36648 9930 323970471 36648 40739 27357400 42511 5184 326647914 42511 4264 917886053 76187 79492 914050046 76187 58494 893764985 94323 70503 194402768 94323 64580 47472426 14955 22151 347014391 19333 22773 381471083 31528 57197 264315876 31528 17821 33677874 31528 5960 208224550 31528 72947 813604696 35868 10382 565355162 35868 68352 815427555 55693 83535 87251373 55693 92835 868601362 5550 1247 316837191 46221 54816 982586997 12283 70534 857174831 12283 49389 44577259 36553 94148 637003064 36553 74957 471036901 64018 36670 162926217 57003 53519 346427903 46886 62757 740375782 46886 4159 989900789 76514 82699 487725575 76514 18381 355902576 76514 35541 984975841 34617 32075 507386111 34617 19343 952535184 34617 93620 206332689 78141 1468 188035314 78141 14606 484577111 78141 32017 506247857 58335 76529 455429664 58335 34829 938582610 95670 92582 730038841 95670 81326 80861391 95670 39654 644493282 95670 59845 829998535 91496 79091 896271451 22941 48402 859690039 25860 88361 97831261 25860 32044 28302004 69920 64592 52159172 69920 54149 172984334 22809 47343 386231009 22809 94205 264515075 36392 84281 984745204 18918 50669 621604859 16199 20173 870922306 20738 47419 169777143 32508 57264 639945200 32508 90744 60610755 12662 36899 293409386 12662 22600 630542879 6444 8134 515502762 6444 66793 15933164 15761 17821 22420249 82150 10982 988124683 82150 81523 963738739 59694 32007 243424489 59694 86718 344499353 82007 34083 8485545 26518 96087 820106635 61526 20475 431266404 61526 72486 519952538 61526 97237 487918970 61526 29915 495477501 51449 59515 475762600 78341 13054 308962696 89879 63034 545309290 89879 2850 805201658 89879 88278 585092661 11275 37919 194883471 27811 57135 220307277 76283 29362 570783580 76283 51206 22248193 76283 53564 526542185 58555 50374 264455295 5737 23275 566972074 5737 67990 338839551 46550 81410 587798639 87232 29819 907186369 87232 81169 169708407 87232 12412 912091490 87232 76488 746227571 45819 60677 156830254 45819 61034 987941618 45819 3022 372006314 45819 64493 208348387 20365 97552 727047555 42742 8912 230500181 42742 58430 824007811 42742 60404 506123941 52960 71230 17250290 52960 5537 247925480 29877 73717 110409298 29877 88994 805173544 29877 94985 687926717 39150 60064 12448383 39150 82977 548059396 2807 39566 188665033 2807 61434 389085480 2807 226 81460308 37841 45872 235322066 37841 95942 509176571 43243 35434 557084593 31033 34299 876392039 72047 55579 203877933 72047 83305 999028536 72047 22566 511463994 72047 31006 376065220 61775 17620 343540420 70355 67241 781461396 70355 89956 942343215 91290 66298 652777215 24704 97946 994119273 28204 3014 257342046 28204 58297 887227950 28204 97237 31107094 28204 36447 208405586 7118 5670 298031464 7118 8520 944763657 7118 78886 705316784 12727 76800 485355231 38752 10633 200762713 38752 46415 821970048 37341 49085 243346365 63159 99467 218524083 63159 9490 297284507 63159 61152 860925509 63159 24394 641203477 63159 7812 614765991 7344 76764 895043390 96878 78564 619103676 96878 19896 990463575 74791 75228 669138044 74791 57759 834027479 54915 37174 67200554 54915 71974 32644749 54915 21156 279428031 65811 92679 479166847 65811 25516 269060155 66304 82893 643449634 66304 65185 964463757 65758 27956 535056784 65758 3947 91156693 65758 96033 592689452 65758 93260 583149955 13338 4305 576350381 19306 55004 972948348 19306 33027 21616007 19306 22948 594049653 67607 21547 23544229 67607 84871 529636900 78161 7068 340874920 78161 27638 552994054 78161 42747 714480679 50516 93385 677383329 77210 77987 905511603 61985 38624 793315476 7694 23440 984946397 7694 84608 162330914 7694 71190 403094813 7694 74980 957135943 66579 26607 584224901 66579 46415 436735035 66579 12263 77548507 71370 46686 970737019 71370 32913 111365108 71370 13729 925019668 87810 40596 950097148 96643 7013 388461111 96643 13382 368697177 69952 34953 668490963 69952 88085 433331 69952 88665 608012230 16030 77034 774296761 16030 67242 947728127 16030 16612 349082813 70402 2233 244314714 70402 543 236242848 70402 75392 629802332 82046 17564 219954769 82046 73288 266157358 82046 25516 484129663 3017 55475 927036133 42306 38845 412824366 42306 72262 474617377 41052 43189 351357336 81523 61484 986165203 81523 91614 599089589 32945 30580 98684043 12372 59354 787455824 12372 25975 88026367 87349 89486 537812843 87349 83656 261358395 7812 42222 62955821 7812 53562 431025434 77580 2035 946071631 77580 3152 332775504 77580 73810 340239590 77580 61152 765663671 77580 81582 535052842 58136 15330 806727605 58136 21475 926292491 58136 89780 446434411 3491 45828 309290625 67655 72221 747803534 7520 33135 223983730 37725 14516 158135864 37725 77491 501977355 50075 33927 736459759 10479 25181 51075897 10479 40230 138226515 25562 53235 939363886 25562 65896 305274434 25562 94449 685075425 25562 10142 379209129 25562 85083 627190211 2114 40329 243956679 2114 82905 830015327 11379 88042 448361031 57887 59388 749389812 57887 15124 632878569 39889 24207 797037311 39889 71924 813314248 37331 67634 847427343 37331 33179 805044874 37331 31022 735542671 56061 79584 814157485 53367 63066 505611735 53367 89925 983055716 53367 27533 956613386 53367 17963 322159882 95830 28067 967928260 95830 90861 968328604 95830 4327 658771139 95830 12311 637821350 94943 58003 261239747 94943 95509 756563408 94943 96224 254187660 78886 24462 727602497 3091 81043 399465494 3091 98342 555505956 18410 82318 77725762 58770 8403 797590357 66665 75687 365914832 66665 58046 990228407 88718 96963 160741500 88718 84925 310491366 90070 60681 781690870 90070 58880 658351023 90070 70284 882574230 90070 84354 59217592 20177 81118 896324934 20177 78997 180986491 57334 48276 321380719 57334 33831 927421381 88665 62615 354897485 39106 5453 863925147 15639 79323 391084835 15639 77847 696079290 15639 13070 142013497 15639 87625 519778617 6156 48208 199596067 6156 63621 605792712 47844 21706 518847511 47844 44384 5899340 47844 86460 399983470 71310 16254 686412063 71310 73306 696746030 40362 68683 993669952 40362 78217 718267971 89925 19386 189926420 25368 17217 717123226 25368 76874 871865835 47604 30817 610181508 47604 58207 79130904 405 85055 874736595 405 88578 761654987 74980 75834 989103159 74980 44679 55209224 38498 11924 967701783 38498 32811 574981634 38498 24009 245004589 72370 4516 279487949 72370 64294 415308158 69148 15907 89513884 10851 87391 72141850 76124 15693 358480843 76124 62466 247814904 13778 24067 454197866 13778 19230 127536251 11179 29773 392543684 47246 18769 647869604 47246 77227 606390885 47246 1415 912451628 8069 73179 662098901 75437 68917 609744292 65041 56357 565712067 93592 18719 252285991 93592 24988 156216049 7973 9355 855673168 7973 66693 873071642 99584 59784 542565659 99584 48525 813600504 63969 12349 928825170 38097 18241 73417746 38097 96903 738917137 76874 93073 499482132 76874 13933 478992542 76874 30899 64597583 76874 48599 987617875 1812 7304 100065309 1812 93951 249380476 34519 69980 535613667 34519 55093 873359289 86282 67475 594824274 71974 79155 676834927 71974 85734 879162871 71974 67718 947232678 96224 708 734446857 1702 67504 657509587 1702 95140 675233470 71613 96894 346517634 71613 76649 526157423 71613 51369 37620931 19261 80262 410126074 19261 48190 319290732 59006 16853 723132829 59006 76030 449781238 59006 14084 506735233 73848 61939 999890498 73848 63420 502910626 73848 73451 223605430 73848 52646 95361674 73848 98692 995509058 14407 17658 344057223 14407 34540 357140393 13729 33067 274235988 13729 4201 305148958 13729 13930 351492771 12427 95820 604383766 4327 76706 238950147 4327 26718 357104924 22214 44752 476151130 22214 60892 618349120 22214 81810 722295354 22214 26487 980113633 79149 28755 638414681 93861 1797 737873070 93861 78461 822310618 93861 91472 153865166 93861 76392 456888917 68720 29192 591332294 65034 44983 888574143 65034 91717 350581143 65034 92430 27145077 84945 67267 134720580 90744 24868 811444927 53562 91829 340713046 87197 13337 69323801 87197 64074 738168173 87197 79157 892468652 52396 88535 124250463 72266 26346 60330046 72266 54405 405293808 39948 76986 602606796 33849 71799 577919223 33849 92326 820962943 72474 19949 876287736 72474 63416 14276186 72474 57853 447866528 72474 90733 696912640 13352 40009 329183463 13352 89845 582380558 13352 28297 951515997 13352 51792 325792004 17963 58458 313910198 17963 543 287968073 94744 2254 639929118 94744 34997 336189700 95140 75551 158119382 95140 27476 958262739 95140 4171 194602286 32811 16658 470328877 32811 61152 981825694 86530 88489 486802652 86530 85127 755363724 86530 38061 784583553 34829 24263 516977517 34829 95331 622163827 34829 14316 945644316 34829 62817 904970784 52888 38975 134568763 52888 71157 77759046 52888 99126 177040826 52888 82379 261430871 43657 2030 83641166 43657 31583 679604263 43657 1077 910224727 23808 40138 607415196 23808 69031 674970716 23808 41051 638408633 7304 56112 761619081 7304 92614 726378140 78375 54785 929496581 78375 15264 556241570 78375 21554 396983037 78375 59980 393124254 78375 18341 958500209 31583 57274 728405574 31583 25185 870280311 31583 56259 717846856 1934 90090 845880365 1934 98467 471383036 1934 15412 902323288 1934 12311 273358925 66407 48733 150256049 66407 63888 150157237 40334 94733 473466443 40334 35983 457491144 3947 79543 117632152 3947 82325 551222982 3947 15620 868827667 54579 90117 643503070 1613 97293 450483628 1613 90830 227041837 1613 50950 328651188 65703 43144 450655313 65703 15485 521253041 23023 89748 921537047 23023 96822 410614167 5210 9138 202168061 5210 6021 221119371 66234 50004 828346515 66234 35921 803164726 66234 4863 539191706 25969 28168 632699815 25969 7853 89265940 12936 26158 44682113 9055 66152 531990325 9055 67706 807436104 9055 14316 955362212 96408 76617 141290180 96408 8723 39949489 8119 75029 646322667 8119 63220 987541729 8119 19736 399548391 8119 64743 431570006 51895 33016 843331133 51895 25516 242858388 57166 53947 7720738 21289 19548 388303261 21289 85083 288099829 53120 10298 146589369 53120 85916 416862945 61132 7882 387159587 61132 20345 656422794 61132 18019 770249921 61132 98543 133056676 99113 86306 441751679 99113 79188 298258908 7857 79249 924738870 14716 24002 340353987 39293 39283 302386298 39293 86749 372690775 83010 32529 403158667 83010 33164 31813760 82379 43554 386204851 82379 44123 211308058 82379 86234 322900048 5170 87441 684815621 98162 32676 271188370 98162 56800 477281569 48289 56519 163240145 48289 80556 717135599 48289 70551 746481053 30678 21872 747208888 30678 29876 897409900 7981 51388 956194980 96376 13712 922520393 96376 84939 676567943 96376 49268 230522809 99640 27595 190823828 6426 9396 271757489 6426 43032 639339818 6426 34742 390884897 84660 27106 76285625 34168 77785 400169586 34168 53087 732365249 58232 94330 624657142 58232 69623 114552120 58232 76649 504396327 13589 11867 223005375 13589 91563 512795888 35847 43591 108938439 35847 78997 218587652 26487 58070 620217570 26487 29295 194159657 83682 95732 514336755 50950 8971 936060250 19230 31646 477974258 47883 20773 174107629 63739 59224 941953387 63739 46415 299956559 58434 13359 735890088 61825 26010 536998628 61825 61255 966019103 61825 61606 451170967 76243 41643 190879939 27245 88691 184714829 60322 42252 227642189 60322 99774 637635438 67384 11036 988011156 21126 50167 289207376 41544 98640 119540690 41544 59990 956042637 41544 16641 979196388 86133 32715 55552459 28066 78376 407213881 28066 88438 208077782 28066 29915 699151009 22778 22976 165187079 22778 16953 888513868 59059 46505 784508121 35885 91819 988661778 35885 21225 232945559 61732 98711 863044148 61732 29241 860293090 82723 22555 515118951 48476 93085 112898505 48476 54775 65586508 35541 22071 336782654 18742 20640 263941315 18742 4612 566558915 40799 13421 583575057 40799 34403 420246537 49263 3544 490445327 53012 67083 734481167 53012 19427 138124583 53012 87391 701857317 53012 9301 66112994 53012 2714 591088941 53012 49899 130564222 53012 96851 492474511 57163 8750 265564868 57163 61719 279014006 57163 13103 703361970 57163 97562 869883852 57163 20049 851441115 57397 67096 771031043 57397 98649 341891576 57397 65970 112615618 92834 23940 745731697 92834 53810 449383399 92834 53165 321298143 92834 7647 836277899 38728 17128 634926244 38728 32883 455792164 2730 64331 943392833 2730 76649 601927183 2730 34001 796285291 42142 83277 125745699 42142 53261 397677423 92658 13382 605759940 8649 35381 707486965 8649 39089 20474693 50004 45815 246206991 50004 49290 651651234 50004 88438 89097406 50004 61111 726442071 6021 7500 468634978 8398 63721 196873802 8398 11558 528344762 8398 24009 471942490 67990 71229 465831110 4612 4380 164151280 78864 18809 34545179 78864 50484 646744120 74273 48359 8457550 83299 23715 226156003 83299 96300 844217874 33892 19922 749187476 92371 11247 757624589 40454 23698 678541218 48208 73003 34371914 21029 9730 437014111 54785 68377 421450101 54785 11602 424030241 26718 71295 659470619 6290 8628 270741764 83741 18020 481403369 83741 10207 903926333 83741 72486 948622604 86261 93492 302032330 86261 43980 477761619 88994 47561 878467795 88994 74323 524622155 48525 45029 679672002 54149 45620 245228996 76599 39172 190409930 76599 12333 147313962 40891 26719 827318298 40891 44943 203936367 11682 47021 859318053 11682 47128 725691350 11682 19896 80900996 98658 66146 764934839 98658 3165 533229421 98658 67788 32520184 25340 83461 551548929 18871 57495 398302294 82905 95430 853359311 82905 78289 933851507 82905 31075 142811987 77694 42977 427770026 12408 7696 130360362 55416 44866 723827708 66924 87811 277618203 66924 48996 963216306 66924 4853 986537897 66924 27658 194647617 66924 79272 209659395 77743 30487 531630351 77743 10998 1981581 46508 20340 464802906 46508 17830 493474110 19914 99567 142532490 26169 44453 685309077 26169 80313 644532711 26169 31075 603762196 43461 77557 583463350 74932 84410 423354762 74932 63888 147340875 24847 65899 327418381 24847 58562 506691709 581 63877 722312244 28220 43482 119138533 28220 5581 175920942 45419 37480 651342222 45419 14149 167250383 45419 61724 915601259 45419 99500 692943459 47927 75984 31444749 47927 29249 373932634 22352 37106 564693849 60404 88903 989083913 60404 83473 134444557 20439 2093 820383981 20439 56211 914620369 20439 51295 75811975 67134 48544 669964050 67134 1230 868987523 67134 32017 653126317 20769 25035 86898857 20769 15019 307568255 70615 28730 245393464 70615 38944 769809826 62604 4183 880033727 62604 84620 909465790 9363 67471 172024885 9363 35225 674186485 9363 22098 706973022 9363 12021 930898504 94273 48729 190099669 1805 85724 688344608 1805 13786 979160431 1805 62651 666199947 1805 70336 884621633 30626 6672 389691732 72486 48810 187720124 48599 33107 778580768 48599 77881 227313470 48599 35550 750601384 48599 85127 695472652 48599 71400 913483464 279 4216 861664573 62388 7051 931090914 68501 87915 999729559 68501 35519 556012711 68501 4947 345585630 90303 25083 559765442 90303 65015 961434353 23359 32250 677327840 23359 81381 101816595 7656 31372 320251678 7656 51800 641428198 17916 35054 718604988 17916 39277 531637832 76579 5652 909521915 76579 2232 141791334 85127 12503 673192603 85127 10503 408837994 85127 12311 927343277 39121 62196 53785261 39121 53415 809238360 39121 83366 505637987 54775 68058 657434189 54775 87227 709605364 70451 25640 519341643 99917 21298 55265698 99917 69244 121048976 76222 428 772665754 63888 27437 437851305 97543 4670 445997550 97543 95240 931776686 78289 5905 257208288 78289 20497 503644521 78289 1463 570834779 78289 38825 924161818 1357 54600 749537158 1357 2700 54184015 1357 65769 437138081 16025 93530 518216860 16025 76649 582980618 59842 56947 462494605 18394 25641 859038699 28727 66641 545686131 28727 70080 92166701 50082 95481 832381363 50082 29241 380544490 50082 10207 390700069 50082 61111 484584132 39928 991 338224299 35741 81755 916918894 28197 73913 2857658 74386 77046 767584418 74386 25245 378474885 31427 2264 229371396 31427 18358 363764348 29733 78430 471184046 29733 29493 866426201 29733 53116 827815064 70648 76070 520894739 32044 39545 224905571 55537 27799 682132691 55537 66693 467788188 84153 15284 834163881 36494 2931 19246611 61580 79361 220592249 15136 3586 146489214 15136 65031 232300226 15136 32883 744772316 15974 75964 603548126 15974 47383 762455757 15974 64417 247184603 8416 60369 622336771 8416 47891 187711121 8416 10283 275899942 8380 24921 149479235 55076 58609 857589317 55076 94512 265628813 55076 6086 497089654 54977 4861 693051817 93620 77525 960246001 93620 74330 415511906 49389 59927 743542212 49389 20530 858456816 27616 91945 468396747 27616 28709 229638451 27616 24733 296264561 68352 99688 470131544 16508 78501 265531333 21916 78255 614233380 21916 14606 840659890 91690 2096 584884684 58867 70750 475073726 58867 8882 665381460 38944 27135 843774617 74957 45168 266449995 74957 72208 204768215 74957 16303 485327882 74957 42334 943258736 74957 35905 689516056 74957 96903 198431864 58046 4158 751665781 93990 37607 712101067 93990 38833 418523761 93990 65185 502167667 64348 55647 867841976 43164 48784 326107507 92800 18666 726512814 53672 79762 127295124 53672 74477 865163190 13930 82136 41128986 13930 22016 543638386 70779 22684 458639226 70779 76758 16969258 70779 62726 859408860 70779 64493 96269516 84059 50245 854375400 84059 83580 947981897 17830 70622 79988272 17830 87042 258344903 91021 12731 519020155 91021 21472 678376095 66854 28741 491349249 39204 76967 154706737 39204 30738 790567724 39204 42804 811789984 32652 62288 502046255 70362 79174 992724305 70362 34608 529630449 70362 53165 410056938 70362 81618 675150083 18019 276 389940398 92430 18315 369292735 92430 74559 66697211 96903 80190 824718853 96903 78929 876716568 96822 53156 284706708 96822 17312 375900021 96822 6508 815358068 4159 88617 950832028 4159 77891 130247607 80940 18029 447691831 68835 44918 302304382 85083 59818 916895437 85083 745 473207165 85083 78485 954533922 61082 86661 421002 61082 96233 152320821 58319 29983 668592303 58319 52499 448755189 58319 6257 577205612 58319 56204 495191616 74289 15150 969708964 42599 31974 274649722 42599 26395 859456885 42599 1484 346736650 42599 65601 811668 29493 12414 559220095 29493 19896 773607455 15981 57727 292856744 15981 84002 277970227 16174 97910 389208772 34456 9935 653427855 34456 16259 904144119 65769 47980 160582864 7033 57164 277978281 7033 72281 711337213 7033 16391 769157292 7033 98817 939175272 7033 66297 924343288 72733 90426 299081151 72733 13646 251021627 55093 52398 431652530 55093 79568 273437850 34001 25689 331805193 70110 80496 529571668 48190 37839 605436711 48190 87812 682228044 20482 92649 501071003 59404 42037 202135951 59404 95178 935484191 59404 60267 200007001 59845 90808 824305034 59845 81254 966802872 59845 37365 646737181 57853 9776 556124644 13514 74443 316903686 13514 30769 495605776 81169 84611 376317558 46041 6230 48794228 46041 71211 580164729 46041 98578 739679921 64188 33763 230124835 64188 20044 289834966 64188 41257 444170208 64188 68249 457527185 64188 94955 868740147 38611 89052 919110078 38611 95348 794854875 63457 63244 711456318 63457 14002 856528385 26403 47486 131651311 26403 88292 556971960 26403 41450 3813240 76649 52275 960710694 76649 54236 8171774 4652 91795 688632063 90743 67898 958483168 24821 82074 197522538 24821 92686 366670337 48840 23758 626931719 48840 44990 148949479 33565 40676 73956721 33565 54901 588256703 13245 18024 728860300 13245 8882 564289495 13245 57427 180681426 62776 83468 85837179 89311 6181 121278133 29894 35742 474049512 29894 5856 170378790 29894 93110 956997952 63349 30905 823415376 63349 52501 639030350 63349 56687 767139336 63349 94252 955151955 76488 47955 63500871 61040 6679 966730621 61040 94264 255579731 61040 90127 320184473 58065 67412 285303466 58065 83366 930243769 53281 67072 61785166 5582 57246 678437470 5582 37743 647105023 46651 80218 927433775 71501 80198 674644201 71501 44549 189531271 24394 55201 193185373 24394 78505 663108025 37202 49267 971522246 37202 49866 240067153 15019 33934 931077535 34740 9787 227734500 34740 44763 690720448 37523 43008 916256377 37523 94523 293469538 37523 20220 859760153 91431 72599 201152965 91431 30141 973810825 87754 48731 545932359 87754 99680 218039217 29915 11007 912431686 24745 57117 240362998 24745 25065 458290350 84120 80418 119687396 84120 51304 736070406 79272 24552 70233916 39494 83283 899459441 39494 29032 200786333 39494 91815 710000072 47645 33754 162929763 47645 39198 773151245 47645 73750 901401993 90280 46188 557204423 73595 84991 440298104 73595 74132 154976318 39826 61932 250735965 39826 1161 705895487 39826 35748 553292652 39826 10660 16094495 4636 88976 845688665 4636 50304 469287999 4636 61111 182612908 4636 56460 592259561 4636 98689 810237123 34742 17616 287364834 87625 2986 634955349 87625 61629 874888849 39704 38823 590008724 13976 32925 389667554 13976 50145 21285238 13976 20368 352479524 93260 47668 628765224 14606 16463 496491072 46116 50311 93820602 46116 79845 419264090 12021 85015 71772422 72227 95748 939059769 72227 55307 682351102 37092 59040 664314131 8897 67477 640659932 13805 65545 791734480 85993 44652 289558798 96033 20462 133236627 622 70420 320540404 29325 67668 810573506 76177 1714 142944788 76177 79526 593219472 76177 94480 139353277 99928 77135 891982330 99928 44350 295943766 22948 8092 227296062 22948 10448 984712929 30069 31895 434816252 65054 21052 580785691 65054 24420 661525982 65054 78485 672428875 84770 6610 418460874 84770 2879 876755171 84770 51369 821364351 62060 91727 468817407 62060 6508 765107037 48058 64321 200304504 48058 8750 540155253 48058 76042 612970461 77774 37362 128952804 77774 29241 698668031 50644 59952 367084710 50644 86465 60093510 85890 82605 657609570 85890 45856 533728085 85890 5190 971482435 85890 81810 16997988 99719 68351 763820927 71212 36523 43673007 71212 38554 738834643 79155 95058 526801851 65127 48180 314436569 48583 6098 407038696 48583 56462 941851618 48583 10797 619389121 98817 46905 125820788 98817 55044 521443764 98817 85731 899004272 55519 67672 119838310 55519 25397 360883457 55519 6966 534774914 55519 12263 536200350 12333 36607 291256342 12333 42913 838101042 47811 33245 135380486 65786 27843 836475396 95348 18207 661538023 35550 395 921105955 74477 38838 128827408 11568 70256 680326131 95178 72215 129260722 95178 31691 423207044 95178 81381 439193092 95178 94985 759763933 48062 73011 104006253 1455 87291 640806723 1455 74559 23766905 67351 1458 552247177 67351 5537 133722784 42747 43098 305383577 16953 49332 570784177 16953 90412 198747992 16953 77125 18637404 67718 29470 592092164 47493 70030 567061791 82094 91706 662071914 82094 39876 470116082 82094 51295 901560472 19055 86144 918385449 19055 8882 803537357 846 50339 421533971 846 86950 369168492 94409 53701 419475179 94409 59932 56007709 18534 50161 399025110 91992 42308 460737864 91992 57381 714585550 91992 87227 272432315 4913 31405 696316676 4913 66683 508346675 4913 85718 822611079 77121 8661 656274957 66057 78749 817522187 66057 906 383864815 61881 51060 594159119 61881 62767 649064308 26595 15032 834240548 26595 79967 57490570 26595 90830 998409285 4863 26608 491679959 4863 98379 999437989 4863 99454 327409067 25963 44436 213335813 25963 74734 172684404 25963 51977 333985087 25963 58473 334443472 25963 22320 672514001 65931 15463 709387985 89317 64590 564677016 89317 74538 70338215 89317 62240 825000270 81754 30160 86681399 81754 83159 243909826 81754 51792 184718233 3836 10317 555712772 3948 89403 381759325 3948 98316 81699412 3948 14394 346627236 14084 30686 18208319 14084 49469 217054308 14084 33171 198387287 14084 4855 200822532 14084 8067 366270643 54261 22123 303337127 84939 38949 597119171 84939 83519 508839111 84939 8223 339551013 84939 76042 413647450 84939 27606 183652862 19428 56403 324750237 38723 69892 901735935 38723 75060 965899960 38723 93958 436545561 38723 86463 931165961 87536 87026 281300654 44763 77080 778031032 44763 76484 96524150 44763 29683 178166911 44763 34246 309196164 44763 31006 733265490 44763 31075 327380469 63902 71707 95983265 25975 77179 953368782 25975 41460 432675439 25975 9650 703256011 19101 5901 393714538 62929 85852 91527770 62929 586 160666075 62929 13157 296570293 88615 39549 34454670 58473 42778 193932942 58473 95899 787869874 58473 15412 11829858 58473 14149 18191563 34997 39940 737703242 34997 49470 663596053 34997 29098 202220452 29241 53543 373555519 29241 7200 269684311 29241 94182 675091555 29241 9967 218866032 29241 76392 659472225 41297 22871 990040391 41297 30133 209250268 79460 39786 770197823 79460 70064 557412585 67046 12411 662362616 46966 45436 129068513 46966 46461 165702812 46966 49505 422056466 46966 606 272461502 9522 72722 638730890 9522 23198 625868936 71924 11184 74834803 71924 15356 368418798 65970 19036 995530383 65970 71400 233241165 42171 4778 760270861 42171 12311 561175818 94125 37420 308605771 72332 15539 13059750 72332 50590 73514800 72332 17172 350917141 46761 64131 995303839 47248 29642 716884530 47248 82562 48813493 53810 47126 22517999 53810 23162 389216739 23831 4515 594981062 23831 75957 78943455 23831 96053 400105441 86957 87114 786352627 86957 70302 50034517 9930 43482 848855373 9930 79712 644256746 9930 33770 896780078 96786 89119 23020174 96786 79020 550499643 10448 21257 856962129 10448 25472 728729174 10448 85079 242510237 10448 60221 440630389 10448 37046 745569503 48630 80047 794412932 48630 95491 532594883 47765 16752 375758785 905 38983 449661396 905 49497 94612368 905 2876 791495820 9381 62066 388060895 9381 42731 790901757 71784 20881 279793240 21156 96025 880792142 21156 72225 365217585 77881 22781 319511173 5901 58435 501436313 5901 83534 555568273 56259 88872 838491112 37911 4899 506094593 37911 80412 785450594 86024 95784 178262337 86024 27584 462779014 53165 56293 310860985 53165 44719 110809637 53047 55021 384433302 53047 81303 866931444 54566 84627 850457874 91649 22500 906821481 14202 30741 965420174 14202 41311 946823564 14202 93443 670100299 88261 29439 96355507 45661 91760 958052613 1509 27964 689299734 1509 28101 469616304 67706 21490 186971591 67706 14799 932006637 19848 17478 5212626 97862 93008 303181011 97862 59589 270787851 97862 28549 927346371 86677 29871 512483372 86677 48161 102076521 64256 74328 263954058 64256 95385 863192575 51295 48527 371625487 10568 6840 625197107 5827 70378 524395483 44990 69319 966641414 44990 52351 987008791 60431 14177 874237949 24274 27753 174941217 81381 19894 809255297 68447 26545 738632252 68447 80913 223654251 42937 18284 346959562 42937 61173 238787825 62883 84110 553192117 62883 54688 756149982 88851 10456 672039282 69623 20578 212287201 69623 22521 512525012 95651 58126 295482675 82489 68793 272773925 82489 34932 889189711 82489 2959 526791602 69064 82047 321550943 37664 54064 794324901 37664 95536 386936084 37664 18512 914043690 37664 77891 547838561 37664 98649 873914623 37664 80345 676706192 69181 94099 403382614 17993 98156 729296623 17993 5763 646771109 78217 37023 956603919 15124 96759 248088048 15124 30651 16110672 15124 53208 489271131 38553 39729 163314742 38553 79100 266888919 75392 20049 437447275 75392 76398 241743982 97975 1854 639837875 97975 90637 660605995 81333 95431 77462707 83400 60576 343831169 83400 55636 136429458 83400 48098 28014964 83050 89932 161535959 83050 61887 203884512 32883 77402 476020502 38472 41380 163710008 38472 15412 391322466 34543 98405 734761055 34543 44816 853940342 34543 89560 808618945 6508 68119 307859150 41475 43951 913363115 41475 89225 1924255 41475 72281 257394358 41475 8750 877053777 29527 33896 741536370 39089 53956 13741210 39089 62832 433743483 74404 79189 94305018 74404 69186 551412087 99075 4398 225077658 65901 62474 217305967 65901 49268 599721895 32017 30795 428130408 32017 65631 542164247 32017 26395 732892820 79526 5246 251903413 77015 356 613772927 44679 16616 632207295 44679 98692 820985326 44679 61117 510592126 14911 78857 99619057 14911 49888 648454783 39772 80672 769861209 46027 51382 122494677 99774 3995 134053887 98274 94406 941684739 98274 4201 940106212 27658 15408 197966382 27658 6691 481981732 27658 40483 57031229 14019 61042 115311162 14019 56448 992462452 14019 85583 475810787 6541 17550 793238420 6541 88608 832425204 61044 45858 161515113 71416 20135 128824149 38061 64558 459862161 30271 23130 542266686 30271 38369 79932313 30271 10373 667585827 30271 81 638591253 90733 39461 713665467 90733 39594 370644724 90733 79685 967050338 90733 87042 269696096 90733 46737 382583629 54231 36444 787850086 54231 74858 620470657 54231 88387 21031053 3879 13876 242064018 38758 4729 667717902 32028 66050 215646908 52501 35376 86450992 21472 75589 92670191 51923 77117 526336064 51923 49353 90354094 82561 60402 88038113 33171 25307 920825977 33171 52662 434766087 55289 75388 755224568 55289 96 746616726 23255 83700 114316473 23255 80059 436240871 23255 74103 998853808 82325 58646 937945044 82325 89668 202219407 49505 85831 850655907 49505 84012 867509741 52872 75822 826529522 52872 44650 229677864 33164 71463 413462903 33164 9799 504010681 33164 37659 724195537 57246 98793 695215678 57246 76680 7551619 57246 82048 113349216 57246 93069 426940424 1757 81813 279250800 26723 938 826012803 78485 48421 208877465 78485 10627 604415161 78485 67894 254701501 2057 72566 715835695 2057 49453 655125510 52603 96780 766302822 39831 62531 425010377 978 42424 913815159 978 21242 90211285 978 1484 193653549 11455 33317 969868639 11455 65601 336138870 11455 2578 18588787 5537 44978 812512563 39654 61286 147630638 30329 52385 966897006 30329 41828 589536582 30329 48830 711355127 64321 46055 334808198 64321 41772 65368846 64321 62817 326133147 35905 53838 983454863 35905 90637 506167815 12528 73754 478475330 21475 16913 574752361 69483 4694 670585209 69483 5052 652481917 19260 11117 160512506 37046 86433 861685499 37046 49392 842075795 89857 22436 123359756 89857 84653 735830551 89857 89956 480623701 5803 46780 196840405 5803 3899 507468835 65727 57317 874334813 65727 10194 830772091 65727 89711 189327275 65727 57289 198714275 65727 29726 254666991 98649 72022 332847209 51304 64780 587060317 49268 77496 470064378 49268 71288 361458986 49268 94174 541613604 63350 83063 266975344 66272 90034 783527345 30899 72562 643354381 98692 51848 272304438 98692 24964 655757627 98692 76542 675144780 98692 56197 203689734 91517 48632 201936213 91517 17153 691356749 91517 2565 64317662 87227 74136 80867441 87227 82313 943356320 67075 32225 657227763 55160 69342 399396119 55160 86234 387540811 55160 34246 198715719 20462 41428 204736041 80412 15160 337140985 80412 14087 520520573 80412 48008 583557644 19208 8748 823529864 19208 32607 683172284 84245 74385 877624567 29332 86428 91291318 79679 74458 598553163 40268 67057 874419053 40268 59096 2528141 33743 8211 126033614 33743 85346 598923211 33743 7647 247866344 56197 75167 654653538 56197 83163 732962497 48860 91384 862833192 15412 22418 860581718 15412 82350 917615042 66101 71379 597952254 11375 49783 271731710 24346 99676 571462070 74102 28355 658341917 74102 79870 332248233 44549 48908 423679825 80313 63907 653129055 80313 80330 600271414 80313 41964 178872750 38825 53032 171566794 88201 16304 687247887 88201 88387 306109080 20036 24510 326701732 68413 29098 858267138 68413 30577 858112957 68413 4271 688122050 68413 71470 500559843 68890 3428 597424494 61988 90761 248214447 61988 84640 173855803 61988 14394 421983604 61988 65181 628581532 12431 12732 832745033 20497 57677 486123166 20497 76607 172770789 3392 76883 722804199 3392 5417 835048845 3392 40739 79403126 39277 78298 488445672 61173 36999 568988846 61173 85718 21338557 30133 31116 780152285 30133 67901 677567246 31902 9702 109878209 31902 6191 779029123 23573 14913 421426811 23573 21928 731384709 50482 25589 234146918 12263 23597 291444676 12263 26615 375407935 12263 36447 873123361 50229 9513 739632355 50229 2108 294217491 50287 99399 459974201 50287 97959 114038413 55277 18641 74989029 2565 93090 629667322 17172 90262 830522291 17172 34977 101419924 17172 83734 365590440 17172 65447 492427560 17172 25313 582751127 79685 74435 145919751 79685 97959 629897493 79685 54364 745958743 12412 63578 983554275 12412 74623 865698116 12412 23597 649879000 12412 53958 410574408 85731 11412 752682670 85731 94075 985845889 63109 9365 690682093 63109 27662 908968310 9689 68297 411339037 9689 52048 462838730 55695 25444 681087258 36447 42238 127604497 36447 67837 629057343 36447 47469 25725293 36447 65185 397549450 36447 6761 112906520 47525 83871 197628297 47525 3310 905744563 47525 27911 326811391 47525 84002 758281431 44752 10489 101116505 44752 19566 442488763 18774 10055 711494752 18774 24463 173088392 18774 70037 221350754 70551 93297 725558052 22600 25443 474187221 16819 73157 456583154 39480 69053 241703760 39480 67245 546231442 48008 11983 689159913 62391 21641 970919387 543 39705 672977517 81283 45280 267333020 81283 17666 225612263 81283 54161 494658972 81283 63376 687760474 54405 99746 592492517 46473 29591 142776649 46473 97062 135170363 18650 85104 528424555 8480 24602 317766227 8480 39224 439636459 8480 31356 278884374 81582 83736 285488242 42453 28902 858768244 64580 8528 640592985 64580 70080 156922465 64580 46737 196942133 51840 93811 384046231 51840 84354 871727475 51840 578 921593529 56800 61167 748683970 56800 96837 751727511 56800 59262 388358454 46347 48546 608071260 46347 61808 103198969 12665 32040 904951571 12665 53388 614146718 98543 41502 976516794 98543 3423 148021443 98543 67359 578404296 80164 82336 328746714 80164 16303 768010385 62832 52724 119032544 62832 48377 258412127 35225 43455 359010741 35225 33896 102818161 78997 77648 362376160 43182 47689 861625494 43182 58798 722750556 52662 79213 145551360 52662 4792 782939382 20530 9344 794270397 20530 96806 490683578 20530 40431 932384291 20530 81 644719117 28101 74809 153753690 71400 63002 446750001 71400 10207 412327059 21931 82582 470004834 21931 64295 908818681 43343 45475 185454134 43343 18666 967579500 24791 16165 221720308 24791 19469 673502774 24791 93157 304243440 24791 67490 361005643 24791 35613 803689878 24791 14316 388408926 61629 9733 14254475 8882 70593 436094880 22244 29013 86158899 22244 11459 579619595 27606 99390 367178239 27606 33549 216451502 85342 70950 395117640 32111 27169 160788552 32111 83491 676963118 32111 96420 673147157 83709 28637 300838153 2387 66515 326907209 33896 32784 842755229 11915 28921 746344132 11915 84734 866018786 67788 37477 13145737 16798 96865 154129276 16798 3734 769350059 98522 77082 958912851 98522 89780 380480473 40580 56294 968423301 40580 11611 913738289 51206 25044 921162371 51206 19361 980825114 51206 15080 44674333 98650 71164 492431971 46398 32399 916584452 70539 65529 891111413 70539 48823 977570564 70539 61664 52889965 53958 69380 241546381 85429 85435 651921155 85429 8693 739376129 85429 47225 320827991 4201 59436 112792239 39594 76673 869451453 39594 25778 213434912 30705 57772 313809773 95061 66256 327676397 31075 77100 803879040 31075 21767 787733516 31075 77933 444053238 31075 590 640117555 31075 7549 76767130 31075 45467 988573086 58430 42033 529675973 84013 55651 624969498 84013 48434 193545493 54557 14481 55805360 54557 9157 321051292 57427 83555 870702803 53913 33699 65925760 95419 25182 950944987 95419 30169 748445050 71470 16820 906120047 94810 23132 725929746 94810 83082 841743058 73299 86002 225527338 73299 7220 644844065 31006 59748 486177563 31006 4433 595117886 25245 93744 179816227 25245 94174 456393975 92883 10924 697549524 92883 40230 404182601 66693 92964 440804641 54161 77758 993981725 54161 17666 297330020 10503 72543 936283524 10503 9417 938122030 47891 81618 615318128 47891 15207 172348127 61096 16554 421428236 61096 59128 795240207 61096 27546 745073486 79100 53203 251880823 79100 16463 313855682 99501 45555 563953769 88889 76835 659755774 88889 39866 961664956 51792 14766 140393430 93951 4972 857379808 27166 1546 282842201 27166 25864 71186065 23198 27529 512554197 23198 74323 618018354 23198 58562 786390401 64493 95516 722990698 5809 37423 51608790 5809 37713 775635632 58494 21864 18601928 58494 35921 603382471 51800 32982 637423628 51800 84973 919633289 56460 64549 353731556 56460 41984 11201704 93921 72340 233941579 93921 5674 804227466 93921 48161 283381132 53564 86388 502389607 53564 92361 115145841 43633 27041 544132202 43633 1432 769712397 54394 79303 479376492 68970 48459 935348269 76607 93749 537504538 76607 53864 523779753 76607 24801 233763974 4792 32530 522979239 4792 55700 854168115 98464 85214 137127872 98464 25345 701329843 86718 65760 380838440 86718 15207 727881794 88438 35273 416794060 88438 1776 474217271 88438 66058 476675683 29726 69867 928544040 29726 83588 93035886 95947 37383 583420311 95947 44921 976873852 43236 59316 682566110 43236 99739 633676943 43236 59564 493849436 43236 14316 974393438 50232 91591 908000976 50232 9540 981313817 50232 28306 197976838 21928 54300 442252644 69169 80599 177728964 69169 79894 339844408 69306 48588 58899362 69306 76932 92982190 64836 59263 837500200 64836 16833 610993135 46918 37444 425351846 46918 29168 908155169 46918 44680 536798097 38842 26880 450728651 38842 61724 744962224 40746 61254 215235923 40746 5687 690372467 40746 9540 542887660 20471 991 769205858 20471 55202 604047954 20471 811 966785840 61152 41950 717747269 89780 30153 583923032 89780 31046 739515094 89780 97237 24714398 19290 12242 280089025 81079 87035 912828635 81079 76919 89176395 78774 60931 169362107 59018 51372 296306210 59018 73414 649038671 53208 75913 719426678 53208 8723 67459142 53116 2437 72322148 53116 53826 108215664 53116 57535 207437421 53116 18988 761687682 41834 97915 822880878 46033 68139 228992449 46033 55135 124685323 91324 25274 404847059 91324 7986 355890234 91324 18517 997728798 91324 80947 811910907 72561 17354 350692703 72561 21005 62605135 72561 87821 247867701 72561 89256 363945408 6761 38148 457751313 88188 23614 660019306 88188 67315 589056994 13388 6244 697307381 13388 57752 278411377 56211 17083 708674003 56211 61241 320180976 56211 48196 170434541 25931 63355 813451800 87042 20335 2642795 62240 87269 610291410 62240 83755 861109716 14316 1430 204240134 14316 58266 670082114 76392 67947 868359361 75468 25268 315579418 75468 70012 326164704 89711 56651 992758285 89711 4231 220659316 89711 21697 27329731 16259 86793 73944042 16259 36523 280341520 18381 78679 691558139 18381 69941 729434918 6552 36730 74452909 6552 60411 848380327 15080 80825 640971530 15080 22652 99264595 77491 4462 515184602 77491 17011 623456784 83534 95064 429329418 88407 88882 703063827 41984 51666 525118098 41984 96 874641286 41984 89956 371097237 37489 76679 611689392 37489 51573 98842563 20049 77421 839026360 20049 92327 351989293 46415 30507 408975142 46415 95188 299079758 28846 7563 125636351 50296 43100 52830194 50296 54901 883588475 50296 74954 472294250 92686 58247 266966414 90870 82342 201400562 90870 89956 515538237 65181 57207 3796911 65181 54901 591816770 44098 79789 98147798 44098 78361 478129106 93065 24580 866829114 84354 36031 914285538 84354 89018 521272554 89566 59679 904885125 89566 17583 318190957 89566 25345 306684698 8750 88411 140097321 35722 95 477846330 35722 21788 720870052 35722 73633 595449643 35722 37545 264911412 39208 3889 592255482 39208 43171 603696726 30558 37864 28954911 20239 99547 589394846 22320 11415 447272337 85087 787 803470054 33690 88305 367228527 33690 52048 391770106 60872 55166 820808364 57855 83508 535609320 57855 99152 819243488 57855 12519 177167193 57855 62274 385003990 90830 70613 798208761 90830 84363 793109118 86749 88469 956791872 86749 85607 737954924 86749 19317 968893390 54998 67213 620437129 54998 29568 445820332 54998 23162 625445591 54998 54222 172075541 427 73846 849417446 427 84029 640120423 427 77125 887605976 427 18162 60641863 427 90178 258187052 427 72468 450824381 98592 96292 660809416 30651 49466 934566942 30651 38775 2960139 30651 2859 141012433 4181 23388 939145518 4181 8389 872925714 40739 54192 967648685 29778 99783 545185813 29778 8067 266998413 42049 67699 668115705 42049 84089 402147566 22634 14376 993135280 22634 29786 358137528 89560 95692 583489118 89560 99751 343215869 82048 4202 577553804 82048 74740 826403928 25345 56875 163274443 25345 28191 217211418 25345 74170 876059217 41051 63775 850236518 39006 45077 748045269 81061 31659 333744221 64294 16403 372060220 64294 39140 492603507 21225 19457 969042120 97237 15525 328046153 91614 70253 930133509 91614 21287 478528047 61887 49592 956345992 61887 26623 911614682 61887 31356 494270461 20519 77516 800767090 20519 92441 298662279 95679 58617 786608616 95679 65079 325126026 10373 9824 118733265 80574 69213 474513986 80574 35794 998223756 80574 53388 350051176 11331 83261 595804589 5763 18816 472530442 5763 94955 724366744 5763 11602 915118614 30165 3917 156741121 30165 88569 836002686 30165 66425 708295806 70080 29394 318190555 70080 31056 642782535 70080 80642 427711388 94288 81261 699776878 90546 76026 819351954 32758 18939 111506495 32758 54824 530402552 32758 53681 259248887 36523 73506 375564080 36523 30141 329952003 82774 80640 53548976 82774 8947 274078875 79930 10031 371453063 79930 77699 569098637 79930 21403 615398434 82707 80784 954398777 82707 47759 704235595 8067 24567 219108331 79689 46362 81899608 79689 60655 298479683 79689 87782 484598287 42744 1225 662681759 42744 39559 973594238 74559 9321 205858843 74559 38751 48273417 51155 83249 457582958 51155 76330 99844363 51155 18666 817654478 73769 23210 678081466 73769 27908 903189080 85097 21635 477488958 85097 31602 540023474 85097 19045 483467293 85097 92964 154358022 24801 33369 623057815 24801 3657 900136701 24801 70816 258167942 99886 44382 171543709 99886 81959 644753563 99886 52593 929585043 99886 10207 118673679 73750 21818 748476367 5581 40614 945898468 5581 8956 174604066 5581 7690 525690864 5581 66212 856615964 29831 15111 799747007 80059 45296 396837400 80059 23439 891559472 80059 49392 96300666 80059 79967 350168973 80059 18988 829424311 96781 94703 32773358 42913 70481 729197121 42913 18254 269094474 42913 77778 915498309 59733 67437 864401813 93980 50419 883905336 93980 97959 97451718 61664 86 375453665 606 89362 600610597 606 60246 123191242 16463 93508 587503654 2108 63614 914733119 2108 76091 274328487 95942 13509 639863728 36263 80036 433972764 6079 91145 453792521 6079 13994 732056648 6079 33877 775808158 4264 69744 45372090 97128 52523 4384061 97128 83590 181930272 97128 95509 487333851 76042 7815 375121490 98117 29264 400038254 98117 35436 88727189 98117 23597 619411728 27584 44300 554264529 27584 83227 212362750 19275 96759 573846234 80556 5580 880104846 80556 531 910116440 2995 8245 293620849 10998 65086 749815364 10998 81571 831737997 10998 17336 346370287 96939 4136 777856839 29249 60922 69643310 27533 69139 912878390 61167 55894 157426916 84935 3741 418335742 84935 74926 709009965 70690 96144 570846934 70690 81963 890807973 21287 69780 281025627 21287 90255 511095961 21403 49258 118634991 21403 21274 335054144 47695 26839 407494819 47695 18376 465707667 47695 58266 756905483 40230 61508 672090915 40230 76932 181549512 40230 84734 560098254 40230 82951 110475890 61255 27953 195307237 59040 28359 857703253 37365 30326 206415296 24988 89065 333224485 65185 23943 554477833 65185 30543 42791767 65185 15620 985730174 93443 95028 429091033 93443 30753 354410535 74860 86078 157247124 61111 69860 877403051 94480 44310 596486856 49290 92575 220452947 49290 75066 822251626 39444 85343 62255200 94985 65964 442720234 94985 58093 98956466 94985 14149 235299760 97613 32680 373546023 58562 75217 851720157 58562 85439 760162750 58562 67829 925097254 1077 54032 986562198 1077 5324 962365100 17336 65268 447156322 17336 97632 378030699 48776 48508 807803746 48776 49733 974633954 48776 36442 715601513 89713 42837 155363860 89713 49510 556607198 89713 18627 787265881 73810 25513 861010864 72225 33279 957051852 69172 5576 655087737 69172 94772 169588772 69172 99454 388706649 29634 80625 523382472 29634 41952 766860131 29634 89358 970670796 77891 45066 827275483 77891 70643 214961326 77891 578 400850390 83588 34579 936694645 83588 83972 204147644 65601 16318 812072490 65601 46689 569315670 20220 49775 820918878 50484 41925 127533571 24467 22031 295221719 24467 5580 343335560 25594 98041 884734449 25594 29920 248873664 39876 48864 828925723 39876 38303 966419793 52646 51664 256097414 52646 80320 372794053 52646 12198 126668522 52646 18666 934593414 7628 83851 756139162 7628 10273 845995993 7628 14394 728420417 54896 6405 521370374 54896 90711 902582673 54896 29683 555786235 64225 99590 532135747 64225 50452 48889576 77943 21193 99511412 56968 67359 382617002 56968 99667 38027214 14002 74063 289762270 14002 6957 570758751 26623 34738 882409266 26623 81875 930849788 85336 42647 588559661 85336 55755 474251847 85336 61188 640526310 99667 67036 584847545 99667 29299 251992812 28297 55489 490308543 4729 23503 436381846 4729 74443 602482008 11263 28834 628487890 11263 27908 347393383 11263 66607 42496360 48540 55265 530848494 48540 63776 325385781 48540 96222 780078724 88085 58095 85478375 8520 40470 202104134 67286 14638 57742828 44075 51539 687426183 44075 59932 316561432 51573 76522 565488425 17815 33566 387083893 17815 26395 62549193 17815 64464 876862300 66110 44930 865171435 66110 37941 692032954 7122 75878 875455441 7122 37602 92364829 7122 64439 801853281 7122 37792 432934328 7122 12085 513646039 7122 4171 453518745 7122 22550 750878761 25516 94301 807548767 76861 13080 710810494 76861 66212 45755707 4441 14438 975944714 70302 97946 880112239 70302 35849 339755248 19896 90627 800652670 44350 35329 729099539 44350 74267 305678075 20527 76418 382553367 75031 94124 377810695 12621 36918 946697956 12621 11390 673169687 22575 39576 734074207 27568 77960 848096614 27568 92755 972200737 27568 72054 715725364 15104 37987 67646259 15104 54081 25536333 15104 46737 239511155 55860 19565 275398751 85734 58384 773191451 76030 7097 737044843 78366 45676 56568525 79870 42030 439021997 86442 55878 922714570 86442 77315 801667257 6379 93701 884132006 6379 20053 702778498 79967 84133 256233330 57721 37748 704820530 57721 30228 924130423 97535 30832 210991088 7549 78963 754811822 7549 47281 972320696 7549 5294 34557651 70037 43729 682959985 37713 45854 465476653 81 74180 529147042 89956 69525 791186625 29968 34578 447322563 29968 28277 904009434 52048 48593 214635339 52048 54241 574213937 52048 21532 649673863 10207 51756 723779457 40904 9997 478352790 40904 21167 735626512 40904 31148 698788661 49921 22440 699181513 49921 59652 67172670 93099 51528 959774164 93099 21006 198409377 15786 79641 156185705 15786 36518 686158450 10283 17271 723729536 10283 93008 120713666 55579 59592 770894713 55579 66558 516576284 55579 79833 408481760 57098 68209 534193926 57098 47892 663513204 50116 72805 818188056 50116 26418 374176548 50116 32381 384170850 50116 906 8229160 1484 28611 76561560 51369 53210 316274949 51369 35436 294881099 37545 41849 586205337 37545 83074 440222988 37545 88840 792679796 37545 62335 24209719 4947 58212 115138534 4947 72970 166877474 4947 5889 68608543 27304 56957 838304264 27304 3643 533924203 27304 38701 831083145 27304 72262 648294372 27304 9238 219432065 77933 63185 313351852 77933 99493 587940502 77933 22112 358555919 77933 60773 340914485 77933 8182 660442300 77933 46736 203667126 46639 45330 356740231 85945 29149 455515357 85945 10388 136501540 74103 5689 250708774 74103 62107 162763582 53087 71266 505340194 53087 44487 379479802 26786 4209 386873014 26786 7507 237892271 17312 2026 583536789 17312 35436 623844013 63124 7903 699250118 63124 7414 165570360 72262 96020 325893585 48977 87935 28049531 14953 86022 872641460 14953 25978 832213038 14953 47577 720787754 19361 99801 349256850 19361 5536 797432275 19361 78465 915645558 19361 49655 240693935 19361 48102 763862260 19361 29920 18363910 51782 82836 958265481 10802 39957 468464569 10802 4104 167909402 10802 25185 455693402 24009 8142 179325306 24009 30169 22719793 47267 12417 384880670 47267 36442 408209470 47267 71627 109725278 12311 23181 755570680 12311 22689 359842712 71605 39645 738612337 62817 76542 306855625 77268 55667 126311901 77268 24463 607136840 77268 44707 811655876 745 7640 752863966 26373 20946 281163397 93991 88069 652443671 93991 92732 903382844 93991 12652 16503102 59515 30959 491938599 59515 28595 200509956 44921 52144 382215761 68371 93774 516575688 36060 25246 554401006 16170 90545 652250696 92171 93683 778563179 92171 69526 30172995 30141 80107 36310613 96213 92175 557322431 96213 97283 1034207 96213 66058 236609396 94955 70048 880113244 94955 80642 721343704 94955 25634 759307935 94955 44719 963779584 94955 65985 822320678 89570 3884 357049965 89570 25912 153945967 89570 5749 464458170 89570 42316 271285746 89570 38265 212765877 89570 21697 437731062 89570 91160 799411339 6208 82984 607082892 6208 74482 603504748 43460 51736 206219499 95509 63848 758343799 69186 2593 833574933 69186 68356 844848514 6966 60422 415911079 6966 25080 908953782 6966 83384 340920785 6966 20040 682509906 50846 24922 659080663 50846 33278 258443196 72281 45893 422906665 72281 91623 27456525 48161 19684 787218366 48161 15207 797530460 44079 36504 400597518 41257 80327 816638798 41257 19527 497909528 29683 98468 44303008 25185 29087 693248386 23760 4020 633862094 23760 12519 98547341 82350 69441 940030006 82350 69557 737822419 82350 26594 983671600 11583 6395 104253317 11583 84060 396049553 91273 86830 62639172 22416 59430 333680767 22416 82532 640528675 94608 46045 650391970 94608 15054 506911706 70460 23470 148416401 66297 19494 826123868 66297 38603 527959746 25471 84257 962786478 46258 59472 709927831 46258 67554 971146474 46258 74601 745280669 46258 6246 634597852 7647 89884 346637875 7647 34670 200299137 7647 95406 592090797 7647 37576 49187708 7647 16481 660219854 7647 21069 628049870 46720 55929 32671448 49513 29642 568796534 49513 95496 458544320 49513 12720 759034988 49513 74603 918293156 74538 50334 955607760 74538 44743 24648438 74538 3265 544719152 29530 30774 258710846 29530 71374 740754588 53245 22033 840413878 53245 33278 92628863 3946 17343 730210369 3946 92922 700439994 39360 28905 581945297 39360 90225 915490721 30773 74042 592577543 82562 38618 933836963 82562 51021 835410420 42334 59034 601179509 50786 54731 882653536 50786 90322 397036765 50786 4357 334996949 2088 30063 259835996 2088 35921 914794014 88038 59772 595255401 44453 76192 342554030 44453 57119 791952252 80345 23665 252253065 80345 96 805146619 80345 18626 563805374 17858 29881 883098438 17858 88112 606849273 45966 66546 580735568 4171 49479 265481231 4171 5892 458373787 33183 62572 620076007 96716 53022 753675268 96716 23835 782754959 96716 44650 663300791 14149 77629 668336232 14149 77346 235931944 1463 5950 266681251 1463 91261 197420820 1463 59362 134007388 77082 98858 395488411 35921 10870 13639487 35921 65529 287488028 8723 2972 493414588 8723 87725 69615897 81810 80026 977663795 81810 36574 739744573 86950 7114 694859934 4855 66173 965798138 7842 53518 166010983 7842 68928 819583012 49866 48830 632571314 49866 78507 911107517 57289 89314 803769660 83323 75055 679982659 83323 16974 121552379 28004 4679 85509380 28004 28107 342268357 60221 77317 338636274 4437 99158 944384685 36645 30687 563441231 36645 47892 993227314 70150 63954 118104073 70150 39224 720398618 27908 90528 209693694 27908 65017 599691723 27908 28631 394697951 77125 93400 342907905 77125 62717 835849113 77125 24170 844366770 25369 71746 564535603 83384 17278 544108661 24627 80304 382456347 24627 74586 710593620 15620 56859 340393175 34578 12649 552155535 82215 25183 768134198 20956 58296 384274519 84363 88134 887606597 84363 92907 332170454 63376 24836 562689819 40462 82920 810529116 40462 5417 181282743 94634 13892 631079130 91896 65902 852013348 95372 43134 750711820 12519 80332 669932434 82313 24727 238999406 90440 45112 160545043 90440 41361 246676638 10660 79534 121859605 10660 1989 5829406 41964 1851 691125972 62793 15342 263474683 45028 75599 973041933 45028 25029 865515055 45028 40500 292517318 45028 69935 263238960 45028 84129 878602321 45028 82717 270774249 45028 67894 708963778 22098 81841 867016722 83473 23569 39177508 83473 76932 726867802 44943 61349 234116417 44943 61068 141493895 86234 11733 684123768 86234 67359 344607771 78235 18551 979003689 60267 95166 176067536 98079 44904 577146517 57591 97549 878696452 2876 15428 815140145 11602 34495 881966944 11602 61983 605996127 11602 12296 331087481 3767 77953 503312426 65033 37248 562996241 16777 88766 382413367 79020 81678 283876483 79020 5920 242194632 29098 42275 601045235 29098 17760 366265549 29098 25157 782219040 75954 85607 843207669 75954 61983 471736666 56687 73450 478535541 56687 5123 228564489 8999 52676 94974718 8999 96973 43191693 8999 82775 772813306 70811 88359 352929999 70811 45221 808126091 70811 52817 359431010 42694 14869 712938940 42694 12391 891438894 79836 27292 842805047 79836 28397 611263695 49392 42793 876782190 27495 52954 384041142 26266 67056 655373793 26266 73990 956114163 74148 36052 73675450 20040 60345 779118591 20040 54909 643804153 34368 13201 204208563 5417 26963 681464563 5417 38908 533269311 58412 25897 34198756 58412 78486 834297505 89536 56694 96702908 89536 99045 893692001 89536 89002 831429644 58798 90700 134259259 58798 91069 867211157 27896 72264 35429876 27896 88974 801020092 88387 24159 135467914 88387 80672 456814354 23834 96986 207857325 23834 59284 633356515 61117 97743 173610079 15765 13825 283396842 15765 94279 248192997 15787 78059 490347725 15787 86570 463712272 15787 49855 55407266 15787 80555 461504273 32868 60201 276433752 32868 96973 982894278 99454 31203 386754843 67083 22106 418149596 67083 54641 428736406 67083 16481 970852563 71260 72903 504941850 5299 92817 753594685 5299 19064 537320557 5299 28277 447193335 83366 14460 188297821 83366 88680 241795028 39298 70939 910357799 39298 71045 838981082 8687 15135 936937687 4104 20132 70543516 61870 11020 131955279 88610 72381 111876636 88610 39265 256479056 88610 34367 408892393 38701 94306 172262985 38701 36574 98835171 61606 74159 59952285 61724 97459 871794921 61724 62136 708606169 89999 47490 25127105 89999 78858 625667603 74323 57349 142779503 66607 95286 719923095 66607 88402 56463928 83163 293 951723282 88872 4649 949508131 46689 77030 543066488 65985 60571 131249906 65985 68784 88862749 65985 53476 769982299 84002 19739 805370993 26413 23371 94878388 26413 93360 551090316 78034 77582 953094978 38554 85759 444665228 38554 18205 224378033 38554 1701 938172617 7712 97704 757593444 33278 9938 186156031 44568 32295 197675476 44568 17273 953643 29920 56831 725899478 29920 19288 165327593 29920 59963 11330730 65320 4139 810135745 65320 90637 354345834 90063 9018 435390059 90063 21697 122534910 5580 86436 127759590 39850 52993 115011945 82060 20583 115916372 82060 54101 943408945 83886 49972 581931644 8245 58487 53814611 8245 93812 792930407 8245 24940 396472389 68249 98476 893018969 68249 83643 331746818 90040 58595 945284074 90040 25868 494868385 86173 52517 150876751 86173 34437 382155466 17666 71255 206857203 17666 48179 516492409 74138 47716 412022284 48098 30976 511864080 89904 96040 399907269 89904 89358 498130743 3165 2865 494695178 25366 66908 180928238 98804 32833 641068825 98804 94091 735698948 89358 87923 251096255 89358 58060 631102028 12526 2342 70592412 81627 16083 250995814 81627 21853 418263773 94174 63139 537486240 94174 4871 842271540 37975 40399 777824871 7326 17188 439672296 7326 13207 400079230 81875 82721 385825187 69988 80714 453752921 69988 19860 342745136 24667 82283 348488251 24667 62087 9654041 31356 83616 231230828 31356 24463 55193862 40623 38902 731764273 40623 80642 837321964 40623 78875 89485421 95188 80809 920740654 95188 5211 599114273 28595 71003 333583453 77328 62705 846596364 77328 15040 824081663 76181 34071 587971608 76181 42167 160453199 21697 82238 221409966 48823 96555 741862758 48823 61487 574326041 48823 86123 927175195 48823 10246 353498526 48823 15199 807974921 79069 40705 63180268 31399 83045 727504037 31399 25903 145439125 31399 39979 726299076 31399 44707 880829809 36574 65483 806485539 36574 92995 409399837 88547 171 145527718 88547 2092 623694670 66295 92533 36306176 8374 86561 123065185 16568 78039 95927748 16568 20757 444058998 16568 66300 403992316 10797 72472 534531443 14087 57179 825715969 14087 22973 8974848 39559 6134 166016461 99500 85641 69423937 19326 66200 226220330 19326 86636 449467833 65631 6220 699385447 65631 13592 159675026 65631 4607 666560762 65631 15483 455129524 58060 76588 109335345 56338 29675 765855763 75860 74122 793132834 74170 65767 840019948 88383 19139 993332452 88383 72468 784502942 88383 19045 221099875 2578 26085 223232800 47469 45836 401356758 52930 50922 605658331 11692 61885 889194555 54236 29706 603412103 2228 12597 591674595 26395 59491 846310506 26395 15491 873310023 42167 55009 691650254 42167 14694 2588189 5052 78463 459901609 5052 63776 128278997 68942 37875 880256553 68942 53659 582929988 68942 96609 834896661 3265 1285 851815358 3265 59522 544114965 49838 5485 257058402 49838 54885 991356657 49838 34490 109003337 4357 91123 595858180 4357 44417 375185333 4357 85185 547591540 42200 82777 487930552 69187 82598 914597723 59932 48976 486169807 59932 21532 961494983 59932 86636 517435030 99529 32480 246471061 99529 73683 816296252 94547 71040 652466921 94547 41136 476011123 94547 95330 210724428 8488 49347 754374660 8488 58194 707183391 22711 23334 118811456 22711 31607 459043705 99152 35409 968701790 99152 31148 73058030 99152 49104 585797220 85063 28980 36365935 85063 73815 490771093 33049 32641 558146338 10659 21614 651619972 10659 90100 460280247 69941 27965 750868340 69941 59984 714746447 69941 24079 340236398 42072 74806 200984852 42072 18626 481991743 62484 57893 380326830 62484 65735 523487187 49333 6511 758775343 49333 47412 429349507 37017 5336 349517687 37017 35989 206948277 37017 74947 761233206 73059 36689 296343216 73059 20514 359978426 16303 20043 161997541 16303 40699 400131160 16303 62087 577830826 76398 40344 624835153 76398 86941 261669562 64464 33132 25842914 64464 30124 159714359 18824 60560 471641980 18824 74663 775161936 18824 61798 643171138 68306 96968 688664384 68306 84499 821308217 68306 44883 480836110 68306 68806 259428406 19013 52592 720221849 19013 38743 909567040 17904 20042 705181812 17904 54559 175947380 17904 53864 147549917 59524 59163 50914260 59524 96806 895206761 35436 68585 67056794 16373 75075 934635712 16373 12440 454702735 29476 81330 792788675 1748 49145 378390435 1748 35789 857364215 1748 85487 60794503 55044 90798 39652377 48756 2709 211131162 48756 4433 611223278 86465 659 488575525 31056 15552 899297069 31056 58216 447269816 31056 40508 136072840 31056 6742 729007857 31056 90479 982759845 83153 62927 976734935 83153 98889 207088708 85607 87504 908504264 85607 92922 854073936 93069 40420 804190242 93069 62744 332459081 93069 84776 281540000 18003 1137 82621322 18003 83698 3619840 31066 77414 674456553 31066 977 623445816 31066 3289 645706784 21006 94212 169469839 81618 37650 62230558 81618 58068 496251194 81618 73484 185747410 81618 73633 499047929 85718 20271 531124166 52217 3931 347869618 52217 45497 180035977 50174 18252 786533537 50174 66129 891645894 22528 90490 117021002 22528 42949 874712154 49390 2250 998795311 49390 14026 890598729 49390 10761 185128217 49390 14829 922996815 32446 69372 762959503 27546 29552 13119456 27546 85327 57736620 90225 24753 796914519 51843 96307 102602860 93008 83082 732523419 29881 59353 925025488 29881 31148 643705444 37362 62854 41802184 70804 80995 220462188 29773 42802 463127744 67901 75041 678297765 67901 79075 181131804 20943 52763 5133871 20943 62580 849393133 28107 14069 868599183 28107 32881 675046665 28107 30420 193251284 28107 76203 427372069 1776 30193 150072715 313 90746 471214603 59546 20922 578429653 98401 20693 121613360 98401 46736 908465 24463 79733 992916696 24463 59060 211457260 24463 96222 953075430 24463 82753 733129407 24463 82775 901595748 24463 39641 811145614 24463 9053 497393172 14964 16723 902676546 14964 30017 415047229 14964 74013 389820133 84012 61551 470084410 88840 35077 136714998 88840 13914 521015631 34106 28879 877768012 16391 61386 111911159 62869 45691 3475838 70053 74388 487563625 70053 86344 877990533 70053 35583 786690046 70053 53971 416022690 63928 81237 365013177 65772 34005 48429338 65772 89316 164415289 65772 27347 34901394 590 77206 340992948 42596 7072 133933080 42596 48434 829256025 82654 73768 19282450 82654 57994 463118930 82654 56438 432920480 82654 53171 360931863 38603 35100 762964358 38751 77501 333469578 38751 17857 242447030 38751 11416 705207116 38751 90564 601502502 74954 39095 143718978 74954 14616 228457894 32607 68468 187027514 32607 70167 464504942 32607 20058 630114351 46736 12549 837941742 14394 12779 592734379 14394 66212 331853787 14394 64927 10701897 98689 72908 316954686 98689 61695 330889315 39140 80575 703671758 86567 37066 582399991 67568 57099 212508047 93635 26862 16731904 53864 72618 55115875 53864 72796 680090999 49497 9866 471977248 49497 92907 794705083 49497 21069 509187393 86463 467 321633278 3908 36987 382772390 24134 64522 740890426 24134 69784 241653832 94279 79292 526850042 97632 3458 740038703 97632 578 317173463 68806 18422 946409984 68806 82830 53154034 68806 94263 585001019 96742 38425 699408348 96742 54443 636274864 82951 51878 573846940 98577 5199 208257989 80642 10551 290007059 80642 29720 370634049 52784 59781 942600408 52784 28186 549016981 76965 90126 329527269 76965 30115 113526893 76965 68006 953002054 18789 31633 612500132 41539 64922 5564500 41539 51785 424571743 41539 35989 966855507 54901 74864 642677621 54901 51648 103026463 25065 25576 165433634 25065 3734 53552136 25065 24895 638688477 25065 25277 478989042 31157 42356 948159800 31157 50873 735624000 31157 15207 30447431 59342 32298 238561313 58194 47625 625358186 58194 26756 812987176 58194 60246 287374777 586 94194 123179474 586 36641 948587218 86 81921 196542189 86 96609 441705064 78500 62414 568691476 78500 68006 644877129 44650 81652 692552686 44650 53766 58822694 99100 68664 832879396 99100 93966 557945945 25863 82564 543957931 25863 77222 895637762 25863 13942 159528895 25863 40250 588316422 88608 34294 449931451 88608 68198 888939705 88608 13923 753177034 88608 65582 804322308 21532 68130 211136966 81583 68858 537523410 81583 28414 891700807 81583 79445 758808762 81583 85439 689183511 93343 87512 300557828 93343 5968 124199290 93343 25314 684478645 93343 56129 771097022 93343 14633 814195457 90322 70160 848851484 90322 6328 272029384 13731 67543 374238380 94252 19134 277813352 33847 91555 438405374 33847 34367 134441528 33847 26985 512211586 96222 15217 60655957 96222 12344 421301178 22689 16849 922615099 22689 35370 848115357 22689 46737 606919360 62982 27016 441500916 62982 20954 432886929 80672 85515 868024826 18988 22046 852850142 91160 50340 845194090 91160 17583 630594080 84666 63716 316875393 906 87929 142903854 906 42652 749613797 67359 31236 344044614 67359 83272 445473962 67315 3488 5547311 96973 84780 888329550 96973 46139 626026052 57997 68053 178763417 57997 62838 916229865 57997 98118 399769540 57997 43419 519110651 25778 85821 216422660 25778 39751 188181751 25778 76492 625927270 25778 12080 202653251 81922 71923 790169521 76606 27093 884802468 71627 34583 67057993 71627 97226 243495298 33770 88155 268103851 61932 76448 530061331 62580 58308 773228555 62580 67415 761150499 62580 16900 214088534 62580 87789 11429171 44719 40712 86702766 96806 66905 168682212 96806 9053 503817594 96806 17753 679879207 57752 30093 625508724 59362 46495 21086370 59362 19905 513387491 59362 83698 715733320 91724 32776 422210095 91724 11554 468617171 91724 61567 266949449 91724 30825 833281878 36029 32890 14259739 36029 78794 43124545 16481 95112 716304315 90637 52349 122053254 90637 27074 858975278 90637 1044 573339730 41310 72725 169381873 41310 23170 636580813 41310 92615 516586875 41310 15150 707059785 37032 34176 756800265 71288 50588 776071028 18666 35642 388771797 18666 74603 27673850 23162 76421 200281337 68006 6667 84853614 68006 1989 958331408 68006 34446 983951971 68006 19245 215131477 37466 22090 479413509 49907 88537 463564211 49907 85180 434640060 79833 46340 663268148 90564 48224 649050600 90564 27041 429344620 30169 34276 886500455 85128 39248 783152109 85128 75364 881875078 62335 55796 70983658 6555 85621 355201109 6555 83283 142973791 87725 65206 744019112 87725 74895 127101087 94075 97963 133201259 94075 90137 632598611 74740 46518 407663873 13157 52028 747847242 13157 4061 432363125 99863 11985 15761007 32574 74007 14805798 32574 95413 877953707 35849 73702 36009456 35849 96583 526218296 34246 54882 599971055 34246 90072 620910059 34246 49179 916994735 34246 54127 877340305 52428 3656 877566627 52428 95695 895129291 71215 67518 2286212 40948 45688 102991183 79894 66383 252453031 81495 6655 24638741 71703 16398 799721559 80947 3500 637157112 80947 88934 589180553 90894 56613 652376125 90894 14829 380583818 90894 60065 466384109 84734 3111 129835121 84734 17253 370303616 84734 53850 795376729 90426 67683 8738458 90426 1677 148313672 90426 74475 220404822 48680 76873 919239809 38743 37459 284469320 38743 96678 607054296 38743 63129 107657984 6957 77627 237976991 6957 60899 150135464 9417 41084 381784485 9417 94367 365548813 9417 49775 768509506 9157 25946 685731414 9157 99020 195774532 9157 30420 697863972 9157 30543 688351752 9157 80036 954779549 9157 86941 787599714 44682 6407 721194130 81963 24123 335675649 45555 53167 821735807 45555 70273 482594964 70812 62238 957480995 70812 82960 780144084 70812 96023 748582408 46737 54222 664270120 46737 76729 843549802 46737 1756 446361636 90381 29826 80133787 90381 4983 616513509 90381 81305 198346545 90381 6967 184799044 90479 41896 259312798 90479 17425 706391646 90479 64561 692218125 47384 16471 558000740 47384 18442 918565562 47384 56516 546549122 24623 93435 576955109 24623 75646 887383714 24623 27172 684095682 85180 56811 762351959 96789 82395 464937088 46988 15392 917947069 46988 46094 770833303 46988 33621 332377985 3653 92931 382692787 76542 11432 265843941 76542 88156 35820190 19317 77206 257961059 19317 26692 497248896 19317 62448 43462450 70871 66030 234727227 70871 57795 778446116 62959 23590 479678917 62959 86448 770348704 84653 15255 283978120 60384 91987 812155598 60384 53971 522405819 59902 98240 721467803 59902 18881 654806139 59902 29955 582771096 59902 96420 999705376 28306 52510 660560578 71759 3664 662644204 71759 30213 921937664 71759 15647 116123981 71759 59564 329257158 41828 72024 583994351 54600 52191 507858019 54115 25411 673976240 54115 6967 974041230 46909 655 789578583 46909 18107 28136722 9135 50387 783591660 9135 51132 119758462 36518 92192 381201218 36518 9238 439115177 45366 13178 924046450 45366 3409 120720691 46536 30768 558493 20264 90981 119741723 20264 97665 14742061 61188 51448 56667752 61188 62184 266903192 61188 24946 597795708 59409 96192 430768638 27370 51888 239447851 27370 4604 515956788 27370 74851 182989846 27370 16664 447429461 33591 41536 190827070 33591 18452 420755246 27509 37989 696047159 27509 7602 924461878 53388 57287 904815627 53388 65715 867185000 95330 82621 732532494 95330 82532 674804683 59652 86353 744349685 74586 64479 833170346 74586 31009 166886875 74586 6730 950272830 98993 73378 540268254 98993 46000 278662012 98993 94460 361354087 58093 40584 326655968 58093 63277 545375226 63468 55928 191785698 14829 26831 404012737 45041 38665 504656070 45041 59945 529617528 45041 51662 870962349 30124 57982 800482127 30124 87276 76271876 53659 93887 449365908 53659 30576 548157829 729 27125 734482332 729 81868 290124860 81897 10876 896503689 77553 60780 943627532 77553 93758 441639208 77553 29852 294986876 77553 83082 317953169 25452 84338 614447936 25452 25122 489947311 34946 47163 90470250 34946 31102 800199282 34946 17249 17955047 34093 38084 671716337 79477 58265 198904682 79477 63277 955716925 74443 58850 391087304 74443 58975 863646536 41655 53700 708701018 41655 11576 690158872 71515 30700 163257772 71515 66354 915520362 71515 77778 708197294 40431 65462 30385263 40431 74851 690920424 35613 85105 833566292 35613 45168 667531355 90255 53695 475819843 6478 61290 799075252 40483 93051 602314176 40483 98376 940546088 40483 88905 944308809 40483 47863 568235868 44845 57981 370060692 44845 69083 880613855 44845 98876 905351153 86941 5733 885914878 86941 97367 594805681 95430 52301 200251987 45467 86728 374469751 49888 35343 257019139 49888 92330 579125101 49888 37528 773664308 34958 77781 569061608 34958 31973 805200199 34958 60202 679368812 34958 93352 374193018 34958 87989 97655934 12606 86660 151343807 95529 26233 467442774 95529 79304 335792812 95529 99380 443014220 54885 47543 276984397 54885 69284 118879855 54885 31162 667835135 54885 47022 238454629 54885 57727 723483668 77778 48521 695855947 77778 90817 291910114 99751 19765 201724446 99751 9053 391889136 29299 73801 117356367 29299 11546 195660738 28776 20806 142760047 59599 38773 204490706 59599 25578 39905105 61798 99815 804838828 85346 85136 307568017 78794 67423 207974120 78794 59131 467862550 78794 86448 725678488 99017 71965 858300875 54101 67179 825330209 15207 67316 353783080 15207 72468 160662977 15207 67791 718973338 15207 8389 712720286 15207 39592 510810027 59886 97306 866911039 59886 87627 712811046 59886 35583 735541866 28277 49800 545236038 28277 10743 91606008 59284 76556 870415775 60246 97762 846162989 60246 54127 908572475 53971 91534 866592501 30576 64719 868544325 30576 79911 495366780 15164 36531 986885763 15164 63354 321835547 15164 87220 61573786 15164 18428 150960282 93983 34588 409531219 66385 87734 806895843 66385 40940 695919160 66385 76230 967803389 44564 24905 979968025 5282 27952 965924803 5282 42234 615857058 4739 80785 100117178 4739 69149 709081641 3169 27518 439618165 3169 62283 666983288 3169 96288 711776018 55337 22762 804413886 55337 4475 874853629 95476 16917 68187917 61808 72747 345314827 61808 7166 321956746 61808 62136 991592219 36442 51315 529900386 36442 30481 272521185 42551 2895 681704481 578 12781 748362608 65529 56879 408718482 65529 99636 450958916 71636 608 833861698 71636 43967 929557888 57727 83698 930746634 57727 91996 703730520 57727 59963 130679780 97959 61657 723155338 69600 94115 726761042 83283 83071 49755008 67894 84425 591252988 1362 28585 384271791 1362 85954 911661168 43046 45933 535407714 43046 66317 945181520 43046 83920 655277628 40250 51794 957171376 23597 69636 151348137 23597 57645 984891064 56875 38060 286900454 56875 60652 436248812 43048 1620 10862155 43048 4866 181788566 43048 86893 644968935 43048 29485 629153018 51092 28124 939514235 51092 26985 829118662 88043 74223 462007049 88043 88897 200361832 54364 59442 19281702 54364 93502 168794956 54364 14694 84435502 54364 40699 717282535 54364 90604 520453793 11546 87313 567913041 11546 27924 898303577 92964 13434 112857401 19527 88815 81672605 19527 96001 988251546 19527 77324 495634320 58623 900 689361810 58623 51704 575716029 90178 18657 146571273 90178 81318 402309912 7602 8232 589034826 24940 12853 475780181 84527 71659 763738318 84527 73030 209944852 84527 99636 891007451 58624 84044 100592465 58624 96206 987053470 58624 80509 224693173 58624 4433 572395349 58624 76729 337129266 58624 69784 846908632 58266 13544 109913735 3259 20939 222984135 3259 74720 311391448 14633 79804 837140219 6355 11266 75237683 43340 73164 926029777 43340 53974 325075621 16900 7982 348801644 16900 27075 86724303 16900 30715 153979650 16900 76242 985029622 16900 50968 824031538 16900 81279 528262566 24560 70689 760760410 3734 14264 3623271 49453 59825 406411081 49453 52589 563388713 49453 75907 785630478 49453 36641 274613237 49453 83045 284563391 48557 8922 608410822 48557 73632 744577528 85439 47008 491348301 85439 40950 32627051 4433 51512 588529302 61110 98858 279453928 61110 7622 126811005 61110 17936 359403944 61110 18984 391681433 91069 48437 653756523 91069 1196 668541954 91069 31999 54954667 71079 37050 889253268 71079 46280 14602621 71079 85434 278805136 71079 74013 115411238 60065 81656 128838911 60065 82726 931336857 96 5171 480155531 96583 62499 407349713 56516 77915 140258861 56516 1813 992289796 56516 28397 190143880 42912 33141 641101537 42912 64841 365163309 42912 56783 397777511 67758 17070 924340625 67758 40699 665302019 67758 28313 547633430 74947 87637 94017988 74947 60133 946507521 74947 69757 364752749 74947 22407 140189076 74947 45603 872152680 74947 57631 230038419 74947 63277 841833476 74947 28164 756592489 59262 10 506035156 59262 25634 983857667 59262 27394 842979653 39979 32814 377891001 39979 80800 868995919 51662 8377 824268754 44539 90598 595929236 44539 42052 6109937 19071 153 896416382 33385 52191 772161220 91288 89199 481542638 91288 23881 421122411 91288 93427 974875310 35718 62365 742069758 35718 39547 711104217 25864 37517 927486513 14376 71734 750429172 27041 29477 383788614 59128 602 780908026 59128 17170 470160671 59128 45860 412570822 10273 95905 71290008 73990 43139 759866556 48830 41509 305260327 48830 53850 825538510 44707 98156 670057189 44707 51835 735999644 44707 57800 957643960 44707 70292 855631244 44707 57994 282565145 34654 9010 951458485 34654 71122 798995601 25764 46367 643291191 18162 25302 847300298 18162 44780 374109615 18162 8072 302342748 15647 39571 262295482 30017 71425 560505061 40166 5124 649014285 96420 89802 351072715 89018 58255 511179761 89018 59564 712840109 39224 60483 925046997 39224 52817 803911867 69012 15649 146505314 69012 27172 477439586 46139 56624 547250431 46139 49534 997916791 50760 21504 214489133 50760 49872 27607353 50760 12296 482051942 90446 41858 85181036 90446 73635 970228003 90446 89601 382372266 90446 64509 933869130 53477 63653 396149066 53477 38456 565375220 21274 1520 531679933 21274 43168 875525741 21274 30365 509189169 21274 67747 381128087 21274 43110 37428863 21274 22196 364491238 10953 13862 775476152 10953 21139 418018467 10953 32587 282191059 10953 58764 894994988 10953 3067 613175105 71383 42525 141938959 71383 53410 869903010 71383 1148 968408999 71383 31407 379951614 84892 97669 766539496 84892 50753 499310717 84892 89601 575995654 29720 16764 589724865 29720 3784 655057455 29720 92392 296867829 29720 22550 296271907 17011 74542 943241530 17011 13914 151807867 81020 16244 967981903 81020 90075 850550889 73633 34397 757635501 42585 2001 141485731 42585 80918 408460890 94091 26873 137492630 94091 94724 842960566 86689 61005 575944615 86689 82911 682742605 54222 96332 713513619 54222 9941 857667684 18498 83181 259082386 18498 73859 652792993 11713 70874 705030436 35794 13948 435955969 35794 78875 234439891 1258 66318 411569344 1258 75188 757072659 64457 92814 893939473 98872 9898 197848117 98872 25791 297281635 98872 45665 685150047 80962 75469 570765728 68267 78691 38756393 4934 30104 595336220 4934 65079 784245311 4934 42924 11224899 74051 46425 133179595 18517 54627 860754732 50863 4206 80844238 36821 37954 590888156 36821 51132 341804935 36821 78875 384647384 15150 88857 132303882 15150 49775 376773631 11850 2195 17660594 72118 20232 835125435 72118 10253 671470980 72118 40950 968283624 66425 14223 377596194 66425 18428 221005095 8072 35359 89774706 8072 4338 922204682 38265 56188 50367100 66058 57499 918602576 45221 39841 136285200 45221 23668 632305965 45221 96935 356871107 92007 88457 238671383 92007 104 218968692 92007 62900 325637168 99390 37812 14719824 9238 72660 195758779 9238 24590 312725592 504 65767 857973063 49655 72598 863803346 49655 22160 871606050 49655 56154 656416070 49655 23749 595580207 49655 64673 30827494 77699 40287 466156414 77699 45872 616234922 77699 15968 711128901 59564 90521 804526062 59564 28328 982052249 50924 46133 362133857 50924 90594 733222551 50924 30479 232247373 83178 4683 728946873 83178 86636 777280943 33621 73749 723460408 33621 60989 373781264 33621 70782 38557968 33621 58142 9992927 22973 3177 649021688 5838 9265 238325278 26729 39566 241552948 9053 52348 45054455 9053 77630 196146299 62087 2604 15981707 62087 27848 415446701 72585 31710 206799451 72585 991 45676260 72585 64927 340854225 50777 8908 33616236 50777 15718 141252461 14862 27749 350350871 25634 85666 990428812 25634 71825 943855133 25634 27402 817326675 48434 7677 311855243 48434 90141 306734164 48434 22419 137958250 48434 65582 430837562 48434 76853 412624927 18593 98462 919780099 18593 16664 944014951 70004 76854 397530948 70004 1558 463879257 70004 30479 899300306 67781 79307 18594042 67781 50774 384077595 67781 68524 864802508 67781 44756 440145228 22652 10153 139359578 22652 36773 78911673 18626 76406 445764916 18626 56930 621044343 39866 88218 467131364 39866 53410 62291842 52017 3089 122014748 52017 6338 616508750 52017 92907 123497751 71825 46740 138343031 69413 19301 10157076 58007 55315 609253909 58007 87247 512552407 58007 4871 618187023 43419 93883 267991011 27905 1186 866090057 44885 47014 256643964 44885 50492 566601376 21957 85805 884437372 21957 90846 204496255 69625 68842 964688480 32708 36536 708974041 32708 21989 694114937 71045 40695 409228682 71045 72648 12930597 52611 14042 703656042 52611 99334 823813714 52817 27073 908173165 52817 34664 814386513 52817 4067 136582677 53854 71261 806499646 53854 12196 440365595 53854 92396 534748147 53854 95299 152478361 12951 97852 385575321 76932 41479 381950840 25157 96384 731010698 25157 2092 218032572 25157 40122 967161494 25157 39077 48265571 62873 4317 735407837 62873 33954 809130657 62873 69317 432283621 47022 42707 950765783 47022 80490 480373800 47022 25112 964423092 67415 22488 741275627 67415 33818 683214802 25550 50735 975607939 25550 8700 67439353 25550 66039 360232388 54274 14668 305238060 54274 31046 98854363 6967 58804 456837070 6967 4145 281385911 6967 29980 245815004 6967 68962 3148325 6967 24242 541606814 57119 7754 449071115 57119 73105 442620318 57119 20826 498687949 57119 37528 832788731 58764 97465 549996047 8389 24695 742661221 30832 91315 896892842 30832 87114 697724099 24448 11448 960435347 64509 65548 233819699 31102 25663 299923593 31102 11847 667933604 24899 21517 708803017 24899 38492 739870732 15254 22605 414534753 48336 88337 309069399 48336 98591 915207034 87045 52683 598071577 87045 45412 590616610 65287 18113 407150898 65287 36620 88189462 65287 93576 118654380 31046 31476 128247370 25122 36153 474726925 25122 94152 826544451 25122 96565 969138678 47722 10999 951233905 47722 91201 598169855 47722 22196 904930760 86636 61303 115317259 86636 14663 70164871 73414 97997 741634862 73414 31510 127664689 73414 14226 455579759 73414 46585 643423831 25889 29709 886907637 66212 31373 539542909 72468 33539 546790203 72468 68673 391935277 72468 84901 201038491 72468 58142 222408112 3664 65420 62166369 3664 36511 604864745 74603 10649 638692452 74603 65498 444958762 74603 63945 652242174 19045 99971 359908367 19045 93360 305898063 28164 57393 92844859 8947 82502 355260004 8947 51132 190520560 99259 50985 441045329 99259 30105 772142732 22341 75264 741934036 22341 37528 918986820 22341 27402 738882871 74475 53189 135913927 74475 8486 171852022 74475 61695 131604329 74475 5014 760557113 49782 91596 581576128 49782 47223 460138023 49782 87789 231220972 49782 7754 182648084 49782 45665 788697276 85327 50529 74349548 85327 65268 807849855 85327 28328 467115407 71122 85603 472714420 83074 31121 526692749 83074 74470 11413144 83074 7017 286414384 83074 12198 351802612 61983 19513 987687271 61983 15024 759909130 61983 86652 870348017 92130 12698 495759902 92130 16966 197742431 5256 83572 771617979 75447 15073 919880585 75447 35431 903341720 75447 26117 779483674 75447 8760 778117740 531 13208 994207899 78361 33748 96796641 78361 41952 534939620 83082 95471 643163216 66249 5711 304082521 22550 1316 279465523 22550 46673 55702020 88680 79416 28925226 88680 58791 744542997 88680 17249 736513336 43967 6889 328711519 59963 24404 544086539 59963 81868 125464900 42796 93495 611836751 9540 53826 586248085 9540 95596 428224567 65079 44947 128633361 65079 20592 775195133 65079 3862 201251488 25261 50646 870750945 25261 14615 788382792 5674 87465 619061127 45413 47526 734985321 96617 14857 357461778 66632 68473 140196650 66632 27727 986028164 66632 48130 47778190 75926 65984 229992416 75926 38908 522382134 75926 87789 79263616 88974 56717 747539979 88974 73484 540602857 39547 8288 833062656 39547 39182 645439841 80216 94791 666514751 80216 29485 446283292 23668 78895 576715126 23668 35138 344378973 23668 45161 858210188 99629 10960 163309035 99629 41173 273671554 99629 38492 366653850 99629 58442 627458484 37528 11488 534572959 37528 7023 33236363 51888 12726 422860893 51888 31407 504855864 33672 8114 485546713 89601 24595 463763112 89601 6929 394931134 50452 58909 254339458 47892 34403 429885050 47892 60042 345457122 47892 85954 896196570 86448 68170 266530504 86448 46376 101296629 86448 7898 427880663 98118 45340 571412674 98118 87479 198771723 94152 54221 143009575 94152 17131 315206171 35989 37870 237647284 93502 41569 977375652 14694 67636 518734078 14694 51293 71009362 14694 71953 747705590 14694 60724 934828832 74267 49430 446011342 74267 78192 870591043 31999 29487 424869500 31999 62404 468515623 98695 4917 6937422 98695 12677 176207378 98695 48788 435267687 1813 304 867479019 57197 66732 68179242 23445 80021 220524637 23445 55232 865405413 31148 24598 935225743 77324 89237 8106258 77324 18400 529484473 30479 81421 868868011 30479 16390 163889464 30479 3802 922846592 30479 53752 926229977 30479 97119 152236113 30479 70273 457848711 78962 5370 923577909 78962 69784 793612544 78962 19930 728471479 18984 13909 672466845 8355 99837 181472795 48337 77798 963312677 35583 28580 778091875 35583 87247 258187313 80918 31759 771301073 40532 82861 880140474 40532 42047 287242421 1701 69232 897569256 85227 8316 746699361 13207 2537 411504905 13207 19713 866176659 67791 79185 763242483 67791 50334 889219285 39473 66630 905109182 39473 42883 918958440 39473 96254 321581720 39473 47004 142328701 76230 47326 942854554 6565 79064 519051540 6565 7041 136477292 42547 50537 36935652 51021 82000 892579024 51021 85365 888622797 51021 13876 99618224 74663 68542 274159549 64481 23799 339233744 89353 13006 55734749 89353 41891 689717290 84110 19768 51906861 84110 62765 558207501 67829 11925 552951741 17583 79568 444649844 17583 70292 328838897 4498 97845 175435548 4498 20874 348399279 82059 428 394167624 82059 29235 397477327 78432 66671 968177932 78432 92922 525252097 99929 90149 741681575 19713 73044 247994060 49775 34071 200813699 57087 41782 103983156 57087 60484 134374534 30543 97344 720276598 30543 87016 705100622 30543 50194 155898176 30543 53766 938794942 54241 30561 143974775 54241 89735 504789281 21069 74611 988339662 21069 72780 247166916 8929 69926 786906511 9941 70368 288248026 9941 14351 489247700 5892 39910 152938331 5892 51978 864305482 87784 27588 320108317 55905 71189 389207041 55905 12198 136976313 53766 26522 175714622 95413 65476 636239662 60342 83930 359834137 60342 7046 181348518 60342 90814 446978751 60342 1144 869923283 60342 43700 742849766 65781 91250 596896018 65781 3698 538419865 65781 49534 826717181 3573 21083 44087757 3573 79594 825446411 3573 991 644248828 3573 76729 258240172 75017 29501 877899977 75017 1082 309688511 90945 77195 566358891 90945 82205 619498920 90945 59399 380346256 45860 65006 520233161 45860 13923 964260011 44487 6997 164701752 44487 7563 234957146 29702 13322 413355713 68784 99981 382775996 66958 9886 863767991 62274 48021 814945430 62274 30284 521279603 50334 99180 840678900 86259 68628 807963029 86259 6353 835507235 38303 75474 557713365 38303 97477 620196767 29469 73980 237963359 29469 48214 490015468 29469 19872 603714362 29469 41240 952048750 76729 44243 836090886 76729 37793 722494909 64922 66921 272719885 64922 28328 842895987 15660 71707 244702800 15660 46043 810705325 92441 12493 610491821 92441 67397 322931591 82726 3447 532141179 82726 37444 820894822 88897 48922 209740373 88897 7453 967825947 88897 53034 365578625 31049 38459 648204892 31049 51785 461212415 80688 36169 139232064 80688 98925 287992140 79892 11540 938127678 79892 70758 106231670 3071 28377 583662302 65715 3726 951909418 65715 52726 451088345 65715 60724 963164683 21139 84539 860627079 21139 90163 280691111 21139 92788 356697430 81318 11108 371015134 4061 78518 684647548 4061 81063 553473051 7898 24051 377035241 64331 99965 83328980 24086 8393 746301974 62107 33837 233498228 53410 14658 929654479 53410 67747 326501804 81924 64686 401960026 81924 18190 788902182 81924 16654 77542623 58929 77589 536642140 58929 3050 781583726 58929 75396 473757883 6696 15775 883467872 6696 6536 345886737 6696 94367 415051031 1016 94740 628593073 63236 69351 577247057 63236 5033 822550459 63236 33353 29945941 42047 90246 297014015 42047 43613 754659157 42047 436 989108225 52972 68731 952916510 52972 97672 200706089 52972 12391 999767638 52972 90804 276962440 50194 79939 166893723 50194 45390 179611846 50194 37139 581202281 50194 66466 167173930 39258 16257 432344481 73097 65431 863649924 73097 75098 576868439 24590 57532 37074326 24590 90594 522401908 11501 72482 484655297 40987 16635 247714335 87993 2143 50077548 87993 18906 252355838 87993 92723 678210486 87993 42148 494926934 13735 29099 874502723 13735 99824 791641058 13735 31407 891298960 62136 13830 994379719 90075 73078 679225787 90075 13923 287034541 66045 98406 129108392 66045 61028 644290388 54081 11356 905033692 54081 37904 826404017 54081 15597 411509114 26594 5939 464146497 3067 2965 247095249 3067 72796 43828993 54443 47721 869134565 54443 78836 318270149 41737 417 180101792 41737 60881 681246632 4183 17628 893216087 57631 91401 443362906 57631 1808 889798940 57631 64057 515748141 81720 20120 373168932 46140 39025 832266635 46140 35235 82924663 46140 95845 622839585 24079 28634 538017184 24079 53850 185706879 59892 69605 972196838 59892 7023 534604563 59892 46725 461309357 28397 87716 606055673 28397 94724 710300415 28397 48691 339945849 73635 89736 334477477 991 65129 747005324 40505 65060 425454219 40505 20026 690092136 29973 12440 184069769 29973 68740 627027126 29973 15217 487795304 16322 10856 316833763 41396 26459 801516135 75646 36497 998773183 74470 6763 911608597 68731 86960 979325731 68731 31144 728790954 2291 15615 242037704 2291 24219 926816967 2291 82960 772533367 11709 79071 544811263 11709 73484 584849534 78938 24366 388106964 78938 86841 87028755 78938 23103 369509197 82532 39870 818537990 82532 85516 49012308 49733 84977 856824705 96796 5364 409638362 96796 19930 679584014 40122 47421 206314658 40122 91500 713781646 40122 42308 675241493 94367 94 662720998 94367 27610 894978731 94367 23363 212710743 94367 36943 193084256 94367 28186 622102496 48402 84673 876063345 48402 26967 129883327 48402 70277 190691174 12198 77869 362992216 50753 18652 629736355 96023 58115 145391881 96023 72146 203208432 30490 77916 656685622 30490 49605 25717861 1677 64774 405374520 1677 58142 543856532 1677 51986 589537442 74243 79707 20861595 41536 40708 555256365 41536 43480 425411315 41536 30082 959120309 68297 13162 53175138 85115 42196 809380313 81305 60013 948474020 81305 45412 767100117 81305 28638 854511789 19930 21616 480722435 20855 24497 43422263 57020 88758 495213452 61185 81671 777017012 61185 82960 3409266 61185 38481 825544204 61185 36943 467183589 76203 76349 782001009 92995 16996 658694258 31529 69663 861620847 48050 49656 544012486 48050 52291 876283541 61028 50079 17215623 61028 63943 637370467 48102 51477 353135201 36641 15537 773663790 41952 70146 654837248 41952 63237 684788888 41952 78334 624568284 14818 97691 400217656 80466 28367 265077339 80466 61890 307963376 20053 86447 302599112 93218 26145 556459511 93218 60233 255602894 93218 45435 252511984 93218 72095 801885682 93218 21009 222570689 12296 30891 511972606 12296 39722 34448560 77630 53538 818528471 77630 44436 772581692 77630 76991 589586532 77630 32240 782589646 1082 51919 210789006 92330 15969 615571256 92330 87435 502029392 92330 14097 396724790 92330 28902 849060820 12770 89599 774199682 33872 7697 861691596 69784 49484 376269376 69784 50063 481401838 30420 76021 879755057 30420 62900 163316503 30420 14615 469591384 14615 5186 175962582 21430 65484 130755632 83939 7455 495076023 83939 88663 380022882 83939 37991 490445022 83939 37320 379306507 16653 97932 976629214 16653 39692 128762571 92392 74405 934933672 63776 25625 822848069 53192 45849 487720365 69236 1140 59778839 69236 79472 441081610 15483 8351 281878734 15483 39874 109819303 15483 47178 104361487 24872 95042 529640686 24872 31891 714871485 98642 80061 887584165 98642 66576 242286536 98642 15282 915986585 98642 28186 50819515 98642 7563 347263126 28741 22376 922978352 28741 83490 42201246 45842 88575 138729535 99512 2960 282735285 99512 13358 310780761 99512 94685 669143515 99512 3862 508632598 59430 14438 300610934 28313 83031 545398650 82830 24883 315895692 88402 63429 953219575 11747 7833 380196103 60388 7700 291040236 96565 14109 376853631 96565 69906 972793305 96565 39804 711747707 26861 70929 349139354 26861 35372 920626107 81646 29042 534939327 26706 46586 207578485 26706 48848 503028587 26706 43793 509788112 55645 45658 835597995 55645 38666 10102103 44780 56982 223603391 44780 27402 593156182 16966 74587 695292080 16966 70277 197150125 32484 19658 708375967 32484 62110 363659083 48365 9489 395099752 48365 48875 927367429 53517 97864 854093619 64894 76713 76950326 40949 23293 896369451 40949 68383 663495559 9990 85553 661746010 9990 24895 591431613 16484 13455 383768221 70273 62898 504279971 70273 51158 6319676 70273 8442 509401773 70273 75230 825747167 70273 35732 746196309 46388 689 42648940 46388 23099 784270129 10388 67553 512878567 44021 11538 581975647 66466 80554 414440265 66466 11624 309315640 56930 46965 627620261 44051 67001 809283777 44051 93792 724560832 1148 94564 94982901 93360 99742 137204184 93360 3159 983091191 93360 3398 340775106 93360 38669 183811139 85487 22654 525514378 85487 24324 83546833 20561 25545 486761115 20561 66948 806179010 5451 95169 82989753 3344 90719 704176646 49104 4918 807724690 49104 70202 440032231 86352 97222 642968282 86352 86550 670914604 86352 65505 397177289 86352 2037 6479673 81868 26353 703484462 1756 59579 101845882 1756 38486 757466813 45161 91158 690997782 45161 89213 572025327 45161 8971 643897760 75099 44104 327322805 92922 96620 227656205 92922 82348 749226215 92922 60652 167411445 17273 1820 914351910 17273 83573 950205159 21695 11223 707659760 5866 32056 144520453 72004 4642 902892511 72004 58142 418191584 11184 3931 480629194 11184 55533 559958593 14616 50935 327832980 69083 60689 887216770 69083 70305 292633577 69083 14137 793043552 3784 69990 886829632 3784 11748 536797616 3784 68744 837519007 3784 80800 953390365 3784 37089 446172462 4871 99817 951618324 4871 41594 243904003 83045 962 721094468 98386 28973 274928646 51603 33191 771599027 51603 71022 858954963 96609 33908 881493950 96609 57421 657785217 91640 83261 306011185 91640 31378 68359372 51388 44931 333539337 51388 19015 130109649 51388 68740 889384016 71628 91162 843636506 71628 18400 344853282 8760 65667 191814273 8760 85714 28774373 26822 17572 69130286 26822 10697 668834921 35370 42811 804049608 35370 7539 847316477 80901 67726 865616277 80901 87934 832590962 3862 73152 891944328 56696 63277 938125994 56696 22860 978169854 56696 72385 864311091 56696 69027 929977390 58282 27286 967218981 58282 64057 769060427 50652 72714 126509369 63945 91753 744698076 63945 78956 613883806 30213 41295 189208300 30213 53034 759688813 68740 99963 212065463 68740 64494 83027487 68740 47063 196510045 89310 1101 316538386 89310 17510 890619816 89310 96626 922120385 98925 8148 572166635 98925 57990 570056281 98925 4798 370645732 41361 40512 383963453 41361 37444 995913036 5472 4315 276455502 75988 41686 737269560 75988 45227 990105225 75988 32240 542630464 85910 12305 861766117 95034 39637 95217259 95034 97669 991337316 95034 75524 508574890 95034 9059 79114147 14524 39460 956752152 12929 13683 420396651 92576 73333 891381838 92576 56866 199431016 33997 13024 47265139 33997 26117 345731529 39641 53688 971876193 3888 70378 6773900 2428 81542 269128770 2428 21989 870779998 2428 92309 123043031 78875 39674 366965023 78875 10044 231262709 11947 47130 757535797 11947 64525 411826571 11947 98509 480555538 11947 47063 363651082 11947 28194 516990071 61695 27602 891693673 42308 34396 991240307 90846 83140 679737980 90846 94682 381778509 76991 46610 758928121 60667 44189 245434857 60667 1052 427012540 60667 77930 697567584 60667 33506 947175134 80800 95534 259858968 80800 436 252993767 48788 48899 18539398 48788 10121 441326547 48788 7754 75262739 39265 28894 817026169 73378 55043 322865881 73378 46319 698657068 3076 56999 251353349 27848 3189 444862296 27848 4589 349081891 34367 82881 280499095 34367 86717 182223300 38908 83262 120365209 38908 10132 234521272 38908 37089 458816354 21105 32917 849593193 21105 67784 680846101 82775 10590 185572329 49074 21470 910951536 49074 61331 66537422 92907 69776 470318409 92907 21025 97676501 6246 99241 706137008 6246 21852 650811510 6246 48567 770664068 74720 37057 918304185 74720 33798 655618351 34490 23183 860606130 34490 78411 77201839 34490 32723 384606792 54127 2596 926643487 85714 96746 210709200 62765 64171 358304671 3050 31246 157950290 19660 85172 40654191 10931 38517 51813644 10931 72780 854154422 10931 99745 275631104 51833 74812 750301955 48639 37789 163505743 95299 91364 525093700 95299 15649 923599133 95299 89328 272592056 95299 78572 5034984 95299 49164 656823060 95299 71232 644496958 24895 76512 353072078 24895 87276 826747705 24895 9059 681441663 86717 15653 344370266 86717 75460 814180796 37336 41757 350756512 37336 34142 575155483 37336 64379 504522454 53476 74215 993602037 53476 7052 324190921 32240 38308 842752299 32240 38487 711056423 97226 26470 947504325 97226 41240 248208253 81279 89398 276243592 43793 86678 24938311 68928 21023 498381162 68928 88332 68434863 68928 65582 133936052 73484 36947 182763471 73484 92182 385216208 5909 63540 522870336 31407 84518 593183845 78883 90611 544741457 12391 1049 787558578 12391 77832 566478588 33531 25207 446627048 59984 80090 539017324 59984 19164 623865870 59984 22972 615469726 59984 71670 64689857 9631 90122 912188718 9631 82472 629819546 9631 86841 309088891 53171 50406 308781408 53171 82165 895380197 53171 92093 547922571 53171 40958 695018865 71670 45424 6319159 71670 37821 12981819 71670 59162 364498339 40699 47851 926131691 40699 77325 897479843 3289 20000 673421331 3289 613 842422480 48893 57779 164650186 58142 76698 811074213 85365 14986 802302216 85365 51704 859529207 90735 4951 53848973 90735 7017 108067959 90735 31568 718475625 90735 17822 883034933 87276 89637 257670131 87276 67747 268847651 83698 75045 92946932 83698 28236 674732098 78126 44838 594972099 78126 29179 145777930 40958 65299 294450158 40958 99380 330163181 74013 49777 226510051 74013 90473 302281711 74013 62763 945401422 74013 65024 360278955 5322 62568 126058715 53974 77883 99729258 53974 77041 431662692 53974 34660 896252137 54031 53076 572337649 86841 78664 466070316 57419 78742 645093230 57419 65785 414411732 57419 58366 51731224 57419 17359 991504565 79304 67523 934896000 79304 90097 306098638 79304 81654 434534751 79304 12881 756086444 79304 21860 354907584 62889 27325 438483094 62889 90319 37118177 72064 70290 977650745 72064 95028 581345612 72064 10697 238704345 72064 293 102634235 11140 74518 360836373 11140 45588 126717386 50498 81340 808112367 50498 1893 687090714 50498 10827 357452963 7754 70134 913474958 7754 89735 864729493 7754 43228 970434665 7754 96288 238657830 69237 53891 612020625 95757 55165 805610708 95757 31268 962299596 95757 77930 253094079 95757 93692 59441564 43897 45395 433994152 53644 95744 332448148 11076 39957 83834736 44883 34347 691860992 38365 74134 157697672 36943 34317 17123369 10743 88219 878613415 7023 27189 610504395 7023 38669 914046094 56418 80333 709140685 85069 15850 674094856 85069 80397 294612605 99177 5008 817081547 99177 40494 402326792 99177 38721 908874098 99177 78132 680574423 99177 32269 205634898 5014 85536 640045835 5014 478 901295529 5014 40448 132996808 5014 21989 421627633 99492 5925 478249579 99492 6154 666948521 99492 17936 251787225 99492 11238 632387121 13090 9293 786465942 13090 17986 305545625 13090 94663 146188207 13090 32723 625418871 1989 19301 934557524 14833 16652 997545355 14833 13483 242069991 12589 88210 905146415 12589 34274 46851108 27758 51099 694851325 27758 83920 68133702 62110 40760 939301059 14355 23833 330017201 14355 85686 824010067 14355 28427 489406820 65582 53842 56399524 65582 49350 704865089 65582 28935 500391965 65582 85893 764527156 74907 68693 627606261 3624 41281 479706337 86766 50171 229107370 86766 61675 522704172 86766 26085 512965 82960 4685 382308021 2092 70801 593328856 28328 1526 990089706 29133 58919 192812877 28823 35273 567602956 21989 75389 187722181 21989 87425 783085724 37014 39313 216244401 37014 7336 136671136 37014 76967 356681713 74461 82597 135486075 74461 78412 456996879 74461 61194 18344463 7166 27680 283437279 7166 77681 1078773 7166 27501 50556216 7166 38129 237929641 7166 13373 740085190 7166 7052 875781398 97614 27536 971075361 97614 9151 226810195 97614 89772 36100757 97614 27402 882858933 96075 72466 896176839 20723 74338 724496741 20723 9496 633540074 20723 76372 858195392 20723 39575 946171324 3189 88077 719850367 3189 62404 182319297 87479 3676 600939501 87479 87450 498267123 41554 99527 259821317 41554 17936 547951536 41554 34089 270433597 51132 28461 537134451 64057 12530 136550748 64057 84341 45137347 64057 2732 338557258 64057 13923 60205324 64057 75876 559115653 62838 96125 584111588 26985 35151 857300570 26985 68215 903668189 26985 42188 943892328 59162 39842 470091261 60905 64593 484774165 60905 39592 543475822 85435 74848 395043278 87789 69703 232290654 59399 8110 160969484 59399 56172 718410622 52159 90837 727586918 90594 37349 492369775 77497 83511 701676446 77497 43700 216175242 60552 70901 543218048 18515 52565 789992073 18515 87764 316669365 53850 94756 159466317 16664 2048 188788603 58956 12177 724259662 91500 56039 3764570 91500 85026 610014693 62017 5870 749623181 62017 50657 628481792 99270 90282 369966803 42234 49629 38485050 42234 56944 648669298 12246 21373 429723853 12246 19411 576441182 29868 352 118650443 29868 37719 646545994 13923 3010 460046438 64927 97712 512386042 64927 54302 118048910 70782 51980 54235870 67864 775 226965606 51563 76501 174110053 51563 93699 385904820 48358 18166 676724916 48358 24804 409221899 48358 97194 858994639 12667 64695 723585771 3209 63334 160759084 3209 41263 300304784 47178 51835 630257353 47178 95028 612636557 10290 13832 356655758 13310 45959 484253610 13310 8273 454792883 13310 79569 557142193 39857 36786 619138622 39857 1948 462169179 39857 69661 457044836 39857 14868 324155204 90804 84380 154508649 90804 55003 879115112 50907 24261 60101189 50907 42108 434322308 50907 21947 442999627 83346 51133 767406473 83346 36156 938425634 61154 88816 604070944 61154 33272 537967024 13914 97916 651099210 13914 20608 873771053 46276 17652 133598359 46276 44288 407261718 72900 96322 721764583 72900 13483 107136956 72900 15652 430354960 22674 66160 948300994 22674 99299 788900625 22674 75142 702640946 22674 66948 557597315 83493 42807 245821921 20514 4970 992561792 89213 19292 356506094 89213 61937 247563400 89213 65140 265732265 86678 48222 908089146 86678 52904 626247721 68610 49597 563693611 68610 48130 495443255 75364 66258 202183970 80036 74917 426770691 80036 51298 277527392 68215 90671 833260406 43110 71788 223176133 73683 4554 13529973 99380 31930 726349512 99380 39268 202496771 99380 3987 857248459 99380 11619 711386035 11238 89852 809460084 11238 60483 286091017 11238 8250 453139009 31306 29457 559842804 32700 24091 833175802 32700 88053 888154513 32700 6675 698447804 32700 74392 819842048 32700 80142 406123351 32700 89910 363542824 32700 99488 213703057 93167 82733 805649532 93167 26056 108339099 70481 28637 836120095 56438 83555 447337680 29498 38849 711097721 85053 79263 237328510 85053 96925 196344626 85053 80411 533258370 2264 88190 892866983 2264 97372 53373520 41240 92285 856497586 41240 75012 78927479 21025 98853 478028441 43228 50271 276482557 43228 83830 373126457 43228 90141 32332649 43228 20930 238991917 43228 90703 845943227 70815 63048 409457786 70815 46662 457270014 70815 64453 843146596 12440 10688 344022447 12440 69435 534188812 12440 76764 984289880 12814 64544 609818858 12814 26889 518236193 93427 15359 837929775 1144 91012 426336735 1144 35372 912740537 40636 26614 340328759 40636 91037 678215460 40636 33498 812674060 40636 40985 658008761 79420 63514 216414040 39592 87087 309770097 39592 51872 476193229 39592 33882 733930356 72796 1308 549342112 39987 16654 737325595 39987 51978 886636776 59060 5606 660580350 59060 63932 814922408 59060 15177 820569554 35398 4924 496705576 35398 33388 841095112 35398 436 852441403 98704 17724 270210133 7677 10219 979682928 7677 32094 147776972 37793 57022 114196993 45720 85917 431456826 45720 26059 502426151 91037 16516 626213098 91037 98876 544475883 69213 19544 638856768 69213 19164 949592341 17533 62674 977216750 78580 91580 423391963 78580 94674 398962744 98876 82871 811485838 42115 3906 326130430 98408 26572 265569186 98408 62021 370463879 98408 76113 309273953 28186 66430 615626713 24324 8731 668426347 38853 62961 394703051 17764 77290 480197814 95287 12966 592603213 95287 82537 559734952 95287 91554 499927300 95287 9327 797554027 95287 75451 679743447 60881 82765 340932068 42715 21759 370093666 63277 8464 326214016 63277 87851 344877923 63277 34084 67933267 63277 94376 647687628 35235 75487 142595739 35235 44745 380715145 37089 92281 320546557 37089 40985 210691511 73353 91793 465091742 73353 16654 243401172 40758 36510 606226509 40758 50807 72005219 33889 84881 390851199 7661 33166 897059822 36325 57708 334336743 36325 82933 443052985 38486 44992 752793309 38486 37444 281602694 30825 89309 240231962 30825 82292 279240670 27924 64516 213950670 53899 4231 374826341 53899 90330 921648531 53899 27547 647547920 19245 18977 101165464 15814 65302 547765616 15814 42924 482728648 79569 25671 954198093 93947 92067 967819065 93947 38871 174436970 93947 45995 510466778 68018 89957 220347242 75322 84420 852422741 75322 42948 921611278 85954 51710 448423904 17936 1949 301864295 17936 84424 354658409 17936 32830 944437749 82753 50698 117459663 82753 75142 182515054 82753 88698 460335405 62229 94358 503153561 62229 5624 34370484 96935 17016 93388378 21009 77284 94734740 21009 21498 977930418 69027 44295 135579273 69027 96419 15702988 45412 9344 231075321 45412 91735 769516073 89662 80861 156331350 64453 73156 725701530 45815 99260 813840910 76764 4265 201878658 76764 81469 332787253 43287 53839 420596509 43287 40654 243747634 1955 29899 515115666 89593 63614 304523015 77505 18956 866239771 77505 88927 909588461 65174 80952 15205914 21860 25735 344153561 21860 32415 977227605 21860 96126 431856989 21860 72797 530327056 21860 40302 21727990 43525 21664 802184297 38481 93674 234446275 38481 87037 828416052 66993 32050 782167008 42188 60532 764404578 42188 38721 336510678 82205 44945 319189685 82205 43950 247567364 97419 78951 778487564 97419 55752 525836082 8772 96062 819950469 24423 96323 765174291 60013 52360 301214104 60013 4504 747550932 72780 14135 4625448 72780 5213 532812700 72780 52032 230196785 42052 50227 752640908 65370 55382 515796186 4278 31393 288955709 4278 93481 856075015 46578 91845 585308149 46578 46787 124811129 46578 15853 26718236 21947 19029 383035124 21947 63901 183027567 13769 89493 539881199 13769 41849 991352685 36773 93846 14267468 25277 55323 430344375 25277 92012 459305751 25277 69246 687604169 43994 34223 110824021 30344 74568 539590977 30344 23103 712247630 54665 92340 129660947 54665 1207 936765597 26117 94296 857106775 26117 7327 172555313 85567 5153 537823646 85567 53443 303660330 26341 27587 944822576 26341 67292 881945194 26341 11517 951237821 27172 52085 867750733 27172 71953 743604937 3409 976 444523905 3409 67518 240454834 3409 57067 605732113 41849 24596 981055303 16654 2325 548779592 16654 48043 358218392 16654 18545 21560111 21052 7191 340471254 21052 22176 744569282 21052 89125 287817755 30082 49107 72007590 68458 98616 688563338 68458 77629 10614563 30673 78816 474252876 30673 77470 22460126 45168 28849 828839833 45168 2862 163351800 32587 54928 446308614 32587 32493 415630931 34274 33792 364652965 34274 60076 684529658 34274 93536 604485056 34274 53888 579806071 15853 49047 511988790 15853 41991 171703741 15853 19308 640772421 15853 35372 35560691 51736 47211 875756587 51736 92020 31832914 51736 17246 333869441 23103 12314 289292604 55183 20297 350934084 55183 44243 471580951 61626 98948 381363151 61626 98832 272554224 61626 30904 530843476 18478 74570 186482639 51785 61659 244266146 51785 82591 503428048 47063 11116 677891695 47063 82418 847316335 94263 72439 452399332 33882 88841 498625631 33882 26892 736355633 815 69485 462637923 815 91078 250844634 815 62066 904072379 53704 86479 684305845 53704 33272 471549049 53704 62339 807017740 36211 6374 568426143 36211 28188 198617107 36211 9059 7791229 69794 84803 67085050 69794 27343 528536127 48691 8287 185572306 48691 34061 10826333 48691 60724 920762276 48691 77041 529160435 48691 71953 202653008 48691 65268 983245343 48691 86811 459240911 62251 36931 493865931 76480 22044 609293600 19000 33418 839500482 19000 56982 218596118 95845 92109 83249209 36781 73789 817227641 36781 29235 665474807 62404 29036 817559710 62404 68383 959407937 62404 17249 48842639 24345 90727 224121279 57994 98049 447584745 68154 5638 163141190 68154 96518 303712112 39077 83793 350735153 74851 19448 625184403 74851 19705 514642462 74851 38693 353073532 72648 48848 35064731 79251 11465 579737041 79251 65268 253521734 96419 5445 45591455 11510 79000 897011 67162 10244 875837342 9327 66572 192747104 34446 61335 765437387 34446 13925 413307212 34446 4646 780853568 92249 89998 722063367 92249 94376 70443077 63043 64129 704348925 18271 674 23427451 18271 85550 816142965 87114 54430 812410198 87114 87009 413800293 87114 16818 327177042 88413 88452 874547358 88413 99284 639467795 88413 29946 402668107 35443 54815 947498805 35443 27874 218964151 83272 36609 167224953 83272 58663 402300561 56154 68015 979223037 56154 67695 750256922 56154 73382 920617221 80196 90732 329549719 80196 26425 224022346 80196 98765 787915195 80196 93699 342095261 89596 5446 836483671 76553 1779 208761153 46725 39568 976499218 17753 1335 966611324 17753 20343 868284439 17753 97088 156993538 50245 63857 211009650 16931 55685 726395565 16931 6219 243848778 57421 49253 409836109 57421 93465 201976830 87016 6292 736483589 87016 2966 311859332 55487 18538 714158137 55487 98124 69910441 50367 70997 518379833 50367 46899 977026118 97438 22171 458086919 97438 17257 622785829 97438 20275 524920791 97438 49948 988159381 49231 6854 305039835 42866 1033 298151244 42866 75748 180548546 42866 14303 605696417 70292 1068 172475728 15434 18832 736686135 15434 19084 510112129 55331 47681 77606108 55331 19977 705005500 55331 29485 582028969 55331 41087 933630245 77184 53488 245479034 436 28790 808665807 436 67695 32134205 88927 24191 590577456 88927 13455 291616546 1110 16514 272538548 31568 52069 553213688 31568 27541 218088934 31568 93664 914483388 58470 28325 889140240 58470 51050 444679590 58470 81063 303274353 57698 473 97481261 3428 95812 745741387 3428 49221 367345859 3428 3049 75623290 87934 64779 408184695 87934 81597 275678323 63882 56392 243027867 60493 95067 759205377 60493 87247 535010243 64673 18087 774712634 64673 26085 774324177 64673 2915 111899554 24191 88520 208531661 24191 84909 958018164 58162 28623 370183851 58162 86753 145897561 18428 73953 84673303 59478 22316 766689108 59478 63802 384226628 75524 16238 447306348 77470 25218 752285319 62900 90399 161495327 62900 16524 947432991 62900 72372 481313223 18107 16202 483860939 18107 67281 996546013 6920 4230 433809957 6920 32994 344163292 83774 48130 778713020 83774 62010 267560870 83774 23459 709633611 62088 52961 858443050 93387 52454 631164139 93387 30463 12295167 51704 63331 617351767 51704 60853 921508117 51704 94376 984150901 94724 55279 441915186 94724 49534 781404606 57795 97272 692384453 85545 69292 36121247 91009 82720 541841213 92356 61351 106032217 25578 65880 982901972 25578 10810 263192656 25578 20370 917184945 37880 28098 598192967 17822 80813 933312070 17822 13358 625195622 87035 49850 176389216 732 5925 550957346 16818 71813 12739387 32818 82492 939411981 32818 88375 746291873 98591 86635 365562454 98591 66756 484671675 40463 56653 355723038 96542 44245 715378785 19411 39516 613757382 19411 73297 440806866 88674 35867 54144648 88674 33418 876736394 76372 25569 354917766 76372 20930 731149361 475 10531 424552651 475 33529 287533387 41087 42992 845872834 41087 69045 856882481 41087 52890 574949160 7563 78219 426251259 67085 33678 243828934 67085 88707 42409977 75396 21905 608956604 75396 2862 430858155 75396 72461 744946453 75396 20608 219372056 75396 72174 507349157 68270 10902 669593230 68270 27264 768745614 56546 67142 105831957 56546 68909 413807817 91560 97305 806608158 17249 80799 314483163 17249 91567 900203771 7985 71140 370866232 97338 18194 101608728 93027 67682 500107458 80785 58452 209706685 80785 75739 350709184 69911 93708 202468302 69911 46974 13691079 51373 45665 696730791 51373 29102 46059493 51373 26407 276567129 51373 63244 129068995 44978 58990 134079313 88698 80762 781312482 88698 46308 394224947 88698 7560 655790485 88698 54513 329780575 29485 24740 482077733 38693 1205 397070261 14535 53837 822325245 84096 13275 509686358 84096 9441 205546907 41227 54881 292497611 41227 16651 694564683 41227 4592 609524413 90604 24508 459114624 30741 72154 356148220 30741 26059 326615266 30741 72508 513775975 30741 27547 959190102 83092 57245 364900569 83092 68998 765189228 83092 65569 679465227 18113 37005 492728158 38806 3980 385877029 38806 45995 297245238 96338 29314 731553409 47681 63380 199810401 47681 38827 487538627 73632 30938 558673784 60269 83033 623399051 60269 63006 425719700 35372 75647 787406536 35372 58208 556159674 35372 22316 378786302 78195 87024 886301642 73576 33796 988778516 73576 52431 683016249 73576 16376 574682734 28360 18131 366822167 28360 27880 622117539 86339 18763 544726925 86339 3184 964472814 7038 68203 712122418 7038 84156 422071007 7038 34868 430039445 97319 45714 414756975 97319 50345 830111124 53842 56060 365078058 53842 5494 234553390 60652 12778 125133484 60652 7052 417980709 17359 18816 931710022 55933 21838 697908514 40272 29570 555151765 40272 22167 319444629 67747 79767 369556444 67747 84163 18751079 67747 76955 377044326 57410 90668 108999970 48130 97047 803684729 49948 55247 184556661 9047 74484 937182886 41594 12518 665541654 41594 85310 69695687 62339 26040 192037122 4798 71981 694614226 4798 65048 868823545 56425 49301 624078633 22092 94482 345215780 21111 14104 86255571 21111 61937 594265108 2113 73738 153623923 2113 39581 725086356 2113 95293 347345884 56944 89382 44739962 56944 86811 277156935 70926 21070 542326294 57744 59723 498558165 57744 3582 789447861 57744 3680 498115767 66317 67603 861617159 66317 51978 654750283 66948 52284 224247328 90817 9573 906806662 90817 88930 632055331 90817 81119 276127209 18321 3807 683196592 18321 83490 220847108 99636 52414 418527945 99636 60893 243538133 99636 98984 933084552 20592 45618 543600582 58561 60705 4949691 58561 72510 143233376 58561 39824 484716103 87989 67649 930128380 30232 50987 548300810 30232 14628 772049502 30232 52867 445546575 30232 64901 861114729 30232 84646 631872695 46319 27163 930078418 27394 66210 871230179 27394 12466 399743184 54039 31045 157204118 40950 48867 331079624 40950 77394 406107721 63548 33961 158567044 8349 58390 884756588 32552 84793 665526336 32552 51978 763982480 77041 9142 838095984 77041 20608 99053934 87629 28736 232458102 18165 91984 766234053 93439 2218 377654173 93439 45995 981364025 8971 415 669314602 10121 1073 66480664 25639 44604 547765296 25639 48875 517566103 25639 52431 378487529 12125 72635 174496418 12125 45251 605522183 12125 1207 565331644 12125 48848 675300713 33529 38392 550795900 5126 68235 801461617 5126 26177 167896540 69045 43901 990563930 69045 98397 731571835 34422 89032 743756565 34422 97477 577646100 97119 15561 726697565 97119 93271 264314305 7674 94609 341990352 35145 52199 717625364 35145 35932 741291518 20826 29285 334295710 20826 57067 697656996 73030 7069 259136421 73030 82467 592322263 63583 69301 658813259 25086 49762 143376810 25086 93504 782525509 37821 26886 761934731 37821 39824 33608085 37821 64625 124479177 37821 36462 427704386 37910 659 667107464 78572 81713 355537593 78572 67760 318022545 78572 81597 84045211 78572 31615 276797930 9189 19839 961757258 79594 34843 744887078 79594 60053 299072583 37444 30968 12143200 37444 25798 56177685 64819 67849 518008434 25791 40757 719930451 25791 20284 387681455 25791 81727 184554537 24501 44854 735600538 24501 59988 954119865 24501 70855 843178762 22196 35179 449181816 22196 76900 619297883 22196 9983 108936061 22196 21265 644594189 47119 20999 637990876 59988 20929 781678523 6154 26256 320996855 71953 95575 9195086 71953 79064 394626948 6968 79176 29130911 95596 97949 577074166 95596 1765 221674230 95596 74562 472307374 65569 36802 8933061 80347 11788 830077217 80347 27186 854860416 46335 96532 900893295 46335 26347 897591908 46335 26025 785987051 93536 39636 551064474 93536 19639 370318350 48305 58937 464035124 41891 45224 123507512 41891 97976 27883709 41891 57686 434055714 96001 57494 880493092 96001 64498 677827422 67760 16256 314062195 1494 68372 847499299 1494 41867 512219286 1494 22859 439680626 1494 81063 393760770 1494 9151 274006135 60042 48415 17795446 60042 54792 751452424 54955 85308 499463132 54955 44512 744674905 54955 48526 271166996 54955 97669 60835089 96288 12258 364568081 96288 11703 264403892 96288 19083 58880449 90149 29264 124245848 90149 93856 800903219 70618 22756 506826429 27547 53547 773960698 31378 10844 203708928 31378 2873 508616716 31378 12262 487561022 27402 92439 521667879 86652 46459 807008741 7462 71436 308484851 90814 63090 460258072 90814 66263 359963395 90814 24327 396325953 76853 23447 634756063 76853 35108 143439482 33798 61596 322615133 33798 83573 810529562 99334 47452 583947485 99334 15403 809781658 83920 36601 152741613 83920 52890 377035743 89735 49164 961397094 89735 44328 601116668 12201 34120 525411639 20859 78219 824041047 24165 38419 460743630 2991 10364 537683618 2991 39188 204268722 2991 89947 808413569 2991 24809 752934786 61015 40995 365725042 61015 92931 419006985 45665 46745 366401785 45665 44669 172204447 87247 18770 750410366 87247 48405 835462114 87247 24287 389409487 64494 95270 675361072 32108 18694 742495791 32108 74215 511434974 19164 28816 942086064 15781 53426 225542439 15781 70531 991770206 15781 38179 572175282 94376 14284 342374611 42924 71674 729312649 42924 52006 488964679 42924 1207 943658713 63212 33043 980670924 63212 93629 504093266 63212 46308 725127823 43700 97915 176171309 92720 92140 544713392 92720 27880 374596381 23749 52563 320742134 68383 58039 788597429 68383 61497 564910222 75142 90086 91553714 75142 20275 859379486 76430 55861 174185680 76430 60187 572090049 81354 22771 218876217 81354 96083 653759307 67539 50889 527164587 67539 57315 574930035 86021 60314 996831980 86021 55428 559382693 72537 74738 810853304 97477 70493 44943710 72372 31357 858770811 88707 63289 812346101 22176 64347 547972082 53533 47805 693048670 53533 37968 593699284 53533 33498 405292569 52827 69595 112191969 52827 10067 901469239 52827 41535 400367429 33506 62719 931870673 33506 66756 657789667 33506 9854 706849074 22344 85521 801210469 78274 7614 630930932 78274 93907 97397127 66493 45623 914471308 39188 81890 555876534 39188 78368 869093302 14097 48131 539255002 90928 53578 428327072 90928 23406 426252682 90928 2975 553692289 90379 15028 419106355 90379 51815 848946789 83482 91604 629768601 58442 52508 739974836 58442 80311 970403291 88986 94611 387140644 88986 70758 786604956 38669 70215 889944565 27264 84446 534212574 27264 7205 207699864 27264 39944 328770344 97537 30603 752460588 97537 71791 137012939 72508 44362 785172409 72508 13932 766318700 81063 21624 854431438 61937 29060 741758299 10777 44003 309449093 38179 31467 380590546 38179 27212 17636468 38179 77414 26784138 40486 84123 455249744 10827 34084 845303240 10536 77504 190023740 93108 30733 27536435 36338 34022 230717816 36338 48887 815706794 36338 40173 597965265 38492 3036 74540174 38492 8277 572454533 38492 23406 961623245 62598 41154 763792971 17131 89671 725116183 3049 51088 609212157 60484 93297 466806878 60484 3781 662247855 83830 43244 245389645 83830 62084 604182157 60724 16371 781060178 60724 37172 652317731 60724 20644 689150645 76967 41085 535534681 32010 11476 218783304 46585 41261 682327289 94430 65562 129991211 94430 52431 594501072 2458 50117 902160386 2458 56563 109961725 93856 88922 242080968 14745 97124 959415070 14745 78100 711805017 44947 69531 700414125 44947 87796 428764385 49534 8226 620773804 48043 76975 160149443 48043 60511 231976047 48043 42090 802494357 29235 17788 435207807 29235 7802 828557794 29235 14116 553950057 29235 3781 839927240 9854 68788 266565659 9854 54331 197129300 41824 42439 998012764 41824 1527 535701893 50492 57052 164490214 50492 77930 442641032 50492 70277 44668768 50492 32830 398027981 50492 97222 978080576 38456 89329 785095402 82405 86078 172740044 82405 46122 334027085 82405 711 465883999 91798 15819 803172085 91798 50729 79045170 91798 38056 585552737 2652 11180 511178326 3884 69678 968477633 3884 12713 846467972 35732 83470 109566104 53034 61777 39566759 53034 53888 603546288 31226 14976 699839662 31226 2649 596682430 31226 26892 536999059 31226 58433 637468202 14116 24844 673028921 52163 84902 613996302 26679 54956 526091882 13705 98322 828314118 13705 52166 758575228 32269 51179 759334303 32269 76465 833783552 40200 58957 865715946 40200 99336 547688100 40200 39216 298774180 40200 11191 812846070 16022 81544 944738514 16022 54652 535276112 16022 87521 429877516 16022 37893 500412984 13289 54313 58463258 82262 20356 136039974 82262 85344 623687155 82262 85632 668769945 82262 86663 246067396 42215 80351 588798290 59247 25440 811928714 59247 90316 755228979 87650 47193 401581588 87650 325 273658741 87650 45026 215784892 87650 93607 600690931 87650 45656 885965569 1643 66005 114214460 1643 47541 266809828 1643 10921 874126327 84559 77782 875218485 3680 263 760392073 3680 3041 255348678 3680 82472 598484976 3680 68737 982627275 52065 46686 787742281 52065 35074 540234618 15378 6672 429102502 48925 40450 29575884 6929 95747 809232428 6929 82472 102432185 96264 81599 153808931 96264 71902 362451511 72510 38220 663815536 1765 74920 435045042 1765 27713 825216053 1765 89458 997259848 30284 8587 658791739 73382 81961 147427910 73382 62084 118065966 92932 33663 894376008 92932 65282 437766453 56563 64970 518471149 74958 53083 613514812 36874 65489 152000791 47004 64116 495499567 47004 7896 757829579 47004 34494 42664416 51978 26624 401043896 51978 28792 49593332 90703 18934 588937598 90703 98514 390106483 90703 10044 614000982 11619 32894 113358084 11619 46465 349520884 76728 25717 765055849 13483 70970 423496050 13483 78965 279371880 85691 46378 861764887 46787 71032 499191648 22316 47759 140963416 83011 82972 723668357 83011 39113 199978717 83011 54513 687122578 10112 24106 436829428 65268 34102 223832417 42014 5070 968945999 42014 11695 458191726 42014 5105 670711234 48842 60243 5087552 48842 82704 253001874 48842 35312 303774295 48842 75221 536340423 19872 24349 376120256 19872 34187 928328134 68946 87509 73703466 9573 32476 940003439 9573 49168 53463367 9573 37251 565892605 75098 67647 673006260 44138 46566 747961 44138 74645 474362472 33043 44060 718292137 76790 93937 299570831 77930 63186 117659262 77930 74812 323542476 61890 72335 251717832 61890 61455 113186157 61890 31741 615862823 65140 46438 868825294 65140 65368 828691464 75460 47800 176639796 44638 62590 744297490 37881 96215 914110193 6845 67513 112251823 6845 80449 621693667 6845 65802 719756269 20854 277 699331268 20854 21706 213535701 70758 63249 558441044 70758 69668 370977449 70758 55981 590778945 11204 15395 861806536 25888 87550 261963751 25888 79472 140760736 44308 73858 813134989 44308 5732 9338253 44308 92239 658197536 55490 45343 877203844 32511 48641 497708146 32511 57497 722042680 7017 88564 607798975 7017 79421 394438937 29862 16415 496377211 29862 56877 155393261 29862 31144 905725188 83573 55203 984694351 83573 43349 52385561 53022 41703 733499976 53022 45742 194713568 53022 51671 712111254 51986 22756 512351850 51986 13029 153125689 51986 42910 176487120 51986 59528 581406501 51986 94674 463412580 10765 1322 752818792 10765 20095 156302136 10765 74812 587114981 24353 60707 208534373 24353 14414 427350601 14414 18982 366494819 14414 24922 330484115 14414 51815 464574272 26177 17074 18655764 85632 35088 18197538 95426 30077 624106824 95426 58366 323641845 70277 41788 759889851 38721 45949 801241784 16376 46897 32263044 16376 9151 71247143 16376 30936 534708275 85464 9079 788688736 85464 6369 191993565 85464 91047 401485806 85464 68751 440720474 52890 86311 431081441 52890 75790 60113434 52890 77623 187139442 34583 78487 865095291 34583 67563 662823493 28638 66258 286730409 28638 73170 309569320 34115 32542 12117926 34115 81733 878809958 75876 50624 772898339 48848 41747 133986549 66167 85534 651151140 66167 67043 423508013 66167 79780 360755624 11191 9404 691432790 93699 85517 157568856 18400 96534 624486934 97372 81613 862609485 30105 28072 457423875 30105 19488 311738549 30105 59185 616077098 28935 69318 587109485 28935 97672 953567135 28935 20664 258848740 95270 82585 663892305 95270 88827 241470631 95270 99437 225113581 48214 6190 171270388 48214 13932 531299595 68870 63678 325992638 68870 71232 482209482 98675 59562 938945625 60705 23081 873528474 60705 90330 532849293 72613 31199 393545154 72613 80465 78120381 72613 19098 370132601 72613 3917 441814701 78411 93988 643356195 23569 60828 895638631 11335 85340 867498617 11335 56189 138306622 11335 92881 523774997 5218 47704 29057070 86225 4756 985031094 86225 29423 213241560 86225 48561 566345815 86225 28391 3430336 31891 49372 879601675 55210 85432 895934904 55210 58024 148580804 925 84062 627126269 925 37201 215025820 13876 14090 367022416 13876 66302 102620291 13876 8597 881597078 94674 90561 697619398 25656 21807 928852544 25656 74487 732874732 27880 9147 484523058 27880 55687 36340473 88969 82281 470559354 73885 56646 12901926 73885 4775 46922992 73450 51085 512085548 73450 34089 863099854 73450 8332 134418026 17691 30355 745828656 17691 22931 810341054 9059 14590 303457575 9059 52032 308540565 30104 6570 691937692 71791 9107 225584343 41991 43595 886665431 41991 12278 496574910 41991 31419 409752504 41991 82907 491274632 73537 76397 274554164 73537 68909 233937063 20608 7313 249409649 20608 51826 110415765 20608 81280 952234337 34187 73808 795877026 34187 12612 163222432 20095 5849 607687186 20095 8273 489315130 29136 76459 154155257 29136 48457 691826278 29136 89243 774590613 31615 58563 978070550 90515 52753 608993319 40855 33350 331446965 40855 76637 248922197 40855 7441 991948236 55741 78865 757417040 55741 89861 32912215 76423 87037 613966137 76423 16985 222074247 76423 71000 500457508 76423 46812 647454296 5358 3880 789097171 20232 97263 596727967 20232 18259 796336076 22167 31093 271605233 50212 55342 853972693 50212 70624 582953486 50212 17391 284266384 50212 3440 843865957 3097 94821 473269965 3097 89261 561905053 46233 17266 586880938 46233 60892 692858549 46233 19488 103613350 6353 46739 27232236 6353 32982 743415842 6353 88991 399233285 49193 54078 705863835 49193 41423 956358619 69301 77898 44397075 69301 80834 216737454 5207 58695 516565965 88375 9856 533557540 33084 93406 795881103 12713 50571 130368052 43518 37515 519157066 99745 20931 109692255 34089 65623 77100129 30355 37914 853950181 30355 9040 702534982 30355 73883 813638540 30355 58052 976943984 30355 41619 303962958 30355 91703 260620668 30355 76341 885830460 48508 1802 207142172 48508 8240 556969479 40421 13704 658111854 31144 11826 492166998 31144 85893 225065334 9581 61089 750979182 9581 14049 100769075 9581 59190 59514625 9581 31938 258352204 10697 33555 326789884 52707 11705 879207148 52707 79430 979070489 52707 93754 14725463 78100 19842 563426259 78100 89261 412211962 78100 19044 697016811 34579 92053 449305943 34579 70703 364541303 93634 97217 100319780 93634 45571 958267944 93634 71155 286369080 87435 6003 538180461 87435 73879 767592274 97672 59861 675724220 97672 75522 311045196 73434 64690 13193918 7321 94354 846978615 74487 12714 814020256 74487 8273 853146200 74487 63802 676143361 3396 52535 909947731 55428 56651 60069669 55428 70855 69637329 55428 50167 908836156 76383 16952 652637967 76383 51826 278960617 76383 26606 40659420 16216 7390 74279872 16216 95150 251650941 17654 77012 650764116 17654 93639 492147870 7383 27583 880537679 7383 78871 224409202 7383 29627 853038367 7383 69246 621492190 14808 61989 524010023 14808 58907 974768530 67518 7297 440492449 72616 60499 798246834 72616 1236 541976174 88991 35223 560144505 88991 3440 749180052 5719 69498 304049200 5719 13808 392126294 94771 50646 505008090 94771 36981 711241391 94771 80572 728961187 94511 54573 893076533 64625 34359 454496011 64625 72888 734669305 1205 70855 697676991 1205 17381 229711725 1205 77565 63006825 8332 32966 152097317 8332 21706 86261923 8332 492 177682724 12829 40297 672176589 58366 18919 303877777 26473 42367 246537512 26473 82792 787719100 97707 13513 957656695 68688 36288 276436037 92309 94407 128760653 48834 91430 997535068 48834 2495 514146618 48834 17182 950809478 49164 58578 830702681 49164 42065 227392252 49164 82012 264504046 49164 5950 76222257 23459 6999 480848917 69668 85140 611201233 69668 44090 613264899 69668 61550 291313242 55533 960 350799287 55533 42378 115959959 39575 38314 608634097 39575 22457 299083955 39575 83130 352594020 39575 26830 128795713 63006 76478 750495970 95761 4156 807745551 95761 37459 712075867 23523 31632 118596268 23523 98848 449873782 23523 56301 37818201 19308 17924 631061321 19308 78031 226746467 36445 66276 514303304 36445 23776 566656217 60979 13619 679552685 60979 31934 392875875 60979 70248 295295725 84902 84566 789400947 20930 92043 973603516 15217 17431 766113816 15217 21059 519030236 15217 3959 884877599 15217 14303 160541498 68588 88512 96830919 68588 74946 481362577 68588 75593 419346041 68588 32413 590681146 12530 93204 226564634 12530 83099 545039915 45656 20265 510609687 45656 54000 267132186 60511 9042 873855924 60511 47541 580273779 60511 83490 778410602 57470 85138 229664626 48142 78915 396330033 48142 35928 72608186 93692 99087 251330970 45038 85215 15082766 2649 88319 871710134 2649 67931 765622505 56172 93007 56793044 56172 95422 749356822 737 820 639197165 737 24875 480769861 737 24741 815454283 50345 47962 733831773 50345 25045 683028081 95575 95033 879962890 95575 59825 33622885 54513 84298 513374150 28902 52492 279114779 28902 46391 450928989 28902 74739 913540884 37262 77014 49960722 89712 39201 447963401 89712 94953 362233541 20224 78627 565188063 20224 23121 583117637 20224 65803 364981563 20224 5432 830646514 6861 36364 569484884 11502 97752 15191030 11502 94247 511141357 11502 20275 849822421 1236 81005 961160509 37968 89985 242145489 37968 13433 332496162 70048 5406 87393330 70048 68737 847048467 99610 31086 576702302 99610 39824 951612380 52586 76590 45423426 52586 89130 129254363 46045 26838 218076677 94685 51204 120291646 25045 55531 559030439 25045 24678 936806383 25045 16846 502399655 98120 25534 24185012 98120 78076 914050968 86599 46557 903624055 86599 36244 27744723 44945 96940 904618247 44945 99151 761390535 44945 3612 386944005 87037 44376 580281333 87037 50284 398367884 15822 7848 611507715 15822 49362 444392054 15822 49216 667315527 50284 42090 502450272 50284 56018 639089607 14657 36777 549243139 2435 758 861754419 54302 17014 308579753 54302 96002 118141874 50693 71299 314437584 31369 80467 431502806 31369 93433 981939864 31369 2915 794409728 31369 13433 996329444 13358 33211 533387338 76955 61026 61776821 76955 43646 322484301 10576 84525 76983656 61351 11034 11321141 97669 16125 468086978 86600 94482 342207889 95028 94796 976516875 95028 58737 958395371 14328 17127 181355078 14328 54655 788990097 25254 82479 253342381 25254 10191 754549162 21706 54187 685787404 21706 89632 778087725 69066 91873 540708572 69066 66756 21990092 94820 69392 590769450 94820 65806 73424927 22972 91236 281212580 22972 93244 280989485 22972 11531 532577850 69432 3520 598050865 69432 99921 31103516 69432 4618 512669759 63802 90924 817887871 16636 76614 162860166 16636 57720 682413046 16636 42378 268598113 16636 2470 315029740 20343 18382 534641280 91567 36396 972265294 91567 69460 24379054 91567 99406 847247418 91567 50363 944608399 91567 38766 699284828 91567 31408 873223843 44436 72039 512378378 44436 97782 202707430 57195 66432 895600760 57195 84592 964960037 57195 38304 733486600 40315 46278 693254046 94855 52584 109146462 50038 92273 311270225 50038 87364 787598890 50038 13443 296349056 50038 66606 55876328 50038 96555 804966128 50038 15611 465478953 54881 60817 563946517 54881 19176 191700894 54881 46089 732597278 14868 68683 259298437 14868 9330 831822138 14868 82792 164025322 91624 37889 135447800 91624 34135 291378465 91624 73491 456625895 77394 90949 48942927 77394 58849 937214564 39824 81351 481614149 7560 84438 705467297 7560 82012 325131596 22551 2032 259851199 22551 30996 456560985 22551 60892 582458956 22551 10921 317744517 55139 45426 846236891 69585 38143 985812666 85015 85445 409321249 85015 78892 143334791 57715 38431 655028191 33418 89748 451545528 55045 51414 473045522 55045 65843 419063920 55045 12967 579975679 55045 65802 398684479 99488 98711 980318761 85310 96461 479428342 85310 90661 906592359 85310 88546 580676228 85310 70176 158791091 85310 84646 192169688 48875 79773 932346377 48875 72499 533781713 3781 33685 525546849 3781 96884 944088590 3781 76171 495667498 3781 90798 461143197 82472 65000 390274432 82472 89403 324516631 82472 3706 519413177 16575 76171 164838925 16575 66748 40594639 97525 36758 497138373 97525 7406 938845639 97525 2236 446283000 97525 40302 367206406 97525 35928 563953217 88925 70752 815590257 26892 68641 679739867 26892 82596 540933991 92182 52016 933513290 92182 9553 439519179 4689 59627 532979492 4689 79283 22346532 27713 75050 358192255 27713 44329 561252860 27713 85505 750498250 89772 39057 848724886 89772 31433 915361621 79472 31214 908177657 61497 62655 27192254 7336 10130 317530134 7336 40120 176228324 80537 87325 915787869 72522 76170 161343038 77327 18120 915438439 77327 91792 267016397 77327 74562 82924681 77327 23549 779201442 77327 90644 878687705 77327 58481 251757325 71032 94196 764989972 71032 22961 211594339 71032 74348 464592329 71032 60187 122392710 20644 5716 217899361 11781 84095 209568065 11781 85437 185218318 73491 52130 161332742 73491 91298 606858061 73491 83555 350801304 38766 7419 385306983 38766 20030 405376130 62066 56024 717772284 62066 90713 369285771 62066 80660 472602578 62923 12818 777505536 62923 22673 550187698 62923 90330 940608981 7802 31317 402185764 7802 24612 326128893 7802 50730 744747723 36842 54328 87787979 36842 58768 765585947 36842 58687 37181266 45995 73980 829809632 45995 73807 293325543 45995 59528 206837172 45007 24487 624702891 45007 45571 640981970 21054 85936 173959364 53758 49025 574304046 53758 94911 392591507 53758 20259 32024175 28194 3661 414934139 28194 48546 725298548 9818 47106 453538582 9818 5395 828793443 9818 69021 769236690 9818 41610 865886592 34993 43196 875099852 34993 22488 91478606 32830 55305 961139848 32830 79580 479969782 32830 94884 128347256 32830 40998 49550128 53099 89328 620393848 53099 98828 354957395 81280 93785 96665372 6398 64357 985452027 10132 94993 716844094 10132 5432 243243130 10132 89243 429500761 10132 53090 377432374 15552 31572 781117134 15552 52360 429443888 67784 74714 361227108 67784 91185 369790590 67784 77415 281631938 67784 69675 671355493 83490 88535 25758562 52431 35055 54121650 89947 36279 387471684 89947 52145 347089042 81597 26824 317497083 81597 26029 347251866 81597 66756 768542422 58420 95172 797557035 58420 19176 515703673 68960 13121 55211921 24641 3036 95526691 24641 40026 380359177 30931 45963 843233928 30931 86832 352107973 30931 8070 866695 12678 86983 55203980 12678 50680 958773830 41768 38191 217575158 41768 43619 80072384 37261 34552 638399962 99411 11653 117091028 99411 93838 269116435 99411 79574 786476314 99411 43349 643433087 32723 10626 336876904 82935 74325 648740973 46642 15197 423584522 45227 54366 226019634 45227 30542 332355856 45227 54553 571974779 45227 28025 685057219 16921 2923 388919098 16921 41619 68290150 16921 79780 401389471 16921 16410 122156845 23737 31359 415125535 23737 28016 729236497 20275 77265 427813147 60048 67052 104538099 60048 42034 790443433 33717 5637 920322547 33717 24957 581388370 33717 10921 65650390 34660 73319 589457441 34660 89268 930877587 34660 58415 538378989 17217 77411 955127633 40985 55312 949351542 40985 80772 208980017 98984 31642 380220398 51815 35422 570372687 51815 84603 673177207 59425 7507 828114016 28236 36127 519614646 28236 64710 29624193 12853 70632 377868677 12853 82236 890329091 45588 34720 359244682 45588 46531 774377729 29655 83734 423872845 61637 2548 854771374 61637 69675 462769281 61637 53741 648657480 61637 57597 470127996 77919 48459 206340049 97936 88244 921227337 97936 62582 125437093 97936 79154 82846683 97936 73089 364607972 97936 98597 497970724 97936 92305 874003270 7327 50173 559304691 7327 97189 495947893 63514 77585 198337421 70794 47003 639390086 70794 89632 983674593 70794 91738 130918435 55003 53896 646132552 95150 18130 549200680 95150 34589 696631659 95150 43006 253677460 27343 77029 708845181 27343 91215 706352649 72288 23488 363258935 72288 1239 79100598 68751 81114 836946069 68751 61055 75039144 35932 94236 451159058 35932 29158 784295446 90141 68783 491093902 90141 21136 692975657 90141 22432 509160487 90141 77629 107083705 48526 78612 113696491 48526 43913 366392885 9915 63234 116087573 9915 1207 412682827 65233 49334 469790074 74207 56717 34279048 32982 53607 63918820 32982 5829 928045657 73400 4118 48905841 21624 83528 496831357 21624 28369 577535737 21624 70366 96007913 21624 5432 392845684 34494 54403 762291752 34494 89080 39666587 48064 47460 317769090 47490 35018 310993358 49025 43382 740279126 84592 55464 111333343 4744 1740 817991991 63161 35674 917305601 63161 22701 190149386 42237 43472 271332560 42237 7008 697197844 42237 48684 812865662 89243 41515 757156983 12463 18002 431782250 56593 42123 716566578 57067 52615 695456408 57067 33744 39396513 16709 53895 179025704 16709 3944 489596745 2236 51086 527538501 2236 33395 689984293 2236 92093 775992952 22371 61158 836338039 46125 54036 845054016 7052 51646 989188784 7052 56987 763007561 92093 82268 648123487 92093 77892 765578645 48684 37675 812527047 48684 76535 519945718 1240 26538 787668042 711 38441 541053716 711 67007 192784078 87450 90386 579626874 87450 91703 99926914 13932 94146 415928209 13932 80176 554494296 33498 27690 625022477 33498 42264 257357278 26716 70068 751550946 20664 81814 274724692 30463 62672 272899172 30463 11531 928473535 54504 9841 357795521 54504 27487 751602359 18545 7319 299641450 18545 51826 37002794 89818 9160 338826892 89818 80818 905527106 89818 79421 564085537 9271 58971 981353565 9271 90601 369677158 9271 70455 942781197 22276 55887 301285141 17354 78151 449282528 66756 80031 796984891 66756 69515 461409767 66756 97883 344987613 89125 91040 491215315 89125 24209 570028391 293 35891 473520920 293 14188 477244490 293 36472 686637631 77462 64101 499624499 77462 52910 229047860 42378 30233 610492936 42378 32341 489331423 42378 30996 80359230 10044 58905 832885491 10044 22599 379127539 25206 96676 689867156 75890 61759 792425292 75890 44259 159290307 75890 42579 797899195 75890 19044 79430950 46308 21535 341869392 46308 3440 361291275 92305 69528 981105165 55752 76792 204980460 55752 22843 684590849 4059 21854 940779196 4059 22722 315514894 97883 59990 585271835 29277 58313 724162934 24327 25693 773507001 24327 42090 208104585 35074 62587 517866169 35074 50501 794599164 10810 49113 692214559 35582 59860 229969460 50448 75411 287063802 50448 67043 427405787 23742 82627 86237474 23742 42848 32487586 89632 2625 441895654 89632 55842 409799967 89632 51826 817491145 89632 72243 273484063 89632 87959 876589276 96130 9232 928121839 96130 65064 470251403 96130 77299 428422517 71232 30547 324755523 71232 73017 25909109 58849 54822 759292996 14303 6226 924651472 96657 3423 423369571 9151 84972 132616153 9151 454 534882995 78132 59931 96175558 78132 18318 958540062 78132 30348 171333533 44216 39865 460327212 44216 94457 738119509 44216 57567 469420748 44216 12262 319106155 37893 85931 202731855 37893 55966 692777018 70624 39673 229906689 70624 49020 118820052 70624 73443 715089123 70131 25274 893063085 70131 86520 886375312 70131 98828 147504136 11517 4133 93563897 68909 75395 934453442 68909 88367 656343902 68909 71744 85196868 61405 69182 537740784 61405 24344 464020553 61405 74645 291279695 61405 42848 951119716 19756 65396 379912589 19756 32018 240507431 19756 98234 525881284 26085 64888 354979447 26085 75271 592473824 81073 58500 800494652 82564 24385 364183948 82564 50326 276168025 82564 31971 589489576 82564 7195 980336479 82564 1460 214749221 35451 21847 306794398 35451 2915 980614786 35451 38304 818371506 35451 98574 569551421 85462 61936 72214489 85462 98755 40221672 85462 84603 771865521 27755 44199 644283269 59185 34032 758172047 78544 12 933887454 78544 21417 349775405 78544 86545 664578039 78544 58752 245667334 78544 33941 973584638 72174 99975 959605061 48818 30274 996487382 48818 53535 47624895 48818 54760 425453435 68607 35165 327498911 59190 84493 998546244 59190 88690 888654637 98397 14196 414457304 98397 67213 841430781 2975 21956 955371381 20370 39281 882933460 26606 43872 772886978 26606 37374 995455821 99143 83351 575021295 17246 89882 631682781 17246 37038 636916972 71155 29139 828542544 80217 11586 987517318 84163 53589 663004104 84163 63781 250234520 84163 45046 72580492 84163 42848 733450468 84163 88842 428440807 68803 51621 37531377 53443 60521 360854687 53443 4406 337562099 53443 81783 619482294 89261 55444 928982802 89261 60290 184150692 89261 58481 870390354 68061 62606 541095788 68061 34576 235235508 68061 72318 442796178 27398 85474 691798822 61194 68321 375020062 11480 59314 531010807 11480 14846 512824667 11480 88398 83830793 11480 44090 365942131 6896 24508 550667103 6896 24245 939962718 6896 64091 219082682 26562 1878 606782583 26562 77443 186856474 26562 38092 12403806 26562 3944 738974805 50730 20293 29967001 50730 65338 58730517 43349 382 444112062 43349 54000 401784039 43349 26889 556787942 99290 58677 253030869 47313 45468 484552423 47313 34421 627244439 47313 50302 617099185 38270 6237 423051018 38270 47655 567720437 38270 76465 809759452 4865 18859 885326689 24366 59390 258844082 85893 46917 683548310 85893 88367 506459558 64498 80370 893216945 64498 39795 641330948 54075 24082 37052884 1684 96838 843395901 1684 62459 616610441 1684 72888 557195603 84646 94330 375923294 84646 5395 410174989 84646 33189 695458223 84646 52005 760604260 22406 67474 943936624 54655 24932 786653981 54655 77565 18598237 82792 25511 563164267 15111 51937 270771094 15111 88216 414939931 77414 18745 418648253 77414 1527 185336728 76637 33177 154504095 76637 76602 236089227 52032 38143 780219333 52032 24809 760509428 56027 34020 619672765 50656 76064 146097563 50656 3609 801643968 50656 42901 874630969 50656 86060 38147086 74827 7795 656470139 74827 35711 423597583 36919 96673 360740357 36919 89080 951189900 73017 56547 975734022 72499 30084 35124695 87240 69452 76470974 87240 96697 301497931 87240 25244 185240757 10921 64378 519783419 10921 47443 401325066 24030 63648 766639204 30996 41136 393644045 30996 56511 579316682 22230 14988 833792726 11303 92699 483919691 39048 95487 616888595 30643 5569 169421201 30643 72588 559597549 30643 69603 410199191 30643 71672 836120458 67513 38722 133840820 67513 31408 795463949 8273 8505 265529072 47146 25781 768026982 47146 79972 895350019 24005 93758 987885878 15652 17136 112623819 15652 57497 118791279 54781 95309 524300304 54781 33204 581494912 54781 43357 499730079 3440 60502 972856145 3440 20327 267575947 3440 8510 284900972 3440 87587 239019202 33272 84366 241437623 33272 92825 553582170 33272 98374 641411421 53827 24123 52525190 53827 41607 788062745 92744 40289 592667248 30797 14172 309850150 30797 39303 10069183 30797 97088 970869813 67511 66075 154461196 67511 12262 904850513 21499 49576 646030607 21499 81667 483023921 21499 20798 102354476 49562 66977 275002825 49562 39303 7847488 24858 307 271154473 8250 11875 95418591 8250 3500 18837756 77283 63318 732781562 77283 13768 427442986 27292 43416 219767809 27292 3501 771130127 27292 8070 135077636 66911 82548 489729806 66911 95612 991108303 66911 7008 691038754 97222 23697 798711071 97222 35288 716127447 97222 58727 201835246 13808 73921 878049435 13808 95589 390919019 13808 6686 193156017 13808 77751 378073564 82578 38349 137908765 82578 64091 642020341 42631 52160 808077303 42631 23406 284736271 42631 32935 57972770 42631 60778 72131724 99460 67114 570458339 99460 25858 364937928 60778 58534 400697419 60778 38339 663182113 60778 28173 722281384 60778 48006 321082344 53090 2585 233282327 20741 65614 581970072 20741 26029 551921322 75522 98491 152253360 75522 79510 481110502 12612 91822 666785541 12612 50390 646298978 50302 94539 204046084 93639 34794 456583893 93639 78537 192634525 93639 93089 776403213 93639 57451 245669215 93639 53741 415791238 37719 7743 155743530 37719 26293 602881767 37719 77962 890184303 34061 48536 82464823 34061 8056 912585464 34061 15407 589679183 34061 64799 886472693 21364 11651 926237604 21364 19715 144936513 21364 39693 300794428 90494 34600 682785771 90494 34921 500138899 90494 52540 244457783 90494 55396 739199650 90494 62009 655228008 7794 29641 19257550 7794 19856 994023993 91735 60939 486647744 91735 68290 810475550 81727 73004 865987366 82012 69801 483307732 3325 94768 553659766 3325 41621 648735688 22432 1508 482551815 1207 31300 178285146 68737 92226 477676427 68737 53763 340268957 51671 54146 371529477 72461 66362 825395147 97654 3540 286360282 97654 19585 331523430 97654 48006 195095108 97654 25858 335955237 99516 93527 609573799 99516 49812 203699688 99516 68290 856196288 99516 78529 51920324 58481 92867 178917869 58481 81108 254456055 77892 28305 359427303 86811 84269 714681530 90330 11743 347740009 2862 42609 251719693 42034 88081 655508355 42034 33985 57389669 60053 42978 791728497 60053 8597 920142596 51448 24547 484252318 18 72893 966668123 24543 68236 677016961 56723 93578 23194179 3612 27065 899994170 3612 82591 556891580 13274 5964 236411974 98532 16062 487729060 98532 63604 340463015 98532 33203 49092539 86098 69175 127342999 86098 71625 85285706 52537 50409 429033588 52537 27550 426620432 36869 7409 6095736 90644 16308 27738309 75451 45781 281123764 75451 53741 485324915 75451 56923 601494301 5998 80392 1952486 5998 53335 473980552 5998 68202 577173931 5998 41593 187880201 5998 43114 958943021 26059 87592 201349804 26059 91792 112131540 26059 68900 223849815 62084 20158 7977704 62084 85437 494376953 29069 18382 503355052 29069 90020 710094043 29069 29621 747461443 29069 52005 643231226 13700 34020 300879252 13700 9852 454237800 13700 47173 480621234 41552 79574 840731809 41552 74604 962669702 41552 93627 632686301 38092 60078 60571397 62994 11646 742714661 62994 5247 307887076 70176 92793 197057406 65368 33296 581774341 65368 93481 178062730 58737 2911 26061117 58737 58817 60481961 58737 43737 43783997 37333 40368 86940314 37333 50812 378397946 37333 30940 993773508 37333 96316 244192421 28188 73139 643498113 82591 77333 763626095 82591 77615 843333342 4220 41327 765068805 4220 95293 276902780 4220 30348 972563141 26889 46449 654386271 83555 78901 115738738 83555 80585 868190898 83555 2668 384794987 2701 84202 31448426 5395 73208 656060837 5395 31942 817929444 60425 75959 448680263 60425 42786 638495168 60425 95294 578218386 60425 3217 75092053 60425 92975 657857474 60425 43289 613595119 74124 35431 740269818 74124 6983 826701187 44090 59643 89707941 98374 12808 926596323 50769 1473 914968764 50769 13300 438091689 94856 62901 708457671 94856 38023 116914874 21075 11364 608265590 21075 89836 721734132 39956 80509 386541538 13479 42007 413482134 13479 51160 482120771 13479 87570 823792661 13479 93398 792678670 13479 38892 249369108 73335 13045 463585320 73335 42036 41095020 73335 59983 975164208 38780 59898 79783570 9330 26343 633078086 99437 77242 456494588 99437 26805 46826234 99437 75075 374772289 19100 39617 408503033 19100 88669 43424277 69246 96602 159337978 69246 8883 672026561 21498 81213 796073924 35738 63841 520529892 77629 23505 873867852 8053 8304 79355579 40026 41566 815280329 40026 5547 880630034 40026 22488 58952493 81504 3141 99925999 81504 13345 8697327 8883 85795 844339087 8883 50574 388439001 8883 2201 934987381 8883 15026 5282191 36836 76395 803501459 59554 95455 17062712 84035 85985 162287151 94520 16460 494695882 35108 88815 612698397 34467 2891 731132719 34467 84841 416102217 74562 23824 930027882 74562 3917 94458186 46465 7550 609505777 46465 73950 2021621 46465 43691 283319570 43950 58601 783912985 43950 65064 456647901 43950 74563 862991021 43950 81108 656058809 65048 99151 824174585 65048 35752 983894580 81119 12697 410279695 81119 87685 252394651 27061 20531 392714372 27061 89130 624960082 4466 57597 939386877 4466 3885 146101252 24653 66815 791132128 74645 82974 137613057 74645 65258 111987059 35171 72406 725349969 35171 66061 573021556 70855 85752 140749533 92881 56226 800564679 3492 86589 811727091 3492 73801 827980045 3492 50363 502089083 64416 47754 117465063 41792 26914 380050284 41792 85796 235182022 48014 69088 73852938 76341 74263 553591665 76341 87163 68463525 2053 88321 580257683 2053 4716 442778550 83967 91303 305791675 99406 70724 958888712 76226 18339 359671346 94594 71695 127048510 94594 30533 105412277 84909 38322 153076439 84909 82467 70956911 84909 81195 617364321 40302 79960 603204376 40302 86520 592923353 24753 11758 593009331 46812 83856 1722893 46812 90282 168168508 17283 48486 308239887 17283 63636 252322466 75739 67447 536395065 10446 13039 600918310 10446 65237 738162930 10446 25359 579579948 5444 29026 46956139 5444 17182 224167716 97876 15760 781897832 78603 31051 472616447 82467 46092 413962985 82467 55467 731282754 82467 75523 338014736 82467 44884 653478661 62459 99049 467330050 62459 3669 653815444 62459 10263 804446481 58433 83113 402270790 58433 10546 11023397 58433 88319 907810563 58433 16976 762570557 51869 9251 217750451 51869 93744 582518136 51869 73737 84704152 51869 31741 790124411 80311 85297 365271013 80311 13718 69905718 80311 43270 85456394 53888 13961 300909645 5751 2544 290178245 5751 91697 181887374 5751 8908 234786057 5751 47470 965549717 2915 97015 142895831 2915 44705 490964557 2915 45688 988529420 32421 21246 24521049 30666 87600 271132394 16846 86962 788690606 16846 76269 725920627 16846 31182 382692394 16846 87959 950258485 16846 38304 545223809 74563 18752 75137280 74563 67043 888479972 80660 95228 463207497 20634 17628 781314651 20634 52910 923421997 17371 66878 568066871 17371 43913 380242143 17371 48010 519236317 36462 35278 141571806 36462 53741 55211476 36462 2960 440253724 36462 66905 506129477 6219 54266 865014691 15611 42841 128973759 15611 59983 54928387 15611 35797 61188525 15611 41990 661408909 55130 40687 92776627 55130 93481 513930824 42940 55205 76752078 93481 97809 912903212 458 65819 326098135 458 66051 409810520 458 27817 100620638 66420 11004 280470626 83130 43940 826339834 83130 67599 84603177 71201 27614 720834017 22166 47755 521039781 52360 81667 564254031 81612 51505 239021967 81612 55801 789987948 67043 47062 214384879 67043 81115 925650455 67043 43691 223827852 67043 49812 252770926 93465 88270 977219817 93465 27784 839077335 93465 49760 867228043 93465 83244 253762373 93465 65512 748327650 22511 97171 314912531 22511 24813 688425532 94105 90434 17179500 94105 38437 676110704 94105 3725 102497079 94105 51877 581318701 34427 36597 177491799 34427 87481 335640904 34427 77751 746569598 56511 84345 620282500 55257 56763 196659648 60064 56245 711560422 60064 88255 205200236 51826 86851 96569245 94762 13347 727635494 24245 9566 764290861 24245 4153 887382430 35680 11384 869634093 52005 37318 131564850 65282 49318 323037320 98597 23758 745774427 98597 21412 310821332 64091 77212 753791568 64091 49332 572716147 36275 36526 461619046 36275 60780 883020137 9868 37736 240415252 37201 46274 13124440 37201 12639 949468338 37201 4259 800435560 37201 62077 980407508 98124 28002 372500314 98124 20511 535313866 98124 34831 710930067 42294 16424 872011652 42294 15050 752643585 56982 21744 174980699 56982 77398 913903574 34965 41611 796038906 34965 25115 876608950 58907 95581 317198854 58907 53488 326581562 58907 8865 690410572 63244 66074 918251781 13148 92400 916957580 13148 82397 966305903 91703 88209 832587809 91703 28961 145321212 37706 56807 139252221 37706 21284 245087230 37706 53535 738056044 26805 93189 751407627 93607 42162 368874967 93607 70516 504219148 87058 61568 41413409 11531 26259 554746232 11531 16812 391366985 11531 39700 74402570 11531 23663 578836592 36379 4973 613724312 84476 78606 939091054 44884 25995 55312876 44884 25935 149580442 32319 2753 176017226 32319 7441 126625349 64402 58941 935081560 64402 89555 816314829 9275 19026 960924257 9275 58320 105449503 3500 79890 556343236 81078 75183 195771810 97088 3287 582474103 97088 13285 599823688 97088 6983 162185597 49114 64102 680916830 88976 29330 73403977 22843 95612 573128512 22843 22685 192410720 80028 2294 966009441 80028 41631 149439675 80028 36538 567458335 80028 22457 75663176 41610 66984 441103178 85198 12336 440688884 85198 39962 515666632 85198 72575 497524248 27874 45015 92699288 17637 42929 709726517 17637 47456 482312712 17637 94377 75074576 3706 97322 249802707 3706 84262 20246108 67695 72910 581898611 93453 2775 711773397 37329 64693 315378431 89458 12170 72818793 31155 92804 130919425 31155 10949 830433983 31155 48615 867746307 31155 34421 343008258 31155 50182 983353205 16410 62477 94803560 74616 30345 612211741 74616 25789 785480038 74616 24287 477753006 53741 60382 21149651 17182 98922 161310461 17182 52910 635549674 90538 57499 383129334 90538 7923 58072793 90538 65583 970757416 77623 93931 363983850 65035 71981 556929653 54992 92886 803644576 54992 61477 968270336 54992 9697 838732860 31319 27153 157045601 83099 83949 232929859 50446 59703 34705338 50446 34557 909078480 50446 59833 879783468 50446 34207 163553121 50446 30547 136933364 50446 68628 897757620 22605 64504 148522187 76465 4700 663586206 76465 90310 818330946 76465 5706 376301287 76465 16661 418965438 43006 76789 510776598 43006 93395 555823896 43006 8189 311110045 43006 72131 645201983 43006 69556 429814757 70534 69380 175732003 91738 33759 340297106 91738 67909 557419486 91738 57597 558577517 91738 2615 163218042 43691 22073 260793214 43691 79960 727858267 60892 97404 643939016 60892 13345 727937259 11047 10072 737909890 11047 43617 171508655 11047 25595 792822105 15161 71611 663774712 15161 47399 922565740 24741 67434 207819696 24741 3081 935215721 24741 98406 119683630 24741 79345 390087840 24741 21676 225686394 48922 52296 14346222 48922 41502 539370780 22150 47530 285158609 22150 28025 6025043 9069 38773 234062476 79960 18131 57034458 90816 5384 961564284 25696 27643 905493996 25696 44310 534831220 57350 80521 165553152 57350 36250 856298001 57350 95293 599859214 57350 78261 363444988 7979 1870 713446166 27186 55392 864992920 27186 75075 669757068 27186 30256 300061896 82795 49510 304905568 70982 40884 356071309 70982 89102 56855762 56987 88396 409998943 56987 43749 512297259 56987 56923 777369523 56987 40553 332248341 77615 30551 625178228 77615 34085 816891725 99151 43955 845027239 2548 18804 474364834 79268 28010 722888495 50927 31339 80174236 50927 92138 846777566 79064 6137 807903331 79064 51933 471725959 79064 8070 448203968 79064 22655 991011360 64908 78581 453064630 64908 99485 706427771 64908 13433 412844805 24724 1280 939535090 24724 54104 534430571 93907 66143 829019697 93907 47838 801853867 17794 72657 922482856 65258 61849 147762427 65258 90194 375573985 65258 71633 941776489 65258 16985 581340650 65258 93838 106257209 54792 52003 567060152 54792 65694 556902080 86663 68155 197096790 7013 7968 149072234 7013 67510 509542657 42661 98250 520396328 89130 4041 804119576 29560 44942 205746705 29560 49189 755633635 12262 72579 361651886 50830 13041 543583146 50830 99702 517908572 31741 58391 129174792 31741 31247 917911825 31741 90307 884951158 31741 16959 835928054 31741 79376 133740078 72050 10762 510193264 86993 88219 79102093 86993 76253 819016093 86993 97573 944893065 86993 376 782573933 52459 45614 419392533 52459 27432 503400460 69116 73574 951907036 69116 3217 529692928 66318 64669 996611765 74812 591 108202234 74812 19335 149430331 79780 99202 342975857 79780 77123 689322890 79780 32189 112644128 79780 2668 203084328 79780 91698 240921799 67007 4937 517836793 62122 55397 593290762 62122 67170 790286225 2470 10199 341486204 35928 42965 562924986 35928 48668 945384526 42295 74186 687360460 42295 13473 683127783 12650 2484 457904958 12650 58750 47200039 13421 40031 369990178 17391 21589 626603160 90310 76877 192178283 93398 42862 606260861 93398 82681 248299154 93398 31315 175785022 30936 5042 942416977 38892 2189 669865417 38892 26081 113795203 38892 82914 65272922 38892 65583 907906103 55981 74305 343355296 55981 25795 960406552 77565 11489 624168171 77565 70676 538830501 77565 32295 298842199 77565 3125 246730910 18856 32911 972676020 18856 28574 203957920 40437 50067 352876643 78965 60733 498482687 96588 16029 660399326 95497 89553 817364162 95497 15023 520653990 29501 75839 917903876 29501 3331 653735139 10762 20047 42313979 10762 35130 69723954 15132 16398 855938348 86354 23595 355383694 96083 47377 308960222 96083 86642 30910073 45017 42586 486108605 45017 66201 718852315 45017 94302 958702080 25182 70717 387001755 25182 30028 791689457 25182 50182 803481352 84841 61817 377256072 57686 27432 118884500 57686 70290 148701996 57686 90819 586597108 57686 85796 322271244 57686 72531 464340568 45046 28552 402635746 13780 36278 975980371 95422 22354 769467405 95422 17006 963189270 3262 42178 229920394 3262 19168 238916209 34704 19600 231911962 84579 69701 120689467 75523 31585 722380132 61550 82435 699901444 61550 78793 998901122 88827 77515 49515814 88827 55942 219710003 88827 248 41716784 34868 72105 150168723 34868 45290 798769931 31938 85058 210842234 87587 24742 367607699 87587 91617 243080980 24287 24491 434552243 24287 20208 420749917 24287 56966 514371001 24287 47414 486715133 28025 98293 871288339 17006 69085 275897500 1527 32797 679216246 92043 73024 134272395 92043 9796 54526532 92043 16959 502847158 95293 74408 202897959 95293 73842 586181037 5575 65527 679358012 34866 14147 632866379 34866 59228 29025051 34866 28097 178079018 29984 80426 194288467 29984 68170 266625760 14928 14925 191832763 14928 50053 695084634 95032 26429 654106250 95032 46010 295099531 92931 60177 778697038 93749 67285 110643938 93749 72952 808155736 65338 626 155502668 65338 96469 737611762 65338 79154 744716630 7008 4600 956958387 89324 54728 731650661 13676 47591 720591335 46780 74728 646476260 57701 79945 958903019 57701 58750 335258357 5432 36342 295456914 5432 70353 950025134 5432 84549 486591974 49272 23884 460861598 36952 48802 67631064 47655 39003 834588477 47655 22786 796547125 47655 33204 527952776 51877 17508 819072617 51877 40647 768648898 43289 4413 39200664 43289 48615 76846878 43289 67338 972143251 27817 28380 454891778 77443 4366 889718009 77443 96995 541949043 92501 72220 769129109 92501 21676 744820386 92501 33188 998899390 91785 45121 692095287 91785 85267 743416626 80219 24546 480456300 23408 82101 212902985 23408 81389 603134314 23408 41077 720676542 23408 55467 931799012 23408 32189 317422862 23408 79552 645396762 34668 50742 308030863 94793 97053 234149999 25244 45706 188931081 25244 95635 552662361 25244 56470 718246163 25244 68997 909799832 25244 71755 728588685 25244 76491 493549111 44804 3241 66227528 44804 54532 635304210 83633 65039 961174500 70435 89804 892338160 70435 44165 467763312 70435 38497 56770208 55801 69368 533829449 55801 38731 589520771 52166 62660 522835744 80969 3142 586966101 80969 54255 109593466 80969 48517 679390124 80969 22254 663505448 80969 60532 834040753 57497 91813 598728096 57497 1782 114080039 57497 86979 825370240 48010 17922 973723686 88546 93477 504478355 960 56133 872436973 960 73170 880721178 960 74527 661421216 960 8510 441789414 31720 69321 891893841 492 77336 758110536 492 59825 322414313 56189 77603 988136915 7441 85160 478587440 45688 2729 160262173 45688 70676 276617660 45688 4690 855783395 86060 40116 992260297 86060 58584 163577052 86060 69021 795645448 86060 2689 281440646 41502 52948 42709179 41502 23663 772614212 73807 9809 651073868 93504 92357 442384512 93504 73089 558815158 93504 57264 501510564 11117 56879 40732916 92239 31361 850366673 92239 12999 536002944 7869 37158 121363443 7869 51397 339959480 67588 65726 373225705 90725 17526 870652325 16976 77004 5394234 88255 93498 722255055 37850 55114 748845091 37850 38753 286625401 77050 69111 389592968 77050 62399 822248650 77050 93999 379920067 77050 74088 152146016 32380 13931 501948602 32380 19811 366378898 32380 70469 804118872 32380 47173 477782710 26256 71793 185865436 26256 91005 380535462 89403 77511 566931753 66886 2344 353190185 66886 40553 662543703 9127 49397 448484201 80572 79657 691439036 19044 12035 692795438 19044 38736 214077677 19044 60302 61786832 19044 49371 409453456 27432 48752 321544245 37951 20537 228230682 37951 96555 4417556 37951 94209 244302029 32935 56572 822631831 37442 74462 541181357 37442 92236 724130626 37442 33189 425303018 24676 95782 814151401 24809 25042 944342619 25398 8110 4677615 60187 14300 810434672 60187 45447 648346549 29158 97748 840202410 29158 52681 125611978 61455 56805 981938796 61455 3376 41196916 5001 78909 330643999 58052 73442 320677271 58052 93695 463057463 58052 77547 904925146 58052 55179 882999610 58052 80184 279993270 31535 51557 544326390 31535 99857 722135165 31535 46992 633591003 87970 53314 820910698 50237 42944 845230419 56966 17988 758957760 46491 30379 396270683 39745 45152 650592905 39745 10859 890294202 96080 20995 192981263 50932 85835 573574690 50932 21988 917741960 69033 81272 154031991 51346 72650 233215148 51346 29871 794879341 36999 51818 196065960 39943 64799 518667607 39943 18763 602209850 18358 2271 149229302 38736 78642 928946283 38736 91978 726600062 38736 26333 947580225 20327 1390 218040377 1920 34771 933143293 1920 49144 217440546 55115 79633 350497072 37251 71783 265463278 37251 35079 231390468 37251 10018 974002538 37251 24813 777778858 13768 68500 706822828 13768 40370 13770396 7313 90856 660398538 7313 6998 239110620 19488 60482 774462001 51918 62231 487535845 51918 95395 293275796 51918 18318 874104747 51918 31792 180270895 95481 45755 386461197 9702 37705 636571789 73089 80731 596681234 73921 32810 510822025 73921 63939 710571837 12956 24739 708996787 82907 27947 941237885 82907 90568 598801009 98772 96593 580585850 98772 89831 16058998 24813 84742 236424008 70156 7376 247448957 70156 7696 681983652 70156 43951 209426577 96004 9613 667704083 96004 65606 165661622 96004 46367 635255451 55467 1233 229044243 55467 61216 758752578 55467 11444 502801285 72082 25418 740496205 65893 91616 221300490 65893 36734 336973905 65893 35497 384518206 16076 30804 655214595 79071 90672 747728608 10695 86447 187613234 10695 12924 403521818 10695 51878 428498676 3207 8383 476326098 3207 21773 755009460 42090 22404 434698035 42090 49275 342221335 87855 46163 91574224 29360 11678 60734838 29360 87163 761585867 23406 19259 566112360 36824 73577 337980192 36824 194 464688866 72888 4804 465962718 7352 18059 247520005 62176 62882 909417360 23741 95676 89664185 23741 49765 173377520 23741 26364 893508441 23741 73319 110139958 27571 94351 715590844 41423 91498 376051535 41423 80663 107597417 38023 41923 664867393 38023 91085 459575866 73319 2054 803101471 73319 50363 457721064 73319 54000 955399708 19553 39426 674601203 59528 21104 284270734 17646 92040 555551842 17646 83838 621582533 47096 11340 488534326 47096 7982 123140644 81115 60016 531964789 39303 8486 858842056 39303 82651 910955725 4406 87328 523965297 4406 53305 339892563 47083 44334 569099367 47083 43439 314869639 47083 57949 47916746 47083 18954 281594547 47083 82870 627345937 24508 52047 75306838 24508 22655 819952962 724 11075 489532183 44310 27005 773911484 44310 77307 421112891 44310 47414 137669220 71744 37786 299306550 71744 84810 770072988 71744 75786 44666978 43874 86886 305314435 43874 92138 362222355 86520 84838 10275054 26830 59535 894948613 26830 88593 512580619 65802 18832 655547140 68900 5260 859635186 68900 58320 696292055 68900 63544 18857202 68900 99485 208768076 68900 63150 552977954 25359 73992 263438422 25359 51427 49200722 55966 45817 723310354 55966 66606 252139888 32776 15271 474196730 32776 65596 415715046 32776 87820 111924711 99035 72462 150437417 68997 86231 373180322 57577 50493 941619234 57577 77814 594577091 91215 37051 361007131 2286 54944 669279100 2286 9247 320203780 2286 95412 178680110 4366 55817 978295735 4366 91858 186956603 89080 13293 186775396 89080 2473 456303182 14049 79431 428673864 14049 34162 824728420 34020 96616 996501551 73170 81606 503580626 73170 11931 282835113 90316 88301 339709602 60482 75732 821807220 60482 88669 44693502 48359 19068 964791460 48359 23663 678954514 67538 85329 964679256 67538 53439 195541899 73950 85780 151466219 73950 36390 766561163 73950 43953 19749723 73950 1186 972919148 27221 56143 252114607 27221 27550 411269760 27221 69488 22450068 22931 34714 554089637 96894 86244 219546256 96894 14517 454168703 96894 17939 17459619 63716 74669 976811007 63716 68611 611259762 63716 64599 33078323 85935 42366 944935094 55706 94004 349333935 55706 38689 305709589 59825 16865 611584241 59825 4609 930933970 18212 61182 992197739 18212 5829 488656721 18212 1390 332402843 71633 46969 979266163 71633 69488 672653977 23776 27642 158045997 23776 31563 309630746 22655 72824 250063971 22655 91403 231072032 48290 34171 490446467 73443 47169 546872603 59983 50122 501582716 49271 91406 388830201 49271 71159 553384303 49271 95085 3630180 19113 74275 255144337 19113 22335 200857953 11068 41220 563627020 11068 60533 189223496 92825 79998 491622820 92825 4471 708264168 33365 28716 816153684 33365 92142 528508457 33365 67403 174211514 35334 34813 208142487 35334 52794 277925522 2615 19805 300509112 2615 78489 872578060 2615 72398 34783895 2615 29730 948764034 2615 47536 215363973 2615 40626 836404069 47541 7541 431020730 47541 86113 957740622 85149 99808 511663768 99077 27489 551810761 99077 30279 840191121 19176 8957 699491246 19176 13558 570607766 376 90893 870710774 376 35221 213943926 89852 28393 678029512 89852 91792 970580908 55910 57386 442185297 55910 60212 635468102 227 88412 560995141 227 83394 655647994 78257 15034 584565877 70537 31040 768300634 70537 24002 874799180 45571 99036 252283642 50532 48115 790265592 50532 38411 485625500 74348 6657 106714792 60113 59472 327212777 24757 42677 340518530 13345 73296 120428702 87657 50276 240450624 21449 60832 694249875 27550 21440 54957445 8070 46659 427208203 55112 36415 572351544 11646 55868 60341771 11646 8908 671469042 11646 59407 499832914 87959 95864 61543832 77962 88581 386758500 3917 58589 813609049 3917 43357 69597932 3917 41306 436314688 53763 16365 961571036 53763 42396 81793388 79510 28520 830497930 79510 78261 402829467 79510 6706 556226757 77751 16497 980730078 77799 10616 72621456 77799 36288 864490707 14487 81286 785245881 14487 21649 366202425 5732 77183 829980263 5732 42611 380938331 16218 98916 813784744 79704 49965 491196086 3944 47526 427927819 3944 78730 772600053 32189 99373 160040690 32189 25795 523839093 72575 57955 347107895 72575 1793 491253503 33714 22035 506173386 33714 58191 757449066 90798 60434 382650752 90798 2140 528746431 79154 89450 432331997 79154 80617 38190972 79421 51846 757407233 63781 9490 284333509 34022 48895 324288691 46089 45423 524735803 46089 79116 468627960 43935 9446 160550279 36073 2307 489136419 22457 10104 912078337 22457 55369 659889019 87570 97444 555999813 87570 79552 441602639 87570 53710 200663468 87570 1033 211319139 76602 1903 827431066 62362 68718 741916170 62362 26081 785178807 33744 50819 201529193 93244 9276 346207509 93244 85561 659148880 8597 2406 153346326 8597 33211 51373800 8597 30345 538033873 8597 9516 245322354 98574 92880 736320473 93433 81347 915944506 93433 16661 483168574 38003 59539 446012935 38003 55953 37552420 38003 63662 277173816 38003 52910 637472908 32611 70892 661050975 32611 22685 560369455 92975 68019 773887054 92975 9298 260030877 54760 11584 903268291 54760 30482 730120342 24922 63676 762747380 24922 91788 817150705 34421 74112 897221171 34421 81608 435853743 62099 94778 659536668 62099 65064 816743649 62099 9852 690626587 77398 33526 884963301 77398 79552 607336420 34452 50922 410261959 42848 22904 161288403 99485 36488 396177139 99485 9571 413806333 99485 55343 735892546 248 32449 587476027 248 9027 946948207 53516 11000 68197529 53516 47627 536844652 53516 5950 802517375 71324 51082 961998748 2197 93501 550840719 82914 34302 488623661 82914 52681 869074669 59407 15860 727286458 59407 31428 763949336 81196 30012 465784465 33188 94374 68566783 33188 17809 449610241 66606 44700 915223100 66606 70835 361799173 66606 6694 168765359 3995 26070 291854013 70160 31526 94564863 70160 39063 290039295 70160 5099 787174720 50363 81845 41198193 50363 68978 31990641 91792 83095 402948680 91792 88539 976298262 91792 71451 957099654 6874 32206 691342736 48006 63263 327458633 69021 25214 720986962 73879 34352 355283431 19585 83085 502418584 19585 22965 763128981 2933 91689 251336163 9298 59153 25546791 9298 26741 259683835 3125 31346 783055110 5829 57199 408492533 5829 73819 838295863 47420 65468 664238974 96555 12135 313519523 91085 54359 759489315 91085 58342 825127930 74739 81573 18872128 97782 57658 15860244 13433 69820 839385070 84762 53053 370847986 84762 23529 145190211 75920 97249 46363249 75920 9174 218528225 77744 87532 702618809 91106 85472 113328290 17329 57455 437757874 17329 24835 333874650 17329 59786 774726168 65531 56074 694420388 65531 65416 362133055 31595 39122 419180696 31595 58048 951153371 53535 32671 668843243 53535 67634 878717884 37459 70715 748421253 37459 46222 297601124 28574 58616 702448475 28574 37789 216178398 28574 13434 583287731 16813 25428 95243503 16813 5601 973761700 66748 46703 224256791 15026 87262 799306934 15026 91274 283285716 15026 47536 547893999 75129 67620 470476108 75129 24420 701483494 41881 67662 311970646 41881 32427 65785252 41881 92759 961614367 37789 37337 770422601 5950 33376 231234996 5950 77731 738872234 12924 56424 318657300 12924 63134 885003950 12924 82336 868541559 12924 91898 478980633 8908 49858 47495948 8908 94212 298580761 6963 79184 682822724 6963 33890 621268401 23470 13329 107220150 23470 94596 325854482 87242 19620 816745285 80308 11526 47647388 80308 60816 204626009 50167 10325 94877791 40281 49440 142968028 40281 51695 754498397 40281 66623 80528353 40281 60034 728277737 96175 54717 662922591 50541 28954 867612986 41619 44495 392139350 41619 39989 274588483 41619 67838 269494749 41619 42930 363194824 41619 51319 27801494 41619 68170 406206760 38304 20838 666653385 38304 5733 403999079 38304 1472 907924603 38304 27752 484125600 38304 65064 216238055 49371 28208 709417453 49371 58895 280897971 82596 3230 588764001 82651 59309 789735473 52119 76049 374350268 87161 45924 547999083 87161 44958 465911685 87161 13558 287343128 85561 10665 553973135 85561 92981 722723042 85561 35226 592243839 57451 37577 571900693 42579 50047 443996836 18892 97201 174585776 18892 55663 301164024 18892 9080 450218297 31428 78879 902934395 75075 22880 808058848 75075 71049 727763547 83198 35584 421105322 83198 64179 488187805 43520 91294 824227089 43520 1167 997675788 43520 98353 767345195 43520 95957 58283141 11883 32220 917264412 91997 45676 66642087 91997 43605 277073501 91997 68386 332878389 91997 76656 723134113 65416 10353 391869437 65416 11976 435113839 712 87082 644107831 766 7664 534680646 34831 48481 597128889 34831 93581 403589269 34831 51618 667040841 26029 98906 452453555 78261 15051 973227292 23309 16869 680355191 48276 78758 37459860 48276 33404 53033460 48276 55795 126250972 29821 10920 684717486 29821 49846 596695550 54000 59947 167086639 54000 31942 754158939 54000 73447 589072091 98828 5416 306654584 98828 18391 417633259 98828 15231 939739423 25511 66251 447062719 25511 62067 160852381 47173 87917 929047179 67166 44268 471423488 67166 30058 848197475 67166 8510 940423449 26882 41319 703741546 26882 81788 818139361 24209 51762 885292143 14278 20815 133277 31408 14805 812948420 16796 67437 321109923 24857 71173 761748732 24857 47296 271848670 85437 92919 909883993 69675 96070 728957189 69675 77424 916490311 69675 83119 943423116 52910 66179 998414317 88842 16578 850642331 88842 16823 747712950 2875 81400 168587292 2875 67456 89419144 65606 98429 577223416 88690 26102 319108134 88690 22178 709675934 35352 65419 212218673 35352 28807 147140904 80115 7454 773857878 82681 38346 821254278 82681 41509 404502114 82681 52063 890215411 36472 78047 824296687 36472 81092 268341147 36472 96831 62895483 36472 51804 554628447 74516 49457 177355214 74516 94212 724175394 95571 94155 474934987 95571 24595 708654186 13434 40615 118507700 13434 60179 704504527 98172 88970 546256396 98172 61216 333868539 24678 92858 111482429 24678 37335 259022132 24678 38497 489632537 48546 69442 49514990 48546 3871 742319785 48546 82131 65578981 84876 72130 322683269 84876 23878 351259337 97189 50636 795528250 8545 18371 624979826 77299 80970 968274667 77299 72812 352640695 87716 28671 974242739 33033 8354 263428213 33033 8544 968588201 33033 93589 518892997 84339 93388 75074760 84339 77814 501133419 2075 37154 42438474 2075 82669 759566098 57597 83094 705302097 10546 6594 799164019 13696 36506 370813536 13696 65306 204026359 13644 4248 648147054 64845 49436 232944242 64845 45190 413290404 79552 32328 181050531 79552 17026 391412909 51384 30876 264979894 33395 40100 942634434 33395 20719 812994126 33395 56724 233843030 18318 66815 757024917 18318 45190 472913280 12908 16241 673703759 90089 84446 86173245 90089 81783 593705826 69515 83735 922419377 69515 61089 992383783 69515 11909 621157910 60290 3705 449126884 7355 9443 454925725 82870 52333 742437185 82870 85475 914903142 22685 18737 981769479 22685 95820 865678712 71104 19092 734974529 71104 47690 355674492 65201 95695 415552291 65201 44958 624888312 93556 18559 672208081 93556 65996 174208916 93556 76567 3607839 72149 11493 434545322 72149 97590 441006063 78076 3889 844167663 78076 8259 355992719 17939 57295 505401385 17939 76567 894822158 17939 55043 671303128 8963 7739 268348006 33944 91526 295408074 33944 85931 749480189 33944 6137 825093403 76171 78781 460750930 76171 31896 38045673 92981 66727 255137405 92981 92245 219578830 92981 23164 107945425 1186 48419 517431981 1186 45887 757053426 52681 66633 120302273 52681 23861 629658338 93257 27179 290910278 68170 11119 360347645 68170 53305 279554979 46857 22590 579692947 46857 87981 475157848 22488 57953 506791140 22488 13536 949404564 12013 23590 636095540 12013 49731 86805565 47296 23135 363519479 1235 60104 507454772 1235 35344 912717049 72729 84045 722747884 82336 20839 355217627 82336 55151 185087230 15580 24997 957372937 96492 21293 784459632 96492 13396 654557016 26235 58665 864925051 26235 55021 443661102 39795 88042 192048781 23549 62041 37860139 23549 29516 756403753 57514 10804 650683834 57514 1214 596662455 70469 2337 438337053 70469 77306 52588342 70835 26074 993298640 70835 52970 92454487 31942 74143 524072737 31942 24947 177832060 31942 22273 918585976 2668 76625 724852286 2668 83119 604973194 31433 99504 473760796 31433 34670 719569335 67021 96559 289252145 67849 95115 81238467 23878 73201 176940611 23878 16509 666922903 5700 55355 44553514 5700 51522 361739497 5700 25704 105823776 60532 94635 897750183 60532 6694 132855463 97374 97417 435383674 97374 38753 56397727 40553 97673 212112549 40553 76662 985744809 40553 79989 810162574 48879 87730 741844755 48879 80930 625869529 48879 82086 350164916 79574 99119 620262622 79574 21533 908078225 61091 51100 100308670 61091 97454 611230148 55151 36770 359692026 55151 54608 56275260 55151 27715 210078205 55151 24908 208063980 55151 77972 475133848 55151 47907 35177251 18867 27298 532997749 92138 58395 151393497 92138 98557 658426643 14188 62327 180387514 14188 30848 304917755 55021 96949 22404488 55021 2580 13320585 75689 32066 441193617 75689 19737 82140960 83409 2617 868015286 83409 39873 351392749 83409 66257 217502230 83409 5453 749325642 66905 39829 218998967 72771 36156 133612349 50680 97464 106142853 50680 35040 221458050 87584 71557 279132180 87584 1394 886029688 87584 24410 881634900 19029 94454 531253698 19029 99717 606825431 19029 91782 49500296 19029 93023 961089763 3376 14987 179734262 3376 8168 119499252 47632 17987 326591455 47632 59560 129309792 35797 3312 383086576 76364 90977 730364926 76364 52970 825943474 76364 66682 281314821 76364 4471 156949499 12497 69770 17381937 8865 95712 552176611 8865 16106 609755877 32295 70998 710859500 32295 69581 744824394 66201 79107 24055821 66201 82437 526636463 66201 92236 807110542 66201 89664 842869546 40236 31658 771976641 40236 5906 27996253 16227 39862 606690460 49812 47533 952422009 14824 351 343711869 51191 12107 509468437 51191 46624 576217810 23928 76956 796112221 23928 55172 114684053 50566 55110 545145206 50566 50151 507794271 29839 87998 456528890 84603 90186 390399702 14944 95437 472370924 14944 28581 5230374 4627 17649 103846803 4627 72621 539967775 4627 37998 629808595 94097 53176 434683725 28097 23174 703629164 28097 34183 52984585 28097 72952 825848891 55002 37638 495320485 55002 22468 794408651 55002 40906 990492217 50501 49378 253000143 50501 63636 75499790 50501 60816 165302924 82891 85451 319838620 33204 88088 565784961 23663 69876 946435798 23663 94184 677894952 27806 14023 471618727 27806 62353 681125733 27806 61216 531316399 78529 80674 48302860 78529 83402 210577661 98288 48475 922262498 98288 69804 563068524 98288 94650 7056914 98288 57784 195448112 60351 62695 971660211 60351 12135 438176692 43913 95871 589680382 43913 22248 628000791 43913 4135 466730939 43357 16852 689940004 43357 46367 239192952 53578 63003 593749095 53578 61303 378140554 69581 12706 912519219 69581 54853 49364098 69581 82286 70705299 69581 90115 898046830 86610 90108 929604823 93838 90207 536582418 5577 85589 228938087 90028 19476 333600734 90028 99683 746804125 90028 26915 282135669 15679 15598 687945030 15679 94050 598947490 15679 67445 950500815 33985 12437 664828864 33985 67456 356634710 83402 41442 428669885 1472 28549 894170750 81783 92161 274780267 90282 92061 345736056 90282 35221 61868308 44259 75413 489572649 44259 2533 535067151 89246 86149 322102062 89246 28941 561506533 67456 28042 649114516 30345 91733 785087385 30345 77648 738155492 30345 90732 370774202 83949 68762 549484308 83949 45359 366641732 75936 5605 138915932 65512 80633 881551836 98557 26404 438809773 41611 64903 192697390 88216 30755 31378704 83923 99554 652740018 14105 20281 371014426 14105 55795 152832424 67213 11946 929415966 67213 1033 314338824 14448 80951 144140432 53778 2087 722574567 22701 93927 307162549 31893 38798 221245839 35130 46485 913039623 35130 63662 658527718 91852 73420 9976888 91852 94596 697870563 71672 42500 551065130 71672 47414 940181251 47214 94904 810136310 47214 34552 979302372 47214 16334 609327027 71280 94176 240652376 21011 47649 287962480 23484 54207 477822719 23484 67741 68468980 63150 18258 835116169 63150 55255 734361845 63150 41008 767921965 24418 95336 859344760 30348 32873 210130970 30348 75557 542919780 30348 53957 404683414 30348 763 16091119 30348 53136 641916533 85485 97349 25294961 85485 88919 347805379 60816 83314 884142911 65694 13326 164383012 65694 21148 207508344 65694 22012 296331099 65694 58049 796938954 91697 74054 870825072 91697 20080 266350090 72243 93663 664115268 89188 98095 278310897 89188 92400 118188017 16959 40378 970430213 85215 13518 779996848 85215 67510 270834954 85215 67750 158276527 85215 42216 207279080 57893 96728 671713212 88775 33433 933244816 88775 68065 546101964 8489 13232 366014218 3832 33434 734344642 77264 17697 93582704 60212 5387 490446256 60212 88029 49703530 60212 82637 944285348 60212 67801 668528231 63662 60004 308729484 63662 19270 301121014 93255 76285 465569174 93255 41008 212354777 22468 61941 728249206 85267 73277 65005621 85267 21533 437991799 12631 77374 584779646 12631 3479 52933417 12631 9027 621793527 12631 53222 317855009 35752 76233 165070717 29243 39887 750136722 34055 21645 144375195 34055 17020 684485927 34055 12663 279501857 8984 5601 796302753 8984 86220 936829953 96316 68472 489055919 96316 30691 801707550 33645 74841 577629747 11723 73088 973329282 11723 42190 974457443 11723 77429 42887205 59560 56923 183410194 59560 45664 940917807 59560 58320 925382030 59560 55369 568801819 4609 71262 567404701 4609 90732 359297033 68628 42281 91090493 24279 62631 9032247 24279 66826 781701555 38497 55417 980614232 22722 68007 769898217 22722 46771 924487797 22722 31617 588463563 60780 18723 781541367 60780 66821 488418071 14182 39437 937656351 14182 12809 408327967 14182 51633 486935648 74454 85784 392706449 74454 85041 877165285 67296 4014 345009574 67296 16210 50618734 67296 34338 662666541 25858 9239 352439250 25858 12793 515432078 51618 6618 116100430 51618 31668 653967842 3217 22159 763512764 3217 8002 2501409 35089 94791 703743749 35089 8510 636088521 87867 74071 243561462 71256 8601 256572677 71256 84867 296173364 71256 92069 123284869 71256 52794 468950671 6651 71172 257127405 61303 36321 617477615 61303 58916 622741827 35040 5261 413272298 38177 80870 416722353 95085 60003 434003040 95085 11444 14830906 99442 41832 511268311 99442 66175 487096511 39535 59817 580462501 60663 84057 237435411 69049 42602 806789888 69049 12321 154742458 33189 7119 836269238 33189 30234 236653252 88367 524 693004212 88367 4056 849764816 47672 21030 120821472 47672 8957 958907654 47672 7977 506382578 96620 52267 284475241 98156 65022 820421588 98156 62919 919287922 98156 11942 672519891 98156 88683 218765033 76567 8752 838162334 42190 2909 533449317 30940 72067 739984790 32887 29206 860119140 47399 58190 492750401 53662 8970 543077779 53662 62314 403441993 46771 41784 927487884 46771 93656 183579251 41306 58816 24164442 41306 24062 823939053 41306 77823 149057362 53710 28399 930319785 88319 39632 915241687 73074 65653 165800538 73074 19737 371649427 73074 30848 839762167 56724 71405 185761866 56724 72570 320619601 56724 87088 829007267 56724 83435 280613776 51427 56005 685561049 99487 20942 825848836 93589 757 12538576 52494 45021 521499765 52494 56603 55050681 55043 14231 171573336 40906 81431 901689182 40906 94209 338110240 1305 27909 180628994 1305 93740 940213302 1305 75762 721881000 65418 3113 493381331 65418 32572 298449296 2689 36323 85728782 2689 88664 237252360 2689 22178 167836128 64499 30273 603396804 35867 97414 98713386 763 76877 774522241 763 53468 88674265 79708 70796 910387500 79708 73524 148360890 79708 15402 716604461 79708 83735 544317507 26081 71704 600102791 26081 49126 718378319 65064 77926 678123988 94212 88886 777067865 10772 10927 271796765 10772 77148 143923992 12365 60134 131098683 81108 18760 813778661 40647 15855 54504221 40647 20766 767052214 96394 37382 532116771 96394 64719 271986821 13610 51702 453535897 47048 71763 244237323 47048 50636 103554934 15608 35323 58322890 15608 30256 231010608 15608 50151 984221778 79376 9083 655128021 33941 58782 708557886 33941 65039 845644965 33941 16509 296276995 88081 6262 751841391 88081 52794 545024659 88081 4462 635680269 39962 6921 10226593 33745 57308 431816394 33745 34372 917473913 33745 58584 100253032 83871 78513 341952723 83871 82746 973113339 15894 78322 250245794 42036 75298 309959796 85086 16000 523143662 85086 35344 850512668 31896 26794 66408587 31896 98243 230578284 31896 36288 124775839 19856 73573 835240335 67347 76624 22725955 65583 40090 630146817 65583 7270 927061810 65583 30796 982463427 65583 74514 161668842 16013 5617 256818896 43737 65285 45297031 43737 31223 910172867 43737 71492 120752477 43737 90732 907980157 72812 11657 749329077 72812 90194 707491113 69266 82455 94119283 14408 97027 263020655 14408 34128 300223992 64799 54911 232743806 64799 58543 884557510 64799 90321 862183301 67170 98718 296727303 77306 43366 783651704 77306 17139 35536636 2650 39495 356899936 94302 99713 35537473 94302 28082 9114839 94302 78207 630359147 94302 82116 371803849 90837 58904 33117928 90837 13562 822345088 90837 43140 49098673 90837 21654 523598864 86642 2808 135792416 33255 63385 693881698 33255 28270 804048374 49144 2921 719524026 49144 71299 76165036 49144 6694 567017592 67510 55100 535289350 67510 26174 842102724 67510 89665 456032126 67510 52970 642335922 1390 51109 278808624 1390 7024 775407112 43270 90410 962116550 43270 55888 102454267 9027 33639 409061137 9027 52948 653781300 61727 68393 871130519 61727 57336 67350469 61727 50151 15070773 61727 46315 394677483 61727 63709 795508832 26174 74570 437890486 26174 77550 259248021 26174 1121 993244521 26174 66786 134020825 8006 75379 770417085 8006 35506 328719446 95712 22335 631691129 95712 67338 724380236 95712 19811 149947558 42674 72864 745441567 9852 74053 429349914 9852 1440 825524830 9852 99654 678163355 9852 66778 650229979 47643 99870 254481490 47643 16113 275093151 47643 96827 39972325 30533 79770 729400884 30533 93913 914610965 30533 22254 660826539 13878 90093 267024811 13878 8794 771278738 13878 79644 614619341 49332 21509 507331658 60034 88696 945853076 42505 86067 459713073 42330 32157 254293475 42330 23598 15410813 70516 37003 189816417 34085 1461 71898779 34085 68632 607912712 34085 75815 941162373 47452 52472 975792224 47452 94596 443549067 19529 69028 794778112 19529 30848 35495888 28270 26511 104952694 28270 64857 601918603 63939 55369 379545446 63939 23211 149215342 63939 22595 524848903 8510 25724 881331707 8510 53136 52904211 57589 84628 497174895 57589 15021 362877353 57589 85796 967555621 15112 58861 374708034 30691 41730 22580214 30691 12673 259146208 1552 83183 955286809 1552 8957 516625174 1552 75786 473919885 1552 95183 618476477 90197 69686 331295284 90197 30234 12073365 90197 87981 522757511 36637 94072 683588920 63636 9871 424373582 63636 85654 736608465 63636 15422 428932347 87481 50798 836808220 13558 15548 782086853 13558 19270 900224826 56603 21626 184357204 56603 7024 718560423 1073 21358 560655199 1073 49586 565133141 25995 9917 340491676 72531 17399 179144345 29871 75458 322301627 29871 62781 467618676 29871 70566 169220796 20262 44267 923418205 20262 63194 299923164 15050 79 416209253 15050 66715 381517500 48615 78571 786370022 48615 30661 217444900 48615 77536 329336010 48615 69595 893821736 76173 83296 504692142 76173 5876 687759979 58902 80536 394601082 58902 84429 884444371 3895 91399 84027081 56923 16517 83110558 56923 73786 373657711 50182 63208 715562090 62440 36273 476007528 62440 23010 927921371 32801 94611 979304895 32801 23835 383497065 32801 2976 144964071 2473 49626 499762072 2473 5099 352923101 46274 5780 370811889 46274 35221 675431535 18763 1489 164973045 50390 8759 688035776 50390 42611 343835195 82131 15774 397731891 72769 63121 496979288 53136 84905 551244674 53136 3422 583480162 41990 75940 921814015 41990 75843 373424971 41990 15422 38674338 30629 81702 882555979 30629 93758 926379122 61300 8268 83244930 53334 74970 19029959 19715 7478 50863671 19715 64158 626675935 19715 50867 110392908 39693 66705 281063740 81195 18179 530714050 17001 23027 118852455 17001 93758 217842720 49274 49117 285120966 49274 85230 2564961 43811 99222 699601525 43811 16894 359313997 10227 63545 541019865 10227 69226 34949631 10227 36557 911180840 71945 21343 166624627 54104 19227 913522838 54104 41008 473503671 69175 5448 798213770 69175 90642 172532496 88669 25533 816234517 88669 93913 73584988 12663 97230 966896606 12663 39842 742757672 12663 97835 182200442 68290 49532 781244521 68290 43150 626467435 92091 50269 502281833 92091 54169 904674309 28961 21169 432722451 56651 84811 904098425 56651 43869 803689991 68916 54207 590356067 21124 63996 621482545 84444 15709 517844521 39571 41121 928159410 39571 92759 224503575 39571 29765 960317591 56324 56504 786206988 88029 64937 652990745 88029 33113 528460901 88029 30941 875276040 21676 28146 776754752 21676 32933 979116624 21676 50461 243638259 94758 13451 175965498 94758 88746 208490857 3589 29701 273077489 3589 41167 649876744 18319 81993 207596279 18319 77879 300486364 20806 90602 809809779 20806 79615 183353036 20806 89993 34024269 20806 6998 309937087 26741 4761 467797227 26741 74088 484364992 22178 36388 441199224 14296 34242 385116754 98353 30150 487677159 98353 16600 114477377 98353 35576 606848698 81027 5486 74040814 81027 37571 471152374 81027 1407 788668583 95378 82222 158779569 95378 48666 659938018 9815 69054 907457908 91698 5149 952774662 69990 25171 92996398 69990 58320 450692329 83700 92712 317894091 83700 75058 226199677 83700 12692 237549046 83700 42646 289611436 83700 92069 485214688 75394 54709 882512602 99703 76114 25467049 99703 6137 13491560 64162 7960 15791468 64162 11931 450628898 40579 23863 849935327 36638 4907 558244277 36638 44997 926661203 36638 23490 953943288 5906 83048 877695015 5906 58022 951159201 84044 12046 51899545 84044 5445 323416548 66041 54648 600094395 66041 13445 772291785 66041 64857 564754716 87419 63409 341526196 87419 44798 127781623 87419 40354 852628706 87419 35063 852814432 8259 3144 334730504 8259 64179 524308451 8259 92474 79353176 16661 71793 824518324 16661 12240 620212812 16661 34720 745853812 16661 85288 692987936 28941 30603 646982172 28941 32104 307963618 79989 97557 216649673 79989 98562 875562653 79989 43960 707825983 79989 90642 118460461 3994 86475 317100484 20724 47341 65963035 71634 93002 628577517 71634 62675 935699899 6983 30548 992915000 50636 2850 904052896 65360 83523 359356663 65360 92479 784008341 2960 25943 359049931 52231 9036 208758005 52231 87416 444500288 52231 15825 316719605 52231 61212 544879426 52231 43440 296842440 52231 52794 942961485 4716 73410 354179717 4716 136 479892936 63709 99415 885978231 68653 76739 800538654 3062 76101 241793065 3062 32572 483926499 3062 22838 204093638 7451 63205 723693827 92474 92056 778369003 7977 52884 347598082 7977 21895 142338665 32429 5049 699135027 32429 42858 741279919 32429 53127 454522435 78207 27312 959839619 78207 8439 329529150 78207 81608 359280472 96995 97842 776635900 96995 99484 330287283 85796 88269 103807863 79116 26430 337356316 93997 14978 651418840 93997 60788 748369317 93997 10889 608055626 93997 74909 151505621 93997 22254 807132424 25795 44514 833581395 47822 79300 309350446 47822 22439 700135285 47822 75191 432669982 83695 66031 250712993 41008 5425 260504761 87163 69277 783741077 59071 70056 609843756 27752 45241 460029991 27752 57340 617197110 27752 71217 308429043 47470 70443 866250539 47470 86875 295409708 90194 78778 769605845 90194 64729 115624436 87820 34999 673209414 77429 97925 130166700 77429 2832 7063664 77429 61089 657949482 77429 13521 126134303 40626 53566 282743185 40626 66731 614385141 40626 19172 822080533 40626 16140 858521698 40626 93758 303051226 68978 29335 507969203 74527 89427 81880784 56084 7637 501815706 22254 63889 422112067 22254 29128 114859188 22254 45417 245355000 55343 18218 296453197 56872 35023 917632207 56872 41980 250578051 56872 43869 867520718 94184 88702 51156277 30883 64773 406158814 30883 39628 109049255 76064 62798 364303213 67012 51739 661173431 99778 40821 547233602 99778 14923 398384020 99778 84867 691441650 92357 27114 910654993 64179 58691 196762307 64377 96250 262205370 64377 77550 915928505 7696 23922 914453443 7696 9730 467726752 7696 28082 533897412 7848 84348 753407916 86337 73037 9690141 86337 51878 896201407 31315 81794 481465287 35360 55015 650385298 35360 52588 647726868 45645 66707 310043215 45645 95800 651017933 45645 35023 417582293 50461 14858 709599479 50461 75173 364953577 50461 49864 422537649 50461 75261 224576525 81788 40044 734572936 84867 5263 617034826 74088 66761 550567780 4056 87308 887698012 4056 99395 588219365 36531 78286 829983560 679 62426 706090313 69556 28674 422149029 68065 44907 116735964 68065 94921 900066425 40835 65538 980916639 5049 56771 182624808 83119 20567 89409587 31792 72630 940065300 31792 77823 815636342 31792 96831 74451184 17020 41955 109977868 55464 53314 7442634 35322 7576 663044094 35322 15231 592810418 35322 38753 539552544 89664 96496 947191442 89664 42905 273831134 89664 29581 63006495 4376 6822 48755510 58320 84361 549400860 58320 25434 503801232 58320 19229 558693151 58320 68712 6249812 58320 15428 975258170 90115 94214 556722491 90115 63863 743278440 13110 12991 601688581 13110 28462 641731719 13110 62927 392736510 29503 2410 828327307 29503 46545 633589566 6706 40968 360165692 6706 22801 473544224 79378 44245 619444267 79378 24018 947387184 30279 56283 133405839 30279 63194 226036631 25076 9197 800982801 25076 77712 190260710 25076 16408 243873559 194 58439 503184396 194 22774 288621271 194 27051 195876341 194 34720 577614392 8794 46822 652312037 8794 50360 692402175 21290 60970 509610166 21290 17200 393035875 21290 67504 358602531 50053 51502 896550846 10812 87839 931369780 10812 70128 666688721 11444 85544 908590283 33564 91689 433524310 1066 54954 494332377 27774 68558 656913274 27774 76727 316705835 57264 46240 792084144 57264 78047 401441835 54942 28726 733558109 54942 55072 301514877 54942 49375 335385217 97053 43678 68882883 33675 15051 752848897 33675 99484 769728845 33675 51804 172857057 8113 6416 399872896 8113 44913 803494420 8113 74427 842738564 60640 370 590879023 60640 1167 265930572 60640 99974 298896457 47314 99721 769495372 47314 73152 85522453 97573 94919 71979294 33016 17874 805077180 33016 24990 996600249 11400 85860 876061131 11400 11804 871902503 11400 34338 332742773 90568 564 107812157 92400 3760 585527525 92400 67088 438475382 92400 89102 594478862 53305 51773 304140417 51878 59141 149611665 76491 42522 62013711 76491 36711 262798789 97760 17169 75661590 97760 68340 113066536 97760 64947 871524507 78513 81403 645154162 58750 44831 318736856 58750 76083 709931658 72259 74795 709947046 42487 79130 226497389 42487 60721 218489395 42487 74632 921588167 56492 64812 665082220 56492 62438 281978641 13521 41560 803935849 65300 68697 3531760 65300 26937 792228017 44958 89608 576905981 44958 5641 187149775 5706 83022 948797360 16894 96010 696033588 16894 47777 843521746 91274 20055 749291904 91274 39744 170455078 91274 24662 48264639 83100 36530 425296763 83100 69487 368788533 9174 36975 784726650 43953 63563 486807734 43953 85288 44521739 9516 75252 393044945 9516 73766 308188630 37988 32958 880348030 37988 13006 352268527 81536 71808 121846094 50195 85366 761651801 50195 44195 480447650 50195 54226 848986133 78439 51408 667867124 78439 2697 853120140 16584 67976 120993897 28807 69056 580534805 28807 29581 399213901 63544 72879 731996066 91858 1880 133893964 91858 77814 449828847 67338 10559 802821325 67338 68732 335951637 91720 84156 22677397 46010 58573 615259928 70676 71042 449050385 38662 17053 466100609 72952 10523 568450315 72952 6530 183543978 70946 1645 438273824 70946 37658 569715037 77888 66669 942284590 77888 20751 131668402 13396 5134 187668340 41077 96270 317041710 41077 22869 698192314 41077 19737 563244607 23835 95886 217176670 234 91434 743202682 234 71287 764192198 82086 73289 329898291 82086 96827 85471295 40615 29248 403864445 40615 1407 699773457 68783 41415 360949537 48387 46470 981283057 48387 66715 485733644 67634 54851 233577221 96170 75786 730949669 96170 79644 649204660 43517 76000 573268183 43517 86843 393835300 35226 59280 763436973 35226 46222 504041944 40276 67375 792210397 40276 57925 179375145 95069 7699 774646043 95069 47725 610133431 99103 20436 244738478 99103 16334 640306368 64857 45252 691722877 64857 55247 590960786 4471 64434 854056791 4471 28946 942326358 7982 63374 409492549 15023 49442 558297591 15023 78832 722984612 15023 33262 231625564 73786 37281 889433862 89993 87995 333933972 89993 73487 964122472 52588 29666 426898704 62927 24776 711289226 62927 35400 619751384 53439 87205 767426655 30234 69810 198306347 30234 39122 323555781 74977 57573 7966348 74977 72323 199688486 16985 71195 828317991 16985 76678 767206257 16985 62584 487134442 9665 88360 502587843 9665 33482 789355312 6345 62608 503766028 52970 58788 746136447 91898 39369 705161034 98197 44737 234549563 98197 58859 215578244 98197 1871 371201745 49586 66343 501830850 49586 96827 909553274 30848 36294 702953595 74574 3967 365750754 74574 66429 402221726 43255 70852 252835602 9726 72316 516375737 9726 46951 490531071 58191 61996 799068627 58191 44674 152439926 58191 46367 160315896 58191 30362 423370434 58191 52901 193649005 58191 91064 466923092 76716 77277 484866124 76716 63961 431645495 92236 31047 240872146 92236 5733 447773428 8544 24901 215531054 38753 448 497128275 36057 40658 108179646 36057 67476 343062450 45359 75022 485967311 45359 12072 652212521 45359 96455 952109042 45359 96171 235324071 1693 95337 832141427 1693 40312 710938312 1693 35218 889546385 21005 25990 458249355 21005 99484 454618304 21005 46340 728346412 45290 22028 864004952 45290 35936 847163511 40864 70117 378202965 40864 38664 16839528 46222 12484 538243762 46222 62515 633819116 46222 41438 633653403 71049 60510 869682433 89102 24058 709472917 83735 32904 563208922 83735 86362 678031542 83735 68456 269651930 96469 41047 421003113 96469 83032 366657564 58904 65170 895930543 58904 41844 970170882 12321 70085 313774422 12321 46545 683991051 30256 19733 495007890 95794 33019 240298595 10918 3230 893955564 14143 27012 198497897 60302 55358 216217823 60302 55793 329324462 88593 67091 352587123 88593 54268 10948355 98730 87082 677776832 98730 66502 186182703 98730 31617 856006027 32572 40803 41016632 52794 12548 380241712 6998 71808 616056339 6998 99597 211028647 73164 55826 639135391 5576 78963 387453191 5576 94050 363524620 94050 26513 877610873 2140 14329 568565511 29058 85646 389086151 87981 54499 715162729 31587 38332 729843833 31587 50176 449035205 31587 13957 326363109 85654 50938 937806402 85654 46264 735690862 67445 58916 184724924 67445 6206 585071098 67445 3426 810411062 22869 72971 205973801 18416 63836 53360480 18416 55669 937771672 18416 12484 707506207 21895 65380 893041999 21895 79492 840744446 21895 57772 84819095 63234 71023 793410760 63234 84583 250713640 63234 96675 51882729 73482 18688 845803220 32160 62462 648647714 19811 79538 743848132 19811 35221 645154866 19811 44195 438823515 19811 76989 845891258 47589 4270 263020718 47589 64466 798627168 47589 13488 79258295 614 65378 520646854 51633 99240 529938090 51633 70969 573466732 51633 84449 888606987 72876 93609 735382563 16842 66901 967416325 13473 69212 853820328 13473 47725 371345891 1121 5457 537534941 1121 85931 50323484 35063 72722 215416355 35063 19039 840550026 35063 20402 2031859 32368 64612 646046557 32368 30424 118445267 32368 99850 509313834 49731 74193 199773405 49731 28827 451692272 49731 59105 663927083 11931 36682 517302515 22335 10839 193181183 59236 8058 650139129 59236 84429 912444202 72860 47620 887811531 72860 50269 450311789 97454 99405 513899648 64729 98922 487085608 64729 35536 666019306 90642 77766 700996174 18158 84390 233469909 18158 47717 345169374 18158 85174 714885888 18158 24484 909194961 18158 68696 507552074 18158 86027 639797388 58584 16951 222034130 82116 39842 153936929 82116 68712 445544095 57784 26162 685015018 57784 55255 864127801 57784 75773 105502571 12999 8860 355433738 38731 41034 473613776 38731 93758 439692104 7882 21580 4960938 12240 95724 836316193 12240 50059 448404044 12240 32641 248795397 23164 7814 627508539 23164 8693 399750841 66682 41898 266598207 15615 79445 65653803 15615 24546 743240839 82047 14292 221381284 82047 68712 175994119 44834 90271 823407675 44834 2143 573967300 31101 25075 910395532 5641 18228 10667672 36711 85376 537328285 36711 66897 417042128 36711 5539 382322908 76706 92937 284347097 76706 16057 721347383 76706 51461 316035138 20942 19476 625379961 96831 59420 545058824 96831 58242 694970161 38445 82049 579638632 38445 74876 238717320 38445 71732 284093401 13575 79926 422785908 13575 66502 647248169 13575 35536 272848506 14945 33167 322579252 43014 64578 835740448 75786 75149 669983394 47414 68102 215624224 47414 5601 47512988 38689 65438 185600630 38689 86027 42340863 78767 77213 250490106 78767 73380 802071958 5659 92596 469720342 5659 2905 115400886 5659 75652 304761898 22331 12435 36857921 98881 56388 408282675 98881 26931 987582915 21533 16710 685714579 21533 34795 911146097 61216 78355 648803448 61216 79418 43590721 61216 1167 609287959 75191 63039 634563112 75191 71451 91457546 63319 69773 822187510 65039 49601 731502647 65039 23487 281467223 31168 80641 574086757 31168 42136 782777849 55444 61517 637223045 55444 48139 601710574 96197 25330 471899963 4690 32224 419786361 35940 79381 6961271 97835 62630 971294745 97835 60950 271960472 48390 1507 864997986 76656 96470 418104635 76656 52994 60032826 92600 25018 944609495 92600 4399 62471392 92600 29102 212800787 92600 18088 130622461 96827 77214 316338325 96827 91824 691462943 5272 28431 826912723 71175 16405 253852714 71175 4462 964656816 60412 15877 580420065 65516 60882 463748647 75751 90452 392956943 75751 1904 13955813 24990 15319 813357154 24990 72986 117821537 24990 58242 581379995 21988 78752 559336682 16509 66017 282975876 54911 50219 258058086 54911 89665 421098552 34278 34653 175391666 93913 13183 346510531 35221 88417 821474661 22773 62831 768400408 28292 61454 897228237 28292 70128 184020423 28292 37287 772108871 77814 83631 943400693 77814 69645 669869447 28375 87679 342282516 28714 59021 397737678 71755 21773 795763274 71755 14997 722655011 1871 6377 410066978 1871 12146 659530897 61182 60264 497846560 93656 7589 677324187 93656 18607 830384018 93656 43447 630042269 43951 96545 230074746 9380 4518 396204378 9380 86818 688880476 9380 87107 902294706 23490 84900 125285338 34424 47464 132120657 34424 40321 734823563 29525 14229 881925831 29525 12369 119052411 29525 31752 481076342 29525 60950 55093666 34225 68511 391240549 67088 69801 404381491 67088 55455 412595389 44205 90729 472330509 44205 69251 254061185 34313 76089 800966974 34313 92877 944745695 94600 67557 21035802 94600 51934 254184443 11804 45351 222278625 93660 32487 579202953 92904 82524 165317656 92904 31617 545786315 87030 12623 681647148 87030 65223 413832490 141 83948 562468714 141 23986 514104675 26815 57293 285433781 26815 45231 809944003 26815 35241 606534882 26815 41618 157445746 5081 25415 539577672 69488 65261 715546839 69488 48442 467475194 69488 75180 184364093 52948 52133 487018917 1407 53728 421061040 54268 25175 821850401 54268 34149 706426182 91005 93252 620534463 91005 24476 82435972 96090 73608 200648766 96090 48537 114491063 96090 58378 507273832 47536 28468 658461252 47536 32633 334428691 90321 61746 806301336 90321 21051 724449383 90321 61562 688154540 94209 40884 116722331 94209 83746 176439353 58915 43134 514482894 58915 63083 572643770 42136 64815 710753428 42136 54282 912425094 69534 78834 345425856 6694 19481 961823189 6694 97735 36082509 89170 29160 847527177 24688 57667 891207560 24688 11991 28589300 24688 43455 670830364 85288 2998 9292692 62642 97353 134610879 62642 77241 787164305 62642 17147 481612709 73191 5433 689972272 73191 73244 662187317 73191 98364 427962266 73191 36031 791263990 73191 68346 622488138 73417 45584 515769590 73417 85474 362033449 73417 37658 377984972 1793 97291 245877762 85041 17098 730316257 50646 50036 427754454 6137 88598 577904422 69652 42843 839016231 69652 57912 933680237 69652 93023 602669987 26333 37837 124735117 67888 21059 884468272 67888 57772 698333909 5727 11105 754863274 30180 73987 409014583 30482 12738 231956430 30482 96187 907148020 30482 8516 321450573 72074 56466 831847765 16432 85311 31590719 52049 23485 841834966 28969 97773 106162924 28969 32445 89253783 63194 43763 891876282 63194 35218 90462093 86422 19152 958817521 86422 16760 952654138 86422 56018 128865888 45808 90373 383787719 45808 12373 33792106 68397 65193 741966408 68397 19087 427157749 34552 54690 264932156 34552 20550 808926362 34552 96576 784245413 34552 63083 285900256 90512 86336 274834303 90512 23757 116253239 90512 38961 915359860 27404 11029 972203377 73447 92036 759943838 73447 69739 716354091 73447 8206 97264399 37864 41775 378724214 37864 65336 62327442 64724 46939 535579602 64724 24996 670662376 64724 5712 700733464 64724 15683 86690914 64685 33863 962447290 85357 47708 592016147 85357 61903 957175807 18554 50205 648241873 18554 72194 864554303 18554 25585 292763726 20402 84697 70728424 20402 99974 914019414 20402 54851 864655545 42396 80260 313558535 42396 66535 569245959 42396 18735 783372663 66502 66387 721988196 66502 98370 546998892 66502 50568 960956048 49717 31224 727946480 49717 34032 807324469 24546 24568 986220376 82637 10962 624211957 82637 7751 813182052 82637 24038 834467368 65336 55640 733604402 65336 87626 490750195 65336 78218 33821600 46367 98572 789271611 50555 54528 552515353 50555 30628 277510747 50555 61193 143995438 50555 85780 301567729 50555 88746 712687117 18793 58900 21696178 18793 29466 663875395 71451 35329 122327681 71451 28273 203433532 71451 11429 232103700 94683 57463 79410036 44473 23526 555052695 22373 25025 744815377 22373 22573 759889166 22373 8740 758801177 22373 11975 368116339 84401 88217 225009894 84401 62992 68159452 62544 79570 912345761 62544 5733 776868826 58378 97593 827489859 58378 16231 571381222 21818 2682 408216290 21818 36031 172717422 46187 81494 350179796 55172 5752 977960774 55172 6293 350748989 55172 947 135541061 55172 37736 996860367 9242 82581 87018737 1033 50263 214754765 1033 19226 875274808 1033 14333 204290882 59589 78559 322914733 59589 57434 996037551 59589 4852 189369575 56835 61770 197703322 5453 65519 318631806 42611 82334 567099260 71036 82661 832214285 72148 84062 160814795 58895 13445 766980046 24420 47720 848390498 24420 42012 332857072 24420 25099 302893287 98188 52690 160255404 98188 8902 943286361 46545 9620 299566926 15422 96500 536337962 15422 18414 232491301 15422 70445 586530033 15422 12107 739955818 64483 81032 61025019 49858 70900 952625303 49858 20215 770850515 49858 23165 428428542 67709 41848 60357428 67709 95564 207340974 34149 74654 812852074 34149 76789 304897537 34149 76381 546269827 12809 15189 408565805 12809 69324 533455802 12809 63618 965713635 12809 4697 489814259 41821 99885 294600170 41821 51327 513852973 41821 97828 943815277 43195 55235 82408282 67917 21502 735752222 67917 82235 548362929 67917 66429 161364724 67917 15244 94475150 60314 68985 61532228 60314 3220 224884492 60314 98661 480786509 60314 7455 928617666 60314 16210 837209542 22012 69930 921477653 75984 54936 813829309 75984 43647 774328592 43875 34335 778806211 43875 85613 988283681 44195 15485 339452657 44195 43651 782138099 94276 27321 515741256 86362 11791 192166574 86362 97197 833380222 86362 69351 174203801 95957 33629 453834824 95957 68921 793434225 95957 3961 523484115 95957 77869 425281274 56514 54958 284904108 36288 19520 640636279 76989 62292 16213549 76989 49628 217923434 76989 4873 673690746 76989 45417 858571658 50151 27082 88511980 50151 32104 300635567 50151 29581 479691681 1921 25677 686750348 15630 30807 523920847 39264 93325 945903092 31563 3326 116676207 31563 52003 374840311 47907 68603 836710283 99849 85178 663247481 5099 83543 639714624 41167 54217 890202581 84140 93507 896804337 84140 30164 628058804 84140 16962 117549165 84140 75151 745352551 55255 32462 879439059 55255 24740 704989900 55255 13957 497868110 55255 20055 625793907 54345 37221 838942904 54345 56289 873613046 63847 16389 93557871 63847 94769 993425170 77823 13222 566932579 66578 77207 26871818 71492 15871 428711282 40607 2988 60623111 40607 10994 146178185 40607 76936 761067620 66175 49949 242114579 77550 5242 564043332 81608 54175 620553105 13149 17106 431394340 13149 25583 966013093 71775 72195 275517945 19191 37410 320273621 23986 55991 759486342 23986 34338 328994193 23986 2905 791174066 23986 27320 178557458 51154 31278 728461157 51154 15720 388343966 51154 82765 68207623 67476 83628 433969424 67476 73401 105447313 92069 20057 240726739 92069 1051 982428934 92069 82721 9580132 23582 37909 971595179 38421 23978 202634695 65278 4147 865942265 65278 27595 994847863 41525 45121 688333155 41525 78047 956564037 23624 10357 95703404 56289 23283 330444536 56289 73344 245047306 56289 42957 224206405 56289 21525 872062867 58916 30657 483802192 58916 26601 302446859 58916 11384 570213211 36261 77137 241762702 36261 73406 393282252 39541 31406 349454928 39541 13518 978063613 39541 5445 44187856 72247 92455 228286217 72247 61522 581071797 13518 43193 311524446 42957 81114 827693957 38941 12447 22359943 38941 1588 922606896 38941 23805 179674831 38941 72703 888041262 55369 92401 552983076 55369 675 812321625 37658 54094 445368703 37658 60091 61946081 74514 13153 527196313 29466 58819 775658355 29466 5539 350076326 29466 84604 107149984 81573 50248 973794500 81573 94019 743535840 81573 19994 579033044 52788 15724 414492769 22965 53565 937086594 22965 76885 473294196 22965 22803 24266383 22965 317 726254156 4462 84288 89262230 4462 29149 980463261 49126 98677 496062648 49126 15428 840116049 69595 75360 690944945 69595 84361 14310323 50568 33334 773217345 98728 89532 351825983 98728 46813 554840755 98728 67280 643440357 85474 89594 321787548 78047 49174 25359145 95714 1280 518166987 95714 50441 667792072 28082 38771 2499190 50269 31193 959495368 91824 90466 960242832 45887 915 16258535 45887 25528 478237735 12604 50762 305468832 12604 73406 606533092 40539 53947 220394312 40539 8906 530493831 44735 3732 845773025 92759 95328 271060023 92759 71299 706764751 24018 69499 289840540 24018 80098 471879976 24018 11477 782782471 73487 62480 606045722 73487 69385 11072383 2699 88802 15019333 2699 624 425492521 38961 13346 915478347 70878 97168 638523225 947 92008 422287856 947 31644 339206686 3426 15145 590368282 3426 12699 146082841 3426 68712 598519939 89884 4852 895141312 34670 95114 932959803 34670 51210 674988635 34670 91130 671818880 34670 65706 705369945 95800 32617 157690090 95800 74621 623323434 95800 22709 128364768 74621 89142 818008975 9814 49174 753651314 9814 16210 608089717 26530 72119 177690921 26530 36347 405527998 26530 63184 355875791 7138 42032 689676681 7138 16050 399478826 7138 29975 770115188 7138 81404 862118199 55669 6936 623269959 84429 38183 650868918 47243 40093 946757861 47243 67220 339323157 29516 30288 437416582 12887 82607 529442854 12887 166 641885663 46984 40310 815758227 46984 1925 291724723 46984 14230 720766073 13911 38341 770063301 13911 54675 756204752 75261 17289 131990188 75261 40172 290652881 75261 90700 390546976 48792 21135 633565762 48792 93470 413012707 48792 35536 663333151 48792 89666 733510872 48792 7044 216929721 83435 89330 833539850 83435 68696 444358398 44770 46279 476957122 44770 61964 479686223 21990 21349 734688781 21990 52001 677380866 21990 45667 476513685 62675 72455 289688867 62675 29102 612257119 1167 15940 539395948 1167 30478 266089610 70 19752 61345130 70 8297 962631488 70 32143 98659750 87076 38660 174989800 13536 16583 453726176 13536 99669 422920765 41145 92271 691191183 41145 69385 849089957 58049 73386 452701160 88683 29499 892402493 88683 15683 315663531 79644 73106 157416497 79644 95825 219383009 14230 1635 254449068 14230 16962 541152162 31617 61443 289569418 31617 61903 930731061 31617 60950 443982705 85475 90784 9816822 85475 30477 918659084 71008 72724 617163779 71008 6753 227331645 55795 2301 244583203 8693 39076 896625785 36953 55420 948951441 76936 89442 983126970 53196 10778 362686952 26728 62930 857523430 26728 74309 990513087 25373 89349 588641763 15664 49138 767319981 34720 94628 139411317 34720 70853 36474938 12611 19745 282603404 12611 39209 726317701 98808 71677 409093123 98808 66821 844779546 65306 35895 14409566 65306 89141 488747660 65306 13022 793577374 28744 45844 125639494 7172 75479 940987620 7172 669 981841371 15231 73433 541188540 41438 68542 394734990 41438 28512 715552532 86528 92844 635405952 86528 71547 67805895 86528 64719 904292558 96384 43829 227960370 96384 96576 396921400 96384 89666 397957634 73736 51467 655026677 25434 31813 939390735 25434 12107 647303291 25434 36249 694248634 3730 40386 448715467 3730 48572 670796971 3730 31668 441174675 40285 15077 248235757 40285 25583 427846126 76875 40194 214348690 76875 67801 896504551 76875 23346 477384632 47783 81561 819851983 47783 15683 91455866 60275 67360 736833551 33262 12888 157391469 33262 73406 105802205 1214 75897 158221400 1214 50271 363754932 7044 32517 407173718 24595 95664 475799954 24595 65166 550177523 51804 45253 691258447 51804 69449 194831148 95628 62030 833067579 45190 11089 951650321 45190 21525 870504905 45190 24520 245867185 32962 3763 571293591 90732 83069 500257559 90732 39122 491866990 5601 17077 740263444 68696 31456 222167282 37912 3984 727143911 37912 39750 613231218 28165 16546 40823343 14333 66954 944104958 14333 51734 377604153 136 8031 727532603 52901 47302 422792894 67750 20966 835282395 67750 26505 319850851 67750 12622 237095565 67750 87442 964783894 94596 81040 123526432 94596 11425 33125344 94596 76873 860239039 94596 7024 311930254 94596 23409 834613384 68316 95234 3468599 68316 14161 973770290 68316 26931 35955843 30359 84793 399854710 30359 40209 734445930 52994 91507 638430605 5733 4692 744229431 6573 75978 694926638 6573 98016 746433226 6573 27603 637658954 6573 93585 241308527 66429 78623 104957634 38621 38925 466076915 93023 32573 420560401 93023 72326 824934069 70128 78031 651882451 78190 11079 529020666 78190 64965 691280504 78190 80859 516753236 91151 89737 833943896 13006 55508 438293550 57772 12077 119577820 57772 837 612056561 88163 11661 227952261 88163 21755 656273516 88163 98523 54544662 20975 94448 846417168 16292 176 480960413 19737 68793 36610097 29188 74798 696936805 29188 18353 100371679 29188 52315 273920573 75067 30018 775529814 75067 82551 477091439 75067 240 636150725 77080 76691 360806263 69417 38824 963678309 69417 81327 612232791 79589 77450 473527864 55821 9300 847016986 23805 54452 698994494 23805 50752 826640492 1042 90454 611803386 1042 57179 1794052 53467 78174 337143188 53467 74952 736830168 84778 65009 286655402 34032 43295 231717749 7444 31561 973883470 7444 21618 82217165 90841 86284 814593730 90841 32647 449503658 90841 29156 792496238 66821 38988 48770342 24520 72200 294670257 24520 33659 307401932 35657 26915 162941177 35657 88268 817239370 35657 9141 674089572 11540 62744 246934717 55793 60057 805321105 55793 4666 782221138 68712 97693 156887000 68712 67220 525018571 68712 34830 71328865 51461 4284 455241309 51461 55455 445608189 51461 46133 331540109 36083 80337 569293752 36083 35576 589508938 98189 64066 346559500 98189 23129 289259982 98189 11592 170579610 98189 19270 104878292 90087 6744 197721507 90087 25490 419250151 90087 38566 269325713 85931 55142 265733065 89666 45044 878278006 89666 52478 139139209 22273 17387 706630871 74149 90895 435071584 74149 261 619178762 1904 58240 273980416 1904 14857 464240487 50205 91023 982282250 64947 57925 807352516 64947 11231 428269179 20766 97998 231196673 20766 50441 201630890 20766 1446 858459866 20766 96136 936097080 79185 60894 894803544 79185 71299 628506328 7024 23972 738623991 7024 45116 804980775 76873 87463 435430327 74876 11152 128834962 66897 18919 357932167 63499 11406 720475417 52216 9995 477680578 52216 20822 764245851 5121 99850 244179785 5121 21204 925216074 63125 51512 202486336 63125 80104 167616187 63125 67643 867361436 39908 26212 970592866 39908 69351 992910836 39908 80859 356064581 99155 37390 678962009 99155 13108 912403807 18088 84862 768898519 18088 89627 391755788 18088 71872 157772113 21619 29860 709485100 21619 52727 738305761 36347 68841 657452101 48706 65345 516486923 48706 43896 278089470 48706 23976 138568915 17600 36425 364315318 76789 27481 78891847 76789 24662 61041490 32633 73957 882706725 36698 72659 998818250 37287 67291 172243078 3233 13943 902352142 3233 20960 621579451 22840 42107 364117166 22840 85003 732532789 13957 77396 395225618 13957 8507 908135083 11429 72061 607977383 11429 12699 987666515 11429 19427 681706531 80698 81650 895699981 80698 14857 491135426 2697 29843 52658498 75180 4180 635451860 14325 53448 364310910 12793 80054 973792006 12793 79485 95270728 12793 11541 605660451 12793 41618 320529344 61089 13997 406266467 45478 42299 144500471 45478 76735 513891249 38509 82661 49954762 11975 98084 401433490 11975 50279 285423912 42216 60793 358682836 1446 85400 832611413 1446 13022 201830663 1446 38918 454695955 74534 80429 445369831 74534 30648 700924285 74534 24050 797576447 34372 95801 122129010 63078 88005 599490969 73656 39220 457783519 73656 5876 935336282 4852 54201 197725964 22838 76413 776129164 53468 7136 680714007 53468 70985 171503196 35459 4537 326530363 35459 150 675445253 86605 66743 671436937 92712 38709 850182989 92712 58248 917702265 92712 59768 265056326 92712 10274 580039088 16334 2917 616957495 16334 66755 860866078 35344 65550 57820942 35344 57925 758356328 13507 6456 988270362 13507 84772 453722587 13507 14109 196728716 13507 52727 590431303 82435 57061 250591809 82435 3298 778068028 99974 5386 141007184 99974 13502 966927603 57133 99652 556319809 57133 76381 931733529 66715 3510 281407239 66715 65194 141490861 47725 95117 226246335 47725 27163 116828650 10274 70152 348606690 10274 62693 494725379 62353 19890 565199896 62353 80881 823284822 62353 12373 149013782 60693 7555 152652805 29102 16442 697949690 29102 40549 266540485 1091 71344 957849388 1091 8040 22939079 1091 4552 394292374 1091 63217 308888744 58016 98566 563102532 58016 6620 736200844 58016 24020 175431070 58016 75579 404874457 58016 49141 12357485 88746 58344 264647934 88746 78548 386169691 88746 56018 55705911 17656 33689 243302162 93758 84737 813524511 93758 54863 435633270 48666 70386 744192138 48666 7072 88699543 48666 32260 82357107 48666 44997 798034869 48666 62556 406705016 83612 67364 417418411 68512 64668 322905829 26330 97555 193476613 26330 78390 860631450 98841 70893 522362557 45647 69561 6389265 45647 70985 423378069 46146 61269 789470414 46146 61001 794762679 53222 83733 786408420 53222 24050 591505699 95183 63273 318838778 20213 11029 310610886 20213 50360 5295195 20213 23786 458828487 20213 56591 353160840 71739 2842 188610801 71739 21359 325402081 71739 27619 744095198 71739 84410 825810110 71739 73253 463027967 71739 44117 331713314 19270 66090 575460263 19270 85780 512880090 19270 23010 988824986 31644 92854 794752954 56441 49893 871856261 56441 20395 29152376 56441 2276 353247901 50271 26638 836609544 50271 39863 645450648 50271 29765 506540834 99718 45979 82520428 99718 71217 216329132 35576 77236 110632967 35576 36512 179734084 35576 88324 951237345 35576 16310 692138891 67238 10137 589600857 67238 95225 904743341 3479 84802 421043053 66066 55242 352844808 66066 2976 365139699 66066 86186 895274630 94731 69518 309557931 94731 60513 140714496 94731 20055 360340900 94731 65706 877445963 29128 18575 227216857 53202 2690 642196167 53202 14109 927185339 87664 68210 497572626 67801 35245 880569644 67801 16310 907370249 57925 71606 190424955 71732 74631 210832374 34546 13195 951982644 49208 42383 486526055 49208 97022 526772703 49208 89517 831585217 49208 14173 304839771 11960 89350 435239060 11960 61993 786571362 2661 64757 356920127 2661 69449 850015400 54864 18456 636839108 54864 17147 973355577 54864 24662 131977490 32104 19040 274152917 32104 54514 552190033 32104 21204 729668163 32104 22762 800822209 46791 34687 217409486 46791 75439 155727030 16210 8778 958154308 16210 24371 83939151 91191 17296 554626624 13151 30511 365615220 30156 18312 980962238 28273 64929 761780108 28273 5833 908637910 28273 44668 879936154 28273 32198 152991244 89388 57240 590896104 89388 28512 883246963 89388 8842 878018267 20784 56069 802511079 5560 65013 305000493 22201 79019 850389021 22201 29214 228248422 22201 26357 675389319 11118 66487 574009530 11118 15021 213025083 11118 67220 435622092 34023 38630 503283910 12135 99362 761175739 90581 95640 174355475 90581 86235 765436393 71299 26540 902809373 84617 44450 529853212 84617 74911 13487791 84617 78533 252817808 39744 42926 361790867 43042 14560 545146681 14145 13141 497958696 14145 23688 696551249 14145 8474 692657811 14145 23747 899815898 69645 8555 308414337 69645 64221 112121955 69645 40845 870978355 69645 49067 834873057 77241 78489 796574390 61522 131 915463429 61522 40549 582242854 61522 22565 243470227 61522 8507 115912952 22709 80766 763360018 61719 54379 174031769 52956 79175 26031310 52956 79109 490221872 97050 81568 728932183 31235 88533 56953494 85992 79330 552357485 85992 51771 336451842 85992 67188 971737559 85992 21204 359011226 8957 7066 420292979 8957 63459 718576560 96440 64439 835674561 96440 48512 351177247 31668 8233 525362721 46869 62704 687241448 46869 72582 867198986 11958 40363 623292354 49375 13695 246918131 49375 67802 752403394 49375 39919 132704776 31752 84018 892935019 31752 70837 531774693 44117 90652 82114076 26915 20650 412981447 26915 48572 408493734 65891 71951 993074794 45417 54442 21888244 45417 34911 107393265 88473 52599 88335640 88473 85987 175681000 78662 64307 43377397 78662 62285 444383668 39816 64061 392083421 39816 13237 160601197 39816 69532 257973858 9966 85710 120159344 9966 82256 824940515 81591 84489 681282149 81591 85074 715108795 34338 17264 367529821 34338 60513 638976157 11159 12602 466870775 46951 70025 25971834 30039 28538 172497452 30039 89938 324411931 73096 3743 734318005 33482 43418 929766786 33482 25 950168715 33482 13426 441761667 33482 8505 845549100 33482 36918 330627032 59533 57025 922420441 59533 4063 625770427 59533 2832 789582688 27735 21744 828147325 55072 50787 773594046 55072 63083 140123840 69464 15192 903734304 69464 82936 122881508 69464 71217 480484003 69464 55433 960878858 8288 32058 169990928 8288 35536 994149199 43641 42820 543009376 15021 42467 27344133 78339 16579 695123008 78339 29156 438778862 78339 46750 276246353 54200 21022 743325934 54200 21154 356503593 59814 28884 727537673 59814 61809 993980750 59814 71053 641396483 41980 19775 51320117 41980 93194 118134133 41980 60074 979345896 50272 1079 550552394 50272 34062 849537955 35023 37463 97959789 20055 97417 700984127 67664 75750 128454592 43447 73354 518437773 43447 59908 775382202 78533 84290 987026685 48516 2155 320593036 3187 87641 713930413 8842 59979 589411768 49567 95999 165216603 83467 16982 753020792 8853 2129 142083667 8853 15373 76587013 27320 59112 359905829 27320 22565 503062786 27320 19427 408974015 59002 26498 452616904 35218 4113 971132529 46752 63195 613879832 46752 31599 160509453 99446 86960 687009018 99446 56202 425305590 5876 15267 536751508 5876 58862 558415611 49576 13081 121948539 549 31268 746854935 77879 44693 749244895 77879 71053 487873804 77879 45092 612472133 55455 91617 392489941 16155 73861 288190109 16155 3038 559882079 16155 32853 525236586 16155 75843 77946328 16155 40549 126669146 24036 64211 417153122 24036 92902 602369847 93325 89357 585103070 55810 70639 221472292 99669 28316 514706265 55440 13924 597190373 55440 72580 21678799 55440 62584 616035958 85274 82300 802786918 85274 48602 978737715 29765 37378 52114986 29765 83380 932126534 94829 51570 797282988 602 18506 950055115 602 68403 93042081 68732 2739 993457159 83146 83662 123693304 82721 73634 931888421 82721 95465 777580514 99484 9228 535555340 99484 17647 694268086 99484 34514 838634818 99484 12508 768950134 18496 60373 859480739 18496 65587 57184943 23346 12314 460698357 23346 28512 792636440 63217 22829 989200661 47784 63912 72793552 2905 51130 794266352 2905 5932 575941061 20550 52002 968668496 20550 97786 987232317 70294 76197 890884764 70294 88928 423654587 63083 15083 72374057 28466 82755 513967539 28466 44167 166095076 28466 56718 495553093 28466 54805 416325774 78236 67950 108107238 78236 30478 622479644 13488 93471 473146364 13488 68033 789629321 45040 6663 851564001 45040 18638 848083305 33807 59994 23771950 33807 26698 832349607 16310 88589 476720858 16310 69449 842499065 16310 24476 143823100 64719 43057 701441443 64719 98625 577637878 64719 65587 903325371 92917 35540 879598425 92917 45395 395784650 92917 89938 985796343 67220 93643 366329875 61903 1789 884240841 61903 18904 260914472 61903 37294 569570387 74309 8324 692165601 74309 82765 60761304 49681 11711 285588386 49681 48512 181927783 92040 91158 535775681 60277 32794 369632661 60277 34062 183609450 56018 72460 156206645 56018 19229 198058428 39842 89219 779418129 30260 25156 250285179 30260 32320 717857769 30260 90126 605483529 69351 12162 325288282 51609 87126 862299896 41844 94809 233580961 41844 69997 106707007 56237 80588 207682339 56237 43 261307917 41924 10580 519684241 41924 86569 945054270 22439 85574 625665994 50441 32447 249742315 50441 49811 513067798 50441 55760 53361712 38229 89230 428812918 38229 38476 198376831 69487 55627 180286274 69487 21031 185376252 32641 94966 915677574 59933 22198 609886281 59933 8516 762920843 59933 49811 399771645 11124 61492 311228015 11124 20029 126198684 11124 70929 158486996 89971 15607 566688320 89971 87437 183822868 89971 13706 836924858 89971 15373 256886993 33512 80139 736622011 26698 51007 61610363 2976 95715 373460576 55648 45675 684884356 55648 40225 651099805 675 44247 941524347 675 40321 946541012 675 60074 390467945 37748 26876 809716788 59181 47713 602695146 59181 60885 175079957 93470 31293 381301536 93470 69737 27545458 10994 74804 501008437 24020 84449 176878230 24020 98463 232392268 24020 73117 715494217 24020 85118 447479633 17024 8937 138544574 17024 62493 823483060 17024 59613 732751592 40107 44038 964379854 40107 57489 346713710 40107 51646 288704388 40107 60513 194577097 29581 90202 955443607 29581 18495 578260052 29581 66624 763706394 21654 55514 202270910 30992 37870 941630579 30992 80674 63586821 67504 1334 424675735 67504 69385 754048168 40312 60101 654415277 43150 20171 696775378 4552 32290 945823055 4552 23116 493409597 66786 40942 306321995 66786 18581 135437645 91207 41809 122231809 91207 22803 984523645 78985 27135 632882742 78985 12484 392225618 25259 52421 773429987 22565 76559 423618338 10920 22593 409476330 18607 26466 107256904 86560 97143 616261557 86560 96870 104435847 22159 2384 599884808 22159 26194 35418517 99850 1170 148783463 46389 10421 603404854 29 89661 588824464 29 30508 778930998 95645 25993 706089306 24662 22330 65004260 24662 15115 362317717 61562 55955 92801188 54223 64415 472014410 18780 80206 527052874 18780 79909 953114453 2832 62219 763878044 75773 28166 778318590 90700 94082 235885954 90700 75616 490975512 90700 9193 527933050 9342 38630 116549828 12910 71026 665535747 27188 3120 619261458 27188 96865 295688308 27188 43595 716496367 27188 76381 631161509 60950 38032 797731774 60950 44181 626395304 60950 5793 992536007 60950 24884 741284506 66650 99507 215003379 66650 7104 278514293 11061 3202 732506027 46315 35083 562494986 17455 48549 133272373 17455 40330 357325186 20912 47249 716248812 20912 13733 125907605 20912 43595 972195932 63863 40144 339764145 63863 72650 111989906 97197 358 607042687 97197 8516 451189423 97197 22361 430174341 97197 28047 129353683 97197 94331 739150665 40321 49084 549385162 89665 60144 801750896 89665 32843 309339700 43869 70842 842960434 62630 34226 905616735 62630 27445 693528818 62630 92253 879315092 12699 94613 172970758 4349 65249 979539028 76083 62906 979610746 76083 84361 59445687 11231 70065 378881029 11231 5392 38630364 11231 58534 848523604 71952 51945 438812196 71952 27592 630528593 71952 17147 484367457 46166 88 786691917 87984 31881 972942991 87984 82335 803786107 87984 85477 319727079 87984 57506 352631472 10034 86245 560934077 10034 84280 433420572 83746 69823 990476484 83746 31574 186318550 83746 8516 874026267 83746 21369 151450679 14429 27375 241258328 14429 4170 430861370 14429 96134 465165423 63618 75930 485867399 63618 64965 377087208 73766 84943 874464756 73766 68118 905727178 73766 14857 213203540 34235 23525 228838934 34235 18709 373945025 32320 25114 474681734 37294 59735 639641670 62332 48841 799339698 62332 13346 104643607 62332 8338 278562656 43540 5197 783308290 37158 67468 279068063 37158 24898 78821612 15819 43573 73350969 23010 74842 159525425 23010 14377 184284073 5891 77621 980038196 5891 1761 930310229 5891 86065 284284289 97828 34330 202707331 97828 73226 986875065 97828 78053 113838257 31890 45577 893125935 94921 15003 836517098 94921 42679 582949333 94921 5539 62678190 58247 13376 433975168 58247 69251 124740548 55247 60329 219536470 54339 14317 894253859 54339 1242 111277112 54339 28562 565794793 54339 43065 43954276 54339 20375 477549624 43652 86740 730193641 35936 82078 642500085 35936 44407 818262856 35936 31401 999277669 35936 48854 111318234 94255 76204 97362597 94255 83107 228050413 78832 39050 87165886 71217 62835 167956663 13459 99165 771018628 13459 54421 12981161 13459 30064 665296669 20751 57928 912442059 20751 99161 5998249 75843 58019 894993165 75843 86027 926566923 50394 42765 228007753 50394 8114 766399634 50394 76381 419469628 96865 97302 133248144 96675 31954 608679492 96675 56202 305755248 27603 56562 667214567 56147 8948 407803781 56147 47251 681306157 54225 27574 468779498 54225 40973 571283400 87680 96998 300967870 87680 4170 129111839 87680 75439 884102868 97195 14551 348891507 97195 64965 946436824 97195 49436 656968266 46047 52370 929901764 92814 10179 391876042 92814 669 196884493 85230 16377 76008731 85230 17417 392132365 85230 66298 446356504 43651 16367 696111608 43651 40479 846215265 59420 3200 57153971 68841 56971 510768712 5445 2177 733194551 79363 19424 415641287 79363 55398 424061008 79363 47998 120938107 79363 83831 412780728 79363 89046 658161475 68403 80579 148060367 72650 16501 685098223 72650 16772 462444998 24342 67300 135577841 24342 88217 614030952 24342 13108 545979171 32198 28600 274758538 32198 77349 674810660 94251 15385 346984300 94251 83 940253633 78138 5261 387214538 78138 85106 502357759 5539 55586 394846405 5539 8763 968684174 67280 23892 172288139 26970 65720 272111795 26970 57217 271286451 26970 99504 208999784 26970 30064 647787700 5932 72382 389627489 5932 50790 877819642 5932 7751 91366940 7743 23785 92497529 7743 28390 692212048 84410 42322 655940915 55201 31090 295134342 55201 12146 789221789 55201 4736 300514843 18030 87421 406192399 42905 62853 177012469 42905 92820 314184453 66755 13132 344367500 96532 73041 279884394 96532 35542 29275686 15373 77784 467000589 15373 16962 730821504 15244 84465 408297003 15244 24333 568066305 55131 38108 33151871 50360 81477 130672092 54851 83760 549762685 54851 83055 582208645 54851 40790 474600443 91672 6924 606887990 91672 88741 782451472 30362 61616 973870938 30362 11154 160489907 44997 58350 264502349 14931 26715 420781284 14931 35557 521535524 14931 89426 618306399 64965 49518 113289976 92520 80086 985094295 92520 37445 492592994 92520 47777 546931245 45667 93235 519284585 45474 82781 560765933 45474 61705 530593513 45474 1223 620016218 45474 47017 535607683 37445 53817 298737728 16692 26755 315259514 16692 63000 367264530 16692 74150 970397178 16692 65754 67290239 52496 58295 502013715 41618 98302 638017589 41618 68934 51675317 41618 64310 657987677 41618 73739 947668787 13544 72119 205868484 4695 20103 453369364 4695 94515 823086212 12146 67364 890035556 22960 81456 175741472 22960 79307 279692201 39734 76512 178096310 39734 71253 721592184 31599 67959 370918174 70882 15045 845066025 70882 20731 901419649 70882 39533 512888095 8516 60193 472071526 8516 35536 409504842 46133 16681 431809323 46133 79085 655263719 27163 6926 508078145 27163 8040 31509487 27163 60039 274414790 98523 13748 591142626 26440 9308 673150045 20693 35664 700359266 20693 17776 617619232 20693 707 411257240 54282 23273 707766809 73390 56848 430037939 73390 59613 463387693 25856 22649 120189196 25856 42832 907787481 25856 77331 778350394 91015 54912 50720994 91015 43916 46498673 91015 79249 63606366 74951 66298 907630871 74951 97956 406548462 74951 38696 582412859 74951 58534 899180198 2143 90998 947898351 2143 1640 113664356 70232 27361 819727064 70232 92051 220005223 71287 46043 398742797 71287 75151 261906000 71287 44451 796073179 6978 46370 503429154 6978 73749 738944907 6978 88048 822505877 53825 22956 845664604 53825 7455 332219501 23920 22134 276418493 23920 95225 235482344 77004 10090 944542168 77004 86970 412103460 77004 31574 612609587 77004 35329 666683254 84057 4022 780222437 84057 32865 936231662 34461 79789 893734902 34461 67691 901456626 34461 89696 530461076 34461 894 150734852 78971 58179 358051 78971 3443 94634652 19229 14717 546781145 19229 88217 355185404 89938 3239 984487567 22423 94862 548855506 22423 45807 923923889 22423 10662 579920282 48999 96556 32589492 48999 59655 148393509 61009 94349 501856936 61009 45049 372519095 61009 61792 393009272 61009 15134 678530319 14109 84918 848000496 14109 84438 935435420 16711 32365 94436249 16711 35673 376233510 16711 4170 71405447 62584 62973 830035510 62584 76766 48723484 62584 69449 926659009 10094 4205 741588890 10094 1917 896660113 88434 87047 226287041 88434 41738 886483451 88434 16991 989725936 68624 69637 283096808 68624 93880 838150361 68624 28390 569386470 51934 97857 701870807 62438 56089 597479587 62438 80453 265089817 25168 4483 323215143 50088 18151 739108852 50088 60885 628340109 12484 24562 998762162 12484 24816 880985164 37736 86905 985464946 2386 98839 421738920 28386 55008 459058947 24884 98011 800305028 24884 38182 156436055 24884 36918 25551167 57340 28570 833039062 57340 18701 954260921 57340 40479 518410367 51474 31362 354432091 31359 39434 727615150 31359 72326 31707172 5392 67533 511758228 5392 18300 242770750 91130 9348 712411171 91130 50790 584276929 40126 40700 14139994 40126 24476 698830575 40126 12729 533297420 40126 85639 143617047 40126 61552 937899690 38191 9353 787330617 38191 17207 335707184 46264 30765 598546921 46264 55287 335095390 46264 56200 436032160 82571 904 741556194 21835 65184 63955405 50241 93954 450638939 62833 57529 743603839 77277 63264 713976196 77277 4170 87381638 4399 3542 966842128 4399 12107 12898896 4399 88147 925181284 27106 14867 176399512 27106 14857 74921860 22622 87270 711438207 14923 86966 728852000 14923 4082 962350814 21204 85589 145563459 21204 44706 968773542 86235 95349 356526356 39229 68848 186203317 39229 53014 997497221 39229 24158 616957446 67383 63952 924062145 26937 89030 302074836 2276 68457 279180102 64848 72410 770584283 86604 17342 507626514 86604 24171 678546986 86604 18581 327188243 92337 87988 596259186 92337 20987 693216988 90716 1005 637952527 90716 71053 337924496 39533 49473 590597924 39533 50434 415544761 80047 89342 2297964 58404 72818 55007269 58404 79335 124000691 75652 49931 479192982 75652 64087 792453969 75652 62487 739093614 75652 97122 687680252 49811 9671 316165618 49811 65122 224224823 16962 5115 944513856 16962 55665 465289367 15428 98816 916002661 15428 67948 699458372 15428 98611 90072302 72163 31096 828426814 72163 95465 641043469 77163 67285 695500388 91652 63883 185797753 2541 29717 652932481 2541 51498 111410791 38820 749 443730332 53227 57215 671160313 53227 8537 761667226 82044 3942 901199735 40757 95254 923632654 40757 80449 113804755 40757 2969 347344360 58390 7386 979094464 18581 56962 309662178 18581 45802 916587016 68456 95950 772854292 62898 69005 515858993 62898 29591 2120376 76885 8912 790415986 76885 77522 693878038 76885 85795 21571235 76885 19751 301766337 67943 47398 905041617 67943 74717 927263370 70041 57969 801708517 70041 50625 207893827 70041 16885 815523646 8507 1323 415300881 74150 65176 272324620 22762 35203 80326372 22762 63425 738199409 22762 94769 423176290 22762 35159 355577879 22762 61313 168104950 98611 13831 52458217 98611 14857 721140796 98611 48512 355805472 26931 49143 559349650 85132 71872 25113932 85132 54485 213258989 54226 49423 268997547 54226 81705 288220180 86027 26218 126298529 86027 72581 83760045 70125 63170 679167626 70125 79782 292878382 14261 97846 949044381 14261 52607 871948869 74881 11704 716143566 61710 76769 790637699 166 10451 557538502 7490 25901 789680448 7490 96576 519523402 12622 8727 687566259 12622 98797 324341679 12622 8854 783071607 12406 54887 430889961 12406 44570 845954946 12406 52528 897487219 45817 67666 516325600 45817 71053 340794662 54485 20375 542825087 54485 37608 629650167 25663 77901 321909459 25663 38182 539472397 73073 70363 709195610 73073 74952 811854517 94155 44575 520085637 91064 94747 630466211 91064 71578 175859236 20745 47661 615660111 20745 69052 986195210 1129 62098 468888431 1223 60257 675052489 1223 97247 409963871 51555 73757 227713556 14533 89510 224763786 21525 71222 881037839 21525 77334 577400778 62063 8080 148344144 62063 62311 253795112 62063 34843 257406223 78218 63556 67878203 78218 84006 104136846 14173 27567 348187124 14173 81327 913595408 5793 78620 731356018 5793 68161 520199348 5793 81012 702834271 17228 23340 465916927 95288 41660 950453210 95288 69449 143743063 95288 19994 991667674 20029 47475 420617157 13468 5765 616059960 13468 24044 280175452 35329 71415 589805350 35329 94784 50741600 35536 81158 628985382 38845 97483 703304756 38845 24920 600153281 38845 16885 677956422 96187 73659 6390020 27065 8912 55298178 27065 61993 359220041 27065 92193 470570114 27065 52887 989290736 47777 60078 643512048 47777 71130 643638563 47552 60991 215281735 47552 52589 535823133 71547 73729 890679606 14997 35228 657015677 80620 5441 863077517 23409 32113 812915514 35829 40825 40356120 35829 9607 787336598 46340 99708 799067719 52896 45387 885902689 52896 91917 512448087 84905 28157 815857811 14459 47038 671315307 14459 71708 403443841 29475 36172 945143525 39122 30095 96657552 12241 88558 271988902 12241 30584 584831759 12241 20953 842176287 12241 42896 882676263 14995 6363 350223106 78071 19747 866386305 78071 26699 52053557 48139 33800 892174442 24333 82469 782540235 24333 68762 435779649 24333 64633 936830130 24333 98995 756765305 74410 82484 422129505 13502 52571 917306800 58088 22841 830069743 58088 84006 582644714 18934 80639 644110662 18934 69678 13325965 28599 2980 127212083 85017 47483 866349045 85017 5904 779828668 85017 30299 541184976 85017 43482 92518639 73699 66114 120909790 23052 73713 659310981 23052 86065 637995052 23052 16165 473263151 27595 2012 532527000 837 85626 100850116 837 54675 494689751 837 89473 107258241 40595 16230 613531239 40595 62238 773080480 40595 1568 495731231 25830 49928 426015732 73406 15313 725026206 55760 55238 338764727 55760 27734 277185220 37428 20980 961870874 12555 48056 831686051 12555 26021 128397359 84449 17473 341000323 84449 38488 383671940 84449 31743 934536212 72221 11174 972286572 72221 5232 611563449 72221 4522 77869419 68155 9884 61679430 52033 99523 794462278 52033 97494 753638053 15394 90305 275018653 15394 2969 787229649 15394 43 257652489 68346 85724 901003362 68346 24051 560628960 261 53342 636496836 261 63341 682995670 75151 78247 253048094 75151 24371 534565158 44202 56924 931317529 44202 60475 18247475 44202 55470 961638654 69991 80398 518250879 69991 58234 848123341 98016 65037 887987531 48572 96084 969334303 88508 29533 286803219 88508 98367 828154131 76381 30731 560843836 66298 91646 180371962 66298 41182 308688876 66298 88048 784247884 63184 40418 553986203 7751 42015 908166882 21031 32831 613157627 33891 41489 567528363 9035 91347 815203298 9035 50536 270718185 25583 24620 364973940 25583 37478 226436253 25583 11005 946006605 25583 60520 662737221 90852 26226 713664476 90852 51646 191711958 65334 21155 478179847 65334 56216 415828463 4522 79150 50813694 4522 11168 70981979 4522 80449 519168925 4522 59163 19306475 31628 74698 708938748 11432 82076 371581163 11432 33748 367074138 11432 41653 301650484 96400 42714 51576360 96400 61381 843464099 19781 64797 376759606 19781 9905 940148379 17147 3082 705425466 14377 30286 924777141 14377 98625 990930197 77781 31907 193622234 3298 82005 382956500 40172 38969 625441053 40172 3901 33416732 40172 57810 653050700 49559 75512 490088135 49559 9141 892269475 13022 36973 181217126 13022 38459 635549415 13022 78666 358451586 13022 37886 139936400 13022 38182 817915799 71709 72327 872722036 71709 84452 304891046 91278 27728 354589721 91278 90590 703483999 30478 10969 336915873 30478 81475 224409536 317 52656 770961294 317 93585 186227990 94019 89042 709775905 43772 7153 347167497 43772 38182 413632532 96576 96653 385752938 96576 25446 489743043 63077 92426 513709752 63077 79481 112007064 68175 71911 140109427 68175 78390 520858977 68175 14307 404285400 12373 17168 318578406 46566 89914 956856083 35821 91595 468312829 35821 27069 311884243 35821 95508 731989929 90617 36012 184815321 90617 4873 857092347 90617 44605 5776273 18709 67281 418967742 18709 28983 772139354 18709 90024 490997420 18709 97247 131672912 80608 1854 514095057 72703 17765 417616166 72703 20490 209500435 95225 14005 471043928 95225 87289 264419705 95225 69416 546985962 95225 37211 444976825 95225 6405 748955576 24476 2193 791346831 40549 43770 336549756 40549 45791 638572919 84006 88493 853184653 84006 90129 225872310 84006 92836 829799101 84006 19759 528705115 78482 36526 476226102 82194 86277 336535194 82194 8537 702792283 82194 85780 182396888 8206 40910 594505090 8206 51850 601753824 72580 904 596713220 72580 3627 895764959 72512 52876 199926892 72512 15683 472073584 40693 77212 999706145 40693 65466 125731909 64771 67444 570386628 64771 30860 386894987 64771 59613 760539856 45791 56335 541450 45791 74154 580200151 11488 13339 203976618 11488 28931 561644485 11488 66007 687381893 11488 56667 961538664 11488 12772 657326002 68221 45016 75172881 68221 44860 758608616 90126 95869 868875662 67148 83654 779411545 67148 5155 75717041 67148 35507 748608656 86569 42404 221520419 86569 15763 53229836 86569 89991 129644885 81012 94630 988792559 94784 73940 981772489 94784 62131 229292825 94784 76095 525699080 94784 63736 893210686 13108 64527 9033273 13108 24371 863683792 68082 12570 789308933 68082 30860 128201737 68082 2137 257417200 16611 69942 63504032 4170 21791 353313285 4170 98803 148648887 4170 58346 472341737 4170 84103 686790752 54458 96811 724160671 54458 31574 646029385 54458 72939 176885917 73333 25305 496107188 55470 2270 867130790 55470 33419 677772260 61993 22542 961296308 61993 39385 960537906 69997 81212 451173930 69997 73825 116891167 69997 89183 684699703 62230 24080 324209870 62230 19433 956661054 62230 84280 145940646 97122 56814 502920615 79554 35118 779927041 9462 65069 976098392 9462 40063 663455305 9462 98598 658178199 9462 65194 873800623 64479 20733 188468605 40479 12045 35819180 40479 77342 866974030 40479 4708 877149088 9321 44723 295090878 31574 36489 320447565 83320 59084 278197869 83320 28652 673565916 83320 51542 947222892 39447 716 358353123 39447 37399 581084762 39447 1606 110378927 39447 36031 870033164 39447 24769 529356133 49111 49055 202610942 49111 47005 928679265 19994 92734 882018318 19994 45194 764968902 69729 77675 949786133 69729 73634 131411003 69729 80674 776652788 55518 83167 222489808 19159 37307 794840021 19159 98941 962349014 24038 79791 158386374 24038 72367 781476794 24038 79452 972831944 33805 14809 196462908 33805 98803 270884243 85780 58790 377120256 85780 95968 902060994 85780 47615 587120825 85780 40209 887626044 40225 48004 865762040 40225 72668 721918384 70853 4888 154948315 9509 27442 450839401 58242 40348 329556775 13733 62594 59659214 13733 77377 250788913 13733 29156 601000984 69449 79774 923435390 69449 4133 309504952 69449 88048 317533090 21800 71597 748267732 707 96328 812912299 8040 43424 610448707 8040 65706 404303662 11477 93858 581653942 11477 7278 949480412 11477 45802 52392847 12107 89180 971588551 97494 49550 89869610 97494 19155 367077832 89183 75755 226495340 89183 78666 560908261 99504 69332 772943445 99504 31227 542278599 3627 3088 57928807 3627 19752 830970619 60126 5849 932137518 28512 33673 162817625 76533 89921 18780559 76533 30164 470745034 75178 35682 775156737 75178 56216 335443461 62451 68586 767799890 62451 90592 728488365 62451 90185 22999918 69251 89303 142798432 69251 65003 664522891 69251 35610 686397059 69877 53310 345871555 15115 596 562439486 15115 31227 439296901 15115 54805 182611616 8763 66652 324405114 8763 83841 947114081 29149 9810 803396253 29149 51498 48138608 6405 41729 954642752 81160 22300 870714104 81160 5816 156903437 81160 24584 382739108 92801 76856 585658287 28930 99458 838070704 28930 89309 827301244 28930 89357 214005149 52003 68187 275884150 52003 97238 753454379 28808 67902 213282218 23629 31775 294046901 69335 84280 115687127 76172 54956 703311529 77168 37259 341119373 77168 88224 886279380 91998 101 632878351 91998 3301 972920122 91998 14939 228128697 4697 32304 175112150 4697 55287 571692312 58205 57174 383184900 58205 91950 811896581 58205 54710 867709707 26624 35737 597971933 26624 85397 563484435 26624 77191 975621860 38182 5238 51594361 38182 98598 17770536 38182 72339 201660647 85106 4872 146878613 85106 45148 202722151 60583 61948 781587616 97786 50142 525647391 69863 31103 745434482 69863 97977 80117018 69863 84760 799103293 69863 10492 28143236 69863 69392 974281347 69863 92153 617148965 19427 38867 620696947 70116 63441 359501448 1761 6749 697076544 1761 90490 340951955 56591 27253 183598514 36650 97271 592297719 36650 29140 738106242 36650 77191 943624625 30508 89776 873151930 8854 80665 681816938 8854 63341 940743246 91058 72799 80566597 91058 37389 54807248 91058 1055 478484687 65166 86713 692049759 62693 82381 794702840 62693 75439 340090827 80131 8595 257140253 8692 20051 460377996 8692 81157 979406184 8692 16792 603183437 69385 35457 980323783 69385 99901 838422393 69385 65892 170483386 69385 22803 548411455 36031 92317 477055077 36031 72711 588675095 90490 35757 427160531 90490 54514 537293725 21594 48801 544256968 73946 49352 665550891 36830 81310 454776397 93971 35870 12370212 87442 3203 15624478 87442 28652 122748073 1917 44469 39360096 1917 34532 200533561 1917 36249 475084058 68124 21591 893026366 48537 87873 59439564 48537 59831 999651509 19855 13059 732777377 19855 65902 167397994 38918 5013 887943619 38918 2336 142498251 99732 72364 373658906 99732 57179 199714500 66913 7710 625782014 66913 12508 140820598 59163 88997 712748801 59163 65706 393889599 71931 31099 979252864 71931 48262 823263135 73144 88839 395441650 73144 55114 742700578 33157 64044 877204458 33157 84085 815574740 33157 67502 55380327 62837 73337 933403520 62837 94826 976410797 16411 76004 226946872 16411 27862 481748349 16411 70865 751853047 85639 64859 338456513 85639 88894 247583386 85639 59766 999502154 85639 31393 690947631 73253 32735 592842800 73253 92251 456119303 4873 35092 243658071 55433 84752 687571194 55433 92888 618567185 66133 92139 932172802 66133 12772 505695208 66133 87156 171731481 44280 47241 556510642 44280 21369 205490735 70985 50666 932819686 30164 57632 54699727 30164 89473 659236738 62476 13534 413354231 62476 81190 889504007 62476 30211 601116888 15683 3847 905917757 15683 42562 751873550 15683 96517 129538614 1055 57583 390740470 18735 35589 911341525 31100 19763 883215815 31100 42084 865481509 56718 3253 984097003 240 9166 149870305 240 77349 158120961 90302 80251 911857536 52607 12045 448640216 71053 46500 604852336 71053 98558 949110542 71053 51850 811545453 56818 58518 617941605 80859 56190 356799808 80859 65085 712915756 30211 34564 72635640 48887 28175 752049889 82765 28320 668614827 82765 7418 36624492 82765 26231 760784215 52315 88689 742811528 2321 96257 276973242 2321 65863 792912878 2488 37015 884689601 2488 75360 985384476 26307 66472 53986244 26307 49603 513803065 26307 72263 318976347 36181 22579 703818802 75439 65938 311529611 75439 73980 281479111 75439 46750 636310064 94839 62933 351227837 94769 62050 44972525 61964 62010 38977063 61964 99101 802664547 23252 19934 182993701 54675 23086 538868842 54675 85369 262168899 82551 26209 762466792 82551 85924 109065355 92153 47319 435311476 92153 45443 73264331 92153 10362 175343418 53418 78823 650427665 53418 20962 845799606 53418 73202 853937672 84604 24793 337247319 84604 54805 548253558 84604 41996 144450721 24050 72383 591141063 98968 4354 23008051 98968 81891 695533987 98968 73719 15229172 98968 97946 662407037 88928 31555 785520512 88928 70970 889099488 88928 91961 23762211 64280 80989 223230778 46750 36287 204574514 46750 89141 237771795 30031 30319 428371861 30031 4775 722331988 70837 93425 19833021 70837 35159 548233803 70837 34852 43715114 70837 83811 106367665 70837 44860 649617536 45092 7706 64550206 45092 16239 874342513 45092 10131 135424102 81182 62949 368973385 81182 34929 659481332 81182 13706 970640193 81182 56202 369221087 81182 38447 995177671 89608 81751 31117048 89608 64768 613017084 65194 67837 467034841 65194 70827 650009212 36918 90424 616122566 36918 43021 427204984 36918 95775 54201624 52727 24364 735273131 52727 10662 846090348 20799 74695 382556315 21070 52566 727807262 65706 82635 675182097 65706 76055 146828576 78390 43569 348493490 78390 76713 604418773 78390 56122 151002069 70929 17055 371350596 70929 47675 743801480 70929 75082 856006622 70929 97247 295025627 70929 74926 135129508 3741 80697 751252390 57627 45774 726318043 57627 70970 917543445 98084 61304 761445143 98084 39863 447767697 93585 24828 354698699 93585 46024 372596003 93585 94151 79546294 56504 17508 844712730 56504 14133 861095021 56504 90592 20750338 94515 43838 309424847 94515 64082 284464852 64753 64792 362691101 64753 66610 109243847 41346 93225 371947189 41346 83042 593928801 41346 38592 982599012 15315 11001 473027350 56512 10000 162061548 59908 19316 576877448 54514 94958 86879470 4212 30075 558385325 4212 8004 452940553 91259 87648 144062456 91259 52223 836223306 91259 71542 203171945 91259 93880 304389303 69392 90121 99939649 26845 48091 33965287 26845 48460 836614528 26845 17836 989521634 37608 76758 871884705 7455 12454 343975621 22803 37938 714733273 22803 66630 155567748 22803 59729 849063260 84361 51915 123663876 64792 6632 242114908 36249 61781 692916118 11541 16614 130611940 11541 78074 682371467 11541 84452 39027444 13782 31624 995634872 13782 46751 563223862 92817 47116 409331770 92817 72367 83534349 84001 64332 887551088 98373 15661 354427078 98373 33216 992323987 31401 39175 803372901 31401 28088 845091416 31401 27862 251474782 73020 70291 365040480 60513 72139 752348724 60513 96314 856485605 91819 32106 67613080 91819 86886 508936124 41584 98335 251528530 69740 32480 739383996 69740 55137 818698455 69740 84280 970837741 24051 90042 436179356 24051 54148 282544827 42820 7131 511793578 50790 85171 677753750 50790 51646 829583283 354 8004 19613208 354 31612 949332812 26365 22620 318208674 26365 61352 339094330 25490 87164 685285825 19433 10001 100686300 19433 39385 87788055 75141 91599 465557190 75141 75360 737392911 77036 68603 752616055 77036 68401 272601518 33686 55696 185683907 34830 64924 809909837 89787 1440 772335680 89787 66102 890021151 90060 84539 569724376 90060 34577 833782329 16792 8579 389085900 59093 84726 35667453 78053 32453 900581734 78053 90026 214147058 78053 51172 385844547 73955 62601 667048670 52478 14070 691713662 75579 83903 476964091 75579 24834 4157972 75579 13703 8235486 35629 89631 189919895 10514 49121 183828745 10514 59170 391356970 31820 75168 395014737 68429 80245 664926968 39863 62644 590486652 27973 96908 939545289 88092 79711 872657109 53129 84518 431166323 73202 10167 878575374 73202 97240 72415994 669 53023 137732585 65003 61390 339177160 74952 42725 78834018 74952 9922 823646486 32100 24570 806966752 32100 1762 67118042 32100 65616 957195007 32100 15530 842711320 45738 7926 319720505 45738 45194 319681855 58534 60744 736534604 11384 25174 905984674 26073 92843 291920565 26073 61313 874189637 65587 14921 72981109 60039 44801 334562197 60039 50849 219551047 60039 64380 900010103 60039 65122 742655100 60039 79109 762459103 44860 44693 961651440 44860 89786 282654493 11465 81321 34432138 77465 42224 465694621 39789 79331 521483075 39789 26203 140076809 58257 6170 853005111 58257 25446 720338982 48505 25781 667083861 48505 64082 764728100 9228 25767 588371831 9228 66630 501426922 30059 76534 711788971 80674 19690 428022651 80674 89941 909812452 79745 97293 173071975 79745 26694 721740335 40209 13795 14727217 40209 84438 660695934 78300 76325 892105648 78300 13703 139058836 27174 38407 386227077 27174 85186 282504982 60475 24571 346043843 60475 35502 22344905 60475 71971 608166465 60475 96863 67183360 55175 92581 336614913 1640 65589 742285020 1640 35217 163260090 5722 56617 99662235 5722 45775 987439214 5722 56913 544617154 50069 94787 213787454 50069 33231 563834260 55287 87214 123880057 55287 5865 822402648 37187 43276 838121764 37187 50889 999921985 89366 11659 468668191 89366 48141 183048501 12508 35974 855979490 12508 19424 820714790 12508 45271 447902578 12508 32260 749829615 24158 42170 963939104 24158 97944 755512870 84760 19521 818433745 88147 79269 209941427 88147 36982 624880916 30226 60894 444910780 30226 52589 522133299 40138 33720 907313686 59655 74517 111817922 59655 16591 765172823 94331 56610 268815987 94331 37215 88578949 50276 36906 322039258 50276 15909 1457421 50276 56216 255727001 38923 71158 982440397 38923 43013 14722699 5875 53678 490955221 5875 16591 459985931 5875 21369 779391275 5875 50900 717653066 49141 42446 887081241 49141 38971 798723040 57810 80787 55357968 57810 87827 96223593 52816 35827 90771839 52816 92536 338938473 36506 27517 423315708 36506 78247 318540992 24769 20803 53855706 24769 29670 631668639 24769 63566 502633113 24769 17935 172077636 9905 1598 928262039 9905 89341 264210556 8765 24952 581091745 8765 35423 931488020 18955 28435 395080259 18955 72907 395233733 3584 64946 479086457 894 79137 410167458 894 94103 643237065 94690 19059 415226859 50889 33700 99643374 43541 43749 45661291 43541 87953 252821074 24340 54766 927805529 5486 23278 374670538 24798 14644 438472514 24798 45363 589166160 62216 69416 669067095 86186 38599 822233368 21807 66088 152419832 9141 8613 124336620 9141 11005 417988798 27984 13777 249354991 27984 22099 687761386 50752 89397 776029045 50752 76400 548197214 50752 71351 281364301 84780 28839 878447880 84780 8098 599380024 84780 89215 125225897 3330 9563 180017951 87437 71483 161940504 84085 73332 798002352 84085 84073 653500830 84085 1568 799339933 43522 30991 565807825 43522 71006 285427616 79334 79133 245652114 95465 33527 449320941 29156 95837 968010945 55114 9480 941639848 55114 35502 270127699 10887 97657 157700952 10887 34101 497552558 40330 78471 179229549 40330 92253 106010666 21369 52144 327828597 95741 97564 159986253 95741 79307 888374204 81327 20155 144486327 81327 35206 642107851 81327 51569 207807130 38566 97148 420957288 92902 6041 665372579 92902 31544 582159296 92902 20962 215136456 92902 44327 299118849 34852 39442 171402127 89736 10147 492451045 89736 10409 352747825 72711 57302 166636169 72711 88565 231177163 60885 93289 49158251 25227 81090 464706860 25227 2353 415469456 89141 25824 705731995 89141 97565 545288594 89141 99740 954730478 89141 51583 902775011 26203 66915 294915179 62644 55462 125945654 62644 17281 35605987 62644 74997 606861712 46024 81237 991026673 89473 93606 330409910 89473 80483 476983709 44167 25559 511002139 44167 34444 28143102 44167 87273 517890949 44167 63025 553956168 44167 80429 274956843 77349 45728 957979582 92253 2494 464473361 92253 32005 203685091 92253 95508 413544119 71663 69543 311563335 58070 20961 417701336 58070 23575 440968248 58070 536 953790304 72326 34731 516357274 72326 39385 528833668 72326 26699 637199701 3662 92692 460025003 2206 24772 366360198 90592 7081 560909638 90592 2328 840232782 62184 24702 12586779 92206 77276 396186854 92206 58578 543083217 20375 62540 188904864 20375 71891 427655350 85987 39183 330206863 85987 34062 134152899 84103 9393 540411683 84103 79307 586135029 34 59831 47911069 34 90947 270384736 34 39018 913940413 67502 7398 771827655 67502 20558 495801506 67502 61094 560325872 67502 29016 607848545 12231 85636 587116688 21618 68730 737662938 21618 33814 876352371 21618 87289 170021532 41309 21008 786933047 32647 87154 460033029 32647 51172 833912526 56200 12469 554258534 24816 75047 526567784 24816 41653 988022538 31393 80668 241448901 63341 57617 45618067 63341 11127 446045832 63341 61570 354336766 63341 74420 777865435 83141 71959 833720612 89268 8828 120133927 57179 54494 734802093 57179 79374 543654136 57179 88448 561082254 57179 71006 759295888 57179 94128 764654691 19752 98007 652156505 19752 40749 760877147 58862 11239 27988259 58862 22099 237762378 45426 8129 547594458 23786 66516 456283386 12305 53768 618303340 56202 11687 643788080 56202 38967 616563140 49436 26308 814220868 49436 72483 316695649 34062 67010 938789819 79109 82443 962159675 79109 7412 157264473 17276 84478 634623534 17276 52333 383056202 32997 16392 403662728 57506 68185 860949577 68033 67959 303725648 68033 96908 158533554 68033 89425 612428903 68033 98596 594514248 82251 12771 555378759 82251 55923 881626863 82251 18026 756161730 19734 8320 841134024 14857 55629 936452674 14857 29034 173483115 48512 49724 79545309 48512 7391 838687673 48512 31604 100917726 48512 65964 253311424 26699 56978 224564757 26699 62487 840710674 26699 14057 236342121 73135 69434 863761756 73135 11669 85185563 73135 94966 600617143 44689 11427 60877820 31043 67398 398694515 31043 17498 422190664 17431 95700 424887780 17431 43219 709694708 17431 91487 319086375 90335 80530 141729759 90335 36982 244001653 16799 86149 365471289 56667 89995 412073958 56667 1363 637407474 56667 69001 137947730 50900 26302 482298791 50900 34294 358338423 50900 42663 600550454 50900 16415 36459520 36601 19069 585142463 28047 2812 111872285 28047 31838 726623747 85795 53983 411512020 85795 70827 268784723 54954 25505 261155468 53718 20495 912761751 96136 1892 658313256 96136 83614 929419599 8537 59460 142186673 48192 77562 455776624 48192 49032 363077332 68401 7810 683205877 89357 36539 749739560 19149 22907 875004248 19149 11669 722524759 19149 33776 904724093 19149 5134 353088594 268 9988 856985902 2349 5196 881116480 2349 53288 542625268 2349 54148 841205293 2349 21760 580777829 2349 96024 809196103 62403 60110 254221689 62403 26453 98249240 49039 46540 516485849 49039 11074 921538620 49039 88217 611081901 72367 87935 864638287 72367 40695 206603750 72367 80417 954996308 43595 41141 625165320 12322 99693 130240699 12322 24043 922565034 8114 29944 321849597 8114 34341 187132664 8114 78452 673441265 85771 3112 201455911 85771 26694 252377991 9193 5344 317817955 9193 84452 657861452 9193 15392 237325808 9193 62882 112533805 73749 40514 344980512 61570 662 124958466 61570 26346 212318368 61570 92374 851891123 61570 92886 426364035 61570 68130 795262776 24371 92217 924461155 16002 6936 503941629 16002 13706 646505422 16002 94826 758312895 16002 73314 847350498 78666 47210 271608251 78666 57298 225200154 78666 59861 314471952 32260 64629 221871399 40695 71376 265725770 40695 71236 472990685 40695 23129 203862228 40695 4216 44753033 22099 28790 147619127 9841 16466 969425988 70865 49424 114747254 70865 74420 603404164 32132 58287 177489507 66630 69036 764310181 66630 83069 264492713 24834 47736 607628286 24834 29166 481696198 24834 93786 916907804 24834 85118 139059167 16165 91368 888282331 16165 8062 297817245 92581 41298 979721719 92581 54727 192912081 92581 97161 865115807 92581 9922 716354162 92581 957 545418544 58104 35720 833157561 58104 39916 237730862 1226 51082 769496468 40666 62518 858434957 40666 52589 127099891 20016 25497 574969909 20016 16948 436080637 5329 26616 495782345 5329 81619 702994506 87156 72023 547029698 87156 95508 888012753 58234 51559 329788019 58234 13126 965955654 58234 67853 583124396 58234 83365 353147431 43336 49051 234498083 43336 34075 861727578 14269 90989 364875177 14269 38967 996206511 14269 4011 572956136 6726 23276 883958559 6726 77890 920431203 6726 3867 693737522 7379 15223 90863799 7379 63178 957627358 81891 60268 550677638 81891 34564 989236532 23396 2543 847396832 26615 52738 504559488 31612 4151 294259550 17498 62562 40901569 17498 27670 121370295 17498 4993 750177452 81297 93251 222373447 43 34637 395410558 43 83529 638787909 28983 50816 782473169 78016 90337 814720861 78016 71236 209618491 40749 69257 52142620 40749 36991 181662050 10654 2275 660062584 10654 53782 364077641 10654 60591 961472608 10654 28007 331936968 63348 72881 353981982 45081 30624 149488030 78163 44168 562631919 78163 98598 285312399 81177 67444 292259041 93693 89641 772523573 93693 35762 767232908 84919 92805 757230139 84919 21568 209625236 91950 77441 674865462 15909 94221 484355625 84100 72716 373115289 84100 59727 615552772 35859 61484 504881588 35859 1050 488617838 18769 30518 417722219 48602 30011 987507334 14978 16835 75163593 75403 28265 572331725 75403 30575 392378429 75403 44595 781543808 75403 64583 480277478 77366 55511 96339245 77366 2794 669997815 24190 22651 766084509 24190 33731 663536989 64600 49048 238033045 64600 14576 258625100 20292 62445 140599717 20292 43838 831223696 20292 81157 669974459 15732 19863 318240578 15732 55165 627953284 15732 16991 484073822 15732 11388 168226010 31844 10083 5575889 31844 93880 252798473 62556 7716 611244321 62556 5999 737496712 62556 88711 175185968 45279 77252 763409540 45279 53560 811197760 59729 21920 898194038 59729 99311 9987406 63691 20600 524822051 63691 41031 878179073 33776 36721 866578373 33776 536 163848954 33776 36481 745502883 33776 33449 217144073 49032 80810 72338252 49032 35762 935766973 60520 36521 154182840 18468 30037 516290449 18468 33848 728174608 18468 30930 211552753 34843 76299 909038529 15015 47625 755459254 15015 41744 417222785 15015 37211 571975520 1108 24218 167011288 1108 10223 911164713 27563 17862 362342942 27563 17451 283138431 27563 66995 714360141 27563 97443 493864210 60074 17414 772440569 60074 34588 654143709 60074 10492 717416425 29591 65477 480707064 29591 44737 329491936 46751 990 161613151 46751 43098 575845858 73114 51074 204818453 81521 45931 559662652 81521 53943 398842594 77331 31384 660185829 77331 42007 886797933 96863 22032 41737828 96863 71708 276142944 18300 73819 618835042 18300 40767 873156092 77400 2438 902150306 77400 36179 641280584 15126 28958 280934227 47251 41308 277945159 47251 83613 167293747 84073 19171 522315181 84073 80449 192863757 51646 73689 31328824 11669 95063 372083983 41694 60555 885916767 41694 98995 571988891 41694 85970 185941422 54710 34252 408317554 54710 49993 486580683 31199 25017 684373156 31199 40341 806355465 35502 35173 629076263 78567 10968 66099793 16772 94042 504555282 16772 59613 241152567 79909 799 751383476 79909 28255 262744941 79909 42663 112190301 69684 28453 383043428 17836 56073 49130817 17836 34101 568592988 71130 96779 347618231 71130 54298 308479373 71026 96674 252681133 98879 92492 909105045 98879 65616 605496753 98879 76521 696174330 25812 48807 762901843 25812 39018 171594463 96964 3087 733156364 96964 51754 735713285 79307 65771 65196207 79307 19523 749931472 79307 40515 351980614 79307 90354 759843098 33703 28156 44755167 1930 10718 646886872 1930 23057 977660865 1930 74582 604486797 1930 30664 70918243 13346 81771 522401995 13346 34588 363563104 63772 95951 182952926 50762 77964 776272746 29016 17959 716821508 89941 97403 734701178 89941 3184 56124418 26875 62895 872548438 26875 61323 681784333 62487 73772 543972580 62487 84362 266610698 62487 8493 982725781 48484 28187 536124379 96134 6752 992686200 96134 23551 285287423 96134 72939 320910107 5000 61521 33648742 5000 83613 894302821 5000 15747 882554142 27734 74647 427839192 27734 34238 372579145 29141 86738 546737620 28390 20993 450395815 28390 72198 600936460 11930 88089 394674583 80990 89846 668991 80990 41407 86684751 20835 69352 526137388 13706 56521 291936826 13706 46250 786145350 13706 15536 110353264 47017 2405 817813162 24575 11262 233533079 48141 60569 366185107 73189 47867 883831400 73189 22374 480561353 46745 9305 387169165 46745 94966 790920991 15134 642 832933079 15134 56708 948396569 97582 40392 225997640 97582 1280 488195829 85118 11403 351359272 85118 26795 164596550 85118 82477 121061247 85118 65122 266160350 64066 84988 82903662 64066 14823 911980674 16991 51822 632032771 88223 50265 808213098 88223 1050 435208187 88223 17829 490667870 88223 71133 885310950 88223 39916 504028759 59613 19667 122441384 59613 95297 137157049 59613 73149 706407092 59613 34588 205361134 81475 80798 435190907 45880 48873 519901819 73980 93777 144274212 73980 41744 94873189 74997 58652 330835575 74997 79946 590702871 22361 46262 476076916 22361 81763 758090650 11630 55725 217907076 84948 98639 108031765 84948 32461 497152188 43053 25654 567541964 53014 45347 665457240 9861 86838 312032936 35159 52692 780547611 35159 2969 176077657 71971 8447 684234837 71971 97569 511633458 14939 43656 214152595 14939 52156 723150678 28910 66031 12001307 81790 76593 130604418 81790 43482 39740618 83811 1189 112374154 66102 84255 752265963 66102 21760 649930120 62098 53352 158609125 62098 40280 648031028 37009 17123 249035617 85903 19956 680501998 51414 42759 495871239 56216 74249 567813752 56216 83012 927066497 56216 29711 812270397 56216 12772 425385590 56216 25689 724054414 56216 23922 287852137 14976 62171 905547860 4082 45813 709515094 4082 42007 456611197 56122 57757 861493224 56122 37745 380067377 51542 36823 269739022 88217 36308 468250679 88217 1939 566842018 53396 49170 995334791 53396 45059 742279901 53396 23962 432849482 71006 57301 701719308 71006 3547 810519296 2353 44387 448446297 2353 89804 397395888 41695 1475 893053353 55137 74453 821382349 55137 97231 528694620 96517 48042 82615189 6987 11141 28600134 6987 63392 617461866 26145 87451 568200247 26145 83069 340567932 26145 36125 672861244 54805 39784 686978218 54805 48037 424458425 12687 61743 524825316 27034 37131 785640551 27034 72807 528414967 48854 46490 299526811 48854 21861 962183816 48854 11377 100789991 27013 93954 158021691 74420 92394 878632792 81588 14564 426499885 81588 28071 135424551 81588 58790 76460422 81588 75795 176306753 79782 95220 312313198 31227 32970 569662777 31227 59503 39313725 31227 35856 941911475 68858 99964 158087499 68858 71454 374369728 68858 5857 948925250 64050 71933 612732180 34985 65365 997991725 34985 96372 119714374 36991 26807 872801827 36991 42007 367309292 36991 28088 855804399 72668 21863 415727242 89804 93615 313652283 47107 17842 152788614 47107 52257 12005743 47107 51569 321722633 60969 59358 825908228 60969 78059 254757796 23590 15013 27806834 11364 43341 401997487 30064 51263 772757621 30064 40086 449377772 97977 65556 863389363 97977 16647 222346431 97977 65119 275104868 97977 69521 434378766 97977 35762 149864768 30860 55118 987008574 43013 23514 408244489 43013 21155 991035244 43013 19805 126920685 40341 73943 488217421 40341 39197 121595495 40341 61466 79938182 65085 79758 771560302 65863 93737 170136642 36522 85148 813565733 35610 3547 182187000 35610 52299 924845823 47375 40350 785690587 92836 79162 902718229 92836 92321 843140545 92836 78279 536474209 41738 15314 379140875 41738 31008 725604280 98596 28665 189949293 98596 89807 388521429 21568 60665 993119111 21568 54421 898862974 35856 77657 797964025 35856 61051 405884450 35856 99036 51918835 35856 22374 357127651 79750 38209 907146636 94966 21719 407593123 94966 74082 344963253 98625 7550 962914556 98625 24376 813832881 80035 31398 737190788 80035 55670 845704406 23005 33416 696183706 14525 35487 581222358 14525 20352 193965618 16745 40635 324468034 16745 88503 263918509 80483 44326 725196505 80483 878 663119273 52230 50963 920979778 52230 66974 675637036 52230 28348 934736201 73226 65716 911409708 73226 30018 645698232 957 73665 210608000 957 66768 712467657 96314 17275 53892625 96314 954 461442315 96314 2151 950351835 61313 56531 225402319 44605 21600 237686135 44605 13573 482606445 44605 23551 606734510 63504 26176 831161284 63504 79791 312144466 63504 22129 544547057 56545 91956 517408126 56545 51134 21863949 18506 52963 254434300 31743 73024 10833471 96102 62259 46613153 96102 73314 947103561 12729 40356 20097673 12729 24210 838529938 44451 42435 310485263 44451 58602 333963338 44451 47833 546278037 52887 24982 14729985 52887 44019 498085221 65892 35487 527476359 65892 19973 432984004 65892 93624 628997719 30449 86780 309098970 71499 15489 787251020 71499 39093 294071907 71499 37264 868229121 71499 78007 983963890 71499 83523 87894179 71499 34584 165284208 71499 68181 2023386 97565 60330 688730112 97565 23316 996481399 97565 15530 617012017 97565 95333 899389669 97565 33149 99081114 75377 26265 336187484 75377 35272 281175049 78247 88472 674635459 78247 12258 228153238 18085 90919 812828741 42832 28655 608978441 42832 67349 752801001 59649 97440 434268163 83613 89126 234110379 39568 1498 19605163 39568 28924 979552664 39568 34238 172891393 37886 89134 652895396 37886 61148 159132292 20987 84583 999722268 88169 67583 238861626 88169 3408 499002985 88169 97443 53152041 4133 32414 752711989 4133 69929 452653777 4133 11077 463145642 2137 36106 869192021 2137 85202 225460990 2137 20260 444237734 2969 91400 516268336 2969 2151 408844312 97247 26034 188995691 69737 39650 718341674 69737 38267 134016993 69737 56863 923624484 81157 54042 608525869 99757 71313 214600625 99757 20352 255828665 98859 17302 214112864 58346 86195 784801447 58346 12115 188491408 40637 24084 661879309 40637 76615 673840400 48620 25579 133819212 48620 82995 148220404 4216 359 679335572 4216 95735 517873925 16885 13260 372242175 16885 53733 913610969 52589 18767 534897451 52589 43184 682143601 95365 35104 134678945 73314 17040 885898923 94567 62151 230166341 94567 98803 262406323 84438 75412 359286899 99161 39749 896953178 35818 33068 713746858 35818 71258 408721902 43302 90792 546486019 43302 21232 161899412 43302 2151 797672066 30664 2972 561763222 89341 53344 98858503 79249 72983 651304355 79249 24793 342753372 74926 79925 201841020 14133 54358 457993150 14133 1520 177723520 21280 63658 389268354 11005 5455 508995540 11005 69229 841003942 14576 90919 437671457 14576 13580 845397556 36721 22348 711963778 98598 77761 791551222 98598 49993 462435507 85025 87152 278451601 85025 51498 334424224 85025 92536 582852971 85025 19909 875535555 43482 93740 488154528 34294 45916 280480398 34294 72767 603483673 43098 16263 598261080 40601 20780 228233716 40601 95895 198773654 40601 89765 904640579 40601 86364 396164545 64319 54965 216444379 17935 41746 649531187 86065 6736 947302850 92179 89259 854242170 92179 52267 823155087 58578 88685 424434119 58578 55549 877702046 58578 62882 872188492 8004 43015 307936976 9044 70941 9737205 9044 67996 716363353 9044 28255 252182065 34577 68467 932077291 34577 22980 58344497 97231 95536 949006156 92193 81551 635349991 65754 34288 273359434 65754 31483 717401180 45802 99064 699568534 54421 39741 164848265 54421 26175 524582535 54421 36784 252647861 8338 19640 952463931 8338 32980 614275419 8338 41653 812103203 8338 19622 770127091 51498 1924 234950978 51498 70827 17747677 65616 51085 152825259 65616 82930 445017426 65616 41875 200118357 66995 80102 501148650 77522 18657 97068301 77522 16794 154458726 77522 86886 961962100 77522 44018 810272284 33748 14024 949996948 33748 22122 414397835 33748 50044 724139671 40297 92159 690305255 17861 84287 156351319 84280 17489 414272121 84280 29370 242698033 47549 93560 456580311 27513 93024 65327579 27513 25255 712396600 27513 33216 747157209 27513 7157 367997384 83614 23902 943629252 93550 69874 851112591 93550 25512 482924356 71891 23112 941588546 71891 71714 912998763 71891 50225 180072665 82477 29662 167605847 82477 89097 554711902 61148 99439 204341570 92820 27850 694404474 92820 98802 54283843 98803 73652 403713455 27448 85779 137083253 27448 63392 933085219 23129 32754 765391438 23129 29382 101028154 74280 66094 45343818 74280 78172 722321788 74280 1496 73887118 74696 17272 461190730 44706 98248 122158534 44706 1280 59284405 14984 27638 740055586 61552 97751 411687911 61552 13161 904620350 87315 5701 325048222 87315 90135 622769670 98853 29590 967623510 98853 9385 551895322 98853 41374 70525307 72198 93719 880581187 51583 18865 618566277 51583 40767 223032389 51583 83529 644490321 51134 61842 924514171 86100 32507 387639325 86100 39076 310125877 86100 84593 792509056 86100 31108 541647542 93379 92378 316225280 41325 3181 772388044 41325 8683 66058227 70970 72624 764698805 65438 10386 5530784 4736 35143 123102602 4736 28818 53556682 16543 29316 68046194 16543 93534 282332815 88048 27206 281188485 3952 78133 878458614 3952 25066 271260619 50905 11321 625302340 50905 99271 195934480 69229 96959 879850557 69229 25446 665809558 69229 87097 146507964 536 43363 563631184 536 10662 28011514 71236 637 420266127 64583 50597 788167174 64583 99992 580109015 64583 7080 721302976 64583 53849 560823334 11554 54305 308634830 1687 26248 451587916 1687 98905 135473107 46109 73158 61156836 46109 64593 683730639 2437 87096 567260582 2437 32076 619609996 28279 52918 819494601 28279 57131 560133044 28279 23175 889195020 28279 58001 258283703 42721 44375 620952176 42721 78209 996142148 42721 42686 945116261 61352 75670 628075270 86470 3966 761702749 86470 98602 193706470 3148 1217 349824218 3148 59867 688177554 93880 74462 552684661 93880 34226 23408704 63991 16409 820803405 63991 82984 94164691 63991 70575 447130956 72669 19312 905335936 72669 93273 137056659 72669 94826 180086718 72669 75795 714035324 68453 16261 924806812 68453 70006 781267838 39067 37049 115745022 71253 69839 531085406 2302 34701 126673721 2302 70121 256766209 2302 66082 132781665 39394 57959 280486091 8098 26726 987383112 8098 42899 143806910 79441 41735 894542619 79441 28670 757494956 43723 49024 204238285 43723 4725 206861997 3984 80518 592520663 3984 12712 853708558 3984 43308 716973505 73568 53670 972302430 98995 31105 537029128 68130 38826 648821294 68130 48592 62447426 68130 1611 750472392 51452 49070 658787933 5134 32042 178514313 5134 14118 67314154 98367 72220 771674364 98367 90117 162158740 38022 95502 38957945 38022 42439 227914387 10662 40358 113735338 10662 44334 202257167 8707 64769 181228241 8707 27232 766489290 8707 11311 66672269 26175 15216 741114691 82376 37866 978972392 82376 17207 291202474 38696 73959 112991382 83077 52562 16063464 83077 66956 280206077 26021 35494 648826295 10528 26296 884090030 10528 42007 556488236 92945 96735 949299661 49484 70315 800379444 49484 62295 164659906 49484 46714 594286129 72339 56493 825405272 66109 11493 652936847 60564 9164 636744905 60564 58509 948477325 17207 6216 436826649 17207 80449 812258566 96886 84106 318065421 82845 13968 648091456 82845 54482 413934186 19155 62488 990533122 19155 15723 80909589 19155 35428 583084360 91429 50190 165151579 91429 81448 826316119 57061 70069 128731072 57061 31515 307474762 42663 28415 307835405 42663 78445 634728176 31193 93566 10536205 31193 90117 956470288 16230 91233 196095740 16230 10294 371315882 80952 98941 238888704 47833 68659 791423783 58602 49015 559716164 93937 62511 201783767 93937 19019 304908523 93937 39076 516832 50044 58966 879811573 89030 19050 680016529 89030 41272 449480036 89030 14506 152821133 89030 41562 427502235 89030 85677 310428200 87441 3394 264999426 49993 10497 64448037 75057 43915 270733837 75057 2356 309355206 75057 12082 584616835 34564 94031 827242663 62654 86518 590862600 52797 24930 574992372 34488 83256 815740167 34488 23922 478031682 37211 27814 266221579 37211 19516 345660342 95333 58645 591709187 95333 72039 193428280 89425 4826 902672627 89425 68938 270726886 72483 66269 77887771 72483 96601 775018626 68757 66734 476239955 86364 8945 906985596 96601 83492 631624570 96601 44592 576932377 31544 24799 795163724 80449 2998 749304414 80449 89490 445016935 42739 95025 691668106 42739 93170 698306706 42739 14307 856788595 38592 46656 763335598 38592 69141 428923901 73634 91654 916540887 73634 33731 234884295 29370 44592 689761558 29370 39316 879226579 29370 34139 911355644 15759 39881 15066143 7099 39313 391262133 7099 32984 306525659 7099 66760 913120695 38267 57999 509818505 91845 42028 71673316 91845 64175 124895899 91845 34588 383294551 91845 79164 953827944 36200 32852 455197268 36200 67242 606023797 36200 95663 281590928 41673 560 910292391 41673 7273 613853455 65122 19670 286222713 45443 54322 406562526 79365 11176 84409977 79365 43956 787338794 79365 71658 599370094 19484 81416 509307323 19484 86199 251781917 19484 18228 995604157 43838 79132 256323020 11696 6284 144216856 11696 58790 731828520 10409 63086 829762471 70827 85770 593640649 70827 78059 349085221 70827 48749 306936849 9922 38013 36054096 9922 33848 847834563 48493 69141 267734097 48493 93843 632362855 48493 3762 880661340 48493 66273 338584813 73719 29929 120476117 33149 50061 172695053 33149 61142 329369789 99740 47495 257639075 99740 31108 555969175 35272 29039 811551589 35272 51619 657577959 84452 80008 127164207 69001 15824 204105094 63566 93401 776650068 3547 67623 15861232 3547 98652 936598373 42084 36890 84781739 27862 94446 753185219 64929 49814 959567412 64929 13573 622653393 64929 10737 608301658 64929 2151 748515848 92958 7834 458926681 92958 13302 523237015 92958 48302 169953694 10492 20153 292699808 10492 17218 139898749 10492 94826 946093637 10492 99101 618074013 43308 50771 351541233 43308 43963 520323347 43308 46577 515742210 99661 20018 347339838 59363 79370 456421500 59363 35973 683908387 3901 32092 600478238 25512 88249 546997418 97443 71278 532330410 97443 11175 676702818 28652 39770 251688296 28652 96784 731659075 28652 38038 880179137 92888 28561 87926691 92888 93624 671192303 65902 87794 373755016 65902 11388 208406963 95508 77242 532267933 95508 48210 278227455 15548 92051 737063992 69141 15192 403203703 69141 11160 654263220 41653 68129 710049778 41653 4993 734091232 84943 84693 391047058 84943 43720 686571131 84943 29707 525987118 84943 76907 169875136 25576 29770 714199604 25576 33449 540075561 25576 89474 948826547 64820 88362 703846025 28088 76839 315304074 28088 30212 640629404 28088 43706 939389022 15339 4877 603228785 15339 54947 133808333 15339 89789 805648612 37096 7189 110399440 99357 79997 494302443 99357 96511 608823546 99357 24937 128229832 99357 47720 764936330 41604 87596 735975457 66768 38294 31848624 66768 43499 517352430 69052 48883 315763071 69052 95663 876632363 19751 31487 756918349 19751 76612 275578026 19751 46313 616338127 19751 42379 113131823 19805 47656 241384547 8502 41719 941770403 71708 98550 77948778 71708 87497 79102673 34005 47372 473201303 34005 38231 621709180 10737 46021 640105806 10737 11112 202534743 97728 13549 312321016 92496 37180 926330356 92496 22106 62440148 92496 61337 538366831 67207 75205 864621320 67207 7273 693103351 4011 83817 570417892 60058 99195 267981109 60058 9291 456549448 60058 45437 541999151 60058 20408 46326944 60058 54482 286798639 1940 52300 325655333 92920 77956 54763037 92920 82096 756740394 4245 1187 886963185 4245 47235 4936558 97240 98119 866802612 97240 6220 243934910 97240 74494 870920254 80429 547 779920173 80429 61075 663335056 80429 90720 680426282 80429 9095 429713149 80429 58763 268204183 5814 82065 285757994 89786 53332 447710217 89786 19451 175684621 89786 56610 653307197 12156 35864 426543404 1568 46526 404622821 56646 98581 749836181 56646 68462 582027518 56646 52199 339668314 89309 13089 204625881 54482 65131 348255238 54482 57181 380770946 21760 52397 88500947 21760 71220 185158991 21760 23962 858895233 7075 7640 443373801 7075 21560 387267617 7075 40349 247098925 14057 13225 996763033 14057 92311 876401717 14057 60050 16263070 25446 13549 922258101 25446 32097 370400474 2078 88936 850770962 2078 27769 278915735 2078 78923 797534936 33449 70842 564343730 38447 16642 834185872 38447 34101 82726492 16415 52450 463427354 16415 412 131492319 99567 59685 358586975 22690 58729 352125339 60050 74447 174245793 60050 17415 188888435 68258 87206 188023074 68258 12258 961722411 86371 9024 542087610 74822 85339 584442936 74822 91836 706863226 74822 81921 294590785 66082 95463 272500048 66082 53144 182995132 75360 57351 98469101 75360 82984 910057050 12258 14631 741822120 12258 51850 656544178 41407 63137 68624686 98652 18153 224322669 29140 43896 918765699 29140 91445 458777365 29140 70603 98434000 19424 76819 503176108 19424 39004 454992943 19424 6265 99957713 19424 90354 898332009 76055 95455 816769789 76055 74668 538864332 71200 74421 553492203 51677 29344 639882591 51677 98265 632133132 4775 94126 486594684 4775 11377 61464541 2543 81553 934495236 2543 44327 561554289 2543 81499 963379363 97900 74085 362731821 78494 14291 886504791 20490 3441 553830489 32461 40587 507162206 32461 48984 935756160 32461 51850 509994228 32461 19516 926248142 90293 33834 285521485 90293 50311 286812716 75774 24825 467978131 49885 85620 122172110 49885 87827 111515561 30132 5621 38497962 96024 58444 648854038 88224 85042 370086029 99101 93695 861246032 69521 28920 538895724 69521 42149 838636909 59373 13104 84492659 59373 79751 178877109 59373 6220 323719915 28531 98083 777647269 28531 55004 130534468 11127 1043 819681139 76615 30617 326474046 64082 75846 552549777 64082 60662 226077688 81448 88726 576508537 81448 72505 935486547 24599 60560 509445598 10362 65651 743400014 72939 77779 581849344 2328 54090 839268335 2328 65964 920845912 1050 46153 788690654 1050 19622 925269068 54679 13928 90629714 54679 71043 966770588 68468 43416 495805912 27552 5118 360400832 27552 49258 915090333 22587 55454 754255583 22587 79747 455306302 449 43010 714352922 449 78009 479536289 449 58397 26265881 449 82871 348779557 449 66536 924287673 74872 18250 269246936 74872 11307 736767052 28348 63734 384290375 28348 45223 365609311 28348 94458 337287370 2164 17542 514930012 92057 95428 735767902 92057 94286 830845996 92057 72663 575666152 51068 30844 558342678 95573 89571 908416743 89991 48778 216570650 89991 87953 644937042 89991 61851 827772714 65321 89027 491895182 65321 38841 896419005 51569 4789 146854591 19949 82243 710233802 19949 48749 255098481 55165 73801 767153768 85233 1720 656580761 77144 38376 747136868 77144 1361 874145174 80481 10652 970892021 80481 27006 883024422 90024 70753 305487163 90024 96728 686745496 90024 94692 387239168 54148 6905 771933241 54148 25906 878028788 75526 99603 402424441 51172 32640 771044876 47457 32890 294796368 47457 23827 500224311 55077 55445 490233912 55077 25232 138691133 83524 12810 92854600 83524 14006 23725273 11307 92071 266762502 11307 51536 608523336 11307 42914 270997012 94909 99385 981898050 94909 92321 344241656 9633 90892 859449472 9633 84167 467632436 98941 16564 735609017 98941 53733 965766839 68350 40124 552042560 68350 3531 451118934 68350 18228 554786419 17829 6891 414403719 65964 85124 588121081 65964 11098 795653471 3234 5058 210665033 3234 94391 138524270 93849 25466 781987781 79164 63764 856602349 82697 10518 731086647 8062 50046 173326422 8062 49720 112852964 33216 35735 283355831 33216 23802 494076736 43729 69660 712141024 43729 11130 861131894 65088 65537 3847487 65088 949 416761088 65088 32278 372044882 611 97306 165571759 44592 6005 762840743 44592 42149 922923849 71351 51005 190380477 60271 22754 396336564 60271 64029 731953642 60271 20352 24269541 60271 20384 47616816 60271 66411 9988503 89097 13828 961183587 89097 11077 835170790 23833 69795 408620408 92536 89316 540273961 92536 80261 145496642 92889 81151 471852818 92889 93624 160607482 12476 48005 232895602 45564 37045 676578761 45564 87953 51097553 16647 43890 712087742 16647 79842 14482065 2621 98338 389369988 2621 15530 715893673 57181 34269 539970722 87289 36600 871317279 87289 9248 118682569 87289 62811 596465342 87289 51559 156859206 87289 33146 961777821 61142 10337 252880100 61142 70316 903416075 61142 68775 848209876 69416 52689 80017884 69416 28670 713376279 93533 42479 419618109 93533 77770 79897902 14307 35470 657708941 14307 32821 670515443 14307 60000 858831155 56442 2827 115225546 43400 29240 880985275 43400 82985 385071488 87926 54018 640160998 90516 20577 538730445 90516 30587 702878679 8372 47019 469759674 20384 49362 804709608 19759 33772 381406272 19759 38493 592267264 12772 82054 197857256 12772 42892 129103656 33851 11870 420755587 33851 95979 918806558 52267 89016 32509726 52267 79034 714581733 52267 16464 237245482 52267 43380 804127533 51088 35138 934673757 82930 88874 349577642 82930 97510 936645156 82930 87901 434371337 51850 97660 588344520 96277 75574 372976851 49012 32603 370547789 49012 75625 947111549 81763 4533 938086456 81763 59306 680249306 51130 54626 106799871 75538 19878 626751802 72263 96870 738805076 93789 80423 692083241 93789 84326 525756186 93789 31292 220971203 95631 12590 900898413 45194 70275 829466126 45194 61207 809729173 83841 53311 485326215 83841 78279 367814743 79452 72524 182409632 99935 87571 909315067 50562 59818 232103426 50562 28772 416073262 50486 73744 819686345 61860 64870 937486090 92017 98005 183063553 58001 97074 22161865 58001 7710 449181672 28852 64111 124900633 28852 98230 728034448 97569 78890 797261222 97569 38038 518930561 97569 98230 593990449 89199 59435 50632404 89199 1610 1354498 42229 43334 656379210 72039 95968 728530532 72039 59714 448955357 72039 71465 817167118 3867 62350 394911033 61337 35468 568662872 15536 66901 175979480 39385 61280 796017724 39385 19909 377610823 39385 8805 58040570 92321 10866 931105177 92321 65739 243123860 6822 47072 892277277 16383 78559 875194178 98018 56805 626505712 98018 32076 239909851 83523 48966 913316367 75795 95016 431280482 7478 95216 762588798 49472 97999 917935107 49472 16115 16793040 42776 76630 234461231 73392 23554 309806012 4677 86351 541176292 19909 83444 289193937 19909 91508 130429628 52283 23753 737377191 52283 38194 600639549 52283 77515 754624236 52283 13513 901257664 52283 32076 762820916 94826 89069 779925164 58644 49004 142907328 36784 16868 594411320 41033 54144 903701576 18228 21589 294596600 58391 33273 980809310 59503 98899 131652424 59503 43333 241363067 39205 98946 511859185 34101 28317 684600481 11015 79210 105585089 74087 77724 444780174 74087 5842 325877959 74087 72948 613066245 47720 24032 592113585 47720 27888 883192625 47720 79764 373332709 12648 88427 968393731 85677 34934 962594366 44018 74564 37255163 1912 22697 690139188 1912 61203 112143634 3000 95337 156114767 3000 68775 239144482 3000 91804 508562654 71133 14834 61585151 71363 27651 746775203 71363 29323 406055184 71363 66602 675161553 8658 99068 870081061 51501 43011 779143386 51501 86881 347864257 51501 23753 981920863 51501 70575 214073219 5865 77148 527650752 92842 33507 717566266 90185 21859 959298377 90185 77236 679453181 23753 76002 153124713 15530 91702 463748432 15530 48972 418122082 30930 42100 50132211 30930 74419 148715029 30930 9478 752889226 30930 53633 247194425 61075 12618 35250668 61075 93611 349849827 29509 89648 17075549 63922 93176 451790872 63922 95127 324928362 63922 7157 694918456 38971 17118 778689135 38971 22607 520608007 77446 57609 59349757 77446 32805 190314805 92374 34667 229864316 92374 58763 906414128 72496 20586 873818267 76713 60540 729148980 90720 24093 459287546 90720 54511 44495656 90720 11924 7905554 90720 66675 772697193 24503 12824 281634516 91027 55538 593164005 31932 10114 494330959 31932 43184 990166395 31932 82995 506853251 77191 23784 209591320 77191 23551 543650041 1586 62835 83491998 66757 2935 474460401 22177 63909 377604834 22177 52156 911418535 48972 54903 863403274 48972 72663 49750903 94350 7391 961915189 94350 49554 661747511 41031 52919 70177303 48622 1634 909767525 48622 18507 319899152 39076 45441 213562413 39076 28192 268721894 39076 71465 437833397 32630 28290 612210095 32630 48744 617739802 32630 1520 886514320 32630 20352 718038171 954 48177 775524164 28267 83274 187284316 28267 20453 177513239 65008 51424 424986127 65008 54001 200347695 91961 96631 243589474 91961 16591 904823570 91961 73092 371116614 33916 52651 663492959 33916 9711 183644743 33916 61712 818102008 83069 99475 222731561 1192 58477 137091600 59831 16945 544954079 58790 54824 956402889 58790 70104 418735740 14256 50821 311065230 14256 97605 36411876 11388 20545 459146775 39018 58388 471340805 39018 1563 756492561 39018 29110 526727516 39018 79296 330512307 38031 68307 340002123 38031 57407 731363114 94151 70628 674617511 62305 17950 467319398 62305 63271 954190169 99271 84072 812976812 99271 48302 651864713 23984 22649 786307118 23984 89300 872146075 34584 69733 505074210 34584 5010 806585042 34584 25522 908505623 34584 8493 30711104 4993 30167 674968056 4993 75045 121193967 52257 44502 781294743 52257 26684 11928237 52257 28657 543687032 31292 74494 231470622 31292 51007 232119191 31292 6900 935948733 3927 55524 612421144 3927 71658 985979584 52156 89630 573668785 52156 83608 559340752 52156 10179 117298889 52156 57754 921370182 52156 83597 54129060 90354 34300 926809565 90354 99931 681416309 20962 14151 265879371 20962 1628 379942915 20962 52961 320545223 20962 60249 810605386 41374 70505 862090642 41374 17647 486583207 70030 79868 392566066 70030 20453 909198104 45996 62800 410180874 16179 84610 482143106 16179 70924 922276323 16179 27039 695391052 65478 25448 826565366 65478 27920 818639361 65478 85542 274547723 65478 6463 840290622 86886 50389 918282096 86886 46875 948929411 86886 30608 649994877 86886 31170 315587736 72907 26505 870895416 72907 20226 400432306 72907 88362 189739068 25906 52787 252438274 78445 51794 148940501 78445 58083 552408521 35206 10959 148097523 35206 51536 927980402 35206 26335 969839430 24210 67971 11844365 24210 88129 811493632 11323 53768 635100118 11323 61058 808179031 11323 27027 759438388 11323 2587 444835147 24881 78308 934144686 24881 65119 60404106 4850 63032 23279053 74494 16248 92845388 74494 74961 187392204 28649 27882 464225268 28649 23334 231587140 28649 98950 309903816 31964 69262 823138706 31964 39109 188417133 45271 86348 228265875 45271 48571 593977045 57095 63465 333544924 57095 68113 238514101 57095 9642 82531440 57095 43041 80204115 41744 73113 756905319 41744 21293 513063493 41996 41988 95136989 41996 54610 771676348 31108 78130 314553730 78452 92985 443530540 78452 75814 213396211 57131 52237 716318463 57131 80034 730370956 29451 26036 683475414 29451 12223 886511538 65739 33998 633195560 65739 44906 878132118 97946 87317 473987187 97946 33462 25767331 97946 42892 781514639 54518 2292 452409776 54518 53495 384139741 54518 83241 271661384 60990 56562 468195530 60990 6229 660343301 60990 71600 208206356 79842 48947 945583620 31170 93726 163822262 31170 8493 485782185 68424 32885 908523314 68424 93195 960658601 38080 57287 678221376 84593 41439 164865264 86589 14426 536017797 86589 37521 211705239 95487 93231 76887849 24248 26939 947101347 51754 62975 580798021 39776 85779 284867164 39776 32278 797148847 93774 15627 834214873 73891 85546 961422133 73891 39647 749128980 46059 32626 506879183 46059 92874 439212977 82043 31201 996929089 82043 68724 968912045 90026 42997 449720717 90026 36138 721703021 90026 67923 566116457 11077 47805 268357673 11077 44334 645969470 96513 60416 75876218 26684 72109 430894166 26684 11108 650340629 26684 61197 588588933 12380 85785 686547807 12380 69963 341627880 39916 62441 145535502 55542 75893 646531769 3085 99847 380273578 3085 9642 938943132 3085 80925 878942413 35762 31309 200684153 17123 49143 910158819 36930 21114 349344069 76342 6419 494454355 76342 6757 550387898 76342 97795 82568699 42379 19826 915264412 42379 30503 392109115 42379 68312 161510154 42379 35464 259940687 86900 10397 633630729 96483 98715 167646108 96483 72913 979530238 27006 65190 333738207 85970 12588 840678231 50728 51637 221575391 56532 54404 848198555 943 22289 732516338 943 46437 73343010 13703 52878 705687613 13703 11716 172721559 16948 72019 124371204 16948 91284 317123934 16948 73227 588393839 16948 20661 609403621 62705 52453 110464769 20335 32806 3877978 20335 39403 96438847 72767 69698 56537615 87901 30955 600684025 87901 70103 827553652 61030 553 546499476 61030 92423 878995598 59170 61544 127402860 59170 77150 688722265 27247 56577 401039628 72904 15193 774415764 2794 37651 761596025 15392 24663 633342413 15392 81900 349390881 71258 85598 847996022 12944 76833 633703772 6229 83020 531781025 46250 34097 667124351 86627 69320 357767910 86627 4714 955797124 86627 87272 696273063 16371 90163 450472476 16371 13573 332752697 21785 80058 874136314 23291 43492 162586482 91487 57193 26660678 91487 35892 191114535 72396 95272 947769571 92148 43716 556588301 87953 90787 589854962 87953 55934 546902975 16591 35223 586427300 16591 242 653514284 16591 33477 425694356 16591 88543 941845191 16591 91804 134019019 16591 16969 605752855 27054 7876 309274830 46193 3145 144036836 46193 96003 86483746 46193 22151 46778148 46193 35892 727536591 54157 32844 166252451 1280 46414 703547236 1280 55375 122552891 1280 34009 612141294 26346 7408 709487280 27888 83689 465215142 65799 26040 171842100 65799 99043 141449807 70443 21004 956544809 70443 78279 854767688 70443 94391 18237980 56571 82460 5599576 11160 740 185243321 11160 61733 244300440 25689 21218 402917806 25689 25977 565341246 25689 19754 221311603 27053 51099 408391898 27053 43439 341423391 27053 87937 503428311 92559 25451 791540185 92559 22870 976412853 51376 6659 450771711 51376 32568 411645515 51376 79985 227195386 29470 94845 151194189 29470 58064 118997592 29470 31331 554687589 98950 98339 405338242 98950 64148 157906697 98950 86791 122300191 43184 92510 155101850 43184 13013 275610345 93195 8639 281726359 58736 18846 154225403 58736 41500 376385374 26694 87160 648860907 26694 51634 16314006 26694 43678 332967009 26694 34816 687039521 61851 24109 622548121 61321 3886 349500945 61321 84340 438377237 42020 51751 26473186 78279 81067 27637353 78279 62465 897707367 78279 86791 113275094 94692 54769 676650284 94692 41664 967336621 17950 4786 633122864 17950 33636 29523894 17950 76646 277323285 6399 72479 273660609 48215 49701 557345077 48215 78059 72507805 48215 59568 605029166 56708 70274 205790823 56708 28772 75472752 56708 20815 907923789 56708 20226 88557302 45304 95621 637288097 77143 9865 70795914 77143 43153 261172638 82424 65446 659028952 52961 54972 252281284 52961 82877 967123776 52961 82555 52848499 32873 9561 43764021 32873 36982 838386069 32873 89035 646154289 55671 67991 539219410 71465 26488 871637463 71465 51277 806169633 71465 7412 716574702 18531 56861 527881338 18531 79656 594984580 18531 74681 627004407 50662 87423 344995466 76459 68876 251174399 76459 60658 68823269 76459 19403 260333057 86190 38186 342324503 86190 77976 467214157 86190 90106 83640078 28609 70000 58264145 28609 30861 669174472 36488 91359 591149523 36982 28171 17238276 36982 46844 426010744 94747 99010 819078713 42740 83835 758677312 42740 13513 838642175 44595 32790 931510302 33146 69472 797589224 33146 87885 167140298 11377 68715 526321986 11377 22374 978513075 36133 3635 733981003 81476 2441 712134008 14006 3023 316222882 87827 17944 130406161 87827 36594 131029029 87827 98621 554461773 11580 16868 541090286 11580 7157 185614264 79764 49647 970361116 79764 32077 788763894 32076 47781 902670572 32076 49720 111999016 32076 19093 706194765 82555 67962 770784772 82555 33700 485039238 29707 53287 766127166 70603 32941 323540240 70603 28325 610773723 70603 73393 94233859 17734 44953 407450416 34588 55109 914760369 8515 65816 865957172 8515 40287 851444 59714 21583 950798472 42149 44200 236790146 92886 97686 563922479 92886 47271 246036952 89215 27442 86932937 89215 29382 808089785 89215 9095 286709859 25199 53560 705040264 25199 59469 409373823 25199 12467 20152609 26453 14435 769958199 80034 6676 937795906 80034 75023 93164109 80034 59676 741017376 80034 81537 9796424 27643 98783 185909216 27643 66486 285648819 49706 18384 360982184 49706 43259 634730048 49706 26335 752452632 21469 17570 817492566 20831 38104 116556875 98714 34770 738758653 98714 54724 989032824 98714 94962 410026173 98714 53633 372785768 37745 89051 893912221 37745 27039 224738864 76298 32603 632897308 76298 20290 924059888 76298 22435 323064026 79238 51038 41528543 60782 96014 857101724 60782 74053 843081213 3184 22304 416775927 3184 2447 123277660 3184 66370 762697820 46643 45268 289123767 46643 63449 493074170 46643 949 176569687 46643 62518 506557648 53343 53561 235832397 53343 63224 656539617 53343 63931 75705214 53343 18944 857744979 58763 37700 450840574 58763 63754 807387747 58763 32360 745414457 32005 66996 379593851 43197 55730 942532628 43197 50643 496700097 38356 43960 486519760 97605 44963 602630537 97605 7249 122710109 38527 857 116717954 8493 1491 696244812 8493 46435 103406089 53560 3432 620749872 53560 9964 125775312 51559 60609 521240098 51559 72412 460982461 51559 14147 152521861 60660 38547 551305332 60660 5379 437021521 60660 87679 398536661 28325 15768 589844082 28325 64812 742406491 20158 48726 163298650 20158 44801 809761545 71446 16054 679009187 89867 5029 964023545 62632 1968 373969786 62632 19093 76307681 39313 97462 729797331 39313 14118 157312679 34136 88322 64668824 34136 77562 163154376 7412 36634 927022785 89024 82921 271026995 89024 3507 523343071 89024 76379 604185314 34238 82126 849830568 34238 41032 547919273 22374 71081 769136197 53332 16606 559070264 50225 42303 500277587 50225 83529 104833676 14468 31013 558994609 14468 44458 81758556 41432 17410 296329369 41432 84227 878120470 41432 71221 978601877 41432 10240 116123860 31930 182 465287827 44334 62259 961436103 89233 92641 735142692 90784 84325 160303173 90784 42186 812657321 13161 60741 803826869 81921 50712 411306936 81921 15616 247502284 66536 59693 168823138 66536 77604 486973541 878 94961 301486284 878 82475 141271382 18944 35134 839550830 18944 14079 644202467 44327 50838 575321385 44327 19038 127175909 23744 50910 943387725 23744 5223 923817466 23744 51453 761834467 23744 58292 636183607 11074 74237 83622536 11074 83854 995180842 86881 32298 750214651 86881 3762 144828402 3408 82619 38447947 3408 44236 603205953 3408 80037 41328215 81128 43339 547718584 81128 12726 784248365 48037 73754 852898053 80417 38981 659158901 80417 36897 507453479 60000 21275 149042916 89081 78106 12586186 89081 43952 435648203 33301 43975 695618609 33301 50373 165734238 73332 51996 351353407 92780 78505 8570834 95609 53826 871962785 95609 43706 724959903 71080 62570 966313137 80037 49518 485062760 91646 86974 40994387 91646 54430 596676600 91646 20619 551126085 62882 9907 405288104 62882 2439 79805162 62882 32770 522560908 84936 237 473245420 84936 44268 373670414 58630 81312 519238908 58630 20815 685562938 77515 1306 863452920 77515 98528 159578244 77515 534 452395223 28007 60165 971012089 70104 4866 480476819 44812 3569 80867763 44812 24639 165663358 44812 85407 560204716 20290 31521 877080543 23551 74737 817357303 23551 82096 507461991 7299 12990 373503418 80261 73365 755423895 80261 70890 310930707 80261 3088 666883558 80261 68879 293581183 80261 29382 982379606 6265 9579 315726877 6265 8838 914087911 6265 85912 36807531 76521 76895 982535841 76521 10223 548364743 90356 34082 401555282 90356 58846 244189124 44236 13948 621340935 44236 22140 465790801 44236 19602 506358508 54539 20408 227864648 54539 37057 193757099 51634 57541 350797596 51634 559 568641133 51634 57245 314772013 70951 50275 843073239 70951 17774 21960923 94128 3510 699784906 94128 88883 82996242 94128 13122 423608530 38967 55779 87690996 38967 33491 507943457 3379 31958 202699927 7971 15532 649527222 90117 86129 309813248 90117 63243 826832588 38186 99968 521123033 38186 50643 631653899 39529 54739 925324389 39529 16814 144136712 39529 92398 128709672 39529 18226 318005665 39529 94915 440483990 64812 81353 611831921 64812 20661 946840548 64812 14431 710528130 38231 36906 453288669 38231 37863 516927182 54592 77795 636822208 54592 32653 537729265 47714 20459 829026985 47714 62908 402366620 43706 71430 261492623 13580 76073 665334529 42700 359 699927047 52333 17102 641451853 82877 64354 948521870 42186 14719 776842780 42186 91591 37727298 85723 27668 914075423 19516 20817 370566274 19516 44235 969213796 87431 61635 357100001 70370 79984 63131056 85461 28264 113106268 85461 18855 576933426 85461 43318 570421393 85461 26790 3283317 38600 36555 59265419 38600 39791 60187142 84340 37583 522060034 53144 86018 993612943 53144 26790 977399460 20297 40263 648149084 20297 65062 785722243 20297 828 448271637 72663 60235 259399350 77034 90493 636167053 77034 59867 912709819 77034 98265 381691004 36179 28415 804972957 36179 80016 338162686 36179 75912 930124593 36179 7308 865800138 10223 33781 867888461 43174 90442 859958725 24453 21330 769484838 24453 46253 439139959 24453 67410 964973794 24453 49496 728033896 70575 20840 663557315 70575 92125 546621874 76089 35780 409907550 76089 77517 678074447 43499 70661 972037966 28818 71123 261307017 28818 4638 744468951 28818 70407 350135213 28818 39999 539988281 28818 32833 926100126 40767 41859 81906535 53943 35638 48960618 53943 28461 366492337 53943 86421 916667042 53943 62915 124162408 98230 28927 623243759 98230 9145 448825283 29248 94834 478341197 29248 11206 456748194 10240 26264 859516401 69110 78156 131848273 69110 95243 862115364 69110 36394 148976304 71592 91442 910258842 71592 92445 510090844 71592 28927 403653859 71592 65453 684483217 48592 74325 49775645 68268 34212 892764346 68268 85972 986219075 62295 42222 737695014 90648 82517 65334762 90648 43599 288107081 46437 31180 706302018 37258 56196 259261552 85407 39358 354077363 87497 98967 755987199 87497 83117 465740137 33700 29543 708838616 17218 60186 503927190 14586 46001 759218820 28255 77185 119376807 28255 82839 77232214 36125 71179 559880104 36125 79409 694339043 67410 29917 673358716 67410 170 118012771 67410 71785 900985635 93170 17239 245663301 93170 2765 235202253 80861 31318 672367382 80861 33223 757687160 80861 28790 516557040 80861 1611 670857111 61617 86031 296610385 95663 91099 594928738 95663 32805 664913988 83529 86633 850047429 83529 20383 667317226 85972 65575 850019827 85972 83129 830671163 85972 9718 192243100 44737 66273 97511030 15616 65983 706233188 51536 69848 880270811 51536 24091 376067686 95146 53588 453357359 63392 46688 620453376 76590 92308 199046212 44664 47195 161152604 40947 99532 368252658 40947 50239 576284274 40947 14691 224994281 73158 27590 490639691 73158 94518 857505525 28756 47245 665449599 28756 49554 524881467 28756 94532 597116209 82227 49023 584309726 82227 84922 403717555 82227 67219 891445500 82227 38038 357442556 82227 11603 185875896 38516 20782 967476769 38516 2587 239303740 82984 13241 180696259 82984 827 719523672 66411 19652 919817680 66411 18433 696314485 67555 69447 909195089 26993 54399 984882728 42007 42238 340417617 7710 98757 352960688 7710 88069 626718041 7710 32737 172187707 89474 75989 971523554 89474 1202 288886312 33731 38103 780380381 33731 98869 693062047 44801 85700 890125266 44801 65468 555397252 65468 15317 202741037 3507 22519 269396891 3507 20726 811929525 23922 78499 9421005 22129 90669 43213118 22129 49805 519541439 85082 10798 183405003 37993 93836 818054581 37993 61262 34548079 62811 63804 517007039 62811 39837 731435815 38390 79172 971067747 38390 85941 931135031 98869 88487 656477252 98869 48046 457848344 79868 29118 624019993 79868 85701 110871733 79868 75878 201282485 48749 73563 310951615 48749 6337 505779603 33491 81759 16548058 33491 88645 169695350 56863 84969 615777474 90135 21199 598117723 71029 8728 957313497 71029 66370 84562296 25411 54639 789000479 79791 46713 21967270 98320 16764 580710033 6202 57700 171589775 6202 28190 581212512 6202 72087 276870222 6202 22781 123412488 6202 58331 833787088 33848 52688 686034431 33848 24783 558927013 84635 62290 325108660 263 94070 866426981 32622 19702 193270985 32622 33953 56389347 90926 62560 949079323 73393 84111 603074306 73393 33953 56809355 49196 62611 742291890 31596 21832 987459031 31596 15390 344444698 31596 66956 406840474 11311 90997 556044494 34767 1268 877910684 34767 89653 590949331 34767 10559 838401196 62908 55145 468173420 62908 70466 841427430 62908 70860 846630071 79296 88786 753839033 79296 19038 171793087 79296 61837 468706515 75756 24963 646604424 75756 8686 214430183 23962 20869 766363038 23962 21328 631036624 23962 12840 149521736 35589 49896 805503740 46714 29076 706228957 46714 96488 457061873 15747 60083 532755524 15747 33176 371834151 15747 30685 228995868 51619 58239 119117621 51619 7380 790967829 42320 16932 382681833 24263 42980 333424909 24263 77718 494269260 24263 87097 486404777 24263 2151 43759391 57104 41046 561698130 57104 5041 832654456 21155 81900 643803636 32097 63334 118138209 62522 50281 714383611 79889 26495 421258239 79889 25719 540710643 77562 81390 984228467 77562 90563 407086600 7273 43394 360018365 7273 77350 847593702 6859 33148 381343359 6859 7249 84251184 92311 96445 47325578 92311 6220 341727451 92311 19403 759416909 25522 73615 391008595 49683 80242 323547760 49683 11661 67549442 62620 94040 506002410 62620 22684 478285970 82096 64631 626162755 18137 44736 952330375 18137 92125 426077211 58364 60340 523925457 58364 86872 947011772 58364 5886 149488097 58364 79320 952734426 19622 80798 549198115 19622 38401 656984353 19622 64742 243173198 19622 59867 319517857 98553 75707 112631362 527 72847 395828921 527 70206 349136512 55761 72625 810337900 55761 21000 505226831 9718 34390 751116129 9718 28927 712913158 91508 35625 660890876 68378 37895 176921258 68378 86791 930608181 86809 28695 99926360 86809 20226 981560666 31008 36498 647998974 30685 35167 398181154 98369 49800 50176539 98369 6337 369628669 70466 2831 209464233 13573 98710 983625435 9095 96340 823284848 9095 1354 586489633 65062 85946 40449091 65062 25011 533556450 65062 64523 813089775 65062 6653 223684531 65062 68879 527479652 65062 11924 521489163 65062 68002 105750799 66273 56882 352843152 66673 8598 717934978 66673 80884 128398696 87097 10356 174498513 87097 65119 250282681 39021 33947 874377104 39021 12223 721625733 96931 25184 670612649 96931 58952 23634017 23802 69919 31295653 23802 5980 262095087 37057 86305 675613183 37057 19754 59650364 43318 45621 89768446 43318 50643 923561436 43318 83605 937959850 12972 78122 717724267 15457 64035 745040267 52226 61544 595774167 1520 42844 337014722 85892 12250 415681628 85892 94221 116859838 50311 83932 504737267 50311 21603 813529284 37710 68767 334815057 37710 90640 442448548 35675 26047 261869539 60249 88032 1688088 60249 30909 869482017 74695 47233 563192832 74388 67746 889296241 74388 21250 105379897 38346 22618 382774155 38346 16171 424617706 24376 40179 212277183 6220 36378 975992279 7157 20234 905758281 7157 25497 714730082 7157 20352 86636113 23508 29165 311657637 23508 88433 220369140 67349 31769 730489862 67349 52787 974233242 30212 91817 793516987 30538 37560 413421058 30538 27452 209504003 92962 7698 439919847 92962 22775 451331753 92962 38038 66377621 53472 137 711325148 53472 87272 531107437 53472 44519 623083114 38493 2301 99009346 32462 9335 107783352 32462 78969 369100701 75878 6765 660873637 75878 81861 803369382 2151 11722 161550394 2151 27115 837263012 2151 46702 75994729 20352 56144 519045283 20352 90150 317860296 20352 28812 395263858 22980 23940 871027419 22980 86661 692883709 38841 4348 990837474 38841 39055 402156501 91445 45397 71655031 91445 19513 870102694 83241 98049 499016579 83241 62987 750186090 828 3801 76691162 28260 4057 846918469 28260 8572 621630614 28260 12493 666184243 97752 23036 274172045 97752 49411 530094324 97752 88877 37705921 54137 83154 293463403 86002 85964 659330916 47955 35187 602893788 47955 11992 251697172 44999 97420 761361242 44999 94546 555597862 44999 39854 496026360 30937 47425 778116107 80900 27662 682775040 80900 16198 945289962 59704 45648 704801958 1939 30037 33583805 1939 26502 833518981 1939 71380 303809801 1939 4493 725201239 64593 54452 912153204 64593 61197 7487240 12579 9448 928487933 39109 54570 322385552 41131 18034 427395677 78352 65859 738534059 78352 48807 476869716 79770 41565 297169635 1563 29708 10577488 1563 39970 167729474 78214 26774 631544395 78214 5915 910992115 78214 35203 581554555 78214 38284 521434583 58509 90571 595744561 58509 3672 72506013 26218 14764 647244050 26218 68816 344097396 26218 40335 358715138 78059 76949 927634861 78059 97795 847073157 78059 80922 737683968 34226 21164 827271514 34226 79340 607300700 41702 49555 477953485 57829 60274 954084373 57829 15509 861740877 53733 74053 963228116 53733 91601 636655129 18713 22357 23723705 82322 53419 196050445 64029 21221 934565142 94029 80156 826677024 93534 57583 261328650 93534 11434 487174183 93534 79879 188296247 73092 50067 103067115 73092 54139 855610990 78039 55243 799181882 27866 74701 325911614 27866 45453 712316873 27866 30273 963457074 29666 92484 334285079 29666 41904 705809488 14118 23793 852535915 14118 13119 507182786 68181 95863 130931902 68181 72540 544668405 29382 30817 273545985 29382 1471 1418576 29382 12223 880753489 43678 26901 135390594 30861 64939 74018386 30861 36742 802627761 38038 58654 239714376 38038 54139 635630722 38038 25881 778401727 94391 60563 239117188 76415 79115 770950289 65119 86796 165779751 65119 63832 142541333 65119 487 822306218 38950 1172 524456311 93624 96116 133593660 18795 39454 244011623 18795 17497 580136994 54275 36304 232222831 73227 24269 198650348 73227 81325 400634811 51848 60694 756281930 51848 67728 676027440 83376 22664 984051319 99043 71379 389962009 99043 805 707346970 71380 9766 482396754 90406 64253 892040863 90406 21303 264124667 90406 78040 565384071 90406 70206 52126412 87679 79822 927276826 87679 86230 207992016 76627 85667 735613345 44906 14485 581436982 81900 34410 27202805 81900 59792 431493765 81900 39460 582660395 92657 76730 142551395 24762 80398 559730490 24762 57407 852794880 24762 98715 905519738 98602 15239 882992808 99023 19630 7381510 99023 36687 402424135 87937 13156 221847583 87937 29418 987488524 63181 38395 419873481 63181 69450 704460159 16198 30793 174167091 16198 85864 542220640 16198 58846 92597084 74668 49337 212877954 74668 8572 524982436 74668 77521 111229830 12726 31329 644889260 12726 19997 900613780 12726 7374 231795422 12726 96700 819333886 12726 77785 410367886 1354 34174 809359298 1354 38371 665933373 46490 42078 871493536 46490 49138 64776207 46490 75814 204364198 46490 69627 328529057 51401 45201 890643241 77517 85864 31468462 77517 92583 714580176 41875 97473 581920467 55004 3290 490284099 55004 57407 952475441 55004 68724 817586134 82839 54474 962257526 54648 36688 446596978 83854 81923 454392014 83854 49496 102996511 83854 14795 100595971 48302 12444 34815367 48302 6653 248713722 43599 60309 228890174 17647 33630 866253534 17647 51277 874024551 85914 50782 36700404 1990 1481 682236629 40349 64714 123172574 40349 66680 753287711 40349 88645 512654496 34778 24388 515449192 34778 97201 486068692 8838 64630 748669205 10294 90437 78917162 82995 85880 829778059 82995 54110 107517830 22151 37561 595235210 22151 54812 941795076 22151 73681 650550733 22151 12493 802669774 9693 94977 585698821 9693 82485 500753902 32878 86912 556062364 32878 57546 713520778 26335 48216 214333141 70044 82294 975737807 70044 31825 182244143 55100 50143 728564111 55100 18431 804755592 55100 11206 956554867 63496 90134 350896365 63496 83779 26912282 63496 40443 141410012 63496 56528 768925506 63496 27115 628813195 66528 91477 108240273 66528 7683 999423161 66528 22106 639294552 46478 67626 20017957 46478 75055 248449383 46478 20021 949158666 46478 11536 741356680 11621 68864 743296800 11621 27452 878485028 81499 70094 960061095 35892 66763 81643585 40596 18145 829462775 12190 62151 211977083 7343 44656 289182100 7343 9359 698262603 70927 43384 160697041 70927 26909 653488498 19490 23877 275348530 19490 46540 444505570 19490 75277 888922866 39647 96993 871827207 17543 21716 198327430 17543 26790 914571815 19038 5139 4722638 19038 60569 463165599 19038 77604 288202590 19038 73643 384886473 19038 30300 71136602 28927 73518 51479698 28927 65967 768742000 28927 69152 123240702 28927 87757 802712462 70860 91150 730806199 65453 55363 115098085 65453 63298 185163643 65453 54622 742093964 65453 73681 645235030 66956 33052 5331657 58694 40889 404949180 58694 78464 344932227 58694 11112 743819156 97028 4087 256121023 97028 69278 214793384 30657 81522 222758447 30657 72505 59755641 30657 67756 931873632 10903 7974 444805588 31906 57169 665872937 31906 15476 941269044 31906 2765 583563350 26508 24995 843951717 30891 41007 757043532 30891 87272 752153478 30891 61197 926738979 30891 58952 816521722 42588 82625 327277710 42588 45453 455796099 42588 6659 720034144 54812 40956 523721484 85860 91681 36037750 85860 99607 207150173 32821 69204 800212210 32821 79361 585241365 44741 77960 934880410 44741 58083 603297620 79340 21808 964252230 79340 8526 968180716 32519 70938 828037459 32519 92165 244403913 32519 98800 487089743 46844 82840 826044634 46844 33478 691003962 46844 44887 944084332 34816 93960 259210733 34816 25977 662869889 8066 7918 824746119 40287 59075 159265762 40287 68879 623991043 20661 59645 376964887 20661 56400 31805800 3088 1746 143106540 3088 90133 825853224 3088 72837 280446736 11820 85788 696104539 45940 1503 847644856 45940 88114 753772138 45940 91601 618956168 76837 20539 628562238 32653 19140 446878328 32653 23772 8076664 32653 21218 75635835 91601 78140 819711408 91601 3828 845239546 91601 79721 995467389 88883 95781 698175066 88883 82635 132640926 88883 8644 936520378 88883 19403 189779164 88883 15476 791237419 67242 92544 874233447 26560 47303 434248205 26560 21187 71271008 26560 4407 656275427 26560 62719 237404898 26560 61477 519573722 44267 90054 877299295 44267 9365 95047461 44267 69153 183401477 4714 52928 649705967 77150 73389 626218271 90599 28751 840862942 53849 48288 527057025 1628 70589 116906817 40131 66357 390431113 40131 64634 966902196 11112 63983 869602097 92874 74564 139595425 92874 50971 840760316 88129 61989 234460369 88129 48103 262042676 88129 10259 715084562 39999 5452 307761352 39999 98346 226087595 39999 41253 700684358 88364 95323 164716220 23175 17254 746305572 44134 55441 870259819 44134 61411 168601381 44134 73643 669602965 66675 55886 641702303 66675 95380 752572819 66675 23176 22084255 66675 97689 223029568 11924 49732 108757281 11924 98425 599257008 11924 61262 964434438 31097 91316 385694024 31097 18565 839833889 31097 77785 758500597 87757 73824 809900028 4493 25513 37427485 1611 87877 578846484 1611 98608 397966920 1611 77772 933326864 1611 76148 189891362 36078 55775 911889135 36078 62109 784170011 98265 72158 682100616 98265 36546 932442754 98265 21098 144738753 63910 70672 915184907 63910 79447 36781204 63910 16969 854712253 70010 39323 972756204 72948 96161 196166378 72948 20156 778266039 72948 84084 89786573 43439 89603 355293172 43439 23334 535514982 54943 32796 686594520 54943 15476 143502279 10396 91549 681772243 72505 92727 495503782 72505 28208 503217497 72505 79148 876553066 87487 58945 417868616 83597 23362 184106545 42043 33270 193929724 42043 30909 540397756 62915 142 438522160 19093 32557 136628506 19093 3692 915116809 9388 89617 367861210 9388 77604 840562984 9388 81417 121813608 9388 14220 314632884 83605 61180 172801464 89059 2681 712762908 89059 23547 554113300 89059 20383 627971144 53495 48747 161215700 50674 64154 908035242 50674 97299 243418456 46688 79661 999416078 66370 78000 866404193 66370 46457 165510844 64634 5115 579979767 77820 36946 266945428 77820 79105 208286477 6738 52932 799935075 52787 2779 718830458 34626 77841 411325364 34626 77659 753465493 94477 20227 862937781 88583 51613 542939141 88583 15476 795395600 59867 18011 89793280 59867 88877 305756306 56400 42199 160977843 56400 556 34830762 22914 81018 72448600 63710 57960 442801546 63710 44213 467812405 63710 20691 149024779 12082 44690 291445037 12082 85343 490292950 81537 19130 759558509 412 36911 687849968 412 36742 569257794 53602 60741 743866961 53602 57438 661833187 28670 31759 440447765 28670 75869 169980384 62161 84472 239794395 62161 27038 810759178 62161 43849 869517250 45171 18527 275657087 45171 8558 959153898 45171 35523 673418243 47077 49286 263260700 86310 2938 649630860 7398 61383 125467755 7398 25339 677166739 7398 64671 120792244 34332 96828 704052150 11206 11475 12806639 11206 61807 297560257 11206 9948 99186149 24891 34388 596663850 63823 98341 310363528 22106 39941 94474536 22106 32711 532078024 22106 68471 353769665 22236 44937 593991888 76907 30488 264832112 76907 90563 720872119 76907 58530 517734353 90563 63219 437380756 49258 27399 727797037 66486 17790 412061292 82858 33793 176502517 82858 59835 943571666 82858 22544 528379161 89554 53384 210716259 89554 94915 877450800 75050 30408 472726461 75050 9763 771596753 75050 84588 652150729 13329 36595 208510151 67797 26644 515290130 11130 55520 886155579 11130 29748 260625449 11130 60416 546682302 11130 38308 460792224 28490 55182 93259475 28490 45743 478305101 61203 71102 397532712 61203 3195 774959533 34641 51653 639952576 34641 70334 898296581 79298 55555 474157640 3762 79274 196570401 91804 37104 718997161 71658 82052 697807661 85343 88464 318692246 19602 15249 65400619 19602 97516 289737723 19602 66840 113947304 19602 64795 466320914 19602 47305 261048317 11108 90468 663159474 11108 805 726092827 69828 15329 964633522 69828 89347 84832555 94028 75992 113364195 94028 52984 765193271 48210 82006 182186896 48210 84292 371759689 48210 9000 163722819 61435 45348 517842978 89617 60420 960676010 70412 83424 46277593 70412 85512 939758533 70412 30139 317721659 949 67376 259107503 949 40335 450394942 43380 19584 797139462 47235 1838 344454638 7308 2535 211557593 6653 78727 405443069 32359 78304 413912668 32359 69450 690306289 50373 96114 163234628 50373 49009 997353292 78322 26402 540711431 60924 86219 832876021 98608 81162 255140846 69593 93474 311548820 40514 12404 857482051 40514 33047 466043859 40514 84390 664011229 39004 53682 319095655 39004 4105 107624055 39004 96871 84097990 45387 58167 816029438 45387 29335 223383256 19403 50940 572336663 19403 11526 489045455 26502 40774 77834241 26502 42310 2594264 26502 7408 678177702 60471 46685 715138980 90998 51187 221400410 90998 81435 962796862 90998 14871 835612535 90998 6903 652083978 90998 98621 500724761 40813 19588 606607698 40813 21016 167181824 40813 94518 992412025 59041 14294 296242417 78298 71083 340303268 78298 32648 824682475 55893 78386 787673816 55893 72389 727031729 72371 53894 299123579 72371 38308 671857300 20815 27562 517510635 20815 20977 63935412 5870 10811 85690341 5870 53353 737737037 57611 58824 636059272 42269 97092 592309274 42269 32805 320477932 38227 3349 464501238 23334 34611 280224890 61642 78988 1527672 61642 22435 549240974 59910 7345 101208962 51621 82763 282779741 51621 86182 910752180 51621 84347 51417936 23827 46452 633673303 23827 22175 476580103 11943 30012 370153243 11943 98729 673178005 11943 25824 750310591 78596 46813 305864787 44871 45929 724820388 42914 23795 514840338 42914 84022 457453148 6328 49298 802274969 6328 29924 466062426 6328 77973 487154338 6328 35162 368564173 48005 96497 469601407 48005 44792 686981846 41500 4766 491762365 43259 69708 974533109 32278 87048 305297082 32278 44621 538932304 94458 20389 230450670 94458 93337 928333212 63243 15176 771497112 45743 81749 81145862 42892 91670 951352775 63931 69951 675266719 78464 82756 952073081 78464 68537 610999756 40322 8685 253420656 40322 84843 440849272 40322 52837 509667362 40322 3672 135562943 66660 51325 855391268 66660 81752 861529690 66660 10826 273068165 27720 41464 352136578 91591 17823 935968751 91591 81742 832650511 91591 79382 134313587 91591 92125 368513528 51045 80972 7423283 51045 32737 422108079 51045 58846 517340522 63581 40155 970698384 63581 16183 779229717 77770 64236 488896704 77770 91486 110561784 47483 34726 191958714 47483 64627 50729317 97795 13374 254931384 78817 68233 593572911 78817 27837 769436922 8805 27073 718223306 73326 82504 665600365 58083 89420 849533353 58083 32325 137571156 13513 81617 422420622 49154 32867 20642192 49154 53337 947211839 73366 55297 916737205 73366 2385 41502972 73366 61992 267135772 73366 56361 52618662 73366 90341 549670704 9359 4384 7809442 28772 48065 398670200 28772 27997 358967992 7419 52089 380030469 7419 81171 69835577 43041 78093 535904356 239 44560 31448317 239 9889 833427146 239 23203 821343280 78969 35755 522000549 78969 34920 153826281 33047 71843 470707046 33047 33176 207020504 56610 9064 986196348 16171 48045 802955709 22544 1255 129656480 22544 49138 634999985 57808 75589 444227542 57808 52029 239410948 68816 42889 780716677 89347 21219 746631409 89347 7501 682711684 41904 15932 760062225 41904 75912 174921053 41904 28352 964464758 20383 53197 80455069 20383 65843 488929618 35432 87706 37776581 35432 38549 52469552 48908 25222 475068455 48908 77224 258096594 11233 55505 892626090 92413 12725 603308490 92413 760 752513602 827 36808 380079803 68724 85347 770476639 68724 41664 625708633 27191 94176 64045347 27191 59968 139815024 97689 57307 950031515 4483 47795 415979390 5199 72573 116273358 83450 98937 263780086 83450 29740 839094653 83450 33302 261873300 83450 88600 404754846 85278 61104 752377340 85278 35475 20743564 85278 74687 719289739 19754 83964 883178141 19754 56330 78403178 92398 98053 266056314 92398 15902 793929768 36394 81965 38057293 36394 1852 893972534 36394 31005 36522202 36394 44983 436983612 20226 53601 682427346 20226 3079 831720921 49720 70282 902146379 60662 10131 15658583 83544 76361 434712606 83544 36034 838280965 83544 6261 8307087 83544 72080 805496049 49411 51929 944453562 1361 98334 698796237 1361 30008 631470261 75119 13748 507342241 75119 22435 493299531 46519 6933 155017234 11661 25915 785141796 11661 12384 774874791 69627 29066 984266199 69627 67757 601692111 12223 20344 959758627 14777 35469 33455887 44060 69152 461652416 44060 72175 783539513 81742 90551 58795460 81742 76843 54484278 81742 92742 596366209 81742 57875 364042607 79747 15976 711514850 79747 75978 769296030 79747 33723 151171542 79119 78653 579046606 30300 58165 172996840 58878 92727 786002270 11526 6557 521109821 20968 37799 348434697 20968 18351 167922124 5349 81163 403656509 50643 85371 481743466 50643 42879 766047795 805 5029 329194550 805 67070 540683882 805 73611 829324346 805 35276 188802613 805 52845 733064005 86791 88794 207006279 1396 42911 287487361 1396 28657 510984852 1396 45143 193342802 79712 37397 758483776 79712 99144 830421732 48103 36993 612543129 48103 61048 79267165 91566 59696 12099727 47271 62700 664167387 47271 877 287226187 47271 84326 10485745 47271 83999 98933085 47271 85519 820765800 61048 65289 18015758 61048 50034 710525823 80925 9148 562741033 58846 69477 583944963 48962 40675 584117654 48962 14795 751748286 62465 10647 910677321 62465 50265 596655311 62465 75785 678684695 61197 1903 980077114 42741 78222 876376329 42741 14563 560675876 16115 60292 270560596 71600 18327 580061004 10900 10370 453703253 10900 15841 511958938 74266 27853 608085327 74266 56878 122188582 13013 12395 924908157 8041 15100 961056693 8041 29490 850198444 8041 97802 485067558 37451 94398 975193893 75188 2307 784617411 21664 86977 516999239 21664 1027 956430712 21664 52284 231734423 75358 77420 273562235 31756 9578 480584617 95823 93617 777034065 76897 50506 274527485 76897 83116 92810769 76897 39970 193845793 1359 60196 400962640 1359 87123 619639826 15509 67341 300863138 19513 11864 478256218 19513 20093 914652852 78867 17026 210735952 98425 79011 860281671 14147 66391 243715496 14147 35249 621785626 78758 88 322977284 78758 38308 368451240 32770 35733 683430875 43885 83330 900632871 67756 70226 469009171 88971 77703 471288187 88971 88985 990693847 88971 88099 821589483 84326 18182 196803951 84326 21218 679820140 67757 2854 453391763 67757 81051 559473407 79382 92622 897555833 79382 6230 198676604 77236 15839 93441363 77236 45575 435646360 43173 29456 89816409 69153 59767 378116705 85339 91638 388630003 85339 89438 133950138 85339 85912 325435375 80206 98418 632978054 50161 52988 840467574 534 19122 348121246 534 91960 908489053 66680 82252 706316759 66680 23711 448353492 25232 77420 304976208 25232 39715 177372626 25232 58462 299890433 28208 22464 339897377 28208 15093 228145053 56272 84570 973631509 56272 46702 257195398 56272 78858 942103255 95599 3374 846455034 95599 56112 883193938 17901 66310 947609733 17901 95088 748479173 5260 79978 935525199 5260 20021 154205885 5260 99241 304473486 87272 61889 740350656 79122 81174 554238529 79122 61259 47105951 20416 74542 462567859 32360 20681 690216431 32360 95648 53609783 71107 89592 236460530 71107 97639 190241542 71107 1471 800842835 75045 93929 335328232 82136 21827 780820481 82136 23830 349983815 11603 88316 202413241 11603 51766 785153305 9642 46266 713832392 9642 65146 402660300 9642 76610 143239487 9642 82345 397450756 96557 28582 867068131 96557 931 408556997 32805 16938 288329400 67923 22031 571592473 49267 45823 666447153 46148 32262 501859862 26790 86659 634803678 26790 34962 496792099 90640 82460 426184478 90640 46638 30980858 90640 55309 295643434 32384 16221 112174164 32384 75007 103452907 32384 4611 978745399 48144 93645 314233407 48144 20453 609718299 46435 72056 351277590 88362 23957 129432750 57407 15317 708153680 9365 19948 323705445 9365 57914 130702438 44630 42992 865369458 88069 58009 103411788 88069 25386 686899872 88069 68902 541548536 88069 18226 485917394 85476 10629 662070671 85476 99602 882157463 94137 3398 493818449 65324 70497 522937582 65324 86967 641611595 46406 1654 170852095 46406 33999 30753522 46406 48366 553584017 39460 55350 878827848 39460 80043 112449061 98800 80942 985228280 98800 43909 406503441 98800 19971 569117900 90439 30748 93880738 90439 22870 479728610 90439 30422 372758407 82593 19492 670744331 82593 78489 407854216 82593 10188 524079591 74681 4551 306887250 43153 32638 279130653 18116 64610 78527991 18116 77267 732727301 24632 10491 732054079 24632 51908 574586486 24632 49356 181388770 59835 9489 846005806 59835 96125 2389363 53633 82410 549811024 11992 28496 585952953 27039 15841 966259233 27039 78372 840346802 27039 18007 305784023 27039 1065 948056601 34009 97619 744832885 68775 70408 220483941 68775 65967 239238232 68775 84390 344667506 70607 34282 482448138 70607 28657 884595645 41032 91750 215192954 41032 24707 643872845 80043 29965 113420976 80043 42363 519942951 21000 65958 884314378 16969 13227 206278996 68879 63554 196069455 68879 23547 155455671 29492 32718 859419702 29492 41926 785689607 29492 38945 95830122 6659 28333 850690846 22870 14302 26851420 22870 73781 189190628 97461 7990 722855373 89300 51669 829323227 89300 11536 127489863 89300 66908 197380223 59808 20030 649305418 59808 10188 644380428 59808 53062 37605886 44904 32586 67967405 44904 77471 845883378 88099 91964 135363766 88099 16538 183325999 88099 95088 946492583 99931 30295 729587551 57235 87019 66487488 57235 19583 821902512 57235 65850 456970190 57235 38533 407648264 97997 90387 358863746 97997 89992 968044808 44792 89438 448445409 44792 41027 145739518 44792 90851 69885562 41439 49768 73850074 41439 4719 118375621 38308 39755 589034768 38308 6010 738998085 6900 16095 872779991 25824 86351 967931323 7249 97349 252414643 7249 24032 598158482 97126 7386 147060118 97126 83191 654249247 79906 82873 526875591 14220 29393 656987210 14220 11976 188102929 14220 38242 716976947 50497 27625 1795604 83117 49255 176171186 28144 43130 540315530 19438 20768 660224094 77785 27092 223737355 77785 78283 556473856 55934 46796 482679213 55934 73307 367748913 55934 64684 208987539 60537 96082 461892121 60537 28318 437129234 74896 5013 274249682 86684 50771 953734927 86684 20619 888317823 31701 66083 136105053 31701 75572 299329175 559 39761 97576425 559 674 234447812 80588 88054 779524623 87496 70154 641634635 87496 72441 865927231 87496 60097 389991934 87496 31067 495945572 87496 64433 875599811 87496 64488 906054965 87496 17927 387706142 87496 69450 259496015 40644 50145 21302813 40644 48373 653193439 40644 20007 937434241 59568 42472 815349450 59568 39670 571789356 56878 56513 89774427 42219 57845 488096809 28318 11745 642349948 25977 8158 111371137 53936 76498 782536249 53936 48159 93426808 53936 52442 487741336 74547 68096 780901938 74547 22175 447099856 74547 98640 228952455 44744 48247 357803451 44744 95946 899178436 44744 61101 421220398 51277 48638 171131087 51277 23086 625081280 73643 77793 640845711 73643 71474 316577495 14431 41652 259395150 14431 67836 783319178 640 60935 417948874 37786 62742 558385321 24639 9986 746359407 92853 20614 33619657 63855 21932 244049635 63855 61510 748296152 45575 43339 637296729 66160 24723 810893779 2587 84907 372197158 98307 7739 54946285 54519 99996 318555922 8333 67911 277271134 8333 7276 936956200 1471 23306 443833650 1471 94079 705364838 72289 51967 863786550 33913 82521 429793680 33913 94518 488982851 75978 13591 489088688 9711 59517 898211399 9711 51896 759435436 23979 52510 761378282 23979 80418 784270273 61712 8506 582166044 61712 85366 630397090 10789 1393 388685963 47683 12458 936864323 47683 13608 896663072 47683 13126 607690508 47683 22808 127780591 82711 19884 151942323 82711 56730 684043059 1621 94691 964639979 43909 51533 925255691 33679 51567 454483755 30909 19422 225512617 30909 11833 754966160 15476 16533 927107265 75918 41971 831546364 54725 94193 450449031 54725 30273 839346686 29648 47492 898734450 68457 64582 993793507 68457 61280 755764595 68457 70463 311849623 68457 80971 454081540 20453 87949 690765293 20453 60020 74090322 2219 87160 746643715 487 91966 704368740 98640 82106 673219840 98640 21250 774608743 98640 33673 588365639 98640 33723 688651815 52845 16040 116212144 52845 67160 401588903 52845 41223 683183456 32671 83118 38340663 75814 36557 237603324 49554 96010 189009893 48571 41505 63620774 48571 84565 760986049 64047 70757 186407036 21673 85222 313158929 21673 48159 569783 21673 28023 355121118 21673 82011 750603926 21673 352 107123927 72389 73660 709788264 30241 78665 553136137 5512 54795 895995290 5512 88592 429362275 5512 86696 261294112 85739 33302 931860910 85739 96560 661141059 85739 59228 120422824 85739 7110 579508687 79105 20479 94232307 79105 70113 988616062 79105 70275 520310322 79105 65653 819387679 30008 67163 647430713 30008 50624 940496089 30008 25106 177625640 30008 11833 430786947 30008 52029 926999047 29110 41072 16426261 7380 96940 630535740 41664 82410 405510444 41664 30491 801707353 89076 10234 579765380 16814 7557 695949455 62719 20996 494964678 22485 38451 457713481 22485 15054 56665142 22485 82597 941534444 32833 17968 931622909 65699 99959 479584213 65699 63256 513456687 45876 8869 844811805 45876 75948 178387201 45876 23711 107393929 53566 97052 542514441 84588 3772 307800628 48663 71308 441331518 25881 56553 732118692 25881 59927 588390203 28657 31360 843179315 28657 48350 741152045 28657 10826 596864115 94860 10508 780893682 94860 44466 822315553 60658 37358 628844482 60658 25876 976732277 76366 34502 999879229 76366 22064 859694620 76366 45023 40919898 76366 62974 81058029 65653 90482 470422153 65653 78424 585978004 94043 12818 937266322 94043 32038 249392321 94043 31503 309469354 45036 48606 256839376 45036 19583 972246408 78424 9750 327892003 78424 52666 183653560 70944 11834 582395550 3195 40747 237860652 3195 53062 104695943 27182 24384 56549538 43861 70566 341803783 10360 48931 726234838 14874 59209 882041511 50239 60696 146894316 46253 52206 633850772 46253 61169 195867903 46253 28942 138859305 89035 3425 611591950 89035 41608 471141242 89035 25497 391202378 2765 34264 74974424 2765 58454 304176912 67792 95619 681681019 67792 88985 902993662 67792 17895 711447905 88877 44118 458248131 88877 3672 302791009 54479 62822 45513087 54479 41421 107433575 54479 28023 297347051 59557 91999 408073932 3798 12052 58687018 3798 99821 520056250 3798 73574 714496537 46702 73642 909102213 46702 91518 637668394 4765 39903 78829864 74053 44374 718248212 76148 32778 160807568 46744 89455 537700475 46744 27358 341365347 14795 73419 996069220 14795 93301 768304458 81801 86771 213823792 81801 52029 791617786 82475 59156 260560341 84696 69541 686248779 84696 42939 151742269 13122 91546 783274078 26905 77333 504476189 26905 2046 860885331 26905 494 544803283 26905 71317 530416168 84390 64108 824607298 84390 63840 980204532 77224 58217 593845726 77224 30986 598327670 77224 80418 708090577 3672 10552 58576460 3672 52224 336532678 27997 29443 673891867 27997 43628 606370355 69450 31571 801658061 80610 88941 990118142 57438 82399 784372958 57438 57818 833097697 57438 51714 940405819 39970 69026 918083324 39970 38062 913200482 39970 57564 440614538 77208 52593 691975148 77208 47305 803274484 73574 81948 906600514 14691 92985 202548555 14691 75071 630189161 85366 61256 523611675 43628 60236 620510112 43628 10188 1526981 43628 75055 512049762 43628 77267 400226220 58094 43835 826655846 85519 47626 182612310 85519 39348 391150015 85519 94915 397294514 50023 30938 123089155 53601 40033 972975741 53601 59053 730606200 53601 30440 989201108 53601 71956 942284003 39611 20511 353844930 39611 25106 449200955 39611 22530 628021300 25439 99837 324052318 25439 87566 86737322 25439 22612 334479948 62518 79344 353658421 7501 2077 30712039 7501 77945 959677679 7501 51661 465164289 97046 24748 367902124 97046 10130 902910458 21502 2854 402960177 39055 22853 715922736 39055 24592 932917761 20619 23009 380392279 20619 35857 793429447 49009 60503 364572758 70065 57633 498012357 70065 99621 174169557 70065 14114 384718178 11271 66191 134057143 11271 2189 407813738 11271 76422 543631457 98729 99207 331089803 22435 87677 93649179 22435 90876 313884021 48437 74990 925826891 48437 74825 433726629 82597 97074 927042113 25386 58659 977643024 25386 41740 361563418 25386 7465 413126518 76303 28974 773080046 76303 6491 530770651 76303 49601 487575930 49496 12899 409509171 49496 54973 738281643 52842 97898 792435832 52842 78299 952230065 52842 81752 589412102 58952 29415 904570343 92966 38558 544621967 92966 88576 726179701 3245 3342 246255634 3245 97802 455888065 36539 20570 660401394 36539 92419 852477876 69485 19368 66798705 69485 17497 528921172 20691 69743 479591279 18832 89221 597749343 18832 1247 304041939 10826 73714 638978686 10826 77647 248845619 90106 32487 218752124 90106 46376 852174802 67734 61986 3465005 94221 70920 971592132 94221 42405 287590716 94221 3079 23094920 59228 72179 299464902 79779 37832 138358861 79779 67673 877406819 79779 30733 420053319 21016 25994 595645539 21016 48616 870108583 81018 87748 586294785 87885 89541 210862650 87885 68985 584585626 78229 43442 735171535 78229 73794 623728796 78229 82000 586465271 78229 64859 825562995 78229 49601 49369856 33176 71165 413058312 33176 65967 134581598 33176 70206 478814968 33176 61109 862019756 76379 44369 10394078 76379 15841 687131898 53956 65561 208779921 86659 4812 380155319 46779 83721 576562083 46779 39123 27958319 7607 82521 94581165 7607 49701 349743634 71474 61581 504670086 927 73802 18467728 927 48280 169733606 927 34663 870611392 927 25041 417626920 927 71088 809933326 75912 22128 150271324 58185 89974 330510264 58185 11300 637726790 7706 65337 764162719 89034 95041 733964476 28942 11256 715789850 49356 74338 467379471 46370 15493 194504137 46370 82005 856484786 61262 72183 686731625 29574 96703 179092355 33673 82380 492706535 33673 83324 21670352 33673 54494 713785039 87689 13692 793200467 87689 16192 341012356 62406 85981 574413885 61259 46070 532535556 61259 31873 467372298 39607 78789 712032874 39607 81500 76998866 70206 3331 483553364 70206 7541 677266560 78958 2517 916772233 99602 52914 435301719 99602 38401 559338740 28790 10172 424374397 12420 2043 193187856 12420 9853 329609127 32784 83609 683415608 69543 40980 799523482 69543 47421 891673102 88645 54657 924612948 88645 76745 110429005 88645 19875 241075254 92125 60776 569861888 92125 21382 648563440 92125 18226 633579352 44268 25669 620675998 44268 37770 470633198 39168 43928 982992863 39168 37225 268301482 88985 25839 31509675 80944 64358 367351789 80944 71436 846530303 78299 20509 280712272 27452 19415 646136979 27452 54372 251523080 27452 1027 229579442 30986 56282 397609222 80243 81492 530026302 23772 98789 440100777 23772 38671 5862780 98346 63063 96662620 98346 34692 580213309 8120 802 78396185 8120 88600 280181215 99144 6190 235423871 99144 35523 472361077 19152 29394 272675577 19152 5361 178798521 19152 23547 408802331 39123 3315 895164326 39123 23352 859308834 39123 80707 603538365 71517 57113 45578509 71517 62390 83818223 41393 8618 559506258 41393 23952 558260295 61280 25407 781803560 61280 87632 125581879 22684 83189 519948142 22684 34876 371505538 85912 28769 846238524 53708 54297 931151967 53708 7491 355329372 9145 54344 554789773 14540 22289 448471523 14540 71956 637757067 85701 14618 403528099 85701 6145 80708820 85701 12112 873079098 85701 33436 353862628 63868 39118 467910896 71785 76919 542116998 72834 95480 414717830 77337 7110 89628534 33953 39932 611341964 33953 38945 161386839 33953 63432 641608483 33953 25743 897096826 57245 27350 117111980 57245 29335 916869255 57762 38879 360615702 57762 44696 866156364 20007 31682 858316444 20007 48350 238770501 68002 32636 41526760 7465 80314 343091293 7465 61936 95625526 98621 63904 89991862 98621 22102 817678827 98621 57875 266606560 23547 9376 9061979 36500 81110 793867930 91414 11567 911229988 91414 97798 925502808 91414 54372 588356726 91414 14054 289067104 99939 97315 541113197 14563 73681 256660368 14563 88323 595054531 20021 57395 378388310 77480 98884 131968029 77480 64206 378161002 47428 31015 936941642 39005 48640 250442402 39005 45728 222580790 75647 14318 396763944 75647 17927 488613627 75647 64859 260103044 21098 40199 537189399 79361 43382 757699355 69152 8539 895270895 69152 78887 163122972 69152 37770 293890276 97386 39823 501826151 34388 40152 606212444 78858 38101 914725760 42098 94748 333525983 22102 67070 39165023 46198 18597 997674172 37829 4742 553638889 37829 60922 16095570 37829 71956 918513424 13126 97049 995987894 13126 87123 141982170 20580 86654 849336813 93190 73294 718506459 1703 23417 904680987 65693 42780 766778306 65693 22530 850434213 44478 15406 811080748 44478 50833 600929061 44478 84528 581034821 44478 3742 627117464 77604 48491 43144142 77604 3263 65200880 77604 60898 229603372 29233 7546 109366474 29233 18901 676104208 29233 46638 834989355 2055 54646 113333281 2055 57215 533865474 2055 95650 798720532 2055 31873 771398111 41253 38108 625484598 66283 68514 36616194 66283 59358 554496297 66283 85604 379499651 66283 94812 89591118 96488 41277 8274508 96488 2576 641753801 10086 53734 548177557 17927 50697 383230842 17927 52076 810608724 59397 37055 62864491 59397 97732 91817407 59397 31109 196456204 59397 81171 477902285 59397 51592 209216664 81051 59053 78874973 81051 10154 589612687 81051 84784 482055622 47305 50741 92551494 75785 8774 327229677 1459 58170 223453850 1459 6230 637508095 55591 77622 358934091 55591 99706 789040031 87514 81970 515989407 87514 40744 499193854 87514 24369 626981960 9794 64000 902689449 67117 5834 375371894 67117 63058 446194211 67117 9946 24784054 28678 85287 884875686 28678 78480 58686064 22808 82569 188950191 22808 87618 556039431 22808 44783 195845875 22808 57914 688636058 75055 97315 381532311 77945 96496 609918581 6337 99256 603991862 6337 54372 530651257 6337 34876 896698062 6337 62196 12001882 6261 35988 290766065 6261 11139 286322766 21250 20950 631674782 21250 89599 646946357 21250 61319 726612737 25840 90472 935831873 10890 37214 253548986 10890 12112 33110238 12788 65382 50567382 12788 37022 65602662 71541 99289 262559315 71541 57588 182806014 95272 6279 76162198 95272 98926 349664140 95272 70334 227211966 26909 25609 969018 65850 31173 170237131 65850 36106 936171540 6010 5726 91131259 6010 74568 115410577 92583 93230 803118176 92583 92905 533363181 92583 55481 444014022 92583 7983 997421673 92583 62942 142549163 92583 36680 288773148 93163 71265 552709991 93163 77985 780885686 93163 13024 241858783 54430 68499 488603927 54430 10188 657503452 15093 60164 830571692 15093 35249 640535371 7110 58632 311778390 7110 80409 37759674 80324 91465 501887786 80324 25695 949396422 86884 14287 539247008 86884 4789 612831399 89230 86983 275235675 89230 69133 889930703 44519 31133 116397966 48159 17322 44306670 45427 75340 192859959 24506 14021 756795697 24506 69964 847683626 24506 73794 324506440 24506 43366 23807961 65575 88735 210766799 65575 78249 328151626 65575 59882 555344159 65575 90876 43951882 35487 40167 813328265 35487 33942 340307848 35487 2594 799537607 35487 41926 350847952 35487 20475 848705864 35487 98886 45673948 96125 82357 137928140 6795 51942 865525634 67282 74869 387526665 82556 82020 654240688 88100 42144 400265159 88100 31503 359466201 88100 10960 172551454 51661 31892 980323608 51661 20575 402473125 67473 20721 920531916 67473 56388 763802075 67473 94941 173849764 96553 39505 142085870 94532 26216 167644455 5361 47011 344093888 52984 68952 118999739 52984 31662 492717606 52984 15029 834160893 49703 7851 617499462 36331 69724 707210808 38284 64715 547087956 94915 21191 496216339 80248 11247 36398826 80248 44523 262907428 80248 94957 109105870 80248 3287 785310486 80248 16223 101148882 64742 45637 146019252 64742 87826 880689986 61477 8940 90961298 61477 11833 171409358 61477 51832 303357239 98715 61841 863171016 27063 21778 228223443 37185 5091 702881582 37185 74967 494192274 14225 23630 51612391 1065 2677 66927227 80813 94702 806855163 80813 28651 106960682 80813 63432 933386111 24032 67548 456082153 24032 53478 154369369 24032 29763 753171268 24032 20000 101940231 24032 73573 151438204 39454 61854 588711577 39454 82068 935853687 11833 51180 734233437 11833 39289 373203437 35276 80032 327200591 18226 37232 583426409 25497 35511 644893485 25497 84320 612437985 25497 32307 296407987 25497 95650 430105086 25497 68952 347196158 68861 2511 199832195 93143 28611 378305421 93143 27383 471080655 22781 66320 419683972 22781 44449 541735838 22781 25876 754566502 28023 40021 584944353 28023 73611 248636864 77521 53433 486021787 97023 80172 433374281 97023 60321 610956984 97023 15390 123183838 80656 7345 693809364 61493 91017 489061807 61493 77967 262658874 61493 5120 446713458 61493 53839 540598200 37097 29070 512049830 37097 14275 145915051 37097 23902 232627733 53393 51097 809631422 53393 54688 426597243 95243 69907 345978123 21707 42852 746639547 21707 82124 833486284 21707 57637 761879109 21707 67974 22398650 6571 242 32405387 6571 38242 422756024 6571 75588 76217990 80884 15194 380870232 43548 77980 582103203 43548 84610 309008311 58331 6910 72401913 33302 18364 866412006 33302 35302 219508135 73681 59107 365873565 73681 41914 857036581 64795 20711 420429141 64795 5958 868349920 64795 674 322558983 64795 33273 413436545 54494 38630 20148678 52725 13523 787475360 52725 67904 150464 52725 5187 157874311 52725 8778 248274386 45728 61023 989572222 45728 28985 802840813 40458 52793 1425048 40458 60742 330461136 72837 97929 887612450 72837 32840 925150062 72837 52372 57546879 72837 54139 397575836 27115 34885 284921719 30440 95366 913683178 31759 11834 655102169 31759 20331 101629853 80809 79856 745723054 3079 28856 886488037 27450 40234 884169644 27450 4559 127016987 27450 79437 108698594 9019 14891 786032585 9019 44894 597880709 9019 64104 266156133 8110 30517 792555502 63832 44003 323224444 9763 39156 172530667 9763 67671 513435952 63871 44283 561352120 63871 45737 571358630 87308 34971 261602357 20475 46327 759492082 20475 56249 707430179 20475 36680 90505610 18901 69933 822927140 78728 48138 711018931 94518 26580 666589004 94518 96022 420855650 41608 40797 788641774 10259 84034 8675199 10259 58965 285479638 53267 32373 626520477 53267 58917 316280799 53267 40100 781370043 4009 32925 977105543 43314 20602 626092295 54852 92584 754051493 54852 13534 650859253 27837 39899 942891164 61605 55321 618201859 61605 10913 156708889 61605 16924 794089753 61605 2516 332636981 66067 95592 968432496 66067 12416 384198898 66067 86772 112843001 66067 38945 601022598 60909 75486 139255840 60909 15165 537636454 2196 44514 602482182 65712 13263 639619907 65712 13088 592839978 65712 77372 519828598 65712 16623 591746337 29567 2898 627400735 29567 84421 741156647 78588 62734 483751568 78588 98935 927840991 55915 11208 287920258 55915 72482 981869478 55915 31076 869788302 51318 11198 846596961 51318 72290 878030176 51318 39715 427843613 62390 9606 619252377 38046 92055 601167591 38016 29550 680676696 38016 65487 418905921 24091 8230 852199416 24091 59130 667560112 24091 19386 454283453 80202 38956 722685902 80202 45055 349378561 38242 44844 371929582 16538 9541 263601762 10188 47485 583063192 38401 8615 379286772 38401 49383 43687738 30669 17951 130309273 32737 92415 181356366 24427 25514 186068866 52837 572 134459419 52837 43304 559184188 52837 56995 386454907 61837 869 522343696 61837 43394 180254144 5115 20488 189892183 5115 62277 562518371 5115 58462 898654630 15054 23845 905764989 15054 22020 417007450 40043 6025 429558059 40043 38800 333426112 40043 51722 153920054 97201 58789 212182303 92252 84384 713670862 92252 41007 421972438 92252 67676 140125793 92252 97473 520398238 92252 97802 334923234 63432 42978 449587913 63432 33122 860744060 41926 22729 116840828 41926 33769 964715515 98793 70071 130558354 98793 13024 391632627 37022 37586 807010562 37022 17603 230004220 27853 36166 497788395 79148 92667 239770962 64800 61633 892252479 64800 23718 795184588 31771 50114 965114434 45737 83053 743195955 74808 41479 977817460 74808 74568 104293164 59113 85331 726510911 86858 62319 573838021 28224 21983 880462811 28224 96389 487391535 28224 92564 21591281 77772 18402 149818096 32038 57238 493788877 12722 97049 557047333 12722 74760 528340988 4693 44380 190064722 4693 42488 855224169 15390 12761 127288831 52978 56464 990943798 17603 51861 237390346 17603 58462 218428708 38453 53588 23251690 38453 13692 375010100 85358 9018 138999470 85358 50615 383243495 85358 70825 86156840 85358 77137 659504107 69278 19219 334706784 17744 98713 245241992 17744 74112 456079951 17744 16924 904994286 27780 77343 210627398 74580 15859 323936807 74580 72080 217659117 22020 82073 625174857 22020 50654 544471847 44894 26057 245100271 4719 74697 861057938 95545 1760 25173861 94437 73611 79291119 94437 49001 654757589 34478 67745 398672733 34478 94914 129035639 9357 63621 857726120 60270 78827 686220897 60270 98519 5626591 60270 68676 616313236 29454 61010 625551481 29454 16924 624234586 59688 4858 248494374 59688 11312 53400695 25449 12584 343472968 25449 60970 221178536 25449 6271 571579801 25449 34203 376394294 75132 42926 998638704 75132 73177 608328939 35203 42368 757538575 35203 16244 577018282 46638 62753 406958252 72080 71038 527642854 38441 20911 403072599 38441 53352 135468969 45453 54356 436906859 55024 109 132622019 55024 52353 667165850 6131 231 134282109 6131 83089 52900660 6131 23914 587327057 40335 17077 505601765 5958 92180 74744027 14054 49987 936190994 14054 34692 876135811 26229 99579 551674227 54892 23935 200332701 26004 58362 301058862 30273 2459 786307912 8572 74083 232415738 8572 54139 710161631 91763 93988 955731551 84903 69212 489370528 83116 13141 742340000 75058 28001 258194391 75058 52749 801752816 75058 30486 900931912 37715 17072 456633793 37715 51832 990043223 37715 54465 197897491 18565 28089 472521883 28812 97866 707797945 48373 950 187683324 48373 80054 828642835 48373 61254 186098509 48373 56133 890331214 61936 72055 841341149 61936 86593 455188807 75022 18048 891331775 80418 1888 468472729 74294 41607 678714208 74294 73209 800620252 7510 14703 202558067 28985 27246 255545557 44466 70172 594788800 44466 24491 174809793 66326 31242 796605338 66326 19206 132758542 66326 56231 965655185 51722 3087 816192931 51722 24385 493448912 54465 91302 268622327 15841 51113 676229139 15841 10130 641503209 79437 44 433563499 79437 40766 682220508 52686 91297 666608780 52686 62548 956330528 22530 99947 735534610 22530 46433 342289675 22530 68676 442730330 95437 10258 615992133 95437 54922 157839896 95437 43416 693289526 57357 37934 660408723 57357 60830 713230988 57357 42667 491319933 57357 35249 371859717 12493 82010 241637387 12493 8645 568153727 12493 57914 53778621 73661 91844 410769856 97916 778 705019702 97916 91736 76710171 51714 55922 735978051 51714 36861 45772090 42667 79608 871952554 86661 32415 352564688 86661 29189 983837058 86661 59475 533373996 13534 41327 477961286 13534 43081 699882025 13534 19592 281662654 13534 24640 809663152 17497 70784 680286818 86230 30918 318751892 74568 89946 310863337 21868 21771 384887283 14114 53909 125858661 14114 65444 503981507 14114 12635 332688398 14114 27274 203176257 35475 36406 840237462 35475 45913 683892188 67653 98706 358373870 67653 44183 835432773 77267 12820 789554032 77267 93301 8688774 68642 14873 650290194 68642 54330 842975074 68642 49423 484922617 10130 71392 901633070 10130 39670 230731519 10130 27358 904945710 10130 43278 310514843 49138 42283 930857229 80922 74890 397235462 80922 46887 264290731 31873 8492 422196335 31873 11139 449229237 37744 89416 251887610 37744 6878 386370999 37744 59852 312037048 58530 87692 309187224 86967 42490 986776976 84810 38680 12809732 84810 38406 397895970 84810 81417 460140111 60922 42962 413888677 60922 68850 507026498 24369 94967 930265554 24369 1219 765024617 24369 3400 409796525 24369 25970 267408360 53839 68036 943542878 34203 10602 669061155 34203 9092 873508580 37770 65113 967401726 37770 96844 923366887 37770 98017 347802385 43849 86377 241455577 92500 87421 96515736 92500 2278 349169154 92500 78013 530088998 92500 65967 190135898 92500 53696 541022734 17949 81246 668935908 7491 77538 8862744 6230 85595 979101036 6230 73209 767157297 6230 95701 539605461 16428 39759 102349636 16428 96674 988418817 59255 17473 924657731 59255 61291 863199257 59255 30769 357110988 50698 96294 528716379 50698 43608 946061816 90424 30423 298131954 62700 38822 462623203 62700 9946 61645427 62700 45789 74285741 75552 22454 270556387 75552 93617 609594965 36742 10740 612520244 36742 61777 190213730 36742 27005 152623263 63073 62016 39585401 63073 11356 274063532 62844 73995 257130276 84421 71572 992268344 84421 11954 791350161 84421 78327 347880525 84421 67070 154185572 84421 56231 442060314 84421 44972 705159906 9884 29473 846209474 9884 73322 58250598 47934 49396 890070025 47934 8695 209850469 47934 62600 608879999 16488 15189 969668736 30733 36439 329733098 30733 39969 236532968 21547 67735 102229088 21547 78088 67136180 67471 62641 710148125 67471 5391 775461505 4624 77492 981113130 76745 38774 187649461 79447 63214 43921074 1795 89294 788238107 1795 1046 667692245 73611 12105 669462214 73611 86845 603515579 35302 40974 573415602 35249 86233 210916094 66621 57850 552552850 66621 53062 57595126 77543 69620 738346660 77543 6271 621223794 43687 31608 928775566 43687 93659 195148401 43687 35530 813260275 43687 97358 252997375 88576 25094 963663930 88576 3138 144830764 88576 75013 627745363 88576 57674 241759160 84739 63938 621270395 52442 91383 213011646 52442 38671 294180474 931 88526 665078764 29545 35422 343001409 29545 19331 259777127 32840 84563 808359356 97299 41233 948707905 97299 59915 507970018 13119 31854 413128427 13119 32074 468810364 91486 89523 493025570 91486 62548 891789678 60499 59648 14268094 60499 71590 516651518 54139 36209 143242444 54139 33436 505044881 44213 64907 953007624 85604 48931 953914961 3421 38719 402285426 29027 66251 650341881 29027 23670 281101353 36687 74329 610595621 28875 8860 97592600 81650 29300 909628940 81650 24640 441717213 22300 35700 610903962 51966 28447 804876917 51966 69730 808037167 31779 23071 38645759 87632 51896 747847092 21382 16029 95650310 21382 53181 323029938 21382 19955 330720984 21382 18045 447929146 64859 24214 747567113 64859 50624 265579205 88938 21108 197713779 31363 19928 5858616 36106 84997 135081989 36106 74005 452909311 36106 31362 626705354 36106 4396 861656306 47775 81234 895760863 47775 68300 373403335 47775 85750 756764624 2074 21158 338852100 55398 14693 7829394 55398 2892 296506097 55398 80971 697182188 68676 90865 350254120 22175 45457 674796547 1694 42557 961221964 36535 32576 561943549 77244 69048 926745110 77244 76980 576816261 42310 18185 717149495 42310 55594 453373286 36963 72847 623135152 49601 46300 920353591 64684 14523 302582412 64684 54814 954925894 455 70184 469459470 455 90311 368071884 39969 71866 49417067 39969 34925 723786294 50624 54322 831787773 44621 13654 852935518 44621 94941 309869545 88638 57760 528922935 88638 54330 429877751 88638 70334 827291313 18949 4496 225097190 38945 51182 981055288 38945 98811 331119762 38945 36212 41032534 80632 49834 585874412 80632 99241 96820536 80632 67070 350229678 80632 65365 247898350 20000 59756 897506 61109 86575 727201334 61109 83439 661994583 61109 83930 149202039 61109 77093 156494094 61109 4396 838737371 86772 81533 420030160 86772 80654 717214959 31362 19312 363527085 31274 84674 578460709 24495 26298 12222335 25844 58489 674880728 40509 7827 928226051 40509 14784 139067084 61411 65647 620015819 25274 55531 305476744 26524 102 396323090 89039 35563 309619892 89039 16997 933717220 53353 95358 922345053 53353 19573 906086944 53353 23086 94867675 79287 32030 638401175 79287 4977 514229710 79287 68764 237223508 79287 17190 820835078 79287 24640 243648290 79287 81752 944274450 11536 40006 189183080 11536 91518 976119197 97802 2310 458323655 97802 70117 655935368 97802 45602 395851435 74987 28453 787667371 74987 74358 243913387 74987 89599 959848362 74987 54797 31805676 45789 85921 195580678 45789 27150 716901515 74687 78710 502552109 54731 89714 955925611 89196 34074 70160711 44131 14723 585313945 44131 1268 278503680 44131 3115 772945291 44131 71317 139037145 24640 43896 316015011 24640 19052 689586181 24640 10187 331605933 1846 78224 284735451 1846 674 602185478 59475 87777 888672450 59475 7190 783740325 59475 60379 50002696 59475 67671 748498027 21218 19376 201631581 21218 83930 660251505 65967 8888 11538740 65967 27680 391727468 65967 68300 619770122 35523 31041 712686067 35523 71914 838449606 37225 28783 210124856 73794 53543 997342838 77093 27321 703478537 38533 63681 917416857 63578 26709 861417078 63578 82569 997964782 25041 46459 136154473 55349 41474 671798358 41697 29279 821960747 22171 17220 2623238 22171 70117 710093727 22171 15012 375539789 30117 11746 388427198 30117 20372 638341883 58454 44644 150087938 58454 38560 486054134 58454 60020 377754778 72979 14557 972863719 72979 80518 297239718 72979 8645 250016430 72979 7806 898325032 62600 54916 188956638 73205 24285 964401247 73205 60672 886495547 44887 29650 760588082 44887 66644 122282034 74595 38902 299683946 74595 62192 935469064 74595 10353 213125987 80409 89211 944781751 80409 77647 785972068 90602 9204 48410729 64671 62437 217196371 64671 90498 789139605 64671 61657 80268488 8898 83671 553651082 9946 60860 495571920 9946 20331 243732435 9946 72195 961928001 9946 31076 128624254 7408 96118 310231129 7408 94428 60715721 7408 59521 814574816 42879 10824 604344662 42879 50588 785526648 42879 31576 641253953 1027 18124 570030157 1027 15125 626413874 1027 87995 103407811 1027 43608 896141813 68902 702 973784700 15693 14733 476681386 15693 49724 549573348 25782 95962 840246462 25782 57875 959568815 4110 49220 549861993 4110 21507 688811678 4110 16192 645477813 93942 84111 892213427 93942 19592 910955049 70856 96005 243054665 70856 12942 510596496 70856 52353 915017582 57588 89649 907327838 57588 56294 620081743 57588 45597 409498654 87699 43671 993858266 87699 93497 394726050 65843 29761 664604995 84022 77693 4150794 84022 53664 569236708 84022 54944 135938682 55451 71641 336333348 55451 15780 75717016 70463 61136 673496086 31076 83533 909237911 31076 39562 276799444 31076 40100 667574944 34925 24516 717779448 34925 7229 576746105 42488 13563 803135506 42488 86482 734856760 94871 70644 732249219 94871 73949 251681877 57019 68225 484207757 57019 16997 402842632 57019 64972 342047994 99241 78284 720728679 99241 11356 903072790 68741 15999 413496425 674 58901 262186290 674 8506 575189129 36680 38019 102891750 36680 28352 393110909 97116 11868 801588256 97116 60139 873010842 97116 90813 992245438 91382 37914 732503395 91382 8727 41078296 91382 34566 664112761 91736 52861 954508745 91736 18732 317014180 91736 74379 902034722 91736 35509 607345980 20339 29024 790758197 20339 65709 498764765 24707 95135 887497977 63676 77226 540694333 80784 99228 832958295 49777 50544 601662504 49777 39458 555292326 49777 80682 859742374 77841 23395 941373905 77841 51289 567043921 91537 51541 337278662 91537 43694 221451929 91537 67904 268796505 68849 89325 996846388 25854 2444 998803670 25854 44449 703689920 25854 29763 863249954 70334 10496 933333959 70334 95649 523932598 29335 96388 805481999 29335 41846 32440989 29335 94261 662682106 29335 56699 726295310 29335 73481 886766220 74064 96602 752811309 96963 81269 913806986 96963 95687 422186245 2195 77973 656610102 2195 44260 413272024 2195 17625 673411668 2195 59521 610715867 16924 76134 136429259 59968 29388 404614190 93301 63693 603622496 93301 58917 59258144 23711 83205 548268129 23711 99137 628918143 38530 31808 925384331 38530 25559 605354101 38530 56112 424592119 95088 2346 49516567 95088 1130 483434344 95088 61933 465662863 98886 38732 417754239 98886 970 2098284 98886 63573 764218989 28352 59457 538663999 28352 1810 706789061 28352 29964 260655790 15740 44210 42603267 61101 5368 213162629 61101 44112 740602068 61101 6569 888278567 61101 72728 160166390 65211 57479 450416871 65211 94613 834058605 67582 23067 870305710 67582 53870 228984558 67582 68463 357287803 19971 30644 268854818 19971 83087 254286341 35162 23127 538749510 64196 15295 949035270 64196 68754 959677536 64196 91394 862133296 64196 64239 720840189 64196 3458 458201180 86182 94554 760417054 47861 13441 509294383 47861 99943 743881577 47861 49205 123172571 47861 61650 767296065 90341 90383 619462490 90341 19592 187785692 11356 79631 190176116 99590 11979 535706019 99590 92784 694263114 3287 28143 512730111 39670 37325 767611405 39670 72224 75391565 39670 46569 351481561 5033 89661 822981506 43081 69077 607638817 43081 45560 391302866 23203 22264 887444735 23203 32906 917808053 53062 39254 926270935 40100 12860 492988028 40100 88158 770686665 2405 26128 362122957 2405 53682 304432036 25743 52391 589193760 25743 63573 11899257 25743 2516 825163681 60224 18455 946699353 60224 33141 746148737 60224 32166 375764614 9296 90570 896208631 9296 58193 44293234 9296 23382 726405298 51496 68394 862773566 51496 62196 929026789 25970 17066 514112649 25970 49006 922970671 13024 94277 198347268 3791 65988 19033127 44983 51443 961642456 66254 69678 735203748 66254 32398 758289888 49006 95364 874035853 49006 68764 642062767 49006 43257 889671792 14873 57107 63461718 14873 48550 472048051 49624 99595 471564168 28146 44520 288924138 12655 15479 260591128 32325 72652 533370138 11300 621 754274891 58869 87358 213140396 58869 7806 989841064 58869 2265 768634633 45055 30902 176058240 45055 82581 719383643 45055 7598 766401520 67390 43937 570797468 67390 78224 766327785 47795 61569 414776990 52372 19211 874621491 52372 36861 722036522 77973 30609 761213400 77973 75071 332438595 77973 24608 372359173 38062 32290 77157510 38062 34171 833332162 77322 62672 243954306 64627 31121 787874540 64627 15087 166149067 73589 51784 224043463 56182 55851 435134497 56182 29964 895546383 84610 77155 438924672 84610 32157 673922031 57875 13995 686356460 57875 27617 127484353 57875 4644 269035249 57875 98363 132474930 42363 6258 925527029 42363 2135 558736336 84347 8234 966181789 84347 90386 468697681 84347 21442 213138688 79612 21330 43409076 79612 73984 547596350 81752 59324 644950015 39715 47895 114059989 39715 76980 499367553 39715 68850 578792928 35913 97176 502722196 13692 68524 911837412 13692 37129 616614651 88600 70301 660968308 88600 1299 65426628 88600 67141 357117618 5187 18573 790825647 5187 94812 70929022 5187 7139 198549725 58048 49489 19586156 94428 14858 739776677 41760 41187 257835825 41760 10477 98045980 7928 12987 596963934 7928 33297 686218205 7928 12384 910849321 77159 76377 686385925 84679 65939 904164595 96006 52080 183134964 96006 59852 120973248 10960 39074 299617645 10960 70275 829191603 95804 73640 496086169 95804 95650 70385046 77227 18998 961293508 58462 27581 25419880 66731 70497 998534559 66731 46504 25951838 91955 11048 779788052 42460 26217 441090646 42460 32166 255487416 70275 59486 440168719 88153 29457 344935693 20093 41415 978786239 20093 26516 566719293 52284 78109 808607066 75071 62492 247073287 2311 83321 815077693 2311 45597 271797100 94941 24589 384827314 38671 52414 689158424 38671 29240 258638132 62505 19656 213025810 62505 48616 667978877 7285 76101 848527367 81171 41553 155355598 81171 34240 915695018 81171 14758 280509479 88372 21538 353702917 88372 88054 909231375 60726 90897 331287399 33433 59000 433374391 33433 76197 341106240 33433 16194 990888404 33433 24703 926194854 71388 84605 931197837 48616 78421 767411266 67070 60364 749774157 67070 31465 485773094 17895 14032 715742081 17895 13424 975813839 17895 12684 420159649 51174 52720 29367867 51174 30016 506275337 51174 36627 12946935 36861 68888 345595363 36861 67806 399248027 52029 5345 169119025 52029 86882 119098291 52029 97929 338555249 40300 84151 516775131 72078 8241 945137735 72078 36351 661145099 66151 75463 278023586 66151 26061 318249120 66151 79910 346233785 15983 476 686593316 27386 42433 104433572 56112 91023 835187172 1890 34308 433431978 97473 59887 285472173 97473 99412 859244975 97473 91775 296412367 40150 26873 80365257 13044 1449 181696690 45143 56877 101821720 45143 87798 12135967 89438 43495 468971125 89438 12797 533044298 2516 74885 971267748 81417 90241 127079376 81417 11562 180179450 81417 71222 414626962 68133 95513 617498510 68133 89822 661992482 68133 97773 816792947 33723 70253 209632117 79789 25438 605282676 79789 32074 437529006 4644 11475 499673794 4789 57968 773380504 4789 30474 900074366 27005 69367 234785331 74825 93867 816827851 74825 31598 765572433 80971 11044 696367715 82347 77626 871042622 29826 45698 203934642 82011 38314 540236536 82011 46428 627336394 55309 43007 92334698 77471 75193 683902937 77471 58110 804030783 83191 52423 723744583 26128 2182 45371140 26128 96674 431734513 71317 88406 358737104 71317 14557 167630994 93814 35992 77349918 42302 79292 724018675 42302 43989 763889717 42302 31567 521702189 42302 86177 10434276 96444 61772 439836705 96444 32259 373408820 15159 82668 671741450 15159 29763 864154047 15159 24491 132355338 41213 80376 917191933 2538 15721 489718649 2538 88740 913383146 10343 58117 477578132 29848 32284 590477701 29848 20359 812534694 29848 6655 145529351 11738 38347 992163581 91518 84459 346981566 91518 56553 398745430 91518 90090 796288085 94651 25463 109186901 94651 88835 98193172 94651 20575 361601913 352 68494 985855128 352 18272 346516930 83999 50119 605512908 94079 48521 786646005 19583 26457 928820764 19583 27518 279550344 49423 5271 317397508 80054 55413 244540003 80054 51908 874920068 80054 69452 258521396 19875 36475 619116381 19875 54715 23087052 17169 96698 851900744 41765 92425 953584665 41765 57564 688741868 46376 5726 921557868 46376 65345 128318124 31465 88108 943538023 67806 64748 56683549 78396 33881 801125813 78396 35289 236013898 59053 38286 552518128 5902 28185 788201132 5902 27706 640753264 50032 27589 633982028 58135 79438 901497463 58135 18586 796322859 58135 59587 58641334 58135 70175 653406548 89047 89534 435749653 50265 80889 47904592 52730 51916 13700160 37303 51421 459329350 37303 41063 584250298 37303 53235 874319451 78244 58260 403053081 12384 347 345344661 60937 6000 165907439 60937 7736 415249580 1247 44727 746259108 1247 29015 500924384 91774 54395 798647265 91774 83389 882062724 59109 45327 124549771 60738 71413 657859977 68952 9598 232956393 97062 65683 563272598 97062 89452 375095276 6878 43230 38427472 6878 34171 707600245 82000 87330 324572283 82000 13597 591025686 54688 62775 777388393 54688 60971 445811135 54688 60094 945741024 54688 72099 557483891 86517 59559 312781612 86517 51570 194380186 86517 60094 259052527 66908 70570 849119591 26771 32367 452845728 26771 77926 431363073 26771 95327 220901137 26771 57914 335699630 94196 59303 867663059 94196 74112 295429685 15012 43321 564540052 15012 65105 989995698 12599 4295 543007809 71914 37875 642801068 71914 64372 322235826 71914 31827 357630511 48679 55764 24541758 48679 23614 276210247 43416 13001 329303703 78489 14378 220533745 26631 9805 18364422 26631 12684 174392781 48350 17074 164661148 48350 48906 243635473 29763 2225 430187485 29763 83102 790384227 29763 83561 422052923 29763 41229 253002639 29763 56294 145157305 29763 53352 339813142 42939 57411 278145583 42939 64306 820323274 42939 19052 680620209 42939 469 645654723 89599 53726 346254792 89599 6810 469861924 89599 70117 415689439 87798 66006 727516788 71557 49400 56284089 54945 23056 645886912 90851 59209 760317503 90851 20356 991176928 90851 3540 43159929 87123 22865 843014530 87123 92270 716483235 98313 34481 310216315 98313 39426 456473703 67795 54728 526698226 82581 71519 29016232 77598 34408 576445418 40810 97634 767237778 40810 12660 108619211 40810 32925 553721421 71436 37196 874060996 71833 17080 725479078 71833 28697 779297536 54369 90518 14931214 54369 66670 287354095 25044 64061 489949230 80262 62802 593429919 80262 71088 78438720 85601 42736 194096952 27518 75620 471390742 27518 56233 709068554 94887 97252 604820797 61501 35297 961897490 61501 53235 158731066 74112 10780 694827058 23086 85847 82236789 61650 66882 54614884 61650 52196 932816644 61650 13402 276713050 61650 81421 287540733 40167 27701 906667605 24491 10895 290766085 24491 97692 239516945 12684 24389 645311151 61029 52403 574309555 61029 53783 474656523 30422 80411 913070378 96674 56748 366800300 96674 48905 326463196 96674 39780 961002624 49701 12058 652694589 49701 32948 537889670 11808 27227 466557240 11808 66839 540031759 11808 471 358298139 11808 91983 520502719 97639 46825 253441713 31503 30135 440209370 31503 11562 605017019 31503 6848 307442988 39458 80339 407981003 39458 35028 196141860 25695 41979 45680436 25695 66497 673306443 25695 87821 743244624 1244 65449 873950689 73018 90655 735699715 73018 67141 259802716 8535 54186 823811998 8535 11411 549545951 50585 15629 274951366 50585 9146 261490104 50585 47522 671921835 50585 75163 422484859 50585 90431 929552588 2592 74327 678887771 2592 31514 847062587 2592 49068 308733251 59555 58688 171987556 41740 72659 294379819 41740 10523 826563473 41740 69705 657225556 61861 52088 250214612 61861 61254 314492315 8411 57402 696610349 8411 47586 150720483 57914 8972 425778671 57914 97047 477565660 34692 51422 423130664 1284 29673 468156602 23902 77621 994961368 54982 58111 573451420 54982 23241 256418392 54982 75615 421582833 30793 36438 986712148 30793 71956 677868830 57564 70365 772776012 57564 87915 243974012 57564 49199 431769349 57564 10353 837582785 33436 33728 315748654 33436 61291 565920627 30496 65316 323505207 30496 73011 175570138 30496 94301 218487479 30496 60094 48204704 63256 22568 156019749 95724 40905 734653514 95724 29964 462253131 75006 55667 782886313 75006 82569 16840437 96287 56565 137457237 96287 4237 292949235 2294 69566 601180888 2294 3608 234510717 25106 4988 106827608 20372 38775 445400610 20372 24592 402149811 26516 8841 721627005 26516 98334 991117094 26516 79686 966442928 94812 55206 2882857 94812 74753 581093167 78887 21464 608256151 78887 73481 634784553 78887 24385 728981464 61657 89295 107309070 61657 71088 750353709 61657 87043 203824346 2189 61014 987525304 2189 49243 271787105 29964 17873 449174132 51908 92885 501544471 51908 62825 618251616 51908 91765 60800944 70117 27798 829765105 70117 46818 822613076 70117 83884 396254717 60830 21778 862582007 60830 40766 110235514 16223 20959 312044530 43393 39525 942957545 40766 62933 671078853 40766 97915 4306656 40766 9446 103108447 72415 77456 228584935 72415 58521 516470524 91903 35223 959385666 16236 11052 600293626 89992 6518 674645551 89992 28651 742211891 10353 93746 728836154 8791 83375 62185893 8791 65709 561044704 8791 58521 926644188 44215 88275 598745410 44215 9425 137110174 80718 59472 272313150 60020 75828 306353411 94957 30619 193871933 94957 75828 968191787 87623 48459 843866616 68985 41847 605305527 68985 41815 606003040 90386 50209 332306957 90386 89427 5978603 90386 13517 474598895 90386 52076 614686272 17387 97874 238565463 52666 15009 396079640 18714 3300 343356936 18714 44033 266803610 18714 99086 204570122 94284 10636 682814532 33273 87573 804576541 33273 39780 519522416 32157 6506 845230737 27257 71936 232664208 27257 22568 922368949 25876 84877 340183479 25876 70725 509572126 71956 83760 386712999 30753 2254 947673202 30753 33122 176195685 7234 59184 463572886 43902 93552 93400270 61254 17723 46006669 61254 43278 887820824 61254 79970 129292924 52224 38070 832384393 57633 81230 393956960 57633 9502 417439092 57633 91123 252571798 57633 26404 355147073 71088 39141 731172977 71088 68300 841217028 71088 56775 759457267 71088 56294 328189953 28651 10157 774094376 6554 71174 574394708 59747 88634 675890744 59747 7139 301055602 34876 60096 721139903 34876 21186 907305334 41847 33378 715220243 41847 33885 810975986 41847 30385 111852395 57818 20295 647968714 57818 18692 845163187 11976 41817 714295609 31268 45624 64400972 31268 54387 256732541 61952 6324 646232350 61952 24756 608995776 61952 31516 437988254 15108 31837 567803431 68083 67333 372258558 36423 45380 29121444 67350 12426 474745976 67350 89480 129243729 52675 13201 800044932 83851 20472 85298477 83851 69693 641463503 83851 55728 194973214 83851 55420 373032814 83851 59539 608126612 65771 79395 433017963 65771 25435 482260826 51592 82534 715905155 51592 7734 872032069 7734 32874 599563175 52076 88520 140443228 24600 56904 381018862 24600 16151 183933125 79790 31286 786240750 67836 47355 115794974 67836 40529 820059265 67836 91791 458258033 67836 26404 398683899 67836 35058 768415404 3115 67512 375992200 3115 9167 163821607 33141 91743 985232996 34174 43122 465499399 34174 51269 344224612 34174 37839 122033459 34174 58365 617335751 34174 7598 392644962 77647 70802 897022913 77647 78021 809264931 4396 48932 75049012 4396 70175 50951530 4396 98865 950833133 95523 24250 786839329 95523 86275 722746344 95523 74637 907703855 80061 91993 442444005 90881 65087 442895710 90881 68788 453101075 59927 84393 177612864 51896 8371 825927074 53783 82615 510095070 62196 80780 343692918 62196 60283 837968335 38345 21674 320596013 38345 67877 561186786 81421 19080 396250730 81421 84197 505995453 81421 21186 611135468 77539 82961 638956196 25685 31425 366463989 25685 14592 907907827 10185 78947 807708443 10185 81286 2465571 30491 25107 21920197 30491 88891 688058494 30491 4262 29156648 33297 67942 724900158 33297 2335 799572638 33297 60996 229464578 33297 84196 156089921 94914 30887 996320764 94914 68669 128830163 94914 99084 99869311 94914 99793 596192943 53896 17699 839653943 53896 53440 281805743 61319 53287 111414968 61319 31632 541533611 61319 46504 876487799 76250 24919 787005053 76250 54359 200527606 77595 91531 917971950 77595 34029 218093766 96022 69829 605604074 82072 16504 806560378 82072 79839 364430437 47421 22205 989029252 47421 60727 806541932 45956 24510 220091962 25435 36503 337215160 25435 28636 27413648 25435 59539 263555349 25435 96933 913518730 85774 1060 975683750 85774 50969 859275351 18045 74773 224534178 18045 1268 122218465 18045 25559 703440622 18045 58527 410696678 47868 52604 742956714 69750 24280 891643342 69750 29813 227890590 69750 55908 546199272 99010 33947 507253495 99010 39780 792849492 17943 14323 136758975 17943 56313 545079087 15799 255 119555916 15799 70189 851244520 63545 57418 975013114 37129 13596 423137454 3337 88556 170716581 3337 30549 760659877 3337 63046 511846182 3337 75453 349063789 3337 99793 890684303 58917 5681 991887312 75588 39470 866833841 75588 42280 715839237 75588 16997 869862371 80794 42211 920741929 80794 89106 802862919 80794 53101 934456169 99821 11100 277973760 99821 11406 443148417 60970 73763 832648874 60970 81774 654317280 89219 19117 851717595 76422 61845 29325240 50113 33222 572813737 50113 21442 751880108 15179 67927 750919451 11659 37198 12008435 11659 73909 13083568 11659 82005 493869708 11659 20356 195281041 73322 17149 4349813 73322 82267 631340415 73176 44725 916043804 73176 90737 45834931 32640 85864 899175198 72195 94542 202400363 72195 59703 44549111 82128 18175 892848764 82128 66567 232548744 82128 85821 245111931 82128 17112 312614061 54973 96329 639884532 96933 56973 450596438 96933 8762 166694762 96933 64206 956734252 37606 48957 781751371 37606 91775 279858063 94613 20556 524491501 94613 35028 551040581 43366 87894 26873916 43366 75674 55156734 43366 48734 498731909 86845 35363 349637580 86845 74244 616791019 84885 54581 334125506 84885 58521 840449540 84885 95771 819513678 84885 28697 305170014 5008 88702 589969397 33709 97176 792124181 33709 33695 883206195 54372 32041 182006648 54372 4982 489834831 56313 94815 299765492 1299 57986 579115329 1299 49383 289279616 58521 25050 383249972 45526 76299 876560635 45526 42365 610680648 27358 12050 722239838 27358 14600 128704612 56775 91944 24964111 73200 30034 245479636 73200 23670 1885396 42196 39255 170433111 42196 66453 349443457 42196 45920 340836108 48905 31015 617465428 95871 61933 712585955 95871 87111 933507752 37741 8993 870082101 86177 61689 708813947 28432 11312 313001664 14557 55758 298745850 32259 82412 632154272 72099 56222 901839810 72099 7139 62120393 50588 45596 117254021 50588 81658 249494449 42578 67082 360215812 42578 37272 898107255 45597 98058 945971505 45597 33413 197355003 45597 40155 587231570 45597 6255 891983956 58835 22677 105847526 58835 42920 593392889 58835 67630 35771262 58835 48550 891142335 73617 40756 960215848 86011 4704 852960992 79408 15239 661039223 79408 85612 503899349 14302 25328 407829156 14302 93617 164511558 8679 48375 56944464 8679 20575 958680468 8679 11137 28528783 48550 10462 262411996 48550 73381 831026282 43278 76141 907110346 4982 23511 101387535 78276 97012 675506069 95650 11801 952219908 95650 34378 278179150 95650 83424 265401939 61933 62303 528063658 56388 17968 579997744 56388 17961 15073166 81881 77582 411060583 81881 45319 505236673 76386 2489 858860803 35058 54554 753275289 95872 61238 917823051 60633 28692 35307391 60633 54448 205990447 73177 51629 829801880 73177 44220 679489587 24592 57910 431461096 11214 90396 746823370 12112 60472 530460887 12112 43989 130650291 12112 70211 537857844 20138 68766 208182568 78463 88297 536856540 78463 12660 20134491 78463 18127 990859104 16623 99222 333233247 16623 18272 461781085 16623 33769 67740795 16623 60245 727707734 8778 5105 697748325 1268 85563 990460439 1268 41720 897297115 44696 83158 904526886 25559 99880 917823448 25559 90431 50021807 25559 83938 46358869 35530 76525 908852005 36212 85255 787723801 36212 6077 930637959 36212 67950 218521122 36212 47188 460712543 36212 47006 318251876 43917 14600 866068727 43917 73007 165512440 43917 53119 196648928 43917 15549 924804699 2346 80126 767919969 81282 58318 347830440 81282 68539 754173535 81282 98600 169418750 81282 49724 269441714 23350 14474 192392425 64293 97766 293809665 59521 64949 353782565 81230 38087 740151108 27274 32212 304394915 19052 80062 357341776 19052 65589 291804267 19052 52894 54644652 19052 38673 267496996 81286 43285 130793677 81286 54332 780707984 85705 37400 46126421 85705 26537 480387033 24608 22829 413031962 24608 30027 212510304 90876 20399 924648872 90876 95357 550565938 90876 83087 692149877 90876 58289 200088340 87826 44481 950375739 3540 31221 136529066 3540 63554 934843507 49199 26078 991136429 49199 16477 609273291 49199 60934 582892126 49199 23727 814131664 53478 89298 563510582 3263 62423 38455422 3263 86473 868190039 16151 29970 813651364 16151 60220 790959761 7541 43516 229043470 12428 21021 617041973 12428 36627 785974704 12428 61017 343279300 12428 30027 639149210 1285 72758 195484884 1285 35787 73824773 1285 75176 274847041 1285 73573 206464937 1285 64206 720984157 25470 55895 474737184 25470 95328 560640809 25470 15029 595518475 25470 11562 878044853 20356 25042 590991587 16192 71115 583086248 85556 17220 593079336 85556 66029 805599608 7453 51703 963343645 22309 90541 881001739 82005 72436 151691798 25907 76406 168827886 25907 77242 54917328 25907 92280 871014635 25907 85416 482907821 17410 65800 468568432 1810 67567 471041581 43694 1984 387666805 49383 82929 140930725 49383 16061 538864102 49383 6848 635548076 49383 95180 170961964 49383 39437 917598584 93617 91087 27316603 93617 23432 37656864 90431 51915 201372865 95180 81110 27003024 46569 85093 963163718 46569 91981 324008726 46569 80682 555395726 29015 82544 865084244 59852 84649 726349366 11910 40921 746177501 11910 70626 249843848 65675 74238 423164149 65675 31504 263054014 43168 90829 759687948 7139 82359 942200838 7139 13474 263166372 7139 58964 771757948 50798 27889 346373744 1452 71572 100217946 11139 96031 952420671 15029 64997 869336798 15029 34105 387641876 63554 19193 823859300 63554 59447 24722299 88780 62501 481103356 88780 54810 575004260 81973 70063 842318913 56233 26298 867585687 56233 75620 443018337 56233 28406 146594990 39780 79066 73393965 6271 7531 57482125 88198 1891 246297180 88198 25705 400217631 88198 69452 872645086 29979 13480 3413413 46504 56071 552401302 46504 37679 453603131 46504 32619 699960548 99084 13973 61604554 63573 29874 153585428 63573 20575 697810360 14720 55508 21735837 66644 73181 713141568 66644 39437 951035275 85750 60859 383717241 85750 28406 45864714 97851 74996 398891737 93497 48867 653840808 93497 56231 733849526 93497 60094 112624050 17190 42538 489208314 16890 55431 288534762 16890 14693 968914744 16890 52398 870918058 4529 17133 939920110 30469 81934 360031698 9907 80740 392605323 9907 39232 352998369 9907 37163 887303013 9907 68149 588412556 9907 52353 305541003 18127 51043 19194686 58964 86015 292356867 23670 87312 871121337 23670 85004 413645223 51832 52569 273923614 32074 82883 881612381 32074 93837 370610442 32074 95357 616506135 14758 35608 298999589 18195 32021 699468660 18195 16107 899604814 18195 83424 717633458 36627 43025 193756219 67735 43703 880188355 67735 73426 672337639 67735 82158 973960745 78831 27577 673361529 14600 5639 420140343 14600 39101 964133254 74173 31094 165108553 74173 21136 853913901 74173 9716 460394303 10477 98771 657462969 79970 32861 181614555 79970 73496 863561636 53235 67273 926222544 95649 43528 163297280 95649 32007 490555256 18115 35696 117257690 82068 26877 838581109 33615 89860 149967331 70725 62643 797304317 70725 33586 347441638 84128 40892 643137101 31109 60636 671762345 31109 23163 475381075 65801 81414 731734061 65801 47684 644033319 65801 41001 735899116 65801 87304 921961723 65801 21685 886067140 32307 85002 646210199 32307 56607 142527809 32307 81551 563763942 58527 94059 315283483 58527 65354 965307386 67974 33338 1249279 24696 17793 228792495 24696 67141 368861216 55480 28534 927132145 68788 41705 393394264 83824 62934 809786108 60898 19912 810470615 60898 38560 316597904 53894 62770 363478424 56249 55751 966871928 56249 90081 584614708 56249 21745 911584654 1924 48156 16354651 1924 5261 857209984 1924 34596 776898118 95701 48697 724853609 95701 1885 71144058 78951 71683 937924523 78951 47740 352986650 78951 54814 292115091 78951 68203 304263701 57637 34621 467869008 99086 90849 561582417 99086 48918 819211637 68362 64257 584231853 68362 47908 703732729 68362 65539 800044833 9716 8199 205969720 77014 69983 951437756 77014 95934 695601490 67904 26599 754884788 26470 49210 23557284 73909 33885 321402695 73909 36725 816304108 57223 10281 518253494 19264 91455 268931719 32619 4497 859210338 32619 37527 270081697 32619 4742 226205567 64206 50631 409256919 64206 23369 284646171 64206 81935 92210206 69133 61322 635304463 69133 44183 690152410 69133 31550 403744320 69133 20574 914652926 62668 37653 929019528 62668 60632 675233400 44449 5926 135042568 44449 98365 663997610 60733 46712 126123248 60733 79032 777226059 13597 67671 582116500 13397 6536 475319867 13397 20318 1575167 13397 15087 872333210 13397 5391 416652988 23391 24644 669799289 23391 18272 623837099 77397 88958 747104438 64089 96457 883503974 69008 11979 450394527 69008 41098 829884451 49243 50614 172894315 51929 35594 269518055 13619 49685 485166431 13619 80295 721603787 13619 19172 187676770 67671 79558 829079786 67671 71222 655460302 72881 20615 429313858 57674 21813 126515692 57674 30450 759453567 57674 89320 486348492 57674 5569 169443553 30119 5074 148172310 30119 18456 359428403 30119 64606 466512418 30119 45602 883794188 48734 5284 985899961 56234 19158 836872282 56234 75771 498743830 1556 560 129790007 79137 10990 186963621 87347 75363 265126221 20575 21562 497957849 60996 15806 996049301 60996 1259 491912197 60996 74069 890225908 60996 58318 638080167 30769 99453 269378467 30769 2061 463646117 30769 83424 935947760 30769 29500 557064387 28778 25099 350731417 28778 11863 955886901 67141 42212 367397026 67141 81819 610326181 67141 81436 407210699 67141 85926 891511291 20331 66216 706958628 20331 35636 837619342 20331 7806 464639843 19386 8173 551533328 84925 20255 992998577 84925 10370 613599066 33172 7117 533309150 7598 31801 264659112 96161 83652 125792190 96161 74753 828906462 2061 81832 87773157 2061 85062 725844231 32398 45133 209185232 32398 612 295098881 54978 31214 723595899 54978 2406 777650979 29602 73376 789142213 35028 24197 912953989 35028 11137 412827804 35028 88493 285751655 28359 80364 307071558 73573 77064 638058073 73573 4956 833797516 97593 735 540189029 97593 69272 719600891 44183 58395 57180713 44183 93501 421865192 44183 32280 918486134 44183 61263 6132445 27835 54092 707467241 27835 32925 963018472 3253 14621 216708636 3253 49201 389241461 13666 57492 745169870 13666 55495 766624243 13666 32518 357167401 60379 65566 66227905 39101 75899 411302460 89452 94116 180932711 64104 80959 34310763 64104 52757 933210979 64104 6000 747622830 60615 46571 162865276 77801 15203 906192992 77801 60292 882774688 91123 92841 802673276 91123 19564 705490415 48687 22193 677211531 56577 35685 530132830 73426 66391 340066435 68764 19012 245558096 68764 58159 525260258 68764 32614 675082946 35289 74804 42619460 35289 50413 744713704 35289 31567 905429464 98865 95826 243315825 81871 22907 783844476 4286 44303 661118059 69452 25286 503604501 69452 19838 263762145 9294 1028 346123720 9294 49023 232291927 9294 97929 478268208 20961 87283 981852251 20961 16477 254786530 29081 35055 431964442 27150 10491 993585990 85080 33097 410352524 85080 18090 946508304 9973 63433 325561718 9973 50885 282342715 9973 90887 89966705 35899 17427 33855471 35899 20480 532294904 91258 67955 767533801 91258 90367 175292705 73381 53897 311975880 90813 60988 199289080 90813 12133 596182015 45560 93696 981309500 45560 97995 66396280 45560 98842 261738265 43394 76111 469402405 7190 18477 197470069 7190 4262 26531868 65365 84804 770102186 38680 48645 381659332 38680 82558 669275428 38680 42280 339987244 75833 74857 543681819 75833 35137 635260464 75833 82178 706424698 75833 97929 545432060 71544 29167 55199386 78726 39191 293523551 78726 27687 731889335 93644 15779 151869451 93644 47167 664183072 19592 14080 866863034 51289 94753 719154266 24963 74636 951714571 56133 81250 597155 98017 20599 850172156 98017 45394 735258419 98017 89195 187641005 98017 72728 65099974 80518 95951 515437889 24703 1908 95762054 24703 5784 364479308 97697 83465 887680456 73209 84388 738489944 23257 3861 360253554 72725 13256 730142964 68203 14649 126749679 23575 7467 413457901 23575 83167 418088210 68850 20507 761735940 68850 50312 412059256 68850 32518 704530042 95687 31346 714596524 95687 94 787871099 83904 6348 246349300 83904 30749 870612045 99449 67071 403619163 99449 6586 602985533 37423 30649 259485049 37423 6796 251326675 37423 70134 959356049 30926 67703 397523618 30926 69736 281600413 49724 86103 699566129 49724 85004 210307219 33122 71403 482264542 33122 98948 568362658 33769 2952 213572497 9010 65092 938874499 55594 55110 287711315 55594 54065 565562639 55594 82663 38579639 50462 24136 114677040 77054 48153 848616532 52353 63692 963851429 31751 44585 474545110 31751 20470 582262480 31751 55000 364329367 89544 85772 188497290 89544 41463 241789123 31537 50392 394037247 1070 26557 670129019 1070 60245 633317412 98935 88731 610283064 98935 33040 359224549 98935 75838 769313637 36618 23828 288051058 36618 60771 991184336 36618 63971 735175263 36618 90039 36235734 60292 42366 689808703 3249 71570 717038205 3249 88238 11091518 56294 66100 645912818 97915 40240 471954186 97915 75525 664523005 97915 44796 284409736 71590 48137 454724082 71590 24289 729229599 54814 72579 205287898 96606 88979 23932446 60791 19304 606274004 60791 2360 723267173 60791 13879 638322297 4559 34241 659731397 4559 9249 866372531 4559 36236 587079676 96745 97870 900779884 96745 90885 380248579 54797 76993 956609708 54797 74637 699570682 54387 96743 695612298 38560 91701 824456622 35073 7999 79391640 56231 73679 135847000 56231 85742 431381610 4237 50757 488355940 60742 4962 598564887 60742 5569 758533303 60742 88054 27946968 60742 65709 109230173 9958 90023 102907457 9958 11882 856068339 9958 91538 943171451 9958 15181 610455640 15780 79181 147964197 26404 42435 981315134 26404 55101 539670659 70175 15663 406758907 80596 75423 672853412 43743 4333 461840868 43989 55676 417780372 43989 43193 771155926 87823 78686 300742730 87823 49201 681226358 87823 20318 751491593 2837 49568 569683370 2837 64744 897205114 2837 20318 394187289 2837 98050 491368452 45275 21632 506834487 45275 12024 909336036 99115 25321 48904028 91775 66286 387637845 55355 70747 105143079 55355 28634 102447982 55355 4045 739861083 55355 22935 517676481 55355 65709 168174434 22126 99210 815472175 90090 49084 868848373 65576 98058 675955265 97929 53409 645465720 97929 66322 913690835 97929 58156 763927234 97929 60264 142667145 82569 21685 553124696 82569 87009 797038815 82569 49349 76174346 62548 76292 70919785 62548 62850 59563058 62548 77404 630454735 63764 46983 593263546 63764 29512 167226362 32428 13727 543683105 32428 3284 859096201 53352 60308 196164331 53352 91112 246302026 31598 31725 837904134 31632 35778 706036395 2406 44128 869512316 2406 77912 66858979 20318 44432 758177007 20318 1393 127784101 32874 507 681507117 47080 53158 275807119 47080 55421 989827929 47080 12330 14447642 8645 13077 951844511 38673 30272 126588617 38673 68892 862324454 10894 12492 990204420 10894 62408 416531590 10894 88238 674511897 73481 62270 901010740 73481 58729 857830045 98624 55213 907275464 90059 34849 432234500 22935 43928 955163718 22935 29512 759390789 60672 31472 25253567 60672 34425 810971073 72940 35670 558209203 39918 273 118987096 39918 89874 649914041 53415 62950 533063399 11312 40363 531280583 95556 52302 956639043 95556 18101 589956174 95556 9201 267124470 88997 63876 261330311 88997 29387 560653167 88997 21168 316415297 88400 60695 260382108 88400 80765 919619815 88400 18704 175404594 64169 22817 661401293 69736 59947 210725063 69736 34212 806373606 60264 63476 192050767 60264 39786 518681757 83930 3819 677974603 73502 43974 283330534 18272 66603 306481376 18272 22307 936194885 76919 57885 311643646 76919 18522 226917693 54944 35655 835699236 54944 23238 759887994 54944 89106 177023594 54332 8655 504925434 54332 27159 943185357 32906 24694 997819874 23727 18245 78725659 23727 96040 811166140 24385 17838 83678728 16418 96216 548372260 16418 42365 90318348 74753 95285 342658610 74753 53053 893189252 74753 52398 209858446 41950 2453 902370492 41950 14784 711212613 73395 28303 155220873 98363 61429 514744584 98363 75838 371681501 26238 70087 500932422 26238 22008 798188008 73949 73867 386477318 73949 69253 439533852 73949 83389 985460998 58452 4785 896706166 58452 79686 84830128 58452 13007 596790612 6856 94197 928783464 6856 29189 790306929 6856 18704 637739851 24756 3486 75165640 2265 61310 138237564 2265 53580 215299429 69705 81995 810766114 69705 81090 553085336 1133 27156 427327768 1133 35469 475018174 36162 58714 778485056 5391 28736 206047561 5391 18455 773464757 3465 38485 406395190 11029 29359 228987490 34566 61875 756280385 68300 73795 168594220 68300 80960 667416304 2032 52604 571468339 46887 12673 877768851 54330 70514 110340358 54330 7839 42746631 54330 94203 426167564 30787 89585 131112148 30787 70211 991411099 22651 39768 287752227 49068 90076 551131490 83938 52310 368370829 16997 4611 633194864 16997 27181 831938604 80637 61233 950921306 91791 89557 532841583 91791 56241 719974383 52565 20467 713036724 77745 9495 341688338 77745 27284 954361173 77745 46023 974498877 38977 63519 309436520 75838 13828 514307051 75838 96302 336637886 64306 32596 431296909 64306 88879 210105478 64306 39500 103641256 64306 31875 116035454 10523 1098 675149010 92117 17138 52981691 89822 56560 177690193 18472 26702 933392023 29189 37033 921095111 29189 91367 150215439 99137 71269 118653845 73649 63323 206512345 70799 16203 443513802 70799 39627 463298331 43193 27338 113371669 43193 47736 654355910 82460 31057 186310853 82460 17278 461030044 9201 89184 642244260 9201 89963 447203655 53696 29943 507386623 56699 63110 645817662 56699 74637 637911531 69989 8586 862937844 69989 97358 648654349 85100 72086 734792529 22908 54802 513371966 22908 15820 226691866 22908 29579 46895833 49205 56692 406211253 49205 4597 218642441 43312 30095 90586681 43312 76896 993963883 43312 53327 262589802 55728 7596 523277391 55728 90485 819695774 55728 98978 155440497 55728 20480 779317421 39437 74039 290780342 39437 64501 986841382 39437 90485 614888193 39437 51182 604757559 39437 10432 827289605 39437 66418 992315349 5569 40943 460740735 5569 32146 711987833 43608 86510 12551910 9249 50570 82954650 9249 66418 856931276 81903 73953 24034096 81903 2404 454956968 81903 15519 95720103 81903 60727 151868236 13822 66813 129583779 24383 21431 619562627 24383 88913 755543156 22829 45406 731272737 22829 16297 657248580 88493 62073 213011817 88493 37698 817983525 29240 47913 223359031 29240 25735 492502916 6848 2984 551690088 6848 1869 778338938 17112 75264 671702434 41463 78733 606735349 56045 70972 221283523 56045 87391 877675076 84907 53349 471091795 78742 24378 290051648 78742 55990 406695902 62278 64295 808547939 9502 45399 545178339 83424 99318 632276144 83424 23876 509529834 83424 19826 477368701 37625 50977 951382169 37625 87009 349377256 37625 52398 369915976 66530 13919 395329168 66530 48138 798878741 66530 5347 327317313 32146 12763 135257260 99097 13474 235941974 99097 94951 412861841 99097 17885 540951815 99097 35340 6851717 55420 67786 245554889 55420 94556 644474069 55420 83389 551588296 55420 45602 175913840 23950 62359 973978356 91367 21589 432939222 91367 74338 680611993 30635 95133 525209032 30635 42955 144911637 30635 57820 223561183 30635 24362 377262537 17278 33239 958756773 69693 57147 413931231 69693 55990 499781675 47343 97761 426055801 47343 10919 731640010 23059 16438 654639419 65539 53101 668313290 65539 80647 949293983 6283 70846 443705211 86538 58491 167120354 31550 7009 403552964 21136 20947 288713726 17570 27412 90708650 17570 13366 340673306 17570 93724 211731315 65115 91014 456231000 65115 87391 103258557 46939 23314 891732465 46939 47736 168919661 82267 394 471416582 82267 51389 436002818 82267 85926 940578793 10684 43636 135658117 10684 8201 506903785 37360 34302 499130293 96844 77612 714172046 96844 86591 268344403 32166 22357 906627610 70189 79332 172887960 70189 46488 861717856 70189 88054 920700809 46428 60544 495360539 46428 60934 911645656 40821 25455 589868880 40821 95344 722319631 40821 23237 647220091 2026 90482 549035720 60490 84830 4678018 61291 58379 740660937 45920 40197 692410766 86838 40583 919025690 8695 60443 491199940 8695 86742 446367082 8695 77117 458876037 53327 48270 802536510 92935 33434 512967463 94 25279 35790720 94 74319 397998882 94 66401 221304410 44972 24862 713874077 44972 83087 854395952 77586 83327 877100012 77586 23698 516396491 53682 49007 564421165 53682 51389 306796508 53682 48967 736901271 55696 8973 810652837 55696 11137 170661096 69730 26949 11198998 69730 81774 361504787 42244 88940 271293963 38968 75555 359902010 38968 41757 446251279 97111 40901 426579439 97111 12282 289541923 97111 64165 336106604 97111 83722 880329189 31576 85140 937802172 31576 74069 242807750 76449 84344 161033601 76449 27143 370407212 12838 30416 701969050 12838 58289 755526013 12838 49201 41767724 12838 2723 877242602 36399 35861 942808781 36399 60727 644611887 33695 65156 888039956 33695 87009 239789606 17625 95119 177100640 17625 33046 349187042 17625 51389 465336555 97773 34510 386092086 97773 96981 250744988 97773 67091 991414938 97773 44391 316586141 62568 1669 392926539 43463 79878 103354525 60332 84302 925456235 60332 90098 386509944 60332 5743 530985932 60245 6397 325697051 60245 38207 713578069 60245 26375 487046040 97358 63399 897259951 97358 18764 95021074 4262 57329 350346710 4262 76779 100514673 82263 36560 363133274 75891 87624 719487986 75891 2456 155882066 27680 52548 149679367 10187 94326 454002934 10187 24462 97410503 85830 42040 708860162 85830 58729 926335711 12830 17597 780983720 12830 85173 694115634 15566 66380 452930863 15566 68399 307478706 52894 82278 222171168 3286 23072 475615409 3286 66961 247618049 2335 68838 43769447 2335 17156 746539757 2335 33586 759816573 82158 16158 143106510 16669 5061 543380865 16669 42267 177672334 16669 4081 257260157 59604 4265 828068094 34212 92606 621676498 53664 52705 570494961 53664 87950 443582541 32007 64425 462347553 32007 19200 591887534 70174 76059 572867400 70174 46488 349685704 70174 22256 914789125 15087 43072 751177057 98164 14735 52873265 98164 94519 595845578 98164 6299 673685398 98164 1259 119720378 43007 46788 312204133 1869 69036 144225956 1869 99898 343042287 81774 89650 908066693 37839 49226 295640452 37839 1259 15295667 14784 18329 654873954 40143 74606 270620849 40143 31414 42321034 40143 88053 679705413 25563 58409 461241602 25563 93837 589161436 40124 44882 892035642 49400 48707 71642701 49400 89773 777670846 49400 97655 930517785 49486 62430 609656092 49486 22568 315463934 17028 93400 899922336 71222 5032 63401551 71222 87557 878934648 27284 69185 716017191 27284 29050 35054625 65709 63420 197319451 65709 99793 580091782 93900 11652 499026693 93900 60330 603169234 32491 10113 348065905 60727 19571 371453139 62019 84266 194764670 62019 61191 776189049 14693 46016 345096949 14693 13147 87018985 69149 57842 588996208 96624 9902 128657470 96624 66922 185249668 96624 96074 234266063 76980 79094 824991671 76980 2723 158404494 8506 46753 2716331 8506 12374 405266927 18906 13175 484842115 32925 42897 752858449 32925 97940 181526207 31516 36739 666749590 83760 57594 77803036 83760 69180 749980983 95469 45201 480457200 95469 61490 143821613 95469 52785 526241911 64972 35287 545458861 89758 20337 59002684 18198 65227 65127111 18198 76593 867488064 18198 89858 315958766 88158 30749 115483866 66271 88886 62674152 66271 69549 900958405 49289 76188 955054648 95153 21704 159424261 95153 67666 684385400 53866 30174 144039900 85331 18163 736974218 85331 84197 524306180 39828 14821 816383883 58289 9252 400712168 86028 1907 74269368 86028 89276 511612474 87995 22072 861286751 87995 15515 84643810 66453 99428 123300253 66453 79686 450879968 21270 42406 547050359 21270 49451 917259411 73966 99088 924460383 73966 47736 678209244 45602 67174 433337525 45602 91627 112998794 64989 66400 743355880 64989 23698 659783729 64989 16133 839632695 11142 33349 7150085 11142 11119 787351861 33885 44109 249761744 33885 57422 765309676 33885 204 759832811 18692 29724 725644956 47377 61623 726458853 47377 7411 477587663 21599 33338 6623011 80127 30908 166365513 80682 94164 424872773 80682 64219 96997308 80682 469 400290996 92100 77146 443564762 55460 18020 388286274 40155 49736 796766496 40155 33644 963420516 28406 19859 724301067 28406 979 637482832 18396 9909 820998402 18396 89729 22691058 83528 13943 19864382 83528 10370 829574965 34872 69936 370949424 34872 74637 891624695 61017 57770 846231653 61017 7220 626750649 80960 6323 165748690 80960 9615 984571403 30385 90603 111720447 30385 6678 119500070 7806 39486 128219573 38595 23027 166491925 38595 15515 799191239 85004 97750 480759567 3455 64043 152751008 3455 65238 123426640 3455 1942 754908668 3455 76262 186102671 8727 35810 379276165 8727 18101 993536504 31567 38136 252453205 31567 59208 182251091 31567 13712 124877064 31567 50332 526218414 94176 99273 99231561 95344 13604 725693426 91983 60521 806009778 69967 62188 383305980 69967 67367 943903089 69967 92280 95180764 22776 22584 781302297 26265 12024 531048653 26265 8354 950428099 40314 44890 911201713 40314 59671 401987161 40314 97649 928920901 41063 65623 576755440 41063 86275 848254295 41063 84797 567306613 87821 90251 339886380 34171 22364 738942473 34171 27281 986100227 34171 74327 6336291 34171 67413 314086447 53119 80564 329038623 53119 81954 375324119 53119 26230 831745103 15032 97597 377703410 99793 78663 106385610 83389 23385 762235326 83389 36236 874583541 75144 76242 984149757 75144 55650 663023612 83087 41683 919779836 83087 93302 182400972 75828 43591 717082865 75828 85410 563946990 58471 82296 369928996 58471 41448 754979300 35388 65145 622578789 54065 12485 361137025 54065 82663 494166598 10414 90882 671867556 10414 54197 830446079 88760 65910 111979115 22694 2246 288535729 22694 63765 425607472 22694 9446 75375701 77347 86947 35268626 7220 82440 537743124 31504 58854 211054260 31504 91793 652888900 28542 86981 150100291 28542 2527 717842971 44033 16964 76993432 44033 2527 51519773 54197 86052 432977648 75525 81867 524932648 6586 96449 225148890 6586 39090 649104649 80140 55079 172734572 80140 93734 143913302 80140 59587 836042219 43257 53268 716782662 88457 92504 194895466 88457 95133 42428545 88457 94204 866581514 49464 99109 720487897 49464 73898 879276305 49464 41757 439871423 76262 97652 399101124 76262 81575 337847410 76262 19128 576330550 68727 68999 77969841 72728 29422 971909679 21685 7424 110873556 92394 58436 706831333 11562 91320 242083282 11562 11421 795708424 80765 66368 415253672 80765 9446 913690183 13879 2486 615807481 13879 55246 17839544 13879 85403 95559653 13879 55650 850225177 39627 68104 855099786 39627 50925 941995200 39627 3129 966058563 75861 11763 852334064 75861 81935 589283011 73984 68869 881342214 12330 30310 532633185 12330 47931 511582867 22319 61409 744780531 73496 17720 211028655 73496 30577 514082355 9664 13076 940458433 9664 51182 826273412 9664 81431 297280324 9664 11411 678784101 9664 27075 271912956 66497 60301 548198935 66497 97318 471205350 66497 75620 44325642 43321 67703 90822006 43321 54199 156320104 30016 81735 643274044 40163 76505 817969741 40163 67666 107437786 85416 64328 156242469 85416 73898 612776076 83722 71768 241834051 83722 16737 122591690 83722 81575 235070088 83722 5197 548793579 18698 98059 190669204 90528 88329 428697018 78021 41495 9607909 78021 47206 476439490 78021 67116 151453888 14592 92627 914389300 80647 82786 927247803 22552 6217 337396618 22552 53101 627807047 22552 32605 346937201 22552 15549 524247150 6811 77668 503443164 19172 23534 655760935 19172 10042 363716504 86770 90048 193179057 86770 67746 238417252 19353 15920 624135393 66802 44126 942086547 66802 38547 652698026 11614 71108 316310026 11614 69145 185175301 11614 72457 427018242 11614 26180 328474901 34105 99695 551014058 34105 77682 875376959 56230 37640 54492740 6000 72345 306845784 6000 53101 469022622 65238 62317 216180019 65238 57387 672102668 76756 72336 926246270 76756 73625 879705210 76756 6678 106429092 16477 10618 631002415 42843 43214 482677641 42843 87533 320682312 42843 15931 993798822 59539 88167 376835066 37005 91795 834960631 76476 68056 551026406 76476 27958 918507243 76476 68487 102350248 51365 6226 268285683 51365 36258 415503068 54199 90874 165021865 54199 15073 537488142 54199 1601 60053788 18101 29742 767811236 18101 95135 756260770 18101 45319 447402248 33539 10676 911765513 33539 94317 411442115 33539 39882 46391679 61263 34881 569905236 21065 11957 766282524 21065 76073 328579069 21065 8599 719547920 93815 25437 317469261 81658 8393 549152173 27075 51163 723978466 27075 36439 412704984 27075 33279 845094254 41250 22443 508445617 41250 98948 797829936 28736 14711 692787456 28736 92973 170638913 23614 51156 152625365 23614 14900 896236782 78623 69108 390016978 78623 74319 749030466 89106 26668 664646949 89106 62381 234591986 89106 49451 186645624 36498 9356 939155091 60934 45590 340127718 60934 73261 811437119 52876 54850 629894560 52876 52265 763744427 52876 39891 971394504 52876 10081 665420227 52876 12651 335156493 52876 31973 58206902 52876 95619 973311375 16107 14047 62743024 16107 16311 460370559 16107 77912 66803586 16107 1141 385710437 21442 94716 545606993 54359 1425 45961027 65086 9490 759012669 15515 61780 933363865 15515 57737 305390649 15515 80566 438118065 62121 20254 798813962 28697 99517 727371285 28697 58966 280640566 4992 25307 622354312 4992 87391 137165187 30497 13210 181717582 30497 81988 800341900 12660 90747 919319204 12660 6672 416901602 8126 6879 349666712 8126 28751 384085911 8126 64445 420386416 43940 95604 752143270 19128 16130 472930638 28755 29246 917992496 28755 84372 225237628 94715 72093 214042891 94715 67485 566820452 75620 37328 591496773 75620 84144 539800442 75620 67399 363152354 75620 42404 185504233 11863 23563 374575548 77404 96668 937032381 77404 19082 344774749 77404 20480 628100543 38275 40000 824732916 38275 26455 633208394 38275 55682 541789602 38275 26375 479107456 99412 28873 149437556 29650 29107 350613019 29650 55885 772106185 81551 89079 749680468 79446 71265 947509941 79446 16737 342583538 79446 80015 796498881 89737 71816 200005942 89737 74421 431074622 59559 84543 523709609 59559 59780 789858895 59559 22256 108983634 7458 23289 287296295 7458 469 243791601 14764 4891 948072640 15449 39256 713804863 42365 71908 717056732 42951 69555 770312617 42951 12083 127755223 54811 75187 912423571 54811 90999 151313988 54811 89276 531240575 82449 43682 222066522 82449 80126 316940057 82449 15859 765995500 85062 65742 548481415 12836 79618 371162681 65345 14463 185189334 5347 34074 574995695 6796 25267 917950993 6796 28751 912538741 74637 15176 178421835 57009 76647 71812461 14474 98400 1601569 14474 68833 33504345 23532 76079 198989343 23532 65705 741989674 23532 79621 366889496 23532 50332 866149104 76389 90887 373331036 76389 75420 556314024 82513 67594 228889736 82513 40974 783866022 21745 74519 152730408 21745 88109 746054980 23432 67289 883529918 52734 39090 460149448 52734 99870 16728824 52734 71569 276001955 47706 97467 127695290 88054 3683 275001318 88054 64132 348566688 69864 71282 68003676 69864 5743 448874208 69864 13712 32420413 60094 95416 808361434 60094 76879 800160314 60094 26495 395786903 59703 1944 767660838 13571 81322 422094021 29961 62625 880381763 29961 12690 934876564 59587 91203 495961223 50528 84214 674275800 50528 67705 775002657 73660 7467 688930464 73660 93434 508115422 5197 72681 519682875 97649 44927 738009025 97649 41979 226017576 97649 28388 545366629 87043 95036 958592812 87043 60728 371711775 87043 20061 807819579 87043 66711 944218005 72543 77821 284818542 72543 47270 65440292 72543 50109 317736835 5261 62389 682820133 5261 18938 403591756 87391 55667 47380181 87391 62743 414524086 58365 52826 12321350 72457 23317 157779894 72457 8568 465334294 13394 55726 65132582 13394 18090 401978025 13394 94317 66735126 42280 36668 643092622 2527 19812 294695858 90999 43580 914756568 9446 91596 577395739 1068 82843 467414182 1068 70979 832400405 30955 85761 500495846 77574 5881 746819602 77574 13047 963815440 77574 7936 603405299 77574 7864 718901939 74327 17622 119075338 74327 54227 215763017 6395 65135 217239491 6395 25298 652898210 11411 69868 958498425 11411 93372 979863825 77912 53466 445318595 31414 26564 284166141 31414 20480 462543318 88865 20768 786408448 88865 2773 93333772 88865 86112 67266370 8354 4323 811060178 41098 6713 723460374 41098 67696 469524258 86473 19962 185006821 1891 41424 441808674 1891 26180 127304816 48604 81648 1087729 48604 88190 562995127 17745 67941 159405532 17745 18327 940041892 16923 1550 203460942 16923 85264 96096092 10370 46964 454136012 41720 7236 234896100 35456 16064 463100520 22568 23908 778708731 22568 38102 288219172 8762 97292 315542242 8762 19702 787426826 8762 23545 179102927 8762 80126 56982651 84501 24876 345861438 84501 79063 933982993 84501 53381 279396311 18657 75714 855376598 95197 26610 69328574 95197 6570 757564243 469 25108 459159801 62689 66519 667155490 1851 41139 736482877 1851 99055 770524958 1851 9043 221989188 55421 56559 810275934 6192 51309 640478214 82663 15096 717820991 25591 50122 447750166 25591 5743 327706269 18090 8135 536931888 18090 55101 420795278 18090 75301 531677491 18090 31664 908766310 52398 96195 574334526 58318 75986 110078938 58318 77229 683294166 58318 75321 719045518 44620 81258 117674529 47908 66397 326380580 47908 24289 24085363 71246 29212 216165166 36901 62097 541255291 32518 78801 168475651 32518 50131 647325883 90081 93495 285877435 90081 75823 140138645 64628 61819 464312752 64628 86454 986046840 64628 76879 787507113 85821 35262 442649675 50804 78415 450046208 50804 13986 846863613 87205 8427 130003898 87205 79827 861821577 87205 23526 652504648 31875 10004 260866004 31875 34444 459157154 15948 3438 829386090 15948 55101 305302102 49201 83124 745645392 72578 8130 929742500 72578 44721 421962604 20086 29607 417410291 20086 87009 131469105 20086 49946 814686169 20086 41730 269467815 49347 8996 948759338 288 46782 763857806 288 95776 557862391 288 18261 403588242 288 35292 736501714 288 43005 347569525 288 67609 766356573 34378 4313 623135110 20706 78561 731818361 79686 31055 51807606 79686 77356 266711902 338 87561 338778868 338 86350 658304224 97530 86762 124548911 97530 59208 966973193 47736 59709 692756447 19382 87233 19223784 19382 5083 460150966 19382 74069 994498900 89276 62111 177175951 89276 20332 911373144 57083 71460 773502913 57083 13141 989003676 16311 12895 38165879 16311 62993 651846397 16311 45923 7867627 98400 51572 150150045 89195 84595 888280148 89195 96082 870522470 89195 66771 366352210 42911 76844 679665274 42911 13229 417578993 42911 25107 24625470 27281 63826 399071440 27281 17007 749245874 86398 98651 916415162 86398 21015 631517455 55908 43035 753794728 55908 36123 477429756 18676 26133 265794575 18676 20390 85284880 26105 73173 108201063 26105 23526 581856795 26105 81671 566121210 21168 5011 981201177 21168 64033 780558211 95357 18099 531480292 95357 39500 244591216 95357 27210 765503634 3608 6454 410775940 15181 29379 875426061 53053 67275 263799090 53053 75456 875258202 53053 49373 337738077 21849 5220 475368521 21849 70221 945053371 22072 46094 409875908 28751 43810 450089644 28751 29805 175436761 47006 47998 456587364 47006 35685 101974542 59447 31488 8604342 59447 87915 209143478 59447 5447 702409132 11152 7615 776189344 11848 15713 303139361 11848 66672 523542691 66029 68914 690174620 66029 74069 704524225 61007 97492 59659609 61007 92670 328869970 61007 83579 752226436 84197 73157 5756768 84197 79089 694832651 84197 62960 59428423 64744 41382 579772712 64744 65597 53799293 66418 55030 488084839 66418 41797 440603827 20332 76720 822492595 89759 67441 737281852 89759 32411 262957129 89759 81405 121759980 35520 11254 541869290 34039 56552 940552259 56241 31927 566838704 79839 49048 833908129 79839 62980 811802319 79839 32071 265192941 35674 89061 371936953 35674 48138 292183725 14318 31879 522811013 14318 97196 227400536 14318 69272 967740653 26180 20586 480258589 26180 75771 193637893 26180 89858 878362603 26180 40945 387533290 57501 99750 439508468 39786 5680 767770269 22777 63572 186371343 22777 13047 415939877 22777 34596 524099578 1259 31474 521417419 26537 11156 177327965 73206 95058 971301575 76333 26002 594193053 87915 92287 162290697 4790 19420 462049309 44796 40409 14761727 44796 6898 18388266 44796 83512 71899203 44796 58155 937100060 23237 66901 356168428 23237 81090 775381698 20023 46470 954074114 20023 81935 919662207 50131 65968 41362587 50131 36439 423264767 77109 48651 73845567 4651 33274 165725549 4651 37866 444611110 65848 62241 630601034 89480 32356 242511506 1141 33371 695528055 1141 46827 323446678 1141 29416 115723121 95934 80416 307879531 95934 92798 636260362 35558 32383 909909355 35558 84125 871265192 35558 91448 297760038 69199 554 123752051 53381 96525 757645699 74244 96169 493834900 74244 25053 92920958 54328 41930 648830428 54328 29528 312903199 55990 24223 975069765 55990 65597 814500593 62189 61465 18646759 62189 31081 618057997 62189 86454 657520133 12045 3943 996204813 12045 32515 585167227 92798 32222 674061324 47144 39696 568505687 1790 33526 823983888 1790 35891 281982423 1790 41730 693892488 86871 9461 359806710 27687 63692 644786468 91667 6325 718687646 91667 35292 479960034 79172 26774 551361606 98948 59462 682518043 83511 19392 332859297 83511 86487 991249833 81935 38033 105728317 74999 70115 218483455 74999 80856 678209009 11119 6466 182323597 11119 72133 68391458 13474 27361 814436500 9894 48447 704713135 9894 81604 603602956 9894 22388 477329066 66771 21639 732485082 66771 33279 970959356 211 2262 234455357 211 26488 69632295 211 97655 501354969 54481 86844 187676974 54481 24859 679441310 54481 81101 351671997 75096 16619 395111179 75096 31607 70543970 45866 12187 549634191 45866 89920 88533450 79089 65359 731813288 74272 82021 988247492 74272 47666 555615871 81974 11138 156005489 83891 55805 11306835 83891 18748 148398967 83891 54335 572008746 65589 99513 915925135 29528 99989 45387485 12155 29792 281583716 25688 51899 410268415 33279 89063 334528316 33279 40218 752737014 33279 11137 846667371 96082 20377 563063842 3590 89073 23403321 3590 70635 557238986 68959 29031 986047187 34029 49867 294901271 34029 6570 8336603 20574 54709 28150885 20574 33707 828005658 87191 1054 4191388 87191 19807 230985845 64216 79002 116810834 64216 33783 764548523 64216 94222 235544198 60283 82837 887384977 63259 70546 500522998 63259 36234 141520291 63259 9625 16366490 45319 76290 443092859 45319 74669 921901961 21186 14737 257447528 21186 12556 657234276 56814 72775 742261479 56814 57404 307412767 38776 19608 92631218 16940 86758 555953647 16940 3883 349425932 49421 19729 192199657 75247 20068 393360051 83579 57602 144672494 18522 40134 755587075 11137 22307 361142351 84196 43112 757635971 63765 87188 568936254 63765 90391 487841282 37272 25647 786637706 37272 21393 408049328 67609 47482 480491221 67609 50015 302012520 28979 20451 413888485 28979 65001 111894164 90887 49207 726557627 90887 44196 765649987 90887 74577 4746753 90887 66046 127188729 90887 96302 948705388 98868 44203 37855157 58500 75849 273014548 59522 40499 834500708 59522 95059 333740502 59522 68625 288774180 42404 65984 602516669 42404 273 476298258 79063 66951 569677367 62381 9339 930461910 48967 80160 808662785 27210 42635 298658830 6227 57973 211157241 750 39187 492547736 750 68880 60029965 750 65597 36569230 750 47876 140500727 750 45893 70717651 86348 105 837834458 86348 72133 451623894 90359 6338 497835858 90359 40165 569182903 85173 17938 444666399 91001 60838 575358214 58699 53068 808594499 87557 93922 801146528 86275 21771 258220029 34596 32339 803078091 34596 70918 9431113 89365 96756 293266576 89365 29512 176848644 61846 19021 113330497 46417 84772 335077650 1885 25113 443371898 1885 58722 868885778 1885 27181 9342414 1885 94434 631842052 64219 64884 568286509 64219 92773 484037128 9167 35709 729648343 9167 16213 276469876 9167 2456 140077853 9167 36161 819878636 82397 18924 77639440 82397 80879 422109612 82397 30578 303102543 82985 29438 360482977 82985 56047 643055837 79777 33397 147008629 79777 97259 396782393 79777 42415 455756734 79777 95580 936395265 49373 30159 870151981 49373 79532 496981509 62637 23418 335397029 90039 31060 300957653 90039 23464 396673283 49023 89056 311445094 49023 52849 115969737 49023 24093 453281996 49023 18327 131849447 33125 83443 492119169 33125 49787 359537534 62607 31793 718512739 62607 32469 759308168 62607 54395 604260482 62607 98240 1526245 64272 33573 374354797 64272 25735 672178119 64272 85091 890668577 64272 46488 83237566 64272 15549 634003644 66046 57878 111712103 66046 6974 844702346 77064 5096 11556488 77064 38223 87493218 93837 79933 64635258 67705 69082 920211714 67705 28732 328354323 48003 84213 111313312 48003 54395 1043858 3145 17226 496978243 18096 17127 96736022 18096 37808 246847275 18096 61302 482138934 64033 64036 988412118 53101 14420 929293481 78272 37349 335324452 78272 10383 684515922 95135 91706 355306193 95135 49848 215364762 95135 60330 688333369 25275 6792 217233698 75771 20896 163114710 75771 81005 434085141 92753 5639 360176832 92753 59780 516118594 73169 44532 607823077 77242 24056 130646253 77242 83736 625670879 89839 62708 65094529 89839 44219 936424621 89839 13616 988376250 99310 24876 355158830 76180 79857 279208937 1435 89015 624423187 1435 6123 967343123 1435 12900 461831195 83861 9015 344480177 4956 21575 634043680 4956 12024 758021909 4956 9258 795537150 90737 99755 686707618 90737 28394 695624503 90737 93241 898208231 90737 83905 206307714 90737 57820 670574818 77117 98091 868799786 77117 91538 655636115 77117 54965 422166806 81580 68865 671853336 81580 67062 69580431 36236 965 621198407 29512 25104 162941881 29512 60540 861295133 48351 79181 882596311 15549 76269 319621070 15549 12791 579294689 69549 49784 351008637 4081 73833 291287367 4081 82742 82500462 62671 45466 595705616 62671 70134 366376988 84540 68980 323304153 70211 58873 966889071 10979 77681 571419871 10979 45893 573952539 10979 45711 996878850 15267 4969 122014418 15267 5046 750782129 15267 45547 932922899 9309 45763 349529621 9309 50015 674000763 9309 66716 361827846 85612 51974 263272006 85612 25608 52903119 40974 4284 695284898 40974 78061 421126373 80566 31973 876159861 52745 12165 963543412 95771 43354 551728585 8265 40090 334754164 11421 64890 792424460 11421 37150 551110930 11421 82908 346669287 30027 42641 656245583 30027 97882 69649075 90233 21195 194251057 58758 68923 407783116 80594 16605 257955431 51674 32204 183270646 13076 44660 112773506 61906 76043 671059975 61906 38547 739356559 61906 26410 847073952 40165 58959 907470445 72133 45710 663447758 72133 12458 789631165 72133 31364 881046453 72133 26842 368314699 41757 35224 389370067 41757 49142 322162868 72336 93358 541866749 72336 64116 702415794 72336 30507 604736924 98545 94761 760466846 98545 31372 366160671 98545 20487 467549227 21094 27936 324054174 21094 91221 512404827 45185 23302 890929144 45185 9980 792258850 29416 64569 310940999 29416 59208 897404542 29416 83817 328143303 594 84422 120566718 594 24362 910157908 22307 48750 42505886 22307 90367 325967599 14582 28167 77446420 14582 87562 797163505 14582 7238 117782400 1393 77782 162944268 66401 52479 761126898 66401 50099 292840570 96074 76352 631234134 96074 46472 687280163 96074 94204 654241484 32583 53954 886891734 44693 31203 462974942 44693 20240 289088123 99781 49291 456993638 99781 20146 904994092 56650 72057 463011378 80295 91996 529919576 80295 10258 803866300 80295 11454 82905479 20480 55729 608645390 20480 22339 799054538 20480 86487 711337060 80840 90684 339928316 55885 62738 322313242 6255 51588 578907176 39733 41876 528147078 39733 7839 220219626 26315 13419 774870897 38719 72702 639826594 85919 84078 971367639 85919 68349 247270347 85919 20133 399206631 85919 6025 622668037 85919 12024 584537093 85919 59948 197937707 87009 95844 163360658 87009 23374 528643217 87009 66569 914166809 87009 44721 916130332 11640 56689 893859563 91674 91230 495866956 95951 20790 928461837 95951 76233 601443416 72535 27449 189143206 72535 34127 695876605 71140 73919 488356055 93275 75663 332855891 23163 97514 51213216 23163 97196 737072263 56653 68202 543777113 43851 23288 673854634 43851 86487 755526739 92280 72587 716723014 92280 62858 510402333 92280 44481 495210844 22388 58721 535319571 58729 5024 100518632 25735 19115 707690824 46863 34879 166817656 46863 87533 930771529 46863 63119 715883311 46863 78711 890424147 18455 65504 568266760 18455 76406 413176448 18455 80932 664101460 5039 17528 378822485 85926 75767 911347368 85926 16079 372796037 75321 4721 430230174 18261 56990 853324351 12024 43685 596430296 12024 50109 484226764 12024 37832 501122591 47167 70447 880364424 2486 28250 163912619 55101 22145 460420881 97743 32797 639870620 94194 82327 469458145 23698 9685 676191691 23698 64538 201858083 11882 52410 917740719 34127 81425 196532155 34127 2456 782277119 31664 58019 620792885 31664 46000 717677989 10898 94339 301114841 13986 55491 804602984 477 47423 756546943 477 65420 898079713 9108 71265 879083780 97940 52110 595359097 97940 45065 198551209 69367 33363 129940740 91538 30650 187845593 91538 18704 3427980 37783 48404 966928333 37783 73659 19671619 37783 59671 569776665 76879 67516 223142087 76879 26676 507449217 19636 12142 15518286 50207 41524 538149841 50207 86386 186643334 49769 66691 966299784 49769 45095 317876528 19656 42106 61213184 19656 93403 848013745 93434 53033 869555699 97655 10474 954540660 97655 78101 682956321 28587 63672 583763119 28587 32217 678965615 28587 40485 251481524 56242 85876 925596283 19110 82345 146296922 19110 57292 573424728 47843 97101 821918064 68399 14641 506352422 68399 78369 11773491 68399 71387 879685345 68399 49024 546216972 78704 32745 42288647 46040 78376 763129617 46040 8970 740365677 36786 368 839097812 85410 9823 322474595 85410 96324 828804050 74069 35838 78473820 74069 97026 139368698 74069 66246 544015664 6299 59197 714080150 6299 21888 356038975 41448 3275 566635826 6044 17702 372335944 6044 58190 790255850 58132 60779 296361822 65597 65756 428944359 22008 28586 154372531 22008 66609 846440366 64132 99963 868986543 64132 30454 618674532 64132 87145 323362358 18764 38815 14513567 67746 76397 942010407 67746 46703 557864223 67746 90134 555407585 59738 60454 812699743 10948 84768 884448256 264 6584 634946331 264 63067 408896575 17055 80011 114794120 33586 34400 316941388 19826 19650 841138121 19826 5172 830193325 19826 65184 61429978 19826 59924 607128314 78356 22047 52273650 91449 8664 998512698 27502 43239 959693435 83403 78838 389075893 83403 93605 611402222 35685 6527 818192762 56584 96477 707038758 2360 31901 604709264 80658 95658 107108977 80658 3256 787580802 80658 32605 194719477 20097 96352 719482 2723 20872 477758607 2723 63119 561329475 40558 85481 729956698 32977 35204 561201126 68149 66105 978550953 68149 98454 948313678 62408 84307 361998186 62408 91886 948498770 62408 15128 413990572 90746 23095 274410991 90746 93403 720689411 90746 82006 227170855 50910 48274 330710975 22256 25036 894908378 49024 93594 833465430 49024 21859 507312734 30305 26350 129161455 30305 76294 421652058 30305 80902 608087380 57292 71390 417803750 96302 96574 278211036 29887 23134 658723199 29887 54965 777462198 84797 97831 181712547 81671 73432 341895871 94222 53088 693400234 94222 13030 896413312 94222 53880 52737339 94222 82006 464557893 1436 25614 694633373 1882 6843 505444801 1882 6324 470689559 14711 52409 568498818 14711 64895 114748415 76233 10857 196921058 76233 26242 84150316 76233 37386 200534630 76233 12900 748307564 16248 92015 483126929 9615 42325 509750855 17083 2284 326347247 53630 41101 418268459 53630 65118 108958588 53630 94821 930526341 53630 33480 62150425 83837 3812 66639593 33707 38454 274120415 39144 10721 946107925 15073 25568 771512515 15073 98681 316821656 52785 67683 83221025 29500 93347 959011174 99197 68593 686073613 99197 45923 9055307 99197 76593 439156682 51182 30161 935065864 24889 9654 308051268 24889 45191 566923968 24889 1942 550738375 31973 27689 721766544 31973 27833 574643127 67326 17419 240790320 67326 9176 566127545 67326 20338 731922198 67326 87397 172121451 72119 77179 870653156 72119 88430 65175439 17156 37227 751498991 18207 93401 42316963 18207 78314 460081140 18207 9023 908530053 69272 44766 993651658 76593 63721 284150449 90421 51538 374399749 50618 81940 297107385 74338 69288 833572067 74338 76448 251955839 28237 89306 953917016 28237 30511 203155463 32563 97072 378263474 32563 19904 939943472 40077 80254 770964374 49946 71121 880510419 56464 35008 476915775 56464 76450 640995199 74217 35400 343339953 13007 14181 923697042 13007 33563 60131465 13007 49991 687922193 49834 28700 219970515 8201 9316 122333146 8201 72056 55430824 8201 222 97698366 7864 41046 134957138 7864 2878 240199880 7864 8672 673888776 98978 97186 827923646 98978 75626 618349875 88238 94056 575419530 88238 79438 15569208 55650 31613 821484188 67062 14051 298374995 25053 95316 6825469 90749 46929 216837402 90749 59527 120144623 87452 15484 792882710 6570 77877 323190190 26230 33865 271377540 29570 3009 988421188 29570 88430 997697662 28841 45700 874717417 28841 41340 202969200 28841 5447 114413675 58966 66776 404340684 58966 94317 67460445 54191 50442 470998792 54191 34036 708485911 65989 18551 139403580 65989 84535 102353132 92602 63967 86955242 92602 97678 852323794 70134 98448 300070663 70134 95689 980252184 70134 76450 168749879 70134 41465 139636871 70134 34150 277892645 52993 97846 774187897 52993 53412 237877736 71758 44542 509974342 30578 83313 395505521 44196 79367 874594125 44196 4098 692599221 44196 85911 671534852 44196 64538 591149839 44196 21642 848659716 44196 70256 876965764 11700 6055 942354003 20487 51679 940248816 8533 99527 658953454 8533 95495 122326194 8533 34729 229431600 9527 88408 266017104 9527 89875 607743078 73261 87919 382250846 72060 18540 619446702 47731 84752 115997919 53580 84061 11457093 90367 21470 102539003 57820 1559 312357131 57820 47904 140438376 10286 52045 981426060 10286 46488 821295310 89858 37654 666347103 89858 58601 768078096 32721 83401 832014156 12553 56347 707883598 44481 84750 838090086 44481 32515 626301473 36439 58450 741815510 36439 98192 411899513 36439 74577 390975768 66918 25263 981994343 98240 25172 756643781 98240 21980 878126165 84172 72604 361401930 18704 47312 545261736 18704 10244 150695728 18704 50305 499240230 18704 79367 529591877 18704 65513 355254378 49349 46427 618909619 49349 18546 396154532 49349 62636 945739283 28732 46577 340218007 2404 94345 249908116 2404 37386 54173664 16079 9647 581425411 16079 69253 386188001 77657 2167 181768354 77657 88941 122965340 28388 23105 299326830 69253 86665 840140081 69253 68541 259152737 96069 35332 842827519 96069 20646 112598786 99425 79981 901464430 47546 62417 676466429 60330 64040 243111020 60330 95091 791930425 43112 20824 349017447 43112 12574 237369171 43112 16406 3182619 36123 2572 577547482 1502 61674 848916380 75420 22354 404744455 75420 81090 814730739 75420 32071 356106250 24887 63398 811714393 43663 24039 983427968 43663 95470 965171878 43663 1739 727759797 12903 36173 460560588 12903 7246 704094386 12903 91579 472836843 46827 84510 288247454 47931 80111 946340620 47931 88430 740291875 45893 48657 528252060 45893 47255 369503157 45893 5230 23570165 27181 12785 402337811 19702 49162 409308839 59317 22667 492583137 51389 74796 243191337 10608 90526 496691865 10608 32685 186691899 46023 36893 382295751 46023 59194 20322104 90134 48656 898256569 76448 52962 734622768 76448 65420 10220233 76448 40945 962749178 76448 76092 79084616 58722 82833 51933244 58722 12199 598961962 24289 67571 145139431 24289 1130 890278229 24289 80203 464955005 78711 86947 368139594 78711 31793 481417264 78711 43802 320917340 26488 77666 886438239 98050 34731 465955093 20440 90175 199156563 20440 27942 684826715 58190 57520 876971277 58190 41243 985056830 58190 83507 72342665 58190 32517 141205614 58190 68333 459839956 34425 43322 50668980 95610 23379 319909792 32716 40490 594752908 32716 62444 70116935 32716 26375 452399725 32716 73075 141814153 43296 19269 878290677 34444 84443 866696237 83462 59606 455145414 39500 21176 58120112 43802 92217 660148275 43802 24982 794977924 49790 78136 555779294 64735 57950 517400679 6678 1902 915785690 6678 51947 882212265 6678 44070 169720046 6678 64445 477810572 24844 22503 110134835 99055 73095 670436965 99055 8691 779117587 99055 67353 505877454 66672 36269 215080303 2929 42031 630644197 2929 19757 947952357 81005 53366 781252504 81005 51512 582742069 46575 82386 800420865 22339 19183 696722663 30749 72995 852277875 58796 89258 333794265 58796 50098 256187542 58796 35278 313979941 36355 5376 54577100 75626 4143 297937989 75626 59208 753683574 75626 18938 603973269 38309 174 479534342 38309 89062 794992951 82187 43634 174207552 82187 20072 931853316 82187 23174 856135492 82187 83703 13986273 16239 18865 917747189 16239 46946 825191811 21827 66764 745480857 73706 34418 303868388 73706 96135 167974679 25298 19065 391038443 50626 81522 648905870 50626 13356 943663799 50626 6324 331534220 55875 36740 887603327 72363 53607 878531362 72363 12261 135317984 72363 18401 810159748 24644 69208 978287226 74714 23914 237585940 16738 72022 812689633 16738 47072 690772268 74080 40533 578647665 74080 65526 643711226 74080 47203 616568044 11599 84514 811483831 64084 55121 405344376 64084 18089 465187687 27143 24777 209056530 27143 85686 969138541 90485 9026 898900001 5003 67648 406315538 5003 18365 821815397 5003 29050 36963639 5003 60005 217280958 44296 63973 790435095 44296 79707 257229272 44296 75670 578878155 44296 5939 33202305 17262 83639 815219299 17262 13554 626914266 17262 8080 984353959 32605 20058 758121692 37698 13339 475233033 35469 50965 683885209 35469 73609 533602433 35469 94351 816783986 60166 57299 879336425 60166 44040 653055570 67685 97709 931111959 67685 16011 407584033 67685 31081 423639269 91793 98418 587150679 91793 89011 980428825 91793 59780 776203188 91793 58854 171363850 95619 36510 793008165 39882 63891 131861202 1942 70269 954435108 1942 64921 347917084 36151 27531 411850577 36151 12176 451752318 17683 30301 878373966 21015 8382 306561299 21015 43232 111650018 21015 20169 86172228 21015 57563 553419349 81090 85652 259693880 81090 14801 717188553 10432 25819 825723002 10432 20042 870214202 48138 55382 812419989 35340 29921 170373155 44721 52881 186717541 28705 40220 174820174 12694 12200 721072225 54595 53952 117515190 54595 15083 281403321 28835 38609 732574608 28835 82804 519234248 7482 34621 195343459 86454 38774 44440168 86454 9043 448829315 86454 72376 735436858 23139 94082 876107302 64445 1583 207438025 64445 25929 974260017 64445 66711 769791693 16621 83021 646390005 74577 99070 473453820 83354 52464 358826984 82006 45543 481884267 40218 80559 128520320 40218 38206 214550678 40218 11454 781530788 30507 14504 920089066 30507 99845 475556139 30507 15510 206353260 30507 78383 652609935 13147 9632 78553456 13147 70256 381432982 31343 47803 943894656 21468 50364 442281382 21468 81954 357396225 26375 48581 674310637 26375 55680 787723269 26375 44797 49713882 68058 19468 837518757 68058 98826 281935529 51512 90971 47698727 51512 57700 856716872 6123 35969 773174837 6123 44917 884771400 10458 31192 184167407 10458 78151 909121959 10458 58472 680076226 27159 6033 952021090 27159 5743 787665374 40945 78848 478956157 52370 14500 92153252 67115 93021 983040757 20833 64510 939405211 20833 89716 983522718 20833 57406 9801486 13712 25334 362704850 11357 60664 23832556 11357 45058 673474671 11357 10135 865816105 48367 19298 995876398 84504 88477 883669765 53215 3018 521217767 53215 2007 614192147 31607 31259 584064429 31607 35220 752424705 15519 7437 893220674 45191 85551 765207424 45191 48696 657528005 45191 46072 793366598 39620 27144 645126927 39620 84302 816454468 24362 44318 912025873 24362 64895 687118385 6995 68242 308953385 6995 48090 35747164 6995 80586 115408125 86054 80983 32504767 86054 85037 998992678 86054 49142 522025483 58436 96900 419125460 58436 4058 889631048 99870 51654 401645837 59208 74353 277175156 59208 33057 836760549 18668 76413 244985277 18668 85686 588575953 93651 70683 766464745 93651 41954 854648996 2225 85382 251791433 2225 39777 37518361 2225 58237 13830460 74421 63633 451216205 91480 93469 696747677 91480 89649 413973653 91480 41171 341126051 7839 46150 995722504 61490 62599 359727900 46322 77253 457697723 46322 19635 826685402 46322 43896 890437416 46322 74679 167390208 94203 31445 110589272 94203 2752 192967349 81143 70662 373734020 21288 7213 484155444 85574 91944 775783416 85574 94865 67799381 85574 4058 273565729 87533 83070 823150467 87533 77685 625089505 13333 45888 885002174 56808 9394 307624407 56808 7236 51745596 16406 55429 863776390 16406 33998 830553877 16406 58237 310725768 16406 62960 431682788 96692 89714 13711655 21149 70699 645553168 21149 84420 76773360 48068 16579 782931676 48068 97322 793100440 25107 65713 454214251 25107 64529 923484430 25107 16646 945911651 25107 62076 600883845 2456 97387 306193577 2456 18854 14082903 2456 6181 757132594 95377 27729 369243346 24462 71813 940343700 74249 9187 292367557 74249 71497 904189066 74249 50109 266965836 46488 99249 839984183 46488 44300 947057577 46488 13047 456372566 94799 49634 546229901 67666 27996 577107036 67666 89083 331096532 67666 82598 210377455 94434 92162 385900247 94434 56858 152048793 94434 67440 580573544 16297 79616 966681288 16297 23526 950859149 31452 1774 72124539 27279 14778 238417243 4597 23751 823886883 4597 97612 300503093 17713 36871 275248662 17713 14253 366316843 17713 40613 605388119 27833 86344 208665950 27833 37627 239184522 27833 79161 912344869 3030 96793 902648527 15931 36116 693128124 62960 59679 244995309 5447 42287 388137821 58601 42377 255690617 58601 12614 585809797 58601 43903 272948986 80203 76671 311451246 10484 28247 517568801 46426 45097 789834357 46426 80932 145472998 46426 25195 294524175 69888 51444 393296615 69888 19976 574198892 69888 77501 135138535 82742 23156 578008448 82742 91710 199138037 73920 65620 204115238 60083 70126 623606054 19945 18665 851555412 19945 83356 169895609 78151 58859 831567492 92470 52074 642440856 21733 85092 800513334 21733 21995 496837209 21733 62316 186965248 21733 43005 40316210 52936 12518 210912018 52936 72019 886636546 96541 55827 734371033 96541 36510 359815762 86591 84469 654372425 66961 303 719960626 48382 96362 672779804 89258 90208 671836358 89258 22228 631675070 89258 98761 359800731 76305 55122 178367977 76305 46266 60527907 76305 13554 114543818 76305 80126 629218228 22860 77140 270981518 22860 34900 801154568 22860 28128 495854216 68224 27207 961587066 68224 40722 517317867 68224 72024 104485309 68224 83817 288023539 52751 4259 40816215 52751 8418 832777348 49142 23730 873235914 93724 53852 281738114 13047 4383 258241052 13047 94727 369703699 13047 81437 770179280 13047 81575 718205118 13047 26149 395632162 47425 98390 250252912 47425 41606 575413829 47425 46213 809886630 82672 75324 109195666 10472 46773 635441059 19137 50305 577832675 19137 17315 637021308 19137 78389 442820859 19137 38339 154709412 19137 82148 483687041 31364 51759 984370110 31364 66237 737554895 31364 83817 705972081 31364 35651 886173190 55680 27297 682868437 96479 7851 406585534 96479 64058 658820993 72718 93316 344131339 72718 90921 955505900 58784 61669 448477072 58784 28128 827236571 58784 37627 617025796 22821 596 230127064 22821 59934 557644543 62980 20010 554471753 46228 84357 631135612 92683 99369 246176317 6329 65577 690864736 6329 94753 534370711 59472 45909 161528015 16646 79890 640254019 16646 21292 92409444 16646 68767 748999282 72376 1136 101391514 72376 39284 670654525 72376 97852 830999773 72376 60339 389244004 41796 18399 144296237 41796 11103 815726173 74319 64312 22833681 86742 37515 925375800 86742 68385 612886367 77501 77570 402900120 77501 53614 940858706 23526 48487 786087036 59780 3846 933832999 59780 24204 716333097 59780 73665 986695576 26676 75469 980101097 91441 39 67808403 91441 60282 127526006 91441 99377 977720903 45400 38829 41281562 46946 14915 763976289 81575 75609 214321104 81575 72139 921997662 81575 44723 902349709 81575 31793 219615866 93965 91525 1084914 93965 29827 33741499 6181 73438 865663047 38339 2221 405245208 38339 43752 791411175 38420 24435 983885357 73154 82126 7814791 73154 41730 766046908 73154 91579 128179788 36167 41735 845417608 33947 30037 801374144 33947 38102 540256946 49451 24609 68578893 49451 1048 819334866 49451 39498 656627330 49451 81599 185494571 76319 94054 213320953 82605 80759 315781172 82605 27705 66475398 96104 97412 967720760 96104 30551 596196436 5743 53293 432402497 48056 42871 823562032 61383 54876 900779559 61383 64798 991788900 61383 20240 9316291 61383 42199 503785677 81954 69150 789942 81954 63673 616194814 89732 23264 15061940 89732 37253 6644811 89732 89011 540348543 44797 33616 390287171 44797 5742 414879835 44797 46000 465741866 44797 34036 935147452 69681 21187 149091928 69681 60932 579144473 83817 30415 477215616 83817 4999 632991330 83817 95219 235133319 82288 22023 86267256 82288 85091 335775041 82288 28908 948369139 70979 86478 475849771 70979 86301 278071271 54442 30118 986118460 54442 12303 17346007 9237 13292 317957973 72557 56264 662642932 60607 97228 382645160 27654 57864 250903667 79621 40306 380231012 79621 72985 408808130 93858 51038 184962888 93858 78309 887620965 29050 35540 234409326 5083 45247 785333641 5083 19976 688355096 88053 62791 25695010 88053 22055 40073821 57404 37366 838202507 57404 94780 358552098 5765 6148 801867627 5765 62546 326407438 5765 14801 173951929 30933 4541 31495808 30933 70747 272408572 35292 60805 23878691 31372 68948 390117485 31372 49650 541382031 95918 7150 891887604 95918 84852 845879884 36021 90339 374167097 36021 20501 508607841 2878 12532 254475122 2878 43841 57424668 72393 66546 654532575 97196 40669 540599171 8672 6826 515856030 8672 51478 362646891 12900 2930 496912303 13604 56389 901789269 44070 79500 947370785 44070 24626 396810156 81988 79392 564865345 81988 30934 703207114 89295 6946 148398213 89295 49410 88607495 89295 48274 839980020 84587 89493 182927902 84587 96981 663335179 84587 38102 482488180 91579 47780 720919440 91579 78861 384173199 26495 53872 420102603 26495 34510 185773699 70027 28436 245264598 36258 59112 66094084 51357 27028 494632876 51357 39118 743944049 31812 11349 429166509 73723 95073 534571089 73723 48720 179206921 85091 51265 806447787 15859 16441 752981099 45525 63924 192173723 45525 16737 861826468 3644 80904 995300605 63801 59416 24423096 45058 78896 889614135 45058 16880 502607184 45058 76902 442222252 45058 41465 265273973 53412 41458 115540903 53412 60005 149575928 56715 58231 128925300 56715 20773 626872960 40560 72033 658544267 92670 82357 165735256 38241 72428 885732932 38241 43896 973914038 64156 69325 875032978 12458 75976 719793686 12458 29167 676713950 12458 98167 257933618 57406 16823 412973344 9258 92728 404070219 9258 69751 538833920 70635 88521 394641639 70635 11963 718349710 66716 84722 182566108 66716 21246 859704930 66716 24626 460166877 66716 50098 7222889 92973 76006 775742286 92973 95142 435574244 98752 61129 321834353 98752 62636 544992987 97740 27472 70780492 31093 21251 940871197 31093 75963 521105823 31093 85664 872204513 99704 36418 995385012 99704 77567 7800453 86962 64867 575904401 14703 77100 884003266 14703 30623 727009808 50383 81525 119002090 25101 24932 2533421 65420 73531 885228618 30577 41113 867559675 30577 64608 205833952 67367 99689 821068282 67367 14365 79136540 84897 17150 513249301 84897 54395 79861440 54395 17298 536084921 79161 2899 296668200 92765 69923 781480827 92765 79083 243728942 60697 56566 545861058 60697 82740 546442251 60697 48091 106659654 7936 54708 132564112 51158 34253 980800343 51158 81519 568963865 51158 7141 238775475 63034 42225 836709026 97101 41152 770785119 97101 19173 500261060 4128 99643 658363512 4128 54965 174844369 59891 71884 370931425 59891 73910 674065418 90970 41917 332396691 71569 68634 847139213 71569 66937 727141623 31308 69612 423407465 91321 60051 166230120 61191 99686 727169163 61191 68502 854721383 61191 32367 270814520 54374 31270 661586289 54374 19454 655423162 70361 47424 29079615 60689 47060 425103579 22604 89776 507603996 22604 83079 637750719 84372 11013 335005959 84372 77732 658932920 84372 7295 653950377 84372 6393 470944575 14801 1745 37241169 14801 56533 75384244 67413 99432 93622421 32071 67616 749182304 69780 44930 214670745 69780 28159 989757151 36161 92992 178145248 36161 82469 46590784 93734 8817 823576568 93734 8970 681837818 42199 28554 936076228 82148 24782 700370732 86451 34562 880494113 86451 95657 429450387 86451 84771 54214794 94317 97601 609281131 94317 52151 824674121 21865 80510 407882887 91573 43010 167925569 35651 91532 16803226 84884 85509 251709513 84884 54130 677763718 84884 16159 898145465 44358 54632 392975046 16133 57657 930777203 16133 44648 256888511 52186 43459 637977652 52186 18823 705037656 93605 1294 424641779 75448 22427 55885720 59671 67828 954163190 59671 95289 984635093 59671 46266 390046148 41521 28877 578395524 41521 90391 508815369 77334 51873 871896272 13417 69626 12860393 13417 94283 321696928 92823 68987 136511037 8368 38514 723504306 44754 8190 5490002 44754 20590 447413575 17119 41735 681513854 30511 74839 853083155 30511 1020 622373527 30511 9043 251447281 66727 63295 539001699 66727 62467 869588031 66727 43799 168827839 66727 33416 970726953 66727 22681 442284953 66727 85686 456111840 62546 93419 153194066 62546 90931 247001479 73898 68345 457521276 73898 31169 135980549 73898 1173 684538852 45923 8977 953968514 45923 68589 884789670 10244 6916 286696041 10244 33893 118708042 23456 58030 250569065 41730 95154 405144194 41730 64215 246853810 54674 63132 94581409 54674 33865 706820758 54674 69323 310303755 81431 81117 260834057 81431 24621 380059222 81431 440 404602759 45716 39528 616317791 23545 24795 89948259 23545 70093 920191139 24982 9768 651870544 24982 76007 929923952 24982 34632 188716733 50332 17680 852118109 50332 91506 793552331 35278 85902 71235903 95133 8698 226152064 95133 73666 835672159 95133 97322 568810782 72139 69923 422515181 56047 21458 509098814 56047 96179 584323772 70256 10111 112892364 57387 46197 353090099 57387 95219 60893287 46000 61242 505857765 46000 10590 185576290 46000 57713 455286230 1601 9246 59016256 1601 2993 745886680 1601 41428 994705215 73758 68299 9313129 73758 3558 129737486 65227 15149 962116025 65227 9277 475268809 56344 24092 932737840 28908 46513 431199442 94204 23292 594651883 31648 99879 653637693 31648 68876 148343304 56236 30579 891957800 56236 6585 61951688 56236 88173 830702591 63371 98262 327097457 60575 67341 704400234 20773 29654 373702615 20773 64921 685449892 20773 95068 56970965 12574 55189 429613147 12574 43036 300529492 12574 53660 421929195 7238 41778 410775863 7238 89067 529499993 7238 69491 281484053 59517 76081 483708428 59517 42399 849997920 75799 16075 423049485 75799 59723 732402088 18327 87377 397516005 18327 10825 666401208 18327 31793 930963612 41277 23148 693807501 34510 67711 783534242 34510 81112 204366744 75332 80363 398291961 3883 77209 182893492 88464 97817 644352120 82852 10692 531541537 66711 43684 15462608 41047 37773 926343769 41047 54393 993938891 10135 19865 330469698 26242 14136 360383440 26242 58330 921927497 26242 31657 148838196 26242 80668 482943042 91927 66237 329166059 64210 39096 384226616 64210 10648 45074601 50109 52934 959128412 50109 92674 421350323 50109 96978 721299958 6324 59807 763400267 6324 8418 362521181 32367 91815 115521115 32367 69630 478400486 55038 99722 336260493 55038 25286 925367831 55038 1820 544557920 98454 43200 795305614 98454 98167 944459666 47799 34033 144653549 1739 74218 812442829 65526 47209 469855582 65001 58235 988673606 65738 48515 660582162 65738 16257 487492748 45077 50115 834568489 45077 98148 532819270 45077 63463 211924280 72866 19607 955114890 72866 1733 421925772 72866 60213 733592637 17977 91628 996376071 87172 82270 847562110 87172 20780 820544486 45186 11844 203653428 81395 71374 799685471 61375 96206 551545021 16737 44333 294830036 81993 59691 377506593 55646 19916 424961854 55646 82469 777853075 18451 58254 421940256 18451 52554 792420579 18451 53199 555815377 18451 70196 283445206 29533 9178 44039960 9980 98816 92712677 8691 72071 934011762 8691 43686 379035870 8691 16403 141175270 31817 34191 389724040 31817 19976 792040478 31817 85578 711296551 31817 94842 613993031 47626 23503 271626603 47626 79202 281646468 81512 11392 64024761 81512 32414 653304049 81512 46472 287252277 24626 18317 387810019 24626 49882 129679827 24626 1816 409767097 37669 20626 335100035 37669 97456 112841578 37669 3430 900973879 86350 78761 274833291 38547 3815 246706890 34134 36779 159278987 34134 71523 173579363 34134 43896 582463344 19757 55749 692001241 19757 90031 911271816 94554 74042 347226901 7141 25296 253428476 7141 85101 557638961 7141 21995 254242785 43005 47437 884923219 43005 17331 588557500 43005 88190 911188974 2993 26760 999067764 2993 43784 289487337 37895 26604 327873076 37895 85823 180101147 12072 3941 481434879 63065 97167 527974636 95813 15059 113188709 95813 98855 865092840 73659 8733 106793300 73659 25281 234107192 15406 19874 321703455 15406 28829 76985844 15406 51486 917238531 53614 43790 388127575 53614 46861 6283087 43896 71001 115603877 15510 92342 259800876 15510 21273 409552042 15510 48871 215081283 24859 86318 970666469 24859 80515 160470710 24859 45095 564951319 22849 83703 472826546 22849 61083 539692811 28168 36984 871744954 20780 45861 330236511 20780 73910 68856787 99209 32505 81441901 80015 13170 557676244 80015 95337 804318311 77456 8414 449628716 77456 16358 117067217 57317 2952 534443930 86386 74905 700689870 86386 28734 591826672 50015 67304 85652325 50015 32301 992479550 50015 26809 278817551 50015 31133 539513600 65519 33065 449939057 65519 19815 652987359 82149 65508 637172668 45573 92286 41823869 45573 32270 383766641 85447 99708 550868772 85447 26275 503228195 85447 10383 836799369 6672 45892 762629809 6672 21672 433051944 98761 96282 927800809 21246 25631 84820837 28538 58322 87896588 28538 77670 671625689 9123 83944 710409799 83703 38628 826756659 83703 21523 407328406 83703 53857 541410499 80126 22719 979254827 27614 26392 901133996 27614 36880 351366893 27614 38426 608047757 94297 37268 717794598 94297 72401 221204850 94297 56858 650646680 83905 53362 796054161 83905 60506 356908060 83905 53079 336284954 83905 80932 580764042 83905 53152 170857574 42408 98971 440421392 42408 79537 463309135 42408 78484 744501289 18938 15358 161624300 18938 78409 936414416 99346 4617 444651084 36409 2385 39922299 36409 77256 774761626 14365 14198 534757096 14719 4746 423612570 14719 56481 999069284 48720 76740 239536023 48720 45925 361112711 10317 50305 841064818 10317 81515 466926637 10317 12791 570448953 13141 85281 813807239 13141 30559 683144010 19729 82618 998345522 15629 62749 959188883 62743 38567 362246587 62743 14096 665220063 14655 47498 26387983 49667 70532 97841008 49667 62878 26156488 49667 80280 40797794 49667 94963 213629248 49667 22228 857212735 94890 93288 909390616 59527 53582 107751704 19640 19269 776329176 19640 45916 925792863 97673 65080 964406408 24807 63443 890782629 79390 2939 101971572 69323 57999 292404296 69323 87634 28078872 95580 50277 230361164 26326 67800 114005696 88805 39508 290432470 84185 88758 460302839 26344 38962 313530058 26344 6025 534643157 54803 73542 135831809 81771 40210 23363659 36639 65607 452812487 36639 66246 240384716 36639 6807 962965157 74669 69516 703239723 56368 88108 545484265 94668 59403 52242172 19058 54882 116988501 19058 33231 403774355 86195 46496 826957297 86195 38239 61884844 86195 61139 375001850 94780 59754 532538896 87145 43573 279759892 80856 58415 976376380 59250 82889 301705553 59250 6003 707165744 59250 16357 782343951 90872 38195 387139642 90872 64895 467820740 81599 20553 512755425 7069 40680 823061465 7069 2612 134279863 9043 9259 531547837 31271 30418 355333373 20501 5800 486055329 20501 17331 44259305 20501 32637 338429382 20501 39859 383013299 18175 4544 996020914 18175 15149 90383742 18175 46245 119380108 18175 83543 539404775 31081 64470 468659167 31081 93557 340369401 99120 24275 880242994 99120 37931 134223293 69292 87673 283908184 69292 20042 133503587 8213 86412 702324458 8213 54279 385554287 23697 68148 112416242 1722 80613 83547971 90019 47324 905936136 90019 79648 737267775 10258 97487 789460074 8418 76281 605133956 8418 15801 29644560 8418 46055 471959995 46055 3106 90391905 75301 9134 34567748 30934 33961 708264793 81101 68147 988858225 81101 79367 573059029 81101 31079 88852441 25191 1438 417452628 59289 54083 6859654 59289 41465 71078836 59289 55756 792629657 59289 11584 117857455 82090 97652 135811834 56858 98686 999940253 31793 33027 487236507 31793 18345 11781423 32515 50827 881738374 32515 15816 514957328 88190 60987 935602092 88190 85664 88050012 88190 43320 40440941 25286 51226 759760750 97805 82851 264192736 89716 94471 93365508 48274 35224 223708196 48274 46495 887418023 97781 81957 680246455 7588 21297 97559653 12176 9741 689032544 6974 33923 442533352 6974 6393 948147153 79907 24999 576682170 79907 7500 71797147 79907 69833 390419106 79907 47474 191649393 47203 63407 50919045 70918 48398 119144613 70918 70789 534676761 73910 60895 145266560 73910 25518 669763949 73910 9168 198070773 73910 46266 256299508 72056 27956 135191242 72056 81472 224544052 92229 2182 481130346 30073 34694 233312001 30073 42533 698391594 30073 48091 719314834 30073 86487 204328221 30073 99269 93002038 59924 57897 384687085 92433 31491 817069144 68473 73285 633706863 68473 79094 651502011 68473 89812 332003272 38102 32565 244361070 38102 25144 64477996 38102 91778 944635047 33998 51534 61787763 33998 17076 859176247 33998 16514 53743592 23370 8773 858958396 23370 38851 288849951 83931 33219 474572467 47876 6004 231110435 47876 75761 173921462 95689 12978 75814098 95689 44644 734509289 61085 81757 887974983 61085 45094 921837308 61085 82099 943461689 84132 38768 82816454 84132 86866 20888595 84132 1020 64984955 76902 34999 396906765 36880 87164 609635382 13547 87054 809044155 13547 64116 995501010 70196 18972 116336617 29204 92772 926861988 29204 81735 829264360 91448 49076 720281244 17432 51925 819668114 17432 31851 780704593 64116 22755 429326518 64116 11660 173425028 68876 517 290845254 80240 16455 374103943 80240 4480 210516554 80240 31079 25906743 20436 79341 728069565 1816 78732 150885199 1816 80515 440421283 1816 45301 145012064 1816 3868 811577345 31989 2154 876542630 31989 45993 178082796 31989 77839 176614071 32685 27431 124547966 75434 73913 285250336 75434 9533 759071599 82740 28588 787148341 82740 89433 103362987 82740 7684 125566284 82740 22228 404790449 82740 84493 845493775 1130 22540 474675715 67779 98938 86980568 99467 56904 172881764 99467 11626 490646596 15816 4355 678537313 24290 26154 948646746 24290 21626 665299684 24290 88042 394857378 66246 26074 660280576 54965 5321 164588462 54965 28837 500107082 46933 82041 495730454 46933 79918 918336859 99067 99339 880161559 99067 60931 551804803 90391 21960 809112366 10383 23045 766402853 10383 89071 328826399 59948 85902 555734136 59948 5794 25905154 50305 98375 705172924 49594 53298 745899299 49594 44961 255584515 49594 33437 425082287 49594 18094 278262335 57477 66013 269292142 70747 19541 810190374 56778 20364 230186104 56778 69682 546513592 56778 39848 181355509 56778 17071 621668743 56778 95007 988256448 7821 41558 523278834 67973 28302 326434724 67973 96493 167205841 67973 44911 448752790 67973 27489 881718551 67973 38239 675907307 67973 89704 232607269 31851 95052 774642442 31851 52963 473614985 31851 37052 546617535 31851 90931 904216850 80932 45012 364854554 80932 52592 991530078 6226 94781 219282056 6226 14300 12433809 6226 95386 261655598 81437 72223 449926061 81437 6003 83739045 16357 24650 351560800 273 19339 571214923 67353 31591 887118641 67353 21497 529657221 67353 31186 218355833 94787 88803 128493525 94787 53189 425009054 94787 18401 366092090 89592 14253 928197288 89592 89969 725831661 99628 5533 477010146 18460 7927 149099888 18460 5564 484264493 33834 40129 921279340 33834 80376 959704233 33834 63463 160961204 81735 92806 668889998 17944 42756 331310329 17944 664 529404834 96008 55817 837971008 96008 46188 854691709 96008 87032 282344053 96008 85297 939164909 6025 96453 405627918 6025 56935 745013636 96312 23751 187062090 69340 48366 719469077 92504 14113 307372916 92504 31534 849162743 17331 10097 981738197 16405 74751 246186907 16405 38814 164698126 12791 63207 389614759 12791 83007 999920010 12791 90469 21289810 89875 26921 186153370 60180 44258 921424212 60180 8867 175414432 12556 382 444789950 25195 59033 701012802 25195 65809 404510156 92622 68351 805881759 92622 50920 247299209 92622 64302 347849115 59103 91871 672242805 72252 46929 503757674 72252 65448 112280972 72252 28567 30980736 61568 32041 164511844 61568 84171 644360365 37866 40883 459904355 37866 31145 177411310 37866 89071 49526628 13616 31601 675617716 91013 55228 637760830 91013 98479 340476530 44648 94175 177548601 44648 41278 787936939 44648 78664 159400948 44648 95854 490095788 63119 12922 982888730 63119 1991 164171858 63119 21591 110244370 21995 27193 25531673 82843 98470 173509311 88430 79832 646955995 73075 93032 486380373 4671 44875 493494298 93540 47392 249363752 93540 68594 323864919 93540 59265 466612024 93540 7992 374793297 93540 54816 752907513 53480 1903 831800755 53480 3264 681762916 53480 48291 962870909 78061 68044 730120756 78061 90124 863209355 84302 99638 589856975 84302 637 71025154 75761 95181 867354947 75761 16816 644378305 3868 73282 149468516 3868 64921 8169664 29207 89163 982448904 29207 23460 597527442 29207 23891 985587619 29207 95581 232501111 5223 79547 498397846 5223 17873 825148040 64921 65351 139570649 64921 57465 840849630 87397 16346 931659928 87397 63067 855037538 87397 46038 126358834 21642 96441 757765846 94796 39238 733005875 94796 77599 391395187 78945 29593 313333655 99377 71189 429895931 94454 13382 637591926 52592 40959 955398889 54646 32817 113631883 54646 28167 19780766 46472 34938 415172190 46472 23204 286051794 64428 20569 36286365 64428 18665 628163568 63295 52838 626594749 63295 79094 803307411 63295 29629 835163328 9277 92819 564049969 9277 74679 842376431 9277 69770 202858377 68071 31453 215253003 49787 1603 235271364 49787 5939 705273645 95289 27384 181313024 95289 79926 12373727 95289 53199 496954926 95289 9640 282617299 86487 62712 113333776 86487 77256 623519655 86487 94821 459133140 12846 24317 658086364 12846 16850 754142044 4058 30203 770591290 4058 664 73393597 16816 45323 86688871 16816 42928 187322368 89920 11545 324767508 89920 60459 918115507 82122 66309 981450790 65178 38759 175782935 65178 25203 350184010 74092 37386 855196119 74092 84193 135592840 65513 57185 49305991 80879 32275 721154476 11626 66937 926053465 11626 23450 386532424 11626 24906 685131350 81969 64375 573206718 81969 37358 992625038 49740 98960 254376217 55305 55182 860935624 95854 89389 541193210 95854 27227 961717713 8936 30393 855636022 30551 75568 746517060 58095 98221 531404260 34150 7524 260285749 20240 44857 937520508 20240 35707 86616575 1933 77375 697673814 1933 33404 461685967 52720 24685 179309663 52720 27345 184944627 94584 51557 756709359 94584 29036 576310211 94584 59735 77386195 94351 98358 133166350 94351 11426 709389825 51552 36286 255143113 46539 55892 205651633 56240 67768 509728564 56240 28821 246680609 46072 67977 175058546 46072 42840 772394201 46072 87737 128817082 82908 30983 510579799 61633 24444 505577396 61633 7597 816023182 7870 10804 531930314 7870 57563 227856652 63925 40171 378244861 83736 47752 472557986 83736 83038 396301849 35179 58486 586381688 35179 4040 611349844 94821 2654 420667348 7107 49767 441186244 7107 81519 165227103 28567 92937 70903698 82598 5914 326332026 82598 8230 2610461 82598 57297 905379114 82598 53199 310857131 96474 94714 685416202 96474 32270 714803067 36766 69734 975025604 85664 20824 546033150 85664 47884 74890983 85664 69667 570622735 68333 82352 472803985 68333 28167 285250576 637 41930 520133078 637 44351 189127471 79391 25487 250707862 69833 96892 234001254 69833 86527 78709155 36475 9410 433577010 36475 27428 259822176 24093 58445 771256559 29629 60273 220416038 76450 40488 441705225 54292 54704 719070343 54292 36329 956987079 24204 82903 667497293 24204 56660 774806591 8080 29987 775374534 26842 74750 90597320 43784 66645 135110012 43784 31881 327331879 40179 46218 274766989 40179 33787 948431797 33480 73827 260226456 18401 32787 985238615 97136 88874 286636756 97136 49542 623252052 79367 81545 793150916 79367 68587 791344630 8351 73861 196107600 8351 25724 148784043 77518 66558 969188755 77518 69765 384610458 77518 9168 949200892 11346 18182 337847786 93047 85699 72172346 60243 9172 161356398 60243 50558 958225975 60243 97365 106031544 21672 95682 584297736 21672 96438 73697640 85686 44227 821765207 67138 65490 646005540 4040 82389 423058158 4040 13699 896980230 88087 4458 401453246 88087 48091 170085192 88087 58239 221539788 42467 18883 743838460 43320 79413 66414997 9023 63338 514627157 9023 87794 637274126 31881 66894 876682507 31881 7153 516902085 58854 76213 186353690 45711 90469 505743000 68385 58824 474223019 11571 54325 522381646 97949 8570 412597812 97949 38193 928987423 38250 96676 487292673 26410 12848 819040501 26410 98358 894659862 26410 45410 477226621 50098 31361 41955089 14867 27459 448001300 14867 34268 407929647 60737 8138 150570868 60737 16531 601538325 60737 28010 876793099 68269 60467 166107578 45234 65422 774007392 45234 31657 55182457 95091 14488 547748817 44351 22262 382429328 44351 15329 855128587 93457 70959 517201444 93457 17857 714642599 23174 3436 665129326 23174 78383 746600082 23174 74679 850009942 23174 77670 413578018 60932 83844 279217891 60932 57563 442704081 60932 3264 220732399 66180 19119 239519129 66180 95302 869368326 66180 89428 333238746 34632 60252 129129127 80085 91172 556024177 80085 4071 572302562 80085 40927 246367490 63067 40318 609124016 63067 54144 52993147 98819 19495 929411330 39722 72903 359220087 80668 34120 639155072 80668 10519 840820151 56533 1897 162419665 56533 74935 801151824 91747 90611 571878504 91747 14021 726786020 20437 27384 623398312 20437 55765 587791637 30623 93977 813543184 30623 72971 478220055 30623 16933 229089713 98665 77061 285125039 93403 44910 168346986 93403 38557 353112387 89020 53723 755716752 89866 18095 793994019 89866 18665 917308211 29786 75465 978158089 29786 98747 259634777 740 80476 18268432 740 3335 711775269 740 14237 983710115 87737 56895 939825945 87737 16880 326055488 78376 74325 679091338 42840 77640 484928535 42840 39602 36527669 42840 87140 579656214 5564 98063 76380967 5564 56181 919118851 43382 76576 266216734 7329 53045 800183367 7329 80963 296356141 11963 96930 862966136 62467 59978 585773351 62467 72902 465507007 62467 4460 821814037 62467 94753 127826749 68157 96215 669577100 68157 33931 971710987 32290 1514 666129885 32290 78590 683690406 32290 48704 135984344 10348 53856 867302995 35220 78045 650388090 28159 51508 982537868 28159 33437 496436883 38206 65434 91482257 38206 53660 596195427 38206 44642 816914955 8970 73696 198779648 68767 43019 824495105 68767 42526 250202770 68767 76092 736856091 90921 61092 777873987 41477 44020 521382836 28167 45212 383514177 28167 23170 181191196 25281 83205 65741110 25281 49500 748924095 71164 39399 828507558 71164 98039 84685499 71164 24824 216964844 77791 96056 876481632 10783 62829 743785366 38239 46972 199321060 94283 2702 209303977 94283 95386 324074957 94283 33416 192245471 94283 20042 213873893 1820 89500 75078769 1820 18741 121163977 1820 56155 285388438 6003 13360 899377799 11454 26600 680608988 33348 60915 163746420 33348 11584 859643259 59194 62640 800981705 96757 12934 113595037 84535 12255 139679214 84535 47474 637134368 41465 95215 67340716 42005 4528 567627376 42005 97456 882565650 64538 23745 732853251 73609 53876 10930342 73609 83453 52093466 3016 60109 76179095 3430 56688 346038840 84783 27130 942689491 28128 10729 363891960 28128 90284 949466952 28128 76859 931406047 28128 72347 698034539 92000 31747 257871530 63370 26792 70116178 63370 71354 425218918 65809 38377 544798259 65809 89814 217087823 65809 37727 263620215 65809 11461 260425305 37316 98318 256202386 37316 16504 838410315 37316 60666 364055300 3264 37149 992212060 3264 30443 299931413 47474 93800 919080773 89428 98510 813301065 89428 44575 451245946 91474 40524 810025408 91474 18014 848364268 91474 42710 529338187 57563 56346 106187482 62316 69861 852393669 58201 60217 961387248 65373 44344 39271273 65373 69011 124436035 37386 5306 567390961 37386 43029 548452329 75753 86891 258862246 16257 89421 430320430 16257 93231 139727476 16257 19173 448179540 16257 32414 578055402 78664 83410 675800251 78664 38860 317504909 78664 50665 488276470 98192 12070 193505841 97612 35861 80518633 53368 83991 649326520 53368 8937 644340523 60459 23783 353400751 60459 61634 434574611 60459 11492 501110586 60459 76909 142267214 37832 75747 503373224 37832 83038 846964017 77179 31307 142110709 29827 57804 456450613 29344 50747 707597025 2612 68677 891810513 14200 4338 605168200 34036 68529 952003525 46703 11708 875378599 25643 26828 979715742 37052 53167 560467640 222 63176 364996542 222 72429 127500547 1101 45020 513952529 1101 38377 879699569 1101 93609 285955455 58652 10976 639509209 38318 38984 665271878 42173 77670 590491266 42173 22035 331924585 42173 64215 229308148 42173 30024 180116985 32668 19908 574563074 32668 73493 313123077 46245 94374 726532178 70102 4806 961156109 70102 92516 757959439 70102 78285 546924472 70102 27690 464411611 38557 57342 992410944 46213 77007 946877284 46213 56155 827502807 41171 52393 628115833 41171 93395 946417421 41171 29552 120469371 67289 45052 537638306 67289 84493 907418087 24906 24650 751485051 24906 40412 998778892 24906 1430 56684250 64103 1872 638861235 62636 87309 527687772 73665 41863 75060968 29739 89878 681280356 87402 43015 838002547 87402 81944 27781655 45095 91203 213757157 45095 31985 364127621 45095 36910 291275749 33893 99776 988998765 71662 41019 398853453 71662 82526 761624170 12183 85038 181970771 94842 20468 28755756 94842 89382 113655069 94842 95164 891748322 32568 61095 678422043 60506 75060 109026576 60506 19922 576757638 7153 98544 626147880 7153 74400 246730932 24455 19618 462920141 24455 61722 282195464 24455 5939 248511890 80586 38392 83437907 32995 60152 536848951 32995 98263 992685802 89407 4336 405417001 89407 23157 427432697 88494 33578 966908906 88494 77256 976088949 86527 55386 735504526 86527 59735 79473292 86527 7831 535780188 86527 76092 338680244 93193 64949 854289836 93193 36910 782870030 9566 92303 279667026 30559 78394 774826313 37908 87460 667224885 26429 72270 137160784 64434 93622 932015181 44300 2149 473475547 44300 97647 80396523 5939 12752 911153193 54393 24064 876052686 54393 48291 965961861 17873 44624 668404413 17873 26683 813829157 17873 63667 760097037 72347 76626 839417938 83232 45801 363358636 30054 57528 743066964 30054 87270 132581356 91183 60308 195079795 88042 65093 100216608 10745 18957 104446673 10745 83227 579452395 99835 97611 447525456 58203 96911 318595578 58203 18863 663631774 58203 33931 203025017 40380 63725 381855912 40380 14612 315855337 69839 32222 176811108 64895 52138 312326579 64895 10012 988658347 64895 73679 409521845 29036 93558 34773105 82974 29732 581533569 82974 94395 366660760 44544 65953 615633220 44544 92916 751153159 71768 30162 585260609 71768 53820 228308588 44040 20888 430003800 44040 84563 212383675 57028 7748 765728015 57028 72661 406783382 57028 87938 495409608 25518 61288 782621652 25518 74161 786798807 25518 97413 921655539 53079 5028 382321890 53079 87270 436203348 53079 42710 141747490 75845 58050 827105864 86301 69079 865326207 86301 21020 856106030 86301 31534 686648434 11100 98258 114142080 11100 87922 937926401 19928 50666 722472947 19928 54685 346086849 43036 22574 472091376 44768 97286 127235501 28829 76478 466593728 28829 59706 562979909 21859 52457 166259174 21859 97414 25687545 21859 54483 356331704 90988 97736 521933512 90988 35250 755420587 60005 13276 209826562 60005 93846 985824758 57713 76271 707758652 35415 51798 576790994 35415 87938 369633479 9640 47899 139979098 9640 76213 38796472 30738 88919 524106546 30738 54528 989024089 18305 18091 289627926 46434 12948 549224260 75976 93382 370918024 20646 25489 834558594 19976 31757 820342930 13554 68276 860940217 13554 9168 809344382 79438 9974 140751769 79438 2094 941079619 8230 72507 681645217 42399 26250 788077128 42399 90931 791466262 54685 65195 855113118 54685 39225 541081739 56586 74814 835838511 46495 21609 80127107 46495 60213 139776167 13356 37260 927082330 13356 14331 174953152 13356 92863 99626688 13356 63621 357485844 73156 14698 368663935 73156 94852 904071825 90931 59294 231896924 90931 50262 587031097 31079 72230 714102641 31079 31367 670059071 31079 1847 508641953 31079 53921 695060943 49991 35761 935554173 71255 89694 388525276 71255 5201 391425705 17118 2720 859413801 74046 51284 430260444 97456 78641 387324272 97456 69354 15868269 97456 58237 871170593 98826 87831 526831374 98826 46822 97909757 98826 11584 361558012 98826 80564 977885350 43903 10181 989990649 41625 66074 388606635 41625 35661 582852993 41625 56984 875471777 91645 84106 330433023 42526 1335 304759587 42526 70781 348768684 85578 72054 451694191 78484 75108 892482733 78484 60232 922804303 78484 44127 943410156 78484 79494 125081459 78484 31631 48071637 90031 8307 695054171 74152 35573 317005041 57700 61619 131195202 57700 46910 994401413 57700 74877 847254585 57700 46861 563082340 765 60995 330141318 765 60268 742123175 89062 19156 191346728 89062 83874 259801339 17857 26651 865529264 28837 62875 431342753 99677 46470 453252823 99677 43725 217988917 10648 8094 834006244 85911 77640 350462814 86866 86626 492869495 58768 80288 96256705 58768 260 443355890 67839 64960 585199874 32414 80057 2965894 32414 96438 840479557 75992 2284 272081767 75992 19402 192896388 53189 60377 465806419 53189 38786 915338920 53189 25350 490015364 53189 64337 539655713 53189 92269 174613430 98167 61059 498253869 98167 35871 343931114 53592 64636 241648163 53592 10816 739862845 37453 77081 55862243 38814 76220 153367897 38814 39731 596859411 38814 16880 427482306 71189 63706 911235602 48090 38000 633932633 48090 82699 118311117 48090 15507 367503599 82469 72624 882498123 82469 17368 595472786 82469 53017 723195784 38851 15190 272354065 38851 86986 953668173 38158 99008 860864311 38158 75862 437716807 36510 61684 666667271 36510 64595 398853958 16011 97666 892258987 89011 53404 187884120 89011 83070 604113726 53199 74158 233273461 68177 58428 604362636 94534 35001 466771066 94534 5208 768316090 94534 88477 250471862 94534 32294 460299812 63940 47073 768172340 29552 14561 275546951 29552 47906 975406871 69108 75638 69704859 69108 30388 620326978 5034 1717 696995574 7544 92325 925943259 75862 29408 665535927 19926 17405 939483255 19926 54144 686718756 44723 61970 710990117 44723 23142 278503926 44723 80662 618835682 44723 98206 396648773 44723 58897 199556877 64123 18203 1454891 64123 92088 926252085 79094 76336 874597494 79094 61414 436364585 84639 68039 697982134 84639 66943 648231426 61770 41547 615371793 61770 18241 332415023 61770 81340 329822692 33231 38544 207538548 1325 83445 534138782 1325 260 302076859 31657 37925 275633705 31657 47163 79150538 31657 95219 763947600 84620 99124 754648037 5441 45260 755721235 79537 78611 422026260 21163 10064 10410895 21163 39894 687687601 76352 61899 24279077 76352 36032 597502898 20042 37235 923674722 20042 86714 700283956 20042 75562 962791813 20042 87020 934700489 20042 43808 283896623 13089 27443 894585953 61388 87764 792661168 61388 76710 789646802 20590 30859 652434675 20590 94765 327323010 20590 50183 878890404 74679 31828 913476923 74679 27544 273044670 20169 86059 71984178 20169 36065 37158694 20169 19532 461600016 87345 86279 689000340 87345 36470 749019666 39165 76102 582985768 48990 25801 775886181 31532 76425 818109828 31532 69992 147556008 67440 6438 206089413 22228 73015 110239069 22228 3078 464622279 44495 51961 358550146 44495 91778 627686766 18665 87187 600413967 62076 29166 524153141 59934 97044 545491563 76092 91398 839351885 76092 45811 254873671 10774 80699 706392395 10774 81039 75360995 916 20351 923577424 63463 55222 521784903 93846 35228 119393842 40537 8460 230061938 40537 31534 672402157 54663 60259 587969687 54663 24737 462604162 42094 14017 574764053 42094 38975 624959890 54816 2962 55075363 54816 6727 389521120 54816 43725 718346537 54816 49441 184110534 58472 46456 682787964 58472 99263 522643102 1020 57384 417318529 1020 37690 33570179 81472 75474 443575136 13891 98020 817341150 13891 20821 766697661 91753 9024 960552063 91753 34284 363267318 8429 74675 938844933 8429 31105 437134911 8429 2947 409062849 8429 92863 112687828 79083 53611 747768951 2421 9308 394887374 2421 49799 492843675 18696 95448 39559475 69770 44312 239931579 45811 21451 808720292 45811 65690 455602768 45811 18633 546644183 45811 55111 694004690 66163 73159 493367846 64215 97825 270506682 82526 55922 473382725 50676 7960 188855820 50676 80612 981589487 50676 69951 493959138 46266 65489 538905828 46266 49752 283060364 46266 31169 102275257 41428 91450 99390154 72024 22857 681615796 72024 77599 157493551 89969 79212 458527055 89969 93112 386127808 89969 75303 784723529 89969 33556 855271340 67819 17230 946911834 49542 20572 543360558 49542 26891 380118018 78383 48204 474580052 80621 11320 824804481 80621 98928 626119015 7518 49281 460876903 7518 69341 454376123 16880 36329 993974137 16880 35623 639617082 27798 7831 2117028 95219 17369 765849573 95219 60817 917518098 57215 96141 993309975 19454 770 701598228 95730 96232 225962806 70731 87673 925581086 7831 74784 2190671 7831 72043 591903805 60213 24698 446814423 85297 17987 764977619 85297 95110 241066993 6393 92147 114925728 88477 39459 863887669 88477 43104 461857357 43215 68148 700203783 43215 72348 134018169 2752 32707 842453816 81172 11225 7640959 81172 52717 938514680 16040 13315 530858167 16040 75154 347210187 76909 49941 160007849 76909 67783 192889540 16159 89523 275342096 16159 26008 117473979 16159 96686 941682403 32984 93246 856941069 32984 49752 700258472 32984 77860 46461684 34849 43964 169041053 54889 78936 332114785 54889 54483 910667285 54889 2003 879714245 10577 59203 432632865 10577 25269 329768284 79838 71206 612794567 39859 62712 51388801 39859 46973 614108732 63399 82689 234379261 93197 98308 462014340 93197 60443 989297999 93197 53660 75616368 96081 47615 454775777 53837 54051 321016262 14300 61261 692064042 49809 9871 657489581 96981 15768 46949047 1173 94880 65729692 1173 7597 987613011 1173 7575 433765760 1173 84459 949157071 16206 86982 322199535 91904 43448 337764008 91904 99269 334876873 21497 31286 24430795 62205 518 304649994 18241 889 710204702 95722 83710 234696645 95722 45732 200290663 84420 2759 24776151 96163 75106 49527592 89093 46560 408433557 56984 13065 154336828 56984 90408 7447187 56984 37990 328390431 78285 20102 659231017 78285 36532 863107176 37627 93646 798063460 37627 58897 101220114 37627 56155 975788493 37627 82699 914687964 7538 54708 7934632 72330 14075 420308641 27489 15967 390566372 27489 7227 825842180 27489 5135 110977 24024 18443 748186235 24024 44260 524846655 12697 57446 221116876 20882 37734 191661057 20882 16358 548330781 1526 398 456068217 3960 26752 227086598 3960 67431 887125671 3960 70077 288202928 78846 77949 560499174 32270 61795 867315034 32270 9821 473553212 32270 90943 914987947 32270 78309 650991199 61520 64254 942726610 61520 965 590971395 97322 93158 937015518 97322 35250 225432252 58237 29879 582746314 58237 27953 613116882 58237 83227 694745811 98479 37739 59322305 20615 63452 318584435 20615 1434 523777993 44644 53965 551328089 44644 95762 57079201 44644 79846 558723811 33931 21492 660296085 33931 38377 761786179 33931 76844 755833697 59723 75203 632476073 24350 34765 861479093 24350 89071 344272163 79926 37983 823998686 79926 56060 2593795 28010 73493 754445432 28010 18033 469417829 28010 93348 202352806 68587 65541 167397297 68587 22185 869594444 83150 95259 768142783 83150 73091 628482198 5399 63705 868513410 53660 29051 291223282 53660 85661 97544262 53660 24265 317218980 99195 450 235568228 99195 46038 857970066 99195 71179 226979605 9528 54571 421616856 9528 36279 960768249 25724 98067 81194852 25724 54105 748008154 7236 16289 991726328 7236 51950 626750835 26149 85770 751590244 12618 81945 65511095 81515 42708 499428021 81515 31404 172477733 85219 45977 183011307 85219 92709 699095742 85219 87730 845261333 79846 88424 852775613 79846 80829 120240543 54279 29761 550971072 54279 95653 636086539 56481 22695 716350538 70493 66094 269999403 55756 21668 238119353 55756 4296 522042510 55756 83768 883422020 55756 72348 49725224 52820 49645 11639495 52820 13896 482444661 52820 66884 734714910 7500 63032 586002890 7500 39445 886124722 7500 2947 285478906 44252 95118 845996385 44252 10990 823618724 15329 60734 835983125 41390 20235 152635402 41390 9800 478279918 41390 58239 11694299 78861 65666 222191425 78861 99305 925616157 24265 18519 326222861 24265 70658 672730214 24265 31099 881662896 60339 65501 554979117 89812 30464 963501716 89812 24564 538330011 97880 58655 649210452 97880 80737 280760362 64608 97560 525926153 64608 27705 298540 64608 83048 284033431 57111 30563 130790200 54528 98884 809217808 98358 12988 866167667 98358 24976 588780018 39225 58663 99060962 8937 50594 549832030 97859 68470 833542940 62264 20617 477178610 62264 33826 286090515 61722 62617 143817954 61722 58221 649858316 61722 97167 553903402 17076 32343 683087445 17076 24780 237726336 35258 93422 22241710 62879 74698 909742782 62879 93927 861872909 62879 73679 80382171 84852 90105 378383126 84852 36652 850706780 10199 90645 791142407 72019 45968 193670686 72019 93395 36797619 83007 39082 357948336 31169 98818 496220763 31169 20920 634122007 31169 76978 675556428 31169 39573 788960439 31169 47417 215854199 31169 29039 199976289 2058 35339 835765570 2058 59954 512788936 2058 42710 764753417 99148 25699 460719245 99148 86973 986899956 63303 61507 421347698 32507 66753 42094590 32507 14546 741811861 76051 33317 189627005 11414 50758 506159675 11414 76639 327398917 11414 87032 22386098 11414 32637 189782226 77646 65622 631924815 47187 44743 778145914 76007 95697 550530021 76007 86825 647448636 38313 30571 874970589 87736 53383 6626780 80515 20515 469310547 80515 76079 737915870 4360 84317 790077729 49650 52012 472335292 49650 42837 516617300 3770 86366 85213811 62581 1823 552589409 27940 23210 556342101 27940 39668 914802061 27940 45830 894810463 27940 61021 986990632 51486 72451 172659823 28885 19620 215913345 75963 6790 843440576 27710 59811 220188871 27710 63205 453039213 27710 25269 987656549 84365 17248 27830405 84365 30070 16767214 84365 89071 238125268 84365 66100 346986147 84365 22681 471601124 94753 38575 662756864 94753 84275 980048 71763 26617 811607318 71763 7989 803828100 72971 86518 98977686 96526 87502 752794333 62488 47693 227278719 73208 64430 210019113 34662 28099 409098724 34662 94967 59012021 44642 32298 42793480 72949 92443 655097616 44575 93478 524171113 96438 45615 808006222 69667 11365 704279248 69667 27544 257492604 27345 71962 756976791 48255 4359 109393239 48255 97865 46956826 13382 86825 991477583 13382 42185 490679751 9146 72610 727004791 58133 83053 776957574 58133 39989 105507397 77256 71871 270956268 45916 31339 258976038 25976 49 196725632 30024 80230 85125257 30024 35750 115440114 46861 9593 210607079 46861 55246 621373999 47823 13679 178476232 47823 1315 96696583 47823 14021 340948104 9533 53056 502529435 9533 87140 980798454 9533 62029 556625812 28302 38198 786529227 28302 28421 15324690 95068 75381 433690466 50183 87493 977281673 50183 81491 892902267 72983 21949 722509331 72983 7597 976056439 90766 72085 180704875 90766 32415 21021797 72401 65412 555518295 72401 67422 59146005 72401 82977 320522983 37253 90452 356245246 37253 38975 975604737 30146 29784 137892969 81944 86609 104476134 13896 88715 985845233 83315 32500 564369980 24570 9683 725999819 49704 22783 765097166 13441 6497 792230913 13441 64200 889556121 12852 10015 272817769 44459 50607 386505495 44459 5926 42503072 44459 58616 300411212 44459 78793 326779307 71969 7556 158934468 71969 29139 323434858 71969 81312 392647176 68589 80329 597650608 69630 11000 815063063 70789 48544 811180266 27705 6885 251737579 27705 40750 632019223 73679 77042 466713087 29167 30367 358850899 29167 93338 289642205 45925 93682 319850447 45925 56964 64618219 13841 91589 928681373 13841 37690 542941029 80376 12586 147429320 80376 23214 138624241 80376 12409 961164646 80376 6387 921186672 13596 50105 326549095 13596 57651 735628657 13596 95396 923595616 19173 67076 371940976 19173 74002 525110529 1883 88082 547781486 1883 97167 121242342 52151 55500 788598936 52151 34145 22234182 58330 59854 863977549 97110 47154 738829517 10212 57952 542079755 10212 75700 289907890 10212 69907 765741610 12701 71367 139906782 12701 81312 240441994 58469 18273 822588992 87140 40713 337380796 87140 94142 875399634 26389 91348 683565127 26389 18559 710571364 18943 6476 13785759 18943 4894 264658377 18943 35952 585544124 18943 18441 752729095 90856 13863 739139098 90856 34886 63793890 45236 18825 300355283 45236 37563 913547535 58897 38919 43922196 58897 46833 916634585 78309 13347 962118327 81519 46004 809806359 81519 78873 19282902 81519 97791 569697324 81519 64200 140689563 81519 43039 66427149 93348 74883 276885180 17823 32559 414930301 17823 95220 939384870 17823 56426 325466451 17823 83431 194677069 66937 22383 591475365 66937 42710 51461757 82733 85382 972192895 82733 83253 979408685 47130 46625 675185047 47130 84275 287879417 83181 23759 94664790 83181 68673 285997685 39003 10747 480675067 66779 37139 737841841 66779 32112 544680009 39731 48565 948076124 39731 53554 659623096 22384 38066 31210166 22384 25498 942652620 33142 72274 962446928 33142 99424 632081977 33142 37641 173657975 4005 14605 869108497 4005 49139 43885454 4005 30311 252107011 4005 46878 956787795 4005 92026 563795447 86960 84777 576057542 18559 13080 871390889 18559 12028 76879184 18559 67981 866223943 59282 71050 292790990 59282 65982 346543354 96765 395 490680652 96765 43095 578696676 96765 79223 344531084 89704 28282 94650085 67981 55070 90836300 12531 41663 931944497 83543 44755 823980622 99269 52640 203716858 99269 70781 894464074 99269 95076 523466004 99269 29951 713232452 99269 43267 726526278 95396 59225 413154637 9124 76183 507552034 9124 42894 261478844 31145 30442 886908667 51915 81109 520503410 51915 76285 42631204 60356 32313 79176411 60356 39779 189654544 84171 36185 789501866 79648 57929 881148863 49174 9906 749187709 2218 97191 755398776 2218 14237 557682682 32637 26339 2134566 32637 72043 672228482 48091 35260 51795399 48091 80346 884799011 48091 45881 34430822 48091 31186 517759269 48091 97185 566117727 48091 23119 35651259 35250 34418 698681066 99226 9449 973144998 99226 64244 284737902 83038 80617 237698641 83038 14942 700736471 83038 41015 739954940 77599 73150 343869280 77599 94164 490588852 5794 19293 551060832 5794 1685 790908967 99354 58795 35568464 16403 30537 760568656 16403 77656 729501908 92220 88599 624606044 23401 97750 587714775 23401 79881 975680125 23401 59954 277116370 96715 17617 773645996 440 28754 193981876 440 26891 709536707 65982 2493 467585767 65982 43196 901538475 65982 89805 999479164 65982 4198 6569103 24976 47465 349868457 24976 33676 212042146 5211 80898 391490257 48704 2343 635705858 89805 38251 248620145 33437 20407 639798555 33437 65018 574380381 33437 21010 801729180 37487 58576 696671543 37487 58642 643956489 37535 5182 442687496 37535 9598 956978131 37535 60239 526834299 26275 8906 16142933 26275 95110 280350398 42962 88923 853425073 42962 53554 203244931 38975 53754 872623377 51950 32217 641903385 41391 82725 899416993 41391 53289 760475683 41391 93246 681906655 41391 30005 724594111 41391 89442 40731758 23112 33152 762747003 23112 60666 588610823 69765 66367 894515709 85478 71179 562201452 85478 9917 236668636 23170 43137 189471280 23170 97423 471142230 21591 32402 814543963 21591 69254 609741643 53857 25742 710788428 53857 60157 446592620 53857 44152 92924934 53857 7989 438617723 85823 47354 375944601 85823 34284 152786425 69011 18082 918011449 88268 16308 494408755 76213 8657 417984098 76213 93911 672958386 76213 7800 458772265 72348 27325 306604574 72348 63205 384628224 56660 43868 787801869 56660 2907 371457681 56660 76691 773762863 53876 44427 839124320 59735 4186 336384253 14942 11891 378143642 14942 53141 211793418 27544 76031 878444098 8617 37549 574996970 8617 66580 984027980 8617 76710 534166576 84680 48910 694285917 11584 21272 206988803 91778 73585 355071280 83227 98161 626713009 83227 77815 901196209 49799 25930 110582913 49799 29155 171367368 56935 77353 910944118 56935 47559 22089221 56935 14688 169939085 51535 37484 714067524 16514 97229 85054885 16514 57934 79977256 99207 99816 259038500 99207 5304 230003598 28821 61885 203038034 28821 37390 904030175 38426 21106 480418551 83453 20450 145964185 52620 13420 874030021 40927 68644 626690388 40927 41015 196801872 40927 32500 710837533 90332 39434 916291979 90332 97365 16182695 89071 25745 45268473 28858 76549 601527351 28858 78516 578060476 35952 83840 14225934 35952 78516 86688741 35952 95386 484425053 97647 53153 861495713 70667 67495 204516962 70667 4404 398624746 58616 88956 877091894 29541 59075 521557221 48520 6578 923417939 48520 61172 395212110 48520 46773 907639301 48520 51946 964669742 53543 1922 724799079 34886 12626 45714386 34886 49752 623785886 61139 93773 59118861 61139 77035 166167918 61139 36453 331891768 66620 71518 14046941 33416 49639 150892384 33416 37641 846031416 90808 76411 581232752 96292 44089 802890241 22681 29267 624250372 22681 81997 339657753 22681 34145 969927596 18823 1533 631326132 18823 38957 324091497 18823 93609 47554227 93392 81235 897334916 93392 95560 32330814 55737 8847 367398017 55737 58774 333439520 32206 24554 44670170 32206 43039 228627818 32206 54346 257480391 83874 33270 56783003 83874 19312 648466989 42356 23245 441010922 55246 59402 500181003 55246 34359 131792746 55246 49840 363872357 55246 86062 288358697 34157 17103 249771120 34157 17907 282482890 41761 16449 225043712 76297 58357 17693959 76297 62872 817189449 40114 22859 7286230 99263 85064 665166467 99263 40956 515824161 99263 4398 37039256 53152 76726 911199558 53152 46804 10850488 53152 22 177819936 20596 41787 75558974 20596 7613 223233201 20596 55878 453564973 30586 83387 350189759 30586 54105 38472132 39221 77301 171549890 54483 12575 348739276 16821 73670 26688162 16821 16933 274438279 67194 27529 511407314 92088 16181 493646503 92088 22283 495838921 92088 42452 979551435 92088 20821 702481754 6800 67354 803823974 49441 49877 368872163 80963 8505 312308685 80963 7435 640755483 92916 53243 127421062 92916 85617 143065076 92916 9358 407904135 87270 79407 623421546 87270 71077 892499849 87270 89650 635304670 87270 72915 842611453 34518 44725 385815852 63621 43528 273075466 63621 21496 650871747 63621 10868 303721263 91430 14545 807272727 91430 44152 547215210 91430 76844 598733829 11369 52562 925239946 11369 77279 202054728 11369 9976 997604111 88186 11102 348720144 89382 17933 376831841 89382 69555 884414891 97185 29139 106523803 97185 12209 598274960 53554 22771 75397847 17868 21089 5786605 41657 92969 735133017 41657 81309 327676729 99065 83649 35276014 17652 56644 841513193 26545 1241 209159366 26545 18493 616966454 79881 89085 485775867 95560 72798 485815766 95560 74804 172187023 95560 14546 19162560 19815 32369 624418028 19815 84858 875052538 11660 17743 984864878 99549 79425 392742848 97413 18881 263370755 97413 21840 981695298 21657 79125 587193762 21657 84489 27557831 26808 88143 63594556 26808 85160 523858270 71179 73598 175077440 71179 31388 564055238 6807 12218 515270520 29668 89966 955537259 39894 64893 75546116 39894 10758 461563918 1315 71554 10023480 57297 62077 752000541 57297 62764 6194227 7575 73822 172430445 7575 80350 196925286 32294 45543 895286089 32294 39573 808983942 9358 62976 620409187 9358 78902 784253437 11334 22090 947483245 11334 48871 346046481 43267 6239 801060614 43267 62649 532880638 63898 24825 655406451 63898 98896 69596838 63898 2003 196915691 87637 99941 449841850 87637 70289 250731920 89889 48363 640387658 89889 965 947810164 89889 33404 334189364 89889 21010 70546060 27690 55586 323529939 27690 28920 628630984 63605 10141 935813883 63605 45320 755144915 63605 36575 789770354 30174 86823 804838870 28421 91084 69120082 28421 54300 433602818 28421 61509 781936892 28421 10097 917095999 92863 28552 967705857 71123 25917 759622444 17918 12743 397123406 79202 69860 540128189 79202 89442 399086255 79202 36174 248482139 79202 46873 187630827 66943 63099 494572567 66943 16424 836385272 15507 45154 837983168 15507 4754 600843122 2947 36260 318018058 2947 60824 880413433 31910 12828 121297009 31910 48798 19870054 43063 55064 275053792 43063 69637 556890942 35707 18739 863219433 35707 93911 249310052 16358 26450 380853703 16358 74829 324984690 42040 31901 262497926 72043 16393 428999405 5002 10622 813445576 5002 77252 398679588 98855 60837 812104086 36806 37463 756233834 36806 4952 825928462 13788 89487 195542596 19036 50725 165903315 77670 22392 345146156 77670 94169 814661367 36378 15332 576967190 36378 20821 330176410 46873 45384 757022191 46873 50860 542637177 32754 43111 720962746 32754 85920 108380097 32754 73593 912968510 32754 29039 857457451 68699 63494 465089949 87556 67621 488325794 10758 69046 48145975 57440 39345 445489865 57440 62164 757566071 57440 32500 661564732 90469 43089 93949628 90469 95152 301761781 48871 63213 504753433 48871 30341 104357462 48871 14713 167794928 48871 20334 618168162 90124 43012 673274099 90124 62091 872262927 72429 59136 458316443 72429 6062 564261766 47906 31884 228027938 47906 39989 506873411 73938 65205 312452642 73938 2003 538056924 73938 64815 428983155 73938 16933 461536405 73938 65548 474431592 88249 63660 984831287 88249 44155 184980780 88249 27397 257523354 55448 5371 636251660 55448 5387 599491543 87938 79330 291787538 87938 74648 908939655 33559 49739 898123862 33559 57781 430939521 33559 19380 644002612 33559 22 426793558 49752 25967 79159675 49752 39573 622572427 81997 792 989870286 36985 1405 113805842 36985 95801 463609057 36985 17482 540350221 36985 59608 823054198 72215 7494 628715769 72215 53628 39094725 72215 25998 444439853 85205 95029 420185238 81491 16651 667032704 4480 33439 186997586 4480 4598 770161376 2002 12019 859866462 31099 34144 362438427 76859 98801 997682527 76859 4099 432111363 76859 96160 407254139 94333 80353 302088417 94333 69060 359391419 94333 6707 132757270 94333 44402 250929385 26674 61207 230620532 26674 65294 994131433 85467 20215 427354740 97953 81488 295485616 95386 83516 115120620 74935 1960 365011853 74935 21496 992628253 66275 42415 892321812 52861 75486 779351240 52861 61267 832578105 18641 75834 687943631 18641 70070 426486069 78415 50175 38329484 78415 3273 197781395 18103 29435 588012934 18345 1276 745346746 79898 54 898411562 31186 53511 528734433 31186 1196 630316387 50880 11853 199101820 50880 18548 851655014 50880 26368 856946353 50880 61347 473327776 29139 60252 870847083 42837 53278 658478912 31534 608 7746683 31534 80564 956654507 34821 66269 939299134 15801 82303 403749577 15801 72072 423430764 84193 29757 803928884 84193 28407 364037352 84193 65018 701787410 86947 13070 833204284 18094 30380 800366885 18094 84894 417832086 9168 55068 129080635 9168 1807 428569995 9168 69091 291211387 94257 80169 658067306 33716 80211 465733837 33716 76285 904949905 51657 64877 437520204 51657 74741 540528380 51657 31677 247068274 77681 92937 103537599 59954 22872 158773578 59954 13138 490304719 29074 98724 973441735 29074 7230 1323887 47522 77464 854291192 37931 21771 817845067 69341 71206 534129198 99247 95009 966085288 99247 95581 408563468 34508 53975 953094862 34508 56205 149545896 91611 88804 412793623 91611 96686 930274319 7684 9719 488255256 53737 19211 412366561 53737 25901 467628842 53737 48291 13644038 53737 84977 805038609 94395 13208 223558667 50665 69929 66859753 50665 81043 18133608 65895 28154 109992241 65895 45838 249469520 9722 65483 704539933 9722 72333 513519995 48291 12065 547168969 48291 79427 784697029 48291 91746 410517216 7989 344 326183449 96216 66117 601114986 96216 4359 276232022 40350 68808 390557562 71679 55874 853474174 16933 49712 811416503 84493 28110 404276578 84493 41188 578989563 3078 184 857461968 21119 31638 758704476 44124 44661 371845188 25949 59119 570828353 25949 8604 354065186 25269 40814 875836026 70255 10640 130768749 6675 35640 49058246 6675 35081 642820361 6675 33772 26074954 38285 59707 757276747 38285 55068 32407071 82548 77183 811020345 74484 47781 526469457 67300 21476 414776818 95331 11916 108145543 95331 1562 879495564 95331 56155 44571832 46188 93850 559576008 10816 3514 211014397 91987 82860 99142107 91987 95076 714917251 91987 21312 242596231 91987 21852 32046349 71737 61551 578151200 71737 43177 538277436 64919 9613 892887539 38718 27693 521616568 32112 39844 995161497 32112 34082 800553742 87032 67025 664241781 87032 41364 429603104 87032 80521 669240819 87032 93887 914924702 24722 30229 934779149 24722 30780 865510142 24722 89437 525584920 76691 15137 319674685 84977 19662 655785083 84977 69907 504463442 84977 74906 613582582 30464 61141 199755948 41042 68842 768646760 41042 81862 230992438 41042 90284 659182861 41042 96160 339722451 45732 13353 696336722 45732 16144 17280516 45732 31677 466553600 664 41080 531943308 664 80093 946179800 664 31325 160165872 31631 55700 50454764 36453 76626 114107930 36453 14809 254904813 11426 60748 638536656 11426 36532 622183692 11426 85213 456962779 11426 24758 161252984 11426 21926 772756363 78686 84721 503699700 78686 74850 638615291 5926 81911 30379239 5926 26792 638840320 82139 17437 900885408 37990 84749 267118235 56205 77320 989901494 68673 59718 942620653 66100 61172 612379957 11461 85745 104417758 11461 39127 563645806 56060 87599 482972948 56060 91746 729016963 34284 14689 662280002 34284 52296 508559833 6475 5527 711643338 6475 82929 979639341 7252 64824 721324190 39499 89490 878466799 39499 18753 520207080 54346 48389 22165611 8377 24838 458618855 8377 84333 999084066 76271 7780 863183022 76271 16459 793519668 76271 10594 809776806 21020 67762 90692988 21020 69150 373791282 33854 14987 887669383 71354 9786 318613917 71354 5117 415636343 62261 16883 2817528 62261 48838 986007052 3499 74636 130110357 36329 49508 584541577 36329 88206 495573478 36329 46929 344838545 6387 85112 342161247 6387 81396 100542397 97167 69697 721158061 97167 97957 162030208 97167 1196 678571013 39127 75156 576384730 55598 60974 371176385 55598 34623 112164963 4379 47263 173980035 53954 39240 913604881 53954 88135 646947368 79192 29692 638626748 79192 47268 269074504 79192 52630 27446113 39899 17472 104977529 88135 72214 120182516 88135 6178 9530323 88135 59435 717391581 88135 49480 288649001 88135 45247 495189888 14685 33221 365234323 80564 48906 329842786 93395 587 939985852 89955 63592 224069749 36859 92328 849428557 82885 87274 343733563 82885 98098 301341478 82885 44965 686894182 81312 69163 836765637 26891 76793 760088234 56155 36936 776287321 4198 8169 83912407 31325 84403 173752090 31325 9009 546206918 83113 1962 344933882 45301 26688 542090756 45301 57928 48537740 45301 84669 584263689 34557 8685 264272295 64302 89648 598211433 64302 23277 899324657 64302 99571 740339098 64302 56964 48471961 34268 36185 811945782 34268 48847 87631018 25267 38131 649790883 25267 634 685892750 23620 69230 696094942 62906 21663 945141131 63667 62217 755317040 63667 66580 509691123 76285 86533 512133007 76285 57963 831223175 76285 88206 147494320 76285 67751 398248908 50860 32190 526533763 50860 27319 434280509 45410 98108 880084248 45410 32904 826835456 37358 12102 298730433 37358 33404 58292895 4070 25912 86548026 4070 45316 317828850 4070 87648 156715682 69669 70829 584565259 67783 92511 340096152 67783 23634 372298532 67783 50133 977673177 82699 22510 697751169 87730 95100 732590186 87730 58949 744943915 9917 25914 349083290 9917 82929 601376233 42710 77413 848766884 42710 16503 844831108 33881 46661 59641433 81199 4184 905071427 92269 41616 412738193 92269 36702 459952892 7597 48685 666571466 7597 78469 662459391 89698 7610 27567473 53979 53258 181499569 99571 31868 733721312 99571 4008 733996021 99571 90034 165769615 46822 4918 382914082 47163 12675 81564972 47163 74250 104447307 47163 43039 828135058 47163 466 298764649 75300 28786 918004574 51133 92545 329166319 51133 27675 505138181 10399 74707 774041564 41278 21230 190922754 30650 97645 616601669 55023 2001 618269477 84489 19517 857169015 65294 33366 153591914 95581 76597 318399472 95581 14854 375049874 95581 60061 203822331 95581 66876 370303132 95581 24758 120028043 89730 74457 632011543 79197 25581 277612426 84563 96525 335595731 84563 27583 298302735 33463 85256 514055420 33463 42140 552806261 33463 97339 626472236 75700 73997 939715240 75700 89336 609794971 37532 90368 106901774 37532 40088 445292916 59706 23627 93150974 7435 66092 295254610 7435 93011 65828500 60817 40620 977843618 99701 49912 735659248 88516 13062 727985221 88516 3066 844834361 88516 25062 190462949 73493 56795 459210520 73493 37558 606476855 73493 77914 206626303 73493 15956 603591837 13699 3065 810459647 13699 30641 540940155 13699 39573 569206828 69302 93022 331200649 69302 42613 495144596 69302 6510 721571582 46973 65744 581070183 15409 64620 246317914 15409 21784 662604373 4894 17624 682035966 4894 16699 498289923 4894 17476 543782106 33404 55535 44003264 33404 76047 738071442 19312 45479 554030030 22009 15413 96224513 22009 6951 342600567 93231 22274 567924383 46038 45681 849771246 46038 20172 605719598 37137 12682 932578669 26683 66499 828233543 26683 74857 527987656 45838 81841 935763955 45838 61021 574198516 6851 40442 994541032 6851 43876 885605545 37390 24493 816076248 37390 66651 817552726 14237 20765 855726443 6178 86311 972196001 6178 84275 380700963 61684 55544 339480967 61684 24803 494455238 61684 41220 443423048 28982 67090 690691148 19819 66086 686277007 19819 5426 189595195 19819 70584 434463478 38957 64596 781413209 38957 91035 618635540 27227 30780 755708733 54023 11988 69171259 54023 79416 260963579 54023 72127 877899567 25203 17670 426687618 25203 8826 189724711 965 67 429949956 965 82525 646040552 965 67614 741432404 74857 57341 686753327 14793 30506 302770244 14793 23214 27686192 14793 21023 873718505 11557 33688 162617918 43725 97400 386158217 10023 61762 235674994 10023 14629 922373482 10023 72072 817568354 81549 13350 417672767 81549 88206 67579106 1608 4320 840509758 18741 35695 624898448 18741 70264 868599417 42825 358 920503595 42825 12964 552639601 41497 29692 194521456 41497 9429 353831781 41497 4670 673966214 97365 93664 60184062 97365 48589 575640001 54144 49160 594292023 54144 1434 978999074 82704 75856 780155726 82704 27831 931007752 82704 14546 881381223 52296 36314 330737546 20944 21578 991902774 20944 65647 192275297 20944 84922 310229708 41509 60876 804546903 4359 63287 512267205 4359 13277 442287282 409 50840 414744817 409 80829 216521753 24758 69373 442439966 24758 89114 381786995 69637 66780 933348964 69637 39904 194391966 90284 32948 33330174 54169 71917 864567863 54169 85440 257680819 54169 93863 175808633 54169 28290 938465632 97865 40415 23357204 36910 82664 558605952 74648 64990 284285997 74648 14350 118231598 72713 45141 852615797 58127 15697 668776954 60443 77071 753620832 60443 14896 538032950 60443 72625 45906323 73024 43566 675804224 73024 98453 19754396 73024 80263 708251836 73024 25943 42841664 37641 96257 345714892 30443 79332 923681006 39573 37244 39731069 56174 5380 466706574 56174 35623 599817633 95302 6530 855605982 61733 47281 257071767 61733 74596 742888246 29611 60555 954037162 36065 88167 290338135 36065 87465 392627016 98263 98564 831307092 98263 80521 917426997 90034 35243 475960870 76710 94045 745809250 76710 16879 90108034 76710 27953 316900835 43104 9048 348223972 58239 19475 287771501 20821 98827 541333207 13163 98742 551599175 96660 73455 476608281 32415 60623 168516739 35997 8159 552022947 60268 82028 396240010 45347 64767 493159710 45347 28083 153006772 90794 94419 158072727 90794 70142 404364094 90794 88556 607039744 78255 90869 881300187 78255 70152 491585771 70781 79039 817379067 59608 28488 363499852 27151 15897 752612678 81811 51735 307810774 81811 10868 735345670 81811 73663 228143222 11407 67700 843539523 2517 5755 280600591 87465 93558 942305495 87465 44807 653416372 33573 55970 356088585 43196 63498 391806380 43196 91643 905992926 43196 65564 945798963 43196 89437 649509450 55765 87880 951342703 55765 24687 262790011 15488 90420 503535632 15488 84894 740410377 15488 20172 29153465 57928 38233 355247792 57928 84205 861142968 47268 16935 431425067 47268 13640 395023766 47268 64174 43304258 47268 19069 356373712 88104 25003 363737942 88104 29593 872574929 85213 5044 62615049 30311 76862 150738950 30311 63353 551305753 15561 59695 641321189 15561 66430 994028303 74804 49054 718243573 74804 90488 151230656 74804 51094 667460734 74804 4099 111075816 14809 54686 526326983 14809 85660 774255362 14809 51115 210968067 13277 83014 741338539 13277 41908 535592544 13277 52266 974076771 13277 88574 394614088 1430 50761 182396789 98206 11365 606698086 49054 1880 666263515 96160 9521 170006347 96160 68257 476851163 34694 9326 546082863 76079 94238 583903267 74017 84381 825828350 74017 67804 272609973 65449 89307 962325738 35081 73178 939778813 35081 80245 301031235 68240 3349 17074699 68240 95959 154269515 31105 34565 49783690 31105 39991 586114246 70753 63675 108672248 70753 71452 336551757 73789 9489 471716931 73789 72350 482861249 30341 36728 37135124 30341 23218 543083912 93609 8031 35677619 93609 20848 343255946 55872 1718 356568932 49042 89416 483317990 95110 62384 661229437 7066 46034 518408312 7066 8685 17465343 62511 66146 818238993 62511 32908 360340896 4099 26376 285559910 29084 26841 861608001 29084 85742 827817404 29084 28416 954383013 89180 37081 372711965 89180 34598 886387728 14021 26525 260717587 13835 99089 380791756 13835 47578 723451205 13835 56550 125991329 13835 95801 79722813 79985 74101 764842507 79985 77815 205392201 76844 67527 8262061 39578 76665 697778129 39578 9561 323100556 3574 70336 992540309 16750 96784 85140945 16750 86276 650442542 24905 43346 733106727 72661 46401 461867760 72661 88804 145034829 72661 53359 439640142 72661 73556 64332852 72661 31404 642404682 91292 4822 373383358 91292 94566 764524366 40010 51613 54100848 22691 55647 866240195 22691 10868 348330427 82794 24718 951156079 47796 5693 896805138 14482 20591 903641341 14482 42100 109147094 69749 58332 654273123 69749 29744 909663261 83763 47953 526831730 19532 27389 677988307 19532 48299 423067874 39249 53528 675397632 39249 90585 288163617 39249 41015 218215354 39249 34731 736838780 15516 24547 65204884 84459 86014 658566110 84459 52498 569541535 84459 24635 560191013 1415 53098 461838362 1415 19710 414949624 81043 66240 191679164 81043 24912 361138916 21142 11513 9200279 19922 75209 285350750 19922 39483 511130966 82283 22356 878265904 82283 33768 333023061 61842 80365 340902268 21942 57183 523423020 21942 5597 771892856 91628 69308 731548568 33414 66752 221134536 33414 70250 501602925 39673 3977 701955999 31404 5137 196678549 94703 76631 795250189 13533 88265 786543750 13533 17482 805297180 59435 69077 786284983 55111 24772 306255580 74906 22853 932851419 74906 6062 548299090 45320 29749 776501834 45320 12281 245607690 45320 80737 566957929 95970 50766 407502838 89015 42763 162386573 89015 25096 153317952 89015 3327 220690439 58642 70436 110470924 44347 92248 290542363 44347 23119 203082612 48527 35622 526558916 84547 3395 442482456 84547 43602 344466930 84547 17883 461427853 84547 16417 177895824 84547 73465 436088266 84547 61454 897761569 60666 56342 567084723 60666 93021 398656917 29049 11862 133635282 28603 2974 798090144 44784 88716 169347534 29749 34253 316224653 29749 85724 648206109 29749 47578 336189200 76128 10601 610639203 76128 43385 348284292 76128 87601 692847878 21840 21050 184788020 44873 70594 228783041 44873 19919 752995717 44873 79843 88716230 86825 22612 577818415 69150 11040 743876589 1857 59320 13382624 69951 60763 287912830 61021 73615 714987184 61021 78210 997204083 23828 19620 377819789 23828 25321 938401398 23828 24566 338218935 93388 95155 104199561 93388 89222 593326475 93388 55704 45500194 93388 30462 645406066 8685 93602 29657655 8685 28380 481656971 74449 10800 328344120 95680 43032 680450813 95680 4754 928994733 23947 92728 753001121 35410 72335 728913702 52717 6702 840436963 52717 37281 456197055 96686 35601 177235154 67572 7780 970068223 35623 60863 54216702 35623 2743 658781193 85661 88831 848369671 85661 71268 974814309 72333 5841 698883652 72333 21920 973321562 72333 32908 295243090 66701 26318 132295371 66701 86837 779629074 66701 57865 740975546 66701 16447 310532832 66701 20334 452457306 4008 99675 9046625 4008 44807 875922615 260 17068 190777994 260 78307 281881965 260 6707 697067023 260 18009 978205448 260 61454 587581781 77860 31515 583440031 77860 47851 326582723 77860 11722 367022859 77954 54534 807072815 95164 21390 748299415 60824 51381 243284627 60824 87061 552189784 29457 4879 846591512 42100 19310 952610779 42100 28350 489804867 42100 96893 806567255 87311 22217 703439132 87311 47427 379157428 67751 94836 318422040 67751 79369 610364563 67751 76047 559317170 13130 6068 514390098 2743 26147 972689112 70264 84749 254077720 70264 67614 669070960 70264 57929 493123182 44025 43139 100872789 44025 23289 565636254 44025 58482 9765863 67113 94521 449567392 24602 51136 195774855 24602 71257 476977485 24602 75727 981710866 24602 88678 390403824 31677 84207 136305155 94164 40291 281500654 94164 2907 88977671 79494 75194 750256291 23119 42992 857111021 38377 72944 308192332 58388 73147 28757560 58388 80467 75360634 29744 20552 731704074 65690 10678 289655458 65690 12860 628383535 65690 47578 358450224 76272 35679 421566715 22035 63322 506993318 22035 17679 652923961 12409 33381 339409403 42382 99651 942731380 42382 77262 746150885 42382 64496 278006896 7800 88136 893457263 7800 16458 177517305 7800 17052 891159927 81529 4449 474133375 81529 60886 563554852 81529 74376 428482606 81529 90627 317009232 50145 70689 545290219 40499 85571 445319522 20869 81144 159701945 20869 98514 117865274 49320 65503 358894380 49320 55531 447227602 36012 39709 852896539 33772 78442 601065128 6510 48511 548030133 6510 94419 363686027 85934 29674 204319816 85934 25601 115590122 85934 22702 65853690 85934 5122 92101075 85934 26436 263108128 85934 1780 59148319 85934 49082 778447559 10868 13943 935417452 83070 44052 961741321 83070 89175 549964661 83070 64788 310977407 28920 26483 131857479 28920 81396 661633988 28920 31388 39158556 14612 60191 895943757 14612 89133 318905797 96105 88603 426201115 44402 23385 101506281 44402 56550 241045249 44402 62872 524393534 12031 59836 916813567 5117 46278 542581350 53141 73348 324730450 51585 39182 552514568 51585 37904 121112856 53820 79470 579029076 85160 49592 721417065 28454 14579 700420502 28454 86638 263679260 36532 70291 75314463 28083 84912 14161596 28083 75777 535998910 67804 48940 214434456 23214 60551 389092102 89998 76596 526116041 78550 27721 438073829 5387 59884 673630309 5387 93762 429931736 17978 40331 521364271 53158 98870 896356966 53158 29914 436180557 53158 37410 414459278 65548 67846 105505870 41677 79559 387011302 41677 4533 104838602 15751 33917 321400935 15751 65783 942949835 15751 39066 894020258 5278 23056 604071888 5278 35041 326982342 54795 17847 746026016 54795 55393 438024279 97423 70672 174217418 97423 55213 815114932 69354 58025 39083088 58221 44305 477726406 21907 44671 269389150 21907 41927 377946244 21907 39904 316305974 53539 87941 461281421 53539 45561 822963930 56190 30927 67220993 84275 47752 964091778 66884 32908 855560639 66884 14587 92698271 42980 94148 344625447 42980 5122 379912516 42980 32986 941522455 42980 40088 727749431 4378 42067 478364909 14587 16451 902018873 93911 68339 733686106 29039 65925 10364200 81396 18348 19941801 40902 1710 441135545 40902 88830 383809529 39989 97341 293124583 39989 67 724325612 39989 66268 801783902 82977 76010 344139569 41220 48416 150254418 41220 84205 119442286 41220 93762 492859474 47417 97202 401814090 47417 47213 982854609 47417 4136 880357580 47417 80365 287855172 39750 13448 208750130 39750 1685 437829895 45311 85549 963017572 45311 1560 678343613 45311 29816 207812052 81340 63824 972273399 81340 93219 99737142 95076 8941 138804300 24629 14022 88768562 24629 74462 575465649 18633 23398 798166293 1434 85477 466354793 61582 37566 122443242 61582 51946 822037817 61582 92026 850445313 7613 69529 508061821 7613 78307 182561662 28559 34123 580399458 28559 37690 773133308 75154 18411 836366883 75154 28674 673308089 19402 19469 800895995 36174 33658 172785456 64337 46876 822389519 64337 24966 729705515 64337 12300 609420130 66627 92426 641614667 3273 7660 412249559 2094 46756 686636229 2094 80928 793917572 2094 14638 829737316 45710 7246 464740782 60533 4883 604200584 61509 38180 562454961 74281 98890 536414053 2003 53725 689658088 2003 7029 555872508 2003 26812 650090589 2003 23289 342998269 2003 26866 747417366 13995 44278 646761270 13995 66580 175650512 13995 72625 515188394 13995 79433 78756937 13995 21771 59348578 13995 70569 71610064 69992 13340 919794820 69992 64343 727346231 69992 26792 727136964 25094 86984 764137199 25094 7230 989700213 1562 28706 852189574 1562 56574 490395695 1562 59000 225979961 23634 31342 872551111 23634 55229 25416177 47578 24193 692539893 47578 77798 798705525 24803 71481 141988001 24803 48670 890278056 24803 90283 812777097 13077 33870 60368054 13077 24833 866092684 13077 72844 459191923 13077 89943 416793217 73785 54937 6214879 78307 26220 653187623 78307 21349 207536673 62872 11549 634602665 62872 60061 891626243 62872 30070 537252385 79427 66735 267103549 79427 41884 887772296 85398 73663 385344607 75777 62177 759108853 42613 24663 647862503 44260 77084 769721387 80013 15251 617845138 80013 66876 948779641 61469 98228 988412972 41015 55782 111303285 41015 47748 364304283 37131 99131 294524100 44965 50163 565123209 72255 10251 791456371 2907 23442 198146675 2907 9183 563136419 19567 21558 843535290 84894 83951 696144509 37690 87948 200147576 80186 21004 404702182 80186 62315 264551180 27953 871 607103113 79580 3561 567178151 79580 64398 756199779 82929 26997 975988637 60576 21979 648933932 60576 91158 798031707 75333 54297 987973998 75333 52300 548822305 92026 3658 404180650 92026 97363 197260927 92026 36575 105287025 50744 80661 155455205 84260 64558 508912195 84260 60437 712354482 84260 21920 624520427 84260 77815 714878643 54902 71704 828967251 54902 76045 850033905 74596 34637 908266392 74596 53008 233284001 74596 23701 435124014 74596 73761 277654599 74596 64200 477340337 95786 92214 129558025 55878 9869 252718026 55878 89437 930671700 96835 20386 291540764 6309 26000 481828087 6309 43305 236773559 6309 82389 252346160 51946 63592 522440947 51946 2574 915828095 51946 39159 601400621 10456 53691 937206206 43472 79385 113550505 65018 56674 360121752 65018 80467 784663983 86051 80388 198115956 86051 4235 287778497 75458 36155 51848078 88327 72489 516845545 82837 70948 440561755 82837 45316 192861610 82837 466 250410724 55213 93775 129874007 55213 30879 925638723 55213 68419 780803778 8134 63332 189215034 73871 1303 425341602 73871 45034 948177174 51115 58829 685783626 21023 65974 888944916 36279 77147 776664134 88858 70620 787843682 88858 56478 359727341 88858 59713 720308405 88858 20907 196072658 88858 56574 495023352 18753 70768 377677263 83048 28283 345060442 33757 5043 823900099 33757 76407 140006627 66580 67109 520568478 66580 72350 33876740 54105 20340 530151632 73465 96392 554655577 73465 53385 890245126 73465 46878 939903847 73465 15176 168756542 33676 21284 336169643 77279 60530 499249628 77279 5319 995660171 94291 45217 573291006 94291 79369 25920222 72127 37157 976746490 72127 72062 876002124 72127 24168 544003239 97984 84747 834250532 44152 59357 800531075 44152 24060 753986695 44152 81893 343934097 43039 85977 328240784 43039 5644 843520894 43039 45216 558886260 37106 99559 425330557 37106 21240 175607392 95478 99175 207192072 18441 56975 845045931 98514 37958 622858398 98514 14713 526557231 80829 73009 976462286 80829 8686 492043768 80829 14948 137708751 34623 53752 394865231 19878 12264 860244717 19878 72350 328501682 30339 85787 227049085 30339 22103 603113209 64028 61296 617799773 64028 12946 241394314 29414 22077 636375686 11410 84560 742194004 11410 71452 893492330 39159 65561 557606648 39159 72606 253969489 39159 12505 173699924 63205 66028 139334186 63205 85959 493542374 63205 11251 325235448 70070 7480 330874815 70070 42584 343280617 94142 31188 820526767 94142 52222 489604108 72253 77826 201896407 72253 34807 341451551 72253 8008 384921016 35750 20937 57707992 35750 10167 549049934 24566 4962 646465232 24566 74160 513807908 62029 46935 638169868 10089 27675 997297499 75517 48101 234678066 12042 33028 310046495 52378 97396 519739463 30070 81701 990809271 4754 24391 915989242 37281 27205 345746023 95561 82448 939681536 5644 65097 162359238 67423 58256 548144397 67423 10497 28391655 16417 48357 517181042 16417 35733 883470840 16417 13041 501907709 21010 38604 429894995 21010 88567 121252012 21010 68577 134990311 80093 16697 477034827 41069 27058 984018559 65393 2932 157408998 65393 14948 506559692 55647 72387 589720546 55647 19328 938601026 64470 4610 222278589 23218 80787 934169980 50794 23067 758505054 52191 56507 360171445 52191 33071 350426508 21150 86968 198689330 21150 97841 307200576 32500 44099 737542239 32500 95209 783916615 76618 70188 640815846 85812 34971 512564279 87233 47713 433909078 87233 41547 955347375 87233 45621 509371170 26368 7403 693576272 26368 68400 861968976 32908 22118 572126823 32908 92159 708949026 37410 47487 92106880 36652 84351 257496939 27187 63884 669320820 27187 36702 213425620 12964 96362 230762132 12964 67307 185755459 46804 27017 819510504 94967 95515 282967758 50609 66824 699381533 24564 40613 396636318 98478 32896 775057985 85806 36552 918900283 85806 61898 563962946 85806 86155 589486169 44492 4987 663978199 44492 13224 136429358 93338 56681 581976993 93338 91059 416900921 85002 18896 747373581 92709 40688 80592851 21349 89203 371460692 21349 36924 651599723 88556 35165 812879055 54112 39414 339354697 54112 72210 731349410 95762 22258 252972941 95762 15890 367107054 1685 73943 98321253 52630 76616 6629262 52630 74296 733083252 14713 67301 845846337 14713 98368 152550922 14713 90035 767674240 14713 74457 524526185 14713 39589 724238547 95801 67481 66297365 61172 98708 242751195 21312 14665 976296575 10097 92807 839118046 49800 87034 955904234 66329 22041 173199441 66329 91369 373096442 92159 81870 389050391 45299 22145 490224471 45299 3327 327818399 78516 15 408385443 78516 3661 412562698 78516 15697 538667699 51462 80961 513192474 74864 64539 518943831 77914 15270 986671672 77914 18009 74862825 30938 10667 768741907 93927 61440 681794275 93927 15975 996818474 93927 16710 795047646 83253 63723 561057061 83253 14017 888677342 64200 10621 285364430 64200 76045 488385354 48299 23002 351116929 34598 49981 85130371 34598 33093 696869067 14546 24347 241370684 16503 4404 619781247 16503 8008 487014006 16503 52941 417137950 74002 2162 63963161 9976 72995 25237983 9976 16158 847066468 6062 5900 462504126 6062 60929 560997123 26217 24725 213199247 26217 1400 234366232 63422 40425 462474361 63422 44317 778784522 63422 70569 483366217 63422 97 865650153 68274 26078 686485864 4670 50011 971179261 65750 21804 612762061 68825 57907 121138128 68825 43843 922999715 68825 51022 351623291 80521 11498 921677574 96728 65976 745194685 76639 86280 776138569 11950 99708 400604262 11950 84804 725885704 11950 56893 464827964 60239 1589 348002680 74462 69421 521061871 74462 53260 924940297 9800 1675 131418428 9800 89184 268887127 27675 37851 416234414 27675 71452 647762276 62682 54769 834932868 19069 43309 516175763 19069 96016 17079711 19069 75025 273983085 19069 66229 836738730 14638 79843 561930727 14638 9305 429336837 29951 51022 550059428 29951 1329 645572233 29951 59000 59521053 83768 61426 340005001 14948 77882 866609202 45621 51836 30101307 45621 55531 986424327 80245 70249 758094838 80245 33011 324907654 80245 64877 161667965 88206 54076 676867463 8996 60216 293574218 51089 16758 653780515 51089 70909 197052838 21771 25207 807344226 21771 19213 326495008 80365 87574 839952989 80365 33232 172135572 80365 55918 482762789 80365 37167 750099858 24635 52495 833463415 46773 25488 410219810 46773 25599 338964525 54699 50006 191603989 54699 57929 594989782 54699 66876 53698602 39589 56845 463544489 74832 34848 328979376 74832 35695 780534591 24780 42949 51819282 24780 97217 431362989 46878 57047 326467370 80737 65469 308142723 80737 60108 526235112 80737 43835 620951676 46057 19587 198763574 82001 79933 367690149 82001 94398 342623453 39904 95227 103335471 39904 71933 482150285 39904 52300 21574596 5905 55798 857019538 98723 77172 659465551 98723 76987 350919141 98723 65918 877712787 46531 66085 419241351 46531 34245 652208379 77815 29957 839983814 98673 69316 886264619 98673 63575 38381842 41469 52643 883388737 41469 36292 604998116 74829 32566 460420022 70669 95319 681248582 70669 59505 798709623 70669 98727 607647118 14135 14589 892897280 14135 84804 746021485 14135 45216 591156010 18493 14996 282837110 88823 66409 82683536 88823 57824 606237689 18004 6797 531302534 18004 33235 880740261 18004 95787 979199451 29155 15627 272463281 29155 40892 607523120 61620 80255 747342645 46372 83486 288569854 12237 32772 207343979 92517 96992 889493112 58482 81749 790833791 58482 75033 185483915 48838 77590 397116643 48838 89442 375458993 1780 75442 138675252 1780 90908 691276014 1780 27685 904992038 78902 26209 966716911 37778 5723 553714533 87574 85682 403435247 87574 28380 936757484 34655 49969 621150146 34655 18843 442156429 466 63966 319154657 466 93021 556810632 99304 39668 486415577 99304 90627 853189340 49480 79362 434448108 49480 47780 794182978 49480 54167 709348296 72695 37659 325171409 72695 94065 993092904 72695 12478 567939199 28407 46581 362755285 28407 42332 879176301 63082 51430 556121185 63082 40563 66245463 63082 25418 348952575 63082 71081 262876624 17706 53702 945888424 3550 39432 34540704 3550 66037 392480770 3550 15295 484692430 93021 46509 46569039 34145 36420 913349915 34145 98360 637011513 66121 356 393204594 66121 60104 446505715 15697 52405 184252699 15697 81146 263231228 79843 38039 325211645 79843 84146 999185438 72072 10204 593747774 42894 25302 927351352 34082 38798 48652755 48589 18294 364316041 48589 18645 226266836 78793 79717 313972599 78793 37167 158601660 78793 42931 179615817 27319 86481 131906527 27319 19108 158741175 15975 11002 620017656 15975 72210 876980577 32986 67789 141602342 17482 90459 108711964 17482 91532 912370131 17482 55805 347148690 17482 39555 29187022 84858 34379 565045429 23541 30567 205797613 89442 60334 760412822 89442 62938 968715009 89442 3280 15030638 20334 39550 240420579 6707 3127 409274557 8826 86429 681709797 8826 788 43150681 8826 25657 758418116 64244 83739 466880562 64244 16710 984128110 64244 49440 750711228 92584 65500 680385272 88275 21356 686297623 16158 13993 724559117 65954 55282 494186167 49082 99696 564684044 49082 3380 215759020 84669 99475 370507936 64815 46565 751387740 64815 66565 72603888 64815 71153 337560298 65469 64779 756952798 65469 4377 377489392 90585 54267 948717526 90585 76047 75419346 77252 95036 339658184 77252 65093 81786781 77252 45247 840688074 9429 10101 635114421 9429 81713 640588004 11722 91006 131082013 11722 77120 818599524 1873 14680 370080049 1873 96803 296327394 74891 98025 714714601 30143 65184 429990164 36702 11301 915188034 36702 59434 259973787 36702 92360 962937503 36702 63465 886973767 36702 59378 244307319 16144 46871 20166961 21926 21 832709594 4398 87598 395097129 4398 84091 933489098 4398 18843 551325164 15956 73512 612784997 16029 8087 279953225 51962 77295 449083414 51962 76665 708269716 81713 93289 997094426 81713 2339 81693195 69907 6915 262325000 3327 73194 840500481 3327 97106 288252665 3327 34515 447755519 29751 73987 775995807 24687 77460 213442310 18256 90925 386533070 18256 84205 739551003 22434 13259 278666532 16710 58485 844731740 16710 71835 640343344 16710 94996 417061973 75757 79980 336822816 90283 26682 100479785 41884 4193 970902074 41884 26224 866837092 57048 9361 210728081 57048 25062 958349539 57048 4533 534072726 33655 81820 767636837 33655 77593 338633456 26792 56062 791960606 26792 84636 681486946 69555 72833 798220868 69555 70031 807931095 69555 3864 431641349 69555 43693 632760289 4377 65984 296387267 5944 37167 898114148 76307 5778 601646962 76307 74250 779821781 76307 6924 232737437 8227 59999 942938904 29024 4766 195249868 29024 29816 726759953 85736 38077 974584642 85736 53675 380036795 97884 31248 850582217 15169 99531 738445213 21496 56914 283780224 21496 50451 164170371 56964 30600 232519269 56964 83277 975435231 53927 29096 73251150 53927 87865 623223784 25943 74440 153482233 25943 35679 452300195 64213 22165 976488358 64213 18800 112370917 12895 41703 234490780 20725 87548 858901024 20725 52700 490458536 5304 98390 108351802 72350 10285 416533119 72350 49880 596534982 72350 91870 43284863 72350 71522 318563828 63114 51696 426892031 29970 90899 396771774 12209 60073 843911048 3280 88565 952675765 3280 15837 89923673 3280 37167 460480688 25022 39867 492865092 25022 84205 865966436 25022 99721 819803167 3066 39488 146190365 37167 29122 868477562 52626 91386 81436592 52626 9097 750129337 52626 96676 667857007 52626 3457 686416569 93340 44791 408704515 5557 92271 28592151 74298 72381 379420829 74298 20765 335562419 74298 76754 513181249 94065 16541 160644388 96893 45846 444180131 96893 29420 80885291 96893 35137 744286176 46063 8665 400756811 46063 60886 558320738 34807 38536 904254074 3261 76982 714083785 24991 87997 875711127 24991 17046 370695538 24991 91491 888667332 78060 46694 878077465 78060 31618 394010926 78060 65751 666398457 46929 31301 653957813 66941 82783 954469339 66941 89701 643899156 66941 97367 63537703 66941 75727 950857497 43177 48481 252781418 32904 14450 9702849 95152 92128 666188274 28867 21303 839374105 90914 42541 198300872 90914 36915 79005196 90914 28134 643487768 90914 74850 868447929 90914 65063 913621317 31388 55865 423015793 1196 89453 263261238 95320 1631 556028214 94169 20143 774188564 94169 60601 844197685 93762 97275 290971439 93762 82398 98859966 93762 98997 852077767 42401 27765 212439764 42401 46515 283529646 25008 39320 647049510 25008 94398 629898276 60061 38517 830037465 45949 34726 206939301 72625 58778 505538898 85953 5371 864213158 81309 24949 479682860 72915 38762 254480776 22 26866 145068267 22 6448 677807817 22 1789 210192878 22 64877 19842433 51022 95064 350820040 51022 92029 64317315 44497 24553 102094192 69254 79503 195188228 44807 43025 948296627 44807 31886 919937436 21798 93014 964089015 29398 6476 374708851 90627 61858 717307041 90627 71157 344981553 19919 59712 697695593 19919 86555 343873723 19919 63914 366547609 96563 28849 770232900 96563 64023 852090261 96563 63914 36288154 70776 2453 102833275 70776 23264 314285219 70776 30628 655352421 12004 80568 142676235 12004 39811 572495959 8008 5161 921701540 8008 99451 274241672 72210 54192 447019537 72210 35137 274062082 41364 68416 545437776 41364 62625 761030355 28317 4049 597695909 29816 96137 437147845 70031 33945 724667265 70031 13584 278177070 70031 88017 625883515 30462 37817 708883410 8945 19999 216052892 88579 87900 237951203 88579 82625 597434838 74741 93220 695560823 55393 68736 379287282 55393 98727 29400248 55393 64043 163095018 5336 379 591251781 5336 83710 440659451 56763 36950 888621894 58540 35976 758144406 58540 56519 316177799 71235 12575 999888190 71235 37295 419566383 71235 91239 374248173 13056 50893 137207167 13056 88558 748042677 12537 76067 3012892 23277 39338 401621448 23277 6252 529329134 23277 48851 177158823 23277 44316 932508185 84091 3561 340814381 84091 21240 398403415 89437 17740 8015012 22101 55852 658347792 22101 93572 562873285 83860 75453 430067723 47748 11257 149179455 47748 50814 968928243 47748 92728 4296712 51175 12781 750482302 51175 52165 935045847 25998 46132 585529191 25998 31422 2852892 61267 41532 152629185 62764 40788 660757073 56550 83438 296524800 56550 67097 169059476 56550 6221 808187815 30327 25988 331390434 30154 2714 97660441 28416 98756 585230671 28674 62490 279786793 28674 33844 489338757 28674 2760 528975813 28674 27291 822609662 48670 52782 759944575 48670 42893 195362551 48670 61177 153212797 10594 93521 881283188 10594 57999 707572073 86366 80103 87870086 86366 66122 308119887 86366 49291 351159774 79369 49381 148550360 8782 68450 720786925 8782 77527 155698297 4598 50407 256361889 4598 81399 628398628 10128 92993 962184591 10128 36059 489708040 97985 25776 305214740 97985 977 315618621 15171 92532 338706204 49440 47261 38116533 21784 94444 252751392 26697 40869 400459296 72640 23598 985053744 88574 51666 919484421 88574 76045 153624252 50133 80854 286569227 27397 21182 274205484 27397 72044 525759451 27397 79270 384018276 10067 45266 993664789 10067 83381 293338792 63240 56601 304596304 63240 52999 701156981 270 5618 63220030 26170 88575 637358600 31103 76676 631192340 29420 44967 575165874 29420 99507 24393658 13224 84428 278857467 8604 23568 21623557 8604 57929 396615630 59201 3451 403332884 59201 18291 159833812 52300 95228 961779806 68419 49595 710742892 22702 43955 756329641 22702 85482 779545725 22702 56026 637462052 22702 9750 492152752 50888 52999 471652632 28290 21848 10942831 88678 86999 578536142 68163 47801 941356229 68163 86137 7999396 68163 85481 506087283 9293 48120 189793119 9293 70109 624129481 9293 48447 564224406 47851 70877 886336266 24168 76387 134181365 24168 51762 649411111 54717 94591 159678445 23969 20789 976411180 23969 16599 526718230 64733 9928 121991733 90619 11857 709891497 52700 73425 624343586 52700 32645 846568707 57804 25620 289939188 35137 77243 563009379 15890 71068 25146457 15890 57824 675736146 91239 54839 844688076 91239 10883 146240774 37795 71142 264035201 37795 19213 889135621 99944 34943 289588375 99944 19213 28232834 48712 49997 596067119 48712 3864 37190643 50105 98691 834779137 34619 26388 480034248 24912 30521 204421083 24912 33520 541134613 716 41543 828341440 63491 38204 429387456 63491 16718 943218463 97857 5011 396105911 72710 39518 754152646 76510 53757 373102775 76510 17869 92692851 76510 63516 256559169 13016 70530 624680183 41182 36234 977211029 41182 46384 270282371 36575 95882 552001631 36575 7230 186878731 36575 10239 74733212 81862 81332 694935104 81862 82625 598346385 88922 73641 101373245 59230 42662 958225373 59230 6076 605287870 18770 99243 871977273 33071 74293 538508412 33071 57663 400037422 33071 99507 221313398 33071 28461 706899161 33071 21538 75402769 66876 17268 86160570 67097 78381 387442222 17052 53755 494133979 17052 73237 810646324 17052 46628 716360532 13041 94455 398263778 13041 88227 837990514 775 78423 319188904 775 4136 426427146 71153 20696 430636970 71153 69985 732994974 71153 16331 84833273 71153 99395 746204559 64174 79318 218669325 41188 51596 652509260 41188 55704 600523677 41188 14245 334531907 20848 71426 814656192 20848 44371 317048471 20848 59269 730530626 20848 33471 335836765 20848 84636 178448206 99216 45316 768967253 21240 81859 470519805 21240 38095 572027377 21240 92029 317610081 83205 17375 355103226 83205 91595 993963049 83205 95959 241115108 71173 91354 460260635 14896 21125 597652671 79433 79097 597611733 75727 67724 339351990 75727 21753 263027260 75727 87090 811714824 75727 3449 736831104 89148 94464 920866355 89148 81047 596894978 91746 48009 297945369 62073 96305 498969474 36924 32958 990256048 24475 99547 967685773 24475 9197 227993633 7230 24502 17703445 88017 90686 509740926 88017 21165 647393111 52934 71442 31355202 77568 55983 343069697 77568 44806 243772596 98951 22089 314272355 98951 59549 699467827 13584 57679 369310849 13584 18761 535740698 17481 23762 422701080 17481 93831 544892959 41547 99473 135013258 84922 87710 791273352 84922 97217 545887501 87648 58510 818195996 87648 58706 973057666 37558 29582 546684156 37558 91855 704807245 25710 33187 395536830 21077 31104 73642836 52266 76937 599342702 45247 15855 762076573 33768 2347 298235628 33768 46554 94101694 3656 81445 383181041 67614 46522 608438597 67614 15837 181988178 73556 64357 737183158 89630 41363 939431225 89630 2337 416327815 89630 24656 324995386 13222 12147 707499705 19744 51659 944211603 19744 65648 485742378 26436 7748 595640561 26436 20853 466456257 65751 79816 908757521 36292 50645 331132096 70584 63562 190244412 70584 56893 204827560 13139 73339 152645305 58949 10904 242907317 77527 32823 114639658 52222 41830 632446294 52222 84106 524209747 3661 98402 362808893 3661 2670 681003119 3661 57158 920133792 3661 47779 310500140 3661 48612 354556394 26379 23633 518720711 26379 98827 703937443 11483 76545 876758998 11483 31070 96512207 39555 26660 10364301 39555 3092 415533495 58216 77775 385831774 58216 80030 100239807 31416 81960 243663062 31416 21852 570884519 31416 13653 52260840 31070 57124 840524760 31070 30875 706544902 6951 93219 920977038 6951 38126 652422519 82625 75018 355638470 64715 4315 547374047 55704 26922 430018382 55704 52619 248541422 32366 78324 248874676 32366 81961 363007988 52855 43212 851907266 52855 79878 321220585 52855 30875 591054765 46427 20828 118552878 46427 67307 973446332 46427 28162 788740901 57411 81705 935901114 57411 2574 144591359 98225 68015 44637395 98225 83427 158568376 97452 19387 59287172 97452 84686 122312577 97452 38579 137162294 97452 71157 788783800 74850 20123 542680156 9750 62429 4428680 75409 87658 837382751 25062 20748 972591006 25062 18568 401721862 25062 18291 309397656 25062 10167 460383433 44907 54027 580957536 44907 8442 26481715 34911 49712 637708582 1443 16143 529268615 72851 48829 492133497 72851 28913 592018861 23713 2359 430448379 23713 45991 751660529 23713 93507 469946324 65537 15199 523190798 65537 59015 496958558 65537 65579 336699849 81276 45663 937133133 57837 22296 55072696 1089 9559 148756503 1089 12860 364919101 1089 59669 783291208 1089 86285 458344947 1089 9639 1779832 10645 42325 55197351 10645 30421 725822045 10645 17880 934972097 88735 98317 672959225 97339 97266 246291462 97339 77504 555020058 97339 85724 979784109 94398 30243 280197474 70569 61953 433337781 45561 95138 228131160 45561 45216 886702745 86305 23992 630537029 86305 47473 674615049 24096 24187 465410565 24096 62615 72642299 51568 37321 855011799 51568 2359 510477848 24364 92887 959041389 24364 59549 604145913 24364 53365 351897921 24620 54534 475199137 78469 26287 828075448 61347 69847 610872854 61347 30380 270411586 61347 14838 623960070 43305 20271 238032109 46628 56611 491128557 46628 89529 26704255 18315 28336 245790946 18568 73741 600770808 18568 54462 335292286 18568 77016 56673752 18568 26713 66363806 18568 35749 538763646 4533 75893 332629499 4533 86434 943086599 4533 12977 865142519 68400 10080 237055146 68400 14865 172947327 68400 22037 950144304 13229 44832 397040627 13229 72549 478691633 64043 29297 826860808 13057 1486 341488535 11336 21779 809424712 11336 23117 101816557 50185 64264 96540165 10090 41642 203712340 10090 38966 425121682 10090 35281 335572506 10090 82630 612260385 10090 7845 635023707 93887 2901 231036199 58909 60470 11274605 19822 88349 195706323 45216 48453 281730260 91254 94866 750958858 52852 41506 100507772 52852 57539 883876684 97041 32866 140700617 97041 39120 399064720 97041 8263 991052872 59669 15927 827823898 59669 77960 568170350 19337 15466 558740967 19337 12281 595079805 73518 50718 653928933 73518 85334 873418786 73518 54297 231871358 73518 42931 536850129 55531 61177 682265273 55531 87166 441433861 91532 84849 731116579 91532 82102 112751643 77621 56279 985826691 77621 44572 322276328 77621 63329 927549134 77621 86729 366996071 74476 22280 755839819 74476 80651 57921590 74476 323 212238431 74476 81146 573520654 67900 5284 520738421 67900 26866 842882592 67900 84636 685519290 6170 40151 814856574 6170 97415 499274146 6170 4849 784960640 30780 81547 77807899 81233 66394 954949172 81233 4235 109377516 62938 28035 296652898 62938 56108 865728540 62938 45991 943989312 41798 10375 273635108 63914 54212 668289432 63914 45384 67119631 19213 61281 702137444 9745 69916 959731325 13895 67754 5383841 13895 74376 375928476 13895 52492 443038265 13895 47010 714401854 26713 39736 163892791 93424 69274 932336096 93424 28369 805358749 65161 695 682436242 99451 64785 54471730 99451 76551 515517683 97 10047 971865380 30380 84315 602476418 30380 19838 80272993 30380 4904 873363385 31332 83626 93914970 43693 37430 396585963 74376 6262 227852614 50273 89893 672083958 21852 40642 586778479 21852 23117 879200279 21852 98036 376372544 60886 8834 218751926 60886 78213 535111750 55068 55188 38325135 24205 29242 651654370 24205 54187 159519529 63353 26956 938307287 68561 23343 905699439 68561 4235 147267236 34731 26759 475589075 34731 75559 927496070 34731 18291 87948128 21375 77663 229097163 21375 21165 28917540 35638 86322 67158979 12860 40737 153274610 12860 48009 280704998 51502 6941 121639988 17821 48377 652216187 82823 5105 473063220 82823 40533 482967499 82823 99686 570869779 49291 69435 432103401 49291 84611 288419860 18919 26388 842017635 18919 57539 585056160 18009 54076 468885163 18843 54120 679260588 18843 19838 906216169 18843 81948 809602988 81047 35683 8421236 38169 92354 967263663 38169 77960 743555274 7424 11030 763583914 7424 49195 974986010 22868 22067 674283472 22868 72573 313688273 84146 77898 395654045 84146 48612 13547437 84146 40088 712071104 62625 45695 978470522 62625 93865 901225953 63465 62504 211641027 63465 17686 63512319 63465 29885 157199750 63465 88906 831309919 71452 90339 501737970 8391 9819 595574589 8391 50642 150204059 8391 11608 354883260 78634 91540 17961421 78634 71180 241043506 85742 98085 141955288 47427 71456 361835856 25769 83209 977334453 25769 91149 62542119 65648 61549 817883840 65663 76049 73737787 8613 67965 259165268 24510 81129 555916605 24510 60222 636201038 24510 17880 522949008 86478 63746 980918784 81399 66145 703936854 17564 41589 2791018 17564 25319 415276761 61168 91294 54002317 61168 50459 640466005 20172 42984 31727696 20172 27819 246588055 20172 25532 966660876 65093 22518 892302028 60592 11325 859354513 60592 56716 809708310 27831 63323 867595615 27831 18686 818327170 27831 34477 840061230 52298 5956 600578592 52298 99008 431755906 52298 66337 152535930 34910 6049 284178954 48009 43733 569687681 16913 29689 140201864 16913 11608 59938054 64788 26500 93471612 64788 77106 222428151 64788 89970 286024246 28380 24977 539137405 28380 82525 438687722 41939 16527 435528902 41939 853 246771324 41939 73301 506152360 73663 86784 278818238 73663 70140 156569009 86620 90858 344703120 2337 43813 891441222 39066 33200 115786850 39066 99468 638244579 39066 82335 286836158 73612 77187 981017184 75026 5047 101075729 75026 27700 884031198 75026 9991 17773601 75026 23702 415141981 86276 31067 1178986 74250 52655 967111021 23889 47433 890482692 64867 77474 275498452 2542 67514 288055395 2542 34477 779563835 2542 19108 642836940 2542 25902 498323939 26850 40267 227366598 17679 32075 506220022 49318 57536 642959400 49318 35695 189739333 98890 13748 296354516 81893 23111 603636611 41029 14804 868139236 40088 57094 910632909 97867 84201 150395035 97867 67602 362670038 21236 95562 522547639 21236 10239 274956636 21236 28980 420121450 21236 58573 87991350 21236 30875 802220244 45316 17099 89781904 77120 67144 809212441 82409 32092 879448236 82409 77494 652622670 82409 9732 64481351 28134 3372 478014006 28134 23075 291229920 24259 45151 13650638 24259 7854 617981245 86711 57388 465859950 86711 16180 826638470 1961 12303 365879945 1475 76265 757755094 56574 77756 238977252 33471 28953 514511182 99008 31104 13292495 79006 80139 398830471 79006 42444 600590043 79006 48057 225716921 79006 37072 593028470 33235 29822 598233877 18488 97271 60784625 18488 65581 526512038 43025 44604 965678080 33093 57608 163666885 33093 23513 296447608 49388 80232 743315639 49388 72776 651779585 49388 47213 707043916 48447 27902 807405512 48447 88984 100086995 27361 61827 482027597 19838 61298 897920342 58706 12289 381719881 58706 21686 393982777 59269 26288 724679237 9197 34165 907535499 9197 80651 416370716 21330 79481 296213190 82389 36107 20870383 27583 58457 705292331 27583 68585 594866099 89397 70217 505085356 37072 79053 893623054 37072 23213 742633934 37072 80130 124094557 23513 31689 874346369 23513 62610 901029066 23513 27748 650217944 23513 22046 384099353 69664 51750 783933012 69664 99686 227271899 69664 57865 472428067 65647 62306 538865588 65647 81878 41805924 65647 48258 976241529 98360 12213 684753269 79969 90183 342512180 79969 31857 725621063 79969 26542 739160891 56026 11453 64146211 56026 95818 147071480 56026 9641 812861104 98727 55502 288561482 12478 50470 92176784 76047 44794 842555774 37295 64086 921828130 37295 7998 834238371 37295 19918 956037943 1329 24747 812498859 1329 3449 435454251 1329 738 942168676 1329 21380 521264384 44878 47669 340872119 44878 99705 829469478 44878 7031 630715213 44878 92936 972368584 47710 16399 447784994 47710 34871 599248105 88143 88348 456570465 18968 62127 211464939 99964 13234 752310839 99964 67932 390701280 99964 11251 699348196 18034 63844 865160069 14838 50651 422429590 14838 94139 857297243 30015 98339 952028591 30015 59015 737237263 30015 28646 346113554 30015 95363 820825568 58078 4086 435269989 72460 21088 373386408 72460 53170 705616364 35695 20885 924449701 82525 96150 193137296 12977 66791 729457025 12977 41794 713155460 12977 68585 981713124 61454 41454 865425470 61454 50494 80840796 61454 67818 136326248 61454 96132 991479283 8686 51613 552098832 8686 8241 563143488 19108 1034 826850114 19108 2117 505350162 19108 18731 835609078 25532 67411 467273067 73644 87420 567772653 73644 41863 767690381 73644 10552 39988232 62709 16058 364723746 62709 47109 421926413 95040 7018 116189693 95040 64725 332738471 33658 10493 909011070 33658 15839 709232998 19285 5135 146761582 19285 87555 550256741 19285 96676 265659824 6456 25741 729702833 65120 11570 74771449 65120 33212 5080332 25806 37233 322998915 25806 48796 758669139 25806 52881 634340624 25806 3891 914653393 31675 35553 520100670 31675 7527 826634032 41791 95998 161671984 41791 3092 457373697 41791 13200 659761307 39811 21509 79922205 39811 91855 359493232 4235 66348 387998447 4235 21630 253986815 25321 84204 391230764 79416 14816 795862721 79416 73367 39232516 79416 87712 580350808 19150 40773 738424080 19150 34784 247313797 57455 39325 160931943 57455 1951 568788450 65579 61281 468263104 76912 29187 485948338 89114 9283 611820224 36339 27018 303221671 36339 66738 241662031 36339 97479 510709851 73222 2455 620558132 73222 80815 694812012 73222 94431 777941473 73021 34968 683727371 73021 32555 661005418 43810 63891 772271225 32063 62141 851378518 32063 35825 409251891 32063 66397 415646215 63516 66398 912665675 25096 24388 147341245 25096 52713 388386837 25096 16606 476868272 85482 11491 302904415 85482 99510 153300391 85482 19746 603648081 85482 69249 185508962 24378 21675 464014929 24378 47486 334615930 87061 13476 4081000 87061 33212 82768565 67307 91702 624618969 2339 33746 976603240 15176 53574 396009399 65261 58587 877632625 65261 6221 529349054 4136 55242 694103482 4136 28162 653332122 22047 61161 432230952 81310 85539 953736892 81310 37073 860778948 95269 64440 510690983 95269 19392 273969915 63715 18802 523844051 63715 48995 147522314 44382 33026 128888360 44382 80006 707496283 44382 27666 392000132 44382 35196 168934099 21059 19267 57283115 21059 46542 67970558 21059 54894 642499713 21059 17635 342717248 85959 94952 622408331 85959 38815 100406180 53324 53835 914366349 84879 74792 85688275 84879 75960 596739533 84879 26007 461354235 39285 82363 491409487 49783 85202 33573182 91059 6515 671745202 50642 24870 574224131 50642 68585 999447267 65581 74305 535861337 65581 45896 919453862 85724 6100 515246624 28461 42853 719499539 28461 90173 325395459 28461 16447 364856783 44318 72681 777517495 44318 67828 524221694 44318 88939 113124428 44318 25902 101713996 95959 71694 428450443 95959 17693 651369198 95959 3891 508520386 82833 28256 686565542 82833 95787 113088305 82833 31688 57725597 96676 81498 899681610 30875 36714 112337948 30875 45446 971963611 65783 74393 684758326 65783 94869 29140315 57865 78129 262556628 57865 55805 496242638 30628 66513 408432328 30628 65618 375803043 26007 72040 932556144 26007 82509 544520846 26007 80619 679336450 26007 71157 469253398 16599 4321 717490746 16599 66229 53517352 84205 25508 256751417 84205 92241 727445808 17327 74846 679632612 17327 55229 76877733 34303 26390 623250904 34303 41214 630003444 34303 88303 804878180 6221 12073 357376304 18761 8436 60720021 18761 21380 808127821 53677 70959 23797429 53677 26074 454780608 56893 15685 432315568 56893 28369 770323956 60859 53805 825870290 60859 93242 576016960 60859 92700 638225312 60859 22046 973004412 12584 86203 775456993 12584 35196 670615484 71925 87713 319639260 71925 7578 678733933 22076 27901 409534186 15929 52008 217890896 97217 36933 452816450 97217 57773 749884178 34676 29579 243374462 89044 9857 427412267 89044 55292 882228334 43780 9455 496551094 39104 67681 790307089 33428 87780 852377534 71180 41072 682099491 71180 23980 318733114 60929 55207 849754990 60929 49435 549938886 42858 3924 217990637 42858 76611 286476454 5122 76334 444585221 5122 18150 838418209 5122 85524 101638685 50451 87258 345733363 50451 87166 28025018 967 81189 880498531 967 14122 307999171 967 22096 34536004 19392 97154 17793771 83277 81206 391945612 83277 64686 673219857 48013 46043 747328444 7496 8641 307387171 90787 51631 861085736 71081 3522 834318139 71081 83764 856344012 71081 46548 936873751 9100 83139 58468708 9100 96585 591507783 26866 86247 743396912 26866 59776 767152252 26866 25899 817748181 98465 40233 670311025 98465 25319 997321916 98465 42107 135961398 98465 84673 962425945 12281 54558 808560041 12281 25657 31079046 9910 37221 621997362 72545 32306 593641283 72545 58573 140533971 66576 38405 272733647 93704 89917 183639424 86609 40469 69469801 86609 47129 621433888 88209 28591 967175834 88209 81347 985788121 88209 1483 137174208 42368 84337 467499826 42368 17194 878170210 42368 92815 715256447 16836 41092 862565943 16836 78591 770571647 16836 84162 294738561 30416 75906 984741815 84277 84570 514382810 71835 73305 957804492 57929 4618 292580923 57929 31116 917888636 57929 63330 325292511 50135 4507 944640082 64251 88114 414147317 64251 9006 259592781 62315 31003 329623519 62315 41298 486698944 71268 3135 339022708 71268 59015 681991389 20728 43524 502968608 25801 96143 546422928 25801 36096 105288973 25801 60710 335215322 25801 78336 964180981 74767 78122 45473065 42654 52885 260487290 42654 94867 25450635 21304 9079 750660130 82582 11893 621988259 44320 33796 886504999 76754 86111 126378356 76754 29654 702251157 76754 57346 368033895 5680 94995 442252183 5680 36915 715821276 5680 50847 825894030 5680 94712 477915180 76611 12868 774775089 79244 13052 254614434 89529 88227 305847339 875 45607 135298199 92815 37879 937935078 92815 27178 567335469 92815 93788 262353899 24076 71506 629898413 24076 21165 286617646 41553 11542 125530509 41553 41601 737773747 56772 7957 457088382 56772 3449 566144702 64398 90250 18782414 1922 87412 2996805 1922 84373 754506291 1922 74604 246605108 66847 59267 441404660 66847 75602 155195800 21920 16209 633732167 21920 17307 898562079 77960 78518 72812212 77960 95130 677126571 23117 84913 904601683 23117 54838 12178295 23117 50771 333952226 23117 52619 384985388 74654 34770 700995432 63329 20836 609307363 20907 59840 291248408 72525 50280 504809800 10497 41425 139048584 1932 94972 341468258 61989 84313 268041796 61989 36135 334887906 61989 428 587023696 61989 59627 478245131 98827 2310 292779228 98827 63089 770389192 89970 86699 103590521 89970 93922 335144205 7403 82509 219335192 7403 58044 94128224 1010 84616 580293982 1010 12978 115520589 1010 25673 258584363 94082 89339 800441379 46597 71506 386435088 65396 17289 794087937 51626 7874 843647987 16447 22044 238063276 16447 99395 755603096 52927 56789 507597578 52927 99754 887810112 41863 57779 293590359 72792 41667 278995247 72792 38020 569126541 94996 38354 536558800 94996 57999 678489580 36915 40271 96108676 1560 28546 62092503 1560 43050 532937818 55142 5681 829857302 55142 94862 953555977 21630 85392 403194542 21630 66743 727401817 88830 30514 504211729 62596 88164 841447590 62596 27178 463025057 54894 83739 315020115 54894 8241 444358281 7556 65639 177099914 91595 21478 387781778 91595 75029 660942955 35679 9542 169952067 35679 55916 457293401 35679 40679 303603210 22542 55617 152172303 22542 31474 218893868 22542 92029 244554161 95209 30967 775048772 95209 7707 363175105 63089 1257 403551633 2574 14460 850176691 29523 43452 319706779 29523 62958 243696059 29523 57743 845890342 29523 29311 925029535 12946 41264 28234973 37904 72566 870333639 87284 9768 94374793 94419 57945 626028387 94419 86932 691496380 94419 22546 820707805 52941 83783 277040290 52941 47685 773030639 52941 75844 928622563 52941 60644 826175323 16202 37115 385418306 16202 11265 224952846 16202 25703 911895386 16202 66743 517673229 38425 60695 897207657 98067 14674 657975750 98067 9654 326746320 93219 91350 788379436 93219 90488 302168169 14644 12011 781489314 14644 96132 888101238 45446 83355 734992157 45446 54123 587888420 71522 8739 377955846 52355 12949 32858096 52355 99721 840699195 52355 14371 498795261 34635 51612 562982850 18897 43764 640461221 18897 9564 335297328 42584 29096 438634779 42584 80619 844189301 42584 35024 390313218 79878 28912 266294906 79878 61729 133309570 15433 79233 490806346 53052 29514 84388674 24785 69478 219299832 24785 33469 289275552 17121 55977 563970207 887 75544 703874902 23289 8523 374783496 34682 43932 779682603 34682 3503 330033472 48658 8918 597768963 48658 87486 404753816 47213 67809 955132712 36922 53088 914146744 36922 92728 105729500 30223 29966 966770974 63330 39187 265820446 63330 32062 867127221 80467 37965 801541741 5440 4233 378003404 5440 53260 276523173 5440 74405 292948095 87403 82817 490574718 87403 50209 758956585 19328 1657 161772175 19328 98921 638089485 55805 45005 656156928 55805 63685 527287049 81961 89306 378924176 24587 76552 390737159 65918 10325 994449806 97646 75693 283677533 97646 55229 790281202 77016 13167 582658873 77016 99046 437655937 77016 65599 215341711 77016 32728 664112507 35733 82422 879316011 35733 20147 616575184 37602 17479 409371823 37602 81146 247535501 38423 79173 157026518 38423 52130 492088488 38423 26654 166325153 51215 1709 71508898 51215 89144 59081866 51215 34433 279380349 51215 31329 387500086 20853 23193 189718868 20853 60028 806073889 58435 15795 383423816 58435 19473 111854151 58435 58275 89004066 11608 83743 358680343 11608 35024 89181560 11608 91017 580126455 29770 59569 604994674 19022 58802 259117778 13215 11212 2961284 13215 19565 308005494 59378 45581 50199101 74419 79008 628596345 11953 48940 513115915 11953 84377 896417430 11953 25673 758181295 81146 9054 692503713 81146 9639 87997191 81146 36770 378286497 55229 53210 462833210 55229 323 647560950 55229 31498 920734910 43634 2613 563779114 43634 30446 831048921 43634 101 504672864 43634 16200 873344212 3457 64106 42660036 2893 96503 956800204 84673 5667 534755761 84673 45133 469459951 24555 18841 648605385 24555 18204 144587330 24555 18734 414872376 24555 71746 365367330 24555 59627 546063906 4791 99242 621214552 4791 69334 921931453 18614 62758 258463443 90488 43654 827914007 90488 87443 231821222 95130 46512 203495089 95130 52875 263680692 95130 64001 671984170 95130 13756 325885150 95130 42210 770152281 4123 45691 343338561 4123 3891 431687504 41789 92644 574233732 41789 47486 895213722 69249 81052 518153646 69249 59375 376836753 69249 71923 971430739 69249 4582 370962183 81141 95577 387095268 71618 31610 366676290 56318 92170 594396898 56318 88846 671984094 17622 79024 394064192 17622 75463 56797428 30956 68817 157934049 30956 32048 559125415 95787 38663 667613043 95787 52002 640551999 95787 61374 564824320 65375 61571 69414608 65375 88906 469984671 84435 11486 807195268 86285 42393 770006481 86285 16498 46549277 86285 69065 897858810 58212 60866 923783992 58212 9264 987171537 74405 20464 491345801 74405 55447 842408552 76407 77607 631250530 76407 557 870811919 76407 51666 809427634 76407 30755 353499777 21753 34625 100715421 21753 37840 701799459 4439 31389 242537009 4439 87338 708236976 30446 88724 662835995 30446 56634 736495521 30446 59493 831606540 30446 72611 822634498 89184 56405 443854285 89184 94712 482945676 33011 8739 94954736 33011 22046 3767030 33011 76106 85019720 74073 49182 98673482 16579 27316 11477546 17194 43038 116800836 17194 47117 10714138 47335 3595 904965702 47335 64079 823349815 81738 26585 417693706 75033 52060 385974424 75033 95171 813920914 56445 41609 206639055 56445 48556 654478955 56445 72175 672572553 92241 73116 650370173 86646 31361 890991209 86646 89614 380116648 38200 11814 754450352 14996 99713 580069324 73301 20354 191923132 65072 99347 950198486 65072 69334 601208226 6622 29014 480891077 92360 88252 583932387 8868 11402 770800378 88558 75909 626780501 88558 59935 252805442 13276 65553 869356371 13276 62674 978292297 27291 70550 887972219 42444 2608 348739829 26635 71795 304684350 21686 65716 719062246 21686 96057 99995390 47129 11316 175741066 47129 20201 570522160 47129 79900 696350478 47129 560 547410269 48872 76928 305833405 48872 8752 342427427 59000 86532 991041948 75602 79302 830246740 42427 69554 790409208 42427 87166 357537630 93922 87708 328531766 93922 66991 348627878 93922 70415 878520236 93922 2881 298119749 50257 6140 417886114 76665 27511 470170836 76665 66389 57767614 50209 52212 940097856 50209 71696 619479266 50209 86330 504742037 86330 99000 700792842 53260 80836 27387948 53260 7051 318412149 16585 60926 767529683 31526 16873 267236295 31526 99802 510478536 13455 64728 912065777 13455 62532 286554639 65846 45098 209199389 44316 53999 517681653 44316 9424 564139198 44316 44108 847112050 44316 69778 351954487 44316 53170 428683973 85671 29226 323518137 85671 60894 626509361 85671 21165 244228031 85671 85340 761939351 26831 42360 820707683 5638 99663 964655997 60079 47223 585024459 9025 67673 879832397 9025 17635 598327580 81258 46403 312128499 91855 76046 708137833 35696 37858 748056277 35696 20625 394057094 35696 70527 665934101 8442 2738 871759231 8442 28646 580031742 69334 60649 353865996 10167 98654 468206015 10167 45700 363313835 86481 14280 280119999 86481 9085 86165632 86481 21380 116642322 70165 69671 539434242 81369 26571 342553487 52120 84923 440751001 1789 91084 450181473 1789 65978 218231090 2881 2136 126839765 2881 86341 563776259 42931 69880 423606537 42931 66157 349021858 42931 89205 43364693 76045 50909 843373549 76045 74680 662762161 87090 4710 646769988 26074 10120 570062399 71083 17000 404542789 71083 86740 870864394 71083 80619 412037981 71083 19544 277246781 45896 14363 82679564 66337 67189 941057690 66337 28851 199966309 36156 10093 829600371 36156 34701 124916523 50729 2172 477137574 40892 30514 42164715 40892 73513 908373897 33520 54122 969326433 33520 82285 310480354 86888 33472 753872396 82214 39606 309148041 40430 18620 187845695 40430 71311 982377374 69182 96795 8692736 69182 82298 771619384 69182 19296 415011218 86341 87222 119081451 84106 32673 891003582 84106 19918 267681253 25292 99947 93865858 57362 17568 117166171 75969 28862 866364685 17640 92129 832242875 79399 29150 633661879 79399 66146 955610106 79399 43404 286006071 79399 10072 341163138 91369 51577 843853154 46384 29245 494514711 84804 99319 109977759 84804 64102 486345798 45991 62887 358591553 45991 11198 865419278 45991 96779 388980263 92029 14804 872171930 53365 57446 673174075 53365 48556 992216264 88906 30759 764596229 88906 41601 975302702 41356 98287 602827264 48612 32728 499639518 48612 80104 487486836 57773 42684 377067410 57773 85285 142927654 95923 89421 734040559 66565 44903 430403984 66565 57463 562828685 66565 23195 964065833 66565 62496 398082615 70085 35033 395243086 43815 180 196758415 54838 29810 805925193 54838 90843 329790150 82102 40999 654514528 82102 16316 752138760 66229 66306 653578865 66229 15837 659722649 65567 51142 426456576 65567 92210 254880799 65567 84636 312493057 65567 9769 523518696 29008 60988 998912635 20387 40482 123667227 20387 16817 611133824 51572 44808 437943106 5070 93095 523382995 36913 58141 577754837 3449 86633 184843806 62532 37668 410065897 62532 8639 823587834 66331 17308 176509776 15749 89145 487682132 42874 24288 699777626 64006 14117 384290665 64006 51510 494162484 54772 13594 898653042 83710 48477 47605979 83710 32645 532104922 48258 52732 636368513 48258 50675 691338934 48258 87093 936872195 25657 98205 609786836 11251 92076 867868185 11251 79374 729535384 82521 30813 609553077 82521 1174 433902968 19722 67749 75824633 19722 35513 126028786 47473 71553 316334391 12585 29582 10705080 25319 16706 119605354 25319 1190 165203830 54297 68717 854770885 94951 74209 926322576 70909 24277 301227510 70909 1944 755761584 35394 55391 278901533 35394 45495 266516635 53023 51500 150837447 53023 65193 854633362 61781 85376 908023923 9639 18033 533559200 15837 8887 556786452 15837 86729 542944258 15837 14987 211399178 2582 3893 7139431 2582 66258 694820595 2582 16996 67085060 2582 36388 839287006 45700 2280 820108341 45700 75084 355066441 85426 6879 647340824 77528 76903 8340949 77528 78571 759216314 68044 44652 652570568 68044 38138 614941744 88939 79293 49773436 88939 39922 896847996 18024 64955 292737070 87273 18423 41618621 87273 85451 278163084 87273 77726 658622948 77106 44667 806521788 77106 62325 167915210 77106 34871 829524425 77106 75029 492266803 71665 4382 689445725 64877 14722 554691442 64877 14519 233383341 98036 67388 416776725 98036 98157 945909630 8068 11402 710468129 8068 58415 507703346 34515 42311 396136250 34515 9326 905387682 34515 80736 649593999 47835 58461 733932227 47835 9418 416977583 47835 28980 238890152 99721 26006 422299065 99721 76436 842429988 99721 21538 960834379 99721 25861 333135073 18731 42614 701815441 18731 31925 808621875 18731 28646 84300552 6924 39812 349762673 5921 89351 822715533 5921 74715 296840037 5921 44144 660523368 5921 58032 761288615 17133 2188 675654068 17133 64725 85132159 17133 21726 969301749 92024 9548 372808268 96904 18239 962358223 89055 84337 799987493 45974 44145 326855184 45974 29791 162977309 78336 15767 113819932 78336 2727 613297365 78336 87093 665697171 9654 53435 464950964 9654 25867 797459560 64102 743 163345744 28646 34850 625497994 323 97186 799153570 323 10175 676654704 93865 15965 959085089 93865 16718 423825461 93865 58573 226927324 93865 15131 359943829 93865 77379 849316241 38020 8167 39538973 38020 34948 172355826 38020 18483 20656093 61849 69579 11628560 61849 4426 202517933 57999 57196 977677868 57999 784 807271686 41794 64754 435711466 41794 52147 188963172 64839 35188 714876993 16180 3188 999392433 65599 10937 816395345 28944 63195 616096172 28944 77726 692943863 20525 63368 674488221 40819 53732 962549897 56108 31584 238924580 56108 37621 912605102 19512 94399 309818011 66397 52392 80716321 66397 12259 116344909 84430 30477 289842552 57824 80980 757764402 3727 72749 515914392 3727 30755 215618485 47879 32138 793571889 47879 65063 310554144 47879 93228 853240904 69626 99245 942656931 97300 5609 433103168 97300 51034 578097014 86286 21904 365889325 86286 54167 681219308 86286 17403 221451562 93824 51971 850318987 3142 62296 791905531 3142 98063 614811627 35749 13940 693130670 35749 37437 820455944 35749 33704 49719555 35749 1951 653288876 9691 32228 428840966 9691 33085 360267615 27685 23501 655102262 8263 38891 686480910 8263 18252 459897522 61729 30632 464677338 61729 34460 748712274 3864 98559 180999560 3864 34850 846981430 3864 49630 488705334 80619 22500 273681759 80619 33074 147342164 80619 94445 649239400 80619 59491 997480758 23113 86491 89127008 54462 47086 101449129 54462 2677 437205488 54462 95998 214281660 18645 65208 321607395 18645 81347 597327446 13200 69903 270286686 73367 73569 48221893 73367 83055 164410823 73367 47327 604780211 70415 55748 164642962 70415 89263 756895117 32728 54009 103031211 32728 84636 704668452 32728 81948 326202973 82395 74101 445749855 82395 21165 70504093 82395 78682 172790437 90908 1541 93343509 90908 62079 210568649 49723 60534 883127263 69633 42656 872010020 77748 85146 679525283 77748 71878 626404976 23075 3109 986170516 62286 78744 449501462 97315 38987 251575824 97315 35596 406628660 62950 93316 966120530 62950 16318 771905905 62950 72338 719291757 27555 97414 961258456 27555 71157 527956847 76246 49103 146505149 19746 10912 237599380 23095 39183 280687236 45445 72716 394852445 21380 41574 609910573 21380 62359 750382382 21380 45101 357981162 49426 12419 576880000 7031 71657 876463381 7031 90272 364052013 65310 85321 922704807 64725 92281 25426665 64725 95818 978293781 3092 24232 780423698 88846 38247 886272316 88846 80433 628954723 33767 24065 256764126 33767 73022 226126464 33767 6740 652891857 37232 15334 515934808 74385 27998 151054001 74385 22823 130118757 80966 42555 523819750 80966 32667 537990362 82509 18135 463005759 82509 46132 439873411 83553 42657 508270562 46132 46932 496312553 46132 33488 919685415 46132 79024 70639646 46132 6376 286640278 46132 9708 568224745 31925 19477 28891473 43781 93342 524454167 43781 60448 282195197 43781 78444 806583418 43781 32232 660543171 97367 28365 363315100 59935 13416 717069951 59935 44933 158431573 93621 42566 501115157 7845 6320 902647961 49195 63254 951794984 56157 22004 271093764 90239 68182 178617137 90239 474 839620719 90239 48556 441323706 6575 30200 965385492 6575 67828 172638861 6575 44805 105409692 6575 66258 657265309 6575 75298 102725097 41601 52188 183714415 41601 46342 646644716 83350 91813 412172695 83350 76475 994804535 86518 49857 789591711 1944 30524 711846232 1944 77746 592008920 1944 73709 651068357 68233 75277 604591644 68233 74643 588555231 68233 25050 650724390 32232 90119 464656551 54167 65979 64962155 5513 50328 965030677 5513 53126 481440816 5513 45475 126077578 99395 67072 206709252 99395 44144 912391372 16253 6346 894371557 87166 61663 575633488 87166 26010 143641162 87166 85359 700765865 99510 55168 931576970 99510 52165 315012507 67301 79012 525657227 92155 65710 780617329 92155 88014 242012039 16054 50500 687213739 30421 47913 510546865 15295 36690 530353901 15295 72871 122758646 15295 900 376954962 22046 92662 321817331 98391 52347 96182954 98391 70891 120363135 15836 30846 21568646 15836 62174 271843453 71064 20763 764881873 71064 44572 317737888 71064 57954 249337454 32645 3811 880026897 32645 60096 327380446 52165 87478 967557856 52165 57549 330119269 52165 13125 402149810 66743 95678 391437306 66743 86023 399970913 88725 8438 113050368 15452 66023 612708441 15452 14528 163885638 9564 14843 100895777 9564 66085 416943667 32188 53268 213361471 32188 12429 902268672 21238 31303 867516796 88227 438 641824142 88227 77419 496565905 88227 1425 483187871 59549 15 882167484 17427 28215 738455823 17427 95394 921097764 62325 31747 674815375 62325 76698 591191264 4426 2842 165970330 4426 95676 552901053 4426 10325 342899153 96449 85579 274162293 96449 98157 4174359 90275 31475 409523741 30755 95743 664685654 30755 10609 172947304 45735 7758 994195916 4415 9184 323251910 95171 66301 223740845 95171 30272 932118065 48851 60337 934260515 48851 22538 276836644 48851 94606 385400476 54221 88838 148198482 54221 37517 412201298 54221 45475 129839960 84374 50321 879530988 58804 44543 509867243 78882 14631 951633342 78882 28913 505616142 46512 29850 946719890 46512 51580 123507905 52619 19661 584233252 52619 99046 853662046 91769 95213 579795228 91769 54614 85527220 91769 16140 720849498 66725 7515 946074951 86729 33607 794799584 86729 87183 146298450 62079 10800 481079461 62079 22392 944582673 62079 73053 444005653 7527 98708 360694624 7527 231 404971415 89995 99015 946393204 94785 59349 301908005 94785 80735 909132119 94785 94896 427492486 96651 63064 705330210 96651 97043 312408449 96651 25025 289423431 63685 46579 160632859 63685 55245 851864179 63685 60646 203826427 98032 68160 165043317 22411 99650 862890299 85359 88455 346664953 85359 9036 822476548 85359 93784 373603236 1951 70079 158280797 26158 56016 838121502 26158 900 795692194 84611 53508 978906932 84611 45418 712456097 83055 66438 293682049 83055 60523 254769291 83055 99415 772073745 98072 71267 778487544 9085 35420 813036353 9085 12744 744787121 9085 86209 45779637 89864 78910 768282087 91941 71882 179103455 9375 78671 591631245 9375 40814 408766119 90165 95765 237785182 49279 58580 408444909 49279 56795 956622466 18312 96801 276592519 65063 42143 415396826 65063 77411 555731431 77379 68967 951463453 75874 96137 523555181 75874 50655 992980865 75874 82897 562086324 58864 14915 117743504 58864 66324 298411975 45156 2319 227584788 45156 67074 356114502 45156 28634 219058869 16718 20663 707221146 16718 101 378045130 26298 28630 727702221 26298 45481 4053041 11198 37980 677638046 28162 81164 931249699 17635 14086 99868691 83427 78325 81220841 90892 26685 623533132 90892 19646 338404904 22944 74631 902324335 22944 94268 465803855 29205 54757 989610693 59627 39646 348079213 71157 82743 252285250 71157 2677 929252399 71157 80386 250479414 60586 58634 415007702 60586 8166 947920280 64079 7834 586631002 63970 41441 100393136 63970 20541 867719514 16498 34269 219492066 28369 61654 692905930 28369 49585 212074373 99429 26566 317982971 99429 18578 910712592 99429 19521 760991098 84636 74231 390748580 900 81096 360077303 35196 63170 812304785 76106 68228 916190731 74394 20781 299547141 36059 11289 190469392 32062 66012 22491081 977 20980 555997512 37773 98153 790699659 37773 59605 550667666 48915 17315 581052644 97276 98136 783563188 97276 49941 277134250 97276 83442 204504111 96556 54491 536179183 96556 68242 927295710 71508 92215 776504972 38001 16883 309890022 38001 25902 452743374 38001 62976 621240982 30772 31692 892257244 30772 33488 27263484 30772 58044 291890198 9769 47190 659422535 9769 60785 541090054 27105 6786 88534043 27105 58056 644898796 27105 43465 220844637 27105 81948 987383768 27105 88014 544564559 27105 79813 184910983 73267 58355 556058507 73267 45418 263579021 989 30100 970299783 989 94148 722931607 989 13825 711514839 51666 48073 568203909 95363 41398 21084116 72175 44789 837865846 88713 16639 606215417 88713 9746 537521330 88713 89785 690466712 88713 98575 889599024 88713 57954 560719763 29885 91906 923989315 94606 86464 718156941 94606 85003 30389012 56519 88675 441049223 62571 34291 747217497 62571 68998 455463132 98063 50553 361081008 98063 42950 252503678 45930 52643 733188237 45930 2107 437386792 45930 33666 227780818 47126 31665 443642244 43618 39363 844382285 43618 3061 293599904 43618 71027 326648038 43618 90843 925495567 53126 40029 731025253 53126 39514 633726529 99705 64114 48544002 99705 55555 288892608 94712 19325 219626215 37517 16152 217426813 92936 41486 643298518 92936 15839 406071055 51624 81986 619521018 72327 33861 449701899 72327 83789 438798388 73004 97076 364478309 73004 14136 506347215 60601 97486 709579600 31116 20836 897164615 31116 80736 398765359 31116 59491 570000494 55292 16891 875322231 58573 21967 589681827 53181 65976 347381890 53181 66324 977572145 81948 99463 683446583 19918 78784 494695052 19918 77509 212463280 48264 15264 459308692 52713 78343 62267577 52713 52763 218701419 52713 48995 145931873 89186 56131 331825415 89186 91954 629271991 89186 83616 376707260 89186 93760 627818811 50771 79579 19366097 83965 1754 689976694 92728 60902 158532549 49550 50464 209314870 49550 63064 605713896 49550 47732 97520383 44505 66677 397009049 44505 784 213244863 44505 29791 607338349 32185 18865 894981598 32185 45683 764955053 32185 22782 214185244 28122 28792 949707060 28122 79270 588991103 27590 19060 73160767 27590 89614 46587676 47010 1963 763872771 47010 14850 361451679 47010 37310 865800240 47010 33500 419181018 21476 73296 377490620 35632 92627 754238827 35632 89614 428973684 35632 95350 591460828 91316 32109 748536917 91316 16996 713760387 91316 91402 918254707 52999 77724 429754926 52999 81878 803715142 52999 49549 784991485 52999 60646 296275285 44931 52947 164094607 44931 24670 966369645 8938 26757 131090571 8938 18578 962485650 17880 48115 9015474 25025 26377 588611167 84496 67483 756643050 84496 16837 758054207 84496 3891 634683300 84496 80816 965592224 84496 80736 85712281 75638 18313 710678195 75638 50949 960777980 79270 17504 580237383 79270 16987 68601170 93471 19983 803082855 93471 36020 461872217 26734 16589 224877883 64508 29242 496763700 64508 7854 605680907 64508 77752 625558370 31857 96732 188198414 98848 49698 665215179 37013 34223 36053147 9326 51644 47985358 9326 11328 983067314 37267 39637 550371621 37267 36388 275450892 98342 29293 803971810 98342 65514 595469468 98342 86209 697343172 98342 97652 261605581 98342 52763 561582939 89205 32702 255408341 89205 95984 322797468 77671 56919 675305185 77671 14692 247924743 50610 81942 965845290 50610 63064 241660627 46554 74288 204196841 46554 47176 742018997 46554 66324 815920459 14136 67800 674010186 38815 96534 236862508 47872 31207 392965500 47872 32617 91064592 47872 77509 192317382 31410 85871 366733438 99507 3520 199912948 82868 75747 912678350 82868 86379 260641315 7051 98436 35384686 71027 99654 599583695 96132 14951 32833862 738 77639 838560780 80104 67354 795340589 80104 29907 111626595 78324 97994 268362273 78324 21816 351673538 78324 88815 695305884 78324 10072 961863581 6376 20057 33361500 47486 20915 645374377 47486 90533 942505163 14224 11051 964562507 33488 9534 869658798 33488 5801 441972831 10239 29374 252282228 10239 68115 485207960 10239 21604 904465596 35525 98145 696556046 35525 15430 217730324 35525 26521 481440968 48310 37617 532635692 9732 64413 315739727 9732 8986 502717913 39893 44312 491644010 48995 46507 494274090 74643 63081 331456267 74643 66628 895809778 74643 93252 490944775 16527 65565 907260544 16527 85907 427303165 99754 88671 120506621 99754 40161 131182957 99754 89917 10506345 99754 51250 591898338 70546 75113 100384988 72105 77203 936419892 50875 99282 747068840 50875 75607 659292157 50875 78090 998980557 57539 63271 717890993 33212 33265 9181614 33212 48676 457284178 61512 80459 212433962 61512 30804 32638761 50735 19555 344300835 50735 19954 917455478 50735 1483 376427018 50735 90669 693265072 53170 11703 493454469 77124 19938 263694807 77124 72961 793237550 18291 83022 610127845 96057 74121 111318863 96057 27178 504840005 32701 2410 521883080 32701 41894 774150239 32701 69319 62554406 97206 38550 734537083 97206 9523 33283506 51361 79722 320641395 27252 44893 701579431 27252 6231 728260086 82253 97432 735483438 97724 44057 493383452 97724 92522 800897899 50675 3989 157650048 50675 88687 268870037 76614 55614 364319249 26542 4386 284692433 26542 30108 266583145 26542 59491 128281718 26542 67409 222466660 86033 55097 453199887 50211 56597 365794943 50211 47327 374370931 43012 56261 720652799 10296 19094 532882521 10296 3617 114673443 2677 13017 704648632 2677 14901 224410987 21538 25796 149964682 9641 83515 741531739 53909 48492 73890245 13653 85231 778652104 13653 71138 22689591 34871 81705 332906899 34871 76475 355672091 74639 14512 106377643 94867 60389 463719077 94867 24111 612697072 31431 26386 454216298 31431 99692 819527252 31431 35288 953341721 68998 12349 979163998 36504 71921 552065203 174 37552 631825508 69987 30958 697516909 69987 85445 206673911 84396 21923 837918642 62976 86691 306374259 28913 33264 730940376 36492 76679 71516761 68242 9547 470167786 68242 52130 412964368 15839 89907 123033498 15839 9049 923636 15839 60953 515772597 80735 57458 492597046 80735 53157 485555292 80735 95998 317854702 59015 70563 475641748 59015 3503 227397945 59015 33894 941788714 35836 42039 248737597 35836 98585 440574311 9264 92906 273052860 9264 87555 437858424 9264 560 107069947 93507 49923 234985705 85907 20413 95125792 66085 63025 456862714 99837 81517 648043843 99837 95818 240024039 99837 16837 884645913 63693 74398 988569849 24656 52107 200317614 14245 48507 301463006 14245 16101 183134696 80030 29994 773658393 81219 58154 36070903 16200 74182 249112701 7854 80526 140885281 70339 17575 482984987 12907 34271 492073935 12907 80712 257761066 12907 67755 221264547 77494 97397 213234549 77494 42503 845545986 21165 51608 176922667 34477 92089 379529927 80006 731 251741087 80006 64541 96055188 31329 37478 400905049 44572 41852 603441514 56942 79014 343479238 56942 36332 312677540 56560 41667 497290651 25673 73375 74777442 328 41597 253868461 328 39194 771725634 328 73696 470970520 328 73513 232482024 23653 91599 49352083 23653 33090 177850724 86434 79917 388337809 86434 26521 2536511 95837 23001 937807705 95837 83207 265386084 95837 77937 941427169 95837 45495 576595639 93230 41535 115162545 89614 53885 390027852 7081 18337 168899012 95350 24651 884625927 95350 76831 952643237 95350 46749 390360144 95350 3436 548402927 95350 63064 1385566 93784 83926 267844774 64541 68925 168737071 29715 26719 67099542 29715 26185 224193324 29715 38844 776391719 29715 95438 789144597 57775 98229 266713996 57775 66258 895849195 57775 7251 472513302 57775 97043 624465372 14528 96593 541489520 14528 86502 1767311 14528 56628 497885751 69778 37284 25948604 37437 23282 745316158 37437 34451 389089254 59491 64987 329955752 59491 71878 642321010 64166 11396 163549286 64166 46735 130877505 64166 5171 401827398 68600 9523 501659209 68600 35942 350980519 68600 72589 708976263 53707 35301 14163732 49941 7411 929444625 49941 26682 108241207 21604 8666 275925032 26654 80398 593825433 52492 73509 252366621 52492 68915 406747853 52492 17403 494162242 52492 79998 154885102 82816 98406 706283219 82816 5841 880315084 40425 10624 330701630 40425 93665 960526604 40425 75516 124075739 4656 32349 830131151 66324 22308 43791388 77504 42706 842117788 77504 62519 157371939 45384 79603 671758698 91837 91635 632388008 91837 24408 132858358 48057 48106 568440931 29656 7269 706873963 29656 84117 76913449 29656 6418 934339317 47809 182 497275231 33935 43417 737817939 49630 11678 34059321 49630 33451 574420494 91606 41399 198697607 7578 19615 997103097 23234 66783 316558283 98921 33777 912838358 98921 42950 817544234 98921 70140 746712181 8986 46464 764212989 48711 68989 431316481 48711 56024 37326460 66170 50037 761616729 66170 41071 976235338 44930 88605 176877210 58448 95017 449305925 12978 96615 926391741 12978 79412 670610552 12978 40712 61966995 37215 39000 592644794 37215 63994 405292614 63980 78675 177260043 16996 22788 736417945 40924 38209 504229432 40924 91580 432257303 9521 30868 717405095 9521 57309 562800392 46342 62044 388550732 9006 28044 689292988 9006 20651 685165227 9006 59187 423483684 68585 52352 761595346 80651 88421 762170334 80651 95291 341633529 80651 27846 821233157 36332 21524 639965568 36332 11143 300564528 88014 92647 794770368 88014 73846 323171145 88014 61136 521711613 44585 65808 267939321 44585 35659 818579075 40712 37217 881365013 40712 70741 536250498 18130 97001 212358506 18130 19296 9826740 18130 47996 273032518 4904 32310 853076780 6231 65591 509586034 6231 20605 964736983 69319 17882 222841558 69319 83231 710778825 37607 15039 872278152 4231 16205 963432493 4231 95998 260495447 8462 30277 851630326 8462 71746 800017750 63797 47081 458691168 22096 71272 349542550 33474 11022 391290438 33474 38970 393610800 21748 65607 384026167 21748 34123 264856896 36770 65250 377493040 36770 63909 373184175 31688 48801 54121517 31688 64686 971175204 31688 62496 371703184 31688 27594 517455216 15785 53905 468287215 15785 79331 427270369 79003 51925 492049586 79003 70194 789029711 79003 1174 453106139 87274 48441 157717093 87274 35018 632002917 87274 63826 233694467 22782 60019 32285425 22782 80613 100524637 40490 77192 4918700 40490 46150 882836430 40490 1029 3711375 40490 83779 77651337 52763 88139 163363908 52763 49585 200920611 89118 24672 193327164 89118 74363 707503464 76551 93276 492312350 76551 60765 16887920 76551 93228 74319723 99686 14064 779597021 99686 7582 780350325 99686 95394 569178442 82335 65269 552911588 82335 33526 881736568 14692 95471 505025299 54187 62319 967762172 54187 30492 432593369 4307 29305 387857192 4307 49666 474283169 17403 74086 625060593 17403 95251 497857322 17403 9410 208747223 42107 79781 175992862 42107 98584 713244170 55663 37446 420989251 55663 90122 294880515 4582 53366 763804704 4582 91401 479184100 51756 43199 943535501 51756 39194 803471848 14850 86725 761316001 6762 66036 197351103 6762 8241 449145494 27963 21751 992419261 71814 82306 821551518 71814 66030 511082682 18578 29905 928259066 58486 1627 742743983 58486 30108 650827817 58486 33500 491250258 58486 51407 485840132 27858 87658 589125002 27858 15733 572173868 99087 66843 291266938 79813 79426 251844079 79813 4662 913617548 15584 12316 443338269 15584 60503 403198475 15584 86929 97258947 15584 49167 894069740 15584 56628 90956359 27846 16474 565806492 95984 59565 717212198 28980 20470 159816772 28980 72472 732931907 28980 60381 264495977 10175 6958 29683696 10175 42704 597324043 67755 10683 996314298 67755 98585 95899677 52880 3684 737717947 45418 68411 1420231 45418 41128 469328723 89778 59371 311614460 89778 53029 926647815 89778 14950 620727573 89778 52275 429890052 89778 24927 930438405 89778 84868 299446618 81878 96044 660648307 81878 17307 637087396 81878 10609 783428111 57777 64055 258177105 2117 13686 274703095 67523 86847 731018142 67523 1190 843685556 67523 30100 747532529 70140 43040 649172114 70140 62143 870843709 3833 88417 718519834 3833 47938 782641959 51407 66546 266071724 51407 16606 320817523 31246 91590 841866044 72573 31811 242490144 72573 13420 818674226 92184 80384 185466074 92184 25172 10763147 56716 60814 851096505 75422 4810 674124874 3891 34653 948225963 3891 59304 181410202 3891 53528 789502609 3891 39922 86131173 987 15424 242513056 44144 23399 936342642 77213 7750 673737217 81271 96987 481215939 81271 56795 468108975 81271 24111 482286235 74604 48804 385815719 74604 87973 569045667 74604 67828 787303078 74604 60099 15839797 85340 2316 279472166 91616 51397 525250560 91616 94030 127490951 14371 63711 685093448 33085 16279 505003513 33085 30277 927053151 33085 86115 300843400 1190 70673 755521308 38149 84179 720717475 33090 8253 691110790 33090 83231 157140851 33090 73846 847062656 87712 77195 541829621 40533 24410 406800844 39327 53384 590194906 39327 19291 133264239 39327 84167 252883579 51034 71290 232775948 10696 7976 38001160 87443 67127 484601503 87443 6592 340357552 22667 36837 599572718 65618 66056 606503571 67828 44976 685102928 67828 32236 927700093 8863 84491 640120834 8863 92841 679937444 71880 18062 305203304 71880 7296 384152944 71880 78354 188126147 44326 62275 644164798 44326 21435 205440238 79581 35255 911225083 88815 49386 159021404 7998 51914 852384525 13175 80817 424983200 13175 94268 460101443 13175 4344 798892856 26450 51613 442448820 26450 29496 662688275 90843 57528 50460542 90843 46565 444565457 55514 1582 85046257 60760 37711 813655516 60760 51109 703732367 60760 58801 720105822 50847 735 657262364 8241 78421 4850975 32236 9804 814160437 32236 49 698051271 86740 10954 665166951 86740 76254 427403477 86740 43979 441195031 35024 93114 809436972 98946 52517 714864262 784 99531 621881825 21275 63564 352747810 59386 96378 825476698 59386 35448 800352901 57954 14064 662641257 560 88937 691249656 560 36503 333515404 560 93665 349272548 12188 10586 860730535 49 9593 568655741 67818 6891 924356705 67818 72092 818391470 67818 3468 146466271 67818 40269 684746254 91401 86410 902181145 80816 45409 863874742 29917 40608 681660878 29917 57309 71351051 29917 20170 280419770 68039 30168 915324108 90611 40021 72140490 90611 73709 328840145 74342 41770 211911163 44039 16675 696481671 92175 70761 666121068 92175 14442 70075142 9036 49300 63021103 4674 39116 162425844 4674 90425 8384757 4674 8904 894991317 33109 19763 82060487 60381 81332 990843190 95874 46777 966784847 30289 7143 378035103 65701 42534 527611165 44349 55297 793271936 44349 92858 966267496 71084 20345 47089806 23702 64010 844425442 23702 28634 182768599 23702 68991 441288220 73696 280 910814860 25902 16826 139503409 25902 45101 931312558 27178 2793 268349745 27178 62978 104750143 5841 90764 932868706 5841 87139 875192216 51250 92810 530944514 51250 28893 994473633 32369 25916 561250584 93788 71596 335288163 93788 22246 896138072 93788 78090 526445906 93788 69983 949554935 33666 18494 932450168 7707 96200 138130816 7707 2702 821426151 28110 95113 574659854 28110 81347 348514999 84446 51402 869417314 84446 78507 349792084 4458 52410 187276171 4458 57248 998080997 16606 56876 674374406 16318 3033 326910149 24111 99755 596767626 24111 14987 715553626 59605 86546 100138226 59605 29950 996899080 14126 69724 589596131 14126 66368 364574070 48723 54117 77199866 48723 59227 263331923 22546 51791 212297658 22546 23283 174202315 85842 70222 993750707 85842 6865 807261922 85842 3374 799015925 10552 97229 298724487 83442 33233 836654611 52130 3098 808311175 18252 58056 272065794 18252 15559 76790138 46510 77940 882199231 91017 72794 647887705 46492 13003 468271189 46492 85836 771450302 35420 13301 204689963 35420 77046 707170393 35420 12030 438970555 35420 95234 543790402 27666 53683 135419396 27666 44456 120468301 27666 75933 857476051 85285 50159 878418243 70142 28973 187176686 71772 32980 187813995 71772 98157 174042788 65448 78584 555625769 93228 87066 761640016 36400 62798 760128907 36400 91715 916718079 36400 76332 457630702 78833 10857 40356687 78833 4722 699897508 86023 54095 423829560 78571 82121 248344666 34044 20203 92153358 52179 77797 416801904 52179 54204 440284246 52179 5663 695410270 75933 49971 33388401 96525 31448 56299919 96525 75208 664206839 60644 91725 740861711 84377 29799 158287633 84377 15430 406381223 84377 67407 120216587 95818 70441 170541997 29791 12074 216494007 29791 93665 685900921 51993 53723 720146577 64686 9987 552117859 64686 94030 952438452 87555 83307 735268430 59241 56136 628096334 1483 4851 951751975 85255 72479 429644337 75084 9972 172311572 35018 83470 249626565 39922 27948 263397176 39922 35895 641845831 39922 85540 43071478 96779 81894 456452111 21125 47301 266541607 94042 15447 865148740 33244 44341 139733502 33244 33066 946352571 75039 9801 269560389 14406 61480 903727418 14406 85772 100239088 14406 58202 728904458 14406 39751 687534631 22823 35371 760960238 69983 5799 44359312 12086 34884 60167166 12086 95765 956704759 74517 81719 582403048 69065 77391 750824595 91946 16866 92397191 33933 16252 787546865 78689 36084 144761022 24080 31828 864853850 16316 12763 795457218 16316 41181 386497990 33137 99758 636135613 97999 57529 256515910 75029 54349 457052677 75029 47964 848649169 81474 3708 812933073 81474 30195 458805384 81474 29380 390488871 82942 90201 659646247 82942 50518 412942663 93931 63827 19888575 93931 35841 8861696 93931 14162 873618397 62359 64681 356142399 62359 4662 937479 75298 62540 683063753 75298 1507 506218409 90212 67231 113824483 90212 98616 148830743 83990 69579 817455636 557 34530 786437299 557 27126 279382647 30077 18284 387311144 30077 25638 164391373 48556 73735 741109440 43979 98076 175920218 43979 89073 19813263 43979 31232 769632397 33163 97715 223791304 91669 66220 344953323 101 19254 959215796 101 28372 783685932 101 66369 194402516 101 24408 131152562 66389 94473 44355100 66389 32905 259741660 66389 76267 257782583 67434 25835 110243204 67434 94896 821664209 67434 38844 699898488 82285 8923 761416120 82285 36388 180689277 71503 41783 118699003 71503 57688 782872245 7251 44357 973653739 7251 98949 998738165 7251 23380 137538100 7251 97981 607565332 3250 11566 622133409 3250 65639 150132029 20010 27208 659450758 20010 77937 8914767 20010 74555 245408130 30277 13679 280560480 30277 92710 999808649 30277 67574 494946720 74363 48845 845276995 74363 12765 704847935 74363 39835 22710834 14519 61928 458124059 14519 6598 81273134 14519 16837 330674510 14519 26682 258215416 14519 28851 402090744 19296 6736 149421433 19296 47732 715428572 19296 14965 371148918 55256 27899 88870062 55256 47669 499874423 56795 85547 37609730 99802 3309 775053475 99802 47998 489843841 62496 71142 76482833 97994 65741 274960690 26941 25568 23839593 26941 95812 766029362 28372 87338 254398860 52947 41445 968786670 52947 93842 243931938 45064 95281 569444621 45064 47938 830695825 45456 15138 251689449 55800 77258 680279302 55800 32075 896903433 40269 93602 93707712 8315 74166 630706981 45133 55550 668595170 45133 64366 903513011 31498 73386 614781394 83616 23108 160308554 92112 82519 860327305 92112 30614 640640612 92112 15495 229672979 82360 96625 942874447 82360 77133 566569658 82360 80386 811303019 75516 64758 117181196 75516 5171 810661114 94148 93668 810409221 71473 84477 159890014 71473 99122 205186777 11891 8579 403069888 80939 61929 358069759 41894 49251 444828152 58884 49592 908281994 43404 21058 691560090 43404 15947 873861276 43404 78090 376698482 52051 18269 140508469 52051 15131 553674908 15782 69845 204562683 15782 18950 850173221 32048 21726 552398877 32048 46242 168025695 6041 73941 586582137 6041 11397 732370441 6041 38788 328011447 77746 45166 407425913 98157 78144 267872210 98157 80995 245633729 98157 88687 515818333 47117 36388 497410846 47117 20366 407315254 55723 789 810495560 55723 25574 171798715 17307 9445 395653160 17234 45285 726942773 17234 76332 931038636 8393 44066 46397972 54936 91540 703498934 54936 95765 241487813 65316 70814 726971816 16837 39418 837847782 79024 97657 168675748 9708 473 868084059 41298 99969 183072670 1797 62917 484300876 86347 73603 147224215 22246 78180 587675916 36388 76502 725395418 36388 48052 567116102 36388 80 935339136 25899 78718 632933052 25899 89263 459232408 53581 7077 454033079 6765 42122 581051948 6765 49300 973996591 41560 41530 985042471 41560 33094 553730723 47938 35854 694512438 47938 24805 744765992 5171 99908 118899454 5171 11595 407333918 85445 64553 835467260 85445 85081 895605593 85445 99548 14783649 85445 37992 799375371 38588 84600 498882520 87139 43383 453370684 87139 60841 856014513 26010 59772 857676128 32617 91046 220172546 48676 54168 756997293 48676 28535 286138352 38996 28824 656805264 38996 89917 137050513 38996 14113 405346643 20696 87492 897588564 92732 558 851124474 92732 61822 490952521 84393 41901 354255137 79023 81711 180032481 79023 85234 664354275 79023 42503 30179241 66714 62728 190313244 66714 35426 647909715 66714 1215 778654239 46334 41767 521826271 41753 23172 554760584 41753 12543 247778148 68926 55956 98441579 68926 83106 782964931 68926 92841 25992313 81347 92987 983571799 81347 85123 834961222 18950 99887 15517223 18950 82841 49149493 24408 18331 65355633 49585 87093 351534067 70504 33665 176611155 70504 98491 365816880 70504 87146 289402550 70504 58202 864031626 95998 29201 986693123 95998 50072 74538809 60211 15960 48673494 63607 50186 394215153 63607 30583 84400076 63607 78090 645790764 70891 68045 821761041 6713 58589 87110524 6713 56403 273319123 33469 67644 94301246 33469 33548 529843900 33469 69659 161624940 7325 77851 565658614 33021 56928 326505872 33021 16140 623306467 33021 63755 960805512 9523 85211 69427583 83957 27137 409399353 83957 50819 384508079 83957 72338 141234253 77411 2438 278450982 79412 3861 28168939 56637 42871 451769212 56637 10760 151345849 56637 33616 113334894 94862 80756 125047972 99217 55720 115832578 14198 38199 154430057 14198 32423 918729857 14198 20272 9389217 1215 83305 347262993 15645 2142 767554431 52 83219 435150422 52 25187 253076780 52 10045 859678173 45101 62472 29844292 32731 20822 67599347 14162 68407 556345029 85506 55080 224015392 85506 2653 580166820 47964 77474 425072363 47964 3374 792753882 25882 33659 804073096 82230 8635 499788899 25050 75535 983321428 61374 89471 237292936 61374 68101 320379913 61374 7289 533567389 58032 81450 132624376 74506 56035 823662192 74506 68627 580009721 29380 22149 662696189 29380 68075 682149673 24219 97033 92454381 92522 22111 671224902 92522 33990 59573020 92522 20663 564665702 72961 24613 164825799 72961 25018 272662793 72961 26159 767887016 72961 511 721477656 10325 66364 890629218 10325 20605 445668171 28634 41790 747768972 28634 25852 213570710 28634 79998 455418578 28634 50072 415292879 46565 71369 312431561 46565 76267 956999735 25700 97790 505931004 25700 23001 867104702 54614 19366 714020681 68115 67165 713377124 66258 93741 595000749 66258 55984 332508147 66258 34603 122733121 76332 71329 380964275 76332 47324 769986580 76332 30079 122688113 76332 93206 58402935 76332 72340 526262415 27662 55430 787407242 27662 75797 835556178 27662 26185 528364231 27662 61833 354700051 78507 4489 674462908 82173 66309 603727766 37840 28725 313183272 78140 56606 284951041 3503 80482 238879203 21726 70384 759122476 21726 4100 573593384 43857 58516 478077309 88393 75330 776353128 88393 46117 52913160 88393 69569 161291652 88393 46912 907901246 88393 57607 864655047 6740 672 905267286 99046 12549 261446791 99046 41181 42084762 6582 48044 106981616 47484 16056 173118808 47484 85844 262255393 71138 64653 430229260 26280 48748 865714606 26280 15168 339522781 26280 27103 514091008 75463 76781 285212863 18483 3258 811470296 18483 19332 389883500 18483 24330 154814518 56628 55913 910866967 37424 63517 89487727 36503 57161 11956856 36503 54205 991033537 71746 44522 60219556 71746 72338 469223911 19291 93225 50505377 19291 75470 435064108 66070 65095 887456472 42417 43345 406638106 22419 5656 25677289 22419 88523 995217327 22419 19393 764861877 98462 45942 807632794 95546 91939 283900997 95546 52595 452925903 95546 9437 256409413 63533 5830 540098959 63533 93168 27277888 54686 19839 638001710 95227 22772 148757895 95227 33616 558929599 13420 2879 867492861 31731 43837 117219169 3057 85762 633979548 72338 36407 621629112 72338 52174 948995650 6529 39160 354895831 19544 85114 493947061 19544 87146 950338040 35596 40035 538511417 99415 28882 850913597 9945 83160 701266161 9945 71195 477371307 5029 11521 736062280 39835 99605 261121086 39835 10172 557043968 39835 47981 451233389 31492 65643 677549036 78527 89363 386169738 5701 63096 906571372 81458 28888 588349496 8752 85473 752463030 8752 94268 4829536 511 64852 615595087 511 52174 902133595 15418 77601 317157583 15418 14924 638596930 15418 86209 967413105 1174 38106 608212279 1174 26521 217190245 1174 12543 170695973 37505 4952 521010762 37505 28093 103718502 27776 44687 48083875 19015 12378 550621073 42242 12485 434215436 16743 31872 88110459 33685 78825 744300660 33685 72566 520277305 33685 13217 636574645 64597 63441 352782487 18574 15424 801085172 18574 65514 273688796 20170 96665 750095429 20170 20605 549317675 70527 54025 208392661 21435 4318 405256354 76254 23341 144272487 76254 51093 211541315 76254 15212 272214082 73822 11194 930660330 73822 76600 500813333 21002 35008 154164611 21002 71625 111915075 41071 51205 608685366 41071 38998 274988988 7376 81041 710041540 7376 23790 135122296 76436 40923 628121033 76436 197 646488316 55718 95322 99642469 55718 11957 510948614 73513 72702 818892982 10609 56365 631715854 45481 99639 595282821 45481 6147 323652437 45481 89917 733190554 395 8768 231182045 395 36654 800874143 57214 69837 813345283 28851 61948 310946399 30272 52477 10237986 25867 60623 646524714 25867 63755 696216427 87338 37788 331056708 78090 23583 967588044 78090 57279 183974870 78090 57562 884508772 78090 72340 66384355 62519 92491 388102509 62519 8166 285220952 62519 58905 914878709 76832 4829 912028880 76832 7457 750118822 76832 14651 814171238 85123 52539 741364873 10072 84878 681073910 10072 28907 549418870 67574 89160 73326644 60750 60690 472840936 60750 57961 437619002 60750 78963 327873842 41418 58182 578534625 41418 7073 463965447 41418 75438 354051345 95812 43682 892710863 6416 35622 584302648 6416 14920 294063569 22396 81485 426947373 22396 90521 608359039 14234 62166 315406209 14234 66073 941704186 14234 94312 488553751 14234 74218 732533452 14234 97660 68692552 42045 32323 947965362 42045 11775 887697876 42045 12030 561512836 42045 8166 896386350 26682 9434 968561187 26682 73802 578146642 38138 34449 748182746 85451 20157 974187581 85451 27312 962643262 33616 98021 325028079 33616 33990 208038342 33616 20605 260721104 33616 85238 785048915 28907 73185 77160832 28907 61365 452242702 28907 24330 848071405 28907 55736 316337078 11321 90537 155097889 11321 84513 930832041 42849 4242 691450794 33066 52595 784034363 33066 69950 472859233 33066 34164 524184105 61136 11345 238994969 61136 35934 10043275 17793 90091 134335792 19597 38295 485018183 19597 84596 132779436 88903 8785 470888842 12429 31211 185897137 12429 80581 823260908 12429 91364 77814499 29514 56761 936582360 29514 73709 973450587 95291 47412 986414849 4344 92329 845063228 4344 64656 413447988 4344 34701 736915116 34701 77416 174626647 34701 19325 709471687 85540 18210 505157991 85540 20616 529362775 10741 49118 279308406 10741 69062 921824193 62674 82410 267983551 40814 3704 942800820 40814 8569 567941848 40814 61970 972808048 1583 44591 136348611 1583 58054 609218949 66568 60200 391904804 77726 41172 205231145 77726 6921 374577294 231 54212 753468961 231 63586 430456356 15783 50605 565947409 15783 20605 199979077 15783 34165 782345834 15783 61819 180803395 15783 87146 703292821 41273 90900 393416279 38104 75445 132897146 38104 87129 359657197 38104 86452 128913252 38104 82385 796705440 79374 12349 334191634 70801 67529 835019330 70801 69261 892863820 23134 84560 58625233 23134 67354 508328733 64521 36808 506521809 64521 23177 470051708 64521 99191 439582199 64521 40274 440183543 78682 60590 529588724 72398 93563 896416182 58415 18022 405431322 58415 60075 300942321 5242 17596 851102002 5242 51717 116469878 71071 15554 30687068 94896 78205 662537663 33704 84456 742374397 64257 59431 574996834 89263 64265 57098964 73159 31018 183402534 73159 31653 362200591 73159 23591 196254715 73159 86115 789265553 11138 10091 763124500 11138 65978 135337824 73509 49688 649110362 73509 8091 459634600 56555 212 755343873 95438 19528 295815048 95438 35895 310841825 89874 75615 326851364 89874 83106 676526475 25861 95158 542708358 25861 81757 824802098 97043 63100 216251819 97043 56461 909885891 30583 66539 971584541 30583 53528 746675368 16140 70428 94803717 16140 82498 585816614 16140 25326 686033142 45475 62538 972025985 3617 9428 261645297 3617 52535 393869723 65978 92488 576122037 36768 50134 598109027 36768 57607 978192900 98954 46096 868894807 15495 69507 301236698 15495 86796 638714949 15495 39116 276508000 15495 43328 39961676 67409 37708 479879163 67409 70121 540960937 47327 57931 88952081 47327 59311 740963903 44486 44166 799383391 16455 58713 504758799 16455 13330 134176314 80386 76373 761036797 80386 82897 733081149 80386 70269 287413789 25813 55483 769975838 25813 75081 205145178 25813 96746 951540374 25813 69899 722234782 25813 69569 366453852 25813 197 355291712 14987 50948 170920481 6279 32680 499414653 6279 58905 295173871 73651 99615 552946919 73651 61999 191358929 51855 99054 257462479 51855 84548 773811756 80613 13750 362172232 87093 38551 613271824 30851 99183 737290872 38192 41494 800518298 38192 66030 310613536 58999 23390 295122033 58999 53655 496845364 58999 68687 163627743 33959 44886 875124006 81530 1686 346076603 81530 47977 348944891 81530 83106 220530998 46964 57569 715982420 46964 37637 302035332 46964 82820 72633454 44805 15694 780798257 24468 37917 474239983 44933 87221 311666923 57080 82844 502592650 32310 62967 256848276 32310 83669 623392745 32310 95985 371802434 32310 74218 527744178 78897 78626 325576901 22392 75212 59776447 26185 85008 771689637 15430 2175 934027002 15430 18324 452620122 8609 2087 537410197 8609 75779 853305354 65190 89198 107339440 90033 1322 237295167 60953 88659 902297400 24852 33650 794559874 24852 53268 834761830 24852 37162 208888382 24852 30759 502932492 51450 75001 457693252 3436 54414 300726761 3436 74216 422479326 3436 70817 714410610 78700 63978 217679439 78700 67010 855032831 78700 88850 188117837 78700 11365 964705017 30452 88605 378960392 30452 68073 15667406 30452 1808 237083211 70741 28891 665740427 70741 36330 249603828 51654 95528 1110336 51654 83646 477316000 80722 23613 927200309 4105 44485 124733509 32951 1619 266647161 32951 24483 173252095 8166 86644 20609626 69961 17413 255381120 12575 1318 601380938 12575 43547 502157019 2072 79262 698614190 2072 6921 666572389 28535 17465 826828017 28535 33894 240536367 53528 61699 869210949 2064 8010 172207722 2064 44278 161361114 71878 45239 312726967 71878 25897 798269030 95676 43919 6238458 95676 65070 618130272 41869 48349 454766308 41869 71039 141544947 29907 96543 445211640 29907 76260 633257713 26967 89521 648334720 26967 59672 503814372 14816 32046 453519786 70269 18481 841974917 70269 96759 626701375 84513 88229 379187527 89457 13941 389690759 89457 65399 133086188 1360 52933 568151210 1360 73639 372197512 63123 21611 44438158 63123 66628 577413570 64928 42680 722686134 64928 13115 481548536 64928 38157 812949785 52595 58134 387200270 52595 75118 472495022 52595 25488 826320917 52595 23780 246863936 57309 27800 796909443 60470 75040 857172381 60470 58905 396063230 94268 71062 976670810 61106 48128 514821662 61106 20861 899437330 19521 24196 529690116 45495 32857 413826115 45495 64332 740059304 45495 34111 163888007 45495 23780 301885048 26521 35828 410960337 26521 62027 151231620 26138 30319 494812509 6592 17761 370356965 6592 69846 260371806 6592 12691 179491544 73709 5457 97967074 21873 57679 702463634 21873 72472 899369478 21873 50678 515911798 31945 47115 416542436 63064 88093 785365561 36095 64037 570582199 3349 83027 816344385 3349 79266 517688960 3349 12356 755311057 60646 11212 378242491 65193 67386 363199896 65193 40724 128651830 65193 79022 568977943 80736 31830 851044602 80736 54692 475339371 49292 74686 882010996 49292 20102 806601662 17931 95265 585127645 72885 88161 494045162 72885 88292 946440770 21816 23285 488806379 87183 1064 586163201 87183 81291 165105402 87183 66071 638654421 95985 49755 129532216 96759 40550 272078656 96759 6425 537116607 96759 22077 937061157 96759 75921 516387786 74799 15269 595160604 74799 14915 803698351 74799 74417 769067953 18883 18718 600938524 86115 8294 215311630 86115 34120 698558505 76475 30216 483901242 74798 31171 103349909 88292 3678 17946398 88292 13330 666038004 77752 7992 332033743 57268 41201 671313926 57268 9118 471937089 57268 45490 497335692 57268 40134 168027106 51813 33434 121124733 39262 41181 972842859 39262 46424 22754780 77769 22898 185588711 60785 1690 819558103 60785 45869 229257370 16895 42128 231079404 62143 80559 384078264 38618 90822 485735182 38618 73053 905935036 91402 41503 516476553 91402 75707 730420437 91402 43922 243137826 45440 56846 997505083 82897 42108 415218496 69861 52045 428036691 69861 13791 290905491 58054 98831 10886597 58054 10305 603051391 40161 84751 808258572 40161 58613 518446349 85551 55058 365393035 85551 596 699893136 85551 63586 250161440 30079 89477 118250285 30079 2351 763212132 70818 3717 191175036 70818 69111 865738468 15131 71338 319419199 61939 70300 738427990 61939 89497 852640846 71483 56676 839730554 71483 24927 87314355 71483 84596 316192389 71483 79266 822912582 77396 36944 255372908 77396 82385 262758436 37621 44728 863072389 37621 9909 654203754 37621 97788 863912178 82607 81956 568839279 13184 93032 975621245 44456 7390 790590641 44456 21966 593366038 44456 56369 685616570 70194 40426 510559836 70194 53755 424076153 58044 72018 386659888 72230 95167 439811660 72230 89393 512839918 36119 38500 479071964 40614 55352 714657016 82841 58419 387790787 82841 9658 794532182 9909 59721 158644103 88359 50579 813340121 88359 34297 326997489 88359 27832 635859065 73053 73042 902581548 20794 61839 646819386 20794 28282 642768949 24406 98181 761091917 24406 76895 300279860 24406 1114 358151323 24406 12407 744955538 24406 59718 191468487 95394 82337 755506775 95394 77679 406999874 66369 42763 76949142 66369 29687 901768509 66369 43547 285563749 9410 53460 33547257 9410 70154 809058338 93665 41421 510394546 82041 49223 653728909 82041 75921 601602357 82041 56879 726348998 95251 57372 450275686 1394 693 634057632 55873 20238 939580645 90669 79261 788603722 59807 11746 781189906 59807 81449 529513056 59807 36206 139012400 43334 23369 920288290 43334 89185 131742379 2493 45438 101927028 2493 64234 989951331 2833 12943 527529230 75779 70755 510589949 88687 43017 904378872 88687 33500 405740921 35359 61190 540921790 63288 91717 920922816 63288 13115 431152401 12145 27449 475420837 12145 73419 750890351 55555 94352 560255249 55555 33587 568084858 55555 59858 813899170 39194 87617 772200871 19332 93543 713991142 23283 96954 447228733 23283 75166 695405795 23283 82126 35720807 96205 55543 440623062 96205 18543 389416909 96205 62268 861027540 35895 44463 461605020 35895 5850 820584352 35895 91744 678430585 54882 30349 837858469 33341 35174 230375371 87379 23952 82112565 87379 40901 95423982 87379 74218 867443588 87379 35001 89601399 58368 10219 536387573 50651 45640 385244855 50651 14121 382759761 50651 4662 68393850 73639 3109 977551086 73639 5289 188704211 77937 63103 110140934 77937 25831 410600762 86379 83502 642594839 67699 46854 290278743 57632 11638 266013930 57632 94030 887960812 57632 60964 439059791 44353 9833 356662750 44353 36845 949090257 44353 56081 956465603 44353 92841 47923180 28069 79535 468623644 85003 14156 567390105 55984 85820 929572555 93252 15022 422693363 93252 72476 130946310 93252 12345 447542901 96112 29782 440907153 96112 91693 849596032 18476 20067 455828755 9744 85229 499682834 9744 49741 765676299 54645 41639 229249956 34164 21675 180125238 34164 96994 557671555 11595 92032 676027670 11595 42194 728393785 31094 167 175801142 31094 55358 614526707 10172 36320 226220236 10172 75470 903197291 20366 68534 500197378 20366 63146 278519811 46735 99421 239125774 46735 12407 225993832 46735 99960 744462284 64770 41880 956728389 64770 74019 751162415 64770 33245 840729223 64770 41871 837534997 66619 85732 433054690 43328 47659 101709857 86209 63854 568686384 23818 68086 677620399 23818 65538 450569762 66207 73116 763522511 66207 1219 842526809 66207 32138 309446802 53700 99853 888347907 53700 27641 625668382 79266 17174 597282089 63826 83110 929974222 63826 57607 280531384 95846 63735 881687848 10423 23672 685379461 33210 76221 774590317 33210 47732 534848903 33210 18543 979091225 66055 73488 518104648 66055 82759 876414709 66055 51708 496078827 66055 79998 603346222 81353 87914 451464268 33500 53016 939197812 33500 82932 256340895 33990 51894 857250268 58507 24214 705920044 58507 76692 570437666 58507 82820 260517630 58507 6865 926194191 14113 52883 615923279 14113 31561 452010468 14113 56488 375758179 42503 4279 373643280 26159 66202 449945108 26949 60297 555251448 47565 52168 316309153 47565 94643 257307460 18661 81987 279490689 49549 80988 431311118 49549 86491 452684360 91397 25908 219343818 91397 3193 540083581 53806 28181 828647705 53806 74218 618888697 15559 26936 875668465 15559 43338 433357447 37992 2272 34828686 65765 67852 138890826 25725 85269 704095307 41435 2436 259730632 99156 73048 305489336 62957 88356 582616778 62957 31561 565473564 62957 62587 200512835 62957 34094 845529346 62957 66628 668291550 62957 99364 254480904 89073 88294 784038736 85844 52399 448751637 12543 7744 934517021 12543 76260 533990397 45855 73370 113272673 45855 7717 877167112 45855 27646 827818933 17256 54131 771972444 17256 43361 542636502 17256 1114 922441519 25843 87808 843371849 25843 91580 225269832 88820 92650 56624644 20861 99762 518335390 40543 67954 987824862 40543 35628 393820914 5237 97813 586805297 5237 14080 357223028 5237 41095 487953576 65514 9091 830061840 41871 49689 364598751 71261 29310 339513218 71261 27594 754458229 98585 84229 528218235 98585 575 70118209 5273 77666 495733911 5273 82238 38625781 39230 19479 389785705 39230 44765 249347909 97244 49000 803888578 37206 79826 922730756 37206 66261 172535856 22266 86623 494198697 45276 37297 554692051 66628 5509 311275995 66628 98906 160535697 11143 57973 363517080 98616 4215 886497402 71213 85238 688520141 71213 17671 804832922 71213 13825 706949667 34094 38909 812379978 34094 13438 753572612 52566 46267 401000923 98272 71160 8515227 34804 62609 385261677 5850 20727 785797120 87129 85902 335515912 42950 8565 802777791 42950 11694 242592698 13825 47804 603015212 13825 93495 902806520 89917 84460 970522960 76820 7054 249908670 15400 16565 159494293 15400 30100 472943532 15400 39284 485836464 56403 90201 14425844 73960 84250 373218519 73960 67595 714327580 47996 56409 587649820 96747 73694 608574998 57607 27355 511999987 57607 11962 305455760 9570 63036 804721215 9570 91761 226742219 9570 54608 785432301 68075 80834 851497512 97652 70078 432549189 56024 53230 888003784 56024 87187 511286042 56024 62567 107942541 56024 4614 690051532 86113 96387 677859564 88911 20874 194262301 33894 4006 795847037 33894 11365 950116080 87047 92404 225915573 3193 38355 386243482 3193 71195 164109501 65053 72723 544500879 65053 66074 592558368 65053 1507 618231557 34165 97988 827264142 30804 73894 743947958 16987 77810 115801531 37113 46172 180123040 55583 93144 660973630 55583 90473 175636157 55583 46754 601910258 55583 10312 302970850 95234 33956 394443855 28166 20570 513463539 28166 54972 540931989 99707 6833 295763228 55268 11096 411211953 55268 46463 777561111 59187 51961 719200319 70448 47790 344231660 70448 1792 441351211 11957 39569 792349925 4864 57901 504005357 70945 15631 375242643 60195 88133 968417735 60195 90473 923729485 79053 37067 292389785 12030 21203 505194907 13115 28640 640602033 20681 24742 992666187 20681 1069 809862304 91954 59638 667248735 91954 91940 489374423 91954 99902 238467746 91954 75921 122363584 91954 44973 764759592 37310 89594 987347207 37310 23817 475642090 12081 348 172816084 36654 17760 122036402 36654 43648 8217625 93760 59322 506594052 93760 541 723851739 37958 19634 290235888 72982 7131 881297052 72982 20431 48418588 63382 45565 738257163 63382 78502 255030411 63382 13152 795119074 86502 32027 817058232 86502 56647 91113115 86502 51574 485948387 52174 1542 327431796 98559 66603 862928924 98559 20966 134512268 45683 16652 972090074 54608 89873 284398561 7999 27779 221825517 14965 79945 927130446 30195 21394 490855647 30195 92365 956051911 97591 32938 49955445 97591 61822 984720713 69212 27428 132413819 70419 91012 698593256 70419 19063 96985714 6921 32328 805658646 6921 74288 121789859 6921 54657 347400496 3676 1600 423819991 69111 52925 719486768 59593 75545 537061932 38844 20233 907098708 97981 69337 762042021 51205 63335 333280942 51205 42494 914934721 51205 4662 165013979 51205 34653 827548901 7717 88695 208533722 10736 22614 759200502 10736 80860 632825478 20345 81315 638939636 62781 43866 62420186 62781 27312 628790078 51557 33852 976234335 51557 1631 691375661 51557 86927 358228463 31490 14301 601240445 31490 10688 446866007 60261 4568 71186416 45212 97145 66556452 45212 44720 492346773 77509 34056 75812136 77509 69014 970850483 63586 75979 332674240 63586 94175 702110386 63586 95781 162840275 93495 23563 371973117 93495 34120 862893161 89974 52142 223207598 89974 65650 786390969 89974 72841 236085799 89974 72472 763747019 13330 78273 773628916 41128 21423 587933167 41128 47981 242180295 41128 97436 959440602 41128 83183 725522983 14966 48388 172544509 14966 26402 646274710 14966 74232 519152599 14966 20427 73877924 14966 71039 905104699 10688 53151 643578510 10688 83215 296501154 10688 30759 415420742 47732 47403 817757772 47732 49510 348883698 41181 91056 500187585 41181 91363 477071920 41181 11328 757004252 78001 68444 953031454 60099 95718 514789483 60099 71195 411791705 60099 91940 716928465 6605 48715 213690944 74393 30312 453678879 74393 79938 827039188 62490 51967 686232316 26133 43442 418323660 10879 92187 263221575 10879 13152 689137793 10879 83255 942719389 58905 80702 368443832 58905 34390 59732848 27594 34003 935891352 5572 6606 724334299 5572 41567 259830871 5572 54899 344328122 5572 48418 609083302 53776 72373 441357944 53776 39667 831495141 6121 59414 753451884 48088 24569 363772002 48088 23450 783262144 75208 53186 348661799 52106 38372 341074788 52106 50160 467547296 67407 72605 858143458 67407 16184 841191302 79998 55785 362776121 79998 85299 670503012 79998 90425 652091901 36620 48275 229972275 197 14682 366246183 197 59042 443627814 197 11328 701988840 11328 30285 971074087 11328 65700 694481488 11328 98906 479606953 73846 67222 316883234 31834 87361 362629531 65422 49309 636839663 3951 93955 254716943 3951 58254 971070255 3951 47477 331747552 64554 71267 177240688 64554 74564 397875541 64554 28282 858986443 35288 40051 282408167 35288 55736 696998096 23591 99887 651040822 233 87238 385113080 89774 15599 297933477 89774 75252 607421611 94030 95290 947161464 59718 8018 120725550 59718 71430 705251474 23012 62371 178807400 23012 18236 569723167 23012 84740 618509944 23012 31467 947783753 82432 77028 414922729 65229 18160 306521591 14399 37205 345537154 14399 87460 160604081 91432 48563 318197024 91432 63182 103206818 51380 21113 317643587 51380 9166 868642778 51380 40164 982322626 91056 98279 600926214 91056 37387 221624626 91056 71939 500991360 37964 87361 972637512 37964 66368 39448665 42704 12310 527885058 42704 61822 404899985 15768 93131 375370789 61 61171 752229591 70121 23123 182608255 29693 67967 792559284 29693 51381 694967636 29693 36330 783810990 8569 75881 902628061 8569 14373 648257506 90425 2391 230389525 90425 72314 297854376 66040 37949 294775005 66040 18424 288632455 66040 18611 293313092 76577 18307 438359010 76577 72516 333338951 32075 45019 646972001 91739 27709 39816991 91580 41268 256477474 91580 22394 984045692 42490 71826 427979630 42490 34653 706105108 42490 51171 287670290 25574 76210 439601050 25574 56081 444991755 35088 22427 845847851 35088 91082 303704545 75470 38928 20648011 75470 94463 393277527 75470 83571 508024765 75470 23001 571624258 73802 52169 851468142 73802 2040 471397490 83231 36363 120649208 62317 85781 76614698 62317 59042 849585254 30521 29477 767970460 30521 61141 492934081 23001 43335 654569964 36142 12761 383140061 83779 25803 819797861 47402 16317 205593852 47402 52187 311266702 89395 70574 741131783 89395 14920 120917207 57314 36034 921949000 57314 39243 104425888 17689 16744 635118627 12407 8205 103594901 12407 23692 763685370 12407 71625 279235294 12407 5234 557539664 12407 81757 347053575 6816 71439 59505125 43882 67682 69625320 43882 9437 300025339 43882 8165 30388887 30108 40524 854168054 30108 64303 691757936 56301 52248 505513876 69261 87761 761644610 69261 54972 557794929 69261 94175 252376764 38970 41662 311772776 65502 14479 710986892 65502 49510 294821689 65502 17457 767807258 65502 4647 342173781 32267 53385 465775845 82589 19899 201604281 82589 27103 789620719 99960 80930 373825632 67319 87200 386366478 84868 88538 625704137 84868 84848 449038434 68872 27088 105670353 68872 1725 931592848 68872 61819 678213384 30381 81931 413362506 51171 18250 997160543 83261 5380 837958373 83261 90547 146516063 65833 38919 290455836 65833 41705 282032219 65833 13438 650633502 56879 87194 940932740 82156 77572 861687064 19063 4505 26946787 80599 33576 112701828 80599 88598 865771441 7269 74336 948334834 7269 10408 709217793 25018 50750 778007964 30614 7091 676403908 20605 77510 620087625 20605 32905 72466234 39440 60210 155739103 80995 6448 225884502 49167 2010 486649802 49167 74564 809088379 49167 45252 535197109 9658 77731 821767216 9658 73991 749788962 10204 51005 94336426 57085 24680 360938324 14028 74101 953603687 50819 17027 637024643 27312 9476 379192853 27312 21004 224775467 66030 41609 175069224 42194 29742 836636426 42194 54040 93530875 42194 28282 101222426 42194 19687 149519872 35670 96536 813238727 35670 83433 116154414 78354 22580 398959345 4432 36406 480539138 25852 63143 775815069 25852 17653 644535380 25852 66183 163972016 25852 81845 872414883 50909 50108 544577804 69569 19749 981924438 70629 7237 460654941 70629 68869 605697131 26002 95215 863793684 26002 94475 244606070 5800 75280 476948367 44988 87818 212624725 44988 52778 840245581 44988 78789 755847044 38157 11959 604186839 38157 23640 77820105 38157 92876 224555310 38157 97519 669315773 55358 67567 705397213 55358 9134 540009999 55358 99866 239857684 55358 84931 141656673 37236 63223 923521923 37236 60758 288666420 57063 52090 582380237 57063 47852 511068809 57063 16184 428733514 99945 32088 739241765 99945 51066 992270758 99945 68842 115206576 99945 43030 226823940 81757 83916 956889967 58306 57004 524509242 58306 13698 258957796 33526 64988 370886282 33526 90447 474707457 33526 26374 783745900 33526 6865 979337191 33526 88598 750897498 34297 47769 998274896 34297 46912 727669244 29496 33168 640337274 29496 77214 402734628 64880 61638 257398202 64880 15849 963177813 45263 1333 349899919 99126 95534 360135158 99126 70738 602427178 46252 44177 380978250 46252 15877 110397042 35494 78120 324122038 35494 6739 561212020 35494 86757 729974720 28525 27805 862266232 1136 38151 247721866 1136 56304 263262999 75054 10488 847894741 75054 57247 161366589 20591 69922 750494402 20591 53015 550743315 73228 96681 640494564 73228 39950 454708728 73228 36688 2193778 73228 87180 61989687 1897 62802 384134700 69381 77146 376257059 72472 5257 906345963 72472 3130 127153974 72472 50072 120235443 66071 13624 119878998 28087 11839 149270914 28087 97951 640951306 28087 88304 280360567 24098 430 552538003 84167 36189 863517834 49220 25690 703754183 49220 44246 108028450 49220 69062 581669582 98758 76594 334856299 1674 34653 826793967 1674 65947 487538630 69062 15850 325347817 69062 56999 878726491 83401 25980 203917839 29771 25959 344667875 29771 64036 622886597 29771 91082 170682211 93400 53642 263557400 44765 39938 42090761 44765 94473 505133245 82932 87686 445530444 82932 8975 569044699 46912 89924 803001996 46912 46192 169816116 90521 35101 801685424 25172 70501 837865843 90281 42472 407940312 91082 59426 843960047 55260 50421 639018424 3835 87964 117602763 3835 7224 296028255 3835 45708 948796699 3835 76265 691205128 6865 87194 682925433 6865 51891 620137561 49088 65642 964749522 2702 89619 384382479 2702 35001 19446240 2702 39667 203908019 50072 12873 86683103 50072 16479 440446989 78963 2890 345071878 78963 13198 198988246 92710 22467 602513535 92710 83571 322849067 30100 93501 164992545 30100 82126 721077100 63249 6684 952881363 96013 75921 518413279 96013 7311 526344806 75804 80223 496921180 75804 13566 882076882 89598 17136 764029118 89598 38764 709058611 83634 94448 131956880 83634 35939 996546132 87702 82948 691941052 87702 63412 772844186 87702 73391 563309439 87702 48383 757915607 87702 45890 977537602 2040 65444 973016206 2040 49502 892386497 2040 53904 279540543 62587 57732 516199729 62587 94981 682802894 94742 40137 997635012 8904 72968 389473215 31232 54666 10568560 31232 45305 504390195 31232 43375 829708151 13208 26035 496476742 74216 15808 305013679 74216 68047 772824981 4647 52452 904094797 1612 65745 18855074 1612 32138 431598296 1612 82553 530594370 1612 72340 51136376 12626 24196 727706392 30759 2083 961659990 30759 10358 918437401 48551 93367 664237243 59227 3561 873704212 56488 54111 296617925 56488 99663 164421937 64645 36189 793347905 27103 31551 446031322 27103 32681 683167027 27103 73963 188660988 27103 38764 203897144 3127 62014 100182524 3127 28486 150620561 79331 49482 898428087 7392 82125 286556754 47669 90296 306040811 40698 81385 703563386 40698 20571 76948916 75118 22482 486307994 75118 71070 597178390 75118 64786 523361383 50518 76772 258751742 87070 21959 527776338 44973 89663 307569577 44973 31982 488275996 44973 2259 710495526 86806 86563 406235662 32513 67257 656415771 60077 94193 742071485 53755 89334 871975424 33245 26952 668691335 33245 70295 915806206 59388 98266 441793406 76740 31951 800436093 5234 88376 630405004 45432 76800 993071693 45432 77263 934796613 45432 71195 501437098 96490 99838 912058558 96490 42851 845726492 24805 50157 530582194 24805 76265 548573382 24330 94995 762607524 24330 47968 283758400 80575 70670 944935450 19325 65348 629696111 58254 2704 102252480 7753 75257 938770391 7753 68570 983793991 47514 26942 813839088 47514 28618 744229605 47514 85102 205692372 47514 23027 764282683 47514 10794 165853830 24927 3134 703391068 68146 97011 42804079 68991 18035 877941861 40737 69948 652572934 14920 96020 320251423 6196 99393 382130553 29317 3757 342941238 9927 71039 169813124 8281 62057 531488410 20427 46138 869093426 69929 78803 734113026 69929 8570 859708960 7991 31392 248371793 7991 82037 72244079 7991 5546 864419115 91940 25175 342672500 68869 64578 777988313 68869 80860 668075219 53508 37338 783192121 76692 131 291170494 84596 43071 7857891 25638 75444 861775782 25638 25296 545212362 4662 76944 333064429 4662 4752 821878053 4662 33790 366495285 15897 80113 703756768 82385 61772 786872988 82385 28298 716930540 74666 24222 301156859 74666 12027 256940951 68842 36992 433103060 68842 58614 314325749 82292 13813 94437832 51150 60131 173627850 2653 67619 590327767 2653 82840 985680437 2653 79951 637968750 84376 99731 421223443 87262 26893 399532416 80860 21393 330128502 80860 94517 660721040 79938 77038 452645292 79938 41210 852633721 92841 49262 283782593 92841 19576 202823747 39136 86922 723011309 52535 35865 409600336 52535 72452 289307215 30839 44836 650751406 35808 61961 542049765 35808 63356 536270702 76022 50071 425548741 91715 56386 488317041 73428 71043 273695688 12310 16273 475789588 68101 9514 92980293 68101 90475 946599076 68101 39709 721083934 86796 13714 243372259 11365 45726 114074675 11365 76925 987024862 15722 22039 394168472 45215 19491 596718995 3374 86750 491974643 3374 26894 309253372 46190 47953 315518906 41772 43099 181884597 41772 7186 502812636 10312 58089 718702326 70802 47533 104162767 70802 30775 570668470 47324 30781 400211646 30131 59967 300125694 55777 54295 915482050 25770 58975 969177597 25770 69743 513863490 25770 89653 299648026 82338 8356 789478884 21490 35204 721638942 21490 38897 343110549 21490 4153 897762959 92858 97471 706510034 68627 78486 380925944 9437 87325 754831627 7292 25100 370725879 22597 92176 16913291 36845 62177 147413597 36845 81977 105958762 51143 62775 427842136 51143 40229 114707138 51143 24719 999970810 90878 30826 764585330 90878 97320 215218926 90878 28282 279996260 90878 45244 40231295 95765 1405 257547095 95765 71167 219819237 66368 13360 875393570 66368 22555 179382449 73210 33048 22312061 35934 10839 177516456 2183 19686 371845472 2183 40164 564445460 2183 31371 238976579 42638 68670 700113452 42638 97974 872715618 42185 5401 913632535 42185 63356 733900113 39751 29033 864614858 39751 88519 295095960 1808 42707 557789984 77679 78015 125862921 77679 99581 899086850 5957 62686 2177815 96994 11221 728160342 96994 85287 711186452 96994 18124 957111918 42641 36302 296130669 42641 89631 647252742 14197 59961 483569775 14197 95792 172334716 4339 13195 220768298 4339 20417 242392110 4339 36947 472070870 13791 2343 779619706 13791 50389 624450589 13791 78703 697697729 11680 9367 446006444 11680 82034 978368435 36305 37148 345233545 97974 98509 73206525 12356 78081 706371518 12356 43547 284529800 4591 33197 895158327 4591 99537 291303351 4591 53835 932876703 36688 87088 544579556 36688 2793 172909766 36688 35204 42393833 61819 72170 393391651 99866 89792 928746448 99866 14402 897053307 26997 75311 933007413 39116 1759 291401530 16983 53086 193108237 58775 9850 212879335 9166 66882 121140271 27351 51795 393074710 27351 43674 379176479 27351 22278 376457413 27351 90314 608790936 95781 9572 344081031 47981 53474 238554088 47981 62819 500163711 58202 9542 218901189 58202 77569 956279392 74853 43969 762663367 74853 83669 613855152 39284 13438 167394363 23790 72443 162119242 65145 14159 749758165 59306 35090 749491832 59306 90314 63062949 50678 89402 160337717 83106 11991 815664542 572 76883 974184855 93261 26561 963395840 1507 17592 84872803 1507 30822 173291411 95583 7543 58566339 95583 90144 82204153 72340 19862 328617272 72340 79646 8818237 72340 59235 475115815 59042 50647 800048358 32138 24695 905532318 32138 40455 626387882 32138 74555 369634336 1927 23730 737843727 1927 34347 550045793 92013 3198 914425810 92013 47003 914406763 92013 53952 623184486 89493 71572 894052367 85772 16853 567926498 82621 20840 520837545 93206 92721 970092997 11505 49481 586699279 96936 71688 444121765 25488 94700 759747201 99364 57128 769738735 99364 72144 490624796 10305 63063 964009569 60135 87787 302498015 60135 98347 18744612 60135 26477 19984456 28298 70158 629060508 83689 37478 547009094 83689 33127 451177188 30822 93630 891976276 30822 56857 761255322 30822 91317 189244208 43547 61305 649124900 43547 39732 528319368 87686 40716 835080620 76267 64677 667101324 82126 59246 134089149 82126 71224 852682653 82126 14457 412596119 51711 53712 201548937 51711 95824 116996990 51711 74769 252440651 51711 82034 917931321 74555 56592 348501685 74555 80430 726043749 74555 56738 10008480 97801 91909 668786497 62745 47121 220125179 62745 52878 825539795 99548 49945 751098575 99548 64714 562218474 99548 2793 482827709 18265 37141 804002125 18265 7289 878506122 32942 47341 247434821 32942 45503 692221790 32942 3517 100554140 32942 76378 177358726 67595 19854 494137047 71407 2676 51158829 71407 88221 930779805 65289 84336 834148504 65289 37463 660648556 93168 59992 586792916 93168 82110 820689058 70462 29220 466191789 70462 98606 773305555 53891 39099 352922421 53891 56267 564756125 53891 86452 114378226 51708 3646 775827145 51708 58036 853097823 51708 59506 28430695 51708 71808 804775281 2259 66488 860980867 87146 69860 210905818 87146 94611 368718839 72314 95824 257842193 72314 89280 513963072 72314 15463 859130218 72314 18344 240850273 2351 18643 420559359 21764 66699 304317387 73991 75822 383873583 90207 34561 827740170 90207 97956 910444059 90207 89817 496616180 90207 82925 935571551 19970 6671 897184568 19884 44248 608416684 77133 45244 265229111 94312 80511 306420264 71344 30041 533511756 80646 33580 676703922 23450 4848 326920903 93477 76220 669817060 93477 41759 367291226 33094 37412 761187749 33094 48389 270596438 73628 42851 897684191 32905 90086 120736230 32905 19687 823754982 28415 12490 850523487 28415 11785 75663392 27641 48393 282544821 27641 13152 58305668 65538 53359 341538805 61970 36088 575573150 23254 32837 498640556 2922 77957 249879573 2922 49819 440477978 2922 45397 147813233 5833 60584 48942213 5833 58863 198525442 67354 72434 913218741 67354 14095 481400284 67354 82296 486319412 76600 70299 7336253 76600 60337 269304445 71070 37566 165051281 71070 55483 701039737 71070 98906 161240550 53153 76690 929533326 53153 33127 474670203 71625 65968 5985189 71625 54205 424188711 71625 96360 494432053 688 25722 216561915 688 68311 136502322 46463 85781 922557024 46463 89606 464834075 46463 75209 485810629 85238 61671 810528798 85238 57510 764574484 61574 96356 862446813 61574 77273 277503727 61574 80581 221241739 43030 57376 650200245 43030 81845 666538980 86452 16742 663311080 86452 71195 614561500 86452 34067 52752309 80876 32634 988313531 28676 12996 324757283 28676 89127 27139440 39459 31823 190691694 62819 92422 67635595 62819 62541 116471359 49300 14682 408772035 20663 63938 282688783 20663 8165 673479457 4294 31089 336846727 4294 48946 821516141 19576 42078 954600732 19576 60075 241950833 19576 1631 272303676 23564 9316 523877384 23564 73419 227406216 89606 28878 864584477 61822 17661 649694591 61822 43458 459963430 67931 2175 356334506 67931 86739 661759396 24748 60557 881285443 28429 82850 269610396 28429 39667 499332046 61833 13174 782147355 61833 27089 413294490 61833 84225 985364463 47998 11450 655912446 47998 19415 284208166 79534 79182 735053603 64714 47152 698633762 64714 81454 49263185 64714 98784 375016639 98228 14852 623475063 98228 88381 457480972 98228 56254 963388445 60964 1334 429859773 60964 45317 264489535 60964 70887 504410089 60964 76420 814978155 72566 70408 827078569 72566 550 194556244 73996 77358 891679994 73996 64405 737343163 73996 97519 489995306 56738 17933 470546603 31561 74641 624992655 31561 26704 60656678 99428 61836 929140492 99428 19719 898788313 3750 21512 675081038 3750 96322 362232445 85093 87726 920290663 85093 54837 499985705 53904 86007 659529300 76260 19631 242402573 76260 8050 448054006 33127 30639 461680097 33127 98623 112178000 75438 32715 24721104 98343 17838 979608130 98343 12299 80311211 98343 74086 468935125 98343 91542 940554375 58566 14348 521590174 58566 17785 78658503 58566 73488 957014808 8785 62152 907103500 8785 82161 872520744 1114 39247 679676138 41371 72500 61099827 41371 80363 325297446 41371 55625 486532704 28093 87893 661820037 28093 77386 469792757 78789 60092 596876220 79795 91483 384078048 91364 18163 38114290 91364 41082 961260009 91364 30191 100623175 88094 90738 284337612 61261 4354 52971791 61261 80363 729004977 91317 79299 206611332 91317 20431 994865317 91317 55823 585740939 23140 31453 191505627 23140 38855 11140424 23140 49767 929106675 77386 5153 534245272 77386 37463 330733382 21203 38598 698035459 21203 42161 301704591 44396 73500 206308659 19225 99432 142992934 20966 871 176986483 20966 68476 693814152 54205 79834 841745804 4247 10147 260939568 96682 90208 867860940 96682 43683 336940523 12855 76108 685059888 12855 50261 438716369 93054 11735 265205944 93054 36558 280741458 93054 71921 527079977 93054 49767 783457981 7073 10219 556599228 64061 95949 501772512 64061 22942 595988719 64061 5819 935927192 62787 95014 6603161 74437 63718 923903059 18634 29045 283120346 18634 36030 159286080 18634 76420 874171682 70817 82421 352631521 60075 44000 930883324 60075 3156 201389872 62641 35648 988397186 62641 6485 502135138 62641 65788 898109802 99833 27277 758003405 99833 89185 259467589 92876 77967 953760195 8084 12050 580201728 6448 35431 66183779 6448 13217 256474614 77928 42538 286100656 77928 82161 37556016 77928 11563 981738370 77928 48418 810496316 41072 51970 911067939 41072 47968 408763432 41072 9339 144695156 74416 24450 100261382 17473 91482 494568375 17473 47850 544741771 17473 13482 852907779 44278 64292 590086051 44278 99755 918195590 64440 27017 789545491 64440 21779 942612127 95387 71565 4187503 37935 53513 427661403 57247 81934 233724128 57247 50894 285337910 57247 40278 113558294 99391 12752 858936592 99391 25158 593737229 78454 67587 101171687 41495 4530 159651144 41495 95126 914673047 41495 93038 884353089 94834 75291 870182165 55191 9701 622819296 55191 37718 597789164 31807 98500 574639695 12544 43771 564099827 8586 34413 643542856 8586 24321 153477793 8570 93053 385418205 36330 24099 500055019 38998 31988 16607144 38998 39430 554908741 38998 72825 842113970 97519 12652 916217231 97519 19847 794522377 74218 85030 483037671 74218 46903 520971349 64303 68461 300186968 64303 95455 704549415 64303 98606 395896255 90849 2487 439387389 90849 47451 603657494 90849 86075 386105506 10794 71167 543456714 10794 95174 202232783 10794 27623 555123105 10794 6764 484878087 7289 74473 617263554 80961 34049 8866041 80961 89817 706104490 63755 76020 836292228 6425 54090 610589614 6425 28057 751328570 6425 36916 327468604 43683 36944 533885578 43683 68762 56575971 98491 1786 566537993 18543 83091 495974991 31028 58654 378822014 31028 69036 702638257 45399 77676 450482804 45399 97270 275413671 45399 17109 251299971 45399 79951 351176059 55736 70588 687398763 55736 11448 970857367 90547 54551 217945552 72264 30997 208417951 72264 65922 815531151 74769 36048 587117646 74769 52913 432587440 40742 34688 283069340 40742 30249 743640277 64624 41763 342149228 64624 18035 864040114 34067 3630 990091575 34067 9896 961314066 34603 40264 129750796 34603 71430 448110332 34603 69036 933762920 55088 37249 848438813 72093 71793 883653453 89185 55485 839617417 89185 44153 960682612 89185 86510 328216540 69036 36760 845051545 69036 42116 864591604 20572 22706 735923212 20572 52058 929596364 84848 54495 401710309 84848 14080 826053794 7516 38866 501628990 7516 68311 810669068 49767 13448 910842119 49767 52095 701425062 69070 47676 449696489 69070 95345 651602128 4100 63600 439371548 14457 20601 915933059 90349 52327 682950552 98181 32869 743851380 23797 15311 261992002 23797 13560 704949404 53033 19042 613086799 66183 85229 633455928 1219 58925 262263557 1219 34361 116715881 1219 75227 102157846 17372 34538 301291420 17372 38716 367157242 58613 53576 488589096 58613 56376 727886113 58613 65245 585605360 91542 37560 384368143 68011 19671 900161177 59920 2442 119031656 59920 88598 55543099 59920 64234 4730415 95592 23264 813943609 95592 87004 444225804 6971 37730 722880908 6971 52738 335092422 13944 66959 840338855 13944 80363 993008093 13944 76387 106797997 8376 28362 114873037 76387 52143 368792981 76387 45727 757581440 13482 90818 797486400 13482 51026 988713795 35801 40090 185646930 35801 93186 337325102 35801 70785 366917694 73419 42062 398147425 73419 7781 478492638 73419 93890 682897862 73419 71818 869264709 8481 25937 349696664 18324 7018 914882601 18324 77754 114864139 42299 36381 554132991 42299 14378 671995776 42299 44176 442856340 15643 15934 809942880 13217 51241 678848037 13217 1206 827835462 13217 47914 725842638 68073 24459 710670009 71195 45506 541890057 71195 29294 754819956 95004 34253 909382646 95004 81235 862592844 5546 48474 612832225 5546 86450 837332474 36213 41609 392712169 87004 71226 948512688 87004 93993 800828006 76676 8044 343587482 97436 73964 242304857 45506 11090 387716498 10300 34724 234245755 65896 18896 168465754 94981 47292 691921817 94981 38000 322366573 94981 21867 933396442 94981 1759 331454173 97660 63180 160575842 62524 17019 151791911 62524 22534 248507093 62524 75575 455163251 52443 49063 37322623 52443 37075 569264445 81611 4176 867052936 81611 36446 86696591 20102 12394 361457661 20102 69743 353257035 40040 37495 696087375 40040 71039 75793528 40040 50378 54647398 30233 81839 413730515 30233 19422 135173459 44560 41908 704310170 88838 8541 631991289 33754 93366 835645775 33754 93142 626349054 33754 17874 4629536 66074 34853 23888239 38646 6576 341052044 38646 13566 740875265 51574 515 565794386 34120 78006 208808864 76925 67266 380373971 91744 10124 464545311 91744 68762 587173737 25897 27770 516743453 25897 52683 181144385 78335 35447 811902793 70154 10963 260079084 70154 52828 984651718 63733 38257 434403626 63733 14321 338234379 63733 14095 840339291 98906 56239 87586280 47968 83255 374200343 47968 79558 39960361 46796 12759 322070968 46796 15269 728239134 46796 6439 790868757 2895 40052 973402520 2895 48167 459542014 2895 63717 216519170 30775 11080 664307711 30775 60664 824888984 92882 9974 324196918 79022 92738 451573707 79022 7472 319803973 79022 9586 45693265 69950 81793 697652153 69950 10310 805934558 76420 27681 416495929 76420 3393 881507790 22555 23625 900888211 82498 91562 455037709 82498 59334 610399459 48794 36741 7156920 98372 48892 503466058 98372 12027 113634509 14121 30607 683691095 14121 67149 541321734 14121 16693 583740550 61805 97574 329808208 61805 22258 700403157 40134 91687 695608615 62830 98691 939291 54837 63296 7978861 75166 89919 661836879 75166 57950 26697935 21453 5961 799403901 21453 8941 907123563 86075 96760 683937187 77724 47118 675425679 77724 11830 528877647 68476 56672 91096328 83255 51744 774856729 42557 8556 648268099 42557 60766 231472268 93276 40106 688753196 93276 38594 964790796 93276 59987 301758717 59614 41809 788966553 40680 95735 568316994 40680 38716 942367828 550 33541 629688411 50542 5168 290895563 40776 3520 860106814 40776 1858 783483709 12691 32156 714264918 12691 28690 502905432 9034 87707 207785063 21732 86695 590838726 21732 49408 663062459 97404 2686 227342891 70035 83301 704880071 70035 44352 922208190 2984 25682 893127874 2984 33191 206964627 2984 69776 740418790 70282 33975 254811164 70282 94057 352347878 70282 74917 895180070 70282 79951 653455594 70282 18617 166343628 81544 35365 469830852 79845 29324 40942800 79845 82925 743733288 79845 10726 502502031 69763 62175 991238193 25326 27266 736103809 81041 96905 575072739 82820 97429 875675827 82820 45509 431768238 82820 9087 651489177 82820 39243 997147091 82820 9586 364209506 9586 37522 861468953 9586 19395 8374637 9586 78703 192725657 9586 78306 349972482 61346 80150 911351014 65017 18039 519621228 65017 4428 849468470 32557 67417 429711028 74288 49947 448790576 74288 13072 177863395 35887 47145 653170711 6439 86464 916917523 6439 75209 655291709 6439 76931 423826626 44720 44178 375078498 98918 27959 883900 98918 20925 551436311 1858 58899 801666667 80581 89979 470429769 80581 1792 186001594 67149 15994 160896723 67149 91470 927252865 80706 90044 111071826 80706 78306 72917106 28282 34253 833294204 42039 18437 271832175 42039 60331 851081612 42039 46624 150659733 42039 11294 135938493 20364 11662 575676483 20364 85608 292697680 87317 78015 476404816 92597 77680 500071444 92597 6162 584081522 92597 86450 248120500 84298 13198 152646971 63839 69774 483231677 19627 33447 347274885 78306 66825 507514113 78306 44661 498451239 4153 75906 596342526 4153 57950 307688496 4153 8496 311719711 13438 34068 640677471 13438 33718 751398180 13438 83758 908209249 24890 55719 169373543 24890 52021 315919290 39787 53608 804684551 39787 92086 158515497 39787 86491 300453320 40274 4925 692689992 39732 52572 602843214 93530 15873 607356411 93530 47194 940768256 56081 11978 41640079 56081 79029 425999028 59722 5179 823871064 2857 55738 154430971 61238 55833 221638385 61238 62288 576652703 80128 57513 716684982 80128 53068 491439063 80128 64000 644817602 97445 60711 237146472 97445 27632 771249566 45252 12090 685728728 13566 58084 357925560 13566 97451 889384852 13566 77680 134501264 541 86896 951376726 541 35681 756654917 95345 72626 729854736 95345 97340 135468015 68833 44855 390494556 68833 17785 100830825 68833 12027 328835065 68833 16083 545087409 49741 96521 358356306 99064 73117 263753145 99064 88598 543389211 1206 18877 227629891 28486 8002 284984525 74350 73858 472463129 87460 29652 905988004 40901 72959 552227060 40901 25440 523154497 40229 94559 257499121 40229 37718 620532784 87476 90556 739703049 47194 87976 314231587 47194 5599 599451264 95587 82964 315867189 14080 57189 372628112 14080 83433 204255963 94463 96744 695649198 96146 22970 181394065 48693 77833 288827105 48693 96814 153171530 9024 11418 308310016 9024 2017 57152868 9024 87898 642046111 5819 48595 28401841 5819 63385 53903818 8165 70184 361771848 14378 54873 906450605 26374 76772 520090768 26374 85295 330380423 4680 62200 421013149 4680 83670 835550144 4680 88210 748962169 40288 10035 628075535 40288 56906 858651693 40288 44955 351567953 40288 69744 831837579 40288 35681 882990086 85749 74268 69946626 67132 73838 318076958 10358 60346 796539681 10358 74622 712099294 45708 19084 838288754 45708 41280 527795495 83646 14733 99080572 79558 58267 988450921 24777 85710 45836107 79950 6550 943516478 79950 74622 650736815 86491 73516 190731564 86491 34361 181389952 40164 13651 70047005 40164 36779 962193459 40164 8669 219952041 51541 37520 58977991 51541 40278 724423481 7186 24135 714257835 57651 87550 549193933 57651 81235 760268360 93957 64808 892433000 20800 66049 588472821 65922 4318 538057959 65922 94517 185345044 65922 72310 692217102 57662 50210 156601987 89631 33898 861437598 89631 14363 514986380 89631 78703 527019860 89631 28984 36958360 93142 73172 507225707 55625 61208 396307116 55625 99755 93620950 96050 9290 959169197 85389 39868 845877939 85389 44955 525023425 91470 61336 710102009 44661 65528 668023890 44661 9134 815399082 24483 80423 928844733 45869 6664 271578769 96190 1275 391665187 96190 92463 459407300 54032 58529 998536368 18896 50283 885509732 18896 56254 197827120 95455 62466 191373732 95455 11062 96263944 47408 65999 560832892 47408 44454 726267273 62027 41187 54037983 62027 54972 230377037 23780 12282 801422295 5289 2187 355779875 42398 72446 31649106 42398 77696 668928311 51381 36359 649200093 51381 68907 893895134 96322 44889 897083457 71039 75658 867734610 71039 27832 737094578 75209 57660 623731468 75209 61257 787278096 78502 90857 194504811 28647 15702 961086252 28647 75227 147159824 4614 20294 400961968 44352 1902 547258459 44352 22898 817052154 11563 26939 345156372 11563 48357 399440414 62268 8873 812802701 62268 44823 83262703 48418 27556 48312720 87811 32015 368646659 25296 26033 14802898 25296 89653 411494274 25296 37463 311604472 56694 62821 455808246 56694 3035 656713810 14161 82734 777047243 38024 82077 26457747 70738 76863 920177905 72452 37222 252395816 72452 31196 830899563 41095 25078 717540981 41095 51797 259955152 95887 39248 249463597 25158 64806 6735918 25158 40493 112075355 96126 22846 665527142 96126 70371 157926854 96126 36916 281926195 64234 92519 59889178 91363 53752 11129953 91363 58701 492146207 27832 37279 588230663 11533 86695 849787255 11533 77559 137467810 56267 24932 170419241 56267 31738 565866025 70396 85102 339220892 70396 55550 658927852 61908 66139 385086628 26428 30902 401687338 26428 26400 46874974 90097 11157 980501254 18124 38792 441495571 18124 78044 766866153 18124 99741 661022292 41082 32438 686146144 41082 67363 667593964 97320 85039 750468212 97320 97788 156837169 93993 9083 758206842 93993 3745 506951413 27646 38683 321757524 95999 17129 115967270 64786 27601 665465145 27140 68680 678798517 27140 11116 79216529 22077 94054 63241877 71700 37570 95872023 71700 29642 352026907 75921 35042 438528359 75921 2981 858381747 50479 6797 247493964 50479 71989 432495447 11349 18278 126928212 11349 1792 662691579 11349 64577 383359521 35001 36855 367239727 37075 14747 502937539 37075 37275 936681468 90314 92827 272810541 64782 9418 533362380 74140 28916 730317999 74140 37949 523348654 13072 13031 498608359 13072 19719 37682392 55633 78493 74206158 44938 34555 977371050 44938 90593 272701987 44938 18344 607744548 44938 97340 939366848 68762 56420 238797512 68762 76780 767783444 36407 26739 229591824 97788 59594 889533336 97788 45503 363872182 56254 48048 755986706 56254 64610 487806606 596 3900 136340080 596 34204 186753043 28984 95718 533016313 28984 55342 890528960 13152 99987 40705477 13152 97898 919074300 13152 35725 322162324 52949 11240 429868315 52949 10379 992688860 36206 70502 789646277 36206 34562 62045770 36206 68222 906643259 9908 56534 935772691 60677 86137 426007893 62541 81775 931648767 62541 97736 923859023 62541 29294 156847136 15877 58357 300124826 30249 4543 60336937 71289 71270 808109081 71289 68685 839144933 54972 91680 51335556 54972 33750 762220625 54972 5652 996013779 32672 49755 378318024 15573 8272 280405674 15573 50164 188519613 51623 92787 297044489 56089 58491 217306556 56089 30062 46238244 61813 87682 370454311 61813 81248 585623302 61813 52683 81746089 83183 55041 899963475 67224 22237 530985214 67224 89817 249431470 67224 70309 626479364 67224 34653 739565171 17812 44424 233496386 11267 51026 36045940 11267 98783 376730157 4428 66089 507551522 29674 16526 133721089 29674 44753 294486761 45317 61293 397070134 45317 89693 634107041 35628 31865 13358158 35628 3517 490775435 35628 63746 865951580 35628 79951 8172646 6535 5313 792675002 67762 73987 543736041 67762 79555 604269409 5788 3572 457771188 5788 84735 38907936 68527 47534 755919493 68527 79802 588186374 94175 15310 547571026 25311 69013 313458361 25311 84207 774509871 25311 18610 665985349 25311 4820 741557968 18886 9377 518304037 18886 84953 866889836 14737 25453 183315685 14737 88304 500291756 45491 57295 290267062 40291 55881 657111601 40291 26477 81890034 46018 39740 405456476 96360 25315 396047067 96360 71167 780860237 76769 57114 618249179 76769 8215 123285618 76769 34899 904950857 12754 22141 297564070 28973 97010 288960650 50975 75068 779618264 8436 65455 932132102 8436 60368 892595237 8436 14730 779973195 97956 70785 412552450 97956 86361 291889377 21661 23148 792078220 21661 84740 602668576 93226 17106 770536059 15091 25535 711519534 15091 57502 529855838 15091 88168 19358774 15091 81999 672099416 15091 46782 892972302 21535 13443 875145898 25831 64267 122142857 55222 68450 150298053 81100 64591 691461829 81100 50759 316505717 46403 21384 509573012 46403 22695 677031511 15849 22437 585861705 15849 59029 779376589 45509 84083 381547250 94933 42103 512139114 71430 96814 575263670 71430 73937 165904669 69303 76496 471905386 69303 61098 703878016 69303 43365 508680377 25339 73023 110859539 25339 99741 529149923 25339 82504 655603101 16325 73281 608912845 16325 52103 852690694 16325 42881 106823072 16325 4962 224236715 61098 2523 486939022 73963 38246 154610229 73963 36468 71476142 73963 55508 431505482 73963 88695 24261892 62586 96918 977402546 20431 89591 889296468 59636 3841 231063853 59636 36684 845380231 74564 59753 761384250 90473 23511 381013565 90473 53952 108910483 12027 2281 943742812 84740 45674 721225565 18490 69094 172261605 52187 25400 330466484 52187 19395 71887669 70672 8094 218991884 99755 82363 997059449 99755 61244 311730479 99755 74978 975774008 99755 31051 779080007 75575 86306 230701482 75575 71808 264723042 18617 48435 920948565 18617 83030 751838563 18344 44276 838901921 18344 37136 260606873 75942 42565 471212892 53995 32090 228108157 68047 72108 458216681 68047 3950 762282108 59570 56709 429913660 59570 30252 389167180 59570 31412 105074828 59570 10397 248176435 14631 12577 632893821 41669 52170 144282385 44743 37666 36939163 44743 40201 658466123 99581 36633 380415733 20577 12679 618079453 87180 57204 2640723 87180 2729 977218745 31371 45375 146438672 31371 19050 512649531 66977 80545 915715188 43365 64010 375375298 43365 53895 182273982 7224 68017 523115949 7224 377 101862385 5652 64325 112938631 4417 52024 77185031 4417 18537 602842567 15269 39610 207270701 4177 15107 607566191 4177 77362 561397005 97302 3300 83242511 11448 98789 394535916 11448 75444 371506119 1792 8235 61798256 1792 59029 29302237 97417 40148 108790168 41705 29542 437715039 41705 73985 596990905 41705 58179 853386890 31467 86418 336251550 31467 90569 117972852 96369 98361 218107728 96369 22424 693526624 96369 6996 557618926 34653 42933 686373103 71668 97416 43298030 71668 1902 269803386 71668 83669 273403774 96458 96825 180617230 97451 59715 653877533 71892 27564 204006987 71892 81248 947709538 60551 36730 764761498 60551 49510 403990011 35204 37180 222010601 35204 82725 950933231 62031 77207 664261960 62031 31507 660461724 46754 16265 148248256 46903 74855 332893471 46903 43101 563253930 46903 20777 525996549 82034 61377 510554413 82034 57797 560805587 82034 74882 813764626 85762 67694 509601945 34562 30553 920310283 34562 65867 697113895 76265 15972 453704705 76265 45577 617564848 22695 93204 422934721 22695 46156 383502773 91498 78849 328031890 91498 12249 560898462 82840 27712 657621380 82840 57225 124679404 88304 80388 103851480 88304 99159 356279842 53674 44408 513121669 19395 56371 498409222 19395 22755 507309127 23909 91707 381746785 23909 16693 814214003 43399 19077 568725504 43399 93668 110702098 19555 50584 418174772 19555 20294 189865161 19555 54064 141815758 19555 69715 968164365 11245 72755 622998538 11245 82519 112507308 11245 90569 551814045 25089 45229 311232028 82553 95477 327289461 82553 55317 694015236 82553 77680 429872761 34390 42452 810620630 34390 52309 884698600 19687 9221 458166649 30571 38475 788709904 30571 67841 960550601 30571 358 194227995 30571 11116 37516697 25999 30892 392400307 62967 78297 759841500 5379 11415 502534044 40068 80870 6603713 54392 23371 576766282 54392 33294 342534960 17457 40066 768241941 74390 9898 719816584 1069 99139 683148277 95126 65105 405368124 42773 95315 587592291 42773 2250 178549049 42773 66732 408824330 8142 85626 432548552 8142 13458 587497563 59772 42003 425221899 54657 43581 924919218 54657 2153 919407916 55550 47024 445051606 55550 25917 407633106 44753 25502 468402011 44753 50079 763423594 44753 58179 686192028 84735 51424 186751303 37463 70838 675620193 37463 65155 789984868 37463 9896 720912069 89203 49146 9258236 81760 13054 308241609 77492 20727 165893524 77492 63746 884932821 39667 67462 834111439 39667 66365 330120291 39667 94557 373161689 39667 40035 494674998 39667 90130 596792453 71393 95710 358952570 71393 83926 802105137 96087 66302 867003248 48692 22715 35259262 48692 25468 666517199 48692 84586 923160721 48692 96814 879024624 33191 40159 117965441 33191 22923 513146801 1631 11868 413445243 1631 35100 213680791 43648 5087 656847098 56117 92544 234959251 56117 69002 63949779 98784 17096 509647735 98784 37899 220762472 98784 63509 282622190 3081 22706 302225513 3081 62540 2448778 56647 37554 918133229 56647 51048 870096774 96489 9225 519822870 96489 86999 450073919 96489 8669 439137237 50833 67929 942175170 50833 16526 677273915 50833 73260 510550460 50833 38955 623136370 51891 74557 296087894 51891 6996 483157795 69214 58953 906433105 68949 30624 900925173 68949 11223 817851519 1902 16635 719008580 1902 77639 748369449 36916 44401 483464335 36916 72147 153489696 60393 46670 528992008 79459 79681 740740232 79459 96173 150477573 36569 49058 243638235 36569 35810 63373704 50261 66685 30546612 89362 15619 829685651 89362 32816 387014872 89362 25273 670804482 70295 43352 776489083 70295 74509 203283983 1201 11078 807517454 10408 24060 12716412 91075 76950 308826021 91075 25580 638328744 94247 86374 51584088 99537 21615 190482610 99537 22369 240122772 99537 65788 453434418 10517 30470 146661715 10517 23777 160148482 11830 29315 908928498 9896 24367 344528222 5599 77001 529203813 5599 3035 614950739 22534 20299 780260850 22534 69698 20470197 22534 22923 696050910 99902 47115 492395585 99902 28283 388100928 99902 63717 506237353 94611 96681 155132755 30062 39646 549582360 89653 16652 477831568 89653 46610 326238229 89653 32183 935537617 6601 39329 65425248 6601 88009 162075978 6601 33148 213663316 38070 24524 877579865 16412 29269 81155669 16412 72820 922581303 16412 14471 265746289 16412 45455 590168711 5667 66439 574626140 74550 54870 79697983 46782 97596 527080057 82161 80048 335557206 82161 82028 543086422 82161 45741 434506206 82161 45727 521907164 82161 19685 545916410 64577 22440 672139782 64577 67544 111138597 1759 73844 84744596 58614 67093 790904861 80363 34302 89266370 80363 60051 109503377 48357 77061 618456017 48357 97113 294575555 35838 48877 713143621 62822 85272 157656542 4113 34851 925557727 4113 80364 175765825 63746 9912 971795483 75252 47459 652520901 95824 32786 471008800 95824 23224 442474426 3220 84206 758118661 3220 54291 656071265 40455 20680 815887347 40455 693 822930718 99789 96417 429190954 99789 72996 607320410 2793 72879 117393691 2793 74086 811131623 86927 30606 693212717 86927 18610 282515167 52883 23304 796113513 52883 10177 720799824 83085 8598 365203345 31188 9827 786764334 31188 95486 562048613 31188 78957 131213754 76628 32516 744921206 45397 28628 240882293 45397 35681 273577169 16184 69901 837186162 47401 39384 371799555 47401 46363 341860353 21779 44767 859495088 47003 89747 958214227 47003 9571 257435486 78110 50405 31303938 78110 91921 623860937 38764 6962 1258571 75959 51672 5663449 75959 75432 775975752 94557 7543 422360809 53895 26570 491280650 53895 98606 913098148 64785 84830 359671175 64785 69776 250543677 85983 24987 867027093 85983 45971 973774631 49510 68896 25269165 28057 39717 588228348 97898 57508 971054989 49502 71250 50016717 49502 41689 186117933 97558 59048 746534348 6976 97958 146341984 17874 64312 757910264 9339 23879 673866753 9339 97557 265323132 98606 27353 154291501 68272 27681 897919408 68272 11208 922905947 65947 24866 132952347 65947 24815 21682930 54284 19439 291141005 54284 37195 960580769 24782 37967 385175470 24782 25075 247023737 43101 10942 803970572 58831 53877 440229521 58831 40234 342879520 58831 45298 243098874 58831 71167 422248793 1217 51899 565619003 45044 98780 360289924 96355 71312 267769380 96355 15391 999025252 42434 25988 614208633 36444 39024 153500249 18210 61871 54311234 18210 54348 745277000 17109 38266 425279940 17109 8007 706189016 17109 46357 369821528 94475 43065 673903031 94475 76780 642826644 83089 61156 787870770 3773 89145 398484563 3773 52738 777203465 82725 89562 389376941 82725 37275 402039001 82725 60337 739068468 53015 1095 864699004 50160 75932 714233457 70842 77226 350075981 83571 57840 979568894 47914 75913 580303100 16479 89591 691048869 70285 36799 271712960 70285 7528 650794378 78680 39253 292653021 78680 48923 972889461 78680 34046 468419205 78680 5782 614963416 56999 402 854472069 56999 26561 20819615 47477 21956 963129036 47477 4405 5038945 45846 31149 262987869 45846 51729 505895159 45846 68680 429567972 71167 52089 927403011 71167 24674 351258017 88448 85570 792635183 88448 55575 49730475 92205 36226 600671357 16693 69415 747349051 16693 79555 227855566 42062 69773 899205535 16261 58013 627925798 41280 56395 337410430 6394 49225 564376873 79595 73429 795788393 51795 17166 986467260 51795 8941 997365606 31953 71621 141568161 31953 87706 925109823 11403 90952 704270990 11403 83030 325214478 21386 67402 500641350 26477 18700 663426073 26477 66311 462974594 26477 74622 833151684 44176 53330 19983806 44176 20777 155642162 81554 99479 988490935 45244 5181 154361767 45244 20070 662865781 66152 801 490999159 66152 61866 492720526 66152 72083 606867461 41759 7480 155526801 41759 67048 857361320 41759 30971 140648936 9134 3807 684980650 9134 45503 788531207 45572 34400 875674076 70524 20625 353683591 72516 58098 58945423 41359 4649 906320101 41359 46390 477272220 41210 54265 965244821 41210 25895 79618011 41210 86110 122104406 98025 3526 721770857 98025 37653 655296219 88598 48346 502634896 81845 53565 311865016 81845 91915 229863056 65788 35834 677898610 65920 47459 881966064 65920 16377 206621394 65920 71917 492960404 50759 42626 312275502 40278 50808 813641580 40278 29035 418646952 40278 98952 167506991 39243 9916 601264458 39243 76070 609323835 83433 67231 96146338 83433 51942 398483992 83433 23325 175088044 17785 24293 53212904 17785 36360 322907265 74206 69998 452341034 74206 41091 434893625 74206 91096 524554455 42851 1744 411169428 42851 88067 976428478 76378 30282 795615119 76378 43944 359003121 36115 44613 925742504 51942 30801 150044164 51942 34906 808248177 31738 7988 815420540 94236 67474 756834006 94236 67662 174832324 34231 80691 351458580 34231 73123 669254471 84931 12803 971905751 6023 17004 989187483 6023 18637 826651133 6023 63467 399016100 6023 59334 589642743 15268 61243 581112045 10726 15523 448002500 10726 19719 171633757 83669 39216 131519448 41799 16178 86490579 41799 9542 908873449 41799 43580 138133398 79996 35605 776851159 79996 11652 318013216 46156 76199 66851738 46192 12378 743838364 46192 42464 485004359 6764 87000 382180529 6764 44272 770361536 6764 93058 847022889 75871 96094 929872373 51935 61422 530755549 51935 45577 885837607 27632 58942 222116330 58179 44566 264253828 58179 84942 208153785 67363 9220 614347807 86999 74672 107517300 86999 8669 980488512 69101 90953 873917627 69101 17033 321224518 31200 95745 538875080 31200 73139 269166061 22942 46950 263117957 22942 84300 327791984 49637 44057 766582679 49637 46356 959658068 7213 26400 372316316 7213 16052 738750071 7213 81978 582695158 22424 19861 313919939 14402 14562 294223304 68680 20626 930067689 90567 1051 244201275 90567 98783 543046623 70227 93868 50610330 70227 15188 642762025 70227 10070 300469106 70227 97736 882845569 26894 63932 595104667 26894 81820 358792518 26894 62952 374178056 63717 6915 311869587 34906 15318 122881496 52509 19334 277422360 52509 82998 676423003 77214 27557 937303341 77214 54577 822373624 34859 69995 33353169 26119 31822 410199031 6485 64246 41160988 6485 35189 18239584 6485 83882 847132963 78703 31090 784392563 80364 72821 132305145 80364 55098 914902795 80364 24647 893700328 72310 8466 949854085 76070 83554 438467966 70826 63617 752036958 70826 9542 570779573 48474 87580 380370715 48474 43425 774627393 20421 13916 218679356 45890 19892 889363416 9571 93936 892335375 9571 14247 190641273 9571 57644 416197633 58863 24514 481353358 2930 87860 236248222 29783 109 370764945 29783 67049 577078084 6794 14553 773174333 6794 23154 33668353 38246 49352 280605724 58015 15047 919802964 58015 82574 716247060 8007 96937 506084165 45117 16776 144687816 19422 23743 747913463 19422 42763 823052857 19422 14037 235435771 19422 12187 405802419 61737 19061 263276272 61737 3847 425628370 61737 20077 525561574 62198 6777 691858668 50807 55063 853730995 50807 92055 689102351 73123 25131 638853252 33588 33315 355102789 33588 38683 926314240 33588 72820 253019117 94982 51136 970469460 79951 54317 309876935 70309 19501 151955974 69776 5988 857387177 27763 24152 810156440 27763 56855 188563079 27763 37317 698579686 93204 58631 411668754 93204 199 639999947 75444 31083 473488466 42119 32303 773730968 24719 42519 136554341 72083 44998 10439416 37305 84175 550517974 84566 31839 951814245 84566 27062 561295271 77559 71373 15834325 89693 75648 811268417 25093 95309 740405672 75397 83609 332415167 19719 38949 781218209 19719 19409 284202746 80959 90253 615932457 65013 2369 95886580 65013 83696 446237325 65013 11013 270255496 65013 50164 131127081 60988 27562 203176898 21722 109 307849596 21722 74978 566384098 48584 80754 545727024 63356 71075 973155110 63356 62401 300689645 52828 67840 960723744 94517 55824 635183331 94517 49900 85703449 6589 8711 495354796 6589 79657 797125804 6589 2441 864854976 37718 39639 435669118 37718 83186 85667060 37718 55798 1652974 66760 73737 417149278 90130 93989 61420372 90130 52759 492983567 34169 48261 178524914 41689 97955 140092138 41689 10534 473971574 49819 36895 44907811 25618 49736 719321741 98863 50571 450626583 98863 18399 649503415 98863 36043 283215214 68592 66185 319206997 28937 82616 880645382 85287 78243 779786093 85287 14782 960118546 85287 82957 507455810 9832 29922 422188593 9832 98242 995202494 9832 3156 832233691 9832 32658 84171990 81960 78349 936921252 81960 60340 611155541 10070 7053 713145945 56572 53173 32473762 20777 51348 476887213 20777 27122 13029750 59334 48685 888343723 59334 72063 167362869 70371 31832 50920664 70371 65156 81930377 77253 94478 938013111 35939 64906 246278269 35939 23487 431127525 35939 37275 33501926 3156 2449 189240813 3156 11997 235908370 52878 79405 31631231 52878 34302 381102966 95792 39984 769685933 95792 17018 287341658 25984 69969 319949601 25984 17018 711792432 60784 29741 61458783 50378 80486 131250888 50378 57433 569847071 11785 34365 446807274 11785 23568 474844927 11785 57042 40302938 11785 67048 370237058 46390 18477 602505409 46390 93198 163821809 60337 75556 740102703 38955 13967 767756046 38955 6801 380282459 38955 20235 812771148 52095 79239 529317905 52095 24148 425171653 82198 65129 276480864 82198 71818 631839288 82198 86193 443812842 58294 64312 592968619 70887 96727 843635767 54476 62370 853699570 54476 85828 464433522 93186 29046 371204647 98812 7783 35252965 23027 39497 117714904 47292 57192 144111252 47292 87929 508292175 32866 14166 2595031 29642 33857 703576473 29642 32006 279203783 29642 90569 251145863 12299 44714 624008551 49978 6139 762412214 56614 58457 549003443 56614 64581 217270411 56614 54064 812964953 41583 24337 337248532 41583 48435 626448565 32869 7503 436399172 32869 67119 872394976 22818 96869 905656878 77569 85792 98013969 77569 69456 58541179 77569 20908 80105730 10518 36129 698844908 10518 48346 170032973 53835 95715 539595166 53835 98623 496561659 53835 51937 261627102 63185 36043 516668572 63185 34501 614373180 63185 13643 935789285 63185 41402 581931433 98952 17231 91645715 98952 89580 452091913 98952 48669 517350739 98952 68226 113348911 98952 84447 904748378 31051 69744 469712035 31051 95502 463371968 31051 31154 679760680 93198 96331 397445976 93198 52251 964309735 93198 35601 231657539 93198 55192 466544689 93198 94349 361892305 93038 79947 304357250 11294 24073 365716203 11294 13412 32651373 52738 90699 235278959 73488 96467 983625831 73488 20077 878607006 73488 5139 977478657 80644 62217 85855840 15468 51440 525860466 39709 8346 889365217 2017 52150 600495942 2017 36739 68736431 2017 88894 624654426 65245 58441 722762294 65245 59457 562667602 74617 48728 410617995 54318 47880 321936936 82925 82281 844845877 66732 83140 872455643 46356 94616 892685761 46356 93668 362886235 86510 1888 115834704 21867 84315 190552097 21867 41368 286257382 34520 14589 703805921 3517 5669 792664368 3517 64581 768351496 36947 44099 462891118 3320 90919 386084597 3320 54983 187409728 3320 38371 45888063 13592 22238 645052703 13592 59987 479496193 55342 34561 98511714 55342 11478 740673095 55342 4405 479803293 55342 23210 137980167 5782 30041 303871802 75227 63054 428540632 75227 91450 555987621 87787 36774 399592415 90308 33779 296551630 80978 28685 88353275 80978 51048 707627124 12423 13181 731795652 12423 81235 526652308 71818 95929 149676129 71818 41368 450396645 71818 41620 195978580 82296 33124 266960096 82296 93668 310745493 1760 60098 839734771 69744 83294 764808367 14471 56509 293372800 14471 70230 230819411 14471 70129 220462915 15463 57522 634009663 15463 27805 564824353 45022 64720 30684740 45022 15653 587650068 36975 90484 610440728 36975 70344 926041336 92463 30072 745394708 57213 62910 996822255 57213 63771 194694250 57213 83030 217583879 76780 79084 549000929 53952 22846 439352391 53952 5139 179444814 34927 65704 14922170 98783 73250 481401679 99315 52865 482463136 99315 68611 224474536 14209 12920 318161745 11062 84978 487746698 11062 2812 958358768 60051 78250 384475963 60051 95506 682578370 60051 38220 660406735 50389 41005 970106435 50389 76666 712180464 50389 51534 487849524 88894 201 704993498 44153 89806 751153317 8050 21576 776934553 8050 87239 83047435 8050 48167 367986360 69743 46123 524928592 84988 74368 611095189 84988 95155 716886550 71808 58585 880269403 71808 23814 984862120 30191 63563 968087670 13527 45063 364706827 52058 517 477803731 29026 90091 2126665 2729 62140 309755864 2729 73407 79629073 2729 2441 949625407 2729 55121 456229834 93683 67878 748938948 93683 83926 433613644 93683 60297 721021926 55483 2460 942554156 55483 32432 543347958 55483 45503 258350557 27411 43943 484295279 71372 17422 864713882 25829 56976 368088776 25829 36454 946682588 79286 1972 151121952 79286 90098 236598285 78499 41270 974596984 46949 49098 187508306 46949 27805 689447469 16507 98147 313612840 61653 64046 822446216 61653 24148 871972495 16327 31064 994413144 16327 6373 298210288 16327 86363 744754522 16327 87706 688932226 16327 42706 257211773 89294 28494 256760684 89294 33596 727050232 89294 23325 144972043 30252 39752 642665029 30252 37382 777751758 22258 29911 230917275 33910 69822 349111550 33910 72560 82042876 33910 4565 690504990 77303 76126 498074333 77303 97418 134414773 77303 67386 249472214 81235 38085 72315803 81235 12249 824648013 81235 47046 256935005 99836 38823 947696132 89817 44362 30226058 89817 68226 231088290 31951 83748 354380294 97514 81056 938884884 97514 88018 956289582 97514 4583 159064379 97514 1673 927097858 43458 56998 309950139 43458 28766 753670041 43458 10379 178118143 60545 53583 400610679 60545 68226 818320127 60545 32109 314840098 9428 91887 985813212 9428 16868 736513055 10397 2010 854666950 10397 70830 931910525 46599 36344 152883472 8862 54262 466104603 8862 60771 477341537 55823 68986 67178310 55823 69226 939201192 9308 6938 187171304 67048 6935 733537523 93454 87714 624219981 93454 10035 683580621 93905 20885 495536276 93905 86298 342714313 93905 68226 851228178 62540 34794 11428740 46624 31635 931772903 46624 17111 368230077 6744 74483 790810561 6744 23108 604224621 8215 62441 866593386 55978 36622 288229331 55978 8900 812921554 55978 45772 218866661 6365 11676 119615492 6365 41858 203977213 20925 68196 789649512 42161 58730 915335488 71224 94978 743857092 71224 75100 619597856 78103 54723 582791148 78103 73887 253124030 78103 21328 647265956 78103 56898 551271919 55121 14968 726153423 55121 48212 752060876 68311 6222 622442052 68311 4016 955637640 68311 38983 296920883 35260 84956 215659450 6996 60741 925069446 6996 11750 551237641 6996 17369 334910165 6996 33148 438435588 6996 85020 446424177 60156 48912 635137939 51048 35619 548111962 91359 307 919759363 91359 10035 337181967 74086 97745 458382184 74086 42794 201705037 52759 28116 890973078 52759 728 713847534 9504 83615 956987417 9504 4565 3583802 5139 21704 34986028 57474 47885 792858437 96966 95493 824483475 96966 56855 113361721 32735 53665 497476839 32735 27083 840555892 32735 38220 979971135 32735 46363 801197202 62141 50092 157895425 36454 90067 671213128 7671 77419 638125349 7671 24064 798774257 7671 73830 465807082 61296 31003 745462136 61296 72017 187839913 35634 65854 650211355 35634 82407 397133627 35634 11566 993034853 75741 17346 9891935 75741 79723 161403357 75741 72117 575650782 70942 68197 784203232 53983 30086 403477656 53983 25075 185635503 65504 33918 318867657 65504 48829 539443919 65504 23487 903513367 51391 11115 642976458 51391 7646 846692556 51391 48346 778748803 65092 88517 167669922 93668 58374 321407524 93668 16319 834551313 93668 93014 267244552 89414 48257 119851508 89414 8162 263976509 98623 38071 681049378 37235 97015 238181244 88270 16651 94579617 88270 83926 792130455 56845 69816 172348204 56845 60340 914265567 86622 46656 282127540 86622 23814 842592835 42286 13656 89882808 49465 67402 339683887 49465 16241 989718561 54232 32788 916296785 12187 54921 267294638 12187 95155 285892691 45503 19859 816728157 83882 402 970095221 29294 97578 659636198 29294 94068 319751076 29294 82799 612158871 29294 4144 895899227 29294 24502 223271709 84597 54835 215274404 84597 4630 53243861 84597 61176 785465877 14247 82229 33182600 14247 87980 273143968 14247 49386 585680393 14247 52069 174255359 45758 12451 980949362 45758 79054 343954602 45758 68611 434701246 22788 84771 259207227 3488 20749 372666973 13660 11916 144031395 34899 53885 332453586 34899 51522 176917628 34899 88936 443925376 48167 34741 72290064 71714 71994 409213857 71714 20816 832677501 71714 45739 911628160 55575 15038 556049172 55575 36043 442498314 23294 69144 424185281 23294 60771 112560552 55170 97609 264984446 94894 95820 8477944 94894 96003 488267316 31630 84776 798846604 73139 35620 941305982 40233 80190 662472414 40233 11735 142815085 48389 5454 642157873 48389 91921 690813435 48389 69715 523144574 8496 53948 266534946 8496 5055 284775069 47451 97704 97791890 43837 83328 206211924 43837 85152 415972279 43837 76217 928711781 43837 25620 414727673 43837 88385 219633305 43837 39932 446159258 43837 3889 741461980 82799 23458 39183007 82799 23767 138577942 9115 37500 559576983 9115 2937 841151273 9115 64635 660163271 83030 93943 297942986 71644 38385 249605205 71644 87929 581828130 71644 81999 68981758 45727 52938 242553445 82635 8815 114765190 14095 81517 110397607 80304 79520 219095582 80304 58087 37853803 50524 91048 256987837 71799 64290 923791155 73043 41835 938819980 87740 2201 891644671 87740 76473 648765771 35681 28048 830806152 35681 72017 987686156 35681 56022 105915844 3950 81533 960215228 3950 79092 999612061 3950 191 590694852 42589 55458 517942605 42589 728 613054566 42589 37949 875528456 38716 11013 941858777 25209 35098 162100957 25209 68714 44536120 19859 8612 936689717 79092 25531 871467642 79092 67196 924473562 44823 90368 600248858 57950 76189 692115996 57950 32610 683478101 57950 14933 28584566 56855 94543 527475472 56855 70438 564793166 61986 57608 996751654 82781 27844 324407609 30636 94217 881999663 30636 38332 433245292 55318 7580 304290724 55318 67871 842353157 57503 31007 174268351 39878 47740 832512824 34302 58953 12260486 34302 41046 320262671 82998 37694 839877020 82998 50545 568887141 56083 82952 414879487 56083 77333 244036832 59926 25568 871330540 19415 9356 811350320 19415 47024 809340030 22923 26425 92240631 22923 34413 422730078 96200 40717 434008703 96200 2044 98592456 96200 28283 498325498 19787 87909 480991710 19787 53796 201720433 89163 7480 236506649 89163 32183 519847757 26400 18436 924795727 52223 64592 254222443 52223 10633 314378918 26565 99261 491918474 19847 85923 582966459 1895 82008 371029080 80465 4368 948973796 80465 44469 744166088 88093 27607 485288153 23558 7930 880350645 88695 92268 79450704 88695 36517 183558999 88695 46590 982000225 97270 44185 114029840 97270 39395 572293068 55317 10314 325315831 41258 80072 573886757 7149 61156 810560253 7149 28074 170272481 60331 11101 909536237 60664 36126 839688389 63467 51730 160858175 63467 83535 36769589 31412 91621 753616210 13104 7136 29433847 98217 89903 838004659 76931 77995 662920248 76931 98101 900140840 19409 83124 826889198 4994 22293 119312794 4994 554 346545294 23325 34109 121487417 23325 88592 978983983 16083 33797 620920801 6901 85721 829759790 6901 88067 828941778 6901 97467 193091602 49558 82524 582683218 49558 56103 377115200 49558 97846 549357078 40825 11381 356039072 8669 97832 43255500 8669 88412 295183814 8669 26828 853931147 37729 52310 998252183 79029 63055 476620020 79029 5405 770581489 79029 18767 473958071 18637 94802 444491214 18637 20816 301628332 51729 45894 548718383 91096 17891 816554579 85051 4191 663108855 85051 9165 101101572 59709 21086 843968501 59709 81846 968242878 59709 72009 918216099 4382 28951 638204736 71596 50939 619317210 71596 96070 828980508 43106 21088 549824903 64000 17572 739552762 44955 43450 629987897 44955 2250 144892336 731 85424 277393792 731 19310 363066130 33750 10752 464145019 33750 53841 936008499 33750 87706 883923718 4900 48244 572292661 4900 35012 784814632 46363 75597 317797908 46363 8941 299243441 36684 46409 641419191 36684 50745 538527867 36684 70823 578978441 84207 53277 938660710 2812 87258 967886121 2812 68284 516370285 81439 72100 846747995 28283 23104 892285379 28283 81303 865664202 83670 93912 977028960 47008 54263 134901029 47008 66652 993043162 11844 7545 701127688 11844 20908 276197460 86450 97099 917271682 86450 74905 778268568 72996 39276 488106674 72996 73231 834740011 90584 17504 252646857 90584 72619 402836053 37275 84607 471715673 52951 96987 774947153 52951 57644 821136624 52951 82159 929771601 18399 10098 628095554 18399 66740 272817432 18399 88936 156007864 75619 37585 859226932 70381 53576 417483 45577 55656 641632567 45577 95768 492954721 49931 79169 860694659 49931 72446 813315230 49051 10390 29360298 98953 12332 344831413 81978 6148 526275655 37136 13919 963539658 70785 98461 579533159 70785 38479 224577588 94191 97027 410786986 94191 41486 997078879 94191 64610 649286886 9087 4795 78111507 9087 87614 393162087 54983 77628 402516134 54983 25807 259990078 68973 25560 124873034 3035 57919 303648102 22539 11028 647228729 83356 35886 417025870 99741 29671 737260209 99741 74964 954129428 10534 40378 752540515 10534 63214 749862757 60766 98076 653990946 60766 90202 453117259 60766 87310 572375882 42116 77616 315168861 42116 14981 610777786 86104 88237 834735510 86104 40035 847898599 59029 39095 235301515 18537 14397 47604577 18537 10924 8888845 18537 88936 541542231 52016 86525 526771306 30430 61016 678104350 10633 34892 422835958 10633 20908 629734678 42464 1221 772421451 12736 59628 509651537 12736 25546 607537844 12736 77680 284572225 93834 42560 273657256 93834 94802 152971131 93834 68284 354057861 34361 10529 252493398 34361 93296 747867383 358 28856 752787028 358 69783 125162320 10924 4944 139285865 67902 5817 196898575 67902 32781 775460007 67902 37180 845888709 67902 85694 823505556 1015 11262 987157141 1015 61531 857079871 90112 88733 116143906 90112 4281 29795128 90112 62831 162387476 22920 88142 489029022 28414 63857 321453474 97846 21724 430662868 97846 85779 481036767 87898 77916 118784210 87898 76758 609957232 87898 4820 719881364 81479 38202 741100126 77680 84545 985014852 77680 98033 395141028 77680 5305 454873206 77680 99825 308917583 665 58943 949845714 665 22755 325219908 665 90202 777618139 44571 39418 11160044 8941 99478 404356669 8941 14579 616673151 8941 90454 136354600 12597 57581 214313322 12597 63323 22970448 12597 30760 428026698 49047 17982 213157445 49047 69122 13881101 25580 93596 787799537 29995 53932 970601562 29995 56 797986056 29995 78191 525347921 54348 38631 779246274 54348 95468 407491387 52724 47940 468280145 52724 74905 706011205 4983 25214 790232875 4983 52416 51354881 4983 31533 627393635 88979 19244 168607633 64884 66792 232906476 64884 1781 608700772 83441 31035 965324557 83441 5055 868947050 83441 24416 611120423 5386 77555 601988688 32133 84796 596512585 32133 87805 887473149 9717 51847 26904144 9717 5067 638384671 9717 83535 612466344 9717 10379 240171285 57042 50108 135546836 37346 96248 682865492 37346 39316 655672326 57077 31892 907189751 90202 95522 47381736 90202 23671 760240776 90202 62703 348490715 90202 71674 573286725 65561 79444 572956740 65561 18623 162499540 20816 94971 457332252 20816 3596 309322517 48435 50806 360481981 48435 8975 297223849 96031 15745 736374864 97736 74324 834574618 97736 35357 414077725 97736 48829 353388644 52683 74675 900190946 52683 90345 657732044 52683 76489 798411695 41382 37684 445249242 97039 66215 425705333 97039 50430 922916642 97039 78744 397605261 36360 1849 571492180 75215 82013 963453027 75215 60340 335752024 2981 77385 303109858 2981 82362 575348649 2981 1742 276037470 81656 43755 924967881 81656 31353 665185204 41148 32339 809949572 41148 17428 254948123 41148 69082 660929743 64253 2611 473247686 64253 34782 403790760 64253 7547 190383160 64253 51507 592092878 64253 42461 515671103 49408 86280 807583701 49408 67983 3878837 49408 51797 697542607 72446 43867 389819831 72446 55116 421292183 72446 37382 217759334 3393 30818 581504167 3393 50275 513034257 554 98328 970982140 554 3822 212947640 69447 83590 941242967 69447 55569 233114862 19685 53548 800319692 19685 57328 362838021 14500 8803 279023059 14500 43311 480557871 14500 42178 265287650 96000 20215 751653748 49386 50337 606660942 59987 68466 730044316 19494 74085 53020027 19494 74009 212216538 19494 51254 547633784 53068 74122 437175059 53068 73607 607034901 95747 1372 288254611 95747 41750 442145848 95747 15760 516259687 79657 41110 914301645 79657 57720 499072025 23900 99937 271861344 4820 9954 699251181 4820 6785 256452468 24835 47134 42166411 24835 14277 789871725 24835 16812 351946091 97340 17080 194866683 89171 35554 593557597 89171 36937 282259468 89171 7433 18806417 37594 28296 266477104 13608 32778 359199806 33267 78943 484638630 33267 43201 384912958 33267 98093 732694099 77194 97512 627309442 77194 11858 378232502 77194 94349 217699523 77194 95047 731724213 27226 6336 246168990 18005 14761 443561318 74917 6657 265422151 24398 55726 267687793 24398 94972 850826423 24398 82380 846712354 14336 67196 245900861 14336 6467 572624163 14336 24416 923962661 40118 5711 461831578 16891 14398 972451679 16891 52614 483510512 16891 5842 741521076 16891 67241 575115325 14981 11428 7341029 22247 97855 55668289 22247 6617 930795399 22623 42549 554118387 37420 10287 848778857 37420 39373 903296719 72009 39203 356559549 72009 98440 778149880 16377 10720 972643587 16377 29354 245992629 16377 38199 409796744 19650 47301 514202266 19650 95443 492640437 19650 23662 427936267 92909 83364 844899111 99651 26197 666247377 19310 14481 570992609 19310 55323 274978256 72147 15829 875685356 72147 87310 630391192 68907 35594 523503552 68907 74905 357775649 1659 66400 910647487 1659 98402 549999557 68017 93055 23844584 47046 67558 687096679 47046 5137 304412375 74882 38784 268063799 74882 94440 136411563 51522 69672 648730772 51522 42763 706712067 51522 67521 589223890 51522 65660 367940419 23684 89604 597163298 23684 71142 746201746 52160 95295 546071037 1319 93401 466427291 74964 9355 672017805 74964 90169 694791166 68382 38777 49922820 68382 45328 752172876 68382 62831 95755379 265 85853 771998466 265 63385 309756104 68222 47639 481629915 12803 77507 176948177 12803 24502 957468831 12803 83635 515286404 12803 44507 745628077 65817 88972 57746939 65817 53937 332315876 65817 17111 515232965 47772 19525 419526190 47772 55098 478217191 47772 75382 683931397 4317 11183 74936780 22812 60647 233583450 22812 82261 319753607 22812 10566 415615977 22812 12690 886020296 93795 32050 201131282 23210 94774 86200329 90454 87055 404926221 90454 87988 395051524 74622 74311 180226050 85295 74336 154757293 85295 81820 135232114 11223 91986 290615251 92178 53999 654330278 92178 99339 319814828 53200 98614 857511014 32658 1048 370489147 34183 834 524350741 96814 96654 639100523 58344 67715 21818419 75527 9680 554895986 24064 36669 789440931 47990 11192 271886776 47990 94349 631695043 1992 73344 676514580 25440 45085 42366267 25440 19254 733314227 88592 52793 738806642 37382 18454 800657726 37382 32898 920179738 55098 7464 71475503 55098 62946 872936448 72820 60044 700854979 72820 59160 68108539 72820 25075 782715295 95389 26443 963477464 9165 29717 28857355 9165 38220 42888519 9165 83436 399525688 36779 11491 139220082 65867 45145 878159539 34052 52463 124260691 34052 69122 118382194 69783 83820 259510504 69783 91022 256757020 90337 58064 577035673 66539 7887 761651082 97557 83951 347767886 54577 83256 260938274 54577 82574 381694788 54577 22118 188334341 54577 95662 675304833 54577 67483 499893303 9542 43111 3316486 28158 69325 914887583 28158 23156 497725580 41402 70828 538835247 41402 81050 65705864 24416 5684 60597027 63385 64231 225239315 2938 78343 234105742 2938 42907 26467040 90662 9943 421876943 90662 92285 430176559 24502 5159 641567040 24502 86298 414238073 24502 85694 670882161 22898 65879 269613769 50079 26061 416072017 52309 39164 502098699 67167 85457 31968304 67167 16866 888573606 38371 28368 999055404 38371 79162 810976386 60716 97218 32187928 60716 38433 157431543 60716 152 248119205 41368 29212 380254511 87615 37194 626690255 74978 88237 982755618 22756 72094 578503877 91795 85277 787939074 91795 17688 112028692 26259 60826 76576317 26259 70831 827265094 26259 52688 676776499 48177 61364 427409508 48177 90598 246359822 18610 31500 658521239 18610 99078 347312457 41091 35825 286133793 41091 95589 528336980 50147 52643 455015426 41046 90623 180463468 41046 43442 86226162 41046 56184 917293373 20337 62572 326886455 15220 76300 481293802 54064 29517 598031105 54064 31153 236340577 61487 19083 281763001 61487 97467 71878460 61487 28457 169814122 61487 33148 730216842 61487 68179 751217507 51937 45900 855679736 51937 51367 952052347 10379 30632 647761961 72245 56408 69536798 72245 29653 67347692 88210 8045 778561768 88210 94349 400594751 82574 65114 892465598 82574 25807 771260745 21447 12215 941999731 61072 29679 785913627 61072 33481 931341188 16281 81159 580268742 7746 92791 119704822 7746 37180 48378592 19050 15203 984228437 58400 93493 751282032 81999 65634 34931390 48536 76986 155449139 48536 88868 746020107 48536 17098 190428953 48536 12249 862758083 81237 1457 479774363 81237 44830 829345790 81237 59981 283411437 30971 89249 582217824 30971 42150 842374355 61698 71810 976729812 61698 48751 366593137 61698 97578 512622798 83535 83834 51102058 25917 18354 120476275 25917 89673 267595107 25917 41764 284898464 46357 74584 429450206 83696 66946 23760900 83926 42974 406477114 58701 5507 642240349 37435 27339 409710049 37435 18794 167917400 72672 84820 922871934 43201 75152 424096139 64610 71809 689192714 76489 36514 973475488 90569 27703 462573811 53491 3445 260395000 53491 67684 35814831 22209 3037 768088837 22209 38585 829627627 22209 56611 633496180 22209 62276 254590106 22209 16260 912890343 22755 32909 763268873 22755 63225 713635692 51367 51029 470317007 51367 70315 891684035 51367 62469 291693999 67544 85444 940722949 67544 75660 700776926 67544 82585 537786958 67544 39595 976220143 67544 56103 209814069 86363 92064 706689608 86363 79590 361254568 81248 67602 442653303 73010 44285 137911014 23487 56298 898308760 23487 43408 1979316 71040 93750 996119353 71040 70854 982391943 71040 45640 418049248 80534 47548 317625590 91412 84183 191077915 91412 26003 18470405 91412 92127 11708933 91412 67521 25031559 91412 71500 49958434 44918 37638 234150155 46235 63186 326170811 20908 81374 617423967 10386 75593 160370965 10386 98818 841014239 8162 1336 502222152 93558 61187 39271008 13456 46408 393634429 13456 20902 954612005 15775 93924 982157736 15775 98021 119461539 15775 87585 826780653 15775 7967 252369055 23224 40882 125854217 23224 72722 506305507 2250 70138 581436297 2250 24552 43880900 2250 32006 164699030 26921 59144 761073037 26921 4830 334195039 26921 47434 546605969 71269 66439 635321414 71269 93315 299658515 30477 56362 130450635 31209 36646 547725370 31153 27083 75255620 31153 4405 135838668 87239 99727 571309809 87126 16758 825029504 60918 16487 708353606 11030 80756 686475160 11030 20450 208655987 11030 68226 788686722 98322 8682 607346695 42223 42978 450074182 88798 44130 260299393 41201 60032 112048018 41201 22365 947258306 35725 41652 795361116 15990 72658 356769639 15990 5770 419152718 11116 40574 547043526 11116 82585 967586524 47676 43806 9324072 51797 25347 498909036 51797 22632 450705076 85158 12326 689295326 56688 82190 104933539 4962 62169 930046833 43579 28764 107892989 43579 57918 62986417 83679 85573 359449327 83679 96323 991370721 83679 99078 552318025 43095 77734 999588048 43095 39705 542532048 94939 2080 230491052 94939 47024 410708 98468 56214 52169381 98468 25729 596305597 56022 804 31950162 56022 80910 258788719 56022 73231 745994843 56022 49900 934415259 82519 41198 736380953 82519 42634 260415293 82519 21808 222566334 82519 72267 104840302 36303 56412 51628562 41674 50891 148002506 41674 24793 74118102 89293 8104 804275142 89293 81220 131805862 34046 29343 462058702 34046 31523 685279460 34046 99561 60539344 33575 33010 423831404 69269 29062 755458449 69269 51738 830176203 69269 33915 855634311 35100 45099 174956872 66857 4101 382715484 66857 53240 39401082 66857 49739 194442736 68284 97044 665125089 68284 2489 216632196 32001 53194 524362219 37949 98720 144058509 37949 64223 612780345 37949 92055 63562566 37949 25959 357687311 93875 25067 232735907 93875 80899 567575852 67833 56199 392306355 67833 62952 187297806 84953 42230 404076284 84953 11735 743665955 98402 67251 712481222 98402 16681 758289332 49995 68987 969529326 49995 86219 187872391 90598 57358 868459881 77821 1963 626433324 36357 34143 947198471 15709 54068 862818650 15709 66504 37877063 15709 80023 91599640 26350 39754 695831742 27449 2693 265583865 24123 89740 519883740 728 68393 608164357 728 88936 579246498 84300 19276 958721882 84300 57365 949476293 84300 57386 808374968 28074 90507 704043343 28074 86193 139930215 28074 86890 185566921 28074 33954 855082253 29639 29561 812057778 29639 16319 765407878 50164 11892 957884219 50164 95763 230706457 12963 72818 759023205 12963 89673 591944931 12963 49739 570936232 66740 22417 254037372 27969 44611 32134861 27969 35373 474922631 27969 60163 114298993 55639 93346 274948930 55639 43485 419761533 55639 52069 267071687 55639 48470 885441741 32006 74743 116168720 68714 22504 37611476 69721 62302 426217487 33148 39823 475580499 33148 23991 213388044 87988 86143 431984379 87988 84101 327966172 82504 77165 559207890 82504 39932 284266562 76473 85030 255277151 76473 71500 154286005 84904 82022 606724835 84904 63323 633818414 84904 49647 568885787 87929 34587 444398916 87929 36328 942489303 87929 14645 911679763 3469 66042 141410659 50275 95486 871210670 2153 68753 885873477 2153 42515 273322100 31507 33450 931064646 31507 10493 85286322 31507 25075 809490272 64223 19780 75135140 20012 2854 624707711 20012 25108 984181611 98101 57977 402384759 72853 49035 595156487 98093 41717 165781062 91758 79102 968005959 91758 48707 967374739 91758 61928 231272628 12394 18067 355303292 12394 21426 348509230 79555 76456 721654519 79555 29448 887665485 79555 39504 812411946 53841 9089 332554763 53841 38117 450522082 53841 97151 100541077 20070 96335 551365266 20070 66999 323138643 90015 70550 348219148 90015 99943 277110493 34326 31934 824360026 1079 48829 14162492 41858 73598 973192967 67458 2522 177356292 67458 4518 791878523 67458 9223 391389884 39595 40508 620915401 37653 30906 723097053 92599 55280 770198861 92599 2292 541312865 92599 52800 846520048 29444 70608 961095679 5842 90668 355234891 77790 33956 560525513 39308 29311 840589505 82159 34314 357959048 82159 87841 629216491 82159 41620 156757592 82159 70274 353573585 59457 15135 742562177 40329 33010 594830613 43425 63864 613652142 43425 84751 689462537 43425 3861 909896123 43425 19862 729558467 87614 4997 590324707 87614 85626 925142592 95657 73298 618750290 95657 47434 555838689 38983 24885 132773290 15545 63454 740052857 15545 72709 458887878 78136 16219 280365581 78136 5055 469744479 78136 67521 425825436 4194 67256 811308757 87706 89577 92733119 87706 30760 465879450 52251 60494 690222850 79832 51669 411531942 53796 812 54530364 53796 34555 779668754 92326 1290 172798585 92326 91515 498778643 92326 87612 521707600 84447 59098 738525090 84447 53248 749499336 84117 59067 295041219 58723 77320 255502844 58723 22958 424869706 58723 8722 712632691 17033 35434 878559818 17033 72883 28325489 12249 16828 330356104 12249 20068 793207813 73768 51760 36274596 73768 28113 531870973 91915 38387 4303754 56078 29164 182663873 56078 33024 579976854 62952 45150 120186275 62952 63180 817005748 21087 98763 127981629 85156 61422 190834544 86298 75069 672052598 86298 97151 645069963 57644 55250 902681617 57644 90382 380996031 57644 32985 904911621 57644 23154 356063124 57644 45288 468100213 72130 44809 241390770 71917 10721 991969807 71917 96604 143492346 94619 66134 768827463 94619 72017 168538361 70823 86545 969704163 84971 84325 85283809 3965 7161 788299403 39345 99682 483090372 90098 83673 646935811 77451 27596 150221468 88067 6234 848427304 88067 4016 126460967 88067 56876 206094240 72722 95557 238737776 37199 99344 463902600 37199 38220 912792302 73305 62439 20684819 73305 45069 236391132 73305 26571 768397197 73305 26399 93401268 64640 10649 63861287 64640 65743 130478989 45298 79659 79303343 45298 96952 724875526 11208 55641 441721044 86022 21128 492072979 86022 40745 941129954 23767 56424 824575806 67386 50141 817161132 67386 29706 808910448 37317 65431 929009632 31353 99823 248906292 31353 20842 321640972 29613 7832 727119368 32432 56009 841425018 70126 70393 95522886 70126 41543 457900210 67521 5055 495627845 67521 12577 767421765 91023 18174 331356033 82362 70130 930937600 82362 25492 617168300 70340 34103 347996791 70340 50048 100381499 70340 88568 746270862 70340 8036 648615832 70340 59659 706374084 1641 3406 602565000 1641 31533 978451064 1641 5988 160042327 1641 38014 776571160 42515 29290 199777040 18286 1392 708064115 18286 71426 418373001 82369 34879 344577463 45455 34987 390410688 45455 75800 692350524 45455 78478 706865240 25959 93767 647652445 25959 92628 866965641 25959 48061 995659245 25959 26390 588680702 14962 61342 195852642 38014 98682 350125921 23777 721 216716945 23777 81050 636497403 23777 14479 559029556 68611 24876 251590464 68611 76371 900713320 17369 6826 22963543 46610 31247 532452507 46610 6756 246629029 17305 96410 873994172 17305 30297 722304807 33624 51821 654179849 98242 98335 951889122 98242 84017 738538935 55192 8648 643398266 55192 93804 564748372 98021 89066 962217145 55323 98674 507034746 55323 68884 490502257 55323 1850 204716392 97151 55322 98944268 97151 2226 336370658 97151 95589 713161270 77639 9285 229915195 69715 62242 361053204 69715 40033 324475650 74905 30391 35299333 49473 66661 693225550 49473 135 108538421 49473 74117 115871403 43580 83244 509292862 43580 51507 789367754 37195 31420 849126532 83012 5022 772398223 60771 42031 293851037 60771 24647 115075502 45640 33518 881854011 45640 27775 728655102 45640 70765 339401782 4016 40346 762318826 4016 20812 559361799 55569 88450 3875820 55569 28468 324588913 6467 30334 245256537 33481 381 90126282 33481 94802 619472703 33481 26858 324829553 24647 21723 619846870 67662 45165 603257078 4405 37739 675632496 4405 82380 502567739 4405 30084 536284932 90658 86494 51838059 90658 66455 179786838 96173 59773 199491279 96173 25075 311001745 49900 53321 369735838 49900 20757 633717093 92055 70510 797818923 92055 42009 163408405 24793 92519 808199207 84230 20761 309659377 84230 23662 154136555 30297 76299 290571521 14645 69650 52814499 14645 77720 280998311 95658 19578 969817157 191 64866 169276234 191 68204 408217754 73830 99058 207410501 73830 62022 542211854 27018 15363 501024163 27018 48707 493318607 27018 87805 605026377 32183 37671 469199358 82976 33844 539279176 82976 63198 330472721 3847 26383 640744538 48212 60415 76608425 40035 65853 537058085 40035 36517 445728341 40035 43747 510569513 95589 89137 547717788 95589 23186 335511150 95589 80368 301091651 86193 13389 474549559 99678 54180 782554747 99678 48346 754844843 99678 40953 891919585 83608 4185 353761826 93014 67809 71608247 93014 94068 783170167 93014 15408 272468405 63214 25589 96238201 63214 6843 731230989 28063 97965 876208969 28063 70274 630619500 56611 96861 465224089 65102 61055 109187932 69478 83992 861695414 11652 69977 17481890 69379 83932 895296498 69379 33824 913171338 69379 20915 674922083 56184 61320 723689859 64581 11150 128076486 51254 55457 411039880 51254 343 413280045 51254 4830 943833822 35012 78546 872459723 35012 80983 801703835 27938 72416 69848768 27938 22531 990472821 50094 47700 696329487 50094 53583 372796228 78084 73974 892944149 78084 5860 747966326 20077 23246 39872216 20077 21328 446705038 24815 92805 417181449 19254 55224 183624561 19254 71142 60375020 19254 26828 883885421 10616 1975 692051708 10616 82784 181313598 10616 70367 629835983 12690 9204 657777609 12690 24541 266727543 8229 52873 875445798 8229 20349 693493567 8229 36308 773816588 26390 31605 689907881 26390 835 438198894 62703 98693 380036299 62703 89510 273275580 71426 58353 324188760 71426 23228 840433277 71426 53967 840861965 23814 68425 882321827 62946 39062 101857515 10611 20774 700963547 83618 34935 607823403 83618 74293 955992390 83618 90860 350334005 81204 11060 147866322 81204 75660 104048015 56898 98483 120163041 56898 40168 281880188 15379 45201 356077559 15379 53688 446643971 11818 45961 15813631 89814 18333 51671994 89814 41481 514899294 89814 86890 839139069 68226 70476 277460191 49988 44623 945955809 94349 32639 190713495 12723 76011 563974729 12723 42461 959834443 86966 86799 590100208 2226 91341 815625560 16319 64717 325215112 16319 90895 322161585 16319 55712 513564456 60297 60814 719279635 65156 41199 836707164 65156 75136 229995532 8104 45528 495343851 34606 80075 84845449 90895 99170 288337320 90895 87799 794564502 95662 79783 588875282 45629 20576 140817360 45629 83635 337405443 45629 9223 664656105 51207 98927 926767200 51207 36496 592719122 51207 95273 936735380 25075 9419 264121175 25075 39095 917896094 81959 40356 147573516 81959 67233 53744415 81959 10740 226856579 5864 61821 52323914 11834 69791 151762041 11834 36226 707933390 42706 44597 823548286 42706 77421 676334092 78033 53176 988869624 78033 22065 841994029 12874 61431 842816996 12874 58087 992222671 12874 52206 340944296 68686 9739 858863741 68686 45334 697041945 68686 72017 530757889 42763 26538 410540232 96045 14932 858866775 69082 83124 342504457 69082 43747 828748455 69082 99825 635634084 69082 38585 811235889 38332 29858 702773820 38332 59804 363953448 21426 20277 521711710 21426 25492 128000748 21426 40953 825040397 88936 14859 731224354 65076 54399 530729718 65076 40033 291340885 26570 93283 331611018 26570 85779 317850037 99078 52601 246704147 97691 63347 992794252 97691 16241 471688580 97691 45288 645248796 33824 68241 96119342 76778 50664 827587524 76778 59054 875577798 91921 23369 702494591 91921 39516 899071856 33915 90085 95396404 22118 58167 851916042 30760 25708 916729136 81220 936 970536999 62469 13036 446460907 44869 65362 481451187 50545 5434 312409828 50545 52986 760106186 50545 31440 266011710 52173 72191 617958138 52173 49647 868868925 71621 92047 420286163 71621 19862 396236756 71621 51948 606448923 72709 76189 97043484 72709 52416 788340341 43944 76905 993449716 51507 72611 339121481 23662 35565 300757692 23662 88548 180291344 23662 39659 776545255 89673 99139 520629373 70854 57508 677118415 56273 20068 701128476 5405 13960 915911429 32156 29653 542103232 32156 86890 648955144 91022 59887 829212829 91022 10498 307728341 24148 55007 364608909 54734 59717 107803423 76371 85827 670310436 76371 72560 124182596 76371 35893 811577597 22632 37812 696357515 22632 59809 514304556 5305 59462 714891519 86890 84889 383454740 86890 15674 627349224 86890 9355 899493800 17098 38485 918684441 17098 6302 291283216 48829 49123 510317073 48829 23108 814284161 64682 92594 113965838 35601 79030 636625046 35601 92320 620310634 35601 73530 598666371 23864 32532 845415877 23864 72560 912566278 1742 52648 274934438 1742 95105 864892403 1742 6928 699244083 54076 97166 486625994 54076 66936 903695642 54076 3861 80497357 1515 58497 86572684 1515 87841 114057456 79107 79947 872291325 28457 510 584577933 28457 10740 866935 73231 9463 871893406 73231 68182 916528199 67049 4788 324794950 67049 62756 675520695 67049 86668 744008814 67049 23446 435899248 59994 22537 940153551 59994 73638 67595409 59994 76758 112273447 20227 50761 591486916 20227 78599 563206092 81303 37150 494049619 97467 33759 600317389 95502 84508 404787574 95502 87805 704080216 70416 37034 511718759 4144 59936 63561430 41620 41515 450686560 41620 99493 705350777 93085 13861 919689889 28351 34176 972241386 28351 4547 742577682 28351 48918 906825874 14037 55441 702352470 36043 80783 553633814 36043 55690 786310795 36043 8148 630266889 39373 78080 327947953 97968 36362 663739306 30084 65037 170019452 60340 86219 805975920 60340 87310 362979740 24541 99977 12576227 24541 91114 844679816 52069 96266 527525582 52069 19183 523987969 52069 91979 717756136 34413 24033 908972769 59067 73542 703774036 59067 41198 838809987 59067 741 831834340 47526 20653 240511994 47526 15576 151259942 47526 73546 648240437 2441 6667 853628649 99339 77029 923221114 14858 90989 843928726 14858 720 665343350 49739 9765 351327225 96559 98224 347649337 55798 21180 116709616 55798 4221 217301868 65743 68645 874914998 65743 90693 765158398 72619 19548 296560548 72619 2249 680741611 81050 39805 821989500 81050 1850 940916598 81050 32042 960473749 81820 55299 683442805 81820 64171 432373113 81820 14479 864148845 81820 94972 500740818 96467 38044 404611597 96467 88412 102832685 45620 86735 551618821 11013 66547 972290740 46581 49937 51632140 46581 99943 178729386 467 69122 138122875 467 28379 501962104 467 82050 364681469 79054 743 427573570 85831 42737 743801891 85831 64267 465602261 72063 10298 127766721 72063 26982 383720159 72063 94802 474198062 72063 38448 518661920 38479 4542 304145956 75136 57056 385157212 28884 11578 105440120 78620 79540 631633042 78620 12267 518226620 78620 76506 599288124 26257 13328 424836877 23154 67341 871612572 45772 75163 884752694 74455 98659 690433486 21328 78564 74109846 15674 89120 153518953 11566 85562 14773638 11566 12251 324129052 25445 27912 995959254 83341 15720 231339580 85828 36192 392204581 85828 95566 172576922 13412 74814 981666845 72017 94494 474030379 69226 36252 638260406 12251 99089 964893369 12251 13717 626869411 51644 50180 824421560 51644 80368 850077870 51644 59149 699613011 51644 13809 351498825 90023 97587 204951320 16868 59753 683490842 16868 79223 628759525 78759 69285 697472322 78759 13322 493886097 65378 26160 832572350 65378 88412 635247208 39516 75750 213582127 39516 31278 173777624 39516 28396 711836249 71674 93998 442819506 71674 94768 283675968 71674 53862 179433299 71674 98436 946443428 18767 81296 95311763 18767 79614 871496592 17018 29417 315798393 41892 45184 493676857 85694 40096 136852039 85694 4102 623667429 85779 60696 413397165 2489 57150 961769696 2489 77678 913485769 48222 35318 908325781 48222 45739 845320247 59809 80724 511258810 47550 46524 949353775 47550 63912 570391892 48340 36647 505792074 53583 45213 111818954 53583 99041 579539659 1559 48735 242021687 1559 71793 94312042 69122 11537 649054795 69122 84751 13495017 95047 18680 969757914 71500 6312 858236544 71500 75687 336352209 15795 3058 545301581 15795 15224 612016704 1850 80933 320327824 1850 75485 505679195 76833 89455 74857201 73007 33541 317899136 73007 79405 714798517 9561 40391 660016835 48346 4182 751084593 99666 77161 224125046 18599 2786 158737487 42794 83076 666969309 42794 76334 286662791 62426 22885 740752914 62426 50399 863196943 17111 31840 574831744 17111 91423 734566942 47988 83786 81250907 43481 47756 194338120 68480 28411 371102409 68480 33517 119285076 68480 85626 638940953 32109 23519 77897742 32109 72823 896304701 32109 42150 647634714 24552 90228 652984948 24552 22958 348784062 67233 45914 87522318 67233 87463 606119000 67233 5714 24146613 82599 93725 781987662 50372 15403 302297300 25807 51912 859913877 25807 18904 828204435 70129 5579 636493945 73969 23531 685538978 73969 32336 786080710 73969 30098 425996001 73969 2850 341078132 10035 82718 996492540 45739 70179 713090964 22958 62111 4056014 22958 9223 496603682 88412 64472 522223831 99561 92949 752463130 3861 79165 782351627 3861 5090 221109141 26399 61378 915390743 85029 58791 157048297 56103 28336 137186043 61832 80231 637441542 61832 26131 995405966 61832 78237 811134086 61832 60164 604090079 5770 46511 96171387 92628 81250 358991259 92628 58512 163793630 62276 19457 928597676 38833 78729 11207250 91450 58250 744323312 29354 23364 16698986 4281 83239 474869461 4281 65382 921160117 65043 77867 308887189 76758 26616 948923035 76758 72560 358789321 6313 90389 20115803 6313 30627 827184621 59635 17810 114445135 23108 98159 285056371 23108 53228 473094486 54350 11440 15886695 54350 96070 164380462 20842 54278 638046589 20842 11308 747367153 20842 62805 694639861 44469 30693 713943330 44469 21571 206212234 44469 35458 385233266 51964 40028 351464822 16681 40918 204462012 16681 39504 940645640 2105 10721 497904544 2105 9986 527002748 2105 99374 451041868 85440 4626 256919178 42150 11396 303261283 42150 34555 607284126 11735 48626 624363147 11735 67684 106563725 11735 44286 709646931 52986 66012 71844006 52986 40427 835593763 52986 82317 139240495 52986 92738 142020349 87585 24226 790273157 14891 6637 644146080 14891 73861 898332468 95217 24188 133342317 63438 49696 589841748 63438 9301 719850412 46205 877 457977767 46205 89966 687375331 44507 54941 789408979 5331 85792 20248711 80023 27854 336233330 80023 51136 978138150 77333 91829 833047583 77333 36042 705242252 77333 75269 228804541 77333 72267 793539762 90169 11515 431945258 24694 58677 774515479 24694 89966 911688584 85020 76153 893284522 86334 52143 90465092 16241 21483 599969924 52875 287 833672984 83436 90495 627623808 71142 9153 70442090 71142 16188 514106333 38220 36578 567356856 60163 69069 594447273 60163 92723 639248842 33027 74490 977031429 95155 83815 316651621 1063 99322 142598638 3082 26773 435973247 3082 64386 791283697 22656 4374 62433412 82186 25508 256009358 81558 11243 527574980 3889 38519 374676031 40784 71292 50972523 40784 26858 572634214 48940 26087 977367701 27083 48318 935953359 68754 21959 802980388 68754 72562 849164613 68754 82380 69484172 4916 76796 426167294 4916 75499 360152891 38199 31361 934933601 38199 54135 247910698 87150 78599 440547425 87150 81216 792964326 87150 46579 863787072 35743 54373 465749119 35743 12219 658102134 35743 85108 862075779 42982 80025 977024085 42982 44237 301287124 74033 7443 814555467 53807 46281 774970845 72560 9928 897671474 72560 92320 360227293 68533 8730 319509388 75687 13994 861793727 75687 11491 894925059 50697 51649 871251337 50697 835 645147400 74398 53287 275849350 27805 57414 980335988 27805 51219 561490627 17142 4314 394438225 57456 72806 480890033 57456 40072 418452033 57456 90323 676663348 57456 1723 473228113 38018 2786 803977621 38018 41225 938111878 27272 65806 542881680 27272 97958 924261246 29070 81565 268609677 94802 51658 470366130 45334 29430 495746931 67312 33317 292535913 67312 12219 419685672 31154 43998 398830178 31154 8734 673327509 88133 84069 245798637 88133 60636 792587155 51534 61744 742844501 72521 4601 45508619 72521 23156 928701294 72521 92006 303464887 81243 6291 522995365 81243 57745 154080266 81243 94768 804996689 86132 35590 736030969 86132 73861 526505630 86132 74846 57238245 160 3051 897777874 160 94768 746887824 75404 11378 185109694 75404 26571 172704193 25729 77071 755282688 25729 74117 152290917 92723 55486 281877384 3596 31380 349661081 3596 99563 732063850 3596 74040 824760897 51615 65243 386790873 63198 58017 932023871 63198 17711 759658422 63198 31376 836125412 92941 49666 243033409 23317 53988 567402434 91979 57550 954723272 97418 68369 222851682 66200 44337 266733646 66200 81388 974838066 57126 27759 694154770 81388 3 432336513 81388 25680 210645083 81388 17143 656408191 75100 26651 323054155 75100 46526 894153648 96323 68412 837734159 96323 87473 825315802 96323 15585 609575103 29458 18529 531007977 29458 82115 398687657 60566 11374 425537363 75932 90066 575086119 85785 97679 967957793 85785 7709 873965082 85785 44407 471083027 66936 83750 83521050 66936 98816 35805608 63672 85296 760982085 63672 64170 633002438 96070 96564 493394257 96070 5055 809085794 64543 41302 920517390 64543 741 274134316 720 56409 295455217 37631 2172 999828855 73374 68758 433874235 17143 67885 487843707 17143 32526 559736812 73607 57254 470132134 95273 83639 812319737 95273 9944 473605903 90553 87546 210661970 81729 9474 797219896 66652 43069 852409554 66652 8383 660433161 66652 59339 49766390 66652 75499 964425440 7030 45393 888277596 66333 4812 474368357 93131 63688 676059071 96661 39090 976740096 96661 64170 510456938 21872 64630 832691468 21872 92320 934358187 21872 6832 91909817 21872 93070 624876381 94068 56332 773898249 94068 74674 465393228 8141 34502 653813762 9223 44957 259426366 43961 97373 472375022 62981 37332 781229858 98916 20391 350267574 8373 68658 257577849 52416 25210 846751780 52416 97349 676969547 42852 72903 769210119 42852 45288 932155206 53240 70912 265167417 53240 41445 630014226 38867 89567 149651480 835 37511 463000053 835 53105 219014538 73407 7007 835234566 93296 85878 985980137 68179 85341 601530238 62831 70429 408564832 62831 3609 589836434 5055 9283 673540307 5055 50157 490374204 5055 9986 435815025 36993 1886 933111676 36993 19354 230656628 45019 57803 170857860 45019 88421 386758311 45019 69026 15066722 38264 13804 629166567 38264 80426 823443930 16530 75597 748612317 72267 14790 120713289 72267 1731 488994346 72267 16905 176177529 52688 44227 579890097 4102 90632 714567720 20068 3838 848842317 20068 65818 667730225 66321 85182 460148619 30254 91228 310541963 58936 30002 283125735 58936 13311 918103166 92134 58508 577737502 92134 7834 436575784 92134 76620 823833741 20810 85307 681512435 71367 85289 621722958 71367 85013 224935119 9836 21095 716391709 4565 65785 691863922 78471 80880 269926581 78471 63180 639120268 26982 74611 349087640 26982 42013 90880651 63180 35006 807245497 63180 96003 71195383 72383 32230 849970335 71793 93122 740163121 26209 88654 213985336 26209 88034 789022065 26209 69547 565992711 49647 25071 787219544 49647 89523 619896107 49647 59131 749293983 70438 55266 285388360 70438 29157 328498697 70438 4786 947477881 52905 51423 737018744 52905 68053 856556833 52905 46165 253415891 92320 3196 164482334 85108 72960 359263461 85108 23193 296037387 33954 84966 831597793 33954 4221 568816557 58919 47440 126571964 50405 67094 683894051 39316 31007 722178649 39316 89669 723676017 39316 31950 434228886 36308 46967 615831743 14852 63118 181550201 14852 17902 88868411 80983 56745 378849928 80983 92926 512103837 80983 19243 693514595 61531 5844 516387333 82380 39567 540391576 6785 42151 176187355 39248 84144 681223156 39248 74426 316455230 48405 40507 651116725 39932 15796 901888489 99825 65367 886921648 99825 23544 790618749 40033 91046 786778601 40033 75081 46333971 76170 39980 333085748 87841 8593 649800664 87841 99493 373063201 54305 19924 108558644 54305 20451 301453254 47024 97180 573626788 29653 66726 674189376 29653 8226 577311718 19941 98852 981044935 8383 18808 447544452 8383 89844 643678279 8383 87473 85539177 8383 33945 569811224 21578 40342 839699511 21578 55690 951612110 64386 55392 540659737 64386 99587 706098236 58087 3312 96755660 58087 39938 812045941 13476 47019 243631162 13476 18541 162056450 13476 42124 456366809 17231 34732 376825948 17231 89110 118770474 17231 2292 24591800 18314 98578 218185474 46590 91840 885892819 46590 79590 936256850 46590 69682 852664011 20902 72323 965362610 26610 89905 265029009 26610 87799 814231026 26610 90453 387853674 75660 89248 98637741 75660 96952 393925760 41486 29297 617400917 53070 96750 368371402 53070 60779 479585033 89669 23151 780500406 89669 70239 250771482 44237 71178 37237631 44237 29706 74840008 44237 23304 466828384 15224 45927 913869822 16812 15147 52997428 16812 10740 473734046 16812 70239 180302698 57522 74803 126812939 57522 35037 28436437 57522 60977 418256011 57522 13311 913484922 14663 71951 957801549 14663 59633 773287314 14663 45884 326136580 98694 87238 797497859 98694 50157 171000844 68884 98811 890725436 39504 76863 255876726 94973 71507 775127745 94973 23991 390243627 51948 75656 781016293 51948 76620 676374511 51948 95895 356458831 70115 29306 655779761 70115 69995 720121787 70115 20451 730757809 39705 70397 501906649 39705 52893 321610404 9247 52331 204434123 9247 51348 508914376 75839 72554 16481339 75839 74846 534953718 79614 95524 951361869 79614 74898 664758845 67483 40853 818781321 67483 98134 682099314 78468 64934 936427812 78468 65845 591158823 26828 7098 46275047 26828 42124 311018756 17409 70086 678157964 17409 4825 935918621 36517 24486 640111505 36517 81566 889055690 92885 34346 10966243 92885 95 85386611 80866 52695 476839162 80866 17004 155497568 96003 39964 973625028 96003 51139 58588132 96003 81351 611354378 55629 14131 379301719 55629 39057 958900487 8590 16529 174717005 8590 27107 462788385 8590 41225 912559665 53967 63904 658407851 69232 93977 169905324 69232 42124 860238423 31533 20100 503556656 25908 76823 348528096 25908 20013 77355063 25908 24919 980530515 15123 53301 338637848 19862 69429 64095497 19862 68066 322752609 57386 17105 589305880 57386 32306 805378553 57386 21256 399200984 9301 97383 251908244 70852 90935 815720579 70852 96725 382438672 6756 56139 385960019 98436 42418 755846335 98436 62134 730442725 25253 79901 133937752 25253 44482 760651100 31440 61460 598933795 31440 83305 27446195 31440 53688 358905299 86280 88540 217156927 86280 38949 49905203 42461 13668 415601455 42461 79625 901023240 36734 65210 121309707 36734 43800 749184804 36734 22174 371512913 94972 21132 903219674 94972 5735 345051572 23991 94238 847364702 41815 91951 979991264 41815 62660 277602623 1336 28118 765048948 1336 31824 503100388 37003 4896 330190627 8975 81555 919192555 38082 22088 393793704 20349 36190 233973234 83570 76509 352263397 79162 30278 892721888 79162 86495 141287136 36496 44674 257572083 36496 48918 399282623 55079 23157 190302102 55079 17811 187060726 1274 32705 979721696 1274 36705 529400515 1274 4834 579143157 55491 3724 63240451 55491 77305 759301839 55491 62486 280801881 82585 5831 378899759 82585 6042 487973453 87799 31030 735688851 53684 27970 222342818 53684 16260 118474645 27668 93582 189485243 27668 48707 158774868 85626 3032 568529069 85626 61529 681855579 85626 94270 843095487 49686 86753 610979697 49686 37798 394766317 31840 14763 306737286 44714 53289 835485290 44714 33924 24234489 44714 92285 52297339 86668 10784 374038775 80228 49597 74244198 80228 66615 409938946 41409 51812 618710090 41409 2292 953128438 41409 89523 44636220 1368 81288 647631986 1368 70315 728799506 56994 9261 426201810 56994 51348 244563950 56994 39392 463393159 18454 47217 488960703 87805 83449 819102038 33945 85517 196509139 33945 72462 279437528 33722 76376 345644396 41543 72140 13336995 13156 82698 495164833 13156 25302 206387955 67684 70440 360537189 55656 75962 126080874 55656 52271 263106803 37807 75662 963038239 37807 56722 800744196 37807 74181 351874193 8722 10533 535777179 8722 6722 587517791 21455 84265 751717294 21455 55779 199160252 63323 45852 214511001 63323 971 174406842 76209 6165 960305208 76209 73717 549093667 76209 16453 98036321 76209 84558 184361959 70315 73515 366353406 70315 64824 914557930 46459 2931 509034696 46459 41764 277914169 70274 30727 810960775 70274 48470 67137880 28288 86042 215636596 28288 19984 682594608 6244 46026 563434669 6244 56823 365991736 33908 98248 383485048 33908 42311 192078968 1318 74460 40215142 96655 74911 125396609 9986 33831 146722671 9986 12219 765753039 99374 19169 646624590 16260 97809 143741028 16260 14866 90106683 6165 84790 491071038 6165 24188 466503100 51738 12496 88832893 51738 41013 773537329 51738 94132 794665220 23849 85853 468341061 80700 39301 3577698 96845 7944 600489903 99943 91375 191119086 39432 99621 608302541 39432 35901 142508105 39432 93867 456879104 48001 70572 126114424 48001 32474 215974747 96780 40007 825309322 96780 42801 613740508 89571 31594 280578948 89571 44309 17795757 88868 19249 287173464 79198 24938 678209004 32953 18059 325637038 68307 90190 895813304 68307 43925 464862669 68307 69373 826784610 28435 21669 816177412 55712 5233 502353261 55712 98818 76522173 55712 38524 612921051 76506 62297 944902559 76506 65382 346731579 76506 316 528787421 76506 34779 929242272 43905 61518 768988327 43905 60793 988922939 43905 5860 743374484 60108 65224 116444618 64170 53867 17727980 64170 17027 704930768 41559 23161 315947613 92285 5988 633957121 92285 9329 830367319 3055 61231 511832357 44645 18351 9979028 69026 35325 161410234 38976 18893 889009982 38976 81129 826555513 38976 17996 847395415 44738 45063 948372670 65049 68871 418140873 65049 64728 862249753 70515 16660 554779668 51219 16602 332533262 51219 69621 405821252 51219 88330 55214615 67648 47974 128614951 93804 28261 317299949 93804 48061 659884858 86820 45871 169256049 67554 46084 304363758 27717 54122 970724553 27717 53946 442854109 93315 33384 402800897 98818 49262 786625812 75800 74796 529307854 5988 11721 736326066 5988 4969 337404090 86219 11705 614761092 76800 93933 333137521 35893 32799 956018420 35893 61841 783722405 87310 78619 134492891 61033 21887 975573450 61033 72641 631737749 15760 41706 500897858 15760 45607 419605509 56990 69184 551097936 56990 37180 643806531 56990 80887 949710530 14579 47382 534494306 14579 24919 492821161 14579 7709 98980670 94406 67962 443864158 13093 39582 852868751 13093 43475 281325066 13093 65130 259420105 4830 78234 822804035 4830 85586 161254874 37050 22796 887554761 37050 26759 780943033 42178 57679 997474501 94768 17871 227525659 51298 30969 300972570 50877 5679 733443441 50877 43593 769150982 50877 46414 772308165 37180 91541 321386351 37180 94132 851809454 37180 77678 771937787 92747 49308 405294054 92747 51354 92956590 92747 70239 526335618 92747 88864 825860724 98816 57692 451290602 98816 15408 899913942 32978 56136 905870637 31950 62414 383818726 31950 14479 594655924 31950 82180 250296624 31950 61541 935437231 99587 66255 647804967 99587 17891 98687680 99587 84518 509409354 15489 23157 109042331 15489 33639 880878245 95443 28077 864306406 95443 46464 390621333 83635 6462 959601434 38593 4965 963711724 38011 65860 337805389 38011 62043 863924991 23186 52539 261269559 2249 65959 790031848 2249 15311 705855181 33024 75479 811755912 33024 47459 799864177 48470 33788 754640619 7615 18360 562341558 7429 41073 788966563 7429 91897 362057242 44286 53048 429394232 99323 4625 107471907 99323 34533 104137239 99323 25381 74129108 99323 71983 120205251 63225 70239 631225967 20562 20521 648781337 20562 65879 786637916 20562 19211 154724697 65660 71017 792581007 65660 57681 82524112 65660 73530 510811353 65660 38585 231802457 52800 7131 427558013 52800 74117 308923248 46635 6390 505355142 46635 53862 702210943 26858 32474 468960243 69274 57850 431852211 92827 29406 841821703 92827 79505 689231825 47434 56642 494042666 47434 16518 715255197 9329 98031 859693372 59203 14270 983443873 59203 22779 596451876 59203 89376 116066869 59203 36778 929290052 29575 69854 841924693 29575 95763 943044159 57720 54747 680132624 57720 68182 281569523 57720 97958 736496752 73808 18203 524882713 14479 33296 28003364 14479 6676 217488061 60933 65486 39591139 60933 83624 223603811 17902 13790 248077457 57365 93337 217103478 38448 78558 415908277 95763 47168 779610533 55971 88741 396232442 55971 28527 800280799 63149 48225 609402860 63149 83492 611324689 63149 46160 565201189 71282 93391 275956157 71282 96725 30399435 71012 37997 109811230 23193 82946 565464918 8196 89752 224177194 80904 41456 426587933 80904 13075 734342458 80904 65713 520853894 20915 7087 660769161 36778 45415 334459180 36778 13322 197775283 4825 38443 137269459 4825 36649 286691138 82075 22851 93208241 87473 59853 714153048 87473 62238 965691527 87473 13273 809662965 90530 3599 351103640 90530 72441 579187081 25990 17946 618476336 23156 98002 69814803 23156 96421 898594330 23156 57458 324333195 45328 83866 72766611 28113 67814 489210493 316 53575 214392952 16547 87865 664338455 16547 74287 536683165 88330 80704 53587121 4185 70634 961695006 4185 96892 66867410 4185 39659 457981009 58071 33419 949507266 69547 6841 239703357 69547 15245 938633002 68066 52432 290866947 68066 81332 325788860 62868 8294 273880906 9795 85957 569624582 20450 51530 675613271 20450 38058 723227445 20920 52671 231630022 20872 51608 747962105 20872 9402 593345351 68182 17824 693260017 68182 46165 775660672 38585 94538 808825235 38585 34188 921663902 38585 88983 853287020 41764 51774 875398954 10882 81462 911635980 29706 69607 836258792 29706 26620 352980012 29706 63332 746247358 60793 76948 53432185 60793 3902 941933951 34555 14163 662042678 34555 22365 125021660 77042 23517 275685727 74846 6612 298115747 98440 31944 313390465 37081 49792 71997119 37081 72441 54728815 23304 4276 626730033 23304 107 413986659 23304 46369 392616751 23304 13813 556173744 38143 21341 281425732 38143 35643 356589463 38143 4225 437177571 37248 82365 541360349 37248 50506 916146959 7356 4143 763879763 80887 13862 813887655 56876 87054 577836180 56876 95739 910585279 56876 67952 556896908 15511 33313 624207804 53688 54317 670126745 53688 59748 211699852 53688 66751 131066427 38949 76505 146269408 38949 24919 588346932 38949 11730 339009679 67241 2445 320040340 67241 89056 311599672 67241 74707 48471565 99004 10525 826211533 99004 84101 404630102 74293 47847 465079386 85013 70994 385710097 90693 67553 135808362 90693 64873 870375165 22065 57319 96167596 22065 92022 121916262 14504 85096 815952096 29711 62318 555085336 29711 55762 543716429 40745 39180 652771570 85586 20428 822695159 85586 51326 217614349 85586 15321 275815521 85586 82076 763264646 86399 78976 631350059 74287 90489 339508184 61380 5931 68145173 61380 79590 137659291 61380 35710 80383294 60164 8435 881744433 60164 15967 454607039 95895 25167 535847580 95895 44173 159245649 21808 95539 201776 75382 3227 278417230 38249 68763 413651882 8148 57030 284759905 8148 55758 744163326 8148 34502 165416387 9827 34526 708051243 9827 81641 898411333 26571 71908 112621811 4600 41516 281934937 4600 55771 790286020 4600 37890 730001952 7709 38057 429981024 7709 50157 916066391 7709 97032 383631833 39095 35951 521745226 74519 80689 399693406 74519 85042 678583580 66114 19267 172403926 66114 4786 260607751 41225 22566 138391150 51345 91389 988634414 51345 60735 60386366 51345 18904 930033504 51345 96892 587250138 70239 71643 625223112 70239 55913 412476735 4221 2972 123535936 4221 21728 313371400 61928 64513 195677013 61928 61590 618392925 61928 35037 143241134 61928 24995 742566775 61928 40358 471453413 28836 88443 961371470 28836 76484 874864951 15245 84615 74654312 15245 60255 772869834 5860 70974 730462132 5860 3863 224065100 66269 9008 728958589 89510 4355 53833210 89510 55762 916872310 57918 80287 581890230 57918 80368 660711202 57918 78694 635229419 81765 22700 465357075 96558 42712 398534435 48804 70472 205497286 70834 9592 332567043 8582 13664 219813531 8582 93364 838340347 8582 21373 804972737 8582 80113 613824970 39659 87371 93965956 39659 64598 120108494 59 50553 181685257 59 90271 267127661 28126 34869 289060213 81919 75674 584050435 77493 62572 213331016 14937 26757 658103000 14937 95107 619709303 63704 68028 601938808 63704 48918 597959941 63704 95863 540010342 63704 26065 432798506 21571 91472 39326103 21571 42009 234562284 21571 64171 642287608 70083 52750 496177478 70083 41233 407765235 51136 65066 609363523 60779 90897 190783251 60779 51910 889814582 60779 74557 791413370 90323 82386 480576372 90323 68435 68317644 34392 88886 27767689 34392 75677 753598064 2292 55630 145949734 2292 96266 447973393 2292 43398 826326340 2292 69566 991406375 33779 36666 677821382 72507 16188 341976444 72507 75599 550978933 72507 46298 635191617 74503 34885 921564555 58134 15672 979660134 52206 38823 947528092 52206 67222 949466196 52206 28334 703712114 6676 87976 60849301 6676 75204 4898578 23733 98677 586425679 23733 34691 995712825 23733 40358 663802547 83160 61249 741291529 6105 75254 368005792 6105 46160 296409178 8728 29740 378191572 8728 69005 578355073 8728 43593 622231866 8728 8967 463954566 75379 80348 72394996 75379 83668 436359946 75379 23465 361569372 75693 36600 910473220 52060 41626 42592523 52060 37665 888824748 33154 96486 636903439 33154 105 982145056 25914 71884 301811445 25914 42195 356971273 25914 84047 770162580 65818 25981 599838927 74426 9319 157193733 74426 96952 947726263 74426 43436 725074381 79223 95897 928314340 25183 26963 424380253 25183 79112 367079105 41092 41491 368296903 41092 67222 366100167 98134 49874 499847494 98134 26065 417968961 48918 15996 694235645 48918 83016 254622516 73530 92681 858336758 73530 74737 343699583 52988 92850 561147847 52988 69579 219790714 52988 68894 241837929 48061 21557 408714533 48061 40642 820008357 39057 93396 772700935 39057 77603 381391874 39057 27589 477920543 39057 7428 935060122 39057 8486 555559220 4518 11673 521968203 4518 76634 233588476 4518 24356 878486253 14726 12272 548132860 14726 64745 248044558 25492 34077 427355770 25492 83305 258556825 4515 54436 859674733 32238 47148 34252397 32238 97000 610535787 32238 99527 992927518 32238 4328 86588896 10493 15603 678343410 10493 76505 702702811 10493 5090 350278720 43747 16233 603448081 64912 38432 986863320 64824 68036 285987103 64824 11385 760066924 394 71208 821861124 55690 57583 750540623 55690 69999 268352439 76620 14628 575386500 75009 45624 11354482 75009 1886 119093347 46298 17899 817921898 46298 69985 56250061 13813 8581 23308147 13813 56975 359339031 7097 89019 682170053 59263 31728 98673936 59263 84101 551545715 59263 1886 659648339 68204 6297 513259339 38822 97296 923600741 38822 54186 181794872 38822 68187 158064831 38822 34227 408918763 65164 59724 434730662 48996 32470 144239006 32722 74706 120617756 32722 92052 931671110 8967 39623 929594832 39938 37159 632215393 39938 24193 146803677 80910 42114 88767003 80910 52644 194362250 25108 33236 308523005 25108 40953 23595970 28396 14166 410434929 28396 28527 513062919 13322 91993 559438489 13322 61600 709933611 13322 81662 30404834 93364 48094 225984851 93364 24188 28752787 93364 95971 137706287 4981 82480 149058294 4981 86559 480255092 48707 79831 573150142 63407 24207 198745288 63407 31915 126431128 22365 34841 504198422 22365 76905 527770989 31278 63216 869481894 31278 66789 595700955 21256 94823 152569618 16905 54391 366180500 16905 63425 118593181 60977 75429 793113506 60977 82980 57134001 28468 29815 775851767 97290 75848 308570580 18329 56625 786822624 18329 10959 232844444 18329 53135 90180030 22863 78844 232725859 22863 2904 975578270 3863 49622 738761731 76334 47611 416235045 76334 70430 887042023 94270 18518 652750307 94270 24108 55653497 96352 28173 583480207 96352 2850 504798223 7967 93158 653797536 79590 61577 502069367 3212 85289 4956378 49308 5499 684251700 49308 53862 755142096 45288 71563 655027848 45288 35142 820316764 96195 19607 529551661 70099 91360 578161229 14558 1448 477687531 16662 89087 597955422 29790 539 948527218 36876 84436 279897495 66327 73899 286161709 75370 97448 9862565 75370 87690 891385658 75370 86768 853968507 75370 13523 182511252 45884 3442 615342969 45884 69682 171974608 45884 50058 585613153 81351 42582 763898126 50507 52843 863466019 50507 73549 94978757 15623 59414 363710816 32348 55383 63033198 61891 62628 493655950 61891 79625 421150209 41445 60407 528141594 41445 1307 658398480 79325 69609 251848063 79325 741 779210517 27081 97333 700003554 27081 23087 174836161 78855 17129 735664813 78855 55619 448801854 55779 6703 182229385 55779 34530 362166632 55779 42374 55748020 77421 51163 94532338 80771 43292 593868562 10740 53301 19549031 10740 50683 703919666 10740 60569 180170680 79826 90927 536506256 79826 30534 903489910 79826 56673 633947381 49037 49255 601041819 49037 1419 733248140 2666 2357 776969390 2033 1491 288455420 75485 37378 469579420 75485 6938 439959346 70938 61920 349180460 70938 58830 626183628 35458 29083 490862753 35458 71983 203164680 69995 58685 790870310 69995 99053 725210695 26065 11212 418911286 71573 25285 258277625 71573 6722 524699813 62805 10951 690305794 21897 64086 719450561 21897 97210 133627314 21897 87115 415635502 9344 45948 307263733 9495 7653 275954071 9495 59081 539718036 9495 66746 578363967 9495 30317 97554932 78854 53695 572080873 78854 55788 615827920 78854 93955 472355478 78854 64873 533554083 35991 75705 843071406 35991 59679 66179291 71208 64160 336363157 71208 88626 381542784 20757 48011 420162512 20757 67462 610397549 84695 5424 560419298 35246 98268 41644320 35246 77239 369074551 35246 49113 222021588 65362 97864 518406015 82623 31213 727264121 82623 84542 997102340 52723 69441 997179978 40642 49972 561715040 92006 67753 567454217 92006 74833 655124250 92006 98894 981375189 92006 29844 690020591 92006 20146 858887090 8734 87543 697297202 8734 48233 828509112 89966 84585 227076881 435 49369 666585789 435 53248 462068979 28334 2544 235817977 28334 27102 976373391 28334 13806 593238755 28334 51139 357073805 21108 42206 286190594 21108 21373 438422009 21108 39392 266882635 15408 93090 929243129 40953 34038 235884932 96421 74689 895453602 96421 17994 212812862 96421 43436 274623820 96421 1419 52712736 57622 54960 492605836 57622 79021 963778776 57622 63912 211623703 63354 46805 724590163 63354 84315 963128208 80368 78320 168509085 60789 73601 66704026 26620 98218 738269060 26620 30269 551402583 85341 53154 661761606 2046 50403 347155662 2046 21458 853300019 64267 43906 316729057 64267 71116 185556435 18452 96133 211367560 18452 22377 618590537 99874 10908 723286127 75073 59010 765932930 75073 1330 434789346 75073 30196 692723597 95092 76520 950220502 66999 7443 178043987 66999 24393 352914808 96952 43865 508712865 96952 60255 268759366 69890 47793 808228591 69890 23087 48622769 69890 58830 567802678 88864 7388 96639450 88864 53237 409133997 20978 55859 464795389 20978 15585 966963399 51139 47642 696855509 87115 83192 159632820 87115 76134 302168465 90860 85074 954073511 90860 87543 599562811 90860 75469 306132894 90860 76905 84337156 84101 66839 983156888 73274 18348 655449031 73274 97722 254761499 3942 31091 898598233 3942 20146 527484088 43210 41580 907328224 43210 32993 274481427 37798 44532 458051485 99426 59882 445398036 99426 67708 141959283 18425 44974 212996474 18425 65845 321299105 32790 9349 122361800 32790 6533 682008834 32790 99965 841815878 32790 93663 285399897 32790 99003 518026536 32790 22969 249850187 32790 86768 317680333 72441 67704 868492054 72441 91706 602741506 82078 20374 98026424 82078 27171 339767848 82078 43656 139120346 24919 28572 638236564 60715 26498 159216926 81129 86787 915063548 78599 69395 105325460 78599 95107 97921233 78599 85699 435133430 12762 5715 790019789 60117 93746 64678708 99493 11230 440039315 74737 82968 623350871 74737 44407 28389253 63098 4851 631929523 97000 41955 91311822 97000 6610 264647511 1807 46496 73779099 1807 44263 273919044 45886 48333 657006084 45886 29320 902515674 62022 6566 629248804 62022 69079 889956086 62660 41911 77168356 62660 64171 745692590 60636 84741 643694469 60636 93073 249882853 40358 20578 877985220 54135 56798 815321202 54135 43436 69702838 54135 74557 411549469 54135 71983 167156494 79405 83076 158344566 51348 69048 554986399 51348 34279 108080212 97888 36064 342517914 97888 29627 968497231 81601 3124 134235695 81601 48945 743148183 81601 5380 427962137 57745 27532 159264408 57745 11907 1067898 57745 5934 162391227 97722 7586 856005889 84751 41895 345306975 84751 46936 622842370 53248 39754 994955114 53248 26017 827174795 59168 92519 464055725 59168 87973 316705073 88548 8817 605992424 37554 8966 595703916 37554 463 766867049 3369 40207 846925164 3369 31689 485994416 56823 12227 646935379 74707 67459 173205609 74707 23399 98547068 74707 71116 456534718 74707 49856 92199838 87612 4469 225326029 55771 52946 967747449 55771 864 415645161 55771 44401 430281232 37735 76315 876570164 69419 46095 931350735 87485 32486 596802486 12304 48699 165541409 23087 55403 626629899 23087 90325 835783969 23087 73549 914742101 30798 21334 164036950 14481 86199 962847787 38058 86043 570047384 463 785 727205297 463 7333 504272977 49048 78940 497491457 49048 36262 867864731 49048 76101 752891018 70263 18542 61533803 70263 95751 425248760 12712 23145 892802261 12712 82180 302408997 55363 80147 633223968 55363 80282 845932631 59131 23891 610829469 59131 97609 77760463 75678 5161 978001628 75678 4640 618995185 75678 86559 565321921 75678 81556 79821870 74117 87548 722460230 67558 51366 801411176 67558 95 471433957 67558 41598 869302992 75823 6779 103595686 75823 21674 706347906 46013 48785 38065487 57945 79464 499215289 80762 87264 940283626 80762 86924 521903138 63664 2576 115881750 97349 87559 644026467 97349 17514 146376760 97349 87374 632756114 97349 75105 87777838 97349 88874 689938013 61005 33952 834397408 94132 98771 542612681 69682 57710 128178349 61841 52892 904060496 57283 74164 88810944 57283 69005 138278766 57283 87404 289029352 95 42601 58067415 95 73088 808174914 89376 15198 427398441 89376 61006 253208349 89376 98330 401865761 89376 14098 467700049 82115 13765 317033427 82115 71160 936079981 17556 6104 706165533 17556 88978 697473978 17556 16828 31074114 82050 15367 72428079 42009 76886 189118039 33878 70582 208075577 50387 56590 466692197 7834 95258 164230979 7834 68187 640092584 7834 74976 420603637 6722 60960 128079142 6722 68348 23444049 6722 42729 793375302 6722 59260 147216632 87621 28708 522372349 99266 61793 767111582 67628 11009 269188493 67628 33224 755324442 54186 19092 767011927 54186 13273 964324752 54461 68454 582630854 86559 20914 498334814 48803 66488 592779976 53634 66984 777951304 44263 37945 433823047 44263 61595 215527026 73088 10494 496643540 31915 68700 22326973 50049 5007 378691689 50049 19739 960754433 78478 2847 379125160 68053 35668 643260810 94330 84282 745661909 94330 69085 230864511 46935 83478 563772405 36226 10559 223785078 42981 20107 91439863 57982 79385 587601183 57982 13716 919248427 1330 64649 183438523 1330 36871 526208800 44424 33295 154210181 44424 44401 153648487 44424 65380 817287896 45278 89232 421381181 29462 45788 775403050 28527 76492 109489942 28527 51483 905761956 28527 85699 651417577 28527 41598 946320779 57302 69504 921480440 57302 10464 952739901 57302 94616 408372321 55758 18062 588325404 61674 27604 225236708 11989 41573 186797617 71983 63663 780441180 71983 78694 189641159 71983 95107 412033747 94775 34035 633610620 94775 2670 904152390 45607 66024 834704721 45607 19089 65643241 45607 54807 226493528 4225 40955 409202686 52028 11395 193573646 15994 93819 866027812 15994 76671 272125600 4328 80695 927004539 4328 88239 150417205 26759 29793 74439332 75359 36333 389816200 75359 55350 699669296 42656 67222 182711963 36396 1149 12690111 36396 69948 986859336 32379 47941 170479787 32379 98586 111377304 32379 11907 767212293 5714 70124 723370591 67462 73273 825012455 67462 66751 950718202 67462 28456 929540669 31197 91004 476327143 31197 11385 400543492 31197 92662 366020707 6832 40111 388944995 15403 87763 534923011 15403 20650 862901237 85101 88165 927601272 85101 97487 119629832 3124 28160 193085943 3124 40261 264676462 10813 68442 62299823 10813 82076 31773966 32042 96035 230245662 1731 72706 578802265 76700 94601 743117209 76700 48521 979061142 76700 69948 744411622 76700 61171 886900332 29222 95316 821393011 97444 59862 914509366 29909 77612 632845432 29909 7092 724852759 64107 65635 472946313 64107 38658 351057871 64107 13311 410992801 2782 86709 556667763 2782 85587 624262130 79627 50921 955281307 79627 35476 538648703 92545 83628 862515834 92545 70114 142176939 97745 78745 365309866 15539 1972 341601984 44189 31633 235897265 59633 33801 576729822 3609 84689 22595699 3609 80846 36837084 65713 75696 625590879 55843 55227 444655720 83626 63634 65146132 83626 33307 531363853 83626 13311 28382926 70367 98076 222529696 89056 43398 641556674 89056 2257 818009785 36552 13053 167005282 15585 34680 321623452 15585 66926 461755459 15585 8739 116898252 15585 573 254506099 343 37217 206960063 20542 77676 250421962 20542 84329 366360994 9355 30215 756293461 9355 59215 694242100 77678 7908 114500883 53105 90253 392633292 53105 32993 705170120 62043 21174 145079193 62043 71160 849287188 62043 36693 456068509 62134 92396 528829743 68435 65640 789157151 21415 80738 597660261 21415 48793 314193259 44827 25871 930907393 44827 80740 449511808 14163 62897 304146932 42124 8145 640166022 40261 53965 453065577 40261 15375 977445292 59339 17364 627486309 1678 16365 458160215 1678 23196 784361495 1678 1419 575023927 11308 58377 24425215 13809 96293 860479439 44401 28981 662514041 44401 78922 705679908 44401 96295 156310485 44401 58606 971882694 6938 54783 210722912 6938 64873 915623892 91706 54617 36322777 35037 11888 713868772 44147 25582 440238252 12725 79091 55725050 12725 69590 954812747 99527 92139 631414282 99527 73034 347682871 29165 83449 652572911 29165 89523 96834988 29165 17074 429712261 8973 72772 788578038 63912 69120 732092005 63912 92969 245153095 75469 10093 884808490 75469 12271 172291554 75469 57801 593251268 24995 66351 596932365 24995 97990 834464523 24995 52510 51865665 24995 77898 848223942 75567 30589 857432237 75567 2129 205213497 75567 62298 776789059 3635 58826 451172628 3635 85587 522882004 76053 55587 21696986 76053 22192 652088726 76053 90453 242124276 34013 40476 781857875 41198 82717 948454627 41198 80371 326361388 9079 41706 597716769 35303 91590 449528870 35303 35545 269545005 35303 29157 342023295 62298 28491 936311824 12196 65116 295915646 12196 80970 196153179 36973 13142 962239498 36973 30600 572961198 69868 31341 252787032 23345 34051 921986122 23345 62306 371239854 1886 87668 280170741 1886 79601 449150333 66898 25342 936397324 18541 78319 783372923 18541 69881 988253192 18541 12649 459614294 75986 10292 553581482 75986 41598 543227315 75986 15673 287151719 62234 87255 326139249 62234 24454 461767535 62234 80740 724636221 15022 18672 430230250 15022 17597 299209366 15022 80740 996629569 24339 13702 905488016 24339 91135 171749624 24339 64838 965225131 40620 16085 965121472 40620 72071 720361411 40620 61541 192398372 68955 59520 752864266 68955 40955 347726261 68955 78481 787226131 68955 20066 619789581 68955 31830 749087113 84542 73057 543953673 84542 34098 878233604 84542 99385 483310745 56673 87395 313345390 56673 96725 57464507 56673 27716 697148354 2904 39587 902686056 84523 85092 925554415 84523 65131 655028429 63688 93809 809311894 59815 42512 349587786 76905 2230 933114600 44399 48534 224820197 44399 96785 917487848 2998 82273 89882219 2998 72071 29414606 19002 93214 508249583 82180 79096 587532236 17879 11941 855710541 17879 28368 89097781 52893 82531 613506972 52893 2719 132729189 28995 87306 75296252 28995 79563 534297258 65417 56041 931407902 65417 74364 362703748 84329 29899 915183406 84329 95107 252408137 48824 35862 635764832 69904 49597 878285443 69904 96770 263558550 69005 60839 685408019 65130 18864 397789829 65130 59180 43782612 96428 12206 902857110 97198 80314 178243561 42385 46955 112069925 42385 80740 686105623 30627 84479 498110527 30627 68187 197070669 54850 69382 236629202 54850 26296 816337608 54850 54054 266516276 48233 54706 409957477 48233 43828 729741349 48233 98717 546114504 741 59879 859786707 50058 41622 444363419 96770 58972 721526574 96770 29902 449597218 96770 51417 49037424 32306 10935 164373209 32306 13716 192963444 23196 10652 591277979 20884 12583 41561394 20884 76484 916806577 23446 11070 573604916 23446 13183 562533114 23446 20616 685826722 23446 82661 352203234 60255 69125 165664779 60255 12593 167527130 65382 78205 423361301 69999 10460 971250427 90453 24296 467426477 88983 24424 373828179 88983 89977 473630649 88983 74606 769060079 88983 9668 1024516 33023 2158 651468996 33023 36599 195773140 87690 67114 187854409 87690 66615 168302827 42811 80923 70984590 42811 33924 609334860 42811 45015 146674734 80740 87157 803238027 94135 36682 729767005 38021 69751 851127697 38021 55436 415689238 38021 66789 844901167 17548 35597 180579924 17548 67018 138333824 62726 91242 973082065 72562 65930 839226703 72562 83908 280915579 26136 3654 92462725 26136 54706 753053776 72462 50580 84731713 98626 38952 473923076 36173 83385 437192734 36173 35581 409398387 23385 7610 56663439 20451 92181 974333330 11491 46449 158386400 11491 77305 992557487 41233 35537 537233299 79039 87470 911186304 29728 33773 226259653 61541 99652 111554033 61541 51483 677171322 47459 44747 413114584 47459 69881 262075412 64126 80639 269310220 64126 55443 947240790 54887 62978 442797823 54887 54317 376249438 79625 49351 988283487 57011 19671 586447006 64171 55527 890990954 64171 43494 480032940 64171 85751 201612004 64171 77239 338989315 64171 77898 276340264 50690 67546 201487220 50690 36069 748622588 50690 18822 673455917 69528 57301 685254822 69528 98660 566839997 28843 53511 306823724 59149 65006 872963304 2850 76591 182040535 2850 80954 426737802 97958 95449 99875911 74134 99792 538743484 28800 19652 687043193 28800 9786 467533631 76134 28986 109052548 81566 29001 121964571 28394 34531 602720786 62486 6814 968014656 6625 81836 725285502 6625 19462 178982048 6625 13869 12712931 12050 28558 582780439 12050 68192 133187864 60569 38919 164595579 60569 2564 379076432 66867 92300 608936465 11730 56728 492106408 11730 35710 101174145 11730 51910 587912145 17074 32332 807259399 17074 16651 263836737 46414 63188 873916057 46414 86129 401380962 94467 65319 575614923 75442 68572 119430734 75499 62633 479001348 75499 52487 230293621 75499 17811 564874692 59021 16700 564173921 59021 81880 148748987 60308 98842 523420342 53862 19303 425775061 53862 55375 276820608 36069 33949 242785497 36069 57908 758470302 36069 8486 463286908 37665 90518 402962521 37665 2129 854072406 13311 19169 391296465 34533 11194 263551933 46579 64430 769269472 46579 68498 255286099 93070 40478 427011867 93070 52454 385110941 13785 77488 427130419 13785 12404 215892095 22174 27753 252637719 73181 17510 984955776 14717 79314 155193194 14717 62640 314355672 66789 9018 525424292 66789 94505 424774740 78381 4362 59639288 78381 97990 351649700 74796 29999 357705241 74796 7092 791510178 39392 12029 721026061 78871 67180 733634728 94735 36706 453367625 94735 26821 441638059 94735 735 593668611 65050 34350 789131214 65050 39187 291318920 73861 20896 317151855 39636 50947 602875015 39636 30503 47297255 8427 38973 213319477 8427 29844 693618530 33604 22526 612989147 51827 82479 31807776 12219 36159 294608624 12219 47189 38405977 12219 24911 265765345 12219 73034 398154442 66751 9833 990758070 66751 97842 846716309 97027 9411 199916940 97027 47865 992118364 3058 78836 640977790 3058 47904 803126342 95971 39532 41176549 95971 83026 513446028 75081 56389 101821078 75081 63936 935770971 9786 26441 231879278 7197 96866 778739871 53946 89881 396418648 53946 64728 602063132 3336 7324 830779686 3336 20616 629792318 87973 54116 261357266 87973 16518 104402027 87973 41090 379247726 83410 54234 991346228 83410 131 165259914 83410 18164 400472558 42929 22296 27733760 42929 61948 245776410 33639 50157 862612029 33639 43550 756336541 33639 864 672367180 5090 47415 688844323 5090 92208 453082810 5090 76634 552707173 7253 84004 532130228 83305 59451 514247912 18904 32663 401130267 18904 53877 783750244 76484 6362 660878967 17004 74672 87164469 17004 45828 182002004 17004 62601 168125345 95863 89274 810405219 95863 50410 537336900 95863 43656 771026109 30580 96635 252557526 30580 41665 322581290 30580 10853 201018916 30580 91186 615255961 30580 56009 997283407 71116 22669 997259358 71116 1962 856133609 53135 45900 389703794 84518 18290 290805981 42013 8479 492307529 42013 24393 91150855 43804 18841 82795630 43804 81622 404931775 43804 68187 697035172 43804 81216 799406616 43804 76238 603870661 56903 76347 876842690 56903 83958 404626487 34779 38677 792831477 34779 57780 711673905 96725 97887 221959203 45782 32137 559164055 45782 76101 107632609 56672 75708 847987720 15873 89899 717397490 4834 49955 777827124 54009 63961 464499922 6382 77668 933626459 92738 47836 779547279 1709 24354 677609283 97487 14922 892576003 97487 29823 971362892 81216 53355 312316324 81216 97105 243861417 81216 63508 904040790 81216 85695 319419145 4988 38826 338112851 4988 75902 508386167 75269 62458 918025303 28456 21725 175907258 28456 24911 714262315 28456 85042 537666754 62933 41269 401216796 62825 34593 940986725 71160 93236 346996191 71160 53875 718945050 30488 61476 553591100 30488 18457 865468464 65879 28058 518506195 43398 91019 286583083 43398 67960 86565617 54418 63224 851048261 54418 19739 213434371 97932 5202 363394227 97932 54212 625279028 3388 7876 268005953 3388 63682 37032207 18170 27737 439182075 21728 49137 383409566 21728 6719 672677809 80234 72917 856809163 80234 88239 473564065 80234 80453 264175534 72998 94084 949413481 46455 44416 599670133 46455 75889 824670040 46455 37328 915352494 60915 37145 604512736 60915 90792 359964309 60915 32072 13298991 10080 17849 442485957 10080 67382 662993380 13273 27556 175379145 13273 6663 24532363 13273 9584 679167703 13273 915 294885324 34530 34384 781738836 2869 38214 651150845 2869 45015 75471479 34691 49478 154021743 1723 74719 915757789 32993 23757 279393293 32993 69985 466835973 59222 45318 999597971 59222 65082 982303403 82661 81866 955197214 16188 7714 348458144 62816 22148 178594593 62816 74328 323337427 74181 88311 962639619 74181 17766 710347362 74181 24840 55545487 94159 85121 169380928 26244 21943 383912148 26244 68187 568578332 94911 35761 787852660 17067 80111 910363173 735 67932 916628334 22715 17173 415017577 22715 4969 318969212 23360 64279 423279833 19915 51253 872345111 30600 24539 687312815 69862 49409 125579184 69862 42781 488681557 44407 30022 168184358 70974 21622 984983184 17587 25422 356038395 17587 93955 447893538 58163 52791 481760494 39929 38101 942662147 39929 9383 756069667 35882 19472 101394591 35882 15338 640396222 35882 51417 335719297 48504 35347 878715997 64355 45345 192401343 64355 26079 310571714 64355 80846 903428175 64355 42273 952028389 95751 6213 422793926 20616 81525 625730550 20616 92662 423161075 16865 12904 182898647 87543 9098 447094219 87543 95784 670974349 87543 62749 989142112 34501 64537 706938409 52025 24125 784621758 52025 96934 443820570 52025 56235 216313466 99472 90243 586601743 99472 99153 620724295 84590 4322 883113923 4786 63933 478451023 54987 75203 525302410 54987 76687 208634734 54987 99261 285586924 72641 65831 315963699 85371 86822 590069897 11173 83004 435247068 11173 20586 45351663 11173 92279 150115250 59377 5247 540469016 69881 18411 872688572 69881 81419 517269469 69881 50136 257074661 41256 89152 374829261 58654 87098 633086133 94215 3712 543129739 94215 52830 468170305 56256 40206 845331984 56256 83587 741671842 79021 55162 999911069 99656 98741 350482055 1853 23839 840938434 25381 96311 794663124 25381 2564 224519613 78694 93303 195694343 78694 9956 175474560 78694 65720 500584581 35403 76116 632333521 35403 97609 992756134 35403 3032 771856698 24393 48089 525921684 46914 43688 714375895 46914 56691 708147413 98917 12481 537990449 98917 78697 642751996 98917 74557 210581029 74228 28782 290440626 67231 52963 290368802 94452 54094 384926968 94452 15791 757149674 12073 72759 329784089 28784 57737 370745880 28784 38251 386408921 73784 51023 987039715 73784 25534 622139464 73784 51910 775596000 35710 80280 914910715 69320 17659 883325677 69320 96339 617340006 69320 9944 228240764 13716 18602 475218404 46351 3890 759486350 46351 84699 223243686 41598 25200 337887478 41598 56802 522456293 41598 35065 202607695 3902 46807 227822741 3902 64802 132149776 3902 44388 511989524 22831 60174 30368232 22831 99053 98434127 9944 96849 152099619 9944 79827 572685542 9944 52406 833362664 60097 58120 585715673 60097 49072 62562822 60097 15632 655632012 60097 84062 831377646 15490 90898 121411144 15490 67838 103696499 57461 67933 426926506 57461 96785 482861134 22192 89929 108244500 40921 51696 360342811 40921 73806 711082623 40921 32603 568053328 40921 30548 891147446 26154 42109 41550431 26154 89427 879740994 84713 64193 165280249 84713 69761 758741318 49157 58109 849028246 49157 64646 708760051 49157 1962 110018785 49157 79381 230614770 50157 80200 174712473 29157 88128 469202023 17188 25043 208790587 17188 40403 693524821 17188 68792 97018806 87949 34158 284638929 19094 23264 913846364 19094 23342 259682195 80846 34729 681647943 80846 15967 355250628 80846 28411 292900985 34502 72581 283731625 31853 2510 857169064 3683 4195 621523844 3683 6746 134499164 3683 39002 601962125 3683 96259 301439165 22510 57343 839534619 22510 63228 170076163 22510 15223 242054654 46165 98570 593246303 46165 30155 667748983 76634 88859 943028890 76634 22589 308089765 29844 84890 986588832 29844 88156 396208731 7324 49325 152528799 7324 60424 711500692 7324 15223 981165004 76101 48086 145655556 75805 37078 337124692 79601 93675 201003892 65845 66394 38468257 65845 60350 605405734 50410 66087 751461851 85792 66542 528369200 63442 49530 501937034 24188 66111 385981884 88451 24250 461095604 88451 94229 932351496 88451 58830 39090589 49614 19611 775986918 97990 22481 455649662 15223 89694 309115207 15223 98735 898409058 67183 76258 554181854 67183 54264 979061460 67183 6610 61003579 67183 89902 345994390 67183 62343 400828895 71257 92509 229151207 71257 29078 684625990 71257 10988 384200872 35901 37061 391072985 35901 91993 532818756 85876 12966 192408131 36920 86078 481325106 63332 52410 111624618 63332 83713 511856298 20650 95041 249737983 20650 68192 346767930 98493 46788 710532549 98493 50570 247368583 98493 22238 80733144 98493 48614 487378249 98493 30150 201341501 5609 87055 189546330 5609 45648 652222206 5609 98220 813496645 63178 61118 629115294 63178 24840 664809041 63178 97073 726705820 85699 69979 820890558 85699 39187 443593156 85699 66489 338614728 61500 70589 109633616 20521 94368 723686781 92089 46182 380424991 92089 17085 480363946 75599 40009 420559784 75599 50210 428543676 19504 59906 644990092 22377 47574 621566179 22377 49847 120388076 83016 11965 756837462 83016 33208 797599807 13183 39724 874404927 15184 79857 360719494 15184 33761 400979840 15184 49870 223853631 15184 45224 930411529 63425 21443 172973346 63425 41742 696220361 63425 4969 527839307 63425 27556 855222302 63425 69655 911286547 3032 85549 860975778 3032 3438 698196698 39079 6172 925590777 39079 14662 71856865 44940 48886 989257865 36324 41190 435906337 36324 41529 936524709 36324 71115 934488581 16651 70617 970538574 87518 45382 835044794 87518 3315 246057114 93034 87467 494597538 93034 84291 572953257 82980 38889 396838635 93867 51005 658660284 92760 73076 177581671 92760 83336 383238551 92760 64723 280186537 24356 98774 678021725 68355 4808 249408615 17309 98932 105984894 17309 33208 246173487 93974 55813 865829223 93974 25159 410536666 93974 34066 535637719 72010 79066 917035570 62399 8915 832234403 48032 40508 904932930 26472 8683 575527764 35142 92149 169191181 35142 20529 971163576 35142 68318 19258598 89523 76214 328713529 89523 93189 800739935 89523 43437 676069151 12649 89131 846812567 12649 82542 669693240 19984 37457 44917658 19984 9501 825449245 51013 75582 855405855 51013 52729 12575449 51013 41437 52317611 1554 28514 973491182 17811 50455 344516177 96062 23418 753453363 96062 49072 447650150 96062 34966 455732748 96062 80113 517270893 96062 88239 784894924 13818 26258 445434776 50353 23211 699963386 1962 95366 868778076 33924 51868 266536674 33924 5307 110780683 2719 53844 67767566 2719 2129 154741830 55182 2916 480786274 54141 87896 466317831 18234 23932 213847837 32852 97377 523536322 32852 41437 309004396 44388 80307 392598353 44388 81605 122847374 69985 78996 712514981 69985 12787 719476566 69985 26017 593550728 69985 17996 359184884 99362 6352 552673485 99362 38213 121339263 99362 32091 236401919 77239 50991 308859632 77239 16528 647269587 23276 84480 4779080 10982 95886 737618564 10982 99153 900682773 80463 36783 609427047 38524 1603 128934321 87850 77524 976691273 87850 83336 45404625 15967 23443 864067211 15967 15791 337415281 15967 70613 631441941 28185 87234 978548255 28185 96193 341794895 4969 60235 912086737 4969 2620 821377927 53948 29667 6645256 53948 90681 957487793 53948 86438 601475432 80988 2103 203050769 80988 57780 258724104 34269 64421 30812921 34269 371 369459018 77339 35737 634841082 8512 12923 447129684 57458 20231 457835479 11907 90129 267460023 11907 67863 387143931 76655 19680 170396122 76655 41108 360641919 76655 751 695316121 53538 80863 575783530 4589 9285 644421035 4589 18363 426238788 52864 17009 187483722 69460 9873 647112351 69460 47029 39787490 69460 84232 384140210 69460 17996 113609576 86924 80288 56668243 86924 1307 497455806 86924 371 756769376 69373 18624 572455911 69373 2979 918751737 77305 26730 332034107 99261 16250 264614798 99261 11948 602385224 9288 93843 125735748 10281 66026 782550886 85587 36832 267477889 85587 64698 815874036 76505 13945 223216498 17597 4279 82041792 50506 87323 256952548 1179 19678 797645336 28368 58755 70799956 51483 28577 955780385 18339 68792 220552980 18339 14772 825181098 80871 59823 246481370 80871 30537 394074616 88688 57057 17177042 68192 29181 265840066 75792 17837 610441068 77898 23652 398986077 77898 98500 616232088 77898 11948 389449803 78120 33426 231669458 52615 56196 365167051 56235 66878 361660876 56235 70562 629113990 56235 10500 516633465 66615 32023 403078199 40409 1968 767868522 40409 76216 103223786 33224 11838 927514810 33224 96137 27737081 33224 94258 273625895 49113 43089 537587079 49113 61134 219730846 45828 70159 768053567 28770 92665 750724565 28770 56590 358128987 18363 61019 458599806 27589 32864 826979388 55762 76723 414437402 55762 11385 770442851 43593 31864 972173117 43593 52175 814448460 43593 90362 304188171 43593 21799 758784267 43593 62666 547941853 43593 86438 707376098 21373 33092 222000371 21373 23529 706508314 64598 75077 733193348 47668 62183 121388684 47668 89685 978789960 47668 896 767619727 47668 70480 360975434 72071 15198 45269065 72071 72547 884700770 14866 85229 814357944 64745 67769 709023289 60744 34074 989787326 65380 87704 193555315 77170 39718 369537784 93819 50602 775924036 93819 10634 475099589 97609 71020 145425696 97609 7974 66758438 43436 65868 291986664 81556 24535 966783142 81556 49162 432823077 81556 90250 570210775 77944 11044 594865294 96178 44470 539298321 90803 99133 210417083 90803 50738 202253169 74606 50090 632549663 99597 67356 599111033 87400 56970 11017257 22779 93575 643532462 22779 12890 405628623 22779 83000 906707402 88874 2376 623182832 71325 3813 750559806 64728 89577 222132552 64728 14432 861852414 64728 83519 50639592 43759 12975 967122782 93425 72604 920873245 69566 83940 291479850 69566 80149 336777795 69566 24401 545071395 7428 71403 987413415 7428 23020 876932910 7428 40862 147960112 34010 65767 508020190 34010 63619 632526290 34010 87404 548252451 59396 75411 65506163 59396 82655 70385120 51114 97460 971536948 45224 11788 436268442 67018 87751 879423875 46160 87137 758960666 46160 10941 56755395 46160 71643 500519989 7311 30149 299885409 55216 27930 217207279 17996 97373 745097499 69345 87127 346866482 69345 89016 934895544 20350 10983 663612901 14772 40028 84265167 14772 94217 482933171 14772 49072 403075645 14772 22706 802941068 14772 5600 282436770 99153 94800 300181611 69079 51217 51567074 69079 85673 665013464 751 32222 71701517 751 84862 297494834 68187 50538 481973522 68187 9823 803898996 68187 6077 805868974 49072 37238 277155720 96930 11897 798925953 96930 64854 715681161 10959 97156 314717798 81793 94749 917353021 73446 79300 22482499 73446 49656 896372235 51910 69981 858588406 51910 45627 921102026 47091 96328 897502349 50683 49478 535826541 56802 66981 514401462 56802 13993 58742120 56802 61171 332076794 34277 74364 237367608 34277 82844 890979055 98755 75515 571498387 98755 52644 982246967 98755 20205 167183660 98755 56159 17826014 99053 22934 758987917 99053 36909 140539739 99053 26079 762434780 99053 38897 289019573 19497 50206 187595814 19497 62301 226768134 19497 55297 246390124 19497 2035 6647094 1419 6058 811802869 98894 70284 276434045 14865 43377 391427099 14865 23795 920137280 14865 62238 737447551 14865 56931 131919619 25124 11381 941513975 74976 48487 491509734 74976 131 969946469 74976 80612 266103873 38909 62468 651214584 38909 64139 135731627 38909 79469 249421085 38909 50240 538128497 38909 23220 901397705 53589 80739 271909745 70363 12154 9228199 71902 98776 311270731 71902 96605 947138786 6719 24932 81263738 6719 2172 405795496 81808 42709 408596615 54778 76701 275149751 58963 21573 429491944 58963 88108 49735473 64935 54143 857965448 64935 3815 222971664 54212 18697 810385537 41090 72222 757793835 41090 28153 943868634 90645 96547 216191837 95891 17108 384976572 80113 20278 972335671 49770 46671 509200825 67708 6332 152485071 67708 85861 598081444 67332 94290 342525080 85258 35985 719154174 85258 93726 16314346 77946 87763 620389566 77946 92509 234565217 81409 32695 770712996 96735 23235 477415751 83587 5619 640621192 83587 32022 289868045 83587 29843 247752984 54928 24139 525387515 54928 27716 218781829 37890 27401 177969029 37890 22154 744979145 37890 34605 979076732 2923 90472 32555712 2923 37328 457739403 74039 18791 421156766 74039 17525 612730404 70146 5215 147465778 3710 6717 968156931 3710 6779 449599247 89427 95940 267199723 50180 55040 550875546 17862 86676 657327480 17862 53877 292253656 55402 67507 459173340 55402 6898 68035314 55402 94998 509423785 49856 71935 377561316 15311 40938 17691005 85042 25955 859995651 85042 52391 761655315 16518 11887 184587688 46369 90475 604121011 46369 47516 66563548 46369 9283 477051289 21674 22042 411892898 72908 3281 721667588 72908 25851 640503239 81332 31231 898759883 75677 34385 412128961 13523 21689 945180708 13523 38225 198822400 13523 9501 640142418 73937 84224 864174937 73937 85171 389877684 73937 39413 643698793 69860 67492 187283278 69860 54783 130044586 52644 30302 241764253 34561 93933 635977812 34561 4891 80494258 34561 33201 199638985 42374 12901 930108304 42374 71643 402775034 8486 37790 888104927 8486 76671 745793970 52406 1384 815290005 52406 7725 707346254 46464 38847 101771174 46464 54378 419855456 76068 68864 832886215 76068 11512 686471933 52735 88812 31864323 52735 10500 982702019 28874 30492 249319222 67863 702 22992134 6746 24661 158171200 6746 81009 869724422 6746 1663 157093630 6746 20927 200409413 74557 24797 487799443 77640 44398 626355248 87234 3047 21146407 87234 23826 922917209 87234 78139 559613820 87234 15189 15804089 98735 14154 186213171 98735 25070 391734859 98735 21034 817863486 98735 72631 300290347 32091 50095 733055332 32091 5934 252685448 19739 7016 130124272 76914 63804 466575266 52403 92568 680921676 52403 6779 433782632 85067 62249 639680042 85067 79002 200739525 31830 59511 927031983 7333 94320 935100577 7333 76331 866945617 59180 25332 971524717 95525 11980 866466561 9823 78589 911955793 9823 64436 95674726 9823 18718 541259785 62238 55936 650049032 70114 34592 783444227 70114 33552 11845358 97032 30979 410154252 97032 43339 734253061 97032 131 261245769 19211 19212 256302821 18164 44412 942321276 18164 27308 610177709 85171 67006 678381258 85171 27334 312940915 34856 19465 356909547 34856 82892 404780129 64873 74923 288312651 64873 81442 347536153 37157 65141 344631725 62601 26282 888494335 62601 1421 581488078 69085 19844 764561576 69085 78981 882242295 69085 28879 783760576 1307 25953 671216576 96892 84800 232303835 96892 82531 108924682 93073 32251 435200999 93073 6462 231885325 93073 84291 111915663 45383 32901 145626104 45383 96259 5474693 44173 18259 266069516 44173 53492 288289286 23342 66522 258145616 58373 49975 125498151 23341 43001 99312387 23341 34794 463424712 915 94165 152799534 915 55406 826689093 915 9222 638791425 915 85503 173811659 73549 4020 857983253 74275 91179 711567246 74275 12935 362883539 74275 54317 998092910 47516 34175 164886418 47516 24799 655675097 87670 66834 2885021 21458 20735 657887338 21458 99387 284640330 21458 38792 571442101 21458 25529 884844561 82076 8454 192300020 93955 33399 469314524 93187 19190 728697512 93187 47075 206725136 93187 53492 922456971 3815 9038 819661676 23896 25910 111959725 23896 17310 312236666 23896 3164 51442340 80948 96232 101401496 80948 2484 817487034 80948 57351 736345061 63400 84814 784676340 64854 94818 573092541 14098 43115 865465234 86768 85572 947072186 4858 35896 34354327 4858 11564 721210171 4858 30737 105676654 75204 80627 781010342 75204 85925 100899206 75204 17525 271249164 75204 70633 238380028 59679 3639 870672864 59679 59919 41002789 70562 85973 694465318 46084 98178 347660772 46084 35005 496817932 50425 64639 792967045 50425 42048 76828335 79827 89303 980647571 79827 97073 810523650 60931 62417 240921092 91186 58025 92408207 91186 43853 359225901 54054 21192 478792160 54054 7725 56378806 54054 95868 129131887 48503 23888 640112868 84291 27206 449784422 84325 79920 275914956 84325 97073 694861380 42121 4071 280595482 42121 63108 899564795 6610 58129 186276096 6610 61730 980396948 6610 49847 443542536 61595 12124 231962080 61595 53556 343392932 13099 84845 706179703 13099 53400 26552328 13099 43656 878935312 14432 56225 802412954 14432 17085 734700078 56386 86736 80079975 52980 53021 160864734 26212 19519 325417964 26212 68846 897648342 26212 77803 649403037 26212 68393 474174464 26212 21358 684387831 29320 87109 528313040 62749 12091 490827999 62749 22269 361499698 62749 21922 531912157 62749 7092 700763115 84315 97450 107352660 84315 69207 868626006 84315 99455 602234433 62343 93286 245284352 62343 5306 627456221 62343 41424 368360625 19089 34224 870165239 19089 66506 645600877 4410 3132 910947444 4410 27631 106206867 4410 15355 383819939 4410 92985 292715241 64193 85444 390306766 94258 66878 962006658 97837 76552 159919355 97837 17404 197698087 41272 48886 684519856 41272 12975 871961852 68108 12785 618544973 68108 79736 598433798 68108 29807 220707072 91125 23428 701735318 63346 17225 572010708 63346 6049 979343076 63346 21408 377854942 30196 54599 764020404 45676 44016 29610627 11121 84682 391353654 19391 66292 212862673 35476 10600 405231674 52468 23343 78533885 52468 21118 486985741 82441 12277 81090974 83404 99321 605280059 83404 47276 570969293 45183 42965 405320670 45183 83026 88978519 63564 95451 839999430 76419 863 853060941 76419 16569 279072064 76419 4883 688113149 55297 84356 669769027 55297 95020 572969901 9574 63692 588520281 47276 75218 980117041 47276 6292 878650976 84062 60574 742659202 83713 59365 955622494 83713 44319 100121871 83713 49246 124184612 83713 68994 84636230 83713 6779 105509098 3132 52914 612456270 3132 9188 241232250 3132 936 945585771 17257 88733 517017674 75206 20289 646570174 31346 83282 4337078 45015 68439 64660564 45015 29843 682875867 59881 25616 574865591 92279 64490 996926804 92279 90373 378361004 88408 43571 665145341 88408 30280 712060021 16828 76626 94703429 16828 32469 662190900 24108 80604 252711337 77916 76650 517493672 96266 63186 644528233 96266 50500 550528832 82844 29331 994122209 82844 55250 38533500 82844 62827 303606780 82844 31400 176913846 11428 8592 122932296 57316 86338 486008862 57316 19436 71467249 98586 12893 24571037 95107 88117 625609800 95107 96410 531313433 27556 89275 630551670 2879 3087 336852074 11938 4610 767495317 13993 10983 325709925 13993 56691 593877083 54807 88841 877448155 54807 880 730458062 72593 35342 547925986 72593 48377 293329467 39570 18513 517776740 34227 69025 455010273 17108 31627 82630512 70613 25280 175408963 89793 21839 641912336 89793 23529 727770485 89793 37397 698275704 73444 83123 760244271 73882 61134 664370742 49951 36023 798919366 864 90727 861423997 864 4270 942646589 7092 68087 751430032 65632 81011 972367839 105 54278 258128969 105 51914 630619129 67222 44016 410352458 3315 92743 427166558 3315 40111 98916997 38180 50749 962600476 38180 46144 640403067 41886 41024 655885893 41886 36992 186469824 11385 17412 175428023 26296 17596 727635933 26296 43519 808120387 26296 24358 24851273 56975 80563 488782364 45085 65070 11626901 34966 61104 428585170 34966 4883 361171197 82892 88929 570160642 82542 4149 506128007 82542 77837 520084539 82542 46511 89996980 75056 4908 84265943 131 67147 243233990 48322 76948 492575327 80416 75613 877163112 75566 89791 87483346 23020 3651 902462142 62827 36759 774529448 43656 81267 667629310 43656 11625 528445026 98899 56635 830242810 98899 55956 575453824 99455 46325 482085088 99455 11801 352531662 47199 87761 69792323 47199 19041 633482407 47199 30584 663481420 41783 99073 582896411 17085 68882 384063138 17085 31521 27104039 22814 27353 121784084 22814 67199 71824971 22814 69472 252232252 22814 31248 339051761 18718 81700 595342954 80453 72481 621063019 80453 53492 852171958 81622 40777 288684019 81622 97847 21263797 56120 5908 571659956 56120 53855 549224775 26079 79763 664342392 26079 27517 778673651 38969 2127 98973248 61171 38517 208571699 60987 76668 538053041 60987 55190 998034494 60987 2129 314497409 60987 70631 521071120 17827 69262 635566254 64149 22168 780779023 64149 98076 916353456 24193 15649 978903514 24193 67838 831712939 24193 76073 726862020 96193 41437 556727521 96193 91302 934372947 96193 57106 111121228 96193 98483 227610191 88239 78498 564021652 88239 67250 661146107 1177 87038 900470297 80371 5021 904928574 25534 50706 682787071 45839 98495 587713650 45839 12302 323764226 18822 86956 256433691 18822 50279 481642974 79641 22672 862915923 79641 58072 39910730 79641 90927 823050502 98294 18307 256717040 98294 51784 194575539 98294 18529 34415734 32099 94558 852058587 69948 43831 918037843 46454 31605 419730007 6779 82073 54633480 96137 26630 823275460 96137 39949 15291052 96137 65720 722092953 47904 33461 906453784 47904 77222 155321334 58830 28099 169992001 25581 64797 237992086 68393 27145 191610509 68393 19741 372332881 68393 21118 387946918 46936 6270 528198875 22584 70271 296257962 22584 96592 269644113 22584 17404 122657837 91618 56678 487834287 92208 17788 888931789 64723 95216 275034613 64723 35274 590508 64723 20051 697103211 72547 70373 13235182 72547 5943 213428184 7170 89424 866790342 7170 14662 959217686 53595 500 383973530 53595 66506 563296445 53595 18143 940181947 7337 14822 559394292 84699 30742 960602230 84699 87701 114541901 84699 60300 348494963 60357 84383 312963740 34066 67078 910663620 24401 11896 236199959 24401 62389 673186413 24401 18723 193587237 76671 32861 751671065 76671 51102 35398770 76671 49350 945450788 54706 3565 475632087 90067 14068 71568293 90067 38897 164472450 52510 82501 204227001 52510 721 782357418 52510 17774 487475726 23529 11762 460747333 95493 35667 957545464 95493 46006 241300880 95493 62410 638869320 5380 65525 564591394 18443 3467 380773766 18443 23300 708797240 20146 56177 889823609 54822 68200 229240211 54822 24633 28961438 86438 50987 638782660 86438 20838 907877334 86438 77967 994334019 72749 17425 975626665 72749 30184 529259861 28091 51316 190787932 28091 54865 419347081 28091 92139 594360924 28091 15673 858000035 51784 41224 386916962 51784 15831 831480305 11948 32544 744304652 29627 79726 201752133 29627 99996 604831561 90164 65183 655203815 90164 41302 26397231 90164 72934 862067312 63108 98300 302735348 15375 18739 667413788 15375 41529 326423076 15375 54865 706253989 6128 7843 433707645 41529 31171 86978511 41529 9672 549605812 35005 31078 209579586 60300 70491 424921560 70633 96336 798970205 15673 58367 294926109 15673 37888 81113862 15673 84812 846895948 67199 83101 700759504 1535 55631 193181187 1535 32742 818120930 1535 16143 736924113 65230 79634 445943701 65230 63296 522883241 1402 66243 789893902 1402 54800 874232058 53127 31955 103683905 979 5726 199548481 979 92254 82679693 2127 64870 511537958 2127 1198 635025013 2127 3432 610333698 54373 80560 437224754 54373 75023 759579607 54373 65444 484209064 23680 12306 30502074 23680 71908 470363251 23680 77741 674410998 15189 58359 36132972 23085 81706 819665077 29519 2622 104511226 29519 61256 648746188 29519 23009 984952930 98097 11107 246955170 8956 86088 777065567 43685 27087 277238396 75105 4014 866560269 81323 79084 565177453 81323 89856 579195103 92662 91427 450085500 83556 21034 296566430 23630 49449 876806695 45245 2853 464561554 51111 1506 880179902 51111 64630 745782549 51111 23130 487847117 9383 69502 508763330 9383 40111 497731551 39688 30530 830385560 18173 17798 211049722 26017 4119 432300392 26017 2530 943206235 47865 92558 88837485 50277 38645 532971697 50277 82443 660409778 13806 94527 871045404 13806 15506 160539845 13806 31494 264627841 70702 87843 332867029 45682 61372 842998265 48324 98637 99776001 48324 69635 981249253 5934 81442 117331910 5934 44104 915049267 94616 49864 619924556 35065 24314 769885108 35065 90900 709541783 35065 79066 993251574 34014 3109 900157008 34014 24569 42982253 13325 34050 415732991 13325 61329 655402938 13325 64646 964856722 59398 90702 388057425 5064 74608 115518852 5064 27273 81288157 47132 8857 231806210 47132 75023 945103050 37259 56901 576702630 37259 28249 224858938 43304 39858 867251823 43304 51417 900523790 1265 67984 130036826 24236 90463 979968667 24236 49093 770891326 61699 60046 830512284 61699 1696 649919165 61699 13827 464761922 61699 46753 741993762 61699 36402 667673718 30885 12482 6857740 30885 57801 508001709 30885 4638 21280939 61759 44234 994930670 8733 33509 333984314 8733 64802 415350813 8733 41136 637437022 79563 14520 36663236 79563 61121 72583381 11564 10083 222063234 80223 31656 342842468 69472 78013 905648326 25070 38786 370453341 25070 30280 370101158 84334 18046 856341532 84334 43865 485017423 50537 83771 38538355 28411 83514 274245868 28411 12952 724865200 30737 154 950858295 30737 44588 693651854 66104 73557 849809231 33167 90260 659584045 33167 64802 943341659 33167 57099 736090115 33167 91765 927348972 33167 76687 436398168 97371 93684 818242503 97371 36218 880182403 2129 54445 277498812 2129 15487 262889167 2979 78573 440024627 2979 10703 935840472 17988 51588 892102150 24153 34281 825544517 24153 88507 714495940 24153 71338 521913749 99385 27437 314406407 99385 73281 920086163 99385 27197 208873440 99385 21643 800374217 99385 92914 887028519 77576 66065 367325719 31689 82698 813420313 66752 96689 155014122 66752 82655 17852577 80954 29597 707701085 80954 16143 99728338 80954 46144 872741152 21408 42755 413226752 26963 54026 165154418 65344 58186 673719902 6663 35261 932604694 49847 55443 247638913 24109 35268 899925429 24911 30834 216840722 24911 52015 552413958 21644 27779 816440062 27077 60549 660400774 27077 66506 540097051 81998 6999 353080011 81998 64421 277899828 81998 125 724161973 54143 88588 636244283 52486 75349 621016643 52486 63651 901203519 52486 35261 644561940 52486 8438 176286444 43696 62289 106605275 43696 46144 432400533 68498 15554 262156946 68498 65591 878336006 68498 96198 721060032 85588 85856 41215679 85588 539 829062276 15299 7761 532044756 15299 48998 522647819 83708 5317 402635229 83708 50931 81482781 73034 48079 780707479 64432 23394 981409474 64432 371 990662844 42048 80593 553326515 42048 24358 172410255 39187 42438 643905237 96785 14969 620421537 55250 16982 539751230 83958 91399 466799800 52812 20878 575137830 52812 7385 650202056 86129 37332 392646726 86129 92509 779507606 74042 62860 263982947 74042 44104 623483572 61730 78319 418180333 84213 4537 182184776 23411 15044 556662149 23411 88767 813257199 99401 97305 360792877 99401 7725 977429766 49719 86744 219750955 71115 47137 865108651 71115 11394 773847378 71115 38856 543383444 71115 41302 888674714 90495 39238 396166535 62265 50539 587531811 62265 88601 975327190 62265 18850 245458757 62290 28745 86413631 23519 29326 462917535 23519 65591 672220516 17735 83282 76281537 27716 36364 717745903 27716 21651 459742888 5600 47947 404181222 5600 44828 873823647 5600 93059 466688821 5600 90713 610620491 6077 12162 12236460 9501 47713 978165171 9501 91993 569048691 97218 17552 857402411 92969 75573 948697855 92969 28740 653098099 92969 2747 412800319 93189 76472 477605688 93189 51914 498796501 93189 76687 510477958 98500 80478 286651979 39507 30080 980263887 91236 33982 48489659 91236 21081 262351687 55375 28853 778984200 55375 70147 225610535 10703 25768 275272522 10703 94014 317840016 50718 49898 125595897 55350 10403 637076465 51417 80673 385163538 17404 68943 867604252 67382 10873 405313077 1303 20019 438820497 65720 11578 619355502 65720 94280 705910588 83336 82142 457990690 83336 24840 885248354 55436 7801 250207493 37328 17365 561233563 37328 17449 115485197 87404 56706 98369439 87404 69754 375410635 87404 68793 484633060 62640 69399 81167495 14702 97180 703623964 14702 64262 168458336 14702 89032 851727108 55897 57907 189636881 81442 92224 368885768 11853 97308 81514151 57801 66286 849344073 57801 39949 280844271 19948 40916 26135897 31380 39228 603794935 31380 60073 54483768 38856 10535 991837259 38856 51973 268296407 38856 2916 44065305 38856 85187 437077392 40862 88171 268953178 40862 20889 163882153 40862 1753 311588354 62306 90078 312145017 62306 35837 84045847 62306 82448 561269626 53855 28726 685756957 30584 37759 406181532 12404 94824 677167018 12404 93155 764576728 82510 98159 179530432 82510 34281 675190495 42336 72269 97551 95428 55717 933246038 95428 50279 677707183 63355 86346 879775526 74364 96778 975029178 68497 12739 33582274 68497 14232 510344199 94217 67375 855029383 2670 55061 186944999 2670 41709 808242719 77741 62514 886016156 29823 51096 160636232 3438 79377 444576214 3438 59520 617250197 3438 38381 961494325 38792 82164 248932510 8439 93422 24518001 50434 94631 396127676 50434 89856 531850796 28453 66645 266674886 28453 56009 676414798 28453 47240 843020114 28453 27308 57856275 28453 94146 130074225 28453 78996 368818124 6527 47637 384151039 6527 91765 882949287 43742 55593 934838351 43742 80691 868322993 90230 1968 663700998 91993 81249 684600089 91993 42572 467003518 91993 37716 882046909 36693 49768 4410532 36693 37709 942966128 79381 14949 733077035 79381 44809 404586575 16143 37788 519783411 20885 99013 761496128 27073 10155 1341662 36871 96854 296798392 36871 34273 25773080 23009 53436 554404936 55443 11250 234469199 61772 36411 585710509 61772 75355 127320492 18723 15505 985389307 18723 21081 837867962 18723 880 38341067 54534 13777 708944530 14044 79942 774397316 14044 84800 970160661 25913 44432 382591592 60350 80653 160034106 60350 12593 603176108 2257 98530 340783625 62289 33585 18881170 62289 90561 916677912 7725 28824 700727062 7725 68793 330071521 94396 40611 86903626 38555 55186 798522446 83209 175 798499164 83209 7780 718965942 83209 53436 873757325 89016 53545 306222298 13411 68528 360635109 13411 80181 824679317 13411 85673 96768734 13411 56293 905998994 20354 75126 181440233 20354 93493 234000657 71694 70956 746203936 58092 11544 40756136 9692 26478 452774219 57436 54478 981928316 57436 76160 482496938 22706 95977 550004125 22706 1690 927868103 57780 16116 731467898 90927 41876 185389453 90927 11394 586338479 13869 703 809497839 13869 40986 490088622 43322 48311 75211553 39090 23115 691298267 47319 50891 67905839 98483 81797 157365954 98483 42572 465329040 98483 64264 501699136 98483 84235 863251621 3899 50593 471297252 3899 29913 347438109 3899 21854 262106794 21922 82282 863166740 6152 65665 46163853 2564 3010 455466194 2564 44024 358704598 95784 31801 594228091 95784 22976 559574609 56590 92393 306747568 94014 68885 849050564 17081 77363 465975202 17081 82191 126045930 4268 68132 862745392 4268 125 118339546 8094 53330 277511129 70480 29467 896405084 77152 64973 810597916 77152 46479 2553492 5164 80989 558917008 25880 71131 197640119 19169 32117 294001950 19169 40965 291726187 9668 34748 170323412 37438 63071 646020999 82269 31502 477030633 90179 95154 395964336 34605 81433 450837331 24799 30889 863669371 24799 66150 42801184 44028 57415 174610186 69507 88148 707739655 69507 67838 746087444 98564 58291 273476862 98564 43825 298005673 93155 3333 166594312 93155 40420 552827429 371 60060 819172022 371 90632 890100081 371 56293 759001074 30458 8371 164190524 75889 77738 677814627 64802 57828 853539209 64802 80464 20137486 64646 12540 801425478 24764 72658 569011521 24764 74353 569848821 76400 94774 416710709 1753 69057 393423990 73721 26762 449719069 70798 44691 97961350 43865 91034 280166840 43865 73050 33512606 1372 73307 18101589 58173 27189 375613722 58173 90262 87681413 36402 59784 748262222 27936 69446 843406622 27936 47410 596064331 41136 15794 828719715 38278 22864 340151221 38278 59632 178011797 49241 42260 649889573 49241 91633 11421825 49241 49026 832422335 13996 83964 904136836 13996 4835 20888230 38897 53822 100625720 38897 19274 650926189 38897 68793 684983301 24795 35422 508584785 24795 33025 59659999 24795 21466 164848945 65061 28476 108515814 65061 45968 238270225 65061 36326 89189280 40788 74230 317000417 9672 16862 177215207 10500 6002 317095019 10500 678 864258644 10500 57579 793434916 10500 57106 353983611 55955 10403 421142854 55955 60747 457795211 96198 60183 509641719 66145 5565 334077929 19956 92708 69757740 92914 23242 554499146 92914 20442 895799893 92914 31744 462582031 35374 3163 477207588 96259 9598 914719860 32857 5120 462562188 46144 94443 909990188 46144 76394 712580813 95319 21723 49493388 72576 13839 876965311 15791 67808 380164300 60073 1779 93305460 68792 7873 934386377 22589 59857 301516662 61948 65435 957408298 33552 60995 889338978 34365 49099 258552552 34365 24820 338121306 34365 97318 192561601 90900 90166 569272227 90900 180 787156474 90900 68593 471376748 14069 32022 441143249 97996 77325 938708219 97996 33822 256968689 65806 92298 296372837 88767 37768 672125708 88767 43280 506267630 47591 27947 831949907 63619 79065 283221898 63619 1668 332547196 20205 292 355104887 85964 73365 267349924 85964 80423 109523000 6679 35198 743208326 6679 39773 585839104 69207 36487 158531239 52091 7010 492715886 52091 92129 337764406 83890 16533 432035788 83890 51971 101263134 59107 43600 869835554 53400 66013 495021229 26147 52526 364680032 26147 92165 769483313 12593 14266 501812805 12593 11105 14864690 12593 7328 757695431 12593 81206 408311836 12593 25451 992692751 54317 26191 97550721 32072 9103 231208023 32072 77787 772214864 32072 85187 164857805 94505 27623 616149100 95868 50994 953711268 98973 97681 927639126 98973 30808 905176862 98973 37256 311284495 48377 68313 706908259 48377 9510 299856577 48377 94335 413218665 30503 36611 101089864 5307 41788 88308746 60505 54506 796335264 49350 70900 917483296 88156 48067 797235755 76292 74762 661056651 90399 58553 990941992 90399 84335 914359231 30150 77392 597104388 30150 23172 930958373 49656 66653 326360686 49656 25170 747099779 97507 52306 808962385 97507 34574 464581872 97507 17525 230835444 33208 25186 334927475 33025 28882 539019841 33025 44809 977540617 76238 18354 539753252 76238 26383 683139337 76238 88507 701007191 90579 56422 570657863 90579 99848 382941588 62666 8150 80196729 62666 93493 782802195 57908 27445 706946921 57908 47075 57687419 75218 28099 970256057 75218 17560 663001259 26821 70749 901027455 26821 84862 465763647 26821 38604 633416855 65012 10279 441516048 65012 61360 741333633 65012 88096 453813203 65012 43825 814344339 65012 32663 289242764 29556 59272 441566267 29556 93842 47598116 96605 49925 441451447 96605 23172 163077082 96605 51423 740367699 96605 26839 418471490 21081 61016 928457141 47189 47713 528197395 47189 72158 121245898 80431 19662 511490589 61256 29546 303020425 61256 43825 950179170 64421 46182 202574881 64421 881 763234495 5904 6860 821554166 45963 27770 723990995 66139 18893 672501167 93866 56971 628504187 85979 11851 170102700 76687 29303 27805415 76687 91765 10500470 76687 61747 88942531 64698 58260 875080390 64698 71643 632722448 71764 59256 341424080 71764 82138 375191525 71764 44187 24549943 71764 90932 408563171 55782 84287 754901146 84877 99003 231039730 84877 5817 2588537 59897 18563 485701714 59897 87383 983558146 59897 92327 760577237 82138 42174 582046553 82138 80176 431447609 84190 75240 916995133 61134 18983 942855747 61134 90582 915848596 61134 44471 529769615 61134 63314 758897290 61134 68147 912732125 39002 65578 319053338 39002 94770 393597905 39002 90270 113811260 908 95211 598121026 21122 36229 859360616 21122 55767 196805277 936 57192 961700921 85721 19601 958280988 94791 3577 278981764 94791 86785 967026228 94791 87082 579999236 11625 9373 754259890 11625 33822 631038218 57336 4839 191255833 89580 51916 890524945 35559 79609 607214840 56691 5042 625783656 35755 75000 293037618 35261 6709 315724686 6664 81882 114191080 41682 48085 720443597 41682 9584 771035416 41682 69655 241530958 38251 25582 674796176 38251 75712 152161687 38251 3813 999967322 98248 5303 573100933 19765 3813 51587824 19765 67056 715166821 51543 34642 508315230 51543 60840 240886382 51543 53846 854375226 56009 73995 697265274 84862 53122 969106302 83140 1814 994467292 83140 7136 168739821 98759 23825 37869467 98759 44204 169514918 65639 67314 388682714 97073 92079 14091365 97073 74353 352420286 10316 81007 133352623 21586 52278 590171643 21586 97220 118557971 89032 70649 870355699 89032 59862 462366491 20838 95981 468143444 20838 97180 486930589 83026 55127 836150445 83026 37709 722107306 52143 80530 533244110 52143 37007 506658080 33306 79308 821825909 6898 49401 86348127 41437 77554 966887631 41437 70684 362659641 41437 15831 696350351 94146 48078 99582829 17659 42646 474141792 99128 75288 757578574 99128 88755 828978143 99128 88507 510713551 99128 19210 183579416 53877 17070 942278765 53877 14662 198800620 43433 82937 798519632 43433 9584 578732471 43433 7974 566230060 92139 9226 400897774 92139 72958 69897779 880 70793 866149658 29843 25313 336023919 72631 9513 383223069 72631 89441 683788437 99054 52183 899820491 99054 10586 258790820 99054 84874 444999334 51971 59705 7813689 55485 92372 56658864 55767 26638 654256409 55767 53346 308728283 304 95893 396402172 304 62717 760492154 24840 86798 886868902 24840 83314 22778936 24840 8147 293545240 75425 47212 74590956 75425 11955 591837888 34481 75197 674718430 72382 40798 545348500 72382 27273 796742620 42273 86105 825368781 42273 90636 908590722 42273 84510 541719824 7543 64852 284964045 54379 40258 906385592 54379 81367 511397013 54379 71338 205035370 85557 83714 65298068 85557 99568 841320391 85557 68347 219234007 85557 86047 892938746 23115 32849 987245395 56159 75123 328084054 23220 27380 870255126 23220 87412 211792482 42555 31082 202680174 80423 93590 872582993 1856 33072 790089494 1856 14943 894662510 45648 51952 206872027 45648 41254 863479397 98429 97855 918139570 2530 81819 690692430 2530 52112 652424793 9283 68634 771424074 49162 99243 424789505 49162 76073 876467012 18548 16146 213549731 30184 60435 566244001 30184 97635 425321095 94964 91228 613686548 94964 1546 122489768 14662 38202 805096685 14662 99905 33990390 5922 10636 268273428 5922 91765 311685727 81206 1884 442813139 81206 21033 705575765 81206 99030 688665682 7960 84845 535738354 7960 97272 466553102 40403 8933 50847495 40403 92509 48675664 74328 19355 58883807 74328 73478 941152098 74328 28820 280101666 19041 47654 186360405 9584 5293 222599189 9584 1550 819209214 73281 42954 760921749 73281 3433 373459956 16883 10007 406533693 16883 29913 905965114 4270 33401 937105211 4270 57099 96255924 84874 76130 24036105 84874 78144 180539986 84874 28981 437233558 84874 94280 40736457 20927 31842 312646434 30214 793 98508299 94918 72349 183322271 94918 38966 757445732 5817 26668 845993951 5817 4886 998851624 5817 53492 713588820 58653 85269 801087545 70631 45003 995242360 56861 8301 558705966 56861 61484 869244257 14117 66122 247228952 34003 59349 405343320 90702 60906 188448699 66489 6479 135683809 66489 25451 638162510 25851 8293 267957380 25851 81367 381390628 37397 26646 187121784 37397 73432 693014121 37397 83932 655628445 1347 61305 778325360 1347 90701 603556342 1347 7226 430807647 10420 99131 166086732 98220 63010 223364875 98220 25529 742843209 68305 37686 8776176 68305 84800 585620587 68305 89656 32885294 76394 62050 530645490 10651 69762 237793238 10651 43244 761064524 38732 96268 717626388 38732 88621 238329950 67960 36209 715471356 88136 55178 54042131 88136 29713 6134554 52541 89050 981308606 49093 42872 785288293 15831 68319 559091660 15831 97686 884552791 15831 56282 380457388 90792 6617 129477556 90792 82655 720107197 52391 72645 653190222 52391 69380 719186511 36108 9971 751856928 32469 2911 560686810 32469 74395 60457766 60301 91895 167693351 60301 84262 889617908 60301 62146 717875065 60301 23854 237521011 30537 6432 646953299 30537 52039 411293755 30537 2514 356451125 30537 97318 440744187 90633 12425 138064319 90633 51347 783122594 90633 47075 405388565 40195 18293 199320168 40195 19210 591027466 59919 4842 377710857 69632 85658 743830457 69632 71392 847831622 69632 32663 612127601 84235 50227 787781129 84235 14232 708569082 67838 50155 963406402 56931 15560 203205916 56931 52664 423592351 56931 41302 933377230 32603 62346 452305405 52702 30683 51641674 52702 72958 925349814 76108 37228 875805033 91932 72066 925405592 25170 40299 929093117 79174 42702 720175264 55321 26047 288086048 55321 39335 769098240 3432 27003 293581586 75355 92645 53317881 31400 36391 950590692 6292 42771 959289460 6292 27190 211506278 4638 89049 39233045 4638 34664 718434884 4622 94416 762236085 37984 27051 868440680 37984 66089 234749532 37984 77787 899719603 4125 84853 27772262 4125 9160 192316396 4125 38475 973053036 11831 75863 67919062 62717 16270 478953116 62717 80873 369527950 62717 50326 222491100 62717 56443 182752650 1541 47925 146424026 86047 80419 179717857 86047 50326 284717074 68753 53411 918457395 68753 55895 989288915 68753 12751 809540041 66506 23428 415455015 56652 98662 280312915 56652 57740 177552198 56652 2235 915140246 92675 79313 992147725 72799 33143 531671567 84166 48561 411473937 56293 10376 384100932 56293 96628 457464463 47075 34611 402501136 82191 36807 605185566 82191 20680 558310228 44913 53838 263254468 44913 65871 380294937 44913 59695 370401693 59520 3199 31367854 59520 56957 936645036 5213 10365 558303828 5213 78144 545361261 80176 30498 210371864 80176 84800 250790438 30548 67022 673723766 27408 10217 363718493 27408 6551 40574318 86105 2423 122070380 86105 40404 866324351 3229 36412 869016868 3229 66205 989467833 90032 67135 655603292 45523 47211 974098977 67250 72579 934000464 67250 30613 893291881 31692 89543 907973936 31692 41102 189955009 31692 88073 225380270 89902 51280 843568420 74647 14901 311208995 13259 20140 156314748 75841 74060 597390045 75841 65959 729080945 20238 19682 690323369 17525 93740 6653245 17525 15410 255749268 17525 3813 106186845 34794 82965 502402808 15632 86685 384339914 15632 99695 151740571 62105 83973 568842377 62105 36804 310874452 68793 13709 997363957 68793 10701 249748970 89816 83443 409577971 50340 64750 938265954 6618 42386 906794865 6618 47652 112502047 6618 89550 807249091 57740 93610 505873797 57740 3364 375340668 57740 74241 913972899 57351 20955 549891361 80686 61925 744634568 80686 16616 969810247 80686 44777 996255932 57547 69160 329230145 68395 64312 17301255 36326 11927 883135235 36326 8463 794062882 94998 24609 714200081 96493 29246 440587557 93236 90820 89486919 93236 49422 776969887 93236 37943 233013008 28820 82961 281354099 40795 31502 495848225 70434 48488 89155301 70434 26063 340292346 70434 71938 603293538 68593 41590 471415286 68593 92030 716870525 68593 2747 164032549 332 66519 742802282 332 27017 555579007 50210 65960 282353246 94193 64292 367593247 40943 7438 75890544 40943 78738 463099089 90250 35188 716869867 90250 87412 221390874 90250 33822 72883001 29807 74752 673438171 54246 48581 25296918 54246 41147 606942225 39227 80587 899114781 31248 11515 173661243 31248 88164 179482501 31248 3966 345388024 69655 46287 682751282 80933 34793 778233544 42725 35557 477313355 35301 1343 678101455 92509 69761 871343125 18313 56114 580272758 18313 71908 615948477 57594 34879 638331017 57594 19210 995803701 43437 11904 865613904 43437 97272 150943178 67704 25733 801824813 67086 50750 898176505 81159 90189 955762118 71908 7390 80264563 71908 32022 847335003 6551 83520 416225598 6551 5306 887302445 6551 22834 281846440 84411 82022 973534202 39335 44866 35536869 77139 47397 119948910 71092 62153 813963671 71092 63815 117577026 71092 44104 850077725 52265 6867 530193952 52265 97275 449884365 99905 80756 504095967 60179 89639 612915803 21358 60517 602053582 21358 61854 14607469 21358 51672 425328504 26019 79299 949054700 26019 22976 949120024 68318 79455 34249933 68318 95244 332349570 68318 16333 269292419 68318 57099 918071360 68318 11939 531349363 84863 2884 383482067 84863 18080 277963474 79066 90597 895226034 45049 92609 271691518 45049 53436 92941618 30843 57619 347031952 30843 59695 736974216 3670 49755 925378438 37709 64034 284834602 37709 7385 718408493 37709 28124 344972899 43008 54142 168855088 43008 98858 696318442 2916 72199 62979621 2916 63808 638523376 32022 87384 147191766 32022 65643 964937854 32022 19794 475323778 99387 2439 874270611 22626 27392 402146305 55956 64475 212388416 55956 97333 227446169 55956 47652 474981670 56864 1787 117976300 56864 13315 645410506 56735 74189 273323297 22955 75545 335313354 85673 85862 760964375 85673 11939 822988607 39773 58680 9113507 16726 9276 133510186 16726 72364 411336078 16726 88108 739333381 91477 66123 804938769 14232 86730 925031608 25001 72901 940061893 25001 27494 725125714 25001 7131 569431236 85110 59657 717922259 85110 12277 930343717 93493 22403 795304228 70684 4869 308757398 70684 23854 13356148 22154 63055 634965184 22154 82912 910130287 5943 31806 502986401 48669 1656 445502661 48669 36811 440534348 54783 56678 870040278 54783 73478 637947218 53492 49338 517293655 14381 36159 219896385 3723 96373 482291265 11462 90305 328829324 28016 930 288230524 79033 53011 632794990 67341 98312 1313150 67341 4795 989325630 63651 4919 29772734 43176 93544 628146342 43176 21689 62743079 43176 99544 988104852 7354 83538 463185160 7354 85010 552484029 7354 36572 517280398 16471 44016 328834638 16471 98897 792809285 16471 44793 113851069 16471 64415 608529617 20529 91552 210325611 44802 34913 263519970 44802 2232 431244663 44802 7739 257131955 39949 72190 184431255 30200 53929 465119909 43339 46769 124640930 66950 98204 212648556 66950 66990 581127208 66950 98392 287622877 66950 21097 182683413 66950 56282 781861975 44809 4935 886341876 44809 36804 767953528 44809 42712 612556659 1421 30427 387757997 1421 90701 42492466 12751 36857 554558952 12751 97272 681621120 15861 13162 73679668 15861 24879 697892754 85279 86429 381131087 90044 50978 277476557 52015 83121 614976556 31494 66848 715850155 31494 80873 558981139 31494 26839 722767010 16284 27607 56657518 16284 29252 122198830 10634 62619 206783044 89153 26618 656644475 89153 50998 974581930 89153 91945 907156909 89153 30280 6595039 89153 3433 749935189 55190 39286 213565758 36969 26467 518845249 36969 59827 57087092 36969 54865 905030862 29297 61451 420806234 40806 17149 48299335 77787 94564 566390517 77787 99695 505321031 97180 6862 887263420 97180 96247 640570340 17090 61882 255183107 17090 57874 905828071 41302 92784 101726917 46511 58542 91808746 46511 61743 59008510 90713 16368 927242637 64415 23179 693933676 96410 86483 506793624 96410 94682 707044267 96410 27214 858193464 8828 12773 481074078 62529 90850 154414658 4835 41508 178777655 21118 78685 951274957 36804 19554 122054508 94020 83671 705143883 94020 81151 445064561 94020 89813 876139585 94020 82911 933819564 94020 88358 199508798 70822 76693 918739613 70822 90373 502195082 7385 55063 995103550 7385 30457 964858151 82655 41969 209179213 82655 23507 722223070 82655 46479 82191558 80060 59583 390356641 83519 83562 766443876 83519 80655 104341713 93474 1099 757144219 27197 8115 37261333 27197 58197 470840746 68461 90993 360415692 68461 10085 766097381 63102 89915 777649716 43280 32835 963040857 2172 84720 890300801 2172 3838 590143751 41642 20546 886656598 71305 95474 553811659 71305 82911 556297195 8463 95607 686644939 8463 24830 21606020 2035 3675 270908877 2035 555 248967755 2035 57911 397715792 65973 78921 230309195 65973 82055 813283954 65973 39865 211318439 54940 42508 925735684 54940 41599 873949265 54940 55791 802099912 35211 24873 247071728 35211 36988 437366548 35211 55127 501053569 25681 48750 823135418 95020 35590 467153413 80025 25486 627604143 80025 5816 949180738 90270 56113 737067469 85503 24537 66586345 85503 15850 112797503 87701 29117 824727234 2751 72930 154929958 2751 20449 907200632 2751 80533 986175951 57106 74689 421698178 89856 90326 699484110 89856 8779 553483553 69895 57188 711198539 52664 38178 573331900 52664 32745 788269038 48338 53112 886714007 48338 12674 364962600 48338 15180 20759221 48338 90932 735538931 70828 79701 918443867 70828 65424 372738415 59695 48861 734814284 59695 32452 282386072 21034 34155 951276175 40420 69473 371422055 40420 26063 764457935 40420 57550 755013991 25451 53605 857381421 25451 95371 947810336 6946 43607 10787881 6946 59479 319121275 20889 28077 183783005 79002 67808 227285545 44998 41442 297105832 44998 52432 273541975 47206 45021 698595069 47206 11927 994227153 44956 78113 918852764 44956 9613 109786191 44956 40480 926920323 25910 53112 994348462 25910 9349 605037350 44380 73263 897794722 7974 21297 467168176 7974 88219 659853508 27092 93868 948022479 27092 26063 782496789 27092 74085 470125563 65444 13943 341290896 65444 16932 824735955 68472 8284 939786962 68472 22503 781347754 49772 99717 620286095 49772 96450 688313586 12507 81480 918364287 12507 82911 941267103 90632 80328 909218844 77381 85713 260772079 77381 62119 431859308 77381 10057 42344225 78940 65016 127501792 56282 32268 207056159 76397 73270 287445154 93303 20967 385383452 93303 2235 792673919 25529 76360 585777167 25529 30598 394028772 11801 27944 232078321 11801 35480 963117926 18317 25307 457564033 92165 38140 127718254 7550 346 653168674 7550 33334 396857213 7550 56957 243527544 77967 54366 850741028 77967 25323 658387745 60747 89989 611427957 78269 76018 371380893 78269 65455 98825034 46753 10179 823301875 71338 36333 299789548 71338 86124 561275270 30280 22104 149761385 71643 38144 117583314 71643 15180 511001219 26540 80384 574758934 84812 4195 674798425 84812 51423 372429807 92254 21316 809862623 92254 7780 498424927 55631 38310 644885344 55631 71579 588889146 51914 14746 826492021 23688 63990 438386634 76331 91740 817020313 76331 24873 467192166 95265 77739 900750920 95265 18837 570007425 88811 71649 161013742 88811 21132 202496665 88811 57099 38744176 55725 43654 163855536 27334 42756 428319748 27334 12844 952060995 27334 48909 227610741 55580 31342 120601335 55580 30460 142795732 55580 4131 609754408 55580 34182 385104421 12844 65000 259368028 72934 79171 434130627 72934 98327 397742459 61043 38598 149363978 61043 82495 828924139 63721 51893 926723085 32663 15711 519070626 34664 70346 464206342 34664 95452 84914073 34664 21466 629895061 34664 18837 933433888 4883 77481 547138037 4883 30457 199935785 53865 87719 596650425 8414 51791 583851484 8414 16333 682869516 63296 61358 252050806 63296 51334 680981646 77320 11934 775118302 77320 84341 811903903 31540 58491 360510399 84510 39493 509085940 93288 84427 918267447 93288 7705 225833964 48656 76951 985615050 88108 55041 406931175 53346 83953 217704961 36218 189 138832430 80612 12916 413687804 80612 60565 475634106 22786 63105 968347162 22786 98897 202666283 75023 43476 110212387 89396 60312 52063942 53436 67152 249682616 53436 27190 170716904 53436 2625 52330469 61358 43117 679636853 61358 42712 569710876 12975 47253 62316439 49986 99081 498296327 24589 62169 108508381 24589 42252 555073641 97816 49135 846813087 97816 46672 327988250 85824 64605 497094170 89350 74867 246358374 89350 5110 284331011 39413 5271 836782257 39413 22723 497002527 39413 27989 872320716 39413 58111 492667216 48882 13374 315008481 48717 86727 754898841 5530 63668 492555055 5530 99030 180061029 5530 53419 323034166 5530 23500 34544002 65549 63266 936802584 65549 47051 446302588 93842 74994 742464870 93842 86393 238038151 64630 36611 333916995 64630 67878 867022339 69300 68759 661735090 69300 67713 4955736 43519 86954 434459899 16058 56490 330263697 17560 59839 54254234 17560 18552 496222813 17560 15487 445155596 17560 52432 27017836 27308 6852 111332770 27308 31082 569254535 167 43739 786496213 44038 48314 987102423 83025 98024 299887755 83025 1399 898840129 64452 73357 983449364 47652 8615 780335267 47652 81678 505699126 21019 57110 538701081 21019 39984 346701537 93059 48919 697710880 93059 9475 853059089 24921 32960 380816006 37655 95200 40355374 11394 48039 272940029 11394 9913 387537116 11394 24487 623912173 97512 87668 138771997 97512 61615 889431374 97512 18791 934225019 97512 64086 727455153 83102 47029 670595836 83102 31969 766190495 56957 57938 707223082 56957 87214 258223325 56957 92826 221911494 56957 10585 5092104 82210 60374 278546025 82210 50392 416895107 50684 56436 592123087 90711 98651 556358634 90711 61286 379404161 90711 76657 480475356 9188 9926 886822945 9188 45847 914577207 9188 51759 737656232 55263 60346 543027085 40675 96890 549931806 42699 53940 586463756 20051 24284 531713592 20051 27273 593804988 16081 99289 113653112 16081 20803 516099909 16081 73867 571777139 65854 98298 828748670 65854 13510 164780612 9222 47911 633843567 9222 97289 934310446 9222 9018 937977725 41566 29259 358052142 41566 92826 598818985 15195 13020 755972064 73320 7305 372612979 73320 89987 632751362 73160 56364 148617977 73160 74395 664292915 57099 98389 578536885 92826 1147 6750586 1399 84750 692224573 1399 98562 835845131 54491 65234 253809649 54491 29665 367153313 54491 5735 16685620 43825 25690 683277102 32312 83331 257790269 32312 71594 539296449 43500 40940 581348326 43500 18791 801555423 4795 64584 334981106 4795 38966 649395024 64086 47762 979307466 44793 38910 930878071 44793 68147 280378138 44793 40111 778947891 73906 58504 976372407 93790 53469 717180863 93790 65455 935583111 24358 94216 133462350 24358 94572 517622083 24358 75383 216484204 41852 11035 623133822 41852 56557 697842009 40111 74188 70009741 40111 18983 665539390 9739 94601 536567163 9739 55828 704796167 85187 44460 440623829 19436 81320 101179634 19436 42024 144657896 7388 95567 114154862 7388 94280 479266798 8577 80286 868629414 8577 26839 51820077 8577 11855 348038247 9349 22203 639308758 99393 63844 492335029 92129 52264 226765821 92129 80472 926454002 84800 61213 588401361 98076 19276 197302144 98076 70243 789804808 93551 17512 977303578 27273 43927 4598700 27273 24831 27155159 76073 76928 660159017 76073 53585 771732332 76073 84850 482507231 5306 7232 671739407 5306 3763 163651164 9160 38759 250497748 61615 24701 223062834 61615 6774 602185785 61615 48532 290975918 82448 33692 859927693 82448 14183 994228823 48303 80810 487445101 48303 98815 703720012 48303 89656 191181143 46568 65272 14547612 46568 28049 200454336 79726 48867 763371761 79726 7623 523040065 14698 10141 368278755 74353 5309 766400548 93483 59099 396141017 93483 50854 982339294 50931 94745 303063571 29913 48807 134339771 29913 43230 365834841 43244 44093 692604941 43244 42804 388655355 73478 83118 75120981 9687 19762 825942202 9687 4543 267770058 56092 70299 738014662 56092 97993 252566263 56092 79114 851712898 34281 14346 301345419 34281 91908 771997685 44187 82359 146339267 21651 55543 348528657 21651 10702 660823199 21651 26063 997429737 36892 1308 476589140 39508 98678 94770688 39508 11475 434121824 39508 62871 212298606 83932 62673 213499683 83932 82847 732575135 83932 73563 11465246 69347 80150 249857210 69347 27224 658635340 69347 65455 88186199 85035 9978 167742410 85035 61322 203047239 85035 70300 139121294 21854 43560 510756546 21854 15302 611812146 21854 23144 249971650 21854 57911 123138948 3963 20258 283878555 98815 60515 187479429 98815 65591 690797108 8367 89731 668269561 8367 64757 190705563 8367 94682 416331315 3838 12744 309157516 3838 45441 42065280 72158 75095 625183743 44104 81438 521238677 44104 90206 729768163 53585 10431 899358870 53585 92527 107560689 53585 59941 796455858 53585 45961 268853461 65959 4806 363306165 72958 51818 198218470 72958 24797 57357563 17449 30570 801938238 89441 9531 209671453 89441 52833 777634195 89441 12221 879878515 24633 80550 770084194 24633 46076 904653337 24633 66089 795864330 24633 40536 822711304 99368 3038 191473545 99368 66243 266115354 99848 58491 347666804 12480 26480 990497534 12480 97635 540306419 27567 10347 261966647 78144 47383 430379425 78144 62146 925855413 78144 89684 618302631 38135 91245 403858334 19780 28430 743020379 19780 26320 610867677 19780 6008 681161849 19780 41424 965197293 41424 79706 333015172 62146 64301 995034489 24367 35662 123508792 64264 71237 39477149 26037 4948 221255419 26037 3813 969142007 25642 77368 57006273 25642 92535 354481582 25642 28981 807766529 25642 98159 238730809 25642 66089 864440948 25642 90561 953758074 89813 79947 986084753 89813 44282 27057961 57911 36085 838896297 50279 58209 949192149 20671 58720 742081907 10586 43446 565672077 53814 19921 449140576 53814 71098 973777454 53814 61839 911068033 45441 32090 212530316 45441 3966 268339134 81525 54571 250709689 81525 85546 570774679 81525 13315 570651284 3112 84456 575286896 3112 22127 435762492 11855 13241 997593267 11855 2842 46582976 59862 78095 420083764 85260 73486 941097127 85260 36807 302717722 85260 38604 51521883 31744 86485 683631601 31744 63199 742701794 31744 84356 473719884 31744 14036 144632653 89550 43530 536995896 18143 47852 437575385 21097 55751 706518049 21097 50107 645909034 21097 2409 920028704 21097 20216 713795793 21097 38635 590607904 21466 66880 248873509 21466 58731 463628503 21466 15850 617142773 88019 78918 630529663 66990 17321 55730423 66990 31126 66506467 99996 80702 107878536 99996 8167 751339438 53563 36862 276265739 53563 60183 888241454 40986 73104 284693505 68147 84158 257629748 68147 65224 766703103 70761 60494 964763133 70761 71448 896192001 24554 84379 711640156 24554 1913 172244493 96334 39332 448836410 96334 3966 685316962 20567 37395 741101772 20567 42804 921312729 20567 67955 92743457 698 72536 924251500 698 3763 272898796 698 97333 546789344 698 27214 916532216 90373 64075 70478907 90373 35654 699032600 54652 19813 972233167 54652 1546 131184892 54652 4543 269893070 31521 10905 596248688 31521 43069 157177435 31521 97686 449776435 31521 93126 50177667 97289 5436 910115230 97289 66668 744234279 19354 68234 569786326 42871 41616 325172 42871 29343 879975584 76204 7443 191859666 17774 54791 283996991 92327 59761 946872333 74838 92101 968880272 1550 77058 224896365 88507 89160 297242552 88507 40869 383507375 98871 31234 729916450 98871 10329 514901123 98871 37006 744406557 22832 97897 218754089 22832 13084 105089422 66925 14580 992984023 22976 94360 789229531 23172 93025 867789295 23172 45163 566506158 23172 76657 259052297 89134 36715 158296233 89134 69291 301490519 89134 89987 120571188 29651 57874 747561561 65591 67096 127849075 47893 82348 904025364 44822 82365 370181511 96792 50564 411204307 96792 58888 394175777 96792 99244 745886200 96792 35745 549374996 96792 75559 997408962 23130 9977 634331627 23130 31104 598093328 25515 82279 768593314 26564 23910 205144107 26564 12266 109377738 66459 45054 46606493 66459 73172 940742083 66459 84335 304877988 66459 91199 642970498 68423 4204 987721886 68423 58111 945628388 68423 42751 742028052 68423 67813 633195676 64463 98312 929107119 60838 22260 556702075 46267 83327 54390333 94592 12492 924058650 94592 63420 454252035 54865 47115 760829331 23993 35999 650450176 23708 79535 237405004 52112 67495 409815249 52112 21230 131376981 38663 46747 682433147 1322 2155 670294911 35837 53575 343478157 46479 83062 88307492 46479 19458 854007105 46479 86220 374434170 88358 58948 762486801 88358 67749 712552149 13387 37642 208774058 56389 8891 730340210 56389 21603 451897586 56389 19046 610681194 21643 19952 816504660 21643 74392 906685002 76523 26301 962469599 76523 71566 636022172 31691 21370 594274892 31691 64757 937451607 8167 77295 142275019 8167 21543 336980680 64987 47724 566367356 64987 1448 440556798 72970 60205 412266996 72970 81951 177586826 31869 8307 793990172 31869 8260 338350172 94961 74818 210465704 94961 48835 772240380 94961 9018 202682753 94961 75254 276010946 32976 13124 840428153 76183 68772 376847817 36377 84021 692414287 36377 51945 976925268 36377 98159 274384188 2911 90396 12985896 2911 63017 287118793 31126 34974 959378451 49422 32566 969146493 49422 8205 883637838 47240 93435 807281289 71594 79048 76558238 98877 53742 549503265 98877 59479 144144329 80533 7761 556204664 16932 89085 658356168 16932 58843 439242476 16932 31390 169670683 16932 51074 833120607 75559 30634 705622322 75559 79368 142132133 40910 89386 923289946 40910 89656 954420631 62410 46584 18565435 1690 97750 340859576 1690 59462 374376574 14108 24048 843663421 14108 16529 857476464 14108 51125 717333365 59585 68032 922969745 73432 90064 249417921 27113 52200 238061383 94280 60728 321578437 46006 67800 5999421 46006 42647 532489466 46006 82873 464094420 91063 50091 340027414 83465 80836 565823120 83465 67955 853474725 18529 57935 607282873 18529 93308 305114400 37716 91328 409402253 37716 29858 26419162 539 30871 646135324 84341 85534 426569341 1570 93396 603396955 1570 81415 784536381 1570 78996 55723773 125 65560 872564410 13039 77062 779182325 13039 41454 896210622 13039 26956 819229393 77222 50673 121673129 77222 51822 233683018 74608 81568 453967244 52543 42433 818181316 52543 74699 215928725 66290 96107 284227472 88219 34059 225898805 88219 4103 125435079 81517 88145 841473281 19741 22469 341958651 9968 39137 164377745 96247 20949 128199003 41254 31454 339049977 19458 34798 793431181 19458 83895 320010074 45961 50988 690898591 45961 99544 851073553 45961 61795 674190816 43069 31208 742551596 43069 94682 30962588 79114 49553 976392194 83687 2135 317437231 83687 66313 859563135 24569 1229 42763895 24569 27224 3356617 24569 86124 981077283 44588 68449 762642799 2396 35524 958585254 4193 48884 441249505 15487 70838 789897628 81097 83148 606849035 81097 17072 5681104 56970 35883 479748837 61747 34264 336383612 61747 81415 423076634 61747 4383 451492476 61747 65611 412072458 71938 81956 79201502 2514 87387 55430366 2514 81021 901234750 5157 70729 252721530 65643 66343 940706661 61795 12442 757271890 98744 35223 945314079 82013 69605 955581912 30190 76029 685262820 30190 64914 712109826 67616 64558 376571259 67616 4434 315703093 67616 50326 761857558 42712 27189 607911652 42712 11169 601660206 42712 27179 619654225 21132 99250 687281923 37943 24839 456185023 37943 94335 56469655 95593 96616 142082865 95593 86393 992510166 70875 63253 897566897 78996 55373 512725728 78996 8124 609317956 83031 16177 742906840 70941 721 767004416 91765 31312 582609621 25545 53025 631336136 33844 42829 614945107 33844 67787 419101598 61322 22268 536177819 61322 42033 671819240 61322 34396 498813042 15731 18725 791605486 36740 19777 966064448 36740 31475 960850257 38381 40564 394239624 38381 28912 728315715 48403 33304 883384121 4103 71496 862819516 4103 24395 773095819 14036 75352 852647996 14036 83554 363933061 90561 44728 723098403 90561 8779 439650816 20857 80382 58221615 20857 8107 304779056 20857 68629 162166878 38966 68321 150515352 38966 1467 930708657 65611 14274 691097039 65611 93104 654436722 65611 4085 50619152 65611 45253 39433864 65611 56889 628976552 97333 18057 539315884 67959 47507 415160580 67959 48146 68320363 85486 87990 22592708 38598 36828 433555914 38598 13540 835323941 38598 21603 449195554 50580 71054 570503641 50580 40536 124530863 75541 35048 500217215 9793 55919 636257438 33773 5339 967450203 33773 89589 727415586 33773 15966 311578554 8438 79608 199495369 11980 23263 713997283 11980 61873 631036630 86714 1903 950052545 86714 96385 483235794 65224 61980 670002130 91525 36087 703572884 65424 85976 73335110 65424 33397 101667225 67643 38838 812330190 67643 70609 785099145 66793 33973 690940467 66793 57656 842282681 66793 43573 369679901 66793 60960 760024050 66793 82662 508186765 14555 36812 259546582 88755 39346 542169603 2791 42293 799996506 19626 93466 592233856 6419 69332 581385029 6419 98897 71590481 31475 7970 117395468 31475 1910 261662187 67787 68259 699543017 40464 16887 320081852 40464 87082 265793933 51538 46584 902472902 51538 64995 725196682 51538 65386 860192205 33425 66174 473521017 29576 31263 889878275 4033 76562 911490119 65146 54224 745335249 65146 87982 745315417 94443 93544 789968241 79103 47588 456243038 79103 53426 938440118 34327 54995 929975750 34327 24924 854102388 87466 5188 923065059 87466 60063 133096574 87466 21084 498436511 87466 21887 179700106 7780 53277 884299367 7780 62949 896339441 37999 1985 886701092 88824 79348 280608406 88824 25316 803464519 73107 26994 62481993 30997 38155 249218584 30997 86649 292029256 22454 79392 563257944 52039 27003 455881326 52039 11927 509473674 4209 32447 614964411 4209 90343 107494665 4209 80833 708335152 84356 41853 895708697 20449 61688 602089187 20449 1424 534008191 5228 25811 305617329 5228 53623 745430081 19749 45892 560872031 19749 46692 97088700 19749 30315 944608108 77438 19080 596744967 40965 90260 395246335 40965 60209 456057526 66205 17323 32681165 67281 90483 590801608 45754 57038 310611743 28124 40939 31320610 28124 9459 174326945 28124 8671 25283820 28124 21230 488955669 69777 69981 807219995 69777 41832 717133277 88717 92642 398721607 3433 63997 349277324 3433 32764 152315065 42252 85424 389553783 42252 38 449620176 64590 75183 100088889 64590 66063 857177459 64590 74699 650111401 66668 56746 446984882 66668 91726 552923768 97686 39173 570987008 97686 54397 707433210 97686 79330 231566938 86393 96594 348026565 86393 92131 590958331 61484 94436 554518950 61484 22456 726223922 61484 69204 641564229 83355 73389 622167375 600 15606 456258087 600 15720 687239878 46011 58882 479495803 46011 48262 965735217 46011 95379 769690758 24214 55473 656637934 28912 62462 879745467 28912 41832 25916198 4145 80231 970054475 4145 61065 258589791 4145 43888 788266161 41809 32549 615563536 59638 32330 960308364 59638 21144 96948405 73025 33764 192661348 77719 25767 913561540 97272 51706 914696869 11746 22042 318292245 23336 85529 911952620 18850 80445 983369859 53623 16381 90894941 2747 5696 414835826 10085 79028 811870940 869 23612 612783695 869 34736 845457197 97635 37822 516253726 97635 51759 888119737 24924 62463 434059955 24924 41832 707022976 75581 90500 611490563 75581 72269 239175886 26632 37574 532583532 26632 37006 246891635 26632 77353 683715668 69277 58008 988083736 69277 27422 514215161 69277 7524 223801570 7739 1585 687240100 7739 35683 39427132 180 17549 358754934 180 74395 937794910 9510 79320 817812100 99 67056 395620385 99 6790 828327884 74085 26051 796120903 3813 20957 698997969 94335 52821 827190611 92131 76429 644521292 92131 75669 760355907 90157 22264 24730743 90157 68713 765920504 28981 72981 980042434 31969 95708 592323514 31969 12182 13890020 31969 99763 714802352 29078 25780 71691148 29078 72364 934959541 40536 81901 30803615 62414 63903 891310840 62414 48511 569544995 9018 21182 552132201 9018 11475 621036893 11322 96544 401843041 90262 58125 261596363 90262 18206 983618611 89987 18370 322075737 89987 32745 242533495 47588 44274 571083700 47588 66313 387684758 83393 31977 932789058 83393 91507 124300606 83393 78382 791993815 16429 56477 859681930 16429 37708 715472902 16429 88086 532783939 2232 61363 552380030 2232 9673 731709662 2232 94018 310311568 2232 17358 984551146 77756 79804 139342399 48511 98348 675104310 48511 59657 546115918 37074 88937 120226904 37074 2626 155026717 78624 770 873416384 78624 7105 985121382 78624 65455 557441300 2625 12863 678093102 2625 52090 348909554 10585 60386 677292444 51945 17325 489594270 1774 51916 331205036 49565 96336 789431837 82670 27765 470836346 34182 66088 901693388 34182 63220 865384783 34182 15198 677352563 34182 53390 131734743 25316 61120 592558702 25316 97870 10086905 25316 58300 811222758 6418 14227 635402978 6418 81415 61127629 6418 23500 78006558 65455 96881 46670482 65455 26196 714849737 91859 45389 741378321 66063 4999 772082937 71312 23394 625235793 71928 92323 114860371 71928 58941 523435433 87000 64924 56947162 87000 31642 130042566 87000 29343 30219461 41709 68667 688752835 41709 73172 629440690 43888 77286 2763080 1021 16989 536579487 1021 46672 515934447 1021 72269 444031326 23650 91128 934073836 60517 87752 431324771 60517 94329 290775213 50326 80996 789556159 93615 73800 772869298 64250 69601 348808029 64250 62116 372485033 67878 78241 556282116 67878 91945 662072941 67878 57901 64072059 89765 87644 322492949 79882 79493 560738911 79882 33557 216020752 13315 56528 7358393 13315 93240 850082880 13315 12038 968204082 80181 27306 372084067 91211 25290 399662848 91211 84843 947575405 42572 74329 120765238 56695 5077 244433002 56695 75556 752796381 56695 72599 473805937 26956 12607 110953818 26956 44257 441366239 14943 77265 822891884 14943 88088 376316293 14943 71740 777641553 72042 13690 30357637 95500 97464 779680173 42164 83956 471182647 57299 14435 288611920 29305 30401 689939687 29305 1295 595160356 29305 38462 946709556 24797 40658 82568911 50254 51659 660086880 12266 95826 56362485 88096 28706 38136306 88096 13255 320882992 88096 11240 874129224 88096 37781 534301382 80464 67108 184793403 80464 13510 593335987 80464 95294 23894104 13189 51387 804795053 71936 52940 950827945 71936 29291 748974367 48355 565 860766550 62871 96258 765675378 62871 59943 617911488 67056 96484 340724138 19888 97238 825924290 19888 5816 667437217 19888 78487 78987858 69848 59716 720485599 69848 53426 733590330 34920 57963 472699570 34920 98416 425262085 26383 97278 495497445 26383 80327 708799992 7136 44843 520667333 7136 96965 506866814 12768 54067 803317840 12768 60960 140930875 44204 46652 380565761 44204 1524 108153710 44204 42024 844390589 58115 55449 210315537 58115 23181 445082552 58115 278 623248651 55895 94544 982457332 79121 73237 941723671 6790 5649 764560671 6790 64391 45443946 6790 37028 266154823 52133 72959 181411953 52133 14442 371435619 90932 2710 198790880 90932 18983 338452239 90932 18552 974872888 93240 11167 571239614 24718 79413 982049826 24718 98987 363481669 24718 76428 254428436 29553 90909 228486997 94770 13490 566789361 94770 42383 784630085 93341 55963 179309020 68558 55759 135542960 68558 56043 527441770 26839 26047 818295431 97228 91807 962936764 97318 88633 172374695 38295 8564 723146222 87617 97908 836806596 87617 73796 845988441 35480 30083 954043070 29013 23238 967862520 53390 18375 911992777 53390 20611 326577194 53390 74300 643217768 84335 33258 570018593 84335 8905 431947607 66279 95935 524104775 66279 15940 549755490 61968 98368 664546617 62116 66460 809372522 62116 56275 31355375 62116 18791 91656539 52310 15360 659241860 73859 34290 47474019 73859 94895 794052552 73859 73052 838404957 73601 38900 687398745 69291 62458 36961529 25323 65084 480830264 25323 68713 608054083 70300 30320 513891886 70300 15140 600440863 66243 81866 457591213 66243 3138 77133465 39024 15204 551002596 37007 69527 729096527 88160 292 562207818 88160 72823 465303543 56443 74920 798537990 56443 87412 304061914 38604 3231 992950609 31673 69380 491010488 22293 98932 386052196 22293 63806 809624095 22293 48146 865199308 20142 80845 335302562 83745 76524 282469977 33822 57876 4948193 33822 11507 336855408 33822 30598 456862492 41832 89832 588524689 60565 61925 423086304 98858 81685 122331016 28187 98233 307000102 96521 61287 195459550 96521 65979 320959763 16659 22723 385931333 83554 37374 105436884 75389 80727 688246496 18119 19134 575788880 18119 50962 787646245 69204 55299 924486473 69204 44306 719359611 69204 96079 938249500 69204 71566 810465129 69204 64720 716795405 27422 6876 552523683 4434 54899 958716651 14193 47609 369371245 14193 27475 161235972 14193 13000 672035067 71361 68776 969950895 71361 8671 28591719 2235 27048 247841764 2235 48446 167469818 6258 5323 794464826 27442 30199 9416794 27442 73258 882257758 27442 13656 356400396 45181 25068 747243165 74395 92638 373392267 74395 25569 233582527 74395 26226 161091619 59657 472 779612853 8435 45398 539633084 99030 59338 322591611 38737 68189 604237640 84262 46328 866585800 98470 5283 311657414 84561 78889 799785219 84561 65937 916586619 96029 24837 845243986 73054 18500 530561785 73054 82213 312869408 81367 18302 879535802 75295 80710 429586317 75295 54259 917756149 82662 68023 397320273 82662 73992 379631886 3138 34744 859566580 3138 91457 959488798 25589 17420 652984428 17072 24365 653858166 17072 54360 679691373 41454 19568 590815485 21689 45229 703632680 21689 80242 399132030 63420 30486 709980957 63420 51695 847939073 76657 3226 826719244 31082 57789 680132317 861 19776 945633623 90701 59097 183574023 96628 45730 44611504 20989 40669 298290785 42984 32949 244639663 42984 20390 754827661 32764 91368 818304873 30834 92531 142587092 30834 93002 133085556 22503 84214 565023219 49169 97095 68743105 49169 63308 555485309 75645 77201 297392175 75645 53001 149330840 75645 982 187447066 36807 95778 738323629 36807 57827 537130719 36807 57901 635205453 8124 50426 728264607 8124 61619 587601024 46821 88952 802803750 46821 97505 274567496 46821 21813 297201015 46821 6778 621334082 46692 10942 681854755 46692 31723 618494853 46692 58332 568975556 48225 82311 317660022 48225 20216 692864860 48225 5656 271087367 95379 67737 356164251 21033 84698 324334102 69380 93874 112861073 66343 75240 680390797 66343 53676 174615731 66343 38900 576251187 39865 17965 858953379 51672 57393 638590460 39553 46445 675757804 97275 92729 392174088 1546 75025 251752765 15084 32665 502882815 15084 51443 963567208 52090 80761 644403639 52090 49207 92817299 23181 4141 129384123 90761 93055 330938686 9697 14007 68133575 35775 58727 842368931 35775 77075 116219988 35775 25100 642754720 51423 29795 178455114 81711 66671 827898900 81711 33667 626713432 81711 51822 156317469 81711 17420 432548420 99695 18638 522930099 99695 57874 298552027 59462 19634 429994343 92038 74095 890729615 26063 4611 66037800 26063 50962 251391912 26063 22282 214916152 10702 26746 661865218 32532 8698 779940229 32532 54445 530144309 32745 36062 430681398 32745 42024 179141302 25502 81822 739155847 66089 64426 580986121 66089 57823 804868459 78809 48594 32210472 78809 13255 538942845 8671 24404 53387033 30756 79663 21478657 42024 42842 211872208 42024 77111 981034470 67145 55727 13508850 67145 28947 628106583 81118 71003 90538662 23854 59767 263352634 23854 69476 19349853 84790 33534 782477232 84790 36253 735802417 84790 3496 22231641 13255 64750 976785415 33650 71034 338203911 33650 61764 211568540 74392 98607 665812544 11392 78541 77701007 11392 23990 920961143 11392 78487 573978227 22127 80487 505327484 19129 95473 76347333 33397 66309 837077487 33397 29321 164193400 33397 8242 112193765 4927 51796 695712917 87082 6427 190849282 87082 78751 911067171 87082 62566 754203406 87082 58941 311853896 47051 39985 875499796 47051 82534 394327240 47051 4806 993457958 15410 50530 906842820 15410 10886 9689742 15410 26871 860956272 13263 39788 481200183 13263 35511 438441231 29291 87835 348870364 55128 54841 667023774 55128 11762 408341787 78738 53237 586398832 72599 99871 626844686 43230 57555 384880447 43230 8366 360796613 5656 49397 958828797 5656 88590 975257472 5656 64995 706628276 31104 56214 302705805 31104 9660 750887137 80873 98421 408300913 80873 2480 97004976 80873 35265 627047111 80873 54276 817875367 27333 21701 816740078 27333 37552 253681116 27333 37954 419857123 66264 32974 16268342 66264 20216 790193779 59314 45174 390032337 59314 50890 347174102 59314 823 787603326 99544 21230 889207955 99544 45915 838923970 8235 46890 194230311 8235 60907 278125413 8235 2298 709642284 27017 52965 629199357 27017 78487 632304550 27017 72813 618061870 80221 86495 655720010 13084 69930 20898426 13084 9558 225578873 11164 95125 102785416 11164 53981 695967783 14817 51390 747506906 87412 4599 779052338 87412 87982 952519350 33667 29292 397197944 33667 82305 880263760 94763 42044 634181514 98279 64736 713432665 98279 60183 175978692 97177 62354 994268068 97177 7105 908121 58332 13294 132787477 11974 50152 843432746 11974 91945 76359540 6119 84158 352923420 81678 12789 884183360 81678 15726 172703547 81678 295 367136552 53846 17420 205765864 53846 32682 258556415 72662 52062 39246518 72662 29834 262703398 94776 99321 507225087 59256 97137 4927543 59256 72813 367657454 20611 69559 350816756 20611 11927 914374609 20611 68508 613626436 86279 66952 209233570 76821 71595 495603713 61743 46181 518259417 41530 71097 395894432 21230 32457 893430169 21230 41115 832605131 66358 88061 119269765 66358 21162 36266645 93939 85197 158460812 93939 87407 461428748 93939 67711 682488967 93939 14484 746298535 78211 65804 275131173 78211 31324 3140741 78211 78378 124610368 19210 39520 25128924 19210 46170 70824255 30168 52209 422679956 30168 52648 2932033 64720 80707 804956365 64720 46672 762008782 64720 26226 973554536 64720 74699 165520365 54845 47929 948874053 51822 39827 819343620 51822 9073 354777635 51822 21162 294765110 36321 42211 62793175 94682 39721 757797904 94682 29930 61178418 94682 96954 914035681 94682 62463 416746978 27190 1736 13587521 98392 30253 714646182 98392 99325 503360173 16205 4027 158314308 53112 8601 260262901 85915 11081 743632286 85915 94648 746954777 10329 57764 69075143 40310 77197 690107273 14329 23944 1495152 38475 10264 964130008 1948 37242 238444667 1910 67834 552246039 90119 24167 801897375 90119 30731 817702755 68713 5020 381703799 95678 49814 764636635 95678 24067 557471942 64757 41656 252146429 64757 31642 480796369 40283 29696 132391487 37954 30274 236416796 37954 73425 347276528 37954 24873 183594295 89656 82867 144840354 89656 5735 498053995 67955 58748 124445353 67955 84220 402959930 67955 77978 793071145 75383 34667 696619347 16801 72953 743004271 16801 77061 914637079 98416 1749 762009489 98416 36664 222312583 4543 83959 194425977 13480 55789 823693938 74699 58937 24939174 95643 46377 805533654 95643 18373 576198194 95643 1295 672710891 28441 54691 208466433 28441 71655 394490754 58197 16516 488612645 91945 21943 986350140 91945 56820 613890929 80627 34396 720073442 5735 66362 71375466 29343 3957 652615183 87777 86436 432420377 98562 57619 236190165 98562 2444 78075943 4266 86863 687760068 4266 95867 156909870 4266 47609 816432044 12221 92552 257296913 12221 9073 823663321 7226 17894 34437559 36758 87743 836683690 36758 72813 660596629 67314 89726 138818458 61764 23701 772442638 36811 3198 502627691 7623 14450 731307712 7623 88079 504407326 11000 71645 624100458 80388 15030 822680479 80388 11240 650438778 28246 44458 804942486 19046 9567 132621874 95371 78857 274827313 95371 89707 157306912 92897 37634 467650673 92897 7927 737342779 57874 86728 186914074 57874 89688 577823316 57874 86485 812104812 66814 15820 565803690 66814 8054 36154107 65937 93696 944752590 11939 4986 896953580 24275 63394 987836745 48262 99095 533289048 48262 18939 66573616 81021 86935 300027854 98327 10429 857760885 14484 54598 185615343 14484 25003 944846710 59961 51567 558181769 59961 77061 848598478 71579 64407 550813586 98897 4561 510906871 98897 74336 124281219 19344 68467 939965636 74383 60209 70539407 74383 10624 554769102 74383 89622 736483647 74383 90463 683231001 12893 93517 167251639 38235 4742 85177535 38235 10559 440013080 137 38658 397379156 61951 63209 227863894 61951 45300 414015671 80014 88831 976243971 77478 27185 486081300 33973 96030 451367007 56559 58231 827994087 56559 65084 107631746 56559 4478 220284366 56559 18799 270567360 96954 40856 184982812 24830 52209 46198860 24830 90346 222912962 21084 67211 660649331 21084 32810 245171569 21084 27610 989578286 96366 35998 652441276 96366 60907 410752672 96366 55833 922067833 52301 67650 763902139 52301 98682 518396953 93308 89339 920645461 93308 38257 217016357 13510 59820 139666474 13510 26196 661937251 65871 65804 246820515 30696 88934 807383292 11927 52548 165744126 67184 61196 716990755 67184 35683 633265077 437 25081 89473263 437 35138 699566914 91199 72021 998515972 91199 3487 294863631 15180 80111 724657606 15180 296 385032922 15180 27738 534866915 15180 84123 362486182 55766 31417 494260921 55766 96392 690446577 55766 10559 649606309 56043 25210 632270045 86649 23056 359396942 86649 46809 511362191 86649 38951 706275374 86649 6774 115279225 20680 10162 424313598 20680 26942 642651124 20680 37730 132256671 30457 81619 15283372 30457 32551 797804963 46712 24284 864552820 8628 14806 802118035 92301 31960 524753958 92301 48146 538254855 10137 4966 843409295 10137 94344 878584483 10137 74641 41117501 70424 89836 813845314 70424 89329 897016343 84477 49670 655804682 97094 41269 426265601 71942 59960 161262871 71942 17592 98623531 71942 51334 554933576 52989 19118 503879553 16333 95096 243027495 16333 31018 504914125 67713 84612 898623238 67713 46326 613485500 67713 57113 332123267 67713 85597 824784476 64422 37663 125184343 64422 91939 210733189 11475 9895 580090943 11475 31642 333682569 74960 75063 696287781 74960 6985 768679246 53001 43246 666712856 75254 82363 348042079 72364 64081 395452977 82972 56409 926035961 82972 555 414925882 11895 84756 696165614 11895 87421 304919427 20216 12046 217792161 20216 54150 702071754 20216 90237 758710812 36290 30582 760439774 51074 59200 76839257 73425 69029 857822701 11229 74063 264397940 11229 45858 201742148 11229 51359 478041647 79919 5082 452084994 36608 73349 819987129 20792 65768 280408609 20792 83599 667917509 20792 90206 701662726 53419 10291 308878356 94009 72258 398612409 94009 46904 545154164 6533 61462 281854989 59417 17066 620534400 54522 64858 895294246 26916 35274 336672574 26916 68139 166792646 82534 77666 127148396 58673 26550 605586657 58673 72823 484790874 58673 41296 28122826 39256 30264 192656192 82055 98205 433839354 82055 5816 52139485 72813 90623 557495787 80242 21820 57674518 80242 83921 600043580 6127 99941 184870623 62775 95186 196608951 99763 9184 773436806 99763 75657 399844837 86015 35216 749775656 6360 44690 406291863 6360 56364 283169730 29930 33398 544634909 3966 12955 112484230 3966 95929 835163741 69468 41442 459385739 17353 84247 950408580 17353 91681 325252223 93126 90810 597405476 93126 58516 943374078 6032 67994 814236945 6032 25252 883104539 6032 95557 327882691 6032 93808 639040726 55828 87800 534693176 7222 46320 293086828 77206 79584 602362314 77206 52436 717803102 96450 26955 193429708 96450 89389 254942810 96450 34418 257366276 96450 66255 795527609 61087 98365 119104809 74300 36797 839091836 74300 94700 736519621 74300 43341 235254989 74300 74116 75410416 74300 19476 80303990 72477 79394 315581981 72477 42138 424288595 77172 81901 646105 77172 42647 504033194 26702 95760 587884362 44257 67050 482796322 44257 88332 868200362 29252 82777 692950162 29252 90723 112886986 29252 84972 965939444 45858 32406 106388622 45858 1500 869826074 82913 21752 604367268 82913 41296 573477117 52571 29202 63629734 52571 73032 944313225 52571 78751 719489949 99463 93461 986692613 20803 88262 783114778 10626 73747 747133794 10626 64739 137647725 14805 80751 53405384 14805 49825 20033162 22834 94743 187389448 22834 31806 470414448 823 27850 106795445 87031 48180 506212096 49247 10957 773408735 28748 51102 376818704 84972 19139 206096933 42889 51770 930166968 46170 34851 847574550 46170 15525 890872593 2426 91338 424898794 2426 5908 332190403 68629 60257 965532573 61332 36946 766763648 61332 10574 633630032 19794 78378 227364876 54727 10263 585609843 54727 66255 54695336 82912 27498 14296171 82912 19293 883525273 54142 29180 95173416 15850 63862 92364617 15850 54835 623260351 15850 9838 476300112 24487 91677 729760690 24487 67715 402049569 80166 90311 108166941 80166 29393 651027609 80166 84881 74526830 96107 82042 248448583 96107 46938 489108141 10559 40718 765804505 73129 89478 292731421 73129 57550 198995050 8779 6291 941843068 51759 53785 129932840 51759 76654 139644091 99202 54930 322360287 99202 93544 687233713 63002 97969 459856634 35891 40332 943244013 35891 26196 198079177 18983 14581 132904222 18983 40426 286781713 18983 555 650657864 56919 7120 489843020 73867 54376 530356136 94572 50408 890192476 27179 68945 439579717 27179 85056 182354174 99062 1561 760102363 29045 91609 615012024 29045 66309 827849761 29045 37868 779798063 2047 5618 521082476 2047 94018 797478633 58100 6973 831553989 219 71134 475620251 219 25252 307527180 219 83639 594544550 40869 46197 820254145 40869 73718 192240891 50392 72963 189420084 50392 1169 547913738 13287 41747 964497952 59479 76531 220154592 18122 44483 317119936 18122 54543 239909695 65386 63414 521462422 72357 23568 242111322 72357 26522 346378495 81415 1941 728937272 81415 71566 354253032 5276 40328 744591526 5276 98006 477890424 5276 14665 689569840 5816 45589 403270386 48532 24223 200686704 48532 29966 108677878 87214 58369 140194043 87214 83218 423680183 87214 91629 149365930 87214 24382 85516690 50854 14040 958418799 93199 63644 380242091 82174 79737 181572654 82174 67813 958260822 82174 41651 926114998 22380 57576 625032070 43446 43557 810965586 63237 84918 815105947 67364 17141 664707472 8065 81781 183440905 8065 25029 35906328 93406 82363 627191477 93406 45068 712203395 93406 78751 400177827 97993 58868 219370574 61635 73124 715259912 61635 22619 807145257 61635 51023 353885250 97870 68545 374273389 54666 86001 782700511 48376 12344 209812390 30977 63873 773825795 30977 70243 5286535 30977 88086 274927943 84116 79766 612693652 84116 1081 657149196 84116 2298 312070090 9217 52803 295761196 29667 68524 328852880 29321 69853 118659057 29321 58516 448416626 28049 99808 98710259 28049 48446 177054404 28049 3890 31286584 48909 57840 816789195 30598 67239 379264343 30598 45006 447459815 80472 64024 376778450 80472 15238 876409340 52432 65629 918862732 52432 61946 920951427 17420 21407 792958756 17420 2681 804123131 17420 78901 894145119 94339 42279 478245540 85546 52599 904068215 85546 66309 389410534 85546 75589 910656392 54691 83001 83987653 54691 24439 243408198 54691 21162 808809529 54276 32447 27714954 25252 72630 921973664 25252 28392 777606613 55127 39260 352569704 71448 3135 6317892 71448 84521 551978103 71448 56625 212810265 71448 45068 567851335 38951 97501 225361383 38951 84947 125815954 4877 70133 282523695 4877 54434 408460228 4877 9673 137277634 82911 42174 664913429 83180 41923 917738024 27608 577 525650293 27608 77075 884917014 27608 21144 602004198 27214 12749 115044106 27214 67396 798758024 13826 59690 772746927 13826 39524 994584090 15966 43607 185722762 15966 87269 519943080 60334 45447 742967496 60334 7873 823165792 38800 20939 954023355 57550 21971 149669237 85569 50879 837262062 85569 97368 806054919 22900 90845 770167915 22900 28896 194349318 22900 23111 943692490 22900 8260 368201368 15312 94383 622040937 73448 55032 854703078 67813 95991 590891743 29526 66967 210796181 29526 70588 618672755 36988 16302 88828223 36988 37905 534293642 36988 75589 752728732 44597 39240 523949111 16469 9690 549983384 69120 95636 406644410 87797 49226 179373136 89627 38882 444756959 555 59749 875940480 60063 86558 674660603 60063 74116 358406172 53350 12200 305493713 71581 85534 793414202 64981 7374 411111687 13000 59450 986434504 20088 94519 276627747 20088 75487 871768073 90422 41177 553688684 49732 10462 518509062 25967 97937 57465582 42162 8843 480363383 90518 92402 739103020 90518 75711 42149099 20824 2681 957540291 97377 49608 65251922 97377 72604 280475281 97377 93773 581252472 97377 45300 582394872 86124 80890 154888859 86124 22873 511066649 86124 15008 963959327 36664 78210 455694537 36664 19890 610175795 98159 67142 374051273 57901 63908 951398385 57901 78431 344825503 57901 3890 486483725 10574 83843 252510507 10574 97814 915626031 10574 54445 739122458 75235 62091 794802045 23333 4642 546755230 23333 77075 724897942 24873 76563 437079308 60183 51350 331460256 85056 46670 552923358 85056 3581 882170540 66255 51350 810952711 66255 75913 145539085 42647 77026 363075515 37006 86141 205548164 37006 96188 856892702 18837 80499 115093600 18837 86333 342888262 18837 62606 84759431 69773 48053 890922835 69773 38881 317617331 69773 37683 39858417 58300 32875 712655006 58300 11899 822850807 91908 87751 272345656 91908 68162 33175361 3018 75995 884511084 25190 14565 609750298 23500 9701 629782848 6397 39170 89617671 30315 78308 623201087 30315 84850 328621787 57655 91469 114019140 57655 50531 80851760 15619 14150 514853884 15619 25100 225424467 15619 74116 827953337 26522 99477 27567770 16529 32431 222368128 15069 21636 724817417 28265 59855 278615926 99801 14747 64481940 99801 39901 336885451 7524 2555 576272492 11174 93176 285246727 11174 47349 421834371 21603 97881 221707287 86220 80787 499403056 86220 10760 546726758 58111 77691 42137885 58111 93191 214385426 17592 98712 453435615 59953 27031 685163268 33304 63148 388346170 33304 93273 323602316 49708 60940 227595277 56820 58327 12111654 67711 13256 864536634 67711 75664 654220504 96385 48292 851632742 64572 25857 377573975 64572 15818 82162698 22606 39829 567461290 27224 21071 979752359 27224 22707 167240478 27224 47559 365586562 12182 28495 230032019 12182 82788 627117588 12182 97426 289812521 31390 38794 932556316 37740 601 54914358 37740 45915 107635455 77199 51818 954377857 77199 52142 971485317 87521 75714 70600979 21144 37419 542952203 21144 29372 143270718 21144 31128 110290889 71566 50338 358021914 71566 36609 384441637 21095 3239 13964628 64167 85383 142098784 74209 73051 12305748 74209 64588 996336363 74209 41296 583950719 64995 47605 349989549 80329 76888 692726537 80329 83443 727546969 80329 58516 914843420 10808 13201 955985745 81064 21258 506972511 77674 2160 944656295 17358 12118 712246092 17358 40426 743093298 67355 32654 938757213 67355 72823 587216676 38635 80793 363511549 90437 60019 856830140 90437 36497 26261119 90437 68508 228630788 90437 88244 468854846 90437 77111 188854889 26942 42018 604467637 26942 98571 724350579 26942 982 333506066 58941 56534 320349396 31665 400 807918449 31665 58945 948704539 51334 95381 380077023 51334 70241 858568915 13242 79840 903643359 13242 62071 121847905 78487 11405 907139235 78487 52299 667811283 35511 10755 250392971 15724 35190 109095117 15724 81356 693499203 15724 99325 552624368 50991 49712 46914702 50991 22707 375580649 50991 57402 96152700 90206 5778 174915060 87741 68591 600360593 87741 3487 842882870 63090 11904 575446642 63090 52987 509043710 95585 66204 333044446 95585 5868 501300452 98405 94285 544769162 52685 64584 413884979 52685 50314 876056877 53981 81561 869689049 46672 59775 194673818 58461 87910 683098458 58461 22359 950006699 31339 95408 947415888 75013 84179 114470596 75013 88244 963255859 24065 77481 253987716 67682 76126 710574766 67682 23246 101885884 67682 66783 515739718 39566 18552 499620324 39566 25337 244171874 39566 47523 498061563 50890 64530 931780097 79693 90875 768923149 79693 29923 888816810 79693 88590 31668501 51125 58712 32316564 84850 65541 978157885 18791 12264 594614127 81912 27399 32250804 44903 35066 636494813 72747 56028 631339507 72747 90997 528303930 72747 15979 748250398 69845 78358 476438025 69845 47236 675642352 69751 67333 501847157 69751 85298 155695236 48314 80177 270226533 67845 45972 521315265 68162 85145 683639736 68162 92415 698239731 9475 8919 495523638 18552 66320 750988097 18552 98926 732595462 82213 91201 596745178 61281 8105 370973097 61281 72049 890016142 61281 20768 583883011 61281 96336 936568733 6774 77714 339764512 6774 64668 652127731 40263 78993 383502027 40263 66367 513360402 49327 41667 874369107 49327 52299 359705914 49327 75657 463070458 73624 87244 886147857 73624 38514 248188651 73624 26773 926855212 73624 22500 118950044 66228 99932 611498011 66228 53683 978075829 63017 24752 805693572 63017 53546 886385117 9392 83888 535078176 9392 97532 591138116 9392 51825 773769168 9392 20698 556836004 278 96242 87186923 278 73987 838595402 89933 47207 26870617 87421 35986 357885042 46938 51432 183681615 46938 40488 891143312 30731 48279 944455404 30731 84259 493219232 1295 54177 779640841 63308 67763 791286117 63308 68200 580592468 70243 89899 951983734 70243 36767 145565185 70243 21032 712810539 70243 32255 605804876 83533 37339 773213263 75589 44847 544851860 75589 56881 687215357 75589 57915 506923760 47523 38836 790347383 6068 35845 112501190 6068 70736 275425237 6068 62504 706789626 28184 46838 442813924 28184 75556 334144273 62606 5995 819457326 41100 27884 34852049 41100 97216 14389900 41100 91457 108818883 93932 94620 500015340 93396 91638 632309353 24067 87067 109925389 24067 49325 98854451 13624 4094 410531859 66910 52411 747224663 66910 93332 86621459 66910 65087 829189530 7467 17839 767752192 53426 41514 686306814 15198 52171 292611851 72956 67977 20308291 72956 87851 125382154 72956 97278 80707105 42804 10977 613264844 21367 11887 798102879 10598 25485 642286173 10598 81675 190430530 21663 40691 41384266 79701 47619 448490883 79701 61839 107875564 91710 71593 992203188 61065 47853 463669814 61065 6135 386694428 98926 8690 850593748 3763 82724 574074394 3763 70389 940283114 50627 4000 229283933 50627 68409 64654899 3496 67714 978375634 15720 4879 532542406 8346 99321 158202307 8346 15106 745114650 8346 40426 44839283 61839 11040 108546387 89569 49743 987585992 31312 96902 514332605 874 42349 671200740 45915 11675 896594697 45915 43367 389701658 45915 43352 788355907 89684 22614 663502787 7060 65293 673808723 78642 30176 178437469 78642 41456 867066470 78642 4659 144070573 34634 83425 870834111 80746 67140 774470281 80746 95598 328115006 29966 4616 514003440 29966 12282 837471509 29966 94344 413428044 982 91177 69028030 982 89893 604556434 982 62673 854703438 16254 53021 406392362 36497 37556 182207717 83895 52856 118984737 83895 22708 776813672 83895 77659 938113336 2842 64960 492194363 45944 6028 725470946 42751 23625 776269675 42751 38091 242127487 42751 42288 280574248 59023 58208 962638204 8205 39643 582684020 8205 9226 230629873 88086 25265 936608041 72269 71680 409689752 13145 38037 346993221 93820 32502 472194126 53670 78297 129665360 53670 45166 112914161 91726 59745 861877295 52327 93278 750603428 52327 94040 692580627 52327 16881 177137811 85536 60973 758011352 96336 12454 117069605 96336 67877 431552706 18302 68015 24337067 60907 86293 80911431 49945 8576 767031066 49945 9838 270286602 49945 84115 107924084 98657 51566 867729571 63492 72005 165668908 63492 37596 583930556 43028 51730 980263339 7105 25207 82908033 7105 87893 76142213 7105 56056 938724920 30093 18908 562498751 74641 61095 757086983 79407 34709 66526282 75038 69874 363804289 75038 81822 757871201 73172 59579 856365902 97323 33946 389385084 97323 92412 144258071 18091 45393 878009274 18091 95294 732492229 18091 48446 104556950 84947 77693 265813860 84947 75352 13113402 84947 84881 575002999 9073 20020 307076420 9073 38514 162863174 9073 90882 571667351 86485 9075 672171224 1169 7026 602002704 1169 52436 735518305 13800 98693 297498734 90297 60380 392290177 50087 55768 133731123 50087 40627 604479116 75943 2877 397304912 75943 72223 556624383 62949 54766 666394570 62949 48417 842014743 14398 99771 965474153 51359 24186 89969076 88590 18893 859270295 88590 85140 821610487 88590 63055 79717527 85140 61199 883952432 31806 19118 177248679 36609 47372 999802382 36609 40495 974698 42786 88333 839076879 42786 94648 739257256 42786 70595 460729113 29858 18422 86957018 29858 49688 5390304 29858 12200 625538529 37730 52667 199632957 37730 95557 188797555 37730 55632 954178099 95359 95652 185978089 36689 11158 600243771 36689 96396 45657008 44178 19008 273787800 44178 95929 30821909 44178 30034 669989742 72605 78610 600990652 88070 13225 332716999 88070 57052 9799934 88244 17060 92097990 82873 62386 508640568 57402 74986 580671824 57402 82949 950166433 57402 23648 223662004 44522 17 915580361 67749 70417 240415338 67749 25162 981200412 67749 86247 481854970 80258 13850 987177698 11908 37306 765520746 81241 83457 236075059 81241 51669 189109134 14580 19311 186035479 17496 42193 533770135 33898 22124 697343382 33898 88724 683855482 33898 60971 634737450 13374 28495 191746705 13374 75515 727378763 13374 96534 414687079 63220 25968 679360066 82788 35386 51216607 82788 74336 42319509 93273 77053 619838192 93273 61892 56951603 64913 75669 829577119 64913 51463 253783687 19039 56905 43935418 36124 39093 194040003 87554 34953 117177143 87554 80890 462784865 51825 84327 156658866 51825 39149 505944992 51825 18449 844023588 52200 63617 583734693 52200 37552 34549037 13540 85622 48668586 13540 86728 91251434 84881 6028 322814025 56889 41040 658235724 56889 90997 121280592 36189 22675 913993771 28434 96736 627917722 28434 45468 335118813 28434 52706 995895740 4248 24424 310270026 4248 97368 585599205 85509 41139 199039869 85509 34418 892717886 9558 4650 876099994 54445 6101 369169727 54445 32283 952311515 48157 35686 286314541 94048 62149 931902373 94048 19056 295007850 94048 49084 467606387 73032 50294 394578008 73032 87738 223111402 73032 96926 228393724 70389 7450 301160672 19762 34428 620929137 19762 73290 285401646 19762 91849 296088688 91144 21528 463873135 91144 3520 742374597 91144 86333 349310184 13035 48450 931117635 74336 67922 595796657 93773 96632 428868673 37708 72708 96541354 37708 14229 372108585 76411 92972 231007853 35281 54895 438731733 35281 98743 402657515 35281 29598 532882018 63447 6005 234190720 63447 51669 619278399 90877 94778 419366910 90877 14722 975808640 90877 72438 856724209 32551 67129 187727289 32551 30670 59186084 91457 21179 972831737 2786 55356 422163440 84115 40686 961622477 84115 67872 354546139 84115 86332 360648894 39524 1487 30648789 25342 90964 777301565 25342 64588 311295956 41456 33715 210730372 25100 65398 258118022 25100 83098 268742776 77353 32707 622331707 77353 1644 512797435 8260 43817 441981177 45864 47320 511326344 50962 6005 258512433 48146 21129 458029288 48146 18352 943554713 16600 80844 201163596 27601 29405 790191371 27601 71054 198933080 27601 64259 247902984 27601 87893 766807341 53354 61444 179397059 53354 28904 150602971 53354 53269 295707357 23594 93576 652894319 23594 64326 531811480 30278 71797 938046731 94891 56046 154001762 94891 20001 410942463 94891 66356 987222655 94891 55632 675627649 35804 59516 21806565 51952 53096 151331196 88045 6994 668049465 8242 33522 18570485 55906 54802 632313708 71334 64017 553447216 71334 28132 207838776 21838 9982 614621773 21838 6687 64900848 51023 79084 887566708 51023 53505 142429658 51023 60973 602869957 76306 33733 977884253 76306 2681 632332476 76306 6135 133966131 9673 12503 14492787 9673 83112 875683757 7266 8060 841479017 7266 55892 921492840 7266 96396 192847291 7266 95621 530294814 7266 12282 474512670 41624 17266 253058477 41624 45201 779709786 34068 8529 401432891 78896 59050 85727658 78896 22359 622393496 30285 44769 872377780 78130 73174 227223976 78130 4903 359247689 78130 19569 182687948 73254 71556 360545686 73254 40502 379094580 73254 22124 490647189 73254 62504 356970437 73254 43352 222267006 54360 4477 323909359 32420 41658 3652478 32420 24439 699220248 62673 30676 847016943 62673 2523 411473807 78895 5232 288070936 1306 68538 233390358 75487 16194 221815786 75487 36009 400111874 75487 93601 300097267 18799 25120 39265694 62724 47937 74409197 37596 33569 403398557 37596 52436 303181432 37596 68697 269397812 55636 85427 815452083 80327 67891 958319845 61320 29732 205585069 66313 66909 364891748 66313 12795 255421530 38900 88792 339635426 38900 32030 220802153 31864 4118 951785002 456 84509 617019796 456 2890 463402857 83443 55859 824318028 8401 75065 79509831 8401 96265 210801309 8401 82224 670443209 91302 64751 691914777 56881 5313 863269120 56881 19652 200069828 56881 31259 76330493 98314 47301 755120581 98314 64826 687071121 11762 311 892578101 11762 77589 582853968 21887 29742 544821822 76823 12430 647309659 76823 25218 873796348 76823 99080 372876965 97359 95263 411101262 97359 62071 538785113 90237 59868 280732082 4872 68939 915327290 2455 49210 166628972 2455 72223 50671393 52436 15532 451307928 52436 45166 977997529 29393 89361 951019483 85298 98734 832369264 85298 51397 355347398 65038 50179 555161929 65038 89851 813125346 65038 56639 220216280 43554 66592 420512253 4383 1081 375424882 88937 14666 194149236 23990 28752 910518178 96926 35061 705922508 54397 44102 854243723 54397 2120 610474710 54397 64588 580785169 38148 5202 248735452 88332 21946 835433902 19551 45246 398963083 15008 79606 362811997 67928 3830 699751713 67928 46001 207558094 15938 49537 973763209 15938 18352 770273569 15938 49536 819142919 25668 3921 978775878 68999 7654 223041400 87982 97906 319340135 35753 97014 432126956 35753 81391 594483663 35753 5351 813268238 75556 27843 894035565 9995 85922 930080831 9995 9838 144365305 79330 65724 100172589 79330 3487 916035498 37781 78525 269408079 42383 92730 363302031 42383 55755 498199817 42383 21232 255307498 98390 49103 410844429 3581 5076 107448492 3581 95081 334756360 68508 46292 953488952 68508 31120 105499025 38257 75327 553808850 29935 62175 904467256 29935 56639 170902261 78904 53397 208996122 78904 15932 575409288 17025 77496 749866462 17025 95081 666683321 64806 35720 735072867 78382 81750 271821800 5257 94948 358547337 5257 60109 463525097 92415 37614 399207080 92415 12038 304161965 3487 78159 669981292 3487 18352 567813838 96374 97455 9192693 47609 93384 922885855 47609 73052 791913643 78180 6480 259513853 78180 89707 38619587 90824 48987 44550961 90824 84526 619863438 90882 91897 372413958 7350 76969 487462639 7350 22500 182104265 67028 59717 206234270 67028 77687 934211463 95557 72186 151000996 95557 5629 122760123 26196 32383 75204827 26196 63060 226299548 12750 68935 533837052 12750 20418 978893925 69636 88616 784176055 37414 72913 685175002 37414 68200 532862029 28002 63 8710065 28002 32966 747996098 97925 66783 332380368 97925 33852 317247591 31360 19389 927926564 31360 42822 626427821 17639 5450 746198738 83639 49635 891059532 10618 97471 675871147 74116 91654 846385101 74116 72188 361362578 70609 54434 833380402 70609 43352 747767582 70609 63435 885404513 60960 52210 346081298 60960 71657 160382627 37683 62154 400869221 84492 58057 842383040 84492 12374 711079356 52648 78764 666484883 52648 7927 392530858 33868 85553 957278472 33868 8532 627823374 43573 94374 98550508 41296 23444 468474072 41296 62964 671291159 88311 54053 838963955 88311 41896 435568707 26245 71165 728278072 26245 37909 497901605 26245 50314 325151491 95294 35467 764651849 95294 48089 555757614 68139 50244 100192971 68139 10113 715412619 54259 78209 876334907 54259 35655 457438427 46005 83827 228901939 46005 65837 399815411 46005 52299 750361560 46005 94648 862254731 9253 79522 637641862 91681 11694 87497247 12168 53178 123592189 94018 97576 664826540 94018 87269 201978860 86244 74848 504508741 75352 97553 907231905 21232 95869 853638355 21232 19783 243940220 21232 71355 358462849 72604 77488 333579183 368 67216 679915548 368 41896 56080726 50716 17321 761174847 50716 44450 579058178 75669 55374 972068642 60209 52180 855562724 52388 50972 254648427 52388 29944 57625191 49825 53036 646769735 26226 34301 99531425 26226 8366 815555678 72673 84149 538103539 88788 90461 75897906 72438 91309 200488212 35655 95195 641931425 12038 77551 534654950 12038 59008 882075661 12374 36100 685368573 66027 30911 143673800 66027 29641 18045860 66027 39964 2387154 46809 4043 887758663 46809 41749 143780244 87406 15598 130280229 87406 66764 92027711 87406 47848 307797871 87406 82916 392670384 33462 80570 230282482 85787 80316 125488183 85787 87559 696053847 86333 53635 757657608 86333 73427 921294012 66309 68028 700403997 75280 66174 760349298 58516 78988 213556235 58516 86111 881535374 58516 79045 489924397 14665 25893 369365446 14665 77687 538039578 14665 89671 531481146 73796 7129 992066527 73796 60197 327928086 73796 51142 711316207 94344 5233 837499391 94344 85515 929645750 94344 93898 384377856 84843 89915 791626126 43770 52627 346211159 62071 63720 439198258 14442 19893 836688602 14442 366 328121198 96534 15116 719996894 96534 75664 939815132 96534 14259 664053973 82179 41162 832902038 82179 79518 909711023 24382 58829 126087582 24382 267 829729013 63955 4713 167648581 63955 4279 570205757 81067 34471 860930965 92273 93251 657871517 73992 11742 541776630 73718 43198 755320340 73718 8885 284274103 73718 6598 168544773 97403 97407 947569231 29940 45282 450663757 94740 33579 599230100 94740 33580 276614197 43183 72375 285874538 43183 57045 467019748 43183 29194 249127908 12880 56461 50989314 19890 87547 120139735 38462 70236 662031032 38462 98576 901816358 38462 96396 440733785 25690 48249 738541119 25690 56799 966689583 35683 85923 85801562 35683 18426 552561571 75711 44538 132203412 75711 98209 727891685 75711 18449 78046577 20768 30225 555754920 20768 82952 941356451 20653 23272 589248168 51703 45152 147082529 51703 79678 301912140 45068 96226 459245336 45068 8619 234975782 45068 80661 28716028 65628 18449 788563370 65628 57593 813767055 65628 74670 569031958 86511 47957 786826220 25003 8587 624788982 25003 68236 534720840 89707 1551 217609580 89707 33852 110002327 97426 79862 201181289 97426 5629 33413488 10496 81255 39900712 11507 41775 801393707 11719 84591 975245083 11719 19652 410071784 77075 797 542158706 77075 83009 756932748 34048 47435 891667509 75515 22629 569001116 37172 22401 713309816 1500 85500 348993428 1500 26387 706452573 4824 40220 221989259 4824 70994 101724070 11240 11129 134625590 35275 93791 523258114 35275 60686 230339886 41651 11110 967248395 41651 54740 891672162 41651 10760 78659681 83001 45273 425376840 80326 10069 651733893 51695 35729 190396062 71023 84424 858383582 54434 24962 167117986 54434 58387 381711825 54434 74601 455300618 6778 67584 683083879 67144 5423 253180522 46004 2686 449777549 46004 68200 37749233 88634 79849 717935502 88634 89091 402939605 88634 40216 956029684 95652 75825 699629203 95652 30250 291820176 66391 34109 329263753 27610 49633 140230597 27610 8608 501012823 27610 65037 64132847 4806 61892 500658752 4806 55665 613566538 51861 13749 187555339 48446 71132 588284983 48446 38772 527309078 73427 22867 859955649 73052 61603 347981096 73052 14988 442605435 21162 91232 578654526 78751 22989 491616783 77687 98965 939374972 77687 41755 179472902 77687 45073 843748105 74704 57614 310510903 74704 19118 628804084 74704 8608 847928362 60973 73047 500625010 60973 7927 902130347 72716 95606 988403420 18670 91540 10572725 18670 66888 946721804 84189 70018 264668771 67057 10675 967560648 67057 56364 685150390 67057 63030 790153808 40426 97476 35383444 40426 13484 964551520 40426 31753 982937903 60765 33733 51314084 60765 28623 300004969 60765 38903 86257494 77 53358 405528716 63757 59274 875054498 63757 30979 232337969 3890 27138 868896965 31642 19203 555644756 31642 35604 922027438 31642 66888 915301340 35265 40213 419087542 35265 22359 770135908 35265 90994 778847838 14813 52359 739862804 14813 61378 536081403 98494 11699 278853820 98494 48906 971835 15106 75064 155278974 15106 18477 477588117 35083 4020 977054347 35083 53757 412745631 64739 94492 376270253 23648 99926 309673115 23648 59008 928914894 4309 73939 418201490 4659 74001 669768616 4659 18406 568946120 9559 35746 12217524 16658 81077 141312817 16658 1118 339546688 16658 45073 749080469 77659 74329 716519340 99080 37629 8668254 19476 22772 722195551 19476 18902 894088161 41311 48443 575896922 73735 61960 405429006 73735 92187 178924744 26572 74619 144997794 67396 50806 705729575 67396 18282 625846556 12200 46644 646513947 12200 24488 325402863 12200 8877 978382977 51443 55426 335800224 51443 78675 46068142 24439 89648 489042430 97368 35959 24162991 97368 49099 360994467 2298 47060 805995575 62437 92696 668711089 62437 2444 692330269 62437 90346 90913404 88116 48295 681795150 81269 11222 90077194 81269 95081 511863273 1708 77584 724670212 55833 42870 102865244 35365 49999 136739283 99165 22086 598635679 98588 29043 761177266 98588 35691 769056228 98588 87216 39133539 1806 10909 345919840 22707 7835 202868111 22707 90387 605995447 57370 64909 371227146 84021 48699 315372573 57463 58586 870091596 57463 31638 435291913 2523 31575 477108873 59343 53243 818029067 59343 71072 42565856 59343 64326 898822842 2952 4310 779195212 2952 31018 799232387 55104 52249 508506985 55104 41833 110301476 57446 30009 74982687 57446 5248 302890995 18964 66171 170018609 18964 17405 419652733 63060 16888 385476804 75582 52047 34644224 75582 55245 552886950 75582 32137 76132927 56552 30932 75388498 85360 35015 195722210 85360 64108 641726893 85360 53565 127973449 85360 35881 205926783 72823 10057 9203109 12424 3544 518699308 97505 78907 398209701 97505 98368 426076890 50531 28582 2191827 50531 62397 716525839 6843 16723 987421549 6843 96430 680781761 9030 49759 161084767 95929 64177 834657609 61619 27403 968607661 61619 81466 384763371 61619 90387 423003064 18939 96736 118753246 77111 70404 579450259 13081 44258 519783572 13081 55837 30401735 20698 61884 7122235 97532 34948 208635054 97532 62463 231170122 97532 9075 979063790 96188 68889 719925053 96188 72241 534030617 85234 26195 468333161 85234 1849 779742996 85234 70595 52052747 85234 29792 445605360 49670 13681 566594039 49670 36894 496583634 49670 39059 935108271 57113 133 430767115 8366 40259 49910234 8366 33580 121835589 8366 62538 222111268 8366 55781 549635768 98136 46507 246901411 45201 18352 465539154 45201 45073 869854850 38106 3691 181929681 69687 63152 937985402 69687 15818 32918209 69687 56625 130991757 47193 23679 540740376 47193 20594 240635443 5908 83859 691262606 5908 57485 694400862 52142 97145 39653753 69561 67221 327521536 69561 49536 18153907 8843 98501 215971363 59371 99418 627598210 59371 52014 915407544 6438 22574 219364778 52299 53416 55551140 52299 84147 739282472 92519 82630 475203981 38777 48458 796540835 98659 36785 609894151 98659 40488 280246634 98659 97362 307593210 75834 58595 200412894 87559 91469 81547347 32966 36131 401357122 46904 14153 945663878 31120 79144 172433342 31120 80725 664981275 31120 34977 543680140 15726 15811 579147264 25569 79520 535353210 65192 46374 649646478 65192 22403 857071449 66858 34917 98999003 66858 12714 161358172 66858 24488 112116226 45006 73453 637837886 16592 87508 701442167 16592 60971 614938211 22282 2799 632405979 9067 41441 570773609 9067 78058 983507735 20390 59340 842770506 2444 97254 952031337 2444 58881 653081790 2444 11158 921887000 66367 25613 339703972 66367 64962 717323376 66367 13662 698005351 66367 54267 544883838 2121 85717 333771260 84259 13003 398152047 44271 5754 381521561 88436 6881 102951054 88436 67195 697806776 15238 95039 236742365 15238 49613 516780402 15238 34548 500534795 15238 95495 788754987 24618 32496 740258925 24618 19212 29007821 34600 42275 461012397 34600 22268 506801534 53815 5413 174909084 53815 65359 50214843 72208 39910 648459462 90346 62417 281166215 90346 32810 896841604 35773 80254 533102237 81633 85563 451748961 62504 53329 51571768 62504 92560 537902014 95081 78145 987691854 95081 98834 652319364 62566 31706 491418800 39959 36949 895363878 39959 87407 990111050 53683 65399 244065298 99325 14882 705903289 9838 96746 30756298 9838 71121 833951268 37941 54180 488094106 37941 33580 610223414 57169 49507 906809077 57169 26773 362364107 97814 88013 443159017 94935 27121 977893278 94935 86722 268376207 94935 70670 700841470 79233 19812 866389278 79233 48417 114506393 96086 40665 752307325 96086 9875 561424205 96086 72188 220429183 96086 25393 207495378 64826 34855 341380946 21813 80160 381407294 98566 52207 103492177 98566 40488 489173100 17405 54521 828997816 20581 73113 218485028 52382 38692 351674758 1081 65629 708315552 32054 30886 419363321 90947 48207 382955547 90947 18449 540178303 49608 32242 713824967 80148 87839 156474974 87726 89423 655479626 87726 17062 112661373 87726 22905 177216818 44450 51157 950626561 20518 57211 225284733 71044 26095 984485872 71044 6578 280929520 26773 2734 537063685 26773 86247 685576050 85597 24518 136916396 85597 30343 971165782 49207 19239 858216272 60004 38341 838349409 43367 81406 636277718 33439 17798 288066858 33439 9863 268566820 8532 18664 765850587 8532 15934 420123606 52706 31746 15257299 52706 82952 520360932 23313 5752 885995479 93767 6171 834141798 93767 3535 920219587 94311 29847 385089207 94311 34587 388080749 2120 11755 671723785 80403 22114 955974564 80403 96950 820539235 81056 2760 127231659 1802 26430 744506932 17894 49947 944083526 17894 39059 179747163 39964 10926 186182671 56364 45957 887798509 56364 80898 550630060 56364 62474 269603772 29944 53093 54064323 29944 81032 670242465 29194 32490 618176695 29194 8464 923388023 29194 26323 384191326 2681 220 968184333 44635 78879 190202793 44635 76302 230530809 34418 6193 791677206 34418 853 429758452 34418 55665 35754527 48650 56717 948122997 48650 42224 218070435 94648 5340 861875994 73987 3794 140111409 31018 3364 206172932 31018 35134 483953808 31018 15332 302598710 31018 47623 480441830 37552 15060 611459232 37552 32546 357868253 32810 13365 75716303 28947 12718 781527559 23531 51625 73140500 23531 29288 614437847 96392 29028 634617044 96392 38470 619204790 96392 99569 690813284 93898 20132 984629271 93898 87860 126297578 303 51940 982034548 38772 4926 12352144 35881 91811 978627390 63758 4550 791395828 77061 53905 846843825 1335 60656 60548501 1335 60226 471130971 21089 89446 373983254 21089 37149 115962688 5649 83743 663074173 5649 21388 187815861 5649 72241 264140049 5649 81298 586333267 41806 83162 913384720 41806 7599 607376226 49099 39409 95500876 295 62579 316665118 93251 15355 199640551 74670 89682 124499630 74670 88338 981478057 36473 37873 451790653 36473 8829 446519763 18449 29164 530540292 32137 52919 459712634 38709 84767 292932772 60683 12009 146433609 60683 94849 325562133 31098 31059 862386694 35598 64936 43496128 54794 33964 995488018 54794 19320 266466141 56625 92721 434820979 56625 4495 314220788 56625 630 768937499 67872 47283 544957979 20594 95977 590625720 22403 54957 779912593 92256 18589 541692029 92256 47137 464946994 92256 6135 235917977 86072 59302 696306254 86072 24893 675610445 86072 46395 772144750 86072 37518 104625753 6985 66784 704123365 6985 87279 548192057 87407 94527 939125393 87407 95598 94419609 87407 86332 92121520 20418 30246 994823035 20418 1289 520453732 62463 33557 709553410 70992 71537 331616399 11158 64976 493944394 52450 15213 643585949 52450 38514 802608004 73415 67103 971252297 64108 62430 586120627 15672 17304 50448985 15672 82546 783776464 15672 44751 72425971 61054 70547 199365945 6598 33332 647156174 3520 8210 351384603 3520 41896 389348836 87895 92523 191063164 97619 47995 960884964 97619 14988 488966852 69922 46552 815666595 64668 47068 803961476 64668 20973 579264540 37868 56003 717697473 37868 59698 330295654 25893 69620 929939329 25893 5755 200860247 25893 87724 700855579 25893 57930 109278194 81675 73237 953699802 81675 22619 996124243 1099 25953 682182875 25097 63866 897477087 10113 43114 253953092 27998 21910 261346868 27998 78271 168773994 89893 13947 905974726 89893 16741 106054839 82630 10675 598388897 82630 40369 6777984 70870 3394 773228171 84078 69371 674655388 84078 69850 465626014 84078 17544 365689547 10476 17612 644606277 57052 50126 157231730 96950 51984 566827801 87269 1456 910306067 87269 3535 70007517 17056 28480 402875842 17056 56314 796292684 70595 69686 733557616 14259 79370 336224664 7927 64189 365947287 45094 448 391123614 30979 75181 876281847 30979 10124 180535352 2692 94012 498131131 21615 44891 244249190 21615 59115 982167401 21615 78271 614338704 21615 51659 479951522 21615 72614 789843335 21615 2693 489399128 24440 22864 802536188 83098 73981 770382519 83098 5143 794358437 87417 36956 886881943 22611 33801 267163929 41003 13350 185986785 39483 51096 94226733 39483 48011 857229933 75913 35828 59149481 45637 66978 713396572 45637 67715 802920323 49876 79579 90219166 49876 18426 869375550 5100 27085 575078791 5100 29792 135611787 5100 49084 460102845 10760 40589 641317970 10760 5141 395333209 10760 40863 117455782 95117 85231 751499312 95117 18282 789060818 71121 31420 934341377 71121 59030 465115442 73974 79183 658193000 73974 45541 685341479 73974 24237 782534762 73974 68200 56008935 25337 39112 19903467 58075 11163 402508249 58075 18777 159885033 40216 31620 374321874 40216 4137 54064876 51142 70023 119128404 51142 46016 326445210 93191 39270 598292723 46016 73912 542071120 46016 23661 461841859 45300 16186 290786993 45300 3702 11668430 45300 56314 332918376 41652 48696 40057038 267 32333 33555644 72016 48648 572519276 72016 92661 445894061 72016 25338 863534830 2384 58532 904378823 24410 53931 173507621 24410 23534 4789744 73081 36246 825112243 73081 18426 427217058 82948 79475 282469529 18768 86519 623528365 2890 59548 653069364 2890 56250 321348120 93601 17922 541900361 5248 34312 377547760 5248 41903 964466371 41370 42168 416590807 41370 68455 641958776 40863 25121 227214038 75657 88623 255145102 75657 49666 933260983 65650 59253 839703571 65650 2555 285254157 33517 26935 783280349 33517 90410 494606526 33517 76236 905073669 33517 11144 31717311 32030 73700 113463289 32030 60971 811432025 90969 23563 478811134 90969 46137 344807220 90969 35390 886552218 90969 37983 960442511 8054 88118 637905685 89329 9577 264719180 86332 74486 561649369 86332 52983 143191943 21954 68815 857435155 21954 91843 626434153 21954 37654 919949820 21954 8464 570774415 21954 74601 187377125 89389 57756 590907714 89389 52697 721853159 90238 67268 697325349 90238 77738 465879426 90238 5015 714280141 4323 83823 198392703 4323 60472 937845294 98318 33749 866566945 98318 5143 797047629 45433 34777 724651349 45433 50213 90149961 67877 75286 432014979 77627 99758 98176964 15932 32802 77777756 43982 53962 633203035 43982 6854 649652395 43982 18677 839706504 5141 48123 258424483 56314 37325 141872729 56314 87751 703463034 80890 70814 207505256 80890 22213 533118517 80890 51100 427843304 12435 81843 316090515 12435 41903 980955105 66262 7660 268174084 66262 33837 495492272 86111 9608 777733298 86111 66006 350165391 71072 51244 434283576 66094 12417 198671500 66094 23799 196645081 38903 286 986544562 38903 39253 598711689 76937 11474 249998131 47236 86377 373854118 64588 70241 802722579 64588 13941 261005738 98682 99871 826584025 33749 80092 938266857 33749 57977 895710933 33749 64259 636977956 31729 19601 892033202 42288 94503 30071396 25535 27527 169727113 69589 97988 527514889 98006 92810 158974747 98006 67078 561641002 81401 21743 958341374 81401 56926 492401637 58008 91350 696467671 58008 49816 778422568 47349 89842 644580089 47349 94714 126331098 35138 68710 247462169 35138 17986 235856154 37511 15332 6234687 62538 28815 224829671 62538 10928 763117380 7169 5103 494161916 19954 14342 544011274 19954 43452 260026085 14229 78626 115872359 14229 65087 742222957 75296 81215 231442419 35519 12126 98285922 40659 533 532578905 40659 11066 678645265 40659 13831 126624147 86728 7837 411166787 86728 52373 298457154 62536 44581 298146797 81836 80088 73398682 81836 38470 138622521 81836 52024 275941628 23883 97266 545256955 23883 65976 176781149 87738 59485 146771442 42275 13811 85598046 49325 7629 378417091 49325 27695 407076782 83921 66376 502839221 83921 39621 597682839 44803 55133 377058101 44803 54941 732212832 22359 85225 929057307 22359 86293 210688632 97920 86694 314572488 97920 8359 319920149 55755 7625 432436378 33322 419 593423113 33322 70677 138661589 46137 12055 247058852 82422 62848 835026903 14659 32748 257467914 14659 37711 760261712 33967 3236 118272601 65426 99250 813449392 65426 14321 946729680 46044 6841 150504169 40696 19174 287698851 40696 32837 508925885 34288 6205 939183275 34288 90387 740783309 67076 83020 679356840 67076 3567 857768789 67076 28132 974177331 67076 69196 131039604 5393 83308 601420682 5393 65183 118099549 93808 55189 814548705 57308 20980 437899412 57308 47611 845366062 57308 33800 794168627 60971 36245 587656217 60971 17203 729153908 31638 14066 991290247 31638 30727 308753693 57930 83237 79973958 57930 34410 283145653 25029 25487 805449872 25029 79413 662945875 15818 80662 939987844 91843 28703 240704398 91843 66888 96216335 37887 48283 26259094 37887 43462 10837879 37887 41903 973234516 63435 62920 409385698 63435 2080 509796380 32255 1727 270119090 97079 21129 818217798 97079 73308 981501935 22619 22226 858118782 22619 8751 99209721 6184 61547 565155256 6184 7599 694916379 33551 43480 245082246 19056 5414 354718499 19056 51195 547856337 19056 5686 539663335 67715 24047 553003283 48709 25412 981353443 48709 33274 75366813 48709 55892 510546621 54835 51050 387494083 29847 44227 719825346 29847 93066 602876758 29847 44570 69373933 42138 97634 179439121 42138 25407 226016868 51669 66566 56606567 51669 66804 995445141 51669 28143 246959254 8641 17127 450171709 8641 39320 986711266 8641 80267 137153041 35134 39590 993106630 35134 89221 428418172 32837 6612 370771667 65087 54869 69207755 70191 30412 147257874 70191 88222 998096062 94352 29595 842627467 94352 25935 162415087 78901 79067 366775668 78901 40868 603344903 58122 16360 229456593 58122 98878 697087689 58122 2663 158720855 29880 19104 371685620 29880 66880 70201851 29880 24822 300597839 29880 4938 750787580 25218 32778 849450011 8464 79715 111234989 22998 75365 159106579 22998 25399 480225093 35604 38286 969731943 81032 19493 725028599 81032 59573 758203577 32219 3231 411701735 46320 90266 771464544 46320 25239 662681225 37654 65445 656590574 67328 9449 991893937 67328 23770 535789153 73839 77827 927289620 73839 7583 582691043 22348 37159 719241851 22348 11899 934447737 93775 32116 985075410 93775 68492 807098258 93775 34977 162458070 93775 96754 731523829 59199 62920 377539180 59199 87509 814840922 59199 94931 228067653 72635 51564 380883602 72635 49685 231321690 78374 6040 752510051 78374 32823 348326327 39143 88237 734550076 39143 1849 91665905 71810 76408 237664334 71810 2871 483437097 57708 13015 921154554 57708 50489 203842508 57708 86716 398339060 57708 72188 632923754 6513 29680 450675734 53546 68616 383848832 18282 99098 879019103 15525 78908 282517509 75664 45266 142955640 97278 6748 165592364 97278 18267 657313886 69639 48506 290010936 94931 31243 713578934 12165 66526 527632422 12165 47853 867122885 81466 81807 375571734 81466 76690 755060026 50827 24567 620359593 50827 61946 998258177 55632 1351 924943234 5079 89298 137380602 9029 11868 308275417 9029 47559 972909461 45166 83769 951597646 45166 853 360686242 45166 47974 596139933 97216 93234 649965951 97216 79548 611066343 51392 51528 903781220 66783 75716 281267046 75603 85411 145302997 75603 51808 862460233 45056 12259 749250295 22268 64044 928366789 22268 28643 799149460 22268 52439 358758393 11805 44378 65881530 11805 87573 113287743 55944 47584 609244507 25399 87974 491747907 25399 60109 341755916 63075 60500 981139426 63075 12714 450559182 37626 11497 208319826 37626 4938 936775835 37626 88487 443660435 38902 46225 996455701 90997 99727 856339448 90997 88487 583299334 366 64879 740391585 366 66909 693994317 70392 86903 638225301 70392 4279 779283747 70392 46818 227428089 70392 85444 829830395 98060 13621 644517310 98060 97656 750194399 98060 33975 909623044 31259 64370 982999772 14904 82454 475503233 14904 31270 460214038 41775 70039 977501665 41775 59030 766940992 41775 84526 659210477 14018 41898 727733498 14018 25407 203865796 23321 23521 16626579 23321 93202 252455249 83506 98324 917846598 83506 33746 546203191 83506 41118 986285407 83506 55022 974029853 83506 52373 78755888 61946 17758 150824760 14640 15989 149729595 18426 89352 803190917 18426 2084 236756218 18426 23262 406971633 87851 62356 160048195 14800 72171 914820510 59680 98517 530159756 59680 30403 918628191 59008 63222 961610342 59008 448 280202442 6116 85038 559212903 78675 96996 546132819 24488 36320 597748641 24488 23770 994515986 24488 8885 384665550 71556 2364 210697582 47559 63745 126841333 47559 44057 372015848 47559 88276 862404863 47559 87509 709266656 28882 20652 387526075 55781 94275 464541101 55781 30204 212175521 55781 95719 755126510 3535 92018 657707131 3535 51659 2809997 84526 76630 555193584 48417 94468 309930686 48417 29743 908512834 48417 93217 964853444 94290 6893 747941392 94290 14103 508419191 42395 36751 294018800 42395 30403 204365780 71486 563 494693796 89222 43427 584073887 89222 35229 986238041 89222 12828 538152538 58971 34366 393584733 37667 91178 449689955 37667 94714 221620443 37667 69053 347810891 13362 89577 309698697 96396 59788 574600515 96396 12449 990371071 96396 48280 57963954 96396 88542 45668221 3152 10147 870963024 3152 46890 572180138 12503 86789 385253692 12503 1644 575812560 12503 69892 908062066 52373 65820 97018114 72755 36381 426103725 72755 5686 559444740 68851 57672 765781598 39105 22672 967089714 39105 12828 574440956 39105 61095 762221501 39105 80392 435142834 853 55390 395042419 853 23842 595936241 853 72223 724714442 41929 72794 15222477 13931 2897 262596961 13931 47649 467449331 13931 630 525052449 6135 8360 295741855 56992 82614 533706897 56992 49367 281236490 56992 19021 253864794 17954 14746 655201396 17954 33455 429121838 17954 5143 717283782 95598 54719 353912339 8885 5611 616682935 8885 35813 732631137 7873 78080 99903981 7873 67789 593695727 7873 29641 405728544 89671 17364 65254247 89671 36745 714732513 89671 40328 730049523 92064 78785 346996659 92064 9606 148518180 92064 96584 1108521 40488 45595 622449507 43352 62461 69945974 43352 78566 940292312 43352 21703 124321769 43352 363 76708938 7876 32676 761211377 37905 41630 341012017 37905 55022 746536619 37905 85840 579903254 35761 37705 422675225 65183 16988 912086811 71507 94245 581333791 71507 58025 113587918 71507 39253 929708696 71657 71869 980413984 71657 70670 97357087 71657 64962 238947504 15332 63213 226915251 22500 19632 574974772 22500 51808 703008719 64034 16163 71763527 11899 60236 49896802 11899 30264 428797809 17986 28903 469392477 22905 86158 294676514 36277 66061 851143898 30846 52596 140526611 61104 58868 255863237 61104 41896 939038675 5143 55486 982843367 86247 29969 626550905 15979 11751 272952724 98834 87707 672898883 54265 69762 234969498 363 90643 518207441 363 30123 413700647 363 88128 676334121 363 83457 848058576 33975 34159 627929311 7232 59365 378071042 7232 31438 699530288 7232 30299 439302805 78591 26600 888508278 78591 17626 488101240 78591 5694 900502730 52987 69386 35177453 97596 62635 449596667 97596 63030 732492409 12930 94051 469826459 60686 98600 785881198 60686 19569 316644671 8895 99521 80332657 59296 16666 538184392 59296 75497 157846788 54042 87325 80817192 54042 9776 588270985 54042 67903 44446693 25007 24517 149221890 30250 34480 522487041 30250 88250 713612421 30250 9265 826346335 23785 73273 555633358 23785 29712 966361325 23785 17287 730479668 23785 66909 483230934 46297 64726 972287776 46297 28690 86116152 23534 91337 183691719 19652 51408 968826076 19652 88128 154122226 19652 75497 491541990 11144 49860 229376191 11144 13415 434886385 9863 80633 914438883 9863 94457 615643414 9863 31871 786292719 34391 35729 792844274 14627 96240 304628218 65976 31234 477933596 94714 83444 645593708 60109 60910 230714081 60109 40724 792773055 1960 8743 377759471 98576 65413 789324003 98576 16639 665774625 33852 7188 739352351 6687 16884 154657647 56655 92949 513232548 41896 59525 462735574 41896 7599 545887148 64259 4593 21101911 12282 77989 693444474 57915 57774 451290437 76175 47060 201446573 43115 11457 21184702 46001 97071 281017848 59820 16807 742153543 59820 6148 823940949 59820 99497 151455013 69053 58532 977077863 69053 11319 813495126 66888 75502 834466550 66888 25477 640844480 66888 47716 427122947 92417 96887 220656851 23961 61565 522309007 67078 18547 19760244 67078 89748 373910742 67078 67789 296834922 56250 89677 580532012 87893 83619 139252074 87893 74247 125079101 87893 28040 324118852 80267 49598 863802817 80267 12763 898677086 4903 82226 94191599 4903 13941 819074337 18281 40495 188279243 18281 80277 61461592 95495 57445 448354058 37145 37754 913900794 37145 97362 44926941 37145 95621 594956928 88724 40552 982194329 88724 4022 949914051 88635 47618 117354076 88635 64524 883627701 88635 20219 804112292 64229 23690 495933769 64229 36198 659444999 64229 95719 827668543 64229 37209 301495640 16639 94274 85061923 16639 67789 792554362 16639 24035 889136523 52839 34981 996215934 14454 35483 391741079 14454 57409 893697633 556 21129 543733621 556 52024 853618049 26761 94077 373975933 74828 55557 734041682 74828 23840 216969686 45256 86813 998999722 9684 45617 418344418 9684 40215 495564229 53269 15194 366357277 53269 61563 679941523 1544 80251 462646490 9265 92442 989215391 9265 67995 271252412 9265 91483 373626427 9265 9550 691300782 68455 90634 872899835 68455 17107 556637383 50040 79500 152633669 19320 23932 547916313 19320 19615 102651322 314 78456 28304281 49084 89903 844663910 49084 76976 576599813 49084 86324 559192461 49084 44222 571086184 49084 62655 90708644 5015 57070 890737057 67195 78744 367915760 67195 46034 897065975 34587 3639 729087502 34587 28243 221443785 34587 42224 64986093 8015 12520 305321716 80260 22417 323324339 16222 32615 946683330 16222 50243 541813488 50314 69022 870408690 97860 30264 500157857 97860 46527 670379767 59097 35585 991878388 93314 59653 731964044 93314 89567 723003231 93314 29652 14660031 93314 22004 971185626 74525 85562 552654019 74525 31300 729475877 6014 21365 166366039 6014 66776 884318592 38514 38561 888317264 38514 59288 489008418 38514 47611 581591268 40868 70307 140066330 40868 87860 987797743 9106 63294 364109750 37149 12116 642062219 37149 40726 210977686 58881 74214 517500265 58881 47754 950034038 58881 99543 108626072 86144 14445 804259050 93066 82359 664631675 93066 84880 40423219 1644 84997 142043867 49688 63428 688622536 49688 57525 412335171 15934 74847 673528103 15934 14766 700848068 15934 87184 385063655 15934 72614 73102750 93862 95105 278445438 13941 15100 169109459 7536 44591 506805940 7536 19569 759783247 7536 27540 428719280 29652 87117 452260978 92432 92023 824877291 92432 77589 242420806 63055 62220 32559600 63055 24511 150110012 63055 65541 896797944 77697 52952 943940218 77697 73798 984529658 81520 99566 125812770 95621 8756 873536979 95621 58819 834086473 16443 45438 556239674 4938 63460 979799195 4938 43867 322501255 93084 6442 182377665 93084 48906 200215295 90387 85105 343956734 90387 27754 458607265 76524 47356 966998433 56056 40070 711394297 56056 37209 371025878 689 39350 158413381 53591 85883 569101630 53591 72120 313762643 55509 93646 96327269 46218 67215 439767438 55957 65823 891613550 36009 1122 676705586 36009 56573 772358680 25767 59086 303046004 54664 3625 810831318 54664 64121 856485901 14988 16571 194170618 14988 56710 268758873 79678 3918 106642778 37909 15496 365535616 37909 15603 940481226 69892 31058 119057232 57977 33466 303201232 57977 6449 651788754 51637 55283 717818797 34008 78978 284608970 90919 4158 426844395 59573 4084 803117411 59573 15937 800600360 49286 86995 720871965 49286 29792 511770573 82952 9701 429173010 68200 26965 202543714 68200 23213 627458784 41683 67126 531586594 41683 51430 167368324 88487 23822 954373515 53505 8673 194274047 14177 59143 934485128 14177 72802 274087222 87509 71535 468647634 40495 9808 551328650 40495 11617 32825260 40495 55208 45041420 40495 43452 537975838 72223 45012 362427507 72223 97631 657384605 72223 77589 286055151 45073 10179 27963136 45073 58025 472489057 45073 91944 495477923 51851 71540 677677792 18653 24822 929680415 67202 46429 133289896 67202 34984 197759493 67202 90850 997731470 67202 17419 140271874 2555 67110 964147725 2555 35625 762949687 2555 74675 408644893 19118 77939 794373660 19118 77652 770198282 19118 89505 580739927 18352 76138 564495273 18352 54365 294414752 18352 2084 138775730 6578 15742 965839081 51430 31417 974575970 51430 3285 965760783 84147 98516 96672766 68439 10912 411110740 68439 7447 838461223 68439 5723 760437852 68439 56374 191081478 70670 53836 545673847 70670 86288 634997949 1598 91684 530081810 1598 9075 604918672 1598 81676 822643442 77187 29981 140775261 77187 97970 855102321 77444 39812 669940545 77444 56746 927859605 77444 25859 547027587 77444 38591 51256398 77444 10846 795261853 8751 51316 246943473 8751 13337 463789963 57159 70064 808405722 27754 84403 442619882 27754 67425 972140842 73893 86167 975598708 73893 83457 828315751 76236 28643 177063355 40328 8719 347777422 52983 49695 647012501 52983 60618 126418700 52983 12 61361780 69221 70172 101424956 80026 56639 474436127 80026 37973 924384275 71054 4588 961554810 71054 4149 251915790 71054 79183 492212181 45468 37174 504613105 45468 29288 896460193 98878 13295 621403445 68697 39531 177370339 68697 47388 70606156 68697 66776 864222047 87224 51533 493943059 87224 52379 19381334 87224 25513 457227355 73084 57647 119952030 56639 37967 919382975 34548 24750 958536289 17264 5342 696421114 17264 60046 975340968 28243 93524 802788942 61016 56036 342670352 58589 73078 158658055 28515 158 529158956 30034 21437 972692438 53890 19477 156910901 53890 91549 679832044 48906 27615 989379007 48906 11406 826787681 23692 45352 669143958 57525 20492 941692695 6466 97258 749045806 6466 47388 718706600 1620 68953 610827429 8877 20805 302292911 8877 6476 135758668 8877 12840 581863900 58340 97381 532714403 58340 33665 843166188 13662 60641 944767893 13662 52889 371945091 13662 18477 993195946 26323 40587 465335800 26323 25692 888524910 46096 94983 134123156 46096 69359 178305547 40545 49351 892663063 40545 82595 594738128 69171 66171 732506615 69171 25513 209474131 79413 96076 19834085 6421 1163 96586468 6421 67789 256000059 86874 46211 151352738 23273 1670 706771805 23273 55837 134713655 1849 65074 84600442 1849 23799 474571023 12714 51812 989999122 54740 41316 233691156 49536 2188 45208098 49536 7768 300148271 65037 62803 339535892 60226 39708 169372232 60226 79194 663139406 28132 87493 761796521 70645 11283 543468233 70645 99569 591741270 48280 1956 681320113 18902 69165 477309996 18902 64245 45226049 60557 22218 340353513 60557 20194 65496280 52440 1779 581210124 52440 72343 841938481 42224 27897 999963018 25871 16975 351289790 25871 25407 260979528 92560 12019 277678256 92560 14849 622283158 5153 16305 912963495 5153 98125 292200644 55312 30373 860548411 55312 59147 715188836 58248 71838 725311772 58248 41781 256827559 58248 17107 648572437 51706 58667 401575866 51706 55083 249048422 51706 34813 917644701 56050 8139 806854745 56050 19068 824814641 56050 33285 502378867 87573 58329 883965009 87573 89663 737638349 87573 28683 603244624 87573 8468 34213417 88691 97408 859225457 88691 46559 145566212 83009 53009 182734709 83009 86716 593030053 83009 17342 554582270 630 41412 801914362 630 24932 27930579 70677 2927 281393391 70677 37209 985900846 40724 15103 79076716 40724 13461 855889482 40724 34248 411197323 40724 28853 776109273 40724 25196 143907421 40724 75162 422000870 44767 78271 553831363 44767 54304 194536636 57170 44343 508485731 57170 67786 843128759 81545 20201 864004149 81545 98998 226756812 12763 44177 797883414 12763 36868 778204307 30859 26091 550069793 53768 29373 930405844 53768 75410 819939593 53768 31187 704707948 53768 54357 250921314 53768 84796 873063730 1974 90055 904443282 1974 59698 588907358 27372 20481 982268525 27372 33285 42247995 57599 67120 810077160 57599 71481 346540719 63986 31317 172422231 3992 27689 445112616 48011 24160 960183401 5376 69986 833309911 51397 52429 133289177 65733 64129 400947403 41503 48886 887902800 72858 6388 750260794 72858 62149 202264031 72858 11906 866720746 72858 96311 792454414 4149 64985 623337781 4149 250 548428668 4149 89384 826338809 4149 62281 760141025 55674 65057 124582049 55674 94737 959243034 55674 49317 779610255 30264 26109 543821304 64326 22672 517153077 40726 9203 170598319 18477 25505 223546584 18477 8135 928261493 18477 97416 892098883 89776 56008 536693057 94051 54843 986593923 77589 86250 910545646 39133 90807 981075184 39133 24389 691291517 39133 95814 667737770 44298 6236 954196411 44298 93381 987186461 44298 43015 919377122 25985 21237 998813745 25985 27870 36909430 32283 27778 833448856 32283 53565 244484565 30176 67130 418532748 84842 75568 432447262 84842 36198 171894825 80997 5161 511232940 70215 5075 950394936 70215 36198 25709629 61777 63899 595718850 847 31434 967608388 847 73207 440382461 25338 85469 383917867 25338 14773 420486105 39059 16761 395203882 51725 27527 391167259 19569 58943 553000168 19569 23751 458635933 46527 7483 63927962 96584 46847 490576219 96584 94199 84879253 96584 94612 592399771 96584 1092 585659263 33580 70411 637033925 33580 42753 883999619 9187 90066 383911990 79045 46854 155230520 37711 89096 643752850 72416 13872 542306989 72416 3077 875033741 72188 18067 599834424 72188 34524 893024591 72188 26600 122092490 16741 21786 952393616 16741 52889 218328819 16741 71641 755607104 85625 76511 896721294 85625 6476 135669889 65359 62802 635751950 65359 19517 582604708 77880 68990 980538206 55892 98312 461282036 55892 24284 814376368 55892 20973 266270156 94457 49073 627724471 94457 7555 57718033 29852 99238 421760160 55665 45929 498218418 25803 86939 158666100 14194 35617 438513967 14194 38774 504063966 14194 91192 320017216 4495 46130 449098034 4495 95258 346371792 64486 36785 646119683 64486 32339 813204882 62112 24354 208175047 46559 20235 503687483 79631 33724 334279143 56926 90591 649167680 69880 72012 997742864 85864 21791 994093403 85864 25692 979946751 85864 87948 542924504 18267 87800 551772236 26387 47744 163707638 26387 74486 311229296 69446 36812 990839546 69446 12840 606788053 69446 25912 126842289 48089 83142 680404154 48089 30299 723191007 14773 10859 344001628 53757 18716 351826204 53757 34581 339884798 78518 72694 337060753 78518 18677 420791979 78518 94721 299918330 29742 81049 283402890 29742 1876 99486333 89641 1975 617529304 89641 23661 600811624 89641 77350 374815006 91217 9230 700317405 91217 32339 61218633 70326 44446 438278041 99810 89935 309819523 99810 46127 977698067 7447 27158 680341482 7447 12083 551866763 73057 95878 451323627 73057 87948 56568838 73057 24932 854364663 59978 7291 599394395 88567 93987 11950629 88567 87154 197015329 29641 88736 185185167 20819 30807 845132838 81843 74440 991005246 83723 91504 107484601 8310 53048 663094523 8310 88245 261904689 73540 16901 977650515 73540 77652 469626700 73540 31270 122428891 50669 24103 633650208 87194 68910 490919941 17266 40465 664998467 24932 22895 313144229 24932 25531 923136071 57045 98131 745589875 8359 37977 879066563 62633 13021 67148289 72968 38470 19893861 72968 18936 543834711 47623 96416 613209004 47623 55676 530395075 47623 2158 358656357 47623 12071 741211586 61377 29836 772571061 61377 88245 421776030 5629 34879 57558535 4253 22286 38163079 4253 33699 935492150 84989 10224 873457685 88211 45351 578174887 41749 99243 776814499 85565 70621 87528866 85565 17553 474561942 85565 33576 735878266 79183 81180 217077684 81070 91563 207774791 81070 26600 619333820 90994 86203 855378222 90994 17680 532215474 8829 9234 668858031 8829 29965 670906863 8829 41121 878442490 99125 11040 45563703 36196 67189 592228393 36196 42753 130517589 27587 97948 241954284 27587 65394 933027923 25499 82691 321869779 36690 26219 676146174 25524 63497 261650761 99569 36170 384473054 18185 84201 331418445 18185 25353 740484711 18185 95719 386123572 18185 32212 750074245 12828 64222 886383178 17342 16698 203422153 17342 39990 173919737 18936 87255 408079276 52889 40896 96042152 52889 29288 493523240 75162 94300 480123099 75162 37298 668175397 75162 50529 439291987 75162 93302 180564026 48648 32471 300153259 39461 83161 815127350 39461 35720 648540670 35173 16533 688176647 35173 52660 180931525 89505 80631 500555068 13337 62349 842691265 43038 88015 162581721 24946 68540 608379994 24946 67425 203264020 57409 94553 602001412 78058 54869 600093552 54357 96560 5751162 19615 21215 710861737 19615 95974 426576470 49666 36787 563773233 49666 33282 379912488 21646 14894 428295197 21646 7246 931158387 80661 86516 877739674 80661 43462 861221720 4279 58631 591535062 4279 33296 402848873 74675 94027 43568972 17107 72439 701594230 20973 84027 216265304 20973 34934 186636668 87094 36356 777911722 97362 22469 893295767 47137 12854 755272894 18100 6885 335913713 18100 17544 751292986 55022 36432 860691410 17152 54988 504055778 74565 55123 372018437 58647 34941 802312117 58647 28775 611561626 55245 11862 313986340 20043 31171 759523467 62595 7596 105377479 62595 58609 268906372 95376 9118 337240940 7555 27268 150922425 7555 95682 984066931 95974 85502 778537854 95974 28581 686132657 64596 97286 749541529 64596 94121 302894342 64596 18833 262716973 18148 16925 363311488 57128 87363 647124473 57128 69697 800554529 38470 65641 108444199 17544 51050 539707113 17544 30727 669313984 80898 36193 855945761 80898 20778 561986126 80898 78122 880962672 25393 37576 48437581 86716 39215 932727453 86716 27695 580278168 86716 71832 213058352 32546 87835 659570375 32546 36000 241399487 55676 67861 582640018 51195 94492 150088799 7464 20639 153622822 7464 63814 550856010 18777 30068 881948015 18777 51974 871939181 22213 77464 433558916 47867 82252 616667343 33837 97095 297503066 33837 54267 809156828 33837 11326 517691499 33837 63827 529853017 29593 55965 766943999 10800 39781 689032482 10800 31164 166681151 10800 12071 442674865 46101 21014 811200817 46101 67808 664466016 46101 54956 669432855 17419 21394 495549125 28098 89340 450940035 55207 85272 498058801 41073 19119 30369256 3130 26463 108458063 10698 92169 788742420 10698 23440 402657717 10698 43452 131530879 12939 50018 551327828 12939 11326 593109737 12939 62492 743983190 12939 35471 539410900 74247 63428 715828919 29288 67232 982189682 29288 23444 898847965 68236 61472 168979294 68236 16386 463590729 68236 82287 332865523 31164 83808 16130740 7629 58626 204681168 7629 34962 284857710 34813 57903 853417886 34813 68411 231543099 34813 73772 818689332 34813 60046 42546354 11006 96015 615723041 11006 67509 918360290 11006 32823 54392273 88128 92666 186127399 6362 28550 576078461 84817 98035 116205273 69206 78701 964040942 69206 14342 552418614 90078 69088 330971919 62397 94916 17595287 62397 73296 156718116 74541 68469 224272766 74541 77693 102056199 50553 34924 493770329 7319 61446 717162667 23213 70090 802448905 23213 67142 113150668 85595 92707 7019341 85595 42139 525473282 85595 94188 329451505 34962 68700 643446854 17203 82988 947963539 17203 5181 510883541 26600 39314 868894404 26600 14539 895269434 70713 55126 891616599 70713 9875 771857479 70713 59114 654016150 90951 70847 202331640 85122 14409 437062951 85122 31543 153490208 37214 11734 574129216 37214 71832 727464149 87948 12644 613022053 87948 2158 454867128 87948 56042 675238470 74193 4021 92120198 23293 62672 780421910 23293 85636 157500362 59114 61823 676541996 34977 17475 799029689 25935 63763 509847130 25935 64962 90499538 55221 92617 458143538 31438 61415 868370958 31438 7087 311967583 66776 41036 21413497 66776 33282 704573199 29704 31290 396296459 44272 38500 672622881 44272 11979 847572996 82756 91162 127859482 82756 61508 992574049 47974 62768 542627881 5013 44120 958194756 5013 52884 164206040 5013 95322 521707591 5013 81542 351390038 5013 88379 702154259 59147 43456 25950379 59147 36000 302750499 64558 29502 258325140 64558 61863 349174956 83964 84276 104964367 83964 7585 51896612 31270 66986 705912143 31270 75210 701857456 64962 64092 803313140 9075 46141 579360694 9075 8795 299908126 83649 34380 104125095 83649 7768 217132427 83649 91522 864881374 91722 52264 866263905 91722 67892 440100901 77155 87366 904826040 65097 92020 402952235 14317 89298 539190807 13967 4116 410774141 13967 68631 209143452 64675 37238 634574776 64675 53996 275759458 29187 59340 106947981 29187 3077 760392736 23855 7177 343442056 42211 15411 824303821 70994 44732 54487399 78271 67509 455089242 78271 3606 142918602 12312 35336 614810183 12312 68392 185652824 8608 24103 936974224 74601 18398 593299252 14342 45069 532162424 14342 28643 194189188 26482 11542 178324069 11742 20114 867876515 11742 31641 366842046 58387 36470 669957459 5686 66473 64030711 5686 68126 182455655 76673 14335 379862401 76673 54730 154166623 76673 67142 477656161 81298 24980 210130747 81298 75089 428470415 44057 93929 684835340 17141 49727 636106779 17141 34076 212204743 17141 30338 222337297 62346 4043 53250654 31871 85452 241903905 31871 54839 78618854 31871 69964 380779289 67246 70351 908002590 12966 91650 106755747 76549 56668 697008722 76549 33282 213490434 88542 34317 70037743 88542 57039 582480798 25196 1450 976161637 25196 28581 348583472 72343 30501 223175344 38698 1533 137982419 38698 51091 486971468 28623 29178 513718762 28623 24195 96999930 24822 4859 247453335 48575 69886 944108219 33665 68020 318473948 33665 58531 986835370 2247 18292 63608922 2247 48581 570531066 27540 81317 356380595 7599 23202 522796170 7599 24352 956765267 7599 31442 64491447 13415 32039 86064172 22041 77676 498969136 52270 97622 984404423 52270 47225 614471308 92187 98747 95402568 92187 99452 668756831 42568 31019 330150549 86288 83049 887555621 86288 46083 404699548 63030 46402 304461456 63030 71832 339650507 63030 68567 303579087 72241 16034 94305505 72241 84183 516296139 33699 36536 626482772 33699 65820 121411015 33699 93278 872420089 9620 59951 596982827 90580 93090 810603452 90580 38559 321412420 48510 8690 19260005 69672 91166 489687663 39253 71205 623697316 39253 38591 877105395 20569 75867 364131800 90410 38781 585384712 90410 98852 411850642 42528 74264 878860911 58348 33166 609013581 58348 3045 294855267 93202 69359 432304000 93202 39169 70430014 18732 75661 998376737 18732 10411 948312420 18732 3077 540410714 87751 40999 511751189 87751 81033 229646867 87751 9875 508927239 87751 23434 952796105 96430 62328 284736503 59030 87330 68159526 59030 93781 696893218 29792 50011 526455573 29792 50414 827895504 29792 22710 231915443 29792 44975 865608961 29792 63814 758203556 29792 77373 338260410 29792 94121 82893175 2871 98165 974062312 41994 53917 179424139 98125 15592 49926590 98125 40781 872438634 78122 80633 338832362 31539 45454 410777729 58959 31196 748551876 58959 96754 902993715 23964 3907 398949047 12083 67986 352089762 12083 71680 429654950 94612 28584 353546107 94612 12840 989216772 94612 55359 825326101 67789 93896 680563735 81109 3222 269438667 34894 20563 141590886 91394 10031 575705359 91394 5435 886234669 91394 19517 594526812 31912 52198 682272315 31912 31721 411178237 55837 42635 48982973 69353 56567 195768087 69353 68251 90382910 52014 31044 573518507 52014 56414 48468847 2663 50304 320041169 2663 7246 382539024 68885 20888 454256926 68885 27814 482358147 68885 81542 569772115 11431 13634 824234276 11431 69504 453838457 11431 17568 13452204 36872 68716 7785908 36872 74528 207244124 17568 74121 68550410 17568 58563 720325090 71481 41453 382021388 71481 35543 850577335 52563 84747 402129241 2693 54564 116507288 2693 30968 364207301 27695 95399 150535716 27695 23970 996775257 56194 60359 833867520 89104 27822 131735741 89104 60531 878998979 69196 88862 899514153 69196 24964 850745546 51613 10382 4340404 51613 24964 505189887 23799 56915 799020280 23799 17526 206936904 37973 39182 829773832 37973 553 355804845 53565 13693 524739960 53565 33576 811467678 53565 79047 474894550 53565 58607 532131406 40369 62194 937777404 40369 25407 844551365 40369 46671 534878737 9875 44289 423189119 58819 45807 75325859 58819 54230 168967316 94721 14159 246253631 72614 84456 274662487 72614 23418 562357390 72614 94121 569150796 17680 25869 753787434 17680 98794 354797562 74486 36829 70055590 62474 42762 638172760 62474 81542 455703654 31300 70641 388960690 31300 83095 259876744 31300 7640 349409264 67903 91906 781329052 67903 65251 941455991 67903 74009 869834735 12327 19515 294985524 1289 86189 823269380 1289 83502 781669412 83457 38258 171672575 83457 33282 173884599 91829 92594 603717197 25692 27970 592621720 25692 31582 939742881 84796 10019 10510174 80725 88822 853965907 80725 39300 959734940 80725 23685 695716046 80725 7246 585229432 51100 52645 84409808 51100 46967 732960869 51100 36508 324711797 51100 98794 311681722 13831 6488 799235153 98368 34341 379660372 98368 10734 343450901 98368 46442 610524498 23770 19439 223403689 23770 79260 647296971 23770 79572 789841365 23770 63439 370849709 25513 13767 268187336 25513 11549 19337187 46671 35517 67983436 46671 81945 320668469 46671 49100 8803064 67160 58403 658835346 67160 94121 723249884 85202 12485 208089369 85202 8918 763625780 85202 24352 42188763 85202 43571 643561062 19517 495 3662528 19517 52860 179166452 47716 26192 1831352 47716 53360 423759615 28226 75867 807542013 28226 54558 455605701 78105 31342 181320740 78105 3934 81801453 78105 93342 717634749 78105 61135 575834566 27996 27064 956445903 23457 72046 522123003 37983 94171 364780007 37983 89916 204082288 34524 16394 547315139 34524 99475 152079629 34524 38084 568381448 24680 76839 70731765 3100 11045 180765831 3100 54596 842297620 10846 87116 640773422 13856 40354 595174551 3756 14257 151885830 3756 74583 933909379 3756 49685 274535849 19068 14420 139289660 9356 36054 102881530 77738 80072 774895114 61893 91427 683632132 61893 93278 264287260 3329 23372 829077419 3329 57121 408386604 60472 4725 525453019 24974 1465 981900354 24974 53734 968208189 24974 88323 270849161 64121 99658 887829179 76302 66515 462462421 76302 61248 154860912 91483 91162 632609959 91483 81620 299206089 54267 5124 674939382 97970 14940 872424252 97970 48549 925114821 19901 18244 786667236 19901 27400 822097488 3077 4476 695763610 3077 33282 925201380 3077 56042 770771285 99475 58064 679425556 72294 23709 591540501 80130 48044 544061321 93217 70943 522338251 16433 29255 492091450 16433 90416 311857468 16433 6476 184458632 17784 56702 415615310 87184 67963 621801644 87184 90977 329519644 44570 96238 138520844 44570 88921 174439827 32088 88948 607138670 32088 73831 333711063 85840 82558 56152921 85840 58025 345942580 85840 23026 543676947 66909 56918 390203172 66909 17526 277384656 66909 54843 170148533 32339 8648 423126095 32339 46775 835878426 98302 62737 954676409 63439 91437 774894200 63439 17 723043891 11066 44646 355376153 11066 87998 384903005 72120 92443 446785579 7640 45381 644703373 7640 30968 73669641 51659 90910 569940705 51974 1548 999693741 51974 92376 175162768 51974 54956 229714751 51974 73772 471409755 25859 30003 375464569 50673 79073 23947903 50217 83855 260567175 52024 54721 821760371 52024 68251 423839786 56374 71019 669875550 5723 23567 104096006 5723 95682 105507926 20778 20123 307941685 14077 66557 883052875 14077 25968 274210955 76004 31739 26041739 76004 3999 951008016 98852 69642 218828943 99958 30194 959524628 99958 53996 870622338 40270 70775 252675 88276 14505 950199759 12 44818 175756369 98998 28640 293865568 98998 84222 291689083 98998 25774 40094523 31543 86573 381584524 31543 35942 135594035 43462 59101 352172072 95977 79386 479622276 46686 72061 105509008 46686 63049 233144218 39183 10430 93165847 15039 31336 115689224 15039 3045 310393328 25040 17538 424117758 25040 94884 125366999 97631 6055 493788406 97631 80487 332712337 97631 74623 751003304 91840 62812 127654347 53006 83300 826924465 53006 29730 217200993 28853 42163 606287362 28853 38173 194219823 28853 1506 89018217 28853 85452 652321733 43066 16276 396114288 43066 21194 854472530 43066 43445 161087156 43066 87309 912223376 34016 70912 682441706 68808 99502 203445093 68808 54875 334512713 68808 72826 539976382 210 48699 953290133 46583 58144 912976008 79572 36 147628635 79572 43123 485971130 36868 11154 597099817 36868 25407 543865025 87860 13051 727249888 77373 14768 140461218 77373 52654 602934947 70634 9022 737491896 70634 54730 794440356 59406 32766 489633079 59406 78 108852834 59406 71707 103242124 32823 77862 316521967 32823 46496 200991494 32823 11406 848058488 32823 71265 929365374 32823 63199 506604720 50243 272 203040020 94542 73828 902348321 52439 97834 175849313 59698 69098 978746972 75286 79041 534446432 75286 31442 47658276 47611 29505 406980885 4822 13626 564167229 4822 9336 838753761 4822 15424 25256704 448 54336 923925413 24547 51912 136028002 24547 50465 611447340 85452 91372 117307302 85452 46890 864024554 89748 80271 791039408 89748 54188 820313252 89748 9374 5330183 89748 81037 811212473 24493 99990 732255567 93302 56998 878182316 93302 54123 522233537 99452 59014 861918734 99452 2084 98919979 23580 33946 687374513 99543 79553 752560847 47853 36103 910009015 68392 45360 275388574 64074 56991 161344277 47225 70897 850649911 47225 48956 458767717 43123 95232 720463994 43123 14321 345477851 37652 8038 473048127 65541 36068 338006858 65541 15718 174681150 65541 14590 853912488 65541 16635 627035895 53552 63889 538211621 53552 23444 497473641 53552 5960 880755602 28040 79582 151377306 88338 21767 24957057 11896 64347 804516533 60205 64695 995674038 34410 65155 250953677 34410 13984 287136144 85538 25558 541750541 68839 36691 919782948 68839 50711 970138493 24352 56064 351844188 24352 75152 457823671 97822 35854 199053514 39621 1149 607077062 39621 56962 115268232 84118 81634 963003862 84118 281 770985078 84118 7585 811295751 43452 34497 980798284 43452 67425 223035116 56962 4380 507778486 56962 16974 282777330 19671 77868 916634322 73042 96610 955741306 73042 58325 163462128 46442 36412 110308730 37518 16776 670933368 10928 31879 98559151 10928 65518 375879673 1822 53597 904571565 1822 73798 375509313 41903 21721 61697350 41903 85111 388754349 41903 38033 808535577 41903 69554 147519258 88222 65770 31388606 37209 237 841686704 37209 8468 364320782 37209 79862 110285305 15810 17611 50777468 15810 22004 151139792 25841 39624 558265493 25841 69504 405773424 68481 71159 501570124 85444 47064 4972942 85444 82566 558943337 34909 40682 356224154 28888 96980 213941116 77947 84509 718818341 77947 61563 591799532 67808 46179 21903087 73798 70094 311349390 89639 36712 25339427 75152 69210 464576459 75152 97416 959090186 75152 23067 198487889 75152 89144 534944157 80793 1497 335229578 80793 48282 635740986 80793 40765 411020521 38291 8052 404509162 11979 71450 308712167 82713 36691 132507220 88323 54859 755598474 90198 53398 187797356 90198 56192 771973763 90198 20972 406196867 91844 21786 274719803 58609 70382 389371732 76690 6540 816632472 76690 17499 395911674 84344 32213 280884275 23685 24120 258211832 3310 3290 421598780 51647 63824 829713481 66458 65262 68002441 66458 58296 492510781 96311 65849 41325861 96311 15806 741650519 69554 45091 918099782 30204 76370 301095371 30204 81186 632183481 95738 91177 525729722 46083 37238 875916650 46083 30239 535055779 46083 40024 406442654 24284 71286 975696813 24284 47433 739158054 28690 62100 386371264 28690 93286 659891612 28690 34611 508207339 28690 15963 804079485 19389 43939 739118838 19389 32599 731491064 19389 28775 556142092 40151 20967 907467278 40151 49713 73090391 69359 31385 162624651 12019 59665 252127952 99365 58627 448422680 4022 73564 970147017 4022 83296 684816178 488 15993 137896318 488 18720 250897004 14321 58309 342189478 14321 24035 4040737 14321 35937 178573314 94697 9627 664302582 47754 67037 320414050 47754 91400 214307320 5502 73133 901112181 39624 75840 769187516 39624 63433 856221813 88379 45600 573574609 88379 36333 899024779 88379 79592 828097302 33800 41295 913035287 59349 65598 231242483 11319 11544 811541828 18677 76751 698402209 18677 64189 576393804 18677 43403 277347712 7557 54632 635814438 7557 89487 416759155 7557 15424 15011099 7557 60347 651035646 7557 90956 959875654 89541 38872 269629361 15034 82828 932157640 27873 32489 17884190 27873 99150 207614042 9776 65443 846167217 7583 76178 524579570 7583 10402 702923447 30412 34944 4816705 53074 29376 613273986 53074 62652 646761488 53074 86629 793241369 46034 90788 86298038 91192 63343 549405381 91192 95719 924992965 28762 27168 914629168 28762 57377 684946991 15976 60038 50659026 15976 50539 39762552 15976 40331 161932517 35390 23302 878644164 23661 20085 525112089 23661 39419 45162280 23661 40024 966391914 28143 6587 11366377 22340 33785 211280479 81490 67744 447632311 81490 52418 13235965 81490 78386 216414058 15937 27303 872305509 15937 23440 711272376 54801 11489 899137802 51808 32780 722018195 44700 45223 293305880 39407 56490 984287232 39407 11711 670180315 75210 5894 268480958 75210 54018 280668290 75210 27903 687731322 75210 662 526031499 75573 29767 234270393 33274 74359 629768489 33274 75139 617207124 642 30221 533847894 642 66880 851018663 23262 33121 847463323 99150 37577 391842768 15603 90287 638637175 15603 12314 95907736 12449 17628 602345760 12449 81427 955439733 22953 55734 639465130 25531 92899 640834685 25531 77612 631476525 28534 23672 422138124 35937 23351 112011850 35937 41917 863256249 47388 97881 331739467 47388 83245 851694090 77652 86805 110318137 77652 22033 575793712 24511 72413 802179736 24511 80836 976371015 26611 7307 528574539 26611 80487 980878571 78351 59753 675076182 78351 24671 492835727 78351 94092 757578027 91549 28929 912830990 281 42814 783823148 65820 50139 500394891 95719 78305 498069732 40331 99163 767061674 62655 26462 296909911 62655 55080 677770200 62655 87154 620240521 39301 78248 334913019 39301 12652 702008438 37587 45490 662293021 25407 67737 998945896 25407 45767 666079733 34314 19276 453117489 34314 5960 190639033 39531 23463 394674232 30727 25088 912778238 38784 69400 558696697 30299 43514 162689385 30299 47301 258633505 62492 69782 805574762 66006 71158 238551906 25131 28129 443795257 86189 3117 492086568 54917 10031 163541356 20194 70760 972772920 20194 84539 849886770 44034 13687 213478514 44034 19 99730659 66880 93350 59275440 66880 31361 922621984 38774 63961 24642151 38774 48433 864907577 10734 17971 20922090 24984 66919 133876335 25968 7761 31442164 49816 79290 185837437 49816 56260 44352410 49816 17629 957194725 41473 81807 985910064 41473 90747 392344942 21223 50720 878842504 21223 35573 172947888 21223 85055 200300355 30012 5498 647331201 30012 60494 546784786 79862 60831 617545505 79862 35563 919620267 79862 42181 101340763 79862 34232 711977549 79862 61042 876266013 41121 20598 700801532 41121 5975 927249676 41238 68492 196948807 39320 5448 144284068 46818 45451 176517989 46818 85502 39722870 40781 59487 688584457 14822 94387 595160644 14822 1617 523763835 14822 67425 588593957 14822 10402 62033052 14822 69697 574809365 14822 58025 413564994 78000 45953 755579939 78000 26529 188198933 78000 49155 592376747 69975 4214 642504820 69975 7585 929476828 36884 23651 930880177 36884 21128 677846446 36884 6591 743239583 54956 68465 712622785 54956 68062 140745552 39995 87297 908603625 27315 70903 156300620 27315 6476 539782913 93350 57988 161275566 48645 19189 273413047 93781 59226 823026231 93781 7250 803192567 93781 24948 45060022 93781 34986 422336682 93781 3036 948878127 14363 68499 875035897 14363 50465 532841925 14363 9080 250671908 28643 34406 178601943 23751 59834 831694713 23751 26529 243628473 47564 99489 74237983 47564 4875 857909790 47564 56846 81430082 47649 49000 505926019 47649 83959 477475485 47649 28571 863029013 47649 59408 405247020 47649 6136 695242429 29965 80316 337826013 97416 64998 531039151 97416 77018 354384359 89663 45479 731143802 58025 55431 419426146 34581 50983 775819168 34581 61195 166048506 34581 27088 474825569 34581 7815 276364941 30403 63085 551702317 30403 34611 100713084 79548 12465 114848570 3542 44295 482447816 32212 26992 974829116 32212 50529 379694599 80487 56036 618368938 80487 12164 907501631 80487 19611 846120505 80487 74009 531141699 81667 23367 725836714 81667 70377 348364450 60402 62858 754784563 60402 14590 87172460 60402 13204 351256045 60402 11711 557668248 67142 49831 760787924 96754 50163 465234905 55203 98001 145320446 55203 69980 282476161 33285 92862 608533061 23612 63935 181554486 44891 75627 788189846 44891 85636 205051500 86572 37224 657372954 86572 39192 584287864 12840 37826 233645733 12840 9080 360193283 12840 49713 796835981 66882 23039 208729785 51958 71034 935618713 51958 79851 477352188 51958 25508 464051763 16974 90859 915942698 16974 12486 93074690 68804 19258 386138201 54559 10377 321378040 93381 8294 642246880 93381 51106 928938188 42753 11705 95999403 42753 36508 149810090 42753 55529 836997743 42753 20566 835226799 61563 29186 545327928 61563 27964 122529876 2084 36749 414963009 2084 22350 60214091 42212 89307 171636 42212 88220 479923640 11244 8071 833642029 81722 24978 684452880 81722 82722 498858818 46328 81872 143876069 25912 82772 420701815 25912 17826 970645123 63164 54030 666782269 63164 28377 702201306 63164 75040 585564630 4601 55954 241827157 4601 84805 45137773 70024 67618 462591364 27316 79321 348467896 7307 79267 126410941 7307 74099 800118198 60347 73105 859264945 60347 77140 490207794 41161 23188 135693601 41161 56096 898034783 41161 35231 94729843 41161 10755 350325875 41161 28336 515481187 39329 64767 763813232 39329 12348 642924268 46890 52330 148501270 63412 13717 281965636 63412 1893 972950294 63412 65148 332000156 34944 22056 984195430 22004 58872 515494860 23026 68852 997409132 23026 62690 938031855 9550 562 970161672 33576 14089 806833566 52236 92805 901463706 52236 66084 484074374 52236 90727 398727490 8468 61811 475023728 8468 47106 166716555 62690 36313 355504341 62690 66769 834572798 62690 48249 314999227 58817 36545 608059830 64060 27967 823699880 64060 45150 855731576 64060 60199 396426579 7087 19240 780874798 7087 13519 318579059 7087 62319 988854417 21864 83357 969492125 32855 23866 95378055 32855 35543 431580318 32855 56096 671561500 49685 43528 562943889 49685 39311 28567930 49685 28287 888368327 80392 30965 784947083 80392 72787 514427331 32755 95208 868692263 32755 35044 228744929 54839 56367 76796891 54839 74848 51625787 74009 34210 473716758 99497 36391 293750127 99497 9080 303646113 71641 39697 617865316 39093 10904 459218853 17237 52783 414629083 17237 8197 412088668 13195 78283 499612346 13195 85347 822616193 93286 12314 435839946 93286 2560 620993013 990 31645 78317053 10784 36795 419155774 10784 40955 727303731 10784 553 80764284 61095 85502 713134423 61042 80777 230444368 61042 88006 57207764 61042 84366 231434963 5694 32628 674418162 81033 59485 639937787 81033 662 219396957 81033 80271 81525755 58325 9235 342397956 58325 67892 311790697 94189 14884 36832918 58199 29874 647293695 54843 11769 852540906 54843 9608 346325811 81122 41027 415955309 99938 73122 823177343 99938 35625 567384005 51003 9415 930796820 38444 39456 189118596 56573 84175 942603159 56573 67564 463305734 54730 60458 620493895 49367 64222 637018345 49367 33296 823297998 49367 27872 329821655 19021 46503 939021421 97459 77083 701270227 97459 39880 996856777 97459 24997 544019362 97459 41917 777060614 74868 11933 23226137 63814 14998 143949572 63814 49017 288728191 63814 11288 685062877 13984 92389 145120192 13984 64984 430474309 13984 90055 994813627 83486 85264 358796096 83486 98832 945245743 52479 12323 318855680 36373 89321 913460007 36198 8266 582451829 9351 64224 977737096 43867 83827 270795602 43867 12314 488304056 56846 30866 421208330 56846 23067 609938515 56846 47152 534305034 36000 45905 258741517 36000 48721 819653622 24269 11627 76188159 71181 99563 410529676 42197 66931 602796329 42197 48433 126544616 32624 82600 155888845 32624 68428 863471453 21211 86932 616561587 21211 28616 74053937 21211 48960 245469447 31641 20005 770407905 42125 77535 894806489 54230 84270 832431567 54230 94386 599169782 54230 67892 702914860 86629 89841 861674408 86629 69069 241038066 44222 20965 831574092 44222 92898 93076373 86736 46698 160886234 86736 59606 869683755 47139 63587 237984477 88862 42409 381744704 25353 33209 993548425 25353 5337 854820991 25353 47301 708634285 75497 44977 110787958 18720 26077 54202387 69697 96142 553877330 69697 55813 992594924 11617 27672 486765173 11617 61248 955937344 11617 16635 338012050 66713 37412 188633949 12071 1140 13720867 7585 60317 571361313 7585 60214 956911713 52379 56624 692840309 52379 56110 462434706 62572 10153 837348148 62572 49466 313048519 25477 62140 271654269 25477 93285 552189507 25477 81414 457525902 6476 74636 746412941 6476 31582 296426142 6476 41917 272927974 6476 34934 546027239 6476 86159 715581171 85713 10138 634587996 58607 75281 434072282 64571 94675 829698122 20850 81602 447591897 20850 57520 768620942 70775 6367 996762769 70775 58800 602638074 662 18833 667643970 662 82764 304293923 40929 56704 678009052 94602 3931 443647798 49466 86428 376268612 65428 90935 507896850 65428 39848 7176612 65428 53734 163902961 65428 11326 801572494 82595 95579 633128826 24056 84864 605289133 86077 33129 183339939 86077 17364 478657662 86077 39696 750084237 91065 21319 155733330 91065 36223 426551399 86014 18678 587733497 60193 8336 969831843 17478 81647 725126187 17478 91012 196757139 17478 47625 502493666 12652 21781 878741360 35471 67051 436048609 35471 44485 42474334 35471 68031 359121621 35471 80603 548864284 68160 49652 878629811 45150 14912 15419577 45150 43740 507169658 19523 38111 310255919 20804 82937 428751835 40955 8601 982920928 40955 86359 774997022 38084 19816 851394692 38084 3442 406901860 49445 34380 177440748 65148 84114 901693972 11959 71019 7351931 11959 26701 94737734 11959 64870 620631613 84642 56786 55734146 87998 14297 978655384 71832 61022 539540037 71832 94386 845173137 71832 85605 413794761 39549 84281 16983007 39549 34986 539821213 50529 56601 912958373 50529 15271 239206183 50529 53292 717707521 50539 55988 276959119 50539 38928 768787790 50539 28849 587385925 32599 4514 842517803 32599 48282 572570153 56039 40721 831405881 57821 49804 109289702 57821 85347 30392853 30485 16256 737799816 30485 50882 395750902 37457 39637 467508215 37027 68924 834876422 37027 37531 612782284 77040 33442 526366328 85096 21503 556649333 85096 518 897246615 99180 93050 348957825 24035 92299 103051266 24035 5337 358938081 49424 46429 564734072 49424 56096 358959341 91682 83164 237897849 91682 52357 384695843 17629 82954 423682467 17629 10430 444215041 17629 88245 826563499 18833 98007 837528540 18833 96268 811411010 18833 17630 583313147 18833 34076 563060390 18833 14221 874310162 81037 47135 946867437 62329 40175 575591546 41917 74387 710459423 47433 31251 972032585 47433 92226 420324892 23067 56219 428084554 52500 5507 984281506 52500 51325 363983655 17617 22141 519892025 17617 97012 523635751 66083 57414 963999575 66083 39985 285790449 66083 79857 97559592 10962 34408 638032135 10962 68411 517513256 73278 74908 126990660 73278 13436 269855364 52860 43420 814941250 14577 93759 30151909 89096 99599 238343453 89096 32309 115987348 68567 13443 31099436 77715 64797 303574106 77715 20760 114871943 77715 6459 183903365 98794 24285 657759493 38591 17088 638618589 38591 61248 623655016 85502 67620 714591049 50067 5183 690613524 50067 79995 853348926 50067 76424 430776097 50067 62500 608782656 84320 3267 350005591 76883 56346 434593086 76883 23988 207402582 553 53255 188088019 553 22202 612277771 553 70574 249880916 38536 80233 473208343 27400 49753 700296073 32262 79344 908628961 32365 44139 739014014 28683 31620 173898787 21222 23400 829061866 49911 23819 22847889 12486 57723 964840871 12486 30324 362861466 85402 52920 738995533 76805 22430 802403928 76805 73772 297120031 76805 84539 268051560 76805 68893 603055685 6834 37164 301230579 6834 38726 59976301 6834 10755 889410560 31171 24654 828807581 41284 91374 643350725 56260 78785 234182188 1800 59999 980544738 84918 39199 418165441 84918 15424 397018115 27903 87413 630936767 79019 2161 508529411 79019 69734 273580726 55083 53339 830129378 61850 52841 791206776 61850 59366 350607575 83095 44769 880238498 83095 14731 756719510 83095 67457 491228914 83095 82168 627183056 83095 1199 123236452 83095 61382 909023594 83095 62423 942562675 83095 49560 369597098 33689 44578 210960367 33689 77535 881925990 73772 68893 355019592 73772 61241 400514523 84805 80172 564761367 58531 24011 692594292 58531 74914 248916895 73943 12627 381951540 61662 46959 373510935 61662 92898 325665114 79047 71900 957419482 53881 86704 572356091 53881 26709 619074283 58109 9796 470387797 34986 42428 282054669 34986 77350 612840620 60046 27834 654317732 60046 45 104829865 62977 5423 743809964 62977 19255 442465618 3285 9179 270172147 3285 14123 793744671 3285 63474 506808893 67251 61600 83391289 67251 19452 570253011 92226 34315 389245135 92226 69756 583715821 21101 89101 685114049 21101 19632 397987627 40024 87089 555446627 40024 49483 506956575 40024 45189 795970741 40024 621 360845618 40024 12586 968667070 24195 87275 273231201 55359 49296 71634784 7768 36675 518610317 7768 54123 1881588 69039 25781 867524512 69039 85941 315902309 94121 58645 453105558 38882 64702 409516543 12425 92506 825401040 12425 30450 404304923 12425 67509 851727984 85636 15532 186501751 85636 47925 148569596 85636 76126 860717031 85636 59754 591008440 34346 58384 237092133 39990 97657 477971509 39990 15718 475939964 39990 87327 864305840 35044 63822 308905615 35044 97492 629143497 35044 48549 236470273 96586 45874 71281482 96586 87038 932740783 36129 86252 704529410 36129 81946 865049480 91944 72923 618545786 91944 27270 375563549 78988 87734 219743285 78988 46788 216459012 94948 28822 843145951 94948 3275 327300895 62853 52540 410163793 62853 54714 219628596 69964 21030 388740567 69964 31589 700411476 69964 55529 844559515 69964 53712 210846467 54123 77782 322645213 57493 38502 217366074 95844 44601 767356383 95844 80405 266000717 95844 47684 776102994 31361 57322 199926927 55589 76704 629459484 55589 97668 410874729 80405 78102 978883115 39135 7984 743012482 39135 1866 59324985 11711 95108 694078430 11711 92317 92910468 23105 98275 356638756 50882 32676 368818794 11122 31058 570227909 11122 87309 507356001 62319 12496 246970470 62319 42134 254701378 19952 25678 344148635 19952 95021 42667224 19952 96566 455777388 62850 7899 444866814 41542 88741 259678601 19861 42332 446764323 19861 33344 293205334 63199 28493 245286330 63199 98191 144911094 34076 53406 753244737 15718 32927 610709584 15718 87327 547388373 15718 16839 782818903 81676 38198 275818952 81676 70074 766069114 50173 31898 31969358 56042 88392 688714672 56042 95098 138507601 55208 42619 142752366 55208 63684 922519206 55208 56765 352017141 55208 59083 555089026 95059 52238 544986271 95059 84539 434351289 95059 87207 923331214 58563 57134 337237503 58563 25519 601640799 58563 9902 960650809 62314 7426 892806401 78129 71611 856111350 78129 33534 782670528 57377 91352 538481687 57377 20727 2364258 47152 70916 4749507 47152 79115 592487722 44582 75679 248983393 44582 58879 468254616 35625 35994 728574464 90977 93782 509285143 90977 99243 67762165 90977 81250 68804997 65394 63899 44302021 72802 68048 496670925 72802 74099 842191952 72802 87914 612056166 17826 42586 67278728 17826 91809 172366478 11406 47339 814892543 11406 92362 665296161 63433 45781 527591697 13021 85283 437822069 59745 93628 399869976 87207 27203 57844476 17553 65580 654448977 17553 10970 341636765 21128 75271 318349313 61382 37480 789372098 88220 7486 459779239 88220 24896 437689241 88220 2888 162331493 68411 69128 784598745 68411 85183 91220512 68411 51256 402639248 89303 90952 948887145 62514 43719 7660307 62514 9680 244337258 30239 42446 991026437 30239 444 275623811 23440 51591 992224850 23440 28881 438033840 23440 33282 782551133 67425 36675 177551135 67425 19375 624671959 94054 94573 549428613 51898 50048 943589310 86595 93185 255363190 17630 15077 518883039 61184 44889 484838664 61184 64329 908319067 74142 54997 194707278 72826 58489 24745761 68428 23710 277164644 68428 64312 413882577 68631 6183 224775808 37298 12923 827134839 37298 66547 646541510 37298 34756 894704902 3588 60874 634053096 33818 9893 247129998 36508 26268 712529193 83245 19676 992340510 40803 65273 1485087 16409 47963 996080636 16409 49605 139423581 87154 46850 489795171 87154 62854 518073914 26774 30983 214878346 26774 91012 828020657 26774 63071 713283938 12314 90503 420743971 35896 56153 595189701 27088 73134 193514710 444 13439 375241657 78372 21665 852491761 78372 95473 192550321 58879 83546 867436843 48581 46352 772058853 99977 37885 696852498 99977 42621 569104736 73940 94465 757948801 73940 82497 103483494 73940 58308 440408937 11544 24337 443304886 11544 50248 248835923 26709 92427 348254813 43015 35563 364098791 43015 38368 170313801 67786 84486 624718280 70343 42713 496491867 70343 39618 515122751 17855 94320 714401746 17855 50283 684999994 17855 29983 482761155 75479 95843 88523565 75479 793 634097841 17364 56312 365915396 81542 78004 521194693 81542 80296 548370220 81542 3934 113411844 16487 49508 536237616 48721 83190 131952920 48721 91233 670852143 21848 88318 519920683 21848 8197 200141902 21848 68062 151738934 40834 79133 391068687 55529 20805 86839050 55529 16146 303298733 54695 22002 70690764 54695 77032 23014526 84222 18977 88328950 67397 43569 357607442 67397 6442 571031904 28581 51280 506904158 81427 52238 908492398 81427 80321 753447715 81427 70074 936981523 13636 20333 544749959 13636 64312 893147238 62269 51856 996727379 62269 98191 62202229 62269 53146 77567951 62269 95039 21220833 62269 87312 124923198 47301 40515 664954937 47301 7205 746660721 96331 88752 355124941 96331 64984 526656209 57664 2469 809360003 32341 89316 289698407 32341 621 451138843 8197 2221 697773852 13080 15855 373291762 13080 71897 48330731 15606 32566 758010810 15606 57026 118869099 15606 45558 593537826 19693 45975 580978296 49229 56759 686517754 49229 25705 868081549 91809 83656 145968446 44690 11628 162129437 44690 98028 988422010 44690 66798 602718888 44690 55813 70669897 63684 8175 231881453 72682 77052 804778363 72682 30309 620243650 33296 43240 645203112 33296 54145 986061799 90614 24920 411191159 80296 70897 881428323 36333 18415 836620995 36333 11751 707113049 28849 75917 735800822 93229 89747 656710184 22480 51710 760678098 90950 92756 397754279 90950 55813 823204551 35563 78930 406395593 35563 19577 734565043 5975 46567 820027533 5975 49221 370941169 39640 72514 852964011 39640 34095 733523068 39640 9644 790279896 39640 50548 845456317 39640 9285 392049373 8135 74104 65443071 65862 91471 510029376 23434 55036 368306858 23434 51256 813525318 97727 6240 157139760 97727 11751 60899807 37520 51310 539428204 31387 93001 172539949 31387 18411 657054643 31387 742 23643436 57520 4386 991259877 57520 4215 603294884 57520 53692 179013651 57520 86535 418321361 57520 18998 792823105 57520 63546 795869321 86988 65125 813151148 94556 79619 658257000 94556 83526 447168654 94556 43571 688590026 94556 64344 748843886 94556 71415 880019431 1506 76191 826281206 23444 58288 795054703 23444 30134 970833528 95100 23644 168988272 95100 90727 12588836 63596 93132 27072602 28775 1327 946429725 77350 12521 888780080 77350 68538 704099466 93278 9152 277583565 93278 47925 988302873 73296 93235 373871285 42994 13905 178964575 82036 58990 151958165 79599 20167 913213610 5137 88036 534013951 71830 23433 468900867 71830 84539 806790916 13220 86165 375237285 13220 92755 96581965 47625 44194 216741394 38422 82804 484042625 76149 11749 707089260 76149 74324 867060710 76149 33282 823404329 78386 82838 629235923 79130 34258 174233182 64312 87813 46489989 46967 18915 809745179 46967 70888 106946377 80758 50076 557442847 27829 55949 826031842 60494 47195 531500310 60494 17638 296540245 61523 3970 130580350 61523 62531 718382396 39520 39451 635380907 39520 9637 446607691 87334 61057 265971676 1092 50700 465764763 6454 73051 192610659 24526 20606 834614606 24526 82938 114461437 24526 27434 603987675 66986 83065 361034735 55364 6545 115794696 55364 53712 495301160 54018 15389 57262280 44776 79393 958135076 44776 33352 599288499 44776 62854 245266229 44776 79658 213797034 14539 50954 562626592 14539 84539 824900280 70293 73653 796173765 61508 54067 627565230 61508 90055 69785957 50439 49543 965709794 48282 87116 67763367 48282 7638 350213372 48282 7181 339137393 89144 86853 337788661 78916 87353 488060966 78916 70960 515129149 78916 69734 999594836 8918 26951 320851141 88245 81800 436871965 84543 17951 187454895 84543 70074 159906789 84543 55456 801650910 75077 45187 313107356 69069 71811 764381585 33282 72678 902211672 33282 54842 476404078 33282 11178 581707435 1876 85759 7239670 1876 92317 452120099 52654 61252 136548820 17 24767 876650421 17 71390 369692296 87322 95139 313682044 96552 6557 41412790 96552 87071 35778693 96552 95098 58691297 15424 19601 216522044 15424 57269 776015553 15424 57290 819084807 15424 27872 659646706 78673 59795 742692559 71680 15601 379480804 71680 85320 826969610 71680 2642 482385989 58296 33694 600026025 58296 48861 289455927 38619 89006 317438574 38619 90901 65299231 38619 21546 294321256 38619 69977 261867470 70056 18141 652074348 70056 22350 463494734 70056 56279 787664933 71899 93004 392227348 7137 27200 398216491 7137 38282 804687422 7137 16299 863246276 7137 31898 991374496 7137 95021 963065160 28336 77768 608113137 28336 39757 344062235 68299 69383 872995525 67564 14601 742924459 67564 69056 394200066 28178 51513 952974381 28178 4673 314123481 28178 71276 602204928 25819 81925 803740709 25819 41938 753435301 42354 96633 978647384 8179 98671 300051739 8179 95993 625850216 67892 85024 766399509 67892 97223 407988751 67892 76945 436844850 67892 80421 808282785 67892 8444 248344604 67892 87327 160583078 84086 49230 225605010 81250 17896 435496536 25508 17240 10556937 25508 86681 132708533 25508 43801 359236260 55888 61436 869648300 50090 87917 911603732 79592 25796 441438790 7949 39449 151490760 2158 83956 739336217 2158 97049 739545173 6459 65638 732827874 6459 7382 903142272 51091 62292 877938259 51091 2642 986761659 51091 28872 444111409 10402 13704 590669983 53996 75975 855916991 68893 70356 822336888 68893 62531 515118920 35720 46304 310116394 91522 26541 923528931 95682 92483 305867307 95682 35942 256914445 70790 59607 912734301 34934 54596 234363139 34934 1949 252312012 22033 40391 18738562 22033 69139 371078553 60214 83702 428007446 60214 11310 822051655 60214 12932 770810930 15100 1128 188457304 15100 67850 838640713 15100 41930 244122257 5435 38517 94547708 5435 50364 518323168 5435 21993 282053188 72222 7161 43083025 21416 93267 969005699 84183 15116 601330584 4673 59043 936088149 4673 85826 312960266 11326 58594 820736078 7246 12737 200217869 38643 48332 282708652 38643 7835 562679270 38643 21461 31101630 38643 49409 582679 48780 20472 786154891 94092 56535 482051900 94092 23074 209626995 85055 80640 169524069 18784 33019 202313808 18376 70590 44223750 18376 50323 87634712 3036 53726 945216558 3036 34311 685669807 3036 6065 666059718 35231 99453 782339743 35231 29129 896332543 35231 66308 657471481 48027 75955 31730618 48027 4275 496964936 31721 67889 31630485 31442 75904 691003946 31442 42872 51999559 31442 78877 704965199 28881 21812 369206999 56750 47620 503857538 56750 57398 330461282 56110 26426 159336790 56110 8299 865298596 31582 19054 758022165 31582 37049 851052916 31582 64344 570017433 44348 2115 61296111 44348 13414 657333951 31350 58669 476581821 36481 90118 590280243 84539 31177 928708606 84539 58252 270720220 47717 99980 762764668 81414 9009 140971975 81414 7833 477194463 15806 16590 679178095 22002 5802 84383141 25774 36477 642959245 25774 20374 115402988 43571 93185 424160986 32496 40801 633962705 48433 64316 714379468 70557 60139 680762730 70557 31898 868703511 49735 9694 278318214 35253 82836 324229304 64344 56332 941135249 68716 26188 253906930 18131 42438 920943634 18131 19375 623815268 18131 80818 137569849 62531 31347 155778101 10692 92634 947454235 94884 94675 593312955 94884 56407 296556521 63827 140 502049441 9080 76142 629658276 9080 42410 636445779 9080 44049 569300411 20403 80968 41136864 67509 89426 417328379 67509 78877 578612247 67509 19255 542948297 5960 98856 460548097 20472 19297 78372737 83502 97398 636048841 25155 86815 657143834 25155 87647 613959556 25155 86535 286015136 25155 75184 239582514 35590 4870 237537666 35590 77612 608027716 49713 26998 996455162 49713 39639 494772017 26529 55922 456666299 26529 43976 959747084 53734 73050 842293357 18998 2874 969565811 30338 68735 471601802 30338 7382 484084589 41930 71309 597034711 41930 49155 244491220 16635 24866 235587125 64140 48453 737721493 64140 23418 905133263 31898 66883 292071206 18419 90470 170002006 74099 80230 142192721 42590 75291 914692680 42590 85178 803267066 17526 59307 785848947 70888 5845 427230367 27872 26108 696498442 27872 71149 494284916 27872 723 160976273 83131 60286 327187899 65518 45904 900426687 28872 85183 55923342 67850 8719 938183255 67850 66894 18450543 67850 61845 652430040 96268 28100 65347051 96268 98832 690171163 21461 3228 250258673 21461 30498 544464036 64189 65714 189410200 64189 62910 500107438 71660 89940 477015700 35737 79044 363091906 60420 19845 427162030 60420 56144 358380198 1866 83576 816112943 20733 8360 711626674 23347 4607 728757628 2773 90441 446112964 2773 79341 752167648 53360 56365 132610203 53360 11450 507821959 53360 19180 724680917 53292 95685 644274383 65960 70436 40503395 65960 23152 561496307 65960 63052 546629650 20495 451 699265896 20495 97492 615723650 9285 17853 114841006 9285 97157 819026113 87071 24442 463902674 87071 1610 368257153 87071 98544 667150789 87071 92755 819626504 87071 86407 542529304 5181 82961 761140924 5181 10154 200565071 2888 65476 453851744 2888 98105 523106741 82479 99965 710521871 58532 55512 450620497 89478 66068 257641807 89478 74285 313287209 56407 44370 836829576 23416 25414 821197571 23416 81634 492149861 23416 46557 81686525 47925 12857 189125448 47925 74456 305234230 87312 52009 502503297 3045 80955 186811874 41353 98613 264132395 41353 70074 114411398 41353 32217 126187237 63474 54452 792783662 57679 61689 794463211 57679 55520 502533267 27375 35579 998928817 27375 59083 583367254 68185 66144 11250122 68185 49100 725725487 61669 3669 296655453 86311 44847 358906837 86311 73122 749515581 86311 39841 145541027 67468 29745 604503595 67468 62907 621892598 53582 90805 433101708 34232 57570 381017625 34232 85941 354369945 60815 80875 284565422 35543 43937 624101385 2642 62615 978668485 76895 13188 458340901 29730 73652 225816666 29730 21696 381184315 1297 64290 799551269 15721 35447 334938660 15721 57078 428003402 13414 21066 187201432 13414 33585 362032936 13414 36215 396369056 56096 89113 874492377 96881 70939 823245682 96881 36669 277030584 40090 61544 778580478 86407 73336 395641376 86407 78548 362314757 30968 85030 917132683 24536 1395 914042988 24536 26961 17765907 48249 15212 234170715 43740 30246 228852785 7151 3239 689486484 50465 40058 96758354 50465 9068 689744168 4368 71698 925769371 92051 16803 27885539 48549 27629 166461442 37132 50634 47493505 63973 32288 545208735 63973 55720 88928985 63973 71265 703376529 63973 63263 342553079 82778 32362 271632071 7181 81750 600564989 7181 17638 568153220 75625 22688 96787889 75625 32795 184760361 75625 54090 65821569 23418 34952 946530094 23418 69 171342494 23418 9680 75921656 23418 21611 82324939 82168 6614 745612031 82168 73451 11017444 82168 81945 266260909 31096 39325 461702145 31096 11751 170762869 70377 88818 905808644 70377 28618 520061993 54596 99232 62144419 54596 41320 436587547 54596 14441 388142179 62159 57828 196207997 62159 39233 648540797 37419 92787 49814818 63049 56956 427150552 63049 95473 666106918 76644 7430 517221352 19611 16097 142704456 3934 2454 837944016 3934 23074 979781036 3934 68087 355240927 45318 8899 35229788 68126 32923 589468469 6628 72806 740069068 6628 40011 187735595 71265 45881 34380073 71265 66611 513549507 71265 43062 2422809 81186 44177 332774980 81186 56144 420278965 81186 30984 618168600 75531 85197 427726344 75531 9113 465112937 24964 9076 204210675 62652 92298 504690819 62652 34030 635554965 4324 3527 995043214 45 86490 655048898 83810 7072 706440915 83810 22426 626328561 34611 38750 65120318 68251 33782 584655460 68251 47941 66787024 68251 42621 491605450 7815 13637 282659772 7815 23599 356532152 35556 87486 559502163 16005 76835 479911057 16005 35232 467354919 57121 651 867207640 57121 9185 2337265 57121 95064 546172283 11450 39128 481155793 11450 17230 850987612 11450 69977 17390884 55813 74481 633201805 55813 68990 967332290 55813 15581 946258984 69504 21927 461625725 69504 53466 281006632 49926 43498 955258968 49926 32383 871745471 49926 28653 199657131 2560 23380 321972264 12867 71792 672590088 41555 27573 4664784 41555 65572 38620882 41555 30609 884366266 98205 10683 747143829 99243 69180 511655563 14590 335 47632628 77535 44643 499255951 77535 18194 957733458 77535 72128 959946592 77535 74490 741795154 62835 68335 330149077 62835 98191 923510377 62835 27693 301996562 65572 28546 555090118 9336 57093 734104320 9336 9644 442269141 3842 81162 140393302 23829 13781 372422356 23829 33381 82201850 23829 14221 108168918 10154 11021 115816740 62910 36458 682827361 62910 14250 540121403 68327 73035 940780090 68327 24671 115088065 91663 8808 894875367 91663 51119 819932526 75040 5588 880185441 95442 15715 720732304 33232 62978 817783857 40982 42546 337954332 74491 8539 959663326 51757 36074 965053309 49100 15444 910299346 94423 79265 237890983 94423 81569 805247296 21893 65490 907202551 81945 98344 70164555 60199 85808 353681910 60199 42181 759848892 60199 91233 281470839 80271 64988 632163515 73741 89482 13626772 72128 63718 337039413 72128 8748 644832290 72787 79608 241245701 72787 20024 845259575 72787 23599 212811130 72787 92804 83805792 2742 10798 879552492 21546 77257 422931492 54145 932 556112694 54145 885 692161363 54145 77140 329567654 61135 16221 540846568 72587 35981 171360565 72587 45922 112030111 72587 49605 821458506 34050 12890 689593420 34050 621 157087808 36018 10556 673329450 49560 49378 412375948 49560 75357 609004944 89756 75835 930704480 76625 22142 333960497 76625 28192 56967922 76625 77165 180571776 76625 75068 745623173 56765 71059 281492154 56765 25176 506171584 9680 79314 440288776 99183 43010 978493483 99183 65276 622310866 37522 45986 362615756 37522 29477 171970959 43403 48442 41075293 78080 7296 636006810 84992 7785 738308341 84992 53632 599858831 16839 2285 915106003 16839 63160 794450802 16839 46496 440940717 58028 23719 464692613 742 17150 343330303 72308 76887 152024747 72739 43688 597112754 72739 19375 141552565 90901 9943 168097846 39757 10018 250338088 39757 85966 985924131 39757 33135 519405392 39757 78548 624322902 39757 89487 177105442 39757 2388 37518815 88921 90833 205252839 60906 94695 936389811 8748 10873 354252186 22063 38029 432840395 87309 2874 416734005 87309 39941 741953704 64870 60991 678814756 64870 81546 488377894 68538 7610 628343378 55456 43952 14832846 55456 36669 48836571 55456 95991 797251310 55456 3666 757372393 97492 7722 382635461 97492 86359 198351974 98345 634 345290821 6198 7564 305962601 6198 80143 343035119 71897 70566 927546112 71897 85347 867442394 32815 96711 583957742 94386 54676 149056230 91204 32178 933331939 15963 51056 46598303 15963 78540 660999678 15963 30134 761277172 39419 14497 922893860 38053 32569 358667987 45691 78849 942763874 45691 24292 586880082 45691 11018 244156665 84366 90073 496189130 84366 18194 477395029 84366 3258 346891640 89487 94286 354668682 26668 71391 136104886 24948 43534 580360822 71553 66533 236513369 71553 59143 994236104 73831 28530 807253690 73831 56713 504574288 77612 25630 650653268 67041 12548 608513269 67041 30306 744065011 67041 62611 455329341 93342 150 54526116 93342 30149 640274927 93342 42659 31015107 87478 84070 243472043 20566 87364 863748641 14791 1689 988122493 74914 11079 720174683 74914 93675 448264408 74914 55520 116665277 94027 34717 24055698 59151 98908 684921089 97668 16979 532381239 97668 58937 841292328 69980 74552 818664801 69980 33168 973519208 69756 92223 22422342 69756 67245 562042311 69756 64426 661356466 96189 71022 778262215 96189 41590 488500724 7833 53124 552614129 7833 73118 422280122 81189 74204 122944174 13519 32775 666833769 13519 96854 549798858 35139 6646 831390293 10970 99647 482735904 30498 95016 510430147 89026 81882 857454928 89026 82994 952147663 89026 5789 582795792 29138 3166 55698660 29138 85966 355321484 61248 32655 322632486 61248 32844 775616952 9644 70336 109676874 12348 80527 948107180 12348 16436 649123727 12348 66921 556572496 36118 53875 516863426 93285 89146 243713393 11800 64602 414377202 5215 76266 618456955 34514 60247 633746358 21493 4401 465611388 793 40700 675621264 793 5789 596084472 793 97811 836056169 793 32732 805969861 79444 44092 52141608 79444 11497 181817513 61366 41101 154150480 6007 621 837752621 6007 10625 465091325 6007 82880 781025293 74623 47638 268955771 74623 63264 871442427 35942 34059 782441492 97049 56959 335382813 11751 6736 404244265 11751 46837 831586359 24039 78873 608177247 24039 93868 181686959 24039 50522 275027241 38282 1257 539028900 38282 49221 91341081 68944 58715 119879579 68944 2866 675394203 25705 38431 887026799 53712 91629 936356755 21021 93413 346403960 88682 16805 506163862 88682 24836 361087585 83783 27623 985910729 83783 63600 137071266 83783 34932 686997179 32383 9810 384725085 32383 64751 121682606 32383 72268 4066984 32383 32223 600562339 66921 14518 122711532 66921 5028 327577839 63013 8211 285132747 58782 81758 435564799 2544 97564 800263875 2544 43144 124189606 98191 97471 455300489 98191 41910 961679623 83229 45849 99109346 83229 28346 471895189 92317 39142 769311265 92317 95541 203247362 92317 99098 296183693 81294 20515 990208316 81294 35922 957287324 30802 8139 248692654 30802 85329 386899178 30802 12996 927745261 96854 75975 527567366 64984 89562 365433717 47932 31374 899043630 88540 16445 822752910 42134 43662 38273072 42134 48934 862938058 91400 33918 743365311 91400 54214 672425674 63204 48381 871461325 51038 36469 533075202 51038 30609 271010299 63546 44376 470650432 63546 59143 53108040 66084 70271 236188859 7715 95043 410956535 7715 16396 61100402 90956 14518 430010865 51106 50746 331039473 51106 2804 736817658 1575 42073 321385818 1575 22138 977925233 96635 42225 565044521 96635 67248 978655495 96635 13725 542844414 46496 4926 386877173 46496 20976 472458093 46496 96455 867078406 46496 49924 265517231 20692 5912 982313175 98832 29162 577684200 98832 58824 570702733 64329 33202 18686753 64329 14919 226884794 21179 50703 719815487 21179 92368 875256079 82857 12022 497764287 82857 24407 979355250 66798 45065 123511615 723 90088 708956204 96455 64118 287421588 33139 52198 599825843 71707 26669 724450182 71707 21696 682626388 38173 97400 70738364 36885 85186 110872724 11290 55078 997825982 9399 64649 5197761 9399 72250 466627737 30609 2141 646096348 30609 27975 418461509 5789 80142 308533655 70023 96653 525366183 470 530 351842125 470 93803 348645787 82566 51085 436047778 82566 69 431533902 71783 74701 565820603 54214 8163 485678364 54214 29892 450914228 54214 39236 470742561 42181 91347 109662937 42181 6352 867904103 94441 92049 668880284 76414 75658 462466975 76414 99914 648589703 76414 84060 431300794 77688 87843 97603687 83734 8311 425248054 83734 97425 118762624 48956 96272 635271133 42621 94218 330420837 42621 56840 569688988 48861 25709 925208365 48861 5799 769056911 63263 5762 736224588 63263 97998 244367020 62993 88485 68278232 62993 48673 645787384 59754 89885 944815814 20727 6412 826550409 32378 40487 691635840 32378 52188 343883863 32378 32901 387791050 32378 63993 160686715 19077 61603 794194334 40765 31342 492789374 40765 91623 772486472 94930 57148 850326899 40917 44078 815514070 88321 31294 946839005 91095 14375 655490099 91095 307 631612631 30624 47245 639632096 30624 48388 38554894 28878 16421 707443763 28878 32732 436025773 17230 48672 334764770 17230 16671 18188342 17230 61241 809432932 65528 72131 485827280 61982 72679 368161100 61982 72250 836292040 21611 3877 399348286 97157 30647 327062790 97157 83619 349039205 36215 22073 345734925 36215 72465 846950589 82664 6836 430468335 82664 89581 330209620 82664 73118 234484422 82664 29186 791711358 63186 64127 604048277 63186 87306 761370755 63186 54278 712190721 63186 17917 107686720 79857 42359 767828959 79857 75068 774379501 1481 88040 429763047 1481 95039 686567276 57145 97204 582938976 57145 28839 752664356 76126 32927 433802738 91875 59610 305715568 91875 96512 274901675 91875 82042 537112866 13448 19950 757015603 64563 99291 476800635 89052 69054 113258721 89052 41782 978454493 89052 90727 95345418 14221 80102 713672575 14221 31978 454749576 14221 26462 861625624 14221 71651 255017199 79616 34864 485722786 91650 42123 909171360 91650 56382 500872268 91650 68314 498060722 92898 85822 518958945 92898 93945 977525003 1199 6875 419370056 1199 84667 732224712 16299 39974 567322031 16299 77614 894533950 16299 73816 179983430 37480 13939 919900045 37480 99737 202369163 34350 27967 384106323 94473 339 155235737 94473 38556 627847504 94473 63606 220324014 19632 38463 708902225 29983 21566 754316546 6136 57871 118674685 6136 87323 733030233 6136 8444 115525177 60690 84747 875373361 60690 6364 835910812 3666 69099 102136531 3666 86245 317675156 3666 52542 790849515 98488 14326 466533777 98488 15271 144143047 84069 88568 662325957 84069 1749 484022777 95039 75719 502225119 10617 94725 790470554 10617 96733 307947975 10617 43418 951388268 28616 44368 950145981 27428 49673 597555980 27428 73311 773243883 40999 89204 278169372 44510 32326 846673619 56114 81841 602842185 23877 70202 880160046 35573 55195 59998173 35573 95058 410153958 90055 56412 421548616 74456 62312 340769022 74456 2391 225725370 79115 57384 477872364 79115 89534 171459698 99098 44514 360558292 99098 20470 229402516 28533 71034 602572180 50283 27830 733089299 58824 15319 518597482 5028 92865 548256087 518 27676 796264790 518 76026 515842303 23988 17846 397415178 33352 76868 974486155 33352 42508 878876658 33835 15317 340005212 33835 24189 332625735 33835 61221 222284949 15271 60618 740025911 99146 33934 141331447 99146 85917 906720654 88149 11447 46035230 49155 10041 759691622 43079 90414 211103312 50381 94615 174961257 50381 54916 66953457 14490 68645 986214536 14490 83671 455125939 78541 49894 902405194 78541 63264 453427499 77140 93989 331018774 77140 44362 707931705 77140 80820 411891930 18411 41239 264724971 18411 56455 17608982 83185 14132 285075092 83185 52347 114312604 39848 7895 571334536 25468 72368 690914891 25468 12932 577745112 59065 94537 578858428 59065 86535 167370979 45767 31303 322133685 45767 29186 397187212 69139 90085 923245151 24651 36337 113130224 24651 61268 159020087 24651 79350 248403733 24651 34311 562928857 85605 4027 205641226 85605 89459 691206172 85347 13049 815588605 85347 96296 308205602 85347 30309 214138252 85347 54090 518637197 74324 16613 150628740 50364 22732 386933248 50364 59606 362867757 69535 75685 532420710 41211 55319 946869938 41211 39233 889284336 41211 92016 33547553 12206 65476 596178558 54083 55899 59539562 6591 21393 135329653 17638 44646 379594931 87502 3180 513755745 87502 84227 145535221 26677 26607 425624840 26677 57078 50802982 15939 18120 208636052 15939 17968 261198804 85174 38824 346386515 32732 55168 33942822 32732 38928 738281762 16642 93649 978667600 53632 50951 802820990 53632 59193 826969920 60501 84759 900170125 60501 3089 714187541 60501 90170 854927852 22717 96393 200592160 78113 70916 823379251 78113 3849 297761734 8444 66739 731721183 8444 97342 237412270 8444 20470 938248459 24671 55379 421974104 21696 91578 358584744 30450 51033 479400537 30450 40995 226647582 87244 17750 813162387 87244 3625 461107657 96566 10429 426208354 92016 69252 483083246 92016 18161 248793189 50657 63854 240314858 59606 59741 5267775 59606 41910 374796062 31662 81562 703735183 31662 70641 150073415 75562 73101 233933297 74636 87360 579764555 74636 13883 156902626 68348 26927 653485385 68348 68217 85411739 68348 68062 378321960 85941 81321 794169794 85941 5368 730580664 85941 29663 218891286 60461 65105 53892061 39236 62000 642884928 39236 57649 616566247 74104 8730 49719189 60939 68504 755087017 97072 8232 485652302 97072 91968 840612432 71460 30994 20166433 62854 53229 979186760 62854 91850 932549870 6352 62742 490726353 15152 18028 48078654 15152 22904 628190036 33453 15952 434573842 83526 99794 796530520 83526 47953 94817630 19452 48601 612095969 51256 47666 109160455 51256 33678 446773455 32592 13491 175979527 97012 30148 159912347 97012 78803 138306804 97012 35777 887212767 26462 21363 557160332 26462 69490 742632967 87327 36512 239911251 27577 40394 916559595 27577 79659 421651742 12945 23736 502010402 12945 3173 440652154 42687 35435 571176690 38928 67817 817592027 38928 35057 523708768 49605 83507 764568977 49605 54714 404293599 7205 79125 501738470 7205 12234 202585025 7205 74806 206485820 50965 15166 338749655 32613 11447 129698210 32613 23074 92229619 81569 75633 722042604 81569 57692 917998051 95098 35423 950789464 55520 24295 501552401 79851 73953 643291137 22350 48148 983579676 22350 24075 397225037 14250 5290 245284472 14250 63264 499211979 41928 56910 461124828 22202 38637 885221649 22202 79668 815815012 13204 704 521119340 13204 1984 404807161 13204 11393 98518651 78548 15369 966491945 99070 86945 39813231 99070 87116 279016060 81755 42720 8943876 13725 23467 576433696 80495 30145 173474051 80495 38847 341652484 75719 85547 22582392 10755 6291 813866278 52676 80732 927844472 1893 87744 76816780 15103 413 30349523 15103 87960 259970605 47684 89623 284816038 19255 39610 305188194 19255 93925 218049449 80160 39112 868543398 80160 41938 557964641 80160 68572 871399758 53146 39581 567285455 71461 19042 360233263 71461 72305 832393643 14090 3048 664161195 99000 14409 643906797 36611 98703 384523986 18333 32512 45053739 18333 68542 2946465 12102 56076 839828512 12102 71149 798452441 99737 6655 595069678 44384 44926 291103208 96179 16582 349943563 96179 63498 715458238 63498 47179 476802981 63498 68578 764564419 62423 34114 129162605 62423 28618 484896182 68062 22114 263667372 68062 50597 345537435 59098 53008 962700122 59098 8220 491668761 59098 55461 581045481 94327 75896 497250801 68729 7018 455438932 68729 95058 626219638 68729 58394 121111631 20024 21756 918043023 20024 31589 165100508 20024 48960 826128689 28618 45633 211598514 28618 30063 902083277 59083 88568 115484430 39561 13686 294731098 53466 79084 397673255 60217 49802 135767842 60217 96627 314715993 60217 84307 730957248 63872 17466 232325272 39985 65384 87209025 39985 79658 831096046 39985 60786 139613298 63052 73967 570257640 63052 60305 333263773 63052 90450 389918522 40011 7954 853627684 40011 10844 399013273 83858 77873 208872209 89459 20406 46065648 89459 23284 512282961 12164 9202 308715039 2174 11717 804748222 11170 18375 253170639 67619 64665 384927487 28777 92115 176856032 28777 12099 378976692 30984 63877 12647146 30984 79068 60958846 59366 83716 103792524 59366 40009 888961852 59366 98233 697420063 51970 32987 871029952 51970 66979 90126229 57290 89823 885269604 57290 885 379851050 91233 95429 561672665 91233 31367 488341114 13425 81756 5427274 13425 77585 790372020 73816 22895 801363170 73816 55285 193582440 73816 9169 317088637 86159 75051 462253040 53289 19492 712623038 53289 34103 621323206 53289 52542 74259714 58252 99478 574988909 58252 74499 670739040 32309 74120 515552585 28287 62454 752100894 16231 78101 202897764 41005 55661 586212546 41005 12268 724614134 32844 96842 742030339 12586 27856 588778012 56214 28740 509514234 32117 12036 907236973 32117 72909 663887578 32117 56682 196549031 71149 42085 723817925 71149 55963 92728982 71149 25176 144766185 35904 65347 861471253 92624 59101 800212888 76981 44573 758649894 63071 50590 643368685 82351 30500 757929857 57649 93158 8906920 57649 22426 121101520 62645 26593 328168123 62645 43751 23445337 93682 99972 771917841 93682 55605 877111327 93682 54753 70520595 410 12175 294629212 410 50954 990353882 40021 75763 421671865 40021 34261 71873181 40021 52900 132543024 40021 8662 664999244 31341 36260 953696979 31341 19921 264471748 65276 42284 25907355 47106 23192 682084678 47106 59209 673629335 95685 38396 725898921 80117 13572 296507327 95064 212 254281028 75068 94259 789978089 90727 22904 926426539 90727 91705 731747766 90727 4525 494987925 51325 68824 160188883 51325 74482 744705056 66308 24175 328723787 28735 62393 662868744 28735 54947 60082888 52542 20682 607244663 52542 83619 492627159 71415 87580 665736547 32772 96379 573256649 32772 65080 421830486 66611 43790 61802259 37049 92424 286859071 28692 75328 664605573 48960 47365 552190341 48960 52859 906835301 5251 38042 798216070 5251 97211 927794887 5251 91488 120732403 36669 19117 372572619 49928 2082 852429993 61241 77900 191608678 61241 7191 94395566 33344 2874 364909677 33344 28856 924834029 85141 29646 778054042 85141 60661 825533663 85141 45159 269268448 38476 76526 707171234 38476 75348 267585529 62068 91883 699169557 62068 55720 44798962 14589 18957 150914276 14589 97603 354161563 64823 69644 640506150 64823 78343 771355222 22426 27126 760518730 79658 43010 641751111 42123 52651 442698532 19492 24232 459443038 83294 97223 102210372 6442 17875 193660187 6442 94165 194389696 86359 47694 714166240 26685 29096 560707943 26685 99095 424323212 81946 39025 495152407 81946 20374 694653713 82042 11743 251750250 64037 49379 445662797 33168 83292 757045869 33168 86223 211574666 33168 39639 457769985 3427 65021 954918090 87800 50550 152485287 18011 22590 690090483 18011 75445 399173395 90382 63273 892890597 86429 1758 321701146 86429 93803 720994163 86429 49160 565588404 88675 96797 302599951 88675 76456 880852025 7638 12485 424806029 90450 70680 710136707 90450 97293 547034854 61429 10111 373363892 61429 5716 646205310 65546 94362 108093320 65546 72277 80974450 69734 40443 287973974 28839 42418 555391450 28839 45558 628488942 35540 42319 7472833 81462 88184 982701799 31589 83850 211545319 47121 71537 909890748 47121 32542 639857178 53759 2285 632008741 60530 4362 842392052 60530 68572 609843225 97171 86752 409206200 97171 15581 386634965 97171 14270 445631533 99547 56100 838388598 99547 64623 664624036 5337 35383 544784359 98328 41249 466332282 98328 91948 586885661 71497 33821 985105864 71497 50899 901552355 71497 34103 130599156 42053 32558 23660266 42053 19606 419708646 55720 61687 307623966 55720 42562 160146761 98028 36278 356859981 98028 27773 118563471 98028 11345 233990021 33678 42606 808594767 91012 19222 786443517 90170 18481 639252763 90170 3089 313076356 35057 20446 126560481 37270 54921 914661412 37270 45159 710407653 63681 56534 122638725 54753 32361 883530960 54753 50011 115068265 78407 50344 574446105 78407 39254 409651058 11987 58865 707568995 92362 65545 534747717 92362 34244 41381695 92362 30597 871148036 27144 52312 754438810 79308 46091 825806234 79308 64426 377415622 39696 62767 921107940 39696 28856 487812418 85329 13741 744366665 11445 69882 22734226 11445 88485 959071327 53663 13225 832965648 71390 6201 126579743 36745 63831 415843501 36745 52347 479752799 36745 47953 667156294 18194 97200 785999485 18194 9856 282482695 90042 67302 203589725 40447 90232 946290251 69 30983 569539817 84875 1762 231538833 885 93145 60094966 70574 25773 169337756 70574 29191 939460316 70574 43144 832838704 86535 67112 89719945 86535 19631 992839508 80818 30572 692940063 80818 6733 598696826 80818 97015 285142404 39233 41341 90043953 50248 1840 328943954 50248 67427 669641790 50248 876 742573989 50248 57672 826867882 41938 74983 573665504 41938 45159 348102185 49221 6407 809021452 49221 1181 707180906 87034 62050 45366487 72250 86167 727571416 72250 59246 468554584 72250 8915 60241959 31398 79876 945579378 31398 15941 338859509 31398 16014 137381684 31398 12234 964116838 53518 57990 352861082 53518 16146 230380557 6038 14391 691595705 6038 3957 146075037 96235 11771 95235934 96235 62905 245313113 72551 85522 725121531 73344 40562 295715514 73344 84838 457054938 33534 20267 837332839 33534 83943 556038018 2908 56139 272239759 98105 99013 703677266 87323 82420 314265611 87323 86779 215605083 3935 74816 211503648 97425 89363 535059250 16671 33384 818126582 16671 57293 367556317 45558 61907 310324861 45558 41782 483015223 45558 1451 164872941 67077 91271 213280997 67077 54723 986743538 67077 26233 728474812 79 4459 959226511 72465 91230 428618776 93466 71135 811062225 46788 83049 154862820 1949 84234 375994654 95778 84677 445313302 30149 55877 191301479 30149 28644 391001910 71276 56099 813409588 71276 60107 388432627 5845 23644 71595481 5845 47453 588883127 55473 80514 17718498 55473 92308 507932259 13945 55818 198202294 13945 93836 510003155 13945 60661 875702832 13945 82054 244929033 13945 655 485422456 72305 90360 318621210 72305 77118 879858887 8775 37477 533493662 41001 86490 214507418 41001 337 946786526 99049 500 461382846 99049 38389 891728278 99049 27818 828594843 99049 57555 992973948 24836 57687 800671984 24836 97555 735075062 24836 72564 285614520 24836 41636 230016940 56069 28999 766435806 17195 78844 710494296 17195 29191 562311536 9938 23045 290200854 99414 17611 621895367 99414 15607 698260654 99414 46020 535333629 99258 79129 563826901 80889 37301 243553488 80889 39350 611086942 5799 69332 566414635 5799 6326 648218553 5799 99095 862206438 5799 72995 759536880 41109 96211 821180636 19572 83218 913225729 19572 70052 738715688 19572 60098 37945747 37692 37313 590658373 34103 65640 214485567 2843 24717 287703874 48801 98148 37162875 48801 47724 599362993 81634 753 892540824 5442 4558 798744789 5442 32070 846281207 56144 57324 535597499 56144 15197 214634914 56144 7191 874699249 84060 36749 213796765 85541 34765 277867313 85541 78934 871959441 95991 89119 78843701 95991 63331 658259235 95991 28596 293685897 72901 23992 960414645 72901 6326 501151759 72901 24250 151939831 54251 6042 957281777 54251 46503 53916451 50548 21927 43846080 50548 34713 606002340 29943 98406 593981846 14721 2814 208460943 27270 67559 623814125 27270 26233 12415661 27270 19921 891301345 27270 39203 1421576 14441 77175 589124998 14441 97293 727459869 14441 43418 5369544 6725 28169 865174319 33067 79855 269779896 33067 47338 935852295 31050 82446 142045360 31050 35777 938396183 90116 69421 666890603 90116 307 933341994 91897 54960 10329142 91897 79068 534780756 28402 4525 63022476 98324 42942 177335226 66894 81104 731071455 78540 39198 693382090 78540 51467 950196832 78540 55407 499154821 27773 50386 558745956 27773 66996 380616370 27773 74499 674453049 27773 90434 408607462 27773 84910 712448104 46503 47662 507928890 46503 69733 636161427 78481 14142 294035855 78481 11699 772650263 621 82902 51754554 621 1245 680514639 621 88907 96021986 77257 8539 814142418 77257 80577 440134313 77257 655 83906638 56279 32344 176697438 56279 98012 729826541 95473 82264 97941692 95473 13675 429266953 22573 94000 542676931 97741 83211 914622592 88792 71003 32675236 88792 75184 213698232 88792 81708 66077602 88792 36197 108531857 54714 59436 533362664 9902 71408 222603552 23599 45611 997528246 57269 76493 684956011 10624 71097 284742635 10624 29208 834360719 92755 28071 273481176 98058 14832 454305790 84838 73936 99433555 84838 9791 58170388 54497 89006 120578079 35109 93800 400320760 35109 57078 557805818 39941 56678 783353685 39941 43275 469642361 49409 64260 85126327 49409 82926 939187127 49409 64623 418814904 51530 99461 145127572 51530 82734 77431291 59246 1779 657597696 87914 66263 850021971 41333 47880 523939141 35668 89497 512249755 49160 40673 870714289 17968 60997 769999845 17968 10529 655506174 52453 71011 68021387 52453 41631 148927798 99877 10427 598133865 99877 68573 264610562 99877 54736 817270297 7382 89846 75095651 84227 63242 521413616 84227 47453 796724397 10844 40990 662841405 95541 73354 137395225 84307 56150 274764778 69977 78364 15518823 69977 30306 823744016 73157 83812 755394546 83562 34820 362578436 60661 14219 516171734 60661 26171 760745334 19736 52621 694742149 42508 64423 840670864 5368 195 559161679 5368 91033 143695918 84288 19369 183822213 84288 78457 55028277 9191 68459 421321948 40450 11058 609754289 96874 23681 944069977 70052 89127 78450611 82091 60374 882093124 39254 67032 83544849 39254 12089 81521321 39254 20976 179196003 51837 56971 323660355 51837 35841 725558594 95233 87971 118371787 14294 62829 421999140 14294 74054 444551601 14294 85917 198200782 95021 13640 188691325 95021 47229 905510415 97291 2822 80968106 97291 91033 315901300 70074 17428 833078519 22916 37277 736080103 22916 21774 200166891 22916 20171 37856941 51467 81652 202924242 51467 29999 941235916 53433 29442 49261443 53433 93420 630420518 53433 12089 913851532 81708 86891 235802862 81708 72564 231524152 56745 25768 380229054 85396 52052 309376001 85396 82098 503651204 95448 30779 434754399 95448 36712 900825794 63600 97357 971444941 63600 20202 745023833 63600 47270 263121664 21169 66938 439329646 21169 46021 123099576 19577 20716 55539998 52859 96411 449711729 42257 2505 75560203 30309 28925 530218085 30309 64426 564027348 12234 65899 302879386 97293 4532 283816290 97293 18972 952521137 32542 80420 560352782 19375 63689 635239980 75357 99421 236069785 75357 6065 69582215 75357 24980 594440109 75357 40434 121930759 11662 67453 109386264 79659 7345 528269249 34680 60989 904871697 34680 65210 451251988 79668 99118 93813728 79668 21774 443222228 79668 39841 767464953 79668 38119 555215633 4054 71176 330069974 75184 62461 421260983 75184 88462 498338601 97071 1878 60207101 11497 42357 332300605 38487 23298 839767876 38487 6065 307184348 38111 35468 175598078 38111 34674 163117723 12548 63081 174407092 27909 97732 508193993 27909 40009 673608394 34030 51892 30579225 23065 44106 526703065 68539 83707 493992518 68539 2882 926603054 68539 31212 263555268 68539 69028 200908320 82808 33840 56072838 43976 20074 129438032 43976 14980 635302515 43976 56843 997604078 43976 99029 222683661 22904 20150 237422844 57329 11168 467939302 43203 14860 175682920 43203 30887 193176135 43203 79085 960601023 72066 16244 322421931 8189 60788 100706972 8189 32559 547949850 80321 78319 275433753 36197 67941 182683529 50570 33257 667483604 50570 55963 229820049 30306 46633 20212650 30306 29191 416157443 60377 23574 409869044 60377 61420 942034765 60377 99318 391195888 68087 35257 349953740 33585 88511 885638700 33585 35605 564301999 8915 22279 380006744 8915 53799 459459848 8915 14688 539599564 8915 18445 456936092 47837 86427 176818705 80169 4063 689278098 85845 60926 18129203 57026 10632 314315347 57026 12863 219789049 57026 4556 471166204 87960 3671 58093494 87960 99972 203619598 85178 82415 385854155 85178 82118 485279290 85917 98655 572932605 85917 95836 328160050 85917 77792 105749619 85917 33135 494604971 42888 76360 445320174 42888 14270 177851239 64681 2508 222702411 36712 36039 271625007 72277 21904 752739857 72277 35042 301626743 72847 56352 10835251 72847 25241 839592478 86771 84612 171603890 49530 93442 137940865 49530 88267 965512649 52150 70869 571839279 16146 63338 573263998 16146 38405 397440465 73118 97516 347307408 34311 587 411305105 19180 52495 643680476 19180 5102 283686913 44698 93547 934551272 44698 51517 917217914 7377 26096 594939881 7377 26914 114896732 636 60233 750897324 636 1405 401294432 7690 40025 154969460 7690 57726 999850618 46540 17849 967634573 59730 34261 327173158 59730 11699 911981080 7050 67052 300835494 78877 4669 278692695 65999 36148 807331930 65999 54090 804636690 65999 1376 151492324 49339 55494 93890545 37080 26095 868663117 37080 12099 316182977 41910 23601 578340711 41910 16605 530943014 41910 43941 494331277 85966 65195 633451653 85966 80132 118997816 21993 84050 395659628 64780 51602 519555002 30134 37063 782559216 32991 88743 150973033 32991 3674 961347423 83020 26534 456113089 83020 41340 526553353 54057 54146 730040280 74806 54474 402066448 74806 88750 576174177 86223 60668 995292145 86223 50011 694982627 57398 70301 572722034 57398 80132 144376939 54136 12184 297298561 12932 49228 143176933 12932 36193 237584850 40042 21176 312796533 77424 72659 251129386 77424 96375 251923437 72864 35140 323499359 13360 85124 500361960 15581 91122 626893499 15581 6364 266197742 20171 39355 169514867 42170 7984 622152664 42170 75354 993400746 42170 19768 632535058 42170 38419 406083646 43144 63590 967891218 43144 54870 537802747 43144 7340 683853558 49805 3331 551505080 49805 43716 792355371 57692 73792 93674349 32217 25926 989090568 32217 24139 395485123 32217 73738 793166272 87753 41140 246268276 87753 64419 414514940 23074 28948 897513719 23074 76630 30722335 96733 71433 4246433 96733 67527 815524637 51517 96416 272655370 51517 2268 175892607 72564 48100 509947609 72564 63818 488939228 85826 84803 480536634 7655 35662 46139013 7655 18022 688094390 5589 98501 60183833 5589 206 859312085 92674 86061 427316181 92674 82418 890679293 91033 32401 795934406 91033 14505 417221204 58937 70159 664196181 57078 39361 515987754 74789 10799 496705839 74789 24257 662577200 74789 40883 189268896 74789 56736 297021491 62611 67182 395782152 62611 37051 550189183 94599 37300 231411632 32223 28133 788291363 9068 16294 264370350 9068 35232 132414628 9068 88716 161210249 63264 3335 684640517 63264 23152 188007933 12706 79227 112424208 47229 6749 734074344 47229 29424 214832490 98544 15304 636626000 95618 38827 476158427 95618 33718 444869114 69056 38579 539504782 69056 32207 238011571 59143 11873 144024832 88462 81403 598941389 88462 9109 450439333 29186 58622 325971865 14688 30902 100212289 14688 55751 541062410 69028 61958 848818295 97294 201 130177381 97294 34498 61633818 97294 91659 248406494 51422 76788 465998087 51422 77053 611124360 51422 4756 416253743 70068 65369 818892803 13275 38962 667590651 54947 13293 129205669 54947 78156 712258536 54947 3090 881115489 98116 41623 969599329 28856 69930 539107175 28856 77030 911574828 28856 25934 838013 52347 99852 816508171 52347 27975 25216579 76142 52701 944918256 76142 40815 322435740 76142 12590 953831392 19617 92224 906726983 19617 71488 945237940 55605 12093 997105447 55605 39433 676850561 53009 95913 297350864 8059 51892 131124035 28653 69318 264761168 28653 3625 219976247 28653 50260 447173720 28653 43941 595080642 27693 57643 784456031 27693 83157 377022375 27693 74230 312863722 27693 20099 909130461 89543 34189 697827306 73451 22389 616076427 73451 68772 124697239 73451 67248 175696098 2388 48319 266369144 2388 91345 621586718 2388 2198 469537716 48593 61528 641836291 48593 40883 897615239 15774 26214 575812504 35922 73247 425235478 94056 20958 686716491 22198 65411 149642015 22198 68171 445965132 22198 57555 818594549 80779 26617 231343100 80779 11393 625058424 80779 32349 78096816 64426 30954 408553099 64426 28370 235739300 15450 40378 149157130 15450 38485 915509425 21983 77483 953222046 21983 67248 817162128 93420 37048 472788903 93420 82098 771803238 93420 25241 686794621 62183 57056 330531053 30660 56768 424136 30660 99327 685882828 30660 29192 950207866 26798 87467 634956418 26798 95336 991894279 87647 16963 66710947 8869 14226 702968427 8869 95836 432596349 93925 86086 747096432 93925 6733 590383407 93925 91968 864535456 10988 32957 478113212 10988 18445 32769164 5102 86904 171971897 5102 28575 260356096 39639 45659 3460734 20374 67126 665227318 20374 45786 285311230 3651 50821 734410108 3651 80434 552160335 77053 82994 109292323 77053 28596 323318514 5889 25682 689149305 5889 66875 289853033 5889 33782 838506629 30644 22848 650928436 92368 96099 435861025 41631 35239 146257886 41631 88907 219807610 38847 7976 984122903 38847 76840 46827236 75328 9983 366783824 75328 13094 801454145 22522 82125 80431786 7191 35121 130737677 39841 7932 243963745 39841 3646 285649695 39841 98099 409921833 20980 46110 297049292 20980 20463 402006254 70641 85868 613560520 70641 90389 730384233 70641 23775 45163074 41782 90610 198647060 33381 19322 263452462 82040 7005 371326063 12099 84623 924400860 12099 66023 462052962 46557 18954 232617481 46557 1283 587730021 46557 4556 269100155 47270 7722 993885091 17705 88409 201525779 17705 86532 132579349 17705 78803 828653447 37446 86273 396701119 37446 85024 907069529 37446 58857 952864993 39433 52044 718831514 39699 50356 82001730 39699 94628 343972255 88062 54670 8725249 88062 35777 670823339 97015 71539 554521896 40995 53730 363852574 655 30810 520121983 655 44438 705164247 45552 93390 649772074 5603 3839 287860219 5603 10629 655136101 42872 39879 274505838 42872 34954 123579225 42872 44374 805354167 42872 71449 416869136 78288 69423 462848597 78288 23783 652817319 87048 22142 41276399 32849 41565 77732075 32849 51119 425866442 50522 49985 490743927 75079 64893 608157108 68927 78589 407460599 68927 95821 454256452 51119 54550 801970038 78803 35185 699526552 78803 87748 420003522 88627 60060 541476561 88627 33320 40477476 88627 83500 701249942 88627 94202 787784800 78343 81072 827565508 9221 91745 374272464 44374 96253 13517218 28192 75548 77514053 28192 6326 403562111 28192 60252 446682417 12110 91702 352170926 30597 82883 372676138 30597 15844 586286706 30597 96116 844114007 33135 96539 448749418 33135 36420 181569757 1008 79319 489023473 1008 93030 588604349 1008 38153 355187483 93115 71741 41684060 11393 98078 316952443 11393 31663 458325529 6065 78685 488450692 86779 65305 608668662 11538 76234 145628177 11538 24292 811353767 63845 41447 820313795 9148 76531 26971073 9148 77255 509748009 9148 73997 161449084 17703 32376 561883283 17703 76630 876955632 91250 61567 36847381 29424 476 754593019 77614 44299 779971805 8220 4459 474999750 79341 57270 66344278 79341 45933 378413894 79341 9683 361142022 9003 55991 580719111 94306 22133 415677255 94306 21306 845699334 24189 40266 325929290 24189 85024 943375564 74694 57792 517740702 59193 46243 437206929 59193 24172 756983714 44875 62609 939493283 44875 5621 276391652 14159 16994 177400435 14159 83704 374283240 14159 77276 205990538 57079 4592 621455075 57079 64118 544455414 57079 93803 130485834 99914 58311 661709716 67245 34538 643422245 67245 85936 503367733 81546 4241 450004879 56153 99402 177702576 24292 3033 625783557 24292 90643 509908041 87116 34649 729326670 87116 39343 572094530 87116 57555 235767386 53154 66538 667648035 53154 32349 922876104 53154 27737 592434430 5047 7277 503017923 77185 8321 552411431 60863 25804 915863779 60863 29336 751499789 60863 5716 191090743 26206 20033 996377163 99095 84963 232713332 57704 76353 955673078 57704 92862 922585873 57704 61424 534347729 61112 55380 987270041 61112 69855 306771368 61112 61310 840445548 29546 52511 890144457 92804 85421 451795084 26700 57467 831173656 26700 29891 480204735 26700 64118 34582885 26700 92113 768131382 40883 10995 333888774 74672 16017 299752207 19921 58510 157625884 19921 2268 436372925 60786 8171 296321015 82118 37043 116810828 82118 6808 806015398 42659 62472 960620822 22934 83711 353875358 22934 7486 670115400 96627 32329 282900080 30063 90791 331153047 30063 2300 422443009 7486 79957 765420562 93492 79426 776055901 93492 4425 571691735 89137 82323 72236404 23592 88124 679034252 23592 22548 129445167 23592 98193 430848460 3625 43768 905879965 74433 17129 171299776 74433 97811 941116645 29663 67922 781546304 29663 78537 844914906 35841 21200 226323426 11018 95513 411580284 11018 47288 101364361 11018 86274 757968993 69114 57252 275994791 71034 28749 267869536 71034 54877 409470773 28234 73460 930002151 28234 39574 356064453 52188 76312 411553706 52188 82101 190760161 15844 92412 953813728 83470 34236 154886250 14919 47940 283483957 14919 91850 21024944 61845 66430 810003264 77165 28822 342138113 77165 88603 266994348 18424 81315 193044792 18424 4348 327327809 18424 78918 834167128 42392 9062 125952541 42392 34932 299978611 42392 2866 191331269 39556 33836 759173347 32457 67092 462126407 54090 75908 187830256 54090 69976 625419369 54090 56736 779574760 45922 64882 230612003 45922 23566 791529278 45922 39449 886779393 23152 80510 970889762 43062 15933 184861553 43062 1551 815310469 43062 63895 563354354 74482 58851 204230529 74482 31996 971845453 74482 53339 916851892 17471 277 896006231 18423 74938 899360383 18423 24283 474263917 68725 53025 605574309 47724 75766 853631335 47724 45569 139931201 41024 21821 34143940 68603 11314 457167172 1610 48862 534028596 1610 27975 228799625 1376 76867 998203340 73605 26851 772833713 56455 48588 541269816 68171 14368 58370124 68171 13631 302333108 1234 11978 504145257 1234 42032 966640469 21774 8018 136732392 21774 83943 308631682 21774 69601 721505166 4812 47221 200616449 24139 86287 829719612 24139 3395 758967814 24139 91850 451299443 45559 21032 442144139 95336 81314 249299941 95336 60376 696397192 93803 64307 821933643 93803 20840 296735344 93803 88059 474536715 51715 10066 849889253 51715 18779 480976678 41590 53878 433869365 32795 63404 310599569 32795 67527 872270479 32795 1283 894099363 78177 48431 823094273 29477 15936 711461986 29477 16963 940737572 93868 96263 676323869 93868 91671 21218647 92101 78907 24086753 68772 80294 129585917 68772 21241 744760888 68772 83520 752252493 68772 178 219062865 42338 18480 219071396 42338 16869 633118596 42338 53339 171671441 16396 35300 178305013 55499 5471 460698222 98165 77567 726576673 98165 25582 615351919 40368 8266 235516151 84726 63086 802526733 84726 20507 94202758 3089 47036 409322481 64670 1185 859130162 64670 80106 15062532 64670 89351 684488228 64670 40434 266293750 64670 31373 819639811 20099 35033 705429406 35232 49395 742596845 12089 71205 262770957 25176 62965 588900124 25176 96539 952159985 74186 37742 4437322 74186 4348 235719042 74186 82054 140615137 32207 1838 550252257 78966 74661 957229853 76601 20018 675922128 76601 6213 572424263 19631 69827 67475432 19631 66792 263753619 67745 52750 413773209 67745 87486 162400537 89972 27747 143142160 89972 30025 203842295 33782 56798 847750345 33782 25647 525506415 24075 23034 685943258 86570 29923 883259293 86570 41455 706631340 80820 12244 962749146 48388 10805 594890920 12996 46153 848454596 54912 82265 540530769 93560 23486 87256502 68118 51712 615033095 97811 54511 892697692 97811 79085 701120135 76026 56459 412691863 34224 90327 128668212 34224 49855 143416760 25934 14707 434646265 25934 45213 82774743 25934 58781 482998852 34932 22114 348136777 3258 28274 965537012 3258 3161 361648070 3258 13094 286740966 3258 42634 357694295 33796 14425 150102991 84432 82565 428863459 84432 32344 943541016 9856 659 763218440 9856 6166 853294060 27952 12653 618147181 27952 74490 979346825 49689 97068 389958601 60220 58781 777014505 60220 3199 648007611 60220 68032 867689686 80510 58852 571072744 80510 51354 476770620 80510 63331 355074506 28138 68189 582134225 6499 7164 542239618 74490 49430 534732587 74490 7649 630376832 27975 7962 383788083 35777 35184 118073785 24980 11345 809354302 33836 74762 800276674 33836 80911 65946148 93675 88482 898499632 93945 30815 795107370 93945 72995 934643812 63678 57149 178768320 63678 80578 417713699 26386 75093 596020293 71651 57382 938878527 79980 62651 292774993 77358 47610 50351039 88101 71741 968701942 88101 30257 641741628 45296 81942 402239007 58379 55512 359414401 57293 41425 569409603 57293 54045 59187814 64448 44155 262528521 55407 72354 563141520 55407 7078 146316088 54554 93672 570650789 67475 79269 894869118 67475 65253 671127682 29892 70012 33676564 29892 60373 660817212 93532 91661 682296735 93532 78873 680377093 72995 58815 277807640 72995 76839 276713027 27444 97113 504706312 72268 82627 27046158 72268 80911 285899157 72268 71595 548803669 75445 67785 151400378 75445 71449 584430672 75445 92308 450471479 75445 71488 902558555 13326 4964 634266661 62905 13775 155780160 95836 27565 117459040 95836 95524 720353006 95836 43630 29799493 88267 99638 320513953 88267 19183 858727635 3646 27302 96695437 9683 81203 815354385 9683 12218 171461199 9683 307 738696410 15197 24437 332709418 59625 95527 973339186 24838 3208 766667903 24838 26618 683273705 12798 89775 485370249 12798 94922 302330056 28502 97730 999814862 28502 57672 559671315 28502 85808 232141088 28502 38750 166668210 5716 71102 936108950 31678 56480 340097247 97603 78695 473829508 97603 82554 740097301 86274 55757 130027010 98233 55370 103518375 98233 29748 451095276 40708 32673 640640875 47197 75427 184304784 47197 88663 210859623 47197 94778 669390153 43941 28596 764575448 43941 29125 414663530 43941 8344 897265297 48394 84582 888346476 48394 29162 264299812 46848 83292 369501875 46848 23901 551647747 96989 83238 892414121 96989 64129 972180042 91850 76268 580907761 91850 66147 872597030 91850 33320 888545979 94569 64607 39609895 94569 34820 388389496 94569 73239 460350078 94569 47057 77499505 94569 10529 3318213 64623 55237 644354569 64623 73531 603437116 64623 49564 29280727 35035 28476 2813453 35035 58677 328438250 565 16128 407786401 565 97566 839807146 20840 90780 451154124 20840 37691 738879379 38750 13098 89543205 38750 23064 199763224 49971 61245 626032329 20463 90935 198477176 20463 29290 169728551 74921 87766 353295988 74921 641 446820761 74921 21636 378996037 26233 28404 52619690 26233 59665 515160298 18209 23943 648461266 18209 91623 433035305 40009 44227 437582558 40009 53640 692967328 84295 89049 628548250 40711 98802 642953365 41223 40204 872306886 41223 9180 660097528 28644 90027 480607444 28644 13094 129967926 28644 71449 227720960 53503 14142 396219961 91623 80057 711908429 88218 12132 282560701 88218 5196 153419163 48429 74677 1009497 48429 80090 781308032 39884 68454 585399579 19768 58246 385935870 19768 65880 396335223 19768 21247 747873099 21346 48487 525386699 44836 87628 643296550 67248 46897 187973767 34261 53953 610039807 34261 13675 108961860 54916 28951 633178975 54916 99221 383747280 75748 60578 546026919 75748 81970 113436359 51303 53021 694152156 51303 62259 896535753 63895 18342 218285649 49924 84987 516994594 26794 54681 228107154 26794 44292 123575192 26794 3291 569904044 41455 41055 765034468 41455 4970 841223987 36699 22813 396892183 36699 91488 951396534 28370 31868 974706540 50063 78186 29044018 50063 78564 35005035 50063 5045 297185610 50063 47179 933455676 72500 96943 773999176 72500 96285 167788863 98667 85627 799590706 98667 47533 590244090 68573 38735 210682591 68573 43916 604598185 68573 76609 652194465 31367 96704 908620860 32344 45820 632072233 32344 7340 163882119 10629 38127 250896809 24074 65407 386232405 1749 95950 342995148 25347 69532 121010704 25347 52858 631256006 64751 523 269077531 39847 42755 374537968 39847 14641 898160289 20470 54840 266893426 89351 26738 466838233 28596 75605 320753399 28596 2962 432919700 28596 61310 901994442 73022 7970 634432420 73022 13256 579736641 35318 19528 758677656 35318 24869 619057479 43716 34844 727591311 54723 84558 234010586 54723 47662 193458897 54723 16062 519344600 3817 43957 764107605 3817 64118 280418572 59209 51642 124808833 59209 13256 718530668 27414 19873 932483112 43418 90064 183846000 63818 11141 115190651 38098 94583 492840440 82926 4215 38147850 97998 35147 799905851 32705 86682 117041180 32705 12090 853541671 32705 41636 973129111 32705 82054 270687461 32705 45074 559853533 42032 96059 843777352 42032 32204 302826762 42032 13688 338926621 61221 87062 375192321 25214 92787 971459273 25214 15251 800237423 20976 64325 823488761 28916 13334 191399245 28916 69477 755877045 28916 85817 867721560 74230 27749 485274117 97433 39070 980067794 71221 89346 667452389 58167 86873 452350276 2866 34166 59152219 2866 15601 26737430 69647 67772 175664351 96375 42175 568638000 4333 46646 562823408 8662 41421 936577372 30172 24539 436107036 30172 75715 566462968 4965 23025 339550452 4965 85534 594491685 57555 15999 179506245 69976 44322 380628770 69976 92606 667572458 29191 63358 549023246 29191 94305 682559135 29191 91370 387718521 508 9843 271921782 508 95524 245016079 508 54736 858959505 39574 65251 879980179 39574 31258 303365109 39574 76541 749912278 89534 22459 856497088 43906 12561 830720719 43906 48477 968150150 48123 58066 696670427 48123 76839 4759723 48123 52900 252169395 55595 66562 209495113 55595 75131 269549351 55595 47543 964960553 17321 33817 144729951 30585 44247 12184267 30585 49982 578617601 30585 26618 79154022 30585 54070 583688955 97211 46049 593676398 97211 1423 713821986 16619 71237 606521982 16619 34563 301868914 16619 86125 607984197 18652 3586 156830187 26258 57792 803720 26258 41340 112354766 82418 73524 68810772 82418 90326 731171547 38119 17384 335948065 38119 69295 173963128 11345 63404 546328835 11345 36948 960054061 77212 27027 654385398 15607 75103 442162881 15607 71003 472646477 56682 99104 593462357 56682 30748 44095790 70183 31219 501339629 70183 92779 83587130 70183 80132 616160956 98099 24359 488645058 98099 80048 259987191 98099 51771 85499264 52900 2909 337538881 52900 6808 276729645 20870 7256 391718084 20870 66862 790864186 20870 79156 655956413 20870 9377 432318596 55586 12000 257112091 55586 82054 211166495 55586 18620 687512123 75354 54154 433115098 80577 86325 749337156 80577 28749 798919868 62259 80530 889803828 83157 78598 102778017 83157 54091 629388760 83157 97902 866942343 32901 30648 100117434 24257 1579 40457633 24257 98053 849887096 24257 56916 172637175 68542 3851 398222934 68542 83033 109670709 57856 7896 61109327 80434 43229 389568948 82054 37064 366639996 82054 93088 150883468 88485 87278 423501877 88485 84910 812450938 93088 73919 429810586 74499 77352 957962605 91968 53668 894711310 91968 20967 368586514 68572 88031 298494035 22260 10795 481958721 22260 76290 517227725 22260 54248 358364809 88423 2077 156340136 307 4593 295950055 91520 72002 851722333 80132 25447 960255028 33923 55126 641457065 33923 11069 638339553 33923 86532 663308537 58679 4047 822393440 58679 65409 404149725 50011 63989 51758872 3957 76864 105599902 3957 64611 791504231 67853 27066 792127229 43630 40687 129718136 83704 27604 731897852 83704 20212 302657150 47533 83711 478782552 47533 58720 675374101 47533 39449 356325916 47533 61424 364626159 29417 49712 428097482 29417 99333 21478714 98193 39170 8156343 98193 51060 448749483 52846 76021 802938638 50597 92355 234569201 5938 41234 679185518 5938 91814 206667731 75661 91680 5386581 75661 53513 506592762 58857 55566 718417514 56032 18308 489501621 56032 24933 721197231 56032 22548 19177690 53339 9453 54696897 57228 59179 29368795 57228 3291 762407837 67380 700 329156048 67380 60435 310316254 63993 83721 74797144 63993 38103 937164115 5621 22317 771168899 5621 88184 404715367 91705 81898 602232551 91705 36797 819822664 91705 43238 111164825 32349 23146 467426832 32349 78687 837870585 39755 27064 263354017 39755 42930 761566177 17086 10600 517163112 17086 73818 78878351 26463 22886 67374792 24373 89136 553220114 19816 93133 208881726 76100 92878 72020926 76100 61420 520826378 6808 58927 963137473 68578 3849 360920247 68578 60997 725004284 38419 8455 280987722 38419 58600 59776464 38419 80384 768368407 38419 77792 464260651 83500 81355 239622551 78918 98893 974037984 78918 37370 823820432 78918 65235 913903755 21241 77464 63795844 21241 19457 805257765 37680 32193 452828613 37680 52268 976727039 37680 83033 270549291 37680 24397 333464566 19989 66161 76426340 54736 1711 820521784 36673 75723 266836625 83619 9122 996405723 90643 82026 878614081 90643 43915 552702510 60098 51147 77554135 60098 60836 439195134 23566 45713 837215417 76116 55585 335811605 96041 77856 434126432 83671 83813 192004761 83671 93220 667174324 83671 92308 285287559 16571 92892 692675465 16571 62056 539864655 16571 7078 574444560 41636 64046 639556007 44362 33777 277433178 44362 9797 538927447 44362 41194 574654608 2397 97010 304094490 2397 83033 517738424 55461 48521 888343712 80697 57645 333467455 3674 18810 167233908 15941 11814 820922437 15941 28309 631212712 21247 48112 912036145 21247 90265 849105944 60435 5802 913175707 60435 91687 3095182 6364 4841 573219763 6364 75488 453733538 64118 99287 24967786 829 76693 551801051 81193 28272 931358360 81193 14680 692292550 81193 59302 151861476 81193 74358 118568413 79000 52954 993006223 79000 29118 964528466 24250 27804 788456352 24250 32164 612266072 2391 55963 554990743 2391 89262 508933832 85024 85644 338422023 97398 38519 783685146 64231 74436 870136255 64231 98639 463737290 64231 60003 720473906 3560 96225 102891188 3560 3606 304302820 92756 99633 196685183 92756 76839 547983456 19533 70022 76284753 19533 60843 173849214 19533 68502 521285124 20057 68313 207358923 89752 75793 490395949 4926 31117 108192462 4926 80514 646954531 17761 86486 904389109 7010 78845 588430215 95058 25012 626144875 60721 97995 555384698 66138 8666 431153788 23064 76776 968875115 23064 66641 564388312 23064 20126 585797441 7649 58439 845333246 42562 41766 873384351 42562 59602 181527887 5402 80370 734942828 5188 27130 4177801 5188 65367 509621396 57726 87354 615625530 7256 31333 208790069 65253 77511 467548033 65253 76434 473256480 52858 99621 333641897 52858 44406 60240064 58677 90964 276386096 23783 41963 962578839 23783 57101 989318714 81970 39203 315414483 81970 10330 922925518 81970 109 344743838 17867 28718 263651206 31212 78413 470942289 5806 31832 394638218 5806 23142 426016930 92113 23146 715374446 42634 44511 54856890 42634 9817 457917749 42634 70530 69017167 40307 20638 672108391 40307 26617 399403298 21842 67882 615020701 21842 78193 208147474 21842 88184 348883936 69563 29568 302793302 53932 18354 291691432 78156 24133 22430927 30748 2600 181306101 16605 68854 972607891 16605 32600 594497690 16605 62166 736169689 92308 43974 511837966 92308 109 309832579 92308 55280 967429575 23390 87371 338780629 4525 56010 280967132 23284 22378 748277117 23284 24869 331368906 66942 58546 693222137 24283 71493 344243790 24283 32027 798912313 43915 84229 717028064 43915 46021 629374393 96007 48731 157462422 96007 87486 510319570 74054 22242 677548799 74054 85112 586905761 74054 49273 688878948 14270 38387 816281796 14270 86588 753319644 77792 38952 586122055 77792 25647 466971809 77792 86588 892135663 51064 48806 820715498 39042 21251 516002056 39042 32204 383217161 33819 43206 764101533 33819 38341 623244521 33819 47534 434203515 33819 92606 325916323 33819 58689 658573016 71539 3342 854596980 18445 97387 163572158 57931 89629 234455595 57931 40893 197481167 57931 76434 710038809 14605 90017 218743620 6733 5193 488550443 1433 59949 706971987 81785 7683 542575809 81785 45786 329676172 81785 21306 672020617 73738 19946 383741269 73738 84497 153749852 95259 25619 369963736 95259 49975 969721850 95259 82710 918046068 76630 24048 403443690 29999 43179 467159975 82734 66944 716713888 36193 93359 276835450 88716 27201 230200747 88716 37224 169913374 47953 49784 130015610 1508 82089 640501252 52088 98627 851902087 9169 77876 598121092 80911 73729 804657381 80911 18972 708299561 80911 96116 608016870 76678 67714 276314071 32559 16861 589527877 12268 83101 471607184 2198 99885 854884693 2198 8129 734366935 80863 77597 781782542 58689 80455 177583813 76029 62865 803092023 43677 39585 602005458 58418 21153 719438001 58418 47233 929860352 77585 39684 500691568 77585 54185 951972663 5409 94748 112398998 1245 96248 558564883 1245 73531 318343963 1245 1652 5490087 3395 43923 273237277 3395 4766 102362589 88907 91032 219282087 29929 85943 4494486 13094 4777 162964020 13094 51060 968851375 95914 11325 971486482 95914 23583 92624161 47142 47825 366785643 47142 46695 21288273 47142 22186 301893879 44292 85378 657324834 79096 6034 30075643 79096 73935 938381334 88766 23789 958565491 11699 62912 194384609 47453 79538 153619877 47453 50604 48797427 47453 87721 864873500 45874 19276 705312353 13675 59429 279778860 55963 15715 535781879 55963 88018 591282498 90741 71738 748728496 90741 4808 198779799 90741 19076 412926580 48563 73713 552358697 48563 27079 893488628 48563 89986 825560341 69295 66550 972910737 69295 206 415807888 69295 65210 804980357 72608 69112 792450888 54425 45633 752825737 95306 41299 443034513 80578 88455 923883268 2300 50153 183535454 2300 91671 370354259 18620 16449 764434465 5915 15085 890729731 9478 35266 95685294 86475 80629 916898044 86475 6146 593376999 86475 26646 590718444 86475 84910 206874670 31152 42025 474919828 31152 331 284211264 17129 95249 725642414 17129 14445 279945806 17129 43557 999566607 66438 96056 201690090 24584 63347 592573658 50954 25926 246056978 17361 15691 32838436 17361 41340 118148588 17361 3090 823144750 43557 95503 242730829 43557 81861 558707533 55299 65800 200095208 55299 23596 642123103 55299 50176 275558506 39914 78346 179808334 6646 142 117626105 6646 15251 469558504 90818 5054 844301088 90818 27728 748248098 49495 11131 508767904 49495 18841 912521427 49495 49533 958860638 49495 32027 199515602 49495 37573 993667276 35042 28958 278701805 25063 1153 603647544 54091 1799 712484216 29905 93264 173553896 29905 51060 807529299 79085 47496 57996380 57495 31907 421574661 57495 52111 946365630 51629 24033 518106215 51629 37691 109353659 76290 80190 630586702 38341 87250 232828394 81861 65921 792999594 1451 51564 150743176 1451 21892 681870567 17508 48640 328117936 79068 44691 811885874 58394 77966 155871993 58394 32027 144896890 11131 98155 144403674 10529 80702 409489311 10529 40500 241049581 10529 15028 124001885 10529 62708 365729749 78934 73506 668710026 78934 44814 739915139 78934 84718 657601915 42943 70661 513027246 97420 30089 512892739 55280 82850 133182026 55280 98338 267958714 71488 50682 384967477 20719 96139 244819930 20719 27701 754225025 20719 59165 42285934 20719 54870 753556818 20269 54903 766314030 44315 88568 846564978 44315 99947 558369330 51354 88839 188724036 52614 93680 832817843 46507 91093 597619492 46507 78537 88091082 99347 81797 166335480 51096 98718 728897176 38485 54580 268915858 38485 56684 659182535 85808 58508 931608896 85808 2175 937261183 93220 58587 614717059 93220 37966 260025057 46020 8616 416062950 47338 10214 94226349 47338 87056 489311406 57672 12465 827218656 57672 31030 78602721 57672 17624 385585132 57672 29290 243822762 67287 72219 516728232 90434 73894 794913631 90434 14497 679273001 90265 11299 298386722 90265 89594 241852054 90265 86408 57927940 78687 50987 523975149 6923 70073 911272403 68381 12532 372525590 17582 25000 739888200 26914 78957 192175317 9567 92147 859173179 37224 49759 846609190 37224 77002 660768795 37224 99160 815319217 37224 75488 91293319 21441 77582 166838394 56748 42089 594406495 56748 7858 395094837 56748 61827 930226931 16256 46199 337146085 16256 20764 502886215 16256 58036 302870998 94165 65652 666850578 94165 44228 683564134 94165 35730 471632463 94165 55384 407477472 94165 66875 815763243 73239 39096 42728362 73239 82558 323749360 73239 33236 352391327 4556 86361 186133454 99947 95362 819294024 99947 24701 485612249 7340 92425 180087046 7340 63978 922874882 25012 25877 86712397 34713 28588 42477366 97709 33952 878792268 67527 25620 649923075 67527 32284 677330051 56592 34923 333035345 56592 16354 280158429 65080 93046 390150424 29162 92985 618126204 56736 93185 431213523 56736 22054 172508255 14853 72464 996967314 14853 65545 304641844 14853 85922 497103102 83943 71646 34162484 83943 18563 639218994 86408 12949 711066043 63648 21396 717996122 98720 84201 331189280 12288 65440 800065762 11679 85473 452824886 45159 12238 860428694 45159 72231 374586762 45159 5355 242895008 63230 32382 452163007 63230 69724 992504964 92850 3509 819900047 92850 12607 409735931 27350 50695 885038524 27350 24701 653137146 27350 50263 689147074 38405 61592 396538512 43275 83558 412062519 91488 38873 655183171 50092 29590 432106293 50092 86031 453416492 178 1168 585123169 178 2917 38526753 79757 86515 801118870 1283 25152 686237359 25263 1420 914214861 25263 3728 979044588 64003 38664 329592966 64003 36097 908534899 76456 53011 688618653 76456 56046 151940466 69724 51705 654713994 69724 83520 315806953 80090 27366 146721791 80090 59665 195954187 1405 44020 808204238 1405 85817 20727490 53140 47786 701213242 53140 53335 531768100 53140 55708 551510445 14505 62965 394892890 9791 85614 458713600 9791 7632 458583157 31423 90840 348913613 41607 15085 4378837 41607 45958 764481747 20507 18969 829251407 20507 74836 745164506 3606 35746 576610351 85307 49742 96015184 85307 25955 173074028 17240 67889 835527825 34244 81685 679250451 22772 62823 47617801 94202 70988 848298786 6902 99389 953737401 45786 95896 603551555 82554 66491 112188144 16354 35726 309856734 16354 51316 805467778 12090 91632 186842795 44312 56485 583907828 44312 96098 923379516 51771 85529 410224978 36862 98341 176730311 26756 62567 893722164 26756 17778 148249582 44660 39167 233737143 21704 99937 256609203 21704 40635 876700985 47543 54547 11132007 49694 42920 891701352 49694 63978 78239943 49694 94818 248588628 74920 45836 914145515 74920 69720 660990358 99221 89179 607041613 45074 85023 408565313 45074 15804 912713719 39203 64036 12410252 39203 14515 85008114 91112 24517 528702472 91112 830 882109488 1652 24613 87734577 27015 5844 132327197 27015 69601 71692009 10756 21106 349101555 25241 10430 443792786 25241 98061 899179130 25241 3572 149808097 12590 64158 459981383 12590 59302 378654211 12590 29622 993038469 91659 89538 890576785 91659 95009 280056129 95821 17137 936472639 95821 39113 11634789 51564 23062 27704857 51564 18779 881690650 51564 83468 860910496 51564 3291 552411844 66996 43111 18340769 97581 12847 617667269 97581 50840 706495056 39523 67072 39836719 71449 78761 856483443 71449 23583 677415225 8261 93745 263453660 8261 26748 653812795 86532 31468 111587899 2873 42443 478571532 74358 1395 87561135 82098 15604 937349756 98053 87829 279110553 20399 49414 971384748 20399 7956 114796061 33718 70807 574792662 33718 29802 655955270 3291 88801 711030771 3291 78785 391609077 28575 30978 462017467 86550 12827 959231030 73997 66903 966895808 20123 35820 529809655 63331 50677 306959883 63331 72183 211085239 65210 38293 516802001 84910 85283 835639131 84910 61536 604893283 66875 94178 990640096 66875 25178 813785964 76541 39137 565587656 31375 57347 678385779 93318 15999 842629745 16014 81723 551302162 16014 47708 838294444 54913 45246 371678612 54913 82975 937547342 93770 82988 898298852 93770 78893 93772991 93770 94178 195406241 18022 47545 180385116 18022 13862 12938666 82101 49203 255926760 82101 71595 408541461 82101 85272 701985222 82101 85922 203764207 27475 29361 504550869 27475 2142 150303120 71262 19059 900080051 71262 29748 656601411 69733 6380 636842107 69733 77175 541357330 69733 97143 880489473 69733 74836 957685529 19219 89433 483942121 19219 43916 960667495 86031 42362 710277649 2175 35416 267686261 2175 99278 78202205 2175 78461 563895276 2175 54045 678248997 36418 89445 485129527 37817 71836 356113038 21636 61158 299045558 21636 54370 782218511 21636 4308 422847287 12915 32385 706036884 78248 45213 157025252 29257 15162 297796280 95114 35252 906636231 95114 18969 982563495 46021 94055 772034854 46021 34820 896976664 87313 57924 617455804 87313 89911 737051508 87313 31030 544391882 87313 476 290109022 87313 6686 762222935 77489 3190 233030642 77489 86846 828189864 40434 95002 196730113 40434 95656 95741963 65545 36562 219671855 20202 65585 909159061 46687 57196 960660119 46687 56341 215182990 749 73452 209254797 749 6166 247244761 94543 47424 811592981 94543 56439 495700321 64934 91391 359634208 94218 1224 610320403 94218 16988 471082019 45736 93389 761128655 82975 54818 90532415 82975 63335 471699230 31373 71018 863897162 31373 82710 277496005 31373 91396 18650600 22771 12504 508395304 30373 34776 432612115 55528 14548 305152689 72183 93593 973348863 72183 71003 297481952 72183 13365 94495421 72183 34033 233909613 95656 16535 791773864 95656 15716 974179913 41243 29740 965235133 41243 49533 355127633 41243 79193 699778329 78537 93705 624680846 58720 94301 694603347 80633 60175 502243029 14027 36729 295302650 14027 79966 978050997 14027 90080 455343492 93836 45144 57155927 93836 74768 851996143 32204 23636 550213060 65235 43734 79032233 5060 91605 317182301 29802 13736 798749208 29802 98338 647040613 9376 33052 277917686 99366 81085 31848609 28487 70472 591383808 28487 25647 973392514 85837 13173 613859947 206 37471 144173058 6326 20161 550528020 38392 49989 237859116 39449 66377 164163158 48902 88455 143379816 48902 26986 342409171 23488 61257 25655716 23488 13051 694500205 23488 56436 575447228 94778 10203 337629935 94778 73935 688393041 2268 5473 515078985 2268 92328 508371577 27185 52074 406386492 80847 35243 854174522 80847 15716 180514410 97922 21080 242960424 29359 63068 244498235 29359 87258 617831446 29359 20526 761870224 29622 1778 333029219 98987 93929 301566278 18841 78295 3557720 18841 72231 896667502 62439 60579 741208708 62439 23555 489918911 62439 80083 8951523 62439 80679 217869401 62439 34195 154380897 83514 41969 77918894 25582 53994 548392739 6388 66261 361999317 6388 47534 989931263 83487 92410 23228010 50260 50402 845663955 50260 93632 623688404 32558 11926 762204112 32558 77434 250737282 27701 66865 427567142 3090 65544 949068213 70530 11157 263963155 70530 4348 679407786 33320 74944 262531650 33320 91469 772368784 29379 32680 442904212 9817 40589 725843281 90964 64194 487469850 26308 89891 636292079 26308 68506 392827675 26308 11787 350546267 26308 80048 179717120 23596 65435 891317080 23596 64924 811613253 80083 26249 594159767 59165 78512 160176015 83914 97076 643252918 60997 3072 599568687 11192 87132 289152955 98338 45086 590940748 57057 28389 869324569 57057 26657 212118921 9180 98628 608475338 96539 99278 825720588 61310 25095 800535461 63775 41194 181520400 63775 83950 62961911 37370 31054 277400511 37370 89440 652192164 37370 59952 922331037 35605 77865 693531662 15455 75194 532469483 47831 63658 837294139 96116 41992 387646150 57866 3829 988281222 57866 87972 825021438 18972 90234 105994647 83520 96145 890875492 83520 97602 521096138 20212 80897 496949491 30579 72850 416868971 28749 63133 557492646 28749 44847 147602304 61925 43247 945008463 99318 7990 827113201 15847 67870 470736458 15847 9555 627155796 89189 54558 473843486 89189 10330 161573098 89189 9801 557458219 75131 46522 847998711 75131 94971 588362699 75131 45458 701573678 76522 65861 551278489 76522 42546 814904910 76522 87486 640411533 29784 8780 955215255 15601 22723 523870013 15601 86681 211784850 25798 68024 338972426 25798 86925 178897690 25798 41862 234639075 25798 7858 311986277 4619 22885 568000313 4619 28792 146950887 41340 62748 167209846 41340 40635 639866028 15028 9259 370421674 15028 89429 932595208 84802 50896 563691674 54185 13594 541446133 54185 17778 555609868 95078 79042 905073725 92782 20005 588191117 59665 56722 309714122 72231 59925 403388121 72231 64070 784496702 75412 18145 685502461 75412 77175 5400887 97267 77731 566055972 56916 20669 552702219 30887 12095 506591086 30887 72154 451468053 30887 40616 258117592 38039 54138 26767684 73339 7330 441686190 73339 13234 80551132 84470 46259 531833886 98014 11791 170212274 98014 82352 837694069 84984 13855 69104480 84984 56988 705217922 99972 6514 267516967 99972 77793 351823486 26443 19252 167014510 26443 15716 96208762 43240 96905 90214173 43240 40761 794285985 72797 16657 437887164 72797 85228 267430688 86904 18595 90499955 86904 83033 971961144 89594 22583 428447333 89594 4766 137638727 28309 96694 121959971 28309 51316 313356883 20363 30699 757763847 20363 77660 80838619 58350 24432 105123014 58350 45213 386200273 58350 86905 290734509 7078 67581 729816121 9544 61391 244289759 64129 41215 232222488 91495 79949 206398323 91495 72902 322975723 22548 872 186077395 65544 36709 907871477 47281 28176 903073777 47281 27332 615488572 31293 10376 290793738 80382 92510 916043931 24869 20515 460555560 52111 69518 119538601 45914 53685 374589578 45914 43916 328404956 45914 27340 479693425 51421 44561 663438855 51421 27558 90182693 6162 47870 687282120 6162 33948 20012764 6162 59221 326626346 78873 16789 393377622 26748 18016 428623730 80679 14790 229329381 80679 92532 78274110 10330 36827 616457355 10330 14520 351043585 7956 90556 396529904 7956 29118 165305779 7956 70997 543196144 83468 63022 986628382 55998 31258 63638887 94818 60753 671000486 94818 1152 604550723 94818 40635 245729900 20526 71583 470727797 20526 70704 109093640 53513 95358 948822025 53513 17425 825451323 4756 38769 773597007 4756 25981 915972007 54870 46400 338301079 54870 57570 414706360 29118 1293 804139594 29118 31282 444193990 78461 7492 978468244 78461 11690 91378348 2475 24866 254732344 4129 16565 201723422 5689 32405 489913956 13867 43809 958570581 28495 64501 793186660 75488 7858 861098044 75488 91328 456475696 75488 58749 853605711 66792 27344 404781108 36948 32502 254412511 61420 91755 127561752 17778 27036 34626617 17778 95742 167579931 76840 54991 259795312 76840 9262 865080272 47179 50231 973782060 47179 36282 889942497 47179 91814 957677843 47179 47134 65602688 47179 58441 755764075 93500 23940 94819318 6937 17984 745545522 68475 98713 964073029 68475 10834 106933242 22052 83066 41708491 45213 8020 417249359 45213 54193 13223624 99838 72784 712790019 99838 92442 614646462 21306 55413 705162448 21306 83138 549596994 21306 59302 565713564 66784 55395 413786447 72598 88028 712352490 72598 26430 890005756 65398 13626 234549226 51217 34396 176520495 15716 86086 965032521 15716 25955 961810985 58901 38874 396380657 55751 99479 476399252 55751 17693 219085086 13234 45714 649869458 34563 31803 549463608 34563 26402 71760344 23633 80750 268858073 23633 53898 305733552 8129 71659 255576158 59759 44091 305729419 59759 88915 770968644 26986 35983 629597302 15613 69441 550606362 15613 42855 736492709 15613 91469 68455642 36272 69035 701891956 36272 78543 774932931 36272 61486 77862440 36272 89860 357696876 94874 78863 245294825 94874 50263 155558723 67977 31488 147795410 4970 24699 922000043 4970 52856 951163926 7559 15569 761968745 7559 12540 978750684 54070 88356 951232827 55708 77302 901344911 55708 5196 737226601 28108 81025 83175065 86007 47159 156333380 61424 14560 847049812 61424 8656 846940463 9377 18048 486897586 44438 44406 910783172 88059 5427 80897937 88059 65004 307657390 88059 15543 923945067 88059 57219 201244422 88059 6389 751045998 44406 63726 781619411 44406 14070 174920017 93622 24579 759513658 93622 80629 181642282 93622 6686 827163690 91886 47166 452868480 91886 91396 120019530 91886 58791 829545532 36097 77918 77578693 36097 46042 408365580 94922 82705 229111424 94922 26755 456997916 26618 2177 21437328 19457 53749 319064444 23888 3300 142666983 23888 3451 885196579 23888 12218 796595967 14598 44032 191528310 48477 69527 756312695 48477 3439 287277572 48477 41140 214513577 22248 19075 528891234 26402 53587 524893528 26402 18174 211903746 4766 51768 325775402 6213 51524 198023646 6213 4588 229031881 4425 40538 989083913 64288 38474 656603134 64288 41143 700828734 84560 93409 289773009 84560 13947 781872307 84560 80629 396416456 72914 32027 139694492 72914 94733 451459275 73856 52606 365772701 109 66222 373225128 34498 53485 211733769 34498 21617 340168103 34498 23142 594618860 60003 46843 189833194 86905 66292 150044932 86905 330 628517116 49239 56252 160180764 49239 1779 738578347 49239 6686 941292639 29748 84548 73253813 21257 22464 131033684 66023 88015 266798407 66023 27642 46026066 66023 89119 655656813 66023 45158 473276511 58781 90698 466455663 58781 19467 919571511 58781 70420 35375663 47033 88328 986776434 47033 61488 812153325 47033 31934 582632149 47033 20922 330064506 62704 19251 403620120 62704 26042 469115328 62704 90979 405194024 67911 67447 440276744 67911 20905 934293571 77089 77207 960940883 77089 2142 599522066 90218 22205 85103564 29290 49985 931196476 34865 18702 921755975 34865 12789 528844227 5045 46400 493867299 6686 25374 592983456 91671 18977 441372963 91671 76080 945855285 84718 86499 258916351 84718 67452 634105601 73531 44145 424457460 55403 35011 217089691 2917 37449 792371752 2917 6522 323838826 77779 78317 241080613 77779 64211 299801661 44816 24883 993072717 87486 24355 244648569 87486 27325 24886472 645 88474 945104508 645 11787 898447509 645 23261 680223898 37937 95513 523117517 44847 40713 25178138 44847 34905 341640469 44847 53369 203983529 44847 81781 15358459 46362 27782 431694691 46362 43238 805882170 46362 70346 905328831 96257 94745 949781911 73337 16186 292367142 73337 34195 905525906 61486 5494 779156208 11470 69423 879160698 11470 97268 148745776 11470 69761 616991237 84693 69096 232320507 71583 52719 911599346 60252 88727 792408316 60252 89860 146077079 31258 99229 499358689 69720 98108 86298167 69720 74783 589276020 7297 27199 958264557 7297 5196 168014313 7297 18563 108145046 95858 44128 318024899 78004 11078 489934936 78004 52452 458600414 78004 37134 44905932 72421 29011 313090194 78574 35409 481234618 78574 23114 133921318 90326 79660 135858286 90326 30266 191072286 87748 81888 822997122 87748 13365 261675727 87863 71521 982832449 87863 34820 87759565 66143 72989 280359652 3007 27889 249209021 3007 32284 687873855 23142 69981 702232210 17430 19345 940110738 17430 44457 460511218 51554 5538 348810534 51554 23977 83435174 67752 74835 158283690 39070 75472 535230247 12007 79964 775756112 61827 96596 212087272 38103 76188 846221967 77831 93205 810272775 78785 25328 816940106 78785 54572 310634545 13631 95436 439334761 10147 58068 539880809 10147 27325 722929682 10147 37986 33896686 49855 71093 560332055 14641 76325 754225367 52526 8225 703316189 41265 58009 222623088 50840 92067 502187067 50840 78964 58906753 53301 61528 713295885 81598 53178 665608727 37393 27607 259075116 37393 44126 756976923 65367 37691 377903983 72280 11932 337144681 3199 35332 474617629 71003 25879 132014289 58395 17323 324725124 58395 89658 797657479 32164 86822 466724622 32164 68407 824153420 97143 34004 534650705 97143 41771 421410302 97143 97268 823485780 42930 68962 193624509 42930 84497 582817016 16009 49749 89905269 16009 26703 698525294 16009 24701 992474032 16009 18737 245940980 32480 74302 918363582 84351 65826 642057424 12218 21148 861908767 62961 51628 671147275 4610 72354 425962248 45933 42126 690501122 45933 84497 23784774 45933 64274 547225367 45933 25538 878691822 54248 99160 630512543 69923 55109 656532599 9262 182 709470956 88663 60002 790650250 78504 47361 166999738 79113 11788 966445265 79113 77988 845923022 81330 17345 12921038 81330 36755 296456653 69601 85388 131816237 14515 13257 673500953 2962 19987 542624530 10337 56857 415330048 10337 77988 321481561 10337 43600 782891125 86372 53314 656381315 22186 61498 462408103 25955 86952 643584964 25955 24270 660067037 12778 44667 754236982 88134 14512 651276315 28489 23636 69514932 77028 77644 208247979 77028 80048 772751875 25024 8459 325525791 25024 42717 302068647 25024 61499 362626516 76839 44488 85862685 77276 50996 579459488 77276 32493 591159957 6389 19712 329903338 6389 21679 730351975 85309 69474 635153008 85309 34121 418225742 47257 87342 776612294 47257 87395 279386996 89986 20398 982180403 89986 95451 809054029 74836 97163 531036056 74836 23146 698012911 74836 70948 689566501 47134 97266 659411603 63978 49727 335859636 40893 93267 501174562 44994 53342 483535800 44994 73711 391677106 36420 40930 901529238 7632 60510 28859742 7632 55384 19300237 7632 73935 35047117 18804 12905 690241719 88886 12927 804766895 44494 30322 390528151 44494 85268 907409460 44494 28174 721474704 89429 5681 502312846 74090 6134 579798729 74090 56894 463045019 47534 3939 603146236 47534 49417 266030783 32910 97901 330030883 32910 54572 278934681 47233 10873 137284618 51060 83137 240966509 51060 69782 713198418 51060 86395 730044014 99965 7705 668329946 61978 61195 173178983 77175 21273 337489820 641 22662 88223134 641 45853 178734472 641 86297 614006122 641 71405 108384105 43919 55853 789120552 6166 62800 312878743 6166 47857 228135210 6166 96943 516928304 27737 47930 403141769 27737 99371 198310692 27737 85817 943364197 61269 39868 794507549 74611 98168 295119081 74611 86125 299168701 86951 74158 906417718 76210 6814 742478109 76210 13823 526981375 87258 64978 589475597 87258 40289 946241074 87258 37824 723076248 87258 66044 631207555 42004 42975 373771747 42004 89658 21358400 4348 41970 877496157 4348 95009 942269256 39870 37154 462715739 39870 63670 477381296 55063 70647 403914727 56439 62766 414061808 94470 27957 304010272 94470 56953 225923126 44066 62249 224090032 30257 12567 696881958 13672 37349 219384635 13672 42546 160970497 18527 14151 162541554 18527 70003 396996785 80479 54073 449566598 40500 63279 573465417 40500 20718 588562655 40500 39025 806200370 60655 38849 363177212 60655 96509 725372836 85385 82196 416967764 85385 78622 717310353 75416 41726 599957641 75416 51835 874381311 91032 73195 69347098 47057 41304 119914343 5196 89038 458423790 5196 49471 839369700 23977 74996 198572974 99278 50419 123811605 99278 90677 891832794 99278 19471 269090848 14680 63705 698625265 14680 83492 355396827 19664 66305 495427321 47639 12244 472955300 45816 6312 67007390 45816 9335 594598381 14070 54306 232694730 91552 96704 389912358 91552 54633 782873226 54045 84787 243386445 54045 70990 638491089 54045 64924 437917586 54045 59302 281217633 54045 43764 967965909 95524 68892 161651719 95524 3180 545646876 10179 96561 944447509 18779 64632 274026417 18779 47169 349633558 95216 23433 722616080 95216 33598 235904228 95216 69022 357926302 97292 79634 885660855 97292 98423 837959508 97292 58370 2835420 97292 74031 149157528 51835 78389 522711400 51835 1242 767335394 830 27607 749413529 830 27332 222740953 25647 1170 233441162 25647 98437 472977727 7577 89138 804596102 49175 92793 998245313 49175 27585 546410102 49175 35021 430726318 73818 12345 697044466 85922 25947 315085725 92649 62224 509014483 92649 47252 637550853 37055 44703 996289652 66860 27844 163011609 66860 42287 760871208 66860 41190 237365507 88603 75568 322256262 37573 84694 735630321 37573 13256 774035898 37573 23908 270188468 40392 27380 746133186 40392 77220 442301295 40392 43968 410619216 84497 12235 528950101 86588 38510 412615412 12540 68112 935983489 12540 67271 91908346 89262 5883 510014332 99240 70717 538945472 66588 42296 761130423 66588 96350 427088526 704 86529 785764787 704 69657 704043885 704 21720 571206798 9553 13578 899936266 9553 53258 461356401 9553 1779 739681500 81089 61413 636244843 81089 12671 651872239 71677 54175 104326025 71677 88932 594559484 8268 13267 464306080 69935 84845 46206143 69935 49564 64044429 69935 82127 82140054 94880 75949 399442828 46847 18160 193239075 4537 89685 961751950 18808 87609 472638934 19076 12220 539201539 19076 49629 573830431 19076 10785 708879308 8596 73219 123763375 81982 24965 506027267 21892 61180 591608638 35844 58098 96002233 35844 37691 310322974 35844 57827 129669773 43238 35784 193808863 60376 86852 460011063 60376 15804 21576856 60376 89000 321266883 60376 98423 259926725 18786 35193 496585315 78564 89872 466676857 78564 42971 814521588 89123 75770 182707257 18258 33697 152569414 37966 89859 12891568 37966 55064 913263612 76609 17882 162905056 76609 3451 366231682 93378 79879 865807776 98651 16136 482999525 98651 75449 751262791 58036 45146 734462569 58036 4952 595879064 58036 46377 530363669 64262 95514 633740914 64262 53369 777191465 44055 49643 117192433 27580 97516 583980110 8316 4583 597417942 50176 61687 901607612 50176 79034 766608702 50176 87677 821277760 49564 42573 308938541 56635 26268 901649791 56635 2012 902157329 56635 15395 238133695 23601 55791 26515625 23601 91283 979897965 476 64606 935628711 476 45447 516297119 88113 2709 328301506 88113 45098 294488989 88113 38473 15406224 88113 51415 360077262 38144 8585 371457211 13256 99264 832589349 45281 70611 870403441 45281 18969 626780914 9949 26890 725421816 9949 25616 979537387 76946 57256 702472926 32374 47692 902570919 32374 69054 920564038 32374 49369 421738984 32374 51160 451402857 62151 85827 359718982 98423 18999 215418835 1779 53440 810080048 66951 33515 987298753 61355 8764 588333576 61355 95859 661210962 61355 9120 724735613 91814 32949 15512008 91814 40123 849030244 68211 9128 564470355 68211 1696 248308384 68211 21937 790035531 51197 84624 337697617 51197 69657 625242252 51197 27340 941493769 10411 90166 394724847 10411 85534 345637047 18174 25853 153015239 60373 53297 795427079 71595 93833 12797475 37378 80420 745218176 91469 20080 406444027 85268 52395 431991001 82710 29292 438879688 82710 8565 158356672 34482 22147 808897501 34482 17728 940485907 8742 30649 678042818 8742 69540 899636591 8742 55384 780870246 48885 20259 321631134 4308 67622 841824467 47662 89769 255575509 22223 48814 167851284 50009 50641 459917330 50009 10600 396094 50009 35715 881682396 50009 76434 445071648 27340 59900 754477923 35165 82815 646921827 35165 83492 854069884 35165 39025 961294820 27703 42145 145496520 47618 593 990720253 1152 68519 553375000 1152 76574 234498826 1152 27770 144347913 1152 38629 585688142 26617 89843 791306865 26617 18638 329717252 26617 4588 349056084 26617 87007 259916460 19183 3450 411061866 19183 24970 969021886 56436 13070 521378608 56436 2827 841125265 36390 84993 157819842 36390 70346 343567299 23841 68313 193212274 4588 79173 959450504 4588 53869 664971700 4588 92667 811508646 15848 86702 293180152 21414 39542 868988966 21414 82558 831357288 80048 7296 232197528 40053 3282 578870151 40053 73376 167980199 40053 16077 928122769 40053 43600 653749266 69076 32276 239642697 27079 68159 838150458 72917 43822 788686287 44857 93375 851761483 74031 4960 442519128 58255 69408 857646710 58255 14497 104235084 9737 81540 485092191 9737 30379 55161011 9737 44813 293377836 56953 26869 643805718 14497 76708 614259388 68812 70405 841136088 11474 85296 710610653 11474 93756 769121586 11474 56046 673640053 11474 53986 200462484 49449 2376 883616085 10922 81531 712928595 15856 10631 136752862 15856 64211 19251260 15856 68734 422068959 15856 60181 54230836 14696 633 960545693 7032 57687 152046773 7032 85924 748085491 7032 61499 164715257 23567 62968 105708293 23567 65125 778081452 23583 59786 720988516 23583 98086 659644351 23583 5355 178842490 25814 60429 681676090 25814 83124 24448223 97510 57153 538486733 97510 36487 993259300 8474 41534 228065464 8474 93045 732888620 31809 70936 440662285 31809 9899 717628414 31809 76950 553189001 53349 85318 697235729 53349 68407 16363400 53349 43600 466171320 58370 85102 290190591 26042 70759 943058287 26042 61481 755664090 26042 32250 757498282 26042 85603 611488487 85272 17892 353820704 74652 18935 444248382 74652 87291 19846658 97566 58084 93780880 37691 85948 523342621 13688 10083 674905145 13688 37986 909323512 34820 5109 879617235 34820 89131 308121571 49867 15256 568102700 49867 33221 256735945 40827 24470 531031926 40827 75534 314616391 40827 72292 174851068 43010 42775 104511046 67817 59787 830164533 67817 4101 583966101 67817 27912 239898945 14445 24702 764481249 14445 70608 632770782 10243 31629 151413535 10243 86995 782816653 80618 64649 887157076 40320 12737 211087281 40320 26072 708390299 47169 85074 495503913 46995 63455 894684084 46995 44814 286025094 52237 51790 399685770 13365 32248 339748569 13365 98703 878072881 99333 42305 439901932 60704 83902 746453072 60704 33236 813224564 60704 69252 338899499 94733 71741 281257507 4952 22445 428274379 75715 62603 196554023 59602 81163 358745551 59602 3353 313262853 65642 72754 364310694 65642 25067 748181989 37134 38932 766738411 37134 58948 726695237 16062 12400 978129384 58688 59045 653234638 58688 54370 754220391 58688 27889 455072065 53640 75754 380241482 91396 35189 471637095 87007 40631 14562566 33236 48109 145202504 33236 21720 554184217 64258 19724 250426143 64258 2347 89290739 62166 63152 919080422 62166 23285 114049926 12150 70939 564324860 12150 26614 750857059 12150 88316 558355263 12150 36487 483676605 64055 96800 682187809 64055 53655 495981161 83033 21555 63591978 98778 13581 562941985 98778 98009 522782584 15251 31658 653976414 48507 32490 447924742 57570 77099 614710919 96098 51770 805515560 20079 68854 911806778 20079 63771 720234498 20079 92442 419747135 11340 60201 69542554 91687 9720 598996838 91687 89119 938749916 421 29779 973364832 421 50987 646032515 421 45733 970397092 56341 56292 851599470 10219 29355 292292646 41140 43171 937823930 16160 20230 946560607 43916 89585 187362832 43916 55916 208757682 49369 3256 433483197 80514 79434 588421829 92606 39931 164009652 92606 59221 726770002 92606 72299 131930043 92606 29788 326296872 98639 87840 526573844 97328 92465 47908339 97328 88316 165504803 97328 51231 124424878 6786 97511 6355524 85817 34077 273043440 85817 23285 211683691 28866 55238 122301006 28866 47487 353633398 20628 35033 627160070 1228 3746 348300414 24397 71851 768528069 78852 42443 268710546 26376 7852 13390651 24701 51636 616641443 24701 3509 299933354 15933 1754 319641005 40289 5753 993281503 40289 45958 948926226 49533 40809 970677563 90591 33037 636924803 90591 70961 335754660 9801 21592 158373693 81389 19509 814250559 81389 37824 669002527 81389 71405 320277326 55748 51340 398608237 93756 80214 706668194 97899 5523 700298697 29664 19316 312649655 77434 44559 102600402 77434 30607 5539838 44488 81821 268137734 85603 38389 345522578 52558 28078 597973011 86125 7874 856715127 86125 56046 981275720 22519 95029 419788072 20233 61830 194233265 20233 72154 801740260 45733 29215 322953002 45733 47081 112592264 18563 87917 433928288 69930 48849 126893403 36797 57871 529872106 36797 49936 571140519 2745 64946 452473231 2745 98251 791434796 2745 8593 643517037 2745 94971 436157815 17740 66890 863956412 17740 58498 235899754 18693 82675 631240141 85534 87245 616056571 85534 2827 499759749 46377 61457 392871217 98061 29845 130319162 61625 66677 742671456 61625 21589 477993865 83820 13432 292483600 83820 12755 564485349 89113 93948 846994343 20126 255 798217884 20126 38164 276687179 20126 53774 764205684 54370 87190 292151641 54370 96711 761745466 56684 47700 930652622 56684 42608 915070688 7858 66969 510931924 37678 69290 350720528 71750 79877 275607198 71750 71405 601911840 93606 20557 456753609 90758 80157 120628852 4477 17840 46227632 4477 53639 62183304 92779 74180 831834789 92779 86264 478449563 96711 76999 469259115 8714 77076 663173348 15239 73454 802205653 15239 8817 913154534 15239 43790 711302063 64924 56434 343791437 74768 67135 772537312 50263 99003 743995766 50263 72905 869721008 41194 31496 402215681 80629 54340 279628719 80629 60344 77965924 80629 81781 744677962 52001 11266 909276560 52001 36352 486678876 20822 73014 295518020 50358 31090 531469787 50358 19525 822907536 18638 98149 389085129 2142 5229 701071 2142 47397 23598415 15970 12351 488985589 59302 47542 330818314 59302 34121 485671162 59302 81804 791536061 23285 21617 271483854 23285 35377 189690622 23285 59677 449897788 69520 43969 712427342 69520 34724 855467651 69520 79488 617859184 97902 74169 638384765 97902 42909 143966199 97902 93874 771216383 66944 97284 707558002 17686 51288 333186293 79484 44412 973874896 9899 22304 26987186 9899 9821 90326305 9899 56894 379565067 69798 67324 218190821 69798 64695 131404069 69798 83003 839997272 36808 42609 908001161 77793 35441 536173564 68502 19206 249749844 15920 16466 852535302 36764 491 690954434 36764 68785 974430314 36764 95002 556122219 36764 88714 720182008 36764 99291 501913376 36764 53986 49107921 82558 82871 250773272 82558 98009 445481240 32724 55826 519240024 32724 17624 306203466 18969 51066 647823322 18969 25478 873500471 21319 97983 89549619 21319 96972 239118956 21319 48110 669126596 21319 29287 786494856 21319 22404 833752446 54466 653 509685121 62708 87684 207818903 43057 11154 847556734 43057 53986 291784863 87358 37826 594394267 93632 66320 507785350 21720 34188 246085574 21720 51702 435616351 24306 36356 202337418 8298 33688 846170816 34195 94897 1093749 29822 46293 898176549 30879 89152 727173206 30879 45551 425542396 19471 92751 68659673 89724 37213 144291884 89724 53725 262035861 47825 61707 415699933 37824 58943 899386984 16988 92018 361138100 16988 69252 836590363 16988 53774 92602754 49518 42717 417697696 49518 14520 620613232 12755 51575 377431914 54052 13319 638596414 54052 67272 531195333 2330 68405 736066245 60860 12332 378876854 53178 77428 813745561 53178 62560 318142082 88184 44101 167746583 88184 45611 594250631 88184 31282 701552664 63441 7045 443244822 63441 93122 829853142 48873 97758 603126051 41173 62117 966200137 41173 45749 160664752 92328 97758 732512659 63670 77427 362868135 29456 82910 726709824 4643 36965 287578427 4643 98407 426528307 4643 77083 522647788 5355 73455 154531589 5355 62149 366111893 5355 37632 564988979 86436 34342 288952825 42546 86369 926115607 42546 86515 809379624 60707 38432 594348236 60707 36192 243925470 60707 55384 668464579 60707 82767 84973522 59221 87376 394901140 59221 55894 57980093 70997 38384 182185671 75391 11585 177322711 75391 26047 774430746 99371 79389 968887009 36487 16086 315216922 36487 40017 687590017 36487 1696 924131091 17624 39676 163224266 56894 53898 922465237 35998 83929 518363006 35998 2827 513169699 35998 40524 168655027 76434 70968 483639579 98703 86773 23603992 41190 34981 929124517 41190 86264 373655960 41190 72154 86249496 66641 25865 330757770 66641 7201 675364922 42717 55041 438102248 42717 83357 847391008 47498 87577 689342821 53997 68209 192517814 69782 10297 726263641 39113 70502 951601494 39113 22793 865792152 30021 56873 778703050 64274 48349 834411517 64274 82192 478712707 64274 56768 952839299 25178 40060 350392828 25178 95335 40237578 80710 28932 36818133 44245 51026 666164510 44245 41523 538175032 73935 4704 205335911 86846 47593 667608788 77957 62515 276832233 74481 56924 166308069 50614 49097 70275380 3098 17093 999346483 57617 27834 198913244 57617 94882 786658372 57617 10778 444638402 57617 96121 695362083 8665 68832 632809521 30827 70365 500631685 89131 29419 404202838 32493 47582 425598063 67272 96453 979060409 97877 43839 913327781 88018 38986 76038129 3572 78226 770797850 3572 96171 751449457 3572 86995 51019663 92892 55599 574448863 13862 39199 429968886 31030 5521 916384502 85039 7830 847112288 85039 41523 90499751 27459 51146 246199401 97460 94756 733908748 97460 14130 431862468 97460 63335 579175295 97460 33602 227064872 64070 50362 669504174 56547 66775 707149127 42765 68633 939882814 42765 28730 15517709 45447 40069 338366256 29264 5752 762559708 51231 77177 453213186 51231 28986 874516953 13169 68440 189565338 13169 6270 949148658 65090 9284 354955246 65090 78964 25540240 9961 50781 194876370 9961 99747 103740278 9961 40106 247511210 9961 88915 893711349 66173 48992 744463707 81781 73939 54087875 95009 34404 986188630 95009 90151 741374041 43562 79584 753884289 79186 90243 156382103 26927 26695 596258008 26927 27392 727023908 53655 93744 741258516 53655 25616 619609147 35730 18558 742309601 35730 83755 357787201 56768 60374 17671069 56768 21311 100691301 26755 81261 106287971 92442 88993 805191996 92442 89470 831836080 92442 31084 311795630 92442 67492 772247332 92442 8509 658058023 71838 12779 79821845 71838 41862 903595412 71838 93903 596921920 63335 94445 23415133 32027 98499 986083332 61499 24878 325164688 11787 74683 768378882 11787 13180 343948844 87015 76576 973247513 87015 27389 809027879 60344 87083 772224312 51201 23425 96394065 51413 46123 331895721 51413 57138 316712354 30266 97659 391488991 37986 65044 236484699 37986 82902 145891063 99160 13646 946236027 99160 80111 216282509 68550 8155 760665257 68550 28793 612436602 45941 58200 831378026 11690 25996 962225580 2347 6781 5839724 2347 73713 607651592 3334 72975 514922125 78889 41711 83461949 14130 58118 257403831 27728 4447 592812778 98086 96324 201269649 12088 37921 9321260 12088 56844 179603034 28320 70260 619014738 28320 80593 863227197 96561 44464 550316476 96561 2714 449895640 68734 33578 244263912 82143 31868 127815114 82143 64158 744371379 74783 70100 243085313 74783 21679 949440039 23561 84491 892593559 23561 53160 169145513 23561 15713 722356531 25067 95263 64943087 58749 65741 333752207 82333 96251 810050677 82333 72003 688556045 21614 69243 372850305 58948 5019 836538087 62384 50036 441070646 62384 14132 560605629 62384 9508 988487439 62384 62097 466727611 331 61056 317197038 69657 45211 638970616 17106 39369 867115551 17106 71815 747113654 84313 64283 157973002 84313 16221 174793473 76080 12796 876077489 76080 20718 509982406 76080 57444 119403471 6522 10646 978010468 6522 29590 461698394 44814 17454 174753705 72154 30248 200503571 72154 18046 567677095 72154 81732 763442825 86995 2919 656238892 57827 56127 222052956 1696 3406 70828152 1696 40106 292828196 1696 21937 618501993 6492 98583 774024536 6492 60181 336659015 12039 78222 435443297 12039 26550 42809040 11703 84357 688063100 11703 57138 812353175 59952 80897 350856276 59952 45618 962313487 88752 50419 897435862 88752 92176 363719748 69022 43943 205867860 69022 45197 367671223 80111 43990 344252411 80111 94478 434540192 94178 10720 716623026 43600 94929 366069829 4808 50266 725266907 93768 74127 125606187 62506 1971 211133874 41862 29551 824485222 41862 66432 687744883 41862 21371 597788387 41862 57138 659165819 92532 11917 8878407 92532 26739 284844884 92009 78226 183345228 55384 31059 34755698 55384 54630 717388086 80230 72311 923501505 68407 27789 169622809 26430 41755 116130256 68934 23758 678504180 68934 39319 921247964 68934 34877 658066188 91657 51110 329532749 88565 58488 90102941 86681 70958 601413380 86681 1242 138232675 75760 9204 470031272 75760 51316 830516905 83508 66940 427180411 56208 89204 315234051 24349 15600 515709068 19203 75474 408999380 92967 99139 475130914 92967 31767 196704914 92967 9821 808174629 92967 26605 14990602 92967 74295 537280466 79488 51676 288241879 79488 68852 990577292 32250 47615 463823018 49128 26506 338705578 49128 9464 645498696 82352 99523 864183551 62594 70222 748624917 62594 98712 890818986 62594 30319 634473050 62594 94971 153477237 87020 51382 94868746 87020 31282 70486199 87020 7903 384253052 47172 93111 997087124 47172 76368 163682114 86624 72251 916254712 36352 82182 333735709 47397 33065 961371008 47397 40324 901221666 47397 73967 450969734 53335 95052 353150568 23245 55397 970490710 89912 3254 822478161 35054 21311 889187191 35054 86725 562641866 34905 82755 290538110 20718 67151 953305669 77660 48506 563665543 77660 74504 573263690 77660 68372 708092865 77254 75202 902911970 77254 2443 584323252 77915 93599 48623787 77915 5024 804427974 77915 92137 767625868 45458 37373 533509675 50190 36344 649944823 50190 22289 130759810 55041 48381 518272446 55041 54572 49922101 55041 93305 539432379 29135 14001 183953889 83466 10593 779754163 83466 47773 50695689 17425 95007 460980035 59595 32888 672968618 26605 10751 844085177 26605 76526 772884317 26605 95743 507954165 79966 10171 760949364 79966 97483 559433759 33221 71619 690788227 33221 3154 304108773 33221 39025 5693178 43673 61716 983561607 34406 212 57718816 34406 31656 816589077 34033 60196 451045837 94259 18473 116038249 94259 79578 563183746 31767 84998 763099678 31767 30854 649618091 31767 58791 587084894 14520 18982 357127638 14520 10798 306462876 42737 82212 58739877 42737 73967 392330156 70346 74299 844376084 70346 49860 222963297 68667 55931 468372417 86351 83171 495138698 70003 10064 470792840 70003 8817 979772051 56046 59045 297365686 56046 14219 545597685 56046 45266 470154393 50255 68943 622182547 50255 96073 776336513 43456 29817 769361484 29099 6240 880178176 29099 47487 162161266 31282 84820 286443324 20764 45076 257279942 40635 11888 768376039 40635 26397 659814247 45958 49965 210334429 27413 12303 327405985 27230 87241 909238818 42655 74015 393610967 42655 43764 50986009 58342 5972 119882489 58342 73445 853684464 58342 58698 651434672 77220 48724 94381946 57219 97353 766734304 57219 85973 505242038 57219 63771 835749603 72160 17130 184443 32284 5996 438928904 32284 53774 425115883 59915 48096 383052416 21343 64396 564740069 15804 43353 823467838 15804 73233 679398924 15804 88714 765396232 83929 32861 841789924 83929 61659 9493501 5365 56927 46646514 5365 83509 893318754 12789 595 536755620 9120 50169 471723942 9120 54403 245729589 95451 50659 584248949 95451 62570 676017456 97483 55802 471107423 97483 69748 412986693 47857 88588 720184497 76950 13364 733875864 330 70497 812559023 330 81252 914729672 12334 89038 90567141 12334 53437 992583257 43764 84263 101316818 43764 83503 680506243 70889 25154 362405524 72003 60938 284875112 72003 81821 10757890 67492 80880 792953073 67492 5978 361865153 18293 27368 255582504 18293 44344 447026814 73838 50593 286707231 63770 89806 648231603 83655 82785 120569862 10541 77428 466927186 10541 49626 474694880 45211 79533 841963850 79193 97202 750969888 43120 33003 316797718 43120 36195 527045432 43120 91802 92169584 54630 19925 834072531 54630 48401 255270982 57174 52687 216942096 38789 54201 730440277 46090 24597 367891992 46090 53573 630586405 90080 4283 363069856 24970 16243 314762054 27642 57193 448570940 27642 65100 979984972 27642 8297 782470935 53398 83416 944320849 21311 80092 667544826 69252 31347 447049523 69252 47435 793335452 70962 8522 572026822 70962 3755 960746878 69761 82082 16528493 69761 28986 133902858 20922 24216 556308829 72406 30492 500314861 72406 98437 960704942 71097 71414 275256272 27332 66981 346353997 30854 80058 194267087 30854 18214 496692288 99440 37169 744802877 99440 53869 302434571 99440 66044 832169365 85037 29125 9673676 41771 50544 101136631 4757 98344 827059388 40616 81236 498973944 29392 41442 208208389 29392 91182 705482435 29392 37632 736312817 53725 51586 51480868 53725 2343 28248797 51316 16973 111944823 44120 19892 27193003 44120 72190 878175403 15129 89267 506351291 63182 55502 975124573 70007 92005 395722417 8593 18756 396587899 8593 38314 10874000 12255 53797 359798206 12255 83357 193660297 6270 80314 710989853 21937 87920 508935690 24868 50227 642874835 6936 87200 736918244 6936 3941 486425700 99752 84056 584580480 99752 48443 609603726 52452 80835 597870032 52452 7134 287463411 90315 92237 869313206 90315 44365 292071476 19345 44573 177105010 19345 10074 247323820 95742 4482 417829661 95742 81255 153544681 78477 4063 54557427 76763 37501 153171564 38629 48272 330210936 38629 99219 770682855 67271 24670 47926881 67271 6412 625185367 72292 14552 840071810 72292 64211 237091887 88259 68581 871766989 88259 35002 530614415 99671 28730 457241274 99671 59502 763966565 42971 13376 131318289 42971 21606 493845697 42971 98441 40208057 69308 59119 768457440 18230 56890 265953923 97937 77827 196028421 13051 46598 560691579 13051 1233 633497554 40761 23362 106663563 40761 52212 53388759 40761 53437 267922711 40761 53607 403596696 91099 31474 144284038 91099 1603 39779223 91099 36759 169419745 79393 81842 919941461 79393 14285 937327349 85973 34529 923120250 85973 83509 540284970 57355 20147 39882647 61536 77613 598767141 61536 2502 918905867 61536 10798 667193080 40123 16526 837695619 40123 77203 241373524 489 20355 985916958 46042 9139 270287916 95335 67680 26262365 81422 26727 676778783 34877 32337 401008219 44365 62069 703540150 44365 809 976748806 44365 9015 258875604 62968 22499 986115744 10785 34279 28258030 26225 39838 789040660 26225 18868 104908886 26225 89658 545332096 83836 39672 193380796 24233 83991 615942255 84031 43733 159902642 78486 64954 919025600 92425 49261 819398077 92425 13823 610430396 92425 58240 558230438 34276 48213 728884731 34276 11446 195652651 83197 60125 400867852 67460 8454 541321144 92137 9066 242216203 14131 3087 398491842 8817 82447 641724440 89860 81916 429582295 5648 14040 282980904 46209 57841 106571412 46209 21171 646874689 46209 69570 559085192 29795 61442 263862749 29795 73005 760390689 91365 9618 705762154 91365 31055 52757485 2827 82100 80733238 2827 35364 196832336 69570 76442 681570464 69570 47495 687248637 74295 89861 252869800 74295 34724 521968779 57938 9954 990596763 57938 12454 918662701 57938 94216 320654044 32324 79347 166940548 32324 43790 411992022 69572 67809 874933655 69572 6412 48222243 69572 11716 116100479 61830 22355 332595391 20467 1981 548193650 20467 80257 130429358 90677 90762 275136251 1253 33077 538499720 80096 19651 165084719 80096 76576 342267632 36188 91303 589433270 36188 9600 911690869 80348 28990 894462028 80348 12561 159293707 83950 4062 207246282 83950 49857 438696472 34386 43728 115782670 21679 45352 616971524 4879 6931 223303546 4879 82853 902457741 92900 31650 676028828 62570 54941 58346808 62570 47935 897998083 23114 63336 322659301 23114 71642 605146514 23114 25246 222417277 96171 77395 936346458 96171 97463 325805889 73711 45026 593271730 22090 65461 953548362 22090 46766 210682685 72902 61336 162780587 72902 28792 291574323 9821 23600 518905220 34724 39805 329391570 89256 11967 265770124 89256 24615 427152991 9508 16053 611774958 9508 45835 252613292 9508 42512 691351836 71405 44538 78457871 71405 8860 840736212 61092 15999 388047577 61092 89521 226805529 94971 53519 137042755 94971 16209 277288091 27585 57148 512242925 50150 72140 293386512 50150 18190 636864588 98437 33247 854965143 98437 8297 485786529 98437 82767 988460061 92396 53861 58790749 83509 95086 987459026 88915 49898 482977323 92667 6720 529695307 92667 26408 22712517 92667 92498 977188532 96723 56434 193737885 96723 45769 411427636 90551 7045 473196561 90551 6826 386562319 27558 48372 54880262 54704 80001 731063143 43790 6980 462846159 43790 11758 674961237 13257 57423 946615292 13257 64767 678402793 54403 60582 471059483 54403 93478 80630080 79034 46908 642016752 53369 29883 389015505 53369 11150 215926745 53369 69378 173646265 4785 88354 617394128 64406 43552 655143696 64406 81940 684251596 64406 77100 2633078 21589 41068 690441772 21589 57385 397579303 36342 20111 74705971 15395 12331 831500867 15395 18924 187615912 45611 33413 458997408 37705 13955 332794689 80593 55243 565808959 80593 98009 74490815 81804 42145 784304058 81804 72046 22083723 12454 75987 17439782 12454 1233 943334514 51037 56946 366474319 67186 86486 645219831 67186 87109 381452619 92439 80769 77019784 92439 89470 667379700 71496 86531 586814354 71496 49626 407277379 2187 40646 740474133 58441 5172 33544519 46316 37482 591779995 48816 52791 906622270 48816 23546 816464818 48816 65125 233741263 48816 88025 462233976 51919 86453 226619992 51919 77913 2978915 92098 25941 36187240 18046 93421 458715247 89658 12646 524030088 49857 84733 852796156 49857 72299 366065230 49857 61006 778255189 31605 76646 93102937 31605 99546 750364180 40106 97665 159064315 10834 17627 78441662 45266 76658 265637590 45266 66185 480646622 45266 97718 83660253 69499 86773 244514602 69499 28752 612677214 21371 22533 401017529 20531 96245 543998310 20531 62080 65576997 38376 98766 131117747 82902 8754 815275539 82902 41404 157007396 82902 93430 287402353 25790 56642 92577789 51415 12549 667645128 51415 73967 137186503 28792 82281 318709173 24686 45662 614986130 89119 79781 405915385 9335 89335 708816381 9335 85924 967136819 9335 17779 83389888 31934 14603 532743503 31934 15391 770294471 31934 31479 216997079 11150 94378 265734527 11150 18190 192963361 59502 14507 828843400 13048 58748 670027686 13048 47252 973997724 9015 15085 153139601 9015 1233 416527495 9015 51445 258526354 72299 72737 518691455 25616 44591 660521313 48401 63367 177533646 39710 11757 223666227 39710 57576 611808784 14219 32399 961256563 14219 94390 185325932 1603 44489 62446284 1076 61472 585557263 99747 36199 982854532 70420 85683 202080321 9926 64184 11408241 31541 63527 415228028 31541 83461 193083279 62260 9131 225630336 96486 34678 798691479 96486 24083 470638702 78964 7668 492142663 73122 49235 15232340 73122 18245 580655298 73122 9600 34696943 91338 82859 811724651 91338 97552 556139687 91338 91482 30024123 91338 82127 458644458 3180 64633 762719054 3180 24011 706965525 5024 91375 459405471 5024 33041 860623409 99546 15361 426529006 99546 12810 837035766 8656 11196 880055421 8656 85221 687172353 1578 7752 219252959 1578 45658 388451411 46897 3843 321299249 46897 69378 7567377 46897 87109 165830624 17693 1503 252855982 17693 93430 492242172 2443 34721 152049751 2443 1996 481285612 24282 78224 973815837 24282 25491 340984718 24282 57134 127473267 43409 8274 96019113 43409 33880 356845414 43409 82093 434361567 49629 69395 321692518 54030 57140 255495355 54030 63874 843622299 54030 87677 914825704 70916 86708 270767175 70916 48586 663865472 43968 66150 301355147 43968 1262 508126256 10895 52719 353643196 20905 89660 344267741 87109 31552 690212964 87109 12627 689725063 77203 68196 634173295 68380 95295 941587840 68380 85344 830838199 68380 26739 180818373 91596 67157 250645443 74886 42918 841890862 74886 13823 48596375 58791 47361 435987816 58791 14545 813705275 87395 26787 400929147 52856 33572 149723527 91328 86625 565553770 91328 96276 599727631 91328 20705 938486690 72109 54662 830377108 72109 62249 425723464 60007 95060 433995274 60007 55147 238291947 60007 75544 865959925 63771 92943 303298738 54130 30648 45800544 98344 92679 144342039 98344 3118 737685316 1290 43158 45729281 1290 84224 566688623 21617 56971 41330746 21617 59414 924971578 25538 96015 208317071 54633 67796 434994958 54633 24255 980596542 54633 84814 569288735 45158 91136 18369694 31347 67978 308967435 50664 80540 829044619 66699 28316 149691294 66699 99399 72949521 12144 76440 90662813 96350 92245 86926248 96350 96124 919313645 16979 38605 924780959 16979 7399 792684733 77988 10870 187427897 27325 91311 232976606 27325 69173 564279990 64211 64063 733633254 31479 61179 226337327 55817 38745 387402176 55817 2796 646711279 97268 95838 645897707 97268 86880 258911677 97268 20798 921854906 19102 86929 296459045 19102 71972 858125102 3451 89802 85575978 64356 79332 751370447 64356 56146 903922977 16221 58297 333143299 16221 53774 548872044 25981 32326 784966416 10937 31003 202761825 54572 82494 160658265 54572 62016 68541347 8860 77167 280168548 49936 25773 929785564 40324 62779 378983913 28174 4896 482933779 1095 26151 970003432 45323 75901 535515173 16104 98475 763588570 16104 7785 718658626 49027 11990 175905651 65125 8866 459632292 58517 44751 686706213 399 42390 34783987 86798 60369 563729694 86798 95908 816485057 86798 51120 957319082 86798 53607 818709445 97281 93970 987694271 97281 55926 4842652 85325 46867 628442858 52212 11542 918809848 52212 25478 898750134 52212 79214 368421182 39025 47824 642253793 39025 84443 503474169 93122 89392 402207598 93122 69686 571322963 27948 4275 360655920 27948 62389 627620994 27948 7918 956393709 53258 44168 779246635 53258 32826 58420216 53258 57435 77156159 53258 26047 343168444 42855 91966 189229653 42855 33359 513563640 26047 41614 951319129 11102 30363 379956192 18737 81117 444320376 8150 89179 546147501 58129 61402 529848623 58129 82847 641636219 58129 65662 293105206 41187 63891 760176758 41187 33447 329016220 52414 7621 994369187 52414 79371 825830291 13350 80614 370488611 1242 30439 610081763 1242 51727 692353257 33602 92049 969711561 72316 6838 435398629 72316 83461 531553529 95743 55839 594133064 32566 36595 852628167 97983 95030 741091835 97983 54878 530714244 88316 92762 995561614 88316 73936 915225968 44813 26360 643289513 44813 17406 300213707 44813 14258 190321711 44813 9556 630946964 44813 58356 567564441 25478 76121 46713467 25478 33048 139378682 3353 71988 899985588 3353 58816 879838976 58498 20994 229463466 40443 4918 174970848 40443 66044 950886039 40443 95416 60762865 34121 43732 813065825 34121 60110 534193355 34121 62430 503702462 34121 86251 155122110 9675 42311 74013232 12671 38885 575433993 22599 31277 254438267 22599 90470 809917249 22599 78534 67018428 24270 99816 309076889 24270 96121 142310820 24270 25619 257987809 7695 153 817112110 26608 69406 554225427 90979 85554 416466460 6826 84414 713823995 88714 25972 289578894 72869 48613 570592561 19525 30792 268880790 19525 25456 744191404 84443 78611 92811237 84443 56483 96475892 43962 73029 385136100 69981 97388 610458938 22793 83220 748661752 22793 9600 687944008 67452 29040 147799432 12561 58281 647162858 9450 6939 140303389 9450 53607 95067608 70948 11582 798210911 70948 43122 694997268 43985 98680 345225503 43985 1870 253924306 43985 14258 967871950 91034 16848 200814825 90246 2041 248903390 90246 87291 86704243 90246 39880 213631369 47019 68617 388624173 45543 19658 68789897 45543 71988 712962766 66044 96233 20853288 66044 46500 544982425 37945 79462 895943959 37945 81733 125409224 12272 62935 444540802 12272 61700 154279925 12272 71576 974230106 94882 77070 320607075 92176 8949 252306607 80719 71972 629336924 80719 13062 230969934 91443 24498 371962501 23261 99482 649028508 86725 88106 21348121 26739 41137 322687968 6222 8589 254929409 6222 80504 438456383 6222 86251 464704163 6222 11381 884227005 47846 11082 926137814 89321 80799 500332194 89321 42909 402534806 89321 68865 838603222 89321 71241 146326153 80350 63245 675675859 80350 89049 94969124 22289 21602 533713077 22289 67840 336003035 1233 96281 830054199 1233 62948 321637563 7134 60429 10643166 7134 82836 16134014 36759 26249 471927515 64695 53635 911937482 64695 83503 477361216 64695 80136 48637679 18364 8985 803172374 18364 75002 328514073 26408 44974 688984854 69686 1375 119017212 42766 77839 648174069 57238 92960 319815802 57238 24894 819941710 82192 50815 451516762 62389 9195 129581038 47935 50926 639444121 47935 49743 525262430 47935 14870 993029494 86748 52170 379784701 86748 37570 387841734 61659 18734 498586359 61659 95149 305752383 79817 29975 65901556 72678 82739 657314621 52761 96067 639245810 50746 68465 370026755 94478 58215 931849917 94478 1996 983531951 67861 3983 768267611 92879 1600 548745947 92879 42556 315688822 48646 21588 305852417 12602 94468 297278480 40736 94581 608762125 40736 46098 976987805 82445 88825 91986922 53986 50231 294648517 53986 12955 511116584 11716 49883 854924594 82367 8837 336278586 82367 77403 854567138 53615 12913 54446164 7903 71949 414299850 24907 20643 645904940 24907 38797 314153379 46489 52604 402962510 46489 61041 490255030 46489 71972 132509050 79028 42523 623032938 79028 21601 93319479 79028 85924 605377841 11195 62333 915710279 11195 25709 828610604 3509 46524 262001732 93450 78385 684698272 93450 56588 857236059 93450 63874 871747764 591 94545 664920578 591 94531 156682359 591 28730 362208471 96943 27825 386492301 96943 33048 493453179 32779 98507 525190342 32779 82478 426506620 53774 60427 990469432 69748 9205 691515482 4886 62153 140725843 69701 95990 885049018 69701 10675 574066300 55034 2945 120866716 55034 89521 331869778 25709 28577 147594203 9083 49557 269467363 9083 63992 247105659 11320 5933 720356681 11320 93736 625027282 11320 55753 38320861 84833 96795 988535301 84833 93344 347510963 84833 93829 967806085 2390 67266 32295190 2390 52368 636136533 2390 98756 384427555 16993 73167 922650211 16993 94390 295727920 93874 14181 76482074 89470 55320 306029946 89470 37260 573761835 42608 98511 493009605 3941 11712 139100846 13823 75789 976770039 13823 52126 855655509 13823 370 486755767 60893 16963 455348945 60893 32769 604666866 45696 63448 601762498 45696 17222 540967815 45696 88512 972080945 7391 28139 776131827 71949 80351 744003690 71949 81453 905668169 99249 25335 895489242 99249 31646 840490768 99249 6833 701956315 8565 66874 919226587 48332 39142 669639740 62097 11854 526850610 62097 39761 69338528 45551 47288 198700066 45551 62175 138656297 45551 71624 445954425 45551 53636 610741300 33359 7254 306001637 33359 91283 99314180 33359 1704 23812746 65745 73751 748608525 96640 52835 12614920 86395 59335 543694890 86395 44266 633533285 93045 61907 908874579 10637 86551 37167362 10637 10675 771608737 10637 91972 355596466 10381 18953 998317547 53874 56416 827501891 53874 34319 102256584 64991 47140 559535020 64991 97679 802660560 809 87259 224330230 809 16120 945296198 5929 19784 582727100 83003 6333 534184424 84963 13701 133407976 84963 63036 641509856 85527 7911 165371779 44185 5760 578851063 22208 82969 917123566 22208 94823 989310796 22208 91182 254559943 27912 30697 713676389 27912 26550 392307254 27912 31510 522569508 49471 35784 421616566 39296 59403 556506926 39296 25335 267447031 39296 84229 982787805 70608 49309 352864741 70608 16301 891200261 70608 17779 84074861 15058 69095 950562918 15058 76189 673417474 15058 85104 37969642 15058 60240 673969646 34453 98920 818923485 34453 92575 73257497 90151 3198 14448165 98009 96653 400145763 89000 81483 327285876 85344 96397 714586884 98836 70153 224261910 98836 39880 839721500 51160 42415 849833637 51160 84384 996347317 4101 78093 360504951 33447 3630 891931490 52171 79027 847431463 93926 15338 831956290 93926 40938 134727397 69688 61090 906324570 86297 54527 582006452 8297 31287 33960277 8297 23908 861705153 97679 37458 184632401 97679 56333 874605437 97679 76361 494350091 22871 16758 34322672 22871 50288 630235889 22871 45280 509492610 2097 30837 619668289 12416 97343 275569214 23521 40240 109088494 23521 95151 948028680 23521 83391 840263593 25156 97225 788473203 25156 99291 575449306 25156 91822 852344806 69078 3812 306672471 98572 41101 787458900 57138 58357 542918853 73967 23382 129964050 73967 16301 412284130 57435 45501 417672627 57435 82813 569328987 88089 75858 622478534 88089 6989 282007643 15491 9583 308375850 52085 68276 664795578 33598 48828 589142985 81940 2520 197805394 9613 76511 359576074 24565 21300 869961162 81255 65095 628420980 10074 62221 986037930 10074 81192 886400109 10074 55753 242712176 79578 79490 699559213 79578 20168 336656749 83503 36047 833406913 66488 75514 851669776 66488 84759 45815984 93344 35981 761655065 93430 25671 735311561 66487 9480 89261128 90047 88987 195683208 56245 62320 567114325 56245 9987 24724379 83492 25619 101510728 6412 96681 276688602 85014 14883 344511242 85014 84814 523785502 7781 15875 273660945 7781 10675 848201844 35021 92434 713347889 60181 30480 134617995 60181 37169 168112798 60181 50987 741470062 60181 94315 591905805 26669 36911 150796356 69313 65760 167107052 28499 95715 76490820 28499 50694 269203392 82093 95870 828987431 82093 21299 309867365 50851 61200 853669790 50851 4064 825903433 55064 15872 612985459 55064 22404 493226073 18245 53303 308560292 18245 56588 776587650 18245 88025 482050483 29788 74842 558163696 5043 26939 411620428 10093 79127 274801909 10093 31510 535357679 14450 72993 224067544 14450 53607 476033899 14450 83391 520073983 14450 52736 405908589 14258 56797 961565182 87677 65270 708271913 50987 58911 983664394 97354 89337 431129251 10675 29542 198562292 40665 85008 32884920 25246 79245 923921855 25246 9512 290462978 74950 90955 881669957 80739 29255 637096944 80739 91283 586934073 47252 55345 317945160 76368 76296 258091050 91283 83771 153426658 91283 44344 447591016 58112 31313 630521560 90412 2098 833593996 64158 28931 607307369 53437 82163 760636614 53437 94171 686144083 23908 92288 346063283 51996 25682 737003125 51996 76102 903550880 88597 44593 959175674 86784 58422 575019689 95429 81456 510789097 95429 58377 271530593 95429 13167 459260351 3755 74777 751643125 3755 66738 892968203 24481 11213 748368018 46766 45833 139281783 46766 21677 24522374 46766 76014 268247152 46766 98187 806451468 46098 63092 372059277 46098 81390 952828835 37632 41797 861197791 92115 92972 360609314 55560 10299 583269498 31090 48826 589349315 82127 51466 176957384 82127 74805 810986207 82127 65339 593676811 77918 81975 908755667 77918 13611 291115127 77918 29850 182599062 77918 81732 618854489 31084 41593 902987320 31084 38826 532507203 31084 22482 115053383 14776 5822 783287052 58231 30493 64174718 58231 38314 203389250 53869 13366 264021138 53869 16120 587229203 78456 75744 430735425 78456 72179 618565255 63036 35077 232760150 47435 82867 869187309 47435 39880 475510671 2714 56470 560308019 75534 64051 212303750 75534 86525 289654185 75534 26336 537978577 53509 82024 290789043 53509 70332 422144036 29043 99577 490276271 56588 80249 868475171 67840 77907 130475839 67840 1260 365029448 28752 9497 872422436 28752 36366 71808588 25884 74005 700181927 36366 7359 624676277 47081 48932 942443670 45749 88125 905164227 45749 96866 903627585 73858 24386 75857907 691 39484 423101890 691 18929 64619113 691 359 605853455 65716 29208 220643850 77667 84490 231633036 30379 69732 681956198 30379 81916 238943298 30379 86743 428304190 30379 47495 85568347 94390 38807 840990918 39334 32504 404568371 39334 22919 495999008 28285 40148 763097451 96524 79153 727089274 34049 48126 991464182 23192 99400 808615861 14870 67569 412725147 14870 9346 392662878 96191 78720 671358743 48586 51229 696060725 48586 89216 857965444 48586 18274 832574319 86880 65205 408814968 33041 24402 496056643 33041 85976 58242233 10354 94737 364864232 83124 28054 30742976 89832 72433 310912779 89832 42148 210775887 89832 11314 231534921 79292 60171 587613927 79292 98501 157769025 76526 93072 266747031 76526 53728 499110844 28730 48735 226433035 28730 30866 484619641 13180 89145 919997844 13180 74172 386986253 13180 54985 640579816 64797 73732 349957105 81390 26095 649950980 81390 64405 190376404 81390 10562 258888121 81390 42907 436233303 53607 99474 56487598 58356 87088 171508492 47912 22114 631725453 47912 10562 429966526 83461 90899 639969822 11758 10952 788206726 11758 35210 175997383 82847 14859 708598442 82847 21452 789386340 82847 9873 698898745 62175 67991 349078008 62175 92634 494082913 30319 65078 826099868 30319 31510 691719799 96972 20338 79501061 57444 90489 231800934 57444 16582 845880094 19836 52258 866163553 97712 86872 974031064 97712 49065 828978800 49860 74814 831799520 26072 59877 930951558 26072 35688 546119978 84384 10043 439184544 84229 39184 395299291 84229 39083 848877726 53647 32635 393251253 53647 39623 304835769 96121 52967 321550197 17728 9020 165601237 89903 64793 9895244 89903 34271 25409790 66185 41462 542633624 42666 19774 679930415 42666 29809 698977938 53728 73033 544846151 41523 51580 340299434 33759 98961 47017483 95416 93125 212197923 44926 98838 706560520 44926 25869 452736517 17065 81989 288727631 55386 40472 458722999 55386 65160 295129153 55386 58066 849576885 90510 25503 239636879 90510 76501 709596298 90510 98655 443876918 96866 88703 780411240 39014 4161 208714740 39014 21299 558442599 46346 44626 769762587 57263 7029 612491397 57576 6542 691223281 27889 78467 736452107 27889 24255 192595391 27889 95861 30369590 86251 94261 146969288 98441 67832 476655683 98441 49089 418027945 98441 14837 880511203 14837 77514 411001483 49778 53246 405284420 54876 87618 966527012 54876 21743 318560847 64537 84389 362726307 64537 11221 838848305 71972 33756 172386583 48553 35079 514950763 7201 10251 883946474 7201 56626 786540842 29838 29680 427074656 29838 44344 574815107 70820 38085 356612737 70820 66042 748876362 70820 12504 881751389 28379 43889 339013537 28379 38633 90798798 77100 62628 144676040 14132 74591 531576626 77551 24479 776617358 77551 67832 117373258 42909 60467 997308373 58240 64659 186079436 58240 28733 4293362 58240 92322 147753033 36030 36777 913966389 87291 80314 28902639 87291 56221 469919541 32797 26455 876448969 99291 23738 313015515 73065 61709 267119738 65662 25486 24363262 65662 62127 648241058 85924 29022 877253982 85924 66753 915020399 85924 473 350421955 67832 24492 942372714 67832 66072 4407114 67832 47333 303865004 67832 13714 970413533 35332 93903 26240891 1704 53665 277513271 65057 49862 107418175 65057 7061 696499236 61003 61809 152093005 61003 83167 74584650 68618 45331 196909182 3757 52261 507217406 92194 4215 370697767 22482 76546 684868534 22482 73445 759069685 22482 7918 982476848 22482 62870 232221636 55916 59383 766935935 55916 96568 743370243 55916 2526 259980358 55894 6899 652318494 55894 12810 722670667 370 64551 54432838 370 16559 620630609 370 19142 145172112 370 94449 284633377 47487 76525 874863513 71988 39207 491294637 13349 53000 113201780 74504 66601 696431905 74504 87433 771314705 99219 74661 907009446 39319 68982 747087140 93305 73826 662965333 69378 21511 306253738 69378 6632 308931565 69378 19983 760674512 10857 69298 699579158 27392 2853 282326851 27392 24677 989933895 1573 26086 397467087 19866 25877 957879414 72905 96554 974506034 53573 90133 461555660 53573 86633 33985994 94566 56997 187364832 94566 9834 171388684 56844 32512 472741269 56844 65060 351554775 77083 71829 247475224 77083 45268 506053565 78534 23664 483482966 68372 29100 450137538 45694 62200 442177869 19983 4372 370920930 19983 85045 575692324 19983 50288 232710374 5900 6076 100855465 96652 51988 793561808 96652 78808 261537127 86264 29062 253919492 88450 31472 228239856 88450 82836 213081741 44266 70925 176266567 30415 25820 708947292 22404 3506 214844477 91802 64882 457376788 91802 76189 651390436 91802 44556 473347463 3183 97549 174151141 17389 27002 950002466 17389 50117 448543425 19618 7131 375517200 19618 12627 802079646 26078 2262 579227719 74408 15407 586360389 74408 58816 932290487 95893 32242 162081271 44986 60006 737339385 44986 7399 840422149 73713 71748 704119008 73713 94464 637896828 85104 98693 449847638 18589 7396 307113222 39083 89027 523665026 59800 35446 647313048 59800 12504 105181429 1037 5663 118082820 1037 88512 112131638 1037 93478 11739127 70961 73795 839279550 58381 76280 272822421 58381 62535 424270499 58381 20599 541774056 58381 67161 734943809 38314 7838 701823794 46500 44341 67009571 46500 36432 346960747 46500 81652 228346005 79214 77321 585005159 27016 29179 118608222 27016 12627 322270819 27016 42649 644259514 31581 31095 360081430 31581 76999 774348276 31581 6685 853712363 31581 84058 17002810 98251 18246 885922403 98251 82767 571219837 59469 2946 65965789 89050 38368 402937381 33715 20947 734378709 33715 38633 832219942 67052 17842 965205997 44408 25098 940878386 64631 85504 667449699 7359 36883 100596522 7359 31548 265422270 56146 97163 996398556 56146 66042 501704499 56146 81574 233286237 13714 33398 134047920 13714 33048 323251616 66500 81261 366935236 43087 42063 694887264 43087 55943 409318773 43087 26764 422403124 96441 24336 445479929 96441 80001 975099795 2617 59507 425400543 2617 65484 700721453 7785 49238 690340256 7785 68662 525710516 74961 22264 857595018 74961 52606 763290025 80942 8638 893753496 42954 94545 382636573 51702 89545 219135761 51702 61447 291292797 51702 14971 835815384 4064 50141 871242507 2502 98293 460241795 2502 60286 468449295 62249 41430 621388103 62249 44485 593502402 26550 99647 135121421 88328 27338 646322200 83755 3447 621162612 62016 58321 752831389 33266 84556 551030431 33266 53187 585585846 62535 13890 933353260 51921 91590 795530281 51921 84784 639991300 51921 86338 46127715 16852 19950 270170779 16852 18924 379314661 16852 54773 835242317 79102 19407 494791056 94402 25265 37568960 39761 85261 558095877 39761 71414 825478845 41421 55505 931837039 41421 26219 258134047 25869 30965 457923601 73128 64727 911649279 29670 50747 210760678 29670 90380 366183353 29670 63866 575541712 57987 44435 974052382 57987 7164 143757198 55617 12988 984266954 55617 35734 545943657 55617 779 404544921 55617 82771 409894111 55617 96294 304043538 89924 70249 442673070 89924 4724 906823070 59610 46516 269198059 59610 61941 250865739 56483 62263 14814607 56483 39880 145925974 40939 75539 662388072 14545 25171 492076551 1260 89660 633721577 1260 80875 958405816 1260 55943 14964263 1260 29590 610974098 95149 74619 175588606 95149 95908 234948656 63874 64279 479763341 63874 80799 180602963 74153 26691 157752795 2736 24606 979320155 245 18885 52622852 245 31055 372901362 28850 15913 821160364 28850 16120 738204700 1498 89648 69339190 1498 93829 538466444 17384 23091 451937227 76576 40266 663065918 76576 34271 489025478 94823 12570 248778443 94823 44962 137633628 3118 17232 582987374 3118 8556 46472753 81732 20131 465955738 38722 79711 412042141 38722 64347 405675038 76270 81759 454697722 76270 80183 591029540 49626 67447 965415066 29435 75239 500900955 57958 41698 194381157 57958 99041 821716147 71241 13192 595681868 71241 7954 980058942 92498 91521 329066263 92498 14971 978718755 92498 97560 920135998 48194 48500 831661968 75544 25181 936925700 75544 7114 8983363 67856 71756 996603627 7660 31048 936326088 94526 89881 572229126 2959 58098 178505867 2959 30170 629641543 31955 82502 149502908 89450 9284 77077401 89450 87978 313192186 89450 58377 762557485 34366 6775 568189608 40524 1720 360894787 40524 88002 806134057 40524 58393 984005209 93145 67013 206118286 93145 79687 194832464 93145 66901 296652661 79319 58440 784113910 79319 13167 87296790 79319 53098 394639471 36192 70033 800604381 68196 75047 85407210 99399 25390 730898143 99399 51676 539795939 99399 17222 649106996 10798 53938 122926960 26287 22576 692006183 62149 74368 744763864 62149 85976 709629100 22855 72125 289724053 22855 40081 467385568 22855 88025 919516734 22855 51445 195024111 3219 42145 434384351 3219 64136 57071984 85074 83387 252363499 85074 60266 109328665 59354 32391 740145476 59354 72953 436003443 98407 7619 814595812 94465 86817 954984061 27389 563 285763413 10778 69768 152863348 10778 81929 566993105 82767 62370 397707544 9556 12873 433904891 9556 23029 170488979 58698 52551 494493443 58698 90879 39394090 68718 95026 314135026 68718 91182 142608379 68718 14971 662162863 68718 12504 567990475 96073 58222 142967856 93829 19127 327840250 69031 49500 765804701 31548 66460 561616742 31548 79763 504897312 31548 18866 515703628 61941 61190 5652042 61941 14710 280171255 52089 15563 481001360 52089 73961 485591227 45389 26297 726842155 45389 26204 693224914 53160 75696 623826525 53138 56303 417804085 55640 45409 999095308 14285 40872 428418836 14285 63322 821595244 81705 5324 241847047 80519 42457 856214619 80519 98004 334693758 26248 62154 895767040 76662 38319 138837015 76662 67496 945081699 76662 70999 365745458 65100 97754 404391028 82537 29980 15029780 52430 13777 94360943 49969 80384 67857295 86515 3687 939186081 99187 62354 208627528 99187 99268 492350094 99187 60320 526804335 83357 28233 610211129 13078 56128 115323788 37570 81450 402940103 41942 87117 250983958 78808 40456 339627027 78808 85355 939403504 81252 94431 573953150 79566 21115 807808180 58377 51696 944405064 58377 79465 7469150 47495 17296 4347364 2906 91465 47932033 66440 50801 565383071 66440 19096 653068665 93478 31655 952222853 93478 94577 958012352 93478 60168 588597992 42601 71999 663341309 42601 78930 400469178 42601 31747 651493863 49743 11016 2309935 49743 57157 723199673 2227 49939 992766284 2227 84104 438971114 2227 2272 131199485 2227 96613 39701699 97552 85871 498387253 97552 10685 625061550 97552 89066 473696616 64890 95408 999730725 70784 96678 135143781 70784 55925 403683447 39128 96085 635405440 39128 36054 629845120 39128 31290 863343620 98756 48313 84864530 98756 8013 662811243 98756 34319 96891566 98756 9346 702763968 39513 55493 817680211 7164 95083 449052605 60110 23870 564041300 42438 63091 228545379 42438 32676 548126648 29850 61119 883201987 29850 29910 761329515 39368 72334 633787378 39368 19167 704339319 28986 46985 736266449 14266 40404 485162788 14266 36795 512088901 40563 91534 387685458 40563 54188 740785501 38995 63634 278871753 38995 38056 90410003 38995 76019 427254673 98712 89960 423109123 98712 56333 171008569 39898 72549 327453880 39898 35974 713875069 81456 60274 157381275 94216 24185 14266971 94216 86150 746679087 94216 53529 154939307 18868 69731 982975725 18866 86873 848572239 63143 7006 666718136 55753 56933 973377525 59884 8287 989480012 40938 51739 801778076 40938 170 753847143 9224 67104 808275357 9224 80855 973317464 13164 32304 245822679 13164 34256 770190848 10562 53020 712934382 10562 54567 776750546 50288 69918 376446910 93903 43192 427810347 93903 36086 724881471 63476 96282 220401925 16301 92607 963434920 16301 89609 424179184 66432 33958 708869835 66432 89578 655401244 59426 7014 524995391 59426 8412 517161424 92634 37219 574695394 92634 47094 782133344 69620 42576 38986723 45658 70661 202606950 45658 47303 931867309 45658 99713 26801786 45658 32676 878357828 79763 13101 450319188 79763 99709 21411085 75610 44276 140650247 75610 66670 601252278 62712 67206 288892242 31055 51636 551346429 32769 64289 595696295 18079 23419 428725038 18079 3764 794630058 55865 60851 87525895 55865 48730 886327137 45197 58438 936488500 45197 86682 202119304 45197 38801 620539595 79933 2801 49987562 8509 56011 965363498 73005 14066 615282087 73005 67999 406911491 73005 73410 969644505 73005 62860 519656779 51120 73600 702359614 44344 58068 934397399 91318 67594 719866032 29590 23407 85998694 29532 59020 735455104 78501 373 679542261 78501 98965 348533236 78501 83855 401853555 78501 66671 404150243 13167 35238 488274203 13167 56226 135547928 15713 49874 12987751 15713 78797 60359592 76169 28687 369518688 76169 70814 822318756 37284 50604 67654725 37284 92575 58899921 51097 40871 447497141 51097 87005 7427945 51097 65946 107302114 22872 39726 526679298 5807 26237 655926767 21606 79550 374107903 21606 89521 615748613 72108 33283 322507817 72108 80451 805910548 72108 62870 616651861 57157 27313 763845537 77913 95976 104523431 1262 35988 701543078 1262 44786 464871832 1262 3394 244809233 94315 79342 974897319 27902 23337 465876175 27902 67532 890290942 72179 2042 766278705 72179 60286 233957799 46770 26810 972529671 84814 9647 204153701 84814 74460 453789469 46694 62974 801751116 46694 73936 549149738 47801 33401 659174725 47801 29144 626732994 47801 47181 188513719 31656 53695 553833586 31656 55534 105804543 67161 10866 32446686 12810 95285 607961365 12810 69211 891704709 21576 38576 127768614 83039 47785 226132273 83039 49420 89558996 74460 37415 448682508 83584 30549 278162177 50043 53311 949270708 55926 9338 819129646 20798 66319 749890227 20798 35364 562116769 20798 64903 133315274 37875 71356 371836734 37875 72806 407287012 81890 74429 42744336 81890 85175 436412242 68776 21923 141419262 77190 51424 190075982 77190 2566 52738279 84224 23512 655451683 91182 80614 604844153 91182 83259 540424709 91182 91569 500288198 47329 44975 541131095 35364 6944 862629752 29011 52102 391724600 26394 72211 136948727 26394 30985 700587090 26394 9091 51746307 16302 18812 614502122 16302 7330 66766700 55548 98290 293123043 55548 38633 92213486 18924 91150 9516565 18924 6959 615190307 18924 17779 130058668 80136 74114 654920452 80136 80476 221145480 86743 42573 594521664 86743 26089 542123296 86743 1416 410832386 86743 6122 391886384 93883 55734 459495005 43402 11265 128870662 43402 18254 920582158 20705 39228 327500777 37268 18112 704480921 65609 5042 378829208 65609 43647 573878437 45769 30874 83313085 45769 48489 319746623 19167 65858 989476787 19167 57236 207901052 96911 59341 637674378 78685 19595 67820308 78685 22977 968441934 9464 66081 726866694 9464 55214 590885142 7592 85974 583318490 7592 18986 238702295 7592 85976 724670766 80257 99517 707142324 80257 86682 990047724 80257 10683 564982594 51727 71125 228042039 45774 59532 877836500 9346 99981 264182071 5978 50294 114492620 32009 91999 8784237 22596 71283 385429724 52690 59565 643189200 30295 19140 659632825 30295 29331 54899627 30009 68758 656377060 47279 6852 970456038 75041 55507 743268649 56807 33072 637786318 26219 84011 606344786 26219 58844 342653828 26219 76616 769159698 86525 27161 242676278 86525 13400 247359145 86525 94968 871176765 98004 27779 509695045 25491 44181 687802498 22329 71727 52374510 22329 52562 737088807 22329 29144 891434566 42907 75907 698339479 42907 67668 892818760 1600 37256 269389442 61596 44944 303244172 85045 56529 220830842 1996 93745 106720405 8412 11374 965202997 8412 6479 387611188 80693 15685 52233120 81180 23184 203618099 81180 70628 251534317 97718 86477 700380504 97718 75272 758376497 81934 99260 434716933 81934 97200 723244307 81934 81350 992530291 11381 70924 10122609 92946 94305 815676335 92946 15135 622746 95452 26151 288824290 95452 67668 563553382 95452 77682 684148261 95452 72097 220831214 95452 99041 335441678 43171 96632 212915486 43171 24711 430401776 25456 16426 694788926 25456 61349 214514623 86338 74283 999006791 30693 82961 920360494 30693 29974 306794853 30693 79945 452294836 360 80333 592039359 360 54527 930525716 360 79144 879027451 82008 26474 340574690 9439 82229 585177492 9439 52110 670123021 61447 13934 634199956 61447 37194 857084940 61447 47094 622718485 20168 31162 310022915 20168 72765 356746540 67182 75042 587000963 72097 74032 664329275 72097 3877 644214053 94503 85530 23678817 33048 74818 227412432 44962 38846 70416137 98020 85800 58658169 21389 32129 161594049 21389 5896 346580094 21389 82164 639242607 9592 83298 364781288 46224 90195 854835268 46224 10347 596338607 24677 95309 594123941 24677 71170 635714294 4954 31706 418222500 4954 87662 349534384 4954 73534 11198385 45268 70825 216399804 45268 32569 39483311 11446 48164 182380271 11446 97429 109729596 81733 59248 255377700 21601 48077 314152333 43640 59418 436325592 76361 93996 390527739 42512 70867 886839218 46214 56355 498283007 72953 11044 263038124 51445 89676 977828501 51445 8736 856092678 72190 29820 761068372 72190 61965 95367677 72190 22218 507493024 14710 59344 667632095 14710 50007 917529447 51251 56579 980608793 95908 20708 400542734 12627 77858 857027803 12627 25615 501590429 87433 91078 404807090 15689 34776 644326993 3394 1370 136059453 82850 23556 652773462 73445 47308 623443822 73445 3779 769366443 62870 99715 892765290 18214 5835 218764224 18214 7918 418028950 48443 29107 925206758 48443 95810 509958265 18598 17797 496292578 18598 62829 930172743 16068 48099 353469124 16068 44606 704131687 16068 44561 1662607 67594 27503 726076381 67594 39881 47205686 67594 49588 33116951 67594 13702 908494749 78357 98922 654643922 41802 15002 284121602 41802 54567 824197873 41802 25006 401722986 53187 48555 851758861 53187 63988 407269655 53187 9971 780270332 6833 13752 968564445 6833 72387 570269487 12422 92655 631486542 12422 40456 912076251 9987 96286 144463331 9987 17422 666279611 9987 63267 161402745 97269 84773 287161259 97269 48471 905390427 8223 60758 484417794 55214 86482 715409207 4269 99476 634928485 52606 13109 147300120 42853 46825 329318573 42853 54453 854296311 81192 19407 677339010 9600 88152 544780134 9600 96026 706976016 25335 14375 668788898 25335 48063 354015891 30157 18858 365264139 18546 87420 384047781 18546 54527 147475304 56456 41788 387343330 86150 39442 953117245 56626 25672 477103234 72046 91399 431484294 72046 6632 536069823 57134 11718 807924713 359 73031 611661606 359 80826 841474429 359 91972 710524822 57476 58485 448876050 57476 54188 667610682 57476 36165 392378334 81453 86992 625816330 84058 81797 305156077 84058 96240 365224489 84058 59126 951277559 14253 58051 125819169 14253 49915 241364389 71389 70351 670025370 71389 53636 233228986 25615 98475 519442443 87958 30394 839719818 16329 36812 4619213 51477 56023 852030403 51477 53965 964430450 51477 11933 105668533 49915 93292 761007239 49915 36086 964152976 96124 78040 320853349 82813 63133 78477808 82813 93959 422035850 82813 36795 87344467 73442 85448 854087495 73442 34291 60377605 11022 83711 180000449 61006 80318 301437531 36262 54506 204581699 36262 33816 67114032 36262 42719 558202338 46828 92202 590409867 46828 33781 588381568 46828 86061 680169576 30032 53975 713498064 24255 30837 829672517 45924 29780 832186787 45924 78930 395676605 45924 22594 341733706 45924 52103 288120569 45924 9819 791013724 45924 54824 557331245 43647 56405 419487946 43647 98218 956269730 43647 90325 831528893 81202 53515 209203240 83885 86317 569072447 83885 79707 278635969 52126 97121 409422983 52126 15466 997265422 500 68141 93393685 47007 71485 795627337 73829 23637 746730826 73829 51728 313480343 97463 75714 633955828 74911 66998 168670267 74911 22376 718446273 74911 2682 468502892 29062 89512 385911610 29062 58844 476286182 23029 26783 659544031 31499 28898 649610571 3726 42541 546182289 3726 3764 461468837 95463 51750 907304349 95463 29046 641033631 1049 834 927839787 4724 10687 717698860 4724 98885 427995588 91222 23463 815786320 3779 18694 583619387 3779 16864 287096666 24978 48657 712808416 24978 71987 546773642 24978 44052 865524241 18190 40683 868316289 54824 35579 956128164 54824 95952 12477687 19420 9348 923078915 19420 52103 982249220 15649 15275 766958428 15649 81423 588769265 41404 29364 369730406 43122 20061 526911320 43122 78930 454274884 42148 91766 657364351 42148 94464 751340955 17268 22817 571119953 17268 45210 466670835 90470 12041 650048622 90470 54239 21807043 54453 24221 705645366 54453 67627 121713036 64767 81325 135963128 32136 38956 33661158 32136 76282 330149134 86087 10270 622288164 98098 59833 340222691 98098 42370 348836703 20537 79876 939742160 94449 11748 198053175 46584 64075 901511680 46584 25619 733195153 79465 10828 937993895 95700 91177 61566837 95700 35466 850484283 95700 30494 283044402 95700 12960 321111868 17779 9796 827224138 17779 20558 968766367 22603 13764 676740408 80107 39427 552687880 80107 6295 3363222 10683 40394 554632150 76014 71597 853540181 76014 60609 806219065 91759 34972 858456401 3467 17726 300801936 3467 8210 993089293 20231 48485 111441718 53636 30350 703962371 49420 8032 709719939 49420 4918 785825341 49420 75415 864448297 58724 79773 997185207 80909 18865 852772307 80909 25472 528434141 80909 98501 751271054 80909 33335 66210799 83859 3441 556475164 83859 2161 214798794 12625 58707 413810764 30750 40390 481332634 75783 55729 432683533 30866 32015 925935972 30866 49889 640321879 76886 10912 682242115 76886 40456 805697341 41080 29886 995397308 41080 19481 977397018 7918 12502 684476291 7918 89859 449815824 21588 25571 776922905 21588 10640 706958062 21588 29219 634300086 21588 62860 457307223 6685 71716 181527717 6685 51249 44395759 59414 96240 935112915 24823 91202 578507759 24823 94171 204309445 54878 21140 482711670 86633 47555 814649423 86633 97200 873741203 21321 14930 995669015 82836 19206 712117017 82836 31594 172586226 15221 69102 656740578 9579 12324 521301600 70283 12896 347758361 70283 22147 968884220 90807 69629 796865610 6590 89009 500001609 60240 54457 292946884 60240 76616 545376564 60240 73817 497063451 10950 89709 582478777 10950 35994 318212189 11314 36777 319904676 10699 28708 946129579 60320 83631 81812659 31307 42366 812027631 31307 34126 80888783 42088 18631 945209066 42088 28548 618851630 70387 7225 433856985 70387 84615 189075658 3877 68026 777096987 90573 89919 570450402 85261 45730 75751129 66719 87470 656689834 66719 98965 646210680 50181 70722 999123167 1880 70330 434283402 1880 67239 197473761 18254 59335 627816174 18254 80001 661575652 34714 18348 167896130 19587 90298 953143532 19587 74792 955492393 71085 38499 259958514 71085 51403 535479414 89521 47659 690831692 89521 41217 68325646 74856 29347 775190389 74856 58809 666752968 39738 65456 920106486 13062 13112 478072631 13062 34035 323002852 79470 19371 970500447 10344 74614 132538759 99322 95355 635728250 86020 51753 289617336 86020 66042 410089026 86020 2492 630056720 97341 40887 442158896 24011 71620 661462731 66901 97288 213301313 7399 55919 756466140 7399 42678 607804194 7399 55722 845053810 96143 99750 682042584 10413 33408 442053654 10413 47261 889409399 10413 43835 523495312 24567 70594 293041619 24567 83807 640178009 91482 80482 687355587 91482 29283 891399218 93384 37345 607419754 20866 77632 418132792 57688 47712 511440773 57688 61723 661544911 57688 76616 615401203 33544 18929 348728338 41217 9004 288094292 41217 19480 202941443 88025 9982 321927263 88025 9971 402053818 88025 54239 704593687 35121 64298 370597436 35121 15344 773560568 96294 35575 55782620 96294 4098 454554011 98971 97148 603301445 21575 18694 191298049 5046 35673 128646041 86306 56004 995260617 86306 3694 679683110 66042 8447 775832612 79715 18956 262743417 52555 26114 38326292 7653 48065 319866894 7653 25006 902774169 68537 51246 537429087 74528 35319 345946789 17222 76072 588093148 17222 40456 777594102 17222 75086 572829675 31177 53972 371016420 92372 94639 162362988 71987 69774 1113148 91842 87044 130148368 69211 33786 533542596 13702 62400 378831595 13702 3714 3280500 13702 27070 961549568 13702 27856 280447735 58246 70195 194708652 58246 48063 297552520 76019 49734 453327644 76019 55534 964187076 77317 42633 438904046 77317 96182 315814455 4230 77837 967804754 4230 37069 689757401 9733 87763 412744959 9733 17838 710590000 62430 70210 908327062 62430 96631 598034182 62430 72724 791389595 1060 47450 262971141 67597 88863 959289415 57338 72240 788604391 56333 53933 720333704 56333 77587 628979098 66738 26342 268129142 66738 3072 52939653 80183 86612 329759621 82391 33766 812160248 21030 16404 967459598 15391 52732 834215418 10519 52036 108510498 10519 16249 255356468 10519 23183 445475781 33008 22708 639359708 59839 28445 784791510 32826 3164 632662939 32826 5427 141326170 28488 66197 481091667 29331 2691 793156618 29331 23083 650345659 91519 90961 758080883 91519 70087 952281889 43313 67622 935754920 43313 58337 946880080 43313 68110 626702121 43313 91822 775337100 98501 79392 417047573 28548 52661 721184368 40305 34511 922399741 23183 99557 832004251 23183 94615 359300628 74588 53124 316608920 74588 65767 426390125 54773 70299 785659654 54773 89602 19707740 54773 54985 196353420 54773 96873 222519870 33377 59169 927308021 33377 48559 203510892 50406 93649 255036963 2575 58261 769182723 2575 47210 129498279 56553 36934 642443201 56553 9788 511710700 56553 82396 227321951 53016 55544 872920297 53016 45210 868831968 58816 32167 702439293 58816 88722 227020192 8732 10856 382031167 8732 65446 303323473 8732 45831 387254597 8360 65560 169031632 55943 95748 818267528 43239 11090 27759129 43239 97202 527940840 61874 57934 565533395 59511 67316 643361499 59511 31510 452846750 73009 7071 8861137 73009 66555 963552912 92849 60674 853155948 92849 60286 559451464 92849 68865 569874159 92849 31633 787303461 83391 24355 811085590 43560 75069 766842861 13023 48955 672194715 14438 87833 928267836 14438 45527 963379887 95897 38658 33733359 95897 52397 680918742 58788 96097 833534713 53536 30763 198799496 73817 40570 937717335 73817 4999 985816773 81652 70988 596402530 81652 88621 721341279 35959 25993 211374340 35959 23560 377804349 28505 10540 102185490 28505 98885 523706511 2682 4590 865307314 73936 37308 200597279 73936 56851 275437868 89049 99638 678641930 37260 16082 229984403 16063 35575 314539223 16063 55534 57196234 22977 24271 585127234 22977 89578 412661970 92927 70314 484861236 92927 47089 931864702 38343 17128 309938919 11933 9476 354454071 52701 28656 812007497 52701 12792 741191775 52701 96026 777213773 52701 42370 447066420 65250 52289 878001445 65250 74121 30808611 22147 73133 648512126 22147 11551 957014504 86512 92905 537988954 84195 7367 696881847 84195 67324 527752888 30170 42425 300543823 65865 53391 532194812 65865 40301 779523604 65865 89996 696652110 76616 92436 339973076 76616 95684 142742130 72387 69219 433813497 72387 79530 171314080 76348 54906 552614176 76348 94798 762706750 94577 48832 745120072 63992 89327 322149024 63992 35974 937191526 78784 46832 679744805 78784 78695 931962880 20599 37611 782909925 20599 52904 387988720 20599 22325 553033483 54527 59451 424390171 64372 98583 62879959 64372 26442 384446791 65060 75093 104207160 91275 32863 686621515 91275 49889 990181353 91275 19564 936299931 25619 45231 640434191 59628 26952 749744530 52736 25926 376441518 50134 48471 854213724 94531 65714 580518441 3502 87710 616050681 3502 35622 829119965 21299 78608 346540287 14971 70968 945398473 14971 27747 305451302 57842 45992 815491396 88512 98096 38723278 88512 30572 350900523 52562 19111 683197758 52562 76300 911908087 70087 89135 66813215 70087 1781 816042443 39286 33358 179798034 36054 23747 95400569 15411 64865 523153750 92575 13261 915224425 92575 67358 342034176 97014 28403 39170344 16120 15322 3875260 16120 88831 690395563 88203 4925 651550768 41856 68178 509162641 41856 41965 443037636 74172 15985 176128902 42556 8111 733443709 42556 69339 703387313 42556 16864 624386975 42556 31808 755711074 67672 77876 907029344 67672 95477 543086730 42271 68913 91082053 42271 37233 776674683 44556 47499 335560492 45348 97933 739037255 28847 53765 800446409 28847 31633 614813479 62948 86699 774239008 62948 89996 745674977 2623 75707 11477217 14003 56221 864079883 60028 69394 764061084 60028 83396 964897788 33106 7112 268969477 33106 40301 944106249 66753 55265 692626803 66753 25895 178080459 50244 32256 976297724 50244 51818 52224286 36432 54391 779819471 73410 90456 344871269 73410 40550 892858270 80476 48148 448329830 35446 35488 751709712 35446 91748 601549596 62860 83330 800850857 11156 54358 929566136 11156 57184 446050389 67239 62277 958011837 1870 4908 81005132 9971 38783 360677476 9971 56139 40096005 9971 98211 873914750 13445 515 621747660 13445 34179 460420130 26336 93597 366377326 26336 30218 823994191 39880 51873 503600914 82219 29247 821356183 82219 3471 906401432 68865 35505 820967945 40682 33294 986235938 67625 85321 454743656 94171 75465 871470405 23577 35079 767616155 75504 76119 432851452 75504 53278 844965387 81423 38934 163422364 81423 17520 261026745 2566 83668 570059956 27407 45628 698531532 27407 633 171787396 27407 16610 231254904 37169 20041 982839883 37169 65767 60088362 91972 86147 495441648 91972 34695 455457717 91972 24185 175946835 9091 71866 350590564 66216 26498 224150634 66216 54188 621533109 89609 8324 446462037 19681 2779 198290227 46130 25670 696155458 67668 76515 718187111 67668 46095 362094825 97202 80583 65628347 97202 89565 637564455 42282 54209 404552951 68910 61761 654496179 68910 11146 34771891 68910 91748 161070593 68910 23235 110345052 68910 15344 397281485 46436 87561 348180730 46436 90380 426721728 63322 1269 610537104 63322 13376 249249436 45280 48039 32825671 87662 34869 813040829 87662 78695 496546620 7594 99878 34413812 31510 57296 935545693 31510 72089 239058722 66670 89361 606927529 9873 63617 150479102 9873 60938 12451735 65619 79804 195711488 77357 6503 652163539 77357 81464 693299187 85976 71052 628995930 85976 88656 32443547 85976 69882 520100791 85976 4532 300893846 13339 5679 304936412 13339 46256 910573462 97241 8184 99088207 97241 89996 529711489 54239 60734 269217338 54239 2492 346027279 54239 28733 196822876 98965 81643 156810745 98965 40279 557407475 49899 41377 504864211 28608 67773 287094703 28608 23035 236578442 28608 37779 18571272 44052 75549 747142893 44052 47094 140027793 4753 50336 723740667 4753 70011 946638525 82689 12328 667058436 82689 72040 781907683 65685 17694 844803367 65685 95952 971160714 65685 80875 930257463 66669 98835 129617703 66669 88498 152124067 66669 88000 528092812 36823 36254 17254755 36823 99335 266479322 36823 74180 334070689 86682 68243 81241260 86682 40120 916634477 65484 21688 252172520 75002 84482 586311898 17422 163 18009140 20125 86582 744749712 68736 58714 277518192 68736 66978 706302292 68736 61349 600563785 95861 75086 748307077 95861 57560 833449453 95861 2048 131905858 71624 26650 142246246 49275 78208 774057668 49275 60286 282996037 49275 19480 607012748 13400 72030 755785948 12955 45362 377122838 73529 14184 233152655 73529 72000 103267987 2048 78505 877181107 2048 88722 820960445 2048 14804 199189054 81574 1311 207509679 81574 5011 303654417 34319 94788 928801130 51676 491 221459546 34707 51951 55982568 53529 20716 449643108 53529 46663 442797729 29144 7901 677189351 29144 31321 722046746 57236 67532 94901066 54567 11506 104667719 63988 96885 511183784 63988 79944 4983520 63988 50084 269208178 63988 81687 500753527 63988 19469 307940239 63988 1184 151052225 98885 8437 355236453 98885 26589 504786838 12317 40715 592537795 34271 26535 545025889 34271 56566 335146288 6282 35793 551276232 45210 68466 111393885 82242 65764 809667698 82242 99638 60914499 65522 74027 189195862 9469 18193 760156017 82069 20939 288806249 89066 6887 149656515 89066 65413 714026054 6959 70757 849116912 6959 57614 494060061 11050 33070 299190958 28494 35015 758411253 28494 11888 231092314 28494 53947 10055249 29014 79318 921701788 29014 47094 915576268 28018 63265 275859146 28018 30160 637378903 75927 31301 603885041 75927 40624 928574012 28877 66117 516889754 46854 24337 241219815 50844 27869 323317915 50844 34695 19867431 50844 63003 765119805 40802 32090 273182569 97615 72414 150911876 73542 43923 126510243 73542 30230 797467110 73542 89773 913146968 73542 72081 647264584 27477 98569 891956896 70814 81925 719314266 70814 32676 615808410 41788 21794 843001479 55408 4918 970655097 91822 31714 976516231 50005 1074 810027035 79928 34301 558829080 79928 57560 985346798 79928 40435 925456737 13376 87524 614366541 90066 57583 671578513 90066 40279 198208310 94464 87577 254510205 4944 32224 555019376 40256 71756 632906380 76189 21294 809377699 48063 48038 584467626 84649 14700 791760159 84649 95880 398756799 29092 1698 311766885 29092 79445 815274425 29092 71176 482871393 56076 4664 885964972 56076 51586 126793847 56076 22824 470380932 16528 73259 458492959 80488 81822 934513645 80488 64439 366907561 80488 87387 543069678 2492 70039 153015765 84285 72137 893196122 84285 97145 557876506 48672 23419 923270751 48672 97200 785044266 76300 75568 844745868 89578 9211 118079390 58844 4683 139906503 58844 62127 957346317 58844 32504 120837004 31633 46480 38388061 3772 50047 269867265 21967 77978 856086045 36086 64020 308925788 36086 51648 506509993 29974 37695 712221167 29974 80799 368906562 88728 21372 404054239 42370 79171 676215430 42370 68137 798956023 83803 2556 802575263 23609 3837 623592305 92190 60519 906091802 92190 13998 419000513 88656 20614 891570755 88656 6821 309566896 88656 86708 375924861 38633 9000 426117183 97200 12147 931513828 97200 28438 170771937 3301 57910 674251597 80017 55387 415516973 170 98168 749381819 19227 83448 77057918 19227 22296 680785356 19227 70651 21298986 19227 79540 71236595 53326 11826 328505666 12960 49702 152357570 67424 95588 116967720 57486 68595 848553656 57486 3764 182109742 38826 55803 681121328 39602 77857 892735822 94558 9743 349430798 94558 94798 246548983 31747 54629 319863454 31747 56335 345135252 31747 54769 325980872 31747 53278 984618656 81540 40760 886179259 8513 57519 770108330 8513 53726 679330740 8513 31762 800170323 91748 39543 688904257 91748 67311 936436154 91748 29423 174452635 48730 1736 751239412 91569 11994 270431202 78178 34591 590304952 98655 48431 236556636 98655 70651 83922463 96026 10459 869929089 96026 47210 767156933 80855 98669 771795590 99713 10467 98258326 1184 93512 623215432 1184 83903 446202029 83855 49597 622045813 83855 27559 845911592 93959 54684 97169192 93959 52008 712693753 92048 14415 917467269 92048 68469 723334459 92048 17649 482803684 61341 83073 13337533 61341 79819 691008104 69339 33058 949495991 69339 99815 839987391 69339 1316 596913066 82164 36 892232929 76102 20649 534892244 76102 56139 405142870 64405 18036 76778290 73961 7887 341107485 73961 62691 321352383 7468 32835 846653613 42649 67971 318508618 42649 62028 574917069 98187 36309 243638302 61897 89393 657334356 7239 46413 838022981 7239 9819 269820024 6594 24596 948972609 58809 78421 151573143 58809 99335 49346423 59749 40354 938684691 59749 3247 738251990 59749 7954 358382481 25472 83644 372772727 25472 77953 983819609 25472 13997 824710135 19096 96784 144983058 26609 8638 342059270 26609 19564 299062735 26609 54192 313840097 55925 36949 355079885 55925 16700 100471455 55925 6866 841622163 19480 64678 625012707 19480 42709 184796205 81756 64834 693441626 81756 92322 969601477 17987 63261 295976331 17987 55380 17571027 17987 65767 97479697 88524 38442 559922709 88524 75415 488693912 80158 78009 504655094 34848 19467 690037318 34848 52110 787431094 38056 34926 570769420 38056 78930 556964132 38056 81560 569400727 38056 90601 574837234 17649 72075 264851407 36381 65109 591000043 35266 29020 671559622 35266 19668 506171026 20559 29276 190542394 29910 8652 702637351 3764 40428 874314439 3764 7434 843260432 3764 31629 484303726 14804 45251 767581727 79144 99819 537445759 28485 75432 611344522 28485 93039 847563213 38801 34602 871959405 38801 32865 27177041 39852 32606 394285439 39852 43459 626877411 12504 67032 392234180 52397 66710 390783723 52397 18678 246211104 52397 22594 382709946 79687 92393 934360275 72397 40363 360908694 72397 96025 712757696 92322 86816 548690784 47094 73732 493701724 47094 88624 631539264 76501 66661 803851514 27538 11902 105532264 27538 13790 177344757 88722 77862 597471052 88722 27048 492278885 88722 49889 963556092 88722 37779 526039812 59894 86903 789192548 12885 92875 431421547 12885 19501 974087880 12885 89497 216139207 58066 59732 212528991 13998 7914 137921439 75065 67431 947960631 75065 3811 23371286 68026 26781 103644306 68026 71170 209058426 64595 66499 430773611 64595 23235 442763275 70999 35404 866232877 70999 70011 521196356 44786 25994 867940626 40435 92612 11656050 42719 53243 919510014 54985 57093 894937726 54985 71240 955156523 54985 17866 312419437 56221 29269 8115172 56221 88345 264793160 56221 4918 833481771 56221 3486 959307092 56221 98204 421302456 68504 53132 798008173 68504 55722 60214865 90018 49646 870144705 90018 42218 830138810 90018 22245 641059554 1840 71562 149960955 1840 92654 546651203 1840 72714 158597171 1840 1426 654962869 1840 80499 41835595 1840 42424 571366821 22919 24877 170442914 19747 61020 177580185 16233 26038 393520559 16490 96776 439592263 16490 50142 869299402 19520 75221 898285645 53098 19305 300606470 27048 28783 381774107 27048 43459 395658380 27048 46663 306955853 27048 34110 610663284 56226 60114 32476602 18274 16526 604537694 18274 92986 652063909 80875 44518 751476699 51728 43926 387833879 18405 64626 567106028 44123 67984 816380437 79895 59267 94208570 79895 70484 208839184 62127 40845 737502011 62127 62331 770071528 71884 68214 874771840 71884 94968 933851557 71884 23438 407907633 50117 81581 996843187 50117 32504 626303259 29439 81605 409629938 29439 62800 492613959 60286 67679 930524391 60286 26764 453903321 4098 61898 315672589 4964 68852 72231146 4964 80420 831143839 70968 48248 432480596 70968 62691 370287337 70968 13997 361145200 70968 7679 993403635 16582 13562 351666805 16582 73637 622529153 67999 72880 850143423 12496 14022 84452030 43937 43646 672097082 40346 31757 378130123 71170 74077 694574563 71170 73534 222663360 71170 21191 582333079 71170 60448 775696440 49065 7795 198103469 93449 50925 656193261 93449 97429 56712264 93449 89909 408915669 32865 15918 815693399 32865 44109 277810284 32865 20563 144838569 2177 86388 440041216 91797 19682 257577671 45527 47572 272614792 45527 19501 405569016 51249 86593 407545038 51249 25006 469934802 54138 40933 601220372 66555 97571 829069345 46424 81701 465214049 8736 13017 721756714 16276 26261 105306212 16276 23560 967015026 64439 20219 311535713 17846 9622 822520563 4804 386 955313417 4804 70321 605423956 53197 70721 833626831 53197 26719 578475963 23083 87488 41778632 6666 41105 694111287 6666 14005 717111886 72724 70136 755190331 67051 79449 531534603 21182 45239 896922049 21182 38644 588084329 21182 73508 271001249 21182 88831 497718617 21182 9819 137644112 21182 11052 607384635 49352 80511 410327730 88825 19598 575689027 88825 2019 351214933 47109 49055 21161005 47109 7954 139287622 47109 3190 57040537 47109 96133 555235185 82644 46880 403555429 82644 10722 289668191 35210 55616 977591845 35210 98211 512570881 35210 12637 911697696 72040 99239 3102989 72040 41970 351056178 72040 115 814058570 40332 99585 123595602 34256 66759 314983465 22594 41602 281378691 22594 39275 448282945 473 50540 192335843 20476 34763 311787130 20476 78275 687536636 75467 34639 565826187 34264 57884 3013489 34264 7908 596478345 21743 2510 203948305 35994 25385 812631383 35994 66671 4540319 348 54515 469537105 348 35178 102210077 97429 91055 130132810 97429 27208 526377880 57781 18985 557096530 57781 25598 702345860 1317 43859 868295466 1317 50007 274331069 65103 4941 772067730 65103 76269 360793869 40456 40453 816697362 40456 72433 190228535 31374 85294 56043322 31374 44485 179936921 26204 73399 243510358 44416 81370 120464466 44416 20711 169594548 44416 41450 371933870 44416 44248 931341918 44416 73775 528181040 17345 13284 79900414 17345 65744 371434385 45794 610 591607024 45794 73534 652468415 84784 95640 755558381 30914 35304 386776011 30914 6295 658816821 6962 28497 847230412 25006 54861 657641295 72765 15321 646875007 72765 61245 227723404 72765 79765 457635192 54188 28446 447512416 72022 53173 157189059 72022 96114 668800900 83167 96867 637853805 11868 51571 875766002 11868 10146 100687556 24711 85609 477320094 41037 83777 660662407 41037 80662 562454689 70430 76714 877403956 25699 37950 568944682 50007 10578 561504249 50007 44322 132144109 50007 96133 463009728 18923 58050 630258875 18923 56819 965941743 18923 42986 177056643 18923 84206 613186586 18923 8038 201313373 43229 9361 419115175 43229 19997 417207929 84608 37205 784874464 79945 67103 418033215 44247 93095 387095433 44247 40348 117861188 6632 20429 929420018 35974 10019 138596237 75149 99193 982613188 34972 78778 145427548 34972 5931 81415978 6813 73652 397436663 79858 57602 750287920 79858 34971 499389490 67499 92014 252006209 67499 61535 914181738 28733 81023 58364947 28733 30745 266044617 28438 25428 985403619 36514 60839 747444229 36514 18997 953249187 36514 19564 90815850 45250 34414 271853372 372 24262 832168964 372 95880 651936925 1054 34753 337688379 96014 18169 796159829 96014 74842 333350266 85658 77750 450147070 85658 18908 767539157 85658 28562 213067221 85658 38665 953543205 53965 12535 840743381 64996 20990 840849336 31909 67871 99749075 31909 96873 194580070 80001 48582 68327583 4918 99314 895067917 4918 69609 718048753 17699 85901 995241365 17699 60168 491764881 86551 78797 492810431 86551 10347 402358171 86551 48852 250145396 86551 16928 314877091 26764 69821 56813045 26764 74180 539853852 9316 60813 48331884 9316 17627 872820246 9316 1385 115321035 49696 35784 95848950 63866 64292 61060671 63866 8621 283497312 63866 1316 45091286 63866 86260 269000370 37194 69457 460111722 47303 65411 320792437 20250 9305 123710353 47089 18688 688653679 47089 45146 17855951 99041 20435 633120709 43785 90150 583199938 43785 11651 595253128 37779 18921 701938639 4532 62534 463482714 42218 80109 663499607 42218 43459 526533526 89907 22915 853321612 89907 41450 385428379 44485 64976 353603613 99476 13001 733492522 8013 73257 942604797 97145 30901 695006346 78930 76863 398808615 78930 4354 810554666 80799 71927 723901331 60266 28760 909867426 16864 34253 993189505 16864 71692 569668981 2161 35979 596319580 2161 13170 904922893 6479 84179 368196551 76556 23946 406773778 76556 40059 745090950 9819 8894 199717062 9819 89151 173790176 9819 11888 208135831 52904 44011 652116844 47456 48308 243361611 47456 95826 294059154 90380 58990 642953101 90380 56840 651531544 26844 66586 633640960 22245 45507 23428190 13088 15842 18057641 83743 27471 326092157 83743 11099 195468392 20563 54586 69531881 47209 20063 238129957 47209 22657 611323826 47209 16928 440694848 55534 42877 704888536 55534 73064 147353426 5011 58860 366050692 5011 72708 7248481 34983 64353 119289329 75086 22763 294102942 75086 86975 480792465 86799 49786 238258649 86799 19564 485520763 99268 27353 867654784 34971 25628 290522180 34971 27070 610207851 65946 27300 926669116 65946 78221 598669187 63267 27960 289996486 63267 49058 133649228 63267 16914 747734362 63267 91323 104727413 34526 16279 712263894 88345 4784 765798844 88345 42986 380673865 60168 54906 113441796 60168 52757 329268845 7029 39726 34849189 91562 10561 178754025 91562 26824 780278907 78043 6576 501333848 95807 49748 521218914 95807 91315 243864528 44109 12133 469693233 44109 19491 736789849 44561 86421 516498188 44561 68651 391507481 32676 32286 764675895 32676 59841 971077617 52054 67066 334149161 52054 28215 652542063 98218 50813 588002506 98218 76043 336424545 63003 2874 904180659 63003 85759 969866498 48489 8616 378493478 13261 25272 284249470 13261 73904 488953009 13261 20995 678553870 83692 64961 438145232 83692 62897 739039910 83692 53920 49074121 34291 97342 118482489 36165 23872 345361108 19482 35698 125991395 19482 91664 773830817 81643 84737 390981517 81643 33335 423706420 73637 6739 452673108 92096 39252 211461382 92096 87148 743085353 52462 40407 589387308 7667 91476 15996864 99815 54776 709097342 75415 54168 168149352 75415 18269 42717023 96613 24421 401224352 8579 99876 149536962 77682 72070 453947282 77682 77428 161316649 77682 49184 235177413 77682 88406 921077385 50564 5955 65995962 50564 47753 841587440 50564 79634 347167239 52757 70442 272761900 11551 88340 635230992 11551 44363 278581430 11551 24732 529272438 3046 32476 80619666 62331 20918 811676835 62331 41728 832101973 13811 83494 500701926 94000 76747 806999907 57184 95456 529928637 55722 1071 136085170 55722 78912 317217339 77969 54436 274467032 96114 70301 301910675 62371 80163 318595565 62371 15282 791291791 93912 10732 536314491 20203 90172 404312150 20203 70133 433404017 20203 86708 919349445 90195 42544 595632281 90195 18370 575365292 46663 5124 561385401 83903 42668 334437985 26719 23728 503353381 26719 97579 597461676 70628 81464 938727994 35479 59132 676584886 64347 61703 746248347 64347 45146 739974448 68102 6267 494324113 29423 12777 498615748 29423 1009 983775935 79819 55746 414514158 79819 49040 329049257 79819 30183 588075724 82396 7306 430332158 82396 21243 563461504 49729 79748 833077488 7934 24866 519779116 66671 79262 180377211 39314 49489 483113453 95684 5067 129412453 88000 86121 862111358 88831 85308 52824936 84607 18129 53138765 13997 81007 63241798 13997 61245 995123296 13997 80662 149528361 3811 75063 43804258 10951 54436 679873240 10951 47382 49578447 10951 41970 201831142 49235 66825 668340954 49235 94949 940672137 93090 59982 579757495 93090 47 818838842 93090 33638 786752388 7954 44476 544312286 94575 46891 690743390 94575 27070 170631971 4999 40202 628655734 4999 32718 108959747 97560 22326 555086706 17572 22816 150930949 23287 7459 708413063 43247 22029 622767328 43247 59590 259732403 43247 52822 291256907 43247 15484 394794280 26589 8769 677186875 26589 2193 748260499 26589 16700 745030880 26589 58927 488506950 52128 2599 383812494 52128 1135 519804011 46256 78783 139891425 31290 73520 427752269 56840 27856 95248042 52102 57666 892699506 1491 55494 54967112 1491 48852 233766703 1491 79981 699152933 30160 64591 426296269 70904 98789 291963944 70904 45145 645633855 70904 64146 257229678 81350 70939 325401396 81350 85146 837561128 64903 7868 379524683 64903 23045 915007561 4010 44054 628725141 37069 21846 824912143 59841 94287 283193868 59841 54192 600016981 59841 35223 444982019 91323 77767 255858540 91323 1487 56073430 25609 21602 20048672 3967 21562 83613418 3967 43637 986884765 3967 34659 812065142 16622 10981 440151615 69791 27045 591410134 69791 47195 244749854 69791 31320 503800478 62807 3305 127502253 36795 83005 811832574 40120 71131 414486149 40120 85457 238065321 16039 84707 95125039 27721 26106 240201787 27721 30524 627030477 27721 38355 729271136 27721 21340 153839333 72806 78879 508504126 73534 42860 791778148 6866 94590 851649262 6866 44703 356789424 65477 75475 461022309 96025 14158 478034844 44520 84174 495294056 44520 15701 999439018 82359 21834 864285116 14066 94571 10462974 53490 75267 177530800 53490 27631 220073957 56799 95718 245714125 56799 15807 490933403 56799 84478 393082379 56799 7330 502725120 30725 3439 846532247 49184 44957 187000204 49184 31057 445643444 83807 20398 503251895 83807 46400 291710357 94798 95510 680761233 94798 11839 4800709 59126 8404 451158694 59126 32370 584806940 59126 49402 168286667 59126 38057 490893958 61349 69658 893575082 3117 73150 320416036 81942 93877 110244959 19481 97462 464718993 19481 80180 169305157 84478 49430 618220600 32588 50234 645207800 32588 73370 257101987 32588 84333 405432666 47685 98001 400472283 855 16820 183598348 30494 74469 43223635 30494 15913 885519956 30494 78695 262086823 93297 89151 760543425 93297 57017 630582769 53278 21347 875946901 53278 46456 395698865 53278 65074 126965942 53278 92538 885674953 23235 76535 638007257 65957 22490 325788330 3247 31604 479762498 37135 30593 746001279 37135 34643 298192286 37135 37233 989947982 48131 40674 862911064 48131 78695 516367501 30201 83202 680759062 3190 88814 507364967 23035 49321 805215756 51173 57732 366094300 26058 75692 288053262 26058 66969 367444282 1316 70405 954453715 86573 25849 429076844 53032 66355 472428850 52103 3981 68579766 52103 84263 951636838 52103 61965 684564582 16706 13143 17431333 16706 68889 176376370 48715 503 593610416 68493 26195 65912867 68493 81689 231863681 68493 8466 890332788 80662 77579 982948207 80662 62964 293403216 93552 18169 907906831 93552 40550 431202321 93552 58850 727238119 72758 48638 365932889 97833 88023 779660644 33816 96377 568555249 33816 87414 741519570 87299 34883 753452647 87299 98833 714849373 55912 99186 416470554 55912 37335 88178496 75167 74109 22975594 71490 82354 559553599 71490 69035 741553514 79043 52826 187878357 79043 33636 682665894 79043 95880 161641640 41621 80819 918824355 60609 37486 83428967 60609 87113 346216782 38347 68795 275103404 29361 61170 760089658 29361 61780 959353392 29361 84703 10177559 27559 44800 391451565 27559 2912 570798254 66024 58039 290623264 6083 41416 546380267 6083 33324 958634422 6083 46971 892581880 19469 28901 447719339 95952 21510 840753561 95952 52008 835366172 15135 6437 960933015 71673 52405 733293713 71673 58278 34236185 79707 59375 412217864 79707 66210 735642308 54769 4527 167130795 17520 88363 798643641 17520 98145 604355538 33335 86287 647717244 93280 17087 80033997 93280 20781 970159650 27070 7112 102052644 47181 80215 780812722 35316 84419 531866400 35316 88599 209471213 7330 34158 332705067 7330 22218 325278970 7330 3400 672640166 50485 76930 539039968 95826 67317 458475692 95826 83880 379301537 14061 75294 767340802 14061 98145 404155966 31594 5454 470027071 31594 22514 751650794 20958 88832 558477618 20958 75240 526743001 42029 90389 33572716 89602 87069 913063127 89602 10020 92038573 5931 9279 90248775 5931 607 788611673 5931 61546 122000425 26659 92818 390921175 26659 72458 659984509 84615 56782 696710676 19997 94468 947992085 41379 59687 139409168 41379 69894 402879341 53947 73219 31759 17519 53654 213120404 34126 2327 499425807 34126 5454 362208225 39134 3841 382059940 48471 23202 546705616 48471 22226 635192876 85880 3926 50819350 85880 90500 598733996 27856 72000 953863605 27856 18686 481662716 1781 37707 154918687 1781 21450 675387737 1781 44368 406584731 8466 81173 379384340 49889 10314 749450500 49889 49073 463528131 89996 87012 709247788 89996 64518 811018175 89996 75997 39163843 89996 38355 656871783 87209 63292 236745081 36822 22588 921123074 36822 95917 705816293 36822 19534 730061157 36822 37104 399068865 67304 9211 308486021 95810 39339 163986206 95810 54969 282247606 62291 17864 425581927 76043 43213 685449069 76043 11839 344216606 76043 36600 249637703 21512 62160 483486733 21512 79634 556437547 21512 98145 802712343 39881 57135 435806319 39881 87432 305411144 84279 25752 852016546 84279 23560 245404992 77940 96017 4364883 77940 46154 395906075 40550 12549 821854746 65525 18133 696454305 65525 79065 358608289 66856 81031 717464737 66856 30312 226909138 66856 60200 163039362 22218 1787 26882864 64146 3731 403978410 98029 19993 501838390 31629 26746 535252893 31629 40399 263477063 18686 16612 155004061 18686 61026 561026071 88621 91360 92395002 89565 97479 361073840 89565 39926 489365576 89565 72192 683421312 96851 61432 794234448 90325 77195 310168549 93580 19399 746133413 93580 71748 404088115 55449 31357 293125877 55449 37273 206653512 55449 8966 158729049 55449 70936 335947502 96631 76478 804336590 96631 91589 589623645 97288 19140 220893194 58930 99906 891229185 19655 82600 482419435 19655 71935 592405551 255 51324 589692227 37500 61900 835556869 94968 24175 145022095 94968 1487 72468305 48072 86431 618711913 48072 89935 448954786 81553 2910 377696192 98737 45293 294505674 98737 12819 997213137 67627 41526 959358876 67627 49463 371522267 40624 14653 888996463 88624 38644 349948670 88624 7117 394488697 53920 58215 497018912 53920 42435 815527536 53920 85827 67370099 97914 29040 377347275 49058 48847 610090991 34110 54861 199368785 34110 83379 376389292 76282 36583 754577864 97521 10253 398428348 97521 52281 960144859 13170 16251 316663061 13170 14512 368670296 13170 92212 806587168 13170 10427 60397437 13170 14364 479725810 3694 61966 601624082 43637 73508 267051937 49588 74015 152241706 49588 44241 366671119 49588 92473 835144083 4707 80294 865828586 61535 28105 425692146 67324 94431 393542481 67324 38965 789595205 67324 96182 836404220 95917 65908 734425535 95917 94439 742280488 95917 59678 204467948 26153 47255 606977734 26153 53701 903341022 26153 16586 149847688 17741 21700 808588234 17741 72309 238577119 96778 98960 195864159 96778 68319 221109627 85146 44751 937501415 85146 41867 995853882 80499 92761 148715152 80499 49814 682831247 69654 1493 454159152 69654 87083 818384599 42709 76343 926382031 22296 73913 963693670 33636 63160 806666749 33636 76903 458267059 69712 78910 16632223 69712 10146 966599802 69712 70167 140121360 87083 5747 987912279 87083 23374 500611069 19501 82368 312866494 19501 36619 477229258 115 659 891886372 46400 85634 144808186 46400 11099 578690509 6295 36350 724345741 6295 15807 107457743 6295 12637 554427898 6295 40589 18798224 47220 19568 117171054 47220 70011 849731730 47273 92412 354808705 78998 6109 4896172 78998 32187 804448576 34695 78512 778046120 39275 47316 625262584 89460 18773 428150565 66978 58427 532837211 51033 55883 766654869 51033 23094 94617652 51478 87659 323184990 30312 36195 372316533 40279 70907 761748856 57114 3855 556044452 99693 77822 385639276 99693 37630 878753764 80172 74343 597663849 88956 88453 466300661 88956 18681 926932011 88956 99862 483974222 88956 32442 272824684 89178 2420 799061103 89178 37837 673461733 32442 30788 648405888 18544 17807 105883868 18544 65744 898165824 18544 94004 439039089 59678 71631 125706991 59678 40327 681366470 59678 171 729282568 59678 15484 119185532 32569 34322 139475765 32569 15097 635985445 34252 40171 167543773 34252 12819 636494717 52110 33587 326766390 52110 85710 243611898 6821 91899 449163207 42428 75276 845079398 42428 71762 971249988 71966 37477 755879729 71966 40344 508495504 47261 67375 259940071 47261 9942 423137040 58927 21420 174751709 14020 91936 613085439 14020 66043 982074889 61546 87564 716506875 61546 11839 417183091 23560 3729 809655384 23560 16493 828012789 23880 56843 704784088 10347 70312 396263943 48404 70841 92535429 48404 27631 298845743 93032 75255 779881262 93032 52399 987108259 93032 32525 776125381 79981 52361 413940242 26810 76660 694215670 26810 61588 161943829 27208 76428 743247450 67311 51989 932102964 67311 39512 957087661 10873 28743 678702438 10873 88115 282756591 52008 35682 610654171 20154 12400 953486790 20154 69304 436511736 20154 68651 419558987 81311 60055 80707233 81311 85184 174923621 61965 17413 856457283 79445 72544 368371770 67358 41569 101554955 7902 61924 143325618 7902 10069 254161348 36633 16721 352746186 16493 89089 471505638 19668 62836 312629133 19668 34771 179561777 97579 67193 75615067 3072 38754 624717812 22325 93268 64235410 22325 10489 951498635 74180 83258 472152206 29046 58585 867920116 22657 61549 877472708 22657 19162 119027302 65744 78393 878501774 65744 51080 662721841 24261 34610 516964057 24261 26638 14739632 46317 45785 758741322 9942 21821 76457246 32525 68721 44099123 94970 97627 335519136 94970 88406 891219780 94970 66210 284114370 93720 65692 912563922 93720 95949 312545587 1915 29631 57860020 1915 49000 982915471 55370 38890 987756021 55370 82073 511705260 55370 3236 629823384 35425 87277 950408484 35425 55904 125117655 35425 40000 629528620 96873 13528 499069031 9563 65674 268886090 9563 59631 111279309 35946 67192 582330192 67495 68470 330309418 55058 89434 513807212 55058 15226 68274032 89151 25229 500875049 26681 53220 649823211 26681 84088 574162782 75767 85126 215242933 29717 46961 87801032 29717 77964 358769671 24654 18621 972995155 24654 56779 559889880 20558 55441 201286038 53151 86758 59939354 25895 82053 782310370 25895 95113 482557327 39562 26557 479446405 19620 96589 469798714 19620 86353 987131049 20795 32924 770125051 81416 45695 253262452 56011 38783 191789421 15344 61073 450545433 15344 64754 141082001 89029 92552 224721786 89029 70757 639810786 34771 10886 942938760 2019 28899 333989149 41867 91779 540637655 41867 12447 675479787 53290 28412 290006822 40327 11367 887775679 40327 42986 771681865 62800 801 768503048 62800 16387 168679865 62800 8410 647187759 62800 32988 625929924 9869 4845 177594058 6323 69723 309135250 55373 79751 338668678 35466 9052 720402054 35466 26442 788234952 66043 47368 864825485 66043 49000 453134011 28275 25249 899973736 28275 77762 244465736 28275 1847 8618504 58278 39822 629753541 58278 46747 306760366 58278 80570 8663938 58826 47930 568694776 58826 42143 861928574 69882 80263 750022721 69882 60448 882402436 69882 9954 561383224 90357 87482 662513985 86975 26288 807269068 86975 93860 287863820 51586 95880 593666888 92304 76782 651299761 32008 51806 984045001 32008 47359 114288946 27169 93703 623288080 27169 15694 68920027 78695 36094 588490654 78695 70709 489632102 78695 52080 566770583 91589 54287 19672459 91589 56579 910874207 40000 50584 405404382 43835 99166 946910171 77423 10896 359581938 57614 84975 720315048 57614 73259 555158298 88117 31977 27571931 88117 46095 642150482 15484 2552 767019911 52260 40729 55609500 58287 10042 822222044 85500 98147 983215697 85500 71125 206706836 85500 54969 359721091 48460 55429 134135845 5427 6048 302598093 78912 35860 794161689 87387 65234 742777729 57822 2423 250972896 65319 34074 777123766 65319 66825 115163028 65319 48261 740984154 65319 86708 29815327 6247 83672 49887673 56549 69963 461256565 56549 41786 904709617 56549 29605 623911028 56549 47753 104576793 75816 47572 3936727 75816 71762 176553079 31207 50881 549233923 11651 20048 39467240 11651 91757 484795808 51382 19111 551580555 51382 19370 370328186 51382 80187 198374501 51382 11424 297088738 97955 60469 415412614 71692 575 963756983 74121 82495 159952245 70755 80214 809777261 70755 69382 329947200 40019 64496 951098932 40019 93643 95856580 40019 31808 973399490 82222 68836 553344043 74792 8479 49877288 42424 13626 402357090 57850 70061 675407642 10146 72548 949132406 10146 82848 617849827 10146 73370 521560945 19899 39759 863702844 32504 72102 622126657 60938 35999 319585440 60938 33313 822836655 45831 50579 13141156 45831 38128 815829321 71935 14730 518843746 16610 91936 371338361 38355 7469 395508701 38355 92939 579517825 21863 40597 798883451 18176 8347 776548669 34245 45283 206044244 34245 11560 299430621 46095 82108 38483552 98211 48155 610210817 71795 58510 498228983 8210 51306 555769413 11839 69399 313543510 47210 42425 469619933 47210 53867 748523648 65767 44991 326960569 65767 85827 193274297 91906 52616 329938366 91906 97271 379082766 91906 74867 827117877 69894 47860 871831517 87405 15543 134163123 87405 16556 887731712 87405 83884 893087386 2700 27177 173086940 2700 87087 580192448 49402 59252 255042947 49402 58140 744051783 49402 70353 807449109 49402 92986 388774647 28445 74842 460122563 28445 25588 831767330 28445 54830 884568643 89165 9816 420085631 70167 8536 920417839 70167 42435 18688552 70167 66439 340007418 70167 93039 468237885 22824 54027 633526917 61588 41209 662860896 61588 63022 217612716 15016 12796 963927530 15016 62174 172211852 99373 50925 71572744 51648 89910 23637377 83379 66314 832056320 83379 92781 361810860 82073 40072 355310002 82073 80677 480845279 70757 84949 333324174 29534 41776 209720467 11888 91173 846382378 87763 65813 890388952 87763 82129 567526689 58887 30967 745703035 58887 84206 735017089 58887 92699 938092498 58887 38369 62774494 26783 65000 75194236 69035 8890 759086232 69035 30963 278763693 53870 99576 517809558 14367 86392 626591831 85759 91670 447089802 46413 99465 431313395 53392 37380 921217960 53392 13290 793292334 72000 28989 42264016 72000 7908 315024736 66439 50704 968876932 32923 58656 855759489 32923 78559 912694016 73259 10971 189845321 61026 88581 453364445 76011 4731 695182958 76011 61402 78572467 59673 76066 167134158 87611 46494 150030789 85675 47061 572868514 85675 77433 420966698 40301 64605 287131162 40301 77516 377571611 68469 24206 413588186 97585 56706 500758217 97585 57779 422411463 42729 13663 730330441 42729 80677 478184503 54192 89211 339503049 32576 6810 72635455 29551 34534 236292023 29551 41281 317361641 26442 93024 282776903 1847 62351 667558124 1847 90088 642556619 92538 43026 919863618 92538 39198 566103642 92538 3959 512577955 98931 84521 576503725 3486 18716 368609382 21243 78169 313289973 21243 58663 515780614 35178 32389 177429235 35178 89421 888593403 35178 96133 38801684 35178 40694 169320371 1074 96388 643704825 8410 82988 17082866 8410 50337 604518859 40202 90672 205326667 40202 2221 604445166 33324 62698 604145880 33324 87113 793432827 89909 94615 996640425 2460 15993 228758631 2460 19042 351137075 87609 10527 478551566 87609 56566 300312035 87206 78286 43319082 87206 17842 151415520 87206 79940 127009624 39512 95055 216981099 39512 69195 959400422 56139 86211 597994360 56139 44314 248593489 21191 86647 126707695 5760 1034 655438316 71748 98354 411960183 71748 22226 926108804 80187 78098 477802976 80187 53283 790166452 88024 84689 584538512 92473 57722 155375783 92473 65824 167131176 36337 92422 159930746 32505 75608 825521587 58171 93233 986091213 58171 72172 797618109 38665 1766 488798513 38665 49073 731191897 24996 86592 137221198 56866 84927 702838385 89150 16387 26751055 72089 77226 77040138 72089 35622 491044444 72089 47195 372614212 14999 97479 540660344 96182 64591 383185767 84263 94229 79158320 61372 24129 597637378 61372 25588 511999189 61372 50894 43942496 16439 51779 200587789 45146 47496 783037491 45146 46825 511702285 45146 88852 605894696 25923 50215 78685439 68319 53519 380790605 68319 59840 715148195 52241 33917 89416019 27956 9799 759398381 27956 99369 887978697 17838 94365 981885905 71233 91052 205473068 71233 71127 830844079 71233 10489 868238301 79540 3318 86357842 79540 15389 348856569 57560 74302 993170073 57560 91129 83861406 55904 69400 266473160 55904 24727 293924258 62691 35579 432346730 85224 98132 280819924 88077 7101 208956613 88077 75716 748459331 88077 11099 682334484 67110 94627 941524249 67110 70353 6405131 98847 47593 371081955 98847 29878 752709705 21402 56132 830085694 21402 55764 116510337 21402 4502 799033835 73050 71001 679198714 36619 95881 511162885 36619 85770 106024393 36619 25677 213556374 84056 31320 792974208 31604 72822 598560898 31604 86032 5572384 26331 86492 962591989 47 62448 70736019 47 57663 986877681 93740 60137 447195998 93740 83664 150245606 73064 20283 494818592 19491 30167 409742296 19491 34538 747902231 53867 78569 18812393 53867 51080 677724564 44976 9857 330014161 38396 516 775932113 38396 4526 501630463 14031 86908 68680721 62999 31221 23402882 27631 31432 327435761 27631 607 156275404 70846 57540 226182357 64629 1985 943478338 64629 85491 394539713 64629 54684 932110671 64629 58295 424318521 41249 42146 958021790 7832 57823 154042352 7832 63022 708070065 83448 60678 678768350 83448 16113 640610141 83448 27031 629988720 32476 74007 7543730 72855 77784 247159283 72855 94004 334352929 72855 65074 64555425 72855 67694 490683909 35223 42281 397659946 47753 91960 874544507 47753 8966 292305833 47753 25833 894210119 37233 43972 547117388 85182 10083 862430254 85182 48059 116892057 94700 80459 880608791 73957 8547 150733921 17176 13359 105537101 83142 61716 284637426 14903 17507 740649842 14903 77706 947843172 14903 89868 148495472 19564 66642 191687034 19564 55717 551808561 31808 42903 815337565 82095 46990 292556662 84594 84261 449715958 19042 48002 265480676 19042 83630 955005103 80139 76259 21120050 62283 50754 848905581 62283 72193 46425548 62283 66380 363173656 21340 99498 695700451 7448 79087 488571371 24661 36100 816543370 24661 59341 52744571 63877 84428 755588625 63877 48085 938346138 31321 60930 814857736 31321 80844 162380678 3983 80199 826748247 3983 98550 791634174 35622 50464 396643196 35622 11965 74929231 35622 26538 469909460 92986 79281 430206171 92986 70697 580758406 38872 43297 722973893 38872 42435 649631046 38872 60133 82769382 27747 54952 686091245 27747 74400 726904181 81019 16522 221466857 81019 50282 549842642 81019 70651 596660742 20781 59303 424001932 20781 63402 567695478 85372 34744 744486672 85372 4519 347177205 98204 51271 355329437 98204 66657 46465458 98204 52331 528857370 43459 92109 725575883 19648 63938 689459843 19648 85768 520850411 18370 12557 253054449 20995 68637 99452148 20995 6801 207117496 20995 98550 277987904 72798 58477 887690418 18997 39674 941878481 18997 386 446831429 91129 20934 371548031 19534 33052 383918623 19534 36519 576082646 19534 4526 928814226 61410 63022 10244500 61410 79660 167481547 61410 10556 552272212 27427 37495 937339588 66380 15572 572652764 66210 11038 355913584 66210 7041 912907739 45598 68889 880090185 45598 19509 414253799 68889 60237 965771834 89773 91871 880349780 59691 32235 907114072 92047 75417 415935782 61190 41801 107682323 61190 23374 773397722 51818 12043 674192478 51818 82997 466902836 51818 17280 895815931 44248 41524 922421242 44248 84074 77245856 143 72418 168284014 143 54733 467999715 15807 91410 92415061 15807 36972 273848431 38440 37296 429519714 38440 37458 193246287 38440 19893 106002124 42860 71542 543294768 46022 12341 439990178 46022 67694 90922467 2709 97675 696603576 2709 87592 136584078 99335 35177 314161368 41970 43035 18782596 41970 50894 967726945 89058 95029 194433179 88599 76726 747021460 68137 91689 969524635 68137 66825 275889981 77428 39472 620954212 77428 22875 951869211 77428 49977 922501733 6534 17370 650474300 7548 94949 668500542 32471 93728 105385740 32471 81734 873522845 47382 71696 895828638 47382 18494 364801107 32988 78647 122789753 38369 27814 479837379 24010 15570 568937780 24010 12479 837787540 24010 16018 265432083 24185 74895 370223528 24185 22507 21384648 41450 93033 228754910 41450 21759 143490999 95477 84164 974751727 95477 84406 371698101 49073 73523 726814607 49073 74278 387264248 49073 74867 96586182 49073 15038 545123621 86353 1131 818722668 53701 94101 773740442 53701 23657 989094097 3939 70217 564143407 3939 18656 829934377 99638 83844 518439939 11105 38466 344717765 11105 35962 942304763 47195 59859 591488097 47195 70271 519991543 16018 9020 283290339 16018 52643 499559961 29385 4562 338000207 29385 76597 464694349 36602 89019 697549586 5236 50081 172091709 34643 21543 65512023 49673 40194 114275996 88406 20758 278147583 88406 37273 982581743 88406 24317 494627933 80180 42535 964071517 71176 4567 937677847 71176 44791 639547985 71176 45729 355938435 70011 35167 813012117 70011 8680 519025184 35854 65486 336109860 35854 41113 977236275 70000 67736 631697173 70000 11420 679300140 49112 88356 468743737 49112 20080 588572906 10069 78786 138395416 10069 57663 751240153 90601 66770 326578562 90601 91208 534817503 73775 80075 95466941 73775 11052 215597171 87148 67103 261207945 87148 97016 587309227 2221 55877 121775905 99369 81362 521348367 99369 76994 185971494 54444 6431 169291095 7434 57549 753940189 391 11799 271477704 391 49463 773675604 391 16700 287988269 34672 34111 94516529 34672 89640 310979375 79816 5054 273912566 79816 28745 903685424 79816 59318 286143750 60448 72033 790467541 60448 36927 549309802 84737 3051 377491305 37039 20878 568970540 37039 4803 862068808 61390 81531 160275802 61390 40774 469281332 61390 7643 155338692 30745 12523 978042749 30745 16700 505852996 30745 88424 287299140 30745 85208 874063950 70321 96825 888567746 70321 4567 331327639 11965 60021 825554098 11965 41582 173390905 34659 7937 838143056 34659 7117 667111732 34659 49001 15798997 34659 15701 572543937 12637 61924 44117471 12637 66969 120714738 12637 60556 900116491 36052 49036 953099692 65824 73277 808726908 65824 10427 951061557 69025 42175 182119667 69025 82910 270014494 14362 91546 774922492 14362 29605 901555192 17014 78398 384784835 17014 171 525583331 17014 34538 565450297 17014 97462 880111632 60095 59380 848052771 31320 91235 23666874 70201 39085 484643596 70201 48127 774922861 17797 70678 492821758 17797 44241 917029377 40721 43569 223784594 40721 87537 621104987 77706 3564 70272228 94976 21843 385608854 94976 47177 462973285 94976 45589 465300108 72708 35834 68346325 56107 49634 655203927 56107 77457 409794090 9425 88743 9482156 9425 63660 980907744 40774 75148 920979469 40774 16914 307656162 40774 86152 861901845 9419 41270 64220304 76269 66393 272776044 76269 67485 812012097 36600 12873 687893312 3878 86996 604626080 67583 89792 778216415 15097 50144 707027177 15097 67485 592530932 74867 4678 224620934 74867 37598 562163511 74867 53787 784717345 86708 62582 68197200 86708 20969 600985280 65607 29662 185093875 81560 85902 940987113 23438 10208 462697207 88424 51650 112868114 88424 82015 70449568 23980 67591 957006330 23980 54830 499095166 43654 23931 131031993 43654 10573 357157937 8071 43371 265803894 8071 17412 136815628 55380 1634 498255688 16700 28422 298254394 16700 30367 135173188 16700 57017 152439237 2262 38954 454094873 26538 14388 177281156 26538 25121 63097332 84703 14172 826916717 33313 76050 975911145 33313 33000 892104971 18269 67022 51236061 18269 64002 844466895 18269 87160 108517507 95880 17882 266252827 89935 21677 837779848 56335 98641 436842485 56335 89768 138351604 16928 99515 612589784 54969 68218 159483687 54969 37273 52652828 8966 71788 982734187 37273 84324 99511714 37337 71399 780525745 37337 80445 478522593 61371 91719 353729059 61371 51153 920554741 56566 7207 920533844 56566 32616 731072291 56566 19509 683356762 44703 98986 526661984 72193 16399 571316519 72193 14707 864066960 72193 20614 248428453 47701 98243 29933601 47701 25810 974251124 83880 28345 742574152 83880 31221 415660613 13968 24006 663905276 67978 34040 518267968 81651 32256 453749606 81651 76954 619068364 81651 70271 82751729 9912 31252 370824594 81410 58599 349427920 81410 12447 315791742 81410 42377 556635838 4447 13367 92695502 12819 18935 655469195 70651 75122 558743478 86344 15096 783402595 86344 19633 42898484 53182 94012 727924943 53182 65735 608582333 72748 36791 614153315 72748 33055 82615569 72748 66704 5955206 90366 5023 660688805 90366 65165 876843331 90366 63660 289439618 75240 37668 484939912 96133 57629 444896364 40266 14180 688685646 40266 81025 186048474 82334 1747 80954200 82334 52835 16957138 72081 12267 652592083 72081 76903 633204956 19509 56136 550993675 57779 71565 425853838 55126 28793 885593218 55126 47560 16637239 55126 83166 956701118 15282 13626 642269470 98145 58144 203257631 79568 22308 139496735 79568 67093 181934493 79940 92988 881568173 79940 30331 902271057 79940 47666 111462554 79940 84333 304311685 93039 56507 361958534 93039 56057 660969062 4095 95380 771080675 4095 95795 145292632 4095 42986 709327217 31057 50871 831309512 60200 68633 331442987 60200 51602 357298832 78145 18956 47221424 1720 46650 337977595 1720 16616 733147478 31762 48555 359877546 31762 20969 892308556 17866 95436 65220074 17866 14364 575561974 17866 16556 700917366 17866 94004 499921587 16838 56209 313445890 16838 41582 153253429 62135 9790 167537580 3043 90035 323090174 3043 90396 841878882 60422 33396 84877207 60422 63402 610291927 22514 31128 784164518 22514 95510 461948484 22514 13562 513460344 31927 76773 837455466 19571 51562 867580395 84333 11101 16358650 13840 26132 8327769 13840 10549 19730933 81325 18335 300519667 81325 5245 308181050 39112 1523 454444279 79765 87561 290335276 79765 6338 157069641 20711 51419 765315511 20711 80427 584050944 20711 52359 578161819 32370 32347 72802411 67694 98325 262735907 83171 54818 76770344 83171 30245 473200376 83171 77516 380248432 85355 89532 504744795 85355 93650 422352983 386 18359 943154494 28523 60464 577072310 28523 64482 288212428 42377 92437 26088974 42377 17302 610826383 94687 6286 882721689 94687 76597 360699895 94687 96285 308443011 52331 81933 250996540 8875 92287 103391658 53726 19700 537267456 13790 97897 217958872 13790 30961 723424283 84633 72766 993250987 23657 11424 24819937 46485 78684 344539818 32860 13444 918602074 32860 66430 283529514 83664 81029 687870289 83664 1225 564070465 34538 40171 147841006 34538 12485 329204577 66281 66470 132707070 69658 98042 781913135 69658 88761 802252763 35941 91788 687822285 35941 14323 198394774 71270 25314 634743333 16037 92164 557632634 85770 76856 642833759 85770 57583 421278910 85770 39924 274070957 84206 47041 859158945 84206 48753 181414397 94772 90773 835736335 94059 8549 986621484 94059 64224 760740848 94059 63660 64784123 42143 16760 173342867 42143 57379 670211448 8038 87482 974919043 8038 50998 873476722 54286 15500 795134943 73037 38807 162873015 60868 82896 780135825 60868 80777 147201701 26824 77427 170666257 89089 32036 86286879 30367 56434 894131842 75613 14048 818427857 75613 85641 374357974 79388 49862 278245648 79388 35962 933604254 68449 82026 798292526 76827 7838 715154139 76827 49967 639366998 76827 99780 26133905 88953 4660 377117137 88953 3248 187643872 88953 20234 550676911 95355 86946 142978845 4354 19829 368038045 1426 2638 760871306 48053 86780 208302234 48053 50599 339165678 68651 96511 807118109 80570 65462 451278756 22613 11040 387996263 49463 29662 460532671 44363 96049 926335322 44363 61468 332309975 49814 92724 480116110 15701 54860 777983849 15701 95949 179641652 47148 85572 47538665 23217 72712 463488364 23217 60549 497810831 39348 31000 318486347 6650 35224 901177201 76597 81979 870304256 56412 90465 920553632 91315 44710 627476934 91315 87903 66969010 44328 88090 187794631 44328 49939 271847410 44328 89516 136168414 44328 44672 970218875 44328 90574 449955219 68104 98499 435778815 89497 60624 318454267 10549 88734 903010549 33638 11998 88894368 49097 58492 921106164 70484 61720 737460684 70484 95697 205504246 88165 72861 652543878 33000 25537 520929607 33000 55845 183682832 33000 90190 161269988 16803 64943 247968254 9575 82718 396706841 9575 25430 17697994 9575 47207 41980625 9575 55296 696420735 89522 5022 139645717 57834 1125 748998051 57834 77457 260930931 40348 32489 342943216 45121 39596 816858279 26297 62728 845199483 26297 22226 105230688 52670 8324 246195540 64773 92251 780472730 64773 17248 894538223 64773 17842 587721278 87087 15241 515551703 10658 63294 980581720 65800 87373 92865386 86260 45594 907100466 86260 76663 239080212 86260 90500 383551213 86260 62174 775747903 7679 36134 428251319 48127 63084 59235492 30524 83971 836826212 30524 76903 388115415 82129 36063 115969333 77433 25561 321562304 77433 21691 748308060 73248 4087 291511429 10573 45596 758561471 16586 83900 890539247 88852 43056 420538007 88852 68500 457045717 93643 90571 591013252 31832 85640 163460322 31832 61078 204504998 31832 67599 371772224 31832 57583 710375958 85491 41056 859504616 85491 43586 532956985 85491 11560 307532228 42986 80955 347059618 42986 51080 68642198 42986 32438 250034157 17842 83512 755279958 17842 67701 250686958 22719 65262 821117266 22719 69605 582621120 22719 18161 13108480 11567 83477 421197959 11567 48059 794265074 54684 22951 601501525 54926 5490 47070590 54926 98438 882796992 54926 71458 176342892 3400 64638 512005339 3400 90158 986013614 3400 80777 67148090 11099 29314 766396076 11099 86912 694375651 49001 42479 963933312 49001 78446 428193745 96416 66522 542050502 43496 99926 224142171 16378 74259 813738288 43056 79279 283353396 12051 9202 54483342 12051 72536 339619745 16914 40779 149091056 16914 62527 366826917 7908 8911 677817134 76140 56761 595139854 76140 62222 812693252 29605 44199 233469278 29605 19753 861408540 75219 55427 272737886 33550 64395 487465514 10020 84978 82413772 53787 36895 39767522 80420 3769 193307656 80420 10181 963428804 90327 69087 641595460 62527 42639 297783831 62527 96689 133615354 62174 37577 549577600 25677 45277 818721307 25677 57770 602714848 95510 64709 555053534 95510 33950 812238261 85641 41569 241547820 85641 90574 719216439 79362 6348 414012644 79362 43828 674443419 56779 44357 949857929 67093 34864 381546639 83420 10531 95250198 83420 16139 480401029 4519 98560 370048739 60584 33332 379280032 60584 14094 192525872 60584 78075 970729662 60584 85377 997858066 97462 19801 766807153 64754 53951 40375073 11052 62992 475584930 12147 69481 502597809 94635 39947 648029700 94635 63763 366490263 94635 28709 648019415 62964 13363 871760150 62964 15215 511739619 84248 12948 723390893 41377 11218 508835820 24732 7481 748452456 24732 85855 331743584 24732 11028 302968605 28215 21598 335616626 28215 38477 199477266 61245 34822 825970395 61245 7855 450341678 5245 88318 267489448 5245 85827 741695425 47359 59763 182304672 85208 2004 999480456 48031 85659 427639095 48031 66450 63827607 19439 428 336998534 19439 90500 753486429 19439 30961 165529653 44368 54542 705498383 44368 17166 334905416 12888 14271 587755900 12888 1384 783373176 90500 23810 457664006 59833 28447 440418126 59833 73942 315453842 59833 69605 240132465 1487 31923 871943824 1487 92954 344310359 10547 40502 241653714 10547 40006 128972226 90574 80703 782328702 90574 10989 552059796 90574 58324 606613446 75251 48078 508853963 75251 52249 245292949 90190 96229 152902057 4803 10218 133562134 42144 11636 537344904 35504 31146 655018539 35504 97271 601032047 44791 33270 732630137 44791 31765 77454963 44791 53676 545338012 66013 10933 463364572 66013 63022 793004887 66013 60549 569804953 51588 97252 559571834 33393 88348 964221660 33393 7901 844358444 95939 41075 598198773 95939 31907 399480517 72192 29037 824760361 48852 48242 400287673 28562 4034 332694073 28562 71911 656113064 28562 82021 771522284 2912 82280 96636825 74842 91727 551135829 28991 87809 210100848 28991 86088 771268381 28991 60957 217715665 83166 89791 588309813 31214 89574 933918228 92147 65024 753993842 86152 80641 603411564 86152 78598 877370289 346 34218 483804824 346 28089 836923545 41113 50513 337154348 41113 85092 436125134 41113 63081 181957395 39926 4486 895658054 39926 63763 513162876 88469 7749 699987761 88469 82266 580274358 88469 41322 608279605 90920 13458 590340037 90920 27727 469477635 57076 61483 540926638 57076 88617 777054541 57076 6338 656585401 57076 92939 870443883 88115 62321 932175682 17454 85843 750527353 66430 23763 120639458 52080 36207 932069531 52080 29247 80627973 94439 11038 243510512 15553 65592 336331523 52643 85794 757435623 52643 49977 350062360 94195 89264 667399370 43602 21491 7272817 1009 15595 478167558 1009 78552 640738338 71762 66809 795199992 71762 17466 106475369 78221 80110 618823471 32266 6084 825732101 91838 37183 273793632 25448 15361 729649127 11560 3279 815886298 11560 79635 634880441 38570 89359 268369050 46971 32621 226775682 46971 95104 315292755 46971 13786 318137530 31624 76816 491621691 31624 78538 474480786 31624 52207 411727158 63763 25265 901758537 63763 15389 41628598 15226 81547 626892423 76492 87300 641047209 76492 9204 18994633 36981 44059 826085536 36981 82828 582044323 79634 16697 761755852 10249 91555 634749873 50894 47125 182144871 28891 15167 422725081 20969 48033 60657647 20969 42835 152974332 20969 66515 7694081 89527 95112 437522166 56057 2688 998549245 69219 33884 197685518 69219 69605 245623187 12479 81239 905154203 78093 83609 43597377 78093 50659 455782458 80899 60171 10558993 69807 62810 137977023 69807 42349 94284015 63121 91378 973581004 63121 73942 915111438 5454 7799 120338066 5454 83979 728329697 5454 35129 277070167 48606 2996 354475609 64520 95090 53626350 64520 54853 288966179 51489 63362 711201605 51489 78552 681346649 16833 56357 249422100 16833 24727 247730501 16833 85457 849526269 71458 35373 440626009 71458 719 216431701 47065 80277 410357785 8680 9220 414468202 8680 8919 437837436 66878 52264 100956470 89640 50431 983715857 89640 1911 402966090 57379 37048 100570737 57379 25430 251415477 57379 10556 79516483 30418 8003 978609359 22688 76373 651648628 22688 39182 542886543 59353 13211 715151224 59353 35644 507330592 9954 45466 749289851 9954 66111 128827351 9954 50125 77866965 44329 75948 762052546 66969 27719 742267871 30331 30427 20049694 30331 74078 398515762 98361 57326 53210316 20234 91066 821549656 20234 51080 128130489 20417 16556 919484118 35115 52307 505444223 41582 49117 241484771 41582 74585 683369711 62539 79803 650336818 62539 60957 824167464 44241 37100 584398265 44241 36134 39713163 66107 31017 35621358 66107 83096 556166374 75914 12436 688843182 75914 81406 811231581 35644 76714 985935493 89836 36735 561098335 89836 11476 200537950 92615 77457 330157095 86590 5436 848539251 86590 4632 336389943 86590 5020 367973433 86590 95315 394876655 28175 86268 198503433 84336 61930 239442743 84336 15598 411774433 3959 96910 574187696 61105 34142 802493586 94925 71352 817381956 15600 85909 349003919 15600 86222 996528256 6338 12034 702483938 6338 50224 194683636 6338 46825 108748288 94004 43221 108388673 94004 21759 883367874 62559 63575 146275237 42830 27470 444849698 42830 71379 156982158 42830 3248 261940219 70133 39223 394709842 16652 2690 897156651 70353 87829 706788868 64736 96309 634767041 64736 20144 142651472 85457 6243 606490053 85457 57978 951352581 94920 25134 836423562 43901 7303 221526611 43901 5155 938592245 43901 71151 799892975 52207 27003 966608950 84472 19531 808510233 98375 99508 40775428 98375 53384 507919920 98375 37707 161208718 37335 25669 328048205 37335 48079 390547296 90088 34892 951232455 56319 16082 470706220 56319 42756 674810250 4413 6788 553125490 4413 558 415667557 46747 9671 459533472 46747 6085 305780496 46747 28021 603252869 45627 70877 914866145 72528 59011 802609299 72528 85977 96562328 72528 62222 661624495 10989 76512 669390542 10989 20953 727639488 10989 85184 899799193 34331 62695 317951954 34331 63022 579382620 50659 69147 262281756 58140 60802 371807815 73370 71141 605367022 73370 23981 121716609 73370 99952 207342960 28129 88269 756276947 28129 44672 489808981 28129 38550 788055904 28129 90582 95469465 70714 73986 979311985 24073 85291 560972316 24073 10478 294729935 24073 3342 14371959 3282 71921 373832316 41065 98628 843271786 41065 2231 237824769 41065 74847 739081908 41065 87894 53844714 41065 83962 315286396 55827 7953 777262702 23755 38745 349418246 3236 98733 788505915 98253 94657 420896958 98253 38567 166456965 70709 8682 289244693 70709 71881 663128719 40923 38290 456789646 40923 171 31251288 40923 81989 457936862 23062 73641 682223984 23062 37601 312913427 23062 73380 718151681 23062 66345 270135621 66825 87600 706115598 10687 10790 399858767 93860 36753 6030747 93860 86912 815368497 34056 39235 221477676 34056 19282 761044324 99937 5964 460671425 59341 45633 84799959 48083 87744 152781547 48083 90562 481939658 48083 66572 25500965 76903 25134 387744325 76903 13719 838010770 76903 69441 529074567 33572 40416 567375344 13290 62823 146445360 13290 7922 164728575 13290 16343 76213107 79786 37742 979633605 79786 24727 6596707 79786 37601 552269003 20080 52574 383759563 20080 93185 12899881 20080 95285 871511276 38057 57899 714577290 47762 22746 714942738 47756 53760 543110122 62766 1182 609993374 97271 59448 550992650 97271 74374 134577712 95104 80031 7608825 91208 80170 346286843 91208 8993 826021787 91208 32134 483605062 36134 1464 354048063 61780 90869 441810905 41786 35357 366228220 89392 14538 429177320 89392 86912 820335117 89392 85855 81450263 39182 42206 640667357 39182 24084 434547024 40589 10905 443869056 40589 505 636285183 40589 88363 682793021 50282 12462 366553041 50282 29582 688796470 50282 63708 728867308 73151 96704 45163025 73151 7580 115577638 11424 14375 975573154 32549 20967 237956371 32549 58149 104193124 19633 40991 778614809 19633 18161 821025322 12904 59392 569983083 12904 40344 548381952 42435 69541 381940861 95949 92323 928976596 80777 10054 981559996 80777 43629 479353702 80777 65243 138049111 82015 93421 351333487 82015 41207 199705638 7041 12676 897811493 40084 90827 824112170 41412 67796 815236281 41412 6941 676851427 48085 74524 750981063 31907 23148 3511434 31907 90582 26140624 40399 16459 456363578 40399 81434 648954654 40344 63431 824799922 40344 15598 381788189 59768 67215 912555766 59768 86801 483901518 93650 81223 764104049 60549 98740 788153859 60549 78212 858698070 60549 28476 391607637 90370 30882 145656529 36812 81361 639248598 36812 46562 952164926 607 93535 687462747 62372 92234 269692671 55524 91218 593692299 24561 79372 14684548 24561 50208 383492807 6776 39216 342220671 1461 66642 855936791 1461 80712 522273083 1461 18494 871027526 347 61198 170599351 347 64850 12166529 50998 47432 75964820 50998 64224 404047951 50998 82848 693972104 79065 9967 802405 79065 14722 442985870 79065 89768 975613378 33950 76964 713458501 33950 83884 163443234 22226 78857 627351736 22226 52385 844278579 22226 8891 595000972 22226 24084 950149492 84074 7120 550437153 38965 85040 607400110 38965 95113 72366222 84406 40451 474652473 22677 83611 599960396 69605 96801 410720478 78559 75692 769495221 78559 8336 680899227 28233 19599 311479710 57017 29625 505052945 95084 59488 786805893 95084 69321 684087961 11420 56332 506767995 29846 36310 408679193 25438 59288 768482449 78334 53124 690637722 87160 76851 321212944 85294 64020 314582259 85294 80951 214834243 85294 44612 299006874 32585 87458 758339962 32585 44050 757396621 32585 48176 180107367 46268 42078 661611724 46268 46831 691986535 81734 71010 706493572 92364 86756 300651807 92364 25237 510762416 19893 95218 627083331 3971 90397 358018519 3971 42510 624132099 3971 8589 460957914 65249 73352 374690996 65249 66079 868899566 65249 94627 810652567 39913 76097 365494541 39913 54463 419332456 65074 70185 179244973 65074 30194 895294615 65074 87458 669148693 16139 72874 812342796 16139 30002 567113614 60452 65842 75700326 60452 49294 800074031 18233 9324 186606411 18233 36349 878567917 76944 42854 728203703 76944 49494 954972438 17302 12136 666220925 14323 20119 525962396 15913 6291 518994545 28709 20020 60061745 28709 4558 363756685 28709 13786 51656432 2167 23099 248504867 2167 17756 889354149 74706 68972 528845301 74706 28476 449864894 74706 46797 198724834 17280 18561 176969847 93134 34896 336048839 93134 97472 534156285 93134 54068 213523144 10489 87350 697301659 10489 44314 335353941 10489 29878 128124008 37104 50470 154318624 48673 52639 28462884 93049 99647 245357743 31435 66491 449478868 23374 78816 543230177 23374 97472 229712118 74944 92424 945290740 74944 5344 877604314 43407 72324 46287259 24084 8872 123608782 24084 13228 127753042 52057 5712 505850683 52057 43887 240507838 60165 96852 448279503 60165 3040 328092871 64451 60574 224455050 64451 86581 70618444 64451 36074 465014487 64451 54417 191618656 58850 3012 116598088 58850 43949 295080085 70699 12675 296339690 12447 40168 994940600 10478 57112 507110219 59631 58638 163205812 90396 14611 282797493 90396 75093 156663377 90396 61468 419841396 36927 37345 621571935 36927 15038 550475772 5324 76654 337605470 42835 11506 27713928 42835 90782 9159052 43353 44088 232670071 68500 1721 24713338 18057 25152 688788403 18057 82157 261974292 18057 44423 245284080 10427 88187 158462230 87113 80232 620854873 87113 54623 334460981 87113 15060 928724101 89868 14855 136105647 27727 37970 374333710 95697 95337 34957074 80844 27205 297778263 21194 39966 31509848 21194 33518 332134391 32308 25883 684454573 32308 48244 824224249 32308 67587 293166719 22649 3795 15024353 49000 58969 330793207 49000 31029 816743288 49000 18920 884821928 91406 49387 549489510 91406 24498 78318506 91406 71292 723797981 91406 96044 517219988 86912 95995 868709483 75060 85130 194439868 75060 80677 682123475 38550 13435 711377606 16908 21701 543525537 46825 35863 774405325 70936 74229 194633972 70936 17849 234693879 47207 15790 292555145 47207 22031 299945694 58680 87314 952749715 58680 37619 72583255 58680 4305 882668112 7117 64195 619598836 7117 99639 635288734 92939 73287 726138546 77762 57039 316667027 60957 87903 60069096 60957 47073 62858863 80677 56874 759693297 17849 98833 765583960 43570 98486 714954154 43570 43887 28407675 47177 57569 595374522 25833 33277 322011180 37837 5149 652863507 37837 24046 328106652 74400 811 298205384 74400 92867 232599325 74400 20106 689266621 37634 89708 130821087 37634 25374 836192937 89411 7317 338432658 87432 18360 341676225 80951 52870 960777381 80951 67543 239726849 29878 80913 15230994 29878 4295 808775040 15060 4841 274615974 49697 65551 372422476 49697 12309 847869864 60590 56394 867616302 88481 30072 281842563 88481 85855 512303607 55717 5802 747501713 55717 50125 367896137 6801 98068 148525075 6801 83368 266998990 40694 96840 984479093 40694 92761 415549972 22839 35355 378599310 22839 7293 154768546 50337 92511 303250203 50337 70501 586497983 50813 12211 675225019 94387 6635 842018388 87592 7705 587310549 71379 34028 539358801 71379 50599 612660073 19370 77731 330231234 19370 77207 715520625 19370 50815 544765594 85827 60318 874579318 25588 41508 571081200 3248 21616 263467719 18181 27010 443654188 18181 21491 751659980 18181 98854 815586345 18181 78598 905868474 54830 53422 46597671 54830 8614 219088866 54830 2935 481672527 10483 77701 710859540 14957 98258 95971060 33793 97881 664365846 33793 46075 722057252 16556 30243 884230252 16556 66345 780552060 42217 9608 543895677 82829 3801 573820324 82829 10632 552986982 38567 93798 668237677 38567 4496 578192456 38567 16113 433661523 38567 64850 160846719 24222 46272 873168685 24222 31620 917580980 92778 25816 874006976 34290 49186 786179830 34290 11932 407660050 71414 30094 328114693 71414 99238 907220830 96902 95141 219884406 96902 37601 397733837 96902 79243 992903549 96902 3444 679794404 81606 12122 877822599 81606 42759 995492040 15389 16398 77044080 52399 46402 908457980 36328 48488 141706586 11476 68528 68164162 11476 82157 632705267 31715 60608 907733581 7150 69609 629471977 12095 18002 290597029 12095 30594 471604479 12095 31255 173513844 12095 57004 232513008 95113 17475 626234020 52281 74732 899925076 52281 85855 771223733 52281 52249 63518329 63022 49714 692873690 28745 82798 85523070 14415 6001 324177521 14415 96907 271195459 85768 57960 593154967 85768 85758 103370687 85768 44612 161390305 70594 83282 232080907 70594 18920 915892571 63411 95176 268108137 52359 6086 25032746 86952 85943 50114835 70664 61892 873979232 70664 39998 458768779 17946 30989 392026387 43720 96060 806684183 14364 43751 391886682 14364 92661 111639063 28404 18556 523215509 66775 13247 662338607 66775 86000 209297961 66775 30425 451456790 17732 68596 692077944 90582 63334 653270882 85184 16995 347232530 85184 6802 702412945 63342 97006 434541123 63342 96305 11641790 43476 40996 835075520 43476 36016 10566573 35962 16050 513210650 35962 90158 822526285 4558 55804 660741127 4558 31083 678079523 99232 44810 16805041 99232 83919 248583145 99232 2510 745784804 85136 93673 83771802 85136 16806 199494807 85136 41376 304741998 85136 70737 272378630 54224 6648 897834528 96689 71441 991406459 939 68752 61727655 6684 2892 463118136 64224 56956 543364608 3198 27844 429589526 3198 12482 755524463 3198 63132 63400707 1762 62188 122019037 86088 73854 128993567 18920 55627 917940220 18920 5344 986097688 85710 77878 676796274 85710 67485 426789400 85710 28153 886059944 72536 89110 669129713 72536 50514 987262621 72536 37707 565191023 29247 64978 295123591 15038 75363 143655947 15038 19873 28091703 15038 86521 348114510 81406 26036 404285532 81406 30649 757033587 81406 88839 360142490 93695 4562 311294928 93695 39998 865549574 85377 67345 711741344 85377 66079 107464181 35468 48533 802315308 43949 13316 114978176 41322 57652 499614634 41322 21436 774400865 41322 37577 481936220 30245 94988 340810717 30245 29362 883525908 80712 61468 73071329 18494 18582 152697109 18494 78536 944030629 18494 49132 964443340 56004 7693 121138959 44493 14871 135092433 44493 27520 345649867 51080 42759 315601220 71139 12104 540657304 71139 60227 814808692 58663 18922 276020599 58663 22239 16527600 88839 64176 365996490 56458 19852 624285217 56458 72871 470651169 76223 62920 231853309 76223 76626 331919072 76223 47616 224704787 13748 58086 595336269 13748 96610 870631722 171 79671 275352482 171 4403 698307644 60133 78826 373072172 60133 63223 782035781 60133 37700 401566940 11253 4086 997458723 77457 1673 52146766 77457 49238 921737741 77457 20911 778671450 77457 32086 530691852 99238 65005 835729883 2109 93491 595063487 66572 50757 233639960 66572 98528 487129478 66572 93323 492862073 66572 69844 608073920 32134 66111 567129972 47073 55406 426885953 86188 75746 63327450 9204 81915 296237331 22427 37871 798822063 22507 62897 392477067 22507 86388 300918375 69294 24609 213237322 91634 37307 87297887 91634 59450 860541663 48760 79491 769979984 48760 39026 858570793 48760 24444 551970540 58828 3600 152858781 58828 93527 914884266 87991 51265 601964640 8993 53025 542622015 20614 17175 666885075 20614 92993 58102743 4195 85855 181033909 56579 59442 527322266 48176 88202 58166829 96192 77195 165305560 79619 87941 84616744 50289 69635 760841592 78365 72138 986036906 77516 99506 923545064 67599 30219 298318932 67599 85977 472899416 66984 24304 268497549 66984 24421 184946083 87903 78560 93296790 79091 78856 252425958 79091 23275 220297329 73553 58309 129204799 64371 65996 308587100 64371 2316 372462235 89001 69103 387779699 42479 66741 674760120 47947 8603 879834257 47947 91150 676044393 88373 50152 453482182 88373 19753 551627485 1225 63990 512804600 1225 98531 434625571 82867 84926 289978899 30852 39769 923026733 30852 47432 546448144 5116 10202 236001332 5116 88832 458541427 6052 88398 276065409 6052 3342 641093979 6052 50074 214298428 6052 86243 584377943 48261 19973 145873839 71790 80974 399447054 82848 63631 135277040 82848 36495 908283416 47790 68881 9547837 47790 94737 879601413 31086 41667 301848889 41199 33239 20206330 4526 42151 625368008 38128 30423 361189532 38128 18535 913853942 61386 48614 988688228 6802 28834 7493418 6802 21160 160219516 89421 36933 354562854 89421 13786 283851863 55845 46614 195507080 40240 46154 963940059 40240 74923 377061571 49494 87550 430448125 49494 14495 812450168 11556 22145 221277782 30594 41389 706868469 30594 38649 800549568 30594 37901 274137388 59318 66400 198780082 59318 42759 608373001 59318 29117 655420356 16387 75049 940966697 23960 2336 158910043 23960 43586 75395142 23960 67703 948311766 23960 47707 467769919 57739 59879 422225074 57739 67717 798626632 87537 73486 338666191 61631 45612 120465936 92781 86067 236841656 92781 97749 141711681 92781 51226 510648081 86388 44423 83383699 86388 47616 213484821 23097 42086 551752638 47476 73219 461069201 50125 14335 47072619 50125 53251 259071819 19774 62962 15125768 97016 44968 422825827 97016 25430 656366734 97016 76373 476219535 97016 93745 903057084 97016 5849 227039127 23738 60078 876417119 23738 81434 284196047 60556 98484 964082533 60556 64979 9934917 60556 42206 226974245 70446 9130 612128051 70446 4283 168908058 70446 61277 379808263 41491 35915 975849811 41491 36412 525805982 41491 39692 134173122 41491 74923 286044105 4980 85704 760134473 28089 26503 34484907 92699 74374 542401266 92699 5471 542205430 92699 46402 302618333 92661 12381 762331008 63660 81405 740948264 49977 42677 867217768 49977 8595 958567829 89768 85891 971759134 89768 97229 427420807 59840 53773 851573128 59840 75763 270347228 69382 11934 809617162 30961 5552 336367038 32086 93687 208404225 30963 40469 461641467 24317 99690 600000497 44785 76095 29631262 44785 36668 873937606 39198 71209 694795050 18161 96480 932033131 18161 40422 61301967 18161 56303 111639729 18161 19753 160265560 75716 10447 141682982 75716 29992 457317083 58149 68777 471173664 16583 54561 211358735 16583 74063 41408554 16583 18656 71674610 88363 87415 434409191 16273 29908 439277763 48059 9476 425626058 32486 65875 911119504 32486 77245 883552168 32486 45584 294060946 84287 272 622138710 84287 91048 935147828 99812 60857 921126540 65243 91813 964103782 44314 7643 526722607 24444 18688 726874683 27939 11605 553965143 4007 24958 120746171 53283 49768 951407683 53283 41117 651486739 309 97480 538784580 309 48252 106247756 71991 62109 437664728 71991 3701 25984307 83752 16973 845262513 83752 5205 729107112 95501 1437 488571850 95501 21992 614481339 83884 21177 67438111 83884 2710 870234586 59592 89629 453476987 7503 97486 614595570 7503 83919 871464093 86291 28081 426906264 40006 74083 528113108 40006 93527 377465412 71151 47400 968720703 71151 70988 614587376 71151 39692 479675043 47694 34869 318156365 47694 25237 251467247 47694 79385 688303579 63402 34539 852774832 63402 55614 97502592 63402 69429 988803015 73942 88863 783513978 60943 3108 406278304 54470 47620 880807799 54470 62191 766562331 54470 67370 860763365 60826 19938 410155827 41350 6721 588785100 41350 36293 871225962 41350 5425 203322873 42683 19725 956221219 42683 1384 436549199 42683 30688 564956746 65735 49309 131710512 65735 45729 517964299 57663 26188 597287639 57663 8769 812288448 62222 8912 403917609 4305 92729 480183148 4305 78903 715784094 4632 80395 1488142 4632 26843 759116264 4632 55462 888621279 57770 32940 932973281 57770 20911 615061760 41281 43272 215831684 78538 15310 242540324 92954 19518 849683636 24865 29212 202647840 24865 20953 942688579 4567 46586 8402211 4567 14495 550835170 74847 89542 698039525 74847 55206 133506527 32288 2345 81605676 32288 99158 417833110 48886 31813 92799413 48886 43662 972677577 65768 11691 913082945 65768 65443 993060984 65768 74923 500047534 27031 33720 235782816 70179 71090 214009367 69257 16015 242249055 69257 39924 890230535 69622 59642 786956611 69622 13855 528731802 82946 5263 940055360 82946 82277 945952041 82946 96305 364270933 82946 61884 925538538 82946 99118 820406960 46797 29314 326372173 46797 29362 174513477 46797 3065 939945939 75529 68980 907631282 11193 94847 395518700 89326 43763 539432565 89326 64914 99046592 69441 38310 10629825 91185 13416 76897798 91185 69429 303994092 26527 13402 409956365 58295 79471 570930587 19682 24103 810329395 19682 14330 616383333 19682 21317 434500988 19682 15685 752294928 19682 50599 306036912 88617 40039 294772129 80585 23314 24392722 80585 17938 124993559 50286 46103 101425738 50286 31406 956991725 1744 21927 93188112 86243 11590 823777916 86243 9547 468516225 31221 83144 354686787 67485 7409 25503844 67485 49103 317289241 5834 92637 545154356 5834 3774 529847315 5834 86850 81244026 51885 34315 879945035 23460 76072 789825962 44357 32683 225854624 44357 69215 635135984 3425 8278 396373333 11705 12896 634123163 11705 60184 639348147 6139 48754 345416875 6139 39998 323608627 6139 44288 651905841 70750 94661 824964671 56702 30393 344103774 56702 49490 735975137 85702 91771 639801537 85702 94425 648875527 85702 73608 898771832 62468 72212 850941119 5344 93797 837174665 5344 82772 652394625 5344 89537 84670852 24727 38307 356421519 5020 1784 956112751 54789 77447 236630693 54789 36178 674444200 54789 39484 507386131 54789 24421 717700238 79585 95019 466357209 79585 3701 701740082 90375 43292 579051160 90375 87164 257654288 99932 42104 49655002 21417 80207 585856126 59119 3143 113939842 59119 79593 195386648 59119 91140 582210902 59119 38085 584101873 29992 97792 861720403 29992 60358 45136526 29992 68020 886216315 75194 67389 354443685 79264 11994 684461977 79264 60030 328751628 96044 97849 788116537 96044 75093 996238520 31577 77029 849482218 31577 40422 240435711 99952 74781 714620767 99952 58748 751611433 99952 86153 20363976 99952 64522 442890643 4205 17323 969126322 32438 20359 682218360 15598 71059 459835959 56710 63502 724029382 24048 50896 640247667 24048 15685 535040521 24048 74204 334556126 24048 85328 81356396 24048 89142 844321172 24048 98160 660206892 16113 38051 90235697 81025 37059 791071642 44672 73354 295915235 75509 73809 755261265 75509 52663 727790696 75509 62263 418059655 26895 93331 392364215 26895 11718 229704730 92329 25415 94652315 92329 49168 332569527 92329 86281 442946554 52249 67374 633950126 52249 258 790405286 52249 75093 689737779 18656 32612 489744016 18656 65410 917490413 78417 30155 369170733 78417 52385 678364628 22168 38254 398451657 37674 67860 713167336 37674 4544 873050455 29355 88023 722564325 29355 32501 702010044 29355 38463 206230621 29355 14707 401085116 41376 62118 353969727 41376 49280 65241663 41376 67637 195316823 13562 63409 374778504 13562 38559 631947461 66704 68191 121191470 78028 64669 355608057 85855 48799 891909025 85855 3701 646479656 97229 70969 466345399 97229 85696 582140764 97229 63085 703362726 5880 50999 14595303 10556 32178 902922340 10556 71063 300273456 37707 64128 727114582 49238 34762 267140538 49238 34722 205257636 49939 81792 419984432 29453 9560 873616904 93597 26282 655918676 93597 91116 469468297 98854 64618 90138215 98854 20140 31836323 2510 32490 13843833 2510 79139 624347214 42799 4147 638650595 54354 64539 363618314 82021 55887 229460809 82021 87512 8770072 16717 2604 918017097 12692 49130 44535398 54356 62579 620367959 90782 45994 794940489 90782 67334 511940674 61078 1224 791501073 61078 6612 767556024 23764 65021 508773409 82190 34534 538384929 87054 59752 69647144 87054 60184 78989895 87054 77958 704863639 53297 50136 148643771 4403 36469 576786993 4403 29020 317333430 4403 63081 229938469 32742 70164 714916883 32742 31831 199856553 32742 68834 156799147 11718 7504 144145505 11718 55691 671922029 70988 3288 388000188 70988 1384 745124966 83995 34980 880270295 83995 5642 976272772 58125 25978 360132382 58125 29577 462838103 74374 27045 481238453 94058 91712 863248479 53676 29206 854594162 53676 37188 74775700 53676 48728 656943935 56567 78950 639456874 56567 3543 508744290 12675 47029 649674823 48731 6060 689034481 48731 6739 252697799 48731 92530 847627730 48598 93040 920268274 48598 67368 370672490 17962 79916 483765782 62804 70291 848614902 34208 73242 82454489 56959 16918 285597128 3277 825 446235958 77207 21650 682857417 77207 94101 527470264 77207 63223 303647785 70305 64261 685035060 70305 58130 617512178 70305 40773 915325895 18535 58872 767690544 18535 451 386987956 25672 91879 906968801 34185 69054 117473450 34185 34433 659695128 34185 60951 909865400 94101 54621 493330251 94101 39600 464360764 60235 57093 174290988 60235 42755 741863905 21083 70136 462224273 40445 31884 314116018 76956 51940 632157766 2874 44289 548191962 2874 78216 831133800 44766 35840 965115210 44766 16848 365270201 92128 77495 600735488 92128 83052 751338454 23188 73776 377934172 23188 24285 351321449 36519 34155 774244214 36519 34349 803029785 36519 65206 387307198 36972 31045 606917520 36972 57025 181020407 36349 91989 685566212 36349 21843 828328591 7643 68967 987662469 7643 3342 996208586 75093 81842 726789522 75093 81775 977334657 75093 7654 394922929 75093 86801 348667527 44832 13550 493976482 44832 92530 540492101 78536 46076 252716185 78536 44288 585013770 78536 17304 824591713 93176 96703 362554838 93176 1698 895317147 98550 25163 274189355 49639 93564 276295500 74001 75095 706544836 74001 37872 518249898 45729 19552 331172415 88228 20351 966311033 90562 11101 609602714 86850 74863 570926410 65461 11442 560045984 65461 6757 523694581 65461 25374 820611457 14595 82381 746714308 14595 67701 522191934 58101 72466 525222445 21759 45303 36148293 21135 56681 817399252 38463 17832 880324219 18379 52138 887765175 18379 1975 638495250 18379 12344 595772871 43887 92031 503157327 43887 69144 949378922 43887 38141 253111208 17596 98457 110015830 17596 19839 939382798 32867 61059 533598862 98601 46577 222218201 98601 31062 214277317 7199 33355 348454906 13719 79565 546366618 13719 30568 430723709 13719 66981 810338888 76958 29806 278378785 76958 59531 652406458 28687 88601 389785174 28687 17232 33285127 44543 82900 881446850 44543 21655 806249379 93636 56507 34039874 93636 32275 514942378 5161 15310 777175991 64850 66677 835939536 64850 57004 583128749 64850 61884 919076333 61924 78319 590155639 54853 88653 338704519 54853 62461 383335478 54853 96671 734529599 47560 32609 434258222 25374 86509 116603634 86281 3758 235751100 86281 8400 375580646 2316 88221 442859049 2316 65462 174589978 55784 55367 869573933 89516 17186 699032427 44423 35353 825575534 44423 23232 557906690 2400 5696 304565008 2583 36351 716718057 14707 66276 341386529 80445 5911 308093174 83654 29743 776380592 86292 64203 45056206 86292 94571 968136056 21992 53542 824819765 21992 92531 398471617 24057 68214 53188431 26689 50979 669159677 26689 48283 856740642 26689 8919 850490170 6757 45824 268876114 47666 99434 611144591 51602 48049 631147782 38477 21082 736617796 38477 83769 687592502 38477 52687 522379503 85758 90251 356078432 95795 13409 635462967 51153 47845 958034804 34722 59115 230280966 34722 52663 728683123 80109 33788 703290709 96610 95200 630481361 96610 91605 192920603 82910 66028 356916477 82910 15203 415639909 57953 71329 490766518 34433 91143 153043502 32391 9883 750040115 32391 12818 763856822 45589 40963 374267577 45589 6840 243751804 87831 7705 18660379 71847 16074 525029906 11398 66105 398181586 70271 48564 269284318 70737 55504 141821616 69318 29604 976434505 69318 94469 919378889 53194 91178 43458574 92245 78031 247940936 92245 15695 847521199 39600 96783 82736198 39600 54627 127204234 39600 64160 372824900 71933 8719 601267053 71933 43026 634715763 10181 81555 79383500 37498 87329 606152142 37498 11141 524034655 31710 17840 151887154 78762 91173 549409391 7580 82286 808872364 7580 49523 366992271 59169 13889 259965274 67701 44258 699449996 67701 29867 928219772 14495 17997 102294497 14495 64214 741071247 32244 47921 982984108 66525 77838 184644265 66525 39891 702864425 47707 74883 113386662 47707 31420 698799763 66345 92316 129766251 66345 97221 429555487 25121 88626 63928655 25121 35104 757998143 19753 22718 641061546 19753 48197 339244182 41207 39907 842876652 50743 95432 326763370 50743 37619 924620520 50743 89885 141863961 97986 50122 672417566 12485 65051 938660706 39844 55778 545039229 19628 10685 148843699 19628 49894 474537396 19628 78451 801045564 93745 75413 893747324 73899 65446 370658741 73899 42260 295608959 73899 80699 266119234 20285 36071 164905642 20285 78903 596150753 20285 4353 877644379 72374 31972 5091611 22112 59428 454980216 22112 28476 68800141 22112 6940 305569764 38198 81393 820963738 38198 30203 508585053 1911 95646 834087655 1911 73608 283962399 1911 7240 683112637 39924 51989 973587760 39924 43990 641265435 39924 52885 581393962 16616 43093 130910664 16616 44654 569284749 16616 1109 890938610 33518 36666 619527181 14330 16517 562734209 17248 9618 927465709 60951 21129 188722325 60951 55614 438721294 60951 23881 286885925 68214 58164 108070618 93750 8781 811832249 52036 97248 993174971 55296 91857 506779134 55296 32501 754776127 55296 30203 868792768 55296 97207 775907447 258 68570 381619782 258 38649 65947605 258 94460 681968344 719 57922 651546360 63085 77107 946904926 63085 36997 869621533 17210 74006 522463111 17210 76626 227626682 78446 96238 157010966 38649 28716 604583958 94672 73815 529112014 94672 48534 982783477 53251 631 381363653 22851 23038 949977473 22851 90102 466038674 61468 75320 421608104 61468 59068 562208532 61468 89885 989797731 61468 46831 701160467 21691 84270 434548582 21691 33737 779428728 57583 56983 129214534 57583 2744 838414421 80692 51873 291043312 80692 70657 350318169 66981 20640 789510260 49862 94847 560813722 48728 2051 184423117 48728 92867 311594073 63081 73640 124937759 63081 48947 223242668 65921 92502 736303533 65921 891 475717 56435 23607 629436098 56435 31062 246670726 56435 29125 462178808 86581 27235 836889773 86581 83769 680953388 36178 45957 509929052 70501 31579 1998126 32928 18362 786946721 25810 9076 577206160 39495 67232 974708065 26086 79439 9660436 26086 85361 654622878 26086 52507 886368106 26086 58529 426747966 97881 27223 761219738 82720 21040 302514713 82720 78355 88607457 7901 46293 757008397 7901 68020 125675868 20046 44462 443203552 48753 39837 720551067 2231 29883 919614418 32350 23380 727738150 46708 52445 284335785 25430 97762 816868477 49490 5524 834084115 49490 40418 920771331 20953 76035 663777157 20953 37760 350009446 15105 2784 259446096 16848 44054 108790827 74781 9647 833473524 74781 50815 400787495 49168 12947 357128809 50687 70700 172274648 50687 74970 199873618 71881 62687 258164792 71881 46226 536490784 90158 24845 746375489 90158 69844 143513989 90158 20106 551893147 86153 72038 452106573 83962 80707 883427907 59531 3909 395777106 59531 47465 80712049 24776 21277 454215323 67587 22165 310962492 29582 48155 851841646 29582 86258 489394840 29582 67876 586484001 70657 53228 983351324 70657 89488 970847762 58529 37118 677928281 58529 87451 996109409 55033 45165 442451749 86801 55577 40423065 86801 68279 78546982 86801 57025 355509120 63094 66446 688282018 63094 98569 66016659 88961 43655 5176496 58084 18881 662709376 97834 81485 701365977 97834 17872 594726060 8769 91076 586047392 8769 34666 927252047 61426 59225 39542009 61426 5692 110283219 61426 2518 341567602 3040 32943 119681884 3040 39346 560783152 3040 97266 257285340 32896 4595 556463024 82668 62080 785473640 82668 94986 340185128 62312 80544 335875406 86844 80393 760216576 6085 86253 326559604 6085 47465 97565134 23263 63513 496829594 23263 17872 266777101 23263 73113 306531264 23263 2479 922727630 23263 12008 909641384 28552 23870 484539128 28552 50224 351117907 14079 8175 953824948 14079 3342 661413101 39451 97588 111598286 39451 62659 14468364 78598 2368 463005944 19040 99005 660506989 19040 33857 806773210 19040 3186 501338122 66666 24986 640003046 66666 64914 533807739 66666 67563 339692950 66666 39528 964761481 47185 25117 480608060 96846 43806 971881071 57737 71619 145081507 68178 90893 229219822 68178 22733 375896885 95315 97266 956661692 96992 96815 568161167 46103 92988 465797155 15587 61212 156993467 86521 40578 186132733 73380 34781 354968033 94153 32704 219036958 94153 70717 192496212 94153 94460 310354619 89302 82618 852396138 89302 27597 897124073 66111 69493 172606132 66111 44288 656562947 66111 73993 12604173 84697 29009 659834024 96285 73917 877597814 67703 61099 302897204 67703 63687 312435372 67703 39862 443409547 67703 44305 804039105 62789 83027 507714146 13285 69947 540926492 67543 55834 330202458 67543 30325 564035168 97472 13888 190630032 74063 21440 188533760 98438 58773 672128855 98438 72540 62572793 98438 90652 580571353 13014 17893 480891616 17166 12521 150259809 50599 75999 541415174 95843 93095 216912920 95843 16452 375134324 73993 75474 107772228 37601 92772 815085633 37601 5692 169107397 37601 93960 812418225 37601 55195 286055158 57978 7990 532323865 73190 16394 300714822 73190 42795 392501259 58669 68335 482343765 58669 97193 227889466 31083 57845 47503490 31083 80137 319824683 31083 23275 160572729 13786 80482 798433033 13786 13820 725963062 94425 90612 801114190 94425 23690 81058262 94425 3228 273578130 36412 6617 770473892 93527 9588 920150904 93527 72484 94925822 24498 5169 244662602 56482 15996 46339525 56482 4580 797915738 26000 5230 90217497 26000 78304 251784929 26000 56303 984675535 54898 44593 626836300 54898 27729 863742648 14722 48923 85519951 79139 98415 537082861 78320 54473 678410984 28339 71150 814175009 28339 27262 152493931 28339 297 664814508 28339 59340 298333685 3260 49041 321673965 3260 43292 373570360 3260 87766 439199993 3774 77038 143903493 3774 79474 449483145 3774 47072 730339582 3774 6881 325690917 76626 41526 132332689 76626 82209 247045107 76626 36590 310552657 81098 6635 411324559 81098 89537 732620803 5377 6346 349317650 50224 73638 55069073 61564 94374 972942360 75763 58773 923437931 17486 67059 771635685 94133 71391 149198045 78216 80972 251090600 78216 45584 443838613 78216 64990 893700752 98528 37299 688887244 98528 57533 813412737 98528 54469 514680888 43002 4488 705752538 43002 84460 46694678 43002 22513 252173094 78575 14473 787118485 97791 69942 257155033 97791 6997 301123233 97791 8919 279972797 13461 52368 833919511 13461 75001 284835127 66079 5193 78336196 66079 68008 415944843 66079 39998 995690994 76951 88326 599612973 76951 52411 287917239 8595 84258 32074535 11582 83388 928227542 11582 33663 248819319 73070 53428 830933567 50514 8561 309698015 95285 60734 571031901 50749 54960 941644755 50749 24950 183882485 61884 91599 292071753 61884 35383 917963877 30425 10021 856516672 9415 9158 957511568 50602 35813 239916809 50602 84578 962957312 33737 50742 471913511 33737 88294 243448695 33737 71537 428098318 28021 57851 55615636 63708 89331 964551498 48244 28798 834141573 48244 53030 501212047 48244 98147 499168708 3519 30145 218531932 3519 45953 772996431 72479 80527 289154475 31658 97758 653683008 31658 68912 84462384 31658 85630 567629404 52663 672 200582922 52663 28077 47376770 34334 48022 195312766 85820 78251 292592667 3444 49975 717511064 3444 64599 516161053 62836 22269 188439725 23232 42548 922357295 88968 99554 424360354 88968 78212 674685264 88968 45833 40585788 25877 45489 902555 25877 22513 287928180 91605 9497 365776599 89537 34535 596614626 3342 28377 242392307 43586 96746 469166420 43586 85328 498617480 43586 26807 820567443 94546 65405 542121396 10140 58681 513135182 23099 92237 58379041 23099 37967 200422536 38628 26151 724072134 87424 48910 180317160 24387 77062 235020326 81917 45761 692024457 81917 44305 729008744 22726 89074 74094936 22726 31933 563480412 22726 56882 992522656 22726 49277 202366584 22726 61125 266653061 22726 67197 748159447 85622 96887 865876862 85622 45315 255701759 84270 44779 904188989 84270 9772 863811700 18700 36252 439275030 54463 63656 141463268 54463 57252 858916948 67629 95814 678755266 67629 50526 884569351 85977 42847 185999837 85977 22513 97355291 85977 31029 521617331 92993 48827 590345669 78552 5151 254216036 78552 94469 806517543 17232 37799 47717327 17232 91633 213802400 8301 30268 160652456 51859 61915 456904678 75572 70445 741494190 18308 39890 556511205 18308 68519 140098467 18308 10642 319027418 18308 69844 918518106 46440 18351 214858731 46440 17096 643986096 46440 75001 952526398 39389 95715 155319822 39389 81979 585067646 40738 10748 99499063 40738 38543 886085799 66809 85263 516406791 81434 30684 526278585 81434 4496 499780706 24421 23924 407901841 24421 86817 591070840 87512 4914 913990204 91116 96615 461887277 91116 184 671337955 92803 94846 993138753 92803 49228 504674545 92803 14150 639485875 96282 27278 993551712 6840 71062 428042012 6840 28077 465778849 6840 45528 256028051 11028 7564 44852977 29362 83585 623952 80502 75707 981924955 80502 12177 321196151 13228 83228 917941398 44612 9483 98111637 44612 50768 390205375 31255 67807 537644330 31255 98160 618720521 31255 9547 263952373 31255 66168 898907417 42485 70009 627322703 43828 56088 363863495 43828 84913 779811734 92530 50978 455298787 57459 27779 525193004 57459 83732 300015789 364 5774 91935058 364 68735 790293947 364 91951 309314692 82772 85879 696159954 82772 4213 864789013 50815 48461 497246764 71292 13728 992334813 43990 5980 496262709 43990 90102 619272913 43990 43026 612663045 49413 88032 156971645 8919 75047 164211443 8919 29867 488113043 8919 33918 713191771 70046 87528 682178472 49294 82237 918526222 58324 95459 341231720 58324 80810 545979011 17005 77856 797368768 17005 80810 354978533 7240 86431 684956953 7240 71554 228518403 1384 60794 499288698 1384 88993 802428561 1384 71577 333097087 1384 65302 69640434 78212 23939 991168207 53384 80040 842707143 53384 36016 247055850 37700 99708 299043438 94460 19801 600045644 6940 5778 87269145 14026 1403 544750495 14026 23914 982471514 14026 45091 100924179 14026 84923 395987051 58748 88555 752119063 49132 43140 734884250 49132 39862 27523790 49132 59817 670074123 29117 18342 314118808 11932 4147 553684987 77958 80094 995085631 77958 46359 122491165 77958 67009 590639679 68735 71811 801200387 99639 29814 141325366 99639 16074 265541349 66168 76393 732986035 66168 50453 805260601 51476 13958 415041242 51476 63952 164541710 51476 22239 400844905 50453 45312 616089308 50453 7752 834069717 83769 89979 771222890 83769 5692 751382050 36785 99224 150226866 19873 69215 978440938 45977 77997 947014704 93185 29365 960160128 40786 54776 96113845 40786 55476 595217399 79802 21018 218935961 40422 7027 457694504 87164 84878 551728405 46644 67094 246040977 85092 13458 861763950 85092 20735 447006388 83888 36733 783995867 83888 96371 66943527 44893 31888 88416525 8899 79991 760104012 8899 59887 95863874 2181 83677 851851098 17466 35033 733660947 17466 16100 729418100 5155 7357 256829426 5155 528 119136352 82828 96915 982219049 82828 90036 274507202 82828 88392 425236197 47465 84801 387002032 47465 55238 375858171 47465 30400 218435437 82157 58508 920570470 82157 52385 50258675 1457 54564 696678486 7752 52869 19813457 79877 31974 578994973 79877 36431 49169710 75163 87220 668577724 41060 22708 395356778 41060 60184 807310759 97266 90905 690221274 97266 58130 241016849 46831 69659 118639415 46831 26425 297775937 46831 81813 523776622 46831 89237 620670470 55195 87279 342368435 30151 28739 258190474 30151 35104 221219760 30151 31420 925419354 30151 49894 316816047 36997 12992 123036220 64051 47631 382008968 64051 55110 242270521 12344 77001 970856923 42602 27918 544831601 30688 72169 363287508 45986 68483 326722713 45986 72484 99247087 52385 36135 119566434 81979 78490 700149391 81979 89154 379911210 10835 2168 788011239 66519 51873 390827689 4295 70403 435129108 4295 58425 524976818 59973 86494 26054765 59973 54623 858773009 68279 68209 259167641 68279 96305 586814527 66515 7783 728578446 40267 57319 374815752 17756 30145 366625170 17756 54844 824137274 40418 4244 163038984 69321 17985 349508900 69321 19839 99189709 8589 68437 403467333 8589 69577 107786400 70590 81996 89966281 70590 55429 914131789 70590 33652 866324574 6001 52833 984500641 6001 97360 790082163 59340 1468 931098461 59340 46391 945918466 67994 25604 315629377 76 49952 136605027 76 25855 636821874 76 27125 841899489 76 81296 737726203 51226 92296 590724213 38085 81352 103263598 38085 90652 166138840 38085 86575 113680774 4380 91471 411766511 4380 61364 197734671 4380 11985 285266842 4380 57343 938457198 4380 1437 553307195 26593 5976 296540787 26593 20336 999019901 86222 23300 647055138 86222 80810 658461340 88036 19047 143016485 88036 1634 420474201 29654 79958 716263964 9648 78993 700167820 9648 30649 606182467 9648 87839 107478373 42349 29691 13442842 42349 20464 149872585 94627 90102 273454852 66952 7666 180406834 66952 70717 993390459 45584 4014 688724399 28153 34436 188162179 28153 42270 289401810 66871 68882 540593649 72018 5455 50012499 65014 6939 224007074 65014 81773 747151635 25237 62597 306931304 54077 87110 308879602 54077 21219 931072327 54077 89885 17436469 54077 25804 736852056 54077 63037 882101709 42456 92561 191813456 184 47413 877096789 20911 28826 589520967 20911 32565 975781802 67197 21665 460071286 67197 75297 605200356 67197 16873 350562040 67197 56995 929182440 77325 30398 54549841 77325 92514 837577955 28530 86324 309574646 57004 49807 847056552 57004 55057 618314336 81989 44665 115704636 67528 83239 560485117 31406 90064 606190995 31406 38407 743972359 31406 87964 23223632 46562 74480 663531082 56303 6048 305733557 56303 64310 90852075 74585 91684 95474311 48079 27443 262082132 79243 31121 831032275 8336 4842 231039429 8336 69103 15405399 42756 11901 497223868 42756 64614 227403811 6234 14730 452487245 6234 4544 256433392 30194 73956 180024304 30194 46391 945654141 30194 67108 987802935 36074 90148 185791593 21491 82800 414859505 46682 54787 538194575 46682 85936 657826792 64310 55903 376330170 64310 128 916896 13863 67546 241052356 13863 89142 115211688 30649 20020 945735165 30649 24347 2415049 41044 99508 692216864 45868 49057 584831137 45868 5096 194326843 45868 6875 608580480 93377 40384 642365400 93377 4014 807755806 37619 8652 785090716 37619 36780 728906463 11309 33683 767013330 11309 78950 418978436 7675 91322 61258418 7675 45752 610484229 44927 31848 747438520 20528 72890 86310451 86258 43220 257187297 86258 45087 393826383 94436 24542 917484479 94436 10642 963004147 99595 54611 86687894 99595 45087 924042313 99595 48534 577887831 52158 98378 386984012 52158 90896 291085862 52158 71554 518292419 86167 89482 751027168 86167 71840 830781683 86167 68394 16777735 58367 64741 136284905 58367 94173 152725458 30400 33568 655584369 30400 56261 420449214 45528 40082 394727214 45528 19127 667430812 78355 26604 188542445 78355 11039 266579701 22239 69825 592756371 69429 15182 919611940 29577 5010 364242672 29577 91172 268084774 23981 49321 692439126 47217 26178 889032279 2710 94016 730011037 87894 41908 239952954 87894 10104 640536465 90705 7530 813679178 90705 18547 944964510 55406 43998 746288274 55614 38195 432783110 16452 99307 908563039 63223 89557 996281315 16074 92483 784986482 16074 6262 373242711 16074 67334 871692726 26214 51275 977456454 21655 47957 739377684 10302 12325 940044999 28476 97261 59482683 72540 44610 452001868 72540 19695 100084372 12482 28553 663073910 12482 50779 866406947 83053 39671 930431581 83053 23202 855916481 76393 13344 711753416 28077 722 921268622 28077 29125 840387028 28077 75001 860401705 28077 37991 184907617 491 30606 782734196 19282 64516 966351919 19282 68509 62185594 71063 79234 73279989 71063 50074 861579581 41572 89683 253565945 41572 87766 890815325 41572 28514 491636426 1375 54095 79754963 1375 61974 860887901 28044 63139 367615715 28044 5378 680350209 28044 39951 224906020 31620 26420 137821641 82226 94565 892878361 82226 26877 269706007 14506 2539 32993919 14506 59248 421758816 13855 42948 20400451 13855 65412 630522503 97792 20026 638443727 16698 90014 560179097 92867 78999 682034052 92867 54489 522582780 92867 32299 124268986 64979 81492 513016341 64979 37967 620523455 42759 40797 157505897 42759 74776 764692405 87766 63901 589671109 91524 57502 519352785 91524 69971 669351421 45315 31194 793052872 45315 67984 271172929 6281 90668 932064970 83919 29716 933564969 83919 54626 433294056 83919 27125 737135539 83919 5284 434495000 90065 37403 841555512 49458 41711 836299709 98531 31887 749533188 93323 56490 364972988 39998 42775 129789689 39998 57969 333154821 32949 62885 17221533 24470 53405 67992765 24470 80810 984589026 36668 73384 109518566 36668 64467 218825994 36668 21746 647591708 19127 17220 639466045 19127 64914 548453028 59696 58009 197810519 34589 20047 695964589 34589 68517 561217620 84327 92544 477960731 77094 23468 277035237 77094 76373 143475108 77094 59248 436925907 91150 51116 161080023 91150 18480 909716027 54623 13890 475305310 54623 20844 229322674 78665 10380 741577957 78665 12818 657277642 88294 68659 268902064 88294 91534 408707495 88294 71352 979753388 81516 31215 175850342 81516 26807 648223871 36016 25011 13142530 36016 15695 56849081 21176 9919 343612637 21176 72702 889239104 19916 39851 511419220 11493 99309 192506253 11493 40658 110001375 50584 84050 961378870 50584 97006 326990723 39026 52464 623986654 47432 49297 565742691 47432 58853 747363879 76779 8123 8975026 76779 71352 229481521 41656 10234 99023699 41656 39039 685067498 41656 1449 29336337 55494 30111 799364873 55494 15504 739293995 43619 79182 939242915 43619 14150 600339649 42755 13651 447284133 42755 14869 676533705 54586 51610 160731093 54586 42222 538191980 54586 2043 576103585 54586 38087 989236788 31029 25273 651487353 8891 65977 348737617 32501 43128 743689470 32501 10805 310137306 20106 95938 393110863 20106 49228 648143379 47398 32885 237501845 76349 69173 540775043 76349 85441 456308521 76349 1634 797068306 16951 60248 986585488 1714 51508 400553079 1714 5849 548527295 52885 9943 287746004 94737 84578 86667022 94737 35383 651816111 9547 75410 545738580 9547 25466 698661518 80346 53236 735498202 90102 35216 836773424 54417 19080 535802122 1634 31586 800152858 1634 39619 741464078 1634 6881 304357080 55206 24142 274080380 55206 4242 639567558 20464 22836 569097671 20464 5378 220724079 13709 95720 480956116 5471 4152 343275456 54298 10582 790037542 67334 92448 516190803 67334 48895 107563253 18783 38954 189462763 18783 34397 491079760 54561 55590 635386439 98801 61537 487443832 98801 42955 868478981 98801 67907 15131757 87458 7072 837300127 54068 17546 505555211 61125 81418 440364468 57025 35851 580755409 13919 48748 818931222 67108 56106 793111451 11039 19813 354680458 11039 66302 103392914 11039 25412 908724882 11039 52405 405756581 97813 6171 252469331 49107 36722 456999375 65410 51886 243494410 65410 78330 38746925 23275 20147 214376367 23275 96671 215972920 46402 49727 497631836 2270 36415 966412512 2270 84317 412988026 67009 41174 903366840 67009 89840 508551357 67009 10462 156150281 69844 77764 626008687 99118 6777 571561660 99118 81813 775106808 54606 37803 103665722 54606 14768 781623213 90652 84265 521703753 15547 6043 959831603 27520 49209 950951309 49228 42524 559074689 49228 68288 475213176 49228 2590 142872279 11243 10896 875046137 11243 98042 347146537 40773 58767 816129809 40773 60184 978042786 41159 32402 777973658 41159 40587 534339508 5425 79602 853195706 21347 11995 48095480 19695 57919 515081870 19695 14843 100436890 5606 68088 703188859 5606 12177 556425154 46321 29937 772084118 59450 58996 313501732 39692 61767 175971018 11141 27429 39689574 11141 30203 301345577 5692 68464 702578016 21317 4161 149597710 19104 44551 161099065 19104 93960 265648500 91978 77460 810927280 91978 97207 253968212 91978 32328 910762206 33857 63279 76529794 33857 77720 240282382 5849 89159 449286170 93025 70531 415018679 93025 57528 399915463 8400 89381 158517513 8400 62015 436962032 4213 80182 394060959 4213 26433 272688967 33850 32130 486522020 33850 38162 351476741 2935 3565 782642847 51306 99289 883807067 51306 68818 693505720 22031 15376 578461798 52411 59962 137464573 52411 74401 967983613 52411 84856 623977009 32816 94011 510013868 59248 3419 496463724 59248 70015 815639713 4370 44452 912842018 4370 84312 923228262 63132 38714 117110659 37967 42702 586822994 37967 2744 36146018 6612 20008 472685135 75001 42410 779888674 84362 3304 716275876 84362 5183 45061594 84362 325 632443965 47948 67947 757143160 12899 7731 593580491 96229 78888 49570486 96229 93422 632229389 96229 58384 552598514 96229 20716 722581576 3065 35812 462367681 3065 31434 56678363 3065 23356 471358634 94469 20382 416391783 95877 21909 257178738 14150 49826 233773712 14150 91354 729207964 94110 58264 887159841 94110 99607 111101108 94110 55238 669380414 94571 21258 611117483 11985 79260 87605705 32176 34053 287621291 17893 52750 38199543 4353 35199 130676629 18433 82064 32940991 36293 19712 147578139 24950 2314 214795693 30568 12430 702645355 32372 86469 666872293 32372 65859 455432763 57343 35190 227609678 23497 89419 133399568 26406 78826 585768876 26406 33626 771174962 7227 88543 202463706 60184 37815 377708125 60184 9020 368433903 44288 96373 995346176 29860 6683 838053705 29860 74277 897255351 69903 28650 98460869 78616 53668 898625080 78616 36723 740183105 4496 53448 796361667 77989 95956 412627834 77989 45752 125580772 85328 12817 117887492 85328 18193 900195092 85328 56370 844539601 40526 68547 974790506 40526 38087 591581946 40526 1449 398833676 40526 29845 421971819 18694 26433 745733044 18694 41125 534557094 43248 14142 344247607 43248 11763 917957754 1675 79946 73187396 1675 98178 375923500 42260 87372 355172820 13347 51977 55720675 44542 2273 783657624 44542 21300 816149646 92531 2637 232500413 92531 47850 583967913 92531 17386 695801322 56680 40993 234042862 42206 11090 663708218 42206 4233 633374306 71691 34072 343239508 71691 15203 662919951 94173 49430 662660154 53221 10487 475424568 68834 69147 114045596 68834 65260 267470203 11250 67453 5193211 11250 38543 366445966 11250 80616 564970286 37188 53030 436442635 10632 35345 232563547 49277 8171 182933386 96305 18579 170924249 96305 9772 868303008 96305 95526 610874883 98516 2006 692238579 98516 56833 575754820 98516 65530 601970110 87720 40547 630744024 59365 43847 989668230 62263 34741 881791176 62263 63152 549184054 77392 97762 815702248 77392 85936 289328715 63768 51884 955431411 63768 41096 303479925 63768 42955 902177995 63768 69969 965082034 68913 57332 74476862 68913 38782 206239982 80098 32191 934959550 92454 90925 55727646 46456 28055 282151239 46456 56370 710864003 31420 13443 584128395 99311 140 722584075 99311 28493 913160617 21843 99577 153315420 21843 3186 931594654 21843 65247 96898368 43662 76059 279838646 43662 69969 940414220 47616 44336 221899514 47616 63952 787649824 17872 21966 17501784 57252 95456 99718950 32530 33349 310701404 32530 68685 835281812 41719 48155 387682243 41719 37477 366521527 1975 65620 31715274 15685 74077 13749100 15685 4214 438172847 15685 30114 587009594 15685 95060 581421230 60078 46595 34570861 23914 26205 514169419 23914 34075 485680351 64160 44032 212972485 64160 38898 284489828 64160 53030 219648874 42975 59856 923760541 75732 57556 735625839 75732 73953 469212968 67717 29312 196371795 67717 97950 219266698 50074 4949 641249970 50074 74734 983515548 79385 40998 411813653 17386 68515 743341331 56634 78845 788316543 56634 59817 653765987 1671 90825 760145391 1671 99462 744951559 33918 11867 23903249 33918 82311 512139171 67368 24714 146521993 67368 13496 795622636 62461 16625 485031744 78451 55901 17991120 1109 32917 480965235 60594 74743 456808667 60594 72037 648354646 60594 50655 746886697 73608 16541 515054801 73608 60567 122595366 87200 61818 62364113 37412 63051 253664014 49523 15714 433454610 52405 76647 732329626 52405 36723 729939285 48283 48568 132731452 75696 71333 744708715 75696 35656 602154539 24962 94781 639420715 24962 54626 961333857 18193 6200 805522448 18193 58631 45010488 18193 99616 822603716 74923 85990 244527624 5416 17504 177751253 30325 47986 54531468 30325 30427 474463207 48947 21336 75680065 27661 75974 129492083 34249 84239 50521896 34249 60567 183215531 76720 30785 930548426 76720 494 79468612 37776 3729 373473010 56261 98235 367345813 31831 80406 996570622 31831 91534 407555408 21767 35068 895428263 46092 15570 620989551 23640 26951 582553289 49894 91834 770661486 49894 55109 910792695 74413 39677 574796839 74413 52116 345389740 72871 84070 813582043 72871 90974 463822158 91534 4244 455653155 84577 28179 91247352 84577 28764 766194659 21300 28191 584274746 21300 3526 138149233 27617 29543 37542882 27617 25463 311878149 4338 44397 890647491 31988 56426 915159462 1721 32802 211253653 37760 6863 492545852 37872 97503 937701932 37872 45091 781104412 2070 22016 718295444 2070 29279 395034406 2070 10896 106875566 37515 7630 854594964 37515 26735 684270330 37515 49127 869221539 38559 82399 330449408 38559 27132 485397332 38559 89791 202553709 89237 22364 449187785 68288 56381 373508350 6875 83474 946925036 67984 65078 552599655 67984 81595 873757247 69215 99528 179644508 69215 93703 239600781 48895 48954 839179747 1835 53545 789268558 50266 55306 785677804 50266 15404 177063602 50266 48247 841692089 18588 36914 192805044 18588 76621 430800606 6739 62415 675025623 12175 10832 4064723 12175 86877 33701861 7654 99990 393266944 7654 57393 9155808 7654 40587 698692121 56088 5346 579603340 24135 34923 486679232 38994 83382 238562443 38994 45087 784930283 38994 85659 719682150 38994 79397 188627830 16000 53957 303156573 17304 56466 131280329 31062 9645 952336805 52687 76588 187829070 4544 16785 297019880 5120 38785 245479671 35656 6016 992032784 35656 38520 850892597 35656 65880 103804743 51750 20296 390682467 51750 3701 456403598 22848 55603 149753798 22848 4214 383520751 26807 9770 939554917 65462 69077 11996496 3186 50732 863329316 3186 62728 253383469 7077 88640 164146254 74127 81750 999828114 74127 32639 28754827 74058 77096 718369652 74058 64990 829713311 78304 74480 712777745 78304 530 869288769 28764 42091 698269123 57199 62042 778482280 57199 94986 592504760 63952 3796 252439291 49679 4130 780754048 49679 47624 896516537 49679 38898 225092437 37901 453 645790752 23940 20793 533824694 23940 12177 627757097 72054 3304 470428226 72054 45123 566463586 7254 56138 96964892 55462 74979 980764824 55462 91951 465409428 57898 96484 42807149 80065 30561 926137873 75363 6805 744928593 75363 82760 882067320 18205 53808 302604677 18205 50366 613584484 18205 27781 761762555 69577 14581 824534662 88537 91869 836358398 88537 60222 390680736 88537 80142 445432928 39484 86923 106743776 39484 59887 8495562 39484 5183 464163669 93703 1444 207184634 93703 82209 201314623 93703 20844 614268677 2744 49297 579839448 2744 13279 894402983 2744 32639 551697582 79397 87420 794711923 3228 47800 68751884 17938 32664 410032700 17938 83303 156285117 37991 92895 957097287 45222 84742 327587424 45222 73953 225286035 25855 87463 253869181 30326 1395 386261392 30326 97193 372491870 56882 29220 284776247 47624 21001 666080279 47624 28358 544052902 47624 38525 546131039 43468 87141 373214459 43468 24768 948578499 3701 73803 654380984 12008 72020 453761634 12008 2043 515179674 45087 96641 413962100 45087 14213 191107489 45087 63989 318603419 29020 8776 653316109 29020 87 496451390 82743 710 619824180 68685 32159 251588287 98160 22579 585956297 98160 5968 583870764 98160 24055 87977341 98160 39359 356761368 29125 16395 512493541 29125 33560 119047120 29125 35101 71608038 45788 82791 51312216 45788 13820 876395213 76373 6043 379628991 76373 44769 752646921 43026 96538 575919290 43026 891 495110624 14601 98194 131874391 14601 78928 453719593 14601 81813 650516569 89079 28958 477891018 89079 63497 490397006 89079 68595 831426869 64127 87246 219921547 45091 69474 798031654 45091 61824 693841088 45091 63961 846856795 5135 81976 450203257 12818 39380 4269169 12818 49462 889686237 12818 24106 550828770 69238 6252 180688778 69238 49807 181984580 90707 44065 112085238 44462 47358 44891913 44462 68448 735222721 44462 45069 192210306 44462 63497 379127529 79318 1968 153994522 79318 6997 64569506 128 91514 818894278 128 16398 148808763 128 20259 929535678 41117 77703 1448097 41117 27781 760031226 41117 28931 748245172 50655 97057 995122726 82615 56074 715877014 35920 23148 405072435 89154 65415 43535861 89154 32536 93182422 78903 90621 747767340 79474 85889 542385402 79474 38898 314913424 79474 82859 535161205 43971 93401 470595671 43971 85269 552018289 43971 54970 245648204 32401 97533 176897114 32401 37972 736955670 2508 35505 903209988 27132 85789 771581146 27132 97193 385582153 57528 25541 473607490 57528 78172 5988661 73941 59189 366958831 42410 44476 589740799 42410 49807 695917995 20735 83546 32917533 20735 51187 818702439 20735 74661 512490493 20735 15040 642131449 20735 83380 946950378 64522 24862 470778894 10805 64897 85492908 10805 82311 966266808 29867 73028 681778253 29867 67841 317344848 29867 3543 770437980 36590 86712 935539224 58130 517 234311091 86817 80681 13428933 72702 24212 936258013 3188 41206 91597157 91951 99562 603476443 451 57610 43550462 451 52868 876681595 451 27114 898850955 32275 12785 363794933 32275 49512 606061743 13767 76403 617171685 74734 59483 278639354 74734 33720 639013441 74734 43118 693619908 297 43581 157278166 18865 23552 792959323 89142 27487 736478000 89142 53263 275144424 22513 67753 1274566 35104 23003 876529535 35104 4758 431930360 31460 79855 535779340 31460 53405 357964280 17552 68437 493413772 17552 52750 650539151 49103 75202 649951662 77755 63824 818262563 77755 30118 862627007 39528 21870 718191263 39528 98335 275381658 71554 66184 7451607 35602 48762 444683881 68020 88124 411671040 68020 93442 241951030 58543 41747 396213865 96671 39184 560578175 64914 41906 221914602 69650 38134 603789704 69650 47803 1010993 69650 10473 434724485 31342 54854 953844999 31342 2630 617750934 31342 72589 670369850 5284 16176 750053893 38407 75818 691542172 34349 61070 752064927 34349 26960 174253201 71623 43866 440853317 59307 85175 938050343 59307 22212 402035219 43998 40562 21135295 43998 36723 857997114 57400 99423 436513595 31434 36468 948539198 45953 58943 656283817 95526 35709 97527399 95526 56806 402568631 74204 51094 776597693 17010 26268 867135836 71042 23111 753974036 85269 1363 728146936 94937 36653 393845673 94937 80810 367716300 6446 75346 250775051 6446 42829 544897467 25463 75502 725241077 25463 3122 857558980 1725 54073 601823708 9020 46529 550277771 30072 4731 558324183 94977 33131 901164421 94977 60694 604145430 94977 38247 690722261 53405 99616 987477641 51571 9660 308723814 51571 76268 945899603 80349 65170 932283897 85245 55861 588511321 85245 57903 109348725 67401 13948 241574651 67401 44911 378512791 72579 78260 643702881 67563 28195 937237977 94986 40029 981708037 94986 18547 635402156 39039 57825 536413337 39039 18547 664156757 39039 3654 205113047 39039 63754 906846434 27114 21991 470764765 34397 7826 69735748 34397 39853 400839732 64599 87923 330956914 20140 34189 18048367 20140 56852 49692798 72549 30641 289472443 84880 82601 877105856 84880 67846 147965849 84880 40557 262794392 84880 10544 625785240 97207 99283 190557134 97207 58631 904346120 97207 27297 907083255 80616 49982 652094551 80616 2479 808594581 80616 42829 991151230 80616 74277 780668110 80616 13935 7670543 79332 24751 82111176 88155 10978 705587723 88155 24685 887394730 58439 99081 445199086 58439 21592 418628668 67637 20248 171513926 67637 21802 143969438 67637 13036 753467167 99570 11126 204703333 99570 19475 858949149 65974 66590 875143615 65974 83916 385367513 65974 22123 625816974 28514 46327 584173618 28514 39853 566925109 69208 95240 309784873 891 77985 992009148 19817 66605 251942424 63961 7678 550879509 63961 67996 939531750 43786 11798 184766123 20716 54747 418694992 20716 64139 317994471 47905 7011 932956835 47905 38042 310635091 47905 55109 882209324 99482 70433 230120127 25525 20207 689062687 25525 24347 627240010 66179 25257 94718712 66179 55670 713929725 66179 81301 422478441 85696 40804 878035649 60775 98961 678044509 17510 29640 498047649 90938 56890 350717855 90938 20004 964056274 32328 29987 413213913 52621 78764 119724659 52621 31707 187987971 49500 66376 190491734 60137 22670 405636328 91225 37650 63426456 91225 39662 88493890 97193 55612 207289783 97193 68571 222176411 74277 56587 711605789 63037 69891 942757443 63037 64755 841281040 70717 99601 684755649 23881 93274 295648502 23881 31784 501763982 23881 85630 280705276 23881 36253 326149380 23881 44305 288338254 23881 50513 860557982 73113 49609 890585780 41125 93545 709536442 41125 35343 161472945 41125 17933 810598608 39891 37002 641172169 59817 18864 747510529 88145 35373 340534120 88145 72721 280256696 82209 25193 944917710 82209 66141 771540369 82209 28497 362050276 66645 50696 892285558 24285 78176 800046755 24285 62914 979025394 95539 57164 692443862 95539 25804 739567686 1698 35607 181203189 72890 96281 176848224 72890 70711 44599101 72890 70503 252884404 72890 54842 21494573 24040 21082 659240550 24040 87839 660335830 528 80857 432039334 36405 1486 977621817 3526 41630 229055406 45651 62597 485117351 23998 89718 441603928 23998 17091 541909034 26433 84648 787345381 16723 18947 57145931 16723 65585 26893500 16723 70503 923144918 35383 66156 758367628 30203 56113 46704028 30203 69795 266915682 30203 83303 37979549 13279 90889 898159156 67876 3981 174698406 67876 29762 374435292 67876 45833 590223012 45847 3820 623081215 45847 66863 109633696 6997 73031 408486523 6997 47870 176603815 16917 73318 849935367 16917 8175 302425247 23935 82580 604625795 23935 30687 928445088 23935 49401 665486023 52750 67573 300541870 12177 48617 653712209 67936 50293 502604920 67936 67991 22066418 67936 34681 793719825 19378 48500 78987221 19378 37477 796347337 68519 32430 168371470 12564 44439 91241524 51809 49999 517087380 26425 10295 748184065 34329 22028 99135986 34329 72721 657233405 55110 19099 492883909 55110 50114 533830126 23202 90996 750824444 23202 62302 103079702 24347 60555 29696296 68509 75714 921002173 18739 10160 348884262 3543 17459 136675419 3543 21219 674093309 325 11706 405416947 325 43281 583314824 325 27651 47783279 58281 20761 317536849 58281 34666 665582731 56527 41215 426101621 56527 62920 546544599 65206 70507 737037851 4386 30394 113707773 186 61264 130928462 96496 87287 939819410 96496 61782 825841961 61124 50156 308994078 36431 14748 339830156 37823 62558 199429224 37823 61488 820614843 38782 30261 678206919 15695 63001 990204294 15695 48534 242354644 32299 75867 641055405 68421 65255 416759875 68421 5183 73147057 64882 46516 149213911 48197 79957 951042723 39662 96697 788556283 39662 60567 823203584 97137 60467 594618221 27729 63362 488184468 82311 64909 625818788 39862 93584 405446641 39862 45763 179282609 39862 38697 679133902 81813 59179 786595777 81813 15095 3145952 81813 16873 510659742 13820 74507 788775811 13820 17103 556893397 80439 48554 545792145 97950 93936 340774558 23344 8475 575579561 23344 35435 312059976 18881 5390 731729607 83732 51066 271630157 83732 29276 840949837 83732 3880 300022685 19839 7056 292610230 83873 86149 829424135 34666 7120 194652437 34666 95256 226325583 34666 10150 969747285 5110 39950 397342462 98147 52906 945962794 98147 17933 28502876 27781 91670 686653117 15203 31690 554573753 15203 65756 693470068 85659 11638 352398025 85659 56224 56202232 85659 45069 897077703 54171 72251 674850883 54171 93535 176286559 80699 24902 584277882 70341 26557 639965060 70341 32468 368726613 60432 5151 195242889 43281 57070 685575481 93960 76977 610047825 89577 3267 134232572 89577 4404 194877677 74174 3804 230351508 74174 96665 504036336 19223 65342 208681392 77418 82119 113373775 77418 40465 157962118 77418 27529 176041511 77418 47741 127440554 77418 76835 331043280 2479 15518 167470355 2479 91354 766902548 21592 42287 377082282 21592 68202 106974904 12571 26865 654469379 10642 20333 220408054 10642 31707 19526526 10642 60423 667969360 22835 2469 844748901 22835 20259 936228004 14768 12673 438402226 85936 38393 296232621 6797 33113 390907663 92132 73714 340786551 45856 40367 293383047 75662 32251 466067943 75662 91298 877152195 19140 46278 803689115 19140 64755 907237743 19140 21639 538803861 87451 41013 471084454 87451 86625 581420233 87451 24768 229604322 87451 27586 588333529 53216 20579 772955434 29904 7497 475593176 81594 45950 869146817 81594 31224 729206355 81594 13334 55822087 81594 87964 655407399 81594 68494 62209513 46865 50801 176879809 46865 23923 616228221 46865 39252 416140937 88584 38905 683876099 25925 18171 883268218 57307 34279 80355601 38543 43858 897214936 14843 26197 604350076 14843 32444 636674926 14843 91375 330877945 36723 87812 980681725 36723 16212 58637208 60139 51927 305098033 60139 27523 522898929 60139 54746 202318687 22212 19854 738044828 8356 78581 886470772 8356 74890 920736755 8356 58631 756908047 8356 10544 168420818 8356 75267 468457275 8356 73828 219677225 62895 54524 469067370 93445 13980 927265719 93445 83576 979529946 44671 60734 822969816 44671 21812 533994390 87964 6437 432538690 48534 69298 127915672 48534 69969 223003020 20067 52892 820058842 20067 32468 652618099 20067 33652 480531684 21791 69827 902913370 33720 86568 471045874 33720 80151 839594234 97006 41084 405210048 49807 62242 849197429 9772 28403 829361225 9772 21812 49936311 9772 47112 232814148 98883 32237 593474432 98883 95147 273208339 98883 55238 733428381 45649 55176 341967170 45649 38510 20690958 13128 27481 980823618 13128 92378 288321930 14405 95948 75050363 4233 99627 244155499 46226 91165 838398469 46226 88676 191381868 89885 5095 650925638 89885 44392 183838520 89885 81451 994514496 92727 91773 484235301 92727 9514 131882038 20259 49864 111634609 20259 63932 906792751 56989 99823 749321753 56989 97360 93527519 56989 71019 702498068 56989 87714 495941234 61940 86250 331991536 61940 9514 483458980 11854 9887 854605215 11854 50198 119734069 32565 36438 236485911 32565 97825 535485098 32565 82882 879120509 32565 27038 419917568 93487 23161 905000774 93487 84053 667909741 30114 3134 228518774 30114 6620 253268462 99616 29100 752227335 99616 81355 617541768 27297 69493 240440972 70483 76849 100165419 70483 35435 6606243 26877 99807 379416349 26877 42718 734178233 46391 89700 652623455 46391 40465 406829319 83546 25593 930553385 23356 65286 471538856 84913 14366 891450688 93655 57513 651034149 93655 87714 753594797 93933 35441 43035910 51315 56165 921379259 77161 97825 875699557 92786 12129 952448287 37980 38924 978727201 37980 10150 980633821 84923 67125 259665188 84923 57393 934209657 84923 16211 653889703 40557 35919 495153212 42793 64341 555835379 42793 94869 785389644 42793 41633 993674428 42793 61974 385791024 54469 17087 197356563 54469 57447 591751668 27850 87628 127379847 27850 29323 227438760 72484 45845 764234999 72484 29323 335163630 25466 44606 45798273 2518 66877 431306992 16398 76777 847818847 71230 52848 111258876 35392 17311 191026416 35392 86043 693818214 12101 90456 600756964 12101 75297 643469299 12101 13948 255329133 12101 2355 966666162 72721 80211 809607991 56332 92152 191495268 56332 35435 768777867 64990 50704 947099105 64990 29869 211491490 64990 19020 221240832 45674 72489 625380365 47112 21488 951222532 47112 87275 385260551 47112 82565 260206675 80810 29767 54966020 63989 79311 954163341 63989 27523 909092035 2450 15868 522561690 2450 95060 743749726 89801 74458 996312340 23423 57549 581665184 23423 87477 45386791 54404 35642 417557671 54404 31579 880626062 5096 81571 742268373 53299 88396 571167430 53299 74609 941042181 53299 33334 134862403 89488 93421 990117415 89488 41343 815935438 63497 23739 82089943 63497 71904 742487054 19892 31566 452794979 96594 6289 420250472 44305 91284 706648240 73988 20830 494211138 76496 21395 207744166 90010 49755 866834340 90010 59118 738982109 90010 34404 160211452 90010 87 45177141 28974 23972 604764924 84578 18738 65789567 84578 74776 181589403 74818 74901 949484594 77720 28341 882607553 77720 28103 553460507 29762 6585 798205440 29762 11632 597003653 29762 494 587101271 51493 3856 128625718 51493 24227 795788923 94198 84234 942481314 38087 35907 159249047 38087 23081 321879057 38087 36253 255166688 5378 13015 456169770 52352 39569 741167339 52352 77466 760256812 96371 96096 519020872 96371 79344 54800473 45763 69638 774320514 8173 89603 728972692 67516 83785 965091285 67516 97360 182033000 67516 55903 128160182 91220 93531 614258084 71537 75122 199212841 71537 19683 842424493 67846 34330 707978776 67846 65405 179917779 83187 2932 742940201 83187 8660 868091705 98042 20682 654994669 42325 47253 577307787 50768 77110 688437461 50768 55427 868148909 85856 8039 774223187 42829 50055 485925417 42829 62448 238344214 43292 51600 399069442 61782 71183 516306348 17428 26863 435943813 47741 98262 596040124 47741 71565 335743279 31264 50280 286604272 40688 79739 999397552 15504 9839 698497449 15504 33334 898762650 15504 78172 713720026 78172 4163 30200862 94496 70975 981907733 77984 16576 772139654 77984 17765 577688640 77984 49462 992991886 77984 10896 130683993 85630 5894 786558303 33626 14210 493901717 33626 93237 389224170 33626 5225 325716863 33626 54842 257349691 86699 75736 784936977 45833 6034 591162973 39951 37059 270699490 17096 65592 143867784 24989 64038 692928365 33652 61963 20412036 33652 55869 778102684 33652 32964 410191937 59945 30698 291403778 57968 24446 567147704 29845 11838 488424040 29845 88676 550305861 47460 57535 245391678 11967 68394 690828872 50526 73903 194834099 27268 10908 28308067 27268 33334 67908856 27268 11633 804540719 53030 21478 96012920 69165 37430 743269840 16873 6509 598574199 35435 31392 563154238 35435 94691 601542258 9811 69288 157038366 66966 92493 215957302 66966 27523 785119975 66966 96145 683975444 65247 94519 77559118 65247 95522 324864204 97825 61573 235958150 97825 99750 304835045 75475 52791 901926954 63380 96340 221801850 63380 35864 401917000 17136 54287 711672287 80857 29912 700373773 2043 64263 103837019 68394 80344 310778686 68394 11579 751794154 68394 41850 775654312 68394 60845 308183331 13935 33747 127864582 13935 60052 173297179 50868 20758 217415138 50868 17103 102287293 79911 12506 726307044 16100 22142 230537386 92605 17775 101591418 68525 51830 626143437 44886 57326 535015846 44886 93114 921280426 54767 86623 299398674 58384 41444 489817458 74776 11333 652994959 74776 30465 713140626 56995 30575 239526530 56995 47072 205812916 26722 52196 432475152 26722 62728 102337516 26722 94869 67420984 71013 6805 542431192 71013 24771 298270961 53358 43430 222009790 11351 15918 166546318 85644 14314 670464130 64139 94969 765556866 64139 84312 704955674 39853 94630 603471818 39853 62307 362905535 91633 62452 511597309 2630 73604 315885938 75500 27482 37325590 81296 53736 521227665 47072 6149 524168366 60052 70766 334494186 684 84794 648304632 48111 60196 469941043 63450 63279 438050869 87353 54523 707045080 24615 88168 193248210 24615 85648 360430007 10896 21080 7533346 4449 29722 913372168 4449 94438 423830724 4449 88633 590861752 41151 76308 610476880 41151 47507 685536024 16938 63588 493300232 16938 31000 966244102 10462 47957 935761892 55427 1004 691237309 55427 10563 580445197 80832 74523 494613585 45338 59632 454824240 49098 41408 396547624 59887 60829 345598817 59887 3141 900129801 59887 81145 73526050 6367 65577 65439341 6367 63932 267648369 60423 96335 682496650 29675 67431 565284895 29675 81911 218548276 29675 71611 161958694 32444 22816 28358797 32444 32337 949067849 32444 99398 457457883 47850 19232 930914158 47850 16212 734617090 6881 89245 420781506 6881 79200 883854099 64467 61340 423355907 64467 81911 997023866 92707 36847 990122689 78950 24379 567162263 21639 77829 280181726 21639 62302 984475648 21639 85522 586090900 81595 83417 335071469 81595 55410 197216362 97650 27740 870514362 7668 30121 684954968 530 37580 122716457 530 65585 149384064 530 99758 262963911 58425 66824 122051267 58425 31784 57235235 58425 9993 312401142 61974 95694 259418067 37858 83207 928630817 37858 52868 907749718 38344 42017 938765812 83576 2822 909083321 70455 34051 284267482 70455 76930 440994248 21746 15715 257237706 52774 58800 591438367 52774 42847 764981393 71352 71545 169514367 71352 871 427890057 71352 33334 676198489 71352 76976 161305164 89873 71811 322405630 89873 52196 341255009 36253 2654 545907008 2910 5205 489378351 90681 62231 362169780 52519 92944 166441560 52519 94869 231036648 52519 17103 538258953 13334 76356 80910324 21507 92448 694702964 21507 38372 1744307 60694 51124 443910082 60694 39973 856308066 19661 56138 107900315 19661 18929 748471418 85455 94949 51499964 61170 30540 730333831 54844 84541 83369403 54844 40861 94446818 44258 58369 111269263 19020 24043 640378970 19020 23068 844788023 19020 61439 6415797 44911 94845 501379971 44911 30806 661124899 402 52599 205046744 95256 74500 87494265 95256 59773 670570289 4214 89247 29028245 64998 98677 772725480 64998 36675 623831102 98178 5970 275450274 98178 53902 581605624 13741 29934 688428919 13741 76619 62794534 13741 59712 396326299 13741 80522 315411376 40587 70703 928203068 99792 60466 596508748 66302 33032 993989372 40658 84521 604640957 40658 63487 756726023 17239 34763 962554245 17239 65434 163170325 51187 90183 517720320 51187 54970 447612903 67996 74332 785305582 20336 82281 911047417 29279 59303 953099913 49999 54991 528808257 49999 33334 101517916 49999 5183 428289391 49999 57569 528555368 49999 21616 437475386 67292 83971 220231704 67292 35742 54281719 92514 13201 398767148 92514 39708 968710098 92514 62501 465076034 45360 90353 535899223 45360 65411 836991924 45360 5225 698479121 55238 98747 347526772 96020 67451 944781137 96020 55410 598084858 96145 85460 125635118 96145 69619 104929789 91354 73887 411459061 98335 8576 987808741 98335 8585 609300983 7716 81238 15693202 7716 55500 21187785 82010 24700 641389750 82010 10104 586639766 3384 71127 783786343 3384 32639 169863250 1449 89299 413577720 91298 75113 476898099 91298 41208 182573896 47870 27064 386169003 41341 4554 845470877 41341 38372 813360239 84317 24717 275100530 87839 44023 716348271 27122 50385 810847388 70503 71433 184806307 70503 9604 650643007 17704 77321 178089605 5968 74343 731007251 55057 80750 543051614 87372 35981 24574792 34074 57462 931897020 34074 13602 336190804 38372 65761 752796197 37614 57424 994095174 37614 73140 814860684 37614 40005 864601916 13235 46853 733027345 13235 54746 910284838 27125 81093 10580724 27125 81451 59995627 84119 79009 545581390 84119 47029 739113655 14071 79432 911589739 14071 68773 387135280 88392 95213 689470563 88392 65405 794923168 88392 2816 618842702 45752 89886 585396195 45752 12000 399325967 68517 2282 211462205 68517 870 207923892 68517 23015 296378941 68517 52464 683627321 53263 87012 843313944 9290 98835 857883658 71205 49218 531400495 71205 11712 451684840 18480 97873 515086771 37762 55749 158469063 24768 60114 335622040 24768 72589 572190378 24768 98078 809544617 88993 96457 587567822 88993 17909 910896851 18547 99260 991909677 18547 16589 878693604 89120 28051 100413538 89120 82944 239146410 14778 9021 792060132 84428 55790 783504047 84428 67494 647097017 59410 58099 995373626 59410 29963 783505287 59410 94072 496574931 71577 10007 425153215 344 74795 540322298 344 29276 642311233 96768 93389 652265466 97360 72850 456055484 65302 58785 194255659 65302 79386 168232208 70721 58801 186278958 70721 17909 451065115 70721 9993 491232364 70721 33334 532778474 4014 60162 623168762 4014 30729 623140469 4014 3880 792116555 42582 92210 803398936 42582 81349 545343862 75297 80437 306500471 43111 68915 236933857 6191 99006 493586230 6191 19683 940446916 38525 76478 223595448 20755 64569 827399343 20755 94749 494107741 50779 52867 884797344 50779 71403 234423829 71565 33609 312398217 71565 42990 938104646 71565 98286 871688488 69795 87373 299150407 15936 25317 836102439 15936 25781 763206140 46359 53691 971739165 46359 24771 351440986 87325 53844 285787613 16759 54480 309601048 16759 41906 980981248 62266 43317 97651579 62266 76888 570568799 95147 18663 951366746 95147 36935 880223649 64614 93455 511363863 64614 11247 367048846 64614 51733 585332732 86575 31546 70643332 86575 6635 886432868 86575 16963 716753266 85441 73023 346629884 29246 21590 491087543 29246 20004 603239085 29246 52139 50851833 99523 22959 92476376 61527 52696 142815838 61527 45034 200041773 61527 3106 833571989 65412 93401 779753756 65412 49512 389583371 69971 89408 719817289 2355 54036 621630556 24597 58200 649458373 24597 20935 759841269 65415 69745 136344978 82859 33946 169003838 82962 34883 775824488 71019 98903 605947947 13942 96537 600141008 13942 63889 798220158 42955 51599 615143008 76408 29542 354441403 57969 71756 760004423 88671 72145 786958613 61889 60608 147231851 75267 32824 832787128 75267 27764 193826722 75267 51151 81249370 43285 82983 440361950 21219 225 737654045 6306 94980 281953300 6306 19246 4648904 65880 81049 341763924 65880 89217 202997640 56192 89101 8236218 56192 68717 708369465 98325 39923 452560966 98325 52464 827230645 8661 80539 988092575 52979 72637 450269500 52979 80825 783291463 52979 95325 937388148 4322 1135 615959124 4322 64023 79262047 44030 10532 445535163 40461 93524 849385546 97933 59959 287172070 97933 68241 1542868 84509 77838 793609471 84509 53173 734528612 84509 85211 825147360 31707 58445 634241881 32302 77974 825954919 32302 57567 555037286 12369 57551 561380406 12369 63100 776129460 12369 88352 358894613 51897 55262 539438844 51897 79269 566714865 82760 34117 753483430 82760 75551 400261974 22467 90245 965449971 11712 19570 371118986 3654 33684 817177666 2590 95458 26570755 35860 22389 318642696 35860 38042 527707123 38042 21560 643339491 38042 55410 241759109 32468 63938 386190433 32468 79994 850955633 32468 2739 985534935 32468 28497 262951440 40363 86329 131907282 40363 76617 754342160 28931 11897 783419295 6377 38914 184599883 6377 8668 242557691 6377 95696 392473137 6377 11205 92576330 62501 21610 842657974 75663 20144 808591220 75663 30729 647263623 69103 26454 163846822 69103 25412 205202340 67263 43873 665682553 59316 2596 97090940 59316 91348 948631292 83303 7874 935586877 98654 19144 697043958 63105 928 53030370 63105 73106 810476988 2931 24424 470859278 2931 43549 104300853 1437 99450 538522071 1437 39708 176920950 42222 49262 602181568 25804 63569 365406088 50631 9657 603187434 41633 74120 36640472 1003 1051 172455636 30774 23184 743334329 38898 47060 381846733 38898 81402 339172750 41524 25750 550859488 41524 17381 252960578 56370 89649 843321550 56370 98078 742454258 70808 34953 337948542 65859 61528 332649277 65859 37264 477511705 65859 88171 324626302 99847 2073 302210734 99847 97864 234069520 99847 39637 41319343 92378 7040 907011292 92378 76197 698532604 92378 31986 479688888 11151 62104 859896343 94869 84357 968781845 27564 11629 412413852 27564 73306 364501283 27564 77466 973977602 57393 80135 60751909 57393 2690 919206331 70166 20281 857761001 57903 50969 928200936 28680 20260 85405493 28680 88588 184564335 17765 87825 663647152 17765 32597 785261254 69193 7641 533358528 69193 51733 509849645 69193 77583 319684756 72418 58485 99973729 80151 2920 997184158 40996 4094 145564301 40996 9560 450492398 40996 39141 780130837 12143 25146 201982894 12143 65585 724272297 89894 87660 25253175 89894 74479 703622696 89894 86241 73217372 89894 13112 1448032 43118 21896 673579177 43118 81932 410369007 81842 76402 769029435 653 78992 200032226 12091 70143 129521473 12091 93055 137308611 12091 86241 966472889 12091 60543 816448409 12091 4762 358340204 10104 86161 553888342 10104 17308 174888479 10104 97748 968618264 95522 62296 678769819 77071 13586 15868043 77071 39359 74813206 77071 8175 172567672 22846 91297 147152642 22846 17909 865876757 22846 64353 615684581 6721 16982 516603808 6721 30334 662084979 76214 65133 436864696 54626 14653 738243851 40968 9420 638117157 99462 17643 73892465 39619 80178 732468191 39619 81731 263390648 82235 71659 745515675 28725 21597 310181804 28725 53173 358172163 24106 93549 839389224 24106 8199 821063968 55670 13682 426080036 25462 89443 900713941 91172 28058 30361586 16212 10177 378578357 16212 64353 258229388 62296 2101 168250235 38244 51686 511438643 32550 97586 503800617 32550 73106 462904056 68632 47316 206314404 68632 8615 132911249 68632 72544 932712540 14869 46626 221497797 14869 33334 535719838 5507 14186 343637044 5507 4998 694856876 32707 24070 599632910 39141 20355 394912732 99731 67114 443326532 99731 24227 754373839 85648 61283 928339927 85648 739 895415554 42073 66985 356762032 20844 74946 468165912 20844 96475 669258241 20844 77374 87146871 7237 67890 270316678 7237 39642 92430823 61012 61776 801103149 84949 72676 906425187 60525 95362 452491071 52196 41854 111702154 52196 68717 467950673 60222 33077 639176820 24685 50809 193460947 81704 80124 258872732 50513 42268 124200 50513 28151 664669428 10120 85794 377181857 24771 59868 997498883 24771 52139 115479552 31456 30668 127607317 31456 54255 277587868 67907 78837 481769392 67907 86043 90139633 52868 276 971578278 91857 61518 667566708 91857 80994 1461002 76339 43872 25089432 76339 81933 670884951 84856 92764 871363275 84856 85522 967826830 73828 47108 893649336 10563 55293 463102931 10563 25505 448102341 95186 50297 778250077 95186 12000 68375710 55867 36538 778394889 57567 8841 942962754 99398 64978 217450221 99398 12481 657767654 86148 28793 657200288 86148 93331 832277684 52789 53238 836349089 67151 79771 491118669 68202 55505 461330237 4242 40544 515520557 4242 71869 187294808 6635 97348 939472666 91472 98179 887815050 91472 52834 55730805 39356 98412 68222038 39356 48724 40730164 39356 49401 770882550 39356 42494 743637387 35864 98678 273672749 35864 38510 330112525 52850 46975 962524860 52850 12970 260237098 52850 35851 458594007 41239 35512 985394744 41239 15404 862579596 3122 1862 671831336 88633 33694 355572300 88633 68467 609070384 73953 47371 501281641 73953 50775 847536871 71611 55770 41379257 99607 59411 602677024 99607 51768 971978805 30620 78238 846746850 30620 81355 616549159 4091 26231 335703927 17933 39250 35598454 11763 2956 289864195 11763 20888 554101942 11763 10721 770149507 28832 71968 717357319 28832 37078 6160418 25412 70742 358227535 98934 4842 103252839 67986 84414 486727890 67986 42494 332041477 5183 71392 782706772 5183 26360 12834897 5836 43361 924927304 95060 76082 330280203 95060 13581 945148043 10544 65414 703326421 53210 78786 73939886 53210 68450 802576762 81402 76351 809891777 63152 45009 23964797 63152 41505 684243429 20479 85246 406367511 20479 83896 139538128 79246 15413 220315814 79246 29042 738030443 91438 32081 958140946 91438 25755 512890235 91438 34471 937699776 23417 25505 84807968 23417 31901 122379353 84312 81174 319590408 84312 59261 171542508 84312 90091 489180908 47029 27342 787447898 84627 31376 968436992 80142 36912 416938208 96135 74784 953198276 15292 20993 811985877 15292 94224 274613960 23585 73782 318930090 9434 87843 644135348 9434 29517 748294704 9434 25941 547187045 9434 13120 784292361 9434 17426 762675818 55700 4666 703640167 66592 55481 625870610 66592 17768 369137591 81932 65503 895869919 64946 89829 547049066 57161 58086 139274779 57161 20059 365404245 78480 78353 406355117 78480 84342 443477374 78480 21812 25803440 59261 25392 328589569 6616 49669 577439775 60567 66872 256447915 60567 55109 462509951 60567 60016 859961586 44392 56752 624943196 6879 98942 603162729 85057 80328 463462260 85057 87714 564547973 67991 41331 113659291 32964 29819 334317894 27651 15421 639458021 27651 79954 229424195 46494 27981 605782137 46494 17034 508595248 53561 91461 32375236 53561 19904 733867079 35101 80982 251970520 77070 86166 769896724 77070 22837 381793530 85211 35194 942193894 85105 99978 215441117 85105 66319 999746259 78444 28354 366639605 29042 35678 244313684 29042 84556 604315751 77718 75797 671348792 77718 65434 272807588 3012 58803 421723096 57569 45530 186143739 68450 33229 985976650 93421 12302 997408022 38190 92896 694194127 38190 79200 889094740 68595 31565 118418625 52349 30318 563732826 52349 30205 638260681 70404 94702 678861031 63416 63251 30507983 63416 76904 205177334 8175 98292 517329616 8175 76818 899018713 8175 68768 840687246 87 95352 705590545 6002 88112 584829119 50108 42697 57765916 67494 74887 355702555 67494 59712 529219329 862 54252 22491737 94749 95026 502847691 75551 52627 271950982 19543 1832 566686598 19543 37220 358670696 11745 86293 64124665 11745 76787 865948557 16044 6753 484172254 22673 78124 457577684 22673 57788 308413586 37264 80606 786152740 37264 47582 347476291 93331 18471 308258704 93331 75670 416075357 76617 94997 225514529 52139 23000 291325890 52139 63754 488664241 52139 91038 815568451 52139 27764 529212093 50114 95953 756901153 34075 44934 465335349 34075 63487 301240395 67841 42500 629149531 67841 76930 399065647 29806 9183 95486763 29806 69439 926669159 32406 70064 911497909 66300 43996 649570271 68474 95646 98078015 68474 25208 980573090 50107 76263 264772828 50107 42928 372044276 30729 67657 389869932 30729 49478 222743406 30729 8339 676369982 31224 53331 890931420 31224 58198 37510939 88352 90685 198135087 88352 83065 700000818 88352 17757 889360450 18595 28917 480971250 65187 16562 878496352 65187 21344 203791950 29276 23270 799582345 72589 40187 768620181 64755 90747 798691757 44366 24672 442940588 44366 97121 751335094 13948 97342 801340693 13948 10150 759837595 13948 28759 764293135 45069 11624 208426930 45069 86516 130778577 70570 65510 250734438 42718 46637 653319779 42718 13210 136524863 42718 68494 458085434 23081 79729 964375267 23081 57647 87222624 37477 95604 750862614 81451 91632 954025444 19955 85683 141079089 19683 74848 916039191 19683 78778 368076811 30427 65070 495857779 30427 2103 709541598 30427 1266 114393918 62728 2098 888447152 62728 13602 13686746 62728 61488 482780057 13943 90548 701809500 13943 15170 414285779 90974 20455 809235800 90974 63841 526731387 40990 22662 856121208 40990 74715 663860998 85946 63148 372980747 69969 50751 148753136 63889 39047 678294172 63889 18112 167591777 81145 52523 67603725 29869 36104 584169640 93535 23483 479834181 93535 99464 13735731 93535 65411 242518834 44093 96142 619449030 17091 58590 618557966 17091 82882 814893000 94224 42535 689237073 41505 44394 647202272 41505 12065 868083347 41505 55410 479170146 41505 20059 621272262 4404 44665 6550556 98078 42639 610560993 98078 41062 730222829 40778 27964 905646153 75181 7531 275594070 75181 54842 660165135 67533 38162 15362337 10625 78551 12406673 12970 27596 216267993 94414 19538 518147040 94414 83204 40206182 23570 37359 123505519 28694 25163 517148443 28694 31493 418549603 28694 42494 505645408 28694 56997 981074417 18206 12854 284653209 71203 32751 409854461 71203 44414 859127806 71203 24931 125680621 78928 20083 31194094 78928 27376 28249264 32098 37139 5585587 39414 11075 530303119 14921 90822 167844205 14921 71620 658670526 35252 92108 433511173 35252 28759 429918234 4758 25626 390679872 42494 25734 930187344 42494 65246 79202863 42494 17690 721924569 42494 26360 48895395 29101 55005 566392572 32639 17877 273029455 24537 40001 412651776 24537 91360 466824361 78778 58910 155335294 78778 82763 308344116 30582 50468 502617502 30582 86066 993133670 97025 54295 729788677 48247 18084 622066422 48247 55500 148998726 494 53217 458246241 67275 64455 294306946 67275 51151 143300803 59788 2897 313611234 59788 7761 961955282 18941 1916 817049486 18941 5271 767428290 39973 55227 289518979 39973 57788 862433917 21237 87357 785450082 21237 34939 475439745 21237 44769 14022186 35956 92250 253956946 35956 34483 750579360 35956 63100 241984065 86625 20935 407882332 34335 70759 562537107 41343 14315 482483915 13036 53969 786494960 76930 73387 346312604 93036 7793 223630161 93036 67553 399319182 93036 339 15665583 9560 83152 42416122 9560 20196 295734632 9560 28151 673124283 96953 55310 416974849 96953 83065 963742131 96953 76056 509721366 96953 75743 971069344 88125 61966 369490296 24129 95008 154274430 24129 69317 562275432 98065 26888 989161975 70604 90313 827564936 70604 79200 809092431 21129 47274 182185195 79386 56932 529038167 79386 26692 199946930 30993 7048 56514323 30993 10026 131829614 30993 67025 766544426 30993 75857 986915459 30993 54990 537284487 21812 68295 37078514 74661 86789 933283881 74661 87971 531929425 28822 35793 397965730 28822 5997 589874359 28822 17322 300197366 63404 62030 592704038 9765 50993 452507241 63487 9361 713041675 63487 17426 577353495 63487 99941 244340978 63932 79050 663771824 76268 28482 849998458 76268 34615 377715906 9578 55558 128132322 9578 3501 903135799 86043 5334 511735711 86043 10682 715232250 86043 6089 736090816 86043 41208 357548210 23068 73041 397526128 23068 63841 788160397 23068 17909 620086869 46280 91689 257548096 35938 48979 719713047 35938 78587 537174956 69439 97163 833654264 16533 7104 811600922 70382 94379 855719376 70382 19451 124475006 5021 71664 958382324 25744 88899 379140988 99882 22100 693889107 99882 48044 720240703 99882 53809 2607367 17426 36148 333097101 17426 33870 52477572 17103 92641 63821082 61882 23871 53690313 35312 30783 930776155 43492 13484 872497324 43492 19246 675922340 79344 91971 826453401 27529 56709 640483123 57647 22873 111686413 57647 78587 436366880 25941 11412 304580807 25941 72492 125174836 73213 24739 362215790 73213 78974 513903824 55109 42762 102657433 55109 59275 286655224 13602 61360 415541444 39276 71134 358087918 39276 66335 46881828 80231 85773 674604614 80231 64076 492783060 66319 98005 121439143 66319 32423 855248631 66319 651 444911637 93798 13664 550987559 93798 7652 693162822 10708 95981 851279464 31986 34202 674352611 31986 30540 29583937 62302 73517 311154363 62302 579 916166188 62302 85522 233990355 55862 92198 252073025 4998 27036 529378376 4998 35478 308838045 63207 12105 162636990 63207 78514 790338320 41062 28759 155226722 41062 47899 97405654 41062 90193 704298178 50775 20130 541043250 50853 63318 138548622 50853 17199 848116459 58631 96017 626113949 58031 53987 722693843 58031 80994 597373245 58031 88863 417356611 66863 26347 685231673 35742 89750 398974682 35742 76112 159441748 49127 53414 285610546 60284 16305 656802997 61488 35478 728461093 24227 20265 499419237 24227 38631 897886183 24227 32337 617164917 5225 93124 451211359 17381 34442 469055538 17381 13581 116429140 32704 78812 513503442 32704 87877 47051487 32704 97511 826475090 32704 45034 59612553 32704 88588 866969125 61335 86483 693427843 51151 18065 949813254 51151 54551 465674375 3880 67889 302736294 89791 89744 55915425 89791 79343 906097585 51753 92763 98662910 33560 95606 803810742 75897 89019 494357524 75897 31000 46229654 54970 18864 624203578 54970 38631 516965213 54970 26372 932232065 79300 75203 565884229 79300 132 333288192 54255 13569 871959276 49462 74855 486233508 59335 50912 3588201 39359 16758 704972579 39359 15170 670436283 76835 75083 183068704 76835 50143 347839736 76835 95902 124966784 99941 69873 482347048 99941 52950 725897196 61472 2859 66117472 83896 37425 186888602 83896 44165 326454921 76773 78423 535771875 76773 27139 310577399 90571 22518 404999011 90571 60150 429481653 90571 55852 636920151 97121 63567 567453387 60178 37426 520796164 15404 10389 148804475 74258 73815 453513986 74258 62970 833327614 14180 32682 720075925 14180 54854 631370082 14180 51347 386275065 56806 89581 540791438 50299 30792 544159020 24958 74304 892658651 24958 30460 850835483 21395 49658 170716274 21395 77716 264166132 54022 99139 93258756 75857 8231 129562556 75857 96593 930778226 68494 33310 228828293 31579 62812 233358754 31579 85143 769548915 76904 57295 799775959 53445 75964 539210427 53445 11478 708149650 53445 49965 365827111 53445 5997 106965414 19412 69075 908335558 88588 34133 77878912 88588 2816 736819856 88588 32459 419319698 53902 77901 986989232 49512 11469 296078284 49512 23763 586957282 79159 1778 794852936 79159 63351 249521289 20004 41864 147639055 20004 32775 964147319 24055 26738 811265504 24055 99124 794451916 15284 33192 818628279 96665 44756 656495385 39642 53366 753802329 39642 90091 633861411 39646 16952 660195076 31650 37925 838165045 31650 12022 328450632 33334 21946 34105461 63754 21739 468833999 34809 15225 738905790 5271 84474 257785227 35915 25442 984041841 54452 84757 862786230 54452 98661 833356798 81301 74071 416605505 30057 75453 767719877 30057 7652 419839296 94601 81898 435053432 94601 76867 314798012 98250 85666 23919028 11633 56204 476524808 44769 10452 156848302 44769 76530 722911532 99786 41859 299194332 99786 8710 688581985 27523 88399 49986664 39820 95994 681112397 39820 32459 204141762 39820 7838 425780596 39820 6346 700312590 38852 52386 529643606 38852 58487 39632133 14301 68681 603247431 71904 54817 5894030 22837 63301 692018047 81911 98765 282792233 81911 77464 561088809 15040 59449 18013303 15040 44969 372059004 60665 54428 144552075 60665 52950 398354197 60665 65585 658796750 19246 49180 146777634 19246 55372 882171604 27038 45836 975781387 27038 95953 907575309 27038 81088 484108257 75486 26334 690884175 65585 62104 147704134 65585 80530 266682297 61744 5339 856353415 30118 68303 325361074 83380 56773 421841086 83380 84337 54004538 54005 13958 995218153 54005 87003 922103283 54005 21423 663248051 96017 34741 4448091 11573 92461 357535561 11573 93564 405533465 11573 36554 168969893 2290 56268 258166205 661 61276 261855835 12381 78179 722450521 13581 21553 248793594 28103 84139 183458762 28103 38247 475179041 20762 52427 829656179 98179 39921 314710191 98179 96861 259281332 98179 68418 645847224 38697 79169 677029051 38697 739 923035301 38697 76197 161469774 35167 1366 806758587 35167 47455 670719425 35167 91587 610674902 36826 86381 335054370 58512 90232 78322427 28759 22103 423539931 24752 29507 847352424 24752 57212 83398254 18929 78837 197341078 18929 32301 408217939 18929 4137 414953171 38247 56523 517457677 23568 8159 706459372 23568 87081 977153815 70253 48109 702878782 6005 88923 574384574 6005 92894 417349669 47638 38786 77638796 5956 38089 724879037 5956 73183 310165786 5956 84678 433105861 5956 23736 741923045 5956 35851 622525692 75145 13910 391558909 75145 57788 669635625 10721 87878 413197802 43130 39532 387348707 74890 12453 985322993 74890 87091 21936039 74890 80493 345861017 74890 49163 870121874 30806 9974 38866891 30806 24389 95610867 87990 59370 298709004 87990 80825 562979892 55848 15912 616438936 27171 5825 247573293 27171 23643 255837133 27171 36449 692545818 69408 12271 764759675 45034 17799 842253409 45034 84584 716657250 40861 21936 567366073 40861 81706 300777781 24883 27921 589528791 24883 66134 601731784 76530 44387 558301267 99908 88910 150585097 99908 20947 770543209 88676 79867 135493952 88676 35177 649789218 88676 6669 910723125 36204 64657 956917416 36204 76396 429850525 36204 60968 728414795 26692 45012 153519256 26692 6236 29973053 46961 79834 435900163 30687 20128 794917937 30687 77286 413988349 93989 6986 236116423 59773 24767 519081641 59773 67647 824852763 68418 35371 344999310 72824 76767 491581981 72824 6301 12280878 72824 66335 531601445 75743 32220 625885339 45957 60038 97650559 45957 16234 481215374 99058 844 835093839 81349 73599 992230334 1551 45307 370814438 31000 30346 813197081 31000 48462 395803134 31000 58603 736223990 57447 90689 53603787 3501 517 214640107 3501 36728 172093465 3501 33536 885238679 47364 37345 680325365 47364 9420 595387807 55410 417 668854620 55410 41204 847196566 62920 40586 193416909 62920 44843 277833673 17768 619 16030765 17768 68467 143662364 79409 36944 934122685 61160 29404 79362750 61160 85143 774220046 61160 39569 365215902 77466 76322 848326290 62169 34746 420676846 9454 92075 243491340 9454 22073 369454345 77583 10168 397174789 57422 33200 50646888 57422 90100 919820281 73140 12360 203094905 77810 26285 63319294 77810 31901 135854903 77810 67571 552038107 61225 57529 710334250 28497 79469 443974293 28497 54776 874247778 99289 91417 282101033 99289 25568 126385105 18077 14618 209054067 18077 50469 394402641 87714 58267 834249794 87714 72146 543332709 87714 22774 631523667 47125 16385 910382174 47125 44319 927694597 67621 35114 601627821 43928 39910 966823802 65445 94545 484163331 65445 81933 360749036 26534 27957 730536207 26534 72116 996964368 6089 22413 240446851 6089 64260 297872213 151 9850 90013925 32220 5966 6300116 91848 24763 918281180 91848 18585 13570735 68898 85460 987529145 7714 74994 384095497 80108 90869 810931479 36728 92408 782251927 36728 54280 292252347 56224 29916 230293566 56224 77560 27778475 95362 31453 583694154 76888 25637 1510536 70108 42524 804111319 70108 7838 246899058 84952 71376 261296094 47507 56162 352403192 35343 14392 939099569 99750 87780 383237644 99750 99453 127214422 91375 39132 326181083 84584 25371 584268459 84584 78788 340960911 739 4986 312147922 70423 96967 458527389 70423 81965 311641826 80522 20255 82805453 80522 61193 686863120 80522 41204 686845697 3302 5997 189865661 3302 47610 543985134 49478 36071 555854703 49478 6669 836259257 59643 98726 737493287 59643 16131 292915906 36096 21803 842352243 36096 68389 391637342 14274 50155 232323711 14274 57602 368634097 14274 53576 27575718 54842 71774 321889421 3141 67082 261579772 40508 81522 904689476 40508 62357 838768390 10251 55667 531229896 10251 92403 708222460 38510 53587 725729505 38510 76851 379191222 38510 92894 541291390 38510 79245 900005480 28484 21756 23322805 28484 13626 690369723 87416 66065 922247016 19276 82674 140020526 19276 7718 225409295 19276 26746 493248471 39490 90607 759052286 39490 96678 617286191 31784 3564 990334042 84212 39217 75776724 84212 98484 6520483 56734 20617 77593621 871 58606 450116928 81933 66306 531550465 81933 37242 518560065 81933 92998 654615221 81933 31318 186662847 62448 33396 363419553 54746 99473 739190460 54746 2739 493525916 65756 65006 916072831 65756 57212 375746022 84053 27353 453631916 57324 44526 992687434 57324 9420 553739351 57324 41906 948135067 54733 63046 36129854 54733 15628 403410544 54733 45715 872020401 54733 5433 882859741 54733 37177 419458360 73744 59786 422417507 10593 76884 126403283 34681 89789 537518452 17199 27639 698861752 17199 21616 716642262 11478 77742 385751749 11478 13587 240708226 11478 60454 37359254 10150 7054 833323309 10150 29323 273001846 4767 93 758564710 4767 5334 341416182 4767 9887 365768124 58362 66570 686121657 58362 54500 125515633 31318 15763 275806607 68768 2068 166725984 68768 81888 269589284 68768 57788 863493890 33657 47806 708372105 72481 38473 903415029 72481 18798 276478047 90053 35958 939154462 40004 27769 877013742 40004 27764 368423177 40004 36554 781559 71706 57256 337887620 32775 10799 808675590 62307 13143 336968252 76197 74518 843182320 76197 90478 981618094 2103 96602 534339483 1185 50921 885491096 6849 75137 676947715 6849 32963 354080685 6849 70649 180597540 90751 41203 371907694 82882 26950 359586521 20935 79250 97537870 49401 71770 494568499 49401 54757 650050114 59601 95576 773119425 59601 24113 375471215 59601 18145 40851520 59601 93055 51087891 6620 75764 45394159 6620 27137 133578466 34800 36501 248041568 53808 25930 116218217 77732 78412 265554822 66253 49798 325300603 66253 82064 39051580 79200 91985 274338688 51126 84458 666049493 29323 60392 831779190 29323 30334 115584371 27586 87133 646258661 24609 34102 563123340 40465 92157 120303585 94422 6430 596272764 94422 29963 495447027 38316 51768 334629605 28151 24708 785401645 28151 83065 532457609 99969 1784 154827211 99969 80756 298603906 99969 71144 332312729 99464 35746 603721555 99464 91351 983923484 68935 10459 824195302 68935 18145 306454337 68935 43542 373976350 10983 26835 662019686 34637 42543 243920583 95696 19908 603493337 49638 29903 325926674 49638 12022 943924524 32337 84720 48369514 2816 13173 888937501 2816 6606 822762755 72021 80239 726039909 72021 34594 813507833 54014 75987 94077549 54014 94072 20481277 54014 51274 796838231 88171 35505 981237098 10718 35861 670070416 10718 73303 641056077 6606 60006 833044488 77374 66540 693694880 77377 10801 904002748 83006 58957 277306943 68467 43214 357026131 68467 93055 677546420 93564 7270 441804197 20039 69096 107632354 20039 26447 810584448 20039 8058 225065490 20039 51459 450265714 96678 48363 480431011 94072 55727 462811192 83772 89057 907905956 83772 7900 334312300 61439 70200 122894369 61439 81364 193745238 61439 81480 487925221 87275 79248 470757044 82944 22669 61603358 82944 32356 649569009 3106 17116 136569054 72788 69435 545661326 80994 53618 403474431 80994 29963 453798617 34312 66223 945990704 47773 2512 441020964 82565 1777 791166787 702 13872 973234456 30460 28451 246769719 42928 35291 325059143 42928 59106 540247659 42928 3459 339446842 22801 6140 684739854 22801 7900 262000646 90091 54160 755610509 90091 38451 222304093 88801 19124 584221200 88801 70153 983172130 65421 31279 311184863 65421 84150 647205892 87477 13708 8223215 54776 94565 446159569 89744 39565 97232360 16211 96464 696720907 14048 88202 133235198 14048 24322 792692921 14048 36675 66653592 14048 13762 42951990 4409 80551 401883084 41665 27339 226756027 39252 17608 160995915 76867 88552 639987926 76867 80583 437834848 95665 16733 818533822 83152 5342 302861274 83152 58487 880429957 83152 86401 111540308 83152 98426 293530012 83152 21106 267085156 64023 88187 168350247 74609 79942 978265367 51733 89236 465862193 55903 96368 447595309 55903 68832 199687258 339 5524 327296190 339 87935 80812154 339 91351 730098196 28213 66031 448891899 28213 71369 30603560 28213 26360 896512897 28213 39769 406681813 59607 23219 475586699 59607 22401 603120597 48841 43051 752192733 48841 28726 601301391 18815 44553 445753573 651 54787 390897991 651 79245 56786086 47997 48773 757210628 47997 78608 581096391 36675 70393 553916599 36675 43306 757887667 36675 79153 100029182 59144 95194 522966255 59144 9246 745304134 59144 35735 388811904 12000 41919 775234339 8660 95399 695293196 30465 64517 110359488 30465 89211 195694710 82386 89914 926127200 82386 22774 582463800 82386 24610 640454668 1864 74523 110328388 81355 56890 407672399 81355 22774 162753430 16589 72688 914493809 16589 35861 517822416 17958 57090 831070397 14480 78995 69081486 42684 79937 909424258 47852 43930 172663219 65405 1230 609083205 65405 59685 371674853 75193 71842 735700262 75193 82763 805219885 84873 78668 525896808 84873 61811 376091841 41150 42085 734889692 41150 38164 529510784 40069 27305 906532428 40069 14879 381963840 79269 16536 301686891 79269 41209 534868547 53951 335 150185393 84864 33843 744279117 84864 85938 987865245 28621 60369 392890395 40005 13828 381116168 40005 3758 186594706 72116 7035 76516339 43324 63128 564224831 43324 70153 380451529 96015 98547 838138337 96015 66144 983106622 71403 27965 208764984 9514 90468 411986034 9514 92998 268680344 70742 27220 651714902 70742 50758 143034952 50152 32297 247562281 85522 10314 99233328 57983 89248 657632463 57983 85535 686659711 57983 50323 14046611 77616 86897 634518141 35735 74198 764019165 35735 98433 590372806 35735 27074 596368200 35735 66441 103366067 11187 57646 2516302 11187 80825 568366528 71211 10856 489060601 20382 88641 622307754 30334 63552 818449355 30334 51274 719763130 21969 81302 953227137 86241 61222 339481685 63841 63391 6146956 63841 20351 591787055 63841 16572 646751913 17308 23008 859498310 17308 42195 86657396 17308 69758 197982935 79245 89006 746766337 5334 36835 769899149 5334 54280 73422832 5334 29934 182452274 5334 31277 932396328 5334 17924 337071711 81320 66737 760906391 70649 76588 909666107 55500 24262 631101673 10428 10913 478540088 10428 2596 439328933 67571 45238 317397219 67571 81201 470561231 96602 12392 789678324 96602 39181 329384695 96602 91348 574261228 64076 17999 794150510 85121 14946 120031574 85121 42031 791249963 85121 99453 343120444 41209 77750 39959897 41209 29324 842397009 41209 32036 937510210 87935 47361 202267772 41316 9864 79023116 3304 66105 585046586 22073 38658 794614383 22073 1492 484068283 62651 32516 911751477 66839 74777 60301623 53173 14023 550105542 53173 61093 676549268 53173 85853 123940964 42847 74722 128313582 42847 47899 695203300 42847 20947 118558371 19904 49288 378078302 12603 69386 546263026 67025 88803 620166208 67025 61911 711821259 8508 1979 867518054 35780 69124 123808762 3459 89306 996224123 3459 85591 47799177 31901 54673 698954181 93114 28035 184522618 74816 91114 246528711 62523 71010 455883395 62523 16608 700253773 23643 29883 920842273 66005 45009 278958996 66005 4199 591917544 9604 77798 95482488 85591 88796 63834992 85591 55999 644521654 11205 11374 123316672 94691 28035 602416358 94691 17909 22910187 94691 20947 357863035 67622 22882 880151845 18112 46942 371021278 54500 38987 188298965 51274 53226 150431565 79677 66454 403774314 79677 21688 191555027 75670 69259 951080642 10678 90916 106965292 4118 37701 483025063 4118 42108 899978230 28540 83135 298385387 85535 69317 293611496 51768 95421 807617126 17909 68437 488108090 34780 37871 370437693 34780 95412 647974799 93055 86648 32577611 21344 17046 949391144 21344 12744 749063825 39 86418 893757075 86431 49527 585406528 86431 71017 990402747 94686 1104 605840368 94686 43071 525658292 24450 18533 92771453 24450 39181 176527563 41208 25997 649320899 41208 16870 837653671 35478 10581 82602424 35478 74946 620597906 71369 67550 52760896 71369 97397 74980916 7652 55199 793663462 7652 99124 372020249 33389 46592 948394273 33389 27504 776477902 33389 58459 434032754 33389 14326 538025724 9993 28467 246914329 9993 2077 637128517 39176 90352 483878221 11632 70673 811028401 11632 47628 279489240 73306 92763 540566169 73306 70368 181042447 55852 53541 178362242 55852 1492 809949201 58261 96142 871527849 58261 87053 195985866 58261 31344 296112678 8585 85273 704537716 8585 73603 917994675 86401 55573 20325305 31389 28373 900296698 31389 72923 865621537 6346 8555 17937098 20888 9226 489477128 20888 10202 781968873 58712 57375 298442636 58712 4051 247802848 41906 16004 379144284 41906 23241 333988394 23784 39587 121305846 52841 95805 288447136 52841 12952 293417792 62357 87438 56185600 62357 45744 164374347 97864 40082 733653069 97864 19099 700725302 97864 81803 155825543 97864 73106 328777787 98738 55802 904820018 98738 28695 78397030 53809 29076 353097821 99159 78125 217378130 99159 42777 909804713 75367 32788 323444417 75367 38312 185341428 75367 88476 586615823 75367 14498 389350186 75367 98902 585163401 75367 94468 793649823 44319 83170 312183812 25505 31019 376916224 870 3033 707357987 33087 42210 199905858 33087 24062 862063892 57188 25773 943523484 95025 3510 902415345 50469 48806 873444259 38631 27124 847479731 26817 6149 697471821 26817 69758 78208945 26817 54603 467146467 34175 72450 178337136 34175 20947 538100665 75334 44513 561652524 65434 72214 729597441 65434 3840 521754380 53077 71396 213399661 87569 28425 109808801 58603 27970 315953311 18748 22841 363833782 18748 10247 483025040 18748 5528 290354 20283 3554 296448509 20283 96056 411460596 6669 2361 177392767 6669 5244 996896481 13112 39186 252016489 13112 43542 62158692 64260 88296 930684165 54603 55199 652572981 46176 76248 984887663 46176 76787 788582270 56127 71131 793895959 56127 3794 517433836 30274 83998 594409751 30274 74018 42119096 56997 60251 407967663 56997 72069 168004759 56997 66865 342329646 50143 67618 963698352 50143 95911 574903589 94144 57922 930432900 62725 80337 339618916 52464 18377 517383441 41927 98158 979179478 41927 54496 195027167 78788 79515 751641321 17034 68276 926833245 17034 30632 798228761 66134 25243 389977799 25781 90196 739677127 25781 44454 961394659 68717 77495 610278600 98426 88580 735471779 98426 89335 541491522 98426 60681 724762300 41320 30193 309208403 41320 12817 97982605 29550 11427 157106427 72146 8139 508826028 91216 50472 441886462 91216 46592 306318439 73640 61055 710701336 73640 76851 981448805 38195 65634 539580595 94438 76742 561124330 94438 61811 900871714 94438 22951 89694977 43605 19550 719101135 43605 12481 117156928 71271 19499 580342162 16963 14932 959339829 99758 80360 653923978 99758 95935 853160972 19451 87535 134194053 75452 78413 223196790 68773 61318 549829325 68773 8667 556991764 18798 28311 350666577 18798 9456 899316252 82763 77978 277920861 82763 78253 293173695 82763 20947 126696064 57212 40487 478353274 59712 76527 388340153 56409 53019 188505741 11396 92855 681432313 11396 17060 299886765 71869 71506 920466871 71869 80272 288043044 85512 4154 991190912 34142 81000 977278027 91501 10716 897912154 91501 49543 203881850 91501 97748 76317881 91501 15479 264438856 97476 27553 173045788 97476 4725 940733715 73106 18141 208599409 73106 79153 304095754 12744 75747 212686865 12744 44856 141100814 39769 36525 999528461 39769 22088 176452759 83775 90505 926126668 83775 57531 536548975 5859 11954 342924631 5528 3053 881078546 5528 72554 860478294 26695 99181 182743894 26695 33692 750133549 23311 59005 613808177 27047 48410 773570158 60681 24457 214595942 60681 72879 328141188 60681 16572 777049822 51664 68228 592162010 51664 37115 449002669 51664 59402 924844743 51664 31397 636804924 3577 17611 205108788 17016 20157 539919324 17016 95325 787861704 17016 87003 56986529 32597 8020 388778587 87769 66364 307316712 76976 42459 278309318 61193 5493 745896211 61193 81071 169120019 48724 35444 110922973 48724 1898 94668568 32459 90414 952956725 32459 15170 883130921 62965 86367 513766446 62965 94997 124528870 53648 41632 366630580 53648 54280 581702221 80504 28815 15423006 80825 16945 554547933 55450 20623 54666244 55450 92099 112001704 17757 19924 963742492 4215 90898 938285845 4215 80560 62382661 4215 53588 956062066 89217 93316 804907713 21616 13212 303507004 21616 42635 657823598 2739 53654 713745343 70153 83489 74504459 96094 94621 226975764 96094 15479 822765883 5283 11012 529418657 5283 77363 739159676 24058 32029 560805024 79954 27193 515912351 25208 59525 740074494 49762 88563 227987441 86516 59562 788534123 86516 242 171821710 86516 45541 842245161 71144 19175 833523889 50809 4146 272353514 78974 53226 164298036 78974 67232 663803941 95325 85148 308656158 95325 92015 566783067 65411 99297 721332030 65411 80075 944561026 90017 56390 533956727 90017 10968 49318180 51347 12756 899663595 51347 55830 737799036 51347 70289 409476098 97748 82365 782415066 96641 31601 164821906 97397 45260 805059768 64353 12492 735142286 64353 77407 856440014 64353 40574 904598059 13626 51625 941198228 13626 94468 968726726 13626 83004 845670840 84337 12332 309457253 84337 61584 9321768 24794 14844 710543982 24794 12022 909469875 312 60699 104347715 312 1492 514448006 58659 15618 107095654 80235 17612 427938375 80235 20386 161012453 20351 97965 607892862 18746 36873 590985263 18746 82559 991377765 27074 4027 978862890 57788 68821 605666903 57788 3885 539198875 57788 72818 232640966 56774 12066 382758196 56774 25927 270558213 56774 43246 867409082 56774 89335 687630974 35606 38521 117820842 35606 42635 349848105 35606 80583 505836137 35606 33692 418785385 35606 55507 545259706 9062 26166 904759231 58487 74331 377666226 58487 78587 950733786 58487 35607 991235109 11769 21391 484709072 11769 96475 808637933 1266 33192 925826710 63100 15466 544710552 65246 66544 576750620 65246 99281 546663159 65246 23763 845099127 28343 18792 545590830 71017 80092 656670838 91019 57140 828511024 39708 41160 119101229 63312 6099 511156311 99124 26752 138432468 79432 27688 793950287 26360 11991 102672133 26360 37048 241861996 26360 32495 373471527 37078 98199 793875622 37078 57259 944254177 78587 96727 690310521 36103 44464 689030973 36103 99621 926163005 132 26903 322011730 132 30517 887063876 74946 17628 686344194 74946 51894 885443292 90193 67971 31907069 48170 45945 157665817 93295 67005 932062667 6109 21066 417618753 6109 10968 654033053 94530 18166 313538627 31198 48279 572505493 31198 55729 557998351 11542 65764 374587473 11542 67683 119865674 11542 70490 165497976 21542 23637 359031647 21542 15479 871313235 760 33225 645973469 12481 61118 242378599 21423 77712 438277023 21423 63489 310358344 21423 59766 106201135 93003 72618 825553816 93003 83365 430614696 93003 98856 852634271 27764 95989 5824674 27764 81480 823183364 39637 19531 37361119 39637 50124 617663913 39637 89359 766830075 13687 39171 194908912 13687 22962 849941159 23015 75014 415381237 23015 11590 610331042 44856 88917 149999369 31344 88847 59601052 15170 33840 913673016 15869 95703 958914615 44969 18356 765567943 44969 43957 661492115 91038 50700 921895714 91038 20617 362969337 91038 12022 916516319 39137 94077 824382703 39137 20074 47031492 34615 29105 200936970 35851 96172 615397388 17760 43241 761546036 29678 30878 148231559 60543 21200 98582916 56901 99163 278113805 56901 90478 181948237 56901 28403 509521145 11247 70159 653535956 30041 25617 945397255 13120 93304 672604247 33692 38575 727463222 33692 88863 928177363 33692 20074 215511032 29963 43429 8009877 29963 67647 437778053 73207 58304 824976957 79588 58317 96043072 49121 88013 518593921 49121 91360 561562524 49121 12065 875196555 22142 13893 35778775 22142 41666 656663169 55527 43529 772530781 55527 82789 385027337 55527 70368 979789848 55527 79050 900762092 32495 28135 982150641 32495 66916 300942509 79050 14040 838543398 79050 20074 410295521 79050 30632 125013053 33280 81104 646962020 33280 58264 16260488 97766 43960 19132258 47899 70502 858764700 42777 77845 465005871 42777 88411 270101466 69317 55599 255745927 69317 33350 298535853 70759 51775 151695125 44843 30480 690579069 71250 37112 598043889 75568 78690 362505082 92998 1153 591684992 92998 2122 527222699 92998 24610 731001495 58327 10990 659197008 58327 66544 152932273 54280 92010 177320646 54280 3760 623426118 5433 39126 513278220 22962 16444 830276407 91348 81306 258024327 91348 39660 940403318 91348 17180 472261624 22317 62126 434081082 22317 90355 559878924 90100 18775 348241792 90100 37942 348579215 45289 58410 511568181 45289 48777 842524853 81480 99505 462347280 7567 48275 235471345 43071 30244 419305598 43071 44760 511517765 75736 1118 352946102 75736 35579 578076988 44514 65939 14943156 59275 407 283873013 59275 31384 885552676 59275 64769 85902908 59275 8710 111433364 12873 79991 647778294 74908 69955 376159882 74908 96484 241708464 30205 48773 527886727 30205 96887 429027270 30205 18549 251715539 30205 36122 274047389 9420 25866 532724439 9420 34305 704413518 17060 2824 139491440 64732 41059 595369387 64732 5050 282439715 19182 32567 901989001 11636 69058 554385299 15826 15832 228893639 53836 84803 372310604 16760 37815 259530142 16760 55133 717296642 16760 55379 321735471 91812 17749 12137813 91812 17982 302123579 91812 89214 66528011 91812 7761 554057947 43549 45685 754027560 43549 94609 614390077 71506 95316 43277732 71506 12303 450487994 71506 13458 169818588 83193 45945 462511467 83193 17690 785327334 83193 34457 195112486 24113 73019 940826084 24113 60862 957719076 24113 20236 52515048 86336 76843 393938283 76396 5935 299263589 27607 25238 25049550 27607 56281 624801149 18145 89280 22279977 18145 58337 52930848 64849 11748 961932413 64849 48266 745732177 15570 61292 842871721 15570 94694 676024555 15570 23817 321734671 24997 20391 389758818 24997 54496 609952594 24997 12704 52933890 39201 38740 80657477 39201 36449 611882827 72492 31841 447713457 72492 36489 170936535 15628 27627 804634650 41666 91546 310040873 96475 66653 396685406 96475 18253 652503446 80756 77157 237404824 81040 32060 799826307 81040 78124 11981957 67647 68278 842880800 17322 22044 532800015 17322 62812 796659218 17322 29161 454771119 92926 29438 171477646 92926 78909 28739067 45541 91040 613550748 45541 47930 15199177 30621 23028 546762255 67553 18935 759938908 67553 66877 695915185 41614 87190 355885762 34457 66931 224849557 34457 16501 41400087 34457 85207 968934085 34457 98578 776073394 83628 75381 244531768 81731 56130 545811152 81731 82967 89499621 81731 15372 598117363 35825 58200 848016076 51035 9587 573806909 51035 31277 666290755 59732 88164 514650263 59732 38077 215431220 49965 40547 967439288 49965 6236 984609387 85143 22274 287895511 85143 87328 622014545 85143 69046 157018907 71620 99951 220619924 81435 24354 235617709 81435 54508 418911255 81435 96593 580219336 25561 81093 95762391 78908 8664 363665995 78908 74551 644407505 10968 90757 260817958 10968 84845 858074807 13250 6904 612235540 13250 80870 753327970 80530 10540 687276192 47628 34485 563800979 30540 40723 775692617 13121 91351 129238346 13121 16390 913273741 13121 58445 900975599 13121 14790 562369353 24931 56615 676232423 24931 28001 383695555 66865 19863 914851934 96908 30799 869785513 96908 84997 5656568 4137 6566 294261139 70538 41204 416879816 76787 81610 369968988 58337 25853 588659212 58337 50903 87726933 58337 54496 561401673 58337 47961 92642489 82374 226 969488181 82374 29025 718856066 60016 24150 45846971 60016 27910 298012876 35279 46719 304974743 24389 6799 838537760 72544 66683 154121994 83065 69243 328672331 93104 10641 388250804 93104 39584 202966522 24952 38927 566507757 24952 78514 582695619 74715 65842 540606080 99013 52258 384346440 99013 2083 104087171 99013 54072 97369979 34471 29900 907611779 34471 67010 503222752 31384 27037 218238480 31384 39933 155754195 76502 98102 421808732 76502 56897 993068257 55854 65361 346842539 33350 31117 947624173 33350 9734 317911428 83338 12523 499093127 4762 22716 204322029 4762 18197 955057236 55133 37756 771420938 29809 56490 552777457 29809 73289 92033567 33536 73359 55607051 33536 24322 825247041 96593 25114 598616561 54295 2365 189845853 54990 98498 144119115 65975 35580 121687503 65975 29561 522128979 65975 87003 986979875 77716 58207 14046226 72014 97622 31261691 98280 37112 206222692 98280 15653 835324985 10870 9443 659839839 34793 1991 826303258 13762 89520 748024162 27561 45835 855503217 27706 27808 867610343 59106 61019 952586964 59106 30192 237874300 59106 93248 809070123 59106 20617 295638938 84589 59741 16378586 84589 30574 773446859 39584 23442 771033743 77464 98278 639546114 31554 83068 758999563 91506 49695 719686380 91506 30632 712234034 53576 19399 626367279 61517 47256 426024018 61517 16501 133951668 70368 76191 395021685 68389 22172 572543000 20059 20407 676087337 20059 20649 880711266 54757 75217 590547417 37177 11982 728106998 35607 79501 359575671 35607 78921 279212371 35607 69147 109213917 12673 24155 845414881 12673 71075 732516416 20236 67033 79729554 20236 19775 617257896 60696 98725 272774767 60367 1979 352303681 60367 23963 751148874 76442 71272 795763985 54854 43227 945754882 54854 80075 319202271 54854 90355 91529525 85685 74510 372447110 85685 56416 954759637 85685 5726 214444502 38164 75960 602887473 82377 65645 748351691 82377 8873 624760151 13210 60945 700748392 13210 15855 893908144 13210 49172 704591132 19034 96030 616849920 19034 70436 499000336 19034 65353 816293466 81201 49842 59161294 95446 8477 221975215 12466 54762 525648316 70289 65517 869439939 70289 98074 312978956 70289 22088 984120944 70289 16535 683763412 94609 48124 142819349 94609 8841 854708451 87003 97410 531690823 58301 81135 188200592 58301 48954 733665388 58301 92772 241584156 12065 15878 472620970 36933 4021 775492006 52857 72254 989900068 86823 67059 906409208 86823 20947 763001827 80583 67369 333191608 80583 45464 141606429 80583 60150 185754384 3028 67632 628211962 3028 32301 137429295 87971 31124 817049826 32423 24354 741934891 32301 86402 754668323 95935 88800 584231465 78921 51379 578121229 34305 93870 28357349 39430 2654 775931448 39430 79538 38661269 61961 80413 455044381 61961 57509 558669067 61961 50806 9095929 61961 41093 547683212 3840 62085 210168978 26854 90113 554432370 29517 92297 945648242 47930 1189 46085789 77384 98895 974609390 77384 58445 321036444 10043 64530 478787304 10043 32545 462938730 43957 45686 236148084 37615 45341 641273349 37615 2345 838717141 37615 58996 622762984 92403 90730 34153240 57284 11591 48318186 75547 79781 740140945 26746 97442 623331103 71131 7914 57814376 71131 19097 863378005 71131 80752 285249299 12022 65692 373975806 31813 30255 854923055 31813 84709 718455186 28430 33829 275164507 70369 22279 754531214 70369 9463 277461794 44414 12749 886334635 44414 48877 283775761 44414 52655 7771602 92015 77804 60173951 92015 22583 41173649 92015 17924 15317603 8339 37977 368928906 8339 51696 652079246 8339 99876 789921729 32963 57499 689162444 32963 311 630441404 91423 86563 121963448 91423 62970 774915757 91423 32567 640984880 9887 39043 810782761 9887 48421 607901013 31277 78125 807400019 79902 6925 545801522 16131 55392 568380656 16131 83998 705889713 48266 23339 942081815 48266 79126 971159756 30683 82860 356722945 73289 25429 466498868 73289 51670 493116937 73289 32116 421787077 18585 30480 656328639 18585 24492 689688527 19844 15448 77302453 176 55679 151021078 97480 76986 491417743 97480 66916 74157071 76562 15359 664220360 95911 3524 403164913 65466 43853 790287110 35177 5552 14210825 35177 32527 741882617 99717 45801 864558805 23025 26840 303210080 26467 81405 17434273 7761 63903 919586888 7761 74473 45921652 7761 45715 132400382 55136 89921 955332134 41299 47758 379707201 41299 51894 463478774 49749 12773 894320867 49749 48421 579852008 5997 58827 851324678 39569 32666 811309682 95412 93205 947371720 95412 62970 639893868 95412 32636 749001315 6016 7793 50148372 40723 11101 659350222 84105 59787 411105058 7900 67722 998391628 26205 97827 111009397 7633 34241 499091830 80769 25661 282879547 80769 74003 195397555 63967 5390 152696484 63967 23241 324856650 98661 10852 395487013 10491 83135 995331915 10491 43202 390339525 10491 52838 943797400 24062 16576 293349735 24062 19784 811067849 24062 57943 839420693 24062 48044 891586288 18711 34918 841334094 98856 37383 790257452 98856 2107 124024423 14790 52427 655792773 75120 8276 195525430 46487 32894 890604702 46487 23512 43345415 12817 98039 939541852 81888 93596 198089986 81888 59766 492813871 16136 57757 335407489 16136 71075 6099895 48044 68911 384788427 48044 60936 257802746 91461 33354 193087097 25317 76006 624719390 2001 31859 971948383 61811 2784 509496364 31210 69415 254648363 88863 90295 628791960 88863 89242 458214682 88863 86402 814135242 82064 2361 378808592 82064 73405 547870617 25258 33801 789522240 58259 91989 454788850 23994 54932 656875421 40717 7469 229578730 40717 88715 498114546 57667 10761 867799100 57667 63019 259216199 79538 31001 742321995 43542 77270 736516791 42108 19558 895713406 42108 38322 984407694 41104 68925 181444487 41104 30500 572687221 41104 78514 638514007 41104 31397 876860718 51110 17163 208583567 51110 99453 455859778 51110 69906 838920838 20305 45778 187412040 20305 48777 647813619 52047 58329 455352829 62970 1711 332759559 62970 99206 286830793 76056 77632 35688898 76056 12490 238043338 70101 30973 617370323 70101 1528 278821340 39207 18858 992044168 39207 37219 182565510 1528 35168 880880302 21638 51138 699689470 6236 70681 763620151 6236 67529 299736394 6236 67737 117786769 32116 53949 273780729 32116 23512 585375514 32116 66877 631521809 67584 21963 830629644 67584 77924 753705535 48442 25738 856153881 67644 36642 958320067 67644 60959 608959871 85871 74446 789409718 15855 86376 420503132 15855 61473 351202520 99551 95504 562692618 99551 81331 215221939 29390 98549 279805694 29390 12009 456565039 29390 67650 265501742 94468 39645 645385064 55802 14235 884681113 20394 44731 66976267 20394 52863 542344133 26585 87878 817224831 26585 16736 611252317 23763 56722 210250714 31552 61161 42547781 91360 40719 590816169 91360 19784 606211189 17690 86746 781253467 76112 48450 869274180 76112 48193 506501232 99206 88517 377539794 26372 79562 866250092 26372 20624 820920085 30517 72295 692091180 65363 8616 195579675 65363 75849 63172320 26351 99132 433978490 26351 88715 537123831 55874 64395 309021455 63489 32066 750627106 63489 95902 126901429 28425 64915 713688532 21782 62044 103685768 21782 72489 34779077 95876 97818 439343344 95876 96887 982152823 95876 89335 107364985 27869 30699 874803080 11982 70973 218747221 11982 22269 56669266 86081 39717 513692277 34196 53570 622863232 50148 23781 695624073 50148 81302 27400298 60150 9441 282538897 60150 50323 776332709 65419 43253 57237012 65419 55053 992695963 73405 56459 575455940 73405 2715 106365936 92894 63454 646816655 24610 26388 413495293 7838 95352 868010147 7838 84216 736097730 39181 40622 585203884 39181 42031 992450664 50903 93667 270139018 77160 96320 557441347 77160 53310 879994173 86103 92564 57893258 86103 336 855730266 35861 24484 95135608 35861 61639 500554308 35861 30574 573841167 92099 42406 763691298 50323 70330 223071489 63718 44457 485541317 63718 49540 975364343 70490 97886 91150811 53285 33797 306789362 53285 8841 672905692 53285 6667 735504269 50571 81494 36058004 77286 51776 601795073 77286 43246 825794397 11590 79048 697916943 20947 80285 682098928 20947 22588 807059422 91284 17798 601466991 18623 27890 344865375 10840 36582 342789675 10840 68832 221887349 67232 17725 455936716 43099 10641 963353930 43099 39197 979570620 43099 82967 257772243 43099 66256 738734477 59034 95852 461176970 59034 19060 765932635 42819 43977 856042635 95226 10557 14712583 95226 157 523208749 98710 12546 209744431 98710 32567 645124118 71543 18083 100510721 71543 2897 661752955 71101 88754 440711116 29324 59211 498271763 39563 61297 114752299 39563 54930 200100296 39563 94997 335976539 39563 1465 896868463 44760 24875 158623863 44760 52574 784209361 80032 58063 833045381 3758 7378 105953733 3758 1956 563173121 24742 71484 899059009 24742 17080 521663003 24742 88329 428935081 41204 55851 998242923 41204 38446 309277501 36554 83959 228239279 36554 50947 837961159 97511 18129 415697242 97511 47021 700446639 50124 25950 396104665 77924 28715 536318632 77924 28090 681308989 44483 38854 614253128 44483 10454 60505731 44483 89629 619818823 27139 46891 826612055 10202 10700 870028273 10202 36936 78530654 2453 79368 356466680 2453 98068 290747968 2453 3241 81948185 2453 13698 381660160 72449 87837 467802542 29076 63816 163725015 29076 37666 132940879 6030 1250 143216739 6030 63351 619445407 78514 72439 66677431 78514 58264 920720582 56897 36777 957478003 56897 47627 100308574 16535 11374 685836353 16535 89795 664621446 80776 3696 283744777 67796 14315 601823559 79263 69742 19861201 79263 6860 471498729 75867 68314 950183839 75867 58604 798294857 75867 41800 109090640 75867 69147 146218281 84678 91213 221184708 33870 45613 606797183 36449 53103 663192253 66335 81072 158910537 48051 78839 31866416 18500 1378 794410177 18500 30958 857806 18500 17924 457232197 18500 39702 432284564 72554 15955 797657358 44165 66653 923777277 99453 95023 169018855 99453 68470 363065993 99453 23598 403919796 46630 41605 602104111 76851 93627 34671693 80870 9519 196710026 80870 21388 458120259 86417 10644 720418472 86417 64117 267561691 91719 67862 25449060 23736 58009 797455044 23736 13260 304668399 47610 71172 911996761 23817 43829 262224409 72284 5201 861213139 21106 44359 313967485 21106 2345 772473370 49842 53179 953837793 49842 38574 595366902 49842 84282 70895315 45109 16462 505475204 44031 63745 610253624 55379 5303 926027140 58304 39086 692272137 58304 31714 224430417 55053 23201 546032677 9734 52782 829431468 22774 36777 763100721 49259 34929 953309949 49259 43719 380218307 48859 34437 399391466 48859 28695 241838204 64578 90140 52991087 64578 66178 247684093 37048 33821 597332339 32036 42175 841879936 43306 73795 633228744 43306 3794 88716245 43306 22951 982182954 43306 24683 415391012 72723 574 630053701 72723 89629 518097028 72723 50925 249939859 72723 54508 817991671 72723 58291 865049979 71495 69821 634031276 48419 68241 708324730 81965 27757 690528491 81965 68854 256206035 72818 37345 39896198 72818 45852 910659800 78566 32464 962906442 95902 18397 499815431 95902 64236 609750831 57602 73834 104550756 87081 78661 123080634 87081 27884 720808514 87081 70440 523393041 31451 82921 375097667 31451 98484 188134646 90478 89361 946817399 90478 22082 990415870 31954 25146 965823441 31954 14076 469134404 36098 98155 196722904 36098 39372 978108022 81604 51995 90003097 98431 76668 148628871 21688 59264 613217997 21688 62165 985666402 1492 204 978852606 24322 88978 678746189 80255 37750 870933003 80255 27007 297583238 25947 89745 40970161 25568 65110 59434776 25568 7158 907555547 25568 22088 926950695 63351 57479 966235966 63351 16602 145536418 52950 25236 478802259 60758 13017 850571979 60758 49874 873716921 79120 54012 162502038 12952 32330 642627707 89484 199 647621826 89484 41969 965081896 95220 41678 31924453 95220 73141 685297927 7056 18084 806833248 20651 92355 775320055 81561 24286 166149907 79990 58721 391425536 58604 26001 532020145 28154 59346 101287350 28154 78380 841061788 5831 45778 464845987 92198 4517 893454246 92198 157 645200933 33349 75893 39338847 33349 3629 342502838 29548 71457 180355860 29548 40942 410217476 59153 23292 789139049 59153 68854 793888605 26195 67985 941924398 26195 73958 718962151 26195 30500 412617255 93304 37612 992410327 93304 27137 479499467 15479 6404 68608547 15479 76588 907009519 78253 37801 939872306 64937 55240 304933576 64937 73647 302644793 64937 61425 424811264 31397 45965 496025899 31397 22082 900501539 31397 70219 430954950 31397 34576 816054744 89359 67927 367815609 56416 16604 671494443 56416 11859 3760742 56416 31714 372929646 8710 8304 476159333 8710 53626 523109055 16572 6804 327285284 16572 19595 417566371 13698 28195 832744001 907 90786 88155642 907 15249 80891470 907 30574 320275349 28848 90508 53900973 44168 37430 370652243 44168 56617 741220921 78222 844 360871932 78222 46592 41015212 14446 74027 457154418 80606 53461 397824194 80606 18844 924051086 71148 49378 723934902 71148 25927 886165100 71148 24683 848425001 81492 4725 893150982 6667 63222 548570986 14326 78179 370393035 51179 15369 938471141 57943 89589 343957454 57943 50294 997606596 94694 29491 402486434 94694 2897 171203098 32545 13344 709134609 91351 69957 788854093 91351 15249 185740645 60699 38089 250219975 60699 36703 223982949 60699 5802 185281946 60699 56640 709868735 67010 75797 779557667 81803 19399 252474162 81803 89811 386519851 98484 44968 672730346 98484 23892 483388700 86420 70681 752507431 84997 80045 260941834 84997 43246 685873673 45929 72633 328521214 45929 60869 854806202 45929 22660 879255872 45929 75907 822107254 45929 81302 325748712 8406 36470 712449652 8406 87152 114973623 1465 14607 6069221 4457 13545 152057692 49874 97893 696998983 98068 23369 946592485 24893 57876 523297870 24893 33337 228723155 59959 6530 390359413 59959 45994 778911929 16501 20638 403099864 16501 46333 639027818 23201 99762 702605982 23201 56617 839818663 23201 55476 679113014 36489 79371 408822520 41800 48694 246380207 41800 33238 570436492 32356 5103 588599590 90355 70476 833464162 90355 45335 481717851 2345 26890 384908692 46447 69095 701150094 20832 98285 733113254 20156 86321 175423103 20156 56049 821016573 96861 51806 154902021 96861 38379 621228409 70440 98296 199285914 70440 76742 314098350 27137 99708 14839560 15145 86486 792169334 59685 29298 874971244 59685 23355 566310860 59685 78909 485025089 59685 40777 34760884 50925 18393 180879006 89010 33687 500777770 89010 12306 629621211 89010 54991 218299676 51245 7963 249865261 51245 24706 475151592 52010 96568 913482927 44454 78192 190547399 44454 58996 510408270 44454 56367 179226600 44454 157 670778851 36169 33258 832225024 22895 70236 919307220 60968 32924 943333615 60968 3794 81171754 60968 20649 711745065 8064 49170 876291950 8064 21096 157007620 8064 23793 516450682 16270 40001 837961176 81364 82196 864975047 81364 37812 156640166 68832 44691 870765627 68832 59834 470116305 13302 19359 516906665 13302 47345 505451797 98578 5935 246114585 98578 68437 794421574 76588 97011 731481737 76588 66012 657624468 76588 41016 553063601 73303 33203 833958573 45026 59993 310831951 45026 40007 535682833 2442 88940 279190166 2442 78608 257032493 60336 87147 258918151 60336 72514 153775521 60336 69870 361484897 40574 65114 19419641 77258 70885 622928757 42031 36153 998623530 42031 33124 438120544 42031 38379 179176178 66441 23756 899191467 13198 56404 330849973 59748 8188 371633412 87328 26414 917817458 45715 64661 616315527 45715 16201 959547241 45715 85788 271895734 42238 18582 769348693 3885 21336 920989524 13260 6629 43156857 13260 98074 927525509 2596 34734 213672518 2596 10098 31149546 6301 77209 21010691 6301 84164 788615098 79834 28150 354773659 79834 82967 491659887 67273 90129 518742902 67737 88544 779916683 67737 20386 571573491 19060 82459 107267869 19060 98691 610544831 83004 81215 104125925 83004 63997 844854155 80751 85068 970690691 80751 55507 10196109 19376 4951 29297779 19376 33124 843530128 46592 87287 963692709 46592 23398 345218202 93067 27834 609648833 93067 49172 969147251 43954 83758 621441137 43954 3629 591238284 60259 49983 484687848 60259 43530 43450044 56281 97208 958496669 69758 33165 225478315 79995 26028 294291638 21096 62082 608443514 21096 52729 779754195 21096 34591 658113312 68854 87385 701028216 61158 22387 678582472 61158 53631 129770574 70393 49297 767139628 70393 17924 920707193 50141 39456 498179566 50141 71337 407789779 21700 71593 683438276 21700 75418 631711303 79462 53727 449239525 14681 43617 201058148 14681 81826 544547389 66710 12607 432716522 66710 69096 766109705 50758 21082 567095246 50758 78551 349325318 50758 99885 684825526 27201 45569 725561208 20074 91370 446457537 20074 85781 975068655 64717 2943 899693404 64717 29934 106389469 17180 92286 978592537 52795 71404 134684320 4199 55333 313529571 66144 69621 505255170 66144 38451 338442516 74677 29395 984595291 11101 19200 672874288 7718 82142 166859552 7718 37942 1132314 12490 15077 514327648 5244 86612 415247716 16602 46182 400934237 30500 56632 985599135 30500 22393 955197280 30500 76742 720088857 55345 23898 587558322 55345 74359 689413535 20624 42525 81613981 20624 342 248347100 20624 40942 17687795 37115 22618 239753109 74015 2126 633258407 74015 37219 15836962 74015 91055 62035993 62165 41634 820361337 24492 21 551864513 24492 64235 362036122 24492 99621 431929762 24492 85683 365199278 55729 42790 776092022 55729 75 199208149 51894 35216 222162693 13458 36714 815990485 83292 21669 339546246 78608 55307 780633717 16608 39268 908326357 77265 98560 348145844 77265 94057 680167719 95177 6657 41235446 72069 27076 505285208 16390 60033 4540103 46655 2086 876613122 2083 75432 923505998 32470 82365 513798265 32470 13872 649492822 58880 20120 621778839 25927 36425 182391827 56632 22084 548201674 40555 82764 8171472 40555 19342 164917002 40555 26590 782718972 31017 99910 111908974 31017 83312 606141067 27715 31645 886964543 27715 29561 795132377 35579 41415 357985251 35579 47627 768952019 11897 36857 699998335 11897 6471 149480164 26489 96091 799045380 80560 17976 990570340 80560 7104 365239423 10247 26272 904817101 10247 60380 41136275 10247 9445 801796809 10247 80568 21876942 40777 54974 349587569 2107 40410 267684752 2107 41304 515757847 29267 1901 882737385 38379 32332 473193295 7161 71231 941884771 7161 79126 9765367 45473 23483 470942028 57007 15252 817562963 57007 60862 707649594 72624 36762 913818760 38612 51924 367474904 56298 37061 233528084 56298 40472 211321651 56298 36557 536630565 56298 25599 862611610 67371 59659 783979862 67371 90869 668215274 58731 13453 471886776 83186 65298 393900819 55999 56010 309956991 55999 47627 988477302 28726 29422 682439980 31714 40896 822594841 31714 72504 537085093 51856 90148 76239804 51856 63876 469700783 18197 32683 375488481 18197 87053 175294463 18197 24127 977611867 78909 80544 223591586 78909 88689 812359090 78909 9445 217823024 4351 12983 185623968 4351 67084 285255448 4351 1582 809339609 84216 21622 271218626 83365 76969 202017047 21590 87013 334514140 6925 23717 452757018 6925 2966 160932996 6925 25152 307394637 15867 6458 222454491 57509 64519 332224591 57509 7158 442793018 84926 68219 547953831 84926 20923 365530100 10098 46646 225045348 10098 68987 418507812 50754 2522 392365415 75530 90696 507028065 75530 1582 992062416 36223 18362 48269248 36223 6140 790752992 31485 89340 54710126 31485 40942 811338337 16982 1264 557386753 16982 79372 121389212 3794 67645 474412119 3794 15361 665261122 3794 14045 793641672 3794 73631 161639325 23241 10351 618052016 23241 39185 688143015 242 67785 626801962 49543 14646 90981286 49543 27884 228033464 49543 79126 51380983 89335 52368 638885141 45179 80419 679073090 45179 26130 150751001 20107 52551 560663829 45380 667 852996628 45380 2077 773148368 59402 99881 30777278 59402 67417 92190248 37965 87782 814545823 84845 80320 166595881 75987 15114 354039047 17281 9202 148299891 87997 63878 763289636 87997 40478 608953587 87997 24142 663105090 87997 5095 718861443 11859 8003 182043021 11859 89214 734621364 11859 82967 822381450 2715 92180 665134379 91877 71962 511871508 91877 79528 941872145 54873 56792 744282165 79153 55081 281492504 79153 46333 752523533 23793 86514 749627779 83312 24377 938649441 52410 50985 331430149 31960 74435 236461513 31960 12849 981239195 31960 96332 901406376 36042 81001 444105509 38451 15665 902401312 69147 74473 607984760 69147 9534 61692158 45813 55319 856893533 59962 38281 605923606 59962 91093 188845171 59962 70301 17491894 59962 64008 729858718 31013 88575 308271537 65840 68701 329476011 57259 95458 35159530 57259 61473 782543297 54496 34480 590724489 55746 68625 37997639 55746 33787 436636226 83672 94026 541568453 15638 5634 345092789 15638 90129 889948061 65353 14695 736765337 65353 91055 402358922 65353 503 489309814 65353 19016 991750194 5726 54471 672020193 68545 25734 342110498 56616 5778 188933993 2122 18243 68912251 79372 8419 802687120 79372 5473 903176723 79372 54930 114577582 79372 36122 557233016 74473 61431 386372452 74473 73438 938775174 157 43858 284533310 17019 52749 701865292 9866 62458 901428279 85683 33421 406572913 85683 86367 311406894 85683 99127 101801711 62812 75014 285549031 62812 50816 9732368 3523 3642 557330915 3523 83580 99067498 3523 14235 373330920 28403 97225 543754881 9220 39374 164162357 1432 73396 878383548 1432 36647 564285165 30288 59112 829094671 30288 98691 899213902 43530 93705 89082811 43530 2362 601901175 55476 28685 297660807 55476 63228 919340569 3872 2758 570822801 12785 44684 632417231 12785 72514 562457889 66059 48899 311204043 66059 20386 548431705 78162 65335 528330969 78162 45335 559418352 78162 30994 397754522 66877 3698 765511817 66877 18688 182821968 70715 64524 693332245 70715 18402 714515569 43137 64475 181004765 43137 38077 712580068 41093 47788 263431339 13815 33557 765757070 31487 54765 603429218 31487 48193 951638106 7158 8233 21526747 17924 59995 772367162 17924 71606 841544087 99166 70028 738381719 99166 34189 510846852 8841 30011 771340831 52264 74089 149088762 75418 3166 910478112 75418 99094 917365732 80380 56963 31697578 42195 91901 716166268 80075 40406 369041962 80075 34747 33670883 89811 19938 767912492 3760 33275 378555214 3760 75957 660769688 3760 17976 715177415 5238 10298 851738766 5238 56049 257020797 4051 87919 260448979 4051 53929 831151522 4051 19465 260536338 41969 43333 700536115 39235 30698 134926933 8555 67096 516290726 47738 49214 192067859 96056 16835 649359458 27876 40991 669615394 87053 58403 554654434 60936 8965 849598175 47789 19387 425134377 47789 20649 771179580 69456 68312 867261644 22588 99989 559445345 22588 47256 742562073 79681 39830 149522508 79681 30574 551816176 71075 69071 849272224 39966 22653 781848750 45335 6919 127520003 45335 95570 258319236 70219 83834 365637074 32938 27517 729643896 32938 34591 950828966 32938 98776 796675362 24556 22034 217339063 60963 6080 214633362 48777 11389 767714169 48777 49172 218304035 5802 37717 168467899 5802 28249 310376213 48193 2599 333352690 87834 98615 184457340 87834 5390 131148723 5423 68848 62589213 5423 22088 879273725 5423 6703 588767985 76531 43646 843935257 67529 40029 354078108 67529 15177 540288407 11115 66157 652305415 96005 11904 223793574 96005 86700 486143787 61911 38658 524343497 61911 6629 388273511 93283 7492 521647340 29168 49396 296214319 22951 73751 749781283 22951 15177 577886273 13213 95513 328272919 13213 76612 183397139 13213 36621 172293921 13872 47320 277337169 13872 58382 63984238 28695 74154 10630585 28695 26500 213375301 16341 59969 660470516 37380 83259 603310206 13529 79550 953785349 54322 69423 277238565 64285 29265 660454992 29561 10602 102095877 29561 33130 380831484 92140 96749 484570445 27884 52276 983860942 27884 27280 214997283 27884 27028 679914994 16229 32711 409375751 22088 94023 373993086 64236 32210 167720390 43839 36374 672461537 43839 88329 872405212 47961 71958 525084434 52838 65272 63029361 52838 32636 772305377 80604 82732 884204400 3712 38741 256660697 45994 39211 170756283 45994 4240 691350019 64516 61451 323411348 61409 41294 30984508 32512 93727 333626626 32512 36899 762489508 32512 79758 879648671 29934 75253 916184765 22583 65326 47373634 48421 28743 522670985 48421 35094 757739899 84383 14503 838047757 84383 80974 363359133 25181 88296 464251172 75849 50812 416403997 38353 51798 155294439 66544 86943 661732200 3175 52427 963582117 54 37702 44731723 36122 77204 437601291 20386 58911 448696666 20386 85623 520795294 3241 36941 294310915 3241 85709 147048141 50947 87231 337571243 50947 95878 312402306 50947 78646 23807965 11653 33442 45959452 11653 54974 478349280 36703 21445 146851261 16870 66123 109498250 37977 3729 241686157 40592 20360 420993204 56575 19163 938158438 40478 30647 792165171 40478 69909 890043130 29025 64776 732341595 2897 60837 179929035 63938 50823 669673959 63938 96967 415277207 63938 90304 45878382 89242 66920 915990686 89242 95358 614926833 8764 44963 585725392 8764 15047 669672956 89629 60874 658628467 61034 92023 718620779 61034 38829 555701200 22269 38007 736765248 22269 59937 541388316 22269 81239 423846698 22269 38829 248987849 66587 33949 104272221 6140 84830 146356171 4625 7921 496157612 4625 1879 651743424 4625 96484 337270335 95030 68586 393338858 28588 80433 709276733 28588 58264 761693154 52574 95403 934193474 52574 89069 305866602 52574 36899 417827196 52574 42877 317467917 50359 51562 601154203 50359 29161 141288605 42056 67985 736522834 42056 94675 241327805 68470 29676 293308205 43021 75543 412796071 43021 39197 827137527 19342 77099 484029767 19342 73179 684090414 27007 40925 811169687 85207 26302 272352667 85207 76979 352519314 85207 80452 250693272 85207 90175 7447002 23512 47302 255165564 23512 81168 207926244 23512 49975 530233146 30927 44889 397930910 50294 22733 399669310 82125 6458 883846492 94997 16215 126554986 91055 99316 162122723 336 85172 507679059 336 85225 401953233 53310 22360 127007734 53310 66445 82595870 53310 58251 510145475 53310 77147 506290125 53310 42305 601898375 15741 57593 799957941 95119 96049 510265419 28718 93924 112288025 2077 58576 95526761 2077 72220 80918807 35483 71967 933753792 35483 3293 155561932 21115 62534 247385148 21115 94057 723397926 62579 32612 296250640 62579 24127 409253053 62579 18549 392618703 41443 50598 375504234 563 90228 429008614 72504 70947 668110746 72504 1771 497601252 27246 9235 768551100 27246 42543 819507093 32567 2515 158543531 32567 79978 771618872 45744 95783 729798583 30112 56010 317423236 30112 88596 896617572 30112 63228 598947332 96887 20281 341188685 36936 54254 112833057 31724 41532 822336027 80272 84182 336277865 80272 46840 570533163 93578 77780 45752120 18549 81362 591435838 43202 96009 538167180 43202 85709 360847290 55382 78826 363369769 4450 13908 551217686 69290 20360 880620629 69290 19726 848750782 51696 13776 232304424 51696 89647 361954564 51696 58795 724408654 51696 65016 942381022 10824 31476 611908862 10824 65825 869948633 10824 55352 622965101 10824 6577 806754813 10824 83330 266031084 12411 94444 902464990 7189 11498 266336777 15653 26555 244376856 15653 3119 215492294 15653 84709 857101851 17678 55242 662319981 42635 69307 299422844 42635 13294 698736475 34610 58214 925593101 4725 70077 852319730 4725 32409 836764514 49172 56562 747551035 49172 54331 896188241 49172 55641 80748606 74003 10942 134148144 76742 75939 189022474 76742 28274 992695718 53588 31982 272137113 75201 10646 752102021 71619 57529 317484567 66387 78771 261135229 28031 41567 174571662 28031 36557 813710324 78124 72938 310578987 78124 60659 972438222 57022 32399 94848628 57022 37105 723399526 43246 3048 45592622 43246 81151 142336618 43246 76538 816840103 11537 25573 613186697 11537 56677 753110503 37942 82789 39475986 10732 87102 173487455 10732 28311 670164007 10732 82268 565752872 91543 61398 442772211 70771 97125 30301058 70771 36899 80673992 30632 75789 777517882 87366 82969 723483143 87366 67723 528224282 87366 75907 537807478 12550 50121 664241961 12550 3111 500159644 12550 99978 646855380 99127 20261 206851871 99127 78661 244646376 95878 66365 936480192 95878 74359 310743713 94374 3380 127384008 89984 42906 861935126 81814 73078 180508280 94041 52639 79716070 2720 6602 1498875 2720 99910 321912615 41307 95579 951499591 89214 98059 624911081 89214 73826 203877574 28090 19473 906920227 61600 18877 127501967 72794 43964 17976060 58264 49914 66444821 38386 236 602089552 84282 73008 867398336 27971 49804 867093284 27971 26176 958351117 60862 63137 116308274 68546 155 849497817 68546 78661 982031572 68546 12988 299763967 17566 1635 236077436 17566 72220 132674807 41363 26588 364717257 95148 35642 384829655 47838 35845 496251422 47838 56569 488241760 86402 71311 492625638 21776 85433 162852661 21776 52019 997519154 16095 46633 792290732 16095 19996 369589294 16095 94910 373919858 16095 99621 875017298 89042 69014 5842497 82404 89225 584166302 21310 99897 513455936 21310 39702 319453236 46805 90397 313698390 46805 9445 31737056 46805 81428 947219196 39933 61987 740045777 39933 31627 338657676 3293 99445 708128899 50774 37633 390538338 79493 63509 55774896 71410 5184 738628984 71410 92793 200895548 55507 98013 667700390 55507 79533 808927360 12704 56342 164604064 12704 11316 903119641 12704 54094 298914097 49771 92848 604153271 20606 56643 951511520 42716 82933 672486958 42716 14761 653361577 42716 19595 352614104 99621 29017 268375703 62275 3819 394431951 21277 33423 107895261 21277 55258 581287919 24446 37244 549990515 55942 26974 88087384 55942 57798 514166210 50573 21171 592365279 53878 20379 546562418 311 23153 151676153 45386 48605 26374556 45386 34063 991133539 503 79126 311312749 503 89795 615612571 503 91391 334654143 47517 52190 134293059 47517 84415 401094199 47517 65016 306656677 43506 27492 527659459 43506 38306 937266964 86165 45001 952809426 25184 96693 716800043 48492 3136 942587865 75957 8492 376206648 75957 57485 532039329 6540 59763 127732240 69046 83677 350817737 69046 53523 940493244 74551 64564 146051763 74551 89320 688090780 27028 88455 990916693 69870 30238 403956018 66916 7731 30083255 66916 3389 33863516 66916 28311 255236162 66916 98956 236747595 58795 11825 123363834 58795 99094 135278573 59766 27847 843579671 38077 24154 947953604 22185 95570 409066103 22185 88715 653789965 84709 87675 677638591 84709 12639 912745497 30994 24379 672506412 30994 17059 47902336 56677 20005 788259733 97161 33502 668410736 97161 11466 230491955 95875 56526 340602774 37566 73914 717326122 7470 89910 768450835 7470 13344 654427906 73826 27012 384596125 6827 91892 176650743 6827 38236 166151254 3037 51567 655160369 3037 11234 922252119 89146 90502 777324149 89146 56049 439587178 89146 50720 201249105 73964 28120 530032 9445 33888 766074868 9445 98680 420982740 84586 50221 279609411 84586 17193 366689596 81239 7004 894496944 81239 32890 216494461 28546 72274 180777216 38429 96254 722375886 89795 4141 92434034 89795 82268 214001513 32960 40577 234421872 51678 17073 908746084 51678 59270 539669081 36621 35982 812939608 6576 46849 837223458 79528 58805 596627425 79528 50034 118782302 56640 18688 549836035 39702 94591 670082209 47627 67135 420959229 40515 41507 216367661 84955 18553 411831055 85549 8304 266805495 20617 73180 89963235 20617 16237 221838701 27910 51932 350049272 13181 72850 709339578 13181 14356 927869869 80617 76979 373357349 80617 63228 197842664 89881 12076 441953757 81212 20763 927188022 81212 3381 613123734 81212 8190 639636745 10231 57535 490905084 10231 32409 5685309 10231 80708 371243598 10231 86374 480579545 9463 26261 378309157 9463 2357 626936334 83489 26644 144558443 83489 80239 104746104 83489 97490 723774448 40007 22537 690849050 40007 44835 965208089 52341 39960 254783814 52341 66256 666659826 37023 6049 75441721 19775 49209 33132639 19775 30506 233486730 50988 83282 836732562 50988 88606 928907310 50988 58972 415744120 50988 6471 91526041 12303 31253 707594497 19371 57403 88641522 19371 86666 859923421 27920 99658 940899179 27920 96871 796108734 98074 72572 72827964 63019 92429 495915327 63019 53929 91457284 63019 83857 80526395 55463 45894 641468874 20649 1666 879199941 20649 24877 229443941 77956 5925 752136692 43719 44839 52564448 43719 57652 35673769 29161 62582 167125594 10888 51200 979123858 10888 22697 133294306 48877 45154 765044099 78373 70103 820639645 78373 89069 351079474 78373 70917 649064003 19519 63058 721665959 32527 48248 446843585 96484 60132 669335172 64769 59442 197391880 64769 49059 549367776 70436 64002 164183803 3875 74305 255819085 3875 64350 519299685 63383 28219 321580889 12983 1791 610361836 88715 95785 538096214 36628 69010 648879376 36628 44470 442289141 36628 2020 64590312 55197 12737 568043162 55197 44532 782253759 31213 92650 899827563 31213 81497 66482790 29004 25453 529396369 84164 59979 941082252 8837 22286 239161228 10905 56010 158752063 21740 54229 681404643 21740 7957 265319222 18844 58504 783537437 7504 60869 578545786 2362 18160 659273106 2362 79630 580635004 99338 89084 332080876 99338 30765 569277234 31042 14366 621118898 31042 17346 732811978 30574 54108 39643071 30574 77868 273908135 22082 52982 625669211 10357 52389 508764534 67696 36207 840515717 67696 68113 897898542 67696 54508 310560139 94057 60043 903533531 94057 57301 658609696 66012 18035 502738013 66012 53929 487073320 66012 42573 895176176 15361 33051 851631588 15361 2051 7964534 36873 57107 228240775 36873 59710 436605248 36873 12849 909133575 15372 52261 348794926 15372 22566 552862640 15372 57485 33689403 96332 88606 848867266 96332 34158 846580598 37387 2135 684318512 37387 36730 99677238 56617 96794 894581352 56617 65414 721168807 79501 51580 258148413 54508 63012 131785823 54508 6885 203887901 90304 64477 738862399 5925 59941 477226068 28815 71462 574302633 28815 14292 129340191 21943 61701 442832111 70917 23184 789963104 61473 95444 609838799 12849 83297 294399699 86700 51505 768285246 13515 79849 868450548 13515 56382 506448536 28274 20060 166081492 88329 89611 107152205 88329 54072 447983058 81188 50788 450893869 21388 17835 861110112 20001 11306 911981619 20001 56668 298310332 17976 18470 71937466 96871 29724 993684237 96871 54556 8155883 59868 87122 870121767 59868 87152 485794346 59868 53685 214046843 64639 13630 414513239 64639 79758 169204050 5128 47863 712070316 33238 63972 229279714 33238 83330 648883023 33238 3181 901273145 33238 54974 660150622 33787 67437 945316566 10217 37107 865842542 10217 23795 435145830 10217 58208 449054807 51670 45517 643981851 38193 52656 528804347 30958 53789 951936065 30958 72107 230720914 77656 21114 683229983 91743 61571 16125054 12009 99079 840664390 12009 69906 522472341 66661 82999 771756084 66661 342 86024 86367 64904 40251475 58208 83201 988497150 58208 5711 989720200 58208 31313 63716120 58208 342 291658260 80377 19111 570885620 82967 3687 445125550 82967 13294 27115753 58445 32733 66927594 32970 33970 954780204 14946 54154 42090746 69096 57282 44204886 53666 25405 396813564 72107 18047 17016033 56569 24256 926478939 32636 95441 118664466 39643 47407 152622097 39643 67099 60790224 62100 35902 96223678 62100 34063 955107617 84706 30394 548584223 84706 19999 374860307 84706 47256 35620342 18415 24095 700011903 18415 75808 180667780 55352 37099 249566229 55352 90214 833989977 55352 4546 566177192 55352 15077 635992630 17399 2948 476103650 19784 52913 793007019 19784 54247 350309711 92164 88 568501582 47021 22280 711766816 62365 6999 942039159 15708 6432 810573028 15708 30368 919839122 15708 16060 188383917 6844 57586 683579048 6844 64235 136436238 42063 73127 241033082 42063 3749 983320939 42063 80508 693566816 57771 64955 512165552 56049 15259 174173730 37812 38359 338879739 37812 51566 998991443 37812 5658 426889041 24142 56689 364768519 24142 38894 930402082 99978 54412 53448909 99978 85709 188258440 11044 8804 115672775 94538 81469 349307586 94538 65414 310986863 28001 76935 264660044 55641 17550 654045234 93319 54196 493089787 93319 41874 532274483 98680 66303 648361726 52849 38735 939950758 59331 92247 299285435 59331 88596 475949357 18688 93366 1094972 18688 13309 317953399 18688 67920 981098529 18688 96898 122006063 23652 21919 24778248 77262 49194 660267936 77262 81168 450926182 77262 9130 983707069 77262 36038 121752028 99876 80167 957840848 99876 71441 457080347 59357 77602 936837010 59357 5711 476258289 59357 17211 390432933 16263 72588 716133613 39197 50119 883959104 39197 7363 686476480 39197 14235 36242572 39197 43410 43552132 19595 63481 219359108 4546 84614 519112605 4546 49652 828129226 14235 14848 447145569 14235 32409 644366319 75 96766 131241082 55258 61862 905116273 55258 65904 563429666 49540 9985 907246790 49540 64235 441632614 53631 70621 711341000 53631 30726 779495896 53631 81420 75443737 54930 58590 26294615 90869 97284 338298509 90869 72514 894441537 8002 13508 91575338 93940 39250 847982408 93940 11714 361168100 93940 94675 380106333 93940 19531 408604061 91931 59167 524873027 4029 85112 686743236 4029 63643 143182415 79126 2738 471164858 79126 71406 315650354 28202 61577 733775032 28202 52729 744668628 95570 51079 34825403 32786 82896 749128921 32786 17743 412273357 34638 82613 601955944 34638 5319 362727867 34638 9320 329191008 34638 74012 429601818 8873 44130 966015331 2451 77631 29209459 2451 22165 911476303 53797 40511 384060722 53797 88754 978687619 53797 73702 96456586 53797 54784 107085402 53797 19868 209887105 27380 4573 266072275 17298 88732 50313994 17298 28831 171308444 8839 67998 642080903 54072 71648 664966460 95441 88280 458353920 95441 33130 234979699 24127 4275 573626508 41874 24117 933736299 54094 55526 627251012 42543 25409 684256621 42543 90296 167871956 63876 14040 438870371 16459 13271 612084243 29780 79925 528046280 61639 58209 884031382 61639 17891 703727191 23598 37066 426333960 23598 88957 753522991 23598 70301 818558202 47345 23364 430518302 47345 28831 169543662 47345 21927 158729957 47345 77525 278228657 49755 1464 198849469 47312 39384 460448731 64008 49557 628025709 92462 33060 552781034 92462 58245 339910333 24683 81767 254252 6629 33734 48327256 6629 81139 121006386 52729 89419 556802771 38322 46577 324496504 17211 71963 105607937 17211 85783 436950596 17211 64350 497116626 11875 87382 90428524 15177 11128 430180344 15177 67722 505721200 15177 71441 999607940 40942 74520 517758151 50806 50784 779216434 50806 63540 33446544 12988 11266 134542343 7648 11867 819503981 73986 53594 251053271 73986 15440 54081612 78551 40759 278368808 98691 76359 385408310 98691 37277 194004927 8536 85902 165026312 8536 74012 784601627 80731 81173 140208840 80731 85254 103339195 95010 22132 620819331 95010 91391 850359024 95010 32409 864306711 95010 85709 838755007 93287 79055 271265972 93287 74012 501132912 21923 50278 743566654 21923 71989 311555921 30368 44759 586735385 99094 58635 63290784 99094 84034 609031997 10693 9797 206031289 10693 25599 859077146 10693 87495 595734926 66178 55422 224411261 78346 2882 609581695 78346 75907 253114800 78346 6836 269047453 78346 31317 698771967 85623 3738 941452256 85623 83062 444930154 85623 78630 678445430 85623 55132 765201453 85623 49004 272017001 81331 19853 434223583 81331 59834 967365580 79972 46169 26542016 79972 69874 544616421 37666 21853 719739037 19999 47025 935842761 75907 12286 896544523 75907 25916 181860760 4891 43253 776513399 77982 92042 566162361 82268 39010 900678579 82268 68195 623366399 50816 73257 826751605 96462 13429 749140035 96462 68721 451516697 96462 64164 353243857 96462 17193 73359873 19868 36477 662995444 19868 9370 322339426 19868 87628 870583899 19868 74359 307565214 19868 50048 632916126 52655 22903 436094043 83998 68140 909261011 4510 67221 935655703 4510 12739 496812 4510 68553 224114207 9370 76538 981864076 9370 58235 950491848 31180 26871 99860801 15729 52884 357558461 5473 94825 238107559 5473 13294 424986989 82476 53217 342607174 82476 67356 600578667 57084 41898 137217846 38894 92302 158336195 58996 63799 865522020 58996 82751 286987535 96967 75103 362223838 39244 15386 268386973 28743 1406 155608729 85788 89423 618846883 61425 85909 941248047 61425 2275 957872421 31403 16168 807745943 59937 56150 877540014 59937 9176 290526026 17877 57513 556821123 78646 85040 706972383 78646 97430 453788251 78646 3194 277695512 15249 92471 680748849 19465 71747 465463006 19465 64576 984838958 41016 18621 713309065 41016 80563 912624827 41016 99445 660860359 42697 3042 662901636 42697 95888 584943865 42697 30587 735867822 19016 80555 557834478 19016 12063 966604084 94675 57707 711859238 56071 52022 647412408 70972 21596 67000717 69284 17516 193043533 69284 65414 362395821 69284 37874 67912793 87360 30302 880524329 87360 58022 360565118 30091 86667 737319691 87628 77557 164420126 67219 20682 522733115 40506 97849 253199515 40506 39062 937413437 59303 76772 634904646 59303 65016 616035973 37219 42293 657884642 37484 58684 178842516 30765 29902 513491787 19065 71840 207117607 48093 55371 481796729 57952 87467 963785934 26130 95901 461516840 51988 18772 688542754 51988 62441 147721697 63643 56996 572299695 63643 13294 515465240 68437 14676 191531440 34924 23485 362991445 34924 96658 103741963 65414 57867 708267732 22145 36237 756914542 61873 9128 598309948 61873 76631 529063409 89320 97306 184048892 93685 69125 398691159 57485 38682 112232111 38574 60611 725772627 38574 67459 220737667 43260 59384 387942131 97026 14096 547446234 57301 7621 651918412 57301 31297 614889509 39939 94282 565203404 67135 38052 914360087 3722 76591 14697674 13293 44833 740185208 13293 56985 694777998 68015 57710 34119515 68015 84849 38656032 81302 70098 970567637 27280 66546 799533414 69906 42489 871630341 69906 60959 839160573 34071 88963 869412212 66256 47344 699776393 28716 24604 843588048 28716 3912 16851524 60959 27278 365022530 62125 40343 34477386 62125 59171 58042936 62125 62502 994324454 31585 75916 724074861 84034 57885 314919345 85709 48979 46890140 12076 30080 908481419 12076 56528 163657684 12076 85058 781982456 41304 42405 94694902 81826 53856 386368159 60027 66018 743842849 60027 13966 29023210 1956 80738 488272996 14908 65547 532987573 14908 62452 895350370 82327 91745 436025563 82327 86970 428949530 95881 22203 244356029 93111 23576 906769918 93111 93721 216771827 93111 57722 930047585 72514 60991 955662518 12739 90842 58260822 12739 76406 687024914 12739 42877 433380283 85923 10378 890649921 17528 16317 64911556 17528 1799 17661816 24933 36254 928725405 24933 86423 905413131 41430 65425 106165557 30700 2769 770099653 36537 8949 868818322 41105 38254 739081837 16736 32300 19198177 34747 45806 115067485 34747 81483 99124154 34747 1582 223705367 34747 3912 49979898 6471 77157 53674001 92149 56644 280696336 32081 62436 680153349 32081 69548 994843512 84901 2237 131258113 84901 54556 488543337 59710 31923 32845807 90175 55097 859564180 90175 74502 683229680 10171 43581 894547226 1730 19977 413018534 77584 50179 663228624 77584 43410 141589178 67650 72414 137407566 67650 42022 170962594 89281 90377 693493364 89281 81823 438494068 89281 97442 158107691 89281 44835 335043834 89281 74379 844252351 49170 63252 107810868 67723 5274 777245077 67723 40735 944018716 13294 64016 535884437 13294 53685 348191297 11367 28711 99406736 73271 83344 119486899 26590 58444 394778338 26590 73647 29452662 26590 9656 788103872 16926 41703 801663151 32748 11001 491536968 32748 64861 458540134 47689 44942 701453538 29230 18002 853285992 29230 91670 197026399 88754 18067 633299410 49035 48934 774980622 342 96991 287164115 342 35470 810063131 4240 41528 228769690 37874 61422 432424308 37874 49015 146732540 37874 50034 881313147 41360 62349 979400590 41360 28831 298848974 23892 15698 312631187 23892 41313 758862630 23892 68113 978957451 23892 4727 391805145 5095 25648 213895585 5095 93741 944558666 5095 65938 960096827 5095 99871 449947139 16060 22971 451569186 6577 51214 200215383 6577 44019 962499239 6577 63481 552786327 52019 73153 33516619 12324 60891 939340130 9243 6134 690026308 9243 71990 684978146 81168 50144 539422125 81168 19993 882791710 99885 59767 618986597 16201 36148 508277405 37277 26480 423110305 37277 46917 622689987 2417 48073 484343949 2417 34636 941848536 73631 27636 68506394 47140 64829 861975823 47140 79848 277094013 86423 61482 239187350 57652 47740 100203026 61099 34059 991453713 73237 95793 855940587 73237 56508 975690094 73237 42305 815245595 79978 65487 431858210 71606 19448 579125197 71606 94418 844969632 40472 13232 327153839 25599 41703 482646026 25599 57207 420499242 25599 56534 254482168 19684 64892 724535056 19684 64861 834323217 19684 84309 410034790 18171 94963 352591858 7194 61456 313731982 90334 44773 510561041 90334 67099 858204886 76538 14666 408409203 99489 78824 341498643 80568 41870 803362388 80568 22204 868853912 80568 36583 826548532 80568 84803 825825424 49975 11525 485884252 14841 73368 610734501 14841 13391 709050385 14841 73224 723199935 92480 20807 26403577 11316 41597 479930435 11316 32615 301185775 11316 81867 741769898 17368 45272 224282403 85225 47326 878184983 87152 83274 17741771 29491 12074 768389674 29491 51933 325456670 78205 30392 404868547 91322 92423 209552856 91322 20993 156551930 12577 114 289550648 12577 13344 989823203 12577 49079 523800564 1724 7027 747500992 98776 90415 129217209 98776 44458 470716996 36899 18169 818476856 36899 46227 741796268 3119 85222 937969894 3119 53606 787736499 19726 28362 720994006 73647 69144 234630396 74214 1726 356577876 74214 74605 2675609 32039 45001 888781263 14076 92698 69765236 88689 77927 222363438 88689 70746 337881423 88689 97125 256093519 88689 37759 834910594 1686 14488 857970399 95358 38007 530859149 95358 84202 555020739 95358 25872 867038968 67626 57010 304222205 67626 66211 310387491 67626 90184 704489964 67626 66350 410175391 30549 61338 284971185 30549 91110 246114080 30549 34576 989043978 16308 70491 371799017 16308 68553 237990306 5390 14292 21991449 5390 7116 411406972 5390 13839 529490940 33421 32715 111823494 33421 69548 246996695 41667 92523 95113724 3629 16544 57402535 64164 33569 382019147 64164 58382 919782732 70301 39180 948239382 70301 43959 34270879 17059 46065 30176562 17059 22885 245287190 17059 37903 914306976 9678 49215 191853750 15259 80402 386661277 92934 58779 740634189 93498 22399 522273588 93498 43844 199661564 93498 57349 307408987 57216 67034 589862049 57216 3508 265263159 57216 8972 359663013 44759 20072 666393457 44759 40210 117860966 44759 86696 941290575 44759 86762 400770840 63228 75234 973130153 63228 53586 15018433 75464 64203 366472106 84616 59330 322344778 84616 61506 623846340 84616 62986 156849404 84616 34576 995579030 91146 48785 990755876 91146 32615 309895209 91146 80486 669937343 91146 67099 446960054 56367 43361 659455536 64396 57806 910932110 25152 88789 550769139 1771 10904 887442631 50234 3893 804008591 45264 22665 988203922 71441 41632 683407005 37198 13453 559987608 50034 86696 588922910 50034 63012 337338851 20090 11104 864448706 20090 54448 290611079 78258 52777 534517245 78258 47356 767645494 13595 20139 557907835 99871 36682 72889233 86374 31500 967656375 86374 92458 357194987 86374 86762 148342855 45852 49071 690977088 58382 61651 932012540 38932 14492 259736633 38932 76545 66077575 38932 79630 392391611 38932 74502 797433988 35431 78927 983732038 42492 6862 237105078 42492 36512 987719593 34576 40519 813276521 34576 3845 240311672 56382 11382 538380676 56382 8666 161844110 56382 84684 447261457 73438 25080 878664213 48207 91490 773449119 60380 423 415052039 60380 30726 921554877 21157 62436 53677574 31763 12570 943702931 31763 91149 497558157 92118 13707 229901580 92118 50845 123240638 39399 14975 527913818 39399 44019 485043013 39399 79630 426020465 84978 33338 365732385 84978 53749 31512782 2297 28740 591342135 96658 34938 959375933 36526 5779 473752004 36526 43209 762187442 59565 36813 212629750 82900 47320 961677220 82900 24900 619050912 37616 41157 403677907 73224 94783 582070096 73224 13391 190772332 73224 83512 111224152 62734 84724 69705971 62734 27634 810385963 62734 26484 51240479 62734 86016 705197826 38907 38807 147863695 38907 30671 696342408 1582 23246 596260026 1582 81497 637406361 79533 40148 355558301 85781 26237 692697591 85781 92461 571014066 69909 52426 98875368 69909 1700 93525312 69909 93812 135453383 69909 4141 944903553 6117 92943 763347165 6117 77282 70052105 6117 72652 238529382 6117 86529 164834413 58291 6604 674082413 13391 3759 160245880 13391 4937 765027954 83580 59171 346766073 83580 6804 911553010 83580 40809 368846619 70358 4503 449523462 53255 14938 237408925 47256 81463 919156272 47256 13771 931850894 80433 44118 222402321 80433 20714 999922889 75423 76248 190383847 75423 64350 682666718 34189 13042 130158250 55371 86812 674352615 55371 21756 229274381 67417 23431 324706406 67417 15779 433124109 67417 53685 535025799 17743 993 994684571 17743 93089 513542764 79630 24956 171542246 70907 9652 81424265 64235 7666 374092647 64235 47064 763896862 38358 92987 35721951 54974 53980 115184014 54974 93765 335045990 54974 21756 62103767 27825 91155 886093514 27825 19917 624940898 27825 82964 85525651 8190 86391 901292446 8190 10194 45644690 64653 55839 477207447 51739 36294 802871300 82969 18082 636124504 67111 22484 280720148 67111 33937 105541224 67111 71266 109657975 33124 45574 140993291 33124 22204 170372452 33124 61703 874993863 33124 7116 900757198 79758 36351 905152805 79758 5651 138768871 79758 32861 499914837 73958 97754 687933977 41971 57605 257517085 64427 71174 766481687 64427 13563 593165931 34158 97490 894282087 55132 71052 744326826 27036 94219 741789303 27036 14064 25464102 75007 13868 601947502 44835 56162 346935268 44835 44231 612053685 67691 955 755743968 67691 99532 835767010 38935 54810 23820111 36582 31280 379931835 74359 11940 310195136 74359 62657 683719444 27066 89562 989531661 81497 51858 722078364 81497 49230 566970354 81497 4050 858515746 22566 73995 8666786 22566 71397 534998025 59072 64525 387043247 13344 60624 163777059 13344 61260 729525852 13344 98945 124464140 93843 72433 719612458 33275 61899 104058367 33275 27387 825286143 33275 9557 187007008 48855 37640 942386886 43377 38081 524635653 59834 86086 271088637 5041 1799 442483161 78813 96470 838636300 78813 1879 171696697 18402 48128 469188072 18402 91730 583525201 6885 73693 316730095 58214 32586 795605705 58972 76395 382250493 24650 55156 220203212 77525 86744 121607214 77525 22026 672163456 29376 20253 676308234 6836 26646 152321643 82265 14233 114874247 5914 37997 683156011 5914 98956 903531314 1617 97484 302898031 1617 4157 204384298 57643 20076 128831741 57643 80328 79226030 51566 25498 28046114 51566 31313 497371033 14045 61892 221217601 73279 58803 610380359 84415 33040 884779185 84415 81151 742428002 42614 43152 825471514 63481 66199 158071143 63481 27387 927530402 63481 77786 839613037 63481 53929 295716733 63481 46840 108514401 87495 64611 528990468 87495 65825 960811728 87495 68161 224255161 89449 73403 36308030 89449 47757 528956375 89449 11585 400038896 46333 84823 608286599 81151 91383 244731823 17346 57604 14457232 34591 57434 254608669 35094 86499 931311576 35094 33450 770110909 65825 12547 422127146 28311 1667 578631502 61305 95254 417414686 67881 51117 945572965 67881 7386 1137113 67881 3802 884379530 28925 37426 850629619 68721 83438 849478135 53929 64163 495824052 53929 55288 631682897 53929 11466 587167781 86666 51734 933274934 56668 13693 538368685 13155 85678 973149190 36557 92391 938821723 36557 61260 544052417 23355 23671 551415463 83512 79384 793714930 83512 58925 508364748 59171 83602 47966738 59171 16513 645799979 59171 24900 10040435 95410 67013 454010430 95410 65876 319840051 95410 53404 907553397 23398 28198 928888815 19531 7968 19232087 19531 76631 923597457 45059 56124 112075821 45059 7386 849982520 45059 77018 566784198 17891 65958 361924367 35304 51331 382379675 54991 86001 327792287 54991 31089 84251499 63997 39752 142442068 43410 90113 909420275 49570 2020 590203264 79283 36715 228267599 79283 91391 411351863 28249 34207 329886952 28249 47598 832034804 22165 84574 729348564 15264 59659 628286701 15264 71989 864822595 49600 18671 845722139 32693 44489 609192734 64350 49870 342898418 64350 67453 902891993 96898 5172 724949838 31836 46470 341221355 31836 31313 600050369 50845 26525 145324989 50845 16237 560429109 50845 60411 330098722 50845 9202 812484152 50845 11181 814879249 90129 49253 14956467 90129 84424 111904469 82280 11949 386370242 54331 59859 569134940 75808 17193 636933617 75808 89008 204132252 61703 72811 927602396 97475 65108 456533588 97475 72610 428459635 46840 24125 354589731 46840 24738 922965154 7011 773 350593362 67099 48398 601168779 67099 31297 150980222 97430 88918 638279190 99277 30840 946806626 99277 90499 414022434 99277 20520 415148684 60659 5295 595281814 80277 81003 346180498 80277 34770 696000662 40210 46237 244666813 71337 68051 73403421 71337 75413 645455160 2966 40052 163191768 2966 49759 374597809 2966 30159 907567492 42581 58397 344428674 42581 7961 18784451 42581 80974 13138812 42581 77461 722140970 20688 52843 822304837 89443 50912 300430083 89443 23747 534397616 89443 72676 448267265 83471 26040 424518272 83471 1102 653140411 14356 71485 511501739 14356 63696 797918356 14356 3181 868703760 43545 75030 530189977 87596 30815 70463091 87596 26447 745217344 87596 68529 614879918 1754 18803 598939700 56528 92141 514823776 56528 62192 174983193 56528 59272 57608184 27406 78201 13682528 27406 65674 872342907 98002 47895 137676186 6430 15454 412411114 96395 14005 849380765 96395 25154 16360828 28702 43929 389971088 55859 14594 514850900 55859 22393 911757893 85783 8667 200165776 85783 21846 679874836 55572 56509 272062273 80239 46680 582880678 80239 68820 209837001 88596 42653 911682644 88596 50048 526389638 99532 41841 342470030 99532 91078 24691244 12639 76540 612437973 60037 85134 387389992 60037 66310 796528234 81749 59851 983257486 81749 14064 199583998 82964 50336 262468625 82964 97387 398363483 82964 27628 68560654 37105 96693 269018038 19863 61838 310850491 19863 47426 469293899 30215 5965 350877170 30215 8740 262290489 14761 24187 918209836 64298 88745 933328597 64298 14246 880139418 64298 29719 112817761 64298 93375 469593923 11656 66691 865786623 11181 35362 639928368 92957 91536 976484677 92957 90177 739646835 27387 64175 8330502 43959 69092 525773812 43959 31189 603141589 27628 40817 633762582 36038 15083 578165556 28951 6831 508060016 28951 72170 749364444 28951 88812 753730926 76631 80284 401463860 63540 77022 719943531 25573 11285 291234341 25573 34063 700053076 25573 84424 862673259 81222 37041 865031311 81222 83079 188816276 92645 18367 44924900 92645 37548 343457307 7104 94858 471175652 6703 28106 875317268 6703 50508 381498623 6703 64328 485176235 6703 43209 248390274 81832 43004 64948508 81832 33884 973988919 93712 93125 702217357 93712 36763 138359926 43733 61818 622121006 43733 56558 668671790 43733 78169 641498946 43733 30671 327641600 3194 57112 685524669 74727 86828 556061355 74727 38783 450309234 4234 9361 297900426 59118 42731 179907301 7047 43384 52312374 7047 11857 575514769 7047 72989 645491069 57884 85528 439597719 57884 14064 80266730 62058 28842 861778441 21185 53423 638022362 21185 55836 355474411 77868 60956 313175442 20668 5058 314525259 20668 80704 942151804 34770 80427 349868559 24516 57542 541271425 24516 62458 798916446 71341 14115 93110306 66161 54779 400299083 34342 99865 347986608 34342 62441 574308444 37439 69741 92079146 37439 57347 600542981 54556 21913 388571278 54556 29630 703797589 66446 6019 126427956 66446 3111 940947917 1700 88269 348148756 1700 65876 143495548 1700 75413 4675503 1700 93101 148406754 43072 95042 646567330 7926 56884 659289337 21756 43655 380673944 21756 47222 122475681 68663 13632 877792414 3389 88804 89794997 69779 68225 74066378 69779 99742 667445110 3111 98537 738857399 33130 88640 979621126 80486 48073 249579764 80486 60360 785355574 80486 22114 627447568 80486 31173 582650145 80486 18772 2491752 85254 47903 419536884 19470 78175 579624979 19470 93274 117803590 78284 43310 301212037 90177 68994 536116111 90177 74329 828375921 90177 80708 796702818 90177 92810 533686292 42877 53223 894059736 76385 79406 953809468 76385 12417 749780497 76385 64861 342593702 14290 44537 786614348 44728 25300 920113930 44728 96002 101435040 41154 92771 250971560 41154 21927 613399210 93089 85170 578475846 93089 31173 64440907 93089 84014 415727229 93089 58626 493367370 45777 39466 854487435 45777 80163 671176310 68987 60710 111813019 6514 77062 1246775 99445 71563 488505432 65069 51144 36971022 65044 71422 327243672 4573 36195 199378994 4573 36647 159698346 85858 12093 811528679 36647 49130 383420597 36647 59787 173580966 36647 13563 145562665 11585 33637 785110714 11585 12122 273621927 82751 15829 400024969 9844 46535 771984445 9844 82938 646342395 9844 13363 249274552 9311 32761 355740934 9311 23298 672057846 9311 26901 482697742 42250 85495 66735440 42250 91730 888166193 42250 14385 376088992 66602 7323 796495420 80563 77007 625228964 41313 8045 686138934 6363 79250 297205460 6363 53747 803835910 33555 87833 9715648 33555 67690 871732184 37759 71647 975853181 37759 53422 545533623 53987 5525 782147396 74821 68067 50346272 74821 22304 689520268 7386 52870 823613359 7386 99170 488008198 41535 25056 603333176 54247 65223 90810876 80508 43189 200059535 80508 97490 496930062 80508 55061 761965538 77650 41380 854767506 2357 74006 94580082 2357 83327 167185279 84803 59821 391459647 84803 51724 548501260 84803 78412 83273239 95385 34133 742859529 95385 18331 945389172 68113 97258 297418237 95515 48856 490624176 62241 24325 624371868 62241 90482 41661951 62241 71774 539283185 84247 78243 24407590 9149 44652 501486779 9149 90525 311344753 9149 15779 926510445 24826 81319 344005397 24826 84014 720489079 24826 16125 542095341 24826 99170 466535586 24826 57986 494528360 72954 28586 927671817 92461 2608 190144129 82559 60131 210552952 23747 62892 81903466 14786 26090 608697951 14786 33937 954576030 71463 39596 470413011 71463 70596 803852634 71463 45894 663781513 62192 79453 857328450 9534 19528 679393250 84749 69275 45137845 84749 78008 323284936 45807 69529 400596234 45807 34040 94529969 3023 80246 751245416 92793 77361 814836378 92793 59337 299709679 92793 60144 871154995 50725 79956 84651993 35661 91202 725386281 35661 46843 587646662 84309 66724 227305631 16952 81743 66950041 11991 45843 245923168 11991 86853 5050349 89069 4034 510568825 91730 51788 422801274 91730 83620 659566715 36730 47943 170727036 36730 8894 799033017 36730 65234 397961897 36730 57326 901776433 7363 95783 390119190 7363 33314 251343395 7363 41270 976034639 7363 73702 991198857 35314 66056 356447990 35314 59272 396457869 36451 53731 715972180 40513 18036 623028550 40513 28446 850098493 35457 30423 725205495 9833 97642 90398124 3014 90136 862742095 68195 33535 905998963 68195 62321 522639666 44470 59408 786191261 72270 68921 326529877 72270 93051 993380541 72270 45614 437371167 37663 23789 627995161 42305 75953 901031929 58510 55186 946483917 98956 90712 613623802 98956 57260 170698058 98956 38151 534254832 84139 55240 876946103 84139 75848 357583312 84139 85095 921818708 84139 39063 574064170 72220 12779 573406332 5752 61315 85798010 20201 62768 688862523 20201 11466 480938602 38829 78698 402886826 38829 40298 619102938 53157 49412 250445145 24738 42806 77091191 24738 37903 699695222 32409 28482 56861618 32409 29363 443913792 67733 17626 833849170 12562 71408 131693097 12562 71266 66625466 7459 45406 216900582 7459 53668 136283058 7459 25631 338495792 46843 32221 545136214 24877 37196 226655770 24877 99637 872594926 29614 97258 107568387 29614 69841 106450632 29614 84182 482236060 29614 85568 369162030 29614 96616 44345045 73517 41429 47816724 34063 8199 532162396 35506 9928 899944425 4937 53451 396958914 80974 75231 343332858 80974 11708 437085872 76612 6048 209369418 76612 54784 694614335 44019 64318 30753713 44019 29886 502419021 44019 49640 880817800 44231 56342 765068162 44231 91788 588166121 1718 44441 15728579 1718 80614 252957936 1718 52306 195895402 31627 12118 657169314 2275 22526 45953612 29363 16806 887857624 29363 86586 169904441 33129 51890 137123478 15960 75211 525044957 26500 28640 226783074 31317 94581 472547275 31317 6239 564722620 96616 52053 197511827 61547 26427 643617187 37903 97252 287668053 64711 46273 682942403 64711 56952 273060079 96002 98285 197414011 96002 49079 776686575 4678 78414 518100252 30506 84067 845210686 30506 53668 793685941 30506 5972 264237893 40207 47339 482738561 40207 31173 371113660 40207 91030 406710588 40207 66926 519803922 208 59274 528746277 56362 99140 270681545 56362 70185 935008833 68230 71267 664624745 32251 99942 97825729 32251 73041 269179612 33314 14277 903973524 33314 35363 548725985 15006 49635 598102907 15006 90499 14744375 15779 15354 394450860 71406 69244 19891874 71406 5158 762335549 65876 18594 37537536 33477 6300 897244102 33477 80704 228708705 5566 77839 262219438 5566 79406 439149471 5972 84342 828386353 74379 29621 381096467 74379 63012 696615811 94781 48199 830365991 94781 92225 773072885 17193 53941 97059450 44842 1004 178754354 65016 16466 293710560 65016 89337 65834236 21391 35199 61880852 21391 76248 535137357 25186 92544 825573959 25186 48837 654060912 25186 1420 649365049 99477 55205 24354245 99477 45936 957498070 99477 48845 234546061 90184 80908 486151725 90184 96076 231950249 14385 42204 429026419 34755 34472 340183603 34755 4050 529102149 48845 4006 232121059 48845 84801 107248145 85134 36070 932946432 92224 60734 192870941 79848 2327 439433305 79848 19190 989680378 81867 93437 824092019 81867 43827 348483124 81867 29955 379180098 81867 84878 184888089 56422 53960 53977645 56422 31818 877216503 56422 46658 568694008 56422 97387 519173945 56422 45695 754654348 56422 91391 792727661 78661 40575 397056369 78661 83568 851697455 78661 20085 960918528 37430 25362 129327575 37430 89648 148060843 47064 73850 16499861 49640 31302 488051215 24099 84319 4027633 24099 9004 198677391 66739 74145 940221107 16289 32669 218525655 8972 19545 407133798 8972 80021 943097716 10194 62303 364462131 85058 52140 483258724 85058 97831 453990870 85058 21803 929485868 17073 71343 936249450 25678 71328 639193928 25678 71809 886179598 25678 93412 10246529 7961 90057 526771280 84424 20321 763270691 9320 51916 69433143 9320 93576 919609323 53685 91680 686165783 53685 22204 834107578 53685 54116 966216549 42662 5693 840269321 42662 20157 291605489 42662 69530 770567632 42662 56985 368056992 81428 94673 168048065 97855 52661 478749844 97855 66147 715344894 3422 80344 922075232 3422 67807 283650845 11466 19565 879588212 93765 59590 527381833 37308 36713 861612266 37308 61338 842426044 1879 24544 65197209 8666 53731 170832336 22885 3759 811281499 22885 31483 496188569 49759 13297 861651261 39468 85401 336161244 39468 25916 806095546 9656 61128 94384877 9656 5345 880377707 9656 68820 327991233 99170 3162 889160557 99170 21734 821632338 99170 34040 908075142 4727 40575 388727719 42573 89573 62434066 32431 95973 762176970 90296 26898 296456450 66642 79345 474263092 2020 42896 165406528 2020 51933 140618946 98504 28715 527628660 98504 88559 460853006 58019 4468 220395084 53404 4176 7569396 29955 43689 133267925 49607 17808 860135973 49607 12738 864990790 49607 75331 909961779 75699 45578 9050834 80708 85117 331746347 59270 42780 257260698 59270 92287 790797298 64080 31958 372304463 64080 67497 436683030 95808 54308 762688074 95808 35362 60902958 95808 83079 466450891 9176 76587 448329459 9176 3677 522833371 9176 8020 441501004 85117 40410 746758314 85117 76248 366646842 85117 80328 267218072 85117 72137 214165499 83330 63224 293925484 73048 53911 266587312 73048 72170 25217739 32330 57090 698128844 32330 3317 633743721 32330 21001 398363738 34602 28862 652649163 74848 36415 724147485 39062 85505 382690551 74465 9967 779644149 65488 57196 56631986 69873 25796 531112746 2051 56476 679549727 93701 31167 484990966 44591 46091 407117859 48945 86618 938583204 31313 46978 195145364 31313 56534 590241184 62730 32814 553724673 76472 84525 332976500 54544 93050 327539608 84265 51004 780764481 84265 26541 521798054 86507 9493 165854086 86507 94765 97590059 86507 54935 874678169 80402 73401 414701940 80402 9260 993185658 47222 2134 649663605 8564 74453 63530228 8564 80704 95197478 8564 69539 872870915 49652 68591 528299032 49652 88237 887463773 42901 89342 324459331 42901 66791 31388012 42901 53586 394408096 64576 15322 194486747 64576 12661 820261642 74619 12781 548339824 54935 24586 57969619 54935 21303 842839623 51069 77658 290024577 51069 75187 176173692 53261 87364 12984183 53261 83622 360751770 20272 79014 338765501 66068 14930 665921535 66068 1382 24303260 66068 51724 574824346 66068 97490 853043607 85095 79997 483439582 91391 48762 223556743 7116 4590 236813726 68553 46509 280743541 79624 52498 893010504 79624 98507 133856485 34130 58943 827637818 66211 91559 975903807 66211 25741 339294865 80395 40395 647007574 80395 37406 709147646 80395 55040 53238025 1799 28570 361604602 1799 87019 971205100 23576 24177 6716075 23576 57217 670575205 23576 63696 637115286 58022 86529 245545097 49230 69134 253544736 49230 53088 105518210 67459 7699 488131170 15440 60965 45734984 15440 63048 829275187 15440 86016 621083839 44027 40206 201899878 71989 81412 960787749 53747 71016 719450199 53747 47759 174535538 93375 35545 50931633 93375 30967 218703359 93375 79227 30980388 99397 24497 221185271 60323 53695 224298272 60323 587 32890609 60411 17590 55187142 60411 58595 789904008 33949 33371 48204284 56977 95566 612491539 81420 75826 961068535 66049 58943 723955856 66049 70748 631047583 66049 87361 595248837 66049 97878 433264911 37548 21443 597509176 37548 90260 282712100 43514 20344 517369415 31189 21580 846069337 77018 95886 738174462 91717 95136 940595268 91717 31117 499975509 91717 11925 214014735 5711 47926 32613926 5658 58667 987978323 66791 7147 934884842 66791 2889 649061402 66791 67963 897273338 54189 28627 184711380 74502 41681 166462905 74502 47721 987981565 73375 76986 923247127 57347 51402 781892206 63689 61963 328514715 63689 83561 781129855 63689 71437 892220634 77156 94963 850025371 16237 3144 170620626 16237 4326 557032352 85027 13212 379615927 85027 67497 995475571 57502 16683 175698882 57502 98600 242010825 57502 47426 160787546 79947 32016 905803153 14882 65961 930126258 14882 32861 36320773 97258 84088 477866267 67920 63247 688535599 88237 35027 225749847 10142 45377 79521769 10142 72676 334025033 10142 21927 681669124 97490 76337 413170312 1420 87480 387600913 1420 89083 728243005 12417 60623 72675991 24900 69875 188611277 24900 55554 507971222 92287 25248 858911256 81445 32068 878355573 64328 75239 427812598 43040 98774 892225607 65904 94533 60992719 58990 52012 298145378 58990 26541 365312186 73702 4972 727600339 73702 12661 79956765 45892 92987 208609260 90525 66605 142327489 90525 56177 460150130 76248 85388 616057690 76248 45670 526314077 76248 88554 812107658 97125 56063 211999068 9130 28033 771901167 9130 5009 849373837 25210 35282 802668723 9685 23505 920614102 9685 45783 854775304 49059 30698 21879424 26541 50956 972152227 26541 20652 914438722 26541 8233 275737015 98600 84463 191464892 49004 7498 51655233 90897 8091 475486644 67356 67635 972267347 67356 3729 526239717 22204 87527 470034325 22204 80738 841898581 993 8935 677605252 68715 31897 101269541 68715 99742 421016818 68715 24519 709938270 86696 67858 617850303 86696 51927 564707433 17253 54877 702191305 17253 20520 520920013 68626 7937 143682931 84345 94371 20047842 84345 73763 464643662 84345 79739 165931935 97692 23288 598185836 40836 70012 964193552 40836 55075 185416004 36934 36944 672114081 36934 64938 543847145 49209 26253 165285687 49209 66350 575457438 90499 60463 193921205 90499 42406 994790316 90499 88812 452234677 50720 66998 922945996 50720 82938 240591055 14139 37490 907446739 76812 70947 792203483 5436 53736 42040917 5436 49734 906972167 68785 1689 538956427 72170 86978 568989356 89595 379 239860046 48837 76048 747523077 48837 91084 351128485 48837 41963 253450640 67725 82331 574282349 3181 81914 494718969 3381 15340 900988595 3381 89160 486785937 32596 34400 789657863 32596 80398 83155141 25916 5190 254413766 25916 55000 404454878 45936 83397 861752106 45936 53534 980896094 61340 70325 386410463 61340 32715 877691383 41963 32664 78168793 86762 28509 608226331 86762 32375 481865053 83857 67277 956562384 83857 25148 395449464 83857 21846 787722810 83857 54564 582804612 71959 68981 509152390 71959 23595 528911904 88784 90971 830334439 88784 16125 838750696 26171 37633 827107280 26171 61338 775692106 26171 61443 726021031 26171 21846 262707398 15188 5542 172259748 62441 46287 96312055 62441 10007 839194855 86970 96457 796760250 25626 564 919503116 25626 34454 331428581 67453 21549 962840773 42406 54412 836201318 42406 96245 509864481 42406 22663 615158579 10460 22543 890369234 1102 44398 898014637 13363 65668 777733674 13363 83652 126151813 74136 68881 85357420 74136 57895 190057776 54253 59900 301439158 54253 25741 983125265 45259 27743 370711095 45259 92342 570008440 21303 82500 90138546 58925 34721 789265057 58925 11453 444241382 94663 42126 243567389 86586 95943 302837791 86586 49641 452668593 12227 38676 736146171 95181 40162 544658853 95181 61623 320901445 95181 20371 903532410 40809 12238 1401353 40809 32675 470264127 40809 47069 254332184 37302 88476 367130186 87833 79101 416574054 87833 41248 598596578 76545 28135 747211970 77858 21622 702358680 77858 9771 761247279 3512 41358 681991435 3512 60956 721732011 18331 34919 693713624 7957 86445 330778938 5499 17724 772971129 48807 14989 130367984 8020 96828 406960630 8020 53586 826095169 63334 43504 253076114 69548 27989 990330150 10297 7018 291654005 10297 91041 100721267 51933 66113 310190861 51933 62452 306619591 51933 7471 267425043 19865 34898 907129801 19865 9661 424691462 69128 28115 837096666 49251 35486 325427066 49251 57536 153229874 49251 40298 292433718 61260 14473 951257438 44532 37306 927324622 44532 24325 84746423 75848 42977 624236654 75848 20094 702613224 75848 24814 976062365 15077 74196 685464665 15077 48106 446807794 15077 58017 963557926 23762 93501 898565187 30726 64997 213044847 30726 77183 290962861 30726 60125 189813679 30726 25631 199493312 30726 40552 908147694 81139 91476 244503493 81139 27462 202379420 5964 37376 647330573 5964 38013 349241257 5964 76097 383505748 5964 91670 858632891 30587 69702 173697260 30587 2358 208804184 58626 75708 781054635 32143 20360 285461900 32143 63266 19311687 18642 33556 889962824 91818 67918 641320438 9260 95211 950155261 62657 76963 258134233 62657 94509 984262846 30159 35883 244818714 49007 90105 240139770 55000 62041 215463222 55000 73403 446451015 45614 38488 298145786 24512 42025 274963159 24512 32237 22595728 24512 90898 417352623 24512 31117 796943333 37617 13351 607719860 32718 67938 187125673 80163 65557 847251457 71364 43822 901557763 71364 23949 743571790 36512 78202 261212840 36512 21927 9139031 47069 16306 643975097 47069 5666 820988469 47407 84358 886319452 4853 52943 399422446 23795 35396 528121386 23795 67882 881391918 35617 18277 849350993 53036 61060 978544129 91425 63216 753661952 9557 40747 158676018 79406 27652 941145505 79406 6203 26423690 83094 72712 340787312 65298 95527 615391567 65298 43827 244781500 4141 50291 158266435 76406 17507 952597147 76406 92108 923837465 68972 56471 864122894 68972 65536 477922631 68972 83568 895108029 10533 15690 967571230 10533 82786 724415595 10533 46278 41702065 85277 40903 708137219 90260 478 201840989 71437 13318 507354204 40473 38778 594650251 40473 51236 260132507 40473 72131 494527372 3749 94201 751491787 3749 33937 484565357 66088 40148 555745947 21927 71058 151874817 21927 37313 662591708 21927 3437 187161297 21927 48997 900619051 37490 61767 393520723 37490 8415 831535849 61338 54414 384195760 61338 63266 485667368 43209 28625 970359116 43209 8861 91925286 14292 40989 974960998 2409 163 242784582 2409 58859 633224271 329 24746 304509084 329 12624 36303281 11276 79182 926281414 96245 15838 548959890 96245 68425 385398822 47503 56288 468539293 47503 94492 506240185 26901 53307 336070320 26901 8539 542643348 26901 86294 626566342 62452 45669 398723504 73806 57034 652639053 35470 12395 445486625 35470 23949 211067390 35470 45726 535580484 53826 4933 974610490 97415 22231 941879726 69533 604 734157313 33310 37426 166047639 33310 35039 903152949 33310 10833 782243909 28831 87447 198462227 87111 72671 353983182 87111 65814 237447651 69874 64069 573121145 69874 22986 645586632 91788 48946 915551232 53534 65770 109380197 52638 77452 875221685 44458 32620 980055388 46917 91550 308542492 49135 61394 27491994 85704 4737 11160135 66077 27659 750722604 66077 49317 109618736 74012 7796 32296819 74012 43384 767439012 89008 70299 84098754 89008 67963 73534579 86529 20109 677338693 86529 22259 463272582 86529 47759 880783034 27615 29721 411012545 92617 78186 326532453 92617 66938 716666007 12046 72075 300736734 13563 73566 666830166 13563 11386 30251824 3317 65129 548148267 29245 58444 653042954 10351 37930 654437441 10351 96653 76289651 5319 5602 578393948 79073 98249 709409854 79073 35198 626784609 5911 80451 161227381 84849 40129 193208992 30967 39305 613842772 99637 22197 741787644 90898 81532 394212001 90898 90527 751216028 15823 97823 821568101 15823 91313 875847070 12329 2880 556004346 12329 91834 427874819 54784 80752 615764019 56985 24992 465291580 56985 53861 657816100 90924 69852 730787188 13771 32943 459914811 49734 91024 225847555 49734 92644 596926740 49734 81261 689810605 57608 83416 757492336 57608 15237 235040253 57608 98945 298930260 95888 40701 663262434 95888 77237 655294103 95888 20063 771015295 65622 46142 862342384 93741 24377 938072482 88957 14876 768201299 88957 77786 982263378 88957 75331 581535693 60144 812 756729499 60144 55603 579766493 39664 35300 511538426 21001 72911 270205092 91110 69531 937818582 45851 1241 323554956 45851 88559 375035912 49143 57529 308927827 48195 49415 898890317 48195 93412 801093749 48195 61077 573242993 48195 56717 237215159 48195 33450 640391511 26434 79722 586970740 26434 66383 548767694 26434 25154 503151807 61287 84733 51728973 94576 296 273946282 94576 82954 486454822 32615 92944 836957308 43498 34155 964856654 52149 71958 34102953 34124 4870 705826614 44333 23011 667967438 44333 82420 525964915 95439 47066 568002732 62054 53834 907541947 62054 11577 246723839 12063 13587 144156451 12063 26812 218132866 56534 1664 286693391 56534 87462 442142157 62575 3894 962658183 63358 79993 820797113 63358 83327 849988052 87361 70249 218007920 22304 45309 319449201 22304 85981 15708579 79048 51575 91378746 79048 80022 273970979 61389 43295 577681050 61389 35855 408701878 61389 54124 955210548 89648 43206 285960360 46227 63509 772980546 54262 56624 833317234 95456 81231 408394501 95456 8816 206519899 95456 56376 705244764 50048 27605 679367661 31181 6717 278971756 31181 36583 552753859 57986 43220 348760775 57986 30148 413930023 57986 92342 31288507 57986 74329 174846344 80552 93246 218228799 80552 31769 704195969 98945 56105 681511323 98945 43119 663013814 76097 48099 415254304 76097 40817 332835753 76097 80328 859664910 32675 88162 551661791 32675 24321 542779409 72785 83204 725176033 72785 95055 24014934 79453 13857 757749091 79453 51724 385340139 30671 61020 911803567 30671 20321 880230489 63012 74159 370710820 89696 55168 656482987 39603 60407 20722051 93501 51788 689359442 5009 30428 615495073 5009 21390 529458557 5009 28640 393860318 52306 49489 966194007 52306 33211 344807871 32817 23080 732510920 19993 84698 833042192 98789 59448 951626120 98789 44010 974944022 98789 23872 89438851 47869 8172 263508678 47869 79347 715868404 66350 92947 716511567 66350 42179 391825138 18775 71655 148743716 18775 3989 708947936 18775 43384 220092854 64938 4336 159542287 21511 71278 223957656 21511 92766 839488499 32082 79670 231569749 53586 67044 946355238 47598 89019 84620372 93157 50159 27529117 93157 37297 423553904 62742 7846 405423044 77461 75472 477562415 77461 24459 364083439 77461 25148 804871044 66807 11624 8590785 66807 16789 209524063 39544 59752 177015715 8816 6899 790771359 8816 88910 417742647 8816 97387 186504926 4314 10001 577629447 87624 23327 994288211 87624 69723 15269347 87624 12661 199998966 59304 32957 531402947 59304 19190 337734153 54003 73928 609157996 77312 86315 3735038 77312 56678 989472385 77312 90266 141940334 77312 15681 174963324 82938 91536 595179041 82938 77789 985987823 12512 77371 80430253 45421 95218 687446417 45421 804 199544914 92582 79663 396268629 92582 83327 672148427 35857 8614 560817794 83622 85281 562224763 83622 9771 826296089 44210 77707 461023736 44210 86016 623690154 73781 41773 717104281 39506 76445 991199902 39506 94418 181453171 39506 99999 181903397 20786 39650 175460837 83327 32405 186207443 83327 25749 778025246 31326 47394 669182924 36583 81316 652275193 72720 37685 924205806 71397 43475 516135636 27366 75172 121699067 3845 49287 116117782 3845 81069 529239521 4692 52374 968321683 4692 32715 949778665 31297 17088 925626627 31297 58888 944663060 16125 92999 949443434 16125 69530 271511397 16125 19061 890252142 90105 17200 292209422 90105 58888 606746204 11577 11129 870937152 5651 39126 743394967 48651 29799 73191517 48651 44890 44422186 73402 43450 570482480 54448 20148 288027226 90266 29494 906383159 65938 6263 886045026 72676 75598 43928604 72782 25756 594209441 72782 92775 963307131 72782 53784 397406870 72782 88187 461970288 73599 56405 325648313 71274 74858 185896392 53422 77819 344618602 53422 1823 656335675 53422 99772 879641592 47759 29982 896606036 94516 55739 222174295 94516 7471 984264176 45972 91124 478867394 45972 72171 765226246 92644 88696 127599602 64504 86592 272434694 64504 97761 691843402 19554 77839 35475171 63196 71158 459658333 63196 1344 455381380 65137 8014 198193851 65137 10976 133659197 65137 79009 942181575 37297 25928 558484319 37297 13131 107707661 37297 23637 386218028 54877 84180 953241478 74329 16862 456720487 4958 65226 862637669 4958 94593 96689967 3912 55526 2499467 49949 25405 777688617 49949 3508 679199085 53999 21047 269246225 53999 33370 378095495 49317 74962 693529022 91036 64056 998912477 91036 83408 101644805 26268 20880 76510262 20714 24081 84921314 83079 36093 159153742 55061 54542 875136564 45726 47808 646587896 45726 11890 932680163 45726 30910 209323006 45726 67963 712870515 69305 28819 689558508 69305 4388 585274023 69305 62156 267278358 60360 46131 962058290 77356 93007 499446798 81163 6828 587864870 93576 39146 869267806 93576 90432 222453981 93576 40817 854872170 78828 12126 793075138 78828 58833 959930160 64861 41866 70610035 64861 29956 501310862 16393 86523 573716287 32861 76447 390680144 175 28862 480861722 175 24519 542132864 21404 68045 370651913 21608 57287 116962337 20993 3033 955707542 18373 39172 434120502 18373 35296 935812755 80738 60669 902040171 80738 88187 309263833 80738 70514 203374351 86853 92942 823436314 86853 9042 281995409 29743 8060 29474407 29743 87599 444395364 29743 55200 319027057 5263 72704 255005371 5263 15270 41860935 11708 41599 843557408 41632 38657 158502450 62502 26347 439437647 83835 93346 300113864 4050 50857 549290711 4050 99314 140850887 4388 88812 696669640 4388 43131 243673201 2431 5298 382168298 2431 89399 716914888 33937 67120 807238961 59752 53051 266060389 59752 34040 4268271 42179 31872 956002847 42179 35407 527514547 42179 83118 162700213 84801 53970 751364226 84801 60141 412501195 12624 30268 267592897 29269 17581 483489958 29269 62458 288710232 75205 54304 390608032 75205 35691 663401999 25571 51710 858471521 37343 85552 806003656 89899 43864 747702880 89899 13708 179064878 57207 6751 884892948 57207 84724 785825446 59129 55259 92101296 72610 25780 704850148 72610 5158 894014718 22412 7007 939695875 22412 65814 291463535 88554 4395 762044984 88554 59442 34595511 99968 52393 556216124 99968 29886 279532252 99968 85811 341604597 23872 58256 336977107 23872 51396 501467610 93812 56833 663715840 93812 61489 719335237 13839 81493 256964104 35512 29889 236579019 35512 30438 812613924 20321 14990 847245085 34636 39226 174702659 34636 29719 623469853 34636 38293 224997779 68529 26435 209968656 68529 86294 565324441 68529 91707 284459758 68529 90035 130520853 56671 35202 777475736 56671 72171 756560025 6743 23088 822298606 6743 6884 547130954 75331 89802 823609513 75331 7877 538280372 28703 61762 338147456 21579 68064 690259158 38089 56099 282292664 34454 67337 435005730 34454 76864 708885130 59115 97906 118173905 59115 75705 484910592 59115 21390 111771432 40735 37851 308824698 31418 68351 45156607 31418 3508 191974851 49079 87956 606004064 38384 24882 979471768 85210 49045 789064013 36477 84548 407525401 36477 98350 942696787 36477 20652 913777759 4875 57375 530481054 4875 78008 384154789 74605 84890 206636513 74605 59878 605943551 8086 99860 383260577 781 38997 570468029 781 58508 60985931 781 86956 783876705 25749 70352 327636015 25749 14607 160645811 47812 37851 326670645 47812 58045 23436843 47812 89252 710241737 61529 37577 145985269 61529 71549 291549666 25328 77734 341997252 14832 99210 577537003 14832 81261 77983341 84684 52863 879111844 84684 28446 86655780 42028 50304 904377994 42028 29300 449010172 3802 6108 800433363 80614 72548 854811068 80614 2957 264831263 20520 97321 182158072 20520 43384 964646219 21478 17151 130866962 21478 42332 721537379 53668 47310 263785348 53668 96855 22599589 53668 93412 429793289 64721 51600 645278495 64721 35256 599591976 43450 20652 28165921 43450 62720 994466803 43450 25056 111603160 91670 40342 892082476 23637 64016 987958333 19538 39063 938955988 19538 3300 322127784 69855 86972 61912963 59272 43189 403314540 59272 15270 110400297 39063 55014 790916826 39063 24459 676320365 13162 5032 159949563 13162 28078 630103381 92839 78543 442886114 92839 41711 759499653 23034 34798 465530412 91149 26192 303931620 81117 6702 463599067 81117 98169 124793055 78008 91712 371393540 11857 6327 771072459 53962 18393 861612953 53962 18059 970306480 53962 82407 181021621 72171 11163 84027413 72171 6887 806599983 87428 83513 89904118 94418 97486 257067350 48992 94115 984708398 91078 3137 231460828 78176 38891 727773383 78176 2149 902376030 30147 13772 411693347 30147 94752 772981852 31483 9433 567891636 31483 26092 12374710 14064 69097 166630684 14064 33370 818411848 9202 35307 258725599 9202 9890 582998992 58297 56597 898451742 58297 84685 819310928 58297 45775 748718999 75747 36493 137328683 46661 89084 636161698 66586 22703 198060964 66586 68988 425170364 50508 59571 323313040 50508 21370 272937427 33450 99861 174335605 33450 2145 764015378 45670 3484 748135219 45670 16051 680188766 3823 31192 874362099 91041 69244 528351962 66147 80848 1180682 55554 53650 711754220 55554 22259 310084291 55554 55228 136302697 5881 525 459896980 5881 34337 266740030 25056 10467 987050141 25056 81562 622566157 22393 89067 554338108 22393 5962 673778661 56448 23266 594896613 38454 89846 574295899 54564 31530 827981346 13691 66099 864459383 13691 45624 418298602 7749 68292 384714240 7749 20459 883100381 17763 56247 653416303 17763 95990 199527726 17763 87939 862402002 17763 40015 284908760 17763 21875 772872158 54429 23428 855667296 10214 10605 989631635 10214 38449 713801258 10214 45119 71644778 10214 60521 60632356 10214 71278 269392320 10214 62763 253384336 94509 46127 442406788 8497 47949 800079571 80328 91811 862408445 80328 85729 633638542 80328 79451 52465137 80328 9324 31029830 587 18658 439547837 98495 63950 902085338 31518 64992 933868479 31518 23515 905070562 57825 83444 357533277 57825 4497 41348756 88023 10724 135713430 59337 61334 376770334 76848 9076 214777596 1925 30865 999454545 1925 4086 614168040 1925 65280 516188869 1925 35691 260161816 1925 51847 699009341 72131 92448 61741103 72131 24325 31989435 87771 77209 925461486 61200 9348 988423536 61200 37415 654952731 47368 33358 783685931 40716 803 980614607 40716 14465 376137689 96826 39056 743991808 22986 7853 57158032 86667 65047 330872102 32780 403 903819637 32780 14763 195972078 84878 71136 89515934 62458 32940 259864117 1382 90438 774311164 1382 20094 635705735 1382 39250 661593180 25148 33219 168639548 72450 63118 260783745 75413 99108 976579315 79797 54340 707366118 79797 1908 942502635 56832 28191 750224369 56832 35239 519233282 29719 49041 67638723 29719 63569 359725725 29719 96944 517850214 92775 51655 816032347 41248 80201 67426423 52472 57462 489956337 20934 16719 261695124 20934 88738 277184974 3508 86318 564280417 2358 62223 648127700 12680 55118 350134547 21370 57210 906761608 21370 1391 593179952 63735 15925 741779284 24519 92612 749416751 68161 63968 713952988 68161 45373 945348034 68161 838 329937381 68161 76478 873183180 86016 49183 338894704 39890 47423 629011590 39890 26089 485273990 39890 75705 383015041 47426 98424 3694949 47426 80189 643413968 47426 41049 884841171 74689 18473 237124343 63696 28819 953018913 63696 20682 331549586 63696 8132 895781533 2149 83748 548018289 78879 28932 244706386 78879 47025 349109581 78879 1985 143754547 88187 92700 573991838 88187 11628 70909579 77786 83388 805116800 77786 63572 995033231 3447 63527 751665748 3447 39768 709544650 11386 46126 103243256 11386 26447 380525247 30318 71126 627640295 45894 9004 892396757 45894 11923 224231495 45894 26928 862412807 92108 82994 748907929 92108 31167 979905781 83561 40187 101668789 18039 74817 980426409 71993 79165 493913628 21803 66287 205113186 21803 39250 205400381 21803 2004 237494857 89399 58944 216564394 89399 27193 297847219 82092 99528 358030299 75519 89483 235344159 99521 64602 28427 99521 97761 277923462 21846 99891 980323947 93412 21146 24185429 53784 90182 312246311 80021 11790 653478543 16789 66935 960617617 26447 66557 745185868 26447 6369 775349192 71827 31249 145264572 46516 33294 247204339 46516 78412 453412064 58030 65117 180563107 58030 3555 736838566 33328 16511 803879087 23949 59509 234355998 23949 33229 875972838 19680 50060 940646159 19680 89083 729620185 995 10138 687930838 48772 45297 664277589 48772 18846 114152638 35363 65562 25235413 35363 34337 983182593 85315 34400 22842055 40685 29601 500960510 40685 38359 538113338 61677 18805 904331031 61677 43309 537793187 68820 82503 691950420 68820 55919 645495874 26089 11743 482959699 69539 3074 415363186 92810 61456 35848228 80398 1276 662739749 80398 803 2046885 71809 83798 607174792 8539 57319 498771490 8539 82420 640990811 58267 99175 124239214 58267 62470 849684164 92090 62758 927134756 36763 75980 70045650 93051 27532 112417299 93051 74229 225644171 20147 55611 958351042 20147 58544 59907811 20147 12122 686930069 20147 59995 510485597 43119 676 655224284 69113 6097 554283359 69113 50111 794037352 69113 3300 561614143 69113 65674 720351509 69113 838 552619209 71266 19565 17816142 55200 41573 456022535 29886 24517 575001742 29886 11721 95176364 29886 16392 652603432 61489 26313 998625907 70399 16064 695096657 70399 12738 583819525 75187 53639 490675492 75187 89337 608503613 34475 28256 4357258 34475 62177 470180581 3768 11795 68688272 3768 42342 261132324 25928 69297 391832798 25928 46571 426062890 20379 87069 407350105 32996 66883 259756108 32996 52661 200415027 1712 99229 698215598 11925 60623 217095809 11925 54900 333071889 11925 40015 243427512 30438 5584 687791155 21632 17820 719823045 11196 87858 479723264 89083 81054 607882091 89083 70427 970656955 98467 35271 34598065 610 10663 960031851 610 51523 513802424 610 30951 798132508 35239 64056 170083002 35239 41711 795128587 24157 63942 794159133 57217 96645 450116867 24814 75126 236656653 17365 92422 842023485 61623 98148 446323056 61623 38224 810401896 13138 60359 818526821 13138 53088 85449561 78169 72368 738779585 31089 53551 678557205 8861 98285 695226148 52661 18018 557321893 20817 21141 264978120 20817 12492 550894190 20817 838 807868993 34191 93956 188651366 34191 99816 711004147 34191 96653 655482445 59995 26056 798403312 59995 62956 368079417 66383 64626 782743118 66383 9771 683681093 80704 76511 473668993 80704 95973 675209619 80704 74474 374539481 37395 92835 458993614 37395 20098 252575738 37395 1791 809545459 65234 99951 119394669 83507 38468 651279389 79009 24723 990964665 79009 53088 535205494 79009 6193 875280334 79009 59442 376251329 14213 29397 688503189 825 44880 963733754 78369 70012 979680414 78369 27235 915899708 78369 88738 903571744 93101 88466 285531415 93101 5684 646490714 93101 36247 234623632 4747 41781 623944798 4747 14594 182751548 4747 55040 435489018 9771 80640 33573886 10105 83586 350187397 31035 77319 934101234 31035 44684 293735488 23845 74717 624422510 40660 73198 806314005 40660 41108 787843180 38151 25481 880762567 38151 22287 188361621 38151 35981 611068499 38151 46662 448212359 38151 4244 175597023 49568 15493 302609415 9004 50455 175281619 67963 10852 657987524 67963 92884 388735132 19061 85566 149209593 19061 5907 927423398 51847 69092 867620891 51847 71920 438836836 22054 76417 330677523 22054 70596 639004281 22054 82420 803757277 97387 17250 233389467 97387 52210 7937957 12661 9925 707803405 4551 27276 596935545 4551 96507 54430707 78412 72413 90209761 70596 36469 842924244 90996 86693 155108743 90996 99688 62660868 90996 44375 683836460 31173 28827 944378696 31173 84564 259241689 57326 72085 563230768 57326 21390 713112386 41444 37902 609458228 41444 80544 421926074 41444 30244 859506159 25154 20415 359845788 65191 64916 921493898 65191 74552 475878991 65191 58017 304436110 61896 31565 608151350 65674 86315 483638097 65674 84114 287982794 65674 68425 696722334 33179 31280 780530481 20085 44545 424969041 80189 67541 91874992 70617 62396 568459589 70617 20215 120084261 70617 86851 884391804 12122 77371 250626541 26362 4925 203003071 51724 32863 181929898 41898 21677 90177446 18772 39580 472841965 53765 20665 795328339 66926 65070 314286597 81261 42896 502114561 81261 17170 179384908 88738 13439 92345169 88738 43689 320723581 88738 24325 754673046 14871 56587 96513884 38224 89905 558983007 38224 86469 411924888 38224 39211 591575677 71774 53057 82431050 88812 74055 62513052 19772 7943 895976593 19772 25236 930300190 28509 8018 515712594 28509 60521 547821818 33884 845 400161441 22114 11418 674747603 804 59392 364541147 804 74979 653209483 61807 5169 876737396 67807 72783 722189780 72989 57127 466330147 72989 59252 369280363 38783 22665 94288947 10605 32890 685647975 10605 12522 160839520 53344 11721 404380195 72706 64203 124730335 72706 29936 427465922 96760 13395 173033009 68766 1086 48369615 58859 85145 550456001 58859 89012 477292711 58859 48216 387169291 71549 94234 698878078 40502 18444 981260262 4244 38552 372168430 4244 43658 444572081 76353 59048 437953058 76353 31285 573840259 91252 86163 302305431 91252 24321 799632798 27814 13012 71059618 66590 38052 530560866 66590 15205 317703648 28957 37702 481213872 3300 92766 231773067 35185 72065 709463403 35185 90868 426888362 2847 43508 602756397 30244 3222 947297603 30244 50249 157835531 53461 62650 709364659 82420 71206 433208705 82420 78186 104123770 99224 88571 786309848 34979 3555 753810471 23595 22746 510532498 10007 86246 174996543 10007 43689 936872812 10007 2280 330448371 10007 20682 911340272 64761 7177 98601825 83652 14368 147421043 83652 59878 68559825 83652 20662 173445884 34440 61365 546478320 39250 74072 754892440 39250 24044 343254190 20662 95323 832209848 34040 93641 280208806 34040 78018 689924352 37339 58497 914832273 37339 65454 234960836 56717 60880 491714306 49882 63009 840465084 8740 27688 13881821 69473 57581 121351647 55523 64825 618908759 55523 53179 366685141 55523 59436 934215315 28078 15011 506161916 55040 13532 144963863 320 52806 3839436 320 14010 824927854 91084 16086 930721884 25631 3658 793540723 25631 63247 474562783 25631 36469 851999716 58238 95994 6944253 58238 83797 642603265 28446 54893 134186563 84014 68285 433638291 84014 31067 701556868 84724 14646 954074823 67321 43763 889008615 55075 69599 365759794 55075 67941 150276201 18979 8106 501611218 70612 73486 906586346 91030 955 630044749 91030 25243 216480478 7877 86972 418473462 44394 26557 891647494 12738 6509 627711382 12738 61457 651711401 26028 52477 182442933 26028 45241 672394622 26028 85124 301765706 5666 61707 314348885 68425 69262 975035858 68425 54378 636988116 68425 55027 176910393 64163 47715 991258630 64163 85886 284140163 64163 50159 101206115 47721 52554 730489168 47721 64748 834943620 5684 25429 149970213 51630 13689 471261291 51630 99742 864436491 51630 56852 47830689 72137 62843 963769811 72137 53925 123195731 72137 83259 344359071 79075 61069 746308035 79075 49641 312455169 50159 43338 288608828 19385 69993 104442261 3729 84818 843263602 24459 4996 571601221 46325 38904 163213455 46325 67024 757487493 36229 6148 398867704 99742 42883 197268184 96604 98132 900035587 95055 20881 975268299 95055 98355 91829242 95055 49765 34704185 76900 30939 757252503 76900 70900 22564090 76900 65280 45887137 29803 56222 888872699 29803 77628 834356942 67497 21724 796882980 67497 96869 612855244 67497 90459 669101236 91834 50119 320946001 92202 9232 729002769 92202 88472 250011126 57845 24987 891379231 3437 89911 187329375 3437 14010 634524022 58975 13517 939297915 58975 45695 421645737 46339 16580 81851824 46339 38090 631911502 69847 75276 408017547 18846 69614 216989200 1777 63786 800277275 41270 91143 883836254 41270 95744 972242366 10224 93800 580770364 83568 4859 615812706 73023 20109 133771527 73023 45695 287587255 24044 60956 464767692 24044 77628 368954826 24044 95213 747308360 13049 6480 185568764 93413 65686 857804316 83793 46874 136479302 6931 26592 763979901 6931 80989 918584619 95869 4827 391237329 95869 85729 45361377 7835 66400 420719543 7835 83902 135087906 33211 56300 516730039 33211 47168 333317423 33211 35537 637249190 70748 53430 215657126 70748 13651 207610183 89252 3981 650508810 89252 16517 939385980 89252 8274 785104425 2957 12041 650360483 2957 78186 550892745 47128 47729 219697327 47128 85222 953959270 38293 52248 856016874 38293 21390 785916539 38293 88802 935806786 21390 59548 130727070 21390 75069 587476743 21390 36782 703041016 57536 20713 639153592 94099 80652 194852575 94099 59737 154415170 35933 90719 733135991 85627 96359 739672199 85627 27462 763887800 85627 41268 912388070 85886 82270 126487041 85886 67941 274618984 85886 54235 783600836 80022 84648 754784060 80022 25952 939724589 38359 23246 863851868 62156 67444 105145345 62156 20459 367707542 62156 88559 930927347 62156 54378 91457964 6239 60670 846368831 46263 69829 14177264 46263 38013 117475204 45122 85628 935068447 45122 38437 19440723 25741 8592 161412361 25741 13708 542898851 25741 85089 454243545 50969 77342 9537899 53861 92953 35273142 20094 16388 997060601 5032 78707 221875810 88559 69979 776215591 52996 1553 392861908 31555 30386 848399066 67941 64265 834405248 67941 96308 464093388 50414 82084 737951021 50414 10954 681657557 12711 35291 562165808 3677 79398 138071482 3677 23080 732819274 29351 51610 379484277 13559 47263 743924906 13559 22231 57494500 13559 3820 608257852 13559 96308 988997386 53122 7630 732725248 79347 55313 758626440 28763 6129 666055881 11415 17896 420364633 11415 50489 75858800 87019 11155 224111492 85089 43601 254095894 18664 214 906220659 18664 73581 125339776 18664 63587 24466202 18664 81562 193286345 54780 32760 336616348 37415 36787 829571377 37415 88850 554914301 37415 91639 492843567 6193 37004 173425891 6193 30951 830157529 83388 52271 872868032 83388 94877 733013063 61443 29181 451356548 61443 22132 452823508 11545 69841 927339072 3820 71409 668814161 35646 5345 680725144 50274 73124 42846458 50274 97210 621933513 23161 69830 306681463 62763 95819 694829283 32715 1181 370746107 32715 51533 103086561 20652 21909 312391042 20652 65617 526733723 20652 85271 398194476 54235 17479 213542441 54235 59982 394033867 52884 68092 450241301 52884 33408 974068288 40511 84108 536773772 1828 99601 368904853 1828 56728 167550797 1828 61551 891481736 21272 67591 202845865 99314 72391 837889275 99119 49108 923368142 95973 25839 253898132 95973 9895 824518432 95973 12916 130701936 68090 39666 799912479 40298 29691 769737715 40298 41157 856911687 40298 22418 332283916 13651 81393 708082276 44101 43019 558599569 78668 58120 292639672 50468 4845 169362242 63048 2436 256686840 63048 25944 565412550 63048 89967 902336705 84063 52330 785956695 84063 9324 167187877 84063 57926 72419268 5158 82881 413254165 5158 66267 794344790 5158 36632 170728383 6887 89110 918137109 11481 59189 32497304 20371 18072 145582884 20371 2280 362715647 20371 34763 160927490 82407 79017 376229356 97761 45466 835478071 73041 10540 477135731 44584 57681 110040737 44584 81281 521017143 44584 61077 639601003 19448 73753 445904508 19448 19763 196249176 1908 30394 37633908 81533 69663 519931201 72630 39309 610251121 6735 114 599731972 6735 60853 387086122 89337 43929 167890005 89337 83259 485252782 89337 73995 240274469 77183 97373 703269636 77183 49955 210274462 94117 48416 934760034 94117 94589 510352697 21443 99396 900064744 22049 6523 700559979 22049 31 586415442 32405 8551 43530373 32405 13371 82614293 32405 63001 359489105 32405 98677 966383304 56678 72833 15729947 56678 22354 641101005 90432 12666 182268327 90432 83815 670751852 85539 48621 608805040 85539 60579 417064101 85539 47574 338393801 40578 95972 811307080 40578 33698 355466269 41108 87807 259681978 41108 51876 571158058 60521 73692 418581821 60521 49641 724218990 13992 15969 410332579 20412 80945 419942657 20412 86346 480223224 20412 1791 284965554 65160 70582 348519626 89445 46526 803934579 89445 52780 199862710 89445 10531 952700129 80011 76670 318564343 80011 60500 619325148 52109 44683 286064377 48521 73047 821341464 83135 1736 343057118 83135 1416 564114658 19190 2766 353661268 93791 50939 699943094 93791 58833 529748831 55431 50386 50572618 55431 66899 427558011 32130 80088 781140020 7970 76966 267473528 7970 21517 498527947 32237 88427 369422163 32237 22663 115492228 54116 27951 20294210 65814 16278 221691432 70647 38255 936854729 70647 59278 51500945 95990 77601 68970309 55785 57646 463467418 55785 42359 382386046 55785 36692 553275835 94765 75108 268619070 1391 18910 916643054 1391 26994 478891347 16220 78647 499688738 16220 41482 865564004 16220 23600 530256442 58002 55841 506346263 82112 40356 422606358 82112 944 817404407 8233 12326 807469275 46278 34772 48873475 78018 74751 546748226 78018 18279 590785017 72841 18680 768528994 72841 16444 92004342 35039 56136 216422145 8132 86067 891846959 90329 10538 227675927 5345 14941 343605570 21909 38121 633630374 21909 79953 418739985 60141 44282 368763547 60141 90459 545040441 15985 45002 828425649 45695 17366 359357489 45695 36939 855564518 45695 44890 905852985 31067 41586 232030220 31067 73440 33394947 31859 89209 779658091 31859 26108 551799738 31859 11176 717968672 43827 36320 796804174 43827 81958 627705149 11453 67548 926356611 45339 36126 543775963 51927 6585 79439459 51927 24103 472240664 86046 79609 167360914 14010 39960 855055778 44010 26052 473249914 44010 13883 470467596 61198 55689 50295820 98184 80338 295648344 98184 66499 514266290 96653 53727 625925514 54025 81486 334888900 85124 8902 270812130 82862 35129 910971264 79227 49892 451171602 79227 24837 841942598 79227 96263 113020793 838 398 597714045 838 53537 440011233 838 44118 765889213 838 79550 629054822 838 3531 685446826 27462 95075 871809475 27462 78224 270910439 39874 31837 380170799 35855 8231 161821197 85981 94289 33459170 62131 94246 341264978 62131 98607 100000024 16300 6749 37647002 16300 19251 30380575 93809 35811 838762621 93809 41157 535737065 93809 26994 149248128 22663 2967 900520524 69530 28739 548102466 73174 82965 960336089 73174 81562 150479317 73174 32045 666909381 56177 57275 141611768 53088 78467 902782897 3441 50073 442635886 3441 18279 537079837 3441 13925 292960961 3441 81104 264138858 56506 46955 702915721 40015 13500 312419469 40015 43384 646892047 2716 40593 349347097 2716 20589 422429420 45508 50563 641011861 88503 31822 897447550 88503 1334 232957518 73297 81739 576959707 87413 10550 173285372 87413 99816 670331809 87413 26122 428494166 4326 55824 229568819 90459 43923 918913891 90459 32045 409537785 76121 74043 798547896 20063 30647 239882810 20063 50014 538456578 1823 98176 741849902 1823 99772 518019330 33541 54416 604388608 96855 88878 720970497 601 16826 368548074 601 80787 76559980 25952 6217 444448464 25952 99999 564041382 32045 45871 48641715 32045 44118 268393059 68276 6252 529285644 68276 55027 539506410 21986 55065 458289700 21986 49955 394640572 36782 5231 548956685 36782 97732 485847164 36782 1791 464502311 36782 48216 369598817 36782 70959 484401703 93405 45889 672829471 97878 46094 239667402 1985 16351 453891584 31117 96468 194051004 31117 97183 880587211 81807 22592 830556318 82791 73453 929901069 81764 64649 929663686 81764 63066 361435744 81764 72086 267383993 77237 11412 629229846 44890 84691 17179723 44890 69707 39962235 5962 21645 809290725 5962 41988 556694779 87939 84465 970661272 98507 20260 309789737 98507 86908 850015669 46354 40 47910268 46354 58217 295549478 58595 20740 816649015 58595 58928 860251068 58595 56424 912299678 61705 68462 518460641 61705 12968 753064852 37467 85172 701328431 37467 22195 214360983 71278 59321 190679217 86294 67882 255290517 86294 70514 533630372 86294 50304 276512534 33370 8568 168438975 99772 73883 887925861 25547 68894 305545009 63266 46341 360453066 75126 236 799274148 75126 16423 150487544 15205 51712 736903912 15205 34341 259553877 15205 17170 828950395 15205 11890 989911932 92743 43688 233651723 32781 65262 389266401 32781 86898 383342487 1086 40116 146927087 1086 79651 855785590 1086 68031 129461729 63569 57981 964708783 22287 51854 612897508 22287 86908 271253028 13883 67014 23413325 13883 54474 776314839 13883 90698 154733759 13883 92632 317974689 13883 73782 191719937 27235 32765 236583140 27235 97488 308875793 87237 516 191681932 48997 23187 479724630 49137 12213 144963140 49137 93346 132250962 15694 78890 772062104 15694 81326 922213835 22418 3986 173135461 22418 83259 433449440 22418 25944 659429437 90061 6312 542162773 61551 73015 992798872 66940 45580 494107801 66940 80393 335219639 66940 58671 945213048 96265 19499 528592642 81562 14543 641085866 81562 1383 928031625 81562 28929 613214922 14338 79714 395687733 74817 15343 241504798 73403 65552 158995715 24457 67431 524734495 24457 73627 560222701 14671 46832 716558420 14671 21335 240425920 19854 10333 621611246 26194 94633 111999405 51236 43684 582924033 51236 28659 680224729 51236 36471 48173387 51236 32016 893727694 35172 62937 771671812 33698 33286 878621475 33698 86484 121756814 33698 20033 171231699 49641 43543 903999370 49641 8538 921347138 37299 102 74373970 37299 76478 135531044 54963 51823 510829896 17512 30868 323824519 40817 45457 146851744 40817 18029 793363243 38013 24754 22723742 38013 36340 307569841 60125 93825 770445219 86392 63381 206777398 86392 43585 264981562 48124 24885 359924654 48124 12492 476786363 88031 7275 989733038 88031 85197 151594473 97406 98112 451080753 97406 40882 703620688 19763 43692 412115904 9042 37118 699915344 28640 66801 549804093 89422 48655 685697005 89422 56721 909522935 86956 92878 283101314 86956 86484 468889180 83408 53731 852240191 83408 53885 868218324 32375 62354 580977706 32375 39463 761436117 32375 39867 769321141 31769 67257 204557738 31769 61180 241170324 89361 93031 939835368 15681 41833 538536160 37313 48453 753625352 18166 29588 684048876 18166 52767 798985813 14465 2168 843063271 12820 96739 673787543 12820 91820 796301571 12820 37851 979650779 92342 27082 494749312 79739 36511 950103456 53537 574 677360620 13643 91695 395998548 13643 75776 464945040 75584 15083 852096813 75584 79313 277531425 58833 12630 869979683 58833 17068 968797206 58833 64384 766650431 13933 56394 569145324 27193 55643 737496378 27193 3205 128076522 27193 6020 631544580 27193 55630 763579350 87818 2254 986700081 77987 82939 726560109 77987 97917 63372919 77987 49194 30103940 77987 23830 546056820 71919 84965 573690855 27002 73233 582641233 27002 27947 804881791 65133 82238 834148751 65133 12437 972117568 63310 69518 371073951 35198 89700 895513131 35198 45505 387960523 82954 68260 617930554 82954 60579 856255008 11721 21356 534528857 85589 57959 649255874 47437 30983 258942895 47437 95496 416772355 15940 72002 646494634 15940 43309 802187679 15940 98011 727355484 7471 2159 248596476 39768 64024 682730244 11093 91502 138969125 11093 78142 838166297 11093 24734 874629884 42332 82357 20895044 42332 32376 551713854 58250 37879 149537333 58250 21174 793219161 58250 24016 187981253 29673 19298 152305514 29673 86908 558330896 29673 31557 733119396 14594 9984 657977116 14594 90917 443580454 14594 70796 244099186 52830 63810 569154728 52830 94401 554932084 52830 736 737964222 52830 94011 510177392 63572 66065 49504032 63536 52920 992145212 63536 30216 304614783 24837 44 584686010 56376 92161 620651963 56376 58544 769817876 56376 85271 58411835 3446 16450 242029251 18513 562 678462738 18513 54610 799145559 18513 67322 526353450 8039 52289 5898144 64044 97693 500250563 1791 51258 464579209 61868 51939 699492619 79150 11740 449768793 79150 93060 921332261 41268 67573 669201160 76864 43354 589482970 76864 52242 261108742 40552 61999 737754413 40552 93629 448486901 70514 25533 555332898 70514 91526 989744373 70514 5541 7288792 20098 77012 205041236 20098 45792 843657252 26302 34347 476222671 26302 42560 121595958 70959 42822 250921588 96507 79056 680830310 66724 58938 532338467 24016 83324 26288979 99327 40961 245585184 41640 19267 665943486 41640 57462 424172487 90527 85811 732103148 6727 6431 425878509 6727 76002 176166257 8212 66222 219717275 62119 99839 284026751 24325 12349 348546988 24325 58544 508459782 73453 31811 378643478 73453 99816 133555859 63996 67729 161605209 47025 87013 475222148 91232 188 996662869 79762 12421 170183839 79762 14650 519876776 85161 52000 227086796 85161 80294 517643805 93060 85077 137375758 93060 45096 38895409 93060 31 230939024 77789 95898 880232117 77789 26131 445852452 6090 10024 438698637 6090 64013 485819818 81938 56587 264828176 23367 75893 987072800 73055 91376 113169798 73055 13925 542643467 1344 89063 675540175 1344 79991 77876909 57279 1104 799036444 57279 25944 305026618 57279 92340 86800585 96308 6251 949055816 83797 22645 835601487 99458 79027 348687839 99458 21516 749934515 58017 66685 699901469 10064 99994 259683089 10064 70796 36162477 10064 48070 286195340 63066 44653 33033806 63066 23308 743048297 63066 3565 759726046 63066 31242 631374066 41585 30853 161210209 67882 98377 934023975 21174 22104 316032904 21174 62050 230123775 21174 88898 468445332 40482 11929 675837775 36185 10872 832466750 53179 4933 851240757 53179 10952 994919111 2004 53852 417250507 2004 68899 21704459 92632 46452 850300245 57895 56183 222452785 29936 79602 412791894 29936 36469 998544841 17170 41569 45976824 17170 73008 813090052 23080 11498 852412628 23080 29620 35474074 14763 48327 604498845 14763 47325 719707555 14763 63068 997921223 14763 92340 845575156 70094 19977 325231728 70094 83538 213202761 53654 86707 512055645 53654 14897 782153405 29300 33260 785493012 29300 25818 266748481 29300 3358 868530080 72436 52569 931391702 72436 16791 971785701 94492 76495 11664467 94492 45241 113093435 14181 98986 296586598 14181 37502 482117422 47574 24579 264143810 96263 16922 958631047 75705 69719 558267680 13685 50978 159887566 82786 15599 711066876 82786 57926 334121400 82786 27677 529668335 82786 75591 236917521 82786 85874 804149777 61457 54681 934365560 61457 5455 753852345 22138 81339 767112641 22138 58943 255163497 64367 83199 239636236 64367 64059 946854737 31 40903 686136329 26812 27232 813411746 26812 86898 749225262 26812 82299 484031554 26812 31114 37393500 20459 24524 77868603 87919 42775 953384843 87919 32154 979675392 87919 53822 864279458 87919 98473 172953912 14206 21354 454140584 14206 56743 979552643 45775 30171 531435202 45775 62619 217092897 49955 8085 27454923 75024 56299 622624609 7225 10639 631530332 7225 93346 914960386 7225 58797 471909210 92766 16674 2978804 41049 17837 395572628 41049 45096 609835110 62720 70325 104700792 62720 89486 823516300 56822 64375 353103239 56822 21950 649724813 31135 91725 728290054 96907 46380 354088871 26108 77284 511477000 30951 1737 704712069 58646 42175 865331050 25944 63527 324524720 58544 94497 537429021 58544 48164 791512169 34207 55259 151481768 34207 33099 729909009 10976 73972 300192188 21950 23308 794684561 21950 36127 438739207 89012 47215 830030346 89012 7298 482431345 11890 82777 298803068 11890 75069 914295652 21517 42232 265155679 21517 97533 565507643 43509 7756 263708497 43509 91647 163336888 60033 54067 824887534 83259 47450 977401961 97342 1664 578643448 97342 49194 656806759 22259 62091 718775655 59226 98122 674664632 43384 83513 445340499 43384 34448 923299082 24321 80848 617285525 24321 55266 483135759 24321 80544 428090522 91639 74803 998265857 91639 25853 654009605 91639 5755 874823754 1171 78474 423695383 16392 90433 489688713 38081 50593 143571094 38081 83902 33172258 4497 41609 540851909 92215 49110 438991561 92215 60632 304467552 95496 82483 419643141 45669 39223 847688772 63523 76978 965230316 63523 5277 951529354 63523 97210 527704246 45659 4848 345647558 79550 95595 873723289 79550 35381 597956710 79550 12968 3054721 30562 22754 658314773 30562 27170 291827016 17066 85425 925442407 17066 93346 738291906 18029 81630 13962245 18029 94084 164257886 18029 3989 380586617 49895 24090 745320377 49895 90009 782522324 49895 70700 229038514 27170 93508 241204748 27170 38435 356172448 86534 91242 469512343 43981 37882 616287199 18365 29834 920741314 15237 20957 16079292 15237 93161 348663434 10833 22949 538233110 10833 41567 459253400 43912 70288 325779243 43912 27648 266626119 43912 40198 482072300 43912 6407 878293746 95169 5262 947356818 95169 94084 230117575 96053 85434 449961157 96053 56728 987378828 17899 61422 172295321 17899 51170 92562649 26099 47354 846177884 7789 49923 909096471 69270 85835 840967808 69270 84654 513010209 54667 29975 648901159 59442 63675 871438729 59442 86908 360533830 54344 30189 172363495 95086 82669 944281652 95086 16541 926797462 22195 27804 58708329 29956 41746 843259990 29956 50781 158587166 42420 68846 509860044 42420 97533 993182643 97488 16468 700209080 74979 8243 53900350 58466 2159 385655375 58466 4086 472419603 58466 90590 457850276 50660 63092 588817003 50660 98607 454860288 33408 68763 690243988 65280 99948 903881947 65280 98637 723216847 35537 78367 525445028 25236 10114 19813191 25236 10621 90212322 50781 98376 685304749 36471 24484 942377610 22071 40234 571942633 22071 89967 108897788 60248 40570 14216671 60248 16193 740348495 60248 49053 358739389 78142 4562 812437224 66899 46364 610329401 52210 49282 407993468 52210 43601 790899557 52210 4045 260119296 28067 99319 738323108 28067 58508 988408158 18999 9943 93193972 18999 39867 951751104 18999 12630 769025602 50014 11962 512055632 20948 43508 989733937 20948 20682 435641894 20948 63587 781550876 83118 59481 808721493 74474 73939 242835245 74474 53057 226259392 52524 49049 233020374 52524 39867 149012962 50304 25442 733773004 54124 5484 313140228 54124 50586 836553730 8640 27625 175711288 73343 74070 748480410 73343 90522 784362931 73343 38435 578527474 73343 88278 93308888 26092 3769 92597658 26092 63810 140211039 96977 37923 44391175 59878 7803 321358582 43658 39770 474678197 43658 11265 179873056 58888 61273 271390036 37196 3915 543119507 28410 2903 426120172 24006 51823 202758044 9618 97638 191752277 9618 32609 833267768 99999 20293 383147221 99999 57031 763246444 32376 40984 653343334 32376 54474 553552259 97154 51185 298705324 13964 53076 609350231 61077 2230 673328863 85811 6935 561694539 85811 61762 834220669 3828 35549 491756504 3828 31566 122173584 3828 47995 610514252 67930 33611 521425303 80780 83764 95112372 80780 26131 134856479 80780 42114 164902967 38926 34166 419919010 57031 60345 92919209 57031 58372 737283389 69262 96362 753723132 69262 98336 828286969 91707 80485 751053954 91707 10531 445766562 91707 56991 612778680 98169 75456 895771249 98169 42560 681166027 22354 95141 180315096 23830 94916 37150646 23830 78913 765055452 89519 74752 68913253 89519 77628 68019400 51560 77590 204049490 94045 59243 481465325 14607 65556 17416297 46571 38006 903282553 65454 18335 858675919 65454 5999 383111795 72910 86266 56262369 72910 12437 57249813 63810 40050 57495272 56728 83385 170757526 9235 70485 309865441 22369 2771 969147864 22369 43829 620131526 47183 56300 37186056 36632 58711 116372514 36632 66972 346886549 84871 95588 959765809 13708 7608 955749695 60500 12320 792616165 46662 95115 679263512 46662 56852 356877017 29620 98538 868751143 29620 26122 491927608 38140 92848 714744198 32161 80356 159583120 32161 16444 187699473 31167 26835 143355960 53822 19588 940171845 53822 66735 670595469 53822 90917 81288145 5907 82492 680664250 21335 27749 140617962 21335 15083 174673186 24103 10657 314539026 34337 36857 49066045 34337 84564 29991350 34337 12492 410619137 30910 28625 704177599 83902 21804 150508918 83902 44446 625769848 81069 53605 309459722 81069 75019 303462551 31557 15364 176012696 31557 48892 680542396 12916 18747 643508699 12916 39677 42889683 40198 34702 415520909 40198 41261 563062340 40198 98637 989002870 49913 85510 184701576 75776 76836 981940210 98350 63001 953328382 2280 46894 774726720 25243 91996 25146123 25243 95516 225160984 70427 87707 373239255 68032 83382 192878037 68032 48126 650691345 3989 47726 749206426 36777 57841 361782184 59278 78718 263427043 59278 98262 369191872 59278 55027 664850531 45119 87713 960218647 50593 50808 507512811 61307 31608 97192092 3531 53175 588962997 41055 6730 447673149 41055 27677 386604701 73008 57136 652996875 39472 12058 233268018 39472 10713 772675811 39472 51396 498491617 32918 2246 426565620 66204 81995 519085549 66204 98336 735490324 23515 17681 740950964 23992 73459 602308716 23992 88357 18979597 58508 63473 736219054 56852 36287 645829513 56852 58671 789709470 56852 71000 364743947 86898 20972 891429496 86898 53587 102631801 87599 78420 477791067 79451 70366 597967355 15270 94889 53760834 15270 95613 774332538 11628 97253 537562877 92059 70543 538074296 20736 40628 681944360 96372 67376 425176693 84098 57044 809448330 84098 20466 372686819 85222 11717 893799899 85222 3565 174793889 33113 86794 583155053 31003 12308 830226918 38443 60706 313600951 90917 76990 686337575 46633 54700 149730341 46633 22364 772621277 21875 31394 204692586 39653 25654 542307323 52147 31655 100047468 52147 3765 170354080 52147 31011 266830501 51396 83096 836033720 57274 33946 414014100 41988 96752 161991730 41988 1903 944406339 41988 9608 390407126 41988 75106 390544456 41988 25487 50487167 80393 13648 797147047 80393 14088 418911264 80393 29350 698881522 80393 27981 765407526 47475 4202 312943941 47475 2126 69709513 47475 45096 814305280 29226 62663 430996390 10264 7958 22002387 37888 41711 522902848 57462 59929 475515059 57462 41567 828581967 63247 8403 389173206 55228 91158 864114293 55228 86484 56725022 91760 20228 998537446 91760 38435 669397822 55919 33332 77156269 22231 19244 720186688 3555 22537 433842573 75609 36145 457803142 75609 80787 981263699 68085 28399 273510594 68085 80288 778238513 50329 84626 108798711 5118 5293 24225615 5118 25978 52036966 5118 42668 412865150 5118 33229 186659417 22703 66191 235888093 22703 62026 493063868 22703 90186 874233532 22703 58256 797141685 79651 77078 863010638 79651 29565 352228808 42114 28299 805109197 42114 79169 991038876 42114 54610 210807950 42114 37181 797503143 5277 49527 603008058 20325 38204 58197354 20325 66761 990825474 32016 13637 145054025 32016 86908 371842751 8168 61838 380220004 8168 12437 644014359 51468 93147 315223926 64501 5780 164372956 22364 94262 797235447 26994 96917 502266960 97732 99433 988636501 97732 53856 679148036 97732 33483 181600949 90035 17474 973908125 90035 59431 784955816 4086 11881 727058482 48733 57540 639302643 48733 37183 25353585 58928 59451 130416981 58928 66972 852804393 17907 80354 488736800 70900 25442 994728037 33038 41295 663008484 33038 51679 915449218 33038 75228 857274949 92838 41245 168308442 92838 56239 298246583 12445 7072 300046030 74858 25066 226549513 74858 2021 264734533 36692 54313 119546654 43309 85711 756184464 43309 86882 313355976 43309 68743 119538045 16541 90468 696563891 94357 23094 399563140 94357 45699 47538710 88472 74387 213166562 88472 7700 585364339 12114 70354 556813785 64143 31114 493702467 64143 31725 675347000 25608 50407 768049141 25608 59982 683210015 25608 80772 665081400 13775 36298 117604927 53618 83913 923508177 53618 37181 938052310 69707 58355 445686903 69707 93508 345771337 9324 33078 996077155 68989 17366 849736489 68989 54474 502322785 27981 64141 894036727 62177 56091 200555393 68031 82146 582575445 68031 25433 10852920 38090 27979 454903937 48216 98203 152420009 52307 18965 673235477 37668 11166 566991114 37668 44145 586752085 58943 52255 27990891 54900 10099 370068878 54900 63001 808071886 54900 33786 593518552 25853 72945 124554862 25853 68678 147171587 25853 86469 675194296 57683 25380 544014943 57683 92516 851004464 83813 16195 85251760 83813 90256 127900810 59436 74500 365209810 59436 70685 659094299 59436 21504 993088594 92493 63905 432338868 92493 3480 668832967 83716 15338 840565703 23003 61020 180074782 23003 1928 763876445 7200 75899 293695582 7200 72937 369308576 1717 48577 427523662 28929 20578 129558439 35691 95864 584815830 47168 36847 50174533 47168 52392 25262812 47168 99816 548801847 54492 42959 960846583 54492 6179 20074605 54492 12630 618476698 30676 32642 6290689 98677 59234 468050367 98677 43528 812735656 44684 19925 947959026 44684 34017 385242346 67548 71603 630496489 67548 98011 902714164 79313 55703 776863186 69124 68674 288634084 69124 62292 781287464 20682 2323 645933258 20682 11113 8218514 35981 20878 653266701 35981 96632 741365891 35981 37296 568318173 98607 3886 236406548 98607 94003 785930523 43448 86752 109792203 43448 70246 456782076 69007 50399 547388686 69007 85388 251916673 98311 22084 814707945 98311 72211 450088007 50586 42618 509319592 86851 71558 903097683 69509 3691 89183657 91499 97854 592631204 91499 56733 961524639 41711 98278 59709673 35587 13136 21629301 35587 93161 643946014 56239 41639 223047810 29402 33846 602951425 56733 52445 321585499 56733 21326 365589621 12437 86644 376824882 1972 89905 397562943 7795 89225 102117673 7795 5755 214890661 64617 60244 158640758 97210 54079 429037020 97210 55199 282635907 94877 36117 593036038 94877 54367 356496273 88802 15609 629377391 88802 50031 514058886 80989 5180 25554763 22132 61998 947914214 26061 55039 508313472 78999 67632 145769393 40531 5077 146711766 40531 72730 732991508 23308 33315 66897458 35224 4116 398994073 35224 29969 102057170 35224 79479 646933274 62956 65710 949305251 77201 86897 422411331 77201 77663 651805148 98359 10713 280012838 98359 24486 789112186 63001 40583 95867056 84564 12392 328318375 84564 38292 489391790 84564 3019 253800649 22233 47729 985126684 22233 43750 46637563 22233 29945 73239962 17029 45392 246356256 17029 66092 64762108 80544 85948 489694035 7843 53124 489369497 9395 76870 941330079 9395 8907 820376822 9395 52767 719478738 36039 71007 473330771 34511 78290 486819766 94752 48312 244316755 51947 63024 927479023 70429 75994 633747597 94618 57947 218062074 44145 51438 490272871 85761 92638 560909937 68260 55224 46170420 63294 61618 165698923 63294 58865 121202027 43689 5573 365206378 43689 48245 321690895 43689 69243 552983103 43689 93508 627056991 73783 25145 154067833 73783 83730 710455269 42359 20277 665477123 42359 64722 826119175 42359 81326 589958736 52780 70486 337201938 20761 48189 199837218 14476 58594 805281508 78186 5857 196346603 78186 28405 290837780 44418 42509 860518334 44418 33053 514594089 44418 54610 482581732 42342 54376 324196143 3565 8606 130854986 26652 12443 196266965 26652 55630 502036305 90502 23664 24336877 90502 7976 172258157 16099 87217 12744132 18279 11717 330824445 14102 2515 829886146 14102 48070 82400394 19251 62340 983795986 19251 1416 664978303 99816 41741 776141743 99816 6595 547544561 99816 81044 979996163 76478 60858 482569180 84654 98693 151880412 84654 8056 488644981 85729 22443 937944813 42997 48888 25522101 3205 21192 706401544 62050 37083 822162155 42881 4306 705858168 42881 91754 381331 8158 51899 543847301 8158 4182 335086592 8158 21104 500832369 81958 78226 623733628 81958 4094 568725996 48126 4274 543807886 62470 39984 982718623 11790 29628 316923524 11790 50407 883541263 11790 29295 203434578 86469 68770 893408724 86469 20937 702132085 28118 6347 955702908 28118 13794 348252813 27348 73369 851896199 27348 17580 459412688 71493 41864 528507860 32060 547 870292274 31011 65710 731051869 31011 95125 140811394 39099 56307 209351269 39099 31739 372318772 39099 11755 332912593 17401 59944 679873292 17401 29104 573775357 17401 96286 62260028 96944 7874 384311392 96944 54995 269733087 96944 58038 24420128 37502 16332 119582804 68896 16015 383065279 68896 63954 338803838 79991 69671 306835034 48892 71322 632924707 18760 92539 660315447 53057 69614 477091525 53057 2062 554888935 53057 93611 494091259 53057 34267 133251269 10531 97124 436746467 10531 15083 419044709 43585 96923 777343433 74229 31338 410516438 9612 62525 955915076 9612 29350 808332690 33229 49002 369590273 72861 28571 776748190 72861 20033 582032879 6369 11224 357432482 6369 36682 308773730 6369 99517 132129942 73627 38556 299141373 95029 20003 138283005 5755 6493 751686397 5755 97751 522995393 5755 96703 500361937 44118 89823 883953433 3051 85668 792390312 30771 10631 713681244 75069 56624 958750217 75069 39719 269754421 67402 14503 586964690 67402 24154 690431093 85431 75580 295151610 34763 97174 59767118 34763 28919 466001929 34763 21297 799831237 2884 32125 86635648 2884 12901 705716341 54758 938 900628963 54758 11892 847250181 20215 9050 997513090 68678 81648 201029744 27972 13416 102048387 27972 7966 131699596 27972 92516 181220035 27972 92773 538756185 87456 54988 504486666 1903 56405 938654754 65930 46053 594401050 72086 81576 934261278 72086 62318 808614505 72086 61762 419848776 72086 84522 886274402 60632 12833 194737698 60632 6149 603121423 54474 40394 884279471 54474 1838 732855300 28740 43330 599070090 28740 40611 409445147 48217 86618 416791542 48217 74286 744864160 31725 51926 418390335 44538 58615 753232801 44538 16995 549150215 50249 96281 172857349 50249 48957 277630172 50249 58217 654437248 11177 11613 276813139 98637 62553 426192378 98637 53963 370101250 44446 19239 382950562 36469 92270 116920062 77628 11082 770929571 77628 62220 933764629 75228 19348 492693473 75228 47283 209999057 94011 33581 319438291 94011 19969 752460588 70796 61947 859293782 5676 99274 390660430 64679 85030 215349071 80842 74549 218140577 80842 51390 956249910 87940 27949 160847944 27024 30633 254799353 88381 16462 560033637 55027 57794 687899921 42606 19244 276622154 2937 59251 391275323 2937 3174 496834980 4401 84434 344739138 58217 85517 647335755 66735 92533 403452772 23789 33152 117833389 63587 48073 883663970 63587 77985 719204015 48912 86409 670109310 36247 26528 79438308 69919 48758 22561495 69919 7744 307995167 69919 36177 645660742 12522 28628 829397396 8107 68846 448667497 8107 61456 606469373 8107 3675 423473925 64748 11073 956608575 80063 18297 496424142 80063 15427 836939946 80063 72140 54721771 80063 52362 635801142 80063 7700 581068526 80063 86908 515676468 61762 12036 94834356 61762 70022 446220079 90684 47136 35199161 90684 72937 672362956 90684 29565 137169409 90684 71552 266403123 803 21445 802739133 49180 56743 591758048 49180 19795 862331415 49180 44971 253975246 49180 20422 512658524 97057 40753 607233508 12492 19541 249903121 56743 9178 728595777 56743 81052 745006409 56743 96286 248650903 41482 4094 37053098 58797 69516 876970322 58797 81314 31018923 58797 69442 172083935 743 83413 159442226 44471 75822 743707952 50464 12469 556940781 50464 98381 912877895 23133 76963 255419084 57261 83382 885353724 57261 38289 418711731 61907 8375 117083325 74238 45542 268430670 74238 1838 135372684 85008 88552 403823839 21326 82398 732041016 37083 1981 840877141 37083 42128 382965366 36177 55714 450003222 36177 70411 171581187 36177 37296 743017064 36177 84674 737278124 11176 22413 507635112 11176 13934 18547307 45814 54815 726674207 45814 4986 487610568 26318 32616 21684145 26318 6302 146847892 35381 80197 228600024 35381 11136 510993864 35381 72140 662611496 92884 10435 652275477 92884 61159 299221534 92884 73944 987637243 57926 10012 524354582 1838 11968 288460789 15596 2179 467729880 41801 99980 719460195 41801 39131 155243422 92250 38824 718093450 92250 17277 68786276 48045 29646 621529788 78325 73246 59809564 77985 62983 412444478 15517 49566 621870402 89486 38446 293837961 21436 63473 479388394 21436 97533 791257896 59982 50829 98998358 59982 85197 795086219 59982 63743 160729528 59982 20217 321993495 12066 98538 214805285 12066 4709 70239349 12066 36682 950014609 48070 93710 919951364 48070 31015 478073062 48070 36939 404347558 69280 30858 353442503 69280 4640 152428523 58372 73662 248788655 88278 99665 946103515 88278 85203 523829834 88278 32788 733776836 11634 66677 238641538 2507 83521 334367886 2507 97133 228441648 2507 93506 522988623 83815 39580 54512700 83815 76759 292590589 17772 85263 598863210 17772 40519 357330162 17772 39532 167589180 41157 65305 550209724 44971 92316 729570561 20825 42153 951249467 20825 34210 598960959 42626 37694 737864060 72368 34608 112529056 27947 28365 690481011 27947 33762 127859428 27947 4829 627099262 27947 95516 371949292 78224 75070 940592471 78224 53587 504049937 68584 24304 678064322 24239 69820 662137695 24239 73944 437756633 51117 30668 376228908 44375 20602 809935231 3765 63728 111736947 3765 33053 499772801 83438 87110 205136216 83438 25238 774257726 95474 45633 304260467 31114 37751 466040697 31114 86547 330464550 60579 35584 10564934 41567 2310 678191273 41567 95613 225734209 25068 16190 145856511 25068 54296 436598830 25390 4580 978320731 25390 2599 25167795 39465 75203 810655836 39465 68899 964320715 39465 90875 821224627 99193 65868 329086166 91309 39160 81670066 95744 90093 364516514 95744 36783 993913462 84779 52870 640497455 84779 54610 683346518 64553 73516 154179778 64553 37183 187330268 13075 52445 609038180 95213 51608 42908005 43199 76986 853741235 43199 39867 736552585 43199 49049 806837935 46637 12378 898631557 46637 58488 92907607 1416 9474 388332445 55266 22864 799646239 55266 71000 877087175 98473 58432 362227793 24734 40196 121680561 24734 56297 417561874 24734 73782 314676533 24734 42949 793992156 24734 77590 443693489 55630 7293 217039300 55630 25433 429702017 76002 22446 294036512 76002 69437 700692585 22810 18246 661760520 22810 76759 220019138 22810 39936 543736945 53379 547 475651520 53379 40572 693562094 4372 29293 732631716 4372 10378 446754917 51146 21314 495710731 51146 93647 732522307 51294 84969 296385140 51294 52072 264690684 6599 92485 409620810 6599 51112 972470371 38435 40930 186863651 25818 57690 654185847 25818 11285 431979836 33053 32228 552958384 33053 33283 495614628 43528 50140 507479886 39211 20248 162949000 95975 496 208043618 71885 42685 879944252 31926 96500 291950677 31926 67419 635065555 31926 15895 459837243 49049 91210 356178481 49049 25978 401565324 51487 44617 868967295 64059 13868 79566976 4045 53600 443156985 4045 20176 364574064 4045 39192 660283803 38437 58313 974911719 64384 70821 197211522 64384 37799 322664659 64384 80074 102859716 21516 83834 853497871 21516 89094 548712314 31551 22852 994811189 6302 14154 280843532 6302 73686 851369761 6302 99517 825420690 88850 11126 92942843 88850 59294 639648953 39532 98904 843290626 51876 18551 762685688 73782 6262 599875953 71093 10221 596216870 42668 2022 291767569 96978 83164 924191373 10954 3926 967663157 10954 71442 63653938 85874 27072 333582746 85874 31286 491360303 76359 9226 605580692 79997 86307 567089852 30758 21515 854522911 30758 54610 122962325 91514 84721 635380197 54550 85059 459362275 54550 43493 431390442 84612 73295 796750213 53925 50823 686257494 60853 71132 209441096 60853 46405 331724840 60853 84375 212235392 16050 74638 257218313 16050 17027 52304075 48219 5718 471097815 48219 63907 175576124 7298 52402 545748499 7298 1414 471533901 81767 35983 667943257 81767 73163 850248170 89957 27906 121287727 52925 86421 694788057 52925 49987 795342420 90333 41908 862499996 33786 53237 513048076 13934 83161 844393341 69125 38572 169390375 69125 68953 961633720 68899 89983 368043249 87561 59702 958092183 87561 24486 50317659 87561 72381 817419419 20589 72911 505497406 20589 2939 813331352 23600 49246 688193008 23600 75906 957544299 23600 60433 477283889 45241 33337 775543002 45241 58165 647573647 56877 7296 736670088 49765 14523 70028305 62021 98041 299584907 62021 73133 866415180 45532 272 809443793 63851 9969 857870035 63851 6179 947234576 63851 43546 681663580 63068 65142 901365436 81104 45931 155388545 56292 86418 800529133 58671 97713 290983749 58671 3675 306268770 58671 12059 467903137 8554 98382 994725241 8554 4160 897068479 81281 10799 304999651 92316 96720 444922474 92316 95125 700511372 14733 34688 730510282 14733 53675 97132594 79953 35509 30263703 79953 35852 260065465 79953 7067 542452513 54378 62755 468196133 54378 32898 116190316 66499 78238 453561602 66499 75580 524091439 63471 94743 77367554 95613 68853 561019773 95613 75090 343187587 13371 57800 725705941 97183 54234 25832292 97183 42949 426817394 86484 22242 159581271 86484 85388 487160530 86484 31872 649724767 89446 25042 396435843 6804 68619 842066977 6804 12274 998625185 6804 58552 247732257 75740 23421 765961247 92011 26427 60851664 92011 71000 800391428 92011 65666 350916501 26131 53628 734011449 26131 15125 825672452 2073 64332 97906016 2073 90607 174418008 19935 60076 251376229 19935 95859 964401062 19935 2792 106682327 72937 80413 809363350 90590 71587 132926730 1288 51328 386101162 97751 84591 715118795 97751 75624 373755192 72730 66081 58426705 85271 81531 547772366 80696 40493 766519290 80696 89591 466759629 80696 73795 414318872 26122 13652 382438937 26122 96940 493891705 38289 1135 758916025 94589 381 63100260 47929 62569 819710811 47929 70212 448126027 47929 80103 533680736 62220 26832 678998275 62220 6549 691851387 62220 58038 154902334 65177 56497 155647229 65177 32521 904425195 65177 67918 506603842 65177 81850 477408935 65177 21104 311488282 65177 515 490409711 42418 19959 854450545 28475 70589 682432470 11714 59724 267322937 67337 6427 443467968 43546 44441 655923088 80772 67918 603139216 80772 1503 982225840 98424 16977 450188848 25238 34775 541455782 25238 6149 767432431 25238 72381 592714906 43686 73981 524076488 6179 61428 31565351 6179 53266 221989562 58488 29618 475457075 17009 74188 75519155 6017 92084 28516489 6017 74060 741768050 43601 61137 734570157 43601 90875 951603941 8942 59583 196651967 8942 59381 97525779 66267 57149 314450760 21504 33074 651430987 21504 63835 398817196 21504 49362 761789033 47995 84668 763553507 44895 2572 168154317 44895 71442 189924486 70411 38288 482505600 70411 11218 522022856 12043 13599 221535021 58038 24172 788644926 75591 90912 477902670 45505 92491 57205341 8274 56729 230723126 8274 23715 463631489 75106 23039 541951303 92393 34379 459587016 13015 65958 625503406 13015 48713 389216513 73995 44032 129654233 73995 10087 814451264 81901 57135 881100331 81901 85406 543736395 28611 23651 648284353 97963 85614 37924666 36062 42296 403030707 36062 72626 780280661 33762 78326 180877906 33762 17590 177352171 33762 90607 917525992 93508 80833 775077204 16517 3746 269154455 52660 36415 151552889 87858 13142 408488592 87858 62619 652458534 21104 87644 422734281 91135 98870 609817657 56424 46405 435197420 91526 24115 793425446 91526 41580 574131517 39192 8635 516027194 31242 41872 128018186 31242 5634 130129910 89967 37140 114041443 89967 84522 327184549 4829 27335 20149832 88357 66965 944541857 88357 82070 471348818 5455 54681 393717760 41979 1128 685893414 11799 24702 187184120 11799 73354 632564527 16423 65279 622450295 16423 22475 543047907 20712 44452 642267171 71399 4870 27889526 71399 84674 208260985 69524 66462 169565043 50489 78348 4312606 50489 54823 334224923 17101 64423 348006221 26285 2865 344292555 26285 34385 641447214 26285 45792 248941746 5339 33693 639855412 5339 74880 519275240 5339 44526 891057742 42949 5681 264610104 22716 39633 317942090 22716 6124 405590388 41750 61059 403247996 16657 52710 594972529 73598 17702 962130301 73598 79206 632202624 18182 23368 75734714 18182 47472 128057780 17208 61187 300792239 37851 43391 203538725 31566 17161 629907552 31566 38610 900039232 71000 64900 937716795 71000 67526 933907616 39463 48101 504568245 92516 6919 381021967 92516 86974 388312270 92516 91145 883826302 85406 53411 700945713 85406 71939 11651273 91145 19743 177818465 91145 18348 700112451 91145 37799 304411857 93409 92730 118462919 3358 10045 989166797 3358 36298 631275443 17580 18597 999861512 65692 33002 205981329 65692 53686 605362777 51533 37279 445077060 47501 86932 107015627 47501 73795 508446104 31739 10578 541008174 31739 19969 201281038 547 5195 608042225 50031 25783 776705292 50031 19969 123472557 96852 18167 586451263 96852 10209 888518262 8056 71275 158347089 36084 29242 487387833 39097 92109 416806941 39097 93112 692708107 85542 45217 302886571 68264 95314 381423079 11218 44498 972201097 84180 58374 19655511 36939 65755 776834140 16444 97681 247939762 16444 42228 546547677 17202 25078 884300413 17202 98199 172931813 17202 7406 702831133 63954 33372 553264434 39867 66780 109242901 39867 4640 125076991 56991 71765 982056859 90481 43001 391709478 20166 38915 406617408 20166 51777 24946162 98336 45785 401659412 44746 64939 847696524 44746 40370 440884288 60057 33138 100404707 4709 54428 121853317 43829 22141 742137468 5634 28824 33242102 5634 95401 163991272 36350 90625 852979185 32128 82485 374922368 90009 41494 350153628 45272 80958 157874030 51170 99474 24227953 77922 61758 611025696 77922 28909 820053998 53805 51764 896411271 23715 26420 126890018 10378 7119 171099639 10378 38134 387912754 91820 1497 942526393 91820 40442 111825860 11265 63513 920360528 11265 93523 308358419 11265 82299 472142722 86158 5437 82010136 86158 55651 45529216 81062 22964 350720695 55651 83834 93588335 55651 55186 504820477 55651 79781 451082370 97533 73591 874199139 97533 59233 422277289 97533 67322 156354879 6020 79942 966172553 61910 35846 90891591 86882 39390 634599027 86882 99175 739830742 66092 6347 9078402 66092 7976 216856304 10640 6645 654553817 15083 1523 153330762 68581 12731 930539216 25130 33372 891116950 25130 1928 204468597 25130 47640 794244178 30365 95248 261516716 39131 26961 505185470 31176 68356 364138049 31176 70212 193182282 30833 36448 593700325 30833 66972 248198421 30833 27305 706297085 66631 56709 236260953 66631 96038 916616764 66631 45066 343092450 66631 87488 546105733 13925 67559 239335155 52767 3839 14225125 95401 44206 217844639 95026 66339 288050943 95026 93851 541514662 4094 72696 136591933 4094 70069 381264933 26166 24910 700719794 27173 21294 38160262 27173 25903 661193892 69437 78134 287882614 69437 82196 903342413 59505 59955 421782256 59505 9588 667666823 59505 1941 591313508 78348 85135 662841847 72211 48004 166615100 944 3822 475849228 80714 41913 246252885 36755 13850 579472881 36755 47555 162199568 24486 54201 699992174 49194 60371 446751838 49194 14334 321090427 49194 85657 140904393 49194 11755 184765987 92887 74877 917273166 7757 87396 303974277 7757 7943 152046452 85634 77845 822686567 85634 25049 151252204 32521 29174 584376368 31491 91153 217482918 31491 15895 83382044 96632 70726 62491257 7406 27 500744259 90698 14912 742018816 90698 60257 221413688 90698 85960 986836205 46719 92268 596128135 46719 85577 869027440 46719 33019 82963304 46719 56178 80845240 46719 29922 973947792 62057 67114 962855882 54610 17030 529659348 80103 42548 877369026 96703 38228 799783677 96703 51890 85925014 96703 42074 331636170 94003 48154 864371688 49455 5254 276936466 93646 89135 240936971 93646 59132 390539624 93646 85666 131312577 6429 76701 135589045 6429 42620 379346141 15274 55653 718725548 66581 35333 496795056 60310 87438 345023105 60310 89232 777484122 48245 20999 51504334 48245 6614 466361579 92340 5007 436781638 57678 40449 961432575 57678 11212 470962135 19240 77676 296803240 98011 99341 181294269 98011 77703 376672733 98011 27491 149982774 12166 39260 27720993 80787 47824 438017856 86908 87342 386974556 14897 78781 821574106 94084 64473 77398497 79377 86676 575316393 79377 67918 385172251 62619 59699 15180869 62619 16977 562030696 62619 27677 597754210 6124 30461 751263949 67419 7438 755455844 10501 54061 104834827 10501 10431 307040123 74880 65977 477698343 1334 78554 706776104 95125 76188 821839660 40831 97611 304049328 49925 33569 950083139 87278 46168 383493124 87278 2599 238397031 87278 95122 163360343 40882 35227 263924929 40882 88918 433807884 40882 36677 298992960 67322 61871 717977534 67322 59294 220859055 67322 42920 588392916 32881 11012 518278448 32881 97516 134088349 20933 81872 670650757 20933 97238 437584494 85388 10109 755911202 85388 55313 423763189 93161 12591 190798985 1414 66543 735957774 5669 50968 361080302 5669 30310 716647967 50407 60045 144716377 50407 91245 983808096 50407 18781 937934714 93346 78260 342162972 93346 99344 94243347 62231 30902 735980392 62231 29969 426404561 62231 53675 205054005 12968 73242 143573303 95516 36190 130329181 56721 61515 780489914 56721 60647 899081206 76635 53423 3274464 98678 62040 278731479 29295 61330 63707683 29295 49826 67992797 44656 66117 57695358 44656 53750 17286000 44656 54335 927983677 44656 69248 178837382 44656 81669 890860635 28919 54871 419200495 28919 93414 551661678 36783 77430 683568598 3921 81839 246622393 3921 37218 583249994 40998 38544 96328919 40998 61456 251568949 36323 3630 666469284 36323 19565 936993678 53885 99448 152840348 53885 66237 831209462 53885 55293 786119933 77590 42636 222773753 77590 96233 773056980 77590 52098 279741605 77590 15125 73382017 77590 24136 597166868 81326 43221 544162021 36127 55954 882529052 85197 72311 814375483 91647 40908 738649191 54296 15233 260802899 82070 57165 189330621 82070 32682 510706395 39689 2284 815847937 39689 66513 853493044 96286 37934 50482397 5999 19972 839946567 46471 39827 245195907 31848 70335 93441685 70724 73747 479831932 70724 77432 809732417 85138 26046 318217410 85138 70482 360555849 76759 48569 344309815 53072 2898 157974138 53072 85829 774619326 34341 69328 342142121 39177 52438 285587668 39177 68698 192648205 32609 87528 909811278 32609 64656 400781395 97052 70734 216873556 97052 8320 365415744 67073 81084 325725296 67073 3403 577316410 82299 25433 40340045 40519 18467 34533259 40519 80684 428487099 96233 58714 408264323 96233 6670 864871703 15125 60359 51575993 28659 67914 650501793 28659 68867 952636058 45066 41763 407787603 83602 23978 102244199 1928 74784 299230168 1928 54095 548144895 27918 93353 285138060 16614 13557 986725340 98083 99079 369376937 98083 95479 324294762 98083 38896 698336098 98083 62292 426953361 98083 34545 185045057 58957 24657 273419383 20937 44437 567294275 57196 6354 874424198 9608 35147 261158409 29975 13980 130319417 91245 93744 602852556 91245 6149 503152267 91245 27335 444479314 96388 9155 384151554 96388 9762 831054973 55176 86750 537860331 18802 5232 791700890 20033 17701 385194149 20033 28938 746658812 27677 19092 544566809 60792 45565 50133429 60792 45079 278420253 86797 40908 548810098 36310 66501 807517842 13301 72373 727514326 13301 65819 507834928 60433 68932 380659286 60433 52098 471898917 60433 757 392770645 49826 12129 422000417 49826 26274 671762809 48242 46880 956048399 48242 87739 252220728 48242 45369 91910745 79169 91887 138068161 81669 50163 7181107 20466 46378 537287060 15680 17488 253362445 27353 66849 4906546 14650 43440 436101494 58447 93053 367944314 58447 57549 394711919 58447 7004 700593383 97622 56730 958853070 77675 99528 332266859 77675 19226 795168435 42806 32142 357489761 42806 84522 688389557 42806 39132 501557578 42620 16820 916137360 42620 12630 650910535 26163 33994 887279724 26163 84674 411112305 15342 98039 672256893 63304 9064 178415058 3443 82524 321406998 3443 35310 260272903 3443 37183 630728124 2126 2469 97761772 46733 51791 43665858 56831 35687 393038555 56831 30818 211814364 66513 93641 31282627 66513 14560 632945838 66513 79180 67443180 10952 99057 824077968 77395 78072 1161003 77395 51886 466972914 90607 81000 794034881 90607 32124 288222958 80482 25919 365395003 80482 89855 164050468 82495 71837 697766786 66972 61141 100810140 66972 21332 700923189 9002 54939 252977437 9002 54823 241562686 87357 31519 297326938 87357 85203 719793033 45792 1766 232204062 45792 87488 423435264 30083 90819 829713147 42560 68669 187175601 40378 16687 890587445 69285 82004 676150504 72011 34468 786443500 72011 7744 233166674 72410 8561 341905864 72410 29969 375610138 31015 21631 435123896 32154 88091 390001895 3403 50591 85688061 7986 70610 504100587 7986 24804 17634018 34267 97758 995496693 34267 73686 840989811 5541 69653 291962679 5541 79606 227957078 5541 9997 146937698 8907 42856 462023974 8907 90404 365864380 21834 25982 776233827 53856 88879 733837659 56607 96153 893010539 52242 90227 377967639 49053 7120 475518472 49053 49914 578327972 79455 5741 254008410 79455 25078 799808465 79455 55187 315109403 89152 64281 504208010 89152 27130 37737306 42996 27770 743461230 42996 24146 721542517 42996 77758 297300207 56297 19049 924424308 97286 54817 498194000 34448 66556 231784108 13532 3518 546734185 13532 21721 941599083 19479 34954 660372016 76499 718 609442111 12551 57798 591419167 45096 40815 282317905 45096 27416 897758970 45096 35310 860860716 60648 62245 284335400 94788 11870 177870761 98681 2882 615618084 98681 95014 281894278 22014 75288 427896800 225 29828 4525857 14074 69372 325233755 14074 93629 999077352 14074 588 814967127 19996 95230 437160693 33058 65761 444980138 33058 95921 158873407 27130 64069 617447247 27294 55682 386681134 93629 74030 958993316 18179 89827 614004799 33118 75258 705201436 33118 17027 448618778 12630 27686 58850060 12630 55199 694360956 18348 81699 478476502 11749 24702 315233989 75034 11001 564274151 75034 4704 641309592 7943 2512 731202050 7943 15895 517943479 89416 30792 788961437 89416 84375 819865205 54995 81859 815063308 54995 46871 556239664 54995 47355 193704101 10713 74196 441852029 97758 62117 727708536 97758 81014 910601410 7966 71402 748244623 7067 49468 157879212 83730 86382 602127058 83730 47587 989805831 68056 23337 87742381 68056 92298 630571611 88898 6955 378070832 74060 26114 13034555 74060 36460 537884756 33483 93973 924901699 83538 30473 175633928 79293 20820 307208944 32752 71729 135177787 25734 41406 723422256 25734 94539 768995889 19969 22390 279545479 19969 19689 664574670 36682 8962 39970031 36682 68664 5930575 36682 37183 144247449 33099 85825 400597880 79615 41880 204173603 79615 34385 58366408 6621 15003 912479125 80288 60829 327711554 80288 53675 223744461 11254 40797 108377369 11254 98109 170187312 11254 18117 603085349 11254 39719 981562769 11755 41124 276790818 11755 87829 457842837 34210 82685 183005298 65666 26971 788065769 30513 37309 660717861 94673 22093 397839278 29487 4085 125928315 18117 60734 216980036 18117 7693 689226229 40572 15277 383097452 40572 99344 501707832 27804 13018 760405423 96940 54168 850389241 96940 52834 242937626 66237 61180 77935233 66237 46181 834555007 50983 4271 19551354 50983 14156 40064875 50983 42454 379034242 50983 16438 677425190 85203 50050 345386222 22475 64039 557218953 22475 13317 866992388 22475 13430 894737630 94886 11935 325327512 94886 33476 190621565 2021 78960 580631980 2021 42474 144619123 13430 15114 138561367 13430 49850 253989333 13430 32178 609682851 13430 59361 667907146 37181 25887 775936126 8698 1189 963433627 8698 77076 951241385 8698 37063 318236621 21297 16960 406166777 25978 75621 166080470 3999 9977 378457735 75113 29184 460266093 53686 66378 918875154 40611 88966 384567101 40611 3144 942653943 75465 1182 173445115 75465 94756 986697376 72737 48288 371130533 12596 75395 817644088 12596 6458 356866505 12596 58861 503856653 85126 58035 165381434 85126 36222 602703376 81164 4797 282836884 64988 68566 945567175 64988 37799 146920893 64988 95232 853457039 5774 41563 393918525 92784 28289 971750378 92784 93647 347970726 8320 90608 622077845 92627 45303 899672116 29104 44064 962023653 4140 84568 98270183 46969 57956 794652793 77078 70465 250958462 77078 65925 724462674 29696 90526 470207561 529 79699 568185224 14334 84822 652618109 14334 72378 995910053 6595 7912 955567887 6595 41686 612289733 6595 35356 110560206 43493 48438 610914604 27970 47949 560884971 10435 47044 895169494 10435 51890 665690601 67441 98757 459068135 11442 80916 163919245 37799 1072 513799888 37799 72696 586007147 34428 22376 661469754 34428 79180 239923113 3019 6028 227184667 69243 40493 198111808 69243 21804 495409407 76942 23926 183163558 92395 19212 246295515 92395 46409 277934369 9569 69420 107563611 9569 79087 140418050 7700 31061 96013252 37183 6167 771217015 70700 12796 986680333 70700 99994 497121979 45699 52667 334753370 45699 87835 980443254 45699 32682 614370561 45699 70248 601768199 62515 70572 207864344 62515 21724 160295162 6407 73212 657222606 6407 55209 352078996 54095 16057 824457865 54095 51841 376626343 11285 40633 333751451 11285 93547 562171858 11285 46905 106602766 51841 23038 534420207 51841 8581 644554884 51841 10431 345478829 51841 87488 979281989 39677 88929 87521548 60763 82229 368611225 29415 80125 505370204 29415 49244 750466951 4320 39255 675164084 4320 71254 884302006 76113 44343 687525854 89855 35763 866408479 2599 57154 602828995 69757 54641 953357066 36622 31493 689351027 58861 35880 908829290 58861 89538 957764785 97259 18239 387911381 82806 44701 244281989 80631 67431 362369266 80631 48713 920886402 80631 79781 998923955 72688 15429 324864789 72688 83951 811662371 72688 43594 288553250 72688 74286 503947950 13370 77362 566116737 13370 84025 986343385 25903 67914 922014076 43058 31872 491804169 57342 87127 822108019 57342 74863 822599756 10621 21558 220301580 10621 78413 154104692 9997 28008 768910386 9997 33600 643309550 18406 12749 326401942 29896 75764 629673270 82675 42496 243019624 93506 40271 24895735 93506 89232 766877057 73944 50803 206501813 73944 24518 68717114 73944 3129 194570613 34545 24388 588552906 34545 21721 590764461 76979 29218 192103887 76979 17277 783218552 76979 65293 781475677 19783 77282 416525285 19783 90871 283242287 51390 24124 614862369 51390 67967 204738168 51390 38677 123047214 9714 65517 466756149 9714 45369 79657206 95014 53464 591829305 95014 3725 276003928 42618 86773 273503058 40390 68012 558723011 40390 33057 537702399 66761 72985 334392777 76191 26236 613634037 76191 15192 643897357 86447 55404 907632652 1969 36932 127063288 52392 55454 17370929 446 8884 195568048 71373 91035 872037099 71373 15893 454562455 46457 54718 827779214 46457 51890 522175345 99402 70733 806588866 23989 94214 760768588 23989 3675 774874708 64940 18470 256642142 93896 71162 395683456 93896 4206 701042537 93896 14038 846138060 13202 9195 5520146 63714 76544 148697739 1255 6671 279040502 1255 12457 600954385 1255 79206 926770716 61378 30424 278230668 5747 41514 904640854 5747 89147 259039689 65293 38466 303959164 12535 26496 375228294 23505 84187 448897895 23505 59947 114742369 65621 276 257922863 65621 28412 891623103 89745 14400 758324370 89745 78922 28531231 89745 71939 798198630 89745 84668 48629728 70685 89841 332094695 70685 11870 487451865 43859 90939 455139766 43859 99175 980024243 46181 20218 453201880 61456 19049 653016517 61456 13017 963059832 59448 89201 796959566 59448 46905 549520912 74863 36434 871861364 29565 51867 814088862 15003 29857 10183618 15003 31446 401328684 55199 96356 129134096 55199 70212 955919812 34133 73724 776131781 34133 45369 378791080 99623 63724 290009529 57549 80 524190248 91087 6233 474618035 86973 32798 855110491 86973 79360 122011124 86973 41605 725833092 86547 94963 626617443 86547 52599 178965351 86547 55209 210072661 29306 37788 929204153 29306 39172 567711170 25433 16466 116208510 17277 48251 811327032 49298 33808 474091851 49298 79099 251678676 49298 66454 420142719 59493 61119 273801919 59493 15345 834937903 28405 24544 571291258 91754 31334 866780359 91754 38677 9963303 69337 47174 218883829 69337 7963 783220615 32898 88905 921874520 32898 52457 499034065 32898 39132 709507042 32898 17027 986181112 32898 5520 111439054 98199 16195 25977665 98199 88162 225628251 3484 25289 293155390 84975 31646 414020582 84975 5693 88315222 84975 21915 462251303 84975 3725 396282101 90256 94790 300355754 62219 55923 404388959 62219 95898 264691638 64101 20189 742177448 23327 14507 392209420 23327 49244 922394347 23327 81174 619383834 23327 83572 262280517 23327 52308 615163534 79212 56507 179721466 71552 55488 388693210 71552 59383 64943417 71552 76351 251864778 51745 71300 762111076 60899 3242 69371242 60899 52261 380454271 52726 53096 341656455 52726 54325 647789676 52726 21804 73329451 53587 65440 629984015 53587 52205 953151535 53587 28909 314740997 92773 17851 976193515 98381 56257 905168877 98381 16106 206492369 98381 10087 822475767 98381 65273 8314115 69129 58650 409647569 69129 12375 375804108 89094 12430 758417052 89094 47283 70355537 97516 16454 706869545 97516 67526 457409484 62292 79575 696077725 62292 90730 992763316 62292 51874 473969266 62292 65286 347253451 22644 16421 871892030 22644 77432 804607456 40741 14909 513328236 40741 21473 83844780 16251 71476 386009899 32909 18573 974832455 32909 26095 910562678 32323 70047 118433446 21804 58096 187372820 55558 77729 427096598 21424 97721 193640911 21424 39325 694936914 56851 35286 811714042 56851 1503 729323512 29945 22700 85572001 29945 74705 690341842 29945 28367 422153761 29945 73686 827303108 28614 28899 454480319 28614 49987 713575300 77758 564 280341841 48957 27709 583390726 35852 97252 275300670 35852 10431 684109450 70248 7207 887654903 70248 65944 994741606 78413 2136 400203573 17475 48413 614006179 17475 47640 77428819 17475 51528 248160322 47587 26459 426493305 80511 82696 360242401 80511 61920 315215115 46409 85963 913421351 90871 17465 448012325 37296 54358 668726991 64656 77362 89070283 93611 30246 620542631 6149 1852 306128503 6149 30639 266653503 57183 53031 640204462 57183 96794 17949828 57183 46405 870096257 23866 36228 643075029 36468 54158 546699698 36468 67192 29146472 49896 75869 157614120 13017 99558 271909347 13017 21492 895835907 68743 64187 35045901 14088 58938 614583499 52261 98663 547189068 52261 80197 966552180 52261 13860 989652390 97238 21777 518831892 97238 84728 799982746 97238 40370 413131368 60257 92864 848340622 41766 32213 937619719 62318 29977 597636057 62318 24876 501142271 62318 81110 400742423 97133 9345 309616784 97133 44032 186403877 97133 57604 155459833 78467 817 258905019 81044 51007 136352659 81044 37221 993796398 75371 36362 473183182 25487 49232 278924820 20422 7250 906139896 20422 68069 963632364 58256 23911 777459807 97780 48647 9358416 22360 40299 712523797 22360 94845 938406739 22360 8959 365289089 62672 83413 213570173 59381 13772 942745377 59381 73354 845285174 44526 97097 784094889 44526 23394 8791878 52599 58411 398278000 52599 46327 689485186 3675 60151 538303683 78837 69612 932105968 78837 3558 73100540 34017 6218 500151863 34017 88795 707444360 34017 68852 712564567 29490 50915 360737313 29490 79632 963344393 84742 45392 670000001 84742 14560 700311937 13860 30388 855443592 13860 55858 773401335 79087 58635 171526918 35870 50814 498038448 35870 10459 525304137 3480 92177 308382467 3480 80684 396666692 4986 81641 566732108 3174 74084 199748721 3174 66813 307369876 29969 40448 487877453 16995 4617 192006022 16995 85657 372693102 3569 5067 300694310 3569 74705 634601973 68953 87956 449874576 68953 4704 717987289 66616 11578 486502365 95859 24497 895101488 77663 74047 909866431 77663 6649 108795500 77663 81052 588367148 37178 13591 521276477 37178 77416 365895307 78811 81378 665920719 29350 41770 828617257 76495 61866 558146272 76495 19565 825859060 76495 69821 938799547 28909 84020 816698547 28909 43960 459079498 68216 42885 452006969 5401 76624 649858495 84674 64620 43426125 3129 60400 496501952 76377 74970 326931821 90730 51730 581857647 90730 57668 274021433 37369 5085 136904434 72381 32725 246718205 72381 35069 244129274 32788 49508 489683950 5413 75294 34599636 5413 41616 267670364 5413 96573 415560218 5413 15992 800824884 5413 48137 31976105 5413 30818 301099551 5413 10431 805129877 53675 5484 265809657 82712 66687 342064370 77703 86561 942876727 77703 7584 904035296 79343 86365 498070639 79343 45369 547495096 63170 73641 798126873 15496 97918 903905395 55293 11794 537983849 55293 65925 799888808 83677 49516 330885433 12059 98696 766683499 12059 79125 48308983 99061 91114 11405341 72140 9548 445088147 72140 90405 425196072 52362 924 716341315 24725 1512 998354560 24725 30965 164385914 59330 15959 358963967 59330 76130 509551938 59330 43219 320881790 55209 23002 411289497 55209 48713 944980047 55209 99256 788809178 13846 70472 559251138 13846 26349 517525502 75580 52100 87820501 51679 26795 125655219 51679 67847 634410435 47555 90513 215750320 47555 73795 258539322 7799 50442 662893595 29107 35228 45542195 86123 40156 859217164 26757 50432 447330068 26757 21741 823983097 26757 10804 693014100 12901 10178 775957741 18028 46889 778143884 25816 80209 470584355 25816 16788 544633710 38521 79958 290380928 93112 93872 596867417 93112 72413 345113062 48185 33233 604597635 48185 48713 247610925 69644 85719 364845573 92878 85413 830395750 59294 13613 696016470 59294 13983 960977216 454 45083 883944234 454 57668 418059458 74286 87429 501951615 74286 28625 751055070 93547 10969 659655166 70022 1311 739141750 70022 67918 255465395 17441 209 839833339 10087 16250 12924268 10087 13319 993068520 1503 56010 208404701 81014 89398 599852054 81014 25297 726680403 99517 54573 524590599 99517 13983 643758219 99517 29411 785742726 99517 17698 681746701 74331 72385 502850720 38896 12759 287928794 11923 22249 936790376 79606 81489 548911863 32089 20218 256904388 32089 68929 306770061 32089 12795 336018249 45778 83297 696777274 45778 16809 940233636 46405 31337 741958876 46405 2939 651581637 8777 75815 303944436 8777 80795 360874278 8777 92142 646234216 4182 24291 64230156 4182 32178 258816928 70212 33911 472960685 70212 15992 896955994 55858 99498 859189790 58165 86361 615975103 89591 55701 556338052 89591 59075 953541006 29814 15702 788024555 54367 56643 418460717 54367 27629 354993644 62429 25159 657216977 62429 23717 840979649 30202 79557 622788879 13983 66034 488368475 13983 81688 69615109 95898 83192 555658182 95898 81449 876911426 92298 6781 431339179 92298 54690 650506268 92298 35069 460621527 78268 65872 246114893 78268 18078 738928825 51967 82613 257019355 80462 71343 264468923 80462 31651 954957709 22203 8978 315847320 22203 38677 38539429 33283 36837 575135087 33283 38769 518377551 56183 73364 946548519 56183 23011 812622408 49244 14004 589190454 49244 31923 797373808 60407 78202 935755110 81955 29981 943683217 37925 76667 355135726 37925 38827 31926368 36677 53748 24514605 36677 29033 869199607 79479 86382 122619912 99987 2068 738840637 99987 29924 904542335 35227 5959 731495503 40780 39498 979108720 40780 97408 600652370 85666 544 520319747 85666 50171 908452581 23481 9442 267528299 39719 68466 551740648 39719 55189 68334729 12795 93889 801844964 12795 16203 702280123 63743 7177 48339378 63743 74683 761371623 90875 48579 212130841 90875 26052 584516501 38613 15794 300104100 38613 26881 209731291 38613 97988 215145579 13237 25358 763950447 13237 84388 485867184 43808 85135 284631991 43808 85068 610701302 43808 80555 445750154 90085 19434 345072951 80074 98316 666098949 80074 16438 367222846 80074 88313 725263699 80074 54325 789571891 77076 94296 895735086 77076 82440 226340327 77076 9762 418970230 55187 2805 88541839 40493 46169 77543896 6348 73908 203359841 6348 73976 770369090 58369 75835 328564163 7976 51627 119096229 7976 74071 497547783 595 46126 941015160 595 11212 667805246 41580 95896 665427686 41580 39339 378681081 41580 52018 505654729 41580 73133 146154086 79467 40410 215067472 79467 1968 286481941 21915 51446 419462133 97912 80551 265659357 53963 30863 43965976 4640 41318 152808374 23104 35586 728532412 23104 62791 235765415 42128 82494 381776762 42128 69477 185840096 67022 67066 379559890 67022 3725 955386849 67022 52004 508618563 67022 8637 518515925 20217 14122 603065698 20217 26224 766569632 87739 93825 493688840 72626 44474 513819947 76887 84582 668040397 80897 67993 779675455 80897 41507 741738991 80897 92596 715592408 71939 72433 955881871 6736 76999 854233933 39398 23625 394092825 6842 19601 335039498 42920 924 425018206 42920 94227 906297338 94908 57372 440449441 94908 67976 769633593 17027 83397 198584353 17027 40597 430968184 7748 27565 753806378 7748 39827 499549521 23696 95870 221594094 81452 18058 977718250 6869 80254 713156051 6869 61199 520690957 81052 30718 315810816 81052 62791 876338989 81052 92286 91249309 81052 78317 281265637 71311 41508 779378314 71311 30123 348812803 923 23151 625359228 923 83158 866310157 65899 45144 48274079 65899 19669 353880801 31858 82682 696031364 31422 91883 653344395 31422 26272 88694480 31422 4482 794766095 76993 25257 872986985 76993 5987 975988260 76993 23815 457947348 70620 68888 706062074 70620 72596 741427829 70620 74311 722726440 65273 75381 168068227 65273 15348 700073189 65273 1786 467627431 81688 46513 43743967 81688 3825 159295844 81688 6614 334985531 53531 79213 135811000 53531 69130 599696020 53531 22700 754373712 96915 70543 410525658 9531 1579 723439084 9531 95283 992096572 21905 41717 376465338 40412 5489 142939294 99175 19243 974826907 99175 84170 810245877 99175 69180 524529876 99175 83750 708009025 99175 43317 177132314 15371 81228 47708654 75124 26701 725473696 75124 32682 260067762 75124 41793 187928701 75090 9808 864556542 89147 22660 975164124 89147 41686 965841735 70184 17723 507402652 70184 16660 267239519 36222 1493 48344099 36222 75982 322692295 36222 12520 312355564 54823 46401 490373130 54823 57384 17922479 79360 33903 366051770 5693 19027 371564346 5693 70257 824713122 5693 10406 878739649 5693 53303 364032890 51112 20455 228142492 43613 9077 936091635 43613 91761 660637673 4881 32642 946168091 4881 33710 509471028 4881 3442 340643995 84522 33579 757639466 14618 5533 851604 14618 72334 670614242 14618 24432 257393126 14618 26224 478636216 93523 90014 327637265 588 32276 450733539 29710 78025 813873227 22654 46336 635358571 6458 20546 48294119 6458 9094 276504543 6458 99256 505211550 55237 6674 697522079 757 98618 474080769 36298 67323 160691922 35548 66554 560502307 35548 35907 638422610 35548 90447 388975028 35548 55186 358028936 24154 19959 133411597 24781 62558 195922796 24781 89423 452009907 24781 21721 183490831 7744 95664 932386159 7744 62791 168565353 69821 63835 737132787 69821 36460 50603911 93647 51812 427795474 93647 52205 512494255 93647 15554 909605469 63386 30742 475764983 63386 28932 939606501 63386 31286 223844288 41866 52835 848023789 79180 91684 917464792 79180 73163 40677680 27491 10880 778230960 74721 89274 484925626 74721 66191 601449352 59011 25459 119535936 39488 4611 540771472 31262 59384 478440335 31262 19092 757720755 70069 7622 689868064 70069 18266 489468293 31303 5987 243477540 31303 81162 108419222 41741 3483 224820770 8745 77362 3037433 51886 56433 217927450 47283 14262 16367951 16809 60457 215599751 16809 16562 829538663 16809 50144 498478054 16809 25297 877558677 89934 95118 653394289 89934 56300 763044201 89934 2044 291611782 84121 46149 748657589 65823 92539 494691147 85572 89384 96067681 48077 82278 399898197 48077 39172 598097817 71264 26178 364313880 71264 79674 105308528 24146 36679 181354504 71392 79434 768573706 49987 3715 216389360 49987 14383 847244145 49987 93582 150875425 40442 78824 689059672 40442 59383 237488925 40442 1852 230622208 69442 52511 256020456 10933 56761 7588155 10933 51424 980699380 95921 73630 883216776 71442 63192 559087501 71442 9448 138246027 26300 84613 295571535 83240 56277 8681076 83240 26114 637259856 73686 79108 322181343 73354 30837 839684269 53266 40393 742346925 52098 3053 257134973 52098 66849 961831533 52098 27652 447418753 67847 29902 177874400 67847 15255 378356421 65002 95352 421288387 65002 86377 450987683 65002 47640 894556331 32336 56811 494685271 25049 45223 507802327 75906 39324 470898054 75906 8058 825990694 64040 33948 704593884 35356 90484 256337159 84375 92681 475731061 76351 799 758012446 76351 78003 933718008 49850 63290 184621309 6670 69953 229913446 37218 782 648430015 37218 277 714195095 6339 26397 31357430 15895 95096 892869589 73163 41698 305289708 73163 22816 348324730 49914 56928 37068115 16438 67050 804019736 16438 57082 998341605 2168 32829 461633606 2168 8735 133660896 2168 28625 331510768 19360 84529 749168809 12363 55118 98048918 12363 19978 989564225 60647 32851 384229597 60647 73040 699395303 60647 70949 154052715 17590 67013 313211636 17590 63625 571554418 41605 10595 323900054 71209 88148 770807905 25866 18047 571673285 25866 81174 48384214 27629 12858 528023572 53750 95431 128573970 53750 7914 800115845 53750 16973 438000489 87908 7853 713732380 87908 67526 231045525 87908 8637 134770356 39456 85646 871457815 39456 65091 767782699 86974 93271 850245220 32377 924 94593632 32377 79271 740236956 33600 7566 676535547 33600 9588 834437539 2792 25264 261942276 2792 10406 14646583 19174 38670 273615526 19174 66303 128903238 10151 53522 281641683 21332 35290 372924613 21332 11489 100410457 48713 40247 412490936 515 36434 346859820 515 7914 426895930 40487 9461 396514328 31286 92741 179835320 31286 44910 58653001 69248 92761 242203238 69248 39291 245762032 69248 98109 264604869 55189 86688 983496624 55189 93259 616219884 55189 27416 233039124 95122 14952 61273143 74705 30575 318775103 27045 70352 862615044 94756 73412 75211892 94756 57044 864534160 87294 86457 954843156 41177 80979 565898875 41177 53812 730020539 85960 62880 468807888 85960 53488 57314676 2939 88623 57409115 2939 28771 450159141 2939 29352 83203765 2939 24930 874486712 2939 46520 90169639 68514 60623 947974430 21372 25419 292759074 21372 88313 877443348 40370 2160 835373703 57888 96418 915336753 82196 94625 782681294 82196 32035 258752263 18781 88517 98158755 27305 34458 392134538 27305 46124 206897187 27305 71308 504947952 27305 38079 754372311 70397 44291 257856761 52413 46681 75644071 1786 75433 167807029 1786 8581 528158224 1786 30310 793430876 14156 15738 976413085 60038 50558 209419610 93140 33866 613991753 85214 3154 616914642 85214 56788 462275097 32943 57320 278127203 3725 71626 426588409 13284 65796 352802225 13284 97408 108452373 89232 39992 755258830 89232 9588 987337743 89232 33057 975645008 64997 90213 473664369 64997 73524 249050246 64997 59854 932690972 72913 43768 744597241 72913 35902 548449385 65925 61227 489419632 65925 57287 136482552 52834 34687 787793710 52834 46195 132078334 52009 5527 468471743 39936 28013 613144399 39936 92005 659072161 53114 85807 939179856 53114 66922 237385982 41515 55768 2190776 65022 13940 164928757 97988 85248 501672971 97988 9541 122999607 42074 38416 474964761 42074 30639 866049107 77355 89277 17891448 41686 3313 789493930 41686 52732 553369628 79492 60555 453703578 45079 90861 374157178 45079 28100 349230898 14560 80695 976003010 14560 73850 670074959 14560 67192 807886038 86978 91113 644341129 86978 70933 972115343 86978 55186 760853384 86978 21641 467890689 86978 72391 762367714 31872 31610 50890622 59132 11390 514974734 59132 38134 474737460 33710 32364 512296504 33710 26114 662009762 6614 94583 164230271 6614 52732 245541703 57051 383 421955858 97400 70560 834744403 97400 53702 298680759 63387 14264 87980493 63387 65286 512079532 79977 45002 146575755 29922 16089 52908974 7627 44569 404036597 7627 24977 24338749 30075 25460 730096429 72766 67490 555084331 20643 49935 47194635 66633 33138 254939962 66633 28656 302162574 47472 77142 467432428 35310 27373 715160475 35310 74311 662109485 73133 56520 894285976 66813 4996 196965130 63907 49021 159733786 14909 97296 511839483 14909 6374 64988268 14909 86922 770505236 75051 64010 382043218 32178 4460 487827134 63835 66656 192173036 63835 78925 768703578 84201 87548 752895247 84025 11902 958116418 66454 19742 232166818 51241 44361 169495719 51241 34531 607135852 50951 57434 492621334 50951 68852 31192726 71347 49457 492760087 79099 78821 947717716 40201 95033 293265164 16203 45127 617957370 16203 8637 248258409 16203 61199 541196483 16203 54779 177782986 57082 99009 153010646 57082 41162 175805277 10209 9404 459464400 10209 61525 565931895 98109 67950 17725573 49677 32452 803588263 28439 28150 502683907 28439 89423 705937774 46483 37926 109179373 46483 46273 254697608 80045 85367 934177330 14544 77290 191188916 14544 70047 401435350 14544 84465 680871297 33558 49187 801269136 33019 71602 89392276 33019 21641 463635302 24804 31803 300760980 30639 38416 220085199 8581 19845 203138700 8581 18266 792630984 86720 93306 207328296 9886 32889 83532837 9886 27335 587271607 38134 70172 408104397 87545 95905 161533719 49362 87127 346820825 49362 24136 90930337 46433 56755 502780982 46433 46756 111453977 96138 41853 894735682 96138 42221 62832843 96138 26663 365051322 68664 47255 423313028 35069 70743 136270010 35069 68189 625536291 35069 25078 594984456 81134 65089 800470125 92596 18307 175625901 92596 43082 958428772 92596 83158 768153928 18297 81543 126780591 18297 4287 70462147 78189 19678 995422389 84003 35580 676116360 52018 3347 255532965 61151 58598 297708440 61151 51252 877141066 72067 2901 782205694 72067 51791 678743547 59383 52255 32563659 59383 91803 946548914 14425 97633 112254302 43771 27426 492480904 43771 13928 474141138 49334 19829 266552793 7 87250 210722715 55166 48773 374820420 92116 90096 16690539 92116 73648 809164612 89338 86816 689074229 89338 13429 235985100 18078 66330 615398354 18509 46978 28060468 75870 37879 510679545 75870 21788 564147867 75870 74683 551059224 93851 20990 52349791 46905 2041 736578274 46905 87364 95917497 46905 94845 675536239 72334 21195 213192970 72334 10200 623811410 21473 41266 59706456 21473 17892 774423132 21473 67526 225981288 37146 22430 498287021 37146 63343 996207847 37146 84388 386753836 19669 98414 927196809 19669 16449 84527849 19669 78317 578214763 19669 60060 45181412 68698 68722 566302789 68698 52205 9686751 68698 55877 291422745 68698 14223 906745179 73795 67980 211128867 80684 63930 279585775 80684 9021 127330421 80197 7545 259016365 80197 24136 757328414 4287 34891 608411522 4287 1968 216522367 67918 86421 260164437 67918 43594 522692700 94289 36732 431225318 94289 41229 200805408 5729 59315 515512111 5729 30959 593861004 92169 28157 167906247 7693 72862 158961376 54325 56910 587851082 39339 82163 389310033 39339 2254 455787713 33380 76701 337055593 33380 57707 797881317 33380 32281 65977940 23815 75643 972061002 23815 27652 215834582 91803 28999 155758757 30818 53727 129885215 30818 19178 628279598 95479 33076 869347818 95479 69674 686899868 95479 43346 185876765 95479 26457 788798149 95479 27383 734137854 55568 41453 613987807 55568 20517 512627632 56178 29369 291591036 31249 79461 35421512 99994 31981 57097121 55705 98873 321915790 55705 64517 986502550 81072 42011 566921748 81072 61268 258336526 81072 37562 885398890 42474 71069 505609682 42474 33197 881826754 42474 34531 683349104 4482 78857 382373013 4482 3143 631020510 47640 78750 240074871 41507 52981 813904423 59506 76166 175738411 59506 69134 33781873 9762 96470 699425102 57604 12124 122826932 57604 48137 571123968 28367 37063 252430894 28367 23972 733194965 9214 90777 772001656 81850 53096 75912135 81850 6411 127110662 81850 79665 933296607 81850 47787 63613600 24004 83715 3266380 55186 80427 45008758 19115 52325 47206306 27416 84777 503610394 27416 92071 32444150 34385 91912 171546058 67526 37938 505248679 67526 43669 437202203 95636 2252 5037472 4341 34540 164411857 22700 30301 274339733 94539 74447 869329234 94539 84388 58356004 94539 98389 165533406 91515 30807 758038295 23906 85393 264131278 73076 70203 398599247 73076 28586 381665011 73076 91255 332903793 79206 29764 631483754 77432 49953 282300461 77432 60574 335700824 21721 62809 555571296 21721 61199 773523238 30014 19193 341809322 39736 61602 647942696 39736 18519 126977043 39736 18847 609862247 39736 91350 418305656 87829 82776 650881059 10042 49253 257434091 46871 60600 531221467 28932 14603 698335092 28932 57221 3171238 16820 49469 911140242 76735 31611 464869037 76735 56258 779145143 4206 69629 87298060 92071 93365 717833436 83601 28065 419894884 47776 27373 12633439 47776 73040 318078908 38677 20865 907775561 90405 16633 893551037 95415 13526 428454189 95415 15002 287848741 62791 97659 340342479 54690 89339 402410028 29397 17810 65361738 54424 86440 151376380 54424 62649 310803076 54424 32743 191611448 54424 60060 305182518 68067 94650 737355259 27158 5920 432854832 19689 28385 487767879 19689 19801 754321572 19689 21724 962234553 26787 99605 778687079 50386 28600 271361788 42963 67635 149183941 42963 19048 575046608 50047 34463 274264833 50047 1968 404345798 85657 35586 890134129 85657 84668 664555053 72413 59507 865351092 72413 65272 354666274 98347 43926 714633767 84388 97156 418838571 9147 77782 953778043 9147 92264 323554551 57707 59861 743020966 42228 67681 461509055 42228 78003 84024988 4700 71491 445966514 85852 8798 208722094 68867 35107 891524003 68867 79425 693130119 13248 75400 363870101 88793 96739 84316357 88793 78922 861680827 39583 90925 855622302 84465 97345 110552021 26274 27689 385071990 73648 2982 137025529 1941 84694 262967040 59233 91721 707203508 59233 6806 527121374 41634 44157 532871113 41634 10371 764171216 54841 15650 996656485 79632 72229 181449059 79632 82674 777478969 79632 28136 849528529 87488 15825 242054906 87488 14875 239340861 56099 84707 903911129 89084 12085 411851984 75545 6608 288506604 13928 97976 296304798 87618 92944 325375641 87618 75723 543475581 87618 24518 763688988 56788 42938 529838230 56788 27336 424288182 56788 97713 677907161 78922 34733 790243082 78922 30516 614313539 54779 33459 447443065 55313 46113 925998457 55313 19048 235792722 92142 85404 382936128 92142 63343 321117900 21788 6557 734188990 21788 63176 741554344 23187 50968 830199026 68069 4764 958237531 71245 18065 204400058 71245 85829 624450720 65819 77927 812394785 57070 22476 392083325 57070 72981 855226942 9541 79714 119134898 26001 86224 898025244 26001 30123 592993789 81110 55538 933005745 45369 79124 885184343 45369 31432 550372723 52719 46180 627117178 3163 48607 703428794 3163 38838 102732880 74071 21127 368918984 74071 99992 973201033 99479 79422 352349729 55922 43131 950268852 55922 10431 153440943 56426 12289 641759474 22279 40585 571236533 47355 52358 381766145 54703 75213 8913891 54703 63337 940352886 54703 77618 190744654 43317 87812 355999106 43317 55913 224335338 70678 68895 483156294 70678 32035 7275362 5987 23671 789472553 73087 43964 750475912 16106 97849 400071404 16106 11870 86293349 16106 16896 453679437 16106 79012 648750979 2173 15345 5128874 2173 19092 398861340 2173 92937 792350052 21741 21003 82624372 18397 21913 60369137 18397 43669 88594015 24930 51047 32657161 79781 61169 127990690 50099 19978 36788821 13915 63934 754391212 13915 59375 353819654 48137 89914 743547082 53008 68353 92821439 85829 3339 947098898 52457 80867 308606204 21145 68848 617273990 21145 41174 306052872 27335 60873 617576844 73397 52914 358834344 73397 24432 92718303 78317 6491 681172597 8735 46713 208599220 8735 44731 357733190 77195 51735 997845501 77195 14986 424303815 77195 9162 923038997 19092 88334 209038539 9588 33563 373419958 87102 91386 689665902 87102 26957 732313308 87102 10601 530628361 85286 17416 50530217 85286 7963 593141425 36304 44727 598654032 36304 61962 888798407 36304 5293 207832329 43872 51166 730550388 43872 61057 752870923 23011 36568 765812352 23011 31446 116919227 50598 18442 975239123 50598 56257 538805 50598 68817 599691204 50598 52692 412237522 59923 48239 374233468 29672 37494 106269129 29672 84728 183255173 25078 37015 673325461 25078 39132 335503607 51890 69852 367369408 80979 71095 119445750 80979 23730 172445574 84668 44810 863223648 99301 13431 256649171 99301 58708 396541542 99301 40750 499405668 66303 94725 308591897 55727 49396 946783150 55727 84898 961242088 72391 55643 673792563 16977 64891 31284645 16977 67375 253337036 80094 39700 976016237 73895 51961 683342668 85427 80837 980924766 85427 68591 13128095 85427 71069 349418804 8902 4746 77565523 8902 86758 554561417 8902 24095 827560879 93687 74784 522918983 93687 37562 24943634 93687 45362 852465021 4666 17722 630313087 4666 42778 368687537 4666 4135 327538414 87835 84149 878250846 55851 6372 45935442 55851 199 471203487 55851 82278 697031716 55851 46124 403483120 67933 70249 366022307 67933 42454 42605535 67933 2620 660826290 68932 84782 152116265 47939 17853 562624328 24136 36395 70506941 24136 31897 121378703 99344 14257 241171932 99344 61298 173659478 90464 76877 694475984 90464 61688 357639906 39172 7644 775684391 9983 16666 599784329 9983 63103 193708402 9983 24095 427226105 11212 2854 50950945 64525 59986 588980988 76767 34412 952031729 76767 73652 662888123 90484 48298 858385966 90484 79665 929543653 10406 5980 962312586 10406 17335 671981034 10406 67976 858628096 26272 47351 792305301 26272 31432 306557412 26272 40842 673972824 2254 6462 309051039 67929 4828 866101012 80003 48408 231567609 77618 91598 124375339 77618 15485 714400873 31287 84138 611802349 31287 26607 780709551 95112 35335 444721003 3843 93729 848883558 62014 9964 500940835 19565 33845 342638623 26095 50550 679954483 26095 84752 259436211 19801 32106 280461462 19801 48348 717120250 97957 75492 864500050 93414 38130 908556824 93414 76610 116251590 93414 96729 921243945 68164 35428 122554079 77284 98517 671021050 77284 10757 807774841 77284 63588 271725239 77284 94040 852468220 15893 14068 522557868 277 23870 67551992 277 12375 485062917 40750 11325 368032364 40750 57899 137640808 40750 59906 418160102 48308 47009 108678677 80177 20293 429289078 80177 46701 535179392 80177 28739 626715757 10431 51872 635786691 10431 50803 685845583 19638 57044 306924985 19638 8789 299154080 30310 61195 693777827 26121 7895 871995532 77750 84981 440859554 43594 31352 19516950 43594 32761 876654054 97344 58056 747137398 97344 11299 593906040 97344 19048 468900967 31706 5414 61603611 31706 4223 342428742 15348 28854 365639522 9964 18495 982747879 19646 86738 439149723 30314 13916 336723255 2044 10832 452510370 2044 57243 309748276 59361 50873 526713792 59361 22638 411393471 57899 69097 569928770 69540 81623 472514682 47704 24179 449602242 47704 63852 590130514 36558 19366 530221590 36558 22456 244345178 37221 75019 928737720 37221 78807 62613830 72055 34097 930294538 3048 41169 820393118 90447 25564 438559723 90447 36911 520166208 33774 27354 798660292 33774 74966 446786372 33774 20294 327870519 55757 30102 237658693 55757 8744 41445665 55757 29032 769484489 68189 64458 336333236 68189 56700 542952851 54335 74552 271827256 39245 77290 655938656 39245 38838 103023589 39245 6404 175061128 30094 58664 819828502 81162 5886 958342333 81162 48509 866296280 61268 92319 519593743 61268 66112 904706448 61268 93242 395587814 10804 6277 641928775 57384 65659 968785477 27300 71890 406788986 21555 82107 29992933 92659 87692 646029708 92659 60060 311346518 92659 88795 257420428 3144 87744 729793919 58944 81461 328679481 58944 36857 447102831 14223 18007 975732439 57243 44995 466119930 32682 46470 604774511 80554 71300 635958645 25297 45003 40930878 42454 36365 627526922 42454 93473 564223041 42454 32281 888852569 33783 58711 265157270 88313 19853 972369214 70485 83071 779604064 70485 58518 922537420 70485 3322 710190184 65944 15216 587470427 39132 50455 55108386 39132 80666 987820739 63734 18383 516251670 63734 87658 440243143 84244 79983 885179950 44460 53372 815649417 82881 48531 243868195 1817 41638 681597379 87013 6742 607986451 63443 13401 887563328 63443 35286 753110156 63443 38893 310346728 15992 10299 879574585 81316 98194 446042253 81316 99239 587054740 81316 43346 798884560 17335 1557 833072463 17335 77676 992955145 35902 24750 882448699 43219 27689 559693252 8637 3567 620934190 8637 18519 411874492 67266 99319 662429210 61434 36607 199204336 61434 75708 291865678 61434 22784 71263404 40052 40899 680210429 40052 59699 24158767 40052 18266 978693087 7004 80173 492479753 94845 96207 823288236 94845 27676 506643219 94845 76221 405978064 16283 78234 676001361 79125 29206 393699803 79125 88923 788130785 79125 38827 889271801 79125 7963 700424374 23394 71684 274400922 23394 17911 38199362 62188 61292 488889968 62188 91528 384109595 45547 95612 502189833 45547 2341 298219 7953 38121 515390348 7953 9453 184771918 7953 60469 662565658 57668 74154 875010908 67375 97082 960170464 67375 22465 348574416 67375 90857 736537520 67375 73890 999434723 37063 85975 456135917 81174 62227 604570096 81174 26881 113723329 40449 58170 708818250 44032 13407 369194866 44032 43192 217012115 56258 68275 55802196 56258 43192 279130229 4486 99378 760609573 28412 38110 45910478 28412 25537 334382743 46070 42926 125813770 46070 54715 226963517 99992 41169 419808869 84170 16733 659819664 58099 11038 879243617 58099 93719 380516532 32035 99687 83075457 32035 3558 80735020 95101 88804 719112693 85068 14583 182326609 85068 86835 472514227 48509 71016 801933829 55913 7202 883408748 55913 93080 815723525 55913 74311 288536471 11870 90842 447852535 19226 87813 227301373 19226 19064 535592628 3829 10801 595797388 78003 21180 646673969 78003 87645 550525230 78003 38066 304368876 28427 42513 89106247 75440 95647 315346728 57221 39322 490277942 57221 33270 149291599 57221 57973 713659155 52308 78101 732431979 52308 1098 737273017 33277 42030 398084443 83951 72433 762853501 83951 20505 134159128 67985 40963 952862026 93473 80452 967249270 32124 27770 678146089 4704 67215 554532112 4704 34098 998542388 10807 32847 999275461 10807 50128 744540893 88923 76157 262498090 88923 52642 509851840 36460 97897 942992145 36460 90244 824877161 35800 2237 275203029 35800 7963 69921913 3558 84554 52734365 3558 29208 708889516 51806 44866 472193399 51806 83933 234443189 51806 40748 351207521 27771 91062 356942936 27771 54543 278332669 9448 96998 369337301 9448 52732 520202726 8959 72219 628274432 8959 39084 936497595 27541 81714 423279465 27541 27985 470411531 34038 47821 930549959 92655 60674 886268029 92655 75139 257597135 92655 26033 726192833 76610 106 308597202 39234 82144 969916101 44877 62350 94007289 44877 14892 477917931 72696 32145 259127729 72696 92050 718619826 72696 45223 680368283 72696 85256 309648629 95414 11372 503132034 95414 86834 463530318 95414 86758 480622911 73652 95769 324020271 73652 77261 672454678 89135 36646 715410474 49309 43207 74238521 7948 61581 994860012 7914 60186 321090027 7914 78209 303969633 90857 93892 953857367 63625 68440 315775709 17620 60174 2194993 17620 14559 743156611 54287 538 965339769 54287 71387 68656868 42728 18624 219240527 42728 64741 289527607 42728 59267 659051070 42728 12457 30361000 30965 53257 300148088 30965 69477 898530483 12808 3227 136193605 12808 14559 214040788 26349 63050 43852702 77416 96058 998808590 73040 29708 296319895 73040 77800 675317698 73040 27581 21898677 5053 86095 931643574 5053 2808 884928283 15192 14757 485892550 15192 64896 305058151 53076 25613 968047705 53076 90973 625760214 4135 26890 979089143 4135 24902 345733353 28100 37344 507968654 80761 4761 233337440 80761 72583 138799821 41586 9049 425346152 41586 95232 245288416 63337 69747 698872475 95232 35951 327747786 95232 64529 77730442 88795 48383 655457271 88795 71927 455300784 88795 38529 606672085 88795 45714 482961686 12520 21037 335538106 12520 55466 167791784 3322 59756 555814365 3322 32281 193982284 3322 63343 970940362 37041 21662 438642363 57803 58546 558350179 79425 29735 61779784 59946 44848 273943499 59946 75994 224142850 59946 38827 742429948 61688 23958 88577166 61688 87645 708964852 31651 56759 351125856 28586 88385 600478367 3143 38630 653143790 21724 24442 341466224 41162 2378 755614117 13429 64433 969504126 52205 78983 133672140 14038 84405 364287779 14038 25118 331818608 29377 30471 11801314 29377 29735 294649911 18266 8087 762169890 18266 65286 229440453 39651 11555 840323626 39651 81449 405033288 35907 3339 686157162 35907 38735 155044698 35907 78579 172635577 81007 87955 67033558 43035 93519 803515644 83572 72611 820797935 83572 78297 915223631 38827 93512 750088661 38893 67072 667335368 38893 65558 996471398 81449 84839 472943171 31446 6009 585699202 28568 1872 524192830 10253 84720 730717953 10253 30286 860263174 50171 770 43697079 19179 14780 933994764 19179 54399 994067745 19179 6404 952871454 33270 79994 458843339 33270 50163 637224506 80232 94506 726950296 80232 16449 4477391 80232 84728 677795522 67192 73865 142947589 67192 72234 269398268 71069 97553 120643303 30111 10371 45881348 30111 19575 377456324 30111 50163 169489313 33057 14922 491535089 85454 15617 791199817 77385 36914 633356587 29924 78764 355368261 29924 18519 468623751 55508 88616 896928045 55508 24518 354597264 28625 28459 19711844 40597 27051 635980483 66292 90610 704875704 24518 23732 22670964 24518 71308 211298721 24977 79735 471587664 70933 43213 78546020 31095 18242 139772023 69180 44299 393247201 42571 36889 542117806 42571 95637 884955032 42571 30286 860036077 88580 42174 422058391 88580 6404 899081219 14628 27109 773389761 69130 31338 483921557 69130 21177 209953886 70047 90243 21576567 70047 66191 715382160 46380 401 747602722 46380 53000 789693250 46380 24949 358167346 54715 36457 438013402 54715 44435 715748664 51580 8079 360691033 51580 59854 759775312 51580 3825 845755879 624 2447 187133519 624 63000 996926238 624 48438 609333470 624 81567 636132811 94227 3160 899217552 7963 11727 314068154 80430 18816 549547365 80430 20284 477810144 22662 5858 373201719 22662 74691 393552227 26888 39050 90357279 41793 71394 521477646 41793 46701 952781018 41793 22638 628865338 33205 73912 580484768 33205 20368 804969488 472 65114 975526024 472 2186 177014135 3825 83640 851152168 3825 67129 834039006 76151 76527 157894765 53994 32361 63610021 53994 34322 850184098 35273 9105 318855297 73717 22718 587485046 73717 24095 317917404 49871 63550 293060579 49871 90353 698910777 23282 42419 117528729 23282 87878 363424173 23282 31061 143249047 40148 70665 46700798 13994 64214 54972213 13994 40748 568377278 26881 63836 242214151 26881 76258 476535778 26881 11717 822860317 62562 31728 971033747 62562 18292 33059920 87029 42762 626263821 87029 95632 685130113 83158 31923 220204331 29054 62126 2706672 29054 31061 61283502 41778 67720 994498530 54291 91956 302747479 17698 72439 446388017 35174 32066 182392981 35174 25265 940905982 95748 18372 962629864 80178 11468 418140964 38769 14783 26647892 38769 88521 40551312 4603 94987 667139464 42778 51129 147802010 22016 21600 554686361 22016 98389 648000873 50696 87794 938783157 50696 63700 564592784 12781 54721 358973744 12781 55689 781888632 12781 56257 559729530 16788 37217 360957977 87504 24341 911285997 87504 33197 595463089 30123 38529 551759613 28656 44694 602609227 28656 10371 496694488 43669 35199 471692698 43669 16973 759819230 48705 84269 589063914 48705 42226 311526928 5520 16866 440591739 74441 34939 751180574 74441 57956 42520232 91255 59090 637554935 42221 63327 819245755 78226 1695 337525548 78226 84261 640959771 57287 14254 142529423 57287 8744 107751855 34322 79772 795587200 33261 78993 807803642 49481 30972 156524842 49481 59267 518430592 49481 86293 484080152 9162 14815 868594657 9162 87190 714219111 65286 93110 331910531 65286 77926 785673015 11489 404 994228910 11489 53000 281579918 17892 10457 529495197 17892 66112 605657404 82674 24875 593233395 95283 77232 852051882 95283 45012 90688112 19931 19343 901443605 88162 36495 141636002 80555 8655 726611962 98619 88265 496767711 49410 23372 350350423 22816 88229 105868143 79271 70960 714628693 79271 92005 567366491 12457 63458 536242386 12457 77920 55785305 5342 55557 800803912 33338 5724 917352790 51594 50036 206245084 51594 51575 130848702 82278 95242 587223328 78807 72052 783484760 39291 6099 893949281 39291 77326 536646374 53431 51539 204152102 12518 24477 380511929 94040 34620 367359937 94040 75466 246035749 92286 95755 625413088 88711 58985 523251615 88711 67573 459705545 88711 49848 203060299 13319 29364 576400247 24876 21022 410018594 24876 31472 561728721 32743 79553 438622022 15345 2651 406008207 15345 65558 643426019 61916 92587 841897416 61916 62624 929183883 24833 59091 851707513 24833 53375 958002900 24833 38393 75768594 24833 1852 653832809 46327 42591 536915372 74938 24206 52109410 87746 74222 709312512 86835 5695 343361952 86835 34665 47155874 86835 33683 532079212 32041 82503 260136317 32041 17516 360330558 39721 35027 677239214 39721 57973 138730975 39721 29212 913032167 51528 15912 345459384 70949 19365 324478234 70949 88734 681355117 70949 22784 374009816 46520 59122 895452941 59947 6681 208735648 28217 49912 31580639 11299 31194 214131284 28136 69946 228109260 12270 52320 546583443 12270 97076 16949080 13670 9158 792895003 13670 4763 80255269 13670 87122 804560173 72596 93147 523470763 55593 55929 119852226 53917 83812 631925166 53917 94285 711434013 10459 59812 815760476 10459 97408 896285309 76358 25811 893465665 76358 73033 569450843 53488 17151 896216595 86185 41649 217150654 86185 34253 391127587 86185 44209 716335169 93080 83927 970623506 93080 39752 539056397 24464 47911 860719246 24464 80318 36224309 24464 29208 940870000 41229 73642 274139021 80795 5940 487829733 33683 73348 645647622 26033 74409 207846191 12375 72621 709486852 12375 67094 19344960 48450 70793 967979218 48450 7888 671637415 48450 81126 300910042 18518 60612 453084499 18518 73495 693411153 2900 5468 430272019 84728 37581 16009065 84728 39469 332895196 84728 24381 26628860 51874 27573 870804125 68817 3200 453217349 79665 91776 673096059 79665 27779 21346349 79665 89731 170203575 79665 96668 475838795 65051 37501 366647996 65051 51246 463367682 88972 85608 871067341 88972 30167 454479042 40760 72354 263710165 40760 16449 362783839 23717 67269 612785997 27743 4960 672204957 27743 36857 929180902 29108 12438 440990407 77782 70566 115887028 77782 23932 358399089 20984 88970 307584487 81723 94064 968533614 45377 34647 832719869 45377 60060 632559426 45377 31897 953575007 68852 33640 455983934 68852 52441 64284185 23151 51094 186212648 14892 11190 59565472 16973 57869 661455310 59063 90466 31087510 71308 1736 851199906 4223 20389 730477692 4223 29735 843710486 79012 74966 620094110 79012 796 609727050 53203 9299 674343510 53203 23485 211993213 53203 61900 691767922 85201 22067 75056523 85201 55899 624389336 85201 35554 974214572 1514 71813 604534765 94285 97523 836678315 94285 77430 247124717 62045 33663 172599873 62045 48561 19173319 62045 3423 442660007 62045 67995 562015268 15255 47769 148718698 15554 28 685068919 801 59687 650645713 801 20294 86008022 58518 19269 229711814 58518 19387 665411101 58518 96403 785579419 39542 67291 709339116 39542 75708 600556105 22456 93386 819316756 52642 21141 23234508 52642 43045 223771781 91761 14887 776197060 91761 63831 266573256 91761 29051 941496173 45779 31382 454013924 45779 88882 956450345 10641 54078 351185407 51424 99560 59047461 51424 64649 586741188 31061 15275 769554964 37562 83559 952744706 32280 33180 873498896 25279 57754 400244170 61442 47991 322781566 63707 86539 371496493 63707 82294 424583065 27573 3453 591869135 53246 19162 846783978 76258 72212 61996940 27652 61872 661754376 27652 20130 418993420 27652 61318 531055247 79931 75665 520699356 90800 36032 842578609 90800 82759 898306903 52302 3173 71467811 52302 87645 876211673 30959 72618 383626341 30959 33693 188557714 30959 94234 46112200 30959 1900 3657995 34531 89426 639271471 73976 12806 998500424 73976 98475 406971445 50750 20687 57948662 50750 84623 83562831 50750 38838 815173508 50750 74683 320738541 15825 68781 114907896 68159 56542 325189844 68159 80088 523336133 68159 25229 189084677 65195 20109 295658495 13663 7922 326450103 76276 38878 559342775 3715 52448 989958882 8949 65269 179728689 8949 29430 253139620 97882 27965 711546256 82546 94343 790284599 62798 36082 709059433 62798 23932 887574982 81126 81096 348265717 55122 67965 711789164 92948 19978 979090010 92948 47263 784660027 21177 27435 969451946 21177 80928 584684233 66191 56100 309026669 88568 23231 947011764 1968 98227 30907621 59854 1736 478565099 56873 37659 479403301 16660 12538 953503670 16660 11188 849005257 91528 53229 839880982 57403 55816 179043521 63103 20031 262250548 63103 61318 395459837 48110 86939 52802475 48110 17722 369022209 48110 86067 147783548 21363 44114 284355087 78209 71593 773241059 29033 84468 387253465 29033 76712 274052634 19222 49848 454382623 19222 6404 398700306 87364 10664 131663592 87364 76647 1526517 61199 88800 704298030 6691 42033 959335030 62649 3954 276605347 85862 58419 688597366 85862 23781 646101958 85862 35846 39693187 85862 47915 963947856 85862 7931 219469631 43960 51862 485181132 91350 44091 300009482 27769 83226 849440928 27769 46832 867914676 19387 29419 25175920 19387 17722 964861670 82178 70722 236930334 78797 92715 113876168 46195 15240 80025617 82440 83940 607794608 23340 25306 681445003 23340 47263 930640150 36148 60132 213228859 17127 69467 458917827 22638 18287 456825823 80527 85809 651180876 43346 54909 538668925 43346 5434 139947356 74966 32271 934598635 16449 96382 427647354 16449 55607 792418066 50169 21307 870332201 50169 32281 915909526 53375 96276 997231092 53375 40485 612655455 52000 17851 354303134 58553 70020 314610282 58553 36857 955906783 53303 34754 549478787 38385 38466 714354439 38385 55816 961319357 29411 97567 92487589 10700 57165 958921693 10700 19249 592077508 52515 18044 860272591 52515 11645 940385103 8159 41474 686413437 84752 22899 986242824 45714 72455 651714909 74311 85784 75406458 8731 57127 283470220 8731 47594 904062242 23467 42060 884743033 23467 95946 867851989 99256 15051 889430083 99256 61883 655567261 76884 45663 203196675 76884 29051 297942117 3442 4851 417269900 3442 88151 557682809 12036 89220 256488708 12036 87967 515095633 76360 90953 114251072 46756 46196 27605624 31923 64971 186549951 48561 90057 491561791 47787 97033 261099069 47787 67094 600347613 89287 5109 587973578 89287 90944 701532846 97408 51001 490443259 97408 32665 419718492 97408 51707 569222910 42615 1298 171762960 42615 87122 542351581 38529 20294 878575346 29342 57450 761436486 29342 16065 655329032 88151 17093 245385828 45223 34642 414268794 43082 94037 310248166 43082 29051 69425204 43082 61962 781579812 10404 30230 361954819 59267 26880 101058717 49997 16955 764782028 26114 62288 545271522 74683 72095 850126071 24171 2022 82634305 24171 59179 99158838 63852 37279 628332483 63852 9857 685565695 63852 72274 905811634 17186 35124 523118550 95174 83617 446074068 28798 43873 985690451 53702 39823 494057734 53702 60060 266076565 53702 52628 89607770 53702 63831 508384201 26052 81839 508011111 89423 87601 733264832 89423 7896 646511105 64896 36093 706945790 64896 75708 982092236 30516 72583 537115321 30516 90353 276484524 47274 72405 357455343 63000 30865 381721594 63000 14986 175767863 20812 2880 451522252 11707 18935 149131511 46223 67909 203116059 14875 74129 438510497 14875 42790 928180270 14875 64649 77990579 65977 31944 359496704 65977 25265 843420278 65977 91721 522431903 77092 54728 747060859 77092 43001 100185624 23443 43943 848048655 76221 65718 777018748 9021 43926 444110396 9021 77326 853297107 9021 16385 27186650 93582 22415 729146548 57117 20008 823325067 57117 38735 600578689 31040 18817 717830605 31040 41385 413415025 27757 49021 334785826 27757 25707 282657295 88758 48267 124032453 76266 46975 319277548 76266 8776 611279306 76266 56257 274155104 8599 28051 333806731 8599 93233 287997878 60574 85034 585651064 60574 44064 375162278 2552 55374 948926915 70098 41468 891938418 70098 26939 605502630 45724 51163 347997422 45724 34253 600732676 65993 94633 591560431 38079 18532 905536995 28954 84083 344088545 92264 47780 925442031 56854 46452 521533385 26663 5696 879081837 26663 91721 999593429 32191 37995 208679748 32191 25789 998985230 32191 93811 691737838 32191 38870 189310982 33871 22859 420100735 75980 16640 121385517 86863 9824 615247662 86863 84787 9484096 98153 84682 879931504 87645 9766 665291289 87645 59877 686773569 87645 87190 583067103 4826 76244 29883950 4826 63176 542583561 26224 74903 835614467 67976 18621 126498641 24432 19017 464158676 69134 32292 268227712 15485 9759 286962394 15485 17413 547519284 49076 50055 586571345 49076 98748 713853102 86216 42003 838290726 86216 77557 843135710 83750 18213 251973715 40748 70561 576439313 40748 74710 194817197 52004 61023 736957772 46273 66037 74592939 52441 5321 822421735 23972 18695 265463120 23972 98182 854275120 23972 95033 874529222 64529 23905 875315610 64529 88857 929272808 59484 74232 308864201 59484 64354 247004071 59484 75466 744114636 10371 98565 917910942 57044 75708 608339166 57044 95632 8222617 69477 8696 163095362 69477 24902 233358785 69477 46378 601624363 74429 69527 470642264 74429 25628 233225306 74429 62958 460702802 74429 13871 422572181 61525 67365 56240704 20294 13657 676048167 59699 98271 465696407 59699 56599 974339547 96587 8291 735955783 96587 20517 413672449 96587 5839 124783141 71387 60555 163768048 71387 23885 282103319 71387 16249 999771796 92434 2684 315288135 11075 38807 600216916 26358 30349 519645984 26358 47803 210392978 55661 60026 692540384 55661 77326 770975193 63700 60405 407481589 63700 27985 640490131 26607 15092 289173340 26607 47316 622037242 67573 6047 711276396 75641 28032 505009557 92937 16878 817764213 46832 69430 63168584 7573 40175 821881671 8403 23384 309573482 8403 25537 709089726 86744 10012 158799107 86744 78398 252453732 796 25521 145378789 796 67995 712579103 796 6294 842939274 796 65272 165624889 89731 5548 790290567 89731 72059 550690082 32281 51107 731850848 32281 20505 407448757 32281 60935 456493344 61118 42952 815356210 5961 11033 982457301 5961 44435 561306748 52278 78314 579246009 83786 85609 313143252 83786 89553 701344098 52692 4087 192274453 38433 55881 657343906 8058 26897 723562476 8058 65149 329625576 8058 68782 144209064 16516 18627 988978931 97845 99513 102078538 97845 82071 601604241 23932 48714 837127731 23932 52116 65153930 23932 62686 462706229 80088 63134 88634498 78995 91378 822486160 78995 3146 988420576 88882 63971 148628845 48179 70693 328539755 48179 64042 123983607 45409 58110 144332239 45409 97721 863229737 18020 65562 750653694 80928 55492 482161313 80928 83115 943026466 93904 1579 680656821 42101 92510 643806688 42101 41534 106124707 42101 3423 194160797 42101 37580 214629814 42101 61271 549742868 9172 38607 281490356 87658 79567 911750757 87658 30006 874094430 56300 57499 505180957 65958 46416 786853662 10200 74969 949419435 10200 44435 637637014 11010 76020 826856660 11010 24558 983950001 19978 88905 296249609 19978 75762 936080596 73495 32364 508746383 73495 68782 103940593 21641 61980 662293584 21641 17413 220180769 11916 31402 84726495 55877 67852 764927671 46641 95630 963893946 46641 11007 529378659 2808 58560 358416795 64517 66749 333242537 1852 64888 728755539 19048 2427 839676856 38393 21600 294175515 38393 7270 902834856 68763 2309 511518570 959 37249 885494550 46124 39791 79022681 46124 5364 511184954 46124 14859 395386416 65091 24025 878376089 65091 84623 464835682 83144 31022 629986139 83144 56132 560072227 61746 27749 777523738 22784 24787 156159297 22784 18631 339574233 60060 15024 996534454 60060 87122 167124950 60060 88543 265060155 87122 92865 986613252 1098 54621 401388336 21939 69244 650429309 21939 82105 816504300 89882 28303 999738172 89882 8204 234534751 89882 2341 56591576 92005 61992 191776814 92005 56006 682580156 39226 72052 749076869 34098 12302 806297291 26348 64477 183039772 26348 92162 474399806 73524 25973 279402945 73524 75139 923789777 19204 46932 743096159 84725 46749 864803259 575 11782 162422691 74691 22057 402179660 12339 84151 723324068 12339 65836 977396390 91939 37891 317298705 91939 33579 344030313 22356 73850 492048564 69399 19234 771975860 20517 61660 142936894 79674 38074 121556511 79674 41174 319919246 89490 26971 201334019 89490 510 866951196 4251 87444 21862164 4251 12453 887367279 4251 77920 258858310 1666 3529 30051599 16580 35992 212304902 66849 24674 20942252 2620 74518 533809225 6404 12377 119492568 6404 43004 902817565 6404 73033 882643843 86983 15095 314969233 86983 30261 129959330 87300 46883 158485392 48348 72065 730269325 48348 9453 921045952 48348 79939 236875383 2768 98992 909047437 2768 38838 451539914 97044 81223 624859739 92267 75553 72338018 77926 79471 603339020 77926 25926 67541262 68782 97256 494783624 66922 5853 358817439 66922 60147 109881531 66922 54399 129883945 57038 4158 163775203 75702 7878 50967433 75702 13927 582515113 75702 52628 721406327 42226 83953 677119797 25537 9925 522028452 22450 24928 386289629 22450 25707 280950697 15002 71841 642577962 15002 4797 839101276 15002 57956 944528117 78297 99228 966058577 78297 6604 941044041 88252 24221 914981312 88252 8776 154751367 88252 70770 829858548 96399 26236 449243870 66056 83418 353586745 66056 83382 750917621 78925 79384 665268674 199 24066 688122020 199 17291 407972945 199 52639 526611241 82294 70111 630098617 48793 83203 253452614 18893 56480 281771124 18893 83666 62855334 18893 70336 495513497 86358 15067 357648019 86358 4265 946597049 26715 17524 947208363 88618 49727 455960598 80353 33396 559091845 56700 93148 582116709 6657 88965 658845983 6374 38552 738832790 6374 47708 774563067 73850 93171 830413513 97713 85554 518866162 97713 44996 575375436 10066 96626 432822143 10066 27985 32719504 40683 26046 444563563 90244 93336 660888265 90244 44209 976562784 26457 41962 937918285 26457 62887 51517157 12034 69986 837420680 12034 88318 121604016 12034 80854 381404297 12034 82108 272255579 15162 9402 937910241 15162 72872 126129172 20120 42539 320286934 20120 9291 269590219 14559 95230 257943732 61544 96341 149468998 26939 8538 224789905 70681 26284 902708112 70681 26160 602604002 70681 86067 838632627 78319 73927 828292641 78319 51791 177704473 65272 44170 373580623 73890 56315 937693889 52732 74480 492056762 61962 55809 455282022 61962 26957 309849171 26343 44214 324349813 73069 34957 256945071 23730 89940 515089942 23730 22089 459762535 20638 76632 262184982 62686 85480 119233559 86757 49509 764120170 50803 1477 605839309 67094 27534 696235543 67094 11397 108785407 42139 25890 664496578 51791 10995 21641749 98182 96654 13114029 98182 70078 73671290 89074 52046 665919114 89074 19122 852184302 91751 31520 117856597 50408 81377 153169421 50408 99250 888258687 50408 65149 406381938 17272 2446 552694012 56257 1269 472765900 56257 78710 141148116 73153 32292 375485579 73153 27133 748028829 29735 55356 138076386 89553 92573 334714525 89553 78654 230335616 52628 81489 920729440 52628 78420 896635278 52628 53000 430674367 29646 33656 118574156 29646 24902 235979201 47780 81931 271506210 47780 70950 448557022 99239 50745 329205441 99239 31591 627717146 77226 50215 941664192 77226 35228 712964867 77226 92880 846650981 70950 21528 123854516 70950 85949 739392736 92300 85111 562907650 40842 73821 769423916 40842 13389 274523475 40842 25118 863899087 84787 63834 393548645 84787 31591 55484741 93746 26075 991934626 17516 42086 857883815 17516 30261 539553095 13718 93361 785038959 13718 43192 466075578 86922 61521 761748181 86922 99283 160478248 86499 27035 228658120 61057 89126 664964993 45012 26478 459546934 45012 54815 616415326 45012 55492 703113490 17413 25915 252538231 17413 93729 230830407 18519 65596 791931607 43045 18785 492690706 73913 2237 915872237 73913 30742 417147517 7750 17080 483378330 7750 51124 345256989 7750 54439 994667312 7750 44092 384997437 85975 41947 758659884 85975 76747 150791093 85975 4966 876785615 64354 4809 542088218 64354 54543 787154407 16395 45118 979257928 49492 24402 790367689 50650 83720 825542302 50650 28422 844918110 50650 43263 162986629 50650 12453 742969302 99045 15201 445249291 99045 29208 614749441 80854 7295 669150382 66890 73277 478860899 63343 41690 442219422 63343 52867 432943183 63343 85949 652668646 63343 72645 539115749 90137 96085 172469739 78710 44063 259965836 78710 62223 403169784 64649 99307 929011592 64649 72657 573439910 59375 69500 206629327 84490 12395 255591096 35554 80845 662186538 85613 96039 672091151 85613 76849 81775946 39084 44127 973221935 39084 56706 179975710 7579 78653 271317535 54543 25 399131108 54543 77873 747268022 33197 28796 953236537 33197 85553 259891826 47316 69731 277595667 47316 82412 840134383 37478 37436 106745860 37478 88543 770298134 38552 87956 843968210 38552 90232 505007036 57956 63050 183617351 57956 12332 865373568 19986 33260 829991077 19986 24866 110086478 19986 17972 167953036 41174 4390 65051243 41174 2506 973955936 9291 90939 964354137 38866 81869 713751316 38866 91813 516912299 79261 49249 29737981 79261 27383 377309374 13621 39332 367143719 36857 41995 908364800 52429 70136 221120526 24095 51928 883902937 24095 56150 666570671 77326 45178 88080473 77326 7009 350696887 11613 53738 865667004 11613 68128 771744453 44435 62462 727596312 31432 22718 805292532 31432 1976 541330115 77261 46509 867551701 77261 20435 416857892 77261 78888 416895429 96729 17489 449407503 96729 7888 495886027 77920 40896 225991190 77920 18442 492856118 38838 13226 267489061 38838 29208 964057717 27922 19809 57072271 18847 31394 714890080 18847 85221 178191860 81076 73083 579031672 81076 4966 898487856 81076 77800 801030153 68791 37170 631765356 68791 45797 967370428 5548 53464 538552235 5548 26726 654270471 90353 58903 155903465 90353 39774 260015841 11397 8606 434532573 54815 7267 997145536 54815 58806 340383997 71401 30686 806228336 71401 61883 476630109 17911 33761 508858314 17911 58851 911504898 5492 5976 282057087 43192 29220 350960721 99283 48774 690211628 99283 69529 309635122 93694 59013 721835822 97076 1593 985840314 97076 25926 560452097 59125 24524 342772385 27383 33614 963488696 96207 66557 537050539 96207 83650 342149994 96207 94716 982515281 53236 93593 310779565 53236 63873 705761075 53236 15973 158999972 65487 10866 691634225 86384 28610 889669091 86384 59906 969109811 65452 25776 582438326 10024 83405 931450833 19178 39290 100947095 19178 86477 770431863 67995 32155 570668786 67995 62223 441316010 28739 92126 821865886 96668 86891 813150445 84036 71328 329859517 84036 1695 457531296 65558 77274 945024060 55689 2640 788261576 55689 9453 201022939 99107 13871 172169567 52967 62934 39616018 29051 70025 859432933 29051 15263 232732500 27914 2282 448003052 23469 58658 271168848 6294 70841 539098090 6294 54439 335321958 89726 47592 393223897 72981 90930 7236041 72981 52639 861650888 78398 41534 274305112 78398 30865 456809445 95033 35002 475224760 95033 39903 498730572 88091 29032 466059798 7888 4874 623885692 7888 34883 7427749 4797 89963 657994774 16896 62005 826332918 16896 22499 217370003 16896 30185 590536085 16896 76868 209578824 15218 48758 9301864 15218 78745 637646215 20505 18259 598720020 20505 18863 847580995 42790 36007 465098822 40916 9924 735222168 40916 10644 669328662 80318 57876 81445241 31251 38298 340804335 31251 20506 996675795 66112 71439 617093577 24999 67164 230751811 24999 58144 359175936 18649 36944 734462916 16466 43429 956231004 16466 33609 430973977 16466 5434 444095795 93870 902 690789282 93870 83196 477671401 29206 51459 498529210 44467 16130 119249345 73756 26862 25144286 73756 33788 538054348 23494 17287 874219556 88517 19514 713738795 88517 44855 697655377 2487 58058 428430923 2487 78959 893273906 2487 30185 802939233 43295 42933 205143076 43295 75441 55284357 3162 38878 618394750 3162 60794 331179479 11940 27064 40632064 93719 70637 461762422 93719 7851 900009185 93719 29430 328601814 93719 94527 880920838 57054 48486 389076263 57054 57532 843133790 84898 68089 704336879 27904 35662 461447995 61829 22430 923513381 61829 92012 92679377 5839 96386 818049082 1976 36615 43593200 1976 79993 780835538 1976 82108 844127111 63923 96122 190642905 5192 67677 922080175 5192 18803 483820658 18631 74883 259205503 18631 80031 731260691 18631 84714 217382270 40918 82934 443964206 40918 72657 580202425 28120 86404 774178861 28120 64391 214684289 48641 82446 247946178 23719 37242 748307678 58708 81653 470549015 58708 46395 225336785 58708 70770 57770131 58708 95755 683457085 76023 77087 88090864 76023 87245 59345882 98389 77593 174424163 68092 10153 48488738 63176 31757 84995503 8744 7608 822744835 8744 8479 434928814 26950 6981 104661505 16955 27153 15796311 68524 55653 651618670 48312 62907 294464169 98475 95436 583891150 25304 81308 998576741 25304 73693 476313373 25304 26342 395326302 82071 73977 666945557 82071 54150 301320326 44862 53259 407320486 44862 3793 419211464 77873 6205 975997418 77873 812 203064672 99897 54653 136438121 86460 32831 349288150 47263 81433 269004398 47263 57010 902205548 47263 32263 681533735 4152 82023 347661644 4152 77488 51050909 5293 11761 839509315 62075 54067 18023864 11188 30268 813072406 11188 20435 446864800 11188 1695 59975239 50128 1872 342655785 50128 42386 738570667 50128 41101 637863104 50128 18442 719394518 29208 66800 975583755 79993 70698 498146391 79993 58727 58726317 82759 69706 573244950 82759 27205 908187545 82759 47803 608980601 55816 48579 230608378 75723 59033 872177696 56706 98891 937116137 83262 92767 945766713 83262 60151 807021209 10601 57645 763986384 10601 97678 337820795 15263 76463 246762498 9453 82729 547935082 93242 28693 643045579 93242 35274 764023219 48883 79929 573878261 48883 93714 282414028 97204 49482 863069098 97204 48601 228464239 25628 56983 836398146 25628 47511 92308816 11072 64546 19160649 16631 70956 85147415 16631 18442 408985942 83933 62744 438915627 78273 27733 868449632 24114 59664 323822963 31472 30192 934061820 31472 25118 90172104 72290 24162 600929383 72290 91502 112843780 2506 35903 109465944 2506 95979 419174537 2506 74226 540531947 39175 4664 2555438 39175 30286 276607734 24124 49077 179801995 24124 30423 790412474 32761 48318 197495013 32761 82024 507250167 62958 57372 60020483 80666 80675 438628249 80666 24866 994812448 79418 4384 993851007 24949 58933 430554542 24949 38528 387853804 23671 73747 987830002 23671 10720 635861061 23671 17997 544531516 13871 16715 634220657 13871 84541 865978828 72583 77843 851850760 72583 82696 733337288 72583 88857 346525959 72583 16065 144561977 72583 63589 338805497 85221 29665 495066276 85221 93353 502310157 85221 72057 678877744 83862 87643 547644252 29212 92419 854266796 29212 41663 224487704 14986 37318 740877655 14986 74521 196977368 60935 66538 613566383 14747 18640 474340695 2341 83592 155510128 2341 94904 883355305 29430 83567 610133811 29430 52656 131914400 41706 73841 982218376 41706 25671 102340173 31897 94455 469868701 31897 52705 496704599 88734 24902 26234302 88734 27440 829860072 66815 18644 454553170 66815 59416 249139047 74752 71510 176355400 48301 12872 269343834 48301 11070 922604760 79547 71970 880969178 68534 62236 407572884 68534 582 542805639 72414 43427 379274539 72414 7683 827346404 23701 57489 820019749 23701 31146 489894556 83666 93630 414633570 83666 35820 418316991 83666 79939 127594353 45436 75320 906048813 81894 68948 242750065 81894 52705 726760 85111 32329 898639107 69529 28281 590030557 22399 15139 616313717 45362 67534 534364088 13226 75346 654501031 42541 12752 887524218 5364 46845 85417768 5364 28319 206014072 5364 34697 88549567 11717 32056 410693565 11717 53244 155748810 51858 36428 893038296 19064 81029 316645363 19064 85563 319329693 33609 46701 840404091 34687 52244 813250837 34687 39596 991313836 97847 67858 663538649 97847 23710 302678321 97847 65565 451543769 92734 77321 982257087 71927 2188 618380741 2186 65339 805545385 2186 41534 503274411 90776 78493 849442711 47885 15903 513896633 155 24603 542760094 155 20058 310336363 41101 22045 839718324 49555 5754 604945034 2589 92170 200341181 39774 95388 71269734 39774 76747 391628645 6775 34896 316813192 91502 76667 687409426 30340 76391 293661902 46564 61577 638515636 46564 17459 640037710 43263 8549 377405019 59992 37309 255311345 59992 38131 60653178 61298 8454 93639121 4373 71043 938677683 4373 73523 168829443 4373 3737 345014867 76669 58178 549139306 76669 94201 102554037 76669 53226 930914479 76669 66373 568600080 8776 94129 807134387 8776 42592 60657642 69514 56100 209025308 34300 90779 402572301 34300 44511 735130872 44731 33254 45753787 54150 21701 757430140 99228 91773 355292622 99228 50024 214277579 22465 59338 203520709 26957 41842 661788083 26957 21628 722744627 17722 68228 467601970 4259 71716 491235247 96403 64222 6042995 96403 18120 814650666 46701 52760 738112893 11007 533 208042601 85265 6201 564259571 7896 88482 846936707 7896 86078 797751855 78579 99942 587792669 78579 47392 827848283 38870 2086 125754169 38870 9300 766412909 87330 13829 82616926 85553 2828 839741318 74521 20748 653267812 74521 35918 493013028 74521 20018 616501988 74521 54168 905086277 13927 63477 493851401 13927 80031 997738231 99465 82853 310014049 77857 56869 295805239 77857 69942 125597438 78420 54709 271928747 78420 9026 742766942 86758 10323 37388547 86758 15842 653835261 90944 2504 130758800 90944 65256 195876644 44209 92465 743065925 86293 76395 51697857 86293 3853 632375323 91604 55281 59095425 91604 44777 711657643 77087 10831 89104775 75708 66931 737637870 62646 99589 138910715 62646 84541 841277251 29032 90678 929180779 10306 80055 862693759 65236 98463 799931947 43671 11146 287376205 7987 6366 603848882 7987 59173 85980781 7987 53244 149708565 74751 67496 77032290 31453 74169 7928322 43001 29327 841754769 90973 73569 968062728 90973 75937 646312655 95637 64187 451346308 50163 64507 857048462 50163 4966 709766462 50163 77557 613603127 26347 48644 98969979 95139 72426 51127640 92506 98492 5784260 33074 21503 183926656 34015 71286 496907055 34015 29980 58776059 34015 24558 573459545 47926 1373 200325267 47926 90182 763569433 47926 84623 929446693 30876 40961 215595647 30876 72582 589246920 30876 59906 457339195 3283 86561 217471150 3283 60147 540712211 92214 14842 764127718 30286 86171 379681832 30286 84250 613276382 98539 5169 983431357 76035 17099 332535424 77676 94632 900127524 77676 25926 43329790 99615 74909 842249052 78853 1900 430955667 78853 86688 641507344 78853 15738 413467077 72434 44950 700845197 49566 3886 488243063 49566 77711 791480777 35434 59960 907920160 97721 46439 177759937 59906 85700 192361848 59906 28105 834817039 59906 84261 341162665 8935 69820 484989500 582 13665 860038139 582 49397 355894694 37580 2585 860714836 72657 37373 436316356 72657 43523 801052928 77711 27779 20544268 77711 31146 215346045 77711 82022 770571645 95016 404 750988183 42348 48817 565937284 24424 95766 940857822 24424 62887 650284472 24424 48727 290184680 24424 48796 396098590 94234 39268 365648513 48438 9424 844880547 95632 31355 394553392 49848 22598 962238149 51575 17661 727212420 51575 61419 641334912 17997 54457 19866844 17997 55178 495341100 17997 78845 927966441 35286 22847 611475452 35286 47011 273684049 75466 86446 720794125 75466 33788 822632989 54516 80477 220697701 54516 64042 6938400 73185 76870 320179053 53785 29053 440734458 91471 27213 767138821 91471 45129 358763352 91471 76418 691836690 47594 63009 6823179 95019 72405 308431955 95019 71757 906349651 73780 62069 472725841 73780 43929 415043451 5516 45987 557650779 38735 29214 467425244 44291 58182 221179062 44291 84250 463632821 82108 51793 259705630 18854 45439 914069508 48275 9211 595297919 75231 49643 475123370 63831 52361 511278950 50119 97688 409156869 50119 73525 206650413 50119 9796 684649665 4839 44626 616823328 2420 82550 922788031 2420 30185 107395132 2420 43679 886405805 2420 20687 545060231 32985 37402 343460887 32985 84900 705879332 32985 25202 719590828 59074 79855 737751779 98515 46619 237132182 27995 76689 914855306 55492 43335 300367845 75139 74512 432397056 75139 45633 251208894 13395 98261 743042261 13395 46378 785006705 34883 99817 388220802 44609 69606 622603141 61883 41851 143871673 61883 42386 78022343 40933 30392 219803032 40933 80246 679109626 40933 58085 367326002 75762 93437 811029539 77430 42870 412665795 54399 71920 166856336 54399 20687 157537871 54399 43116 105722810 54399 73693 532732152 74143 46364 483129415 40470 4162 529186490 40470 34642 540900288 40470 61859 921189467 98538 6876 457610025 60469 89336 344917964 57973 17847 49243612 57973 86878 881910139 3658 5061 681948506 39749 57584 184155403 37164 91555 638243830 37164 49013 471543517 70939 26767 559926713 27205 61947 860104632 27205 30764 516217854 38066 55037 461686498 38066 18716 680730824 38066 84623 659410949 83609 67014 830212706 43532 80967 743583799 43532 7270 456131112 26160 56648 267253516 26160 94053 320946970 28051 93649 901333021 3197 25083 409875586 3197 16195 272063591 3197 16442 74839365 74680 61274 513975340 10936 64926 726335459 10936 52867 470413579 85256 95852 890354564 16526 76167 130346692 25202 67253 589286730 5434 48799 190862831 5434 49071 774568129 74030 42827 846972723 74030 98669 190443271 49013 77427 519411990 49013 53455 553373608 49013 56070 459188603 69642 79182 296544928 58851 77971 903977223 58851 19249 567975679 59179 80218 531998460 17726 99131 796867500 17726 80972 990490879 80031 83344 485215701 30261 67374 326871610 30261 37970 501119488 30261 80579 906631676 30261 57492 978222632 6604 1116 130329026 6604 47803 441649849 38312 83607 774639751 38312 95913 97645968 45801 59260 86739131 34900 98992 621689271 34900 50691 793528026 34900 9487 26265012 34900 26760 426906360 34900 40687 915509917 29980 64265 364338758 29980 96206 826712422 90889 24070 842358295 69403 29316 611122860 42592 51938 292473485 42592 844 711600672 42592 7454 58015705 89027 69210 280504615 38290 93785 672945843 65149 56005 168700453 2987 95617 151840867 73523 70139 82702884 73523 11009 518902043 73523 71402 685718933 60882 45325 521478785 67129 23116 257172700 67129 42942 494205418 69500 47984 712433232 4763 42586 703655788 75441 98527 611401575 27985 8781 516683511 27985 69933 942481500 33788 14651 501791611 33788 71678 392100563 27581 76870 951180073 20368 79194 379627110 20368 84714 358899593 20368 16195 958751923 5308 70597 635993787 5308 63289 848200381 25118 22149 392079983 25118 55457 395934761 18204 19679 993924453 68634 33502 566554779 68634 37849 709205 68634 48596 773482881 56927 86836 204709307 23242 91648 976639338 23242 577 708288505 23242 86872 343336957 23242 5887 611993915 45823 37749 777452074 45016 5678 352073988 23429 70064 17599119 23429 52867 988454924 22499 56924 326440450 22499 57981 136352115 22499 77557 364165760 41534 91376 995976893 31515 95588 96645325 55097 58309 88090746 55097 52705 291874986 19292 26083 292484308 19292 25707 353985963 89835 1769 748329528 89835 88857 588281767 70386 3307 119757484 79471 38012 110460134 24902 72497 420988492 25707 37934 890624808 25707 65256 841587735 25707 38645 649015136 36561 63261 523564733 43890 5637 503218859 18716 53949 362957149 18716 82483 207015476 60794 97146 95788140 24291 33077 149440735 24291 87427 670396940 98889 51770 456151142 25926 62609 791486159 25926 63289 533324977 97453 23927 109880431 97453 47708 414836887 9049 48569 884986205 98908 68701 803875964 52705 87314 378353412 66481 54711 971095281 66481 69014 169581360 66481 12623 464743681 42633 78604 947113489 16065 66150 544544385 16065 13389 770868564 16065 6325 273849313 16065 10665 20475244 19442 75318 958454196 19442 77800 607815925 77557 62455 586269378 23177 42109 795655686 23177 33003 238015778 57107 8718 761288860 82270 3962 905743849 11070 41872 672058008 9788 20182 479151109 25392 99531 817416506 25392 104 658636773 62436 45585 455430642 62436 46378 536356607 53000 75772 625555308 53000 57124 760893750 50089 82310 591134996 77800 49108 997568377 78888 63505 912072650 38168 38263 40480187 13585 21172 814421656 13585 21734 75915714 13585 64601 749354540 39752 63462 93668951 81567 16458 601665349 52826 81986 556485090 40485 34380 400971672 40485 50291 538952500 40485 56756 53598020 40485 21549 874628527 91546 23236 592764683 67552 70791 231990995 67552 70078 210443598 67552 7009 431822794 46910 15518 151698326 46910 93264 214969482 46910 65734 634682629 58806 12015 561298029 94995 30076 966014033 94995 97013 436576662 61540 75491 275050705 61540 48039 762203142 61540 80972 283289746 20130 59641 475466567 20130 85962 796524659 20130 79401 728901154 47729 74129 728517578 82653 64045 479939952 43674 51286 64929427 1900 84175 513746524 1900 7683 97032728 51246 90696 505372613 17448 56180 275009003 3318 54700 110856560 3318 3931 867604304 23222 79734 754723078 23222 36957 863198168 38645 21690 54431854 38645 90182 583736583 38645 35243 839740247 25229 29303 934173351 63804 42891 140704137 74710 70079 74720066 74710 38431 426778421 74710 57871 342529425 2310 95491 126225721 88813 38461 437620692 88813 247 328733087 49892 2359 158307112 49892 22405 104546156 32263 24730 314940541 27302 37737 56485877 46054 48725 212245544 14397 71782 118056492 26760 77097 515545252 26760 86212 242130368 26760 70616 507583078 60857 32148 777332028 48333 34633 349979504 48333 29394 920183722 52639 17601 726449077 52639 9857 5832868 61900 30781 538798503 21628 37004 709738137 18292 29747 243361648 18292 83297 631217894 18292 35731 393223387 88521 5505 187292391 88521 59877 968617473 17459 16426 695839774 17459 6891 394134096 81102 91016 838529565 81102 9916 37004902 81102 36032 546255079 30167 61735 552917567 20223 73409 449631247 20223 34649 304930060 20223 33369 562286105 7009 10403 386192382 80246 29040 785416910 40051 16776 767971332 9456 82965 761650459 9456 3601 907160709 9456 12646 292657628 9456 17333 432974135 85563 57618 854638678 76849 505 227576543 76849 28715 683221122 76849 98413 556558344 76849 77742 219251222 41609 47764 422061970 8852 39126 325293542 59716 36100 4867037 59716 39812 637888860 59716 58606 22717527 83382 76792 571247492 83382 10538 346151274 83382 57981 251196431 83382 32452 925520665 20284 794 518402907 20284 51980 677860943 20284 19249 746786041 69933 86086 329784966 69933 26505 112164064 69933 94336 605326022 80760 4979 998249244 23885 974 540138885 23885 31478 267079781 23885 41763 212377615 76712 6437 761395135 76712 48544 796138706 61899 92180 291275985 61899 77488 20555604 61899 66219 112898260 89677 81175 795683158 89677 18007 504177105 96295 40823 377465293 96295 94336 74822903 58965 7975 784070424 55070 45454 899763050 5381 81914 649102186 55607 67763 131244911 55607 53029 953997497 81915 87910 904561008 81915 76868 115656352 16385 12430 470507118 16385 26832 947803720 10644 76346 805019699 58144 82815 669246003 58144 77126 504170346 74215 91214 329749152 87878 31785 750180882 15842 25127 115198725 15842 10133 713123670 23109 3223 576524523 23109 72909 840309899 23109 16346 106614164 84261 83991 990849228 27779 11988 716743552 27779 33579 259093079 53226 93001 824043900 93825 708 992892120 74632 10182 870298707 74632 28715 86001846 4265 93517 94112106 4265 16183 13889849 85064 13607 470264092 12646 47011 783850487 12646 22729 39750504 44092 86694 478537406 44092 12469 96970499 75937 34895 954714561 48727 95488 202566521 82412 45205 191335597 82412 29568 783244279 33039 74658 648384338 77232 57211 127866137 77232 6046 956521484 77232 41860 786917739 77232 5887 750812094 97163 53237 299935419 41663 3237 307941324 41663 22281 6601532 86688 71756 731666176 25265 36295 677821049 73033 40197 811491821 91957 9261 293117645 91957 4021 369071045 91957 25431 398092261 88543 19578 596141202 88543 86789 946481342 88543 6955 893384593 34665 61187 214333402 40187 51500 444220271 40187 94053 257460682 40187 46126 181365622 510 59543 827611416 510 78786 402622278 94904 31966 512180292 13850 42680 432362475 19249 75974 815036373 19249 77488 857943869 87190 6838 651961430 87190 99989 151724604 87245 26557 181085804 87245 46002 358670212 49071 22051 353183994 19568 12467 209244261 19568 76613 152979427 7851 13832 293463238 7851 66404 721854076 25708 25635 894992836 25708 88232 486601060 75962 20235 81894390 53434 99840 546365865 95946 35862 233656672 95946 34697 581438707 91721 57277 398049010 91721 97464 450999971 89603 43363 693155575 3160 40954 42541777 3160 3495 209045878 3160 89220 69267495 3160 79721 434758833 55081 32847 20598864 55081 79721 40287564 92012 95948 364932891 96153 91928 395135069 96153 45408 79411574 96153 1654 553248737 93353 19423 688189954 96206 34257 169073325 96206 3853 365252971 9300 62840 992949641 9300 89033 598712023 93417 50062 911458272 17291 59566 858265405 86789 46079 194551740 86789 44732 326963670 41385 26236 998631478 41385 84754 256589972 59211 58617 934876043 59211 25370 359561859 59211 50428 484416580 34253 71920 207679188 63799 3745 251592590 5326 35996 203511278 5326 34642 877394561 88466 16052 773609483 59877 39633 746807845 57492 25400 830928675 57492 72511 699147171 52629 23300 813322708 11869 25973 699465932 11869 82474 95347246 20132 46560 565420815 20132 42025 911481930 57756 65740 555082675 36746 91040 966993851 3252 94640 356928828 9857 88653 585674444 9857 62153 817007205 20435 54118 280378735 20435 64391 34264326 20435 49482 206767778 15973 48491 652051104 11645 37150 332367408 74226 41845 162102520 74226 41777 750482068 74226 18391 933892835 95755 27863 242737966 95755 7574 696488885 87909 27087 183056127 87909 52073 537804559 87909 24407 72180178 87909 31478 994495051 20483 5945 27495088 20483 75173 212737684 66219 32364 69265654 66219 32452 418532940 16442 24754 45595985 34423 26496 398816370 34423 74245 373615207 56006 27278 497023625 56006 28859 797205500 86923 64265 651356713 1654 97178 568855274 48039 77409 476907418 33464 718 552915346 33464 58351 363817628 33464 49947 214346223 56132 36543 348471316 93265 60965 394856146 93265 4202 456236829 42891 15061 73390343 52116 59481 122371228 52116 43060 242323379 52116 81200 679924394 52116 91378 326410484 3423 18745 868548122 3423 82107 28935966 34649 28116 333095557 55899 24894 556951285 11936 18427 207148860 11936 11906 771267474 11936 90953 782136564 11936 74855 376012167 89747 8307 350332602 89747 18007 651438931 72059 70012 625191097 72059 72872 896856238 61318 38121 688603868 84144 52694 459291669 94139 75137 790018365 94139 10407 83299998 45653 82732 888719228 82488 94432 535322448 82488 68938 482923757 82488 5446 816952871 82488 63242 225199926 82488 89198 850512593 77495 87306 995075901 58085 39660 674221916 58085 93524 848538016 58085 25268 791039461 69095 49278 180593223 91076 46594 169917277 91076 82252 210182073 27882 87128 638649112 84292 86685 942234422 78976 52180 548588132 84767 30158 155029456 84767 12991 293254364 84623 71485 299176083 84623 67411 298915299 43566 93659 499937052 43566 48601 291425922 43566 71821 437239807 95208 92654 343780724 95208 30865 139814852 26726 23383 955361072 26726 11906 539955990 26726 20389 540119577 68096 30740 50742304 57211 25371 322794059 57211 69014 341264832 71829 40411 323861803 71829 93233 134319162 93737 64626 31829265 6180 55501 62638771 93811 49603 75033699 85460 5796 105003173 85460 36653 743536298 85460 41147 378468237 17972 84202 673660365 64391 2898 757630387 64391 10157 720848932 9252 92794 967367021 9252 54777 914868035 9252 74903 574675040 47253 2317 172613775 47253 57871 33800462 28319 19591 806241994 24750 36994 748548545 97013 94232 56475245 23710 73348 205591827 23710 59583 873236556 23710 64292 851645955 50409 84944 55123432 6955 30706 41003568 40391 78820 751776933 7530 32115 847629490 7530 67130 772915246 47410 9461 99745835 42926 59538 964528005 42926 90630 362391958 42926 38431 909258264 60151 12129 888148389 90232 24532 782785719 90232 834 45822221 33579 6916 393382146 33579 55719 112920249 33579 87448 156065911 59446 26087 627483237 59446 34534 98786173 17786 91373 104092405 17786 76957 91692697 17786 57871 748242444 80536 78627 196615795 83431 18551 709857443 83431 93233 749361824 86067 4272 191684012 42942 70698 458741953 42942 7733 318878058 70336 63222 201536273 70336 79323 892780409 47708 40235 729850077 31591 20931 14200090 65226 60189 697675303 65226 38794 172346314 65226 49002 198131501 65226 35274 152621755 65226 13681 627756193 415 47352 549643341 20299 97355 981055801 20299 74268 406613825 20299 8835 727176483 3793 59725 200269997 3793 11795 388398965 74222 33663 165445328 36653 30474 470590229 44099 23953 181867953 44099 57619 159727984 88236 69738 769421967 53029 4313 643642058 28105 78241 670975701 28105 69469 598673968 20455 59453 590041717 20455 39668 646130410 93233 22321 686222368 90603 96714 703270117 90603 6291 304529093 52867 63021 581950431 18120 96217 225945310 18120 94126 776581692 78739 55439 69108045 78739 17375 467045037 88857 13792 921560358 59449 61229 860113783 59449 84250 121759921 59449 49397 620325090 56150 15918 567473865 56150 87040 181332714 56150 78282 793007961 78231 43391 529721631 74584 24763 154669513 82024 56390 650075872 82024 31884 839905385 82024 32452 566580963 31044 85470 970829284 31044 97523 203883939 4517 43977 259940417 4517 8184 21933717 28796 4774 358680027 28796 38660 941411481 68128 70246 26623564 68128 61783 435039238 7270 82880 905620929 89068 89829 607456287 89068 45325 944822362 89619 27765 298884641 51884 82381 644762687 25755 66975 721735832 25755 84900 629965784 22437 2804 491637181 85949 58576 482072170 85949 7590 528827658 24152 26740 489314287 24152 85794 281396318 27733 15523 225792496 27733 1557 414976770 27733 47757 867555352 61649 39618 889497125 61649 83049 708474373 61649 15232 823340706 61649 21823 546940486 43479 85797 352975406 63289 64069 33350341 63289 98229 371540579 7931 64459 110581845 7931 49872 246811708 7931 95459 792364606 53244 61956 375877267 53244 5489 371725619 15232 58597 37093747 79112 94728 995128769 44996 27067 566459229 64042 98763 426830240 64042 63242 714211009 72872 76188 786769273 72872 478 285103064 60147 92307 481678322 25789 77555 334810586 25789 48856 970063 25789 64175 287380682 65749 20298 106892897 1605 65830 353037495 1605 57981 504216139 19795 5672 566149500 19795 26528 105980417 19795 86477 428452284 19795 95782 750287833 38528 11794 236118429 36032 62760 695583153 36032 95242 331054810 36032 4184 390207361 62223 24365 533820696 98748 73887 429196602 94506 99861 406207142 62887 29401 861066546 62887 34921 993763156 53511 1029 608036481 53511 39812 767568311 79939 15042 44061535 79939 47358 207992489 55973 83796 894464950 55973 11155 35445015 36957 93924 478723525 72645 69467 287771084 72645 11773 108942830 82988 18825 537866382 82988 15447 402928581 6291 51368 785623871 17798 7983 417454312 17798 39369 371486203 64175 1935 351778654 94969 69037 825076364 114 1125 882867639 8184 4306 686016955 84714 4854 643101121 84714 95732 214516133 84714 22238 835603197 70636 80652 276758696 25486 60107 302083464 61271 41549 649654266 61271 41739 568539157 30684 84113 375767571 30684 73693 685947977 30684 29122 747466416 75374 4593 764204946 85060 79127 751936139 85060 2557 575933018 81361 13375 454324784 81361 87283 374076731 81361 91320 887577077 12469 66596 646315317 12469 40709 779181391 12469 40194 340243297 12469 49872 126465298 12469 11009 989002404 12469 52928 489886068 12453 98552 82824204 12453 2301 157377413 66404 49822 430468708 66404 80333 399037230 46378 95968 551170944 46378 18391 666417680 51494 64915 165010325 51494 86477 99097228 22405 38615 6160064 22405 19247 665412723 22405 6877 460186636 1028 48517 800978980 76747 43361 122493541 59761 40039 384631594 59761 53045 113611325 17375 9031 950219437 17375 45633 344676266 81223 7670 468252221 94978 60389 361200584 35731 18942 798866533 35731 95420 861460069 35731 11257 652764508 82252 43721 728968764 82252 11926 296650405 82252 44828 152699300 82252 24120 961229536 94371 6709 413261005 94371 53031 777005080 75615 60858 476916757 75615 30612 592961110 75615 47011 71845856 75615 47392 87516156 75615 2684 770716401 834 28449 676846313 834 89477 400941318 834 6210 267943822 12332 44626 67475805 25742 85868 898494552 25742 41558 704658085 42386 59687 387029810 42386 68566 992514725 42386 13832 885723709 36560 16360 168795788 36560 62349 833221549 24866 57424 693334248 24866 60043 149518655 52063 84548 229547563 61249 68929 209487384 61249 78812 697478061 61249 12506 783790143 74237 15287 250247122 74237 57210 813790408 30865 7601 210483705 30865 57619 686465916 89198 92861 406510787 97678 99926 891116302 97678 31842 558176420 419 66449 871802820 419 29336 695880613 72274 38234 711573618 78612 6204 734000712 74360 60022 727683419 74360 97383 49568828 64661 52184 94288663 41763 92247 250808522 41763 29336 835449212 95805 57840 725988142 95805 31842 788321534 95805 93663 144494771 11773 9948 123470326 11773 34642 984007712 11727 81947 565677542 11727 16195 714061538 12124 5065 811235778 12124 44777 35797959 36787 15546 85231055 36787 36748 664342868 36787 66251 231892061 16249 61519 356780615 8479 1862 963793967 8479 33072 592056144 8479 62494 97697178 43116 71248 763995290 21734 97068 467614611 98141 57155 493636139 98141 93531 391853545 73693 10133 324025439 73693 78627 274740448 73693 48048 789113176 41630 51351 403882762 25431 38310 840203586 25431 81653 135277095 95332 21802 19745459 30248 37429 868803560 30248 44855 578546537 24861 24126 103468614 70078 73458 908385734 70078 89033 517487311 70078 11009 652080999 70078 61783 189102520 78959 50972 79738434 61817 65399 959048593 61817 41569 389619550 48100 4746 316730545 48100 12623 898608989 48100 237 196539179 48100 53045 547144229 3601 73833 559936048 3601 25119 703955588 69673 5168 540297095 14859 70766 946942668 14859 93524 210340434 86412 47675 431972685 15138 48678 307686381 15138 77295 456364892 93729 18242 320659408 93729 15234 754310630 93729 62494 631931465 30185 37488 45532689 7683 11702 437180509 24558 98222 370763811 96637 88419 629011677 96637 36470 133935797 96637 48411 834308704 7733 54525 729086428 92449 84630 768485845 44777 47715 915854656 85804 82485 979116500 96089 89878 232471317 12991 49063 199343454 54439 30890 950996740 94489 7537 954378840 94489 89581 572229409 71843 73981 93666179 71843 54257 626460900 17026 48725 409649346 17026 2082 301878691 4516 11079 903069377 20058 83194 873406860 92162 25127 369207226 21056 56131 907899298 812 83909 870269011 812 61145 826355079 1695 67187 941457447 87246 38710 514143256 87246 66653 717920150 87246 36470 178126406 87246 50293 705677653 34688 19743 300568053 24717 13751 547576639 24717 69942 798485653 24717 94064 626712831 54233 19987 986745228 87925 35699 680030253 26505 75183 948430316 14844 66526 555419565 14844 75999 662569142 14844 49002 500198603 6317 74159 708732946 32537 98774 405533791 32537 62990 312872608 60318 86073 751999799 60318 9796 545599909 6325 73178 610658085 6325 87283 179076809 16578 96452 717748131 16578 37311 683470955 7574 1787 711982519 57210 12756 300393648 57210 51567 986818060 57210 17343 49531631 57981 87956 247209224 57981 38794 103931758 57981 55426 911743544 51980 43135 946797990 40709 28685 267447424 18442 78645 80802495 18442 24714 807645930 47803 59972 456539335 47803 56949 692320873 64557 21683 558922616 64557 20389 392088201 18052 26634 176115206 18052 92033 984599938 76540 18805 178530838 76540 56976 764965326 72909 48634 591357623 72909 49802 93589946 51595 4742 529317058 31884 18957 653433115 21884 79138 58106405 22556 10178 136252968 22556 10055 444735505 70770 28543 783092559 70770 91920 713606993 70770 82618 545427672 26342 82717 107750138 26342 60120 202547868 43139 39446 404122815 55178 31253 581950094 55178 81653 748488391 94026 94016 745689949 15234 95716 80870193 34059 36255 936487715 84250 99260 608747548 76868 82023 299841948 41675 95075 474590010 41675 34483 252397696 82105 1450 422400619 82105 48856 481387696 20389 15119 967974118 84816 61330 336003090 84816 96948 346401009 84816 49947 312788850 41599 24553 984054381 41599 1353 632844095 7279 71558 159322575 56070 42619 279351837 65836 8525 546460088 13751 60874 662496771 13751 27830 801879674 13751 3801 173767529 13751 56 793761651 13681 70752 721833474 13681 67411 687203264 13681 81200 202084884 63656 32994 920027743 4966 37701 625618774 4966 77484 132270910 4966 66251 36759696 45533 44992 51464213 45533 74245 278252624 97464 173 436441254 97464 22445 782107801 97464 4906 794036173 3931 35000 18470004 11906 57508 359933061 68314 66393 715093172 20896 44427 46198676 72194 8313 609578121 53031 51612 74263130 63529 75046 212311603 72057 14094 374581961 72057 64318 418550539 85432 27378 972362973 27133 7778 680868380 27133 91867 445552101 91155 37734 703648045 63873 71635 544663871 16394 37803 747651036 16394 31523 151961077 16394 35820 530386118 16394 13258 297697961 4067 36564 81059261 78845 37038 883481771 71816 80759 670662628 73604 66532 244126885 73604 85794 236715306 73604 80396 514514026 8834 9175 350606060 797 19347 209036587 383 60836 312422300 383 5498 615494409 56976 17296 531709319 56976 63455 280215070 56976 91813 992283331 53217 21795 160812241 55557 8987 122227582 9796 24580 171968999 61436 74055 244010747 31482 28474 741487049 44855 89126 935302563 44855 10407 804818728 64458 56317 512139360 64458 87548 388154997 43552 82300 718045357 13258 79676 990128711 86421 1794 101336144 86421 17504 264172662 86421 94064 426979494 40395 29315 144859164 40395 80333 697924041 53600 98552 751621932 53600 76034 750974208 78009 19124 614949931 94053 54618 466691584 19549 98224 17635974 19549 12028 324606758 69469 22156 767268649 69469 16937 953164071 69469 15876 238422222 69469 66691 224214045 25684 85253 759371529 44732 77567 819163248 44732 87896 186901711 10407 44745 720250805 23447 88677 685148349 23447 23939 536335622 79401 9512 921610438 79401 48544 598847884 79401 90122 653229719 79401 4117 381417502 22238 36111 457338373 58151 17700 768076075 86078 11492 755530608 28715 26261 295247124 28715 88232 851972883 20506 12029 478966954 20506 81739 357592266 20506 6327 739088259 50615 16461 184654318 44613 37210 492722112 44613 23939 758906537 94527 79916 190338727 94527 13528 691343106 844 49083 348981670 844 42609 974605123 844 9424 296957637 844 60043 237131914 51658 71696 888886008 51658 56949 912515237 96382 53567 720052555 96382 28863 572504126 96382 2273 446160559 96382 10421 940378148 75390 30426 929506980 62262 88020 830274373 104 87385 20508357 104 22729 987623446 104 78505 847467895 3737 25017 693806891 3737 27987 527673582 3737 10055 557903040 32751 53355 773058091 18803 86925 764224224 65256 28133 196085347 47392 36448 281753666 92450 17681 56201759 92450 72023 441992816 88511 21667 873748484 88511 72023 218507232 88511 84541 219104223 78589 53159 374454100 77295 87634 904202265 77295 95793 843935710 54777 77768 320195407 54777 4202 42844506 30764 21821 56909319 30764 31842 701584080 34483 93625 925014699 7454 60774 130410912 7454 11110 42646233 7454 66320 327983723 61419 43550 203042625 69702 2584 980152674 91928 40037 960096072 94126 56993 834226963 19163 468 83495765 19163 79295 820138803 95459 42230 859090198 95459 58351 674264381 95459 98308 442816994 95459 6463 39214518 73833 98091 479772945 73833 63511 866725137 73833 4021 924715971 21949 47332 843074656 21949 95491 537481263 21949 81200 924991739 7275 8754 686173823 79736 18701 135850654 70447 87551 299965402 70447 50308 793307335 94716 4475 776797215 94716 81653 193868007 30742 84389 254321077 30742 61783 290086021 5887 68701 172029386 5887 64087 613084528 6327 50721 882122295 6327 50855 892448518 6327 61145 192733771 9424 26003 405928242 9424 64582 160209804 75484 25661 807764960 98669 68929 119184588 54863 54180 400487918 28422 63864 830412739 28422 29017 905152369 9026 93385 634658214 13389 65763 488274106 13389 99739 318048950 13389 61998 380499515 51124 35017 343907592 54168 58590 110252781 54168 26506 147007980 16195 51598 679989022 80972 8615 117453505 83239 15380 292886994 22089 54078 521656965 18863 92479 820629190 52504 20323 317651470 93013 65317 119366132 93013 19905 932866347 48411 66823 401371562 48411 81161 234449196 48411 22086 424443362 55457 66259 918414407 19122 53124 643154155 5784 23371 645106459 5784 53441 667685647 5784 52045 113851866 61859 94360 697545783 61859 47211 846142393 29001 92544 657696188 29001 27830 826089007 29001 60120 501400489 30652 4748 684338511 28999 40830 141198421 28999 19232 60811656 63633 74043 623277068 33777 20601 585318304 65679 63192 642182780 93012 75586 643924626 91813 99739 322421086 91813 69614 657186948 91813 8529 42069806 39596 47786 999843050 39596 1616 728482690 39596 1424 76800036 39596 21894 477392319 61998 83796 471604032 59416 83558 425403295 11009 39931 115461959 50963 27511 244485955 22729 569 822211769 37266 94219 696966858 52282 59453 696620349 52282 25546 857887626 52282 4184 255928847 52282 91680 645752405 52282 91912 156433287 77832 81123 393408335 33792 52433 117585747 33792 51075 19006789 9299 91235 295119553 18391 70638 192105621 52631 37702 538709262 52631 9105 29044530 8657 26250 283641328 81200 33839 410649820 81200 72313 311516182 69014 13508 389449821 9396 56791 272041727 9396 93531 107540154 9396 16677 510665294 48601 34957 349850627 71678 1584 820192886 71890 72637 932997779 25682 59287 938348031 72023 85745 896177504 72023 41746 352218588 80817 25598 264740708 80817 73977 629919160 58351 75052 21291005 58351 30505 710317596 58351 70014 55571317 58351 38431 483126113 63589 97787 111529497 63589 56520 755388398 66320 62990 570513959 48048 88262 758104247 48048 64092 946610416 48048 58779 560980366 41880 52775 923540422 41880 35002 606121242 23132 13664 488876264 41036 14583 88412873 65953 46026 419056417 56949 33929 637717753 35918 76259 853570919 35918 69575 15764236 35918 91999 722935025 66691 5647 452763773 66691 31842 418598011 7590 78936 809238411 6634 64831 959253385 39903 45373 740162337 39903 67899 705295920 86233 97498 790089929 86477 40656 422509705 4310 32930 256572754 97345 78198 911912689 97345 27789 803588517 41528 56408 260105357 17333 82393 844814876 54817 76237 252666021 54817 40194 612825634 54817 86519 529404051 54817 52656 95152869 74983 3402 413493243 71220 27003 348999779 71220 35820 138964227 91540 38692 188347310 91540 31565 327934525 91540 67720 235776247 91540 78786 916260970 78593 90221 453242173 78593 24767 958833070 39369 18542 371695034 11791 23644 959012390 84358 89661 453103294 36956 65557 77089648 71095 70692 621362301 43529 35586 624638860 7944 84545 400280276 95979 72335 673921264 95979 89371 560378050 31146 94815 462448794 65517 15133 224875805 65517 79295 433610097 1832 86787 646345272 1832 97523 27588901 1832 91999 121219210 1832 36135 920084121 29122 71608 671741220 29122 80945 339504194 2301 45556 993056281 2301 17661 232615810 57010 63511 534766282 16805 18719 21934411 16805 23028 111143703 16805 42324 793880570 5542 18177 886806844 12676 76311 736731054 12676 38914 781759823 9719 29400 521151262 93225 84102 653081213 93225 77488 180125001 30423 55544 513618966 30423 27830 421243555 30423 3796 93045503 53045 55466 89554599 11909 51737 133763474 46395 2848 228339892 46395 52604 363771929 41746 61283 356899311 41746 96293 101625567 72582 97486 946127341 72582 6063 391358145 88659 37924 112428565 23939 83318 635895617 23939 89546 165703754 23939 6080 37153135 43523 81648 352114826 43523 78368 791612783 47358 69978 728545705 47358 85825 74017551 47358 81630 916045283 47358 42842 657791615 45231 2953 641524751 45231 65078 177648718 45231 60055 209791622 87135 94411 749300108 87135 82933 83997224 87135 5172 336578878 57532 97587 685278507 57532 81438 302772221 94695 57947 704591470 11257 89038 269853065 11257 38209 599120217 34642 32402 223182749 66129 8085 768635715 66129 31565 205530479 67630 5300 661253073 67630 8188 860147841 67630 770 496617001 91867 90820 180989282 91867 17799 421410110 91867 86816 194252390 46126 19198 424428904 46126 41739 810618517 52656 73179 114280360 52656 51075 189507786 56729 43102 711722874 87448 15599 574173170 87448 92386 257660376 44306 55265 886725299 34495 16500 351413002 34495 87896 304461451 34495 54257 480515516 34495 15024 141806321 3853 80446 184705566 3853 27384 424959970 43679 60788 865463758 45633 53464 862104616 45633 60403 508790050 45633 17504 104242598 45633 86271 909508677 41851 89898 137739177 45628 28892 727585669 71439 20493 568312310 41081 98059 939706963 41081 78890 921743174 8529 38821 367063361 82483 63890 14147517 35243 19348 481800647 36244 97254 895966590 36244 23127 619903589 36244 19905 332419785 34673 67965 666430269 81623 10364 744937940 81623 51567 846296513 20018 45899 90634684 13772 8969 87801431 13772 38652 781079091 13772 35002 692916080 22844 50081 311983505 29394 66554 540899050 75303 85609 522507231 75303 91320 628647354 75303 92553 91782748 75303 70459 474068716 84541 67210 286296959 52604 53124 388543901 52604 52073 630112120 58727 19003 278723961 56756 64002 96695728 40687 98552 618137501 40687 63086 120666301 35274 77829 854127577 35274 81751 696021137 35274 61145 430233752 82474 63559 288036900 82474 68515 622465453 82474 24407 923019701 79056 93328 52054457 27515 86815 18493859 62494 41864 2222024 62494 50308 503919167 62494 27847 989991110 28655 46410 446323558 3495 95421 567602125 3495 85552 138145422 71821 41323 605739422 71821 29336 825153421 71821 21665 716131994 71821 56 349949582 17330 276 981253552 52928 27064 9569786 52928 24120 281570873 52928 58779 591479464 57124 74523 669457536 77072 48884 536290545 71402 58407 105337387 2557 60250 725683615 2557 84436 323615147 98308 70734 630510400 98308 42324 677348270 42019 80070 857897771 42019 90764 572935596 86992 60514 875161545 86992 86816 35960366 86992 6891 676926464 81739 32326 833892205 81739 36715 780469714 37920 47347 499885278 90182 31355 585106997 68905 31838 955994633 68905 84179 964450325 13720 23146 766537603 6509 61311 474620801 6509 2134 477817279 86212 62658 572025291 42567 83226 257551372 28462 97287 476438798 10133 81610 978379933 3796 99605 923904160 3796 17105 494780139 67411 35182 270819067 29336 84 782334110 29336 23958 618830535 26528 17289 98911394 25268 97090 320588590 75230 37230 537197475 78627 78893 687654940 70073 65409 107715745 94201 46849 411753827 94201 64641 947427305 17799 85 484112756 44511 41756 875271388 65440 57693 150639622 32452 12824 797270196 32452 99921 358618707 92111 2572 532592919 92111 27384 599307067 53937 16176 723750519 10761 94889 28212143 33031 23008 721561935 33031 48544 467411976 69575 59453 842751768 83049 40116 331495594 83049 74813 858895698 45144 12419 424450125 45144 41230 613140798 45144 30648 118677544 45144 33198 100097829 12506 39887 20966172 12506 98413 123710651 13832 59455 96087231 13832 69661 896128465 13832 70459 812131158 81049 34045 794001706 81049 21894 130039490 81370 27959 92858003 81370 62890 783818580 74855 47845 176744216 74855 33724 202732552 62082 35945 184604485 62082 41558 95800945 62082 64092 658155579 62082 34592 865154618 70616 52214 725180552 80496 38544 472329854 78812 11427 122228621 78812 16183 708875760 77488 34535 479350243 25370 66364 791512869 84773 48499 920704265 84773 65066 411725087 67935 18852 510097948 21215 34957 198697192 21215 63391 32128131 35820 87483 56551988 63086 92567 443060708 63086 30025 257677648 63086 48802 55606451 61041 20541 330547373 85433 44468 644711767 85433 9105 218059279 36246 30080 627831373 34697 89545 251819578 33369 53107 744027462 33369 7919 456064048 82696 7542 172715328 77742 19365 66684606 77742 59525 971175406 73525 22455 929889860 1557 59048 140010080 1557 38973 19401919 1557 17225 636453579 1557 99336 542885885 1557 33223 733387922 1557 77606 459910913 76144 76512 100021499 56 77648 952398433 56 38181 533037864 68659 59938 827982735 68659 76418 14499724 68659 38181 328025438 64601 30193 528355893 28779 3047 344306710 28779 44655 256025803 43929 80967 627061273 76418 93953 261050996 58606 43853 6107636 58606 6877 181445922 58606 26851 112131155 15738 12698 557815625 15738 39355 51528562 94336 13657 16160267 7091 50366 665507590 7091 34532 45984622 83944 26708 546634339 83944 26851 670238651 38431 61076 756486002 38431 478 415458854 38431 93382 676082592 89179 6497 637161722 38837 81125 361582665 95732 70735 148096858 57871 24215 200746662 74245 70921 830765747 74245 11761 576600611 74245 22658 769442516 24120 73998 918608486 24120 93575 930808451 5076 39818 582337745 5076 85036 860831227 5076 69455 964824873 5076 19232 47803180 5076 86504 372034737 10665 74196 742357285 57681 89216 909534704 12392 71172 173801199 11795 74509 838530614 11795 39830 928924416 11795 29412 272788430 74919 70012 141881280 78505 44054 937792950 11893 31995 973958486 11893 91984 925731384 11893 62254 858444958 11893 94927 311819597 38131 97501 331756100 38131 8092 569897347 38131 21953 358543347 38131 50428 320165768 48796 53082 708863720 84754 79920 947225341 57346 1775 581035870 62254 1051 805765864 62254 35007 732451176 21047 40798 894396237 21047 41565 711235838 91347 4154 417413376 98517 40970 261273095 98517 32711 660742656 3801 26630 22754391 10841 21143 69699366 10841 45325 776057062 16506 56615 958161422 16506 924 290257424 16506 80945 435059936 65565 52480 959262132 26506 64114 266950071 66373 48750 132850703 66373 46002 905955110 91773 68574 848934699 91773 52073 991607677 63462 57774 75342566 63462 36093 463224991 94064 16904 365938132 94064 67720 107645218 45363 49578 327456040 67885 79500 6999147 67885 55566 522545841 8237 20509 267002329 8237 81593 650634313 62890 619 167052288 62890 44155 607588480 99989 52596 938174127 83429 38518 619935440 5097 16546 965636376 22281 27847 791638938 22281 90272 434596221 84179 81055 445052197 84179 6347 575818060 84179 43060 819421576 72633 61534 51114216 69942 36525 929198883 17504 15702 77288998 17504 51995 248298093 17504 695 670469963 17504 33505 101364394 64539 64289 269040441 64539 99282 312084097 41573 19526 95032041 41573 54939 688723047 27384 42122 426019828 27384 10054 212870231 25839 75400 746913394 25839 88607 472368086 34109 33187 237316579 34109 34193 316125221 41638 63253 25566332 83844 82838 693229435 83844 15532 635044842 95913 80012 149500912 95913 41295 259477460 13634 96345 816895534 8872 49923 264282848 17658 28341 874560438 17658 95899 731148618 52073 77427 608098446 52073 96948 637791571 52073 11353 112834921 6891 35528 241497397 6891 99921 700336028 6891 83702 727097243 40797 70249 887703026 59392 8699 983591553 34838 5981 296396744 34838 33629 813267614 67130 28384 453689315 67130 97414 170179271 67130 2814 857668558 67130 27901 862591328 67130 69963 12747467 93575 90234 666127120 84900 17071 154889979 84900 44889 801776681 80333 62473 837205681 24407 57193 218277427 6463 8384 8523466 6463 40790 409102040 76613 45107 272717750 76613 84011 128562965 66356 96240 200198060 72511 67535 424671503 62349 1971 918143119 48115 18008 418445816 48204 15167 843131606 48204 36493 833539101 48204 24596 853359034 48204 88750 575699809 66653 48383 266812353 66653 54861 49823629 77530 22710 19876734 64292 63084 610862433 64292 28933 362324009 86872 61076 580057013 7919 26846 715326936 7919 24060 615965002 7919 33233 11120499 98413 33734 12274936 16677 37118 719570327 68938 29932 368574644 68938 91320 60963559 49002 71004 687535567 48694 16431 734217134 65734 65431 867844191 65734 82608 476432152 65734 94591 744257085 89033 7040 150177302 79323 64838 947671257 79323 70384 876786530 16346 86122 145402306 14746 19207 64433205 14746 6080 49220792 33072 32159 980906959 6153 84689 796002463 67871 58599 445673287 31608 29040 319856494 81161 55437 227764156 91320 44087 285542330 91320 83190 842896717 34480 86140 553820262 33003 31005 154352148 33003 54252 813757489 33003 74049 253753780 33003 88966 253330630 64046 25071 849623703 2134 76622 923098377 2134 5828 396643946 16017 28722 135414913 22658 44964 387661757 22658 86533 812929830 22658 79392 825705127 83702 78206 335983594 83702 75429 6358412 83702 93524 639231 35002 29716 517197027 49397 75317 909259554 34534 95093 6247961 41294 40815 737311226 4202 4764 969848741 4202 99921 865914934 4202 20048 679483551 59583 25419 92047856 59583 34193 80022042 19905 80338 152857996 97407 6777 225515882 20687 12462 866972306 20687 53185 729265975 20687 64939 33562868 20687 924 432557005 21445 40705 231477911 21445 44084 106618745 75999 2965 116669664 75999 10054 724877024 17225 55952 520370534 17225 4337 122327501 17225 74122 323746398 55719 59196 641119949 55719 19321 402868967 55719 79671 772346298 53455 32386 405353092 53455 81653 244294163 95793 74444 233223905 18135 61675 935069044 85552 97750 404434255 38213 72459 789600983 38213 25546 458918162 38213 66872 304538526 42842 75563 822226803 48745 99535 546809720 36306 93058 983889093 73977 99980 256829778 70578 20143 384114830 70578 89546 54750926 47011 96118 376602779 47011 18744 106764925 49299 20749 320980834 46002 9809 302196244 46002 43429 276800436 46002 4550 270947107 45325 5124 843632301 45325 11867 11059437 45325 42906 266546988 27670 24571 415298060 82022 10884 89065063 11926 94507 305388787 21665 54875 244455920 21665 45229 490339352 35549 17488 96646018 31842 15240 109278081 31842 50824 238438527 50291 58057 613571934 71558 59095 183028229 71558 82990 944990190 30025 74190 210983101 39505 20392 809659679 39505 29916 512184811 16183 80626 559283586 41739 95605 778341128 41739 81438 472295568 68566 56475 532267258 68566 59039 575582551 22852 21051 962073685 22852 4147 842055624 81685 58752 654113499 81685 54922 86227798 34193 91555 415729936 34193 43131 418238215 51432 76574 65150322 6427 68908 759259589 18035 88861 257403972 18035 38630 813673699 93264 69183 491509529 93264 1746 214757390 10538 13655 680812020 10538 71637 357110178 10538 33760 409737792 10538 37702 454261445 60043 85990 49588845 60043 24596 151283039 24714 43333 732370777 35376 91966 759347574 35376 88750 66394946 38461 19434 150351783 88966 62919 551797041 13798 28955 523368099 38660 91709 482820368 38660 4156 740244427 38660 86878 367126467 81821 98699 511684322 8325 14175 134087427 8325 70689 490418551 50293 64970 125833383 67059 10164 386744072 43131 12232 97764620 43131 14834 174211274 43131 78109 11944316 71132 83980 650696049 71132 478 546556921 71132 41937 565539241 77126 351 591456605 77126 81630 147508983 90122 25857 353793774 90122 71329 967697628 53441 22476 501398781 53441 65996 853506626 53441 20446 293373192 75429 50544 109972548 52045 11946 840923715 52045 42433 97311845 29692 87886 714595847 29692 70354 143585353 57754 53186 109658156 57754 62040 64728045 57754 69963 743646083 94639 69830 481323271 94639 55790 644657139 94639 31059 582121267 99122 44747 190648575 80396 26840 709447931 80569 89796 192608880 80569 64831 238867128 91378 30858 875959917 91378 8397 555707526 91378 36683 300301100 91378 90764 336462006 60055 12010 988521084 82618 22017 804290165 82618 17581 312359682 82618 8835 608121028 86878 93130 581169337 60457 51823 205500772 69256 68430 110225536 86816 97633 283979795 86816 42153 963555947 86816 15532 793353574 47634 39270 772653719 47634 51951 861187559 86519 92344 306724767 9916 49442 179295582 9916 51995 775213667 85794 79825 992799782 87283 89475 213434523 87283 99988 50000834 57619 96830 424876425 57619 93524 487333857 82107 7663 987361021 41569 41506 409503449 41569 72898 789226624 41569 78109 539178356 23419 41179 587455251 23419 53156 397027809 28859 74590 68795791 28859 93863 764832162 28859 52477 158847247 18007 41937 962363710 85183 61510 896907447 85183 65827 41979669 85183 28354 802172043 82933 3527 790001201 82933 56713 858261398 82933 73247 71879545 82933 18663 342990810 12623 14787 635280277 49482 93299 136384535 49482 36493 599232359 49482 44214 940063048 59085 16674 655564947 42609 68848 75359183 42609 11867 447383970 49872 14704 217053236 49872 99282 896261430 37702 40577 776189421 37702 66562 43777958 37702 16915 352300366 26832 3059 748059226 74344 36254 640966239 74344 35007 145354009 33233 31711 463988277 33233 26621 116165767 33233 21823 499311098 54207 38756 689198121 54207 98229 737987354 61145 28474 241681357 61145 36093 476252951 29017 16372 864651768 79774 43806 825729670 79774 72893 838560865 34592 86756 1666913 4184 53611 222261881 48596 9489 801267970 48596 52819 174786086 48596 32516 67713086 20048 59660 827497087 20048 33354 610604371 84436 20726 189034098 84436 89363 629809267 7586 98790 193905375 7586 97168 51251083 79840 10336 520919594 79840 72033 210778981 99739 66377 518207784 60120 2576 969919360 60120 75108 818923848 15907 72548 420899189 15907 11867 60404217 478 97604 697365915 478 24709 599404923 478 75557 80835349 478 83838 487495705 88941 85518 849792821 90845 94023 282109077 90845 91389 615768099 90845 81175 488188427 75173 42882 850814277 5678 42570 629704448 51995 95095 490544597 25119 57846 282910865 69184 17956 39346414 79663 43140 98139715 25546 54067 415806205 25546 770 149850987 37899 37323 678325214 22699 17762 408689350 22699 59039 798556713 22699 71286 66768904 4325 78196 421946840 74903 25441 41146576 74903 43060 40283128 74903 54499 606411930 33629 32655 265735362 82851 60958 679451422 13268 85608 300181493 38234 77098 731194930 38234 90118 290135498 36470 83819 750760236 36470 84985 965645086 36470 94085 121504832 75537 85348 579917347 75537 79671 932050999 67720 90936 474957389 67720 6542 535631343 67720 95316 592472742 31649 27911 813388503 31649 22425 243628094 64975 94604 563459187 64975 65696 430319550 64975 237 805879388 64318 34765 890659701 64318 91214 601773175 6347 97823 712110763 6347 32539 289331789 6347 79946 120681398 79295 50060 135792203 67422 251 396665639 67422 64395 105883316 67422 71286 881499215 48544 99109 955663335 48544 42576 518863822 27207 18201 405729170 27207 50536 478566029 21549 64145 718102923 21549 34898 449580885 26762 87127 823294928 26762 85963 983425640 26762 34633 893788233 63455 37572 187838725 48729 16935 834214451 48729 47860 529361097 70459 84719 33659050 35774 26879 844609246 95242 28671 729074598 95242 30908 912096944 98292 63479 164346754 98292 44214 376018001 73452 92429 690448672 73452 26339 468816882 48582 97146 322002279 48582 63242 632174184 48582 19057 127889516 95981 44020 469722865 85962 83611 323213907 85962 41726 353265841 85962 71391 728149508 76402 83249 485819203 27830 34782 771888054 70543 70901 728389391 70543 70001 692598040 65996 14670 595145845 65996 36135 293210850 98229 52689 784005786 98229 38116 373064919 14834 20197 658649053 65779 9022 970725264 11155 90524 129985164 11155 2779 241593043 11155 31203 708416279 50428 24186 457550210 50428 75087 731058907 50428 70572 831673024 14122 2461 251128020 85418 33111 873980172 85418 62117 509380901 79958 88437 555298938 79958 95316 354858537 96293 5340 358416138 96293 64985 554537495 26355 39336 152976025 26355 65203 111035829 26355 37458 139178500 51475 88467 291947700 4337 7132 679969694 66516 77483 341843126 66516 96948 833541704 17343 32756 723129495 9637 62356 82732512 9637 5498 314812377 32210 62182 784911637 53362 63193 338532306 53362 44155 834299554 30505 46653 161635344 30505 41416 884082811 78175 15989 188247941 78175 86504 611585901 78175 29412 616440707 81593 59031 127220516 81593 36493 613731068 34236 49092 657106736 34236 6611 945290502 34236 55849 567414393 4021 66007 562203027 4021 27051 526693040 78769 73486 341690848 78769 79439 866265558 88786 80285 674589614 4276 8483 457222910 6080 15225 883487695 6080 18037 582268502 56520 91297 528423543 56520 91389 953405289 56520 57320 531285538 5172 88958 620912260 5172 58868 29535415 29568 57049 723601479 29568 65105 448001892 29568 55587 93494711 89220 70976 681326179 89220 17681 618399584 13436 67029 669034612 13436 64194 903841609 6542 54558 480320280 43588 60523 521284099 64092 98498 51713978 64092 83399 474516921 58779 13506 331276002 58779 34913 86409902 6557 72138 684927723 94927 43408 869557199 94927 63511 741295492 30648 14766 489489268 30648 6047 620300297 30648 90545 700155792 37309 70095 849781596 37309 67001 649866697 78786 6581 29080435 78786 88535 412527080 78786 86533 45131291 10055 25371 491366741 10055 8592 265849235 81438 40096 815976496 31478 12167 774784702 39812 7045 343298754 39812 12328 106404615 12657 6147 789718019 70014 80389 180240294 70014 13125 880767472 51951 72526 888517333 19434 76111 615624304 31571 387 828268013 66872 25835 482283175 66872 27051 679963969 45229 62293 872993668 38914 17215 531726453 38914 17841 913984348 38037 41442 883071961 38037 1424 508562231 54257 83585 388974868 54257 86919 441514372 41295 77707 83246330 79638 71589 249865695 79638 5940 439377651 79638 81653 546101248 60084 15870 623200164 60084 52477 71190882 60084 63944 45112517 60084 75004 629193582 52351 70320 771362649 96699 9496 774389140 96699 48802 612531354 70354 5646 487444980 70354 40577 430638628 24767 15031 389772645 59039 84582 313532796 59039 35357 250325526 59039 27639 581256368 78823 73742 533155907 78823 12364 307987931 76546 94537 489658118 76546 5995 40835683 79721 36562 696181457 79721 9319 980017663 63391 6335 214951165 63391 96969 111220216 1656 99222 151136009 1656 2082 986042086 1656 41369 737943142 70417 31192 704388416 70417 19003 143649016 43060 36081 302844019 41558 30799 656979158 1353 95041 360573466 1353 5687 995758059 1353 59486 634326975 90118 95464 633317736 90118 17681 910581012 15447 90788 858793414 15447 29745 920551542 69614 34155 842381048 87375 57897 607592503 87375 38652 463912223 98790 20879 391843716 98790 95316 549445524 8835 9483 976769064 8835 78208 360317561 63242 18553 350320266 63242 4397 791874344 96356 54457 884790721 12028 73689 125396543 12028 90465 419044245 8592 9057 311639547 17883 32717 749382607 17883 98354 209747498 18334 77876 385782856 4147 87877 544946615 40194 154 514830932 37038 60134 168460441 37038 70006 180114023 31565 9919 485272617 1746 42230 964945569 1746 9105 965912287 68658 4851 617913897 38794 53933 299190208 4550 81236 148536232 47582 28281 78832857 47582 67178 442812290 47582 91643 595662421 42067 59274 3862426 42067 85248 173611285 6904 96654 207474448 6904 97336 697031407 6904 8397 36163691 88623 18788 654076788 72029 45129 930510692 79723 17515 529273279 16441 7664 431087316 16441 89371 671415993 77484 99900 863988887 77484 3717 909497541 86875 18048 764810291 86875 53406 57092638 2814 29764 643501081 99282 5054 865735869 52772 93988 669451028 52772 56656 41652462 58634 39697 770939054 39668 98222 643893276 39668 60678 660825280 39668 65474 892470548 88232 74305 785686936 46065 45065 323518408 46065 85620 28796414 42854 34437 342389064 42854 30904 301488198 5446 86972 267101728 4397 71134 311423007 4397 96681 539060007 88265 15314 528278126 88265 26816 985133440 94879 79831 299787284 94879 68515 692255249 73724 79108 771667119 73724 28354 715339495 52892 98653 969123444 52892 95286 612987512 32851 44755 873073054 76081 48487 513878742 76081 44828 393260014 863 87201 779926243 863 3599 728806983 21894 25016 288122547 21894 88750 658359146 21894 15532 715690469 68856 1619 857238748 68856 83328 159514476 90953 91563 553349806 77059 44024 302115996 12414 10088 543467573 12414 90545 614842755 12414 13211 298928373 91111 1048 520932085 91111 99988 229490621 49802 27288 375431628 75557 53567 505881385 75557 70920 269635333 75557 6172 933779947 42970 44482 750844974 10157 82348 642437515 10157 95899 744274115 10157 94786 901981159 13528 31436 896506745 13528 15386 641687199 22057 69571 735065317 22057 39978 146689999 41147 57774 236646030 41147 6935 474530525 2273 65010 276441588 48856 59544 353695747 48856 64565 38227832 56562 62236 975708878 56562 53156 20487958 49947 36362 507568362 45459 69100 902563424 62153 10192 48130573 62153 91770 133814715 62153 1963 165766969 29174 10524 432842128 29174 20974 297393705 29174 96574 747433396 29103 1380 481411351 80945 533 402320842 80945 48364 311493732 80945 78109 838152702 78368 49972 354326396 78368 31203 415757376 34921 41597 305118501 34921 12012 512774109 72893 90150 721106906 42324 63864 59675615 83190 58667 174490033 83190 87469 206992121 2495 75819 528622714 2495 36094 814530786 8188 49932 594285522 8188 90163 625186503 61783 7119 967965788 61783 95471 162171710 61783 93759 723192136 61783 98085 943238586 61783 92518 441048027 92518 55475 480389437 89249 89604 952408247 89249 28498 839827931 64607 86830 356892087 58477 98168 558605767 58477 11197 957056788 6877 64417 552039858 6877 10183 364426085 78611 94403 499867631 74427 99006 974628620 74427 23383 39099118 74427 85963 105724789 17807 58293 527012965 73290 84239 54177748 73290 54252 494394115 73290 26851 388035730 73290 77564 747725370 36748 99006 73645817 36748 82785 26218013 26641 15287 610327490 63511 51148 22361037 63511 2611 642748629 93524 48634 526712733 93524 58848 195426634 93524 10279 288941516 86836 82100 946962025 23057 49578 583293115 23057 24544 975595726 23057 21528 118695095 23057 94910 376449408 89581 63782 892246653 89581 96867 130087953 23028 23875 721570126 56508 11378 928155770 56508 71067 479496881 63552 8804 124685149 63552 52386 478626311 88703 8940 771493981 88703 45437 164890030 88703 62858 630248231 88703 87483 734176081 87469 66240 745102381 87469 9210 110605357 37338 14647 405939892 49598 17529 598607004 8397 83840 902219219 66251 98041 193325762 91581 82436 980197440 91581 94031 898256515 52819 58061 555409083 52819 10005 403186663 52819 71060 538454958 8234 70111 806467551 2684 69609 698502537 2684 43714 560115730 84823 73458 222425220 84823 37914 225966064 34532 97578 465489717 34532 83838 653992587 3196 87764 655626465 3196 50824 526311507 3196 92807 454046628 56665 49579 269236314 10421 8521 347042209 10421 37914 710573052 28354 91442 625863423 28354 33466 915110083 34999 44398 459513401 34999 23694 834815717 43378 45327 262833639 33826 60534 880536275 33826 40047 184419147 33826 89306 702830554 33826 70879 291924526 33826 13113 682332781 33826 29758 809885134 81702 12181 538324826 8171 40909 439429223 89371 86391 564592988 90272 56106 450996605 90272 83064 966703954 55426 24855 303071944 55426 89363 538714948 79392 84548 534192646 79392 95286 312074246 30708 29150 788068786 30708 4630 917993603 44828 6986 87302060 20929 59794 565558737 237 16419 982332663 237 33927 833625935 21823 93158 780623985 92386 22448 577984437 92386 5498 98121053 92386 79194 311315328 53156 59336 661435333 53156 90764 345205965 36157 12632 118985696 47012 46619 209360287 93929 22705 894075921 92031 68396 520678946 72898 83210 577185823 81653 11665 995637673 71286 79773 310577281 74887 52593 215402987 74887 296 579405741 85963 83611 631088823 64985 39717 104366810 90738 53933 185795594 90738 49046 131243948 90738 46452 461575376 90738 80609 247896852 38940 17869 50517550 38940 86918 431698479 38940 34522 844385720 33515 93178 495260135 76403 24660 204750807 39978 49727 62689597 95491 87707 212033167 95491 83207 639978146 15024 2691 240254783 15024 36813 10915578 2082 50020 339918068 2082 59727 611404829 770 51455 116533262 770 27639 566005087 770 66483 960534708 770 45029 836913877 18353 19365 89369371 79439 92025 62065084 97383 66685 835491299 21701 95648 874658614 97168 57375 391964914 97168 86639 51582105 6935 37407 280701120 97523 22446 783340197 97523 66562 575528970 34540 68197 509858355 71300 57949 78800129 76417 75835 716851785 76417 51144 191014316 8092 55155 111591556 33223 42539 377306683 33223 80123 829284123 86080 73420 484094454 86080 66679 985699565 70689 78913 644326195 77606 9696 355665375 77606 48364 325787024 39355 54643 563614631 39355 89740 575827051 21440 66259 571247953 21440 36914 475215596 56600 37141 207567284 56600 82089 662145116 56600 34273 424513677 72313 6876 820313364 72313 17518 96543679 72313 88750 515384489 93531 11468 711111454 93531 4117 349085206 19846 40196 880761202 33724 57896 159415951 42906 47068 560330896 96377 668 284251147 7480 36336 858192092 52204 8552 252100776 95782 8447 671161135 95782 40191 548304095 47757 37863 838800785 47757 88006 537310567 31203 34733 230039557 31203 38181 577473955 31203 77496 217318765 96681 15881 766733286 96681 94910 665432950 96681 69395 329656979 96681 25150 244921459 68277 34756 526499938 50328 72169 86317134 50328 60177 800440151 50328 27051 28496109 18037 68141 751816999 18037 8308 771175535 18037 6172 361529081 41416 37934 848368044 41416 95316 995135638 41416 90764 139647497 95420 90236 451910279 18744 63058 182927062 36715 54084 86980825 92572 36087 417949911 23127 27961 167608585 23127 16628 358483071 1839 40 558461349 74113 86127 903120521 80123 24131 510593919 80123 31971 312527320 89546 82300 251610193 5489 36237 883940179 55983 8324 447203326 55983 67001 638148333 91920 99015 504287714 91920 57573 715730769 51075 53921 289462902 51075 8974 911231470 4117 95825 78920224 4117 53314 881743922 4117 75974 115732435 4117 47949 635924707 6611 38804 921272842 83959 59990 724002109 83959 62164 958829360 27437 84508 968972050 44226 61094 398811088 73700 62757 442728772 63084 66247 51423988 53799 67658 41198395 62207 82163 470634086 62207 47071 209425297 62207 80609 561054682 50215 40258 502895368 62528 69426 949237930 62528 92259 651974942 87119 2778 758536869 87119 45408 450651161 87119 4694 800254576 95200 54765 345640074 5498 71 949566286 5498 33846 825838985 83328 96343 957217331 68515 57319 402762985 1862 24002 536852222 1862 56509 392228529 84985 1794 65355230 99566 1892 364787698 99566 87287 99700997 3009 60392 380527429 81214 90747 268148549 81214 42433 69593099 81214 67178 155463975 81214 39173 264556181 64582 768 20997976 41230 86658 934985097 90764 12759 275941712 92033 98874 890422074 29824 10852 558750174 19980 37902 588754558 19980 52760 55818125 35497 96405 296042591 30393 35191 306060973 36903 76096 572859068 36903 6523 74101843 19247 52250 832560335 22086 76460 664740322 49551 48227 673551988 27789 77420 735586096 77994 86793 604056456 77994 26549 543282549 77994 38652 469868661 74122 19111 710296788 93663 98693 342955831 93663 78733 474267593 1424 30718 791264330 61422 9820 230168206 38209 19024 208458783 13136 16177 996089362 39823 99971 124960083 39823 24060 820673727 39823 2824 83641277 6233 11605 836831018 6233 54939 60942764 6233 47084 332416987 6233 50933 310381856 70912 6695 645132953 70912 27799 93592463 22425 44361 990800881 82608 39950 337913291 83840 35013 752195379 72033 54903 576892029 72033 89483 92395425 71329 73638 924818574 4156 16666 968299415 15572 42405 740890233 27987 51763 196924846 22952 22723 572517654 24186 66657 124823456 37255 1649 429140209 37255 34898 178027675 37255 81543 811798884 7061 11246 379459173 7061 85720 378410871 57140 64943 522382779 57140 59273 594699193 70502 18491 878243713 40790 4273 2725237 40790 32695 517074289 86271 28498 97298107 77564 65600 609378807 47084 36990 573736690 11197 95972 926144615 5384 37494 627745914 5384 14731 886949483 5384 1588 64883121 5384 59384 312508048 23269 4908 63349811 23269 13103 376435782 50824 87535 124879163 50824 8308 95859568 26511 75953 958652880 59273 42822 199633383 44655 78707 340369809 5828 8111 52929362 5828 2041 991281303 88349 39390 396405 88349 78720 307252547 75004 20775 118939061 75004 70735 944758129 40830 54860 883647603 40830 18273 388371295 31279 41848 686226740 31279 10279 355935600 68376 87704 824806783 96948 87865 218957738 84020 77067 410673109 84020 60571 112200545 71603 37028 729482331 71603 66157 689440662 95899 80213 300917673 95899 36135 759871972 87896 26616 106293990 87896 5995 879666273 87896 19991 85219313 50530 1561 401632524 99336 59513 187765369 99336 36896 345525048 72675 10026 191802208 2342 71688 545167542 94786 53547 66542483 70001 10372 275449537 70001 77029 51374595 70001 63292 716521785 63957 33265 854876574 63957 19972 740838304 89363 5933 337118557 89363 57573 968749269 25020 77600 589975351 25020 82282 682943394 25020 41937 816024685 25020 6602 241115658 49387 34930 253274917 13843 88609 904311067 13843 94085 876214283 13843 62560 236518552 72821 90556 333654024 29745 47615 902722648 29745 296 468750964 29745 60233 763356856 88607 84634 301346457 88607 95337 691555823 88607 21544 724779894 58969 41494 738666670 9319 1400 267589848 29356 18093 610643427 58868 93786 256191473 46037 97173 492930226 46037 36968 674343135 51099 24207 27459250 10372 13504 986984694 10372 56100 908124668 6063 96348 555245509 66483 85961 438322557 83828 29817 512351380 83828 12328 534476728 83828 27689 172434034 83828 46452 931931292 83828 695 869758333 88006 42713 391866736 54939 89241 934314611 16304 99685 996689077 16304 99891 737564738 16304 49690 923902563 16304 94031 786148996 41369 59562 539971690 11353 43534 810759139 11353 47071 320162608 20918 72091 735342244 20918 54960 476801262 47211 2758 474364397 44155 48555 163757673 46452 1736 953407021 46452 75964 754535681 46452 12720 737915842 79194 24709 520279202 79194 83154 244463761 37282 47492 348393873 37282 63943 722707302 62990 83531 427481846 33077 2500 886745240 33077 38899 839884195 33077 58128 409667967 33077 54175 102470603 33077 97590 797332625 12749 35029 938511228 12749 61288 231685427 56509 54831 218962623 56509 57165 908017838 56509 90810 971636622 87548 47085 931880080 87548 89424 462862605 69606 45448 701928679 51567 5805 629329709 76034 20100 334967963 76034 58411 351471130 76034 29502 348341675 76034 12549 455423744 8308 25641 875230319 8308 37399 623288007 8308 87626 911580172 69822 9313 154610898 69822 46850 138699619 69822 95879 914670185 17581 67569 69681051 97484 25354 617954426 71067 3903 500837842 71067 81175 5782462 14863 65910 636151900 43429 53238 893340206 85248 61584 119231760 85248 48311 622103884 20429 988 342860484 20429 93365 233861550 31523 63663 616343398 31523 47071 526139377 81630 64528 24584546 81630 3970 951405708 81630 98085 967434595 36093 2278 422376594 86504 82600 940034674 86504 18203 311423326 94507 2115 714441081 94507 28399 982169903 94507 55566 504710577 19057 97790 831740731 19057 38962 601131986 56713 67975 841258899 56713 23958 286000004 24825 6792 680384496 99921 60489 758254881 70920 75904 398189889 70920 94031 57522848 78805 85521 365392511 78805 80877 204124081 41398 68645 460735718 41398 75744 511765079 41398 49046 160871054 37045 86959 990085030 27434 57867 515760399 10527 95675 317710882 10527 87962 988887505 29287 84214 8346775 98613 93382 826825049 81751 77890 381054938 81751 99981 508800637 1619 19550 181634996 67889 78159 494612830 93716 38605 868708938 71695 69395 622642998 71695 30908 930488235 71695 18663 554849316 71695 72674 867637007 27481 28247 231796663 38049 84162 305546895 38228 8795 902429562 38228 1588 787722333 35068 58866 326720659 50177 65827 558959100 19232 15235 212525476 4917 79929 773741411 96574 54306 279618990 79618 36855 34524550 79618 54004 996187295 79618 51453 628335606 55790 49227 970365896 24160 4793 666511160 24160 40890 287892242 24160 38652 667238061 1044 61685 910172963 1044 53314 909223159 10054 18467 577288178 10054 5724 932106607 10054 32695 238556472 55029 3239 473230282 55029 20196 453691775 43768 35963 802780647 99903 16808 39243083 91912 24212 551725791 91912 79946 860392416 91912 78045 190447592 54743 28589 307553378 54743 80701 823916248 66314 3120 323188144 66314 51161 990606468 64087 18810 795877013 81494 79004 311343643 76651 83674 121249679 38181 14151 365192907 43714 20721 319641453 43714 78045 518575259 43714 9105 590319199 43714 16682 278654202 48802 29785 819179609 33198 79485 651987796 60233 68234 905895005 60233 89574 566038729 60233 9988 584773577 12720 56811 149862220 87091 44710 472837928 87091 87306 105777953 87091 56895 906991673 14649 79025 659103200 48752 16157 986426800 48752 52760 851291437 31236 10876 825320375 31236 27847 443559360 50308 53748 754306896 23694 81425 880105853 86416 97812 672591649 76413 85609 202277504 76413 72674 558357357 57573 61929 85270135 57573 74006 420156628 3109 67697 690518092 21936 16590 330495077 11761 64071 836965226 39830 88300 875489405 39830 26164 960429869 39830 38368 750349699 9105 85652 443176335 9105 31059 403834637 81543 58428 391370875 95316 25104 71386665 95316 63021 833132248 34436 8848 59758297 34436 98354 393522456 36135 80150 495513412 36135 67333 467025157 71741 54827 243348352 71741 52062 682826828 74322 40060 735192726 7719 69850 307182406 37399 59387 22313962 37399 81175 338589247 37399 19874 777942256 2784 16001 696393964 2784 29758 368851616 44014 22666 300794600 44014 35030 861621196 23944 44078 656198853 62327 60426 580490892 17841 5535 875935915 38630 7120 422749335 56100 66325 613270533 56100 10876 538129372 93382 17749 61860702 93382 7941 763620874 34273 10539 902108597 86918 66171 170223160 21014 21645 556363035 71995 21786 12230297 71995 66838 863649218 71995 35986 444160087 71995 71457 259974525 71995 96512 43471701 59384 88176 378613664 50033 8540 46836906 54499 83215 141938250 80335 69183 506122472 78569 29316 586586294 87687 28845 917936694 87687 77709 659338834 34380 77846 455493811 72768 22194 671099563 17661 5562 735671607 66018 58024 161446560 96035 38466 843622293 96035 69963 632082598 5061 58807 141141627 53953 77844 30260669 24060 45650 173191032 85376 25066 140707305 85376 64902 688070212 85376 695 776283823 85376 10801 804984765 56016 47346 826442012 56016 95617 33669416 56016 66838 371369236 65827 13361 734847883 65827 27409 614384063 38973 44023 134616703 12549 84929 986505964 3527 57806 805484565 17105 38121 208068094 17105 41868 458884464 17105 55849 877073352 17105 36493 997242470 73670 2132 39163564 35667 22571 487181230 10891 42361 842131072 87287 63271 584608731 87287 64551 291535549 69493 61603 23920267 46598 84508 820469260 70172 29876 731323416 67899 70173 897640441 91770 5220 808414608 96320 99864 307199082 18697 95263 67131368 18697 30528 305951953 18697 96512 585910156 52434 93267 140903782 52434 15871 401442065 28399 3213 484482658 9593 57766 466240051 47949 24672 97125600 83399 39384 788108013 83399 62858 80015957 27740 82705 458006433 24709 80605 106552305 24709 60813 952256489 54960 31839 264573176 54960 80848 479247059 54960 30346 197421329 96969 35534 391288745 96969 39879 804459940 96969 57840 407302302 16915 62925 773413293 16915 64602 363587709 16915 32987 891515850 19606 75886 358061091 14472 64858 517288539 14472 78158 595669307 14472 16090 722945693 14472 32571 396520349 27906 22579 645569851 27906 23745 293529206 44889 75755 518527827 44889 88273 825527004 15363 83194 714923765 15363 88535 645706525 15363 75502 262566486 72121 28240 287191402 72121 80480 346527420 55566 85077 191092261 84645 50757 42566235 68310 23339 649123358 68310 27574 250677625 67610 79442 616211691 97414 16219 642791606 97414 6523 932029451 98376 95236 123337177 98376 4630 400514230 64915 83966 80347002 64915 67767 674974986 64915 75319 551855718 36023 63219 443202025 4151 91805 787163951 38007 97174 908316434 38007 97633 185612573 38007 37100 171794850 78890 45402 265286761 21671 8678 870398649 21671 70320 821500780 56062 39650 241859396 42433 53924 325671787 38652 55405 53420323 13211 85116 947457491 94910 28989 374832284 26851 3804 43968760 26851 85598 476678600 91999 14374 183178048 58848 18773 873688451 59525 24078 378231033 59525 11333 687497340 83838 90848 601900955 83838 12250 311767429 83838 40061 154937875 91680 80626 726847647 91680 20446 863749844 86493 81869 939510571 86493 16684 524845150 90541 77560 913333531 66679 43363 54305280 34913 54163 812471159 34913 14621 799232550 12514 91654 334022299 12514 80701 770159741 50761 3372 246362446 83850 37816 635362963 87527 7622 841444914 87527 49108 416436602 47860 61461 830863105 47860 53314 302060172 53746 91636 848891571 53746 9433 42153463 33052 76802 200588200 33052 29923 354107253 5022 99853 346145668 5022 13892 670870712 47372 32095 489700209 47372 26816 386665878 96803 45174 647628590 87373 83973 105673335 87373 62004 571778849 87373 28498 400008784 13484 79490 201450403 58773 60282 951567081 18538 89792 172344252 42151 64838 591494861 73247 51280 645287293 73247 43385 623112990 73247 78981 974306097 29412 61959 520357852 29412 94077 859028646 29412 54831 499352176 29412 75964 585693414 41565 36371 761677246 45385 48969 314031595 32711 83052 106747706 32711 52477 579784692 10040 56497 303763745 10040 70879 364110285 27688 56701 201864072 41937 61376 809579246 41937 24855 683771629 18985 16290 450330599 17681 96299 628824193 17681 48272 206201827 17681 87112 350226753 33760 56980 973254293 33760 77644 665027300 33760 51144 714230043 69455 2484 413727194 71457 26730 542498360 71457 83059 11353728 11867 41263 35004457 11867 46182 828310384 11867 18290 612152370 11867 32847 945978417 84258 94878 638949275 45408 24404 150987370 45408 78787 14101481 54922 9164 415540579 54922 73600 130838872 29502 40690 545229536 29502 89823 830142968 59544 84528 652227872 8240 29645 395303490 61018 16617 306521802 95617 85668 914566924 95617 24155 90369649 28561 57320 205938060 67535 86093 812380814 62040 83630 246737129 77038 31335 122205804 77038 20639 483903411 99887 69091 202905763 36234 62647 978317062 36234 46850 937543173 51873 10333 653373189 6787 62914 214619288 21200 43977 302725157 11058 78393 412435021 58003 16238 343210847 58003 63944 87671277 23958 71135 949340117 23958 79946 338851162 20446 56911 999825731 89708 40162 121162706 71545 970 545984545 71545 5687 166252093 71545 93977 20171952 92259 37321 103572374 94262 66400 967136502 26339 17696 210003749 26339 65447 620228296 27847 42833 934609613 75502 80266 682761962 75502 84414 411730751 88750 1733 959650027 55390 404 553660012 55390 46538 120938784 1589 66036 218003143 1589 28384 114250503 1589 83154 13729572 15537 67964 731758429 35347 63816 723835071 55587 30612 940577067 55587 15541 225172472 65084 90110 813168866 29923 47309 282018822 36837 35957 484032815 13439 5246 566582515 61603 44967 114184080 49690 81384 714699458 12364 52427 916732271 92808 50912 390690030 92808 54118 304672359 30904 48155 327508491 21307 52002 420668794 78981 1579 573932553 55849 5547 888577135 55849 63943 974573002 55849 13125 882720054 55849 51147 858242168 65474 60761 416739833 80432 51050 313769826 80432 48021 938267587 3970 63599 505778107 3643 48112 372173252 67677 69986 674425512 5940 44864 760103839 5940 78194 403063143 59287 81245 968939744 59287 46049 706324894 58128 25762 789491389 64641 27056 876068728 64641 59936 363833696 67001 66322 75640909 39173 28218 129061926 39173 30519 176600500 39173 72674 58485716 56601 7154 785106856 56601 10729 316093507 88535 14297 812562777 64194 14308 808612406 94085 41842 368494108 94085 22922 236487661 94085 18290 503484426 6047 18848 988575466 6047 9205 218290060 65066 59324 871090162 43763 33548 879949911 43763 12824 671824369 43763 19745 495937722 92553 67436 785668945 92553 18273 743421695 82815 9865 240953307 58419 96327 949228670 58419 12142 374302884 54861 38798 14827197 8455 53650 746757150 8455 84839 385057791 924 15965 17309707 23745 99949 660615900 23745 83154 185642755 23745 92987 118489808 695 44427 537161568 83170 62563 353549646 83170 59864 953625125 83170 66181 110597754 41868 63745 148584790 34633 65270 49458694 64939 35858 880456636 39676 95866 670030441 39676 13103 277588688 75294 49967 782330702 75294 61476 575276121 4315 48539 890044520 4315 63943 286466912 14676 60171 341311065 90189 92694 416984479 56656 86854 608478780 56656 63943 300852161 37564 12523 181108665 37564 54337 833132872 69963 71589 265070756 69963 13506 628528001 69963 84648 595791000 18273 79825 858069611 18273 41494 943185101 94559 37879 819317658 94559 44736 485226921 36493 87643 401150840 36493 93310 261590420 42576 23036 978387612 4630 96470 194408709 4630 99981 148016778 29499 51339 202162720 35007 77342 482218499 35007 28498 129661793 67226 31110 482470359 16682 53460 522745314 16682 64551 983416260 27901 90110 228487831 35299 84255 669771269 35299 86735 581104277 35299 93596 955222958 36094 33068 570683845 34744 87382 225651420 36683 74493 742301489 66181 66974 858546914 66181 90507 347237265 74813 28080 302973569 74813 60788 597539638 74813 57513 990992754 31462 6792 733157540 69661 86764 950795512 56031 16426 581694890 56031 20914 173755909 62117 16407 553649646 45437 3254 131375516 40705 15711 15522026 40705 32695 593244201 69395 27401 560210169 69395 36250 442513322 18663 20945 527679131 18663 89051 656482197 18663 51341 897035645 16470 75979 531997127 53086 46150 738724226 53086 83439 954343051 77644 93759 20400627 77644 46444 94682543 16628 68046 388548697 29391 70734 159297073 29391 37100 280755093 29391 7941 963108910 29391 78849 598626840 29391 29195 573060785 19496 98942 348785785 2423 5074 511046098 14614 63369 522507986 25670 96934 327232375 25670 48767 261634027 25670 64897 41811618 54252 52467 907129075 77507 77587 183827825 77507 5886 314446607 78787 80071 928845349 46538 32526 539243309 46538 1294 836831337 62858 99448 118169921 62858 27823 402484217 5180 59851 898947333 5180 5637 887514738 59727 407 980432939 59727 84008 382364932 59727 77496 221056796 78720 22242 283607584 78720 5583 3388512 47320 26474 698021389 47320 89483 459819 68777 8969 369339633 68777 20488 517019673 68777 89328 981611296 85682 47100 700351800 85682 90163 479938023 85682 60571 314802189 15532 15577 226256221 25354 41516 783150742 70384 95566 172252401 20409 13557 474120130 20409 21881 196174567 43636 87182 528190981 43636 67352 20968960 43636 22181 324463500 33466 18609 89637591 33466 14538 344390212 98161 33485 87164975 98161 43972 758840312 42636 52467 773111333 51161 66601 792728584 56895 49203 356495948 83207 3242 788286044 98354 57568 80534412 49645 37449 541691339 78849 3753 824379906 78849 72726 248208288 3222 23111 133451866 21953 73919 204635691 21953 19258 303371823 21910 23292 176201864 21910 59367 547432989 21910 10876 574428865 8974 11293 38986792 8974 21082 595030606 27574 55399 927735725 27574 25104 319956295 9111 82600 769231194 9111 75744 576116186 78243 44 328328993 78243 96357 611628446 90472 93043 174045248 23383 33036 841575393 39879 75046 317481527 39879 13784 653536635 46104 23905 949316853 46104 83064 89360072 95115 3826 647326471 9988 64013 565403997 9988 50645 276907748 59081 79784 101775887 59081 42686 349420181 20836 44297 118611107 40480 89844 852304627 94591 62565 222144604 74049 74185 59152318 39380 59532 761391568 90465 82500 599455158 77709 77371 56618958 33865 88531 176233109 87580 57270 844326024 1046 19321 39904271 1046 34151 572158168 81647 22237 899980803 81647 46876 710763753 37914 65288 986904102 37914 56064 707470419 92666 87012 176388342 45352 44062 267123132 45352 56890 895452273 13593 70378 260951403 13593 36889 245689159 13593 25150 661300231 13593 72459 632748002 83439 75313 931939183 83439 13506 719843073 83439 89574 965108349 33505 54111 939542540 93863 29603 960381009 93863 78755 780443192 80294 21278 474353711 80294 87342 373137719 80294 64513 333855972 5357 50849 720575895 32358 27220 412256966 38609 51649 664351829 38609 43051 138811481 66460 14855 524329259 66460 84839 994283973 99988 16118 565754142 99988 52427 955100695 99988 42735 114995187 91389 78114 4177605 91389 15767 846372322 34522 99663 958991660 59141 90109 503563347 24090 51227 811652131 24090 44214 304483282 24090 296 893287949 19258 54524 733233424 11935 92987 346950155 19321 89386 974620656 19321 30475 89020780 52348 52932 166270578 65475 9627 690288045 35698 38127 626142063 54131 73399 59382388 35357 29879 307990415 75974 2556 114615183 75974 66504 58878891 75974 54573 526482252 43051 35647 33839495 43051 9433 209798159 69957 38879 438330499 70006 31038 25245453 11547 77607 484539107 11547 2211 615032797 81816 56434 600757778 5948 72214 178528730 48466 84268 729539667 48466 29724 747706670 1294 13677 177793410 1294 71574 202481108 69752 1878 88985733 71391 95045 280281603 64831 35963 938055712 36547 36116 50158022 36547 4654 585986060 36547 42015 536637311 57840 3702 409562448 30103 12271 432126968 86533 32820 536813668 28389 61616 777305243 11873 52959 665776281 11873 59711 681886524 63706 33903 402678625 58411 53756 100637438 19853 28099 597164696 49932 26264 706205311 49932 59711 86470139 49932 22938 822224 27051 40199 777004366 27051 57785 353524561 27051 74006 451270438 69872 5617 500412839 69872 4654 596402386 31394 49396 576685860 30908 80573 621439850 61701 54866 648252274 61701 85299 94189642 49516 49288 550091739 69086 66017 307949101 69086 42015 206874354 98732 49092 454335747 14538 22883 289967003 14538 7630 285809133 24596 974 369935470 84403 58042 959433813 84403 80480 67916460 83064 99589 507733409 83064 5886 613848618 64513 20144 388617422 77555 96993 474160121 63292 12308 788287077 30474 41637 454960504 79671 53413 334665728 99003 69816 231629953 99003 75550 74205146 44214 75930 687971375 90545 97711 476593285 90545 43494 394777983 75108 98348 475346172 75108 51453 305998944 75087 71275 865133280 2785 60035 671803025 68864 90036 768608098 68864 13682 126491439 57320 4300 759536994 97336 34117 295629650 18290 12505 745464575 32129 25260 26745482 13103 11826 383866698 65108 13792 675437694 80848 65503 278673123 54719 14760 336446301 54719 80440 559293839 54719 71574 160738074 28570 13727 27622326 91648 45721 149621925 38075 133 972001023 55060 74549 1023411 31059 47155 167012071 31059 85620 470697191 31059 16190 74740457 86639 593 353858714 86639 46594 671417848 30519 7221 581596332 28887 99184 126919697 28887 84514 853769094 5637 50231 25340019 39164 96272 345255873 92268 98155 819117287 50563 26897 267601234 50563 92811 349875978 86693 55618 932461835 86693 32695 335044682 86693 70020 99612331 77496 75746 362450087 77496 32847 517964545 35228 15465 456210963 35228 81700 994615912 35228 82023 809386242 62670 87098 675996702 62670 96512 527772727 62670 38301 995897375 80609 41476 590053484 11333 20078 295234588 11333 80440 906350606 67178 49273 902544747 48311 12546 115441778 48311 1395 151495228 48311 4180 234336483 26816 3592 249541756 26816 30158 943324000 98039 82750 152581973 98039 9519 10522975 98039 16544 369138264 98039 90148 158061863 79567 13172 194919144 79567 34463 95969985 59486 15439 298359613 59486 31865 731798672 76006 379 301073048 6788 89612 569604690 47692 43152 316514761 38670 98090 155692268 38670 6048 856267382 64527 58802 828783783 64527 10904 518708665 70879 71355 116849431 49261 41389 985007130 49261 33927 8314402 26621 8138 950942106 14621 88300 965496897 28384 26597 773828511 79946 16082 435000750 37458 66017 571260034 37458 40061 300219346 46850 31601 555191210 22156 58658 937286880 4694 83199 204639694 4694 4186 610187921 2041 89821 790467365 29916 86096 129232577 29916 10880 611167098 52477 74479 456813272 95286 10019 385055264 95286 85606 448945977 82785 59938 629452008 35986 18337 952333395 35986 81392 705550010 41726 8874 436699682 67333 75233 885363165 54175 92325 162308495 54175 45398 53129823 54175 73273 711983550 54175 68492 240540357 30713 70934 683488449 78109 74629 248293403 57513 99743 808281202 57513 64322 625275157 50536 46120 469286589 50536 91337 182360450 52386 81319 977563576 52386 83640 684954468 79430 83062 633118990 19154 369 756413986 19154 91555 710932938 59864 45340 132464311 70572 78639 640693761 70572 5687 244775369 70572 26547 6436670 37062 1649 276272585 98243 12644 402670920 98243 30158 540167409 98243 30419 138851184 49046 3445 547624565 55367 59755 934439813 27799 55303 947911814 42651 66423 999397581 66562 91107 15403534 33354 62126 980036858 33354 51341 36202379 32539 81144 142168589 93977 15803 494387722 93977 37870 460717203 81175 16794 63311813 81175 84839 140062179 13125 78191 345726383 23781 91725 972918721 23781 22330 606220054 23781 15733 723718181 23781 81096 501906198 23781 38368 308119341 75282 91341 278638833 75282 22181 65186579 78188 46626 139607891 89574 69879 229980406 89574 65489 993707231 89574 47110 762837011 96512 75989 530246822 96512 14134 611008450 96512 52799 125138520 6172 52061 265920962 64888 62943 957936613 32497 63590 978193136 32497 28917 410507237 83307 55928 65797656 83307 80440 489538596 47071 7930 578813369 47071 19725 94591660 47071 2945 666520243 24237 42731 885752969 32516 4637 798309627 32516 95879 743452943 69767 68940 615622617 69767 28637 26498646 69767 79573 270190834 58665 21407 670429728 50885 26253 966286590 50885 65489 754835583 84648 14485 736596760 84648 80325 538039375 32987 43029 184994336 32987 34463 798549245 32987 10801 406444896 64551 50374 417615454 77029 70847 66594863 51144 50937 41530422 47658 13186 880958919 86482 32680 311201605 55578 58211 489946669 55578 1161 953138713 78614 58610 661944717 78614 29724 207897720 78614 77570 591928117 80071 57797 656675392 34352 70378 782104204 34352 60177 211214648 29100 85443 173521230 80009 61632 378774862 15965 88346 180447733 43385 42279 668376618 43385 79515 978778736 60571 3213 203511165 34898 53515 991657886 3305 40481 328952585 3305 30905 553829924 84545 37685 716076957 84545 7027 515259924 66504 51253 545941748 99981 970 613872974 99981 45479 254853267 70359 15338 323153467 70359 37675 487148039 66157 59556 534330403 66157 92247 950487829 6523 13645 573047987 6523 97928 636130297 71109 98198 146684874 71109 78208 516369170 82880 44910 951346267 2447 23923 974696378 82282 87691 656552054 82282 53635 517195364 82282 20041 475938932 82282 61598 783259372 20196 76316 947435276 20196 95433 532771288 20196 88417 556979514 83192 42933 545430239 83192 31253 879947395 64395 6447 523021331 64395 1160 350343673 18931 48000 973145929 23613 9881 358318216 19003 84758 453622006 4037 42168 827203042 4037 96357 833375859 56581 56963 716581866 85299 27085 754407436 85299 75866 9732187 43801 38166 809131376 38116 52314 690560540 12250 75637 457008678 12250 97928 255855678 12250 54718 558542636 12250 35580 284202515 12250 39338 774133747 12250 68016 960212924 44513 33372 662309117 98774 69051 431054271 3299 50723 297851686 90163 15367 607975072 11001 40377 233873300 5687 2722 858463533 84512 56465 933729381 88273 72591 740408391 88273 68414 935248796 95337 76596 626973734 95337 50253 927017412 52145 10831 631417325 52145 33927 80147089 31865 60196 518717193 31865 25117 44725642 31865 68387 819810203 31865 24286 656663113 40404 51773 980619239 40404 5313 34360817 40404 17406 407952583 38987 13506 503987162 38987 39724 560824570 50916 93902 767093306 50916 99643 297111263 96867 11752 236670072 67942 9647 903394359 66123 52138 258400936 65105 23501 822258949 65105 40909 239877901 91643 93359 702145407 93549 82961 587135618 93549 75319 716004427 15733 75233 503506982 15733 38885 534145771 92987 43354 226417741 10876 25733 663367819 73105 97976 616902124 73105 61726 31074534 94319 28738 306982824 31402 43017 17945767 49366 36538 38806669 61558 69754 292099657 61558 5583 262831620 80072 93173 957839259 80877 25051 687566895 80877 31852 870381479 98085 93817 509502149 98085 99210 609969656 78158 55232 79715164 78158 25617 166355384 78158 83059 293128606 17828 19667 759865963 17828 67096 959628078 40061 75665 81133346 40061 78045 844644865 9210 91466 514485458 10880 77062 376569524 28498 40171 561240509 19725 67741 870764584 54831 57657 15246337 54831 6060 62457296 88859 33764 428424684 22440 2344 795401392 22440 40384 287616235 1963 90418 407268871 60813 95131 589095455 60813 28896 396549405 60813 55612 540266545 87483 41436 991788587 48884 76280 915629501 89483 49553 591551816 89483 54163 685684409 2779 31590 885165162 2779 20109 600620516 27639 6461 323868165 27639 50281 257096898 86919 36896 878134099 86919 6043 528486748 53406 85909 236432153 53406 27069 894951233 81023 11098 428327001 24177 77579 744026456 63944 49662 552704206 14731 73521 653401386 14731 68303 232020871 14731 67898 796408614 64602 84658 517043702 64602 373 781811101 103 32333 343516309 36896 6655 548184859 86457 37402 170763239 40427 462 496295955 38821 40025 390532841 38821 97818 182572192 38821 48272 606302683 29758 89910 461127545 29758 48073 12774500 29758 39896 684758413 29758 27060 246008372 66223 17030 358893204 92465 14005 775170802 21528 5965 926704361 21528 12012 382456446 81976 77084 926020480 25887 32373 81849060 45435 8307 935792062 26549 1950 696414332 26549 14603 892308239 26549 85226 533382302 45618 92354 363108313 80480 63139 609086672 80480 2687 652073508 35764 90383 513666254 63219 99481 702439459 15386 27426 549906050 15386 10279 147659219 91701 28543 128466630 91701 23442 195552623 19972 28768 940490569 35580 61025 940608806 35580 74638 497177252 25117 29255 86915087 25117 76138 796108862 46182 47592 490099983 46182 95772 373745575 82317 33903 818585946 1588 76954 964544853 3717 87008 462623321 3717 46801 636064903 3717 54855 207340834 27409 64045 246974794 78208 39408 651473343 78208 23442 770841551 78208 33994 857676759 27949 29003 819475720 54163 12591 621957330 10429 9195 536713953 10429 36889 703496180 78031 80000 160885418 56993 32573 827483701 59367 10057 563891557 12328 28182 698479243 12328 31441 812310212 12328 8371 670794304 12012 4664 914967547 12012 36359 683439829 12012 31703 494307979 14757 65129 826985983 36111 10981 422849175 36111 1161 438847242 44772 77217 899567538 44772 25617 472846177 21881 28156 969627111 4972 97799 610831147 4972 36847 951310026 45029 64808 52552508 6060 43670 178217117 6060 48767 808085087 48758 38561 898129167 5995 85920 635494144 5995 9747 940918028 89127 70033 742787156 33927 27085 787673805 26638 25773 226103358 26638 46673 997607840 51180 14956 828504143 51180 39740 95595834 81392 26758 19177455 81392 94564 380613437 4654 86203 551655758 4654 66903 575388850 4654 79175 246839790 92896 96795 222253137 92896 33549 559311295 36502 12289 979988911 74343 14096 266770330 91555 88538 473637179 56761 46636 326927758 56761 69900 336589004 62560 68275 998342744 62560 94568 350662593 28181 40889 580454117 24879 12421 808620085 24879 92807 592139493 23270 68641 914485694 40191 27309 983497069 48371 78358 927636565 48371 4899 779675790 48364 86141 4679849 48364 33846 313376431 61611 29253 775426998 18203 8848 723837339 18203 72698 259367447 94814 7610 149767058 63943 68511 888554403 63943 23397 131096313 35686 83394 501632951 35686 84514 902757487 98176 90235 675714252 15067 38136 198558721 88132 76431 78663308 88132 20109 272347726 17417 7374 223578345 73044 15803 69762995 73044 90556 497595612 61288 82649 862548953 27709 89806 145850779 27709 74895 67426817 27709 59382 88636443 81876 66220 693598205 81876 4997 435261499 41206 87444 447630509 41206 67487 796850556 31253 70638 808799020 66838 36613 908840195 1230 43688 544877608 67886 3087 803764591 45854 9974 136404912 45854 35290 842895581 327 53628 22871232 70432 14762 19516506 20167 31922 337703933 20167 94889 410802073 20167 40264 631273792 20167 48531 6026731 7941 23607 181432703 45084 18794 554431444 2611 1264 286668824 2611 25104 938382068 2611 52463 253511310 2611 64436 489869327 2824 9394 515435529 2824 45594 257324901 19209 97645 217121726 19209 14186 408687296 73722 22744 835991958 40970 94300 200041159 40970 46876 473078004 2945 17047 616216927 81800 19724 492070744 81800 56371 525929906 81700 38924 642110810 81700 66336 647464537 24494 16480 213712358 24494 6749 972625171 24494 43682 617000309 24494 42822 648536106 46801 52499 841296964 46801 7374 656522308 46801 78250 347272747 10183 5895 699305220 10183 22413 171968005 10183 60282 979439016 85620 56915 469193986 40564 14277 504268301 40564 57593 555130253 40564 47980 980992035 26261 67939 791314907 83413 29221 217805435 83413 15767 845577590 66801 87489 173468248 66801 98509 365077091 97590 30011 403724284 97590 78558 301446985 20639 69421 389299276 20639 1395 469834311 4186 59792 605345099 4186 90829 902541694 4186 68387 138856738 70735 71770 945921347 70735 56890 627934697 25523 72451 200494437 25523 22938 852464618 25523 18820 922482905 75866 49603 296408448 75866 96258 272726008 17514 90534 96719915 17514 20493 814353945 17514 84360 990036664 17514 20428 803431974 96615 59763 951405683 96615 37675 564444901 15767 7131 257589552 58912 15000 379554832 74401 21553 880859050 74401 78174 862400197 83059 98668 373954142 83059 33549 232030890 83059 32694 2733361 83154 63971 272308415 83154 95879 169677688 63298 10934 644034981 63298 50850 667480913 55009 27790 354121835 92107 80641 196740444 92107 36580 849163420 92107 373 624798333 92107 10155 330798662 13174 9402 454310926 82089 31732 996412515 47110 81029 487392576 47110 69173 698940789 28917 47418 429909956 28917 36070 198621352 28917 36578 80646537 69609 90810 118973792 12578 78697 966218396 12578 29347 995004221 12578 29857 647193766 37870 91476 47712919 10279 94587 355833432 27689 96495 531356580 27689 50645 425971369 27689 55685 296481707 71462 27344 348228199 13113 4114 739302783 74006 15338 242447757 99753 84661 686216600 99753 9433 429601213 73187 93728 766205000 73187 37147 970489927 70320 32983 858090578 70320 87532 423068727 20078 58313 237971324 20078 94536 36734033 42735 14153 898107847 42735 83298 335076481 91442 30973 921217492 91442 57586 243939995 32847 5786 224462466 32847 48272 40033031 296 97249 779433483 85570 47977 547010579 85570 8798 328348559 81385 89555 203340799 62004 70563 670026716 62004 41103 826637957 30210 23212 318543406 30210 10904 917885698 30210 94564 145495614 89328 93246 676183388 97518 29857 593749761 97518 7572 232362465 43972 85413 50705691 32449 38211 227072624 32449 65260 348809534 16190 20407 871461736 16190 88280 696629906 16190 29427 861030331 46695 12245 486356101 46695 19206 172771083 17406 56998 443416101 81925 51466 501935447 36847 34468 181334199 36914 19599 1432537 36914 97681 427976181 36914 76241 142529622 36914 1160 605473183 94031 99955 178246314 94031 26164 481705167 94031 98258 839811072 94031 9241 157214298 29618 33608 692454864 26164 60157 888259782 26164 62647 149336250 26164 44942 482133831 26164 13045 379297584 26164 13784 128857637 80701 86614 340563561 80701 48617 268092148 94219 16399 800940460 94219 72975 571416248 94219 9647 98687901 94219 70768 658809452 94219 82004 351030246 92807 22847 503977225 82020 57758 531650915 82020 62164 445051484 36968 25400 759116398 56790 49801 160348560 56790 52201 949322227 87112 75950 576773525 87112 89201 884726028 83881 14227 467342268 4660 30821 604365900 43290 36912 42899925 43290 50706 258211478 35834 40884 765085181 35834 68881 385057339 90556 76494 783254143 90556 52749 497510295 14134 79675 85818220 14134 73273 881966898 14134 30346 608883344 37292 40993 347706397 37292 45283 837710919 45594 20945 902180007 46594 2408 84705346 37746 32958 586364324 37746 84768 610537063 37746 78956 128811138 87972 5214 94239410 87972 16808 769925633 90148 77447 862174226 90148 61598 377507729 21932 18259 484697692 72764 5780 508193706 72764 37147 821281164 72764 41103 769378886 23759 45942 60417484 23759 25272 69914742 94913 22836 322169805 30528 4000 50465570 30528 29427 274228049 30528 11082 915144988 30528 81096 360091622 52760 91383 819121945 60177 26510 308183355 60177 64774 415461245 78733 59328 412753179 78733 77217 514078855 20959 1180 719587865 20959 9433 769881394 20959 36889 977940015 14548 98119 260172664 22330 28491 526852546 22330 92247 838646543 22330 43206 469423924 97633 81000 668477861 19991 91341 657831647 19991 9850 83228461 19991 17865 861825213 1428 67506 428826178 13682 40512 262985642 15541 31336 331609171 15541 28371 41972587 15541 87340 15674401 15541 7045 110604036 93731 68438 853584552 53314 15583 689645957 89051 45132 892262709 89051 12824 808889384 42309 40627 797168557 42309 70012 626243069 82163 4271 735840720 82163 22947 661248767 82163 46876 863579660 30320 97103 55079052 50933 9985 63264895 80182 3892 542548578 80182 31722 566834945 60369 61761 20820691 88589 50126 842987759 68325 39096 756045798 1821 98511 28852161 31971 72776 555030637 31971 78698 537064703 50645 34841 347550374 8304 93009 232827718 8304 70395 504128415 78647 9920 132524181 19745 4940 756831784 19745 78434 944528266 94727 5149 671783693 94727 39993 290783996 33846 10289 748113587 62393 72254 959466365 57959 43963 580050643 86425 85921 218886154 86425 64774 338804871 57785 2691 835539369 69010 95576 896623424 95045 7248 108598932 95045 55931 382276255 85598 35734 969487629 85598 44736 465974769 85598 97223 20453084 85598 65808 643123731 25630 87314 251171769 4180 28264 151118824 4180 61687 355685794 17814 34455 826978770 17814 41468 768049790 48515 66824 575377556 3619 62843 366947982 48457 99599 756302524 9515 96495 364372609 47101 33808 835318970 47101 65147 344812971 32695 6945 768400239 32695 51340 108206945 54118 46401 585762409 76619 16761 473130926 25150 75320 6115630 47001 30265 827931462 76138 86106 604744786 76138 23483 414408357 40808 79822 33672751 40808 7962 198211357 40808 55612 175132434 47039 82466 359117880 30419 53103 977580369 30419 11638 270312000 30419 41215 893103744 61598 70374 301275207 61598 62392 900804813 34678 32057 451151723 34678 64039 132804225 6753 94590 754326319 6753 62843 608189309 14005 26025 385232197 11207 35534 82527254 11207 9843 172911931 13045 65299 378647354 13045 36364 538978924 19135 94103 458074666 19135 95766 735355666 95536 74901 707568524 21544 62857 355570656 96373 1231 340554426 96373 25264 222935069 96373 19651 550610109 9843 47599 363181949 91585 30493 56615441 91585 34956 700101006 91585 70025 381080169 91585 32606 724405152 16684 83296 528931577 62164 50862 925216620 75964 56277 605702163 75964 30346 357506616 75964 196 36049508 55290 73015 990155139 55290 5443 161865577 55290 90507 222782591 55290 36580 259218413 18367 13304 744537231 18367 23856 88431682 48272 65162 295331244 48272 77023 198782920 81977 49798 658712145 83956 56315 720302160 12923 76166 98778841 83940 9978 163029561 23146 77048 870436597 23146 39740 604028581 10729 53843 642999192 10729 52463 243682158 8644 6889 584450443 94574 98444 696606645 94574 9241 777711869 20623 92692 573528809 20623 13861 707603104 20623 52749 361075577 56890 59967 472113915 25548 3333 133988713 25548 25104 760350365 25548 75388 79004200 29195 45613 967349084 29195 18728 862679796 29195 1309 713405095 17395 85554 846941734 17395 97148 959675129 45587 42707 121233841 91383 17835 729603532 91383 18427 758217415 91383 32304 288938903 43084 4809 462493591 43084 80149 252391890 20488 3940 900135181 85720 9671 916131371 85720 71134 839661286 60864 74893 603276666 49736 83394 240688505 49736 36070 25914965 91695 20367 492746625 21141 87669 611296472 21141 97681 122794805 51453 63933 470279331 51453 34463 321531925 61987 44184 76722156 61987 47617 153967560 73734 19407 682677827 73734 4910 838225843 22867 43065 896850529 22867 30346 740632388 22867 92811 293580819 50904 54269 810779003 50904 12949 465063721 64546 34257 840409752 64546 21080 673649647 90173 25198 366749313 54471 20678 552823937 54471 78801 975872743 50706 68462 717907263 87626 64357 476088533 87626 84661 692480386 57919 62885 266846953 57919 91337 491554015 78865 9496 494354810 78865 31441 391955408 6046 11513 992717397 6046 87255 489443485 74895 70526 489927793 46444 700 727556803 46444 53706 612359326 46444 33549 102622040 46444 14375 611084655 82861 68744 255839920 82861 23008 18375767 12824 90780 107280499 12824 13477 291994397 50499 93920 670203001 7027 76337 732127298 7027 90526 148228868 95879 65232 823913920 90829 78856 714283010 9064 77784 411112245 21082 56986 291251530 21082 60282 390816155 21082 94055 13497585 85353 50857 713547807 50281 12292 246178293 50281 54573 629052418 50281 54788 785752049 50281 64992 87292745 2865 8642 669371706 19812 65134 36695040 19812 36912 252279293 62752 19959 785455808 46673 34442 848222491 55868 80092 571329522 55868 64772 30790099 10801 7162 503257396 10801 84622 482776493 10801 44160 753627692 23219 2111 20797764 23219 30475 957927962 18859 10457 170068382 71016 3980 469777471 71016 66903 317957761 11372 39739 753752259 58076 51591 601032547 58076 93891 215129295 31071 17871 220456908 12302 73363 290061202 12302 43504 858422976 13892 13031 91870899 13892 69662 612780495 84839 63966 748467053 9850 61926 51860272 9850 6331 37405127 10664 98542 543538944 81899 98891 913995321 4176 67785 497382041 64333 71309 367893963 64333 67939 798924652 38368 37724 125916535 38368 94077 808535083 38368 34593 684231725 36359 84514 179703972 36359 84479 853470729 36359 20587 865047033 1395 41995 453527926 48955 22022 158946411 48955 93891 766082093 50413 21091 448754748 50413 96795 287432450 44463 78943 269503795 30817 63617 432027574 6602 91811 416816272 6602 55395 766409136 38962 66746 218294431 38962 2188 854885943 6048 96900 136758797 32571 4731 171463060 32571 40452 687359734 44610 68492 511573266 44610 67939 93330206 44610 59936 883232431 59575 8130 512613996 59575 50604 992474660 63748 7551 763626303 63748 16755 16948209 63748 67112 17709280 59556 64999 895060350 59556 8371 101770710 59556 73429 340449661 87306 58414 411865046 7811 1982 388066056 45398 70843 179517439 45398 7277 949388944 85933 18383 393967058 34525 58695 254593506 27492 33442 375366941 70593 38624 123834063 70593 64897 595998739 49108 42616 438895846 49108 50634 379161514 49108 75319 902750300 9853 59630 229210722 64992 28493 931667439 64992 96357 250962689 29192 4923 798844124 88417 93705 677908807 88417 38520 978715749 72674 89299 503971240 8371 71593 464806570 8371 75101 120622162 8371 89264 879247926 38594 10818 564365752 38594 85909 694427647 13757 84018 656795651 13757 11332 815940893 13757 50336 726876961 8847 45163 267320670 8847 24855 681121886 13506 20694 327467876 13506 58987 97902330 13506 62233 774754871 86121 53106 276212618 39481 62917 412066513 39481 5647 474087418 39481 74638 481494589 78194 96164 968314737 78194 16130 279026670 28449 52087 820784648 19874 67914 387022798 19874 87011 140670172 80168 57315 111001276 70692 61058 112217008 70692 97479 936036337 94010 4318 261380611 93310 32305 165361334 93310 51327 240049162 93310 76968 626108572 76846 7409 79534748 97818 51368 94068951 97818 70025 931597031 73429 11956 302528191 73429 29724 797319262 73429 83298 628090265 94630 58089 38657591 94630 59949 460193800 27808 40080 640929790 42270 13630 533800569 42270 60608 550451157 1309 84004 221142883 47781 78380 724211681 47781 93337 410135846 47781 68016 788326916 47781 46868 226275351 94866 32941 140432682 94866 84125 72664677 94866 79124 314324257 10155 44141 260128799 46653 68983 947403571 64902 41532 613388738 53594 23625 87799602 20041 55466 876319676 89424 53485 223912309 69827 39871 518940548 69827 158 697551253 69827 97849 207232265 50339 70838 354685089 6043 57897 29601140 12920 57023 841161448 12920 20493 8221901 64039 70330 888549254 89823 99949 740645651 27749 39232 473860311 48021 69016 45029682 48021 20428 644073680 48021 39086 986516141 75744 65923 249025638 51253 27823 8598195 51253 23180 490084946 15520 76683 209088524 15520 81419 940496402 15520 28631 767058262 60788 13937 143988670 52062 22139 362980800 45479 49139 803856937 57381 82838 511196909 57381 93271 867613287 57381 65147 887078856 98509 93587 211515668 92030 93782 972805244 92030 89211 189281399 44736 59940 791701981 64897 68000 930509272 12890 60223 356139835 27094 80991 159955907 50155 30633 868952350 5724 13238 911891260 54855 14214 543978293 54855 99951 676416287 99951 4646 623924646 59949 89023 400527031 59949 16808 471120306 24155 48458 993578248 24155 48836 13837857 24155 79265 561781768 35030 53605 178055433 35030 12771 8908658 52427 64291 650412240 50634 74253 616549507 39993 95963 314572003 39993 55931 655852667 97928 8673 140836253 37808 64772 765434936 37808 87011 551860762 37808 33152 852009913 75844 8900 505726114 38222 60558 267040898 38222 71134 935162751 48767 70897 806562676 57586 50111 763778175 57586 41083 510679499 57586 70899 36387021 57586 27823 677603870 34143 78430 66725995 91311 30265 422243348 37100 45824 62433348 37100 27177 484910866 12142 83586 478332635 12142 2438 872424999 57150 52976 621116868 9671 51599 259032250 9671 36931 346497403 54573 10160 475727148 54573 24855 690547647 63021 8424 299280175 63021 8154 838332593 70012 7154 373806469 70012 54788 941757460 78045 81488 568896571 22413 90848 215637896 22413 20460 607742614 94424 41872 692941761 94424 38301 954602612 94424 31818 775289624 32804 16762 599441259 32804 6648 961722 32804 34463 353663040 17710 90820 440601777 97011 85367 267340405 97011 43809 549074978 16436 64664 454029343 88443 95199 768804459 88443 47340 889340199 96547 59507 779471479 24855 39086 793986563 98258 11592 360281055 98258 81419 473927188 98258 95433 600502115 10892 50594 432474259 10892 47693 897728585 72606 47423 58777599 72606 67444 847253132 9647 48379 248899322 9647 95849 771783519 95433 78 708048555 96795 16043 336847236 8475 87897 613373185 8475 97223 270940016 32606 19431 143604894 32606 23397 202974498 69900 83107 364574641 2282 9696 593814634 67036 33138 206841550 67036 92923 882923309 47845 99171 740478024 47845 89067 610738870 47845 40264 192404996 35377 44078 331832399 35377 89557 129863619 20277 60021 661171811 46522 65047 996792238 84414 51047 511707558 84414 67487 219417912 90414 89339 116196713 78561 83091 831400018 78561 25272 691294037 78561 9433 613783758 17046 32235 578794775 92095 40073 562947884 92095 96232 878898772 42686 12940 838449076 42686 31208 329784444 75388 95199 653475691 64261 26644 954497860 64261 41494 96976042 71001 53060 845038543 71001 5321 759919869 71001 34443 593469506 45820 12940 344373987 30346 36854 249075885 30346 62356 512841057 57298 39980 958687445 74466 86318 983102577 74466 67174 782245751 22417 53223 865513566 22417 45368 993769811 22417 30622 493608954 22417 5886 475145484 44417 38466 819135191 36252 73473 393598415 50850 10118 508572575 700 20044 64672611 700 21080 878169535 90981 14360 980665162 90981 77023 601615736 97849 62288 443243578 22922 63099 810419141 22922 49956 892951197 22922 33401 240499682 22922 6994 179891127 30243 64954 436442851 30243 76241 293636943 34463 90461 226454933 9205 79127 988988563 33656 29874 702742329 13861 73985 623086559 13861 94077 64353037 75550 52484 764884667 75550 5321 440328182 5886 21749 428567301 88148 53752 827419271 88148 31818 578630701 46614 72345 419003480 46614 84772 910152605 46614 67487 235376615 30158 818 293930655 81419 82642 959739200 81419 12377 391302861 34956 87780 94117532 34956 92247 719515942 34956 87342 51268836 75319 55445 10124182 26197 75587 238887089 90073 91644 209049605 94077 97787 768582150 94077 62118 228497044 30475 79805 641760046 82023 88282 198644491 82023 5536 118141656 82023 88452 975232913 82023 13292 190811273 4501 26102 813105046 4501 55726 45325112 62466 53502 58157360 62466 42003 977776535 77468 92237 683304887 20914 94761 290594239 20914 88533 115403061 79733 71683 314299499 79733 50867 328687895 83267 42938 697152737 17984 91121 60274820 85033 55738 849117517 85033 96079 148614367 61309 16511 717073426 29724 74223 551882022 29724 25874 936022907 29724 3692 223716024 79722 14277 483113355 79722 60753 88184882 27823 51113 162602840 85909 68374 398172822 85909 28543 664032540 85909 58182 694406838 51147 31352 984873521 51147 68174 632310414 8295 95445 247366841 8295 98686 739964657 13247 9084 883887968 1071 15711 205605158 9433 33363 320114718 9433 35287 98603324 7277 24530 527879144 7277 46841 922906586 7277 71168 602305632 7277 48743 26301283 88452 51309 57685666 88452 38556 206744201 19447 94427 29181597 19447 20289 633055737 40013 56517 272392936 42948 35423 559171787 42948 36138 137559062 73324 13496 836403200 73324 71309 954976505 73324 64436 146583138 5583 7983 558405153 5583 37396 187487689 16090 76018 367813577 90526 34949 576406292 90526 8798 505181724 90526 38575 680114745 36250 96470 684699579 22181 81450 777528648 8798 15064 485660191 61476 64778 419632061 36889 36107 621042911 72717 71491 88213285 9519 79734 792865383 65447 41124 131911221 65447 95521 798101761 65447 53748 760311144 999 85751 213797650 27278 86602 328449076 73600 16118 521619467 73600 61059 424599124 56064 18556 514253752 56064 24571 782666471 56064 19897 175552626 22718 13496 178755577 70025 48078 131504880 70025 99852 324152565 70025 8739 420356318 70025 39086 316053514 89386 47963 703724562 89386 57450 915134074 86673 28072 445491273 11082 85640 813633307 11082 54012 646310128 13477 80303 780765750 55931 33829 733008480 18427 8978 853331730 77570 25585 622753068 77570 48073 391711648 44942 98824 361682956 44942 58077 2025928 44942 82705 17413858 31852 81234 662435525 65489 35713 320953953 87342 3154 234375646 87342 84658 787759114 30263 83159 536705996 30263 41468 746540737 30263 24550 623731258 27069 45861 176949921 24763 85413 452719621 24763 3372 66726826 57690 65118 495434827 57690 78978 757462930 57690 15094 108244323 67147 28344 388652176 30905 45583 809204750 30905 59027 428052585 72459 28554 115488075 25104 77274 819135110 13784 21043 139957861 13784 96141 813937966 13784 971 820283855 13784 32213 992699308 34593 36414 855109815 95766 98662 725957225 95766 23397 806028579 39426 6581 83418609 39426 21359 678065429 787 80286 120413634 99351 82714 969671351 99351 68943 452541696 34939 88040 366772800 19946 779 580914428 19946 78250 326512859 19946 63559 484588307 14186 58756 4054237 14186 68016 871811148 95775 75916 865875056 95775 9747 652945924 87340 20254 851248782 34223 53838 175191064 68263 82541 675307614 68263 87660 555867171 65923 37301 525295479 49981 49609 850393107 25603 65556 712310900 25637 9102 96488286 25637 48699 119962617 25637 92589 859581761 25637 59623 36397490 69662 15698 188950151 69662 93664 322892534 96357 76362 266744581 96357 98203 802931614 65260 3529 79381637 69097 32201 95560005 69097 15925 1510495 69097 76428 421322953 48073 43538 776419581 67487 19346 893805105 67487 2799 398357877 97608 54879 642114870 86315 19080 557637087 86315 91956 456729094 97223 18177 514919804 35143 61364 961609114 35143 4453 932254492 80440 15878 665801547 78683 16360 286206146 78683 62085 953419213 61687 75790 111884579 90507 82983 461461656 90507 8739 610276034 46049 26132 462719745 46049 94047 935913940 46049 64436 206305895 46049 3962 952302565 28896 68722 581142505 28896 79299 576578476 28896 58599 779537611 78827 3406 280878706 78827 38301 510016400 31208 1770 685874797 33838 32343 997989745 33838 81096 131074480 33838 52749 38652765 18360 57641 685283202 48699 15235 469023838 48888 64891 601190238 48888 5965 909536543 48888 72379 980030869 2343 54962 364857959 2343 48517 774453920 37670 1486 708165582 96232 85470 457832475 96232 12731 817172790 59623 40993 920917476 48647 58014 236765087 1161 70722 565332546 1161 87096 713242053 9751 44361 993278695 9751 3010 401732846 8739 40413 171781560 50336 69307 586391704 70899 32669 353580257 81321 96927 449483723 68492 86361 533953198 68492 38726 376714262 70020 70077 818178701 70020 68112 310215217 70020 78006 984643848 34359 36336 466346212 34359 99577 549078250 34359 60752 353655577 85606 13770 390172906 84514 84890 126774604 84514 56869 841929533 84524 17788 768723930 5313 78423 87316627 10498 28760 984277234 10498 34211 977061068 226 85547 493856770 46105 85894 342150315 46105 74263 393714558 22938 1417 170634911 74263 52115 729292764 41494 10355 378016040 41494 8946 999449200 41494 94564 812151577 12731 89959 153490062 16808 35048 511839518 16808 1088 80352096 84125 38748 325034727 84125 91337 19395782 84125 87096 649911124 97194 19418 774184615 97194 84138 682922305 30734 36171 842377211 30734 39730 124108689 85631 66538 43751598 51341 30901 21298902 77900 55348 662164891 77900 80803 539645062 77900 33761 751799805 69314 92708 923141294 59936 34953 801849025 59936 18129 63020472 46876 52511 717326809 46876 22598 998403844 6205 31355 805461593 84360 95870 748486731 53756 8940 764630943 53756 15045 470996044 36138 86143 620044 56371 66843 393678229 60191 15456 851682785 60191 35845 356672668 60191 47347 189119790 60191 11163 385123709 43969 15711 88625630 43969 79265 830565229 39338 1635 326778138 67898 75172 276581651 22828 79431 208942604 5856 49045 262272536 62422 67006 747931637 62422 84257 547002739 62422 48386 998533128 73273 50814 761536991 68112 33688 790741940 68112 59358 205306616 97681 23603 983229339 45548 20986 413503174 81096 29311 680857664 81096 5082 531896386 81096 49245 663632026 22899 62293 852450171 18870 64961 578440918 18870 64474 882266971 78558 67769 803986644 78558 94568 274628711 81391 69899 899255242 65988 75536 722569922 52415 51156 841277293 52415 31822 387094847 78250 10818 535468290 78250 79503 968196937 78250 21749 281155291 93437 23425 401509492 93437 29443 614658944 93437 30622 418296295 92953 78423 736052646 92953 32573 307950182 40909 49385 552422783 65983 14517 828391653 65983 84515 942329109 65983 57047 814395562 79265 20044 254227154 79265 51263 386751388 79265 72775 223145193 33999 48486 989201384 33999 25417 619648072 26846 10138 365210253 26846 24571 743862917 26846 4336 829903395 62111 9206 738380599 62111 82705 251650903 84008 63844 272258198 84008 92767 892374973 84008 60561 231645226 84008 22504 113509692 33401 86752 174300190 33401 58903 705199478 33401 58182 309158093 33401 38121 717248491 95772 94661 317103174 60752 21464 91250684 22947 46076 321748319 62233 7054 319641702 18284 11748 502979461 18284 59438 713470362 18284 61302 636032068 18284 37572 145286162 36580 524 858150323 87666 93800 743214509 78691 28058 801128730 35290 1181 364049465 61726 17623 773529596 61726 18820 395790498 83640 87235 802293476 25601 21345 804286921 59711 22217 814696461 83021 58655 399805674 83021 78844 937628474 83021 21668 290549876 83021 94488 893878357 25750 27979 647423967 84661 55838 427744493 84661 33761 938168171 84661 84474 258750352 53748 11942 190289899 60753 10916 749966667 60753 68752 789612603 50604 46480 693536565 50604 68694 811895486 50604 26998 838480334 50604 24252 249122747 50604 47712 671099423 74839 87011 584054006 74839 29899 257739363 74839 24170 938980972 48644 67683 984516391 48644 39805 297482728 56759 91202 872665503 56759 29899 206486979 56759 79760 193958950 62392 66087 134040254 62392 92157 402346760 62392 67536 514746463 93696 4906 396864565 58987 79485 46010841 58987 20493 765233077 58987 373 776881449 38885 44974 238189770 38885 68016 131210045 42680 98612 960726074 42680 16755 647851015 42680 40512 696694763 42680 29691 444075375 58721 63024 596855365 78956 3711 951277318 78956 20428 511980023 79520 12341 146939478 5965 77819 953196166 23511 38763 261579359 68414 36113 528924242 68414 9263 854358200 11694 84811 54334230 2806 67834 535351908 40029 70644 473158059 48627 40384 949344238 76428 68507 403925565 16451 71322 424634822 16451 29316 68767227 10949 5249 685458203 32694 14949 907294069 62311 34535 933303412 97479 87837 332637248 96258 3962 136347256 21359 3708 868805557 27060 61465 576531569 27060 15803 224760053 27060 69531 390624749 27060 54931 577766414 21080 856 573441005 43494 70749 286215526 43494 72200 896915937 13304 6989 157608239 38520 19977 114887510 39086 83349 104751886 39086 67385 486272239 47980 3368 769139871 71574 15609 73381326 50253 79955 755225772 7374 20587 334424271 7630 71721 132640460 7630 79783 389125527 7630 99808 645169375 14055 99674 351424401 13357 4062 44909038 13357 96079 986470981 13357 76772 167033733 16544 7922 738725405 16544 41722 799399029 58599 28971 223542307 58599 98686 31747632 5208 76114 629778759 5208 28554 456398848 95849 68967 679813757 95849 67939 858501705 95849 39268 384634329 63559 64144 62762341 63559 70379 159792410 69263 7922 653840435 69263 70622 307931559 42015 76962 5968340 74077 25127 144152293 74077 15051 501233671 33219 14451 104558220 33219 36578 807154034 33219 72712 30432806 33219 82875 499125724 4453 80276 7797728 83984 61607 486963516 27944 36511 112667174 5536 26526 754544254 5536 76186 344808271 83298 42702 884934119 83298 98763 232598328 54308 99068 81823126 37675 61213 234780649 37675 62647 103368346 37675 90636 839021098 5321 38889 8718253 77901 4460 394364154 2801 21880 266910129 16130 17865 805122636 16130 41373 881396754 16130 46932 24695031 16130 92247 904474840 11163 27659 399447384 33549 71182 602951951 60866 52708 727753315 57867 70703 751836268 14286 48094 287759663 14286 11338 161949560 46841 73183 360836552 76624 34553 931956307 76624 97020 621021685 42899 56525 242345014 26132 23999 46182968 26132 53211 716225483 68846 38150 490220534 68846 52579 399235774 30874 6110 442143880 78801 97817 398924586 78801 51113 640289671 78801 68881 404260250 68387 280 265802576 18820 36708 141298006 34202 9627 108933346 34202 12238 932171951 34202 24723 319443622 94568 56299 2592622 38301 48519 819101549 93337 89943 913491826 88397 94100 151000634 88397 37989 435875206 14437 77907 648492828 11103 37220 663781147 11103 19630 231119619 54788 77981 624915403 82004 63458 207966536 34117 95791 611393163 36364 88214 235857031 85226 37471 367895317 85226 44668 107847728 14700 3053 7409199 14700 55995 645923703 47617 68844 199330746 47617 3002 284124436 28605 7988 354691930 28605 79925 545980410 20109 63639 727573233 20109 43206 873552319 72874 43374 119748185 27177 45489 736928747 87532 32719 862798706 24497 19662 15453330 59382 96596 996624093 13713 85303 963780160 13713 83647 565323610 13713 69875 724521556 84090 35339 35486221 84090 67040 125202268 92811 8203 321666979 92811 17999 413918050 92811 71563 470222588 92811 66065 878149023 92811 72975 596243805 45283 25883 758553748 45283 76574 735501217 29347 77290 338086340 29347 11665 231586507 57562 3361 790553484 57562 32304 390471204 54010 90298 879608043 26965 5082 536193179 26965 31417 554244742 56315 80040 574234048 87117 11807 246628598 63692 44198 812599359 63692 19091 146687721 63692 72862 225440806 63692 37227 572818395 51198 25989 331380552 50867 70221 961528171 50867 86468 321802985 50867 19090 967520372 50867 26513 278835500 50867 19206 115652438 75221 87463 617225422 40575 18639 803609259 40575 33994 994802533 40575 12563 978735303 66081 33002 795636893 12949 63682 805107206 32304 7732 469575254 87320 76382 839358655 87320 7317 112133914 87320 40452 228585443 44160 11605 663307578 52799 67139 929964698 52799 15051 812730736 52799 23796 358835807 93271 83501 105462788 93271 85028 836104858 87660 37332 597414368 82729 11578 340142521 82729 356 713902298 82729 45195 567018672 4321 72229 348803268 36912 82171 945120091 36912 28665 69567492 96079 2880 237596935 96079 13026 873932015 66445 79828 411578618 3522 98012 440715240 3522 98091 833923502 59358 3254 836265860 59358 69531 425335202 92247 94320 666225140 92247 52579 2051661 95236 54351 447906927 77622 14901 144209192 47712 83313 761797265 35371 76460 819473115 35371 65147 863979428 35371 39730 302582635 16460 68048 980437653 32362 61001 942507223 26547 35399 691917674 52579 96343 350363738 52579 95127 83038051 18393 85239 97269582 18393 91337 932294221 70768 92062 50846845 70768 30980 242912822 41179 80110 370264493 41179 2831 911168405 41179 90636 986210511 77420 29899 572258457 60282 73956 775713959 60282 2500 100545476 45107 92484 591183656 45107 46622 570379873 71309 8163 467688331 15051 46976 653453271 15051 15045 60785366 96378 35872 961530391 37978 35581 721832835 37978 67556 127252976 3926 28892 542753202 24286 32052 289706926 20587 13105 157312612 20587 54931 311762371 2799 10246 349429212 89274 81313 426048311 94383 63736 22023963 94383 55270 299270155 29427 46410 65884483 11332 98481 340683416 11332 40673 24731736 95521 66931 580709087 88051 9627 749202142 88051 82135 509053102 5933 33202 428159804 41649 18099 211150281 67112 10661 439526631 44355 81181 113503548 44355 16497 116924953 80337 21017 420371933 80337 72480 989894564 80337 9203 939306881 10904 62663 845488103 91337 5214 763029644 31703 33442 705693323 31703 39251 635004860 51324 86971 232659485 51324 69412 914883115 14166 3561 833476703 14166 28816 670389378 41103 73732 668125244 80325 79505 979165971 99210 5996 31506393 43799 569 631179598 74638 19537 599939526 71408 59095 188184329 85028 73819 468330213 85028 39591 362843050 85028 2364 960350181 29857 19962 893439973 42822 11490 869300099 42822 13664 820564817 86916 88847 703209850 16497 78305 468343305 16497 49695 752984840 16497 18724 442439603 77217 48657 656262452 77217 78943 48054203 41083 19059 365714538 25414 17168 751133343 25414 34922 562635143 49695 12320 83585657 65718 63134 669168811 31417 80285 364110687 31417 31179 533220599 37567 41493 386789486 12563 60515 435406348 23656 28316 988737244 23656 64128 8495074 4899 55954 63300989 4899 88229 966135228 4899 11638 913389023 4899 80354 361910483 4899 78174 829917900 92025 88105 687342307 30622 66994 440937883 30622 29684 584401967 80000 42952 77131441 80000 46484 275601981 80000 13590 363403076 79124 22664 231146532 79124 37034 701321138 75815 28195 888814076 39251 12807 253864108 60608 24700 130682258 60608 4664 261100904 57450 17357 402661073 57450 2687 733135264 15925 80437 819860040 15925 47340 446063752 18745 74795 70007655 91177 43597 594713155 91177 55612 773324619 43809 26660 863340247 43809 49935 517756095 43809 42577 935096244 31618 92729 104370705 31618 27501 936206368 31618 62400 859265177 21650 60948 769120814 21650 19206 758719060 25617 92961 529499911 25617 81125 387325435 62647 68580 665749075 76908 42193 520117538 76908 98686 812942002 7045 94774 874260024 24723 44359 721822631 24723 8730 333340570 24723 36287 412715900 32213 45118 831668989 32213 37140 150285698 98763 76987 576131633 98763 25264 935118983 7962 70921 684609889 98922 90383 309023231 98922 75239 236904732 98922 11638 152635544 28170 43735 545154218 68016 72426 254469078 68016 71871 137784749 68016 13963 976149463 42862 99893 574683277 99643 1467 820412961 40264 49026 477194031 79175 8781 965481229 79175 68191 61053790 79175 9943 61473692 72775 71484 874450894 81485 12797 660935895 81485 47347 820449910 82501 51760 799126939 82501 34211 219623510 9203 6133 579985926 21037 21278 666427741 21037 23442 955855587 90636 2771 587676124 90636 70297 960114727 61521 8619 751810398 61521 33076 231412157 23483 10661 217680817 23483 32399 329390476 373 85566 406341565 14485 61441 860327273 14485 94488 778646714 24252 9587 912601132 72975 92380 397993486 69412 10923 650995753 69412 8923 457455118 69412 62843 758126184 32649 16945 846945615 32649 37114 524830581 32649 20301 316645529 48531 17941 484481889 48531 65269 48215328 48531 54724 668167544 31508 87668 904197554 31508 79515 598724051 31508 13587 245468786 88280 81957 136967175 88280 33076 319152615 41468 92381 884699429 41468 5067 456428385 62473 51751 610897417 62473 21202 811095919 33994 86059 553530699 23397 61624 736430022 23397 98285 537798214 82705 56461 581683921 82705 55395 492019980 48002 66257 927735690 48002 89781 794003644 48002 89159 503059477 2687 10101 988393291 96968 19468 248498477 96968 11516 771481236 37924 49052 969127085 37924 89500 76159368 20493 7507 966658133 1160 32850 233301368 1160 73292 614666544 1160 9775 624870983 79515 12833 80566106 31822 97893 601471194 57535 54414 97367486 6958 15838 801173375 11665 82077 415388611 11665 95943 842972356 85152 85170 655994229 85152 46868 265062076 11324 78771 921086235 11324 69955 95083566 11324 29700 472043862 61059 10916 314050257 61059 44710 727452514 16474 39725 550161561 24966 9122 750601954 40384 91140 735139146 35509 10004 601946153 31740 11412 595619540 43206 7760 190989740 43206 98560 993573470 51340 73255 211397783 51340 27875 224143608 51340 99808 864043231 84133 78378 571725126 25272 50862 30832900 31441 90377 398428260 31441 44474 958521082 68694 42287 377031597 68694 46868 958776101 17961 47060 792655883 17961 47693 493977628 13829 49479 327239667 13829 79706 108757555 72061 56556 424796913 72061 2753 878471345 72061 17865 7685474 72061 21055 652543351 76241 23501 587700380 76241 57886 643318198 76241 67120 497117046 54718 46889 161709873 39896 64358 773766387 39896 54724 190108909 39896 26382 416952634 39896 41872 157807076 78698 16869 234964973 78698 29987 879757365 9195 81840 863602555 28631 75752 625237541 28631 90368 378652906 28631 68526 641400595 84768 15364 68717083 68943 67624 346345022 68943 17429 169487757 68943 6110 268777614 62356 43703 233190009 62356 33186 637148612 44936 26525 899000471 44936 41373 276190387 35013 48363 482071677 35013 78824 297585464 67096 82152 476384338 11796 81547 650313890 11796 86318 22179730 11796 62823 346884456 11796 65158 178502934 34443 41703 494172527 34443 25598 665058264 34443 88229 510149229 78174 8130 592017220 57232 5450 498395757 39740 49117 8289080 55505 45173 508730182 26083 38548 415381626 26083 99715 560559955 26083 17865 416651769 42780 66402 785455712 64436 872 739983424 94055 91303 216905069 94055 2050 75001957 76968 26183 220510632 67444 3906 937342243 40096 98970 943153431 40096 10828 647861676 4336 62861 624262912 4336 6810 422545212 84515 7381 291797467 84515 67084 920328165 55685 34738 776119564 55685 39268 443921400 19206 59648 793190137 19206 63444 826433096 19206 25011 191961848 33608 46313 956967180 40367 54004 538710774 40367 15360 905755659 77023 46867 66395809 77023 6101 429223094 87068 10310 984553536 87068 90208 476396044 62663 80133 981559187 62663 1938 560604938 62663 53545 884259070 34553 99378 544761760 76587 21018 108481392 69173 64570 441990424 69173 4764 413189755 69173 69742 941710318 2854 27786 653744970 44474 69754 97223459 1669 74161 58802304 1669 80687 758127395 86318 25207 222723097 86318 56869 185335381 80149 40082 215999747 80149 59763 917711777 55612 96800 483262377 55612 93469 748755415 55612 15343 376770884 65808 81841 991526026 12532 80724 548693282 12532 16871 731484572 17865 20593 341704573 17865 74590 361130075 94564 52170 138409645 94564 72379 864520237 87011 75717 460078183 28933 3586 806204632 28933 28786 56602330 24224 46768 861642915 24224 37934 347639939 16935 60258 557847465 16935 98671 542884680 64587 78967 622795000 93011 34004 256104572 93011 24878 218236991 93011 15959 362541285 87713 51322 593753610 4041 31291 640332035 4041 46141 688198912 78434 17071 141989416 78434 36458 748869610 2753 62104 916713865 2753 69875 176430869 84622 50641 298439899 65673 49353 536352746 65673 78730 204752204 51327 71716 327372998 97186 75990 361188089 17626 53812 432465094 43504 11225 977300754 43504 55995 665038565 41373 70736 854363316 68752 7732 444734515 68752 17900 58047744 52749 70513 620873375 65652 2050 735651040 21719 76544 51900488 18495 87685 367500714 56010 5928 693324348 31179 33578 497259192 31179 5165 221369327 31179 61302 830460367 31179 62991 185055467 48836 78114 938697077 48836 39336 626798435 48836 84741 139537950 52201 1261 627925486 52201 6945 763978894 23442 12029 662559163 23442 64856 586673947 45368 17971 859806154 62843 80803 207711215 1758 69692 461719481 37147 35128 571548266 47347 83819 64593434 47347 46622 340758035 4093 53017 159166766 42577 52932 305548414 42577 57693 920697652 53211 37685 753115780 11809 55315 564838374 41872 43843 877596208 39408 88879 250917320 39408 5976 458195896 39408 39268 278031621 77683 39910 335339687 65147 98851 436441328 65147 69742 650364038 94581 10957 861424626 48175 97787 542674247 48175 65431 446688156 48175 50315 451030720 37396 93468 428914801 37396 61178 167921174 37396 96217 396355965 68990 31118 957688726 68990 76311 30902130 66903 88301 825987275 4085 5811 36460270 4085 32411 106090544 4841 46408 356887393 29063 40244 990812381 29063 25579 39904777 29063 57886 155082136 4997 49213 68473527 4997 15256 183635401 79925 17559 187662240 79925 64131 902701135 79925 98285 54008416 79925 1048 516089505 79925 8768 751921097 44102 60309 99806548 38319 55635 472955871 38319 15690 526780339 38319 2500 974842860 64702 76082 427029421 64702 36855 669696146 47693 65465 998258378 72698 85611 152459975 3123 30138 955073519 89557 86722 251141429 9747 35660 22006822 36070 85442 162075904 52463 47300 617948125 61590 96991 479518591 61590 61163 336457356 92923 59324 570877600 92923 82026 461009992 92923 15355 269794204 62658 34088 82472054 62658 83042 110576831 62658 24550 614697140 58288 50139 169108188 58288 38331 164748045 57593 17317 214939916 57593 97020 960681102 57593 27443 761204616 57593 85382 974134849 68881 37519 23506116 68881 27131 859668151 9241 38036 847059239 9241 99733 986263056 50766 55270 452957248 50766 14756 98692487 8154 83832 831755550 99715 4232 818421592 99715 24965 624578442 99715 55923 58063456 40673 33055 725180893 14379 72324 9927250 57886 20504 697793244 57886 79248 531684266 79503 50052 883499343 79503 79783 832975063 43682 95281 211362747 43682 46425 279178084 70379 23431 852352096 70379 63032 151009119 64128 14400 45810849 9674 22387 399927717 3002 83864 487071358 53556 21677 528983425 51263 55549 927369259 40452 77827 296454489 23002 67947 205934393 63444 88522 378232653 63444 62041 149230745 21202 62875 620844985 21202 59438 616949143 26513 74357 240164460 26513 90221 576756837 26513 63253 482764648 48517 29265 56130732 48517 65158 49475146 73928 30972 806064317 73928 49959 43001633 79760 58871 615805340 15959 34667 269157368 48363 27916 81638371 48363 49149 830270744 48363 3692 68168068 9490 63058 894553653 98974 69678 846117256 98974 71422 350767814 98974 94487 278468032 77707 78321 269538900 80124 31755 581696917 10524 73277 602411417 10524 40674 278990589 71681 14375 324597653 71681 6408 284510364 71681 44393 921631561 36578 51812 181763327 36578 65431 42656991 90368 83318 888871496 83219 76948 972543841 83219 91817 135512677 83219 87096 552262694 80803 17323 724342979 80803 78910 742120131 80803 32385 929559169 80803 27146 264294730 48564 58311 50758549 48564 72439 237508681 64154 98406 747350524 64154 16888 236530873 9005 21802 174731489 98686 83707 757444044 98686 51113 319232406 37107 82271 592509568 37107 22518 876580732 64774 65456 804354345 24460 36908 258739348 24460 61143 2389926 10828 50081 202176227 10828 34084 315175437 10828 57897 871256530 56869 87241 824695363 66596 91387 643359762 61290 68526 828178678 70924 71563 134591928 70924 20301 454633894 92567 14103 220753022 6994 47227 271055112 6994 53960 840168598 66410 1884 660382916 66410 33613 457579116 76186 18337 422600243 25598 82421 572223992 13664 88948 53260183 48743 90714 30774455 94536 61872 816671536 20428 59566 467817758 70395 87134 900498278 70063 30799 247227769 97148 11898 766542714 97148 94583 881242935 97148 29443 11207542 67122 30520 451744086 67122 59095 324017143 36104 57164 498008050 33076 14735 454636154 47770 81866 305944068 88685 75680 473665384 88685 44559 623912541 88685 78943 179887471 6331 86897 751395603 6331 61143 593842502 60405 17550 884367113 92589 68623 847688399 92589 47769 203890852 83249 37488 267204365 42713 55270 992375684 42713 67939 412173808 42713 30259 140784739 23008 29388 942346697 23008 53575 578847459 54724 66967 139302656 64281 18012 960448369 64281 44559 850519996 89259 93608 255966309 64015 21569 551552527 64015 98614 281082802 64015 43050 479928388 28824 51882 50939018 28824 45083 526332384 28824 40213 927543047 31621 92062 909198139 31621 65486 391936907 84257 20633 851914564 69742 16927 179458606 78730 44839 789834740 78730 89283 678866699 78730 27189 367888897 73360 70204 498883622 73360 17451 527372901 73360 32145 471290494 18099 17999 12586378 25874 98797 399280626 25874 61178 181338960 99808 82544 212779070 99808 59130 872672658 55726 13132 332482361 11638 62687 334311295 72712 26838 926158318 98091 19558 42079713 89067 76050 743788878 163 44130 764368847 971 33833 930040367 29316 80653 909262208 5067 12181 794791370 5067 73288 479015841 46932 35828 417683495 46932 66408 484452022 68526 12103 858330312 29262 19678 314374521 29262 14375 103281026 71168 88932 26087403 28347 80669 302225456 87255 2512 915559371 76977 92510 649849530 76977 75168 512900089 76977 90027 251260347 14032 44606 441150746 14032 62232 759866700 14032 59721 425007657 68945 28203 806364916 57693 51799 36294025 57693 97817 463863253 87967 85950 838141673 87967 65998 628975720 356 88161 785401757 20669 6058 445943527 20669 45679 762978038 20669 250 172784709 41215 96010 471964903 41215 32702 212041117 84741 98281 355928022 29443 85660 240583961 29443 11216 705084374 3564 69531 38768785 89500 38904 798162661 2831 8813 545509913 2831 94487 234671017 15045 62208 229202008 38331 99020 28344710 38331 95142 557435225 29899 5712 167423368 35287 3918 938175249 17077 69352 307818756 49149 876 841507137 19897 84686 498990560 12238 69387 289148957 20301 10511 697743396 20301 15955 955867369 98614 81135 550564926 98614 45423 76659845 26752 23365 971543802 88533 90796 106306634 88533 37882 373519416 88533 19630 344346767 3692 17140 783699824 3692 21668 735428250 61415 69145 843839745 61415 76534 408633804 4949 27929 182792406 4949 53834 971775849 98203 89878 703952116 98203 87880 139211047 24550 40930 700679003 34726 77970 440862845 84772 30087 267404413 84772 38768 59293025 84772 46604 910350179 70841 58645 270656517 25264 86976 570493071 71134 21514 134316244 71134 67431 121938969 74590 66959 882382940 74590 48386 130751444 74590 11216 603202993 9951 41427 457874024 2050 2352 540216025 2050 32862 168864764 14375 36613 825072296 28554 88581 45328004 28554 91956 746953485 78844 74814 672738848 62118 37108 930439150 19651 92488 480987781 19651 68416 116400947 19651 79642 44086529 78978 99248 94305242 78978 71683 473602561 78978 68191 59213148 78978 65686 421316088 99647 65766 970102841 99647 30471 218967485 39358 81203 318223983 52704 59857 287513953 1638 42993 702758294 1638 9263 538673073 88564 36087 354212813 88564 19828 24540795 88564 9982 771957878 62823 97611 29114113 32292 15031 346364784 32292 61818 858156068 32292 12216 149334213 93664 85784 684049263 58182 70698 193684350 80200 81084 129367932 196 9430 137962769 196 21668 923724556 196 82337 796537568 196 62005 196233815 14287 44523 276824864 14287 94528 171215767 14287 13695 488882652 95036 92694 141312990 95036 24965 585758005 21979 71454 7403681 21979 94487 747069724 44710 37510 339894978 2608 64459 882192434 3414 5993 363948173 34558 84758 3400262 34558 14748 52698515 86325 67952 140973123 50315 33869 873838065 33859 44065 240068924 98126 42180 99259252 11069 1716 920415025 7339 59999 869891876 7339 87880 401446465 7339 77135 380481322 46141 43166 314204293 46141 78943 736076982 46141 25011 4221391 89264 44015 71252058 89264 41085 347730597 89264 6810 66004693 17900 85950 161430242 17900 19552 232229860 18150 68301 863026821 13059 60250 962690591 13059 20460 699528349 99685 95252 797032315 46604 22741 175215784 46604 30471 857100662 15360 99184 237897817 39268 65667 805696196 39268 45999 879414400 18129 83086 339437941 16755 85571 379488891 16755 86140 825916943 79822 91709 759067483 79822 881 689409609 79822 23941 779273544 65794 57275 136156058 65794 72862 73438306 35950 31755 406678794 41965 9374 45012086 41965 76315 817102225 4528 74268 288768310 4528 90610 549786876 79480 32050 834008348 79480 47769 235411302 84479 99057 331474898 33186 20139 871577321 89211 42525 266411268 89211 12377 183829822 95127 38051 217532889 95127 63284 346783294 4910 40631 811291107 54012 99316 843199743 54012 11020 934383541 54012 16930 612337190 93891 86523 543967600 49245 40561 842304228 7641 59721 475529945 7641 96544 63580505 7641 4764 934678858 25564 49700 635633249 25564 59721 954601794 25564 62876 528204798 22504 62415 736507915 22504 37926 55944692 72618 16703 425701795 65686 48353 866229530 65686 60668 749338230 23180 24391 640443467 2188 40356 738972961 2188 75856 484572905 2188 62005 328375800 53575 79500 66374180 10977 64433 658693199 63032 65170 371037045 49956 90909 37947046 47769 90858 520453356 63539 30799 965667839 34211 87627 520932385 34211 40801 940275031 21167 47299 237870942 92588 15429 880771902 92588 93844 429823830 45173 72960 743770188 69531 76973 607162862 69531 40512 785079580 25120 50712 10854519 91887 26935 108815071 91887 30699 116211589 92381 89651 726231474 92381 3962 611409396 97817 44773 522661737 78943 79151 348710484 78943 86991 290785711 78943 84474 118453447 65439 37974 629993165 65439 93095 844744152 54480 32158 118675228 54480 250 247935354 62876 11528 457409142 48386 58637 48964097 48386 20805 27980032 99852 44773 940358223 99852 32696 253901515 62085 20112 393524217 64772 49541 876356063 38108 86822 758565139 38108 18307 844939635 38108 87304 762598939 57047 30162 996255084 88229 92540 533950057 88229 36314 681778569 65486 45127 389251559 65486 65004 426735770 65486 3987 741656329 55395 28022 882567690 55395 25953 729373627 55395 90634 394102818 67939 20522 324283088 64864 74592 552804807 20460 35120 337578095 20460 29242 217597243 30471 92877 96805124 30471 65908 783201133 30471 74725 411917682 39805 96738 201585810 93002 91179 617741600 66533 84357 251441154 66533 1276 878772994 66533 20986 353289492 66533 90859 155768500 47038 8311 148438159 87880 95395 178231308 38121 10509 748568479 38121 50782 880110029 57227 12870 363237721 62041 44980 62805117 28190 65555 949273049 28190 8987 993512870 18362 88269 398243141 18362 15355 843509731 52544 59979 542085557 52544 72200 439652886 33152 71815 597407343 44668 50494 603882752 47340 5885 325269562 47340 83787 876653425 33761 99211 572188461 33761 3987 333127426 59438 74810 146847915 22415 12419 457742837 22415 37359 338284339 22415 75803 182492811 34330 19809 840956430 34330 94403 130042102 98560 88467 240242193 20740 7846 786921969 20740 67437 472525249 20740 20578 749549008 20740 46622 86008111 71683 34881 821731750 36313 45927 82190923 27471 94282 983325811 13827 77829 138885098 13827 53545 311934814 65908 27121 904412248 65908 96869 407692470 65908 63394 450634801 53545 85073 265235000 40512 48744 260778217 40512 59763 732598545 40512 83005 439430695 40512 55809 11981545 68623 77601 207014404 68623 30480 963138715 68623 41769 450572501 64856 56843 101724563 64856 67114 180579525 20986 71688 182385879 20986 60319 603210971 20986 22332 64955029 20986 42089 484167600 62074 8667 726272696 49935 4987 820516880 49935 47873 843251681 2336 41185 58199489 2336 50999 400271794 29691 87669 591703466 29691 99248 506376211 29691 19630 306091012 38296 42947 812326576 75276 55356 447146339 75276 6040 49348284 85081 45755 227793661 77997 56408 382954165 77997 81882 193452612 79706 3312 454802410 79706 36458 22101928 68191 23431 365264242 68191 40718 386920601 68191 90377 864942423 68191 98612 42220922 32573 47391 989000101 32573 74436 154911893 32573 64920 58708269 4602 57254 144287928 4602 84658 411086748 46425 84821 813259132 23796 3719 772419798 19472 59390 659970766 19472 90610 366852629 19472 68426 601132977 47986 40971 530917522 17161 1916 290730941 17161 39707 753910352 27403 41602 432203923 55599 52086 562776103 55599 15094 824727172 55599 90610 245045568 55599 70222 264060301 50540 49026 761152329 91956 66902 536822296 91956 45830 764175863 91956 80144 54415781 91956 67536 126237087 54931 23160 826575085 88002 34787 315109455 88002 26973 243606225 88002 38768 420184593 21668 11252 619196326 38714 94408 204591385 38714 45755 787387790 38714 17694 959298085 57418 16562 686850995 57418 1048 279949954 58615 42947 177154644 58615 403 544584906 58615 8923 373436500 5647 94487 63618459 5647 21853 398515678 37227 38575 913550954 37227 38292 781711445 51513 39232 577704375 51513 26382 770748106 8768 92854 729548393 8768 94725 875455112 41842 25481 659825776 41842 65269 342791994 16075 87705 355482934 16075 70622 809429469 16075 86140 98087423 15018 84463 771019278 21058 23135 512753009 15690 38096 593137721 84474 38668 261766588 64474 76535 665416260 64474 65269 81084887 3279 71563 379914772 19091 70643 448101851 39591 25883 376135136 39591 39434 217195792 17451 12184 645012120 77609 81464 439660862 3478 4906 460339461 86968 98558 471605654 9943 79101 331456753 8730 29021 575710909 8730 72964 306520757 98013 22336 444639067 98013 74507 368357200 98013 89700 662823228 53960 72693 719551899 53960 89475 10486574 45881 71343 711500603 45881 28316 712839452 45881 80250 803235803 45060 1126 435295208 31818 82878 626158460 4664 28115 327673017 12771 18236 846084401 3010 17013 15015729 3010 8153 150189506 3010 29942 223390152 83218 83979 621045105 35291 49489 951112002 18395 66247 226918667 52495 46807 423774450 52495 55995 93072262 59130 31546 725886415 59130 30268 913679874 59130 34922 329641290 46868 64488 796375209 46868 61618 525951130 86096 18586 851474055 87326 66912 652051409 66065 67116 222762574 66065 59642 448930253 33821 9770 396448976 33821 90610 889631013 33821 29879 964311481 24294 13020 625118030 84175 66651 787768901 84658 20461 490246645 84658 95281 647612898 50380 56478 834033252 29404 12505 819814845 29404 93988 783822695 29404 27535 574214949 96544 57225 118465689 96544 79766 656195163 68036 42695 833964854 68036 52793 740594547 90208 24110 767870798 78006 71237 391172454 6040 54358 392515079 6040 79766 987187689 29242 12730 466020348 29242 30268 115134006 96739 83731 342299429 96739 65158 30914991 27126 12700 578516820 27126 75639 67416063 27126 881 105820357 3962 60216 455802133 3962 4049 970524839 24571 24559 140913736 36931 27161 488002658 36931 78240 705151074 57949 6989 578102744 57949 81092 809204190 57949 55965 465864520 14350 56648 130188144 14350 8447 522299858 67418 87414 288693279 38556 3986 692137780 38556 45088 799210132 68174 94226 661790274 68174 74587 834841345 68174 37034 143335049 68174 33640 698142284 68174 98765 262986160 75917 44711 617219680 35845 14183 271156005 35845 34529 66693879 35845 29480 690120741 67536 28201 84675562 67536 82135 802588149 79642 74452 801112195 24878 52423 365692359 24878 76574 193682919 78240 55882 106305079 78240 17670 857666119 14024 38019 566591865 54700 17992 416004112 83787 46028 342210966 76249 69032 413666991 60492 79849 899738761 65500 71803 106375635 46180 61123 710541081 46180 25835 557923571 46180 99733 992095612 46180 98285 346238190 94047 28443 991435036 94047 45926 500356955 2500 38639 3030909 2500 71551 112835095 2500 76574 99139815 31162 2656 726137255 31162 7177 334329377 67385 10377 502167221 67385 15355 859209290 7457 5928 109196268 7457 13587 225977793 21298 39777 77629680 21298 85130 624883430 21298 12300 615746919 21298 24535 631912187 5082 71510 949003153 5082 45679 163911976 67174 71861 122777190 36287 9889 901453785 2438 10138 752747744 2438 87962 531213659 15343 55936 587222949 69875 26162 617714397 47254 93249 549829698 47254 21896 387170195 12377 44020 836573856 95776 39107 335630589 32916 608 61201255 32916 53238 153597283 32916 86854 52218017 72379 86568 938015481 72379 38587 602504884 55991 66829 505355799 55991 12152 957968086 55991 3514 797463140 12732 12816 216062697 40318 27298 701305619 40318 52238 217088991 40318 83042 277118319 40318 77696 348942460 40318 26928 649980465 27146 9361 413908743 27146 77693 592141755 27146 4445 23135365 74524 16975 660366899 58903 69571 309619784 92157 60427 574165882 73282 68824 472789142 73282 56350 984987857 28686 67728 628220318 28686 39730 237873754 28686 73180 720224190 85296 55825 314075528 85296 34709 292616245 4445 20684 140735674 4445 69670 168697704 4445 89700 722661472 3372 73642 298273730 3372 52793 746406420 3987 76130 477443345 3987 86418 27464644 53834 50921 594016381 64085 9661 7385001 82337 26398 843184439 82337 87819 336351255 82337 98415 367663855 25090 48230 883191356 8447 67265 587236661 8447 21018 963256565 97305 14876 557010984 97305 98662 784180535 25011 55248 506707195 85382 68981 279564812 85382 36391 524209064 9225 75940 319399870 9225 48307 266231564 62400 83220 533759833 95281 36984 258074875 28816 47788 50156735 28816 61618 566736084 28816 39580 815738667 28816 80354 98827577 72805 38954 901926981 72805 42175 703121179 64131 8638 9495260 33317 54641 399389790 22598 25230 205536581 22598 19630 483227673 29865 78578 563953226 4489 74994 109623856 51113 60812 975159826 51113 52651 251481684 21221 34155 580969027 96217 40271 564878701 96217 70783 202063270 96217 45088 362329743 13752 50073 11077373 86140 73692 729462455 38575 82446 774158492 38575 86418 679782403 38575 21896 958818862 72947 25644 555014860 72947 52238 221674806 72947 55105 86085144 83349 64961 235643604 70471 50432 195990258 70471 25849 443993737 15094 30815 663892219 15094 38266 337392491 11338 96084 72326489 9520 47085 444300626 9520 7859 765334714 9520 93095 245171787 39730 55466 470017567 61302 8138 60661658 61302 51697 35337423 7042 45292 43505515 16888 58312 605644153 16888 33101 477893546 37989 60232 908729359 37989 67437 427404637 13292 29942 439089113 13292 80687 806708343 83788 88271 501447587 83788 71313 95542653 14748 57621 390688735 10096 80062 302585791 10096 46806 451373040 30925 29057 884508819 58077 63495 199547255 47873 5175 760513015 29265 26813 68232802 28665 52783 127458978 28665 87420 475964561 28665 28316 369630270 28665 45830 853217263 34529 2531 435754430 34529 41722 546709314 32921 7846 472484097 89159 77342 995409637 3906 32979 365644992 37882 82990 134714788 64013 15878 829976268 79042 82804 222682607 36762 61960 199582860 36762 86555 296560993 36564 30391 183607723 22115 60309 337452528 22115 71422 784046942 72439 36657 885983447 72439 20758 114272068 46305 78560 563114039 21018 51649 252807196 21018 90377 456398319 57880 26556 269156918 57880 57464 481967247 57880 65710 13393547 78234 73257 381609892 78234 65158 986990765 45824 75627 388828327 45824 77761 418338945 87096 94803 872996544 6084 87415 120300513 79248 20655 979439623 79248 61129 257627730 79248 29588 115592745 16243 14779 576608087 16243 7328 123260776 10131 39050 918023826 44393 89471 232903777 44393 12632 120614094 50153 1785 694150463 84359 97432 514699632 45195 89036 909705064 38726 88764 986177861 38726 62080 313744594 71159 12383 188806490 71159 17694 531376082 82875 53451 597960105 82875 51909 95566043 82875 71313 195262400 76280 99663 113100353 32056 30216 267853137 32056 86760 222105623 37572 63359 659110140 37572 45639 64879188 37572 61823 122635833 57656 21431 286748364 89700 13961 611314698 89700 70622 320402315 37034 64776 747020716 37034 65909 628344905 37034 80167 268181848 37034 26288 360928520 75239 84614 201185351 47975 84083 846578395 47975 60804 808609734 36651 423 978116040 36651 89781 798966606 27443 93472 671897615 39421 10320 765039202 80284 4743 518961549 35925 29129 370127426 35925 26928 174388203 37114 5993 770133800 37114 53611 809633637 33200 74794 407912246 33200 8217 10745820 33200 85748 328601320 881 73880 315587332 881 22459 563588051 75196 18015 416312075 75196 20249 855626454 92595 40 118264088 92595 9263 789958469 64920 24910 233056313 77060 63381 86210004 77060 80250 828581905 4764 57144 329351833 4764 67690 274900168 76772 68540 996609362 76574 96368 733204886 76574 81587 521666590 96329 83845 373014842 96329 4940 191861836 46806 63053 285758731 72862 63421 965479720 72862 71712 367410540 96309 5105 461713854 96309 41769 821804696 96309 63998 707232892 20235 24824 529052167 20235 63284 669143633 20235 21545 331762901 20235 52741 129037999 72738 13172 969522624 70297 14309 506192014 70297 794 138816749 61163 7736 808838067 61163 19630 360644702 84228 50050 227592375 84228 82365 111103336 84228 63146 344573437 84228 45423 271476315 42802 99690 825602944 95356 38656 334114566 95356 80250 958711802 84659 52314 653540181 84659 1626 850392181 34775 15431 70838369 94343 70746 516970701 94343 77939 236430196 87447 32106 572791473 93259 68055 296998450 98001 15451 37675124 98001 65004 242418572 86468 42146 390959522 86468 6110 21046746 67114 96343 796649476 67114 16386 59433295 45830 53011 369185305 45830 43134 454162086 92437 88301 755653778 92437 250 806694182 92437 57190 2086075 76751 18954 520923925 76751 23256 773090185 76751 35193 330002067 1276 46553 199539069 92865 59855 157760625 13695 26643 942758327 13695 10884 601166053 13695 54810 672345573 75168 84323 291181630 75168 45888 247295951 99248 40469 586969217 99248 26484 526064732 80798 80687 387716437 80798 23886 818690094 80798 71551 511063719 75012 62202 398794454 79543 64489 278039625 85957 23821 853886646 85957 81640 411347891 67909 38254 361152984 67909 13340 379598668 20406 39184 805175345 20406 56587 280183194 61818 76701 519653872 92767 35996 767654273 92767 79956 64860896 92767 61024 857977710 92767 30668 471488170 92767 1981 743321768 29987 59990 590634975 29987 2203 472772703 29987 40676 559203393 19430 44106 277465146 19430 41773 151720103 72200 69250 879699005 12023 60346 260508533 12023 61576 123599573 88376 1392 17004547 52523 61532 692949530 94488 91782 265817083 99577 98751 658172931 59763 7437 58591573 59763 45698 983452873 19552 60610 319008296 19552 23941 498556174 6945 21919 984062592 6945 51697 461198111 71593 39190 754149831 71593 12502 691480592 1711 29021 401329499 1711 44702 180133569 78362 69671 573904057 3732 54093 830643375 21896 1343 346745819 21896 38266 203079775 52289 6449 896881458 61912 28971 948062849 7317 34240 912846833 1088 93613 895806536 1088 2309 607789628 9263 87819 880797691 9263 80354 614493201 71587 40674 328266162 71587 8987 865660030 19630 6277 12213139 19630 9775 919086372 19630 36415 712547887 19630 23825 962819484 13937 26353 416380927 63011 70821 399885010 15355 22064 283827195 76315 55149 63922057 27738 37307 284438641 27738 66605 610908797 12316 45303 801390251 12632 76347 204641396 12632 16085 14986792 55809 50186 414298181 24965 73349 519524904 89330 70236 841911963 89330 98612 891795157 92609 92640 827580393 92609 53916 448424967 845 99984 413932653 11732 48847 849235575 11732 89475 592530357 18724 63189 851440010 18724 667 438398185 18724 14980 858903091 48199 78729 273486479 46724 13462 805179907 46724 85902 201170402 24170 91048 323839903 61823 34929 898434828 99879 25406 256510017 99879 15257 391551823 88984 65773 434346215 16998 96820 624099995 16998 49700 825202050 16998 47221 497185183 43050 77689 596801337 43050 8328 62718771 60748 64657 263216885 60748 10285 866221220 60748 50037 723585827 3839 49572 225649356 3839 61549 160951884 86284 38230 769824284 86284 46517 714416044 29338 20242 120599993 29338 82393 934830381 67084 40853 914532339 60561 55387 498223678 60561 65874 488876686 60561 3684 228560973 60561 46622 756219966 60561 67040 621969851 60561 11239 346695611 46528 30058 154552452 8987 88764 644778749 62297 51439 554389786 62297 89928 943721900 62297 64300 493942245 48046 81400 391771600 22518 99601 12277232 22518 18062 20522606 76534 21847 776803680 76534 42083 116529457 39336 71602 547308091 39336 65347 270567048 39336 54597 587760279 36406 96497 829970198 36406 31811 123878353 28742 69307 749672951 28742 49250 71361574 17750 30447 45221202 17750 2638 760262408 79783 52011 380675519 9775 75930 714804269 83005 84958 11236151 83005 76714 849229558 36855 35285 257664877 32756 82172 324432765 6110 56753 147717223 6110 36890 974323543 38587 57922 516825336 18849 76666 675763963 13587 9058 444499710 95578 17289 470489649 25417 45237 374068252 32385 49021 904824955 32385 50666 171681011 32399 18236 662978828 32399 21749 825394803 95675 57533 201480508 95675 86787 581898489 95675 56342 191945728 95675 81571 111728806 34762 25614 550641920 34762 5976 737660500 11216 99612 132848961 21749 84568 832324966 70622 39660 809170079 70622 89355 862904338 37359 97332 129599584 27967 90712 216740104 66567 11756 100857559 66567 38785 284093317 66567 55404 196545023 66567 77481 83634938 66567 99531 871050057 66567 55642 436165954 66567 69801 7779640 99733 90420 88064612 99733 93708 757084125 42990 33687 44551118 34084 47419 402868735 63284 93999 75814175 81125 35444 79116618 81125 81581 497335141 81125 74284 651345752 69670 13588 769188160 69670 92616 536285323 4306 14794 110114867 62232 70589 93640793 77768 97572 960342456 90377 43310 4296396 90377 86760 28985816 90377 55954 469753169 90377 387 765134562 26998 46168 636260020 26998 77939 295914929 59721 81640 537265361 24359 42731 190926309 24359 95867 639596986 10287 71285 773697532 10287 38768 734737764 98463 24551 385088251 56597 80980 87144227 56597 95230 280416716 56597 55392 202162966 56597 8294 350627830 56597 50999 629320337 32702 15706 264472500 32702 2626 938758795 19090 7859 964285560 19090 19558 62390520 93563 73886 300448467 93563 79184 197625960 93173 64808 198403979 93173 32696 481649801 55995 75291 728488341 55995 63822 318470448 55995 35872 525019461 48307 20443 854586516 48307 55890 168584775 38768 49553 153283813 67690 60837 689326439 33778 79805 993071345 33778 53611 312489796 33778 69092 724123692 46622 80834 598001454 46622 38754 58165834 82135 69579 21017783 82135 45083 887728414 82135 8294 160295491 69801 45254 498440560 77511 85667 853403765 48257 26264 942891833 93153 91433 806040068 93153 91632 829279448 26382 87653 272365637 26382 93852 566829485 26382 87008 439151655 62549 69516 341049190 49266 86495 390486225 69316 17810 786211115 69316 42731 730321625 64664 83731 556383900 23825 90186 890939237 23825 61129 365419321 45999 7596 468280624 52175 55348 542308813 97810 16004 277110363 22666 7676 971964857 22666 61576 965704428 40676 95431 293417924 40676 62242 150922003 40676 67575 947886880 37140 31078 787182574 67040 30386 281128861 67040 45698 305504553 10474 30347 765451205 10474 99563 792544903 10474 55703 97123641 10474 28786 476996310 10474 60618 750464486 68878 76316 310085884 98415 59253 697908852 15256 17885 837720161 75764 75008 192318544 77135 5509 638378211 77135 25849 191401447 77135 28765 711763421 93833 63647 144687112 22459 66547 455186739 1579 21880 898602391 36458 15 122838544 57718 60710 911698104 27875 3254 85675312 27875 55803 99130943 76031 64960 606847827 76031 13340 368070046 81859 41755 618599865 81859 77481 70874887 81859 74794 419403051 68046 86252 632936739 57146 96397 845653509 57146 80110 688520636 57146 74447 100316418 87819 13950 172834145 87819 35268 428485045 17694 9929 236183272 17694 247 370125496 66834 730 364886270 31825 96218 947952497 41722 85544 235856372 41722 86266 43800822 55270 48814 282488662 80250 51686 139252919 80250 98765 728153484 91373 17610 513222262 71313 86834 468419249 30613 4861 784899548 67729 11678 951628534 66726 61601 151735500 66726 50219 811000093 50782 44464 477568627 57885 94620 37178934 32862 39974 731991940 32862 32411 247748271 74587 14855 925784536 93469 87414 143684213 29021 35822 954942043 67120 98457 545235888 67556 6799 585404262 67556 52793 609184303 62991 30493 334665970 62991 65640 629561549 52374 76312 597025488 70975 51288 261432021 70975 55495 63576454 87493 41941 829276602 96321 84111 423822695 80167 78554 228600288 47836 33264 258576673 93680 67676 237646036 26928 74435 919189738 26388 23204 833536293 98285 80173 289005531 98285 51799 100078843 36732 46374 331764880 36732 35399 287184146 72480 64592 614602739 72480 38599 513314816 50993 63909 619056895 50993 73391 262789885 28316 49483 185850458 28316 23256 960120719 30980 91755 98143272 30980 98765 206767238 76532 33766 469656323 73292 51322 441125388 73292 10856 211040474 46313 74370 723799426 46313 68012 723226356 35193 13550 476524800 2364 87641 385521327 2364 6720 773197923 86854 7093 299047148 74496 65939 164364636 74496 14184 460041019 35355 46352 417824492 35355 63226 834455913 54061 71479 651990144 21963 62737 269221554 21963 65704 828969927 21963 16871 930722311 21963 88 552693863 16871 90666 548078994 16871 49840 893982013 21545 14888 532140349 9113 24323 382051133 64677 12077 974249395 64677 62005 690597941 2638 8381 78492450 247 78850 446345449 82436 38846 659473407 55495 72929 194546629 55495 61858 999368613 87581 32677 117541008 5976 98379 133106616 87304 46577 387543176 87304 48910 292247016 89475 50935 659173150 58655 51660 731286465 71267 81131 777232776 71267 26955 674417858 10856 17538 610638592 70222 51332 414913563 70222 14469 421742599 28786 46636 262738095 28786 97704 295944046 71165 22987 488222669 71165 53132 961652814 71165 89006 978270768 45755 98542 185834105 47221 39741 561617018 94487 24819 335131221 94487 49297 937724088 94487 81112 676966900 45679 56434 164450939 47660 14158 212949609 47660 30099 122915444 50861 48916 365994876 99878 38455 135486117 84017 73246 609668271 84017 44336 603289182 65158 22873 636513144 65158 40674 986756644 88905 66601 470440320 88905 13590 890594792 98671 88137 41613802 98671 25313 861922186 90483 93057 292116102 90483 60234 39059779 57596 73657 174299013 6322 7810 896678814 6322 38436 919315433 94725 36269 412095397 94725 75796 241364869 65998 52275 956935362 93102 13649 34884833 93102 12152 993285063 85902 30706 345568782 85902 96298 923834852 7390 40070 467268762 7390 43956 861013444 7390 95867 401210233 72964 3239 323830500 72964 51027 353986194 27501 31646 241414734 27501 7497 219996276 87444 29372 452473688 87444 12502 7141286 87444 94809 168256352 87444 96700 632827828 87444 19368 91842585 87444 77693 872929537 87444 22592 317221262 34922 585 62766974 34922 31474 477674875 81092 29448 864221820 65431 53972 325975986 25849 38881 99093379 52793 16388 548355280 8923 91297 960322960 8923 99531 718391836 8923 49786 295160256 8923 70291 613014608 50356 85667 87234195 50356 676 802297123 88745 6319 509535670 86266 76513 806170447 29684 55356 231251198 29684 54517 495904395 39707 63538 936463308 39707 23474 288805467 75349 51712 134834173 75349 98287 632768550 75349 37752 282076415 95943 49396 853185569 95943 76714 441237085 80354 83293 171097125 80354 69183 176815414 59037 69091 449691631 21055 8214 275227964 21055 4793 305064311 14658 7414 224262838 27535 54551 234606084 27535 59642 693396028 26288 91960 536638404 26288 6810 20005749 26288 30259 618733784 26288 95002 529672129 51953 62333 523567680 51953 60427 399343512 37926 17293 333128717 65004 81424 752899608 78910 92795 476027235 78910 57192 75022108 78910 44476 263752601 78910 90027 517030167 78910 16176 581582726 4511 13037 960595398 4511 59031 970766718 14989 27368 196667119 14989 45088 777319878 61840 6674 491939551 91627 52844 601977193 40674 17261 229386981 57806 24532 567752415 57806 38292 581032402 57806 73180 194034780 75796 87707 130674302 75796 38676 400458439 75796 48969 283321148 94403 98975 302189914 94403 499 873828134 7473 30606 801977551 7473 24638 202202987 7473 37141 679150706 13590 9234 634373450 58827 82768 67436019 40718 21656 514659336 18169 24992 912989351 18169 80968 903423140 18169 59693 629480352 79994 39921 126684017 79994 50721 859159367 79320 90952 82795946 79320 22865 870093311 87217 10724 343106757 24206 27487 885148867 80144 53651 82184178 26313 158 110968207 26313 11262 357115891 6101 28478 94825646 6101 26329 675812419 97020 58096 499523613 5165 48227 131032710 5165 23507 23729163 95194 14492 801402231 95194 1626 900672868 54836 56168 261512899 91817 94521 670225555 20805 50574 78029728 20805 20578 452524092 94445 76701 562339028 94445 1981 150341393 94445 86495 366329232 94445 97704 133732666 84634 24894 923784874 84634 42731 630655693 1048 64904 302358185 1048 18018 938798353 89886 20248 182887813 84151 21959 621421773 84151 59594 150652026 7497 55501 519910431 7497 90345 941396941 7497 87098 45409893 83549 43485 715310273 44559 38442 685693212 44559 67549 260833313 63146 99104 764145327 63146 30259 720016267 45510 78430 475961280 50219 63611 881744200 250 36237 264182251 250 49597 344340248 61618 25447 419679838 82264 1438 644999060 12502 50920 686191576 12502 21291 681371118 14922 58311 29533881 30668 47568 659217963 75095 68218 462368983 75095 61212 121120429 75095 3200 970109866 98612 91811 715778329 98612 80485 547468646 32145 77048 117919753 32145 51029 691109602 65741 44880 531228222 65741 77927 580072961 19558 67549 319405820 16176 95783 597584302 50741 39288 477677059 32115 16581 342195961 32115 19368 866058707 81951 22285 271557192 81951 51775 944691258 45423 79575 795385301 82026 64341 479660167 82026 13131 930094701 15358 85929 143691194 94583 28893 506928282 95814 10939 40985457 97068 93840 430021684 97068 85510 7743976 44611 417 43193460 44611 12152 681057772 44611 73195 848148661 6335 26370 409457421 61178 26480 616272334 65269 35713 280737863 65269 32765 420966753 89781 79948 436639713 65640 67323 443572311 65640 73136 339130370 78824 86231 304659810 78824 86760 422270935 1938 1530 349860165 68012 86427 824676350 59095 68347 285371359 59095 62077 786179755 40213 9451 44004758 55642 99091 504684292 55642 15470 160561176 40801 42952 177243052 45926 9646 92843648 45926 85459 55887464 55965 34759 585971523 55965 19934 143363125 6810 71504 219410051 6810 39434 872834162 73180 25030 696702107 73180 45141 617169244 30086 50139 298041074 30086 47750 103536529 20684 5179 431346260 20684 34787 3026683 68986 41538 529745362 68986 12074 439028150 56350 52618 651460296 56350 8867 468426741 56350 59031 715255053 24029 88531 70860518 71551 8472 162921350 71551 33862 193571558 80687 57800 510036489 80687 32814 110049055 80687 20298 240748018 25579 90593 250531200 91114 61076 725394675 91114 50721 415014096 69239 66435 982158405 49557 2749 309836172 676 25289 499834142 60362 86479 251575770 60362 86166 599089956 38952 82639 710390942 38952 32888 991245285 403 17189 659675553 403 63517 929591259 14023 88250 487188263 14023 50915 81481554 27189 55282 271176807 27189 29819 133929680 60427 70791 734686250 90612 62590 186169383 2039 26559 747567749 2039 66659 78334762 2628 22856 183345423 59793 2112 666868978 73841 95390 559663468 73841 14885 556085843 73841 14647 49556781 46172 23756 699779281 42978 77274 801929155 42978 60910 786948481 12756 76809 383661000 12756 83042 976201508 96700 32979 322622718 96700 73195 358545667 96700 85079 123389595 1639 60019 303092063 37230 80291 120446523 37230 86495 431139264 33569 50198 997428727 33569 6656 986573375 17851 85504 80214120 17851 41660 739719243 17851 36391 178907611 51765 51794 453883264 19080 17398 41638279 19080 15369 483769484 58409 16117 931778011 58409 52368 167541879 15369 64906 281327103 15369 57864 396910435 67549 41442 417866387 67549 71747 778046052 91973 64879 400528531 91973 20031 894301289 76311 17447 462513717 76311 48983 172815648 76311 67437 970172541 47299 84574 301746818 93625 74072 864645780 93625 52238 501331101 59309 91664 832432140 59309 3514 802789041 2667 90452 419413730 45083 67993 786284349 58322 24277 670502179 58322 81581 88515673 58322 49297 830492077 49297 77427 749413073 49297 25919 140744496 62880 52358 381057455 62880 89928 234408417 86418 30391 95748119 45639 44701 374408010 52087 5175 869643319 52087 96500 396074649 52651 81112 470788719 52651 67092 186014415 19369 99448 81184850 26971 31798 473704498 34004 71099 598600602 34004 95002 415032699 37934 27022 653079176 37934 35871 847913209 33332 98766 969851142 63253 56870 287342159 63253 450 600689780 63253 12300 399150525 90027 96049 680431418 90027 30863 202384993 85621 95199 689928288 85621 44830 86457214 85621 64879 385921827 59693 79828 517833125 59693 633 202120043 26955 24341 441614504 19912 79191 350847586 19912 26125 338248324 19912 9660 581794416 7409 39361 227000246 7409 54234 597613310 29588 58542 668947179 29588 81112 382970467 29588 81640 758093280 93095 59547 747043984 93095 19508 82821073 93095 51744 228526273 54848 6447 602072837 54848 31474 148161577 54848 3074 25641104 54848 74182 589468282 54848 38263 798503151 82323 40080 828189086 82323 42675 36106444 78936 7990 656258796 33613 39288 157060713 42731 86009 28186538 42731 67926 443808616 42731 80092 268905077 90859 65184 924913158 80845 79855 348522388 80845 24740 928690171 80845 26974 959939146 14998 75643 511549051 14998 20348 979512439 49910 98982 500836006 66759 45600 475318015 66759 5296 245791456 66759 33727 235874305 15996 13777 219240731 39434 32347 418824478 19950 78952 707551516 19950 27634 699850862 9625 55750 823609410 48910 14647 498609121 65136 41458 787609205 65136 29093 788715980 65136 81840 980439973 65136 1119 949481116 36314 62608 535545662 33640 96801 423148464 33640 77939 158317877 33640 52499 716902624 99563 24092 444331501 99563 14783 234743744 99563 13557 168696869 99563 36437 503661223 14670 89292 355372834 14670 14184 994377608 16386 19917 63652901 10285 41506 601601512 67947 31590 990404998 23941 12787 355962868 23941 53132 450864407 82393 67313 929148893 82393 43688 579584448 30095 85695 628810887 30095 17809 730907882 11002 37431 223633976 20578 81339 170062902 61129 67830 503268682 71542 56052 576162420 95142 88704 322128074 32411 45053 517193465 77761 48605 396249387 77761 17788 975896139 94226 51082 446278904 94226 32529 538701986 94226 33866 91110377 74164 28804 681164759 74164 50849 882424332 74794 98725 790888805 74794 19934 943844114 85510 85668 731300373 85510 25919 227168896 78606 14430 110981735 66931 23120 931387446 66931 96687 383025958 70683 79076 470795785 36391 15258 364455733 52238 23826 431159303 56342 4475 188606343 56342 39074 590591932 49226 31500 301118084 61143 71295 529410155 61143 67926 645543613 82497 62160 18161558 25835 21394 3473039 64805 65131 136955955 64805 67092 652921416 63843 80459 227307705 22592 15860 725067326 22592 27634 122298417 55486 45406 986409914 1555 60210 386611340 75803 31376 79665419 75803 76347 107959928 94528 4163 184028754 94528 1366 214884026 22865 39427 816839005 22865 5367 466275252 14783 63038 944793404 14783 49804 682878093 30480 6373 933952251 98904 90452 174071830 96743 70084 550150555 4810 15061 163885279 96869 32268 938023030 96869 64300 574595490 96869 13267 133649547 87962 1298 614754227 29942 65764 418902570 464 46839 628921636 464 47682 359843439 55923 57766 130537439 47212 20359 835763332 39322 73821 954698313 98674 59219 403396057 22864 51598 217953597 22864 66209 56792095 62005 39854 922361195 62005 63509 397803622 33485 24674 94204342 81412 78907 67892483 81412 32201 143594188 76520 89299 141158435 76520 64530 742861605 83042 10939 426807418 83042 71422 692431242 16930 75769 490657246 77693 69427 555111321 77693 4940 663431884 6656 81655 299448776 81640 57071 446800843 81640 78286 697988324 44830 16196 305243212 44830 66202 647474671 44830 5359 24138744 44830 3200 47951848 42281 10884 40184939 42281 57864 388758317 42281 76788 282497214 61915 98418 747710013 61915 84811 972744897 86760 3365 651204707 50231 40469 790956295 50231 51775 26470594 13517 31474 14643276 13517 58141 835573858 47326 26188 989338671 11675 64388 979660688 11675 98992 190760108 90610 36597 692810552 33507 21959 629493691 53132 95528 776849104 53132 75052 519929979 53132 49959 14704165 53132 51156 719487604 71422 34412 640562282 71422 82365 69417543 71422 52480 626539417 71422 56996 51879115 47806 66236 829846406 47806 30099 376583213 46631 70743 140028360 46631 30068 129860538 46631 41331 627321007 74725 66117 203799562 74725 87659 894166519 27355 12360 514230572 67431 10117 218310660 67431 78230 710761188 67431 61506 182009392 70783 85925 987359307 44678 87980 212463135 75856 53812 903570270 82893 90020 636455591 36365 4504 227000272 52368 82176 982790642 49959 71010 16499984 38436 18012 850450551 38436 57897 726286000 38436 63682 721925715 37222 42803 448414305 18036 11157 407327409 97191 3909 306846175 73485 99513 159424138 73485 50298 209447149 79766 29400 63835184 79766 97549 156734470 91632 76370 31746295 91632 46301 684307797 91632 70095 491837596 74507 95514 85191081 77084 988 876280240 47715 29077 776019467 47715 12109 161371016 47715 63509 140895262 57897 1683 88175842 23474 32389 903299437 68416 2160 118813032 68416 26036 23500485 12942 62677 966754243 48969 45483 646986974 32634 61537 76501335 57464 77704 980492730 11239 81769 736892194 10119 60835 65274735 10119 2096 691206366 73288 84095 832057101 80485 72986 749162154 80485 50915 277995009 71099 45163 120418082 71099 27225 77326915 71099 8217 158507724 62242 16365 938105072 79825 72603 138776184 8203 81654 729256019 8203 32092 147404605 8203 69498 44508408 32453 68520 887056998 19189 92972 380339728 19189 63226 377652426 85079 63282 840678823 10257 6748 873624206 61576 20173 132501070 3514 90336 727937017 3514 42534 967837071 30259 95172 117048726 49840 39180 466368431 49840 59929 159828924 26198 39525 624606964 64879 79128 558086108 81112 48739 592898171 81112 51466 213649034 50849 1323 527257827 50849 69768 203501748 59642 74823 461349902 59642 60514 715640642 50897 68271 647836256 59403 49917 888726914 59403 96687 360334838 59403 78286 673518835 33861 76726 154806002 33861 55742 737206884 33861 81009 223057805 77939 74843 196938629 77939 76200 210111495 21336 15212 914793409 24845 33345 771641130 24845 38899 172294766 66408 15 489697979 66408 22023 605663856 85077 53577 941756597 85077 57190 760494991 34981 72345 514410591 34981 43844 306129927 34981 81009 455069683 34981 39701 877157593 76347 55118 783612327 76347 32529 828524251 29480 26057 809235287 29480 73031 455728702 35822 78745 273222184 12074 15413 794732385 61123 23145 819259408 93512 18845 856303641 93512 5103 756713548 27225 99690 11277150 27225 37571 655107963 56513 64152 685570066 56513 51899 843800439 27089 57610 598289332 86787 85667 374382749 60514 27786 458280027 55333 63206 588773857 55333 59031 166940850 63517 52046 328832784 52551 86166 356235465 52551 19432 843228392 52551 95464 242434670 88 68441 470136531 88 17775 112502585 32298 76731 491118094 32298 46482 772517085 32298 8558 528270385 32298 26974 97785506 12300 37441 63126194 19193 26250 622189095 19193 43478 673156044 50298 45907 787719444 50298 51899 546769611 50298 585 712623739 50298 50682 768733847 45764 59687 635465094 75858 19303 105118858 76749 37642 716621188 54692 70752 276697074 54692 54681 576664668 8682 12934 10748089 98802 44094 858609507 52741 26338 117075623 97549 96218 341511968 39854 48774 693600474 63525 48897 410018351 63525 79593 101056707 97115 14507 422415850 97115 70148 117315456 97115 38741 412655077 97115 8036 466988945 69498 22387 956624049 38218 50838 924687360 38218 50999 223852770 8217 58637 405633087 8217 45673 402119956 65555 23292 232280986 65555 68822 844477537 86166 29060 765498270 1740 75212 997400243 29879 36906 554346019 29879 91935 926318412 29879 64954 228612968 18590 64918 677374165 32181 18621 440537567 3738 44545 884025055 3738 24672 240021227 32529 33827 317819423 63394 48441 777978357 1119 98765 490965333 1119 48983 782558315 1119 4866 245676718 67188 44899 507294544 39701 41846 668281787 39701 90227 380472302 71645 51631 666719455 71645 31405 908482097 32696 38715 589751675 32696 14647 683433596 32696 60923 691483169 32696 30589 982247148 74005 36831 728939350 74005 57774 714445721 54597 9261 853722905 54597 83970 85115969 51029 69037 132908769 91677 955 210849195 91677 90227 789496647 5801 95384 46773556 37752 73386 970583698 37752 91621 218299069 30268 23563 153584996 89997 58209 808882002 89997 69768 275734195 89997 28478 395318 30699 78202 390693125 30699 54681 280200911 70086 46713 702013691 18307 31340 56477351 18307 57864 671634889 18307 71792 457134247 74447 42376 564322364 60618 83051 835118325 60618 36610 483290890 61506 50006 55261750 38676 91476 64057851 86555 6709 561811236 51466 65864 634978277 51466 63252 85034086 51466 8639 877716203 51466 71747 672278390 51466 77052 264068902 22023 33131 749334798 22023 50787 578096669 12216 11225 530601012 61334 48685 651719266 61334 82353 737251159 12491 11872 101045265 12491 13231 229389872 12491 10160 908471915 85719 46880 234069061 51027 32917 732040578 51027 19938 775905898 5805 63245 405003551 9153 96890 809840866 64300 33202 198750998 65508 26657 867815331 65508 87546 696254001 92551 98599 407515960 92551 54381 51049471 8153 83425 227895840 889 468 509613666 889 31405 764792889 8743 7542 967293385 8743 7968 118661881 51156 83494 523198523 51156 81009 524188261 45872 25017 317490968 36033 88696 486976511 36033 43417 163062107 87098 9974 563697295 87098 75885 304783160 21853 36708 18169316 76714 13351 13275153 76714 19144 965447126 76714 61858 109651501 38292 55511 44164719 37141 62592 345977632 37141 38263 959530917 93545 78915 798425681 93708 9161 829427235 93708 99341 764775606 87955 11230 82403465 87955 52499 69605603 13588 27003 437621550 85668 12278 950542159 81571 32090 633329531 81571 78213 989461928 53691 70786 136029544 70018 86865 62819087 30358 15808 540366263 30358 19368 769772975 65710 6981 9433581 38919 98700 678582044 38919 11096 657451002 26809 3061 817982053 26809 1726 611076424 1981 70772 862728174 1981 82114 859461702 1981 13267 482750392 29028 41058 115867675 29028 58785 631269732 29028 36415 679661081 57332 91531 399148072 57332 16740 749768575 57332 97564 512595803 57332 49278 168929657 22907 5437 705745947 22907 902 510892705 22907 63682 113748886 36415 81322 428361143 81882 90139 365305134 1366 56394 953941885 35620 23266 882213727 35620 91935 165427235 70958 91995 257540530 29093 22235 585702878 14980 49083 898050594 14980 29819 98324021 27700 93057 839034032 27700 20749 561978029 98632 81267 168223232 41769 152 193164597 14647 61956 476260120 74182 72581 635288026 74182 95464 318559607 51612 45485 71823118 35422 27473 295954562 35422 89952 498379056 69674 52511 269943473 1163 48775 548257691 1163 10663 537372436 91621 31231 380431111 91621 77096 336859093 43134 39279 279880265 93544 29972 823564291 1878 51882 642190783 74242 41859 202382875 74242 60923 450273739 74242 81581 305042237 86907 67109 670976634 86907 6217 513381739 42345 96335 411035642 55703 56454 929856679 55703 29364 64614379 55703 19934 586204181 49250 41911 643699430 49250 32002 612237877 49250 97584 172011708 25691 48923 361708670 25691 48827 797654093 16061 7143 720462139 16061 94617 464391275 50915 2520 537922862 55105 43841 768835042 55105 44523 991489229 93988 66831 370314748 56624 35404 486003387 56624 67119 725792569 56624 38899 839184617 61024 71865 3429280 61024 17999 278350725 71090 14794 63649322 55954 41344 835122480 2203 99439 297829920 63226 90757 133042576 5367 63148 254500620 5367 7968 901383247 18018 7294 982973186 52480 91476 513465199 52480 81006 884569426 14265 68761 500625569 93852 42061 253922175 93852 74560 246815598 64612 52758 633350064 76200 71840 975858740 76200 38960 461298063 6704 83161 354893478 27303 64892 897517585 27303 3200 256883075 27303 71879 637838087 18532 88200 431513340 75399 88761 488496823 75399 39784 427613228 47682 81450 644388962 23256 55306 7633719 31811 90298 711637573 98765 4062 208955320 98765 37792 346064917 8756 15304 973262604 8756 9183 392338981 4297 31294 255839367 4297 12271 839074094 387 37643 699903049 387 82281 285808425 29218 36917 543816844 29218 53175 53091279 633 468 214248546 633 45273 192570870 633 45673 103864471 58600 51202 37796029 58600 54895 376370394 58600 61700 855759479 53175 50605 384895851 83686 44694 233387062 83686 97886 998608904 24535 28337 649549124 58617 21944 467081508 58617 18523 95704132 58617 98365 328461563 21043 59925 827503873 21043 98884 798390447 67437 48610 694340800 67437 12242 399173805 67437 36120 147965848 68426 79259 360163357 68426 23478 371606922 26036 54071 351857377 26036 1626 284086896 50999 40424 579196000 65010 57282 147372915 65010 45088 794439121 29874 20629 997328253 29874 96122 497648317 97584 15590 346962221 82365 23615 358507 66605 59102 467191079 51697 8106 364378792 51697 85459 625356401 94625 89019 436009756 51799 56165 658442464 44808 29628 433790852 44808 75203 277975834 79046 55618 39605822 79046 60458 354288422 61549 74161 138954470 93962 82965 792585364 93962 12401 63429881 98326 30964 762630199 98326 87546 964309230 98326 3203 197525490 52952 2624 757287944 52952 68619 918614613 8328 88895 187886797 81009 47412 746955173 4793 17254 226819246 4940 32533 201949999 13340 67772 214230288 13340 47979 347094884 45141 11126 785710005 29406 46849 941122722 68374 44623 629126689 41331 20207 724335973 41331 48566 337811334 12308 16116 36111094 12308 17261 180039628 60234 13852 436652044 40308 90094 315399182 60804 33202 67098921 60804 55392 890421470 428 97283 152609741 76945 64063 483228554 699 83715 883380238 83076 74439 119778931 83076 33070 163996277 43179 31257 219052196 23478 32068 848432158 8867 80478 361233644 8867 38395 17297956 8867 39074 198199906 79593 84104 467749124 45273 93698 859380433 45273 26484 382608119 73255 25727 420261633 36890 16010 297276992 36890 38395 904703092 77827 69612 236001194 77827 14469 732969534 77827 64954 659992686 5496 60458 356203523 5496 24386 669603525 1626 70356 688862266 1626 9132 103696472 1626 44356 869903954 53611 87812 650177500 62902 81375 123388690 71712 65239 44549309 40804 59580 350842862 40804 16551 243180505 11872 31801 674246604 98713 91869 574137056 98713 99558 311326014 98713 46352 51072468 45088 25444 606225627 66959 65399 992915604 66959 78308 156900278 89928 39796 303361770 88822 52454 136020879 14925 80958 435778492 62080 89604 566228799 62080 63864 16961461 33862 20954 422906613 68982 53817 584285855 10107 88360 659070445 38266 70076 959985506 79751 11561 701307833 33727 55080 268870745 33727 49613 936365418 33727 58005 894388734 20260 6217 243407529 61022 84468 196731621 6720 17088 645712860 94631 95310 588621688 94631 84786 823461857 94631 42675 669237406 75612 99811 40318732 46652 92510 724311127 2352 21924 956430852 97564 56648 472943338 97564 18253 809360435 97564 59460 712294258 88340 17632 110388108 4866 26730 272209420 29819 20150 239645573 29819 62245 659385921 52499 71404 956282089 76199 53078 515690506 76199 15064 318978114 63864 62011 21295471 73136 81106 517835625 73136 63509 119278501 54895 62861 564388970 54895 50881 504141673 27634 83244 662811979 90687 19777 765270732 38225 34817 289533955 38225 6267 373831802 59031 70507 293101503 59031 35967 844797271 59031 95715 588169225 69185 63665 183552533 69185 1198 143512202 6986 97132 73792338 71792 44628 219940184 80451 91541 790885515 80451 22641 809073001 12152 58380 236229892 61364 10004 198411282 61364 25437 873083447 85130 29473 170739250 23314 45444 948088318 17788 84691 932061781 35673 24395 651615530 35673 13704 160545527 7177 4027 399623672 98662 69223 263863833 98662 67890 368328678 98662 63614 331344872 42175 53195 897156019 42175 67948 934315245 90747 86865 626505432 18062 24496 996655136 63682 69328 698814849 63682 40162 510352605 31474 84442 960751017 31474 56471 44378281 78821 37126 688714848 7859 55322 432902266 55742 92231 762284090 55742 73195 456868309 45698 40729 470993896 17809 34299 78008395 13065 1097 572412554 85583 95694 15148827 85583 67926 340538811 85583 27775 42688860 85583 68981 991202886 24386 22438 439921897 24386 43955 286381102 24386 12242 960104682 49597 17631 775542701 49597 66629 180273831 49597 28754 762370945 49597 44833 569870323 26484 15698 319047225 26484 16551 979754803 26484 81272 8069450 24559 286 876106746 9211 48375 576643414 9211 2946 756446153 44336 20323 346535766 44336 61179 729137691 38754 25333 997735302 21291 95591 779932791 21291 67388 337955036 50037 7687 929192564 7328 34348 306578810 7328 71077 365580766 7328 25919 741017100 4049 41025 506359688 4049 36832 978483620 49654 66494 420584123 39074 17139 209932414 23728 72094 778400894 23728 27220 210038660 49804 86647 424757983 71077 59122 17199710 71077 46924 30696210 78583 9287 423960703 78583 31530 413986840 78583 75052 922871669 90649 88578 645033602 90649 5253 561991923 84174 38544 984941252 84174 92423 800041315 41214 49041 889132012 41214 38399 300856510 95002 26992 579225117 95002 93401 47226324 95002 68019 793678790 95002 61020 345122369 43840 21092 254119054 43840 2115 451988354 77696 20746 16280407 77696 41701 342649297 90108 27109 303056232 90108 5253 684842004 34263 26478 412393099 74844 2485 461841528 74844 87546 635136568 60424 58414 839108494 54810 70033 749763171 54810 27824 273642618 9089 41143 155731176 9089 92788 624513643 43029 51085 836771709 2309 21092 400961053 3267 39139 548738014 55392 87128 893193733 97893 19588 148952003 38605 38051 342425041 38605 89133 392538483 14564 27785 158754577 55890 85790 971859258 55890 80092 995697518 38223 20789 772118491 38899 54110 181393873 40162 62479 149067532 51600 8490 322005042 51600 98341 508857410 40397 25640 251968592 52811 99644 444492603 90853 98129 354938991 90853 32888 282700144 61276 98453 883593143 61276 78543 376709866 38263 61689 330603271 38263 5597 155832065 84937 70729 765479823 80276 32892 573684181 38741 8232 91492888 5074 68218 17282406 66935 14753 587136788 66935 32092 577882720 6053 25776 402332613 83586 44811 883594579 83586 73692 193154224 83586 84811 99712582 83586 65358 516436954 82570 4536 511456113 49699 78098 374085466 49699 91871 69280030 49699 45931 42795339 49699 63261 459238409 45888 49483 205669352 50682 65047 170063009 73391 62409 647522483 89006 75930 365273263 44880 86822 372569364 44880 19605 234438948 19083 91173 767891212 19083 57192 587058154 19083 17261 39042715 71879 10869 52620631 71879 13704 649565059 64265 71963 441846857 64265 379 316462298 39580 64507 19202345 39580 20031 491248100 9920 32717 302162397 16945 86632 618338780 16945 77177 501212174 85748 96254 362380511 2162 50374 301791889 22641 90278 85543112 60910 19760 221116341 68335 9150 829681213 68335 75316 195726986 70749 32286 941558056 53166 40908 120780279 84853 18473 934868741 23507 18153 613774746 74284 61243 931074245 96830 12136 804788414 96830 20355 365230942 96830 64756 35971576 85059 21637 970773881 85059 78543 13318086 61739 2098 672740942 61739 24211 143342581 89355 42323 385692792 89355 97001 597054879 51932 77839 594000503 44523 42898 718621739 24630 45307 291171934 24630 39784 914955648 24630 1458 627305594 89675 55582 375134470 89675 89086 955366804 89675 76424 696766108 89675 60358 225512982 65089 70513 983141213 65089 88109 905087050 54868 99133 847348952 68981 19289 164318724 68981 77788 493309504 13364 60022 952436187 76966 18644 511616597 76966 14469 639532356 76966 90812 701994762 38599 79190 122849891 38599 10832 7574357 44833 46698 500333420 37286 85504 808234778 77052 10978 739920488 77052 18253 409321455 69579 55825 302297495 54092 41489 997202166 54092 92711 772427056 80529 4303 858610381 80529 64475 45427555 79508 88368 441064461 79508 37165 499307912 79508 35212 300082516 79508 46924 589863043 35734 55635 176297106 35734 70136 651228791 35734 39126 986048218 2096 28708 218056294 2096 90943 903515527 64316 28955 107236256 64316 38960 824422385 67433 90825 36998550 67433 97357 466123170 79184 25865 636643859 79184 79473 182392076 16108 83617 96613763 14184 88935 633655822 55996 70045 901523361 55996 52649 376531282 80110 25444 314273305 80110 81377 435306694 28628 73260 289840579 28628 48827 155365255 28628 13959 481442580 76788 25160 242911584 76788 2953 420120967 76788 96818 665556632 53051 89257 926755585 53051 25919 889534258 73705 31647 101248244 36120 70465 892035949 36120 61304 547531988 73031 92895 862477005 73031 46875 820769838 450 18002 568785980 38576 57878 167692771 96251 37922 576600385 96251 62829 757455131 794 90064 220507992 60305 74893 919068445 59929 60400 928866660 65704 71616 883635341 65704 98052 865938933 56587 92056 608474512 94354 88585 740591651 94354 16085 737211840 67700 60152 13019673 51485 17565 919782751 63998 63592 623960611 63998 98975 887493513 63998 66836 133760794 89369 94755 35086615 70132 44553 949854437 70132 83849 824179277 16085 54799 299713160 16085 38189 968816738 76793 13026 99587823 76793 53916 339886230 46301 867 688979305 46301 1726 616914077 27824 38153 944770827 27824 49379 250636362 13607 60389 651833148 13607 88305 132267367 68528 22754 719713809 37028 70984 512878256 86523 2948 77149815 57190 42771 581673202 57190 50881 113061043 69092 69551 366929223 69092 57192 735387739 902 74251 939847420 13557 89019 411844434 28765 41414 70637380 28765 39666 184582731 25313 15199 502608938 25313 1275 912438895 25313 37205 463712762 25313 61510 114540285 48632 62001 247271670 31405 41512 543518817 31405 97704 860043105 31405 66209 376980077 31405 45844 625967792 8294 9259 779968635 3684 70124 921136486 13131 68123 155081771 13131 48566 105948363 77714 37004 256539931 19339 89943 228588582 45406 36228 839775689 45406 8036 647750125 17382 99316 262150548 17382 54122 909778336 92423 42376 205497479 91554 22028 598573902 64722 65078 709427739 64722 81581 510755908 34787 93033 901796536 82399 36828 924118875 82399 94628 677882917 44062 94033 165696181 44062 67954 8372177 5485 75818 435511029 5485 56471 595175639 77108 84855 324202567 77108 90909 473528673 75257 62942 639136852 84743 49822 331639885 84743 28615 641839835 84743 20218 129281054 49786 53944 532879566 7951 28862 229078005 7951 48147 474305427 19934 39309 211052055 80092 41479 865490889 5565 62091 548837681 11902 70877 212697029 11902 13959 624342280 27072 63705 607979422 27072 26974 550874019 96750 24037 808519640 96750 13504 903715717 50666 41266 648482231 50666 77278 636985175 50666 67206 311674194 50666 16797 378979240 69183 10539 63803944 69183 70976 187897690 62077 64173 850694095 62077 21053 36456540 46517 1308 401884017 24740 24037 736752901 69768 60401 627167562 69768 22723 719080082 56283 11836 260718014 56283 11887 960267340 56283 26974 798817020 18726 58293 163309940 37571 94129 122054770 20749 37043 484772911 20749 71561 248975817 20939 2413 408477428 91352 26370 147425956 91352 38189 941236680 81840 89740 229248600 81840 5250 431147639 22430 59774 538918119 22430 22723 67787679 64097 62293 607752731 2686 30293 418249636 2686 49080 182752365 39384 79143 971235223 65347 66812 432333193 16855 57507 848827379 75021 16232 659028669 75021 57660 915224356 42807 61233 209296075 9660 83216 306877594 9660 64904 994630897 54381 96418 794433105 5374 57838 529493794 5374 73461 8797739 5374 90227 612710816 52821 68564 692886552 52821 20207 64165390 60706 37599 579563724 54517 8884 783487719 34317 6748 42189126 84786 30550 102601967 84786 28195 350318548 78671 67325 668350046 14469 68218 103971041 95867 45375 356978036 26359 36893 908815142 49331 30353 805570266 81581 49435 210639734 40664 98961 80984550 40664 64936 22785547 78316 15631 598875094 78316 96032 309736307 42230 4219 98855382 19508 80559 304056051 19508 51737 729247097 35608 35945 34809408 35608 6217 317567364 35608 91917 556816727 35608 61510 781002528 35608 36363 613022038 76881 7826 436009608 51744 6142 155311172 94809 867 188957563 67559 78982 958485385 99244 95595 244468253 71108 89978 372090097 26735 57224 150353435 56021 20020 608352332 56021 7887 62051524 66659 45253 934972426 53916 91376 383688212 53916 11034 507910205 53916 98414 201890590 74161 74485 457339048 74161 51911 775534126 92788 64364 171885914 92788 94633 758674674 32224 91024 645969495 19938 7506 497623143 52168 35439 457169625 99531 6332 730436901 99531 36446 632270719 2626 88460 662932196 38204 15257 359196655 38204 89869 726069066 68822 9161 867808796 68822 3200 265249748 92296 14222 847973559 19368 84549 545070927 19368 6081 297913872 19368 15969 559125284 8558 87546 722069591 2230 80669 683233167 2230 76668 379258723 12505 85921 455447591 12505 38189 250193799 87008 80982 817679257 57864 29607 147759994 3200 42657 213252764 26364 59418 639260338 81203 51631 339647992 55687 40066 420384832 55687 8561 225209318 55687 62829 363623825 38189 73939 471314066 38189 561 498420304 76668 13950 707451471 81823 21946 692938711 15275 77998 771582742 67624 54641 786628306 35872 13233 669482618 35872 57774 860998242 41701 49725 529253046 44476 77819 167290201 44476 36425 384852085 21956 91712 841466779 28478 8552 514929601 70743 95056 618424302 70743 84123 512416380 70743 36425 799554159 70743 63679 945789711 70743 87279 556985646 18965 85170 499104445 90345 72324 106217204 90345 9605 769352698 90345 49385 220881511 90345 82318 690636848 73161 72356 649526271 73161 13401 339784836 26920 6503 559099076 96990 23157 17000698 96990 81377 518091455 29310 3695 817479487 15140 19139 705272644 15140 42534 295915326 77481 39794 566154248 77481 63261 861557560 1275 49898 116761747 74480 97976 868695152 74480 9000 569705261 74480 71747 831570327 88097 94790 551161400 10973 56263 767621300 10973 18347 517631423 10973 22841 418906557 76632 87577 870494611 76632 17144 87332867 76632 80332 555341731 74835 2902 170785642 74835 15096 80022123 24638 44457 621114974 24638 14051 317933553 24638 2704 657994733 67575 32541 915915894 99009 13966 762305496 46482 2932 403648655 46482 69708 144631925 91200 70203 254293336 54234 37527 3081224 54234 60534 736227469 43956 53883 98708234 43956 94238 635878135 85459 68744 984026510 85459 379 255373095 25607 63649 195017880 25607 6019 380260176 91213 35486 621483982 78286 12777 1501250 78286 58141 165960630 10663 82480 198657788 36362 22446 788406285 11405 4390 695175098 11405 47521 522724312 62217 67436 207403355 51766 2054 70429320 377 73732 552384941 377 66883 637116198 90609 69947 306035004 13959 53025 812256836 13959 64561 686477185 46155 76362 128251813 48983 92697 145825153 10331 6237 615464951 35212 34090 129669869 35212 86495 591176446 71747 63846 83453539 46875 12919 646165167 46875 91847 444564319 46875 40073 406320290 46875 35983 506646283 98992 70188 238211528 2775 15365 221450502 25712 91664 323487884 25712 73218 78988857 99797 74629 328427417 48147 21558 936116942 86495 52539 482484635 54681 53440 686522555 54681 52649 302698931 54681 91162 270858351 35399 43800 482214764 35399 58098 116225032 48270 97945 529830901 35988 72581 319871834 35988 38517 464228276 25396 13306 575128326 25396 14835 724148384 63261 76343 643260820 63261 33906 58950196 42078 97586 548830464 26893 88677 905654142 26893 78743 101802358 35268 78196 449668524 35268 70136 177782482 15470 97710 390017582 15470 15969 796858282 81006 48300 445975437 124 8911 719756884 11262 79725 805283357 11262 71653 155232299 11262 96032 607328576 11262 39015 556956356 59346 24201 837037364 55803 93332 481428128 55803 89827 288971488 55803 63509 823717434 55803 5232 662929327 32201 36457 316196998 62631 18747 898668392 62631 95715 988219070 30099 80754 512779367 46924 66991 557796706 65358 94843 368952408 65358 41830 801590014 65358 84811 212623056 27440 69962 465069352 27440 79210 324093580 7968 77856 918018186 95211 10210 652561569 95211 15927 130575696 70637 68347 109610505 12109 77835 93654376 63720 37849 480060783 63720 22723 671146347 63720 90909 120358678 73520 29115 286618951 73520 90943 321244758 33866 36607 807335833 33866 61212 638321539 77927 86805 317819357 77927 21690 553590935 48827 21761 969788715 44177 82600 58782736 44177 99341 28303885 63421 67216 464717688 63421 46553 559449511 61858 74109 343374587 64584 1094 510517692 64584 67092 461867956 18253 53257 707669652 57774 69414 9951403 57774 5969 293667605 82003 928 364054952 55731 75587 87407732 43688 56773 950834697 43688 60741 519896821 43688 46553 455136494 43688 97234 514813105 21146 22886 406352401 25418 48086 125272078 25418 81339 116749963 96122 37482 420279836 96122 32994 972295261 25919 23044 952383995 25919 20348 703921331 21092 58175 474670446 21092 82295 999781968 39784 49225 322419487 39784 5954 614620304 39784 10419 135435517 78213 14735 949037759 78213 30395 344775722 70077 54670 910622052 82281 59196 198384517 82281 21483 544467560 82281 73803 401389848 17137 8106 954751367 37792 60515 909398625 37792 91344 163016830 98287 90762 264161273 20298 51956 816713081 38399 75070 160851947 38399 67285 751215062 20197 70242 593024048 56722 10100 158922654 56722 96418 870035158 15317 16238 492371845 15317 10839 795346905 32648 28041 655036184 32648 50060 520690316 32648 1126 862657938 32648 39126 52435898 71561 43727 827739020 71561 55936 991405733 36425 60711 352672374 51775 50784 122397352 51775 51229 779067646 33906 88474 751623536 15969 91599 871648792 64035 23903 738584838 70291 85228 331929848 70291 60371 811345872 30863 73544 513678833 4626 86752 881426855 57192 35746 545614399 96298 60366 128958809 96298 61058 643006229 96298 43351 933554700 64904 79711 602119095 1458 39107 214872583 1458 10160 388138592 38517 64090 450254792 38517 98365 585349229 62768 91619 903363789 90902 36990 297457593 62454 21925 991846743 62454 19917 142054245 62808 51368 997954619 80867 94411 565030377 61750 53786 74004787 61750 47339 237597062 34242 94103 676761378 34242 46352 829145137 34242 65700 833464346 3074 18658 831554532 7911 11107 638704778 66325 63789 328553469 6217 5262 387325224 12647 36735 405865463 12647 49246 843688072 40691 54337 840288205 36446 48938 322197526 99505 34403 347532540 97704 4078 459666206 37612 46533 28046946 37612 2062 100067855 83970 15133 863351334 27775 31584 696438416 98445 11892 158407733 33070 14051 520265078 33070 48120 304344244 1496 68292 433314102 1496 32272 141948957 46169 27310 98392752 23137 52078 974122412 23137 5646 185405743 28195 27341 23031609 49508 29722 257886624 14051 89750 304656938 73218 88446 757622333 61179 64279 600090568 67926 6209 774106362 51328 24053 600671021 51328 80050 528928329 64378 94544 382215517 64378 30589 17300838 85513 71178 153411604 85513 5969 681009799 85513 47443 873234558 58141 47350 738638668 58141 46680 803305841 26974 80133 602083766 25437 81263 725402281 608 13063 334653248 46429 11032 53370539 35871 47568 506951165 35871 48970 222859052 35871 26643 815166542 35871 67119 761175113 71646 94267 769091922 68197 79867 770615890 67092 29977 943490627 67092 26075 273184494 67092 67890 52857877 67092 28072 566584987 56606 15500 539099461 56606 49246 134901371 56996 45331 800190647 956 85751 740806294 98884 63550 410338019 98884 96418 575264554 88519 79855 933464025 84821 82387 599441667 84821 17627 309710699 84821 73014 166369370 2317 46908 501106422 11034 65162 838212724 11034 86409 827208857 80826 40551 974647797 80826 62479 421317091 36363 12927 943314889 62935 77062 127720420 62935 54122 341925432 62935 83238 51596126 62935 58183 982962826 95457 13403 40517024 17999 90309 392133274 17999 59516 668885857 17999 70472 65666494 80968 4676 189248772 26455 66687 601299131 5250 73178 598184520 74316 68759 434023286 47521 45021 410316490 47521 76095 182245925 47521 41830 853239598 65868 39950 876318559 65868 33522 27533591 92711 7498 619949779 91016 29794 24182875 91016 11887 909977983 60923 61161 224635853 60923 92223 795684834 60923 40812 639612620 32888 68463 526297797 23538 77260 158336291 23538 90671 809301700 51438 38720 379194228 39427 11221 641178641 39427 53464 153193878 95562 81531 459078747 95562 23421 649284740 27220 9076 422154005 64936 64419 799526404 96500 27870 190185940 94550 36714 979614188 94550 38960 197615130 8036 44966 956823226 8036 86320 770345306 61159 91888 613934209 23479 10811 316818023 34455 88526 490008338 34455 26999 504274669 10298 52402 697198252 75491 19566 910267182 47184 94060 842381943 47184 9669 697928083 82165 32601 573094622 40135 90891 335358864 14885 78681 189668137 14885 66629 397827285 89086 42720 617344792 43140 26795 844316915 43140 27565 649726871 73972 10872 263420712 71022 96797 870461787 71022 81689 346045874 71022 61339 189399471 71022 84152 773209090 5103 10168 607304878 5103 85974 979745888 5103 47979 715076196 5103 31659 423957699 50721 3382 269166779 64756 68409 665607949 64756 97597 900160932 64756 75955 805296628 32814 17153 5977934 10160 57201 10680500 37879 4590 285158347 37879 37598 961422982 37879 19605 394473061 18977 82722 364449223 14835 38072 977337358 14835 2062 266805063 66836 29115 494444952 66836 74526 727213855 36832 41074 739593448 36832 66174 2786129 61212 43214 108199848 17775 18562 570122193 17775 99696 859463811 61510 95468 252955063 61510 43955 194835368 19144 68625 374482270 19144 66400 171308568 19144 87188 971243994 1836 3943 399361043 64475 90965 515560061 64475 73548 883751459 64423 84908 308729851 72214 59672 533916534 72214 76376 222721591 87228 23120 574564106 87228 37205 272279077 73195 17462 394299163 14782 51928 127900849 14782 45251 708375012 20358 87014 14882491 77274 92607 722203400 34858 31610 16280553 34858 15283 129736650 2062 35439 160504223 68871 40632 628966685 41152 30352 130212692 7887 23428 200122660 7887 53143 290391747 20348 37642 906705094 20348 59778 734971405 20348 21645 318497265 20348 20856 429845749 16740 52209 639732794 16740 98232 513295805 15318 24532 414730186 15318 10057 281782748 15318 21924 122797898 79076 19468 677081431 79076 83477 174247340 64561 22633 978390297 64561 36109 937645354 64561 50787 168481072 25 17542 646995316 15064 86508 672123275 32092 5085 499169197 32092 46553 640433556 32092 67285 201087300 32092 43417 502432792 67179 21703 872050298 21690 62737 942809702 21690 49080 163299314 86755 41541 981708975 86755 66051 288309986 82099 64067 897912148 80908 48158 961683556 80908 96032 68361594 89520 34088 966511721 46792 92505 447405779 75960 69088 377343513 75960 44049 668268436 64954 91723 1377001 55538 44992 25705291 97908 18788 50085680 20648 36370 824912939 20648 37205 483960030 14760 19832 951384537 87546 95703 752970411 87546 53321 132840137 2946 41245 722082180 28615 12291 169014913 91895 87374 789070572 51737 85797 455006709 51737 93649 650486779 43361 69406 404052445 43361 51899 918559049 83226 50699 111408201 83226 19917 71829213 67388 92251 449711061 88399 54862 697734124 77803 54278 431502338 77803 50823 888227393 18609 28139 746226392 58005 8567 85563827 29438 59774 840678496 61441 79014 725029324 61441 64455 364045321 59460 58222 549056995 20031 26835 174124621 49396 17985 267917875 49396 98232 524843746 41660 14516 96444115 41660 80332 448354196 41660 45511 699595191 49613 97746 907531768 75885 12104 731176006 75885 30428 942216906 58051 80427 637599170 58051 61519 631352267 58051 99696 140342520 95604 54879 99099965 95604 56521 100502510 5359 37243 798091406 5359 48415 736437245 66209 20950 889660705 13101 43355 787941538 94628 33326 99153780 28834 3892 998528420 63252 20708 673692494 33097 55668 199868049 33315 96959 654971938 33315 93780 319859021 60958 17296 929981812 60958 30130 403601531 5296 34088 758400818 95715 86707 378718276 95715 90833 867643572 95715 44755 45027738 95715 72655 753154020 18278 52195 535397257 18278 17701 918289421 18278 12401 176781584 18278 38572 613250247 98382 76286 889769945 98382 7119 621004067 43417 11033 113746239 96818 61308 508095373 47215 23943 553484956 47215 21196 619572805 16010 67816 106556344 16010 51591 695265634 85974 23316 466167828 85974 93521 722612690 87279 61532 806179072 40129 30183 660399664 40129 34721 228482128 67697 9480 102419328 60382 72786 911991768 11096 88208 386671749 11096 12536 241059722 41923 68939 229737432 41059 63599 906098748 727 65872 591447413 15096 52522 189739252 81377 39450 693414790 5954 46533 573105733 8561 96362 173991674 8561 54111 732181182 30589 59571 242230347 51899 65803 324450752 30068 83816 789126590 30068 98414 140468773 12536 4774 892199766 585 85212 743756849 585 73854 600394986 9334 72144 683847336 9334 63679 985357534 13231 5777 296085593 13267 29388 874484381 38178 687 561499626 70976 70290 418245051 81568 93494 855091486 81568 1198 387506733 18523 94442 998193506 8634 91004 390272933 8634 90779 273775774 8634 80459 90707993 75052 84123 423340330 83856 9139 855910413 83856 39796 142943079 62499 5571 824931137 62499 58042 820253257 36437 10511 675050812 36437 33687 646123164 36437 43351 630780483 12782 7179 877161217 12782 96870 669352092 12064 55535 140731449 5253 92677 401309980 5253 43734 75889635 42675 72272 992125763 42675 17261 909765300 4313 79041 625619417 4313 67565 315821703 63509 57813 643124320 46352 85378 834377310 4387 92698 73490460 4387 65027 835137506 86946 35715 319540506 86946 11750 803673040 99341 84237 499331063 90834 59562 707448794 90834 61339 146982286 38033 24593 192841965 38033 37539 61779400 78783 79984 737562756 66176 44011 108811628 36774 88391 59769427 61329 63318 917698269 61329 74697 727744684 15262 43455 776779530 15262 5232 496569097 15262 45931 895776047 15262 899 37391399 66629 28417 767495761 66629 37367 546160266 66629 62565 224353157 66629 11586 461476858 18959 99074 258520443 49080 41919 947125782 36145 66915 904223873 36145 58120 782573605 29115 20307 161250865 29115 80209 772938653 78308 16419 264672653 63368 11427 651050302 58853 71487 715837156 36411 75514 442207123 61700 14888 985347346 97886 97918 198315415 52395 60858 829152254 84152 79084 397984098 84152 50121 985540031 60466 67436 926370822 60466 62677 515609379 39126 13052 67891648 91136 1473 458927027 91136 54407 503266823 21553 88940 771738497 21553 58050 55075648 20355 99260 807756370 98365 12912 896303243 15634 50893 290088438 15634 44083 619673173 60637 76114 453236205 84811 54164 77287216 50787 27223 586929544 50787 17824 829657511 50787 53370 623138604 50787 74007 268098644 47443 21559 632722049 26753 4777 87710235 76863 8792 39975099 36254 74259 644045942 93033 8292 101400232 36610 9925 827895837 36610 56471 39196856 36610 21783 147488182 96687 35729 745141432 76424 91344 782842497 76424 6608 214580097 76424 36417 319083223 89133 8504 348175010 22280 93053 268670880 10647 66050 606542013 4340 17595 683808597 4340 58586 180017205 4340 91986 10609530 57934 83148 794051515 57934 1865 949616927 88305 98024 433327064 62245 87355 814739460 75316 2111 211052806 22796 3202 723876775 86865 63906 794290555 33358 91708 788402532 57376 92248 136355323 97001 3221 731848715 97001 70095 669571743 43844 58580 923780584 87659 81308 650255748 87659 4859 595951790 70095 36121 228025142 70095 87508 97222666 70095 49379 12655374 70095 2769 433470381 45650 81498 399561711 45650 52291 858053712 11032 86873 892695081 11032 70033 278516999 29373 18147 383740558 29373 81082 107922507 43996 72027 457627584 24280 30003 524528588 3669 20174 69495741 2982 47255 289073063 30251 63273 361637861 16551 73760 727329634 16551 78440 734984939 16513 82883 500096759 90227 33303 249757893 73803 49442 518024366 49278 47136 877436587 49278 61058 645578019 49278 56340 786986149 49278 23433 591315715 95464 73657 840607466 95464 56181 251249476 94362 65354 565754464 94362 90489 936598162 68019 13271 299720484 68019 95131 622967651 2022 1732 25213295 2022 12129 675248695 46279 1794 76152956 46279 29712 523560223 34507 44977 215586222 74986 37950 804981186 74435 54639 610873228 74435 19117 114101955 45673 34241 604839835 45673 36511 472394769 93389 12674 932182109 78727 81328 533619426 96673 64901 345150099 60054 92680 168498882 81839 27001 948158874 81839 38572 521064734 81839 39395 931226674 79210 69902 108696370 79210 39395 421821110 55048 22022 317222920 28209 32065 338436736 54747 20162 338521764 1726 13972 848227753 23421 20880 993867141 2325 12383 984171124 2325 99558 740266808 2325 9000 925402153 21196 68441 432659519 16797 97321 716055484 87188 71650 253242313 87188 48120 478188935 51229 47940 875392773 51229 78440 211976521 51229 64828 810338932 98414 11055 387381519 2920 98970 189728287 2920 96418 416871866 48843 78465 34609875 59588 7570 256816888 59588 45982 226025893 59588 90489 424156669 51419 81074 883920509 51419 21744 638080016 82146 77030 541761983 82146 54976 660530657 12261 16426 309945171 12261 51779 824815528 60309 56749 542229108 77393 84005 902173873 2769 22242 112176613 37118 44265 350522523 16817 69115 435627567 14727 86427 16362380 14727 69435 887116287 88616 65711 419861729 88616 32347 966134807 78330 7603 352599816 78330 83991 206638803 78330 15194 993702117 82114 81272 423060258 82114 60534 291015709 56152 59826 271325466 56152 29418 115538749 60458 4071 398837627 60458 83827 242007539 39666 6108 965421471 44049 49845 799568563 44049 79661 663849289 24672 9175 177305121 57277 19198 919599950 54260 79507 657185292 5597 18947 755424240 5597 73311 350794248 68815 13359 585109931 32272 89471 595002797 99875 92819 483460734 97357 40730 444589545 97357 14492 854950188 6267 37549 660137930 6267 17701 1141478 92223 26601 785504222 54581 49702 605626995 54581 15235 385602881 54581 48773 587689766 42833 66236 920837375 54976 47880 158356645 52529 68503 145838405 89827 20219 195483381 38960 70242 278843947 38960 26999 108917836 82318 72489 270848457 42534 25733 76273801 42534 9183 278077848 12870 5525 885887234 12870 41541 744698914 12870 60534 514065824 55314 29828 375517203 55314 8033 896591934 55314 56644 921590817 55314 74773 604852408 60534 98825 182662334 12271 93831 305054220 27681 29671 881502579 81339 39400 461697019 11702 62695 241226269 75887 89409 759244421 75887 42012 770018952 75887 26643 726084589 75887 6608 860307937 44219 1203 316816192 44219 31053 971286047 44219 76695 434157582 80351 96480 895248943 80351 54708 887072376 78251 58587 190458877 78251 11525 646010179 82353 44953 201070954 82353 86122 489578955 28072 58542 207475826 28072 55227 21729198 48413 89126 71534581 48413 50280 48707525 45262 70236 419519790 45262 35187 709513472 64565 96058 112526237 64565 4020 115174270 81082 84585 587676186 81082 31732 228903459 81082 10520 451976872 67948 22037 6309606 66883 46775 215329743 91935 61969 371126421 91935 83238 508846147 3203 31733 307454807 3203 92612 852949203 3203 14255 628645177 43955 93786 932149435 43955 8033 273791121 92402 92539 815584329 21783 41425 174577457 47979 8045 603241432 17261 34756 11914790 94633 32047 177192092 41007 63101 44081386 41007 12689 48353870 41007 56181 585722169 54899 77869 435086487 45312 76869 412173844 45312 899 763751225 10839 53413 414650320 10839 68076 657352781 38804 64881 24100817 38804 83795 532655068 37539 33607 624716749 32526 51735 99681225 32526 29712 412864722 32526 70531 86056831 48566 30781 177220279 57275 77923 111428027 29364 3679 792557422 10676 94958 855302459 10676 11301 791627521 779 28008 566597871 779 59516 224931390 779 64961 318337192 98052 88904 806981516 98052 5935 438677320 98052 8978 55048346 44755 21669 677079805 87012 8985 974381801 84129 56755 719275684 2704 60196 824052870 73714 29388 655238669 99558 721 583581098 18087 9178 616068329 89789 1425 162057881 89789 70693 777701853 89789 57282 119167414 26468 93785 490734822 26468 61632 704815841 26468 36615 270450502 26468 65527 167217092 94956 68605 885158551 94956 5935 148314486 86897 41854 696784391 86897 13030 655256452 93374 21933 921132972 67890 35467 978828346 22679 14236 426225515 22679 52190 833669833 21744 63930 786917269 21744 18459 506884380 23489 20552 366609043 23489 80545 503836763 67193 87314 757754223 67193 205 1249263 76376 77147 234309422 50121 91644 275823462 24908 81158 505376747 70660 93079 359077127 9183 98300 312413416 4859 40072 666109945 90812 15092 271171805 9248 79784 161669383 9248 99557 57787608 86409 48697 415077236 86409 46299 988278398 2953 79917 227525376 2953 43351 41681651 24604 4637 15589827 24604 29981 524023044 67119 33478 991871897 91162 45969 643058423 53230 94899 233909806 91917 34138 825329649 55797 15146 994584974 90234 95994 982117159 90234 29314 150307575 90234 1466 971806086 17922 13909 263248156 17922 90833 335344 22856 40271 118911920 22856 84965 81439572 22856 18092 677855887 22856 9701 334087826 10832 38136 572961496 26643 48223 756246831 88297 63615 965538333 86761 31823 615217743 86761 8138 721654225 73014 84951 818580983 73014 88212 281504844 73014 1198 714313342 8639 83425 662438972 61058 9038 245952677 33522 34621 332436178 33522 38849 664205294 96714 69788 21662104 96714 82961 706928635 45931 74629 877490171 45931 9701 620479162 99052 85669 319750905 39324 90139 512835375 39324 23149 878597684 97597 46612 457022877 97597 29395 280703154 97597 19462 839225820 88109 52940 60642295 58730 40690 695077667 11301 2246 496278816 90943 55441 226720563 90943 21483 497827083 78857 58620 30328637 78857 32912 641025785 88544 357 26339772 88544 75089 140143444 56181 39475 556277013 1198 7937 450486371 1198 30534 102551681 83215 88256 869511115 62829 45307 790794751 62829 59778 983902076 62829 62565 884545077 62829 35592 954785298 10288 93996 762972231 42037 43991 863754025 94617 44569 183663693 5087 68412 264304295 44243 78983 517581814 44243 73349 598086474 44243 48847 789036024 93521 13225 355453424 93521 17627 959629066 36646 37997 860220550 47300 53606 165741949 51650 48987 741016594 38395 6296 959076869 38395 19148 658703672 8689 28179 148302660 8689 72938 301512853 8689 78262 143368255 13704 42414 855905070 13704 65503 449794628 98975 2215 667701359 98975 79920 760985556 62848 86954 317409601 62848 39942 582669770 12395 48605 295632028 12395 93385 675197900 31732 4713 795194231 31732 21053 322013111 31732 77415 119956829 63614 38711 866880845 89349 87700 976619005 12401 6563 53518470 37205 95903 61001497 98706 55159 809124044 98706 67581 573212025 60371 98362 735288483 80291 60478 715153956 96885 35848 576151397 64916 63192 726595976 22723 19605 737599869 90549 41860 792302918 90549 39838 253818207 76650 49768 371615461 54766 89168 150219799 54766 37510 306057934 54766 81272 725022727 74697 3431 220075513 74697 26018 156707834 67206 77839 146771278 67206 93022 887947263 79661 47323 551026687 79661 56352 580520666 79661 43734 115876370 21 55616 961875197 13776 79828 831577271 13776 71229 119106527 13776 70693 160556251 99696 54229 809187058 75769 8117 801344432 32940 5195 74156496 32940 51166 767358125 32940 58397 142030467 32940 82798 499994063 32940 1916 91337790 62152 3731 998442578 71020 13868 949791809 71020 40340 237558485 71020 62044 806487408 97923 15862 384644353 97923 70472 951347895 49145 7112 902413328 20839 72844 512319588 39838 82312 89856506 39838 89960 387223846 20131 39289 663118767 63679 83849 962975121 58120 47723 117609016 58120 49246 138687342 86780 17994 678556845 15927 73757 190380485 15927 60358 829825432 73515 69414 206072340 8978 59967 481990808 8978 81348 719466220 97363 1023 321948481 97363 71875 335309796 43345 24348 551356888 39395 36709 911047784 29712 45613 906754560 29712 10520 720946944 93973 11866 495761308 93973 15429 462119476 36799 94103 33468842 13655 37787 836401376 13655 34257 596698833 13655 44687 438633541 60523 62650 841046424 68619 96339 507035528 5232 24256 83747896 97274 7942 765525009 15563 33863 700036591 43734 69402 68862941 43734 22883 775433537 43734 44639 984876730 8404 90655 696319572 18033 61056 135948374 14496 86896 681258998 68076 86626 977324117 68076 28111 361908877 59516 21195 150482603 12242 83137 191061570 45844 14409 988525622 45844 39960 629037918 78525 75877 885736463 78525 22438 69871924 3822 696 846014806 3822 79553 464288665 20296 89891 969363507 1865 70791 118198172 1865 9401 292395202 1865 34795 535833167 1865 91986 250480014 80665 50821 689803462 80665 93385 124442706 83991 64743 93409066 61339 3059 430527998 61339 30028 882802451 71135 36614 2330813 90833 74115 563050557 40073 46659 889148527 81308 80100 910086503 18372 2504 899119351 18372 71599 527413329 56998 51040 44522177 36546 47085 711443808 26999 423 394115465 26999 15796 349688342 85477 3404 580716764 37510 38682 448550971 37510 5969 912147013 66547 74815 342276291 93649 16732 440842766 93649 1246 41042152 48094 94755 70050494 48094 67090 768253650 48094 66683 148556904 62044 15243 634854850 28111 72068 350519518 46680 15858 523695444 46680 5162 396941296 91847 13299 517101291 91847 23402 926162983 91847 20207 8754714 90779 52507 967894720 90779 22956 414814059 45580 7276 49706006 99557 31045 169416091 99557 50280 99167505 11990 74897 637077440 11128 97486 615284213 93022 92456 963579795 93022 72655 281964178 49187 28081 981329929 49187 43370 304316248 49187 45982 183119011 18916 4667 753927243 32994 44604 165564334 32994 48773 58101003 2115 41747 492632689 2115 86320 5710780 9009 31493 661475881 50881 40954 752745535 50881 18855 156986772 16388 66026 477076169 16388 96468 779236893 49246 55442 833247371 17499 47528 956020295 561 63336 154221086 561 61632 816042301 28754 99433 220910248 28754 11399 52146964 45501 63929 198347474 45501 27482 489394276 11887 51558 908347044 89869 95579 444402539 2446 3600 52621368 20207 42640 397365764 20207 11828 935825031 6019 43817 737490954 6019 14815 111541435 86122 12133 133812218 47863 38232 873950261 27957 33459 573662633 27957 17627 971197111 52649 26329 252997013 97450 27168 263949182 55227 51990 130229834 55227 31635 172748732 55227 50081 126942269 90949 39522 432839654 96226 72337 615576875 96226 89342 509420577 8922 51860 147277916 8922 74368 680776039 98341 24156 820545724 98341 23352 604433747 84004 11828 224774991 76463 81015 599976912 62565 25951 488294205 54708 94629 915537686 19605 94954 653396845 19605 99771 446729935 59778 64689 137993250 59778 82261 401656379 46560 53183 364101800 61304 98132 518912654 59110 92561 859314742 12635 93998 632501687 56471 14704 862524175 56471 25489 878933514 95948 74129 309008963 83129 66344 34448500 10419 27797 504207010 81758 22252 467246672 81758 37598 895621173 83849 14409 674510155 24218 83137 623751499 24218 59050 86819355 56079 85348 244480171 56079 17507 326275439 49669 91565 80699492 49669 11683 718704709 66433 21569 599601133 66433 82261 8275950 51131 9517 792001980 7778 86986 402835433 7778 64455 304546618 55901 52313 812750995 55901 4036 698071694 60127 89637 280860450 47108 97253 818721458 47108 21153 534042176 47108 13030 981902727 54122 87127 562840202 81272 79784 440717939 81272 54071 135189072 81272 24162 7584726 71653 4036 850973461 69057 90842 868743047 69057 9401 839088857 59086 3841 935360728 59086 10263 81722655 59086 83808 205480358 92052 39442 988675306 32798 83297 784039994 32798 44639 635448865 32798 41541 548724566 32798 37325 242425360 72880 61231 553661280 79473 7058 182226606 79473 89342 22531315 10540 2425 370027675 10540 70152 728001413 92056 85929 831783028 92056 96339 224735727 29166 19334 648399075 56340 54860 741139184 56340 35875 72155516 56340 2237 725194540 12922 17293 862958642 12922 1126 592840999 17524 24786 459112692 17524 88641 916393061 17524 70472 332298255 78543 53238 788223911 88009 72822 730359136 88009 88601 623147224 16086 51909 23502626 16086 69288 632032753 16086 94846 362950036 28393 33309 371774011 28393 70549 664324425 28393 25000 581075667 93401 64960 154088689 93401 32802 412518504 93401 56288 417082700 42965 99081 65350155 99674 20034 235456517 99674 15999 348521192 99674 29034 500914409 29473 35120 988212732 17627 84777 343598108 17627 76681 877482651 46553 74072 659886218 19917 73348 888781057 19917 98096 173312098 19917 6289 303138909 87508 4162 77866425 80541 86446 126244886 38860 12583 92557018 38860 94345 472416315 38860 49798 573106538 69708 46111 985750933 49225 71738 875860231 11182 68948 941635683 11182 59197 456493613 10403 80303 127711918 10403 52250 164147201 3137 63909 475915439 63148 75064 210124144 63148 43351 686575630 61020 68917 453536979 29859 42319 266323606 67954 72087 342097737 67954 9805 854164516 9701 27822 599302720 9701 6081 897512051 80640 23683 828322025 80640 62851 674990805 34400 94411 524864540 44023 82544 788922149 44023 64838 116625235 47339 40080 771382822 18347 48436 795284061 51911 15796 54465025 75955 57965 947286409 75955 54568 684649666 58265 540 443480373 58265 22956 307449948 49868 78585 426880065 88601 27052 630417334 26634 51148 956106568 43351 25400 73970895 41012 42147 984654707 41012 69288 353136814 41012 52424 345874514 34926 65634 454839243 34926 82714 294107649 11167 95832 994876765 11167 2449 264493159 49532 75548 66381408 49532 41864 720835762 49532 52138 267358706 83795 93519 94856458 42059 3742 208119208 20218 14040 278615528 51050 83114 84324537 51050 61863 759236395 63218 51331 283275830 49798 65530 656833673 61863 14562 833306647 80332 16791 650493071 9431 66435 332761176 9431 59630 540021376 32347 88173 346013721 22841 54209 642792915 22956 3649 357999734 3903 15766 533190380 14430 96417 379857300 13594 34376 2184115 60358 93292 333322019 70698 25757 292821632 70698 56165 254128719 90489 20044 708945039 90489 81085 762029000 90489 88212 894692583 90489 27212 283813577 49379 17762 964687399 71729 786 322916235 71729 47249 809370870 24466 78474 586758026 24466 2201 31500322 32802 75746 845635786 32802 84123 244820608 94238 31985 839014814 33311 92443 423088057 56746 74233 153650487 93943 86449 22187073 93943 54653 680137352 28264 42311 240122845 96032 6671 253064358 29682 60550 615363950 25385 40060 647844799 25385 67560 519778768 99081 93710 468020072 99081 51779 912863767 78440 4977 742371726 78440 75089 890268745 81482 38917 31259469 81482 61453 139171689 379 56841 343136400 83808 65311 961380460 83808 11081 173367322 83808 46739 31383984 80459 19869 502141333 80459 80766 630101380 80459 30534 380644892 35745 33637 477218320 99066 84722 403008705 99066 84694 205734440 67309 26559 433642548 67474 40419 624197650 67474 38812 222947831 67474 8138 916647761 23339 64273 271494173 23339 92751 263989811 73311 35534 770274810 73311 1333 44866301 12294 56038 997152738 12294 99771 404283242 27482 47351 341250298 26075 89859 188688518 58050 61853 173935823 21053 27165 107566199 21053 84766 652143894 21053 94471 406658616 21053 85614 283259947 66737 88164 562547401 66737 58397 959240406 66737 26890 809717928 59971 81084 865767762 59971 35188 625155270 9977 99434 172022414 9977 6702 364386357 34795 79664 877155272 82889 11971 77293321 82889 461 614414785 82889 64907 682483044 82889 9805 255390771 65503 97215 361316535 48120 20026 97716507 48120 80652 208503169 48120 80766 682974350 48120 28127 823852957 48120 28879 303242255 16666 59859 939470543 16666 14549 494171043 16666 63665 740228678 56063 24179 549049418 56063 70600 694652095 33247 36634 892493161 58042 3331 993127341 58042 52291 984920561 82649 44806 650051930 82649 6608 13195919 33687 77285 21719808 45982 62472 707827683 45982 2809 984343301 90909 83073 467146541 70136 48862 5218667 70136 74018 619061709 70136 62628 482489236 67285 53880 138611243 67285 12444 842116554 31655 71786 357547118 31655 11169 692748006 47041 25481 705262541 47041 72150 830046655 55353 46746 670443028 13424 73908 531857972 13424 22389 265629340 17144 11971 984121690 17144 18940 852911087 33088 14646 40199897 34855 22481 183161330 34855 47619 50946075 34855 16675 249761938 34855 93780 497082512 39015 74658 545347758 39015 53464 157739694 77788 84912 696170607 77788 46299 60608124 47840 78202 924335335 98235 15592 98040100 98235 22883 562737702 23124 42771 581387757 23124 18073 196228995 83714 25222 893949692 29981 16235 572109392 29981 56288 807363999 21483 53817 45753546 50823 75229 183992563 21738 99890 590879324 50280 22859 685234983 49863 79044 31714478 49863 46681 232204785 72655 47482 67352588 52194 14930 196299070 57282 51444 921247178 8033 61119 823264921 7572 8289 720720416 26369 46612 553053814 89342 423 579367247 2376 97895 514899222 24551 48430 22546033 24551 67116 291912937 52138 88409 388182837 52138 48251 44025877 10727 86959 677849335 10727 85614 608636138 10727 21153 743736797 67066 41790 931477212 67066 41002 702278581 9000 2413 448819309 9000 11929 68325512 66051 2030 657835594 66051 7316 952145710 45123 97178 314073926 45123 19690 476785249 71229 17084 542025950 71229 44425 958289433 39346 27056 974163510 54547 82727 49900691 57629 22481 118712965 57629 75881 70465589 99574 91909 860056199 84555 42707 708420916 6916 59102 585494525 6916 5969 88197654 51591 50198 2687326 15438 83843 54871784 15438 28993 151775237 15438 36356 183983682 2135 35640 175791460 2135 8522 754017617 2135 73349 776734080 47249 85404 459927710 47249 86141 523974841 59280 52189 918616005 72903 96937 54134730 39873 74784 277671355 39873 35215 137856394 39873 12129 721309652 59634 25509 20305138 59634 35188 133781113 95136 64829 760747111 70532 59498 642860132 70532 48735 577794930 38745 85333 913553529 38745 54071 63597786 14689 28171 154906241 14689 33869 411423007 96477 97343 827953358 96477 73959 524646400 96477 24150 339685722 19524 38233 885651847 19524 17701 298587698 57660 83785 338096698 19829 53124 110452085 7119 34535 663918015 7119 18106 592730402 64828 73548 62987127 30880 95950 292753395 30880 74007 773921354 30880 73959 497350016 99771 15594 920285898 78094 14291 107338616 78094 74368 604530375 17808 39518 744663911 52250 32912 126758510 52250 71571 870539627 37788 91960 531504100 37788 9804 714950169 84123 22882 945483079 39960 5903 203399017 39960 80652 30565381 46807 81418 682008199 46807 21091 212295130 83477 26454 256842781 34777 28553 453064841 34777 60540 748619134 34777 45345 747802159 65942 98709 675783042 71608 52354 162434471 51094 69002 97255615 51094 74018 860876346 41707 6903 362948436 42012 2880 870842126 42012 24657 281228708 65700 56730 571987801 65700 41830 302431291 65700 63118 355522047 14168 77346 619262817 5969 37685 413875514 5969 12787 187453167 11525 22128 747524437 14078 77974 59610872 14078 76095 882365745 14078 27602 893619681 75125 27347 231541643 76558 27339 928870090 96339 59941 208674573 36109 88202 425393938 35983 75070 507937035 48773 3580 350730391 48773 48810 207339847 48773 48209 220631527 49622 25898 221464596 58403 86751 755700329 58403 77572 823862086 50060 86685 258659826 50060 80766 379830400 19274 64530 836826087 9669 43925 142896229 9669 21127 128699492 9669 27165 209778375 10057 4119 506663191 10057 47049 952279936 69527 47136 416829066 593 51042 428489999 593 95421 842513931 76870 15454 901703982 76870 21384 602907619 73854 98278 673471719 73854 14492 863893734 73854 67090 854928438 73887 86654 981802898 79506 14489 625618881 82777 64141 315898209 67858 1811 739185954 67858 68616 337741720 67858 70441 811914773 45959 77567 988149436 60741 66954 580051627 33222 613 806879859 33222 75122 552876067 72324 90036 777543144 72324 5895 58954767 75829 54269 906881617 76095 61002 680408065 5646 68895 588005272 5646 96042 47101237 5646 40340 331871562 54702 72349 528272619 54702 70033 329941387 54702 93710 118151563 54702 29836 160873402 83827 48416 933262138 69666 73460 534967650 69666 78367 949063974 69666 18624 965402802 45345 60976 903345237 49682 29579 104343404 49682 76841 659129893 94239 89402 414558157 1466 31054 74429901 70693 3993 417428282 70693 11399 735620383 70693 43330 361832469 20845 48835 184657430 1536 30972 346874272 31798 23091 993345151 31798 99245 801412566 51244 53523 173957727 74018 97787 929772808 74018 3339 862879715 40812 6296 654847675 40812 44054 862095770 10192 84828 13194152 10192 4292 941233461 96418 86812 337035282 64455 61361 869043532 38572 95566 696394410 94846 90025 902238021 94846 15599 159534964 94846 61718 161298150 77307 49412 133753261 97234 30637 736533234 97234 6058 14931312 91344 56490 530941898 91344 35984 419944981 67581 89453 357085724 67581 69032 955460999 67581 3753 942034965 15147 97944 44208763 15147 48958 42253083 44171 36965 880026609 53321 10091 761609720 24348 68463 905679508 47619 96096 469427206 47619 11035 222874695 47619 35984 351420377 52078 39263 272501607 52078 7566 180975181 52078 95461 944981058 97666 18860 873623757 15544 17035 714766104 54765 76494 829593350 81689 95095 292193744 64506 42933 379046584 64506 4768 147597694 64506 9805 321341617 14255 26979 532710576 79127 59972 827089218 79127 69048 701844026 70033 92410 379767763 70033 52144 26235594 93385 93828 484270761 81234 48184 280205869 31922 4685 392491538 31922 73270 301629594 6081 51828 599580751 23352 54079 70179173 74198 80455 105600732 74198 34114 759707888 61826 77192 978283567 88396 91062 494715781 88396 35648 469499916 4036 7930 812171178 66306 33809 436833116 14887 27033 197710022 14887 27165 837828017 18855 22686 93681974 59999 38488 577494872 8699 60774 506765820 8699 3567 865245811 14512 37642 674686360 14512 64689 649668835 4292 60991 126219133 4292 1448 387579986 4292 77524 291685129 21924 50126 416458802 89585 14391 264327939 80587 60329 319741213 18987 51440 681318487 48735 75410 60856180 48735 23298 756794814 69434 78134 636428552 69434 37646 252259078 36597 35828 723469091 29741 25146 695680856 29741 85697 789359335 26142 16550 117403671 26142 87764 442608067 26142 24002 708935254 10520 39023 952208512 19462 89531 933998225 19462 65198 644282042 52424 51944 932020130 52424 930 39282916 23149 3134 350908164 23149 83660 114152465 68730 61528 796876600 68730 98558 40022296 37406 35385 405472496 37637 96833 216215777 37637 31133 841580818 21172 7566 31164479 73028 33785 507406330 73028 27213 247366041 55732 71721 495027407 32858 97917 745810697 32858 12444 40046078 64961 43126 414735924 7018 14516 734060863 36356 5920 909026165 36356 54840 794367217 93227 58451 822420548 93227 27004 87635011 45511 41183 98984083 35188 95798 187987262 35188 60540 853515144 35188 5351 694361461 93780 51149 649400146 45612 60131 800056989 4960 26480 513386344 1473 16862 218651334 83238 44624 883179163 63968 78856 730537115 63968 5895 991842215 63968 56420 834966206 43214 26162 731779153 43214 95041 480441224 85311 42393 707697602 85311 61632 38952525 85311 77890 528349736 80545 35545 50987227 80545 21170 299363682 92612 55535 900150438 92612 54058 192094872 80543 82106 927413214 96012 37220 142584698 90671 4299 456282008 43831 94570 248620072 43831 37174 112049077 43831 35397 402314224 62753 73420 249262906 62753 31005 213197994 64063 33398 451917945 17174 70639 722233592 17174 35840 827412595 70688 69901 807944117 70688 12787 315317548 30130 66075 236811292 45251 53541 590653681 25489 45644 287492306 25489 93727 813134586 86812 39096 36887850 98477 6146 34434282 43370 18678 695086388 43370 81509 658017569 82298 48822 77550985 82298 74738 966984274 82298 82074 622113536 29418 15502 65388674 29418 66435 907760530 29418 40110 466052512 58098 51140 554880364 58098 66683 593904406 44338 62995 435707702 65095 7026 931004019 46299 5533 378573647 35090 26767 910427436 41830 20454 852120418 41830 80652 951485831 32077 21143 407680083 32077 58732 582459068 14549 82438 895793229 19148 61660 557549601 5351 69163 110280426 5351 86939 866121434 16181 34752 421080298 16181 16494 781113756 83103 70565 255917227 62897 38601 972365603 31289 69659 71156094 53019 37244 857138636 53019 24824 771385233 53019 92855 611089254 15233 5130 435300721 15233 95421 115865957 8138 75028 175765910 8138 35397 357506459 81348 98298 671847074 26018 84966 570211989 65027 81687 412750381 65027 20629 703305570 46179 63039 566026955 80209 67152 102072112 80209 13500 516999720 53370 88910 114452543 30395 76818 682340698 30395 92170 906338896 55834 53342 998809555 29395 98266 112236887 63616 14267 852894623 56906 42443 723490250 22438 2556 669762334 62677 58632 537807052 62677 43256 124398083 1126 46093 988643376 1126 46950 829960592 1126 9107 332449099 60991 6862 207044080 60991 99576 733764445 95475 71 749721562 95475 69435 130698778 33942 57963 794155390 55936 61689 834408845 20248 44811 199078877 2215 4590 328053584 47049 27124 864254645 13637 17463 353723417 99319 60401 494985657 99319 96833 409546906 65680 8940 682522763 65680 31005 928704121 62851 8940 924990356 5955 38871 915687184 5955 16064 576107207 86320 9476 293323549 98198 63307 582730534 15881 92540 490201494 17701 79932 510754023 54058 480 547729958 54058 39617 345807324 90228 28272 990179848 90228 42525 274406745 33877 6980 768101704 28771 23153 957929837 28771 69660 876843114 66400 5681 55578985 66400 68844 949177629 66400 2809 260790083 31659 41879 393181521 31659 56868 704559238 63935 12616 313878766 63935 69288 352254425 42771 4691 203468853 42771 3567 770943444 70600 7109 283326840 70600 18695 985813960 21645 67038 607159595 21645 80254 17481861 21645 41506 986591552 95852 98487 25923221 95852 96042 521041208 72938 11104 630821241 72938 68586 47218198 54111 49942 903757936 54111 54840 402080596 67365 91988 324356633 67365 86141 32426108 67365 36159 524505138 23433 81500 598736976 23433 32635 221894651 23433 12773 491645176 66174 1256 277760021 58738 70745 55360986 58738 11750 522685379 73376 337 828393418 11586 18776 706911213 15283 88800 525917780 31887 19806 928924143 2449 77362 524498550 98937 14409 650906579 91407 38531 571024427 58059 75692 668186564 74047 13910 202003297 76695 84686 47523760 72150 83927 813974747 72150 46626 444950383 79920 83407 805881230 78781 97873 332063961 34721 83111 5069170 34721 44626 178714397 46123 1118 699746459 46123 34257 658455106 94365 74841 877231398 40954 25892 11955615 40954 6519 622363047 87920 95066 467460023 74368 66741 76298073 74773 58636 799567147 74773 6607 876122788 74773 51984 856403765 56521 20075 645838109 56521 28201 845335831 5571 16305 705615486 5571 16480 917740098 24657 40139 98437430 24657 17507 717962721 24657 461 395184032 64273 76049 109757411 53464 37099 561126425 53464 66215 954599342 11750 90420 289252234 11750 19407 405853771 52190 64705 497576544 52190 45375 745148831 30534 17700 295823056 42293 34879 139248324 42293 80766 856789926 20856 55549 730651771 20856 92999 33426321 20856 82714 921351326 20856 5579 828801302 17671 87482 54446770 17671 88731 798862084 56556 73739 432782880 70472 64016 177860565 70472 96870 135884600 70472 79929 898342122 93079 33833 527648796 93079 45217 987262828 29314 31737 137733143 29314 80069 480264260 26034 13027 843446986 29034 74469 560216133 29034 40577 16396896 99245 91417 282800342 99245 61773 915561857 43256 98663 161389743 45483 30010 20557104 85652 23589 967277628 22629 57965 736184838 55374 42447 143483710 81819 59855 84543017 81819 22042 345438033 37598 74869 846812732 37598 13500 708232158 70152 52086 329958254 50457 35387 515485100 50457 64838 655389922 69048 33461 514933415 69048 12129 704769894 7346 99091 991520460 86939 34841 462974189 86939 40031 51133690 36417 24164 441485927 66435 33911 475263371 41506 62227 163725316 41506 91986 789714328 40082 51627 325987603 52291 70550 472618956 37325 75213 16799672 37325 59795 219226342 58183 96299 681504283 28738 34138 44190840 28738 45657 35898564 28738 10234 546467887 60773 37318 526912038 60773 72312 231399057 60773 26880 511393694 65592 30740 945144878 24442 41742 345351165 24442 61342 421607634 13500 42316 592665917 13500 84792 926444610 92861 30823 891657926 92861 44140 541004000 92861 22882 787791836 92861 80086 964201465 38773 81477 602639394 42875 21004 47947003 75881 55311 133513619 75881 73349 940481546 53574 33455 62220963 5895 68756 712636900 5895 44569 692934848 10263 94537 103594730 10263 73349 218854509 94345 30661 601496551 94345 30098 472735535 94345 35945 382715000 16244 38947 884136242 16244 13490 676254992 16244 69516 125335976 30428 55037 697372966 13490 29053 600339378 44083 66328 751961222 98232 83765 104409931 79067 35863 726390358 79067 41541 844485290 79067 14668 495697287 27565 58039 455768900 27565 37271 455161138 15684 19536 90043478 10939 56252 767208274 10939 18864 137538223 92577 55233 617263003 92577 23501 356655526 7566 76044 244805106 6893 18106 277190295 11399 7046 36395946 53143 49363 989619063 53143 51292 45550751 90077 42360 939651530 90362 75271 151697144 18073 32386 840308118 18073 24959 36236737 18073 61070 307399280 8525 22746 518902160 8525 97220 991836528 19117 96727 883494058 19117 93673 328651969 19117 99191 213271975 88212 53789 51719321 88212 31133 271310388 6608 97075 877543350 68844 50321 285640830 68844 7498 959219202 37530 92700 128397980 37530 62401 10911482 89960 96199 30422631 89960 35875 937637863 43220 48685 483009487 54879 18639 403541834 54879 59133 105089649 61519 23553 350956450 4971 7433 761789972 4971 86852 990153852 59274 71635 681307310 59274 2361 460868276 18864 3134 167079447 35215 78697 240787222 35215 88199 514800916 72005 62462 492458026 20881 88803 21885761 3567 3275 787499318 877 77055 979051636 877 16250 871322045 64689 43991 844464470 75089 4566 406212408 75089 67443 822141857 16766 93024 852931257 16766 61070 238653848 69288 16559 120592542 69288 80293 191910738 83660 34140 847831829 83660 18525 105698298 83660 16975 244092131 36543 38335 873153829 36543 90 128650552 96870 97762 817894202 96870 46891 876619722 34984 22407 257492272 34984 84324 901179998 7569 99104 914117217 7569 1916 59582861 17507 62310 800273441 36511 44089 497075918 46965 80782 858952151 46965 9440 434420427 7316 11726 808557233 7316 93031 465188606 34123 88641 43848692 34123 45969 258952707 34123 14876 64772930 77415 32297 397280414 21170 47875 250090688 75877 2284 124166453 73349 59385 410526982 73349 76206 901776448 87552 36542 347052770 87552 59795 874324735 87552 58057 61382851 43876 2006 260183580 48847 8857 980817384 73689 56711 502770204 2237 97634 234780415 3940 51331 607080832 71962 43335 591352646 71962 74738 805791455 62884 47323 288830287 34257 73063 506819877 68231 21464 671408657 68231 9385 635696523 65527 64978 130341390 39942 3544 70668507 85697 40204 400031112 35592 6240 210555995 39617 23743 467066534 88483 33029 333746831 24828 76547 354665406 24828 91210 927088774 44687 5885 13603306 44687 55668 841220270 44687 83062 47662246 79725 45624 761913461 79725 95646 43088331 79725 51047 920422636 31192 13526 182487847 4020 96833 848798644 4020 82067 607251161 4020 44639 944913221 88641 49887 233364473 88641 92431 476235132 19724 88118 287766338 53883 85151 629291401 12104 37695 610696061 6702 25273 875874319 71599 9928 9624349 71599 37271 266681741 71599 9054 700922710 68340 35152 819816355 68340 92940 855252431 4768 76244 308878372 4768 39180 473109790 87210 41623 482184882 39796 69745 320533830 38307 53330 395136194 31841 60011 181630469 31841 47009 210892770 44639 63454 139374673 84961 57794 516326969 84961 19059 440056169 18459 36195 572988671 31053 64341 36910254 54473 98224 101773466 54473 91062 112555776 54473 22140 391616672 5162 67003 577560331 5162 6549 200806690 63665 36190 466459075 17824 362 692019819 71875 25405 515032924 26057 69841 936263639 26057 11033 413134072 24417 15119 474791630 24417 43684 263198032 72783 52869 370354899 72783 52074 119204366 93721 77046 252366003 93721 66215 330634773 28048 97373 450844221 28048 12359 42685315 33869 36155 596239853 61718 71254 376388629 61718 82144 481636089 61718 39180 826277805 58235 97321 406261964 58235 59050 641338013 21127 2365 591337778 91052 63705 903599118 34702 19760 843061010 34702 51991 842603695 70441 88130 878296915 70441 37174 775756964 70441 2361 24858242 70441 39829 772292207 66954 26727 467092534 54071 73420 852726764 54071 70586 718048953 41616 74246 144243199 41616 66708 495798444 41616 54128 855219841 41616 68586 279392602 41616 29685 476674181 96468 56176 702094199 96468 65634 872714137 96468 12444 434495853 42086 30378 504132303 70531 62939 622400025 69582 81236 772858443 899 76854 573973226 899 50838 239794542 15194 17347 270149367 15194 99827 290105120 15194 37093 94314839 15194 27165 882373017 26056 65162 423986494 26056 71650 452271588 36615 79132 47197506 12129 25333 424108212 97090 1692 28694372 97090 48436 282116723 39047 15972 154933175 78125 63878 676486033 78125 74185 890440800 13530 8105 63624582 80356 39232 189109145 80356 14240 407021931 81502 82421 962316278 82074 48260 280607133 82074 48934 848356944 82074 83351 386126179 82074 55590 810105675 48279 97641 337155886 14172 30138 308653753 42525 20789 457232300 42525 65629 41910615 26890 94745 532100363 26890 92502 432870784 98406 67481 704899597 54407 68190 907909195 52052 71968 347600115 52052 55652 175177497 52052 13011 839435003 89714 24959 707472712 89714 70655 225554597 89714 98149 849949508 12787 91050 932295188 12787 15235 845328067 11081 2323 173380426 11081 89846 852125895 11081 16624 935148422 99506 92715 451034629 99506 72038 963563321 74007 61169 918955727 74007 468 608803597 78465 30870 594353369 91986 46919 181883978 46074 1888 383202671 58586 48958 921071758 54254 98718 222045714 54254 37581 607783249 54254 70507 73048571 20546 15626 601984264 61453 61331 776460335 61632 15013 564596976 89384 59969 250670105 89384 48436 397299054 41541 84568 44319452 82961 51331 847872067 24839 5294 115020990 24839 40896 444638861 34449 89651 636810916 34449 40686 681599390 61395 58753 326677710 30018 23292 479572566 30018 83062 584283036 44643 96250 648800407 44643 23473 365064425 23503 96900 623067778 10770 93954 518787834 10770 69769 598444850 85756 66054 866326891 21384 13918 50057584 21384 79767 649220851 29405 69297 597049282 35984 53060 818601936 35984 49249 74656092 95131 58734 623840972 61070 15862 217544579 61070 818 759168666 1308 57006 846979295 52144 63809 752646470 41264 52695 473646524 82798 98249 798193836 15742 10221 593901326 3307 98757 249118732 3307 39400 636605033 56868 81011 274715962 50081 86400 992222862 80652 32725 274387650 80652 13652 355577027 26448 77514 810316256 461 66649 374383394 66963 58691 743937965 66963 92431 141749344 66963 93336 350028810 37271 26496 51015163 37271 48251 577798215 49415 89796 598561678 49415 97627 222064623 89831 48000 325910367 89831 11929 536520902 54653 72091 259922450 54653 68049 523090524 54653 97220 60630075 54269 3830 145337836 70549 20760 264187611 87704 22543 625791291 87704 22140 152974408 88520 62713 623246617 71766 49177 772937826 97972 41823 58737419 97972 37174 822323023 1004 48078 960215184 70526 25460 919751407 70526 57519 355796236 15235 38156 367502414 15235 74567 362264756 15235 205 91167588 21495 80553 708967539 21495 56028 62497289 16250 59139 72786110 69435 4590 423365202 67785 20626 426325204 67785 2385 671751336 3038 39925 606055172 6349 16399 93596405 30718 38664 266882610 30718 59490 503512324 44652 80930 713076433 78262 11610 203219387 44108 61638 782161366 44108 18106 109972786 13030 85745 704928512 39149 27542 162314189 39149 48436 548665715 39149 51140 915400029 57093 56642 219390466 57093 94661 214612281 37093 36081 512975299 37093 40617 299898941 58715 49793 221909992 58715 14492 233112960 56644 3309 652500343 26769 53911 45099252 51166 18995 423792508 88083 43430 907267168 88083 70230 345788890 46681 10532 418451327 46681 16043 450813672 11666 63009 572875525 59012 43207 744028485 59012 36007 973999822 69671 91073 623128480 56874 95198 978317670 56874 83062 728607834 91966 85550 952925619 91966 57823 533876524 91966 31060 533077405 16559 67316 234412705 60010 31899 53493031 60010 28901 709212119 79929 17314 469725061 79929 37646 563741520 48268 70983 900981796 48268 45644 789391871 9805 89251 881756876 9805 61515 638724018 9805 40872 791027512 9805 64490 918453772 5579 77547 212791748 58086 78101 434963787 83162 50488 575844619 40577 46420 412378447 58674 29937 180966765 2809 53942 155969411 2809 54834 382352344 2809 68570 640159363 17296 2531 911952771 17296 92426 890260014 91062 70733 680009715 91062 90415 23999190 66683 24121 15781154 66683 930 918744273 66683 15833 991765676 66683 52437 64475782 98096 66034 824553325 61773 57757 89250388 61773 59490 171183374 87724 65490 956920168 87724 21320 85814671 76535 7303 50389955 76535 50712 378929114 23807 13650 387521068 80069 96573 348439345 36159 46537 592105683 38120 2285 749758598 38120 53541 65835567 38120 11110 659581830 31635 54638 163139104 51779 6950 628633190 51779 67540 767147018 51779 78764 164104316 5088 30792 412334108 41901 938 728393176 41901 98044 146683049 41901 85660 240950494 73396 11165 339670156 73396 69479 415462590 73396 13578 677753503 70673 81190 343936646 64838 37766 14581329 64838 730 958682015 3339 59889 894385665 3339 27719 687227416 67560 18921 173432704 67560 13011 381181620 67560 23264 391732702 5935 46035 531370429 26880 30815 374328585 88731 60695 736338933 76322 96519 598351008 40299 49824 26332813 15999 99132 11252391 82261 86446 359800812 19959 95660 76341269 56404 54599 558296 58514 71113 834947809 73233 99110 284346670 73233 26952 300630402 93859 49784 370437720 76949 8857 565044269 49418 41318 77036034 49418 90498 829526344 28879 17062 22960587 14492 92049 871497025 93958 78734 695931050 98222 30679 706177288 98222 50691 46966673 78663 66526 165146603 78663 48678 176818344 78663 13359 832146923 13444 24986 473536612 13444 49249 94032338 80766 45162 743069367 99827 58058 79722698 99827 75137 336197271 92616 29782 783251396 92616 84548 645554350 1448 45163 325059553 1448 23501 317198349 92050 54016 497191654 92050 58702 827868044 92050 16732 113445975 92050 35875 693072473 54739 56932 545632802 54739 35726 97679112 37853 1023 285063691 16675 54862 421103671 16675 75953 253778389 94471 24579 29686780 64893 33209 31765316 64893 77352 547358669 64893 42459 713622533 36007 51994 559450691 10602 48196 754383806 10602 92942 244851616 10602 50136 593615923 10602 25380 252125021 10602 50703 390944927 86695 46769 590568540 5290 12267 242392430 46950 56466 928752139 44054 4505 881249476 63099 7132 772138027 45187 54327 215471 45187 1602 687919948 84744 52869 61991881 84744 17871 188730779 56165 63760 282356983 29365 32221 705118017 35187 66501 740665733 87601 99641 965817865 87601 10013 43442522 41776 89433 20393231 41776 80086 170420639 41776 37581 144218348 1916 52026 933380031 11604 50470 845450531 97220 43455 279100524 77524 86505 468740481 82983 5348 328536841 63193 20598 993820005 63193 52271 782591442 96801 34090 362679803 96801 50712 56923649 58437 65361 736090552 38849 82714 451244253 38849 24867 410406254 92855 14236 208574368 52184 39124 228143424 29805 35439 481455490 91072 10333 286236478 91072 67540 412071115 91072 34451 374238393 23402 35444 373214175 7897 86638 87332330 40340 77013 583439375 40340 90533 870207674 26558 44410 139264181 70640 783 331551652 21153 75277 484775222 21153 84890 835296739 21153 48049 932562941 30470 63604 687201579 30470 87222 938152594 30470 9385 767134204 63129 37300 226257174 70655 78982 828924381 70655 36828 957983767 44953 21188 557549968 9107 37307 209487676 9107 48934 672057272 85660 4219 623876016 85660 76948 867366865 35353 22249 540791450 35353 56430 187904803 35353 28904 576369732 56352 46974 769738562 56352 93710 109195550 18092 32407 422917542 18092 89622 945183725 34088 72373 863091841 61444 45836 215253332 83405 39156 216836792 83405 18817 565419657 9385 86691 20538328 9385 50747 148886138 70288 63834 927113854 70288 73545 752053796 70288 98558 369394365 73959 33398 507501329 73959 70164 923142856 59050 79864 532191675 49976 53134 532418518 74738 94286 599754353 74738 71454 657698599 1602 45829 251438527 79553 38167 65225957 30941 79311 489014589 30941 48209 721376085 30941 9440 542096909 30941 60006 667965416 32912 42844 423491107 32912 50629 255950236 67636 47849 177584635 34451 34891 517838356 34451 76206 378207966 48292 78764 409569725 48292 18016 272741488 48292 33371 745179593 34299 68405 562665498 31005 18457 474452948 31005 5672 31553558 23298 3239 310340747 205 74037 594896269 205 35778 519684319 27165 52227 398053874 63606 87132 413418484 63606 46891 562958332 63606 55417 742654446 10013 77367 79544955 10013 97627 18035501 11371 74544 784772713 11371 32364 731299362 89946 58845 915967518 89946 95041 931593046 89946 68719 252249047 18016 30442 981913759 18016 76701 777394574 27004 12178 680072777 27004 99683 363731335 28571 99635 487131034 13194 25738 122267941 2361 84756 722553623 2361 78884 992593138 85751 958 26791587 85751 29214 813250569 25000 34218 468481425 30028 25892 108944066 30028 59133 807652519 31459 78101 126803737 31459 31716 915239042 85614 59676 919000220 85614 44078 181147675 92404 2685 393672157 21503 93 419170908 49748 1072 209046083 49748 1767 885146452 63118 69562 126370721 19407 617 947938625 18940 81557 707581195 18940 82466 770861734 58397 51991 575671285 58397 67435 705529656 58397 13053 261393682 58397 84568 190595271 34379 7646 782620132 34379 15340 842749002 34379 28127 11868517 34379 48659 641738954 24070 80804 299695982 24070 95290 814674531 37581 7016 161765156 37581 47605 713253702 7129 30698 861418728 16732 16925 730939482 8664 8437 45379074 8664 80220 402663731 80750 30667 144111217 52276 51649 364083913 52276 51042 819679986 27498 53209 283216708 27498 79129 892427956 37646 30375 732844874 37646 5072 393493093 97176 73100 910208490 97019 57153 587384133 97019 16975 149385317 35875 76708 511711664 55202 56125 55924903 55202 48867 353370180 22883 55303 414523346 22883 69490 308899975 22883 65634 694669566 99191 79434 177712872 99191 39180 447559994 30570 19400 599746230 86612 82084 615587840 54568 57677 615441634 6289 25019 243134894 6289 40686 269604621 47620 13409 565034428 47620 55635 676777137 82714 37560 522069636 12773 1732 456521798 90989 99185 401637393 90989 63965 6632024 90989 43424 637042592 76681 73623 229044553 76681 2535 851129257 64221 49953 966824403 64221 730 110266058 64221 20672 263641325 34077 42163 772800165 34077 68010 970283865 68049 15531 253848188 4548 63053 217741418 9054 39216 665150866 98718 75000 423119114 820 74409 809825463 1333 38683 240560963 66623 84781 92850785 25768 72224 474198085 25768 11033 880659523 11033 64906 75107565 51001 12438 736631682 43371 19449 593969844 43371 66491 322812567 38812 17053 481962827 38812 63615 919445900 9804 45021 988451291 9804 74236 831719273 32799 20665 627496498 32799 2201 615060304 50136 92049 824819602 29836 65826 852219756 29836 55701 464275837 56430 65785 490783595 71655 33809 267826146 71655 10884 346366051 38740 37801 171465712 38740 10246 614216621 74732 3335 22193968 74732 42284 94276042 48678 78755 562011450 48678 82144 931518117 31861 65384 305859528 32536 77445 564002080 67090 5996 108803535 35648 13764 796653774 23121 56143 418552584 15833 56394 441185847 15833 14876 449572957 14388 48183 830023592 14388 88577 88234329 14388 70090 649119693 27368 34736 8998600 92751 81610 100510240 3753 48725 138524567 3753 51458 767245503 92156 86464 466522805 12070 92319 90484963 12070 6277 201956254 14254 25391 258021621 14254 40204 184612140 99281 96776 928690776 99281 72212 899792090 99281 45375 859693379 99281 32235 581970014 99281 68605 181906848 99281 70230 136197123 60175 8419 533501821 60175 69490 643247452 8522 33756 996596738 8522 77666 710908044 29214 38692 488331647 1767 34037 238014552 1767 41532 216296436 40110 80293 216745718 40110 94897 249058640 22042 11616 744236309 48867 96991 400650956 77572 36562 60744626 22366 30792 217815100 22366 23517 293969659 45375 3312 900986523 45375 89465 404839861 45375 35640 884569886 82067 2008 758115010 28127 36542 245247102 15429 78421 247912648 15429 12883 300164362 15429 43424 508283175 73270 19449 7439683 73270 81509 102104184 55417 58427 252507509 55417 97215 929022664 55417 72238 28607874 55417 27212 246497828 50574 22134 401157271 50574 26704 716140 79485 39806 18979083 79485 2323 91189094 45578 71753 55272733 45578 54641 826579797 11828 43423 335892522 11828 31765 601647937 16367 55039 447458794 16367 4774 706263787 30098 84009 391333868 37560 17088 972655299 37560 53738 519507316 16744 19601 767680101 78367 79717 4519679 78367 69660 873884074 58014 61616 184640861 58014 62760 352508059 59630 26003 980800761 59630 21252 827348095 88478 51685 819124445 59547 95074 70944002 59547 60044 47878768 59547 50629 154899122 68000 33026 167500393 68000 65441 828821073 68000 57251 550812506 9401 85618 771501448 20398 53681 641297981 20398 62328 428133080 24824 39082 725911933 24824 75212 758835097 49087 4896 605796988 67116 89905 358317877 67116 60274 748505419 67116 61060 267356498 5159 50677 410904634 61671 93366 597683844 66362 61451 832062796 24697 44431 125005001 24697 48209 502847153 24162 81869 85176324 24162 74728 414882847 24162 35880 872430353 85925 88126 617792306 85925 42886 971670551 53736 35319 224087840 53736 57423 545126608 47605 8155 65810823 47605 25380 40734576 70586 70482 402301900 12400 30228 548367784 12400 21793 5253320 96042 68605 721827639 52498 92761 227561412 52498 93031 677709084 52498 95352 775835859 90236 99079 534407550 41864 14400 954698600 41864 56420 254796239 93057 33101 322284977 93057 97567 352742450 12340 68278 201785707 61706 35812 77680534 61706 77452 310320957 61706 20255 473528866 41879 32687 133380161 41879 20255 653240687 41879 92684 522903823 62888 66354 121301161 62888 65311 327438753 86141 59879 247360852 86141 71050 629956008 71050 85030 602174577 58645 73477 50868592 58645 18335 972547136 58645 71065 867907420 6549 1154 62472298 6549 69612 888069494 6549 48462 281333089 45969 96596 786843662 45969 68894 827546336 45969 89455 453376390 84694 91909 747027959 1530 77097 789179399 42459 71578 415574593 89846 2805 635780036 89846 52354 144607112 29583 9577 592334052 51984 46889 5633392 70164 51716 676818656 70164 53372 25587272 34114 48938 892359346 34114 35719 436548264 71443 60589 235967 35945 78816 30959003 35945 61515 119011394 23574 79727 33908241 23574 73219 619852870 12359 46240 71134318 24296 75831 448376502 24296 83504 487377568 14815 34748 818425739 31133 21356 29387150 31133 88526 416512425 31133 76701 793905522 31133 19265 191557348 53569 21420 850532413 53569 11169 273722012 84792 96910 309574668 69032 15820 267060992 60540 67730 803733843 60540 27977 628503407 11929 54365 727829878 98271 73141 167641699 85667 61448 951210416 11683 59819 780337831 50139 59672 445497252 50139 65705 148918243 74567 99794 660104631 74567 61854 699669172 73219 91608 14633107 73219 59197 590291946 56288 78442 855624736 73506 97931 874230216 73506 71454 320911892 36242 74758 740637119 65629 38854 458643465 65629 19059 304434386 96401 19968 320309902 96401 51047 67660072 46127 13737 517850823 66215 43175 178115721 43880 88242 507549137 43880 18695 858662631 55080 64999 553624980 55080 21284 297608948 95041 69307 300204833 68586 11427 418310271 27212 33371 90109005 27212 43841 508432017 6058 48042 260596333 62628 59054 347273709 62628 71454 942215543 50122 92525 982688490 44569 10909 756505491 44569 43424 12462823 32235 44910 860100630 32235 59509 701949216 86161 49526 782645775 11956 87900 840793136 11956 84348 773379894 77666 42630 377145953 77666 27942 22053854 44425 64332 356388793 41002 65740 822827468 41002 32482 221752668 48659 52389 677880124 90360 49223 574900437 55030 60132 239444657 55030 64636 734734089 77441 3458 202894950 77441 80254 218261927 77441 69769 735769318 58732 8045 849926495 58732 5672 223767235 27682 33034 910765783 60774 37643 320466117 60774 27865 475114076 31992 19184 465450738 68540 3849 317248621 90533 92431 576921306 46739 38891 172813762 46739 30640 904934292 55759 7921 870370188 98044 31182 833126340 35726 17412 76297469 81085 76654 702660829 81085 16072 933662344 930 45675 578020579 1689 58260 693013175 1689 27886 802308429 1689 80759 308078092 69490 18756 91682644 24663 98569 513192531 24663 17168 788176533 24663 16480 607785044 42033 357 654899770 42033 67369 844955919 42033 9440 588871835 43684 34756 271443302 43684 99684 371925288 51140 29957 773357274 51140 81055 394734856 72186 5193 541521308 1400 64477 862211734 76667 35404 153545045 76667 52358 176605754 40751 2171 918325488 59197 13613 461393208 59197 97567 249337826 40686 96812 184782932 40686 25289 637122846 13359 14046 86998031 13359 52601 684251859 5182 6373 493335251 5182 81837 72962623 75174 81328 965378160 88526 44826 550828664 85571 79808 222315396 44078 60068 200183977 21091 14668 546945842 52074 27722 663243093 52074 12117 134628152 52074 1769 808749551 20629 21904 284022431 20629 8911 612581919 69918 86490 664132329 69918 48436 444202531 69918 42818 532829274 69918 62760 217347582 69918 37815 908488702 69457 54428 551565799 84379 98132 824356267 84379 51458 233362336 42362 56754 935762074 48209 74778 281247045 23473 40050 798865705 23473 31060 269159164 16064 75688 958450593 16064 65198 71859030 16064 22336 2380972 90 39422 38182426 90 59960 628597138 24150 4642 537926974 24150 28938 940381517 49831 39450 463130503 67545 23636 241812801 67545 21187 151529059 67545 66086 374244016 67545 18242 589183336 21793 36046 287726014 21793 74493 484210463 4663 99157 37582916 95327 89943 434851920 95327 51698 155812425 78884 84570 740531369 78884 54097 719812499 22859 46884 729461725 24002 71125 826538522 41532 36088 180675906 81655 77619 894082685 81655 61060 259763842 36679 57798 475470836 16494 11246 436072045 10118 90309 843592354 95421 95204 455410171 95421 18624 161347782 95421 48078 76142631 95421 47601 943587273 95421 40204 932706584 77890 43521 955854234 77890 42141 381484358 28201 38823 368557243 35840 35216 963705096 35840 87764 740011980 84890 55882 193594053 6950 7697 569407984 49698 48458 88393430 49698 13652 621914546 61776 1180 649254530 2201 27145 694300724 2201 85185 354981567 54128 55441 99580155 22104 89854 852584147 22104 70874 213707855 10986 88653 462746420 10986 55853 763451092 54447 28115 807057955 54447 76701 33363172 54447 87917 120661742 54447 59048 452986481 54447 88199 383737750 13888 44024 427053399 32018 12919 651867994 21278 44866 140126196 21278 84628 971455916 21278 39974 819668504 87917 83992 221210272 64907 99860 569131623 93031 39450 866722178 93031 6288 223595534 12444 67156 117511576 12444 94023 134141591 60623 86089 384851019 60623 18242 48666799 60623 29494 554446359 13012 9058 512690895 13012 93677 533154243 5672 4642 365424474 5672 59889 420414428 92170 73441 362054595 5779 49092 624302158 5779 48078 572256216 95461 47847 162475805 95461 86192 84705220 89847 28431 899690599 74701 17971 938733632 74701 42141 485536862 18624 34895 813042274 18624 20534 465374331 18624 67800 451631460 57710 83872 572605858 57710 64705 284505860 36828 15287 226799198 33082 85442 292289995 27602 57489 436872607 27602 28901 600475189 61433 51649 327475286 37174 86932 376814229 37174 16034 39870723 77602 11819 64236017 77602 63930 158987861 4688 7614 554016308 57251 42815 53578762 63965 68369 678940446 63965 77097 575692439 72038 29060 480114505 22882 46412 264610506 85392 67405 289324217 75122 90121 203066647 38755 66763 265431145 13652 79415 478940314 13652 71206 970828999 50838 50179 208644960 50838 67727 5581781 18436 92075 693524495 18436 62861 203801893 48810 19017 61255754 45217 53941 951774490 67540 48974 141715502 67540 89624 55354764 80370 20899 398498295 80370 35678 474989158 22537 50086 896208162 31336 3471 596029457 77012 58186 558711117 77012 44626 280913217 27865 29400 35528454 27865 37556 595992890 27865 35085 765060664 44626 70403 154894737 44626 51524 421772292 45644 41453 127458937 2504 13453 169675275 17538 29902 579468006 5523 33791 929277942 5523 76067 203552925 3714 86019 953655703 5996 21580 9247553 11035 48101 849200718 32447 85212 23739578 32447 68459 513369077 48251 2193 56783995 48251 35124 925660766 79128 59253 321126839 79128 3685 475348215 61567 77157 116813465 16043 46120 682224084 16043 988 574240785 21187 18555 893016921 21187 6288 635036164 21187 62396 578507570 21187 94103 335609236 21187 36596 195989823 11169 70314 345271514 11169 83504 694293000 11169 55881 845973090 13451 18375 943267449 13451 45286 123152758 37815 80254 789277215 37815 19265 780165586 76296 76048 74440967 76296 66677 916949658 22389 55453 27701545 66708 89477 222862253 66708 77582 126824794 66708 80759 814197383 39829 74801 274630726 61854 3745 398606772 23264 53430 936207977 23264 90385 498208434 28993 94369 175753641 28993 81509 62452603 76701 16733 233997207 37629 94427 991492218 37629 24304 868118604 37629 55135 241154408 58702 61169 341561155 58702 56809 189971701 1181 59707 117931479 61342 16213 150277484 61342 13299 138719231 25500 76995 447180390 72935 53788 26183603 87427 67060 984100375 17429 4514 349012834 17429 74878 404248857 22472 18530 34380397 22472 22533 31101632 22472 45292 364187057 22472 10799 170680685 32635 28591 24352850 97627 44246 189108849 97627 62861 469232121 23517 45438 116401117 18106 11172 622711675 60274 51356 649148550 60274 44937 218342687 80401 90578 424396432 80401 5019 255911148 68605 83620 607644936 68605 1667 509166812 61515 46386 160454113 61515 13027 619234374 15599 80782 110332202 62861 85023 735265056 68719 10327 247141592 44227 251 6039044 44227 48835 115345424 62067 1733 247540899 40547 93517 149152459 40547 23542 756194432 19690 56023 562082187 14503 73834 80777739 76000 73528 306878868 76000 9799 126474736 76000 3242 22966225 76000 24302 716618482 69660 27960 418330391 23856 90899 194937813 79348 74915 624719055 3309 28431 390326258 3309 53020 905294654 88199 40086 812146279 88199 99576 448942005 88199 3685 150908899 86492 89496 974437252 88144 13830 760164811 40031 23843 53541375 65915 3524 815805713 78394 55310 858994655 61836 686 409109154 44826 83211 947050170 91446 30777 982051019 91446 94865 52747802 91446 5538 200510898 93710 47740 908400544 93710 9696 161356128 93710 99250 170751054 93710 97571 447947859 65114 5066 593063247 41358 140 792073417 98558 58536 435358489 17835 40181 432368546 17835 48391 891604420 27719 36166 939959246 27719 92641 594683619 27719 73919 597052738 92999 43102 216265431 36593 45845 916409660 93673 36572 221128858 93673 80759 683725917 98702 10467 285989675 14240 80477 723492035 14240 92791 315517822 12884 485 539684827 16468 73827 990643825 48958 63460 882573937 82243 99034 398498840 82243 44937 474080146 82243 87551 981840164 51047 4845 482923344 80293 50791 933720436 57723 25071 913718582 57723 10088 834423494 57723 70507 422199561 68616 28240 496434998 68616 75731 718781917 68616 22830 145766155 3093 53716 507591582 3093 69769 213609578 92692 28054 375411963 92692 28938 821711803 92692 54641 411000498 26392 69663 588434437 76781 99433 424360542 52437 53727 234736060 52437 96645 854199092 24959 95735 596815203 28350 15914 13947410 28350 53541 716521967 23542 38639 531600023 9440 91716 262054162 9440 29388 596277448 85186 65021 534527598 89661 76072 500444674 55590 96389 856371187 55590 66532 638762468 25358 85841 156534503 50535 7291 444414516 50535 26841 236236104 58755 71333 781944803 41562 50891 524701204 41562 76537 370790451 41562 10822 490384188 76841 27431 980162878 2385 70682 368175868 2385 81837 24148314 43330 53898 499221296 43330 74728 568788684 80086 79258 881977119 1769 21438 362259132 1769 44937 162588212 1769 32586 764358841 1769 36048 297368108 14876 48099 439977587 44646 9102 646528037 39400 59826 14122077 39400 97617 353945605 39400 730 573997880 99250 49234 207907172 72312 71484 4680767 57366 26290 291504236 57366 13027 160605046 43391 64971 441921390 43391 75731 624624647 23153 70611 179309004 90415 81306 35639247 27213 81464 39917311 75674 28256 988852159 27845 92642 316050153 27845 67914 162143121 27845 25280 270624541 84463 61885 779646725 6550 10376 276023714 98149 50605 752360962 16480 84338 125129294 99576 95703 307655588 99576 25950 468003686 99576 8289 458596891 33378 67152 887288990 78892 37162 554465277 92791 73927 923916868 92791 44848 403763045 92791 58802 614780457 36741 55652 987143783 96461 58380 280747576 55701 80057 404207060 75953 38956 298334553 38125 6585 650190951 38125 47688 429249607 87764 89511 918341220 47688 4635 344041317 47688 59485 311511654 80254 18414 285964945 21959 10001 119837058 21418 57143 864573751 84969 15921 841970656 86391 34745 209524180 86391 91040 842771042 86391 61137 245368420 9493 54806 528203959 9493 53738 763738307 86852 55248 131583956 29388 9480 720310887 29388 53107 740986644 30011 27027 511673828 5573 5970 102601665 5573 23501 331932335 41593 83607 670923106 41593 60068 740056774 81509 17550 33992438 76206 56219 602733146 76948 86321 378930536 76948 56827 920441247 87641 5709 67510325 87641 44995 353913395 85308 9536 309744991 46626 7221 281853324 46626 22830 807205198 40896 24179 41269360 87024 63752 606655746 55961 98554 967991874 55243 17610 958192227 82082 2690 682901572 82082 73815 514809328 82082 24867 548365797 39974 34072 70804382 72658 13728 148918231 72658 40872 28785892 72658 98175 199862370 72658 47371 762436055 27121 3405 235224357 27121 10095 685405333 25476 17631 34285576 92426 23843 314770971 30107 5346 637933420 30107 75909 74001622 30107 95158 791993825 75971 38286 96029374 75971 73307 894142313 38127 26599 371811023 38127 52601 302911237 40234 98928 249689022 40234 55652 779730204 40234 25950 946308774 63930 49716 584091594 63930 21971 602414386 63930 25585 290707945 89985 11190 774920233 53938 50828 610344157 37449 6390 135133197 54641 5804 523699673 59490 72044 444816412 73307 82748 831952320 73307 14115 139885121 73307 51444 264067106 73307 89511 280035696 10213 23135 779798459 16624 19049 49322306 75835 11819 475676188 6519 64768 854452648 6519 85901 195975325 11129 70246 846271703 17042 73364 517941533 68010 94621 690197170 68010 7202 410643054 35397 62802 902238911 55668 30043 116477057 55668 51991 944720641 56420 49483 219584781 56420 5894 363310641 86246 54750 697692750 51698 31023 375829443 51698 32364 616275357 19059 64430 614374466 19059 41323 567870933 19059 5665 116676169 19059 26704 945137856 49041 44321 380715582 79129 60611 509813069 19136 50317 791510167 65198 97969 704969025 65198 94916 954575283 51086 80571 591998827 74973 73459 524538470 25207 82563 583903878 25207 87371 436645066 439 79788 197966694 439 37556 817951529 439 95468 902777446 439 97571 910176238 439 90524 711178013 22197 84011 703678941 22197 75587 108869213 22197 13578 128461785 54840 14489 604130248 54840 24479 413814149 54840 19265 836861542 54840 24454 144052850 54840 1584 843688056 44795 75008 561508734 30882 33419 475553189 3841 40002 521021957 53300 80207 440882021 53300 83062 256780448 53300 51007 382700767 79702 75165 220290105 79702 47371 252902176 79702 25997 730163119 56408 73676 442648273 36596 63634 31746709 36596 988 924944060 36596 61537 357893970 36596 56809 378655609 70230 31481 847621330 70230 49262 725950827 18695 94300 978767851 18695 4395 432700384 18695 25289 757821976 80759 86093 344615115 80759 74493 75499052 80759 52487 2481223 39180 31001 183674571 30641 22964 354645989 30641 5050 931258342 30641 29494 127210523 950 31839 379093231 71057 62912 129184953 71057 19087 336255322 48696 44783 880373636 48696 5894 879462945 81870 33797 532621602 81870 25406 927603317 40393 44525 759727793 40393 39590 923303671 16305 91708 424129731 84324 21334 243521297 84324 91755 472808433 84324 49026 980645872 23501 43626 685770472 23501 50472 445370827 23501 52714 80086301 31060 13037 372717751 31060 87551 706469171 59509 36087 154743794 59509 40617 299690217 59509 21971 798421922 96833 84168 491518485 96833 31981 85616856 96833 71562 750502862 96833 67369 879872306 61323 93442 753244648 79852 51793 594460799 79852 50703 318297150 35597 58829 238496832 10106 85263 377011314 10106 13578 386155593 35245 93048 134879443 35245 56904 130606637 59795 57443 834948883 59795 46985 427071809 59795 40428 262990077 93844 59632 310753049 93844 44130 653844855 55853 62597 905393786 55853 2323 289026617 3113 78764 188744308 3113 69612 950886141 49045 1162 75047295 49045 32445 599074480 49045 60044 771020034 49045 34935 34095553 27899 78238 6691652 27899 64490 336850868 34935 25752 221807090 37556 4776 910645396 37556 89612 36072612 37556 7921 127773336 80218 40244 937392421 80218 8307 380173086 20672 44391 585405225 20672 61532 99923777 468 99518 988152014 468 77409 629752777 468 56497 572030282 65311 47155 95702195 87551 80211 104690668 35640 91565 998184223 35640 40551 701928231 55739 13893 731498567 55739 71065 624600304 55739 75731 475676408 42284 38150 54303397 69769 89637 745333661 988 63538 957100019 89622 53096 665658206 55135 87747 435610642 68055 25235 697419809 68055 2853 349007674 68055 29507 573477384 48086 33104 42721419 48086 85185 391078407 7498 32882 68820271 75395 72132 55604682 75395 42818 597369006 25403 15243 90476410 25403 96533 789278725 9572 50460 505970308 71650 60612 137488623 23557 15766 223734557 23557 95882 876946433 23557 35678 226048895 46891 47816 675342765 46891 3685 390535649 50783 88269 180446520 30518 12806 371352851 30518 27001 164873075 30518 71065 237574737 62373 35006 974469369 50472 27287 354524613 62875 76471 812804072 62875 37750 60946281 57519 22901 611894503 57519 40824 157154976 57519 53541 625522066 57519 97567 906532668 50115 17275 94935262 32892 31895 262848830 3685 34527 940887706 40206 35285 263492753 40206 3146 809269320 40206 33808 513366510 40206 66363 164747021 40206 51892 995647994 83062 58598 157682135 69479 97716 32349961 51991 77797 129316445 51991 20830 323035079 80190 37756 791782182 80190 59851 371052369 42886 78137 251025233 79767 26712 165070081 39545 83800 913642684 47009 96495 279302115 10234 80702 297994902 73545 26630 201925783 73545 84486 688283299 56252 52584 634971272 56252 35006 287585528 56252 68459 555110996 56252 51200 949848190 56252 42060 670457379 12616 46336 24417559 12616 51608 973908531 12616 21971 112245355 39170 25780 210209272 39170 94103 498321988 39170 67816 733771229 33611 7810 624826525 33611 56565 654960389 82144 41074 348540002 82144 63694 616783628 82144 71895 151379579 92943 18727 399835043 53228 44056 516542017 43752 92361 579411286 43752 91654 714618727 43752 16264 530590159 31981 16337 539231873 62401 16389 254230152 48934 99073 413692896 48934 42141 200231010 87222 49660 752007762 87222 6277 418418434 87222 50691 375283788 54164 77579 161872975 54164 56676 414380443 65634 89576 410944835 65634 63357 253602048 11904 76658 537182328 11904 65435 737864017 52323 58707 894645458 52323 56365 998940964 16975 83715 986375332 23870 69013 698046144 23870 35985 318811501 2323 58308 125210034 13328 70967 174440340 42357 16815 279408080 83501 85332 325070202 83501 19207 95911494 83501 19468 637208597 75137 18933 246668933 75137 18817 465653187 11862 10889 221905659 53541 54155 867369902 73919 23292 673098247 73919 71895 594389785 48078 44359 266996036 48078 60068 557243199 90498 66864 113172598 90498 17167 435665427 90498 69371 410187619 35659 77362 495738802 71454 70874 612279384 98175 51148 277275290 98175 11126 293111831 48436 56034 987197245 48436 2461 920485619 81135 83966 782822658 81135 93677 782744904 82776 58496 931462652 82776 93557 456833674 40617 68244 696831985 32586 63782 105198448 60044 9161 748850493 60044 83132 83825064 60044 45942 536368024 60044 37536 547676128 50550 70224 48551432 50550 60995 123294258 24867 75344 465987337 64490 49985 905822135 96397 67727 405375905 96397 65441 447995990 1635 27435 244230582 1635 19889 193920275 88578 13083 949249390 88578 6277 545088428 1667 87643 450372645 1667 57961 354079752 1667 89769 532904712 58057 14183 98766669 58057 18058 265476781 56827 57990 561339963 22140 49633 853980428 22140 13011 141212442 83351 15493 31887279 21320 87229 212999077 5707 85239 69007278 27942 18414 410328136 63357 76160 962538738 15340 21354 78935640 14668 36724 683095686 98362 78641 986358343 28938 49395 636541932 12213 52503 87414212 12213 27782 922937717 37450 74304 165045354 92641 38954 605650616 10246 70141 27365753 89511 38132 773072949 44848 94442 381882195 44848 9058 871028004 42141 20789 465450550 42141 26616 581437536 79434 96918 920697813 79434 29507 941242837 66054 10639 532022805 91210 11753 250595151 91210 88105 350882761 91210 31020 750886306 8231 51508 414195007 8231 88337 895534968 47601 76049 328302842 32407 15356 410305370 10884 93739 194917238 10884 90524 546686966 91294 52522 563163177 52354 12331 46996854 37345 94988 343171524 37345 98348 453138752 61537 67520 604151401 61537 66705 644875426 72238 17293 879355595 69516 63972 628300903 69516 76744 468475568 47036 83748 861213046 28901 68921 656268143 92684 74656 451579238 92684 60006 123822658 98700 72829 614316360 98700 11012 419799157 52244 84662 809041585 52244 45286 812856610 26704 73193 173903747 26704 79549 653563256 77582 62244 109343837 25280 26420 618538700 25280 80553 127670211 50691 5151 874017755 75731 10550 710032850 75731 15243 839351437 96645 36465 200875637 96645 14309 114778995 96645 53413 373525052 96645 24293 87556126 96645 60006 395920395 51636 50668 373799610 1584 87193 215035285 9978 10156 180759618 88040 27860 70816828 88040 90452 546813088 88040 59676 996533708 59960 18825 393671651 59960 63251 143612746 12883 44950 538799751 96533 54997 206064771 59133 25929 210002910 59133 34717 150020057 59133 75989 578790300 59133 66677 261075374 9696 51939 637582475 9696 38045 355624108 48462 28382 195096652 40872 12523 765225270 51200 82531 220415301 51200 25289 144795822 11110 9404 417085715 11110 62485 977740491 30229 36670 740500740 19265 34733 816479693 52484 15182 181940706 52484 29255 751094452 43480 79276 505657599 26730 37689 201796051 26730 79335 524950552 71562 7305 816356388 71562 31716 817961499 71562 52714 385889197 48252 79025 385581053 48252 36739 309668640 66975 58422 301257308 32610 94739 898633550 32610 3242 508993006 56963 88538 398510296 67727 59184 300300205 50703 56793 803494724 50703 17547 248104136 10799 15417 746518977 10799 84425 129007603 52627 24648 269165158 52627 45438 799674126 62687 1625 633280962 62687 97225 36169245 93677 95471 719885880 93677 34957 308567315 54602 37819 963287785 50747 70378 922124369 50747 87922 789314871 54580 60463 734257278 54580 51233 917046096 94661 97283 262150182 21284 39550 180057030 21284 16633 129286156 9799 98395 642004615 9799 20534 481319547 9799 22336 527758992 91654 25099 63319693 91654 17749 771632902 91654 74878 313331349 71065 37826 678634284 71065 67269 490625382 71065 20689 158679541 35719 36286 330670013 35719 11136 920311567 88803 9279 476751931 95158 16878 753368215 95646 99839 220218828 730 71234 854807005 40448 23466 745653586 2604 97033 572980486 92431 535 710068195 92502 83697 870900578 19119 5457 793875284 3851 44289 450981283 3851 69259 149517737 16368 63375 749892363 16368 56130 236502448 91040 55886 812657000 48049 82604 507522140 48049 31996 622908388 48049 48391 905367071 27977 30218 575360482 89465 47915 879627505 89465 16576 308701992 20689 68043 880583342 9820 1715 332995737 83611 27090 252788179 8106 19175 429113336 8106 74154 263727962 8106 74236 500289586 62328 20473 786810638 62328 46838 541629221 84348 55168 551577558 35441 12801 92623646 74089 46749 934298434 74089 82627 91747575 74089 45565 474402191 818 43338 849816794 21716 22754 667522227 54906 75457 326713069 54906 99299 318331795 54906 31995 584880733 74520 35341 883696414 74520 41514 689283700 69612 47078 78764894 56946 13623 929467936 56946 13916 671517113 13011 62892 727645972 27001 35014 249154225 27001 95444 579383948 40871 31247 583115200 70507 98379 215710412 40204 46919 137676594 40204 75212 696279908 36068 29154 5545936 36068 13462 241081603 36068 34717 165440683 31854 92944 250682119 11126 84747 479722333 36829 67719 835908184 61871 507 779542511 61871 39598 2622202 27782 28035 810425502 27782 2246 815540319 89921 72489 311277361 94705 9411 138224578 95399 91372 292072790 95399 84582 880514329 95399 63815 643096829 84441 17748 11282350 84441 76452 322273149 84441 20713 285839767 84441 87492 976150643 84441 89769 833216197 84441 94916 51980340 72591 45466 598478142 82466 40152 605226903 32364 81425 994335310 1043 62939 73648095 30375 46513 649446011 50629 8005 873001479 50629 79132 79744234 67264 74552 987070899 67264 93659 391620342 95468 91154 227343545 4774 79014 900617715 55652 82922 630918254 55652 29835 526024329 28971 47726 74374673 81114 30871 920134153 98102 70550 540424377 98102 92020 588142952 55881 93588 418401640 35257 34782 819732313 14096 91493 965559732 64900 66113 120038055 45292 30237 718178867 45292 61137 973515195 57961 95247 790439037 57961 30246 574470865 74158 98696 381978213 49249 8381 733802165 49249 60068 180077292 23926 45382 669441742 23926 96773 104595163 35778 65566 468182568 35778 99684 512959568 26952 19431 919414535 7921 18242 640318679 75892 44686 181997924 75892 77352 251759834 9279 64619 74956526 9279 37392 155090225 9279 56130 736756902 93336 96059 802639402 93336 76578 838001622 29685 63279 263296569 68894 11892 434240701 6277 48414 435340355 74126 903 611223778 74126 19845 618638254 89769 73880 900937700 96918 60059 829911269 13578 54827 813713709 57823 95720 851642428 35880 2903 878693923 35880 61207 357973690 79549 13295 471542914 44290 15322 283059333 84548 69112 858491507 11106 19810 136815414 78764 55511 121761241 7582 91598 810889497 74185 54121 841351917 75598 4843 194739843 75598 68726 293306598 60610 60478 718297918 51627 58063 258835600 11490 81990 625716734 11490 33258 888210290 10088 40306 215019247 6585 2212 156246982 6585 52271 506457708 48391 30720 541546923 48391 69371 519808151 67620 7080 392761172 64636 12938 637633211 74722 35077 137495047 85185 98448 523842012 85185 45507 244293342 85185 5959 344813885 85185 49262 145062989 41088 85628 884584239 41088 5493 557356309 88571 59056 308731258 88571 15243 790008184 88571 88934 521703694 27354 10975 6850732 62396 46302 359896734 62396 85773 860613561 62396 16683 583152084 62396 10149 880522369 38045 22533 244665190 56355 41681 388075352 56355 63789 993844489 56355 72825 517939889 12055 64741 453068136 12055 59955 386158393 29688 54120 316238317 2853 15993 129918745 2853 43508 755018819 2853 1112 586120409 50712 6910 984079422 50712 10307 1853930 50712 89398 787694245 50712 41058 478738002 83122 88732 852418575 83122 85528 231402337 83122 34139 505822134 20635 48936 603157583 89314 41415 253752385 59048 55315 603029668 59048 99299 593361401 75456 33242 444571294 75456 34651 851073046 11136 97887 998175773 77352 92978 348679091 77352 9056 23635546 34822 66323 429366963 34822 28137 501661307 21492 40433 126515499 21492 11012 243624753 21492 49288 374482265 77030 25481 720189640 77030 32184 782574002 31716 87700 720281026 92942 37997 604842186 92942 27961 744515335 92942 40876 210141796 60995 13638 86518828 60995 80553 800350711 54834 4459 427508034 54834 64978 396717336 62485 49820 246751958 62485 69371 185111136 62485 16683 186844070 18335 6781 688468997 18335 5493 853506850 52271 96389 818472629 52271 86329 799535179 52271 10886 249756023 32445 30720 267948987 32445 10511 810774687 32445 91962 573872007 74728 39814 424007330 85773 41854 1721224 11293 59102 434088967 11293 53738 925750420 11293 13728 762889922 80427 63136 587775483 6288 54622 961701801 75909 63460 345752218 62609 21946 112697355 62609 23076 465038271 67998 30853 835456462 69371 31750 423804697 74236 76119 485662822 74236 56454 250783025 90052 17367 182642854 90052 72694 31835557 53681 98511 64799654 53681 5124 735955351 66086 44128 582365585 19667 4748 575589713 23466 84220 765706762 77270 58753 61378696 46461 88804 43554829 25380 64852 357159083 76067 50227 586639497 76067 52423 771680798 76067 61958 767925266 59096 40360 813404050 36154 9816 995667895 77452 98296 528566368 77452 15137 700878259 6146 28042 526669294 6146 5715 856662525 41415 74264 72633393 16426 99294 469230467 16426 53337 183298518 16072 53428 823232138 16072 3159 578638837 84628 59439 641854667 12523 45861 612612681 74970 27062 259849866 74970 4374 233413079 74970 36659 592360925 61176 96364 277753915 61176 24293 245735345 96085 26886 665912781 24479 15560 210738891 85929 47061 242231876 86635 81065 792453321 86635 17711 372038961 97225 66197 872466650 99683 68322 940500641 99683 68710 723651842 99683 34037 233593236 24670 96051 268039102 44343 76054 912748934 56945 36994 927174801 56945 49262 265666272 5617 69830 973560309 21252 67398 912756630 85247 27310 242617090 85247 61885 667040861 68570 67519 995174099 68570 71485 946128108 68570 30296 409030495 22912 71025 322783110 22912 84865 162478621 22912 7687 489714614 3518 54618 755754681 8652 54505 323114747 8652 703 340575866 29507 40632 877294105 29507 48473 922520883 17168 22571 677364796 17168 70874 983586101 17168 57581 409143524 17168 52916 809423012 17168 57423 79838646 92526 8962 320064096 92526 38416 207539347 10100 11748 105947827 10100 71206 235684334 10100 72095 742511486 50076 69840 582704597 91755 74055 214864590 33258 61660 566669745 6903 60227 555510371 6903 32738 773547671 722 64510 221107724 17816 48754 176639695 17816 93792 924730145 43841 7634 329305943 43841 35678 323591615 43841 10149 111840785 87089 6272 163028190 28904 55768 286063277 28904 32738 427191112 97215 51500 803392900 8821 70226 263598823 8821 88105 471927942 8821 8289 910683204 92614 54391 13642767 31765 41846 20944003 31765 31020 777271737 31765 64796 764603253 12115 62992 742352530 99518 67927 908661077 99518 5538 781851144 99518 99845 589139904 19845 56143 468941716 19845 17488 177637769 29662 7846 390385632 29662 94739 575548179 33371 3597 761445176 33371 10382 321269350 33371 93659 643773104 75587 93587 243960171 75587 60829 944163028 75587 87092 758832161 2640 42205 917350088 2640 28169 412779617 24580 11241 562142673 52358 11968 10371132 61137 57641 691945628 61137 65490 22981865 61137 33929 937455357 42060 39486 131239600 2461 40489 950139523 2461 58664 203606819 60006 16765 17873993 60006 18437 702677619 5072 29842 371650744 76705 81042 45928130 76705 18627 280410167 67156 7603 276298598 30686 23428 307399045 89455 59979 102951995 89455 20981 199432113 49593 10909 315474321 85318 38891 636954405 35077 26040 378148207 93366 93213 166979161 81106 77878 969680456 62840 66190 75596054 77474 23384 964823324 77474 50808 336268050 83458 89426 284962414 82524 24901 705298577 82524 54040 997002230 82524 63789 534722519 82524 6340 989508864 67800 57786 791469342 67800 99684 960298948 99845 92511 454117141 83504 41427 208929390 34968 77062 841604040 63282 21820 143987624 63282 14281 183324628 4870 74805 366841044 4870 57499 704393682 29835 26919 889646055 29835 6004 615112159 29835 63251 514456751 4750 53605 496792123 51042 58536 198518206 41323 15166 634772506 75474 74686 110129211 75474 40014 365263222 30895 87201 910263262 30895 19499 957144230 13027 99418 970339873 13027 81883 636078023 13027 84425 569352915 53372 38155 923097932 53372 35006 466759667 27627 18051 701226384 27627 4260 856978860 27627 67490 621180342 94103 26887 901298028 94103 90578 377471616 71272 84965 690036459 71272 78123 768786901 75213 27531 945857079 61060 51767 371145010 52389 36599 152925428 52389 9338 278094790 5665 70661 871512625 5665 39220 568512651 75637 50442 131137093 75637 95352 255156937 16856 6806 658081598 31196 42956 563995203 31196 35124 517929615 31196 44665 875985052 31196 34957 859023834 70090 76111 429969070 70090 42938 737086449 3312 82177 531924024 3312 23514 800301331 72212 28780 23021163 93332 40633 482578331 15770 49890 356036022 15770 4146 549070998 15770 39726 426589089 15770 33929 662416340 15770 70867 780102353 52618 13385 598679502 5715 63976 114949523 95290 44711 179651436 32184 14677 731490080 64796 2132 18346629 64796 76518 855671258 64796 49361 203800772 64796 14420 963302311 10822 96718 454124380 18817 44370 863565419 89624 7783 133032958 80638 16407 77749056 23076 56859 991740940 44838 57786 713892881 66491 29219 825320400 66491 65435 798949153 14115 14284 664284734 80220 14851 770372060 80220 90578 818812828 65441 78409 792790269 65441 24402 287080505 65441 57556 732026125 65441 79041 16994688 66624 92672 349071227 66624 89722 126819366 66624 3022 258695953 40428 62756 945646291 40428 27650 766181344 23371 3482 891005105 23371 24302 190118780 62760 63500 685510452 62760 59889 236344990 8911 65708 747423923 8911 16853 975870440 71921 8405 3206416 71921 70874 643772340 2535 68009 411155330 47750 10779 113759382 26841 93093 842952795 68459 75330 944678243 68459 46942 653508527 68459 8272 414866249 39921 42795 689487863 39921 57852 131498894 39921 85901 258357021 77097 51309 304149481 77097 89914 734655390 1645 77658 652198668 1645 39215 844924556 11051 75840 33215423 55635 56986 936824659 55635 34851 144246774 34037 14353 610188773 74878 51204 320607639 74878 45439 670913529 74878 48432 373610354 17749 50751 257376412 17749 19499 421592774 9746 95820 252535946 9746 59016 266689197 13701 85579 82051893 66363 85550 19574716 30246 39718 372478933 14046 99720 671386696 97571 80957 363785409 97571 81883 324540300 60449 7664 982067660 60449 14404 661319749 89715 32531 650176664 98348 36843 898217573 66532 99675 779180527 66532 10685 639065269 18366 2948 859149751 86830 5054 671499415 86830 75212 753213369 86830 93030 557107209 41489 28900 280001901 41489 10307 660725584 16265 20258 445383042 16265 79132 438894417 88300 31520 260003093 60829 2136 36612443 19087 63025 355327018 13079 5993 853111860 13079 80040 315888693 97567 6709 817288109 75212 38947 137031026 90524 35336 501989210 83202 91531 719678476 83202 26559 354469833 83202 76578 516491205 20981 51989 287989591 20255 204 219693538 75989 24304 692130147 53337 87133 244904920 95352 87922 981989900 4809 97747 435796711 63251 77554 985930928 63251 97087 271807589 63251 98949 610875553 87563 23536 502358757 87563 66985 359338863 87563 10886 305356933 6022 49714 710334790 70874 88088 363336170 95988 49146 439729578 20534 57581 36343247 68342 23999 41596311 28258 16101 745694381 91297 46449 924879371 91297 27553 382684019 38986 89607 465985133 38986 85841 731168344 65672 40993 161534116 52517 13462 519487109 89612 89038 49645006 96049 53020 134166455 43424 33785 589680816 40529 53243 470852640 35678 47528 775569617 26865 63924 650381745 57423 1511 929595547 45942 80976 408587438 45942 21961 29533543 44502 25738 824922628 44502 89038 956627243 63983 65726 440054050 63983 40993 518918927 16884 21597 742051541 8211 12426 508484379 35792 85692 8033457 53738 64528 729790254 53738 60656 114643294 53738 64069 167779569 80930 31995 163601737 65705 12465 685773874 65705 88112 300361329 65705 57127 454195597 65705 46093 875804677 62665 80446 560990897 18163 15334 874259097 18163 95630 622068658 84419 4232 171666875 84865 53949 915353924 71125 97659 812765762 6503 38132 895965381 6503 57254 943514726 48726 3242 527395107 20720 57935 441310382 20720 9808 438117302 67950 58670 886447816 67950 59990 687521359 8780 93557 720168061 8780 5749 603308444 18058 63639 309380509 18058 37766 462842071 40551 82459 58420234 40551 99857 684770134 40551 65515 203984930 85901 16576 902742779 49185 21569 939245067 21693 99857 355720369 88105 89576 758209011 88105 28903 132515567 40823 47166 678691723 40823 16576 838834933 24302 19499 243760097 33929 84026 625329262 49262 17711 80587775 10210 39997 153132839 23231 47344 767674154 49483 68758 492280300 60068 99185 610734809 60068 3361 855488928 16034 71630 215747071 16034 39300 460018374 30349 55667 515734278 63789 3218 508670298 91531 18512 334653579 13317 59641 616261758 13317 9810 987370116 13317 40386 369144444 54040 41476 249285448 54040 67964 236539302 87376 76367 881987605 42938 45219 338457355 19499 67205 414128419 37750 51717 716018351 27553 51685 989325071 70560 47962 227667004 37599 28992 787016218 37599 3892 972525270 44324 11995 20077404 44324 94912 939232280 44324 53329 287162646 39446 75070 489587973 42818 57127 899958562 89419 21421 832305048 35085 77613 144979021 35085 38446 87692527 40080 53329 697669086 25997 53329 601714839 71455 45553 28264821 29937 63694 536050919 29937 76537 781046428 45613 76664 316554426 12863 51444 2905548 72095 94621 518765851 72095 95551 333651291 95167 67159 665743309 67816 99644 56247305 67816 1380 628911052 67816 74444 729720459 9056 18787 647941705 29494 21158 307126710 29494 72754 145648781 29494 44581 461547669 19925 85073 905564102 79132 13386 652361776 22616 21597 799038495 56052 10046 76354806 5050 23135 864244957 91143 32591 294288524 91143 37611 184006054 22336 28873 366746948 51989 95054 234750633 48473 73657 708183110 48473 79082 40933659 1984 63990 284500595 1984 89929 174167134 42266 39726 600238026 42266 56884 164467213 56565 38988 344858089 47371 88337 379828615 58660 60237 54391296 94912 51281 787037493 19207 6862 653520704 63824 4504 737679910 16264 21757 702366672 66746 5749 947253699 11012 19269 285649311 11012 37536 640543478 11012 51007 859875920 71920 25201 291754137 84067 76529 302545910 93557 4407 790401815 93557 12517 551763260 93557 63694 828943260 86192 89722 647979513 94448 99297 187416170 94448 4580 954279160 94448 72879 507504413 54027 53329 845872989 56809 21421 313515797 40570 39525 782238677 40570 20965 662406314 40570 88684 642556426 14969 37332 288177666 14969 95905 417519358 15569 79262 271171038 15569 67860 856555432 15569 13728 848916784 44000 38150 623893164 44000 67205 224484355 75088 20473 569680226 18242 64270 27019162 18242 96923 492794126 802 37766 298816132 802 8612 284056750 51524 81123 535033593 26616 14331 819719831 89234 97784 381017121 77981 9839 262479 77981 66395 954999225 71206 70621 801241260 76744 61532 562534342 76744 39300 655082573 5872 89685 915933128 13961 22078 896600973 13961 67399 147324999 3218 78123 293059936 34160 91108 663853147 36771 77247 59493281 36771 57508 945143052 35985 29057 795395149 35985 39220 755045019 44995 81404 618742687 44995 84486 207434607 23165 17615 667069525 23165 28169 270659545 39763 80067 597175087 39763 65515 301436452 39763 57935 120128419 80389 54110 912688404 80389 75165 347434066 94115 42977 512382444 51608 85472 839837735 20949 5065 726073511 20949 23145 408347751 20949 5249 821487251 21564 23042 902716430 21564 34756 161586803 21564 72490 48594644 75825 10978 187848413 75825 76072 118540526 75825 79335 162518356 34404 12011 356958138 34404 97099 591578164 74929 19421 79948825 74929 87685 628598283 74929 39514 976925271 15243 37697 957559065 15243 3483 864384711 32193 8408 589142569 33785 72694 105493647 34864 51892 335168540 72825 83314 646915869 53020 28106 200896528 53020 86712 339865397 53020 17611 880094631 5019 66848 7611578 5019 41027 291301990 58550 95677 715569505 20830 79011 7854042 45239 74024 830187914 45239 33587 160018289 15137 95739 501332999 83375 12011 876869865 10872 71162 845322976 57819 71141 494658281 16576 49257 439968441 16576 41427 400927998 16576 34987 185725210 94199 45783 473226496 94199 27597 752267085 41124 61097 664688622 41124 38150 200935785 41124 68406 559421719 5464 51735 850763218 88112 21562 943459738 34717 6218 928558199 6004 91374 622848538 90777 21421 753322058 32738 85754 794794701 89914 96996 922030692 24304 10046 167104610 78400 48931 516761731 78400 34881 938871547 26070 16881 605854040 26070 11994 745557720 26070 21569 419178601 75893 84554 351122465 49288 21609 176417071 49288 50985 998334474 34651 89722 489342304 21573 42011 814117588 21573 54110 534298521 35124 51444 657345042 35124 69406 710161370 10886 84427 883435564 10511 81030 409442537 10511 28219 233558579 10511 98780 197909693 58227 71183 749338247 58227 83872 372597857 12410 96551 802265781 12410 90025 708016012 33476 28150 586640441 2613 52487 835155668 42232 52824 432446224 42232 92919 925300884 42232 67914 252930539 61451 6556 808908685 9057 91702 808086894 9057 85135 764811019 9057 10652 311774241 48432 82459 540152442 48432 9058 155800030 93659 13982 46608920 6297 93653 932857517 40002 79281 411608006 55156 11190 709634158 47962 78249 766115535 47962 55262 342357202 27597 17328 254891276 27597 54414 820090521 27597 69745 807998639 64246 27636 535283180 64246 61958 787007176 64246 86614 735681370 17200 59167 822174297 17200 50179 909456603 52487 703 837494636 52041 43822 646573045 87133 70760 491744459 24293 86712 160944337 24293 15139 99116514 7687 20076 351701745 7687 37763 732498982 36739 71941 459075151 68710 51210 434782620 79830 3671 315929889 79830 75539 743136501 88934 24192 494774127 14404 6251 449384394 14404 63273 401563472 20392 40951 674199152 20392 89169 766333029 14267 63854 166783749 19889 79041 31747066 19889 79522 525564511 19889 10149 540805848 82627 42472 607479586 93267 53329 342075597 14281 95886 250596180 17711 71141 680300141 28894 70760 698415651 76157 95783 605150395 71485 75539 88955802 20713 94264 726039399 18355 11248 18023580 18355 32248 154452667 3159 107 967800306 3159 10149 519778758 40762 76975 188022332 40762 3483 607718732 85841 86936 382124697 8272 49725 813482158 8272 20906 550772384 23514 9808 123994764 23514 41995 246946087 23514 40824 416892985 78893 38416 637909961 78893 57935 949769229 59653 92246 292003373 44709 30596 699142501 7528 24892 570992565 7528 50985 328131650 39590 14762 368725404 39590 39445 753789482 80067 88482 73246591 63899 53868 77373417 30810 12426 55864860 30789 56742 930629184 68301 26613 104462715 16633 63419 896617283 16633 21071 997155144 16633 668 53501525 24454 72482 938418490 24454 70124 926668253 13728 204 918151474 36048 83997 910202892 36048 62901 812323085 51007 30572 106407132 84582 59485 394676048 51892 34987 510893126 13462 81996 134679841 13462 49021 473265514 79335 66538 675665703 4260 57187 499401680 40876 46884 288200651 3136 46345 602111931 3136 66538 969273591 76726 41084 845430718 76726 10149 343502879 87092 8347 6482956 3419 13306 463885476 60171 78106 797622271 85129 98281 929878439 85129 7494 888729606 76395 45394 377454284 97617 27010 463554446 87922 18627 49603954 36581 91962 797577938 59485 204 491471389 59485 4772 566022610 59485 30058 603659970 55824 97829 875491085 55824 45392 393739829 88901 41974 495521291 88901 17474 748789577 88901 77619 332437490 79011 70825 932247393 79011 4772 488667355 17941 85239 528911098 96625 79004 332095374 94916 51434 493009862 36034 41096 592999130 49026 66395 472453511 69846 92730 160753254 75539 69167 556652177 25585 76072 644995694 21554 10567 93647281 71183 28903 126787042 71183 33587 643607322 71183 95067 838371242 8005 82937 757439717 10685 28032 931840870 10685 83781 221707974 72085 42803 296216223 72085 23506 547103320 72085 8540 993031102 72085 56843 924365150 69259 81319 169759174 72638 2266 41046012 72638 8540 573605878 36659 63906 166959956 88337 95567 340252814 88337 86733 497390931 88337 89929 195674017 16881 95551 711496593 52714 70276 236126359 204 17559 687134220 204 50511 214534382 25624 78393 753642286 71550 84093 470735319 71550 83086 293863680 71550 96712 831008140 71550 41658 987817607 71550 2246 241249462 94739 48931 839048649 30792 81488 328225381 93786 188 944421626 93786 4580 663632183 61532 41658 237430696 61532 61685 837799113 84427 27797 746634566 77995 55515 178845995 89038 71770 674384052 89038 80008 511427233 89038 17150 710786090 63280 83445 76128554 65435 63844 126104203 65435 14762 113510992 69406 8254 297931838 5249 21778 983390097 23999 41084 119795291 23999 45585 254540230 23999 66919 382067398 48196 82456 934695127 48196 74154 443561290 96756 55953 332858809 96756 9810 875303613 5370 25400 395147466 5370 9017 304135537 6340 45686 817256944 94745 13298 621808432 40951 75950 865344907 45565 81447 802876880 45565 70173 9633403 45565 72490 739268672 45394 64283 236472683 45394 34594 638808251 45394 52965 986021276 10307 85239 921579353 66985 81094 753841961 55770 95105 734125361 10667 38742 440394345 10667 68351 200820174 28071 76370 829911716 59955 39581 877744523 26613 4330 448898017 61207 92076 491133045 32248 2374 544092175 32248 35828 871160396 32248 81360 616883279 32248 10445 631692243 32248 88173 976711014 66395 49806 205514958 66395 98339 993408817 39598 75553 600936405 39598 26795 722427079 39598 33010 206769811 80008 85401 328469075 80008 4710 880626311 82459 18611 673061259 86638 34987 393666317 678 68617 862114812 678 34756 649910096 29255 3365 868615326 88684 87688 863549341 88684 57489 831349468 98552 17150 584985609 65332 91913 868721729 65332 28911 539029301 65332 56843 362906802 39290 4684 261818263 39290 91962 891657021 39290 11512 452615745 39290 57489 564016413 26559 56454 939867509 80957 37 525904376 80957 37441 847296658 56454 77619 118035559 53817 79004 867306085 73483 28873 275227244 73483 49520 403567483 5959 93610 438527974 71895 46845 395309316 10382 18287 832166865 10382 75229 134251930 10382 87335 527802103 72490 79004 504971321 10292 81404 368949220 70867 97448 231057605 95444 46900 746682918 95444 82924 672471464 1523 95424 562922440 16853 668 165501779 89398 10508 693468260 89398 91221 697859054 63990 51776 407528061 56365 73662 709934347 93130 30929 965321394 69762 37119 151351709 97829 17311 63071664 91206 58716 555164386 57912 31334 446825538 57765 25230 500663360 57765 95739 330049622 45253 64766 433180046 45253 66424 499163941 75605 18054 655514774 75605 86712 234843384 25081 76943 272196885 25081 99857 940209871 2676 13318 190067066 76843 41913 294631474 9076 35828 388637679 71770 40993 723963153 71770 68349 908955342 38416 92640 595425372 38416 84990 24787660 38446 42707 384133770 64138 65804 997922603 10889 89685 488050291 65614 7742 573509022 79482 11473 536585145 60678 44274 61858874 66424 61852 861556357 66424 50055 956210285 1727 45630 37950987 1727 2766 487753392 1727 31760 755819789 1727 37126 590572994 51735 70015 783267948 42011 64187 42590824 37441 3981 261921734 89126 96328 625417369 89126 51322 298336084 3483 12378 643392537 3483 67398 107299225 3483 68334 480632178 67269 33728 540030979 67269 80137 52046168 67269 64635 755462263 54414 27759 27096130 58056 10385 266745566 26334 16683 648461579 37344 85006 182982939 37344 86602 347412784 58312 16404 636076374 32113 22390 848543525 32113 39482 967940300 91913 86079 672020707 91913 81488 955200913 83912 41427 920426215 83912 61297 163443184 96773 89512 959542393 96773 30929 465942884 60157 51412 896013133 60157 14491 31880340 60157 97965 563597467 61222 23145 205017749 18582 41514 991892722 95105 80976 969000971 34104 36945 437833509 93956 98108 959437270 36100 75153 644285834 28992 89116 777934949 28992 62564 676685588 84425 8324 983116479 84425 70314 946611069 84425 41013 755955241 18082 86984 810226210 77056 70464 217417055 40993 11811 135027334 52965 59077 135782511 16904 83922 775883672 50985 93026 779300811 95551 96379 861953490 95551 33630 868198482 43508 79403 627823505 43508 98780 776453672 59676 63577 139623139 20045 55262 988145512 75153 21677 497998891 57127 41058 176115874 46880 51690 407345495 91962 16901 690698530 12546 17311 637985295 12546 107 243764495 21071 54026 604149783 21071 94325 604084882 82225 80137 723735040 82225 15790 462100974 86936 39445 134086525 32256 94124 908379796 13916 88959 553755427 13916 57868 796738624 28026 75281 654142200 28026 37751 958335028 12426 75233 164551679 12426 39671 470697418 12426 39519 923401808 76796 78072 383174096 6440 32386 400091918 613 57240 531738788 37119 50432 286180921 31149 68758 481528439 77247 46954 123093883 79262 14331 172799573 21562 36255 356554249 21562 15493 600382221 21562 94124 64447951 21562 72844 776586668 85135 81902 534733493 10046 81123 697643500 10046 93572 316915660 42323 17982 820789807 18773 95052 756597600 51040 28254 41061172 28296 96543 545079811 28296 91836 218818550 16101 11949 964081866 60670 10083 689398808 60670 40656 619297005 60670 96387 486069338 60670 17407 890865417 55240 45392 692639672 2006 88271 245059163 50922 21713 544494358 50922 88904 874140066 28911 83731 754819543 11995 9517 116834401 11995 4933 927668595 18457 18287 845755979 18457 63054 458812412 54941 97306 360715039 54941 49610 380703741 23506 86253 276269668 57187 70704 603722211 57187 35463 546640074 95886 38430 561364796 52402 62210 774328151 52402 83390 55981149 13416 20874 646962620 86602 46240 111198173 44581 98780 418842087 98780 55861 546732350 95067 40729 201022192 95783 48316 187550962 95783 96923 890827312 78749 18283 608216624 78749 33587 901534129 77613 71882 277731636 77613 89576 606886792 12232 61360 263659052 94368 94124 787978715 80663 76689 319846667 99297 6619 377228963 99297 75553 650302575 99297 11949 674304740 94824 61956 353923848 94824 14753 264008378 51746 3033 618861680 2266 78780 438038456 2266 66720 423240289 41427 31334 569424137 35560 30596 199739543 79579 22283 826479406 86614 56884 420547836 86614 48920 639774871 36603 52121 824856980 36603 83474 689565452 17758 5552 74245116 30572 26338 913136813 30572 87961 471683936 30572 48605 772504174 16683 96804 699018811 4407 12587 164749914 4407 8123 457816693 4407 46401 298342829 98339 48345 519297218 98339 9883 744203761 91836 59338 88830445 91836 71141 350291407 91836 15790 858497467 55667 61360 471303277 55667 85220 790575471 99865 58580 25323364 99865 47308 498997223 68983 48285 73296806 68983 92067 210646019 55616 8523 989817114 67398 71247 105679786 65078 4823 661098331 65078 93572 97472361 98108 26944 990904271 27557 54919 593623032 58685 62755 996493885 58685 92708 657816631 17546 82997 353187562 17546 76072 391687736 34458 23820 253865590 34458 94624 895194710 49806 93966 260784489 39445 7558 172625401 97747 52046 226151885 52824 59137 529897717 52824 15493 427010817 84083 72627 987229846 23145 95390 644746650 23145 98049 79745525 17053 80307 872681554 66377 45861 769287495 38349 71994 919862220 48153 18014 372816038 48153 10218 318786540 86712 21778 251672019 86712 33746 708156908 48554 50500 683137123 70173 49063 504905234 17611 28443 101343531 28903 96509 344152482 39000 18066 556134801 39000 54201 205331379 39000 34914 568697601 13743 31663 966250152 71851 42841 252059887 58414 77145 576646669 30391 15313 978089974 51655 21569 906227716 36286 86837 128026733 66848 13567 465071736 40590 87721 661173943 61791 14956 147161400 55397 46240 930334953 39215 38710 764261438 39215 40451 824354025 39215 73348 966845894 9935 9017 737025687 64609 438 662969752 11190 41040 180925329 72671 83731 812010411 83314 42312 415545269 20473 28125 681485407 20473 85421 275569406 27027 589 659534110 67257 37722 56580031 67257 9369 430816588 76664 6876 76683482 76664 64635 441132421 56843 10365 938206101 13244 64970 948434406 25635 65113 264776060 25635 40498 935604077 57254 32274 588504041 58023 4330 49948547 58023 29820 44669768 58023 2659 471736350 79004 84026 454487749 79004 95528 314022178 27797 66785 156688265 65285 56105 556541982 65285 9040 463625943 86089 36172 976652238 50362 86984 124882285 21946 83449 858109927 58380 20880 639530002 58380 4330 938535490 59016 1489 725036885 59016 27153 394721013 59016 31663 243995256 56884 22569 352486776 56884 80307 649596295 56884 95424 826041739 43128 85473 646730405 35380 94109 235459391 65113 95431 120467048 12517 21569 923422136 12517 75553 97327087 14762 78064 132445162 14762 19175 710718805 60237 14780 862965341 22100 20484 7242868 12011 71010 381715612 12011 25946 161664541 17149 86443 199003620 17149 9040 864072461 57852 82063 601152597 28157 16668 931019742 3892 782 796783786 3892 21597 575050647 81996 10445 701498269 81996 2924 847862550 17102 32274 622414551 81123 6863 214240806 9040 95976 177353559 9040 49130 940399288 95054 19943 155034657 95054 8552 447199506 88904 45630 926377910 88904 98949 402543253 86632 95739 441027593 86632 73441 447652810 13318 77592 968002887 13318 14883 513334317 28240 53243 948146079 60119 79957 977484026 13097 33010 315933296 13097 49063 450534192 58664 53010 534961840 59167 85800 949078548 29037 9928 186062054 51210 34756 286894611 53243 76943 758824558 75222 2762 836336091 75222 47344 673356876 75222 33390 114160733 28109 65542 372344169 53329 41885 261272102 53329 83591 753058089 53329 32167 690293096 51576 3005 25838245 51576 97253 478912997 78491 16903 770429973 78491 80654 888681384 3365 2823 643748618 8700 70107 381041046 8700 74190 383719365 92067 81213 693854048 63854 80137 903758981 61398 37557 664712650 61398 45662 616375466 78761 65804 288318547 78761 37751 536190289 39096 34781 892986217 60312 73280 56733725 60312 44455 23455777 40481 61960 908349186 40481 46668 827568158 92018 90986 897506339 92018 14331 955646019 23135 3094 355748283 23135 95369 297367246 23135 96708 387163791 47060 66695 510468925 47060 20468 671892237 47060 73753 164489267 4845 5066 401296408 4845 42707 365202791 20874 52183 283965584 20999 67860 782827512 39220 61297 950293093 72844 11175 710844186 94300 98898 458854054 64635 15160 328446971 64635 77079 295834671 64635 97337 981503054 90925 42103 238003403 8612 70036 378463715 88015 8384 89137882 25762 73500 108666573 28873 94644 453341416 28873 83731 83082301 50179 14883 817153141 23007 27134 496927297 23007 96328 160938334 96076 50767 92776574 25704 7868 73664870 57341 40451 799692317 21302 81718 561583275 62901 22194 405873311 62901 53519 472709808 59494 86211 669236790 59494 34817 439282528 94624 87708 492036573 9017 89496 930175293 68758 66113 80183149 83591 17982 923984015 75553 37025 574126641 40715 349 49822902 9808 53311 301772084 1358 67399 132024814 84722 45672 497215529 84722 61898 98955857 64766 57786 158195532 79522 6749 395787672 79522 38150 632957944 79314 64270 786590067 38544 33362 839379191 81488 42695 384833321 81488 7621 693110837 53949 76350 391007243 53949 23300 579591806 89405 78639 615439793 21961 89688 659901234 57876 9883 415311763 89169 83994 804675429 32274 25163 458818933 32274 70028 123387522 32274 83449 858677915 90025 63054 500757289 19506 84789 78757013 43524 17311 26960047 15139 54056 974120002 45219 78171 124862263 10425 85579 820210395 10425 84556 322399 10425 23734 693512338 21597 20468 998787132 94407 95963 726788066 22169 92424 819441882 85352 76445 580264724 85352 23863 382695849 85352 69202 461439942 76072 89685 349282259 96379 48920 486132985 4933 68005 64403056 57135 57618 567418071 57135 84990 152016366 88555 27288 228210470 74483 29518 859072521 74483 85754 966429436 70760 17366 634197662 44553 56219 945342005 44553 83274 825989389 67372 10445 164040575 67372 39482 994097358 59641 87956 903088121 59641 4908 607152885 45686 28998 788679326 45686 75902 614140168 35951 24533 307455084 90608 42489 838007489 59662 99927 141176038 59662 61360 91816178 35463 27633 841927709 35463 26795 259123159 72482 73348 773798833 20468 35647 793619499 85692 95095 89172033 85692 37743 551461301 59940 13426 341289800 75680 37929 234408864 92730 94621 276878571 40747 19097 760637152 71333 50617 661184827 71333 66096 970920260 71333 32665 439602291 73280 80976 907693381 83014 68209 187177364 27925 45630 695360544 27925 79859 879859437 15493 84150 439665676 15493 94325 803561144 15493 87721 46512454 53056 81992 306427236 53056 43977 704306712 45861 22161 211479806 45861 25145 190416817 45861 37751 76385811 45861 41931 487518819 96917 50324 864536444 48316 25593 521581689 89929 47544 29552297 34756 52445 183065800 85421 5713 801241141 36450 64184 168644776 36450 22569 696018882 21677 86837 654081838 47723 5371 545756859 39514 10389 789964870 25187 48099 717555410 64477 77600 436493452 64477 55830 281751785 93610 96284 154771568 91374 60145 298729879 27412 75027 364103546 41885 96084 65977950 25142 8454 789661394 18530 83908 689794415 18530 82500 331118138 95976 91221 970168792 95976 10177 75411213 95976 2285 471069757 96325 48744 431924212 96325 41803 356324968 8324 17724 647181924 96923 17447 502180124 27759 75457 744713165 188 74479 610162621 188 97965 155575822 7942 65392 357526783 7942 2010 617221843 23211 40103 862955606 60208 72297 779953288 4504 15912 201729637 4504 98603 178121900 55730 10375 586286878 88513 96346 477847415 74479 50617 245946361 4946 50221 887533133 4946 49021 529159641 94621 88855 922750358 54110 11148 898326989 54110 61956 206043372 20746 47800 940867367 11753 75902 782616945 91702 88534 694761656 91702 92708 37916104 95309 32890 370730653 75902 77367 405050008 47344 95906 520394335 78610 83115 330579299 80137 9403 585231040 80137 80307 764187797 80137 54201 171460610 65596 30901 888617074 44361 80070 671244854 81360 41931 623098724 81360 75156 749925493 81360 96262 818794657 70621 70373 489231426 70621 57843 457864343 67399 64017 827773642 67399 15790 267992466 50459 39029 889454378 81030 18167 890471310 81030 63577 219728976 81030 30901 231936452 7801 88437 637621738 7801 96387 298381293 76529 97809 150596555 76529 15225 567307964 15225 84956 774109075 15225 61866 308944031 15225 10631 860638382 15225 51372 88387644 33587 23544 835981061 89792 41013 894601162 89685 43699 617160945 83731 10866 245857727 83731 53078 460521145 46884 71721 255232443 46884 92486 574384821 46884 85369 965575625 46884 97306 933834350 46884 36780 783385109 21757 61569 285999744 87734 1154 762737421 46983 19097 834777671 46983 51764 533909620 46983 60940 886557203 70124 43936 406862609 70124 80290 378205387 70124 55953 389690264 20015 33415 458175226 45783 25294 439927044 45783 34914 610547351 45783 64184 192386203 71941 6257 236845074 107 173 893012528 94109 91740 335965905 94109 27309 561194224 1752 2224 794649324 52408 807 90201555 26503 74485 915317056 25260 47365 458420133 47544 99450 49612866 12765 64025 917408711 12765 88492 971419163 49063 54598 410718973 49063 86935 573270006 49063 27612 609219508 70028 74196 435834484 51510 89682 524563751 51510 87708 605266758 51510 78457 861623701 79190 46867 252863540 8540 10445 568927056 88930 10754 558668756 40668 75411 85080446 40668 77105 222492293 22148 51247 405600686 38763 30788 893736626 38763 16903 551365422 14331 26969 925454603 14331 63599 641271235 14331 52869 907308162 7808 84794 726125106 7808 86656 881381167 98581 91740 332786830 99140 35222 117700547 99140 60560 263073974 99140 12761 118147367 99140 35423 256095236 72145 25540 724809206 38666 6648 680333082 73441 34758 737998044 73441 50455 727454711 73441 42489 235335826 7787 66603 321049639 82063 66919 627481671 50500 97684 78853406 58910 89531 840064631 58910 82357 737278759 58910 98194 473078749 55682 14780 277666735 85679 66764 562155998 85679 33747 916504295 35828 7552 392342062 35828 80835 311181859 81238 82922 147926422 10829 88068 177349515 76257 16762 737825164 17982 89201 466340311 17982 56709 309727974 17474 40116 71359014 17474 90235 845416359 17474 25727 335915452 64270 96313 615241240 66096 25167 903145730 66096 64184 893670941 66096 21778 228667683 42313 97778 861335345 20899 51893 653560187 22789 67072 466045160 21560 75950 347064547 21560 99688 353351335 63577 87627 820691541 82500 64184 193774050 82500 32167 696847760 48481 52021 850576031 69745 59234 87286140 23863 31334 797741232 23863 33879 249827028 8460 26712 422691032 8460 96998 700676103 87685 32047 110060096 62590 41690 371196075 62590 30929 286926903 62590 97684 753033452 92192 33351 764163844 25444 19607 89821413 85754 98122 43119015 72627 17416 414646830 72627 73420 220367551 30929 79131 282842945 2924 3135 419251522 2924 23734 933211151 57237 23480 487892109 52869 88471 40639594 52869 63903 103867661 5371 86542 481066634 90231 23268 933199251 90231 98049 498287026 92161 5535 614589710 92161 33875 323237724 92161 63458 247724477 22847 70276 322030642 43581 25727 337145192 79849 42268 822535191 81213 16290 282302672 17398 68349 795997035 4330 45721 693627335 4330 26731 906197062 26795 73742 432335609 25167 60197 204947601 26060 10083 503512482 39671 74615 475854098 96199 75229 644295814 54026 69982 643651206 39482 45757 281573807 39482 18484 803477874 5605 48052 406407835 5605 48353 552214260 10389 70807 28799412 10389 49021 192284569 10389 44680 548597033 60145 94411 937256043 52445 92424 807787594 63273 84399 470500109 63273 53872 708593816 88482 1445 98697162 88482 4849 652390623 71158 70565 546367651 94847 92960 845853526 94847 17062 38009206 63189 48224 213771897 63189 95674 590668971 63189 8384 706300577 63189 10083 39731030 85369 91221 593050787 85369 47816 112093362 48920 92533 454008908 48920 52667 781638738 48920 27712 527463574 15302 58845 73941640 83922 76021 567667133 57240 24295 759711461 57240 59251 456912062 20906 46262 646860933 80290 6209 598674652 80290 84855 901322998 80290 99057 789890167 33010 34729 542249734 60197 68228 785566260 60197 89688 422696252 12323 75229 991541538 2980 28667 537369607 27287 54818 52259423 27287 65523 704215325 85579 5544 196554242 92960 77007 55659466 92960 91883 288624324 49021 54638 595377087 53868 60967 664359158 53868 56986 754293756 42350 84395 578195347 42350 32305 128574804 88202 27712 672106236 88202 87507 346700915 37922 85518 387795251 85334 6915 267146526 85334 78283 923065703 85334 11949 588436925 96708 66717 937930046 96708 37724 641141318 45857 77419 316268427 6876 69544 379489087 6876 51730 782925406 6876 42312 946704825 6876 62288 367175316 88534 63982 247442591 9441 97448 855205786 9441 65456 87519259 26525 48156 84899798 37432 33746 938931141 668 26292 234239850 668 71226 563145819 24892 91113 592861419 34594 4024 402317735 46976 6212 940857467 63844 78321 941040415 77619 88987 648335726 16697 18485 360367286 98049 56709 336263925 98049 95052 326956806 95035 25727 747423981 57797 80976 514326288 50432 18597 641686705 41084 29903 755915159 17311 22678 449461173 63846 70143 65921362 51434 69202 466649771 78106 20377 231195180 33747 47342 51322475 33747 84920 187166739 98898 25305 459132187 98898 51351 946771875 98898 59418 296957795 54201 54871 88916406 77819 44089 512682553 30989 91221 45711096 30989 58845 720368282 3033 80344 826475701 3033 5075 973981970 70276 17151 932442638 70276 30563 188712143 38549 21066 111693710 56792 72740 492853545 56277 77878 555287431 56277 71136 44706210 73742 12653 945592319 73742 9103 715679517 99688 68669 29538803 4536 35300 647364494 4536 49198 571584678 45444 6749 249636752 68349 11734 404925122 30179 62224 471326150 30179 95424 746326911 50511 74615 330899137 99242 76188 97491225 99242 73820 539795704 173 66276 229443064 27153 38501 77045432 73091 51730 330479483 34729 55980 773098935 15790 97842 66447875 81718 71994 948934768 91154 96738 520273775 91154 34914 375710074 91154 36945 806078101 95095 97156 795298961 11949 43717 540011169 89145 73183 56792587 89145 48224 969197836 85986 87445 328697972 25307 4283 1775723 3005 75683 421010288 18201 33398 786989432 18201 32167 497103016 18201 87069 369510871 41096 75970 412114996 41096 15456 12764886 41096 46889 693636500 41096 93817 995073349 51322 16290 97573705 41803 17416 632810510 41803 47740 583176547 11272 54084 104951213 54919 154 330796387 95424 96239 432426999 95424 36172 122880510 22964 48156 390716484 22964 61282 752461595 61056 401 955633839 61056 11225 358045065 96509 30901 575847388 68911 35405 709205206 83994 28203 567626879 3698 98895 986153146 3698 82119 233964674 3698 80360 142861583 41013 37809 593814745 41013 86837 836234961 68005 17882 250596948 24061 68064 18973830 8384 90054 456790239 10445 58475 227982545 10445 49646 929317778 55306 1670 247996156 45309 1950 676863589 14183 45660 284461957 14183 3177 357564733 14183 84093 985331101 89531 46202 895497149 55861 5633 809796691 16461 91561 121388625 16461 66276 925375959 45757 49130 358270448 74196 54074 868411026 80253 5552 873198080 49282 2012 394353800 7481 74446 819024934 38430 46668 141515257 63903 51063 296483641 63903 89061 756167742 55515 71098 831065741 95528 84233 527229640 95528 54477 58896516 95528 4925 602580035 19082 5773 997524031 29292 70973 747868872 49646 28632 445968671 65761 7868 173394191 88677 62203 664824917 88677 50997 799521927 25163 10995 528970266 81418 46225 835192154 49610 15641 71626824 49610 2956 612347101 90861 13650 679037369 41658 54457 740994184 41658 27192 329697903 92642 78850 700724591 5075 86145 670064709 65721 13677 753292998 23974 1778 32092790 86656 52771 479005795 86656 3933 15639840 86656 86664 260958297 54638 92992 725345295 54638 20731 137617569 54638 9234 873690149 49017 23734 33408412 40593 97790 263320230 97253 96840 266974442 97253 68064 984972796 97965 70896 185267347 97965 56973 935365880 97965 82119 656667792 66919 50767 470553694 42707 93249 743096916 14753 28173 437700243 17472 77101 976882997 10589 95052 302471662 97337 66038 95148404 95043 51764 891158252 95043 5633 657727459 11506 23765 619384532 11506 65826 778871442 52556 70314 916383528 80307 80807 619435668 49130 64075 58468407 54571 95434 148691577 82924 35467 795193866 37929 87853 967472538 50221 55643 70626694 50221 92354 662027164 50221 83204 981750128 78198 11885 9940284 78198 66510 241978281 53078 73134 977241548 53078 32836 703025050 50767 44015 419340108 97448 20377 204291162 83832 39695 617403488 83832 7112 644049462 32305 48174 852300361 32305 47700 675190665 32305 84491 491781616 32305 96842 256547172 76723 31048 771685820 76723 98155 757246849 76723 57677 556352051 52508 57794 206718854 49520 5713 791513601 49520 68669 532068900 36172 16298 725965490 36172 44686 463334299 64184 77538 102223397 42695 53519 527261678 42695 16903 972393883 39209 70009 242035747 87708 47700 742735195 99057 87627 416925660 99057 51681 67701623 59137 45593 583281599 43629 50654 435587069 99184 31520 71621617 28173 67957 722545399 26919 87507 973397443 26919 22387 653304019 26919 13188 131440734 26919 83915 546621148 73455 46080 797237874 81902 92845 619667095 31334 87075 609879139 72772 94755 445720133 43363 84920 862670566 71247 42030 345484447 71247 26758 114627148 46091 16089 588816221 74962 93249 825630447 75229 70314 686252809 17062 6545 655329865 43800 6257 424573893 58716 36863 912457813 58716 8552 150225274 10083 32510 873377062 79859 785 35308772 60675 42792 63192855 60675 66998 275679115 60675 65620 147060039 2727 89979 145724158 70314 35996 471696354 16762 85547 579058659 39519 72102 355753738 90570 96732 195216310 90570 7539 297179250 52976 39604 677889388 52976 42685 695486974 52976 57794 720272165 29991 47816 576205085 26738 68228 346428626 26738 66998 912234887 33934 1593 607954708 33934 99158 585644956 33934 99450 964174005 38389 63375 274540907 38389 47308 633662529 71528 44686 312980032 71528 82342 317612855 71528 93205 143826616 92665 2233 240774384 42489 68334 945456313 42489 22672 836029901 55830 77243 531557461 57868 54818 33763946 57868 3586 745593958 55980 83387 563501045 42312 19012 185172938 12080 31801 594791088 64279 96262 478198379 85190 86558 785214857 98725 7378 788512476 98725 39247 91616090 6257 20765 538775058 6257 57081 994355474 47659 51690 737081223 54196 78062 660908046 54196 19607 745843555 86664 48828 560214127 50784 1950 770115819 3933 83889 948182199 3333 9050 807928729 48697 35567 204379927 47800 83992 200211075 47800 65456 434348266 9883 5509 906324203 61569 11175 451947208 14883 73183 730229729 85220 7416 396431095 48156 8079 740487628 48156 48183 114878784 96389 86445 879182953 22569 72385 906815044 34817 78856 324111780 34817 49817 592528448 34817 57434 450522072 37025 48183 436616505 37025 70143 883056142 37025 34279 183953992 16290 75726 633431690 42160 13083 54783890 4024 7112 907420499 8552 29505 370492447 77600 6209 616930617 77600 29671 599479355 77600 65305 267893413 6242 51394 273046915 6242 11885 796603325 6242 70195 462088648 51690 89092 87417807 1950 97412 694988794 8454 14104 657717880 8454 20071 670482648 8454 67862 171092030 63446 66414 490809148 33351 63216 470056642 35944 66351 239202030 195 61704 899338153 58939 42268 795132522 88068 15888 829089369 76188 80170 141575220 2469 51044 166187697 2469 10019 190201792 2659 7539 582997846 2659 39944 11587187 71882 76513 814911323 71882 8857 635029176 26091 39650 370967015 87721 27288 720450581 32665 15872 749495975 77538 78134 599610856 99891 29481 945385226 89688 99889 162934009 56105 8813 74882110 56105 94305 27417922 56105 33875 912115653 56105 61866 735654551 61866 13650 768496014 94325 3296 957045370 54923 71968 363486676 86932 70433 371626427 84150 86427 949965383 84150 65228 674572406 79646 84308 960420741 70182 23292 6730476 28565 83214 652929210 19124 44112 813320964 89247 74500 977287718 10355 66330 639677799 60111 57081 514334592 60111 22678 727569831 28520 42268 106334801 89307 27050 799450946 89307 96368 191736989 6619 5633 266233883 76021 58985 583411690 40103 52962 146509497 67763 73820 545301083 44455 10177 828627174 44455 78776 620876647 44455 45593 584760351 44455 46262 68004187 24818 27712 394093148 46954 831 721432557 17407 64548 449131752 17407 29764 407748063 53010 26475 196575103 53010 19244 842407076 10866 24053 178660534 53872 53357 936267493 64017 49210 102899249 71479 40377 238483770 71479 34279 341206715 28443 46154 649169838 16077 63431 317330636 16077 74188 531737902 40779 27822 776773350 46668 7515 486079262 46668 33461 970065780 91740 83707 398142387 16089 17192 991206328 16089 74615 584104700 68228 97684 796145713 83980 6915 127834670 97501 97854 923451679 80654 18521 752601684 80471 75156 448760236 33879 67496 445776356 93966 59969 961861045 61960 15905 56277331 61960 49210 33358653 95906 23266 378831998 95906 70021 974998528 83474 53653 801441118 83474 82212 181611573 1339 5713 961742752 3586 8145 252812183 3586 84491 457522719 97854 27192 670482474 97854 56542 974163247 4583 53626 801312869 4583 91512 923573575 4583 76066 605108726 60940 94069 354342260 60940 16364 291589323 60940 55882 539066475 60940 60345 339527040 52021 78062 765982938 34867 6648 312418618 34867 45590 172376057 20174 398 672206869 5168 83707 591969941 5168 54477 181927763 18658 24167 257116880 69167 30473 797267205 69167 97401 768974853 78724 52182 289970053 55372 95449 189112871 51372 97944 623280649 66603 46607 21707122 68648 50939 494622915 11175 55547 904076645 11175 8286 640107216 11175 22433 252643884 11175 52755 89478845 11175 54433 194623758 8813 10995 662028265 12759 39410 316728235 4849 2155 640858042 84789 276 800040352 84789 39247 510876017 61898 46080 345834173 35366 13572 993069584 29481 98027 251394892 45662 44386 630126790 33831 96368 370052951 45630 89092 643276168 10218 59418 658118709 57786 65407 385252610 33390 27206 59649266 33390 98131 515491500 85678 51351 553354057 52007 57453 209148421 10869 83237 605934157 10869 12591 582402922 17447 63500 295123854 98330 1051 716315875 98330 56542 33929331 89660 50175 684541752 62939 78555 363400326 9928 33026 369135154 49395 40991 59149458 58627 88528 168698200 66828 36599 75188532 97412 46283 119903284 52183 98583 383265641 52183 72385 347799243 48099 94897 280290094 92527 82573 744629180 92527 98663 507789779 10631 96326 828389610 64970 91261 153853621 63216 96239 272387228 63216 59251 33486681 63216 78555 25465025 96346 91925 471983745 96346 18680 65498344 89682 15157 887343452 10981 8575 539349520 10981 90754 388383085 41040 7378 570909629 52667 90287 743656217 27309 47052 616227203 2012 50939 113300636 2012 6212 740858964 21114 30567 362385558 21114 64518 684191057 21114 26353 639898005 82922 27476 726801547 82922 41643 723844899 71968 19550 128570593 14780 77878 421374428 53519 74500 757254018 53519 91512 987202651 8125 98395 12040662 42535 52755 874155021 42535 63592 52048578 2903 97714 187969903 83449 78260 962524084 30328 57794 863309166 32809 59020 370740771 26353 6330 470688395 26758 2252 782530046 16554 62563 798662506 16554 37938 230033188 93156 58116 330348175 17192 5106 569362661 48183 96538 328453047 15446 86815 344663067 15446 6873 772199978 10995 65523 622389025 82238 78490 203607693 82238 46080 198537120 44015 94074 935647472 88215 82614 476822700 54818 6447 623349138 54818 58476 434622115 23300 65305 553066466 23300 98663 541571917 87235 63381 585722449 15888 45617 277530451 15888 90858 200305781 17882 79131 808653909 98583 19584 723467435 98583 52866 111482373 70582 86290 995182666 47346 7345 115359732 99104 6091 616749258 23480 18953 215677688 23480 68064 816315189 99889 26601 995910937 82965 15304 206377428 2965 83767 762850038 89979 76036 197941293 89979 59251 609954036 70807 60321 481598585 83274 70312 330296346 83274 59969 555235635 63634 49284 804824144 63634 276 493698961 15777 20945 304864002 11627 98717 531409479 51129 79131 144448393 51129 888 897428442 86583 38281 793534810 52843 26501 774061558 1134 85547 157706359 70021 8243 673381416 28964 34663 463469745 5449 22141 599301437 96998 10818 555332864 22093 37938 122553959 22093 83423 829896337 88702 17130 718760972 66717 70632 442851059 16285 34625 961111335 85518 61391 672503114 85518 27476 872367746 67496 49323 126113401 67496 856 399039262 67496 1023 447017455 37809 92354 770445217 37809 82271 499773457 2176 19810 595087069 80913 78776 755957266 49020 20988 50638201 49020 48744 919822150 93205 98090 752383500 93205 63908 611470378 51247 49967 164412325 28116 89782 758567965 28116 67862 641948609 60321 58450 637732953 48744 11885 304852519 73819 11756 823079019 53852 84944 54777342 53852 78305 110114143 14103 47062 446287251 14103 29716 545281896 14103 91636 528088184 86931 28893 275489988 27288 98090 396892516 87069 7112 834100521 48946 31775 114214456 48946 12326 856977536 46283 30317 703717551 2010 62563 799755273 2010 24472 989677549 2010 76515 612711213 35423 62288 964399893 35423 32835 770689575 46262 92073 286089211 56392 16960 292304590 98090 69421 409990660 98090 46113 647336241 36395 94267 283295093 36395 49893 309285628 36395 29150 517564252 83992 13804 220817642 83992 80210 504917098 83992 62288 826043193 83992 82613 17391095 65990 18462 346755445 70632 51356 836971743 38130 15465 11154519 38130 30317 290001966 32835 89989 813159178 35513 97114 685064946 35513 83204 248263312 63458 72426 971674006 94958 99114 925410133 36835 40356 46169805 13426 89201 239409269 51730 30378 793649816 47700 7975 870515578 75726 27473 748244954 65826 11944 567597412 33060 58542 759501604 94755 63982 371718802 73183 99881 451006710 38183 60162 97143569 38183 21596 325193156 77243 856 696066126 83115 87644 381957442 73889 3185 286798222 1023 63816 950383234 1023 81306 714710376 80977 1104 612814577 35647 89085 696281678 56986 86052 291897669 89989 99121 562063563 80807 54598 790424786 31500 28423 608164092 31500 64881 568347089 31801 5731 762319199 51288 7079 246269618 47816 33026 244945069 90235 25019 170278359 90235 63483 110718578 90235 81975 212678335 90235 95248 735505998 90235 15313 682260911 40377 51116 777505973 40377 27822 932266314 75156 60022 597273539 56709 16862 145317005 51063 24885 738350094 51063 56582 918637774 4925 51928 177113732 57081 78062 292220559 39827 52219 725576124 79557 76009 827860532 48410 36761 7177287 87627 87017 416963807 65456 18377 261194846 25305 38786 983740250 25305 39604 639659833 47052 51774 22988062 29060 32531 795609922 29060 82789 445659867 29060 44061 839039260 6763 62892 596287090 77972 18556 748108867 17724 88371 959699845 17724 61704 804812940 84380 72065 918490067 84380 94604 427446851 84380 70639 24973248 84380 12020 207996367 84380 96452 265101040 70141 25127 490150865 32047 32628 860606120 32047 25915 410986057 89085 1257 846388796 37938 24614 501806057 82613 86445 369848122 15304 20206 465186987 9094 62892 809956107 9094 7603 804135719 73657 79321 971373639 12361 94282 517619919 26731 5193 61724621 41817 63449 747431852 21596 11695 96137661 48353 134 284652632 59251 96368 924190699 25528 4258 830232570 25528 80835 517101223 25528 18911 734944346 25528 45836 290265390 13677 79250 734322083 93455 92992 331039237 27476 15870 306674749 27476 53875 596612036 92721 13188 601275156 92486 62563 400449539 65523 97921 617167714 88492 90456 418451374 88492 2179 507457324 43423 71849 15832255 77007 85800 992830355 12116 57635 348841594 94074 87067 99657224 63934 56091 755264087 63934 7026 547651151 50175 97010 123628417 83908 89334 678201072 96262 90935 734020112 86445 20731 23622903 20731 44309 335134044 72065 33820 461616840 72065 87017 130051658 38786 61446 384678025 38786 49507 457768169 38786 78604 804901083 11695 38017 915676140 11695 49384 192679256 11695 55549 89510844 11695 12557 824093332 45593 52783 551385587 88545 64518 251232298 96538 64544 934312252 72092 54477 323712302 78856 91716 414067379 78856 78301 352448882 14603 18303 163260938 14603 94267 908567646 14603 32628 696263404 35996 40175 558872186 7345 16287 347597787 16960 40093 302747988 16960 58475 853694850 22678 37321 664500956 22678 36180 998607599 22678 82682 485647148 51774 35151 100582398 6212 81057 549978345 93386 91849 774243529 80835 24992 780747332 52962 18556 296138593 41517 75707 686454711 86815 35848 801795791 121 88380 426720364 121 35586 942502475 121 17128 640545613 66414 93817 6144954 79131 94897 949660184 79131 74500 985814862 79131 48052 694966826 25127 32620 939161695 25127 93048 433214906 888 23272 430183781 55573 71642 482925862 55573 79562 59128129 92225 10646 44302244 95791 55882 406644403 70661 85480 336940429 70661 18680 376192148 42268 98331 280267016 4160 98751 17483283 56973 95228 178836104 32669 78776 803871712 32669 73570 494767269 24614 89430 642364687 49283 10000 947839893 63445 27401 860867176 63445 87182 206688083 18680 8030 459674024 48052 90493 390237449 48052 43603 325269048 34663 44112 306088287 25727 39669 880435747 25727 53812 221535636 45260 30238 474118630 79321 64105 379294637 79321 74084 768677071 42992 94320 715693553 64881 43817 802170125 55688 28043 825333149 2956 30973 810963608 2956 18294 74582173 66351 21514 854283569 96980 75320 702063735 70565 28377 817618492 45590 74191 997067121 45590 51351 894179708 34090 32620 790672813 3135 44949 764631850 96368 61461 554490636 96368 91636 482238253 87562 56542 430589431 65228 60441 562193555 65228 14275 315932288 93817 52387 495029040 99450 29957 108360330 49757 66915 615120788 2722 70639 458547938 2722 6447 360363301 89334 93053 975812350 58845 90858 182260360 88028 69430 747466628 88028 36180 144454179 50855 52255 155693122 50855 36297 470156801 18597 40058 479013283 10019 6671 786893515 10019 39247 846102902 91883 77876 129099937 8243 7182 223331447 87075 7026 483594773 74795 98589 792590043 4731 19224 785129101 4731 98275 579785050 51681 83707 653480267 4283 25989 628716042 36180 1311 378936085 36180 79403 277615021 24355 85562 146611939 13650 34889 995357503 29903 81866 472663121 29903 19026 682634974 77419 19662 843389013 7646 81605 514342525 82119 98942 203154831 82119 35793 672116413 82119 88988 907292102 82287 90679 875899411 82287 41414 521902748 82287 71571 519659074 13830 52806 215575356 83387 8031 645251754 95674 78459 455568855 66038 4469 795720039 19607 25733 389163621 67919 86601 180002083 67919 88816 209556409 98155 83707 670448714 30667 91004 50960306 65556 75597 858046577 65556 54433 404837298 15665 35863 450188041 15665 37454 76150910 15665 72052 223206704 47245 79025 704292923 94305 28830 852761901 17151 96842 56825640 17151 18911 161919925 71136 62477 964260709 6545 75707 829138191 84855 78776 100478436 84855 29677 981960975 11748 8327 20242094 93249 62455 451544822 53293 31074 154583684 67862 62892 335636850 67862 54828 623515642 5633 17113 380522842 5633 38706 677047422 5633 46659 832983631 95956 52906 673566140 9605 54711 560202843 62821 51366 322708943 44112 62455 166761819 44112 85547 804738202 9234 25915 621999948 72272 84422 705631371 72272 12801 610606477 47740 2278 499844688 10447 45393 825535981 58985 48966 467487423 99568 46225 415331150 88326 62667 429913551 61460 95202 349082015 49210 97744 540644400 49210 73903 442059670 49210 54409 867760123 96341 21669 969113585 95263 26944 632023363 95263 72044 613464698 69502 83585 939644551 89061 71113 322526712 58308 76356 668200436 47087 2091 835405290 47087 54320 339821198 40845 86794 126700215 40845 76515 737796160 40845 49893 77510828 51214 53134 395966888 51214 74129 529848187 96752 80455 588920722 96752 90456 39620765 28667 88409 51145488 28667 81077 57713963 38442 60714 756361187 38442 53257 725958589 29671 98845 507106453 54084 24621 331688437 54084 78907 49824584 83204 72385 100778745 84626 72385 590887480 19288 92076 477731306 46420 4143 157346437 51366 84127 428393732 97641 97675 668167674 97641 28549 838100445 90537 21088 341537502 50086 71734 303116009 84920 89727 375431446 40991 14666 748028603 48966 90858 384562573 48966 13572 686632811 33006 24827 620527734 5509 66276 395141927 5509 23953 699860989 19012 87017 7529221 19012 49217 827542345 19012 68848 993142974 65384 29400 450720838 45836 57453 720181506 45836 81740 899117503 45836 76220 931229427 45836 24636 426859268 66330 785 515213737 56542 40356 404860000 85562 47583 616332243 85562 13188 842187834 76515 71664 163863808 49864 51116 192535400 44309 14315 153434960 30730 82718 258820804 8912 52906 906671017 8912 98942 418475204 30633 7079 633340392 56870 41025 633850309 46080 99326 485882088 46080 91042 915763607 11225 6336 95020117 11225 72836 300637830 39247 86290 87433941 39247 48714 836293141 74278 29400 100974690 8155 95486 294035794 1935 52958 924834995 36131 33983 768687967 95202 19400 831704124 90456 63597 478321497 90456 20230 794120401 93924 52195 826297315 93924 28377 693398878 96326 1892 645107471 99824 66831 742880714 99824 93110 299022297 91512 24987 125193094 48763 9008 734739209 48763 579 606116587 5193 15714 166969951 5193 9699 790430287 86558 97048 578869951 72836 35404 921614236 72836 9919 701712448 72836 87017 363786016 96842 8090 291907003 16922 51598 149173348 68848 40058 509737893 82421 48260 276923842 72052 64570 771206960 35467 33177 169101076 80360 69979 208243513 33697 43189 196228636 33697 50002 410619044 85800 72611 77799262 35151 6330 300081059 35151 57947 417566048 23486 1977 172765326 18118 34354 814902170 26427 70786 859017718 27473 38637 572307388 63375 8848 69931331 63375 88437 545846462 13188 40175 558785642 69099 84422 260450912 6336 86648 732836946 6336 38873 276646501 46659 52454 838285498 68064 97048 429036577 68064 42639 805266236 83423 67569 131978947 72426 10457 602045450 72426 59856 460679163 21598 82342 526887991 99605 29150 668913082 46837 52881 421523416 46837 20124 246434217 86959 27930 856246227 62563 51326 984550308 44686 43893 647142938 44686 1994 311990656 77048 10310 246534376 77048 82172 649578144 3290 72588 761325451 7079 6461 432159137 87127 48565 504628567 87127 65005 46603916 18922 36685 792573195 18922 36555 678735353 59380 80489 921879514 82342 6910 80259580 82342 54320 153951875 34776 19400 509236994 87653 778 436954833 47764 57507 815148168 90287 74285 496303209 71842 26961 762345572 17518 91638 882590010 17518 73541 778990612 40905 35812 677047762 40905 45889 68230970 9609 27676 336785315 87182 6300 896552685 87182 3047 53538659 36917 55090 200063113 38637 48979 356229937 36015 83918 253964565 6300 77153 57289816 3161 61130 21978244 3161 56915 649070838 82614 82372 883010937 42025 97944 260469341 42025 30153 799274024 14314 31775 836566051 44500 61992 938499911 24992 67658 419173634 4475 70042 79311929 4475 544 597259031 76009 25350 356578686 13572 66509 887043506 52958 77935 514708226 52958 11378 869095434 6461 60673 804565217 6461 71664 292365880 92544 77552 155711673 69829 35534 358161881 34782 54799 976162170 34782 56091 747246708 81605 44012 762647959 81605 33535 786273543 81605 21190 662425790 81605 49507 76957357 7112 7826 488973020 7112 83000 337356408 83767 24053 593738557 83210 18177 549787499 22030 99984 471972245 16298 67983 11778019 16298 22543 893539859 3047 74188 619578118 88437 62845 675807203 88437 37885 639543155 88010 31666 360603997 58159 56091 79164417 276 83000 114176954 18556 2014 173679275 99114 63848 767580865 77766 86042 524020974 62892 67680 538474269 62892 75320 555599905 15465 20333 343446745 87017 41914 563903283 38873 23967 799774434 2091 3087 82528390 89854 68761 495191775 88409 31775 402755575 76425 49085 212307139 78310 72693 337615462 39604 27183 401290103 88013 35534 60292342 49628 96208 351163593 13890 259 313814091 13890 50388 761090362 13890 28022 619363996 33607 74515 385268866 33607 16421 878461402 87924 44964 816138634 35061 32885 156706981 79752 86794 140408316 34279 24256 5535096 65620 41899 993443394 54278 24053 530126498 54278 21558 515759647 83707 52180 951537156 87782 62885 480040804 18418 38706 742267098 52783 98845 508284645 13496 53626 177790816 47418 4069 16087931 69430 59660 747269604 96457 83558 275413009 96457 71626 549234614 46972 29150 568445113 46972 77315 54036441 72102 67983 347113941 36555 54366 930442806 12557 72930 808134058 12557 50403 520105799 76431 15314 796200366 23899 55547 199246300 41169 46509 168856059 86490 63862 845392990 62534 62244 440413540 7378 91020 601475628 134 33026 843808833 134 15313 580576128 3173 2014 14024153 3173 58687 974540345 3173 12801 133992596 26662 14787 914672608 26662 53812 782829777 11944 95901 446966246 11944 64693 424622877 24053 96709 803708488 24053 96118 624982211 95218 41414 9696618 72385 34399 412075416 12801 80605 271990755 12801 55090 126201402 12801 43189 914657574 10000 27056 873082292 30921 20496 24400337 30921 33056 640076911 30921 79151 759437707 33026 65775 978693566 91491 87438 623299162 91491 46665 746817821 40058 30706 539087183 40058 1901 651055419 21164 91862 230462300 11084 32885 117336899 54409 20124 752985280 74129 88818 116818313 98395 76801 28590115 98395 84161 953306226 73645 44992 998202063 74515 16630 726664461 74515 29677 947328092 94919 17113 583762504 54467 87809 140452278 54467 16761 648824283 28022 5204 896937128 57546 63816 729157218 54320 83256 231558756 54320 66806 903109054 54320 51549 875408994 84667 33983 457722799 84667 92895 19057283 1733 47455 187975636 63381 88346 166881474 59969 69461 828509547 2439 91849 108944196 2439 97656 991861764 46154 99856 841010823 46154 6447 27061812 77238 34408 73294435 77238 76046 891754036 77238 46287 750222949 90965 53257 969441883 90965 50911 816005423 61195 24215 679919064 12020 79955 685954559 78301 24163 947601391 51928 76596 228450365 51928 59495 15408956 64518 33627 503022503 64518 27175 903094265 64518 32303 373126683 10356 36501 827855868 6330 17250 325537580 76969 20452 429777979 33257 59819 713565742 20945 17871 909147043 4034 88654 957987756 11756 3506 470951683 61336 71471 156679161 61336 92771 725134774 16794 74628 744355934 25051 57542 43040554 34736 87445 82787399 50911 7978 635279802 544 51707 337928608 17128 92534 366149575 53626 11736 515967947 79403 54598 671041168 87445 72621 663930596 36336 27741 940873745 12591 10323 608314651 12591 75970 45983168 91004 23123 966630869 54306 85921 675962321 59020 19322 774115343 75707 46768 107811517 71571 53773 624729770 12326 64020 536261377 23292 29818 902217728 84601 1343 760145804 84601 91047 981328711 56143 87809 800493685 7035 51598 604278045 40646 34544 301772547 40646 79670 239360157 85120 3886 566202483 18350 96335 226293145 94897 16389 881448015 78555 11031 980976260 80493 42544 196944015 28893 46326 817975648 28893 25733 426957036 44287 94604 409325379 62695 40047 325121010 31775 62972 398407954 87067 8105 337824655 29677 1977 469910633 29677 34980 291013047 29677 27266 599532715 38706 78952 736084150 78490 32684 942984527 78490 26283 916904961 78490 90936 631645324 7978 44234 395642504 90858 32664 723575218 53875 83645 203235515 58154 34035 42232558 58154 32885 26175104 99015 25350 426881618 99015 94604 353655745 99015 19049 635043602 67680 62000 730645744 67680 98377 369984114 78098 52321 658935380 15313 96037 685707009 96349 84966 500183297 64020 98870 535383704 41247 15753 992612385 41247 60858 737899283 35168 78772 549957133 35168 19676 21947154 88764 78734 372863683 88764 56924 493756195 91849 19528 227926160 97944 36724 477025736 75597 27979 895296807 53183 91541 518727901 53183 41678 65595980 2155 57947 509421442 7026 19322 781159651 83798 53494 133636044 2433 95427 97962918 2433 94593 139309727 98942 67814 496404381 98942 70107 333144219 66061 25341 650534939 62455 9226 307637242 62455 38230 939889741 40175 94678 973569880 40175 52107 656630965 70786 14489 990343714 15146 64212 655216228 41085 97296 972191071 41085 73178 132767794 60621 72621 386042156 54598 92076 886179832 10333 14275 960962807 10333 43717 597270819 51686 90196 103102196 63500 75685 506254418 20265 5356 631295265 80210 72202 377920880 80210 32680 776048426 80210 60104 311935877 80210 15811 421727928 80210 74109 650519536 77876 95145 77615808 693 29615 624990954 3894 13804 306302765 64524 10001 203542395 40139 1901 434074148 40139 45663 273837970 40139 82682 481465807 19400 96993 313603527 19400 59117 838055102 76220 5745 45532636 44061 45617 183748318 44061 17314 609900455 27266 30437 774383299 27266 34141 988824734 69421 10488 336405840 69421 16630 752430036 71862 45238 984195488 9699 95486 932773998 84268 50321 412174447 82789 77407 741386097 62047 24125 252057102 5149 36297 254590274 48714 53409 714581285 48714 97261 787510935 12587 17250 183063111 41643 20878 9503778 24125 26441 642902246 86290 89022 676256308 78305 97236 836238222 78305 70561 813807017 62477 92471 417838640 91636 22915 399324386 91636 35444 901733410 20124 94790 164824815 538 26398 684918668 538 27401 7397838 78430 13804 147273650 78430 79189 134596009 59882 12668 209922019 73127 76294 223299987 73127 44604 940239851 9008 21626 554276194 9008 6913 195435669 40356 42977 278095511 94604 97010 795329588 18000 94287 9477903 18000 24972 718055733 18000 32937 459415562 43813 11378 152481569 43813 49085 946600597 82957 43550 462815002 31001 5175 841343284 31001 74299 848990611 97010 82648 211995159 97010 58829 345114796 21190 56434 348698333 21190 5639 606589978 31311 15011 346263313 31311 75320 744905722 37640 79748 67090238 80489 86277 941082985 80489 95254 943713187 80489 21626 802234621 70486 8010 876493817 7603 15871 613374252 53409 19198 733929642 53409 4459 138290267 51356 40376 801454758 51356 28458 155178984 42977 72822 644432328 84127 58687 82899454 71649 5857 360384766 90493 48682 158074164 90493 86601 228439373 51116 49353 526040138 51116 27819 735123840 84720 99687 638364586 62845 44964 669494040 62845 82372 167207863 60018 66601 264833951 60018 97586 330229535 46202 72637 918589017 11418 30886 524781778 80413 12336 750940860 80413 78907 176734317 45617 22139 651659962 55549 84614 401120274 95566 9142 199310454 95566 42126 465553304 95566 12715 806359298 95566 75543 679900140 95566 16522 324543976 75685 50 262015160 96568 83993 75507441 96568 26944 482428774 73433 96993 243160706 73433 18414 547211098 3886 42145 475657950 59774 91733 334671636 83585 40703 888948118 11378 66339 488028295 11378 7930 499930993 81306 37819 353006140 79176 39770 787667581 37889 86432 98872919 64056 31118 199700061 77315 67567 430034221 35812 92697 70852380 29150 7414 624559238 1343 46919 210951881 63597 69461 564897398 26823 96348 795226992 26823 55511 481361679 26823 5830 891901826 68116 22034 159774710 94929 10111 827048899 25980 84966 485081627 82682 76192 279056193 15475 43717 191031988 15475 15085 918845867 79748 73104 789933549 16407 53730 438088238 59108 49822 353709952 37885 82177 627462083 37885 56907 999706085 85326 16522 706742707 27401 30603 501734914 27401 27819 568132811 27401 88654 526583222 49967 71356 440247027 39660 62000 995065885 76460 37454 514973800 76460 51386 520649593 29400 88796 66211631 29400 50321 394231943 29400 6631 148950216 92076 87900 225419708 75112 84793 27526953 75112 54074 366512407 32531 86876 967748187 57947 97628 554808024 69823 8890 441730405 69823 87564 576818754 20820 15095 330096840 20820 40047 4683472 85424 36983 337554053 72044 23625 706268582 72044 43550 906883037 10203 89940 776362933 5857 41914 458160494 5857 49822 393755427 5857 38857 25468321 70107 94593 611201317 17113 63650 153720993 17113 73104 880215125 17113 6607 453679495 84966 1116 56609392 84966 3711 418294883 19316 17140 90926562 19316 52454 139636525 83645 21795 547866584 83645 82718 810066094 83645 49985 18320075 62000 79955 954561471 73615 78876 627917660 15095 59139 918059925 15095 26398 845825091 28060 55511 241845207 28060 61293 7413148 47583 84495 309418779 47583 26843 979752228 85023 12001 386955022 85023 10047 274732021 85023 78072 740291740 49609 97236 348958878 55886 91602 681410414 42079 34841 141646271 42079 71872 9340268 90936 20789 73111458 90936 27093 428995984 81975 77607 566571890 18177 19581 362385804 84422 7154 480955895 84422 58440 375146064 12132 25733 117993164 61461 24273 630918257 36983 32177 259773290 36983 73117 936621491 30821 26678 678422517 30821 90910 474645919 58911 84698 940623007 94282 33260 738798963 82718 72693 650901998 54366 59336 466855998 8848 60196 939332517 52454 76154 210418077 17215 17990 27495173 32628 10787 381202817 54711 34844 347668175 54711 14340 293208100 54711 33627 407596992 52321 89841 283358954 24621 57559 590420217 24621 20100 634562111 89896 78690 659792922 14990 33034 471830224 50002 2281 167298934 50002 96738 577518336 36761 80191 611765846 24827 13063 664651761 7596 54074 619675827 7596 36976 952814294 88522 5639 712814333 95716 96697 716295135 51868 74809 596238367 51868 41236 788838654 79060 43864 578440819 79060 7182 901604659 72693 26843 792930278 76153 6649 678399844 55493 99273 691979173 86785 31855 848875174 51635 49934 960609999 5639 33018 163445632 5639 83764 428992531 5639 70036 877367267 3854 17297 533117592 33018 29522 215813775 33018 79955 546254304 88816 57835 840686978 99984 98227 773056244 11456 86361 999079462 63575 40628 127478724 56209 6343 193212899 9919 43755 808092506 9919 34628 782151381 9919 88368 853729292 8105 53257 147745856 38230 17314 305987170 14142 39263 581033906 14142 70325 935414618 61010 96825 114278726 64926 84690 690908626 59411 7589 604134870 18907 85752 59002084 17975 50560 882535887 21088 52906 150806996 77301 18239 970937683 49887 5206 251173916 2691 8615 145508908 87385 62221 215096143 10310 82124 150623859 91602 51386 357752639 91602 65755 801032589 1097 59336 333581820 1097 30003 550053103 89022 70005 545540391 89022 31966 448284758 41414 67313 287879871 19575 33051 881530918 19575 77701 259475624 25733 25654 508550000 43728 6091 321818227 3826 7589 612699266 99811 56701 139076294 99811 58131 935870930 75712 65578 978713141 1059 17489 614128743 1059 55458 108721014 85544 77413 186429885 85544 73178 661528097 85544 61581 416222722 28391 45285 889243684 86660 75503 936634478 86660 76658 426196061 37454 19322 625304882 37454 16630 404928402 73541 17297 964784666 44234 93369 495266009 4459 74859 45396262 27841 29401 717492296 27841 19743 108940852 27841 11040 762414957 89906 9661 25542798 89906 14222 952823101 67 91271 933956589 86307 51269 655097458 82372 62972 78567084 83800 81454 605460098 83800 65755 697292378 83800 80509 217744529 14489 55413 558220521 24256 65861 236792383 24256 31337 186131521 24256 64793 155815856 24256 30889 771852824 83918 30932 234487457 48412 83086 334184173 27819 57164 122431198 27819 8619 428992085 64693 44431 975644886 17315 41457 108314517 17315 75886 824753375 17315 95486 248378217 24819 48588 429635852 24819 74285 812207779 38561 94678 566518089 54337 49353 355049827 95486 43893 801464275 95486 80732 823164686 11016 26003 846205234 56739 43833 191448672 60426 15560 162362159 35565 97656 398977746 55511 56307 947747831 51860 31645 63457999 7826 3711 391157656 38857 76954 650101095 88818 16057 634389373 26944 34544 997477281 65005 37819 456204946 65005 23123 933035066 25350 45829 911376399 55547 84220 882508104 10494 72012 484177974 10494 96058 448530429 91995 8774 859750245 8405 8010 756386379 74285 5348 146411321 97675 32049 107823509 37383 66193 975552763 51163 41770 761974478 92604 66806 439645744 92604 3728 535867147 79955 79081 310221810 87809 46110 644911782 11842 49985 122072455 80559 51939 395727379 80559 85303 811276049 74859 56907 789277084 74859 74083 683837169 59980 50140 892693448 59980 3382 49849947 34628 77229 429776916 88167 57939 122897425 61492 92944 418292855 61492 53125 273501628 35687 29334 783594677 35687 90613 336735456 38836 64466 127217091 2454 51222 618486637 2454 26767 867696622 2454 53523 41836457 66365 49985 746550605 53773 16522 439132790 96058 67316 303260347 96058 1884 89119410 55811 26903 43719329 85504 79133 546867191 52906 91699 273808057 52906 93298 788761367 41236 18948 680087184 86601 30216 113126841 29925 73435 303148943 59252 47675 540045467 90113 86764 981348458 90113 82473 934005793 90113 17595 991569968 62547 22278 460092721 99687 33165 878477289 99687 33056 957730384 7837 17139 575752519 7837 29813 270899173 15968 67216 106638824 44182 51758 643964907 79151 33165 29121292 67814 83974 267099819 81797 88841 823925191 81797 62921 155608126 92234 87147 477774013 22669 59253 317617168 22669 28133 606180812 63862 8046 677397011 63862 10580 393992684 2520 68874 976804216 2520 16522 237413272 32187 45596 390335510 66193 92795 438862588 66193 26283 302985216 30647 83416 856050598 42193 81454 330782655 10488 45905 597845406 10488 83993 252815538 10488 1663 835563141 10488 53922 563977457 30302 30388 941246277 19322 67435 377203627 33627 27842 931453996 33627 23295 446189648 33627 89251 348813311 99490 26464 800917471 27930 8754 726672430 34035 26781 341213054 34035 97236 715522450 34035 14153 790321939 48682 15116 250387557 48682 95252 662856532 32303 67600 944883323 71696 45905 976208305 52920 56351 17092465 52920 74758 962377140 51598 90621 231084557 16421 16613 319376419 88672 8619 297162814 93566 70236 761798814 12085 53401 411498587 24226 26936 343789417 32533 21308 77043569 32533 15376 567721131 15766 6792 567605207 15766 72235 461284437 42834 29522 17937701 42834 45490 525967270 70224 48366 444569 14340 53653 158704510 14340 6006 483526185 52791 86582 520033628 52791 5691 890504879 26767 32037 297475065 76964 42956 274683507 43189 64667 615945027 43189 1907 854532897 61761 83173 351293344 61761 65766 653542529 43732 40222 231511112 83764 84793 167160114 35444 86734 5545354 35444 74305 449553768 35444 30371 739399056 33983 33225 572729806 33983 51440 300683093 27770 10935 308553140 27770 92084 794214578 22034 7109 668738287 22034 321 979791178 22034 61252 810605360 22034 48619 511206605 20452 78771 354049313 20452 70236 787091862 16453 36536 807600437 45889 3647 156307055 52695 58089 740978312 82124 10045 106789086 80509 25038 941444426 66097 83715 625119348 78836 57687 750153678 78421 51222 204832843 42279 43893 427593360 42279 61528 120339643 74083 84237 24508942 52180 48607 774325838 68285 39759 646692982 68285 31252 137121549 23953 28099 722043326 23953 30799 259294210 50745 8946 812299283 77407 52511 601176826 5042 74135 128184321 5042 58882 337943412 66073 99400 795519718 97656 90621 370702402 35404 8030 237686483 61992 22172 588713414 22959 44431 869716073 26283 140 283485174 89829 12451 992147703 75503 92795 100898766 26863 93274 758834958 21713 4527 369678200 21713 71210 668767458 21713 59819 396842058 26961 85148 549867742 26961 73298 743216320 26961 70005 566903649 51293 48038 64673319 51293 42159 511564665 51293 17575 555819319 64469 65009 497940596 64469 96335 293392535 17250 62801 511326729 17250 37279 739967146 58636 6129 523125642 58636 98870 71111197 58636 96335 922473162 19883 50120 307845628 27183 19541 677817996 91235 40459 150409935 91235 75543 621553287 91235 12854 683409461 20230 11073 222886883 20230 60515 948712122 579 72660 682453318 90196 26876 883196279 49553 65036 660555897 96837 24972 386941261 96837 37374 996559988 73662 1884 315823171 68809 36706 701679943 61243 35848 236644354 61243 70925 85665263 15085 54263 134993791 15085 42947 345516586 15085 12913 770457317 15085 30255 499236176 55458 8866 596475735 47323 64364 275002814 47323 90245 104217708 3087 79675 857420833 3087 18756 441419994 9226 72959 5921708 9226 68438 791032439 76566 22446 470901762 95254 75305 561926436 7114 11838 415137613 42956 52511 970016286 42956 72301 524359725 58541 25930 415998444 58541 37431 851176666 58541 43891 136553171 10301 58279 646594115 69461 34176 350124360 1994 5691 416665873 51508 19710 688228702 51508 58629 426986744 19049 35538 758665289 85040 81898 928280501 73564 30461 46371119 32655 26441 91820522 32655 42104 633832141 32655 18948 82948740 29211 14222 240912623 32885 8601 371182808 30371 95053 376956278 30371 23123 231482347 1128 57202 860904344 79984 15595 963677232 79984 42714 280484768 79984 41890 620416900 60104 38548 116325408 60104 56034 812073943 60104 634 675587191 23123 65163 783754338 90899 84214 904941852 59336 33970 169443114 59336 51004 218604674 59336 29096 689185275 22543 50321 546762068 22543 36685 515966991 44228 70233 740036499 44228 94033 985194142 29372 19574 471123980 29372 30401 159308225 42158 1180 251886248 88796 46470 384830368 83000 28536 181445896 83000 27374 714292472 83000 3630 703754838 83000 83385 109858706 9661 15723 223240033 17595 22055 522436949 84161 49323 170383387 15723 89590 652460295 6009 35335 670256155 6009 46043 846793144 33056 99689 349526196 33056 85148 553717219 33056 30889 862442763 31454 8568 319406765 31454 94888 490274398 84958 25783 55583727 83558 4569 273986942 44992 41457 544168608 94287 21626 220088183 83831 47198 175466700 70561 97296 709355758 26969 83385 159368997 42714 51939 150274940 93645 753 591413084 93645 49822 987610972 67373 85303 425410308 15543 60984 963074727 15543 85732 9398544 15543 88368 523572436 72451 59495 959627065 95252 76294 320052165 49985 8614 656648713 49985 22172 497581103 49985 50262 526549104 80732 92046 771696472 20974 11825 557325430 18239 21356 273513747 68761 81424 656472710 5298 77730 68484499 83364 81400 837211574 42104 94192 700807842 32680 26109 752355320 28458 34460 700530035 28458 59104 378979551 12336 26109 214991705 91757 79189 453751154 73336 15213 737670623 42814 4089 986321785 74765 80448 607770305 74765 77229 476977335 74765 53205 159839605 58629 82878 617132800 58629 99498 419882087 84499 98448 344549771 96704 10578 612338779 5830 54621 624169201 35848 60503 403245770 35848 45285 746010638 35848 3 463441423 86001 59818 753159980 89241 78771 865291680 89241 85448 855795177 10001 91873 163647503 10001 17871 592871235 37819 90613 150061476 15871 67004 969068804 84495 78206 592464926 84495 8619 114858199 2327 97248 199406920 2327 19528 986655890 39270 42947 919421581 33034 52511 13305857 17802 81454 903319836 17802 77130 978718648 41890 84698 99386597 75621 12538 833052588 75621 19541 595820278 70791 57703 368123843 59819 9116 945541719 60196 91733 20151589 16522 89952 236957311 16522 3724 964219856 97296 14042 184577945 44431 35572 610815114 41602 89676 592714400 41602 83066 63391255 58361 36317 885747890 75305 68992 24047736 75305 24972 198301202 75305 71912 907464042 32679 68608 207480901 32679 99709 427167596 94790 77319 738919069 91047 68257 935801193 91047 59160 964459745 93274 36536 536503655 51882 94888 815216618 5745 93241 689264527 5745 4948 541629473 56307 43032 802110214 28254 11706 730101531 28254 90466 751188306 28254 90863 488838365 47650 83110 467640448 47650 19269 445327245 98870 47044 788876783 51916 20991 993862737 51916 9485 759194601 51916 89306 740232630 46533 24972 390192604 46533 18606 478397678 45909 71635 633661547 45909 38956 665536996 52511 79914 849373252 34399 53205 734170165 17436 27093 728586635 84698 57090 66816898 89709 98570 248315781 89859 46110 758352991 89859 32040 32351373 10908 40732 621108553 37431 63626 518931787 73178 96633 751232101 84793 17489 254534071 57714 98227 410819914 22436 83043 436524797 10141 45047 285085620 20496 26873 42618593 20496 73188 710831401 9251 8754 974483469 6649 43833 264445268 79189 42827 373440455 89940 82920 985040937 77601 54478 713308202 26843 60251 285523971 17810 18342 347926723 66780 4874 791771978 95381 61440 921773050 75886 3911 837289361 75886 11706 237458001 14918 78771 644103624 77990 95503 795100033 50873 5077 529152449 50873 69738 859477165 50873 77130 881793657 16630 30282 876560439 40280 46107 305968388 17871 7589 223717301 88654 80999 488305524 88654 12913 971790961 56928 97261 649979736 56928 34180 740513692 56928 50312 274673736 22253 27306 684778644 93024 29813 782277356 93024 55783 707410468 67313 25459 298976110 47492 62246 225154751 82346 4346 121885948 82346 98448 163859493 82346 78718 102240650 4650 45853 110460451 4650 34248 428855861 55619 66305 834776065 55619 77436 468596597 55619 11259 565025754 58279 57201 471602960 94033 67681 173734669 40407 64010 985144509 40407 79890 356576805 17275 42539 311189290 92905 88262 645898768 92905 90840 716794798 58546 50685 176816771 13469 39263 475145912 64144 35152 735748057 74306 26873 285783887 96162 93241 893185329 96162 24751 668630654 67975 27609 535911079 48082 22172 666199578 67435 2735 943590090 90613 45285 402112063 92771 63547 202049447 92771 42591 635300279 1438 78732 75914701 96633 54959 500419749 59160 58585 533061693 59160 83706 400765156 96335 36642 155038286 96335 52433 379823093 96335 1884 462291890 21626 88891 120841018 49353 84232 791544786 66339 8667 340412928 66339 3368 188961456 56434 30255 573554807 99898 32853 293545530 78771 79727 564150639 78771 43011 124410182 78771 23625 565543602 59590 2111 70247510 59590 31966 897672756 96348 90863 487613669 76192 79350 993287000 96738 61169 980252458 40628 54921 744887850 64808 25557 583705348 78459 97178 988338257 1884 14585 349473681 1884 70829 974974966 59579 74457 113347385 59579 1489 345533668 3711 6252 609376874 41606 83110 288773241 41606 12779 872137464 41606 88743 127027907 41606 74457 550963162 61273 32839 832101828 61273 32389 679239253 61273 96345 441189109 14222 1113 929820050 83063 43175 772066902 83063 38762 302189904 11741 96030 594048824 91020 33911 554077000 91020 70765 318369391 91020 49822 561133826 91020 51222 486539256 42145 66734 826552680 42145 94888 722899058 42145 47145 940305601 86876 80783 462268845 83258 39260 957855578 87577 20775 237619257 87577 3630 422510792 96812 54712 270261937 96812 66554 640308786 42537 22055 645798970 33355 5709 836284513 61293 56798 232806439 55413 41263 575667287 55413 17139 439016776 56833 50685 957863368 57620 65317 479751860 41876 19493 319606107 41876 65711 414913008 41876 20323 216476736 41876 95427 285847399 41876 48954 501002375 41876 40632 61007689 45285 98448 65910418 99709 84721 800700888 99709 4468 211741878 43893 96626 153420604 43893 52775 909841515 89952 30089 523567910 94888 54921 533237006 23546 41717 989900978 23546 97261 23288664 49890 93559 132342142 49890 33812 931852328 49890 44601 3830055 96993 29698 446409353 88523 3382 924253009 88523 81642 659358788 8619 14826 637063006 75836 71999 805089910 85790 45282 929259199 91733 66122 673593692 28722 81375 729285918 28722 29676 874119246 28722 60835 530091757 36501 36521 137100786 36501 77229 876945934 36501 72301 653801177 1907 2733 630079104 1907 27093 376702537 98227 26873 80558756 98227 14735 485294924 6091 70217 800741091 70765 47044 618721228 70765 24273 866041289 65009 83066 141200175 72822 9142 409521439 45373 8866 250040165 45373 91598 497864096 45373 16613 497358763 45373 89340 360254368 22725 23379 712201981 42470 97945 707522547 34141 17437 159864834 47044 30089 192955405 55677 76771 653581143 55677 71782 178435969 6631 51854 721533850 6631 4298 559403484 76294 87668 133733246 98334 85443 886252484 98334 1425 667590206 5077 98019 836484789 10047 57272 441540322 10047 92046 461785315 10047 11252 225287898 10047 73389 176501583 76954 71738 641757064 66553 45351 737636272 81454 61571 795757616 97601 56406 404209923 79917 75979 965369953 79917 44283 217550045 87900 98300 421157592 68440 8667 659853786 68440 59455 3821823 68440 81026 363668987 25397 25174 67935567 14735 66874 266017957 36317 95295 73894094 6913 12199 803952665 41911 74712 32740952 47145 9142 823395895 69210 72075 345864893 30003 34918 950763319 93007 71427 698664133 93007 13690 770659603 24337 36465 889879850 21356 60329 387316914 61542 88262 829753457 92818 27484 585452187 92818 46237 648738015 92818 2759 400219392 6129 51939 106076388 6129 30698 15390839 83674 82550 571059979 83674 7552 259571699 98378 37900 941392516 25293 96849 760716157 25293 21703 529940243 23625 78259 73896064 23625 14849 915500297 39585 75160 815584448 39585 90863 570824061 66393 99229 474827910 66393 19908 322470528 57164 19824 964062204 57164 19243 846885536 98960 75633 450529307 46919 76059 329765928 77603 97895 177211374 68234 30698 495051915 26936 37374 183327130 26936 63287 808784405 14042 93877 21630742 14042 59182 650713973 46229 83110 191234548 46229 53469 183610934 83416 7071 28690179 39263 78523 41020055 48607 31855 617662844 48607 45905 189774972 9851 18788 958629137 38865 24910 295987359 38865 46423 340140067 25930 13868 368040929 26109 96626 832300496 26109 48949 795872437 26109 65163 930907484 83385 21656 177746353 51222 99400 70574393 51222 69518 608817211 29096 84269 467232298 31514 58260 645312082 61481 88126 671615460 61481 23379 177012446 61481 57272 250593168 61481 80999 584949538 2734 96912 16660843 65036 1747 483337825 77701 38288 468874542 1663 65742 654185515 57202 13905 264164574 57202 7988 397983186 577 64568 903617325 33165 25083 820031712 72660 57110 993406582 16613 77775 715331615 22446 93127 641458774 82878 69946 491976738 6252 12792 235605005 53125 93725 264059161 53125 72877 785792687 74518 83925 681837096 74518 33131 411224598 74518 89729 671599062 74518 34889 763858409 74518 11259 773745729 42376 16045 211564674 17766 82576 895684494 50637 98048 286297947 49183 83293 724548138 33833 57090 410114952 68048 79890 248625346 57414 80173 68006168 79081 25201 429322177 94678 63598 784381009 94678 50309 876384820 423 54617 751803810 26925 28362 182748507 44601 76155 610818448 77436 50020 524920024 77436 15376 913187815 23536 2707 307088015 23536 59914 167812077 34841 65560 898246903 40973 1151 880049209 40973 74458 713878428 1418 17344 306040203 99498 25239 184724281 18845 46625 647194633 12538 92299 942951410 12538 53504 111824637 48588 4761 600123645 30388 60802 926183038 70662 94299 815984497 71970 73298 759894810 71970 31586 836139499 11691 46374 745622309 45971 26636 289209579 45971 89306 557081833 90245 71804 273480566 90245 7515 286013848 76155 22286 424131608 36685 59139 986350345 88891 49768 732655307 65861 23380 849483430 79914 49537 503046699 79914 5588 693792804 79914 13361 520999421 46237 41457 988668532 46237 15993 333297700 12779 72519 558963462 12779 6566 617111059 10578 71698 455679503 88368 29912 603495893 88368 6449 175896639 14153 70829 608078984 73547 2511 515655963 73547 60045 705411411 140 84721 618369502 84232 54921 369196010 22286 84837 33113991 73298 42539 725257173 73298 73904 720801140 37787 84442 652252257 37787 79582 494227237 34176 48158 208720972 23380 85448 99219388 24273 72867 939887282 53523 30698 156685105 39759 96140 55900890 39759 46017 895158323 39759 8642 2481070 80050 73591 161384430 80050 17367 76605008 41954 97661 33929135 83066 95503 509621573 83066 39272 262083672 19541 14799 424336596 37306 73389 577385182 95053 1450 191994519 34402 99727 177442386 10963 85010 644288387 79133 18276 808215972 35572 11814 403543814 35572 89420 930490155 36976 79675 74620342 94192 53922 78645273 94192 49252 330778099 85448 66534 265905999 85448 20047 932806982 60515 2654 613024036 14743 4746 191307336 14743 63206 281062852 16545 25879 43062681 4761 36457 334503996 4761 26498 546561803 2927 88262 970910635 2927 39107 754113048 4848 22502 587079776 4848 26879 381084557 4003 59914 260217991 43755 18756 501666331 70325 10486 51965500 70325 39219 796615461 59776 4272 532600622 5562 16326 2976873 5562 78863 636838927 17367 3708 683133936 35594 58074 919089802 50120 6160 779397717 50120 91561 989730681 22355 3580 871978342 3630 81610 139964942 15454 20114 544144572 29813 28492 228042043 56819 77730 482910071 56819 48949 79537065 99400 12199 451013070 99400 50236 745481913 11918 5106 622130717 2759 23905 690210269 73593 96626 468641147 73771 17650 423527004 66749 45529 890239271 66749 38500 90576556 56034 58718 169547547 84630 37900 598049124 59455 54319 830067198 93705 69058 979562317 93705 62026 92616649 335 78653 124577592 335 45063 254518645 335 78215 538360143 97688 55049 134641158 97688 51828 147392121 46941 36457 253236653 938 59538 294924106 24078 39661 732213728 24078 88348 100108351 26903 73263 438505038 39027 36937 745214474 39027 21870 392475103 1630 86097 480700101 47675 18705 431665190 47675 4948 818228922 73804 19269 860856021 64793 84255 451380397 70366 80366 342794433 70366 79879 641492976 70366 21313 766746473 47198 34745 475277510 47198 12854 88622810 47198 91230 433091053 18788 43052 458464609 29250 70897 455480585 29250 76453 965917336 49820 25095 694565049 8568 67970 445433930 8568 63287 876982506 28133 20946 784699857 28133 59466 426783629 4547 9965 443634123 4547 80157 350722690 51939 60668 213446937 85303 24336 614155894 85303 53905 945873232 12913 20946 62971657 12913 73006 918812508 54621 8866 992380817 54621 10280 777849449 22055 50213 70940726 22055 3 413972676 22055 71782 775578807 10557 33374 433363866 93241 29994 730835650 93241 75651 954196267 93241 67566 435008414 84993 3227 896684286 30889 29902 152335448 30889 28362 963528178 17139 7917 985035334 92694 41406 412603964 1189 27790 446844821 47631 37995 171043905 86073 57993 811842341 86073 54921 416435500 2796 98487 423574406 12451 23212 715016638 8866 68641 836970367 84269 48577 276996788 85449 78160 988270795 83110 96596 292853021 77130 96393 145756155 63051 98221 302704522 63051 43333 598737657 99689 70060 694411998 52258 82081 204047989 9142 45706 427265144 20708 32806 941955365 20708 3728 999624313 77730 78219 744119870 77730 26498 473696070 77730 53268 204116885 7507 29173 747154757 78863 31586 114040406 53922 66684 532748349 89221 9965 978646938 69518 78259 820947415 60582 92561 356984607 85148 3406 733121529 18342 32031 164282260 18342 2820 440215892 10045 81794 992893509 71782 65231 143059540 79655 48984 304243385 89340 57388 405834631 89340 84323 72963884 89340 4948 182051023 21233 23933 746845009 12689 79737 237256165 12689 73006 666664959 36536 29408 319487717 36536 70897 437070038 64834 18431 943099591 7515 58718 111539240 89420 57395 747262054 89420 92761 905837424 2511 89306 875771555 32541 18462 728821656 84721 51721 276619947 84721 31586 62657576 84721 23905 2318286 27168 28627 429230831 33342 27860 2948366 33342 91990 562527456 33342 90971 352651947 58110 94206 356906912 58110 90712 141849641 6566 6683 67667582 6566 76862 336156338 6566 79544 725374502 5532 97800 278605070 60835 57851 57531000 60835 12858 795977070 32911 93739 326634166 8667 57437 618131807 81424 70060 571631930 81424 11736 803307723 29779 33150 221305774 86494 89248 19372480 54313 64549 544541832 73473 54866 214850221 53082 43420 253524592 53082 26922 715158484 98048 55162 116932482 73141 9394 193955404 15858 63610 254615091 15858 14565 340197351 15858 51922 793425136 78732 80491 41311388 41441 82990 630893007 41441 60253 140782862 89306 32040 662521228 40654 61959 623380736 70829 52433 600370020 70829 11978 624302425 64016 31265 81801959 43011 63913 663708924 83043 36863 387350052 10580 5709 350778164 78982 90140 332599031 26876 35672 736262716 50262 42539 280981480 11825 76451 480056969 11825 95660 848909134 18431 85411 687201893 753 9485 975984598 753 4561 907233035 70983 78498 443049876 70983 50590 678786379 70983 37900 50190585 70983 66534 389875234 32382 99280 312520084 32382 4228 565298198 32382 71999 606345789 17696 40980 500753472 18756 65678 275750936 18756 12792 743958911 69168 53430 249351370 37411 60251 513378367 7827 90418 828588142 7827 85521 784589009 70236 50309 800364241 95842 78193 176465182 91093 4272 702873182 91093 44317 705921665 71698 54263 93632963 26781 23862 395194432 5065 80477 300869182 83567 73212 399992196 3227 75083 201568500 3227 91598 760311178 56406 33664 964157803 98554 29698 811039702 37527 50084 148247280 37527 73569 375860204 4258 44203 779565267 54921 40679 669794623 40980 44376 463616668 40980 26038 111362229 77767 34879 391292240 77767 26290 169672374 21509 46423 920232774 81898 83296 551969329 96718 153 290132601 63891 81714 322011644 63891 71850 398443640 11706 3799 693542837 68007 19908 955727017 96345 37749 30817404 89402 72731 459644239 43052 20114 692634063 20593 10168 439307547 37112 28558 195645467 45905 43272 870246808 45905 51387 1369492 8254 13543 232483865 26289 9313 348629681 75750 75083 94268779 75750 78159 132251984 37374 84029 190126297 37374 47943 540954799 99919 48577 235966806 26040 60477 49936182 60253 51331 657124982 20522 70869 875260667 40679 57798 241310980 40679 5811 345853061 40679 99586 867583051 55783 94166 531864027 55783 8741 571407314 55783 81393 371126512 90863 8218 776483018 19578 54478 288900913 2986 82481 358904416 83321 71721 596888034 53206 60428 683751231 38956 75549 658557430 61252 58523 811622649 63811 75348 162012748 35335 11579 605602864 35335 81714 589416986 88348 62190 198894423 24772 9587 17898484 71010 99819 341183820 13905 92761 778152658 65317 7853 782031786 8605 87886 209143041 30089 90848 333776840 46542 87106 724818968 61440 74548 211708022 61440 15364 134438702 67389 11459 722649159 92761 30401 540437102 34570 80173 241162310 81443 72519 160787209 81443 62865 588429200 92046 70199 912375033 92046 99286 638109218 73389 22866 718430638 12199 21755 997199826 12199 73011 858276926 6731 34941 640216680 91575 4298 379803162 11252 60668 237813498 69692 77031 492891678 15204 50953 631131062 55841 97661 742423769 54263 64362 289177313 54263 13142 409992875 61231 44745 111269252 16279 46423 961915780 16279 66800 247520484 92422 75770 329862948 69571 50814 501615366 11978 89225 904745688 7853 53397 978925257 19908 81794 747859882 19908 30392 97423929 24957 23788 215225587 70060 50415 343705424 82920 80259 338902882 5406 68641 35457989 4948 86312 923334462 81799 11814 425124385 81799 66026 957155539 81794 43963 660911292 90912 23756 181620041 55826 95427 349065974 73011 24693 951914134 73011 79389 300232695 73011 10166 332569043 95769 55162 518789727 33809 63558 489842723 89672 23946 373213263 81579 90253 234562212 73904 56129 436528246 80999 68464 138534526 46107 83412 530920755 53469 61663 548002215 70897 79442 78969432 87668 93920 784575196 87668 19243 789746561 5945 83111 92085775 5945 76666 289456204 5945 80157 691830725 66684 39794 7846899 90971 78690 44475796 90971 37584 100022962 90971 27609 5902336 92484 7306 974353979 80783 28003 394970871 80783 38690 922088251 80783 83720 585187452 80783 24082 196433125 37749 90990 81104360 38500 60092 979817355 25557 72360 570180848 29891 2562 973965835 29891 64510 772103028 29891 34732 831334751 29891 65369 893629610 86621 10786 924574463 90253 65560 430381242 80173 58774 955227645 71738 17000 501806328 90418 59182 947880287 68257 26499 79814749 68257 78114 994752948 32040 16193 426602190 50937 83913 952731601 50937 59986 764830271 86773 32313 896497455 1425 72519 274771142 63359 25865 245735405 59139 97910 893815949 59139 56971 434999675 59139 83796 263759593 59139 72744 221580958 79714 27534 433038224 79714 5295 698105822 50338 58451 656937101 28058 96016 903696869 42591 43521 927626405 3368 71106 397291467 27790 7698 303645808 8614 52596 197664471 64549 63113 875634041 37610 84045 774363405 10786 53366 707991565 88262 4116 566443280 4116 70973 741336686 4116 68322 820756106 21313 15413 188161678 34879 34845 671364326 16219 64239 676312938 16219 59321 162662114 59986 42987 807155640 59986 57878 261326347 59986 89225 177175947 59986 30401 913811672 1113 11079 917474039 19789 1350 754304355 19789 9587 313805033 49015 98549 236268483 35152 39082 358751519 23788 45706 539230996 23788 44203 37868155 23788 23946 710909158 77319 44166 904578196 74079 45685 654314000 74079 45965 96485474 74079 52433 909606627 44957 51577 864798359 60329 30801 960223796 60329 26498 832638673 60329 37997 426893039 60329 62608 753210892 81055 63287 176818232 55039 19574 999206705 75348 66874 926212209 75348 78690 826293498 80996 82949 804811953 5346 6683 189700811 83308 29442 85168769 25533 47383 560605271 19852 16317 664968363 97442 17567 882660204 97442 22357 231663462 97442 11079 533845060 58774 90657 208770894 4468 65778 36740981 17930 48938 391322245 17930 49880 871193667 17930 80213 41474921 34180 53397 404787325 18243 97424 738879128 18243 48954 856312570 14849 54676 356460496 14849 25294 500816544 50213 62001 44898278 60251 20323 293900527 47785 9313 372960321 56484 404 475413974 56484 80626 437651239 56484 47758 656917622 55988 69058 410892418 55988 63661 963560015 55988 81992 166356474 45806 14391 893143276 34889 44491 518860349 4027 35555 999900943 4027 27843 639041102 4027 68522 147938307 46423 11412 149587409 20047 32719 997508448 52775 52140 976652792 72100 81026 558571030 72100 22064 715010500 52312 93072 972567859 52312 7306 609790705 52312 51794 166540605 10385 36545 510420616 10385 81181 515193026 36906 17957 580311900 74457 98711 71352697 4562 27 94086645 4562 4069 750192944 4562 63936 94257041 22526 11412 818712159 72337 65443 412937552 37376 29628 729661455 20323 66122 15143989 58209 4232 382081411 58209 73317 753628556 5463 43516 807603247 5463 71940 454077174 95692 42360 600398193 51828 70100 848098057 11704 23895 883162991 11704 5016 333508689 81642 7698 631585940 89248 26290 657158452 89248 66196 479085409 76862 48227 877030725 76862 99586 820920783 64569 22787 56072149 63626 41197 678536616 11807 16687 927955338 44203 496 299207101 55643 81260 552648850 55643 85488 158185084 78238 10795 285586474 78238 71804 375216106 78238 33817 705085304 24910 94277 405581261 60045 98300 701084433 60045 18153 59920993 90961 59224 855772077 50685 62182 861427546 50685 46675 651597742 50685 88789 771056545 50685 11814 540575385 64568 9313 764141674 28671 15691 522968094 68641 56983 349585196 68641 73029 998380171 68641 45849 738128599 63547 95206 651653031 12267 11412 180223108 24472 80715 20898479 87241 64619 25850138 91242 64239 302497876 91242 25600 12474117 86887 75449 195994873 18877 78219 6173362 18877 27648 89137625 54478 5233 451127884 15294 79949 206419975 51577 9758 65620156 15993 65277 847471705 28219 98775 176703774 40039 20134 838431154 32974 75449 330795705 32974 56988 782873530 61959 14086 896118684 61959 7306 512376046 39191 2707 749079761 9758 79582 443062785 58585 19670 526929270 3580 2898 17751741 17044 26561 977752194 53970 13236 697812030 36937 60372 778231310 53341 94991 608377797 53341 78114 168840502 53341 93072 518832374 102 78523 155150892 95360 98711 377445947 98300 99819 550409364 44489 21308 832805655 73015 81249 869374380 31586 89463 783800013 76856 60544 156318611 19019 29346 647108825 72519 11678 970262421 63558 23862 532759914 75772 82622 334259057 75772 48488 799404375 77632 61892 572113147 97178 94277 491732159 80225 78215 183753563 20114 56343 608616035 4298 63972 123006815 75714 76987 153835881 25600 36883 329396930 25600 79442 822741565 25600 20359 475954332 72963 31115 713285279 710 75793 201335888 69058 59338 217313640 66558 11588 76520679 62026 80881 111985617 62026 3226 705519982 62026 32642 165312730 51331 75793 493341722 70643 85010 496483273 34620 91990 986383069 54932 7731 455003712 54932 18371 962268412 45063 92983 432971518 2654 14434 126836911 97424 14924 672047581 97424 85894 954251337 97424 95458 402532741 68888 25821 696921994 10291 86546 937721801 71721 10927 748792310 57878 3226 769439906 60477 23651 584736833 68522 63825 882337847 43650 15602 931235208 43650 56983 403866521 43650 90712 94627153 66184 11588 182746139 66184 3804 649663857 66184 58997 690534080 52596 1888 479978412 90788 67157 860673535 61571 80626 206359605 64768 11858 847924741 15878 18462 281635142 15878 41141 432748708 53504 23651 99428214 29698 64633 548099677 85010 81995 699064879 9179 86312 233655480 15413 24323 14246519 64195 96647 379955898 64195 62865 61410254 64195 36657 177691376 86118 72349 209263310 12006 30788 761807351 12006 87147 4041812 66122 93072 919677436 62865 14368 910924988 14585 37997 19071653 60092 76453 843020266 11814 8711 916780514 11814 39661 782983575 23862 74070 749793194 27843 71804 311533121 48954 27534 903974132 9965 69287 21263086 14022 66800 25399575 42987 75083 332370309 58718 43873 167235838 58718 12737 265323784 63972 25542 610312630 63972 20359 763092407 73006 65232 784859234 73006 45274 33230032 44491 20258 697206222 44491 68140 348634756 15364 57296 593582965 78370 18462 411290535 65560 45240 202719849 65560 76809 491450993 65560 11576 990942262 50309 75574 171999017 65239 21050 359879091 65239 76598 918274238 37871 79142 892887034 37871 75793 497406381 79544 58860 966850531 18561 2707 198636372 63825 56129 388690117 63598 8267 605246608 50198 91561 350403958 50198 80287 254723164 50198 19008 83994321 45065 62227 614303267 45065 36634 518297651 76453 14974 956767564 56971 64892 52450557 81362 71365 463764032 81362 24779 565813323 81362 62039 828055370 48984 56168 548054917 36416 2329 875065125 36416 45781 779145128 36416 74066 613067749 36416 96537 29705583 50879 98967 186781790 59320 73029 260310356 16317 59580 159186570 56129 61094 181467783 56129 66261 271156631 25083 43963 33310076 25083 22853 833749905 97661 13549 916112061 97661 53435 535233410 21656 66800 521589322 52818 78546 992332203 12792 88538 34168242 12792 36434 396263947 11986 73029 123962810 31324 46053 759799413 24779 23739 642063757 24779 10638 316148852 24779 43455 432941091 26561 43355 602963831 3804 24336 604674779 5712 20633 337906532 5712 60802 620212260 73739 93237 773517678 49768 60876 717201489 49768 27678 767012852 31115 4273 455186270 75818 12430 250706564 76130 19973 819129203 34954 25294 503193377 34954 32894 475404877 79559 82492 635310655 37693 8719 635740330 38854 15595 828769759 5811 43408 477645083 46625 95434 37763081 22064 46658 600438065 22064 72744 127197294 91561 65335 714851516 91561 23887 730510884 4566 45574 950818086 20359 51985 70260767 47758 71602 590068764 47758 36121 654015773 47758 39781 577603652 47758 12737 798271156 619 23946 503118204 87238 24365 970796789 90848 10168 997428248 77361 11858 27326365 80806 59715 337268203 80806 86981 516356220 45706 90685 656011199 92640 56531 545510492 92640 72759 998772767 99274 4843 817182386 87415 11576 302602075 11579 82321 862752117 11579 87873 911935673 36465 22853 694047315 53430 47288 140426140 53430 46053 368296862 10961 82691 335716104 49255 81992 314449243 49255 29902 51064654 6449 92647 425067207 20633 92772 865393998 20633 87147 912018441 35660 35447 227540227 35660 27648 474736082 53942 28900 711275150 25239 91925 288812053 93072 65369 782760348 93072 65773 666400233 36077 43341 49412662 4271 19008 382332611 24336 93641 930873072 64214 65021 6825838 13295 76370 964194721 13295 79968 120708733 13295 77519 198333675 22502 45862 515824172 32894 91925 881276118 60668 89830 114902481 84485 25493 787751785 84485 88361 247164842 14799 80491 875900280 82503 54705 425909309 47943 73244 101997839 47943 93147 494951827 59538 59283 173645205 63287 95458 279751909 96059 15860 105856361 94166 46658 56021359 56414 59338 118934579 25868 2972 910326664 39082 24500 712876017 39082 62227 770482545 9276 27678 964601937 9276 56983 703719836 9276 59283 578269218 5670 57482 21092265 77560 57296 28287426 95660 47895 837029514 48148 83531 961416062 5588 8711 920586616 5588 36419 677037031 1151 62193 296401744 78219 36082 926089826 3993 77519 708650078 36121 13828 489299848 83228 21962 404751996 83228 85026 542919059 98487 13973 906264696 98487 11752 533037445 98487 91128 456413980 98487 26290 127557344 49880 94086 164702791 49880 56674 73096978 71376 7642 842872497 58995 77872 237043960 81446 12807 359864018 60802 68448 326437446 88789 67698 660073774 56162 63942 89158633 56162 4000 981935929 56162 64618 671084588 39107 94277 140817139 15160 96269 987233213 15160 51653 268477836 95713 95458 643432553 45138 39283 650111589 89775 86747 957294901 23039 53232 15579883 23039 36657 649373884 23946 21267 344704908 23946 12521 649698460 16670 22787 354206386 6042 65683 747792020 6042 77099 367051770 81914 75819 830664356 21755 83720 274946682 91689 64841 418212953 54617 38817 293580920 54617 71519 535946384 54617 29087 727626433 63913 63208 293203369 63913 53401 170824764 63913 99273 106279025 64510 15824 81508443 32941 52324 900369898 75790 87528 520416264 66534 33396 315104568 66534 65443 571515198 8741 30697 689934668 73585 18359 949782356 73585 99840 210260015 39272 98775 893131089 90893 41747 879622979 28734 62039 60866688 4746 85090 501521267 4746 28636 344610119 969 39814 879229546 88231 79442 808508350 67477 95434 241240534 27958 4854 72483328 27958 81522 839653894 32642 11079 489571171 95458 33063 824432095 95458 55447 580547442 95458 57092 856922867 14674 21249 591444877 14674 99192 953049482 66840 64619 969808789 22853 47458 537708546 22853 11079 628978026 84018 40433 529532508 32208 57395 979354723 36457 92166 258498666 33734 58284 611373582 86312 70299 12798947 20340 17013 62790453 20340 14434 610310161 66026 2054 164325382 66800 36071 182003358 66800 6272 216609749 33532 4941 30303053 54154 90696 508678454 54154 43097 384098685 4828 72759 389819857 38984 44498 196617016 28417 9313 385233731 14968 48488 411380352 81610 98947 495937838 79968 6424 343481858 96537 44950 481730223 38167 44317 157691916 82492 58504 873400263 99727 85989 210681030 32806 97256 145434291 32806 89352 253247034 32806 8789 885555052 1561 68369 458689301 37584 26478 164232943 19599 41246 406679884 80157 55622 496983501 80157 78840 712554024 7917 30706 350089721 8688 64633 145097107 11826 2494 740342950 45849 11726 323107517 45849 20801 833204633 45849 49753 614906204 70903 61076 720421479 9587 96181 668413571 11079 24365 707699625 73569 81464 676136234 45574 96402 198512385 45574 43904 28184732 66196 93300 668638961 59283 14924 59802924 59283 19515 286608021 56630 45451 95292488 98711 9741 107508625 98711 23148 256976318 98711 55288 39181263 98711 15236 972583961 8711 97332 506058695 8711 81995 999837693 8711 16215 772850906 8711 12235 862920353 57960 1773 661944324 2820 46053 386903540 2820 8266 555780124 78546 18153 741038502 13236 88946 443120529 96472 84389 520492396 85516 21322 575960575 85516 82949 256271906 90657 31823 246234735 29520 26642 386086390 29520 38452 953834794 29520 46883 982663181 26290 91879 986480625 84255 16215 494031239 84255 73244 616928558 77567 33396 749402035 81792 99109 453275865 81792 53752 269104237 70192 23463 749383325 70192 85151 72889227 48488 83201 303235358 34845 97022 92381828 59661 40586 954275882 59661 59648 57790714 36634 25175 972508504 48096 36863 940020140 76987 43889 688896963 76987 83418 629881082 16128 65015 901657283 3988 54570 444731979 33036 67277 555537966 33036 96139 517783361 9418 55147 136271785 9418 95328 267403110 96811 41870 243086410 96811 30634 242770662 64632 42548 487549134 64632 23337 404819481 4232 92619 386751844 2898 7217 969544369 2898 18947 765076439 2898 33396 662879948 44317 33143 233008215 44317 17992 865461575 44317 24025 407620196 59466 3790 193044017 59466 7005 838132853 36545 43250 891297698 32196 91901 329075772 55162 40413 139695410 55162 59136 328547456 55162 56674 52433462 96097 88664 200097209 99405 61496 242940839 57542 629 533937596 57542 51242 703449376 57542 29820 621715318 50001 44003 348567308 50001 74130 31199149 77867 7306 604766516 77867 44376 875331678 77867 30976 470591776 75549 66261 78821673 75549 89532 822688824 87897 72125 11236907 36863 66348 175615098 18573 3691 283627371 18573 25493 980214093 57395 44831 381381118 63338 72125 259609112 51712 39118 475286255 83720 13116 632436158 83720 39741 589999221 96139 41453 484309558 78114 85338 253575621 87743 47000 503920778 59321 33964 820479506 76598 41955 50047700 12858 79735 97825453 95635 17116 122715429 72740 23337 855787767 12700 79267 536062133 12700 44376 188858662 27534 46026 45564454 27534 84338 151726075 27534 53463 342192154 27534 91128 719307622 38329 5825 36929781 5016 51242 981216164 91990 18160 574620945 19574 9994 45876401 96181 61068 794881421 85026 55789 781575052 85026 49578 789171532 99980 99819 376538046 99980 6919 751796796 16093 33912 427507709 88987 15824 865932155 44745 40598 37068883 44745 40413 130906720 55526 15764 751165487 24121 2344 637927060 24121 64618 936348829 52198 68386 38085390 18153 73246 942858454 91684 51506 695375964 91684 36082 747244236 23651 30706 281440898 23651 65501 479409463 3812 59156 630613479 88106 9022 383700700 53651 25175 470911875 53651 29401 609836932 91925 61792 798508639 28477 39684 800177762 80573 74370 506873571 68386 38942 308759706 68386 76696 72528856 7278 59879 562469342 7278 50057 293734219 7278 64425 347353759 73708 45992 188359894 22242 16536 323139543 4642 68183 119637979 7576 81463 427714129 19670 69158 181530239 76445 98317 560727405 76445 55224 994709799 97800 20813 856808752 97800 94129 54246102 97800 56674 624743345 92864 37426 638489666 25060 33840 386375403 75253 15114 355336354 362 66979 568857719 88581 59827 90930906 65443 47635 781443875 65443 48298 942053187 65443 92547 759084098 62280 7437 884649350 82990 32638 546650429 82990 4069 408484201 82990 66034 955472927 82990 75627 134419308 34045 47530 654109737 34045 56753 489614488 43963 5584 393022221 43963 98418 487827461 43963 66609 937939739 99005 4759 675682917 99005 92647 650077781 68454 71150 864025993 68454 4759 613993478 90140 93358 954626508 90140 71052 547402095 73029 38990 434848716 66261 33363 286640216 66261 9092 731131687 67698 47505 852271401 51794 34639 855007090 49824 71803 519486633 72744 26293 433711972 90201 4759 223740849 89651 9164 619544393 39403 80625 347119975 83757 88082 407871670 97618 36883 152462485 99586 59836 875550704 29628 60869 231914717 64425 63208 338540654 88082 89057 107260227 88082 81405 467541618 88082 45341 936841860 88082 91107 783527940 75574 42447 499294571 65775 75345 277361307 65775 73776 68378211 62998 91711 787358881 2972 20996 85964113 36883 37950 594178344 36883 46292 570971756 86750 63466 279093655 63208 13116 491490060 63208 505 634641523 63208 4438 154165153 57841 6980 899203175 7054 67567 505748775 36657 65580 544177061 36657 66687 397863554 54078 79384 398512564 70729 83394 468169121 70729 34283 563604744 70973 99192 370286398 70973 98549 957945319 71404 88118 98345872 71404 99608 892728050 71404 17013 582357494 34639 57760 648628604 44376 28256 174571693 23756 61412 890752018 23756 70322 556839135 19518 54351 153839907 65015 24192 59279136 65015 6167 236709269 61196 54589 968863256 61196 76370 712830622 47154 28104 962402204 26678 89727 901757649 26678 74066 192853503 88114 52324 228023899 4299 48298 472976133 20112 11823 361775155 36589 63171 562456125 36589 33970 403077731 3226 71803 592767653 36894 62737 623793939 20813 11528 98658511 62227 59368 198233859 19700 39739 508814078 90241 67157 414388209 77031 59879 325618867 7796 60372 984234606 7796 39741 855678618 42447 10689 657476879 20157 54676 642015181 20157 39997 822579723 20157 10091 12268512 65369 7271 911055008 42792 71631 476331383 75473 35473 579576616 75473 83973 401178812 75473 25811 718644186 75473 68511 983742572 54676 35107 574977873 52833 27619 169878570 52833 11528 861479804 44711 88946 410468231 44711 22710 837956962 98129 27678 59006242 98129 51394 517234857 96987 64690 410445805 66348 86400 698963796 92619 18482 938966033 92619 53933 110869682 4440 48101 591741797 40413 83052 944569687 14646 94277 640473592 37067 85005 735075085 70100 90423 570530964 30486 57189 67784575 30486 20996 71656990 30486 43873 804760265 36572 29482 836296682 36572 84691 977805439 11459 91153 849804597 9052 66979 884173125 9052 38947 148315718 99819 81464 268023061 99819 13973 504573554 99819 2499 398182487 76049 25558 758237426 60372 92681 67491267 60372 54436 632496272 30401 28760 367644880 4069 97022 481156386 4069 57193 407628639 4069 14861 210271059 1770 98775 62713181 1770 86428 415732547 98317 9741 130377311 74070 92061 393255148 74070 58860 26212170 81322 30343 529209019 83531 64841 822150754 14434 92680 631515065 11609 44606 755234816 36344 37950 233138854 36344 19591 638813964 36344 41141 385245014 47423 92680 18731508 47423 90083 946362314 2499 8469 825839532 2499 85894 910164169 28544 39781 631339504 28544 25604 507115800 28544 81436 96938868 7005 93246 998670711 67157 81464 634812242 27648 60622 353065023 69145 43889 789260645 20552 26478 199456035 58492 34333 86831768 64488 19431 926456669 64488 29201 21626028 76696 49883 145396943 39217 18860 650160372 39217 70658 435445982 39217 99273 418354767 28948 94889 55835422 65251 29607 866564836 65251 46883 630212955 86381 33964 276875317 86381 57408 802827978 63796 93214 93240464 34283 11576 428778143 34283 36722 22048969 30634 32719 500128056 92757 7756 64870844 12419 60989 328720122 6272 93850 171511665 42126 24025 628678581 12306 79735 963519585 10689 58359 197354251 44220 83973 425621299 44220 58650 372309275 24082 48395 816062539 24082 54800 717437907 39814 48923 556455240 39741 8716 934695351 39741 95295 741325254 79303 19686 707455001 17071 56753 241327042 51283 25080 132283523 10452 23903 243734087 56933 27301 683546875 84480 4941 570536797 77519 14653 672165125 19008 92547 353966376 15824 42091 236623102 1773 56531 510090328 61094 23739 596854385 71804 27313 461491843 16687 43250 829555945 80880 92985 453492838 24164 79735 749039792 61076 83697 88313235 61076 33309 792941822 75627 1204 175328255 14368 243 574625371 14368 94307 82469186 14368 43889 718402038 52268 20258 400415579 93214 11241 26636641 33637 10902 766776301 68511 86171 541316110 68511 24947 7824834 68511 40744 689102311 19477 66864 23541535 89600 56633 955339248 89600 799 620343160 87137 59338 821408996 87137 92476 479002489 83582 57030 509441540 79949 25030 89916800 42360 42933 77260502 88032 53754 898655807 88032 92877 402548400 88032 83966 188449795 56983 61602 221681833 56983 73179 850082002 61068 39923 166233769 93599 94878 164933947 93599 33143 397145107 60989 6008 690293981 18371 82732 83165136 90842 74544 382561739 69383 31823 480629644 30343 52042 102946426 36082 39818 126617171 95328 64977 549592544 87873 76817 624425413 25175 92126 660443492 89057 64657 235012433 89057 35285 706727213 89057 65021 653879565 89057 45569 966678218 55078 96596 591068900 23887 82236 440426364 23887 63884 166902227 96016 24786 820749879 48349 83966 800671674 95764 2902 849626834 95764 6919 591642220 52140 61654 813581206 87667 69936 968464232 79735 40159 431562207 79735 24938 633964332 79735 90960 600640726 23485 97287 68086828 23485 6372 279161428 10581 46883 60975953 15595 2822 84673131 95434 61361 57966171 64841 27436 995730793 64841 48101 967825864 41141 41845 127521882 43455 70139 113889911 71178 14766 901924991 59338 34791 525212864 36071 53401 169979615 26979 10927 239482061 26979 17116 699019375 81995 79231 251113309 81995 94545 514203872 47895 38101 427426897 80626 13173 314654215 80626 6637 705896462 33121 93831 620491571 12430 78970 476111595 12430 63617 337783693 12430 95785 274351758 27678 34752 495701541 24025 41947 865180263 24025 71826 523537455 32719 11366 745484778 32719 3041 22207263 19686 76622 635871571 11412 20128 728642838 11412 9096 923108989 95366 76683 706333049 95366 25030 215441658 98775 27090 461449420 44199 26380 646022050 39684 27863 640912896 74066 88963 179604875 74066 1387 769894212 87410 48236 239983659 29201 53475 975019558 40669 80114 192626374 69158 55691 119871905 12235 4869 427133149 58684 96164 955635039 71940 51653 921875982 20128 71826 650695155 59828 88655 795041064 2344 58650 147994774 87147 262 369489049 87147 77153 625077589 40744 7617 902205240 47000 34851 276063581 66979 61391 477206371 60386 82741 931312857 76313 98766 931716377 76313 52746 466532522 43341 22484 43932428 43341 54800 130373098 63367 47593 986037523 7472 95819 51367727 7472 9164 227595972 12777 93671 145348804 12777 9959 846095178 89532 57628 83482612 66037 95785 11596495 66037 81405 822125310 35011 24370 257243550 28577 84072 338700508 28577 36729 484198947 28577 74191 452379606 4941 23743 212727416 4941 23071 896776018 27890 37917 757167696 27890 69144 58322714 88142 40247 769369480 88142 44341 364173021 24947 61417 366273358 14861 95008 276471245 14861 88935 222988623 10927 5091 20880969 6905 93831 138663626 59648 21912 636501803 69884 91890 570926786 87528 91930 6309997 87528 95295 656183374 19397 59993 528015465 19397 22124 989320825 19397 34097 942265126 93671 43670 425179368 40622 62255 763252717 40622 90714 208072220 21451 88427 722968638 21451 95819 628945401 41945 86508 605679669 46053 70658 660675261 43408 85564 648311278 25693 59102 249290632 25693 65351 974877699 43250 71555 665060426 44831 21754 748929792 59224 4500 198287264 59224 25530 643650631 71150 90896 872426291 12521 8789 193655553 12521 88247 902666925 27436 51394 232088596 27436 8521 645773780 51403 6008 790231068 90487 73776 588739237 90487 52746 111636628 48395 86891 569960348 82310 15114 182988890 52554 93172 78594816 70081 28774 410493937 22044 91128 237869964 22044 47223 218240830 51830 37790 123480206 86546 49982 409436054 86546 70658 658388937 91179 53858 17244696 91179 76299 553256973 91179 76986 699042100 27064 29883 807643430 63884 63490 244814718 30619 45992 970862967 79398 93158 3982016 99192 13201 614934233 28431 66543 691290325 381 16215 517162752 92511 24179 345928392 92511 49442 605463813 51653 84605 654796280 51653 10270 897639367 71826 75342 784687933 16215 30871 210515146 83765 47713 489431395 83765 24008 934907419 44991 34811 966037148 44991 1224 41236320 6852 11676 851558762 42801 82732 566324430 98221 20694 556581449 65335 14766 760332078 72405 62930 520616499 72405 94800 416351805 82622 86972 559739225 82622 75066 973634172 11678 57092 272372735 46658 81464 159239765 68078 31520 927561956 49217 90714 896063343 88361 68448 979573737 20258 37873 482679133 90685 23743 397368866 59943 76869 649729073 59943 81315 578881513 18167 12153 495097939 18167 57618 338334548 18167 39325 12426843 18167 67724 867044935 59551 92325 15998055 92061 71631 895894056 31182 76447 523387434 39325 29489 785961392 81815 12286 613878404 81815 78087 380922970 40598 48775 386149770 83137 39238 550340893 83137 12001 295584377 83137 12821 486100768 33964 88655 582445122 220 41781 212479676 220 18473 604733076 6919 69508 995197318 51227 44606 903491793 51227 79231 504162371 45003 48101 201483993 45003 6497 982284112 86891 98296 193391279 54505 4241 221083383 88719 11071 381316556 73776 95083 771341308 76487 81463 131388811 76487 83201 466097408 20571 46292 895186565 42841 57101 459147011 49753 98357 90949483 44050 73538 952076779 74040 95989 497430292 11576 8789 771710675 11676 6406 239757596 11676 68994 252200080 2383 30148 676888563 92772 98766 107683485 94129 74759 53462614 94129 61417 869796862 61391 13973 13882384 56531 55714 527618621 56531 48155 948715887 96039 86428 890140156 27487 59028 193292561 27487 97746 512009925 59879 70249 103300584 1224 43873 102797244 66772 78164 240635364 53463 51812 200880821 53463 59028 960915032 10270 30520 712593818 92271 3013 40001544 92271 97230 734204038 4759 16648 493081431 88814 67773 724188955 88814 9367 147055683 45274 65407 932064400 20694 8424 596140317 31837 20254 830597149 39940 86618 66009139 39940 69719 712580736 39940 35507 859104435 23739 24344 356258302 73460 23155 338879375 10220 63026 981121563 2556 91964 245834937 2556 21820 736430573 55288 48101 761951258 55288 29087 70478759 82741 73727 375529979 82741 30976 111175708 57618 8789 816502032 57618 88247 410036369 55447 54158 909319702 65223 76986 26946084 84691 47458 194166268 12010 92217 256113126 38254 12677 55949297 82232 61616 981189807 22970 87606 757236691 62744 12438 935719346 24138 62801 463507640 69886 56125 406252280 13973 42883 311309409 13973 99608 193973248 35297 53786 882375861 93602 54957 535495310 93602 52189 230543008 86981 17959 355398437 99608 90461 529581733 99608 77153 363385284 799 79267 551233173 27341 41061 951057358 70139 42180 383992984 15236 57408 583453121 15236 53880 340938455 33956 24225 137341431 33956 41992 277744033 6167 72091 213538517 96211 60429 891371515 28104 62 31601805 83418 11528 113450601 95199 1497 237685970 95199 61417 246307459 95199 44950 538425180 60429 86737 577062619 85564 83108 854142850 85564 48295 909435515 78409 1064 386590406 78409 60735 646561877 23148 52778 54321030 23148 3064 224181258 65117 29087 797725878 65117 47505 977760242 45992 83123 101379436 45992 9098 910066687 59827 94811 446099619 59827 20763 953316625 25811 40044 434575283 21567 63673 275167249 56674 27231 417635123 56674 30853 889481001 56674 9881 20837853 85151 77704 11014677 21557 51379 486848208 29820 49917 406460591 11752 32165 472591931 11752 71052 443310779 35982 73914 746245564 41781 83966 681312634 41781 53597 7765141 6805 67451 369945718 93147 88247 360931148 96872 96289 206430112 15241 62757 26230349 43889 35810 878829931 29087 8521 585866167 29087 7617 64740370 92680 45569 707860870 9741 38775 631762385 9741 47499 588351518 91128 68940 413299710 91128 62062 813609515 8060 64307 139001591 56633 71776 710145433 56633 47572 623538348 56633 89409 685495390 29489 42885 163523015 28636 90083 67809794 76370 81463 400369678 76370 79867 732718757 76370 80982 618957008 76370 5490 39857366 1664 3592 288196923 45672 82236 984395588 88655 68681 980155724 88655 88829 571804446 79044 93948 648895265 23071 4649 76489043 60189 48155 214271456 59967 6980 487726107 16524 73063 756660963 26651 61417 838822279 48298 91550 896378105 88829 51845 270252596 56648 64743 612605219 97022 64307 473201415 40101 93158 566422570 16536 56642 78451429 67348 36273 385020341 14068 18752 989567321 14068 55691 148618828 37917 94811 307757630 10595 49442 255847484 70093 74544 527574532 91901 88256 509274611 30473 75046 797331969 30473 17632 515143459 30473 36722 436651680 30473 83973 635439014 88935 23093 600290181 88935 98766 826595497 82236 85628 223839867 87589 58560 811158405 87589 84405 915424399 59136 12154 548277551 4869 29408 448334522 40433 89299 189437993 59836 22484 59697315 41845 48300 819363902 65407 10999 943387735 74644 8849 466574451 41442 85711 681744370 2086 88999 201516433 91879 53475 194882534 91879 94501 550762612 41460 83091 197069601 57092 20763 478778553 8424 99309 725202653 17163 11726 238957869 95819 42936 102207851 83282 4274 753308046 47458 58807 592137059 27619 20267 763225633 99273 6941 836806471 99273 8465 88552478 99273 77964 49131954 16879 36965 405004625 27592 90083 409933973 77797 99413 739323671 1766 33037 270460291 63466 55489 56349895 78423 25745 3532986 36370 36722 433854848 36370 2118 809353944 36370 97287 485655713 37583 10182 931784380 59993 72117 948895751 96551 35060 526284648 50057 55303 421548527 94889 84599 249906980 94889 56956 302018117 93158 94545 348958412 56747 61707 394757896 56747 68908 305145356 30976 1064 868817032 56036 35190 374364719 17013 57036 393264894 82732 18089 350816932 82732 33398 748163877 48555 93567 98647670 48555 55475 672125453 48555 73146 574977001 59548 3134 651434090 94501 21839 876732970 57270 49982 991959662 57270 44430 822594459 57270 70322 749018985 57270 48295 920457948 65199 86775 368281256 65199 56308 907453388 65199 28774 43415613 65199 81740 703819010 63419 95710 998741237 6424 55653 665398790 76447 3657 836831146 9096 35811 136910284 31294 35341 611562704 22037 4274 380435458 58650 83156 712054236 58650 58587 950826994 58650 55738 269173798 69719 94244 983850037 59900 22448 569466045 81463 92994 261102222 52438 13450 171297877 52438 6372 501611509 70249 84605 299409251 73727 67451 342372428 73727 97230 4430679 24786 62104 832343962 24786 31682 70842563 24786 71285 852778887 43699 98023 380813180 43699 78750 711926299 43699 58505 313110264 49883 48974 169979307 83444 38775 129286606 86097 87169 270156328 86097 80958 149140923 48101 49718 839448554 92794 60359 745084504 33363 23821 363577774 37120 30148 252117758 88946 7814 229243677 10091 20955 390062035 55303 31142 624540584 67567 5524 187343150 25558 80958 88146206 25558 9768 418687928 60945 81957 201462175 35296 80991 1501152 35296 28013 90991140 96554 25030 868057741 77966 18482 441614943 57101 8505 141767030 57101 91370 510387658 73146 84822 324558047 73146 4303 933940278 55489 55158 562642329 18933 99680 545355396 71355 48923 37107612 71355 10913 489328041 71355 38756 493092760 45205 29883 61842355 47440 99413 391997366 47440 48668 608230437 75046 41462 470243169 75046 72206 549511545 83973 78578 706943451 83973 49227 406276869 45330 58871 301895600 45330 33242 835073482 36722 25030 866530082 60669 20955 880228171 14766 57760 923780561 30228 2899 939879810 68940 8673 220624311 68940 1094 838493735 22484 67719 739962300 22484 88427 158159192 23337 44430 938269241 7217 25834 830328990 7217 6076 514929971 33840 16648 5725915 80156 72458 454369728 80156 92985 396832337 10902 3592 160694546 64765 73521 989810163 41462 10289 161717827 20996 45666 780537202 20996 99901 560745703 20996 47499 877984321 20996 17294 252068602 20996 74898 753248369 35995 28272 628924458 81436 90352 317658514 81436 84570 761136159 50558 35120 787352571 97746 23090 539144328 92049 28774 475276212 92049 90960 825045355 92049 3445 91739130 84267 1872 617180645 88427 99386 470429071 2899 20955 645703555 2899 18141 218952693 40168 67724 748817059 25604 44359 918152812 25604 64678 999128779 35107 21912 974368203 49359 1168 172881953 49359 36025 885024920 135 6941 887062680 27445 10289 917050016 27445 61483 340369301 33970 60011 409297108 89409 46168 303418875 89409 25593 263917097 64570 27588 400399618 94800 58505 875629613 56956 70316 286932884 45569 35507 861533154 45569 8673 566163105 95950 57132 475991220 95950 13212 280918361 84822 98966 956695681 97945 53786 663750012 76622 2822 908039166 76622 42883 251181474 25498 61927 492247919 84 70296 865211999 84 15000 467105849 84 8505 745836336 49442 24278 212424443 49442 4241 753168377 2685 49280 490589543 27674 44800 564097520 27674 49982 863123076 49173 7617 763590698 45343 24225 539811779 63513 10909 414277022 43873 64389 975932106 70322 99901 66809744 70322 20955 88335489 98961 93235 436092485 98961 66220 612647991 39567 52320 207992064 3064 72458 103130430 93831 86440 994865877 28774 50938 78774147 83394 24344 669283580 23903 46795 830071535 23903 16764 506717453 18482 46397 324091296 18482 51271 676819249 39618 17198 679092347 60622 71865 222585059 17632 25332 818390885 38775 3201 885660484 67565 40729 655604958 12126 3592 556121162 12126 83966 727173401 17837 22873 742279459 20955 19929 901781403 40459 24934 206569533 91107 2749 660629405 91107 13366 157675267 12821 36063 201659227 12821 45269 230183184 12821 280 623818365 54436 68781 770360822 54436 79867 40605089 22710 41389 330667153 22710 51705 793256889 71290 34097 55759446 50546 23968 289382155 50546 60134 197430293 97287 1965 793254139 11071 91930 822850900 12906 51705 119595277 85229 77058 648421294 87169 86149 955009909 87169 19212 241856649 9098 47586 28222589 9098 39698 153992629 9098 21912 702705474 14913 77153 191025729 82573 26476 360644837 79231 51439 649354943 79231 86737 360749425 79231 35060 64678882 79231 30740 615152687 83052 35339 448417511 92181 40222 714072732 92181 74841 199336785 94811 25290 486664805 34851 43264 363744304 34851 39779 652553966 40884 91916 633369841 96289 91544 907581080 4300 47586 208632265 505 28783 223436815 53858 19259 839229126 53858 93850 874191859 51845 56449 295589299 51845 26648 229532872 54800 49953 567224461 54800 89634 828706522 54800 28355 534847489 54800 35883 730367520 39980 73865 864833759 39980 72144 965856261 39980 75901 379816819 2154 12973 468838530 30807 58357 956472474 30807 40961 540243019 17463 22576 273891317 17463 48998 658170379 86954 72144 39717279 4438 25776 163161791 35448 51350 485689675 47350 142 856901984 47350 56449 513818027 71018 4784 383725353 85170 46537 393571640 85170 33333 509253269 85170 92638 120597619 74544 81245 373989526 13657 85950 494877061 70352 72356 26917326 70352 48000 176980338 73521 74078 960860211 62062 696 565075415 64058 33202 542099824 44341 59288 14180829 87329 35050 521924816 18473 98766 967213498 18473 88732 249807605 18473 63318 838267780 18473 86982 663338450 92985 11901 589518359 24253 30199 684084498 79279 44430 822239931 79279 63809 612057292 76817 22633 60828293 76817 70726 776555460 76817 55409 488343399 89950 70864 550960572 89950 27058 395099023 57621 72807 959126480 35810 82903 448715165 79867 32825 346161180 90655 3780 497427911 49982 46122 233189722 48775 27659 430410448 55409 17608 542343098 33063 47068 955759098 33063 41908 908903746 23556 82755 707969627 67772 39818 20192728 67772 47068 390310322 49203 46122 992672074 59368 70896 505080073 97995 56222 453272845 57149 55405 324312698 57149 60124 435079890 70896 34155 299571725 91427 27588 547678547 91427 23246 69654958 38306 75586 95391839 38306 12154 940148142 38306 92505 317285206 43019 97715 729434627 43019 6319 553288689 30148 42264 650767238 69298 84558 782952420 27313 20586 819751762 99680 75899 566142931 40856 30890 421338781 40028 99386 278790527 93850 89091 301260553 3281 88999 589011799 98766 62462 633901234 98766 60174 278155340 98766 17294 216481994 98766 52572 44630806 29883 38656 437944513 43806 6515 879790741 43806 36025 299356107 49917 58186 980090831 96783 5593 704438751 17087 26724 446046662 18141 38579 624180790 3807 52935 794305367 3807 52746 187938381 48923 88378 457596331 40961 45485 115091996 93289 72976 588610867 22873 25039 513728183 34895 48000 800030454 1609 52513 613053388 69144 71659 417718243 14426 78007 531289841 59102 42936 953199489 1497 16648 623582898 88247 14507 426947029 65143 20586 204160793 96746 81956 381910184 96746 65176 958047095 30740 86309 787351545 2902 26435 123368287 48295 2880 65030427 39779 16648 255187166 39779 13683 738787310 98957 27090 749906187 69899 31468 270271980 58357 13683 571578099 96519 88732 197753074 96519 78389 419781975 3041 18542 363887075 3041 65939 396027744 64375 53407 176499871 14451 89091 724867332 48236 25193 980883008 98966 86199 754042681 98966 8465 586386757 43830 44265 337084274 43830 60441 324859715 59858 67623 697863424 59858 65188 240957880 47430 52746 926602960 84102 15199 282832436 84102 68292 302935370 84102 35584 950587713 37349 37828 31588729 37349 54545 931312116 37349 62748 529371638 47223 93948 854320823 59715 39174 346004833 59715 72572 69710139 54129 90548 862582820 75160 33225 263303178 75160 51705 733688627 8505 57605 708227557 8505 68353 245720534 12614 60134 956270976 12614 57540 81352906 32907 26435 337617361 35182 23498 400285612 35182 16648 186130361 23388 22251 447700166 23388 19777 249456419 23388 12967 44126499 54570 87808 772114000 54570 81065 170843545 38785 95811 697077059 38785 60256 738070567 62757 29797 815468590 62757 20940 574315885 22235 91609 888434909 27058 48155 486882634 77655 48379 563745153 64024 72356 700403106 50605 46079 571407798 50605 84544 181823651 27012 76986 14975276 27012 62462 94948660 6008 76547 460007254 6008 57529 712110696 70109 54165 708814918 70109 28997 981395534 83324 34850 46544295 33295 72656 294008206 33295 59792 695055865 48998 83363 171542613 9929 15456 726112492 30561 67753 901819146 92994 23821 30420826 7014 42393 30917798 17465 18123 251661372 58193 25780 28823619 2329 48379 62333315 34791 30853 509308356 47499 28704 554793360 22448 86273 169989623 46640 7261 487796020 24624 36751 380846170 62801 57529 276918581 62801 44299 840666804 40222 63674 844532004 40222 82750 569593030 53475 49430 891775390 22026 48657 835602569 22026 61483 99305509 22026 495 679135122 72572 83108 611142213 39174 5524 6498408 49801 92528 500063379 39818 67436 733838720 39818 33202 448844695 24532 98839 618224968 52572 10909 86214301 86042 62171 374474656 47572 33138 373431683 68908 35538 17498462 68908 94632 249254325 61651 17608 102138809 81447 95806 65554969 81447 89299 712117768 81447 79812 585207831 33225 12438 681664286 33225 38095 187193164 71409 99321 572374465 61707 69820 630919602 61707 36996 756550114 72378 80907 373473415 72378 89138 688495366 48117 85116 953740104 48117 15190 272196948 48117 33820 639881524 16007 6497 859508217 16007 65968 925916902 45269 16287 424513033 29154 53577 563905964 30617 58753 140888226 65031 80121 833914782 10464 41180 738041598 60124 61616 495947641 60124 10182 213261892 71285 67034 152274572 71285 5903 589565198 71285 61277 529426392 39804 61213 889429876 39804 61417 489745342 23049 51823 684189674 23049 72356 353569030 90941 40719 785311355 90941 41784 374089911 61927 46537 727858952 48379 93777 58324999 81315 37686 180768182 72091 3708 948951836 72091 79660 89634384 90094 47068 576708216 20143 80100 403593505 32825 35333 620327842 78913 63429 653042159 38878 72169 399239075 22152 93948 332563535 41458 142 405277669 79573 12278 659780876 79573 182 709303521 77153 60478 747884088 83108 85116 554812450 8547 76831 954406917 189 98511 396978712 17198 24118 10793364 17198 64187 128154734 76869 54053 276219007 5885 1657 206114757 5885 72654 851240379 5885 12677 882785447 7617 32524 26441153 24702 80991 334386243 36273 47291 790730012 36273 77107 452207722 36273 41496 37437030 96164 9112 692308440 96164 90548 54697537 96164 73825 58180042 53577 20061 604751260 4275 23821 517127489 21913 87979 988906383 35699 35339 523517038 1064 7829 312246629 1064 696 645773426 1064 97559 754583359 86775 63307 240521296 7443 64731 252292740 71484 88605 424836988 84234 65830 292882497 84234 76831 599281007 3231 18722 858619896 3231 4076 426663917 3231 38925 687786946 24934 91370 125251063 28355 75801 552206761 10627 75679 352815357 10627 76547 861960956 44800 61227 830404890 44800 76330 381294692 17990 27023 968740179 63809 22645 597437786 35120 89381 541969185 35120 80958 909738336 35120 74512 974647687 41962 30703 412215929 41962 80114 809156710 93235 24118 830347845 22124 41332 671239418 95595 91960 538425734 95595 83816 29878686 95595 25114 708129412 95595 36850 217649244 86704 5764 592511791 61417 52072 386131689 76986 93948 636432252 76986 44430 747199384 30221 84176 741864032 23821 45681 671633983 58620 10454 410203301 58620 28783 459552544 87606 83276 449922049 65577 5593 600745400 81190 65189 367285260 81190 98569 623828088 81190 63490 278491806 89872 51199 282861822 60134 4649 488624538 12438 1385 703537756 23683 4595 335306149 82768 29542 703975534 82768 27854 982256405 59028 40254 48289873 59028 3778 240026022 92638 1692 683286442 72169 2034 148345834 41019 9940 115726964 41019 49784 3618221 41014 42883 170273113 91370 369 5495668 21754 3450 981974627 21754 8123 722416419 6497 57171 787310230 20940 1293 690988441 60735 38237 54934379 9084 73994 720999928 7642 57529 838240766 63562 17959 806384055 63562 92361 448212840 75801 16052 396132168 33398 73260 77821476 48158 10364 834544492 67753 859 352794273 67753 49784 315776443 63976 28115 669578280 63976 84176 766377778 63976 41698 869301713 5593 42775 572460825 41992 68609 269739639 41992 32608 920330575 98896 21762 159979439 98896 80982 501986962 52616 92669 219504848 52616 63490 518436922 29219 79431 327866702 39698 21140 421508778 46397 75277 523577906 9373 8567 959116135 74841 67378 660122086 74841 65830 300508735 25644 66090 417788320 40044 21911 552018091 52863 23978 347337870 52803 68700 43151027 4924 60023 402204632 4924 41698 25759322 4924 86309 685121003 33843 10101 941977641 99901 33333 593352442 18359 13550 377638506 89634 59996 699932892 41908 65070 719607136 533 82750 263882288 47291 52426 911191865 47291 31602 210922884 83476 49280 7533693 30853 98148 985803261 30853 90259 970727806 30853 95870 521656621 85950 18089 887785530 6941 89299 241198710 3445 74901 147557627 3445 26189 225469722 71540 9622 591838662 68994 85332 717826271 5679 58116 791302562 5679 77403 854655182 40196 18957 854157658 95244 92875 249075147 44200 48189 293567627 44359 13355 299918887 44359 24043 277043506 77370 65070 277633376 99386 5508 669124186 31352 64472 843281480 40104 89932 695127805 89451 80114 899744601 68925 67032 488657810 66529 42597 389769975 66529 6147 236413172 280 93727 675637690 58640 66090 882519295 80982 18069 470667656 32608 7261 411964461 16287 74132 214006627 74898 50083 275084433 54629 60854 493128845 22194 85169 81487778 56317 48774 741210396 89091 53880 921260456 23431 35345 335001134 76337 10101 891046334 61038 70316 417789093 92180 79234 673401070 92180 18080 520894132 92361 86702 517075352 92361 9834 205459133 62293 47739 994253248 15838 45132 713760216 89299 75336 883163820 89299 6169 520819826 75457 30886 71896493 28990 94843 908207458 9652 18957 936984199 9652 98842 29039003 9652 13241 37435034 42883 79191 977220392 56595 30593 135438723 56595 16764 53025140 56038 28447 438184788 56038 17795 640494157 56038 44285 61512264 61277 41466 119107178 61277 99881 697027191 1293 58284 936519305 47238 84544 653611422 47238 98708 378027769 24733 40887 406173006 17092 47136 105346555 81956 17093 850257613 93948 43253 690289556 93948 19929 953896138 9367 35339 251265060 61616 86764 104940352 77046 62479 497928917 84168 49784 125734602 84168 24118 369825186 34138 62002 631795 3201 8606 495977397 3201 98037 664095078 7154 9940 306984574 77704 42122 764938607 92485 55179 773388403 60359 74453 609314292 70766 71322 99154552 70766 12715 912600592 10182 34618 92038594 69841 33187 617394304 69841 48160 818892559 83381 38117 340627390 72458 70442 373427599 74512 71780 962349602 74512 10364 946485937 74512 5123 696760996 74512 29440 638259096 47062 96009 810209135 47062 47568 332572334 8905 81039 304865935 10508 25593 75599164 10508 10384 348756602 10508 75336 515484101 43973 71570 848538284 73865 24693 466300153 63160 17697 44017879 63160 6319 458681819 8567 13241 917806667 47586 54707 363758813 47586 68465 218683686 60854 63890 777722320 60854 43221 190183835 10384 11055 363902006 34155 96310 741334065 13450 38687 334274862 4649 59792 988472950 49280 81477 839811143 49280 22370 341505714 53548 25450 621986655 41925 63307 145766821 41925 14895 87243849 41925 13971 227095874 52778 49953 170835816 33696 72833 226551152 33696 40220 87786724 61607 55839 14660219 61607 18672 652116887 61607 1094 914689649 7814 97901 522176362 7814 70138 712191387 7814 42191 307063690 7814 91805 515516115 7814 44701 348235225 7814 84458 786409237 40719 23524 330911665 40719 15199 795000458 63673 88282 392909823 87201 4076 189650102 87201 30897 997473804 87201 5952 155329173 99413 68123 605269746 70869 88333 599232044 70869 19654 749766412 70869 696 779429636 70869 78399 56747587 70869 74823 81522010 24043 48260 122696374 22251 7101 223781805 22251 2766 221948963 7293 47415 749425173 29440 18827 711194018 64307 56449 653736741 76119 57206 81554363 76119 47053 149324287 70316 86764 349303183 50250 80815 74537394 79891 69541 662838526 79891 55839 31546161 13366 15385 134009991 78007 74885 91545851 36850 58284 558083658 36850 32473 3147289 82387 56692 941418010 26338 91971 926575019 33326 51660 131730789 45132 84108 810986857 63307 38036 16452782 17847 79603 83363061 6147 9139 42828487 29129 1385 542046424 4130 59519 154897703 4130 58839 407191224 4130 21888 884389171 89257 67189 587610555 89257 44963 494674451 30703 25620 656758645 45945 75291 780412490 92696 26648 186324960 80958 9476 533864875 80958 83866 858255169 31965 44464 866429015 31965 5981 622177069 49877 10289 934762769 49877 92479 504885054 68681 44439 670833580 95001 85550 47941455 86199 62409 502418119 62445 20367 28994291 16733 14486 962514524 16733 91073 51981240 95588 13178 57234804 95588 24820 4989026 78196 9476 998034142 13212 56459 765479129 13212 61919 247123806 13212 30237 109465180 60478 95204 262089612 85951 55796 595833552 85951 57657 910106271 30199 43607 812494165 44430 94537 344327853 44430 5952 834702745 44430 65220 191077229 61242 62885 103749121 61242 39931 434374361 62885 90213 770441681 35538 67987 144883008 35538 77058 803366813 59311 14004 866814736 27854 42393 299219100 18123 88102 64425421 18123 97665 191817157 27134 4052 65317202 50050 63053 164036418 26555 20280 214790083 80366 46619 396089971 76698 97381 147402904 60011 52170 13264917 60011 22050 966328232 27023 39422 865734253 71427 6408 516241546 71427 20026 683434520 88999 13971 168617188 88999 22574 802419552 23120 16168 900263955 48300 60578 737146377 21888 97432 279869513 42191 77846 926951451 3331 36949 610359389 3331 80147 925057747 54229 57267 539116716 48569 75454 822700945 48569 25134 263271450 16957 85985 846191130 12848 67467 135297873 12848 21861 692969695 10853 71336 653020834 10853 28921 890056923 10853 97248 24037890 38756 19932 139425333 38756 92669 607058512 69100 75417 351612426 69100 88102 991301591 81228 84986 917448289 81228 36280 946122132 35339 58913 21265949 67927 85116 118071195 67927 98394 901510577 39777 98699 358624199 92669 67037 725182125 56459 83081 331881875 56459 52040 263852844 68638 79603 378277541 78225 36143 671562673 78225 9244 577293699 78225 13419 236175606 78225 92832 757954320 81740 7143 174363009 28046 55116 184947376 28046 47415 616880171 17956 82934 983286543 32343 12489 386984204 32343 55179 604755951 38656 89239 988691070 55738 65182 594056533 55738 67033 760800509 2034 70373 474395014 21904 85484 198093992 94878 50374 225361516 85619 99421 685287758 85619 8576 384473700 49089 6926 201482248 65188 47511 834283149 65188 6926 124088771 65188 24698 970764191 65188 14704 595897489 5903 4827 742573092 75336 26414 401901139 75336 62409 665214930 75336 58953 908906052 84558 51266 777108016 24643 8313 644288556 24643 39156 572812423 24643 75840 657655603 26648 29180 682910552 79660 92972 981021017 44265 56124 796663314 44265 95811 388818376 63767 40677 399514189 55825 30514 856149728 47118 13300 650180285 30886 40258 657868950 55179 55116 437253802 55179 8199 248393213 89910 65746 454775833 89910 77597 450282536 66812 59857 648169858 51660 81215 643792684 51660 95192 877929500 40729 72254 675276894 36063 45342 493764971 10364 67032 650567032 76771 292 641990414 76771 64152 289803616 26201 99088 516952212 25593 17082 707870261 23054 15215 700981897 84458 16168 583374658 66473 43221 202443663 66473 8483 517255022 28013 52933 568632097 34919 61213 849113957 31121 78707 334716792 9834 34621 573021925 8541 51938 146489260 8541 81215 483327687 55084 75482 740657629 24118 70356 543917294 33333 13225 755132879 33333 75277 884933858 59288 2593 735212201 59288 14411 788559486 45293 95677 500022794 79603 42122 162808423 3450 25892 436896571 36025 44701 354436762 79812 40989 850296089 79812 26820 764425129 32812 22285 304059285 21817 74548 675259268 41698 37689 935244453 76367 22574 904513511 97744 59690 236122170 89676 35584 202272128 75291 70373 377578124 75291 77081 697341305 12278 89943 69626807 17294 31879 388833548 64678 51284 677408030 99284 7120 841795395 99284 5619 991371115 90548 19777 355042200 90548 57541 750353547 92875 6218 44598961 92875 62409 581787095 45267 44091 17781027 3759 80339 329754781 3759 56113 918945532 3759 9768 480456507 5246 40258 343980920 61213 66090 606304387 57657 22149 299718211 98842 22122 131007025 16776 75831 956560291 78389 13037 855743587 78389 12489 755244645 49430 32612 24863499 49430 78133 465171108 44012 6982 688280345 20774 45277 140638426 20774 85711 839331329 20774 44194 435028947 19536 48483 514422322 67032 91907 190209590 45005 71756 159139413 72295 7965 427276253 49509 39156 53036889 82363 67139 413414458 83673 7975 130488048 14507 70138 58356596 60761 78957 643479721 60761 15393 157991665 72442 62208 576267445 43475 70138 487596981 32612 74510 209829120 27253 99356 49862893 27253 78578 347557805 68700 62995 239250752 17795 98364 646059771 17795 13300 475861392 13178 51284 234202175 81319 87865 534886857 47068 71834 531300747 1606 58444 14575021 1606 72546 503877932 98927 69732 752748920 25306 51925 395360708 25306 15182 968535692 86982 95811 465244122 92443 55283 14306075 1558 65797 406656709 1558 21861 268535780 92319 13940 803136036 92319 10454 2288201 92319 71570 374363401 46619 20586 525830037 77403 31502 665730219 77403 84214 811880702 77403 54237 159226530 94494 33610 261260953 83866 83697 647932521 88626 47977 695201909 73994 92237 641483502 29767 52040 659228588 18069 9451 338353202 7261 47511 36298431 17559 72921 732425757 38817 50607 403101302 21911 27959 19485775 61875 89932 127059335 19432 36576 684351386 49301 79253 875622293 49301 95866 953656528 65830 74132 363508917 65830 92281 21371724 27959 50977 451142650 27959 14895 906175862 60739 60880 695474345 10454 29709 787808567 20586 43266 631806430 20586 3042 903004239 20586 70039 73714705 78510 48000 817832582 98708 52548 893350659 98708 73747 79066261 98708 5229 217596227 71659 40406 244220002 99079 15199 321755654 41784 14411 217275457 41784 77668 32156029 82442 45781 153009080 1965 13526 552849680 65566 46872 780504102 50374 77974 485531547 47255 70039 674194859 47255 91853 260313890 47255 91417 471369551 47255 82028 593327020 45681 44593 196652345 94358 97369 352163789 61963 99560 57130734 17896 23978 120743844 66090 33175 161085082 85019 13939 286985400 43107 72518 826861019 36725 92988 195351549 16565 55504 83873413 4778 33827 289117114 79234 32090 201322715 79234 47391 343993592 33455 28171 114577583 12041 95249 30998576 12041 15215 424000993 12041 80 491788258 12041 98699 749013744 12041 23524 35444466 79426 10747 685185647 44091 81039 6501116 36751 28921 733203637 22122 82750 312980241 16052 98742 357411525 16052 1646 972292453 7143 13300 525754075 33175 67623 796749129 33175 59686 95338715 11146 22620 753422128 86802 68291 71500131 86802 85332 384248878 19705 49378 252805744 31602 52935 3179317 77668 5123 233537978 32473 95866 796509708 32473 53096 561000954 48000 96800 339049711 62857 53547 671957597 62857 63736 908647451 97749 85034 462970345 97749 1392 136907859 79191 31425 680083607 79191 3213 21859563 51631 46475 354315398 51631 47977 792070613 33202 7852 639208787 33202 64338 285610007 62462 15182 656308173 70726 98275 709020151 3208 3795 828101542 12718 13971 908768623 12718 51016 731594808 64254 1392 206406298 64254 71756 571998355 9940 88391 218637873 9940 42264 658936575 70241 12159 750407223 80121 69820 646317975 80121 74750 118850309 66953 61466 344177481 66953 56468 122611533 82750 69223 953905356 82750 67834 515827377 24674 13398 931580374 81065 80782 247275789 73747 6926 774448158 45424 95953 835639060 13550 43477 627754674 13550 65348 549990914 68353 20613 150498486 35333 35642 257880427 35333 75831 209567275 69250 56692 403660046 69250 72654 441895038 80147 51281 277711909 87377 32225 647829365 51823 48260 806827597 21439 91203 484421857 74823 72476 267612487 11168 19791 17376403 58186 15627 914081246 58186 24377 426594280 58186 43704 948823208 61735 3292 679036 64472 90109 521636087 64472 2284 163592754 64472 57319 771658048 65000 30218 848295777 65000 40677 169330294 61368 7912 687912875 61368 15182 391055634 73260 83478 416151690 88161 58164 754839179 15199 81314 472651609 50024 77510 248552977 50024 78133 617351883 5505 26305 58099935 87056 87420 327940665 68051 9503 630217475 68051 55686 118737059 68051 85463 921022139 68051 80114 536611818 68051 22050 743022787 36438 58891 164635610 52040 67632 105680667 64417 52513 890008185 64417 92389 872019163 14842 77597 59548693 14842 24066 324433742 75277 84041 99602915 52933 60152 736713310 60441 40258 375644659 60441 62409 68576744 72476 87193 542696325 72476 97355 42705036 72476 67970 397912241 58953 26519 261333647 95677 31746 537672708 26566 7564 877762238 7437 44443 265401437 24066 98319 732645853 24066 57846 22425634 24066 71637 581358005 24066 61365 178665275 9622 22842 538341867 9622 19679 804327436 27286 72303 264929193 41180 83270 84784063 50319 85332 915592784 26592 30253 822179039 45987 62874 386210396 45987 99417 159045519 44516 95099 811766540 51199 9778 771608148 18575 34289 498539366 61365 66928 733197140 61365 50052 863956196 61365 98699 302166281 85038 36950 695827356 86764 64918 493243310 53608 52344 550872354 53608 17971 192271376 91869 47537 295620906 91869 92988 398702248 80114 48483 681009408 36949 93372 382697841 56268 33548 848166000 56268 23665 579378553 57267 90522 488750360 57541 86453 448944457 55504 68291 148265956 64187 62881 692405831 3778 5952 278621508 48260 96862 959794706 48260 45484 669535565 58284 56196 443945321 81324 73019 453162864 32524 57703 831278260 67834 4713 446687052 67834 75840 685220512 28278 92127 500020053 28278 51016 833367314 98569 62995 445349083 34850 54827 127617858 34850 57846 597366527 34850 89245 467462542 68024 38616 37755892 52645 77664 382755262 52645 51938 279396301 75939 14411 187239355 29334 10173 45220879 29334 46168 290301076 51275 35500 350898185 89138 292 444116069 89138 5928 411907629 13971 71445 77473706 13971 62874 164598111 73149 43822 229399268 96975 71433 950795774 92978 9128 892690294 59348 8375 986030358 59348 63053 665288640 59348 15133 498125562 31215 87066 847016904 91203 30010 682740021 91203 19679 391847844 9451 31184 377459149 92479 70506 4018917 92479 64741 247027371 92479 3679 616255907 56275 7975 786142341 66920 56391 241912984 61601 30347 102366599 61601 92806 612732594 61601 14895 130790389 12397 49660 742281257 66355 57171 731058625 66355 85034 470398323 32090 92988 571939166 32090 85580 282300171 57171 50476 374638730 57171 94521 910273538 57171 60030 826350476 3042 23665 992433874 3042 14015 211979225 12215 19679 296579346 61381 81866 927409871 61381 97638 24912984 67632 14543 28696013 67632 72318 807120319 92251 34790 868964176 91805 42532 448210234 91805 85264 729047472 91805 73019 644163038 97901 28955 43550531 11798 1529 690435803 41522 55279 952573399 41522 11670 917576515 26370 41496 582954005 28946 65858 608263534 78590 91985 477771805 78590 33132 190379445 27765 6984 476037336 39311 54862 244659698 33132 5123 70335743 8648 63608 779792335 8648 97969 720029144 98394 10156 483433886 85312 87420 923044 26813 15288 47377528 26813 82941 155162111 95204 87420 239058559 95204 66785 954524020 18080 33489 577370272 60210 11107 901579042 95607 92023 376947783 75472 58444 104824587 35488 43395 740849599 51944 58175 827443460 51944 44701 341085624 62094 42919 923617140 62094 79395 562810683 78399 73860 802430113 78399 77974 117728395 85985 71445 724994128 85985 27109 886715182 3458 75454 323519441 28996 26102 170153491 55116 34019 884237362 88835 86376 732901813 58175 46650 836476627 58175 56510 299030197 90474 26886 433829804 54237 74548 293877288 54237 17971 273361293 25422 64473 999611135 25422 61661 397929105 25422 14704 873487377 30593 65134 955225899 30593 10156 2984559 85169 67323 552682500 20280 50476 229328537 54952 15365 313657338 14895 9287 404013198 14895 61754 843633084 87796 4063 981508195 64731 60837 565981008 75831 46475 449567730 75831 9128 887759524 75831 97248 81158515 43822 4418 721937691 43822 5867 658585543 43822 57375 552988943 93727 92844 137623760 93727 19600 973824265 97969 10646 413876304 97969 3795 692609691 94669 19085 301795970 4076 8277 811535581 45277 5867 903142667 45277 9284 387585368 68465 98797 77022325 88861 38711 507774904 6133 60837 670482533 21933 69526 331630697 74132 49057 865307755 64530 47395 616516612 72833 82028 94722822 6926 92862 855557374 6926 7132 588525540 6926 61919 756803493 94230 68089 581086143 42523 28171 369707048 56472 43221 42922503 59857 12029 986731159 98943 42446 249949834 23978 65829 423271936 23978 84830 814629767 40220 16785 464592695 40220 46408 860318061 40220 59025 434053868 44963 63053 66122788 30514 56073 53098693 47391 68291 666502156 80397 23552 971026298 69996 54862 199865872 23552 89298 496833010 21773 55949 61361885 19262 32864 865066723 19262 44274 744609010 41941 32839 773213083 66087 52540 731707789 40406 48609 341409202 47713 32058 663384247 648 79727 547932982 83942 60338 359377320 11578 60965 446021771 26008 77230 846446522 31425 54073 606810358 97665 63736 82123665 53106 3961 708517906 8492 18805 743337557 56707 79008 378490730 90259 25160 926076412 36576 59051 115120345 36576 91073 642892912 81039 9809 562173357 8678 76382 789158174 67139 23919 707039509 18151 58458 389497086 15385 61754 973754863 40137 48319 439171800 40137 1512 188638011 68759 40246 139056339 68759 97396 492315317 68580 63567 355507607 6168 95864 305137679 6168 53096 286490332 6168 59707 420222107 6168 41403 416063823 54827 10005 759550878 98699 97787 656179157 98699 45781 523257196 68243 76565 165192754 68243 28675 628249531 68243 49146 323128725 68243 35199 895780286 82256 96299 50946672 82256 23665 372684630 20967 60965 696224608 93998 35135 345901524 15393 46894 628425461 76498 93372 168631109 40127 47351 785756483 40127 97382 268594456 28171 99589 278152626 26862 16306 335686694 26862 24026 980673032 26820 58164 748474521 47511 8618 74332237 73477 27834 503411456 95866 10138 230660620 89932 36278 404254709 89932 2593 735139750 89932 75746 719818008 51281 14704 595395076 86453 49660 666757651 16004 9315 277620171 44434 70943 493849641 33478 29419 926672022 53351 28883 466661877 40343 96925 411731234 87215 58211 607870967 87215 77157 688208032 4063 9077 547031567 2766 44545 602741992 2766 55037 870730500 84108 93328 21404385 92429 14360 768640307 92429 73194 883554064 14015 28921 954473465 14015 99949 331330407 73194 499 250451658 11570 24960 688826505 11570 98742 918888181 24026 14409 276675536 40117 14518 522787318 40117 62182 111949929 70998 73384 866544294 70998 75433 954939 49662 99020 472883471 89298 45600 937444607 89298 14094 345476567 89298 31879 490058807 13037 55937 391079562 62409 29109 410947476 62409 14409 403490626 95192 95249 413256571 95192 17853 767280064 95192 94743 457564631 92844 46475 263215060 92844 46304 678057161 92844 93328 687059162 33002 24700 352332338 55686 11881 705728453 45484 39919 303186134 95909 7564 894849387 95909 70373 72318921 61919 78701 289382988 82410 63628 368743352 82410 17099 100543255 82410 46300 974979541 54524 77363 441984002 4114 74101 170204134 68008 28585 129076326 72976 97382 715741623 72976 83096 199304704 25134 41226 726540453 75840 83096 819484325 26968 5123 779421340 26968 87566 461359250 26968 49057 187050012 82277 8804 481553176 14543 53391 446345981 52540 55734 665687594 52540 667 314638196 35500 35609 35674679 43221 4418 498390267 56692 61138 551914590 33502 89236 212345261 33502 68291 288472021 14704 89842 14986935 14704 34565 877830289 14704 14233 375780457 95151 89087 525507131 95151 69369 868690021 34019 5023 345692043 53547 31879 759530700 26886 89236 651504483 39171 94408 253553782 66785 91331 838441084 66785 9305 20829103 66785 98319 259136558 28139 60896 52775539 24042 6240 105544354 14770 81638 187043198 14770 39169 370940250 34621 75226 546880922 74833 83785 424776405 16306 667 793285363 19600 97716 365963876 19600 35269 859309457 7965 20221 119197821 7965 5981 703062751 78133 64489 51135503 78133 41056 32764241 78133 5867 848829738 11055 99089 646558349 55283 89843 209178056 55283 75211 340207592 26414 91853 691633982 5123 71433 75608938 81433 66003 960824343 46475 20278 280138464 19570 46872 324050798 95305 26124 703723833 95305 29486 177261614 49057 88208 244731713 11513 11107 657076370 45342 45600 333929791 68291 50979 107540581 32058 20328 451289064 32058 78993 495495885 9305 25756 249707079 9305 47821 752348177 1529 61330 286883460 92933 35098 304887981 78923 15252 508056122 77597 22775 572579887 77597 77514 197018588 77597 27834 630852264 5624 96343 74496266 67033 79684 572105916 75869 51418 908831412 12325 15529 785980364 80815 57280 329527510 4713 62881 573556062 69526 55876 849175607 69526 10208 747890300 55734 79084 231653091 55734 44783 997494162 97432 64203 293383796 66928 61814 46014846 66928 12935 367527856 50926 55259 158848639 50926 12797 581494820 25820 59122 999140682 78957 86143 372814046 83478 82480 447133213 83478 34811 716328618 15031 94442 73642045 87865 9503 789452797 97382 21799 981754901 15319 57703 574507078 15319 56468 898225466 42856 60531 823645813 95099 99589 937439798 95099 58789 492939874 65220 3366 451648464 65220 7006 889290491 65220 35256 507697952 5981 95168 664594093 5981 21662 113423649 52848 74166 165706405 15148 43368 539315940 82455 11107 383658309 24820 7291 388487464 61466 99535 260443480 83096 73047 491196368 59025 69562 725816997 59025 73440 235774410 7912 56658 447364075 7912 80782 957102147 7564 86376 963886777 48174 61324 981165178 20570 17216 658245719 98305 81986 495472961 67126 79258 479272470 33054 83878 311632429 46408 88130 623387469 44811 97757 953099754 41681 82354 44680292 44669 27373 222484328 44669 9284 32311012 14460 17138 177685072 36280 51726 820736853 35199 50812 96669720 35709 47977 684436246 35709 33376 239905656 48579 14855 550733010 93630 50625 784533357 79288 15935 834030782 79288 38354 736745665 1440 62350 576000515 90166 65493 64129134 67037 39199 267029147 67037 22533 26598649 79727 29793 526056739 37148 62182 991158368 75994 21814 816526043 75994 8226 263775608 72260 68109 582190087 2284 75226 989776674 2284 79276 695346227 16116 7637 307818873 62154 84799 383437850 27161 42061 176294809 65348 92862 490479697 65348 85835 94205708 68132 80755 236436989 13300 9809 29788262 13300 34790 833047085 70159 51004 926190419 70752 83395 349588811 94743 86640 61098727 58618 80331 252490271 50324 67657 951934595 50324 667 655919913 50324 73019 443666148 92023 28830 361379192 78993 96343 871553861 82375 47933 155692403 82375 60965 675906892 37320 5010 239293021 86847 38644 342570316 86847 27484 57561480 69962 63414 922679312 42446 94748 584765377 48916 53969 151868677 70373 66378 281718078 70373 75433 833292933 51284 94825 979189238 51284 96862 193554796 98742 14233 246763920 98742 94442 723702784 98742 54799 926125273 69562 58393 299955310 8483 73860 992537738 27357 51418 49104542 27357 42944 269864966 40258 58942 718041158 40258 42390 956487496 55539 64203 226710847 2985 12682 782600009 2985 46650 70435910 2985 50812 272273963 33610 54073 948798939 93372 79744 165058813 93372 77843 611204086 93372 77081 567660921 37811 92369 18071592 29856 85843 708584181 77081 10525 397323252 77081 93050 745012375 99417 16462 835106168 30335 32544 460266638 3649 17718 836070521 9690 2943 653172860 9690 78773 335997819 34535 68409 972798264 27604 85036 980491710 27604 8382 214214922 83491 39139 537941245 61428 2331 25130643 28480 78152 680973456 71637 47325 999987129 48483 62428 401647113 48483 23343 293236184 69017 92488 742120445 69017 78773 951669677 14094 51726 670194671 9372 64741 936174211 17138 30253 251005759 17138 93043 910917414 28630 56131 193396145 28247 95968 785614060 32626 58789 772343237 23665 9077 357508626 23665 19809 735729670 23665 95504 593426883 31879 68503 339812881 46168 3405 485566619 46168 85036 239420406 55259 80805 154915414 42549 76279 501943250 17099 5010 515712072 82028 86137 440668514 82028 39832 87281284 82028 12935 164973674 82028 51464 353121500 77843 32474 237691375 68824 56909 744679889 68824 10193 580885102 68824 50142 563078186 68824 88130 602549515 68824 82896 692652223 9315 90109 840694714 33548 22857 181140402 87420 7841 576268526 56468 65776 218237903 93328 76391 694145181 77282 46650 724125318 63736 17928 369684498 63736 89065 684658886 1229 75082 453777318 1229 12682 873887888 34790 96269 46443847 89589 62713 941012856 24354 58789 938822020 65134 40469 816496886 92988 53323 491953635 81662 21985 447934977 81662 95577 817642306 51016 86059 521281493 99294 73167 334147300 55791 243 594083632 55791 99589 844459022 20221 14855 619461789 20221 17695 78733425 20221 83697 781452530 9768 76659 315598012 80100 21980 910041313 45535 36935 784484694 85264 60920 6069628 43100 5602 935909803 43100 22141 175311462 35999 17695 246960290 35999 53003 353342124 46293 12796 309291969 46293 92231 442928466 46293 68637 679560725 15365 85835 328587566 58979 71922 961305776 71572 2585 650202357 71572 84011 28884933 71572 51872 214573961 45226 28426 735395765 15133 16567 241135372 69732 75028 41083027 69732 61001 73349469 73499 89087 935305157 45781 15310 455195201 17702 88577 989920034 17702 10314 815726128 97203 62350 250008715 85463 1374 615329001 92281 76659 645241204 7975 93056 99808836 54073 50979 293847707 64852 73364 792879745 64852 98726 805783564 9077 38881 590078096 60467 91892 931751648 39199 99560 667560310 32332 88282 822426809 63372 22069 371753394 63372 59519 767226889 3961 40815 216859224 3961 79831 706604049 94521 80764 123463482 96794 15650 906106214 96794 15059 686341781 56391 27838 714617258 56391 41899 313787025 56391 25141 497134332 86143 10327 382469198 34140 84776 68756414 41403 31746 352609857 41403 96269 909721568 51339 20119 135271544 96242 55679 85065968 1673 29908 639480930 1673 88841 752867226 99432 50694 510762547 10327 83397 597796222 81031 75082 330741538 81031 82480 866584805 71876 76973 373362864 46094 55422 453606466 46094 31280 899480146 58789 33566 839845727 58789 61138 214708714 29448 96800 623720536 99020 90427 475641503 99020 62010 390846310 58058 94408 369506878 58058 51309 846837108 36793 60531 130938266 5504 30352 498522811 73408 78584 792487295 24092 47309 705365573 32225 84011 261880241 74750 53695 969898862 89168 46650 581339386 46304 36911 494523801 46304 6200 32820215 46304 88453 585627283 72318 91830 500153327 72318 56510 28405164 44432 94808 394423987 44432 71433 714096704 44432 46706 3522340 83697 79032 184430930 83697 24196 855020470 83697 50132 682001609 60030 82084 394598756 31041 40066 71103080 35665 69810 837050990 96800 19404 953678005 82354 85916 867757377 33489 94442 917615788 98275 19297 24728479 98275 67259 715412786 21985 77209 257330055 21985 4418 374493468 47933 14597 587802988 47933 43670 324230569 73019 67726 111755836 73019 40394 582881885 35428 17856 485030420 35428 27046 78664776 9503 76380 719626632 19293 48041 927228713 25996 40277 599375416 86376 28642 9212376 74166 22971 458327002 74166 38531 273811704 74166 51464 686370688 74166 5777 341548187 78780 41899 144020764 1772 65797 118506810 14629 22390 136441982 98319 76263 876948017 98319 61002 782165192 98319 95591 371471260 98319 56073 841699422 62874 68687 842450812 62874 16015 446790096 62874 61599 294781260 62874 50132 582145950 93953 45163 479459910 98726 19743 834050946 76253 22653 382487772 76253 10314 835477332 37367 90427 385933577 48609 88577 560151938 32922 39672 875122094 64388 27965 597840590 64388 46795 572964042 64388 75264 488457039 53823 42018 792363974 40066 88282 504008199 18008 39672 296131867 18008 44274 764992045 50003 33721 745990483 50003 7722 275587295 50003 96727 648858473 26264 37863 700515175 11864 3977 341168665 95953 99091 498740876 33948 51596 397723445 87566 13431 831096992 87566 77822 386916738 87566 98007 641037783 17089 7637 425742211 35917 51748 696044156 35917 56909 621391798 8933 67657 418174640 8933 95756 586627987 28830 80805 141052681 75226 53323 673299393 61754 4062 21284726 24700 51793 493626984 94408 55977 615872447 41224 75492 159460893 24196 68405 383219792 24196 74302 345299472 65910 64918 369674322 3213 19404 842259233 57789 47224 442029271 88391 80314 388462269 68795 99287 940743022 68795 46591 228254917 99089 43017 651291809 99089 78850 740765163 99089 25204 613490641 56510 95591 24613045 56510 62370 345943850 81822 65266 485677710 81822 19743 829240037 82544 89408 157731190 65493 92488 582868385 65493 36925 533745914 77809 18128 51869533 15955 19156 544906004 15955 36499 226662124 82480 47698 336770256 71716 87168 88351919 71716 90400 43662209 92862 93559 155909203 11107 65205 742676538 57846 26418 509334643 57846 97075 886808207 35713 37307 911268004 66003 22857 796008190 79847 50812 734234930 95745 78474 693038082 88130 68289 547203427 40690 5254 4620657 40690 70491 30396183 40690 69676 738863454 70772 17700 485757672 33566 80316 16791341 1982 1512 623838334 58906 93050 963644668 90109 44282 500708038 90109 45600 168079751 90109 4395 158726341 89087 89277 385997275 43534 85617 896324140 88453 99029 235815975 12682 89477 828634780 65262 66323 379067710 10138 19658 292698812 11670 50641 777284947 41623 8844 999656737 69369 74101 638480155 69369 43372 564689191 80764 53843 468362601 66344 92399 399634841 59122 90400 900405991 59122 33880 24352001 46795 6838 584152497 81120 93050 545729728 84927 5754 636190422 90462 16562 582593116 90462 22069 433614078 90462 53323 922203513 90462 88460 202757352 31746 60531 752956887 98461 21580 218096074 69324 91888 605476708 69810 61324 186247737 69810 96060 328746393 61661 12029 943429779 96925 65570 597071704 96925 16196 581987896 96925 80675 215229734 96925 62126 476527381 96270 53061 785420765 19380 77631 96248622 19380 89269 71376538 62320 83590 737323897 62320 76999 994869547 61324 62925 629057948 76380 31045 881427558 76380 3366 489840867 53658 59215 615682817 53658 85843 27463480 92210 91331 845403076 23036 78752 498799199 23036 79008 984124247 10646 85005 807733309 79008 50376 192354233 53061 15872 767012085 53323 15240 383261892 40181 44628 781671945 40181 87752 600407756 86000 24746 983207382 39110 58064 253470855 41127 89408 113515410 95249 47325 702462447 79032 93113 4307465 60920 35416 115644856 60920 26426 244078892 39919 85036 347672012 39919 50871 304902973 39919 56381 605324946 50142 77045 434692799 56204 36616 648154157 98027 66036 272446179 98027 62123 411925518 26418 29921 780641629 26418 85835 101254162 26418 11067 592409404 26418 15702 256655744 40798 70296 610379094 15061 83397 930150206 22141 86873 832724059 62995 12341 985662362 62995 77346 355484484 62995 90400 304978349 9403 53407 105960722 99287 80782 680009510 99287 13783 889277138 99287 33890 600468359 82052 90420 421595567 82052 78838 905097444 96862 78318 311215646 96862 83073 365526237 71433 56885 559798951 71433 15872 515874779 71433 91173 98993389 35300 47413 930983163 88810 10193 218097945 88810 99478 256067814 56073 50456 410142692 56073 83397 270125984 1149 92983 668156364 10156 77631 561953632 75028 41266 325130806 51793 22056 510580825 24875 62193 806595255 80973 54799 294149974 5010 83395 584450865 48327 31748 942601824 48327 82077 37306998 56909 28444 153165764 99589 75746 359150524 77804 43975 548202905 49725 30679 763630543 40469 25204 614620977 40469 64925 138466930 3366 6838 559280146 3366 25640 955524061 3366 33752 66984125 99708 75658 563565397 61599 29109 479809539 61599 99535 150928200 95612 17653 46326420 50061 87598 379463567 50061 57225 785001432 50061 15962 586822502 65776 98831 544648905 65776 8638 501826645 65776 46131 556372795 63429 6984 803894355 5754 97918 747960802 66542 850 878409665 3405 72929 533667450 3405 40277 840962769 39255 8528 746153028 44545 99513 449681549 44545 24568 981904388 87747 83073 137183416 34811 88605 5466505 3639 12797 260008098 26838 53695 10905798 26838 54611 560114173 9809 91024 531503495 15529 83220 9269613 21814 19404 195380376 75454 30145 292784642 75454 92231 77699163 93559 42065 2147804 93559 98589 460139094 96343 23030 992337870 96343 4062 576501091 96343 34709 647922993 5655 64289 223366981 87837 55037 215018958 77822 65205 427728165 77822 91331 413747640 77822 70491 802019476 90930 22633 10141790 60023 94094 222495303 60023 9688 103690464 28156 85469 479142965 66036 36248 692964308 19962 53003 818860907 14855 17233 316586438 94442 27960 866351557 90420 27373 335866243 48041 89277 520656552 48041 62770 217157086 73167 91830 613640558 91437 74431 947667657 91437 53383 62674685 91437 79918 947081443 28289 53695 1799358 28289 19584 387652217 15287 66651 491440663 25141 39672 684288195 25141 91888 459847336 42018 29908 886734213 5023 16294 584344278 5023 97075 448354262 48319 96910 561653210 48319 36911 709362586 35222 95364 459029493 35222 98874 107995524 9284 5696 846460090 17912 37307 332534141 99513 96269 611440149 99513 34930 882875300 26517 77375 339370075 14666 15945 705017729 14666 39190 85925282 14666 55627 283681392 75746 73212 944621594 75746 40424 808897701 45129 39991 771857632 11234 12730 728350143 11234 71666 579130369 11234 46281 769769492 40025 459 589861058 40025 62917 308009969 40025 99231 603342006 43858 46291 581222364 43858 42671 248403255 4002 98771 586305660 12029 71951 687304848 12029 50871 588491199 12029 99029 737300140 59519 72548 337858411 59519 79831 453513413 96296 49034 515740863 94808 24708 166491111 94808 91892 32157178 46650 7542 754788419 46650 36081 55592632 4204 80057 535098046 4204 74037 646190322 4204 17479 567010601 98410 27085 550828378 98410 39169 784591883 4637 18128 874319957 88832 80902 383257355 18915 36616 805500949 18915 13327 518249508 18915 87808 683167111 76973 17856 546047169 76973 1585 197216594 36228 67091 755248692 36228 78947 385377759 36228 67038 812490048 86459 85036 400656619 54542 25428 700213300 63890 63409 7063412 17366 35963 68760910 17366 16752 956486341 8226 65945 117682553 42061 12341 81336751 21662 34414 979152919 51004 54006 763202127 83590 40602 651513532 40584 1381 113924565 32980 64106 437137099 97496 27517 179961290 97496 90630 703623680 99285 99481 820463598 10314 92399 96900644 74101 99478 181686335 29486 36530 23557819 29486 72667 831070433 67657 667 332997348 67657 84162 278548243 96648 43485 820122944 89236 59370 147995485 17567 99305 732520023 52758 7676 968597867 62126 37307 748923588 22056 17853 974623314 68818 67038 915003859 91888 42616 184433539 91888 67618 823344954 88282 97730 838957282 21580 27301 797017570 65945 59853 419672690 24960 82182 547016523 42944 55577 838097883 42944 93113 714058116 10831 78654 664165214 83395 56526 25015749 83395 86873 766259225 16752 11819 171756480 16752 23343 954631544 16752 60216 807435948 70943 89763 956182137 70943 27010 529037454 47464 70505 281078770 6999 78318 664724511 25160 83521 39297459 47309 83559 480521411 79831 37073 679448740 79831 12044 447295095 61330 31748 682487224 61330 73970 699877288 39672 48248 745082081 46894 11104 221702655 46894 74743 809445078 25204 72070 762679900 25204 73625 986667725 45600 64519 504711046 45600 44404 332759350 56381 2515 663365192 55929 21130 550556571 33376 84529 517930641 7722 25821 367002206 7722 90531 58320780 34674 27301 460936821 6251 58064 976118004 6251 76704 920036468 42671 30870 901946601 42671 68633 781523480 51464 89477 507865162 51464 76704 395934760 15059 80286 666030187 67259 64106 820629062 70296 78992 333151761 88208 75082 106389663 88208 87374 859499344 54006 64357 883374855 20481 76117 226241461 20481 56346 212845477 95756 60712 219498836 83230 80005 148815710 84319 96510 760173708 84011 46515 709188773 84011 59675 229304677 92983 51872 377968821 19750 44975 750025213 95504 73886 895778694 68345 27842 792382962 46300 95962 108250243 34565 51675 394391147 34565 22817 111593589 34565 7923 680369338 2624 31376 636172361 2624 53427 715643772 4418 44702 471385919 87705 86818 922738987 95267 6190 571787170 50694 25972 673070171 50694 37756 611556956 14360 2848 724816811 11782 70260 521205559 25834 58843 497417309 81986 56316 859038077 31301 58178 100430663 31301 44024 559615555 31301 79461 202199095 93050 93001 418578794 14236 36081 592415790 83397 37043 89765715 29109 25174 919158792 53695 24817 644029957 38881 83607 610217899 38881 36499 139151154 38881 32413 647404380 79565 71113 546120346 83592 99601 739734175 83806 18128 351322304 83806 11917 548250638 83806 56247 275916399 66974 10095 656139219 315 69075 551559877 57510 83521 359207760 57510 99316 701682324 78152 88455 353161217 19347 85791 385173784 95962 73464 841130979 18128 5773 7683165 18128 38488 930398923 85843 38720 798376676 92073 14938 307136592 22775 8992 293044438 62370 83978 913111251 43017 10457 520704528 43017 27724 179767750 85291 32489 833034444 85291 61002 151251016 37482 86135 373605903 68219 33763 67791535 14233 20208 74840493 14233 18860 307755759 58942 50297 89513530 58942 53931 447492577 1120 38129 321957801 1120 83739 730342572 91892 41266 526978941 91892 15367 889137688 83607 95832 410998010 21980 75400 199843421 15367 87157 303468562 11819 62411 332826208 11819 27928 384718032 11819 64705 918056054 8382 75172 683729762 8382 51157 672063707 88577 74592 832634790 87994 73760 99054579 87994 97693 277893273 78947 52873 833270128 667 86245 635561433 58353 40853 801007158 12583 19742 191773408 70746 47295 566951227 70746 93588 135273240 56476 86245 329542775 44975 97602 495683114 24568 84631 469394856 24568 65797 719820959 49712 19522 221554842 49712 50376 106071360 33303 16515 681063229 33303 65740 415269401 70505 21400 847660692 40277 86433 709753414 40277 56981 545264023 83978 57225 242217081 18644 42307 748532002 18644 19156 491986402 18644 51872 155877355 18809 40199 68236534 40424 36283 252212182 61002 9352 286822339 98874 2756 568402891 98874 61130 447349247 7006 97964 121043072 20492 17610 174391992 69484 80155 274381245 85835 23645 247634344 24187 96793 354827208 24187 76146 131587001 24187 31058 745829502 60831 48486 998395880 60831 97730 524628210 80782 99633 714847000 54053 48573 400752167 54053 54799 644522592 2988 76552 682921642 89504 87675 388856908 78584 93588 525655205 78584 35336 217669604 65570 96359 138768245 65570 45464 810426550 65570 96945 939040019 7506 14552 178044222 37471 59675 879597557 60531 85952 770165764 60531 28137 575716072 96060 20103 664485087 98947 5731 865589452 58393 26301 475709597 58393 66550 471498615 58393 6838 698333415 39832 14938 600947947 27842 36616 936836353 98771 86910 356963800 81776 28081 586879822 81776 63663 561395845 75082 1221 666068291 62193 22205 104955797 62193 75049 681311795 62193 61019 518241337 42657 91830 662809498 42657 75290 561539758 42657 46515 178764107 42657 8046 355388809 42657 51726 516112440 53407 44691 133921416 37639 61920 12263184 73351 36081 428758786 35416 35682 300361765 35416 45979 918838029 73464 79918 922793052 64925 87134 256809492 38354 21966 960377716 38354 44702 220419997 38354 60712 501666900 87785 23268 862538716 76391 30679 731486391 49077 69404 224095403 49077 14033 851610582 56526 8719 690730514 59054 96219 269910200 54966 74724 557880288 54966 93026 123357929 90400 56106 469379161 90400 56357 849431199 92231 97918 596190686 92231 42524 526331689 99305 46907 218759231 99305 38129 351713395 31903 85172 979116811 31903 13632 31401291 58064 55007 356745230 64176 8046 691163982 64176 31331 645549808 24746 3554 162504676 65409 97873 910047349 65409 84156 705359016 65409 70076 411107323 70491 29173 663785141 4062 38160 254203857 47698 54455 944292035 69811 51622 50723659 69102 27928 541986570 69102 60984 232609654 19130 15650 435496464 19130 16567 235479092 19130 25972 255809985 86137 59370 204619958 63139 74176 472627786 23343 96459 635913302 23343 67029 960419430 87752 99396 147340586 87752 66222 910074550 71322 44282 319315639 71322 21919 376192063 93026 46281 622253189 79258 43597 394257593 35787 14040 304814029 35787 23861 946308006 35787 8278 348467772 7080 9972 47052883 7080 97693 498759911 7080 70990 914498766 41823 24395 132818263 41823 72217 83677005 79916 78295 498252640 43583 11946 16903850 55604 86634 925101798 62310 10473 715298550 62310 8638 800924062 62310 35682 688948961 62310 72070 744704162 62310 43871 125587195 28444 11048 832023628 28444 87157 317476025 64106 67728 760051672 64106 6742 383897573 64106 28137 790091060 15650 21066 944617881 8046 64473 597867624 28081 37835 208009124 28081 95798 767851454 19658 8180 509877870 19658 4667 836529494 38644 97105 394497975 38644 69016 778276674 38644 66610 297478508 80542 44551 749543498 31748 57154 17933775 73792 54611 830685527 17856 37162 333576722 17856 4284 631887980 7841 73970 213309662 7841 65847 941207541 15872 56857 704002599 15872 25174 219331514 73548 46515 629466568 48393 87846 168541020 48393 83114 459635334 51309 17233 904787434 32474 77837 312611442 53427 91807 288018243 75381 77375 88047220 17233 60954 100041574 20119 68633 268819389 62411 53195 147530700 42524 44282 968947721 73212 96937 968960586 45021 35700 135300102 45021 11416 1340374 26898 90844 576407481 26898 35336 497137455 25885 2093 340575331 33880 62917 715326189 78752 10473 313507780 78752 97082 71158301 78752 47824 351367593 14033 42471 701148735 34301 78455 260320326 61055 42095 252594183 61055 88360 297829354 25640 21524 51559430 25640 9178 556762659 51625 58896 866463917 28898 68826 540303848 69956 20760 932869999 69956 96459 955512902 69956 6488 923042602 32066 37717 484858968 32066 70076 893436045 95798 73557 99975219 20760 24395 654214850 20760 78455 340652026 21919 99478 541557499 25972 74743 970899964 6838 26688 709361259 78773 24986 285459351 35033 37307 160003889 9688 21048 333553756 93113 62255 827394092 46595 99091 81866768 60526 30542 967924887 9937 11221 78816225 44628 39120 610304626 44628 3004 271070473 46591 57086 578855013 46591 35700 379336778 46591 51773 784636698 53003 62342 588139183 30177 57036 196752280 30177 29598 370570284 70405 21625 363347353 70405 77346 704784983 70405 33829 629168772 1585 70892 508364546 1585 45829 278661306 51157 8606 554004275 51157 97572 831613287 16015 36925 758523276 23645 23553 855969514 69404 50935 713738894 10193 56247 366798133 10193 8719 562962563 50132 87882 402328364 3696 94774 865731406 3696 1221 861879786 69876 71113 329642658 69876 71240 387394044 69876 39991 834238874 89477 42065 632400790 42672 72925 147280387 91771 45745 412897928 85791 15107 625138927 98589 70076 387152754 23206 72373 288847406 23206 2359 996184113 24920 71911 117918788 12796 53551 194025226 39374 51148 23195768 91830 6108 192173773 53931 38338 481628672 93588 81403 173147663 65205 99213 668786781 84357 98379 538769518 75648 56475 474517524 90531 38548 691018077 90531 65979 27130489 93001 57800 448160704 93001 16612 979959557 15310 22817 525943673 13453 85669 616381786 13453 87132 785636884 77375 44404 544933759 78358 5777 28643754 25821 80421 264842105 25821 89545 188942170 59215 35963 446820532 59265 48562 584280022 35336 97086 37699151 42673 61578 637411228 19404 63527 779454333 13327 57988 711065375 42760 10103 543919851 76552 99091 406948468 4361 9972 394821973 77000 23822 414693902 36283 92568 910310349 88841 13560 273812997 12992 31331 823311842 90383 91644 101599615 81194 2272 231489472 85916 36925 66957233 4788 49898 714372307 5773 34723 959571838 95138 75658 903493942 39429 51454 170622628 39429 8431 801824673 15702 97283 313774328 95591 24215 875402289 77371 29580 740053620 77371 97602 600350551 10235 82306 829489249 10235 56351 276687515 61175 75049 510072557 11221 895 708915254 11221 74592 927118306 15962 62255 605358360 34955 29787 324238091 34955 72070 674065085 13560 5508 820726409 69676 29787 898577918 3977 37768 381138546 49412 27504 524125037 88504 75019 865292802 88504 66546 614538280 74743 1495 823345000 95734 97082 613955715 55627 87350 297161419 71840 18277 57874363 99601 14651 922528496 75658 89958 232515373 75658 11183 158844840 75658 38072 136413494 75658 40899 64742529 57225 77380 736337313 94626 30697 241295036 37307 78295 168795265 88965 86505 472622442 31419 56725 283257443 83521 85263 45259845 70287 41344 552368789 70287 72867 315742157 70287 66455 830215378 96307 84186 340825407 99648 4122 921379656 46189 17226 479032788 36911 83114 980696764 28033 88084 271546458 28033 3254 124157773 95364 18992 788170519 14158 97098 440307947 13001 49034 544263020 13001 66685 491615512 19156 81750 79940717 42538 24689 651876492 42538 89545 792864307 30542 55764 722481140 29972 96359 782110864 29972 29921 876055626 87168 7699 407706364 87168 64105 111404993 50935 84859 450296883 50935 77067 744376017 54611 46974 672411768 66222 9345 731877855 21066 14856 275378766 21066 83631 697504123 30679 78970 950218305 97352 14391 910705844 48562 62558 458335681 48562 23758 165098399 4653 55969 479797496 25115 19311 13513737 25115 57758 721993163 535 96051 322945055 535 40259 153829452 89683 54670 612561907 89683 10117 571163761 27435 41777 484073317 88460 92854 28322636 686 20557 370263636 27085 72960 873819669 27085 35642 436024982 23861 61578 787777490 40853 3004 735130819 85766 27203 672923988 85766 84434 725662351 51055 48288 178108681 75264 88605 449120323 47413 89277 850788986 55969 45745 886809310 73752 48533 908431594 89277 27724 54305742 56470 86426 241412325 43538 65872 289684761 43538 36081 802581363 63644 52914 118274281 77346 96272 310513605 77346 42296 504257635 3745 73100 668270462 51751 56316 144302778 42375 92698 972286310 42375 22971 869799935 41234 76704 589352724 84456 52137 270685962 21625 94232 425958211 21625 92448 533120920 81570 88640 282164259 78498 9720 891144048 13238 42065 761240104 38488 23758 296756578 11183 40259 685674956 7303 79052 842621654 7303 43485 206463219 7303 9743 455452642 7303 53195 296211880 83739 16177 27600733 1495 72115 434418705 27301 23822 115564778 27301 75019 893084017 66498 63110 158610524 8638 91371 170297542 17479 80421 296477188 17479 35700 966887227 17479 22817 128092181 33829 4122 79741811 33829 31606 820200200 29199 88640 155580814 36714 93494 266544070 37768 33568 893294038 64829 92568 494565751 39036 65530 380351020 23758 16336 704275152 73625 21605 778877213 10912 251 272152657 87675 68967 422043980 18354 64909 739050245 18354 38466 995219450 27277 67044 965427478 91810 93494 394826681 97572 2967 226316906 97572 56225 375220814 97572 38091 68008016 91173 2595 748433423 91173 31606 181908286 86818 64705 362706983 86818 34609 695475703 85600 79697 991744770 41266 93494 432298280 41266 60216 882434812 87107 46908 662962370 56910 6751 134244848 56910 66824 204013107 18992 74176 370719348 55429 31183 480940642 55429 26080 360084465 25428 4669 239799585 25428 25584 305147503 25428 52503 394328453 91313 93728 50233224 79918 52123 556099230 79918 21991 181964805 96937 44024 813293261 99633 75172 45868450 42296 54056 15861629 66455 9206 485401894 85263 73757 453892399 39992 49177 45284737 39992 99682 225597498 23842 57758 352648738 5696 23931 246156734 92014 65875 855391183 11971 36616 539825135 34166 56599 122363040 34166 40215 273004125 34282 65138 468182384 34282 81001 710213159 27373 21675 299103470 36616 12806 648679626 36616 66824 246099220 36616 31142 709045875 36616 2891 805376110 10473 36081 474768554 10787 32021 793797225 63409 17462 299567698 63409 73918 86768584 96497 9627 588726280 14806 11325 889890845 68967 96976 86315730 4284 31750 756748544 33890 76346 4887379 21048 46953 467639347 46439 40538 96991459 46439 85868 248339807 46439 88605 268262670 46439 73733 769514341 46439 81841 174716694 31750 59235 403803208 90442 75019 919080578 57378 33563 8738967 57378 91035 714917627 43975 58741 662593157 43975 41504 795420736 43975 92845 332264034 31058 97762 854195663 31058 11416 74341810 62770 51082 191368534 9178 87316 210274907 98296 14771 92653063 98296 30238 556374517 50488 99396 279130552 33028 33032 501397558 8321 9158 216534424 79461 29716 389739186 79461 74869 727585635 19584 48573 212954180 19584 51280 953085038 80907 96487 615139459 99231 31142 579486503 13783 31894 396109349 97082 88474 905896629 35827 42882 749479990 35827 53025 297305155 90243 29181 934777926 1221 44899 435737002 63786 83631 317662325 63786 68506 350665570 48458 70892 283634838 76471 44702 818251624 79697 11677 679224598 79697 44624 843769623 33763 38468 247773720 33763 48320 910246721 33763 58245 920838004 87843 29716 700322457 87843 2271 427156395 62917 6437 740883524 22817 15166 604552318 44321 9031 991546172 42795 30826 241833441 57030 67038 244833101 57030 65297 949932684 17167 60578 677790835 58843 98838 691287469 61130 61592 560147904 61130 61465 822638069 61130 43727 328725138 61130 8992 168150242 84600 13312 313031766 84600 63274 799382843 23931 33581 868335568 75049 78064 171891413 75049 31302 240666456 2802 15092 285416247 88605 41637 678333457 88605 65875 100498210 88605 89796 211306854 17293 5176 461956956 98379 38466 152448003 98379 58741 372893420 16550 31156 734101435 16550 28345 300758612 91024 23439 118586301 23268 23449 742976544 65297 77204 202561895 86910 57094 184663209 42065 98421 842182383 38162 70892 988684398 5731 28976 318427518 72899 21675 527334968 19184 45297 977258874 19184 14856 231291736 12178 13569 256699815 71113 56351 422431379 45097 26452 839965795 45097 82994 803586840 45097 90294 806599487 74120 63790 689563236 31376 17189 768523103 56599 93519 749787204 84156 65875 264444282 84156 81750 506258144 97602 67767 860200755 56704 55503 590872439 56704 31502 498302741 69594 37891 5249437 69594 95436 900666960 59235 99396 297924024 40215 5300 791765290 48408 18671 251218825 14391 96986 60378929 88360 38449 696232730 61283 80411 32374752 41998 27519 470993547 41998 26964 968766012 41998 11954 936791910 41777 91766 842479182 65875 86426 997703948 78992 10509 192512663 78992 1624 62012961 43485 56343 287972126 31302 36839 884578951 31302 69853 298727025 8606 48239 103094452 87457 94903 940809056 33568 52737 781054499 52737 52409 619182658 93628 32766 635792889 1710 40538 542790957 11416 88918 463994783 72667 58945 516718445 84202 72115 186718473 84202 12289 686296097 17189 58317 107532078 68412 49642 814274268 68412 33581 472636106 78743 93234 391100059 78743 36595 103213915 29841 36538 111815791 32517 4362 424122227 32517 78637 611325338 31142 98986 363490274 31142 1417 917336398 53195 63994 335816421 10771 14771 652738956 65740 31653 344966341 81841 64090 798611579 25982 30672 656513585 25982 66610 322976131 25982 48533 556716318 48288 33243 642651090 48288 83559 348059026 35963 67767 997194205 90880 80125 533996927 90880 32413 151862141 48751 71240 527548452 48751 46445 23387107 30238 26688 432024216 10041 66550 523144431 10041 36595 533243113 659 23589 357577818 659 8622 775484926 73100 47911 186851647 73100 37472 10770143 73100 48318 674490986 22205 36595 35201114 22205 13736 160069113 9158 12286 441969774 52137 13742 320426362 56316 73757 703860313 55503 36749 994190443 55503 39984 18355675 20208 98321 165846173 20208 30192 550480864 59863 59784 590072152 59863 77837 83530756 6190 31338 783770601 47793 74869 366046755 15912 41203 546041046 36592 46445 749753910 51505 45023 694756648 51505 76082 832010021 65142 1381 729211595 45745 32413 235744490 45745 9206 345479913 26452 52409 537356173 30912 41399 850995810 30912 65303 922223207 30912 6312 385314297 30912 55158 283959273 87882 4362 176564842 87882 32766 990126373 80754 26301 877717973 57036 55399 926801769 57036 26080 390395308 38338 65437 624295556 38338 2533 661248332 10103 58178 398450825 23729 84859 315841089 23729 37756 734148820 8992 53364 247044682 8992 34772 218456029 4362 81015 702522129 49284 54909 356051825 19977 84916 432056874 87524 90719 545783231 69481 98268 931094976 60843 75410 264451007 55577 45451 577849263 83559 89694 4766742 83559 64247 586173385 14938 45297 643003069 93494 80125 32459246 28976 88476 975650239 86793 17697 373162623 58178 6097 710643534 72960 95074 303444232 79910 88168 464304423 80421 35637 55880814 80421 64105 36477669 80421 46445 249518254 70990 72487 441224323 70990 34982 333871800 84186 33078 219104927 67728 45979 207786600 66685 99927 204846233 56478 58309 76659394 26454 69002 857033548 95586 98486 438345753 78637 47563 620065933 82110 2271 33419925 82110 29431 495634781 80191 33362 121179107 80191 64105 481661297 69400 20161 685475845 69400 7210 89642847 69400 24783 500740459 69400 68674 824950893 48567 51773 90216784 48567 32544 118042027 30445 43871 413921068 4089 48655 431129233 96434 98301 659816592 96434 66902 144847276 16721 28833 297167115 10751 81701 851965712 68003 23871 831295329 18942 15166 585510049 74631 82817 237275461 74631 507 888970625 49898 43047 399557559 96793 44779 552679804 96793 55606 4714284 48318 78900 592945408 86135 31156 336054706 86135 75410 800748931 63315 98224 428629679 63315 79828 462952867 99213 82773 485120916 4667 33728 692385199 80005 87314 979573453 73886 84434 13238700 73886 57666 653913409 73886 71765 445628089 52357 31156 445915397 29861 68971 90038027 29861 34162 370591945 29861 22733 722488079 95567 60538 963997108 95567 21365 683244940 23911 24215 34616485 10716 61518 350042584 10716 98023 400106919 71922 37361 590416245 71922 73918 604465205 46907 51788 906863554 54670 21991 544727866 88084 57800 385829353 66546 43847 811243302 66546 61578 151195816 44702 46853 638987539 9483 56932 473583224 9483 52409 850516772 9483 45152 878853648 9483 49123 895926542 9483 15444 44174772 9890 13582 981507652 57800 32433 225275928 5214 41902 728412570 38129 87786 358762770 56225 14950 376485129 3364 70312 868607948 62558 63339 108204916 62558 15444 650596548 62558 12462 799668179 24215 75520 189521868 98268 12320 169299153 22733 11788 554145847 61872 90719 483040066 61872 64909 36305958 22607 24739 354387606 90719 71765 118061254 90719 47159 538575582 55764 15460 896336576 27531 65623 407066274 97973 28345 584058278 46675 5584 290910751 26080 78102 949225092 26080 15407 894496687 77591 16332 354942588 77591 24689 122568535 77935 2139 709800898 77935 89209 732981512 17825 86509 311794846 47547 21605 147090930 47547 83516 305458719 12286 17697 743274524 12286 57050 64837295 26526 90076 953724360 26526 47805 493638747 55007 34613 265838156 55007 46974 602624975 55007 62247 917245563 56857 26479 166367808 29173 21017 761824813 29173 19026 417812030 56136 28760 692043227 56136 31338 530060653 39410 2319 194173426 19311 1477 731420381 64705 24928 808400845 17437 48074 914922573 24986 42870 906792162 904 5356 716378869 904 95384 814419425 37717 49303 917619286 79956 70345 946549557 62247 16177 664334266 24689 34772 363919649 74176 32502 949855425 74176 817 369165731 51836 97098 319346291 10299 79481 495109357 89796 28780 423810913 18542 14912 634962709 18542 74869 716040488 8563 5508 150749219 71911 45514 336670359 71911 95198 744526335 73757 76802 655855929 1627 3254 682797296 1627 67971 579207990 72012 17730 699352699 59075 49118 66163506 59075 93519 711975393 56475 13857 404554305 31894 97361 941338403 73751 40489 336836656 73751 67061 791808888 87132 71240 40307274 87132 21365 322167521 78013 48074 905973116 78013 91066 433279653 99502 53453 813674987 57758 41197 986317132 57758 51185 773386774 38668 46567 287233218 12679 37923 380352263 37361 56128 711359890 79449 92212 402693676 96945 9525 263898993 96945 71425 876233873 16389 74801 75305062 507 817 303110863 78102 66569 861862078 22971 40662 748383351 22971 70921 850944863 22971 6517 586363425 89209 90699 247114650 89209 23871 815287728 77342 22401 900535445 77342 91113 571279613 35362 59725 377582408 35362 58245 785221935 35362 84041 665776221 43727 47969 548271385 43727 77110 637021486 50020 23586 109603303 64247 58401 51398778 29921 57666 446051045 50165 10276 525013993 50165 29431 251713354 50165 96172 338508029 50165 96732 48221598 81805 28555 964886208 38072 30781 595755815 10438 1964 615456005 10438 77098 759611665 16612 71127 178889743 49718 26479 994569975 91881 90699 29476319 43871 20748 85570727 43871 62767 646102080 30826 47159 11021536 2533 4369 238983362 75019 70186 556327620 75019 41854 801853055 81663 96010 623812919 69016 71487 748197194 69016 39120 520739578 31054 45184 475469052 2093 57732 724719976 2093 67211 637360838 78349 71127 558532695 78349 94774 594400730 78349 23910 6413673 78349 56701 350919762 19842 20044 838472554 98838 39162 220845848 81001 35970 521078857 23822 80411 325136640 48485 87295 37449889 38466 96128 840163762 38466 90968 885726595 38466 99927 681470014 38468 17601 934989428 92854 42570 294355302 5508 6264 899985551 18010 37099 204039609 85868 82087 770858649 85868 48416 1467664 98565 4914 699867552 48430 77712 371332087 10117 32875 252155376 26688 38074 828723200 26688 21175 611072964 80970 95198 754194664 23876 44624 799270521 58245 6296 9326016 58245 53969 609841749 58245 27989 863970188 56304 55707 357466654 65288 38434 39966146 90294 64090 480042581 67061 22813 648679073 67061 69054 259565785 65303 6505 999686110 58945 81403 582684706 58945 48974 493266012 58945 41344 968247774 66322 54673 238725198 66322 7803 161594992 69653 30426 113948008 47824 49069 900688562 91035 94722 796516842 11048 11606 588344765 38526 6569 964494916 16177 1477 324132865 58260 4776 773740558 58260 46685 277865499 58260 73083 459063390 58260 25883 827744588 74192 94431 795592465 10649 40259 520527868 99091 37501 954355588 2132 15042 676992340 2132 34083 406537480 56604 78353 470190653 31047 13225 242384537 24037 87350 563090919 11788 48785 989091883 11788 70186 42169793 1239 61609 970849590 35642 41466 503779350 35642 51788 884426987 18444 41246 618477547 75330 13009 184795483 45829 13501 288125438 95074 11040 850207393 90773 36428 8910879 90773 92212 739288911 90773 88176 24262603 24783 776 98582416 24783 30681 221029545 64909 60930 792462803 64909 65909 914400840 79828 16811 254331661 75410 13857 306944325 70978 81403 734976895 81029 21188 237985673 45340 89983 778841175 68129 50538 684051714 97642 94898 132583295 45152 6792 928271455 45152 19733 260493385 2272 19026 514848858 16342 49040 755474821 78455 63477 967213153 78455 79602 418463468 417 51465 565712682 78134 57568 919323492 83513 41466 421044632 86009 87314 476414974 86009 52913 994652680 92587 12320 629517827 92587 27472 32803029 45457 20775 309109590 45457 12184 208206256 46908 13852 14864963 46908 72811 357007829 11673 40489 706459956 11673 9743 605161123 94774 77554 189750725 94774 92307 532478508 4914 89103 783324740 4914 33239 714258753 11180 17130 100594270 61578 57231 860175106 55158 51409 44402576 32101 52696 128001422 32101 51409 615919600 58741 39333 385769176 81403 86752 773197903 7699 20295 111832870 79656 45897 517430255 66462 13501 711877800 56128 87384 21963238 56128 87423 625856814 70312 11083 956993393 63904 45035 704538007 63904 41344 6495842 63904 78839 228321635 40259 63994 741045518 8432 14047 277949621 40538 40700 352084100 78064 33733 405469929 41246 56543 571021815 92212 70797 378891172 61227 35662 673730851 61227 89346 20794502 13225 25039 806440693 13225 18398 426850824 14856 39269 430272025 14856 21394 87571539 31243 7836 709211989 31243 5303 708730641 94903 45993 410236747 94903 23365 433641538 12827 88174 547957223 15168 7763 253774336 15168 14848 564347567 36538 86746 177865087 33955 3582 710807294 37244 15013 337215558 26301 48239 334346602 9743 7046 916097765 9743 77554 914885290 88355 4923 928280179 88355 54869 211613902 88355 61083 136886841 53969 93234 252295770 74157 65342 288008226 5176 91387 561586794 25146 74549 79891237 25146 99807 402411837 25146 4131 615518427 32430 56969 214378371 59818 69415 43012210 59818 66470 636188057 59818 76836 800803314 65623 58598 297613447 47911 28780 698374777 47911 53364 825797911 21991 13910 598666243 20657 75569 223900589 10590 83081 482681829 34083 27504 699294993 69804 24223 245856154 69804 33728 541079900 20295 70797 848257021 20295 33239 772050445 55235 75318 616826145 47115 2319 534572084 5356 10600 25318791 3631 33046 543204673 3631 92620 723984356 3631 11402 942278083 4122 95403 187264215 56003 25046 736563788 65040 3254 355771702 63901 19733 7890157 61518 41508 350971581 83916 37891 45567946 83916 48074 661854529 5584 66569 155633181 14651 69902 229188541 75882 25503 599771722 75882 60486 379986177 75882 60649 347953952 94898 73694 157866712 31211 73801 889097019 56701 80600 623112975 70921 45098 292947609 27076 59784 48690641 27076 57008 112953542 27076 58374 227064273 27076 59756 1554630 85290 18956 143867174 85290 79052 722746140 56725 66409 756599206 45762 58072 46361037 45762 13009 869103763 15280 55285 209120870 10430 9206 81900403 75569 71797 678307586 82994 21345 574151058 82994 29431 379782126 96272 4888 901801483 96272 22275 95593310 9525 3482 649409250 9525 15240 1331760 9525 84041 728640095 79481 52587 567930413 79481 39283 908092398 79278 23091 524456490 3254 36088 383760122 9906 95938 732328240 87384 41902 180375982 87384 40494 69453187 21394 41115 468399625 64114 68356 490414237 45297 16450 456154574 75103 17925 406830303 12462 3404 410738228 17462 68555 746744078 17462 18064 55964043 18398 67962 212420015 12184 84757 217417522 12184 48112 172296714 18277 6262 340536296 18277 6777 783743211 45023 77013 294074539 9345 68722 481494958 59439 78202 768168516 59439 10509 611241424 78202 37238 70656335 9548 95471 382100093 87438 60489 733163538 87438 57153 615130488 87438 29580 450738112 12077 11083 731676985 12077 83368 945137880 60578 67302 999524630 36839 7836 327773659 36839 44088 869142469 56343 23810 995454833 56343 35409 817761127 6134 40001 551085573 81124 59756 320624481 81124 71521 439105171 81124 8180 971006415 38715 17310 476812938 38715 71007 574070202 68674 12881 148823872 63398 60948 226648614 15166 47963 390747371 38091 52100 14495990 57767 63650 87860791 4979 50347 692183866 66050 75617 521602525 66050 67736 230603319 24223 20019 122949712 24223 2996 142345219 53364 67971 816260612 85517 62244 726049170 31588 87062 7304403 31588 92741 557615420 95471 63977 197246858 95198 92109 355646932 95198 66566 366513370 88640 59428 988997337 75172 23898 578490777 75172 80550 122314711 42570 16742 599001604 42570 22275 548254435 42570 41137 268223597 68923 59290 751510275 68923 48974 627016439 68923 23014 300169660 68923 38981 975979435 6097 44020 557153901 83091 75826 65741594 83091 63508 127471911 20044 31496 778352937 79575 21323 646676953 84916 4131 939774413 70588 63650 911282934 70588 48074 306519303 66470 56543 259451333 86426 96009 851752068 46199 58598 252175171 31606 84707 103629275 52340 55498 73189734 55606 99603 497144881 38981 3924 219223623 38981 17925 212712366 25883 34917 447985485 90200 35873 127385297 77142 97711 264503494 59717 41790 952625163 89430 63631 420630139 6777 99434 393574417 6777 71923 78508649 50347 63610 743846225 55466 96128 482621457 29352 50354 791283121 13749 62779 154701094 13749 23724 591783982 13749 29645 729870371 22746 7046 504530912 54056 87062 331745871 11473 58329 484394097 11473 82345 1559743 99927 30426 377925530 10320 4570 467571122 10320 65550 644006872 10320 77658 424239202 44088 17612 274250204 44088 53474 737918732 38886 11836 576848571 50751 45556 244712427 50751 59056 850355053 92845 50494 252623766 21017 14848 337194123 21017 26951 641587495 44624 65109 966214311 7803 37891 894403186 7803 46685 21401125 7248 65550 745372593 96589 19252 598053180 55285 45556 850151107 31338 45420 597306846 94657 84946 821544118 94657 75617 63741343 94657 4646 552931054 53474 60598 949807673 74869 6792 156214552 20333 8477 830669914 20333 63339 612674198 61083 35169 545681372 57231 60116 863041945 49069 13020 364274651 26397 38432 859872286 71900 46272 864887248 71900 29834 761566776 71900 56535 366540739 19026 78684 9972943 34414 15407 49040536 34917 16525 17750147 34917 72141 578337566 34917 46524 415350001 21675 57732 567107092 55225 48617 246309990 51082 33339 116622339 52708 43227 383341911 80411 91716 853424749 7664 90086 452735589 7664 53060 298847652 4285 31048 66048787 77712 87910 678353925 90404 54802 91017224 90404 25541 83493214 90404 38759 211845039 55050 79108 556087352 55050 60414 48656831 83979 56222 270742776 48074 86746 586885339 91465 49760 967220717 21365 6436 80290112 21365 895 287643501 93519 23014 69284013 76082 42267 225989379 10173 72199 911610179 78380 15165 64524692 9206 56222 432171455 33362 33472 319531764 31502 34982 178141458 28423 16811 571462515 21944 15000 341206753 47635 69659 360516529 47635 75617 231345285 19601 77483 810868036 23439 38210 629396218 23439 67736 199657699 2531 13613 124828554 2531 70679 233625592 96128 47332 464210845 96128 61498 524989247 71127 35407 695089713 41504 88881 879267723 42607 37108 325202834 42436 11591 142742143 38210 45899 687388042 38210 34982 201229798 87314 59756 933601168 96732 3275 788292637 25722 58355 616311411 25722 55501 421257234 42815 46535 903404307 65109 41508 548602848 92303 79602 384225891 37472 96009 372320036 33472 30777 826428943 59784 12153 828271794 2996 45734 151146595 30005 7732 673328193 30005 61926 776662613 41790 19968 721423233 6312 77851 617543967 11040 78143 305466112 11040 43923 693113481 67962 82345 317758783 57666 37891 654257156 86539 89462 199090841 53025 57248 520399570 37891 71425 81848282 37891 26025 724563836 56493 79142 557599770 41902 81498 657840372 72811 26991 360263516 68506 66826 954570584 68506 26599 777651089 65047 96508 220309986 46685 82747 840235246 14771 895 329887192 14771 69372 815556144 14771 81619 761715512 40662 13009 58947581 40662 42085 880819897 40662 54489 588775253 40662 97440 186190407 3837 66566 483290345 3837 57248 867943839 3837 65872 699997509 80125 76263 397730444 75047 20173 214802342 75047 61446 673327272 79602 57568 688552576 92152 69902 987009890 28780 65909 396638304 28780 71487 343438127 37923 12743 289832372 67971 90433 656058863 78314 36020 560823202 23871 46445 247166862 1406 18244 993242247 14047 43847 436161347 8888 98278 391088322 46445 63339 444607569 30426 57913 819369106 30426 5980 430847392 55673 47318 231655560 17030 59925 227695967 17030 63222 918118053 17030 33046 815470133 67265 94080 771667400 22362 29431 818579669 22362 45556 884004274 66826 45734 879139737 51788 91871 480042375 51788 50704 599616941 51788 39412 350621971 51788 45451 204223966 4131 11606 377214274 4131 1281 241968800 4131 792 325201940 36209 16226 292805229 40700 99603 886070752 40700 22732 210125652 12320 62160 730913327 76836 14912 588729018 23952 38201 912268363 14958 13124 771627621 14958 63610 465579683 38434 77684 880832416 79108 90647 525910485 79108 72985 339347175 37099 29834 169918940 37099 58102 512283346 63641 480 452283382 76350 5448 623400601 33728 60059 515637177 42738 10991 512506358 29580 31496 362890668 1381 65361 297220574 80550 1445 771825338 80550 63460 64910926 30270 97610 259805454 72199 98239 639720661 72199 90647 860029690 54673 19785 453171955 2112 154 652793928 57732 20790 242788424 57732 10991 236295071 64750 958 704522627 42510 56269 406337045 42510 80526 688217329 42510 45657 388071207 90874 96498 802355070 99051 82446 897168080 71043 43200 594604244 34772 68463 140092967 34772 30724 195421214 49700 16226 305175648 73516 53416 817384779 49055 5544 593981529 10600 15972 545029240 28833 14231 455268334 96010 56094 71558953 96010 89977 555127558 93872 96144 511370663 93872 45420 699088696 68555 73173 304767358 68555 76160 730403704 68555 80625 575364736 48539 18646 352374593 48539 66409 457273949 45451 1485 614767951 45451 97872 560841143 66361 13770 636510369 66361 41102 921898215 66361 15407 104983880 5544 92258 84957318 6431 96111 115678142 6431 55501 646805737 63046 71014 957726164 27256 79742 197745769 27256 94858 928928769 27256 7296 324256008 6086 66409 940158800 11382 97910 675265593 11382 55251 969023344 11382 15918 577573295 34982 74043 828522689 21600 50661 576787982 75904 32948 78004160 26604 21323 537621873 13582 45993 870204345 95579 74232 252370743 87216 11498 258459302 15407 77343 81814997 31128 97173 646051065 6491 87786 951070549 13009 3911 671108600 4968 18757 967422785 37679 5642 128651433 23923 60242 424464244 14912 17697 208478481 39363 3275 939849704 39363 6436 118726456 70202 35967 261941763 70202 21258 748039299 41854 2665 660293754 29431 30813 693568416 52982 91476 534579011 20950 70278 398396308 86752 10465 420797520 51867 71647 793982043 51867 26262 459772958 51867 77795 601658685 26951 16194 48002703 26951 38096 214660798 11498 68223 206556582 9956 7651 969000493 8172 35407 75602056 8172 82747 798589006 32544 1269 786934982 52421 64343 183339489 73083 38483 155237093 51292 30724 666123236 418 50027 638721356 47138 75617 146620743 60227 21622 575637466 60414 92735 86713663 60414 48109 863077368 60414 27989 375477315 48416 89453 871397656 39283 46853 887322905 82817 77729 738016310 31496 44422 68632046 31496 59855 632781292 46853 1281 886787722 21341 91228 271261496 95445 60131 314805041 82446 890 565751148 63610 72985 635168620 41137 36649 678199643 80691 29003 874246391 80691 37647 29937809 80691 92307 476276066 71014 21258 193285008 34896 75826 230813511 1281 16464 864659058 1281 87423 699610971 69002 16235 637528263 30681 12035 345657930 62978 56262 616543929 62978 43198 261785684 43834 3924 213908981 88168 23365 835241905 3275 9517 925594826 42412 85505 816910031 92421 782 646162026 53060 30550 83421543 60242 86509 212012581 60242 29911 641895514 26192 81291 511477963 26192 792 525652139 26192 22464 797372828 98224 14779 497474095 51465 43207 224486644 74549 7411 817573191 74549 82996 629511929 74549 25953 989045090 15832 31009 865958300 15000 98340 250873133 15000 45785 15452512 64657 77729 166477429 14779 68722 851496889 89346 97872 525903852 97095 25038 126976939 4384 90968 852274826 76237 14075 351915555 76237 50144 745588456 94182 15167 894638333 52587 27778 293446430 32502 82306 582798801 32502 81489 268185973 82306 35873 25017878 26599 19252 616383204 57008 7411 53485502 92248 19609 503515022 77343 67743 760539206 89916 8225 604305607 44798 13020 864813680 44798 40235 904450234 44798 45671 386567763 1511 57457 130731002 81483 16806 381011343 81483 7416 152243222 5753 46696 984509788 34970 33688 205094278 34970 56535 399767249 34970 11969 813175020 18475 70186 121427288 18475 50591 343936906 88446 22386 65215933 88446 76362 588391853 73939 79345 170009652 73939 43847 801143412 73939 31976 912057677 73939 43200 621170683 68971 60463 490220792 68971 53232 145343722 4679 19418 456852710 64591 73250 853413336 60538 90433 286294184 32057 23820 655266331 32057 31335 436181103 75535 25273 734664151 9967 46272 34142111 92258 48112 429423490 92258 16807 61907374 92258 70428 898239919 38607 94803 876135177 38607 60116 721901018 90647 11256 515674314 47755 14341 958231013 16696 272 883075664 14894 84027 133423706 14894 88174 682747496 14894 96949 293007613 79742 45624 754276375 42993 32666 610528129 42993 91228 30131667 42993 41481 218002008 61498 12743 558241985 38459 86976 364216765 38459 11969 438972296 38459 36195 270609028 32433 480 801003320 32433 37932 883140164 93840 5778 215015122 93840 958 328561350 19733 78684 201259826 44525 38233 207560390 78353 57628 762998051 16419 27282 677563331 7229 61446 555041055 7229 31471 704706516 3924 23111 566844993 5514 67005 829752276 8965 85175 395737329 1477 44367 557904148 16152 68693 668220093 18064 68462 74651088 29834 59328 498347784 29708 41115 362757819 99599 65551 612128912 56262 82053 37777101 74698 52981 141884626 74698 57610 919022832 74698 32733 44005598 82345 89983 655642000 53416 67744 788785092 53416 21762 671862715 53416 62236 903610567 41508 29484 82777318 17925 27463 915269448 95760 79345 284628935 95760 92492 595702356 48565 76889 14934428 48565 57610 504923339 47963 53522 522598363 70797 97221 606901404 70797 62203 239690266 70797 57628 214414029 69902 76010 614264689 80625 35146 935714026 15240 31488 599839388 60463 21258 750938690 90433 99110 547808608 42781 49014 569345262 42781 64709 54951623 42533 55383 265634673 1005 88502 816996067 1005 78684 29442605 1005 15167 501665102 1005 8225 385886044 96111 50494 14810800 59077 29419 855476832 76018 20228 145706689 76018 38664 754361664 76018 66617 864379225 76018 97714 675260029 5868 6709 240202242 32300 4685 875739221 32300 52209 943013731 25257 16806 318111151 38096 48451 794159937 48974 50591 627494127 63222 14067 640934180 92492 26991 258171770 92492 55149 562553275 87605 13124 341710700 3582 17310 79114263 62415 30606 936069734 62415 75477 910611343 12035 83971 662852072 23365 34647 125215041 23365 56461 652968076 17612 45624 960297121 17612 67302 903343174 37647 65505 262009763 35409 61286 790442994 90968 77851 684329456 21345 65101 861525461 21345 64332 758088693 21345 75826 861907618 21345 3404 811193227 56395 35014 312618453 56395 10509 740379202 52913 13955 215092288 52913 38 110431704 43207 37519 842845627 50494 63301 862083532 85878 50921 536111463 16226 48932 531098699 16226 36509 649485968 67352 10465 716929902 31471 88005 528049929 60486 85961 652061358 73824 3923 426183194 33242 94369 751836061 69372 78630 458943251 69372 13955 563416320 85330 37579 909552567 79052 18072 84827145 79052 78573 999138243 63508 98122 779114092 35588 70278 702356034 21323 52507 654380095 91989 48451 893157836 89453 76325 385223689 89453 10509 704944898 33733 43004 925954916 82171 79345 544100631 82171 24544 697759580 82171 43923 457591104 54117 75975 797138456 48451 30074 134053882 48451 22386 195484446 25017 83530 419119087 96949 42364 878977392 96120 36509 113804665 92307 90844 581578951 55453 18525 783996745 80526 36827 726608994 16807 24544 466554591 16807 59697 667720416 99788 74424 53145417 99788 86066 11581345 99788 44087 904699303 8180 42259 672918226 71797 17414 134915052 71797 41261 34969688 71797 71788 988305271 58873 17517 141747971 58873 43383 409947135 54063 60131 362168136 54063 55383 243156442 13020 89434 583759248 13020 21762 656441162 90672 85608 192547624 54217 19581 182351383 6264 39186 543877023 56222 52361 914688583 70186 83313 35081429 68948 61187 101444489 68948 69387 547761641 68948 77391 976203427 57568 30850 272506072 23091 8045 190421358 45785 11733 854217052 51447 55310 396967963 8759 31468 257211119 8759 73931 440913023 8759 5448 801383317 5303 41972 255979076 72309 52507 391880384 6569 57165 835686153 55768 85505 288373571 60132 63213 797742653 60132 93431 880694755 59328 37238 152990202 78565 79038 516704856 59756 66394 892471775 59756 25273 696766185 43383 19252 402266897 54532 80669 903117986 97256 67305 94259537 99434 94650 252948617 18956 39485 702999128 84733 66946 798375860 44912 74431 489914411 44912 53044 280476021 41481 13679 21941743 46696 50943 28117856 46696 64332 294016383 62190 3911 27884361 87813 95195 781895035 87813 43866 260802534 87813 28604 792023479 16464 83216 170572409 45993 82518 600071633 45993 31448 365031302 99807 66526 719557407 1135 49337 476438044 50421 1715 367452111 50421 890 428485145 50421 16878 62784680 56883 85175 426606080 95594 42364 118249452 84707 87221 789519173 52507 44576 66271439 52507 10935 845252946 7418 74843 809820051 7418 60948 462140632 7046 36107 539928739 89983 91811 796640054 45420 3911 314782496 15500 73692 279526073 25273 31862 543677292 7651 33797 757931366 37242 45657 116093918 11083 52467 105641612 3404 14196 632826559 3404 32733 181543546 34485 22580 361827251 34485 91699 746278637 79142 38233 511777917 41115 76594 758887667 96009 97976 105214124 79821 66394 959575358 61996 73762 932036698 61996 81613 756167560 43483 7705 786854433 64778 34179 795504736 58374 50978 13544725 6709 90076 491999337 10465 57516 512225375 10465 80133 552375546 48112 99676 440873442 48112 9103 175529151 71788 38664 861050900 15167 12181 690760834 15167 75101 209155814 79389 99603 588470459 79389 1964 515599 95864 53918 712660058 95864 79345 951839306 95864 69160 626405468 95864 79415 722191396 5448 77691 52202952 81719 18646 709167061 33384 42823 743348077 8477 7997 48089548 64489 32667 471032242 64489 60651 511929280 5896 85938 129821454 79744 66238 803115343 79744 77691 163816440 79744 37650 64924483 39167 46874 827191466 39167 2665 98335957 39167 39279 479236395 70816 25953 49063030 49287 18636 300547890 50661 97092 45807722 50661 49929 969296211 75975 84215 919938886 75975 35055 618708783 88324 12211 962218352 43198 52393 275018833 34869 19280 987316751 27307 97263 343343033 13177 14075 691497912 13177 68223 464557682 89471 86991 8146520 26025 74160 56869770 98122 631 703915878 98122 95994 64111391 98122 12547 19519754 77483 42259 929640159 77483 77953 285662531 77483 65165 571521869 19335 8177 497945633 7732 35194 526747588 12743 26802 423889216 21452 71011 834074135 21452 15706 784290964 21452 77729 694570386 67968 82746 893898982 37650 99468 975354845 55952 13153 196733531 10622 6863 561371602 89440 82680 394775884 89440 60676 662792083 89440 80133 80002956 67305 45382 286050521 67305 42259 178519273 7215 69166 74222713 7215 18639 670525915 7215 66946 434826698 67302 7411 277565726 1125 16719 35062949 37238 5710 757650832 37238 65361 482458587 9175 58063 666433315 5184 50791 56204571 14231 58355 348890304 46874 82142 907823988 46874 50943 239036945 76962 13754 102647217 30487 97146 960310812 75617 85948 574907558 48109 98278 655138153 48109 92843 650979081 57165 27426 610879284 57165 36020 865961809 55501 59697 247025289 13613 74043 46319303 50144 93160 196006778 22275 60131 823991607 22275 65557 918217225 12653 71555 382463259 53570 42259 128278416 50027 41848 227251939 54712 79983 903398570 54712 14075 823631204 62160 18639 943542752 38710 98499 601989262 38710 45657 215076573 80133 4996 556115306 80133 96647 53092513 23690 65816 465228710 23690 42471 574031091 94858 42640 888160802 37519 66514 757609138 76010 45671 836812240 76010 85283 66678835 17310 45624 971688835 99603 68223 120566115 28768 90886 408916049 28768 8238 272954208 773 77833 583616028 26556 74095 315052119 26556 26262 144336709 60131 53788 418718159 48625 18757 662548385 48625 66617 75512753 48625 39858 869468340 15165 90844 18127666 48559 16806 59172611 48559 71033 644026901 15796 80198 164399108 97610 57628 395671281 74431 31019 194167813 32046 98005 772911668 32046 29732 273565778 15706 26883 461181404 15706 65165 489588772 21293 99955 46055979 21293 42482 954494091 75826 77285 359246335 75826 56199 283142123 75826 18910 426419978 3923 89878 980196253 3923 59977 103421339 3923 11516 925351054 43923 85524 526221509 43923 83656 102395492 65162 8344 702503713 10509 33243 704355725 66754 78025 848710090 66754 81923 976558898 35407 63460 402497100 18012 14366 359346610 18012 85434 941435680 6436 93213 963977449 6436 68463 393600782 56793 86304 234038119 2427 9480 787171577 78040 21730 425415228 97173 7283 471124763 87910 40182 521771013 87910 19142 260796193 87910 66259 733620550 87910 16625 71023666 92741 25144 650203626 73078 81613 441259821 41102 63726 51961540 39485 64036 13623674 39485 26087 105718016 41319 85952 492450698 11256 3799 332909824 11256 94729 196518537 98831 71328 258195399 70885 53893 112079221 70885 43817 933184138 37932 79152 738381242 39412 89807 399625836 39412 77847 900644551 19142 68463 554246700 44289 29782 597122575 44289 16278 652406311 89699 98895 992950196 24544 32329 756381532 47318 63137 36290964 33797 77167 205858900 33797 45671 664547280 24862 16194 630752912 73384 85822 389578692 50704 84204 592557777 29911 76279 966398050 52467 12719 230334582 52467 8528 780778832 52467 17252 338586366 52467 36 774867949 78015 81378 33518948 78573 96144 868821457 78573 90093 228535633 89462 67891 806791430 89462 88933 155744864 36107 50821 1878032 36107 19495 723283625 62030 37139 669881160 26262 84204 297519200 97872 90844 151428654 97872 46076 792946098 56347 86443 310062169 42364 50978 732273716 45730 55188 326895394 9022 61286 34893332 9022 63828 105821449 75636 7411 196657041 75636 37579 190355093 2665 81565 734814989 15972 67221 236623365 15972 2512 392221854 15972 16252 309988700 15972 11851 671939116 75477 11472 935884167 18646 53288 395405243 18646 26496 127455054 1964 29914 744892812 15119 26087 133955879 9103 85938 943532348 7411 53567 912246844 61926 72943 979318154 77548 130 802537000 45382 20758 58605898 74542 98982 274097582 84942 89048 959444794 84942 62056 983546641 60598 57372 118658414 8014 89575 162807245 11516 1845 988920057 79299 29419 268713007 32864 83665 811093072 32864 83022 562781390 7296 95418 115640334 87221 27992 132696949 40930 93352 504866974 68278 69879 966164400 68278 78585 845695844 18244 25756 510690681 18244 62246 897421192 77795 62069 981600435 77795 88933 420197270 77795 27992 210137978 77795 56125 912327519 77795 29283 952048930 16278 58117 393926223 16278 2087 10382239 20148 23157 843800240 31976 65505 689158998 58355 41512 579838044 58355 93248 933623882 23372 68119 549585695 23278 9353 670807791 36626 49742 818181860 83656 6730 850885059 22367 37585 863091605 22367 60392 751978359 75896 60676 103150687 68463 44751 906294944 30550 37040 696609958 98005 68992 103108251 62236 90844 274935547 62236 82286 137352310 95322 48832 741091953 8940 7295 445900585 8940 48568 208025666 8940 5201 631486080 80198 67958 347501059 80198 17325 537724492 80198 19158 492798982 16719 78952 251932125 16719 6098 383256492 7855 25113 641095329 7855 11821 252344210 7855 56369 771046637 22732 72354 681431819 29003 75635 282564680 29003 91476 183923114 62878 91476 414811364 62878 99036 613610715 65082 28079 945479927 96543 38406 905335113 2526 59543 21005487 2526 69387 928309189 49742 38406 240142166 2374 10790 652933629 18095 86756 368067441 958 82482 674359006 70045 66394 565450241 70045 20271 537840854 32948 56480 549774792 32948 94329 846408666 44367 36195 625535909 44367 10935 853745842 272 62246 549829956 272 56947 77379918 20758 53502 90177380 93744 78952 485471752 98278 57483 397968337 3911 96934 857578789 74578 35524 156162392 20075 92848 670138330 20075 56148 513162228 75607 93148 152718671 75607 31463 680382897 64025 79030 443456634 64025 27596 510996512 52594 3295 445654613 52594 94037 856963535 61412 78056 106449174 61412 50943 218780251 61412 49186 538955066 53391 55014 539696512 69094 82898 874059904 90916 15604 180264969 9480 72993 54032750 91807 52674 42351017 67532 28248 802681040 67532 63668 327951352 59543 22321 612297298 37987 15257 910217469 1991 77558 308820849 59822 62945 495871653 6432 71356 498256275 45624 63726 163039624 45624 83668 758364164 57206 99260 413354818 65816 15604 45707501 22386 39279 781715357 37638 49446 2233632 81775 48862 418862931 81775 92528 553236433 81775 18643 568335287 35524 10366 367150922 35524 36309 83983197 50591 32681 105673832 50591 42823 101614980 50591 84084 735007438 50591 55383 572967218 38207 7219 282518232 82494 24435 695423837 68744 63137 246174463 97706 7658 318162928 88933 56773 678168416 88933 63668 860319375 88933 23274 781092008 45337 85967 448652324 5341 8028 494034166 99934 55188 981308258 67481 61233 380434832 67481 22763 139928708 12293 48862 137875404 12293 80280 280821145 65361 18986 399165451 65361 71356 680291964 11154 94722 971978405 27753 47545 595091916 16785 74232 659176791 26087 73116 365505562 41895 36691 134739195 35105 50978 183656894 14157 83123 409924362 88653 8028 925415793 96828 94647 162712302 41452 29900 626256482 79535 44413 314120793 96144 4684 849557968 96144 3164 909897880 57148 67412 343153055 57148 28079 529897945 34497 11283 406669396 34497 48832 474129874 63213 79636 851613755 63213 96934 637935252 63213 80062 49687243 64343 46636 134686192 30074 73729 92712107 30074 58807 957942976 30074 81602 26526978 47848 57869 567068838 1246 40396 606925541 1246 76917 698465365 59786 60244 730903936 59786 96453 142512857 91590 57185 621222155 91590 19334 613873321 65551 29797 355148258 65551 62246 470662855 5179 83417 843982317 5179 55653 785488558 75290 37563 949982501 75290 55032 956971988 63615 71356 947699272 94722 29810 771471999 78630 28708 682572198 29740 83344 181542813 29740 59697 892278808 57955 36064 957736626 57955 69879 976748 57955 76509 919299417 57955 91563 11950540 11020 29914 969174840 98603 55512 654328112 65101 8428 38747777 8028 56188 166718654 8028 46336 168232910 8028 50921 67676728 98747 69559 364497584 98747 81923 808616189 66763 81602 206713352 66763 20161 664371839 8633 8375 290541515 24435 45052 200851918 24435 92410 524201210 96501 14551 346027885 96501 34892 26659952 66769 50699 566192925 99861 33912 683912290 99861 86062 739126953 37695 58536 764275121 62493 96647 71924012 62493 10539 477577274 62493 4977 775915140 62493 64332 997961906 85524 80214 268696560 85524 82916 978254154 99073 9150 341261411 69402 18409 681534115 69402 12181 773812151 56783 12436 977188723 95768 88034 654905126 53232 12436 241552125 26883 91410 306816305 14562 63305 202442136 15 77022 83927973 65638 97873 487648111 70278 48701 59861583 70278 37040 229267611 22615 49446 389554396 53502 72570 992472046 81291 12211 181128857 81291 7551 532180437 91057 41703 310985523 63828 78952 749786619 77641 12211 319117552 66195 38110 197226669 90076 15257 538386116 48979 18935 120344245 69160 92848 725155311 69160 17718 814141118 16806 9459 344932677 29757 90093 997739274 29757 30964 734799173 11166 29631 290136333 17843 67534 760055380 17843 79030 572591558 78626 78112 699273066 78626 81613 66719743 78626 59860 321136122 91476 98709 932952577 25953 22994 808089923 71597 63705 820752148 8225 73095 373308454 10766 49592 645917376 92410 56124 476582290 56466 12666 201697521 45390 55383 391031657 41160 41848 274675257 93148 93702 564110555 69387 70337 89832516 36649 13980 532673672 52777 58215 743750379 52777 81947 565979166 44087 36509 545974022 25144 45076 603669658 93009 29732 674167753 7658 16850 90607133 30606 3164 377933781 26991 43427 499706284 64332 49186 225193331 98033 92961 998406001 84084 83022 711436931 84084 80454 218765540 84084 53007 170637671 27426 80967 556024874 18250 65557 864601899 50921 4618 452004879 59823 60415 305183355 70250 80170 47772129 18521 49457 401046845 31019 16641 737316018 22653 25200 669837279 22653 36064 975487950 81011 7958 645043022 56461 83318 542676887 92458 99955 626671302 59569 26557 178082434 19635 84395 844828691 1103 52943 772672565 37579 82916 119583101 37579 63327 716229338 57628 37400 649455473 57628 38406 964000126 53044 77731 539695289 36509 11605 542846811 36509 71990 113393364 34647 43427 107849353 18422 26947 566283361 56312 69091 12816089 82454 78183 733122146 76889 25019 62540268 76889 87467 764399466 22994 22284 768725099 30850 26076 666056479 29597 49348 824218394 29597 75979 89069637 79030 7305 931731454 99468 48519 573191657 99468 58691 158089929 40602 42482 682265859 94296 31690 165367418 43023 99280 143380622 23689 36 532893117 73294 72993 206706162 73294 56180 652300616 73294 58215 860031559 59977 32230 735015291 25661 19301 933258391 82746 18921 42022377 82746 38558 714022659 82746 45835 369428141 68462 14214 822299947 49186 48568 427872624 18816 10467 414375878 60389 41703 551486909 60389 7268 795310132 2369 47275 898167239 27960 83123 328313612 58576 37582 730961946 58576 3856 977167185 58576 28474 900922551 6033 56885 299948908 6033 86062 237951718 75688 84595 933018830 77953 89965 244393183 3237 24598 868017533 7531 67104 377332806 66617 88978 522002736 75345 44387 565485743 74160 74265 541153591 74160 74877 382915282 86066 54529 488483916 16878 18551 75927761 4977 35784 124678402 4977 67215 255526370 42678 81547 883121889 57256 86005 267839948 98499 47078 499502710 76776 38615 374886556 76776 32677 495979279 84682 29484 791916058 29484 97124 214976766 61286 13952 334252136 38052 32650 648326802 38052 56269 543734075 2584 58068 806487131 2584 94245 981371692 2584 25019 842229074 84113 43964 588489571 84113 63431 129174105 97976 1524 648639136 35146 23607 659146803 21731 42210 172485246 79152 78585 976228111 66394 9970 272135939 66394 66421 492336231 13955 37521 537026997 81394 71512 674698510 48568 26777 713163354 66259 37611 620984380 45076 61482 579464518 66514 28572 823071401 92004 97498 550287756 92004 16331 957083474 83530 49384 535489950 32666 62758 912505567 5424 24083 305785823 9889 68043 151136836 9889 23249 820987349 38904 9430 923785965 70337 59996 217021749 97714 90868 417075781 55383 13052 974905461 55383 76166 897970454 55383 45761 952153888 3856 53378 468448893 3856 69879 164084206 31862 20598 149397885 18639 39323 574797990 34892 63571 617232271 38997 1625 107461679 60415 82541 319571486 15258 53041 932865559 30783 29665 508407892 30783 6730 502755636 76005 24110 51535798 10467 40627 194397533 36087 55233 97561444 36087 67215 485280627 84158 63942 689889779 84158 37611 440776681 14067 84689 672827418 94369 27911 632197856 53988 37643 290313928 58683 9770 946966834 17414 85640 471146586 17414 51721 314256218 96142 5786 957803695 57848 99074 759698974 18910 93832 914959772 83668 8344 7560799 83668 7219 236970688 45835 9353 636071540 18636 80280 682267838 29797 47849 198099615 75564 92558 84347478 73116 31824 128052154 50943 91988 757212085 50943 39323 85005600 4996 10971 109824884 56885 617 64316143 46526 72132 499661400 92947 23943 647003218 92947 56361 382216342 92947 44617 485531427 84889 10941 182472475 6333 18594 784325577 12211 99036 100012496 77830 23875 788198224 94952 90513 874532823 94952 96934 792858464 94952 66301 173693454 12987 77285 830265152 60032 64071 11393276 73486 19678 1417547 97284 91410 409873470 97284 40271 691074480 37521 60105 664303538 37521 11504 245382773 37521 26106 413058327 37521 83777 973031705 50581 9759 778089727 50581 92843 258743486 43597 46572 208063975 43597 85253 371741287 85948 73095 559136871 85948 94444 567442683 27992 92491 509650510 59344 56325 786856841 59344 44386 791072636 89807 20003 972241080 89807 78560 474427263 89807 56124 960959187 8773 85283 232506876 90086 70233 409344756 22445 46509 23352500 10486 85807 457017673 10486 55653 479880162 58691 1625 68020281 65952 82037 612132986 74098 3044 382543947 74098 92940 857774669 74098 38879 330284450 74098 95118 773139561 39279 81931 686436326 79290 92558 215614983 27911 7676 175861728 21420 62109 94908635 21420 98824 542093839 21420 56499 692220336 86404 68574 86026803 22969 54146 51315148 86287 32681 528731093 14940 31880 759144417 8428 91269 642845728 8428 25200 809716620 39858 56913 421990409 79415 34943 322511114 10935 33337 878738145 56361 85354 614218072 56361 73193 256723485 32681 4473 355906321 32681 52802 976288225 22612 14994 287172796 49764 22045 669182535 9430 82639 42246255 36 18594 461771062 73931 53041 387908590 53041 29283 579735578 7268 81947 560683447 7268 29559 237704060 47739 40119 671787298 16252 62472 990080993 23875 64358 683308203 12181 56369 156783593 12181 13770 786915160 64358 98355 594133458 35969 95406 23727092 17718 66902 681759968 17718 75202 371090664 66902 16485 792550688 66902 97580 342900195 30378 54193 687377442 83022 33812 461587765 83022 67189 666412355 92843 37400 191965027 92843 98902 366770422 92843 88195 826458487 92843 62945 613597726 5205 86834 587110367 6098 16435 674541353 6098 56264 336052587 6098 8575 377475466 3682 12666 904347798 92848 43624 365873819 43925 13952 683728679 64295 25552 541982532 64295 32673 652045390 22155 68992 210894002 39479 10852 410380762 81947 95838 923439660 4502 54391 422215536 35874 41756 41484905 71548 14523 663227688 14879 78605 72903533 98519 24539 577245437 22763 26157 8360689 22763 93358 473967494 7676 75972 384932273 77847 25231 314045294 93171 28627 528722037 69879 85283 476695752 69879 36143 16739957 73193 2562 255903189 14523 62713 540646141 14523 59429 800436428 53007 34738 689500069 53007 77865 620266456 26151 92972 160492875 20019 75000 783353475 37828 31194 8173989 99036 94329 586003492 46076 26106 685534427 46076 89844 654393427 15257 50821 109658646 30837 14901 24439754 4607 85807 302950559 36143 28299 10877897 36143 708 767043827 61102 19475 505582309 70290 67103 269117911 47818 27306 412264004 39885 77556 734832312 72993 39240 403104448 72993 96141 329773860 11472 94034 716099680 17252 72412 263086704 17252 50579 974703981 10790 65326 441111817 10790 45376 802307803 10790 3623 183974907 96736 13980 514986223 34951 34151 351574913 29732 28584 278714721 81356 68895 398235847 8528 93667 304540033 59996 43427 351411148 29293 3230 999420781 91985 67124 314690263 37139 32677 939762985 37139 2675 696523713 24131 32049 508416339 23384 94553 621016573 67603 31194 941578390 27638 77167 235673543 27638 97873 65603503 78493 73588 851743821 78493 78442 238135826 78493 88152 472653739 8267 26535 139051850 75635 70378 618233008 19334 13717 17456894 19334 40396 696102390 34439 80967 481564122 58311 73318 190273666 50544 98851 102377104 69325 8575 653583800 69325 22455 481926170 69325 94037 54017762 81872 33812 760440672 81872 13717 208450605 64341 7872 213890678 64341 78560 321187449 64341 92672 152093666 64341 97580 958162173 66647 30969 623773592 66647 86005 391720414 66647 69731 58577265 50579 22378 744386951 50579 28008 543944024 53893 5786 321595598 1444 65403 265592965 68321 27870 787323245 82286 11230 523013688 30481 11775 900084172 90020 97799 9685529 27203 34028 808759209 6814 59755 993802604 41728 4973 2430493 61361 51769 114124329 92940 62206 62412646 92940 91269 725423845 57483 36691 487766974 57483 62028 873608005 71820 24083 439487289 38778 39240 859849739 76509 65654 2804942 52640 94553 636198097 52640 81144 340709256 44773 59972 852494938 11740 76020 957695981 69790 1745 566526753 14551 99912 248259027 14551 55281 589049725 2512 8807 127783219 18643 51079 183746305 18643 17834 696978306 34028 70956 231750843 77563 26588 19389618 11283 18026 706917723 11283 14396 797892484 84395 57584 630919905 84395 60734 367335577 91197 86378 68064531 91197 87220 170734336 33289 57559 643822912 39655 16850 549428904 39655 31824 451385364 35419 40627 831111773 53307 12666 949341370 92735 86440 732619424 50821 86378 458825298 77285 92601 627908141 77285 81084 135126739 78025 46142 683960711 26777 10934 606748333 11457 86592 677821601 11851 54327 610531296 85399 1796 190549767 85399 19280 670101210 130 28385 477648435 85952 89280 429295412 85952 21960 954326832 67189 18738 678875592 67189 58717 646753512 67189 15288 1997884 30964 14427 574460736 58215 90868 536280442 86765 17175 877412980 45623 32287 23847094 28182 66301 558434722 28182 94993 458250532 28182 31194 821141612 53567 70947 711017476 3256 64853 166676288 90319 67104 580174829 40627 13717 72646238 19495 81789 667578592 82037 87040 879230345 78585 86929 612267252 5468 60873 509262843 65667 29283 571841429 65667 89844 418166996 89844 90760 531295805 89844 27897 943060315 29701 32142 6905283 29701 20261 686446486 31997 42677 259663131 31997 36309 19291552 99280 93672 904838338 28008 19054 842393677 7283 82616 555373785 6493 59724 817727179 46142 43158 592514586 44246 68151 912613505 44246 14277 206499323 39281 51721 843047512 1143 27503 296517690 45257 59724 36317098 45257 44065 890740227 99564 35319 48921499 99564 25447 727099106 78065 22886 117656094 35715 27860 997663979 76278 11266 179328631 76278 56269 287246228 76278 90093 404124861 90313 65641 646022368 2098 94432 876804951 2098 42952 735422232 90093 29374 271779643 564 37563 618796076 9102 24606 171380002 5048 57372 628706456 3799 62945 879443372 3799 41833 135192903 57185 18551 276306523 68441 30969 378792545 84689 18551 139529346 48862 9790 456550516 85967 28883 828543643 85967 97580 131365586 3454 64389 805272983 3454 6034 447961961 10754 81931 272253304 10754 97873 332881405 35426 17965 516308740 31880 91565 74475000 46572 34442 563119793 46572 60613 615800156 93248 72412 365348739 1715 3154 784457917 23843 44789 213454027 67534 74362 102162022 24083 75030 463921518 67412 10852 71179279 77022 17289 717666816 55653 97580 806931165 47596 20598 834364544 39851 7760 540060919 66236 28627 889756097 14427 57764 721941350 14427 28106 37900607 89861 18326 432412450 54193 44391 756569372 54193 19366 325246545 44369 32683 684069942 44369 3498 48241851 63668 97124 511434677 74362 523 554968708 57372 24691 370292140 57372 51798 823718342 43276 94037 882814111 43276 62736 658398264 43276 72570 696639136 82724 28507 657927479 55233 4158 545007083 71512 44412 321569573 37585 18810 939382330 37585 37611 794653998 4618 99641 458166884 4618 22886 680259888 55205 27778 141400127 86834 62597 916238885 86834 51265 504149358 23274 2505 851181751 23274 63971 311795425 56369 10971 943020279 56369 33405 699275917 56369 32228 638266520 28079 26597 455314517 85807 40963 144085491 51265 78605 381680319 9816 39864 871705955 7846 24691 339852575 77002 13449 126048707 83412 99670 774401638 99702 79302 891470679 61966 65266 279256881 61966 61723 234446240 63571 33790 10537317 63571 20655 299442780 617 7195 871273642 52802 8302 812363549 38006 53049 423264388 38006 59498 128531397 72354 9442 464885159 13508 43624 727120644 38211 41056 193672228 38211 37576 960358358 10975 4507 171995629 62109 46232 678476377 60883 46509 532459765 60883 36802 951091582 26106 76477 583241857 28572 50835 112195662 63305 411 646382996 23540 92347 64403696 99074 4500 958503750 99074 29083 927543012 37563 65366 551167016 15288 94037 190450525 36309 66657 514474998 25099 71871 412124719 30493 91709 146223469 30493 99157 638332096 92347 17284 303139425 13443 71011 893300204 18986 23088 504688351 19301 28491 458654562 96141 10747 970135946 90666 71635 607054183 78605 2314 802927735 3907 56813 789851478 3907 10971 981050223 74251 75846 32960058 87382 92558 514805700 59724 1745 661462323 59724 75432 118439579 27503 65366 677824500 10539 10825 234207300 16332 51862 458227258 67104 72219 219572386 76036 74253 573861048 2152 37033 512811397 38615 86387 778757202 14214 40453 578733459 14214 31022 374243278 86005 28845 6093697 13952 68756 469272914 57382 44065 172091221 94037 38558 776688221 94037 37220 540250800 62945 71197 690527571 14851 76166 150670953 30918 90689 660958176 5429 14994 744708690 72412 60895 562690616 94553 92835 131194198 44413 84506 870236629 99720 70111 930644660 13982 64734 62100110 13982 14794 579092938 4158 86406 235843052 16850 97948 227350578 5186 72219 149224216 49384 95940 783992232 49384 28582 552954535 58545 7622 391614518 58545 22079 943127665 82916 98355 897399613 82916 41143 347572237 28711 66657 408356269 54529 39043 990108545 71396 87480 177264906 71396 64620 41193115 17615 75789 548869733 34738 26646 111086076 37165 52822 163416425 2675 13449 692716592 14277 29559 19227908 14277 71418 231574997 26703 44839 425113693 26703 84891 487783007 13373 72216 379941870 90689 15011 586875506 90689 91693 657071900 24598 28507 362794821 32142 62472 803279524 48285 94241 905113671 13549 85354 210919310 98668 98506 740915236 13649 63327 359940143 76166 87220 719473675 18218 3980 365043074 66912 51769 828005396 66912 11090 41333778 66912 48248 751320523 29171 32856 833995790 29171 789 187448808 29171 16381 621602130 76020 94815 70869635 45680 85289 707677754 72892 24221 756209930 99856 51862 569955877 99856 84599 730199078 3164 11724 347001677 3164 3980 71990353 89701 9173 107603191 36691 29985 494006608 94647 76421 68592386 47849 29864 267665745 57641 47166 408782734 1493 11724 155877177 1493 75340 926512724 1493 61797 569259345 78442 54732 519442407 78442 33372 371320341 80454 31022 776268658 80454 77368 811493361 63728 67645 370980987 70793 68574 836159032 27306 36708 551888277 83318 50046 468137398 50186 20303 576483527 50186 95790 51600153 26588 37576 888840804 56264 34752 687348145 68444 28883 49860552 63563 90825 456948708 41833 26474 391197769 41833 66770 634041111 80967 47903 701298547 21273 37318 364982322 21273 13083 144015915 21273 86440 260267246 3830 71563 550524605 28708 79771 9594967 19331 9837 147480004 29810 13083 286811999 93892 17819 816953453 81931 34403 160579541 73095 52694 204235357 73095 35396 291625434 45761 54455 60858364 72731 62659 918551527 72726 1775 512646245 27033 98653 606818341 75643 42307 968854488 84599 10825 865815578 84599 57086 131844164 20303 4737 95121497 86483 25095 889729354 86483 96976 46884512 83111 48248 460735809 32230 15505 81544386 32230 55399 205348784 56859 79676 798769808 56859 62270 500763327 1745 66312 669087467 1745 17183 25026967 41143 42022 872816276 57144 14794 963615752 57144 79302 677343277 97486 79609 480475391 91603 31007 372318263 29665 69599 192019732 56955 43102 705114308 88139 9898 285966865 56269 94843 252444565 56269 62012 161624887 92412 89103 929937863 44839 35654 716541610 44839 27785 195769227 26557 28627 24649640 26557 7610 593750991 25200 65831 849414949 25200 33104 803209543 82639 17175 185691163 82639 32222 849157416 82639 94895 901329443 28474 22469 138945542 19054 13233 777093406 19054 32856 659797150 1732 341 287530545 6829 69328 243234864 23144 19548 286470929 26176 80819 755598645 88978 74440 534145101 75905 89587 86869090 75905 37064 291556940 85640 53749 713929281 74717 70158 777105963 91527 88502 215612092 95838 80836 779361566 95838 70158 106019232 93667 84187 424684187 3980 23449 44822201 3980 55236 337705193 97874 65437 482440383 11266 2505 168636927 88152 2505 983000733 24539 86592 291401444 72087 9893 922067059 91380 99746 590166921 23088 41787 508741124 27860 2314 164943688 27860 811 889573065 40963 97887 657417790 66522 2141 53172260 52006 42109 351047360 65842 18747 493303294 55281 4921 194772790 55281 4188 870844564 15451 682 973929433 15451 27818 338530890 19421 43102 325439485 28582 70246 249448984 29374 71068 934864297 14396 68183 642500061 22455 92715 614357917 22455 21322 756749177 20598 45246 342003593 20598 75030 983959535 85566 64202 813455412 85891 13083 883221622 85891 45237 567532227 98660 89036 483443188 33201 39023 854392342 33201 64515 645325770 33201 88881 253170611 82563 21822 602672761 68880 57260 978248486 85253 98273 986325454 13052 32616 477177770 95118 16815 878407762 62200 93359 263255212 20602 77684 285337687 65326 16397 894339824 11230 20601 284758051 60734 74777 404353378 13367 54227 287288868 65641 18810 167682347 65641 15431 330801732 65641 32361 1958964 65641 44412 336894622 80833 79717 227274678 80833 76343 898203932 32650 64444 141539316 32650 23090 978313779 32650 92487 76237007 30670 34943 485862279 78560 65026 667622766 78560 46509 791536649 78560 63092 399075321 71563 18384 859694759 71563 81886 950134196 21960 96253 758175422 77882 66150 745967400 9893 36802 694321003 32228 16337 169882947 8575 65026 268102963 36126 60641 710456431 67519 7760 275323159 22045 66543 459742577 22045 52753 660735468 41056 32049 231622145 88881 65437 963925599 26535 91709 964127864 24221 97348 323475075 24221 52938 289326252 36562 68646 345181441 40940 3347 210078416 63473 682 20183327 78179 24049 981534792 18384 81313 458521677 90819 90952 889533982 90819 12421 670233651 76141 47242 694802966 56023 70158 278330620 56023 96362 2727766 94245 23090 606410709 976 71418 994400217 60613 2141 653236693 89103 54336 815101094 40001 83977 339446886 40001 89336 261177463 80070 60839 202153378 50354 31219 832977524 17965 87480 425608004 23509 20539 871126975 32148 36072 195773882 10941 14089 280301201 10941 47242 685903217 1172 87489 802114725 1172 10334 158597481 19548 98273 572239106 7214 589 836450475 47424 36566 400170923 43964 28998 181953784 21488 92819 243452372 34943 98736 148737402 39717 17834 182235340 39717 20601 417937792 74877 36567 35217108 74877 35748 589461992 2413 62104 581641989 18337 66072 708120194 57516 79676 457739849 57516 97948 307292972 96511 589 608210812 37228 67673 698990048 37228 43607 745757287 52753 65724 962921907 80819 90072 56030014 68043 51079 751829149 55622 63751 422460038 55622 62973 405144167 50835 47537 773599092 62354 60641 598302446 28627 56643 859386678 28627 31760 695436131 28627 12948 387310557 70956 259 634923699 22378 77664 127473914 22378 99068 996332868 34923 95806 424525390 72659 31666 4468747 72659 45376 130680362 26236 79351 189079955 34376 8232 761287668 34376 13083 59613011 34376 18747 194690432 26319 66072 783535089 13770 67127 344276969 13770 27612 913990643 89840 50111 918301664 17317 36708 300624469 17317 10191 388580946 16408 89393 448373049 16408 87040 293625414 19393 83977 606006818 7622 9393 88709724 2314 51798 783135729 84891 23182 5753275 84891 44412 515638270 72786 64511 153267655 72786 63171 953076166 23249 87220 919438490 90868 45165 248638142 90868 85289 856911162 90868 49489 490454390 24553 29259 515330140 24553 98584 710254438 72132 28782 722839442 43721 95790 147813088 86304 79609 849814189 25872 27778 35896170 79302 79952 129628202 64202 25890 472313355 85404 12212 158945034 85404 89806 266853155 91693 44378 543859195 38917 79803 188503369 5681 18586 977587321 5681 93132 89889892 13717 27818 551568542 37154 27276 82722109 77167 73308 972186210 77167 274 343832374 75789 54227 689055534 71068 1187 547547232 23943 29985 637856087 23943 67741 591959317 35396 79609 564829034 33578 78147 961670718 33578 42720 204236646 33578 66150 92451597 17289 30121 318635070 51408 56188 940115507 51408 99211 739333950 51408 80251 506107103 40585 62104 983859996 20247 26797 497436731 20247 4460 458049183 20247 64853 112175678 37494 93936 825702610 73063 83195 849674780 3938 24579 542638176 99762 76343 805452189 32616 42109 383645680 83777 2771 99886368 66270 93897 977253127 26887 92079 324780672 68183 75340 662110012 68183 45395 235510288 23826 65299 816690765 10334 857 621993556 35654 35114 815179580 26157 22579 504777916 80551 34472 665864916 18810 4157 3930418 43158 83711 465814537 52782 65724 841323856 44065 60089 242501239 44065 56797 702309634 17834 4154 327407326 7610 14642 179766175 7610 66194 762646018 7610 66695 541167853 26250 287 820224484 27111 24104 476485129 64362 51912 940754295 83214 15753 844794745 83214 1775 17189801 73844 4188 410267348 44386 70847 444301411 44386 91218 91498429 30121 86669 338608379 30121 7093 158135010 30121 70506 734053052 94605 65714 43445410 98547 67645 207294081 16531 20261 36259394 42109 93970 314604869 42109 86387 197533200 77098 94401 665541342 44412 26421 788348357 44412 77684 556282793 39469 27778 899617690 33104 3362 657192938 33104 60454 838017510 37220 30902 774007107 32673 25032 974641093 32673 92899 791195987 56499 54957 58821895 56499 287 357622737 61180 2771 57173610 21143 57764 190614633 43617 75030 742774020 91269 16381 943947648 91269 35114 95591070 44789 91451 929621442 71635 48106 91634022 34289 15011 168061014 34289 92579 902486632 62736 27276 844684707 69304 24747 718558257 69304 61663 981368571 21610 64511 355657523 86440 20655 983368754 70158 23090 446110640 70158 14435 166902912 75318 32029 808918623 51079 17284 80071260 57783 46636 645870654 33405 72216 106576299 55818 66194 975787042 87040 65714 408761666 25447 33372 74012646 25447 66150 969769940 25447 99134 72932208 96976 12943 920821510 67679 73809 730694083 67679 70947 608350062 31340 46232 85642516 62987 91559 197443587 53011 3362 105495411 70638 73577 169734068 39864 42893 390962081 85354 58013 130632117 59755 16674 112642598 13668 5085 94481783 19366 92079 418244263 19366 14435 813054171 23839 20307 748329528 59498 89915 8482193 95090 42287 302408080 34752 78327 410850491 88500 76892 249775 36207 13742 590718329 36207 12948 844139803 84987 72375 370070804 67447 87026 321533265 47166 19188 978490399 81144 76563 655163311 70843 73318 870403672 70843 47969 471317777 70843 32165 794027298 32049 76819 607367501 44806 51862 424954320 11775 99068 213822529 56813 60026 16893775 51558 57385 395150238 51558 67837 136383087 19776 88467 135023865 19776 612 557687179 46242 58401 26067067 46242 92114 354557093 27785 5005 387963558 27785 53941 445685448 27785 67050 22248312 62597 87489 213024229 11934 19699 48358357 11934 97966 158783830 73761 66657 317498128 87220 27022 944357446 87220 10836 937599752 82616 86252 574354616 87231 24754 55691775 74629 33965 702554614 74629 52320 120006663 93132 69328 522819651 70111 38258 699894488 70111 90885 23885458 8276 2771 86264706 86929 88421 555412236 86929 27786 12585974 17284 73387 250089942 88421 60464 955824657 37301 21866 438190210 23056 86018 695455692 47537 54450 191022933 47537 85401 249349181 47537 82557 868405762 99134 75691 719617423 99134 3068 122481038 411 99654 769058263 21866 37002 575822960 21866 6204 561221565 62659 20113 708714985 44391 68836 52237097 2678 63752 385150628 2678 20144 375669973 73318 93684 606508758 55883 74253 633466348 1775 9797 150395660 79964 2955 674605217 79964 32659 491114291 79964 51319 50836998 24691 89538 176461538 45530 21322 994053690 82081 39228 479097936 42022 79952 739007935 42022 92523 326606433 98273 57385 469410642 98273 18259 202589515 37576 31385 841037921 37576 89336 511545287 76563 99675 379476215 76563 93674 25198684 76563 32125 322213719 61663 32725 711135474 61663 9790 742677510 3154 31074 932642309 8044 6645 709674634 83900 15874 1344983 83900 63779 926237780 83900 70407 623097525 71871 94718 157216557 78327 15431 737277057 78327 47969 990672560 26646 59713 318708534 70506 59507 906590579 70506 30002 408147534 12291 54455 988207637 5085 26619 578417010 20056 28426 295962805 25162 98168 930387444 9790 5970 687220149 9790 86346 322967584 50111 89915 554700545 70947 82423 851740437 70947 20931 996275583 16604 61838 831762219 16604 91745 6195296 16604 50997 488638482 92367 19760 875795661 85397 96415 2930377 91006 12804 30261876 91006 90110 487793961 63836 72923 756121125 21794 17601 123421809 49846 35098 140087206 21040 97308 762084841 8077 34002 439710506 70445 60026 662801491 70445 53148 350429799 51796 35729 481447838 341 17601 66382465 31355 27378 471081896 91046 26411 525482819 91046 50711 528615293 22886 89587 344636891 22886 11485 885436322 22886 48932 330644428 71418 94366 389872741 71418 6206 653347205 523 49642 279226882 17175 98873 527815980 3347 71647 223519039 3347 82557 331132144 86592 33388 907880241 45237 74440 774620013 18456 67050 609515756 18456 91948 605047649 18456 33790 86994955 20100 21880 822837062 76990 32068 308446556 76990 6354 357964485 76990 20113 530439583 74897 13950 27353107 74897 78139 215412954 43297 80943 874479479 38934 48022 158299726 56791 8399 204446321 37210 14794 250488815 92523 31722 577391643 53843 50686 879649986 25918 70449 763311215 25918 99360 969126029 66543 4906 54539513 66543 28845 525632567 71647 42287 710737369 71647 5741 769818551 22469 8292 282066026 22469 16674 577032505 35319 43703 190210558 55154 7093 192627625 51798 40304 730129660 51798 8090 752058875 29083 6674 263179234 11962 76928 735172357 58401 58035 296699309 48778 94241 433484057 80435 19966 626812031 40633 27612 352906548 40633 17601 80382763 65714 39788 172942833 34403 8292 520202687 23299 45675 664867880 23299 26483 169184405 12872 2760 867260233 12872 66376 824504056 32856 60059 714083598 74440 13516 328547418 1814 23639 265748745 81886 18725 193191614 68487 10636 154987927 27519 7430 971138469 27519 72258 867048735 72455 52754 280261407 57764 83845 482364699 57764 60019 391684851 11113 20176 311864511 51454 43559 883422415 51454 87256 561168282 51454 26802 689361985 18725 96253 33005554 40956 35114 222107478 4267 77894 107124576 25095 49635 714990980 86406 27086 593808640 86406 83725 812128814 26630 89496 29258048 78799 77626 677710407 78799 21622 344570736 71237 81088 991560848 40254 62937 153424752 40254 465 910414987 21847 77520 413009169 857 28845 615822347 45927 49469 238575346 94843 53941 167384203 94843 66778 143169289 47661 38542 710448536 47661 86053 815714552 47661 78474 815644567 81081 80639 521143273 81081 96959 401379213 91660 27131 377708380 52771 94188 369964332 50699 43126 146933810 57158 88061 862835513 40173 63269 546103831 44443 47354 356198531 44443 84911 660805237 44443 30608 613697207 33790 53448 124367852 12309 37972 130941061 80320 87256 906542069 80320 35129 410108020 46232 13422 194139063 32242 51924 719206087 75030 88502 924178353 27612 11794 762249518 33136 20008 311344510 33136 97249 566120343 33136 55454 722432043 33092 80703 1710947 99157 90186 961596921 13083 31007 871068474 70246 45845 18415442 70246 76730 439524096 70246 80943 947804665 2505 12825 972605549 2505 86561 260642963 2505 67034 416850070 60828 49792 913161337 60828 83105 768474829 32222 15011 842238743 96253 89587 978876635 23363 59084 125954423 58422 25113 967740147 79351 91218 434214870 30608 9606 974265764 50126 24271 464966452 14089 1737 109757878 14089 8090 184176283 99670 36046 534563774 15011 69663 204382664 30547 9985 181617070 30547 36046 786549890 66150 33965 839589009 67221 43868 366601601 67221 33388 636358327 67221 14473 706375191 48932 78378 564218097 10747 77838 973460167 49489 84075 357701949 23449 23672 94289150 23449 76343 151369345 63040 1147 116815160 90686 83878 815861542 90686 63506 485623046 65724 85414 931892730 21322 77856 593911900 21322 29994 175223272 44653 53957 974620811 81111 47969 34425126 81111 94665 530379569 81111 63683 198098254 77026 30892 286150991 81054 44249 36207997 81054 37366 127212806 23090 23898 933287054 93178 44422 508561508 93178 14435 459843028 43868 5521 815406309 43868 73308 552515109 60895 37318 987993596 10836 52044 77482110 10836 78474 507282257 92487 22193 565545832 92487 7276 558910 92487 30972 590001755 47237 3402 755914407 47237 78474 165290456 4527 70204 551791813 4527 9155 583818252 37318 15338 343226540 32744 54285 957986419 32744 39550 888004580 15431 90295 670314753 15431 37456 411670340 89741 93999 585805622 89741 83051 62818482 89741 14309 730784987 89741 40753 10097372 14749 85401 657589798 14749 14435 166182081 14749 63321 243144840 58013 62603 63914625 92715 61211 497676780 77664 158 3790121 41644 56582 808299608 41644 88563 653254151 95141 62557 795286440 33388 29799 803612298 84469 88061 633552565 13143 2101 938212520 20415 28041 856925365 20415 39669 540890077 20415 92579 596350234 6354 86828 659326618 6354 69275 836282554 24747 20307 12523033 78139 14341 435640959 94241 15506 103720619 47969 31895 548924889 27378 72375 244675345 67673 83373 554122894 67673 90150 959655242 67673 84574 158133801 7109 30779 10552733 85847 7619 59417241 65437 51412 648517693 24271 76766 381125964 16337 25290 691988383 16337 30890 468896686 27483 70831 144941627 52822 77230 942962047 56176 25290 251992615 76343 80985 708126319 76343 10321 478124707 46484 1485 183563570 21822 49635 798958803 89590 60527 984864146 84719 70597 839401616 16381 39023 928271657 35386 37456 394432922 35386 89182 292707737 90186 15380 528432989 90186 37002 606565446 90186 90623 861912676 89266 15753 306699409 42307 69599 182299426 42307 9898 149450450 93306 79717 175231943 93306 70103 275913989 51471 35008 300701125 98997 79637 78222208 72216 7058 4525622 72216 6854 455276336 94401 10099 697301118 94401 86976 94998536 95310 54993 679085316 26474 88660 224962526 90110 41110 920699243 14435 62557 945927437 51596 84911 139110484 63290 8948 160119252 20601 58293 634235974 49348 12133 46303231 49348 14642 590446807 95206 49118 985960528 17287 40889 449355780 27818 96099 945062999 4157 67180 57584611 10321 31080 586752196 10321 34746 530007538 38194 20113 351015265 10636 53448 330144971 41425 12943 766727860 9155 4530 310182726 46386 60777 548340005 39550 63269 181920855 30890 31985 17762816 27067 88333 355097713 63779 39387 430342401 69599 5521 702230244 69599 54696 185765368 60954 54545 5990378 60641 83997 919857236 60641 39228 16175529 811 20809 211020869 811 612 323629824 811 33527 404636803 73308 31974 221608760 55399 32095 426020076 84047 22376 337066789 84047 76978 754048996 98266 90389 963736052 52169 60710 160141387 52169 7276 316789599 8292 79952 529519007 12896 80452 374818435 50686 85861 377988190 15820 59173 924265766 91619 36046 994109165 91619 93631 325046876 4503 83112 962964655 4503 24496 763323765 96362 86321 864348096 96362 16590 566356816 6204 67127 14154340 85030 63026 25517744 62012 89919 338467524 62012 69703 505709495 99068 71279 173226263 69328 18259 647607661 69328 67741 931557186 7745 92899 887020145 7745 14309 47394619 55778 95404 288472236 70407 626 165239360 63113 42708 411191796 63113 62340 976430605 25481 67374 172798861 51095 11811 755777902 89336 16617 453640581 39669 4109 506406696 35114 79017 545714060 35114 6206 52697285 17819 28905 29118417 17819 81759 867785456 56495 79274 831686729 77587 43126 198935980 91124 80539 435914700 69098 15753 80180377 69098 29164 836790667 55236 89182 497709142 51472 48970 221274481 30972 83997 567800576 30972 72172 238206314 9393 10021 264212197 4530 60434 365046925 70566 86119 88019965 91574 589 731411789 36153 69244 885037615 31007 10923 765104127 15314 62104 490086891 15314 64840 814117919 89005 45867 438401967 95404 13516 262129408 95404 81088 63934507 95404 53021 361953895 31933 11866 885367924 31933 54036 57390830 62285 67852 388332092 10380 12710 296168517 33465 50668 895588464 33465 9549 4142159 39361 83819 203008466 89587 612 985903599 89587 94366 410331461 53259 30006 402588709 89393 86145 805058575 43607 17848 386727712 16823 15862 697888981 62104 95653 24619129 44378 28065 383842567 83819 70204 543313586 86896 30350 911612335 86896 71182 750454165 86896 23819 984671558 24533 98835 97173310 24533 81687 533463326 56797 48180 490821838 41380 42622 747146507 98041 50278 655349530 98041 81384 482340014 98041 4868 548534427 91779 32357 460627361 91779 5808 583151587 79717 13386 796045005 3647 42622 92769256 59713 49835 624438003 56582 12847 82611320 45255 88552 653805836 65763 15921 694256614 15617 8419 388867948 15617 32068 998257152 31014 51961 541257482 65026 61929 39135927 87414 69718 746216467 87414 47354 280638074 13567 38658 582479445 13567 8504 240575455 41118 34527 82675639 60059 79490 357442310 72923 69423 604145647 72923 36776 508694571 72923 52448 421503069 72923 77844 346153944 15753 39450 753452911 48817 29164 537570551 80639 56320 391476734 62191 95910 218330420 60845 14473 492761409 7619 35729 184886523 93684 4154 481758439 1187 56798 925016173 7874 49083 559148395 7874 23382 676077222 39950 83211 375871228 31575 45053 474555859 88467 66449 955744607 78745 49036 844576722 34527 74032 547909118 34527 30575 245864477 50997 61074 776660695 69051 98444 445579657 94188 9984 76162446 94188 1286 758479285 94188 19239 289646331 28998 23395 188294983 65785 50366 936424615 65785 321 708647326 26046 1737 157212330 19828 89496 149669123 63506 62442 904256060 63506 72930 43503790 30353 68023 449438301 7093 75042 421158277 7093 69244 868699188 78385 94455 807501541 15624 35609 30216478 66472 86828 35381013 27786 26090 948309722 27786 82871 527581209 259 67152 203484537 259 74072 641499616 78474 70226 798446407 63683 75417 600694332 14642 64971 47351888 42287 65711 668440385 1593 51439 505840949 9998 91776 312120379 47155 92679 377706123 287 86545 706262445 28782 98527 127285344 79952 48987 846873985 79952 65658 414977493 86382 32159 653954344 60454 14309 101793266 49635 86106 446676169 67741 89048 560510351 67741 99839 652928021 80955 8459 918014729 80955 75266 749891303 32165 19603 655947358 32165 20515 970184564 25113 97254 994588816 83071 93570 446707050 26475 56330 789146499 26475 99926 580824547 47561 21602 981389640 10722 56473 832510935 10722 5521 13900957 86669 16475 701465194 86669 78326 148569634 90885 48701 174621113 66778 16815 445754516 97966 49083 61125358 97966 22215 880733385 86561 35898 847985643 46713 45517 977249987 37429 87363 539957098 32930 31722 192035121 4868 94949 31736492 73459 78326 297357872 87290 8774 205405244 75639 17979 188014337 75639 86321 970278621 91745 19832 524817324 48814 6884 17611688 17370 22005 420736213 90623 7404 676698852 58321 49452 630672848 85273 30892 796447345 80641 56557 655403819 80641 65189 789381035 59781 45154 326780909 59781 39367 315699562 6695 78717 987277296 6695 3061 685341601 88005 33339 506009213 1796 54957 897682227 59507 59851 826625833 59507 27342 292651269 59507 93596 685636738 20515 25993 782236046 20515 79796 207308685 20515 71727 992381883 30002 80539 92512964 30002 67034 929190837 87110 71704 538227646 74072 84574 843512154 31647 86545 725624367 51412 77045 447273520 51412 28622 672309627 4154 56030 440626543 33107 88410 518449233 24264 85628 494487256 26090 17601 775641728 56773 48180 486313461 91050 72986 933564050 23672 61929 80459496 60434 79637 227959655 60434 74759 379741049 60434 42083 365999221 93570 98724 611534020 93570 96108 999039547 82049 58479 695708855 91984 76737 964937514 91984 70610 204209298 77096 67360 191390343 17820 19084 384419287 94446 78326 897668590 49083 94455 356314267 55950 38501 297211091 69244 31990 399539465 1147 93631 373509081 1147 8807 693166374 89009 8807 989711723 89009 79804 475191664 1256 40072 238169311 76978 70372 147324703 10081 42180 619280962 56952 67965 940408878 9985 76928 271309346 9985 31722 809939962 47752 65645 831138182 1958 37849 290696677 62603 54204 721500593 86735 69825 391649435 86735 54962 284058549 89048 50278 54758422 82279 47515 547780750 78729 78791 497602840 56188 80943 861686126 56188 5741 963057663 64523 7276 20193825 94945 60527 508759164 66449 77230 202624779 66449 37970 413244760 32357 54993 288054834 55876 87128 57536870 51912 96959 518830945 31074 80985 761855200 66194 76730 45647528 76766 10814 901148913 76766 71780 270371307 98168 26897 894373384 9826 35609 481946338 31247 12567 799744251 31247 99839 189839255 31247 62091 623673224 13422 12133 210322164 49792 10859 580127118 17601 22646 560068569 53262 52023 876481196 53262 84399 263219770 36116 48022 963449517 36116 43853 498462837 79796 11771 776716869 91948 93608 801326879 97308 46117 687821111 20931 39023 556998604 9097 82642 461723086 12075 59626 504945817 12075 75266 576996150 67712 22376 64342189 67712 27342 636929731 67712 93608 242287647 27298 76957 341818429 20413 67374 233439122 99360 41549 709645672 99360 90986 938739672 66311 24496 533881617 29799 54696 853502127 29799 70597 977739419 93608 38029 283150522 46208 86703 626252704 33187 63188 143901277 93268 15711 384893753 93268 60695 508343967 93268 86828 277519074 47515 42452 737100128 47515 89434 761734236 23884 60612 703404567 3402 38542 420243694 26431 15594 157135757 26431 98262 757632404 98262 87778 374377862 14309 16326 393003737 14309 67191 846841181 70626 98963 269903293 78101 94706 515728007 40018 932 295855371 40018 96693 727994226 98444 6889 605916676 67893 569 544091069 18766 7890 913239879 71190 40753 610568414 71190 23425 241194310 43703 357 850602009 43703 5175 497848079 40072 16874 893055224 51622 32600 39951145 51622 6939 454094963 51622 63039 16444846 51622 35714 410127766 50402 37849 879689634 52023 71518 500530828 52023 12253 961464317 52023 18848 773231470 69386 45583 700622676 69386 65189 20584904 78275 80201 481477746 78275 64482 633745401 31803 10859 273484818 86321 98724 739220874 86321 46081 958104111 20442 95653 127621721 20442 50227 834748088 74815 236 711942668 74815 88895 516335368 49469 56074 16728459 49469 89647 587321410 53515 14341 274961736 53515 9839 926975474 11811 35714 952223104 83051 56805 494464043 83051 3742 108877469 612 69966 84791870 612 39085 295673422 71889 45675 24604104 92681 95168 705562652 58293 932 354825200 60695 64982 433067780 2101 88418 559696294 81088 75512 264686917 81088 63063 153580596 12833 82804 835876918 60611 93124 853137764 7666 15868 667959436 20176 90879 691141955 20113 30779 771950691 20113 3742 616661693 34102 25993 416879217 67852 39450 790661949 67852 31958 446492214 85414 51924 842223852 85414 79259 70440992 34002 11561 286539146 34002 64283 37273807 94366 79901 231533989 94366 3642 152788791 94366 99635 692431389 83653 42646 807279729 91899 60902 514744456 25641 69854 242783804 25641 80923 836622362 25641 14949 204834282 98724 59264 165852175 35729 53083 848736537 35729 11881 998725017 60258 23082 684297168 49198 20071 988609359 49198 85628 91361948 10166 47100 572244812 10166 8459 846327880 701 44337 382538506 22675 88433 624709255 99926 80452 822693093 22708 51439 936391502 22708 72030 509507595 80201 19588 687900880 63026 9244 860280383 63026 45797 266572705 76928 45904 84420359 60527 54067 267470873 60527 88552 138621289 80985 99106 238374789 95653 83406 777498975 65803 92455 778079810 65803 30006 738470122 8716 55145 409391947 37373 26765 210050594 4823 72542 355288376 86782 321 924043938 2485 69663 664190580 2485 14004 329295211 8931 75923 845121951 48970 87453 951187189 48970 9239 617845973 28924 50156 235261198 30402 80384 665836854 6506 43943 13132602 51982 42522 367857134 51982 38236 711359086 51982 75752 374903829 74893 23395 840040850 77883 28610 856413403 77883 10923 430785131 77883 59043 138560374 77883 80715 795660133 35098 47878 10944891 35098 68313 574091069 40889 16475 988862690 54204 68677 776457600 54204 56030 668775218 71967 38501 154011639 71967 41110 55024380 64248 44457 975554981 45845 44011 311558337 24211 3069 359334384 57916 94080 528972866 57916 73880 573661073 57916 97750 84889593 5741 22215 537353041 5741 56320 500776684 8218 9244 979802480 8218 33260 494666901 71963 69825 122431088 86145 20809 874340574 99559 38542 852703578 99559 71602 940771765 9244 49417 858907447 29160 8546 903706663 29160 13754 891065818 93000 69840 285014524 56911 99635 364518780 55454 7644 980596091 99635 76679 182589407 89905 36776 762442778 89905 25064 930833301 16617 64290 714056603 35714 53972 321971882 43213 50259 444163695 17254 34667 229391079 17254 63188 177059492 17254 22646 108897436 6617 37066 227308969 34667 40376 864905937 74032 72172 789791980 74032 35763 338583061 23082 94738 552812986 21113 12383 562161674 21113 99844 164642139 75586 45583 155538670 76957 71740 986796974 1521 48899 287882226 71589 90993 168783059 4068 66257 718567425 51961 79637 22618106 5175 46291 986098195 80184 74156 571185338 76860 70345 39646966 76860 23382 314067749 45053 42225 583483121 84671 75044 834031820 11289 97166 423670385 79342 42586 621872019 79342 80016 490404798 80703 21826 461047834 56918 24496 581306245 34746 90064 275830505 34746 67965 45819952 92768 62553 576778887 92768 68110 627650500 89496 64973 222536839 40926 64291 407711903 40926 49758 626617879 15862 54484 181756133 27086 11733 328742445 83997 51790 669995283 83997 56805 764731153 83997 12644 654972305 62428 6884 606185881 40304 97890 636747410 40304 99839 667168674 40304 11011 905761931 626 20050 806437370 10031 93631 938248443 10031 38298 328984578 16475 63950 377071725 86449 93081 976352965 94949 58497 612650907 67374 63050 711761468 67374 87683 943206751 57813 15868 408491789 53223 97604 397015428 53223 96108 994948960 53223 18047 821553252 60777 95388 108184407 72045 59951 733625941 66257 28536 22259359 6681 52584 224242250 89919 86828 543600973 47005 69854 937799857 58479 88498 432320738 77402 29928 635926170 93596 51553 833175119 29747 50442 504884962 29747 74658 397179694 29747 89647 957089073 12847 43853 714581670 12847 6751 292426883 88333 39372 850722744 88333 92607 972876675 36046 46081 653739520 25159 9839 840715557 60714 56074 100305640 7608 39216 570094471 53678 47599 172516562 40971 92650 172280905 40971 28041 303324944 6224 40197 752066334 6224 18848 110283216 6224 48701 927880900 45517 39216 281102476 30006 24937 515073546 30006 82217 118501077 73401 2042 38768593 73401 78554 985090941 73401 59090 742805588 54285 58198 49515535 54285 69635 290216481 54285 60811 634141018 54285 12443 244233922 18848 75923 13385791 97254 46117 797982315 97254 87683 73497076 97254 78143 730592484 81384 6751 547487311 81384 25429 541900454 15829 67082 993366257 15829 10221 806047324 85628 74156 663777734 85628 69718 460353559 85628 63724 668467497 85628 5663 416749633 50062 5525 231871598 50062 59893 91791891 50062 39372 950763139 56320 7335 490086222 56320 74658 133448352 158 65547 358036611 77739 87106 27692690 45954 76477 721210791 44422 67506 1047004 50259 94728 42501784 50259 96370 208540622 50259 1468 64620577 28580 89283 632859329 23898 776 585385113 23898 90879 635477822 23898 23368 859014474 23898 34539 644401014 81648 86514 40785289 63195 69718 931767253 13491 17476 167873541 32106 93999 947233758 52641 42622 600834149 35008 23819 959180817 35008 11523 314089313 35008 80135 289573998 45652 8347 671114547 45652 67922 485890394 45652 84225 922690116 99823 47302 978573280 32297 66199 744879549 53423 90064 221487633 53423 3742 609472997 77844 31985 533872623 77844 13765 169662333 70204 97166 535308775 70204 68980 646422434 62557 85320 47724287 16874 88072 851937856 40753 33237 202964157 60250 47174 735905868 83878 70226 45859809 44397 23368 768035320 44397 92650 694135379 44397 919 826919616 25951 13409 342605877 25951 23458 466040220 9512 51790 929818068 69307 88301 170316474 69307 96254 732347029 5710 42622 757553412 5710 65984 763123866 5710 32373 293465538 37366 51925 886173501 37366 56805 409029589 33527 68980 612821488 59264 61233 308348022 74509 69356 476392454 42225 36605 804619663 93347 28550 335108805 9839 932 204615445 49835 60612 287319868 49835 68541 648453589 83373 78210 450788918 58497 20391 463163424 58497 92141 423029605 89182 81275 992442345 75923 77101 756316288 75923 6530 230302344 4919 7545 844991492 72030 88794 241212168 33339 28024 612141474 42077 11561 423299928 42180 13689 274993798 67360 69703 663785115 24496 41549 220224379 54266 63023 466172948 8419 27339 545959944 8419 74463 677694214 30437 41589 269715574 30437 42960 410510026 30437 90307 478204931 30437 42089 323318478 65984 15528 157501163 64291 31481 952523047 64291 63192 179630540 64291 88433 271167044 65658 77862 99519672 65658 69329 448794568 65658 30139 842564709 37456 15698 710459601 59043 99844 112516985 59043 60483 936639837 84574 68541 116895870 91466 45975 216853920 60710 74463 264415352 60710 26935 56128747 60710 17917 582236088 79490 35229 871238195 79490 74719 963023388 85861 78414 988037989 15448 89650 965444468 48398 44452 459915366 48398 52042 300470090 34053 90905 152968561 94738 35763 748235421 36542 7120 348852749 31985 56330 68093536 79664 46017 286669111 7294 5340 961218701 66557 86093 977875866 66557 11687 755095467 66557 53107 268892704 66557 47302 711092505 95447 61233 20897573 64301 10926 938820977 27396 96091 647145203 10613 34759 121579968 75266 26282 73467218 75266 4390 216482038 75266 88072 404474224 15868 90064 210941065 9374 21786 213651211 9374 5808 259694797 22880 17476 392690827 77230 62564 151641718 16235 85384 829115335 16235 25993 602910850 16235 91341 211321848 37685 86093 543568119 50366 63377 298313353 50366 85166 681564876 50366 49452 87850115 22215 69916 849459630 22215 21393 521692967 35505 25613 30126825 29601 87005 29604200 35858 3120 958171362 24341 38871 48827820 87673 53612 342713461 15711 92607 4211420 45327 98733 573595784 75512 20050 246357787 53021 84759 247528842 54036 14712 511093607 80452 4554 730188150 20153 16435 999285586 79876 36567 562901563 17344 11561 473435420 78717 60723 351910319 1803 44106 477468478 78210 19075 431417302 79274 53440 250800530 94455 12383 309145135 76737 79464 593198278 72172 73265 636216338 72172 25514 852100146 92729 84818 850084421 92729 2378 329834806 96040 88740 228433602 58974 39085 545896834 10859 9487 141750547 10859 98733 953020032 80135 59219 855111091 21602 95912 25449599 81000 31619 701503403 48701 64966 844211082 88418 96340 2673962 69703 31450 10830394 69703 63039 302780181 27262 72360 415531648 27262 46081 226599851 68023 9787 181347660 19603 43569 552132112 19603 9982 783904630 47878 18471 553382950 50227 53107 845753989 71602 38074 176182568 4109 83721 370026607 81687 41589 718549710 17957 47302 517842027 56805 72542 785649485 11098 2160 964387123 44966 3398 528514344 67405 6411 251351573 67405 30139 366965933 67405 11425 779712724 93144 56074 814306350 321 1468 656474612 321 94718 512694212 20391 67683 645272850 35140 50828 314643356 46749 92679 191928555 86828 58891 367847399 68882 92141 565845093 49479 37831 327113799 94803 47654 924508999 94803 40197 506973297 29889 3943 824079765 29889 74265 757392066 97156 61864 707936105 42205 65961 77176185 42205 34100 261521175 42205 40701 761748256 64973 68110 337124857 64973 27376 511750035 64973 83244 300222095 7890 23810 843150753 7890 14246 631264526 7890 31572 201326048 44818 1410 427554942 83789 69774 967369259 47744 27062 641780155 47744 60596 115470842 77923 81469 130660326 28622 65961 252535902 44370 28536 996863516 44370 26869 796113802 42083 71704 120792410 19084 13409 273615554 98316 30983 236365114 98316 45904 778605641 53972 1670 470664744 18283 9239 324569152 18283 17040 624578850 9246 69830 417361480 87128 82936 882831793 87128 62172 174836742 87128 93514 573325907 91776 48022 529206607 92679 28789 467816017 88410 60400 473206841 88410 23927 121562460 631 13693 160246878 631 38335 461171353 15359 15631 124274773 25993 13693 592035587 56299 6286 642101535 56299 66819 477345005 6530 1323 90730150 5340 872 512411968 45904 28558 168949212 5467 60400 437568460 84818 25848 141540604 55430 84677 104604296 55430 96529 846508437 23555 63550 78677710 45721 53731 677247773 1328 62417 30726103 87683 54166 234498097 87683 7438 529739946 87683 38236 880164184 82804 99132 4600693 82804 86163 180476513 89116 10463 706070416 16810 54964 519264095 16810 73821 550468815 86531 54553 239584001 86531 88164 724821009 86531 86514 848358101 86531 29928 442632391 71182 60902 690067538 44967 60902 939424776 44967 38074 694914734 44967 95582 107991541 37066 2919 103372276 70697 43338 224757421 70697 69840 865602846 15698 52528 644743273 15772 67546 910502060 37170 28842 63121400 99839 45798 398495758 39390 97611 934959942 51539 99461 745099449 79804 71861 62702596 90214 80579 372342261 236 10022 442675914 67506 7492 400730344 67506 70653 812348959 67506 39623 394929481 1913 82305 335462329 1913 26220 962507036 8504 70653 425226521 8504 62564 309422368 88552 37873 887781945 52115 48415 364115600 52115 54962 874054323 22590 3583 232644741 22590 61257 357380288 98246 18794 380445120 31990 18375 537477982 78095 63235 459437974 78095 20793 751490020 22005 89761 645212506 63192 73880 507443940 40732 56888 12751268 47654 79017 219731245 99106 65189 627554628 64283 10883 397518094 88740 88433 213813178 88740 27800 738009717 22646 60874 661783 7492 84758 796645763 46513 70210 786218674 87778 4162 626930427 87778 61187 285053648 54962 82084 600606169 89763 81407 546100776 71616 85805 228763504 52053 93514 52005368 3742 25371 208772528 3742 34362 728262229 41549 79464 267566954 41549 99473 716584545 67467 53107 648919766 70226 51439 360980134 90811 42960 918251317 9871 96882 560894058 82084 88498 374654950 43853 90820 486852176 43853 59893 196016620 43853 97604 942930235 76525 16937 93438368 36182 28536 490194901 51439 74156 449657031 35000 93098 40427027 24500 54304 79567254 49219 47999 470152113 49219 74391 750362961 65189 89838 708542111 25235 71861 849176003 21637 11304 728205358 38781 64966 827666603 54340 16091 229284497 54340 27861 623624022 68914 42089 939688412 70075 64245 532914549 55145 21393 211173795 25671 43569 849939807 63063 59951 282289005 63063 61187 633402249 35763 76792 924559591 6480 6286 817666815 6480 93702 457487851 11624 57766 803197512 81469 57071 782297408 26897 62172 762140255 26897 1140 513059516 74927 67821 795870685 16815 46291 711871944 38335 57635 44974551 82642 40050 656418953 82642 64842 564483041 82642 64659 385240426 41733 57189 566870951 41733 92369 677901710 26869 58198 457122324 37849 86211 150210033 70610 76240 939842389 31223 97812 129062793 31223 3335 825721083 60874 11135 832840203 36888 8977 533675843 36888 61187 270739488 36888 68853 275170552 49845 53918 659633269 2585 1548 751882241 48022 54304 660749785 9132 27097 806768935 25429 9038 90939857 18471 30332 295413523 6889 66265 88885389 69840 85281 974720240 55123 56074 61884526 65764 27062 567687375 14949 67922 20184553 69854 39725 246180904 71780 3120 158933215 71780 99473 416459182 97174 14319 685105304 38236 21294 684242192 38236 85306 872685601 14888 25614 512664718 46081 33952 495403669 46081 61864 3078042 11304 39475 977137929 88585 38871 554417160 88585 21314 796907832 93722 45975 337517092 93722 2008 188578610 6380 58200 943070274 74570 16091 558712358 14106 97312 928607950 14106 5992 805984812 69544 3599 408227265 98733 57445 669283706 21093 13375 519675778 23425 69635 106231069 5068 79856 773009329 45798 29776 669982223 3120 79932 953764622 3642 71837 46619114 31078 44398 526904835 31078 7338 506948749 59893 57889 75386019 50828 2919 273361762 32778 25728 521621187 1894 9402 529771624 672 68646 340607089 672 39307 362944120 59090 42319 942644669 7438 57658 646592682 7438 32765 992866540 7438 61402 93928742 12644 28842 677776438 67922 83244 804879308 5525 80752 265883538 5525 39269 196395808 90879 66983 339774961 90718 87710 535311808 90718 50757 757434657 66265 40050 892431048 74787 8079 674184332 74787 93627 643493898 74787 71231 417728014 96693 38074 346437477 96340 63024 89135356 96340 58938 44875787 69071 6668 50046092 69071 92401 148983248 69071 50647 358454901 28385 85306 68156219 30735 91613 621879092 55356 94718 260714170 33260 38871 151849341 46117 82217 906941370 46117 49303 15378242 44705 57766 792511157 3871 84549 715219675 30139 98734 74712672 68644 26282 247312698 92742 3059 711245223 85166 36724 124650154 42960 40050 919054957 94286 88137 984552735 98599 60325 107200516 71865 60723 503120107 71865 72784 556684320 7545 21214 310888475 7545 46670 990541170 7545 77835 443156218 99844 16937 15673559 99844 50862 661600655 35973 59581 703989666 88419 21368 988978387 74658 75272 812074541 56074 80282 556820311 11486 11955 171176086 98891 2522 677107138 687 65708 687732230 74719 90820 813107605 13375 88164 356733858 13375 57965 896335753 13375 4851 460399783 79850 27861 989831801 49417 17476 785759664 45174 80923 169882923 8204 98035 756067368 8204 29179 525227288 67726 23204 547103381 4514 19266 383520843 39372 21171 850204194 96318 15592 903524111 96318 42204 313350172 569 57189 781546095 45507 61402 951550819 53083 3335 21100658 44064 3687 34547603 44064 15309 858838840 62553 77949 262024389 69966 91613 321404296 34539 45968 213998447 85515 41919 748881745 52870 52674 960281116 42452 91303 457552066 63924 21540 271556578 63039 96585 341631465 63039 15577 586704340 1410 50996 987382614 1410 39269 390551697 52248 57985 600958187 52248 16912 86498794 33237 30043 992740458 33237 38802 190970876 36713 40197 810703097 47302 96254 935554194 47302 29928 451891358 96238 60811 945832701 27376 16445 601738360 9787 4827 401250133 9787 43922 659013869 89283 10434 853960192 25043 57189 112188328 25043 31610 610656381 25043 3583 278976647 25043 33801 970067681 1670 80012 362084213 1670 48649 561693906 21393 72049 5675141 87005 63495 482928447 87005 8187 457411115 9239 5274 580562833 20242 14597 523155275 20242 45581 268135662 29738 13003 410244871 61402 4290 949776666 68853 87980 338614766 68853 872 546654910 51734 6286 756199114 51734 57331 162681713 51734 8286 469209921 32159 41671 762283703 32159 47405 120036795 32159 49303 35566012 32159 91862 765073601 80923 11004 395251350 22670 99199 5199226 57635 48277 298381996 61809 30983 747689629 69774 86944 79565494 88137 63347 704138900 88794 75724 34050186 18303 74391 275063008 59581 21540 282387295 52584 90820 999832921 69275 80605 155156542 69275 31073 283836718 72542 40244 681712505 72542 52042 411663960 70981 33583 147597011 94991 34408 451638903 94991 96254 57435354 91122 5992 156400578 92607 38802 555471236 92607 40037 835578198 82784 79143 30316024 90723 69830 722193717 27748 25455 812431596 27748 62599 33185626 63550 61720 599527515 33040 82321 41427468 50156 9487 988375008 50156 43922 687674250 69329 42311 652797389 76111 20665 447957246 13003 63023 680172140 13003 93779 589655160 13003 13431 848915499 13003 91708 87968830 872 21368 827141185 872 75691 664902308 872 41735 497359772 872 78983 84666247 14597 75691 828854380 35217 66843 422502074 68980 72829 401984989 5274 32381 609038507 11687 38310 624500746 54484 53782 902558013 54484 61120 490564449 24937 13689 431213529 12443 16937 405282855 74156 69656 169915276 74156 29077 521585108 11733 86479 818102550 68929 10567 147598166 68929 73258 372521726 79788 94783 597294969 61233 65399 29598370 53650 47657 544536625 53650 4595 777336796 53650 72068 320284315 53650 27022 355405659 53650 82541 738153213 55232 76898 423394881 27097 74391 773061050 27097 70589 43104807 27097 71861 740761338 97166 75063 734253347 84075 20395 52436721 41919 85304 695543109 41919 8079 189176307 4390 67842 414806914 57533 97498 333925692 57533 37822 337458123 57533 61120 139258059 79143 25890 395830042 79143 3335 66348672 63050 73258 697679598 63050 63245 983532498 63050 80305 459411447 27062 26237 615360337 88657 16500 143515647 46291 86514 704131967 46291 98476 681373503 46291 63023 622866736 67256 15309 50885659 67256 57551 3605614 86163 37425 835301644 86163 39043 236161824 86163 55535 173864273 86163 56752 260545645 37826 96838 106530882 98428 28550 697598423 29866 39307 517141627 67546 20395 130313884 67546 51925 186325065 96370 10551 373399856 96370 75176 717076331 49756 29776 786970325 93509 77177 879980711 85212 34759 397288215 78078 68608 81076491 2159 94476 64180444 2159 53918 784133215 46438 84677 4162610 29928 83721 689245577 94975 81929 214942813 78414 82485 979994484 60811 12905 425680434 92401 18047 816473214 92401 42974 539024095 37138 56932 709402459 37138 5151 904894847 37138 18375 189477667 79856 27102 637156692 56821 98480 328994629 76440 20395 122370077 76440 82217 321532707 61864 42565 427574219 61864 77362 915814774 77835 95467 624008870 2252 9700 201100027 99181 76591 9621009 20837 38409 324741223 20837 63023 807816205 99461 99473 992144976 26282 91165 453182431 68645 49808 210369047 68645 6343 176820642 76731 10561 29131887 87969 54721 522971500 87969 61039 120931995 93779 96564 686825283 37163 75272 351847371 92086 64758 33050121 33037 75724 582430162 80016 73821 95288513 23204 57985 386152108 54721 46026 673521642 74019 38288 853991409 97312 78554 656650608 94116 28610 898424442 72360 42844 156470092 2008 38788 363261235 19678 15631 862644180 58198 35439 667652674 3846 71197 476799192 20076 85157 815814970 20076 1011 20329556 21214 71861 961808959 42586 42204 979215651 5663 19561 285372630 5663 75949 908677759 70653 57331 579496141 81173 13431 586526563 81173 86093 417499173 85306 88403 884756995 5254 28819 451606321 17729 50070 779020129 17729 73258 502230457 17729 629 828293943 82484 21802 442686129 53338 60723 9489715 53338 3013 955813179 48230 67821 191278295 32528 75691 59802578 99163 23493 53014862 63724 41671 903505666 72049 35262 955529385 78554 45165 129234736 65123 13684 331322037 15528 39725 978315686 80579 86753 815367671 34362 29328 960621264 34362 78983 130311194 42003 6933 232724724 14902 58363 159133956 14902 60437 917706055 69038 85990 533487243 15631 93800 774507184 15631 66312 215027345 90441 86432 449310759 23963 50700 478311421 23963 86647 353230454 23963 95648 698478398 19075 99132 773548900 4595 64379 780938018 80282 76048 579920321 80282 40037 151179301 86093 80266 984551927 76281 46670 460728952 8490 60776 956174169 8490 37586 578470549 31450 11955 267158626 45178 36170 832801410 46670 40535 604253404 69993 90850 314385509 77362 25453 775098608 64379 20454 98788875 9152 94377 554257051 86944 79055 961051862 86944 14581 696976383 99199 67317 499976608 13431 74925 257139952 83721 88164 895284223 2919 73821 205818269 80314 89002 720318107 80314 23679 153450721 93006 21683 971624470 45968 91196 515825321 72829 42708 267063359 60723 94620 310040532 67579 9443 309917753 67579 33264 964597499 4708 19303 322209706 63751 69060 548887969 20395 94377 328398806 20395 69891 487510037 42089 80605 286003240 28953 93053 255714865 4851 54304 880500688 4851 59232 452597750 5992 21292 426848689 10883 83175 801108953 29035 86211 564248688 29035 74803 81693229 92369 57907 47137692 69619 1542 968589347 26765 41846 873882455 23094 20454 694189343 23094 64002 134274340 33557 90762 44811425 94565 64002 24271246 2522 50996 851256481 42204 25308 807523780 7742 28789 487206417 59260 12040 128247662 59260 19449 268990771 36767 72094 811847265 58504 56932 377925584 40037 25994 676937679 40037 79912 621051833 11135 970 620351802 63565 26480 628815913 68670 18794 380872182 84225 34437 603657958 38871 98542 834637701 15592 39623 870628441 59234 76048 370607427 59234 85529 614287237 57658 91303 977708638 48725 46075 918288130 70734 63608 975196428 70734 30183 486813554 48335 10451 813115737 16467 25443 556410775 16467 59785 819017435 25309 56752 364103504 69060 25255 760020263 69060 25443 182302220 63723 92534 934603365 55014 84072 260714727 55014 49470 314962851 48375 22443 624067335 48375 87259 725504931 21292 59813 979761856 76898 73003 539676498 76898 24854 849845939 79464 91196 901162729 85481 88194 387244799 85481 11492 682329446 80752 3510 506265116 67821 78364 567039405 67821 38927 885595084 67821 14900 39021734 40060 15309 597476641 18246 11327 351532416 18246 91815 189451281 18246 61292 1552821 62417 51446 110872885 62417 90990 431138183 83845 3599 433404438 83845 44337 689192486 83845 8079 277722637 16500 84759 747524152 65399 82680 152611367 86733 74189 379531103 86733 30076 872976525 61039 3059 688222865 61039 62386 693133262 26220 88207 308700493 69830 9443 754745368 61156 90673 841616371 89633 59045 240552875 89633 89718 380492113 44452 3039 769862293 28842 41956 300511146 28842 30332 783397332 28842 24167 212505264 28842 2023 872102324 28842 39269 856334057 28842 63675 5722668 25614 95163 737363842 25614 38519 892989607 26935 66843 695546625 40059 90289 666200770 9402 4748 524394851 9402 42974 126009128 9402 86056 894931759 84759 89292 116858673 84759 39925 584637334 33264 98035 994695691 70563 63271 6296385 45723 63675 841521315 63483 47875 621027980 77205 87259 410560778 77205 39043 307135129 77205 71905 561500003 63235 28610 712558844 61257 57445 693595914 61257 87259 85922867 34396 59821 998804380 37291 40415 636714883 82936 43291 659913433 82936 57230 551312571 89575 10004 158059626 39043 1140 375466184 39043 64758 871653211 60400 53237 466587113 47999 18351 65469964 13693 21527 249482028 13693 69163 234488606 91341 84549 687791240 91341 75754 568093577 11911 93877 13124974 7338 10434 285875861 56689 72094 80609625 61376 76970 89320784 61376 93702 122036311 56932 37618 334196400 88403 89750 124135397 84677 23647 865538415 8079 430 571384666 73729 63675 427809362 73729 5602 712891951 52602 65696 763966646 99831 49014 897049736 3398 18351 562978160 3398 77949 924007806 34188 21438 482300306 86859 19139 280741166 57424 40063 418502560 50968 86061 984585126 40701 32983 132995848 21540 15641 542905891 52123 11770 844522324 10022 83078 217546385 10022 81706 867914264 10022 75310 758061207 56529 16485 673937080 81773 32381 238014031 81773 12040 939707382 69816 81374 48561624 69816 39309 560038051 83244 82415 487523973 19196 68608 662772080 59571 48919 553301574 59571 57230 116895721 71861 49776 458951591 71861 13355 756611771 46244 21158 825351715 87297 30138 699316697 87297 58207 901815861 87297 55319 432591460 57766 55585 317273780 58200 89750 517193529 58200 68323 93287469 64045 75310 581463681 31610 69837 616732960 31610 33459 209369008 31610 59232 818541208 11955 62617 385024069 93298 60105 411951911 93298 35135 854905552 48649 54866 615310968 34100 11866 31004516 34100 90277 174855093 97146 20721 596373220 97146 45165 436756058 97146 53961 278108485 54866 53961 868636226 93702 16397 698005068 93702 79384 137167188 80259 97498 20296674 25894 21836 101339979 90673 91723 330117689 46149 47405 613153992 60956 3211 723962645 28819 36301 872681983 44398 84549 580445528 95017 68770 847921770 95017 66312 844969967 64999 34608 834369517 16937 44892 354972563 3335 72062 85269860 3335 90221 888492798 430 17549 404595730 94718 38807 336764404 94718 49572 806859719 87682 40476 19107031 6286 72464 425163934 9982 38802 994381169 9982 69891 951817068 96038 27087 37507245 62615 36909 791010049 82478 48164 25897541 82478 59812 229672749 2901 1548 633974506 2901 93010 750743409 66554 78961 976928122 52918 10561 44850289 87229 11558 163383837 87229 47333 345680758 35553 90663 414511855 35553 75754 326096312 90990 93098 749593157 90990 32158 190739787 90990 33911 9153205 19514 74241 581349032 72094 83396 406683882 34408 35439 149651247 34408 38659 114802001 76591 93098 847900749 76591 57358 143719932 60437 86479 725106383 71837 51763 383138778 71837 94476 730691974 74357 19017 626557647 10226 29179 981756033 10226 44934 303227824 91664 49321 343281673 10434 56711 785609227 91708 7791 832429763 2408 80143 700738648 2408 57985 704661130 20895 76736 709246717 42565 40890 466683273 6450 34758 25891104 88164 26480 14204616 49192 4290 738935321 23493 1971 61090946 96529 8546 362528317 85281 73285 103025232 85281 89898 566813838 15860 42898 671148061 15860 28305 671911065 34437 98331 299743289 3687 69656 861028966 66843 18485 365017308 77856 11866 655411065 64038 52696 651744781 64038 77380 515899504 21171 29464 945067758 98734 19266 482779111 11327 35262 985214640 11327 80266 499465951 20454 69656 743609598 48184 32796 687897172 48184 11172 192962204 54515 37121 782383853 57056 33459 68753113 41671 26480 692968783 56888 93133 573776493 83771 43152 339999943 87620 79188 138185999 8145 71248 991042094 21368 75691 297646372 1548 61895 235780854 77949 45480 892518733 64842 21683 894308112 4616 93877 95572026 4616 48499 932587153 78081 23092 556748428 30043 95901 503554343 30043 78772 790563169 11866 76736 86713860 45581 41717 580361375 45581 2778 794787457 401 71491 510833746 59811 53637 102704322 67842 6031 691757910 67842 17542 872809137 43335 83396 644790926 18375 40730 701520877 18375 91801 691716453 48164 24231 693881606 48164 16382 624321722 18794 25300 463706498 54964 8399 102331660 54964 31391 141604123 46275 70838 470070047 46275 42106 156149080 18485 93053 617304868 53782 13656 804662856 25728 2023 962147597 6343 20443 964087426 77734 60894 264274484 85805 33583 723018788 30429 47915 501149588 25371 35323 623789090 53637 8977 319083243 53637 40787 246423423 76792 60416 876993087 46665 2331 741765988 46665 97498 51318675 46665 87600 922005850 89292 66135 348432569 89292 76234 463150250 81267 286 164628621 82415 8293 300377550 19449 40419 97095614 39307 43537 749440176 39307 56811 371441955 94620 27919 266778753 94620 22915 830116938 38910 7791 390539750 25046 94377 535865696 95894 57465 778997115 95894 71295 686549317 72681 26249 684839452 18738 71248 669212746 27321 4191 458922419 45305 58638 756207149 4943 81374 624303681 4943 10561 783859349 74241 27527 834267013 74241 40787 610926952 74241 38788 935416 66991 72122 145251661 8977 61930 339412030 8977 13398 155989592 68341 40890 694099271 68341 55069 617549215 68341 25443 655320174 67958 33583 850101525 20965 50460 267607112 5602 38518 862559374 40244 87669 335655199 40244 69557 703790472 19266 32487 81681837 73003 71491 776444919 73003 37801 223761687 73003 76994 334335783 7357 66171 278280582 95108 27374 397348586 13398 49321 667911373 13398 21192 339726405 13398 93133 133364585 97576 55603 597414070 8187 24841 462568502 8187 77177 144854477 8187 35050 735608924 8187 69837 369683568 38551 86822 572721512 19561 83972 730774686 4290 30230 755361874 4290 16351 896210650 9700 9536 285642334 9700 27035 498180040 24928 87316 100973659 18558 37816 248493205 18558 81699 152115680 64592 19168 241760386 35545 51188 421627313 52568 61930 316110195 49808 13623 423136162 1542 21777 41811402 84613 56905 10421946 84613 73356 756341456 4821 23917 360694652 27184 23400 359816774 27184 46849 625005773 27184 70589 340979418 49014 65778 633552932 8874 88595 242521923 8874 2823 953645446 8874 54273 260239440 8874 2030 920143716 45741 78772 907878542 17985 26237 545331813 29179 25341 622082258 29179 21559 923800841 54093 37143 200453879 67743 61414 995251858 72122 49092 105339401 72122 85883 881027109 32787 67187 39279 3211 52548 471772123 12345 70736 702389278 12345 25455 168764145 48151 26305 618948120 10551 16382 225491419 40387 25341 795881643 40387 6210 470948965 77689 88952 587397692 53961 29700 768445912 53961 23399 66723599 59100 99172 990226790 11004 24603 811590046 11004 25341 856002901 11004 92143 260602592 90385 36841 795575032 90385 53017 644881283 69891 65837 946427212 79384 41512 122801287 25455 82939 795771785 47361 38136 114005236 37816 24557 222377535 37816 86822 373342131 40159 18858 434775480 3583 16404 437779834 3583 32983 799311852 75008 63495 410297275 96518 16382 948030100 26305 55069 894880972 76994 8364 774230004 91196 36909 598587008 85760 84951 651738709 85760 96890 732121789 36909 13271 85798703 91613 5764 27320251 68608 62351 999832460 50862 23400 969565994 50862 4827 246387364 52694 56752 600182984 34472 78191 371370959 11611 30767 630199902 11611 98928 873314588 93133 71491 846200945 629 25341 845454640 25230 86996 380656484 89843 37801 786630391 89843 38659 92012008 34308 52214 321603702 25857 94482 647022109 26826 70374 714247439 35898 86061 208171350 87700 30978 702424792 29579 37822 9321022 23647 77123 153200769 23647 89331 306740097 23647 27951 308701608 33583 53727 80357962 92906 74332 769994663 92906 67014 500321050 4827 62599 299176843 38288 86479 274451366 37217 11591 715265870 37217 87807 587088994 52696 77798 401640069 42311 40535 414232978 52946 42443 808478641 52946 76227 586174368 52946 32882 3332756 59672 17271 158988294 9443 36171 369555902 19365 76880 560556188 73258 70830 759957299 73258 49361 519627325 80605 23615 547574683 80605 56028 290155324 54160 93877 46104637 38519 99600 453313812 80419 70465 189371158 15577 56905 283553272 15577 27470 659185317 42630 72581 502106810 42630 5825 720815525 64606 22039 865562055 64606 76227 69253267 38927 49470 100053212 38927 75258 347089671 25419 82176 252169472 30115 50349 776500679 30115 63134 370396369 10561 85529 505826334 86061 61592 146413688 99110 37121 693604568 19017 35092 649195347 19017 99171 713937257 19017 43152 586127760 77177 46657 917290731 36897 94377 579827953 59232 72062 387378230 59232 81042 691233783 23615 87316 967120750 19 13227 646595517 19 78112 825050003 59812 65696 699533645 50046 52227 17664423 81706 43739 709534004 62599 67403 611961940 48754 47592 708331291 82680 68028 233423411 10566 41436 660122949 80655 2690 489946288 78929 39565 719650355 75176 7271 782542298 81587 27110 69582702 81587 27919 678476175 69837 15505 526429129 45148 85883 804935310 45148 80233 684611269 16397 22039 606147567 83331 94954 253457284 39725 35092 562245954 59045 69738 974551241 59045 12360 723789381 49470 382 600393976 92763 7179 183816155 11306 78826 692897636 61292 73356 997064645 61292 72827 341518869 42903 6748 22518346 42903 16351 7452591 89063 8399 968136433 13656 36749 565540063 53727 96709 137441951 19654 64758 266831426 77123 73147 262101445 77123 3954 375736447 55319 35385 441075342 55319 98331 761213739 55319 50594 413507420 97498 4124 52917315 44482 81699 557702870 44482 86921 780624365 92534 69656 943699344 78112 84747 754549438 63254 21285 485276716 77336 152 661117985 95467 95624 65300037 95467 97921 759995415 95467 54125 31496676 35439 58457 840234152 22410 39155 209451741 68924 78880 680338056 573 67268 60664236 69656 2030 1801361 70589 7433 948340444 70589 26476 411339999 70465 2594 166228880 11778 61584 895971599 29700 8364 786684066 39073 32023 113631434 39073 36831 125561809 39073 3695 317339787 37618 65536 960883444 42530 46296 615559890 85990 8063 268663680 4124 75754 422733756 69333 50297 88196739 69333 82604 588420137 58363 66007 201709589 58363 48213 65547326 60105 38905 918563140 60894 38518 383010066 27722 1971 258600567 46284 33180 230844650 46284 2171 114808355 46284 10248 729233061 85304 76670 525144165 40535 46296 337751088 40535 96560 561995581 93300 49214 452543499 93300 23973 193779889 38000 96709 667156780 38000 59068 118708697 24854 11389 210981472 24854 14682 930405971 24854 23973 945586375 85529 97555 426988771 85529 30051 265544655 56752 64263 310025217 56752 25098 320020516 33180 16485 435482648 33180 62069 848622066 63271 73285 90898698 83396 57328 82035100 65668 39729 531886969 21334 66263 657908055 21334 56905 871647782 21334 286 401647395 5151 93877 720102301 66312 35262 845291670 66312 67210 651115248 96300 69368 8692963 96300 8293 263383366 63675 79584 243932525 63675 48154 859930227 87259 13463 557897280 19355 75666 694246490 19355 8431 673356523 20162 69557 882714514 35262 97018 881476884 38788 2171 100150591 80263 41245 243075344 80263 7048 417048588 49537 2436 954083115 30472 38432 230867520 30472 55307 636541743 75255 72929 320160890 75255 88595 910197928 75255 98666 333940927 38432 1692 443081710 38432 73603 164273910 59033 80266 574885559 77784 7179 77102632 53414 41836 597446933 56035 54428 895396899 21802 47061 207135804 67461 81245 492039663 30037 38807 607540083 96564 84670 606808378 96564 53975 902776636 30322 96560 270469623 30322 78622 661355739 72234 89845 790120650 76970 72581 915170723 64758 37697 486610891 64758 74809 492822825 34748 76819 22314747 93800 1637 575001401 93800 13026 804712740 91916 65141 176397950 91916 78191 915225478 63790 10525 444424286 63790 58913 880322372 82426 11549 7854961 68210 21175 615898496 68210 42898 943747501 47644 18989 459616404 27087 41835 697203952 27087 22516 865962941 27087 95664 740448738 15641 88322 663607383 92569 15876 773382857 52344 14547 179056841 86753 30183 471876447 10487 45871 887102149 3943 93698 909373197 51776 46259 923697737 70497 87187 731351301 43227 56681 544878262 43227 94573 382934711 98833 50349 764756081 19303 10276 756148311 3954 92830 30542440 3954 99034 415854090 5825 62650 355598685 11743 8792 101920682 11743 48747 505087367 50297 92805 559481751 80233 99172 100763007 65778 16149 257048305 83599 53128 959014516 83599 97921 832295686 83599 57071 528596359 28382 23917 83372119 28382 43521 169652961 28382 8399 630738961 11558 48919 445591548 31892 618 863061344 14351 94573 850924380 90762 99583 449533980 13026 70203 98840252 83078 56465 145294534 25994 36371 595533904 41408 50172 296809419 86377 27374 703346925 20293 83953 543321022 33459 85943 338599102 88952 24841 979260561 78622 93581 606365111 13142 93010 138210515 38807 4568 64611178 78772 39155 618141948 58984 34159 588767696 58984 30829 261748506 57136 84747 647523490 71174 27659 542269485 96046 84685 518362075 45524 35865 168534352 49092 37630 373306232 26162 99658 644451406 26162 12049 147028085 17515 93877 103776940 29464 77929 56069349 58421 25341 231520061 33911 24524 940534075 33911 46296 394100910 33911 46196 618075651 53975 39155 366681602 53975 96067 689371674 63909 94482 539646899 63909 59225 994537797 94852 74246 626060024 37916 35050 537449707 58865 4191 95225136 50994 40608 191181477 19134 23251 223263365 22875 85006 47563954 59767 30829 441595145 88932 66031 198680934 96804 8718 496198867 68770 98312 742626659 93010 52559 84293301 28793 49223 436278743 76736 31828 679708252 93698 72203 238933767 27439 55404 367009251 70374 28827 943493627 48919 10276 522456235 53930 3695 380917382 82800 12244 59725311 22443 86413 192161345 26628 81860 998032344 26628 95380 921895695 26628 96096 215473389 1460 86369 234037947 58875 97395 544823622 11395 77114 928879006 29680 41279 787235842 29680 23933 212605210 29680 67210 918602061 44518 77114 628629775 30051 8431 339317605 30051 61414 364759106 23092 32464 277545607 95647 47592 765872967 65696 69557 692567043 65696 55970 574352016 65696 74883 239453920 25443 20871 449296262 64667 7396 209714322 34754 87316 69710778 89845 61119 691926672 9645 54180 419185421 25255 80143 236534454 74184 58742 451581244 37801 83799 606638678 37801 64111 451990831 37801 89331 814567171 17271 43484 196655604 17271 69706 312458376 15876 87125 346012386 15876 47341 540359281 87600 67370 906241905 14739 18989 906490245 14739 11821 441584462 54959 2733 179706964 35135 6210 628188360 35135 57755 728245131 35135 55788 258079169 35135 51459 841636393 16941 76137 375284907 81245 35736 752105696 43537 93877 366314150 38518 74082 897214226 4191 55069 126342186 62650 53128 764468271 16485 48213 946832812 97710 67370 265784360 97710 23973 35840610 1898 72203 108460567 58207 76992 686424688 27110 14974 953907521 27110 36854 570051698 26191 68028 391373645 26191 53940 862068155 37121 3269 188301179 89331 32487 788121054 74332 27659 863990507 74332 11677 925893471 74332 78044 935746055 97465 4569 821316049 99172 10162 868650407 99172 39729 988084269 34608 52214 320976659 22039 73173 499877102 22039 89898 582918906 86996 67427 552795175 86996 55749 480991215 86996 25748 600742699 30454 84998 590377483 58759 91541 393614930 58759 53124 645013403 58759 85469 991319003 73285 13336 779168458 73285 47306 81639118 96503 7396 873372951 67938 96709 568956065 67938 97347 382769298 21777 71059 565071743 21777 26510 862179433 18989 99658 350071732 18989 47915 918485162 94644 55008 85415809 21438 7007 443274670 65877 52227 939105526 65877 68339 783482841 23239 14974 177968487 23239 21723 768403325 98331 46505 299653907 69163 91451 947174962 69163 75624 410575999 59005 37996 863708680 6754 179 513801374 6754 44968 218498820 37150 34348 948446571 30767 55005 311351917 43932 72240 645844559 33055 71162 695069382 88356 10749 32390700 28365 18787 977373191 75234 37734 729774356 96096 95514 2168764 28305 74115 356925263 28305 18872 854102608 28305 49579 891090756 23667 98290 616182759 23400 6831 780578789 23400 96912 86942574 43355 52569 356804403 43355 76819 118475463 37589 95624 972998346 37589 69747 850246481 38657 13586 716201214 38657 17623 927545511 79239 35354 431937337 43442 87978 747468000 76880 12707 455035052 96067 79014 219134078 56028 88296 520023629 69356 62379 880831990 6320 9766 682071983 6320 11616 87079683 6320 93726 860271584 6320 92058 413537563 72929 10630 30915958 44934 45693 102721022 7644 87571 946434516 27916 40419 736532785 27916 1692 938736492 2735 52865 26731102 43152 8551 101234372 43152 36854 605161414 5764 86365 107115044 5764 54618 709540311 13586 9740 993724104 32933 40171 880926991 86198 35736 481483909 61119 64515 710062143 42106 71757 85337684 50594 47341 683625520 47880 11036 120122428 47880 35449 806007992 99880 66007 773547359 69491 87669 236816505 69491 18491 881907047 87794 57416 993287822 99942 18828 831175877 34348 47447 821077581 89898 15618 765334495 94615 70335 943485452 94615 20020 371390344 47078 14297 544354952 41245 62277 661957213 41245 75990 437320077 15354 15874 178220123 42677 44303 480858313 14828 77907 807408870 50460 80501 253950985 77929 15505 605574482 26249 96417 53598381 87535 70911 283373914 87535 43739 656800748 36397 54632 122132240 36397 41308 325113841 36397 66007 336751917 2804 23468 639823713 2804 92805 617366454 2804 10525 608861902 26329 93581 485786771 16117 85495 19212850 16117 27374 597072802 10926 95624 337424411 95901 49912 806611619 95901 92143 222512801 56711 92677 248039612 65837 58118 372225792 61930 83805 43579572 49321 42017 34304312 37633 59225 791780032 63883 76178 264972242 54166 81991 975118060 54166 516 592890957 71815 87316 175921030 18953 20748 393715081 16097 95163 977703515 286 88118 866577288 99378 13227 661940876 24591 82176 476234626 21962 46259 823060679 61025 86369 811826247 61025 10336 770215304 93726 57416 489623270 26476 61953 647240217 57757 44356 752367416 57757 46740 800651855 57757 62379 981363135 65141 89327 955894380 65141 6799 859782200 92594 30603 501564106 28371 2733 495451246 42898 69978 889976917 73265 85927 403772300 83301 39674 240064828 83301 49218 9375467 83301 10099 79846667 95994 71510 297126415 95994 87692 790660059 59027 21652 684828450 59027 81477 105671457 33755 36434 862595139 54388 87170 471874673 54388 25391 278118126 54388 41972 794729005 18872 87692 673236094 57123 24231 877935012 55749 65446 598109603 40342 61584 289299214 1052 43326 813859519 86921 99108 617376182 86921 34618 900607082 82176 27470 530409774 57416 73399 917733345 43739 71243 136732915 43739 35486 747730618 62069 77971 849442691 98286 20360 180127319 35050 83147 100288002 35050 88118 18486040 35050 4847 212864403 69926 56558 433506825 38720 48747 357203903 54264 84908 53490572 54264 44206 179818656 70838 74268 439371682 70838 55970 953222851 24841 15047 271197325 31391 2212 343613902 32601 49793 245546454 43843 47447 744795385 71295 26221 824439129 71295 19099 952263610 71295 95323 700084971 31828 98575 822549210 31828 99171 705577915 92143 63628 433851494 32796 10018 237685182 96912 69087 356419843 9310 16861 500506950 32927 21175 357471702 32927 10018 147638572 54937 64197 808299698 54937 74082 68176017 39674 64263 585576588 39674 5317 95080768 81477 82224 783490330 81477 3986 535078264 54273 50300 327010500 26424 34574 43988517 67210 8985 709652382 24603 18409 762209641 12707 89851 738491010 55242 69166 278568624 55242 61573 43088344 17542 24201 818652322 10248 59434 74176672 71275 77388 117444326 75427 85384 881863740 39565 32326 766556598 15230 24231 336068505 49214 82669 621512052 34891 52678 320616723 20328 89958 844891059 20328 61097 17045873 20328 61244 260865714 96709 39729 354662621 96709 63538 612348598 96709 65600 118141363 16351 93058 679185983 87316 79375 232894014 87316 31118 391725947 86194 1261 707424437 70147 16045 909256940 79014 91544 472146706 69850 47086 141372037 69850 21972 305122293 69850 34574 550861220 69115 63760 217279143 69115 93954 65148539 69115 80724 627962599 67187 68661 878189094 67187 57910 276121766 2436 76308 729394228 2436 84820 566036563 52314 89023 707220347 17864 64665 458761014 47915 93040 51871471 84747 86322 73421057 84747 89160 45461287 84747 23468 70029417 50419 83948 255984846 23288 96927 801597303 24384 46849 784699590 55850 21523 27378379 94482 67649 89007983 9627 55611 210641529 30640 14284 358753310 9865 1692 857303395 67550 90891 536876210 67550 516 789533477 24140 75908 391737651 57465 76494 244886749 57465 67427 635356621 84908 93367 376440602 19791 9740 979556268 71958 59861 229114018 58707 75042 702202525 58707 27898 713701188 30171 14974 362023518 94206 35449 617475436 94206 604 128178176 23468 65446 398185308 23468 41861 933334003 23468 30978 243182157 85883 39754 557530925 93954 179 887182855 93954 52522 426984590 31777 45666 698290871 98641 98298 785072407 32487 18387 866320842 52214 68503 150203662 32490 95664 526485415 14348 29971 778898961 14348 13918 831171051 14348 4469 897803906 83953 58742 958871230 55928 87550 287736658 55928 39907 730079746 69368 22053 869217164 60428 92805 805999315 1072 51909 751467768 1072 47730 476385891 35789 38473 501157199 38905 85469 958846217 6982 36941 642998717 6982 67427 868594908 28342 2990 327774658 29630 6799 118812121 68654 69474 846725092 68654 14196 896285511 65742 97086 730997789 15576 69166 104907627 15576 57755 362088206 82224 95154 197074136 82224 72921 768420532 39155 64515 621848731 80724 23272 25570532 23302 50426 7388583 30978 92 38350245 30978 66033 523834473 36584 81991 211103847 35517 9778 681146853 28065 58717 576758991 28065 59861 799859092 28065 5317 685468881 83805 13686 772129524 62351 19200 599531521 62351 20219 707077559 67370 86079 202570669 55315 57295 194472178 74115 44939 310935626 98575 53124 18543254 98575 64515 512228964 65847 24562 302561865 7396 33101 196283465 9740 60577 782062018 9740 20748 124810849 57328 60516 868490569 57328 85484 854103483 1692 87923 524677817 43135 14373 406677106 20871 66676 33003369 38136 8884 540633177 69087 76739 469317394 51649 66965 391532213 51649 83132 468381448 45154 57071 172086042 45154 98622 372038591 41563 867 396429919 36984 87976 737977777 58118 70644 779278613 58118 32687 549469624 65600 36117 955830209 73147 49791 388350173 18858 6390 478214560 66263 77406 912733519 4568 52569 364767352 70847 93915 146289881 70911 68507 524015637 37790 85496 904186013 51026 84595 610828848 32268 604 896890767 32268 63038 328398377 43477 14933 280684914 53428 93739 68257788 69706 13132 774654289 69706 14373 977615870 67014 68591 160717840 67014 29215 602777836 78639 44303 904089516 41836 17288 213279042 19802 13401 822415842 63760 69474 787248585 72921 21972 954870500 71510 62480 805563375 2594 21725 219258965 66649 3544 553873734 94987 20385 883162729 2690 98510 108765799 2690 61244 432475353 42322 48154 287974735 72795 99706 174100344 76227 29225 502475501 76227 83362 410622414 35387 19505 427092246 51342 21242 298208127 64148 2990 417426560 23933 28281 951906034 57034 99746 970561968 53124 72592 700151876 25042 58913 564528516 15505 63320 845993339 13309 98622 242592074 27145 74190 848896060 31530 87429 808436263 84148 39350 577124400 37996 41357 518030122 37996 1261 218642013 16861 47061 577626266 21175 36117 969170560 63320 79375 743139578 63320 1351 118903617 61274 82669 745383359 61274 35320 888905305 2738 44968 127345838 13665 10276 71852938 38890 44063 846125503 38890 48154 14847216 56558 81461 727843268 56558 46889 523983860 81851 5058 412875064 71413 63628 493608440 71413 84111 106224447 87692 42500 806875500 87692 78744 955148154 34749 20133 476342318 87761 3678 304149324 53924 5058 928529326 71471 57904 891420869 71471 41474 185547402 99706 10690 570665299 6831 43253 677139406 45693 50320 454518026 94573 60035 873010163 48785 77114 164500654 48785 46982 87231677 48785 59091 527195002 1298 25929 934982218 31611 40608 259810000 67427 50320 931679092 18491 39289 246127490 68339 15794 10810498 30815 35958 272736634 13852 36168 487961445 13852 16234 376997013 11725 59563 169269718 78927 61602 405233818 84676 85717 457522751 75563 47807 200911126 53287 55796 441875619 47341 70335 818012659 64263 70260 173005663 80501 38473 631334751 58536 85496 888252772 58536 25071 572410165 81532 79368 239039156 81532 40805 722821231 89110 70335 407657517 74885 79729 804055960 71412 31265 921088752 84670 26221 380592231 6991 61602 64882150 6991 3600 907537255 6991 50426 980247001 84111 47086 455959497 98506 46596 745945110 18409 81500 22790551 76992 75042 442333921 76992 43521 767160025 18828 95390 182823373 18828 92997 59409669 55788 77976 220434050 55788 62480 278489219 71162 58742 262498921 8718 96218 75770291 88322 15874 214455847 3292 52522 835034777 3292 28341 635275371 62379 77427 169386125 14682 66277 644216881 14682 32464 806585331 57071 63649 84890064 57071 57156 159421980 90408 60035 597637408 67268 3704 608598891 98290 3185 698406770 48154 46899 91211965 87187 90036 246592360 37697 65849 2624298 89851 63283 972577176 21523 6867 794410386 44303 18885 890772302 32023 51286 59064237 52199 6148 245170258 58852 42500 465834812 58852 9232 906260901 67557 84912 147315465 67557 61852 539496996 95514 93062 633904701 7381 88214 749822086 7381 28584 237669771 57743 16031 126385414 24660 44441 82300942 9925 48624 460171705 10919 88878 616146190 10919 80175 99648184 26221 41690 880297730 11998 75217 285461213 11998 54958 813348034 74190 14561 961311353 16149 66734 164388069 11616 80603 551937280 69747 5058 907946215 39040 81486 186669783 77907 41841 283363054 71856 59014 972410071 74189 20954 915050936 74189 72945 901188297 58913 77148 674437824 70482 71243 16518350 70482 84662 180848956 20313 55970 510586450 46955 88917 398555987 53176 7829 676831185 53176 54893 847127934 39729 51360 511743531 39729 14488 301151424 39729 92058 234216522 39729 4078 258288709 52522 13297 832401315 52522 78435 777827371 52522 5231 106317452 20060 69050 536584898 30829 90290 91611372 59563 63887 747159668 59563 82462 200834891 62986 3746 808289602 62986 35354 680173336 179 43926 292456099 11549 54949 830008981 11549 20385 901389185 11549 95380 56228490 10525 86147 612149810 99583 58459 272902790 99583 37300 534139431 55008 72592 10149908 79584 16234 924519657 51149 99514 288026028 79027 80893 312179376 79027 69986 840184599 16234 52569 792178268 99034 86464 117996291 59804 49273 840727856 99321 3094 452754880 96417 13297 983235804 22538 75982 865494587 21972 56168 148481392 25521 35528 146921808 84328 31613 789114995 97033 36168 331735059 97033 55 501066129 81317 52330 624591004 53732 31265 505505585 55307 21832 457478560 55307 43368 71408478 15594 20189 239862589 20443 38638 930499162 20443 51093 636370189 91661 16163 547379205 36245 16163 510680354 39405 92022 676868692 72240 17082 671181648 42885 4119 787729856 42885 74082 215666828 79773 72832 825174376 83620 25312 974216169 69166 18885 43278207 2733 59014 306130433 7404 94533 996754285 5294 13435 464410739 69474 71757 666333526 52770 76680 115141144 31590 8446 112952940 21086 57904 442771539 2580 44939 220324341 54180 13873 337907545 54180 54728 738649847 54180 86676 657624215 82434 7127 561088728 82434 99139 411048649 82434 96276 854541834 82434 96398 769336252 8169 66336 397931062 8169 63887 778457680 72832 28261 204629191 95972 55481 519693212 95972 16163 929512019 77971 17045 767590659 87978 35865 46510346 87978 66885 62382363 35354 78876 906743914 80603 92365 955999577 49793 26096 98249345 49793 96037 119271053 73173 27898 838319780 59290 29328 408371674 59290 3185 214952287 21140 37763 200415752 21140 82518 377383359 81991 29558 505365330 67768 70335 956702097 67768 29105 708640699 67768 61315 802373125 70203 72191 319290103 9489 31291 576006975 41690 14400 894742673 33101 64507 31619737 33101 48441 292886353 89327 90290 101685471 96218 73842 92462258 97252 82273 567372406 97252 77976 470993998 20484 59434 415396521 23155 4456 80616657 85469 75692 546095301 35865 7489 814462853 74159 79138 887530765 54351 11610 836677963 54351 6100 489979460 54351 8884 465728987 79740 6099 274720862 79740 50977 395742119 64197 28281 753736732 64197 82601 942823933 64197 52330 665395046 47306 25308 386487610 54707 14226 724853688 40152 44221 25951476 40152 29105 466711054 45099 44140 454293110 43484 61363 871470428 57295 69998 170820681 57295 71757 908949225 40583 58656 452781600 13599 77450 893800102 66277 36117 900100601 81131 16045 61864457 97347 4456 134431761 8115 93390 475326653 83132 26035 342783528 11821 97353 645845161 10018 9232 456247876 10018 34459 375553055 56462 28035 760412839 55970 37300 78070683 47086 39289 238395696 11677 17080 168646034 51909 95527 789299004 85112 75018 865430613 80175 20557 60509072 80175 20990 647694087 80175 66734 497740226 73676 31493 400704407 73676 12105 576780564 73676 30466 590089438 76178 44858 578725748 76178 81987 596690614 35449 99829 897058403 35449 60076 823193294 35449 27933 552257035 59225 6867 646624954 59225 32850 899527516 70644 59184 421946574 70644 47991 477049320 89339 71630 281995803 89339 73399 360777018 31118 68939 378800020 12245 53209 769304445 6867 54949 930603697 90678 54375 59420731 85090 64165 738336193 19566 16791 617578396 14400 98627 636955770 14400 18072 244161505 7053 47832 551191990 7053 66741 605317897 62210 71450 961711660 67591 54728 523715768 67591 30894 52857792 60722 55842 826425716 9361 73399 308175299 29817 26096 774665616 29817 77409 665917321 29817 9969 260572488 81987 96037 26697946 30603 22744 992962129 54495 99222 877444705 54495 64716 980783545 53209 20748 174652496 69978 47275 782890101 93672 84595 806214670 96927 2085 546911022 96927 75899 530362727 7131 28341 676756529 56008 46953 500869395 2859 21631 402732552 51138 9778 969491647 50399 28395 580428485 59184 31613 445240588 97321 51956 629905279 50240 31265 50674891 56168 96965 473688688 7697 79729 467400259 7697 99006 943033191 71757 77110 321210399 65232 18084 765892991 84662 81176 364286641 84662 10099 993531329 28341 38159 222112077 14933 14249 295355229 21450 34904 200902828 21450 95000 543329838 73399 74403 155384649 61097 23272 249975996 34574 23006 226103499 34574 86694 718445272 85495 9864 106986188 85495 63725 394111153 4469 4814 155583773 21285 93739 775058085 21285 9131 303815222 21285 10153 185801305 13297 49716 425968527 13297 9924 504275167 13297 39486 705535634 13297 13435 565620950 83196 55842 871660593 91544 57437 890623250 54958 60812 527925537 14373 50899 49548077 14373 17951 100838438 15047 83342 373418049 10153 95825 425122256 10153 35147 828515137 99514 86707 131031473 68895 10720 483877886 19099 90290 690387328 15808 77556 400669881 68503 15439 577869223 38942 32190 567472355 82381 73500 854982505 75982 73124 863903423 75982 34904 468407390 75982 11629 189513716 54632 65446 990239361 75624 20748 123849311 19024 78227 816530755 7614 65746 995462190 18084 37159 630685593 65746 93040 1744253 66676 32190 807964628 66676 44011 110270755 24276 24156 328007966 24276 6100 660474317 92997 58155 188841619 63649 54997 27532619 86694 44939 915875724 86694 90305 577889368 2537 44441 16116762 2537 21631 66960440 2537 11008 804811124 96037 57348 595319242 78435 77829 153374529 78435 50891 878305925 85442 32831 776356074 65118 20977 14548632 3296 20579 812760399 98510 7881 137711934 98510 25991 838985998 66357 36386 544412767 52046 16431 16411929 2688 1131 671932641 2688 3600 798101640 33863 30878 396039532 93739 62656 950285901 62194 17529 19995766 62194 35041 546944030 48789 5350 557654497 32540 78431 65163011 32540 90597 327594593 32540 16347 971793830 86383 86045 762251055 40411 14249 690627436 54893 87186 494627845 54893 48067 222544178 41797 81500 228988545 41797 40805 161224884 41797 56754 640480620 14297 64734 604717268 87088 17082 643128914 92022 41841 381961801 41841 12259 878133822 58656 9131 865385795 516 35147 963953571 65446 29603 690182313 78876 43465 271758101 32850 28135 319945591 32850 85717 584699509 88214 50070 289195295 19966 35711 430669251 23272 48624 218519937 87780 67769 432614304 87780 28395 196487206 1351 59664 181157706 1351 13509 197023897 42017 17631 620917541 46364 55937 800112310 46364 81461 60924476 46364 19608 572003216 46364 85568 731081564 20748 49177 178534883 41516 94067 88056549 52678 41861 426786442 9969 62975 601580438 29328 59794 33385042 82182 24117 490974166 82182 18555 992171357 66247 86250 87969192 58815 47832 294464597 55481 30801 242411808 4777 92592 48961564 69525 32863 372764291 69525 32831 491176439 69525 32190 118642645 69525 77110 52756801 67649 62480 94792161 20008 35350 791635556 14196 90036 228521668 57910 13186 257015848 38473 25648 277874974 38473 63588 476783757 44537 90036 629519754 5231 32389 438846613 6536 87055 607084254 60076 87825 891868348 60076 30894 892688478 3185 73124 284154515 71630 26797 651462722 73124 48799 241523053 44512 6049 471982653 76308 26917 926446059 76308 87634 248138160 33065 59566 575112434 86446 37642 624277848 6799 35147 239850582 6799 84820 21405855 43465 22580 800241603 64716 19810 465109277 99746 20957 456044499 14516 25752 457294503 57023 26035 893768744 3094 56658 846175749 52363 46577 672969229 31646 34853 819996854 60325 27199 710707239 21821 1716 602571410 66105 48461 725475019 7489 43559 170445502 89965 85145 714837564 49381 93653 150370769 49381 75770 288300221 95527 6652 469444213 74996 55847 716133504 74996 40070 807013231 59014 77409 672607373 9131 79699 21355158 16045 78859 865672176 75908 74591 625097199 75908 99139 626776120 53989 5762 545586605 53989 50972 487097530 24484 43310 251186333 46899 12954 109815725 10099 3431 732664012 28028 13432 536136249 59944 1383 333971406 59944 18800 4360634 13918 52671 924749816 58489 79771 577435688 17631 25460 396782077 84820 95338 603413842 23006 13509 689910878 83615 55065 187393209 84160 83161 729330171 70260 59390 925468651 81500 19545 857954236 63887 2600 528757433 95338 43311 860527607 62975 18797 846152584 83948 44011 247302301 83948 23627 242054324 78282 92310 397174286 5309 42679 309153218 99363 39822 857635387 99363 87250 386683722 28584 5739 235468947 71834 29225 817646302 71834 66535 970531873 81461 72776 401783050 45127 92376 94160664 71535 18702 221714982 71535 73508 974632432 71535 28135 852440482 17082 98542 202241465 79138 25223 394903284 90891 69551 665357935 61061 27399 197364001 61061 38010 889648980 61061 68781 773556325 86707 60455 717587727 57904 73035 193464031 57904 69852 98178872 57904 61363 216609488 93046 36386 854313054 82152 19205 401144548 74436 92 598213743 84595 12277 71771919 604 75770 485274866 604 73295 456426450 63745 43097 27084262 79375 10376 137563861 29794 1533 823231915 36371 98530 302989554 36371 18885 630143697 36371 48116 598617217 54300 12990 927160103 78816 30301 895873175 78816 20579 452316713 76647 1311 26066463 44089 37 281101180 92592 25312 139263975 92592 48116 996005817 92592 59243 110784534 73566 88079 870676971 20133 18067 570401571 90290 212 420280660 41861 50896 983354359 75042 76680 551103818 77764 84986 436633371 77764 39185 13290551 76680 53911 601162739 76680 47991 680735028 76680 81916 802049225 76680 23212 542479297 46577 40562 230816225 56754 6049 971015502 76494 60374 326647550 48624 20381 12372915 86317 64413 130738167 86317 58024 647948064 86317 42532 25683661 86317 44127 179914806 82462 50070 430670239 34949 24117 440992190 23879 35169 841265449 22697 69050 576536613 61363 3468 16282515 55937 33345 386397736 55937 36733 547931623 55937 74523 470376574 55937 85568 717324910 39185 70064 86959401 734 33345 501840152 734 81407 213577699 14284 99829 234754895 14284 19467 59077278 14284 49791 811416470 5350 48383 478702830 86607 21795 443837213 95023 83147 206319318 95023 91981 695138042 33903 61862 515797545 21725 50083 566386348 54376 47085 554681376 54376 92552 905332349 84690 56477 352384894 45713 20381 740119543 45713 92510 208729312 73981 37998 88901372 73981 77409 147031667 94988 65578 179620872 94988 28261 347655577 24381 44674 876279520 41755 20625 880013984 94416 62001 2291772 10376 29615 507163331 67074 16949 402672532 7678 56401 814346023 20990 7342 317037267 72592 20096 15562235 88879 30612 711487107 88879 51404 705081100 99222 75211 65559964 99222 71776 112979078 38624 32190 877338620 38624 59010 275073366 16031 74409 355601286 20977 26871 662785615 26096 51404 822414913 26096 19987 523248336 26096 30405 818741787 30612 15898 744227329 4316 49273 622459887 4087 18276 777276843 81486 5323 959413030 13132 96091 361429569 11008 87825 645956837 68120 47085 755847746 85496 88878 123115355 43097 92310 918400248 7829 212 740623538 77976 14227 727884372 63276 46656 293519390 63276 66238 399174118 18885 95230 755446772 18885 60419 286673593 63588 1131 467281126 95247 48343 804457503 95247 4052 886581824 48383 92365 851974551 3746 39367 899437473 35241 40093 756285193 35241 12277 630345737 79507 27933 125472736 50977 15575 390779018 50977 28212 72241260 25308 32488 607710848 32863 86221 244368281 82518 35041 184544950 82518 63806 576992085 57579 35315 302199723 57579 26035 95914217 49791 43089 607245079 49791 33111 193525002 92456 64734 183356038 41474 27199 97480492 41474 90305 654929641 90810 1383 138998815 25071 90508 779549580 25071 77450 14671358 25071 82141 897318813 72464 28261 346828392 77579 41947 639245296 77579 81617 167258503 37300 20135 814160360 37300 30801 429850173 34998 36495 960324046 35350 88569 626860319 34468 53522 726479154 1533 4367 254417725 37 25405 464968874 1131 25330 176795382 1131 13353 13914415 54728 23619 947210640 57132 59243 32860670 55796 98293 640138201 6148 81916 621781584 64399 38835 224070386 64399 12919 351610352 69050 69638 749507544 13186 955 59011472 30466 4367 538613024 31265 209 141191459 10916 17226 844013086 45862 40565 123585173 25312 49435 278103984 25312 78641 481370425 25312 54997 467591958 46138 93889 836895268 49067 64165 321277303 49067 85367 415003100 49716 21515 72626552 97897 30954 436164443 97897 66521 863510843 41357 73490 775987038 35637 45463 389595433 86213 38214 972143815 14249 1855 503246380 30954 64779 313223055 84917 79633 169225539 78075 76995 28429069 77754 16118 308959062 99006 55065 250617981 19634 11521 16597693 29105 9232 491329080 20134 36386 679192443 51204 7810 777531000 48441 75797 315944972 48441 82312 367270231 40562 37042 658886574 13432 788 233839308 32488 29785 441106815 68939 81407 728561021 83390 34459 801091537 64710 6049 313094230 96508 12919 173581526 25035 16431 163435490 98542 19098 514140278 7127 66823 375799369 37763 79346 586449794 24894 40702 984391550 63658 47123 20051958 54121 64407 744357332 50431 81074 944438400 85853 36895 260196147 26871 17550 84587554 99229 17226 707178844 99229 33111 442896923 75400 19537 480989096 79371 17752 952790374 79371 88489 400462889 4161 85145 970979159 1370 11036 521620108 23428 13645 501755989 91399 81407 156697662 44221 59979 143027645 44221 54750 580086285 16336 74686 671895126 16336 83173 77278261 12105 54450 957257708 12105 33596 955748619 11310 73369 371010312 11310 18489 143313637 11310 69467 540620365 65155 84777 668783941 49273 4593 543757132 11036 26797 808313541 11036 84750 15729431 11036 8139 621624445 11036 63834 470394745 34459 13889 697761185 34459 91376 358401969 34459 51285 999159304 61852 50140 612803049 40703 87125 762628630 40703 69986 142291751 13947 43430 205781240 78859 40838 643540909 26917 83342 125844008 26917 94640 843080645 64971 39822 535354984 95230 34853 203121216 49337 23970 979023784 16399 81176 542163976 78641 30894 190098679 46596 51252 989995230 84777 65580 759768202 84777 90475 822278846 84777 22262 245627571 40805 1794 77303407 95910 20625 357788698 31357 68917 952625779 28261 62167 957482165 13889 61821 878893804 13889 50070 385215960 64734 98238 67304360 64734 93517 848173568 43927 98238 914675824 69551 99894 905734902 9232 94555 735102939 68405 51360 386630228 17550 65476 516630810 17550 11802 819087384 30301 72776 572350313 30301 29311 717945029 24156 19537 65714810 17670 82698 640065826 52330 88250 811419246 49216 58251 23434204 61315 33596 724390900 96965 53167 279293598 55948 58711 690652671 15030 18083 963093525 15030 13428 213643268 13435 9184 58611157 98112 15555 522137304 98112 66197 452574886 98112 18387 770490735 58552 47528 736746441 58552 27231 398943930 58552 1794 203575456 15397 29919 823014569 31613 5414 505003875 31613 57432 681483158 31613 13463 729946774 9513 209 750102966 13646 91484 956579171 13646 30720 371546093 86676 52671 659497997 85568 78371 187460552 24404 92365 318437404 24404 18387 72455590 44441 27199 224107598 87719 96592 656503338 36908 72714 892681506 150 2407 590262470 32190 20289 221015587 32190 35862 974517009 32190 90144 236760198 18797 6142 186772482 12730 28650 234810035 43266 12220 586779206 43266 43760 708970965 69352 43646 968621118 23627 58597 638451850 32065 14154 968000896 55 46698 423615936 48267 5762 60954648 48267 56401 475093307 26035 30405 737529164 18555 39695 15771902 5804 68781 239843684 82601 46120 375470792 98433 55320 327639220 66535 25057 566605250 14226 39837 414364610 93797 43245 74806496 93797 90786 717264125 28863 67676 376968906 82685 60656 343393752 57828 44915 47166574 69467 16232 795302437 39418 28358 428937012 75327 46410 993699235 51285 19813 21313683 48067 81254 387684902 3431 25223 582683687 3431 64459 398692810 82860 50891 873252494 99912 22949 42799441 53185 22262 868496195 15439 1423 4513339 49414 7323 836380752 12990 77556 235885391 91174 35015 742319114 60374 73134 110517810 75666 61308 434096287 75666 39632 660035475 20678 36733 472141295 47275 90634 647589979 47275 14860 712010896 11521 57322 799660093 11521 68303 944396872 47123 28346 193538503 1383 9948 850627642 45086 20865 248351980 67676 79699 464544163 78431 3439 194650946 78431 28135 842809499 35373 82698 197453130 35373 9766 728614357 70258 4973 125911565 51492 74560 671239971 27933 63933 606562896 27933 10026 858316917 93390 66117 217880334 85403 91981 513992243 86045 34904 286924987 23212 81074 425783716 73638 61821 42592178 76286 66039 489828053 75692 13353 918815955 75692 74409 872237901 42762 33111 41516544 73287 23970 942266025 38159 9369 570435367 7810 84750 386506171 50896 26797 720266053 23639 97544 318397131 25991 18800 667039482 40093 64366 356622161 27399 1269 31190368 27399 47637 823343862 86250 83801 248192113 86250 18067 432309253 5739 83525 499740957 5739 28650 604262939 30720 56401 569752103 7162 5169 348105208 7162 63279 183452722 93419 1716 6096280 57437 79483 596201597 81531 7342 702358796 81531 52940 928901785 81531 12118 304252423 65578 24115 533811714 34675 51332 131030720 27199 47957 370324104 69420 6556 153478579 51360 77445 137950102 51360 41406 989232628 9864 20726 500737740 9864 41406 782059274 9864 59243 799672023 85367 20865 363419427 85367 99692 694966410 38823 96405 57798721 38823 54270 667145250 19810 38597 218956599 53911 38742 493762612 35341 63428 143078664 90336 61308 497860364 94067 11485 893591119 9789 72251 25278001 38835 36895 148779962 74259 90144 725941427 74259 42522 771482102 63224 6989 395358176 53280 63301 473809552 92310 23901 983556340 55322 84799 477484589 80331 47264 529371990 80331 25223 665976203 19467 84482 597552082 8668 61534 374172623 4814 33991 909122346 66521 24391 609005129 66521 94533 397609192 71753 42532 849987681 71753 63279 997830335 74403 31899 673680901 74403 32221 687675386 82141 62992 79374792 88489 6142 81225850 7342 93435 786932199 60550 50059 271016388 68781 18640 928195916 68781 42522 209055749 6049 66238 10620857 66039 75342 489193559 77110 5533 617675923 42532 3380 872596139 19537 81846 619689992 13509 9348 906067288 67267 73754 660906581 40586 23775 322410020 40586 51831 710262726 40586 12979 322151619 34904 99416 131721626 19139 50388 706319245 212 68377 732962024 68377 53159 731578898 77445 74552 264766818 28826 68148 540308263 28826 60656 243705869 12638 73369 827954600 4367 48626 251221603 4367 44141 327650512 4367 36733 204871308 36386 75536 4867222 75899 4043 250828052 39822 53665 619895172 39822 5198 561194877 68499 16869 855310111 68499 9138 802682278 11629 48594 55046958 73754 80834 417601463 63806 27863 141968577 19205 47749 366133617 25786 58275 838144873 25786 90757 320730219 56841 13958 646784082 18640 4935 92042797 64177 77829 548270545 58155 33399 99663351 88250 20381 139732574 88250 72526 389207171 88250 19608 432769849 81846 9895 418904542 8538 14669 56796055 43646 788 846038753 60656 54055 440790939 77556 1137 711519899 77556 31723 128035228 57348 54639 768090563 57348 20600 533966021 57348 44866 751986530 82121 96882 759591004 82121 9921 445663403 88296 13053 642984774 52671 47295 490331836 67345 6652 807485991 98238 80199 204718319 98238 39837 2383733 40070 84640 4049863 61660 89542 973069361 38010 79394 36512087 72840 17274 53035195 28135 20096 893281097 28135 17549 431632099 12919 36733 745235788 19987 17527 541812996 19987 75197 954414095 32831 2368 903049798 14227 37389 459375856 54750 62525 758168109 24241 32820 657921806 24242 3356 991221753 43310 27135 314297929 31448 11440 857847225 75770 80595 721793053 25752 75822 866927902 96310 10694 452576848 4935 94533 916960562 19608 38132 214444329 87825 54365 188434542 87825 53342 433389823 58117 82576 377613056 53167 63301 216121690 18336 58024 350537579 92556 26637 561392698 62001 9184 727994613 17650 23000 270623606 17650 1264 814237203 72652 66907 319049562 72652 14488 79818681 72652 52943 286866507 82438 11592 933439717 88958 49972 905568342 88958 31385 555231250 59664 19106 889845237 13316 44915 288024297 58622 92344 127142301 52022 15898 698071648 60096 13960 878704665 82617 45145 998669744 50388 46959 513567768 50388 89649 855921128 66197 83173 500530538 88079 43939 597459777 88079 39130 711639522 88079 9184 802157072 66238 30394 377039611 66238 20626 266714447 91490 13402 745055053 91490 23563 702871668 90048 37004 751744555 19098 62992 639606017 16715 9184 290397849 81957 30796 494050434 54551 2572 636583528 72776 38855 569598113 72776 15898 711397049 74591 67722 589895187 74591 84750 215985505 95314 43553 903297673 19813 68547 288780522 65237 44654 80704609 65237 58632 31559893 65237 73454 520971883 60812 30871 956846384 60812 20096 381946579 33345 67844 859255417 33345 43591 836813091 60338 7983 801913393 54108 69916 23867777 54108 39695 699274125 54108 3671 726469770 45151 46009 149767755 45151 75536 221773588 11148 53342 722166332 26797 8962 314167651 69537 63905 751790382 8147 65659 905375243 18533 53889 610126075 15120 28482 34212486 17226 30155 353466791 28344 95480 860502683 14975 23636 815124150 14975 53048 147458756 2368 44961 121486053 89611 19346 288789153 58681 2572 572171277 58681 79394 22238578 365 75822 525015890 365 49937 592814859 56658 10701 464582379 56658 60401 558224591 61862 11988 443202979 61862 14970 200192845 15555 39612 795507628 68917 2892 756378381 66501 30796 567507971 22123 6145 198784831 22123 2320 25472942 35169 32514 732397548 70169 48784 246875487 70169 17274 822010174 23901 84602 373895194 21858 49989 693903328 6652 24445 262466123 73295 84506 14765154 16118 8962 271641292 74552 93753 247697653 74552 13910 772515874 17767 3769 163420424 13306 54791 618053255 46015 93753 537501954 46015 59390 213233231 74409 69476 623107673 87193 66310 2142799 1855 49527 79567516 7267 10701 652221003 78371 44961 536630337 45393 47768 512775065 58632 38214 191859568 9138 60419 320515748 9138 3671 345926358 91981 25809 169601693 66556 21193 909376419 48594 59632 435236813 48594 94963 61615971 80058 48784 313975021 14308 23316 426443026 22067 99652 510965573 20600 39439 875159713 83733 38132 445413053 83733 65425 398617182 36733 84482 806916667 54365 45514 635154761 54365 67719 90532787 27263 97361 305226773 28650 97132 710642928 37042 61821 829977543 37042 37722 449097317 46698 3568 71382825 52940 48372 381954176 54270 4052 916328810 59535 99416 677452130 64366 82698 449210552 3568 60624 721768535 3568 65208 592002629 67277 7983 971638881 58024 3769 846351888 50864 64519 343636302 50864 23824 85438488 66310 10026 747817746 80595 49527 777259356 87661 13958 94143003 8603 67891 581619737 99641 53898 713473032 99641 73834 935148154 64519 9895 431954310 64519 12117 999519663 48784 14353 123847039 18736 78260 921549095 58714 57896 55603096 59979 76429 142347688 59979 59243 178284180 59979 45514 419650245 20381 68742 706255324 20381 14860 214428403 13960 85228 120215482 63279 1794 190315886 21795 83801 992018369 21795 4163 686984205 55502 10752 820217576 39130 25405 515347029 18083 42522 945290308 99692 63128 941323989 99692 29932 805566971 2651 96405 31940330 2651 12882 414019285 18387 1423 599963885 18387 81916 885378564 18387 3039 415309549 58251 17549 8196732 58899 9921 423205174 58899 62921 521985202 74560 68303 864041243 81916 66033 341949986 56401 733 799583393 64413 62009 959656704 72526 76816 755187096 66033 15057 829530408 25405 4921 991287252 73412 51831 42615127 26411 98239 18147115 43760 48614 832771511 46959 94094 295117780 46959 89604 377740144 46959 71004 542526780 20289 64364 142479588 33694 32820 68447626 16949 47450 845744369 80591 6752 247768621 54079 20626 517098567 17274 54055 915736953 38597 55282 312753861 24049 36605 146580192 24049 38214 205691989 24049 44866 213103219 24049 20726 906233080 58711 66907 995298404 58711 69476 339058378 58711 93897 998563596 58711 98209 705751052 54440 55822 617456582 17527 33756 104524710 38742 79394 748466584 38742 88569 878388628 70996 72251 619654232 13697 25595 707916303 43952 26740 6010707 43952 84640 223227875 47485 39632 424579947 33596 51562 70025648 19760 24268 646901964 82517 38232 873490680 16869 36170 540323151 20096 88960 673893920 23709 92355 881880674 23709 51332 680542920 53665 96744 374132466 55184 40561 297012678 55184 21996 509076038 55184 34789 337710113 78192 83801 199040112 69476 32824 13707414 33791 72403 544194009 9921 42910 92407592 13463 95749 566713407 21464 28024 158770646 68774 93207 684010400 98293 33209 731009177 93889 20022 131993000 23824 21003 947248182 23824 14915 272372227 47749 93468 672656055 90757 86805 605707872 89555 53897 197193205 93435 13777 189119509 78260 98095 536270919 10390 13053 728471431 28191 22237 15277617 28191 30087 86792906 71527 32050 825195172 28346 33399 118255808 28346 68241 569720000 57896 93207 268064 57896 34354 878373496 57896 87956 447346293 6981 38232 469602713 1137 71058 663970581 15945 21826 566897534 15945 23563 796727071 24882 53093 141864532 22111 9948 41781879 11157 70665 231015064 43591 3202 972194509 43591 10682 173371794 67457 87125 420225613 73546 90121 405688846 73546 51562 468217095 99690 30087 396398996 80834 48313 244277143 80834 70257 239445882 61565 93207 631157472 38141 38888 768106508 69797 88960 322180839 38214 82999 689144592 34204 89802 212497409 34204 68742 966744630 88569 22741 306175714 93897 70365 872842530 93897 5007 692550416 72251 42652 319264761 39837 25334 472693763 82853 42509 177507320 13353 40984 379099453 48890 61177 36873325 29785 9369 580649463 12118 60805 469692840 12118 43930 324823185 92008 14767 63817027 92008 28892 649619860 92008 4043 314788074 31345 30155 584118185 76995 77245 232052410 76995 4043 729652472 25595 90054 762349527 37722 9048 513454457 93732 12882 737833897 53642 12842 81756653 53642 72495 359488149 99890 5533 901387763 17145 90471 515456997 50140 53705 885618697 36705 58258 192306124 36705 49937 688612254 1269 62567 793433600 76922 75717 284619306 95993 6112 45035620 36895 23038 171276011 39632 14970 820463495 25809 14353 537914384 25809 59580 661491206 68141 12607 94075863 68141 32050 438262358 4542 28392 413415519 1467 50883 106943354 1467 44059 425703427 51332 78237 732522584 67891 93946 363378538 9895 75220 275928234 2572 44059 153921400 68742 59084 880740788 68742 20787 716708788 74628 79936 521766330 74628 50940 527818290 74628 60952 926022004 9369 48491 548463980 62009 69678 272340366 91609 95066 267873231 18752 39718 356596451 13910 11983 90855963 25892 42682 353531773 25892 49989 672632046 49163 25302 29158678 25223 627 298857912 39645 37659 722350555 24622 58872 105305167 24622 48822 332070352 13105 34613 589697461 64726 66736 854431024 68466 63091 97669240 68466 33399 261101187 77998 36340 399869458 90907 97645 442618918 21652 32690 724464215 21652 2948 5510734 49541 5858 493532356 49541 14488 738843302 24133 3039 440354955 24133 64364 571934870 12979 74370 820095805 12979 81265 13301983 47400 65436 845526938 8415 17720 706870060 51252 59189 673593759 51252 758 250438893 62992 91434 956768511 35282 67722 720633723 95066 53897 116521513 82691 84460 19855294 54791 80316 783372703 11813 83661 652055489 6752 63532 418449830 6752 86713 383803281 14488 98903 495350986 62208 57835 855757555 53159 3769 52329175 9449 62321 810326749 9449 30530 627095858 25467 72191 863621339 98736 758 203479084 97074 57432 810660999 97074 94629 822143638 5195 19860 494070867 5195 85333 619180218 5195 36614 485429735 92344 59594 32836169 56915 89325 760638254 49937 49972 357188323 21377 40541 89804197 50883 34159 881808448 60974 65737 837924504 60974 89352 297423308 82698 86095 134442350 82698 35619 821293248 99652 83812 886555629 79500 4921 202979362 43568 83643 706547662 89802 47403 711232029 76660 95313 636809021 36841 38012 928010140 65669 91891 665761740 52521 25334 590299871 52521 30155 775805979 97719 15099 568735631 13737 78755 443996249 13737 94100 193989221 13737 46111 135168900 77552 33051 442079626 84640 57835 277063228 57645 62643 202146862 28482 7847 515293158 58131 1323 928810850 58131 4748 542239036 73386 47295 398949571 73386 41773 704928704 13413 67987 672268936 62301 27863 28151267 62301 37557 915348517 19346 96996 894506038 3702 28905 199604400 47264 10694 953332435 36530 8962 883646872 1022 53359 582616172 1022 81641 427778266 37249 29220 237215453 27231 85971 926583862 47528 31267 258273554 47528 77001 382150229 41041 59488 144433545 26637 49527 651015797 32875 33917 324926696 70257 77001 932058596 70257 75220 738977530 57432 29315 126083030 59677 62942 645223866 46345 62662 652227630 81254 8621 372269285 86813 53705 421408409 86813 63897 871172476 27336 850 461197429 44949 28496 938091423 73666 5169 441400776 33853 60624 866214041 6668 57792 696527948 48500 31888 651055553 70199 80316 233876093 31899 80316 498330748 28337 32351 347116420 33399 74777 608105992 50857 9150 905429108 25198 27511 239591274 25198 23266 871232504 25198 15057 185953496 49526 65436 581568260 14952 84242 654754846 14952 93321 331698865 85825 58074 15611548 56394 76782 410176528 65651 96744 532393401 33991 92525 55897903 68303 82744 755267251 8549 9974 963473290 8549 89517 821217704 8549 66017 753701280 44141 55282 807861433 51831 59813 895933646 10749 97757 965119817 59105 97361 520619022 80199 55153 73702226 24706 9948 468789513 90634 850 662647590 91712 16019 667472792 106 22961 339964137 52943 38387 831441909 55618 55847 143864045 33556 94825 549547217 28358 45307 611058834 28358 58637 688235008 28358 37256 689841233 28358 37557 78925737 8962 37347 633592365 32690 79311 167405832 6145 41453 724728412 95313 86972 67501523 66655 47637 169927542 3769 53093 55309317 3769 81880 82555335 44866 93593 158221020 9994 47419 199074877 47615 49952 318537832 29220 58258 560941100 4749 75536 377345576 49972 44794 767660776 49972 58933 94389344 14860 876 167304038 9948 1387 326939255 66117 86713 882597503 72027 83286 165965518 72027 55789 834575281 23000 16866 158023767 23316 59632 426599363 23316 51777 593745855 56309 38132 282424210 63933 67125 830178730 70130 2948 339273814 70130 30935 974556286 57204 48343 899893377 54639 63752 436114731 50920 79948 665719794 83801 94012 252898326 38888 76560 762231421 9116 41956 174550439 15212 17869 930655753 74264 70307 949230498 38132 98903 648005816 76544 67844 757595691 91434 21566 613023624 91434 3915 313339054 78147 3740 530792846 46111 87571 614009217 46111 72911 564782773 30871 88876 122774160 14374 11441 70307887 14374 44854 492390998 14374 98047 455198149 73623 67164 276535059 20726 52710 158203622 43930 62624 715053149 47957 87393 886285876 48128 77826 276850345 19151 38060 177355161 19151 29315 4967734 84799 45497 582031851 84799 3326 834462763 31365 91014 562056228 53048 31978 681317951 83661 36613 262308470 36255 94274 665230683 36827 59084 170936712 22783 5007 995916129 87950 54375 763165977 87950 97716 748463598 87950 48136 338529738 87950 49179 460787410 14884 58074 229736284 30796 34753 231144531 62943 10 403788806 29932 72224 978671551 17869 53104 77515558 46480 77278 715110197 46480 15597 566339335 28892 16758 368164928 28892 79253 112828219 12117 44917 478575448 12117 75220 796376129 55282 3288 836689615 55282 97132 453262966 14767 89512 544612451 58275 45529 427211600 58275 81759 36293542 20626 49052 941199539 3326 96744 302056527 3326 83812 549180747 3380 53238 167192956 2838 36047 180394372 4570 88318 717699143 5007 10075 83327394 65208 49964 617202283 99308 62942 501513240 56490 67164 564296980 98209 74370 256825454 80278 38299 290316943 80278 49573 209346011 38855 48897 236818532 38855 10780 677894120 66681 14298 34912930 59931 71058 38717195 59580 91340 772995748 11441 79253 656297752 78736 79948 153451285 46009 82717 598207893 30155 37739 276745547 30155 36614 27184608 92677 62656 918727487 92677 12938 812098376 78980 8551 558757167 78980 67987 341184419 78980 55153 826481058 59315 66965 944788077 36605 21249 504975825 79532 20135 233925054 5198 2320 102585831 3561 6275 538103198 4146 29558 756124076 44654 42897 591114825 75197 49573 333797620 75197 23266 725525758 20003 51957 776262564 21996 31187 412880240 21996 59385 623154415 21996 24008 729555491 20030 81769 110868178 62321 75453 772172161 86713 15116 733884899 86713 88073 706310232 14915 73912 538821956 14915 19359 788458690 97361 60600 88992399 48136 66240 146337254 54869 12220 616801831 13070 38060 652226835 20253 41479 381795997 79394 98903 899127905 22249 64858 399169544 83785 55046 583529867 48614 54578 637896737 73454 8886 418008883 73454 3909 760310584 85809 8906 992829530 68148 23644 346932064 25509 79936 919829211 25509 2425 799676704 26466 5818 972795477 47419 12378 718906905 22579 92075 669335874 97757 84585 908228178 71431 65874 7796685 47295 54375 493195141 58074 75411 140438588 12842 24388 441772575 53705 20344 696095117 53705 96470 318108574 97890 91214 944296690 72202 17720 936918069 72202 23619 893847251 72202 20066 340075208 97132 79948 762204140 97132 13407 579322356 97132 49952 836919861 34753 39146 479768274 59390 42509 759383069 30138 69901 658414417 30138 15216 958496475 16758 76050 428892239 30840 97716 438584030 96905 15116 791270752 96905 63128 146750557 18722 59594 307215714 18722 4505 663133133 24388 75671 632700015 1387 45035 812152999 69878 46900 707440564 42509 21003 2690893 37389 53889 931936189 37389 53411 65350007 37389 27686 523549383 12812 84568 191409016 12812 47066 967499807 57518 78581 567294548 12607 85670 85617779 12607 82722 803719048 93946 15216 164462571 93946 77278 858245127 93946 89352 317834887 93946 8063 345679794 93946 20988 195106556 43047 54856 198012841 43047 95073 687779174 93832 21917 594295718 87956 36614 133512589 87956 68507 600038557 5858 20344 352308143 24268 88480 148967590 38060 89512 997774335 65760 78581 596462232 65760 66240 544428667 65760 44 774187640 84460 40984 499589738 70665 25334 91224019 70665 97587 583038117 26835 12220 797901422 47768 57792 274029481 64611 72224 25060032 64611 35070 706383074 64611 31267 546872715 84451 99528 881902837 44917 78900 762659602 44917 44899 790369940 37831 56219 947208760 18621 94012 256168659 98537 11942 889284776 98537 30763 593377252 89517 11657 662022903 758 95480 922845302 758 30219 113173104 24445 41956 713235816 24445 97005 349750627 16365 33051 524390544 34354 37739 52641426 34354 60186 223307458 34354 15044 528365887 73707 49573 652672999 78241 79173 668888535 78241 627 85094643 78241 78237 298331398 68370 74915 341644734 68370 69857 366206723 73101 34741 684440986 56219 84568 595999698 86709 22237 856548151 86709 37407 865545219 83643 34827 726924205 73956 21917 20753563 33051 37557 91623746 99860 80681 401810495 50317 84242 388027875 50317 44 738591028 50317 84981 325724586 38333 17574 263095156 38333 9461 567069238 39694 10661 560978691 39694 77826 2344976 53359 11468 405457629 56138 33958 122378298 28467 56325 944479956 28467 19359 992171777 23176 8063 806279575 23176 98905 793586277 9598 36170 963609291 86986 68151 456214166 86986 41974 532698052 38232 74378 20153064 38232 98480 582936454 35635 17320 715301342 736 55869 826224218 44322 96240 978620040 3915 45882 518947324 3915 1212 814696818 42918 30530 925215667 42918 92697 789807411 42918 19359 455686194 96393 92525 535175916 64891 45001 738938297 86277 59487 524439975 84998 15216 282140749 84998 99800 778240507 53093 8073 835780853 53093 45307 420313050 77278 38771 671589236 65129 77826 484329852 2224 82443 646876417 2224 15216 434413372 41318 76114 875115791 41074 83286 197304914 51368 19359 897421433 51368 90416 920673983 50569 84187 357033114 91741 64858 632536043 91741 1202 40995665 86832 93103 204920111 86832 43241 951571411 91635 63494 289583494 74990 77260 563563723 77055 98903 723000702 89567 96088 113300101 22237 8808 864797456 72495 91507 264941348 72495 30935 5818273 72359 58886 731511684 68507 85554 862445755 59632 85971 220521691 35619 60840 305761417 35619 78755 133148821 99612 78581 600014574 99612 73912 140998088 99612 21412 523507299 12003 92578 973301874 12003 1116 848664788 66021 39146 689271367 75717 70476 56761755 41951 89046 739468894 21003 63494 59283544 3039 5718 708579012 25901 19894 204564768 53411 39260 662980637 96099 63532 798911809 64364 63532 220843218 77648 39146 509944220 89604 91340 535641685 53897 86727 526948367 48372 33614 545657717 48372 9735 492955083 407 76782 387844884 18236 72036 895414326 41773 30022 838527058 41773 94629 740438985 39439 38019 440625627 39439 94012 449877679 65476 22842 277683003 53898 70408 403922815 96470 38387 326007040 96470 6860 202937095 44974 30763 758698134 73834 55822 249528677 17614 12938 859960245 9461 5005 450401779 26740 14392 578292562 32031 76050 18690846 62662 67602 667627294 37659 15099 974983859 37659 98903 835165241 84242 44794 161594982 87141 34741 145603463 87141 29971 369946701 33614 74417 907855413 33614 21566 646275732 39718 6275 188407845 39718 56744 135883524 90728 79253 353530714 90728 74223 397445579 48237 84585 396201022 99840 18044 76776545 99840 92525 452796136 59488 93103 482636304 42682 56980 784477883 92075 95205 645149667 92075 34885 507285626 11468 15466 858727049 21917 20988 488892874 21917 30189 880736121 30935 15044 61062639 86136 64976 779991021 83864 97018 948377457 83864 58157 250159038 36170 5262 869165779 55046 85836 914533131 91617 67325 23624747 88948 24870 284106272 88960 43478 998458645 31309 29971 702417182 47066 58801 255623986 92119 23465 815647688 92119 51570 163514451 66736 8696 988444918 81869 24896 314961040 81869 84585 610290414 60186 69398 43398561 64976 23465 509319537 85321 97373 148024744 34159 11657 676198309 34159 8063 552266549 34159 90593 735596754 4599 94853 741846699 4599 12938 853135851 25302 29315 732412519 25302 93299 519127301 96744 58886 57780274 67196 25171 868500069 67196 74223 140093556 20022 14583 442452976 14298 90128 837879072 77245 2749 633192671 56744 86095 235227900 56744 29971 670599343 91214 59385 198951357 22074 55153 761533786 38771 21249 259662047 49253 86095 606424384 49253 27605 396485093 49253 21316 483196169 12938 95073 201133535 12938 79084 179677465 11165 80437 433953246 98693 58637 33910785 58157 60555 431257790 79936 81236 584569785 46900 23619 419935289 30661 33029 450216527 37531 1029 151742755 18602 13135 692637589 18602 16581 472823524 58156 89352 792779669 89512 17320 370578703 89512 20066 974589030 89512 2909 735848808 95205 66028 538204936 70547 19359 13139289 88480 44059 48457858 88480 31519 139649222 62303 14017 486223505 16019 37797 595052094 73581 90128 518613554 60841 55387 881685882 92762 83781 269303526 92762 21316 746021325 84525 62656 85994051 60805 84088 361863609 60805 99800 830337392 8985 11194 955918112 8985 38299 801840892 56480 17720 265966936 3704 39260 986757047 45045 22028 222448691 15756 10780 218015003 16458 10 581530461 66017 69678 534794836 2708 66965 968532226 90128 5818 449231639 68683 26125 738371548 68683 18579 801169005 94825 53706 79251040 94825 19833 440638374 47403 76782 14696544 35581 48938 598998064 77510 6373 519020803 99862 55471 459429996 80437 28632 234670198 28491 15421 713869562 63532 89911 77391452 68151 36613 927571962 68151 30189 407855914 19234 6638 899171206 63538 49468 197257279 55348 66240 149369128 55348 84652 680899472 98903 23093 574809644 53706 85618 953503566 53706 3979 15250440 38286 15116 153317266 38286 47808 295692762 65436 33029 117357258 84965 97018 700486649 25625 76244 861924103 94100 97716 857252913 24008 56325 44687312 89668 13407 622461040 89668 17574 165890502 61793 2459 630773475 62643 25988 979519010 58801 58427 673399106 88318 37557 828757002 88318 44059 236902655 88318 85157 649866471 88318 21761 115287277 86095 64564 679381588 86095 56980 616101836 15099 45882 660124491 11389 70351 589692485 11389 75681 393210675 63897 51957 412820764 63897 72191 586044281 35194 54627 367057898 17832 26231 614316180 89352 95720 219652251 34613 70513 185194769 59483 23179 933128570 59483 22961 973214285 69678 20155 682184044 69678 87453 238088327 92491 84981 183853897 83286 13280 745125913 83286 63494 374805355 83286 87453 529421082 61794 49776 901433205 85333 17517 43660136 85333 11847 284075321 92427 54578 605798464 92427 23644 404940839 67987 67164 167431595 67987 3979 155852589 31481 62656 926105916 31481 54375 44334373 31267 90827 514577777 30530 74378 338874392 35919 54521 291218909 66141 64858 823783039 33254 3819 29717986 33254 73641 985406785 73357 4669 430519784 77302 60236 567805896 67164 43432 670252078 67164 67507 707538175 26377 5452 398340533 26377 67325 727400524 26377 91014 781253036 26377 43241 269319759 26377 9735 500314187 52325 13940 854398460 31888 77115 261988933 33029 76975 76656077 33029 85554 117878004 33029 15044 806389955 37557 19526 380116568 45307 20135 616939020 45307 90468 911259788 98158 23718 540285945 3909 57609 416714348 17574 45882 998030473 76782 60272 354585289 95735 43478 485451339 99108 81641 16500896 7282 21316 771831301 7282 98849 391238017 95564 6275 109525178 41453 24102 653072851 83138 19359 251928024 75681 56325 396274043 17320 30189 160319589 1029 61824 122578987 1029 49964 923561442 70476 34741 768350315 70476 13135 866448671 19526 95940 263561458 24207 96088 433101582 9150 94274 116031538 20344 73094 950196082 61969 52026 6281160 36047 54375 355147860 45882 27429 367884599 77826 78900 687689793 77826 61161 48867400 21130 86739 438508072 21130 83781 366425877 58637 16581 695545702 60236 1616 856549112 16001 75155 130586322 62942 66240 42247739 8063 24102 192845137 8063 45112 167286496 8063 2909 970757598 88334 97587 696090134 90468 70666 376505779 15149 63058 348238686 15149 9735 332868700 49952 29689 685241224 49952 84088 85174877 89911 58933 390180096 89911 30813 112670515 89911 8900 237670529 82722 85670 169521353 41479 44794 993566209 41479 32717 890049677 57609 16765 411962041 31023 16866 414961313 31023 42443 174381805 72191 85927 679170104 81641 95534 973391298 81641 23976 411269269 81641 84568 952972259 39343 98653 374577493 55869 42896 327481380 59385 15116 14125959 9646 8808 639862649 79253 45002 677031112 79253 75520 254355037 11023 99644 798025887 23732 70351 913510764 87453 85554 585120121 38019 90416 518911055 85971 67325 646316432 76777 27429 652925701 76777 21761 173079259 23093 44016 306485630 1637 97587 835047300 1637 28899 851719240 1637 61824 470900898 39260 12806 460429993 39056 85413 994479883 39056 29689 208570687 39056 2622 476755494 92697 1116 152611388 91014 85413 500042301 48864 92525 572059229 25171 24870 60106324 2909 82824 615317969 2909 69077 775991058 96034 35325 947532484 50700 96088 60865261 99644 41974 609032520 99644 77137 677063893 2356 15627 312357013 86979 58886 419796432 54578 77115 539260137 44910 34885 102984367 44864 24126 654242512 43241 35325 996718507 70969 74387 307578372 70969 90416 320334353 70969 62656 833825451 8683 5005 7578739 28496 26992 195277975 6275 94274 159313278 31519 43432 908278126 31519 42443 952179495 31519 88380 295780130 71279 91372 405199658 71279 1212 347978422 14392 36992 795729009 72760 13135 831805039 67507 21316 952672213 67507 12806 454991429 11213 82531 646677495 29315 39146 28723167 29315 93299 662278018 1116 90416 60492449 15009 52026 871306257 15009 51957 153474687 22961 17610 868432842 45035 88506 637479177 16581 25988 807525998 30189 21316 290577128 30189 59658 746447597 30189 67325 24547881 43478 13135 283408125 64865 17723 115674554 64865 97587 839590964 15421 45529 707881117 54375 92525 710747026 54375 51553 921122324 56978 45001 623093264 72433 74378 917918122 19359 68198 139221074 19359 33952 467881103 33952 60272 20859050 33952 90593 558069648 21566 51553 500008264 21249 49964 729105290 21249 55847 193908147 21249 92525 534510861 21249 98905 170791908 92525 64564 416271491 6638 22686 638321186 6638 61208 420554832 54521 70351 804870942 13172 40613 380130576 97018 88506 806823136 53366 3239 455354778 28899 77536 35546448 28899 79948 644257164 85157 74994 456350575 99528 64325 604983718 44016 69398 447211531 31184 98849 932288271 45001 22842 246536542 17723 8890 768098812 22842 69857 785249716 31868 44757 116109373 41742 85927 80834942 49964 2889 430218500 1616 42443 312022314 96088 75520 806051866 96088 31187 812352494 82824 2622 427894658 70408 41974 812217642 56615 67325 6628462 95073 24046 277631224 95073 34885 595393682 85618 97005 29647254 85618 91507 786543355 95720 2622 456629717 95720 76261 226371252 26231 61824 950405412 38299 26125 788828222 26216 97587 178528466 49468 95395 865971714 49468 77536 579780799 39146 67004 94300256 61824 34734 112092877 25988 42443 997899761 51553 91507 751876094 94274 95264 99461227 23179 77536 371307655 23179 57889 312050637 42366 51957 577689692 67325 14583 450189181 27429 34741 105006182 27429 73912 630841157 60840 20066 696381136 45529 17610 691106315 35325 29971 350756966 73641 78581 533435699 3239 1212 604174191 3239 97587 201156580 76527 95820 36618447 32717 66240 18307803 32717 61208 895974082 32717 66965 678409262 88380 72727 772619537 83120 95940 320067798 83120 25730 879419248 51957 29971 984447750 51957 15597 927691423 51957 78900 866810521 74417 78581 514755978 26992 48938 675348499 85670 14583 478405458 74378 64813 337465970 28451 82531 75460182 28451 67378 445267635 28451 70513 84225677 60272 40613 483539374 29689 35070 396396990 29689 90593 300200922 97587 84568 432275967 15627 39825 870318220 4006 61208 477513193 4006 90593 894775215 24046 24870 66262331 20066 64813 330268805 20066 21195 446332847 69857 74387 308848396 40613 73277 198147184 40613 83781 293212974 9735 82531 914357751 9735 70513 595799831 86727 91507 304011421 12220 15044 595358586 69398 64813 99874420 61208 95640 180352540 61208 90593 315171008 22822 20155 86922206 22822 80285 609950127 57100 84088 375608864 91372 37486 139484465 64813 97005 421620264 30022 90416 347261241 18044 59658 81192694 67378 80285 504546022 34741 84568 557635647 22686 12570 38674852 5920 59658 723663431 73277 93539 4882 84585 83781 220359961 84585 80285 880023137 84585 32625 400517668 84585 82531 819144384 24870 24126 369342109 64564 6860 242617491 37407 83781 895730159 66965 42443 961007879 70351 59658 174184338 70351 44794 606292365 98480 60346 703171188 20135 75520 416839822 93539 2622 303086128 93539 15590 885440388 93539 90416 498857552 60346 30813 627656636 60346 77137 41392437 5452 24126 575116847 5452 34827 114738149 64325 1212 368717391 65874 15590 146909752 65874 77536 835550097 65874 25730 10294903 65874 35070 976606523 12570 88506 670360156 21195 91507 992988067 1212 14583 991564498 1212 97005 262230875 11847 25730 667437949 64117 6860 665389113 56325 77536 793907420 84088 28955 531460006 95640 77536 946424320 73912 15590 757971730 37486 44794 156024076 91507 85413 735544418 91507 24126 387282420 91507 83781 103839716 93299 17610 30951981 35070 17610 651572692 83781 28955 987080589 85413 63494 814790954 24126 95395 384054564 24126 28955 347954296 95395 17610 277753649 77536 63494 762024353 97005 15044 630724249 79084 26125 48015090 46030 15044 47633406 49776 14583 145225015 51716 57889 742108911 69077 67140 179443408 14583 25730 963753467 14583 15044 333524227 14583 15590 803178783 34827 57889 643070751 90593 26125 624518519 59658 25730 474839558 92578 67140 202783605 92578 42443 208180776 28955 13135 41929355 28955 67140 838515085 67140 26125 844725359 55265 25730 352061464 15590 13135 709014751 13135 42443 998455750 25730 42443 278422507