3 81285 81284 2 50936 36177 159799542 58341 50936 35740656 58341 46921 549588064 68776 58341 184229422 56063 50936 145539356 30164 50936 747819086 44757 30164 839403372 68776 40958 146048938 39999 56063 7881389 9090 39999 986328805 39999 48922 230886883 67616 39999 276172685 67616 25265 114149019 25265 21006 245915626 9090 51521 703898541 25265 36159 76506888 16768 25265 573875295 51521 42997 1981213 36159 43813 625235832 42997 67937 579726985 36159 34186 665871899 71264 42997 818737742 40794 71264 410223500 66857 43813 727238677 70714 71264 377637865 70714 27167 532055665 27167 29983 737908086 36444 40794 612039046 17607 36444 19386637 29983 18219 435728139 18219 9165 88192813 57030 18219 439499609 13346 17607 329515268 66663 17607 638047817 57030 68111 332724154 63005 66663 578042637 7005 63005 250353573 65295 63005 208904023 65295 8279 214083409 65295 2882 783714659 7005 6646 354742882 71818 6646 52762370 6646 30979 829031373 47499 8279 797224421 71818 24790 227788786 30979 4130 424219536 7658 4130 597703935 47499 93 978049706 47499 18132 10232665 4130 19035 734486653 44300 4130 391421374 16905 7658 194069220 40750 44300 561826019 44300 70927 7384718 40750 19872 191632292 28292 40750 220147051 16905 22887 811902400 70927 73046 491542490 73046 78235 790227185 29809 78235 341868133 22887 7154 226752171 73046 66694 186513920 66694 68750 334839513 66694 69836 456708009 41389 69836 485693848 40803 7154 540545345 69836 73879 356240301 68750 51584 371406518 51584 50143 990104156 40803 67377 693975748 51584 48697 22406962 66426 67377 433144321 66426 62314 39548569 66426 67698 327759484 48697 38299 918486422 67698 27311 552824425 42779 38299 140747985 38299 63157 674727398 65388 42779 756418319 27311 12226 525692373 40016 42779 175146418 65388 38221 971743737 73866 38221 505884982 38221 20263 449453039 38221 42142 426974190 20263 22248 382758286 38221 54909 762584284 22248 37354 136206862 22248 48141 593105768 70356 22248 336941307 48141 48217 838626661 45037 54909 361863482 37354 32573 629104075 45037 26139 159994842 26139 32684 20542637 26139 15878 332667260 23541 32684 604441282 66247 32684 727075773 49882 23541 352593952 32684 54825 458831751 15878 78880 24990298 71205 54825 81465642 49882 58897 362525344 31385 58897 442223784 54825 73758 386671547 74714 71205 172256001 13456 74714 521447171 13456 7769 57189203 31385 34143 570710362 78057 73758 241106339 7769 14447 902871258 78057 7456 786942053 7456 28421 730700945 14447 49704 470155153 42284 14447 395579337 21557 7456 715379387 15495 7456 475609640 28421 10191 60660565 21557 57386 719550230 65945 21557 646282444 10191 66674 134565789 56253 10191 184036335 10191 62926 205174277 57386 6556 511596905 76679 62926 310925931 6556 69315 219653987 24860 69315 326476842 12829 76679 426142428 57715 12829 225646565 54471 57715 992989032 12829 36942 530317183 54471 68092 894311884 57715 79466 62762497 36942 6808 696578156 68092 70426 162889498 36942 35063 888534503 68092 37930 866431744 6808 14570 658500945 35063 59334 166312724 70426 54044 700007009 956 14570 922801094 956 50277 543552192 62595 50277 631289735 54044 24471 11488423 956 36058 718508549 956 52839 330678551 2263 52839 270394924 66914 52839 107268906 36058 69815 32479234 2263 62211 115470147 74276 2263 704256711 66316 69815 197856717 80825 66316 781608186 67106 74276 494810826 62211 67294 26455512 80825 31325 277675914 66316 56080 966995180 4210 80825 756083591 67294 49163 495955425 67294 49285 307737564 31325 62761 477082167 49285 73149 168322406 49163 31426 568439249 32515 73149 80634511 31426 71806 784471072 48830 62761 501319913 3711 73149 905142005 44621 32515 911932588 3711 28033 555534290 34477 3711 487187450 57695 44621 454077599 49317 57695 88795457 27014 57695 291124169 28033 43747 871874043 57695 68873 464967410 73728 68873 854059916 68873 77707 523060421 79918 77707 542043017 43747 1047 3006333 1047 43860 397450852 12007 43860 671298533 77707 65637 128721538 1047 39316 597947393 39316 55327 115707079 39316 77031 4946590 55327 32495 293020534 39316 24216 72790592 77031 26944 732613317 11374 55327 79211388 24216 73368 856027052 26944 74904 341648018 58070 26944 191261075 70730 58070 437501991 34845 74904 808724458 68526 74904 208497969 70730 2095 80502078 58070 68266 957462423 80460 68266 161269740 2095 39462 954910439 39462 32466 413924198 2095 2408 584904046 63257 32466 271397568 72575 39462 941277072 63257 60771 579158447 32466 17555 166047295 19933 63257 269699957 19933 55676 997788818 75032 55676 224920101 37265 17555 194265123 74119 19933 728315481 37265 63012 92336218 55676 65022 135075942 63012 34316 870557522 63012 17519 310241156 74119 70448 425838849 42908 65022 490357691 34316 52084 136142785 65710 34316 225986582 42908 43676 470798842 18795 42908 950424666 59198 43676 92846879 52084 30710 144541449 20394 18795 681085654 59198 45357 230959205 18795 71584 255622457 50098 45357 130630217 16073 30710 768092244 24013 71584 102790014 71584 63968 267084539 63968 67454 169150428 67454 41950 842229222 63941 67454 408698981 66932 63941 273779726 32837 63968 908308213 58052 63941 439830592 58052 41764 233941055 25507 32837 931373851 66932 70465 475829516 69433 58052 600460402 20057 25507 192842981 42739 69433 518579755 25507 61526 909074232 5222 70465 146728405 51058 5222 630354465 76051 20057 129928115 33037 42739 106736330 74632 76051 311529361 76051 4232 655562042 4232 76464 2637223 50204 4232 34920354 4232 52030 127635834 52030 51640 827661633 67564 50204 647343911 51640 35811 523985540 6609 50204 715312568 1747 67564 956403520 75661 35811 745334417 75661 34664 373080672 75661 21752 582374698 29507 75661 158392114 17638 29507 655456379 51013 17638 242009198 43723 21752 485596453 43517 17638 257327525 51013 5699 166474195 51013 50815 783217839 42849 50815 561109286 14200 50815 205636063 43517 26147 471919671 26147 80353 161290209 50815 7680 151482824 31532 14200 273640912 59387 31532 688204181 42025 80353 641396412 59387 42303 502673070 59387 31123 540430740 42303 36563 917433318 42303 1221 830147887 28594 31123 385043877 1221 65899 743779795 1221 6998 84755991 72515 65899 698144448 8347 1221 695426156 43887 8347 559351173 43887 23483 485918464 72515 79510 207094415 12787 23483 543367810 15802 79510 386734877 79510 31298 127456911 36355 79510 207183570 23386 12787 680436164 51437 12787 345808479 36497 23386 382570597 31298 72486 705931952 72486 29850 968464477 36497 60764 171648894 36195 72486 534258431 51673 29850 551602094 36195 402 626090203 29850 73320 249546763 36195 56369 684110997 12815 73320 749409953 57458 402 937376503 402 14517 311567149 11984 14517 16792469 12815 68136 252512444 54509 57458 118881378 57458 15230 852647163 54509 70342 626793637 20995 54509 974099147 70342 18484 713323561 20995 29120 500994932 18484 10513 868057733 43330 20995 329782928 20995 18869 16066642 71254 10513 458672952 18418 29120 35970868 18418 39720 927656446 43330 38908 49260434 39720 42973 743213484 58012 71254 463007012 58012 5026 320830583 70117 38908 446563199 36346 58012 640889414 34882 36346 584573210 34882 7790 521131300 39148 7790 613252952 70117 24000 250511463 34882 5636 74723258 47829 39148 680491320 7790 45510 12140431 68846 45510 643483888 5636 10002 52279876 5636 50375 579007718 20960 68846 515396628 10002 34720 872625910 44868 68846 22979829 20960 24421 117841079 71324 50375 219450589 34720 74407 542899862 75020 71324 226235404 34066 75020 806953270 34066 66210 938673744 75020 72213 25831741 803 74407 342791823 72213 52161 809219600 27461 66210 550520032 30725 803 960592600 72213 72045 876360171 15974 30725 261889266 30725 31195 714337869 38902 15974 75193139 72045 17227 33004370 5096 17227 59377074 15370 17227 804281059 44689 5096 908995106 5096 29029 518824448 53452 5096 722521167 15370 75967 330962159 53452 46898 175927893 29029 64849 159708668 46898 42579 733718934 53452 17048 290367331 64849 24088 18061306 24088 27628 86428203 48718 42579 116033351 24088 77535 266982098 57623 24088 243116469 77535 10618 89293406 6913 57623 404957774 10618 70305 904770478 72319 6913 924090926 62216 70305 734933956 10190 62216 586125817 37362 70305 99997701 1508 62216 592166446 37362 26239 452233902 37362 21500 969935066 21500 1503 872713264 23385 1503 614361435 8879 26239 120463293 64238 23385 464940239 63963 23385 774137624 1503 16386 392464556 21589 8879 10550250 8879 58323 757005493 63963 20694 963891560 21589 7766 896464702 58323 79454 32741212 46175 20694 469754331 7766 31285 949676928 29261 46175 244961629 51547 31285 92838856 24599 46175 997028412 76111 29261 907925766 51547 56597 629726287 56597 49677 194300983 51547 5868 120867149 76111 273 655239582 56597 75201 831869635 61699 56597 163270384 70414 49677 138659609 75201 9297 827520596 273 24151 531020160 22084 70414 222747530 70414 63380 698033419 4698 9297 915211616 79452 24151 426851638 73264 4698 10408093 3917 73264 826118941 5935 4698 887786247 34000 79452 651755616 76485 73264 403028103 5935 65074 50525836 39821 76485 990987168 29226 65074 281606567 29226 8971 28819648 8971 59777 133935846 29226 48059 307906836 42890 48059 421634750 7244 29226 518246845 8971 14666 555595173 50100 59777 62663217 7244 61701 294025282 50100 78628 258843211 7244 43000 696437866 10555 50100 428505801 69898 43000 81233037 43000 19235 973332596 10555 23359 594834289 23359 32975 719187041 10555 36865 823610015 23359 13593 149223380 13593 35608 309379631 36865 8632 327534565 32975 37496 840300931 14217 8632 850682549 13593 76140 984272569 35608 78564 230859265 76140 2241 543966123 37496 27324 103474775 78564 63214 488848282 76140 17485 441113820 27324 10430 68547179 27324 19191 554356539 19191 50926 83798880 10430 8829 392338672 17485 8511 726582967 8511 12525 569987455 71012 19191 703724967 13712 50926 766976977 13712 77840 448336129 78712 12525 644954701 78712 68185 88554341 77840 7659 563422900 13712 19280 218032790 31048 7659 725440801 68185 74508 51394599 55350 19280 129478739 19327 7659 433517387 11331 55350 635839594 53364 31048 809895206 22341 55350 129757862 22341 14214 274773018 14214 41040 424957120 22341 26840 449783686 26840 8875 375040232 175 41040 514626323 42332 26840 183244864 42332 24704 748325248 42332 11337 88217477 2496 175 266081787 42332 46374 378271809 24732 46374 832729249 51056 11337 289934512 15849 46374 191585825 1159 51056 488595602 29296 15849 806468722 15849 5736 390475554 5736 54671 170615130 54671 25071 912256073 51921 1159 859883120 58128 5736 518518630 52893 25071 12323937 58128 12437 682722807 60388 58128 300947606 51921 51146 432039922 60388 66228 142147611 12437 33748 589538477 51146 13743 318062277 56881 51146 946156195 4676 51146 657763444 40745 66228 216161832 32275 56881 905621610 13743 2397 250506605 40745 51042 274586408 32275 50395 549151904 51042 58700 155091682 24356 32275 66528022 42052 50395 621950377 52621 50395 928064802 59321 52621 225223811 52621 6825 194960075 68414 52621 22932804 59321 25427 194764631 30192 52621 516487890 68414 46998 555675881 55547 68414 280705323 55547 63315 196032550 71165 55547 230991447 79776 71165 115080022 63315 3918 461818182 73473 3918 345080083 63315 53953 436935159 73473 928 784325481 64181 928 13375282 59887 73473 686816219 33908 64181 777527707 59887 48033 458486863 33741 48033 518791195 37112 33741 846488291 59887 23703 646688669 45989 37112 914563117 37112 49519 26518235 16594 45989 966237273 56266 16594 409651171 32815 49519 763087535 16594 74072 303098270 74072 11154 193411915 32815 47668 372292071 15135 32815 651435314 11154 55724 395160380 55724 37274 624266444 47668 30259 72544177 6552 47668 678181297 71180 6552 588521150 30259 35265 331647155 77873 35265 779350110 48176 6552 867636510 65966 35265 61838639 35265 33812 63378025 68132 35265 472740128 67512 33812 47991861 77942 68132 639665877 67512 5146 515871826 12190 33812 71657521 67512 72391 250141650 12190 46539 358075023 5146 12798 344538687 78429 5146 809677750 12104 46539 726987269 53092 46539 252422272 46539 22747 190957769 75696 78429 9877395 23209 12104 542673425 57446 22747 744984413 71306 53092 248238541 53064 71306 137549709 71306 80657 846079288 27467 71306 390150526 80657 44599 494206234 64340 44599 234290953 53064 74481 781142296 74481 13888 471272327 13888 65624 875501523 13888 55108 853433665 55108 47973 236698026 74481 50333 366155915 54716 50333 842661017 54881 55108 486250074 54881 53326 300265692 50333 52504 696418591 52504 39072 153991727 59533 39072 697250983 55639 59533 168732935 39072 10457 67054828 9144 55639 401725905 13887 59533 259803402 57157 55639 893711755 13887 39225 13581883 39225 34899 717058504 25281 39225 76734771 39225 71869 677904184 34899 15038 233928674 71869 33703 671440345 34899 3093 610932343 71869 61637 656445933 15038 36820 225242969 24155 61637 846351932 61637 15179 663025024 13464 36820 9895461 31613 24155 530540385 24174 36820 31425633 27151 31613 299522265 31613 76544 226452214 27151 24587 251899716 24174 64978 32636045 76544 26009 749783597 14254 76544 476557872 204 26009 788654478 26009 43699 556407368 68418 43699 824736952 48968 14254 411970454 14254 51292 875807310 43699 2588 824990223 2588 64375 125923604 29228 2588 973944886 2588 67372 951539748 2588 63787 299324125 63787 11406 488056955 29228 60767 416682510 63787 35916 321803406 67372 12800 773623857 75536 63787 864891481 24596 12800 907815622 10539 12800 103212645 78625 10539 758165480 12800 14482 382108991 43601 10539 682962217 43601 75484 280974670 74198 14482 354297685 38528 75484 47870824 43601 39085 63362262 52579 38528 38645789 45561 75484 102988934 74198 13013 888462723 67184 38528 119175765 17153 67184 821506346 75804 17153 134369481 46312 17153 995497699 13013 62835 44976487 67184 39811 63957143 18154 17153 731692639 21930 75804 825794249 21930 74188 409015134 77712 18154 775123646 78346 39811 513667192 58982 78346 944071739 10203 58982 822405040 52862 58982 792232188 3654 78346 509420271 58708 3654 297581767 52862 70640 595993740 62632 70640 373912006 62632 5507 658002290 5507 52190 330097374 58708 68452 320636398 70640 70057 211153442 52190 74939 545153349 68772 52190 319500244 53781 68452 143716611 74939 22624 569997650 46834 68772 770134709 31362 74939 939445955 60442 22624 349303267 60442 77244 222966423 35886 60442 969922104 35886 30479 192352273 14816 31362 639636303 77244 5694 1311766 30479 75168 935673983 75168 68421 705650069 68421 16234 430496354 23979 75168 13672118 63265 16234 806267551 49214 16234 782334534 59841 16234 132828951 49214 40452 164917014 28527 49214 571434273 19236 40452 348019758 66377 49214 541073811 66377 9683 484493777 19236 55017 91534371 9683 28773 781944460 66377 79364 95626677 48253 28773 586358315 48253 36270 819698063 55017 9417 992643740 9417 69703 61328245 48253 37539 930876819 25612 37539 44520919 59840 69703 522612657 75850 37539 770576237 6086 37539 80313528 75850 46946 644408988 9646 6086 967780749 46946 74634 851835815 15069 6086 401511414 9646 54182 834153274 54182 53790 232089908 74547 15069 671744798 74634 6631 813596960 24620 74547 962972956 6412 53790 446669978 68142 74547 665072908 12237 68142 449446046 11390 68142 795790849 28798 68142 886943694 43335 28798 512104722 37517 43335 613410297 9190 12237 100623206 6929 43335 47029208 49747 9190 591014622 68281 37517 453378256 11675 49747 337029195 44766 9190 207464197 11675 68444 356432737 39197 68281 205249554 39197 1592 679818207 11675 26434 901255943 80517 44766 881982677 80517 35575 907001290 36699 1592 175277041 40981 26434 949173313 40981 422 318751255 422 51080 548928171 35575 23351 848807355 44956 51080 76866182 35176 44956 602047049 11440 51080 717506223 43546 11440 68228951 11440 27914 800366587 11440 34297 798547926 65737 27914 449100080 24565 43546 510052022 43546 50769 675773598 50769 47917 553574361 34297 17773 774840925 50769 64047 934268922 17773 45194 121265863 24497 45194 991630547 17773 66364 524910988 12241 64047 971184110 13714 45194 985292579 72674 12241 132021606 13714 29243 364823754 12241 4607 332801922 72674 60114 477428593 64738 60114 875839180 29243 56018 462232331 60114 11977 129401045 11977 49142 482958601 8335 56018 425813518 16712 64738 264343156 8335 17534 686846464 17534 28437 465618967 45599 17534 55803051 32939 45599 223947614 47931 17534 444823473 47931 6764 305251021 32939 7576 617071695 1244 7576 629611985 6764 68602 540297814 26506 6764 81223465 56410 6764 33569251 40707 26506 654544546 72329 56410 386494424 56410 8360 698462050 8360 30653 100335372 4500 72329 24906732 30653 64581 348414224 40971 8360 23207897 59182 8360 186088353 59996 59182 136237135 4500 678 308912053 27501 59996 60273254 39241 40971 964079278 2404 59182 728373714 59996 33026 649442166 678 72071 773030436 27501 41026 58085674 1879 2404 551014410 1879 50056 122627178 12389 72071 109404389 22160 50056 64798016 883 22160 715177084 50056 48138 182385867 73409 48138 522462212 22160 60291 838056839 12955 48138 851902394 59173 12955 805220201 12955 65452 925468990 60291 69985 454577236 60291 1845 978709271 59173 27123 168472583 15966 27123 492063517 1845 24949 884347388 24949 57752 523654702 27123 15402 145070737 15966 24882 82453465 57752 19428 472402909 38481 15402 623080990 18550 57752 241048228 18550 22393 875779344 69007 38481 509275248 37648 18550 78590309 48861 69007 492373736 17187 37648 936311279 59900 37648 215451053 17187 47484 756003072 17187 52649 371792958 47484 30269 462998240 48930 52649 143660865 5558 59900 968147611 47810 5558 324744732 1203 30269 498600352 47810 66864 405780673 66864 36475 156969116 38988 1203 119740894 66864 27986 578450316 11901 27986 612946548 38988 20585 796027940 36475 38495 218648973 27986 24192 757303954 27986 10073 204908820 78681 10073 670540009 10073 20768 613889964 17678 20768 537874822 29413 78681 825223890 10073 76235 46282430 17678 18724 261656208 48833 76235 652148961 18724 52574 519080473 735 18724 166782130 52186 52574 841866537 50186 48833 972870207 44936 52186 107305771 44936 35642 265166069 26116 52186 58786417 35642 27773 612571118 36435 26116 388293399 76113 36435 692913362 27773 62805 121682076 67977 26116 759734191 41255 76113 589326967 49155 76113 949390936 41255 34342 55932103 49155 65877 518420055 67977 2394 263174324 11208 2394 918866641 24177 2394 282950980 2394 55170 264886646 55170 12805 218184045 24177 51196 421244193 12805 26523 552522736 8986 51196 393182046 56922 8986 21959137 76145 12805 795515847 26523 60310 169399942 60310 42701 90547177 60310 23283 66299359 62988 56922 609710082 76145 43504 493994360 42701 15570 549760386 62988 16137 518365021 15570 22634 714725894 21177 16137 65396575 15570 34510 44089101 396 21177 362181603 68708 22634 560551080 12264 22634 204181303 34510 17520 708036823 24806 68708 892344883 24806 28897 369781651 17520 4084 763835407 28897 67848 820471732 73086 67848 352783290 6685 28897 804882576 53775 4084 115861001 5760 67848 308979032 26727 67848 675786338 53775 28276 288058371 53775 32661 855833814 12315 53775 24763532 33890 26727 502513463 60100 33890 985236105 57337 28276 244080436 49971 60100 932835204 60100 10219 901858297 10219 47631 50686493 57337 73004 615462031 2291 47631 200861170 42730 10219 6372739 47631 56040 520055669 56040 58055 212903058 76821 2291 756459759 42730 50303 705255976 58055 16515 629872308 69016 50303 81698301 19823 76821 484137907 47500 19823 944983149 50303 78569 290906529 31141 69016 867679639 60815 19823 178005254 63209 78569 378874937 50302 78569 140264341 31141 58800 99849971 60815 48520 815098638 63209 22102 199385606 5759 22102 80972797 4950 50302 16705358 4950 57776 153494410 72724 48520 586983385 57776 75471 135567475 57776 70882 143035257 55331 72724 105409798 43461 70882 794112093 79045 43461 129598341 43461 34380 472574408 27599 34380 136362369 34380 2211 536295341 16303 79045 550819012 56277 2211 175301268 34380 74141 447400720 67901 27599 406104656 14216 2211 639491887 45566 16303 923355121 14216 75800 997287697 74141 79574 428869363 71921 75800 31536541 63080 71921 457593252 71921 25304 659923025 77114 25304 385779014 79574 54527 618529777 75028 71921 97124960 76841 77114 414835466 75028 55535 589067903 75028 59614 974598311 54527 34859 36604827 71163 75028 139056044 71163 60477 655405246 34859 26536 865519495 1943 26536 424050576 71163 71772 794131572 26536 51719 700695063 60477 4273 277340908 52267 51719 667647150 45654 51719 115026360 71772 59408 579301648 60546 52267 616812284 45654 7970 193480981 60546 56775 14879608 79015 45654 849818576 59408 69533 546918054 12485 7970 116509649 7970 29567 181649235 56775 63283 22071078 63283 12884 55707962 69533 6787 615008622 12485 46949 151557942 42153 6787 380540346 809 6787 179024700 77180 6787 218679132 42153 16087 954130008 48679 46949 880123545 30493 48679 31956437 7450 48679 455106392 16087 68378 708669759 10868 7450 741346661 50455 7450 896381070 30493 53652 646594610 10868 18506 334803903 50455 20424 977715383 44211 53652 967303689 53652 11009 92867748 11009 55323 760944040 55323 45460 400276831 49192 45460 374111938 11009 10030 939052498 45818 45460 121969442 45818 25 751700587 36507 45818 597813270 64875 45818 53278271 64875 38997 216764647 25 28925 414587192 11761 36507 504997590 35126 64875 43692371 76181 38997 434880188 38997 25641 82829707 76181 28114 466648109 28114 67275 373561858 28114 22578 501621896 67275 22304 872593587 22304 72386 97827351 22578 13421 56492129 67275 75608 335854830 22304 225 226239019 72386 5594 867516044 13661 5594 92667478 225 24229 926658569 42198 75608 902459106 5594 57345 273469170 14783 5594 976490350 13661 76154 820075579 20171 76154 963049584 14390 57345 87533860 76154 35680 71864886 14390 48814 815482830 20171 36097 169922288 22570 36097 461137259 35680 8650 985623321 71489 22570 887123481 44798 36097 583176537 71489 77008 196412328 77008 46791 396469265 8650 11141 888131383 44798 59472 112276105 29875 11141 97596197 59472 71593 722466260 78189 11141 602862 11141 30399 909428163 30399 25961 727159985 6920 78189 234841526 6920 38845 778267871 30399 15472 308469345 15472 64311 483694579 27361 6920 888913567 42172 15472 63504055 37253 15472 683006634 41778 27361 852966818 42172 43529 88019978 24904 37253 230920619 37253 55023 607731453 43529 69617 289062537 58598 41778 98704940 43529 6492 720746256 6793 6492 82834818 2364 6793 694458851 6793 14698 843065406 60529 2364 574956506 6793 10344 417164552 40545 10344 150660117 40545 30282 134501844 41083 30282 335717273 60529 42254 326596903 50074 10344 749500725 3263 42254 634814991 73704 50074 614912962 10366 73704 161454508 43949 10366 425260507 48578 73704 46157246 36803 43949 973325249 65696 73704 446429354 47614 43949 151701106 24531 36803 698059871 22523 24531 146062212 27574 22523 637825045 51483 22523 126335242 55520 24531 363402849 7795 22523 442351715 51483 49213 503252954 7795 29754 104616633 7632 51483 24790133 48467 7632 233130738 68906 49213 476021443 68906 47932 298920437 20908 47932 509430707 52954 48467 208719801 23331 52954 497578835 21747 23331 97871171 32496 21747 87078518 32496 72208 163379479 72208 8422 393172060 32496 34407 349746801 63105 8422 604283583 72208 55961 299091010 34407 70439 688983655 10630 55961 950637180 74801 70439 975753586 10630 13007 752534777 80471 74801 547191862 70439 74863 678986416 13007 39830 28733599 39830 43184 864998978 80471 14271 100643474 67982 43184 574467489 67982 36484 911836230 39830 60790 765141903 67982 5506 880078036 12175 5506 914099548 12175 28266 612019920 12175 26940 149447205 12175 6725 469414550 26940 33086 867293712 12175 38460 136368652 53984 26940 601975864 33086 48229 523800053 53984 35060 592699431 33086 8556 21184847 6275 38460 931362434 6275 810 125601259 29788 48229 162066661 810 65688 96193240 810 45614 194962129 6275 35620 894613617 65688 45227 18181944 59635 35620 27284934 74691 65688 660153462 2609 45614 120229882 59635 72526 646900318 77350 72526 999792013 72977 74691 792675396 74691 20009 382354812 59011 2609 781158418 80557 72977 695589587 62434 77350 230400678 2514 20009 923383475 62434 11989 858628333 64140 80557 24708601 13137 62434 553397040 13204 62434 867684837 27290 13137 130988455 39606 13204 591724481 28159 13137 96701954 48554 13137 23621791 65833 27290 821069245 28159 61154 844994803 2634 65833 252038570 35741 48554 851635819 29181 48554 335921973 6493 61154 303266890 29181 53627 220932601 76962 6493 663822687 29181 80449 951259778 25566 29181 838184095 65343 6493 460369855 80449 51024 781268501 76962 24523 305871403 62840 80449 235016576 72626 62840 789980043 65343 20779 998691978 62840 34267 134568520 78537 24523 77310281 78537 66276 776069096 20779 60705 124836777 75303 20779 328687855 34267 78820 383346418 66276 78269 507270380 60705 59389 481697738 78820 41476 735700391 31585 78820 668219676 65857 78820 730783465 65857 74518 639944906 41476 77520 380030208 45857 77520 144260924 65857 72357 133599848 77520 66368 633575889 74518 26931 691672383 72357 6171 507291805 26931 10980 492348618 28507 26931 432248897 66368 35153 60232247 55148 28507 75689627 78447 28507 715280768 55148 27632 878549134 59232 27632 729785547 34469 27632 352084105 27632 79413 553806036 79413 29764 202256580 27381 79413 866990492 38690 59232 103846494 3230 79413 341986755 50876 38690 121275056 53934 38690 153341252 38690 64558 353916966 41288 50876 113211792 57205 50876 171759042 64558 78251 454277526 66502 57205 593463014 41288 35319 804836033 79800 57205 325572152 8795 66502 576330007 72437 8795 700223292 72437 48960 669685267 79800 15185 63972286 48960 41579 101513724 24821 41579 94815148 48960 56757 462790211 10164 41579 477159615 2589 41579 549689763 47238 41579 114337683 75443 56757 469758792 56757 57970 688861941 30134 75443 533545392 47238 7068 798627310 11994 7068 311886152 75443 9575 578035705 9575 66835 801855719 9575 33122 18352201 28077 11994 885771567 9575 12540 565765795 9575 34083 807692314 28077 70365 430785769 33067 70365 729187495 48352 12540 739130337 57202 34083 444054664 59240 48352 794295161 48352 12173 139564744 59240 6150 542882473 12173 67510 470514757 6150 67621 864007910 47127 67621 318225595 6150 10741 523133417 67621 6089 277851661 52533 6089 296655000 29941 6089 181359153 37305 47127 3424868 40231 52533 375518086 62252 37305 112050341 62252 49308 47188720 37305 54018 236099188 32083 54018 557165047 54018 72810 257573188 54018 46141 366067801 49308 7230 74872626 56481 46141 141965444 32083 69748 324016165 46141 57998 85956850 987 57998 285305052 36485 7230 241151549 987 41995 379948087 57998 25145 296897195 57998 63284 264078517 49042 987 817583590 25145 71131 629637211 25145 10048 932342234 49042 70994 208532042 27828 49042 896130747 12372 71131 891269771 43400 71131 266560890 62040 70994 803813804 12372 4932 757539281 63361 4932 573750070 12372 33499 827495900 63361 74310 59820990 78004 62040 293531522 33499 36765 343674499 33499 13586 675658380 26108 13586 115360347 26108 27121 688914571 48092 13586 63046979 30246 27121 463250305 13586 32066 668313137 14754 30246 737684248 48092 5856 179128649 32066 71103 230758005 5093 32066 117804170 32066 64584 963288771 5856 29100 536826116 64161 29100 255642061 16469 29100 564464819 29100 71991 741448881 71991 318 992118648 29100 46218 220925032 26913 16469 762865580 46511 46218 410025601 45707 46511 236129108 77217 26913 97491578 60178 77217 937689657 11444 45707 169057853 60178 39356 544453663 19548 11444 952277108 16869 77217 240629492 2840 39356 58844772 27527 16869 411383250 53460 39356 226619063 28706 2840 863660415 53460 66105 736503735 2840 24532 237691554 77365 28706 520807108 1010 66105 719784719 57233 66105 531502391 77365 12739 656624964 12739 42169 565388771 12739 25995 169202493 53370 25995 563649278 12739 40157 134262480 12739 16704 228430338 42169 75109 136524966 16704 68187 4863929 12316 53370 601761941 12316 16923 228788984 59036 68187 52067284 60817 16923 878750469 75243 68187 775237835 75301 60817 995348669 47960 16923 35422985 79636 47960 8485430 60817 76184 8361378 75301 60634 138878921 18315 76184 308320823 76996 79636 596252725 76996 27329 923487283 70866 60634 669991623 27329 29265 964474520 27329 34813 312953164 27329 38583 758854891 27329 59454 736691517 61732 70866 359551215 29265 9096 953197360 25158 61732 720032262 59325 59454 187360653 6555 61732 180429789 51710 6555 300019546 59325 22920 769720282 51710 18575 71387735 18575 64807 846459363 51710 8850 225657107 44851 64807 344839871 22920 16090 387507945 18575 50113 423020630 15089 8850 580583553 68191 8850 94719605 16090 12089 845314044 40772 12089 637749756 13827 68191 294092569 68348 15089 304606483 40772 57971 113237265 46528 12089 677299303 46528 70709 526343786 70709 15930 557187975 15930 71532 230093391 70709 22421 117888330 40850 15930 878626684 60966 70709 203915577 17085 22421 477075292 63081 17085 819112086 40850 72683 661328077 63081 78259 227450264 78259 72891 73135209 78259 50439 862702575 23091 78259 75498388 36048 72891 701197348 79282 23091 652345329 36048 24492 307025162 305 24492 530548936 914 79282 628936985 78909 914 120376825 28606 305 68909174 29311 78909 914586215 305 23444 970170836 28606 42427 899760955 22754 29311 301836701 32676 29311 260663662 72227 23444 625280203 44654 72227 247003334 40485 44654 553542997 28339 22754 507808185 40485 77165 216270072 40485 75838 190786045 21769 77165 43875329 28339 39542 92541070 75838 17685 334493657 17685 5781 124670328 4367 17685 916954101 5781 29846 676227579 5781 57641 283434399 17685 49247 233956909 34394 57641 694626616 10820 49247 114558064 34394 43850 680935789 49247 32908 660405946 34394 53629 389095817 46098 43850 194251830 32908 15354 180883995 46098 4014 833693821 4014 17871 958889205 17871 38289 750087986 4014 60585 991669133 73183 15354 549302042 4014 37637 914014856 17871 55997 353297221 52685 60585 359067205 73183 80483 635236704 9338 73183 934391048 33657 55997 226116990 33657 58538 816388863 80483 23313 702321973 40662 80483 54737068 40662 53149 515883267 9848 53149 134128027 9848 58208 165413085 3942 58208 128328328 3942 28320 91432794 10537 9848 790259383 23807 9848 733653394 28320 17725 571297155 28320 34645 606756194 66952 28320 526721093 17725 44016 836574531 66952 74616 696820364 34645 77951 928955328 46051 44016 949214456 22620 77951 423726606 77951 61559 232883803 46051 25858 797121635 40509 25858 994219660 51158 25858 17578111 51158 4267 878035789 50633 51158 95061799 41030 50633 602262088 4267 33288 930118461 49475 41030 768182157 38540 49475 808956303 41030 21809 483900252 57294 33288 608531741 27354 49475 560738704 17837 21809 546446192 58863 21809 873797069 25246 58863 71453734 25246 31534 614815369 25246 8961 178725401 46409 17837 831110087 20688 8961 436615717 31300 46409 157830765 68183 46409 934990098 20688 36024 65425407 20688 44589 638684796 29988 44589 107015914 44589 63437 833543513 60101 68183 945688282 63437 31053 771636780 76869 60101 684595022 37335 31053 868896496 63437 24324 993288468 63917 24324 517589312 76869 53418 661441948 17288 24324 922171566 24324 16340 745134574 49349 16340 906730611 52083 49349 595497497 22342 52083 515574541 16340 10058 411861968 36397 16340 199563167 32092 36397 454416785 73658 36397 109794046 60588 22342 327698283 70696 32092 759048403 22126 60588 904546496 60588 59604 423201745 31978 59604 273327829 22126 23954 63487852 22126 21324 342138469 12867 31978 132354513 21324 62344 49479400 62344 39627 695271081 66045 62344 585838533 62344 64272 158416149 39627 42748 70137659 39627 51246 516578382 51246 42121 243602344 36947 66045 777175860 50473 64272 212835953 42121 53143 436110280 42121 80820 721718211 80820 40786 572766463 31218 53143 505135781 66269 50473 782332167 26251 66269 326946431 66269 80882 639579992 16757 26251 806288152 80624 26251 873919075 18557 80624 250729394 26251 73040 242343536 18557 76719 242830889 27078 76719 845421495 78923 76719 90327044 18557 54915 910250208 73040 33625 716370667 78923 3995 125578145 41702 27078 910705212 3995 21885 285651268 54738 54915 187115271 54738 76310 968147941 3995 39432 687702813 58990 41702 743003880 39432 78005 647611705 54738 17917 591150350 31246 58990 501774528 17917 49775 219208151 31246 52689 297448502 19023 17917 83554999 63979 52689 244776050 31246 2237 543454891 19023 41573 45198394 60146 19023 251751945 63979 9427 72410342 60080 60146 76777298 40799 60146 310419347 7147 40799 626103662 35723 60080 505169522 32871 7147 344629475 35723 47766 838546846 32871 54116 903638676 12162 54116 621790060 53963 47766 789959490 66987 12162 892509172 54116 42778 159530458 21835 66987 572352394 21835 1687 98431939 66987 77088 77051084 55449 42778 278487093 55449 14555 740103444 55832 1687 261503387 36171 14555 400189630 55832 54715 901161300 4336 36171 109230941 68764 54715 763173078 55832 14820 34086950 14794 36171 140615511 78682 14820 642174931 4336 80039 280148272 12894 78682 509122189 77960 78682 524485674 80039 72267 847696776 9433 12894 404058071 77960 18431 678134194 60473 18431 926725634 72267 32334 37809554 60473 17847 173793129 59903 9433 75836069 15626 32334 48391035 994 17847 25777904 70641 15626 985361145 79050 15626 330892217 79050 76385 420774562 71966 70641 909068006 14630 70641 212783950 71966 4301 845634261 525 76385 204697479 7192 4301 65219936 41962 4301 470595247 4301 61534 291300712 59391 4301 719140817 59391 11001 438066251 8061 59391 472142148 21061 61534 820404724 7111 8061 404002028 8061 47776 184613645 61076 7111 758563830 58575 21061 220372529 4299 47776 193605708 57237 4299 585293925 10506 4299 252663430 10506 10747 848691979 4299 16377 976775573 10747 9611 66116457 16377 76988 214815094 39944 10747 549724401 9611 4083 391560134 16377 8120 679406206 5585 9611 59242022 79215 76988 236751814 79215 67392 51026258 34620 67392 705123572 67392 57067 789387668 57560 79215 693961179 55362 34620 907452984 57067 3221 94415732 50144 57067 415215989 10599 3221 469993672 73971 50144 562052325 55362 28579 544395083 10599 5432 746043647 24186 28579 710823328 5983 10599 786942835 52009 5983 853822411 72316 52009 595073165 5432 62943 161945256 72316 69008 364456032 23237 69008 308205860 52009 59569 497597627 59569 56814 841869774 29055 59569 133938492 69008 5126 270199725 55592 59569 731909566 9664 55592 793662392 29513 55592 128819876 29055 23986 923345658 42533 5126 137209659 55592 72636 864983652 42533 17591 729431220 20650 17591 475370050 20650 415 661896638 54709 415 970603807 54709 15818 209416832 5273 17591 32712720 48262 5273 133493055 35007 15818 964581418 5273 4170 515900699 15818 80114 669102375 25672 5273 827490890 3258 80114 246804855 47699 4170 358371292 80114 5333 683690637 47699 63984 656835848 72669 63984 124766144 35290 47699 972513051 5333 50620 563287803 77919 72669 942484197 21443 50620 365795059 21443 68684 517733976 21443 39223 563948186 50620 67097 978122970 21443 78707 623691275 68684 25248 468343447 67234 39223 594350283 25248 41278 460591118 25248 37955 104661452 37955 75062 863821999 25248 23945 19576060 37955 51202 189542727 58056 41278 611957616 28663 75062 449511095 66272 28663 501498167 23539 66272 414169729 79195 28663 101445370 58056 43778 118317353 66068 66272 288163435 66068 67287 46439509 66068 25946 442980342 25935 66068 57164710 44776 67287 663133642 66068 19283 583518462 19283 28489 41750937 69686 28489 556147182 8645 69686 820514659 57199 44776 58185548 19467 19283 612778387 28489 10783 312750393 5630 57199 604724633 5630 65058 981569779 32742 10783 363856526 29248 65058 224079907 66076 29248 901360154 65058 57625 416391019 47384 57625 637818720 57625 9387 86703822 57625 22047 548860605 22047 61543 68747457 57625 77013 970079094 51511 47384 504454886 13635 51511 75617247 61543 54068 928098727 38443 77013 922853424 51511 52786 655188537 52786 11031 820285591 60371 54068 938780758 60371 6458 294194497 38443 19165 688678426 60945 52786 285896430 19165 28246 392411498 67693 60371 283657874 2037 6458 77183862 22451 28246 1853952 22451 13390 275646370 28246 38449 475858656 2037 65916 467559499 46648 65916 195258039 3332 38449 944904235 65916 10422 489023697 19388 46648 203238570 65916 25382 794400137 8954 3332 345967755 57122 10422 157396343 60144 57122 136665635 57122 39540 992231975 66541 39540 367007921 39540 74179 860708800 57122 61223 813441027 46401 39540 442639450 62113 46401 392044848 57320 66541 721705001 7853 74179 27523058 39697 62113 107778923 61663 7853 740107202 62113 10105 277552764 61663 78069 611144607 23865 7853 937881448 61058 61663 13063884 61058 27808 696791241 61058 41817 538570562 64627 41817 531323000 76712 27808 669945765 29781 27808 54802966 29781 65712 959627252 29781 11309 277506888 29781 34481 120973221 76712 36590 63792796 65712 72975 621207628 23633 34481 120923570 23633 39357 325923387 36590 2764 9693301 28354 72975 175461933 12686 39357 599213054 28354 31873 42852540 31873 65853 190771684 2315 31873 690060212 76207 65853 44550635 40254 65853 966642834 2315 4568 548425469 48056 65853 596796014 48056 9981 982974885 33407 40254 677660595 21739 48056 866265511 50415 21739 775888448 33378 9981 512699403 25817 50415 943214462 54608 50415 743912528 58224 25817 322483803 54608 16933 12234911 33378 44184 344162578 50109 58224 651792143 16933 77251 777617627 44184 61588 99261466 48721 77251 795696376 44184 27032 228079597 48721 63508 473619291 77251 55994 815294324 63508 33797 962854862 33797 7930 302664459 77293 63508 226297966 77293 53982 398104195 33797 23085 42789266 7930 63588 140705173 7930 39477 190175006 23085 18679 583125759 78127 18679 208463027 79927 39477 273593072 72029 79927 783777029 43393 79927 582857465 75893 43393 20541472 43393 69212 529514846 43393 73069 874507893 52849 73069 350473347 73069 9849 878885355 16437 52849 133655115 9849 38007 173534368 53535 73069 127212100 30416 16437 526292383 9849 69841 581596700 38007 74063 273373705 53535 68470 955837670 68470 58340 252156711 78058 68470 320433734 58340 27552 602285278 69445 58340 172956196 25757 69445 566744610 40102 25757 822020210 27552 55677 47280211 50702 27552 836164307 69107 69445 678147713 69107 3776 736381587 55677 55219 354095081 69107 14858 68005713 50233 69107 836543657 37199 69107 301887551 14858 34273 666841220 54100 14858 444270442 14858 42500 339672312 18744 34273 659964371 37199 17478 520511724 17478 2310 269817039 40286 2310 535391607 40286 75771 86057886 18744 77137 116847157 75771 46397 66386433 40286 34269 744557964 13066 34269 499193299 486 13066 371394405 77137 47477 684073208 37690 34269 69317773 40588 37690 22888124 28299 486 96202330 79950 47477 507673273 47477 4790 84379092 79950 67182 82864931 26836 79950 853074559 23490 26836 397179849 26836 6215 149551919 74249 4790 676170683 37550 67182 257976277 27872 37550 913910293 23490 12219 250357835 27872 71864 953703634 23370 37550 832818952 63389 23370 534723001 23370 75251 476253951 49241 75251 343328416 163 49241 24769691 23370 32247 565879970 27678 32247 871155682 66838 49241 419072296 27678 27933 706459570 163 8974 817729107 27678 78650 4522579 27678 21360 827443262 32469 78650 941489605 68379 21360 265033095 68379 3094 859489846 40497 3094 518632378 32469 52284 709029921 77416 32469 299478222 19998 40497 610966504 3094 70553 315289201 29679 77416 346324676 19998 4824 302434025 29679 29888 382430421 19527 19998 646743300 29888 8031 242791165 71831 19527 649934178 15526 19527 663404897 15526 1514 509812597 43043 1514 923763694 1514 75345 649258291 73440 15526 846098769 2613 75345 180595038 37789 43043 73762398 75345 76816 297961611 50184 75345 975396246 61687 2613 25497795 50184 36283 494419982 47840 76816 244233980 76816 7074 901954489 6902 36283 670773093 7074 39619 60482387 39619 75108 244575746 6902 18211 503117411 6902 27420 181298135 16985 6902 381750383 58240 75108 62650996 16985 42722 703479793 18371 16985 488010542 58240 20883 575835642 44336 20883 167003792 20883 53603 251739314 36407 20883 577985509 44336 46476 225466105 53603 1529 328042397 46476 7699 418229468 36407 67217 124682597 14040 67217 24555461 67217 61928 55115487 44607 1529 976163033 30822 61928 659586675 12984 67217 772002745 30822 28088 438278918 44607 52560 670516403 29717 44607 105241080 31369 52560 417294311 29717 4412 502616632 4412 54665 317262807 52560 80505 267709269 35226 80505 755337979 4412 43583 522665855 69829 43583 447083505 50832 54665 504795651 69829 42651 721639493 63797 43583 851828185 18291 50832 648841108 11295 50832 908232292 18291 41307 938685230 20299 63797 748842742 11295 3706 977833368 11531 41307 708070027 11531 11038 978845041 66298 41307 916677653 11531 2688 143805150 11038 59572 543869460 47273 66298 780138588 60159 66298 925226925 25748 47273 418916466 59572 57818 551377408 66924 59572 842450064 66924 45426 543391186 25748 22468 619653153 17838 66924 617167725 66924 64964 355683738 40442 22468 20056367 64964 21230 925126987 70189 64964 433677485 29438 21230 643845752 70189 71659 905112577 3936 21230 387258411 17178 3936 391826730 26261 71659 220550051 71659 68210 99651791 17178 58952 599592581 78483 17178 485055176 78483 60827 759267491 78483 34996 785850167 78483 49499 185102539 34996 45378 642291727 13304 45378 474061059 45378 75848 726819732 73910 45378 95507188 2298 73910 8192775 13304 590 363368705 2298 74866 84552891 73910 64232 67320088 74866 57567 770540463 21211 74866 793433274 40579 57567 927336655 64232 76552 373737802 65986 21211 687584850 57086 65986 145870892 57086 24050 216958637 70286 40579 581485609 46395 65986 724276056 24050 38288 374114807 38288 30876 307251063 77750 24050 316625704 56658 38288 766523983 56658 56402 81265539 40226 38288 283137874 40226 22375 327456493 54807 56658 436455765 40226 66531 628903291 19056 56402 218948322 54099 66531 481216950 22375 41615 988162735 54807 73218 85000889 54099 52018 810577620 54099 49360 916888084 76120 52018 427065864 73218 20576 838465813 51245 49360 465657585 20576 74114 902277114 74114 57618 687602276 20576 33198 935774790 27452 20576 984644628 60226 57618 729451186 60226 60987 89153750 63212 33198 342441862 81198 63212 66028270 27452 64398 919667942 63897 60226 303263002 2137 60987 111828726 9853 81198 228704378 1622 9853 501210648 48261 9853 24752401 32399 1622 95119869 2137 56228 199800679 62562 9853 427624253 56228 71149 685972334 33402 71149 563175803 53843 33402 479146676 2731 56228 796750055 54038 33402 356014166 33402 63791 581435196 54038 48306 815367078 57535 48306 328749789 54038 55133 210804669 16155 63791 937503402 41896 63791 26844374 16155 27960 95279289 77776 27960 483423211 2200 77776 394523109 28710 2200 40312489 57417 77776 275659543 2200 79056 38062756 2200 13009 101934485 44148 2200 836495035 13009 317 790542556 13009 65927 742909157 24526 317 319584336 33385 317 725597239 80562 44148 381939015 24526 4221 793945338 52105 65927 375910955 61881 52105 463189167 80562 59101 872386484 4221 15407 366622099 46328 4221 334868967 61881 24973 794089655 24973 37250 838252108 27858 15407 154396555 43422 46328 54394541 24973 49215 543903833 27858 80870 888433490 37250 28316 69431198 17170 43422 550121924 35873 80870 708868299 35873 68932 731430345 68932 70650 104019706 45181 35873 176119698 68932 80676 136080592 18737 80676 218853950 20567 45181 20448476 18737 40176 614669976 12837 20567 16767775 20567 65063 499206890 20567 45719 98141377 32938 45719 14572269 13619 40176 251054877 32938 71937 633890898 65063 35316 111023584 35316 41833 115514511 5035 41833 968590111 26446 35316 27738220 71937 43625 659318854 43625 18252 344851389 5035 9765 104880450 5501 43625 150618485 43625 67991 117428254 41988 43625 792383404 41988 8533 70726895 41988 70667 157876707 8533 80633 697708073 80633 67009 515946180 41988 75177 75454734 8533 28288 121765374 67493 75177 186366250 38824 80633 711402900 37111 75177 936741089 38824 72651 932598877 37111 35596 942999036 67493 33335 96492089 33335 5417 693671953 9162 72651 25724760 41804 35596 864915383 9162 5910 650328933 33335 29870 962214806 33239 29870 662059597 46137 33239 980654615 60974 33239 313718529 29870 45783 32875555 73587 46137 947620365 77617 46137 525280136 77617 26218 226714515 45732 45783 103197085 26218 53134 763113867 45732 30910 141796357 76513 45732 799108306 45732 28644 811749228 53134 5874 351601215 44680 30910 495457579 20020 76513 169855938 28644 6840 515168487 6840 15040 675144314 5874 8788 862437661 44680 66779 256965151 58791 20020 276863095 57339 6840 114555019 23947 8788 421157831 57339 34490 116680805 66779 70046 205615624 7613 34490 275583735 24160 57339 296949677 34490 7504 35396639 34490 80907 752041456 46841 24160 637879865 8122 80907 93960701 78416 7504 410204119 46841 62507 492167687 80907 72313 957468639 19297 46841 926727626 4264 72313 102434913 62507 16047 124052005 30508 4264 710766651 70642 30508 263292164 75435 4264 922081099 19660 70642 264791177 13844 75435 668836117 70642 59272 124873225 17610 75435 670439758 38863 19660 796263308 47528 38863 976930064 77607 13844 821088125 23724 47528 351869545 59478 77607 177515317 50920 47528 520377509 47528 77162 81321023 18994 77607 12866363 50920 44519 692318702 79792 77162 455615562 79792 55861 256113169 18994 70607 129551352 44519 31339 280394196 45127 55861 82645199 11939 31339 207652924 31339 22122 134698451 14599 70607 618953630 22122 8948 746656589 11939 38407 56311748 38407 11920 605813917 47338 8948 112897018 78107 47338 43102706 37232 8948 749003847 43297 78107 252107417 72330 43297 484634781 43297 30352 101966114 37232 56368 937935990 50305 30352 114168645 50305 77050 29904934 56368 21367 476113955 22616 77050 507447849 52953 50305 93990438 50305 61083 427473620 66669 21367 418959584 61083 48562 791689509 61083 51414 570128781 51414 40333 3481276 51414 80340 951320916 54143 66669 521716904 54143 64387 46324021 51019 40333 616184011 40333 16523 599615984 51578 80340 232323949 5393 64387 477482886 5393 9881 615631171 9881 69665 204819438 30836 5393 269441946 51578 17231 101996849 69665 41792 991973250 9881 21909 33217283 24717 17231 545729932 17231 26020 393281986 24717 11534 69093899 27848 24717 154212680 24290 21909 105580284 2225 26020 597162488 51779 27848 53859534 24290 29786 128400646 69986 27848 763079450 20183 29786 400928713 28430 51779 411996723 29550 51779 354305990 76091 28430 757074374 77780 28430 230870584 5232 77780 977259269 76091 20959 237743083 76091 46457 719950278 66903 46457 777233108 52353 20959 680660669 20959 80113 232371329 80184 20959 837015186 13411 80113 508005248 13411 69221 878828638 62271 69221 29574551 63970 13411 94805775 18564 69221 725651408 13411 33598 888767762 51706 33598 893273865 18564 40937 241292936 66984 33598 99922460 38821 40937 93265014 31614 51706 446574106 51706 22989 968690610 31614 24440 454775817 38821 66735 7769351 24215 66735 288108583 24215 2199 369197312 24440 61164 440691956 25313 61164 137552423 13522 2199 447483087 30373 61164 753286119 36524 61164 296709744 25313 74335 958124592 74335 61146 992928717 14982 30373 166644407 49202 14982 270486082 19038 36524 283033069 41622 14982 925641060 61146 25214 645900100 14982 13425 606107659 49202 71742 920080373 41622 68724 203486687 68724 44874 395362771 25902 25214 94852685 13425 55389 966961497 34701 68724 470306090 44874 66716 567986616 66716 56969 67334198 30025 25902 956999442 36408 30025 578045085 15388 36408 858146790 45585 15388 88585969 15388 19884 270624054 16927 15388 97936239 46884 16927 247160257 5657 16927 422709954 76766 19884 450776488 5657 30024 14067364 30024 72000 122891632 5657 58099 231570801 58099 76163 651255819 18026 76766 515133445 58099 80729 468892725 24899 80729 597869992 18026 54181 200279606 18026 19454 107085066 73356 19454 876962592 35748 80729 904638954 50220 24899 209898064 50220 38394 64110800 38394 4499 706619089 38394 573 329331649 39534 50220 818050092 37419 573 856051184 4499 60308 452319060 81122 37419 588343901 20915 60308 789498876 37419 4543 175333663 81122 33553 390977687 29190 81122 241832817 33553 62890 801635080 13458 4543 354716388 53566 4543 544588917 62890 6967 678700668 64096 13458 114446885 10493 64096 64061650 22820 64096 934664919 5376 22820 683494250 6967 29268 441825009 7557 5376 251205784 61602 10493 479683769 71178 5376 850235296 21314 71178 795543380 7557 14284 232606945 14284 29317 503805312 20729 29317 482811059 77073 71178 823357644 21314 43523 836554414 53718 20729 801915487 70635 29317 974949890 77073 6227 110582899 70635 75012 442461045 6227 18095 989953886 75012 31139 355511878 70635 45850 518017078 32536 75012 178439314 71710 75012 151300045 42685 18095 119399842 31438 45850 759276268 22054 71710 838397191 22054 3157 678962898 31438 39992 421038322 48459 42685 863768395 22054 4359 575299802 70989 39992 625364167 15565 39992 434562604 15565 23441 146810281 37455 4359 338743932 8401 4359 855495292 4007 8401 421059411 7936 23441 6006170 23441 6368 223729567 77634 7936 333206034 7936 78164 956665988 65661 4007 547652545 6368 29588 60596581 29588 26633 968787778 77634 61033 286485034 36716 65661 444260337 36716 61240 203272755 26633 51450 117067227 72661 26633 510604268 29078 61240 367375356 68757 61240 105674373 51450 59111 248636708 51450 25207 448899368 36788 25207 978748857 66943 59111 264465441 59111 71483 868274692 56307 71483 109469892 23421 66943 868710957 39875 23421 347575379 71483 17318 356734074 64898 17318 227603958 47968 39875 348361597 47968 29919 723135264 33549 64898 68712071 20052 17318 434339029 32904 33549 788120431 1329 29919 363990774 29919 72125 66747185 15759 33549 996432715 20052 94 190551775 94 18609 914999981 75508 1329 187062284 75508 66761 327270054 60689 18609 899569043 10256 75508 598304675 66761 28932 13938545 3161 75508 762330227 1836 10256 109301694 69606 60689 680245314 28932 44570 424237722 69606 47418 319133890 47418 26262 507114094 15678 1836 954147991 26262 62878 201047504 62878 26789 176906369 14724 26789 916511561 43639 26789 302942095 26789 20999 968892571 43639 41836 11863435 26789 19544 10090282 41388 14724 682313781 20999 17532 141109441 45874 41388 386328967 41836 41051 782625848 5584 17532 280941248 5584 25522 886191324 17532 76546 124254423 1114 41051 135716150 25522 58357 819683046 1114 54395 586532169 71960 1114 433395630 65990 76546 941012114 49032 65990 459133924 57145 58357 219066224 49296 57145 335915350 71569 49032 933681816 2665 71569 253185330 63777 2665 315389489 2665 74909 177718741 71569 61591 411121278 74909 52208 9911608 33005 74909 58735125 72697 61591 543134369 74909 43223 770117493 60430 72697 88763976 33490 52208 64439530 60430 22921 712209742 51356 43223 111013680 25510 33490 767872678 29665 51356 494857374 15215 22921 559236407 29665 52910 974533509 60022 51356 208363147 12940 29665 304452384 4444 12940 240454685 28043 52910 844741874 12940 35016 12886263 4444 18572 89565022 69915 28043 655477321 20343 28043 623870746 33410 28043 68848526 26350 35016 118917251 26350 78433 693761918 78433 32485 804918283 53472 78433 560010833 33410 1549 270455324 72827 26350 580831196 15484 53472 784185327 56218 15484 387428181 15484 42716 27792579 10754 56218 804211371 10754 72844 583281857 56218 26819 628527800 56210 72844 78150964 26929 26819 385045742 17717 56210 880762766 49231 26819 242848334 40899 17717 87468885 52475 40899 82127298 39040 40899 103277548 53684 49231 44679174 52475 78097 466418070 39040 2193 323754404 46807 39040 119737412 39040 69981 191757457 74026 69981 44098149 20177 2193 20064443 69981 55998 370615510 23312 55998 152743233 23312 38210 637630063 55998 19741 855820882 23312 28744 696715941 58110 55998 75621896 27492 23312 740312167 31395 27492 381604692 31395 80202 504920023 58110 55624 922355285 27492 68105 609343283 80202 18551 926974189 35659 68105 662324972 18551 49140 729127034 49140 4944 819733173 68105 822 38835826 35659 65232 102816418 30511 65232 491631506 64690 30511 581884382 73824 4944 816388359 47114 30511 151154305 64690 45014 767817847 43362 47114 902275797 2685 45014 587572536 45014 77605 280739103 47114 16640 83566612 43362 22099 313586559 30452 77605 471679430 55274 30452 981788796 77605 24035 387367350 47206 22099 655030639 42291 55274 844387001 47206 18837 617782233 70858 55274 55842587 42291 69843 388503596 67835 69843 183299637 44472 18837 764241199 18837 16917 283640721 70858 54991 953056371 79781 44472 778745515 24423 44472 86173777 16917 54932 828910558 54932 80455 725369277 54932 47353 228188215 79781 61456 206429151 24423 49772 66229092 63173 61456 41758740 49772 80765 471823196 37765 63173 951667300 22769 49772 416756636 80765 8786 252413077 29946 22769 732345145 37765 15007 403690105 37765 52778 388203972 36596 52778 739715472 15007 78935 148090999 36596 70707 881777963 76529 70707 78165934 48905 76529 130107895 5687 48905 19338014 7716 48905 626942412 76529 4493 50513185 76529 23808 848699548 46742 48905 33274824 5687 20741 902518511 7716 45098 845570443 2233 20741 902604081 23808 19225 24102214 19225 49870 298934153 20741 19907 220589712 15501 19907 431772021 38996 19225 569571573 38996 50 345682268 50 23093 773213575 19907 78710 659124353 24908 50 664843557 24908 16842 583151393 32633 24908 659800617 16842 9388 90209472 16842 6786 937250488 16842 15642 848139599 1709 15642 175921 20109 32633 65769219 20109 18191 762070567 19671 15642 289100668 41249 15642 255869346 19671 57510 203857339 62135 20109 886939023 15996 57510 178211124 19671 12667 877846118 41249 43323 10253236 57510 5886 975918592 15996 52028 963079116 53842 5886 730288269 67886 5886 33827349 53842 54430 898532921 65612 52028 155392389 34721 53842 337743329 34721 8447 628019675 67886 73816 438381329 17175 54430 934990523 73816 61138 490509381 60745 34721 224724293 61138 68748 540903818 17175 16452 742633701 73951 61138 92787243 32050 16452 518988661 38707 60745 198807916 68748 48686 409457743 48686 61131 387872715 48393 48686 449151292 69885 38707 177768390 56025 48686 890147177 65656 48686 530737988 56025 31281 467841963 50931 56025 140319894 62130 50931 368402690 62130 2702 246713048 50931 36522 860794028 50931 74919 996062398 50931 6166 911399501 36522 38709 208831017 6166 22781 10071826 72540 74919 764972289 40782 72540 189251466 72898 6166 715331009 10179 72898 144283340 4788 72540 95462789 26555 72898 261127466 10179 6653 110146418 72898 44552 300352792 51323 6653 836834614 75648 51323 881295585 55538 44552 261882464 75420 55538 576197227 75648 700 50550044 55538 27962 199310852 80295 75648 623017590 8412 27962 372052691 700 18983 481428595 80295 34388 98383933 34388 5286 52223264 18983 73124 942375352 34388 49813 982130487 30634 34388 478919527 16711 5286 637504946 16711 15978 195259565 1960 73124 448027800 50051 15978 115436271 34045 16711 523677464 73365 15978 672887824 34045 27281 884262926 27281 38116 391157616 34045 52773 934097702 27281 47255 600303095 73365 44269 324514462 52773 11693 317318600 9963 52773 793870648 55585 11693 376940127 47255 18660 20745820 80393 18660 573310739 11693 707 487648322 18660 66460 837623024 707 36757 697641803 80393 43972 350619084 80393 61808 497209142 46362 61808 353095823 61112 46362 748221933 61112 33775 741268934 10685 33775 507463744 46362 61276 802878631 10685 26679 745291755 33775 70933 61232282 18950 70933 84923883 12407 61276 20196238 26679 42345 999064761 15876 42345 616436816 19015 42345 67109979 19015 68655 274905555 68655 21633 259635484 42345 26621 691103748 45928 26621 501547896 19015 72004 990833043 72004 48242 640969359 29410 26621 784605813 72004 43872 778706705 4624 45928 685444009 48242 73774 265230725 73774 70760 768193562 73963 43872 889881397 11496 73774 160857008 19542 11496 86929475 73963 53750 80691943 65289 70760 83870013 65289 80754 623823935 69148 80754 833638485 80754 27798 805382821 47938 69148 64159954 65289 25917 437472560 25917 35283 233350542 25917 80950 706078766 35283 65581 514595517 24041 35283 241088407 24041 6455 843231764 76379 35283 982497197 37608 76379 650188118 8680 76379 327092020 24041 4533 773164377 59228 76379 448706096 76379 17295 615897809 23783 8680 758088935 6502 17295 92490413 14950 23783 637239025 8217 23783 212203971 79524 14950 714296029 79524 15420 149306309 14950 12431 310128110 59592 8217 516930269 6499 79524 148760767 49551 15420 413014835 59592 76990 798307893 6499 54662 127128519 54662 45578 505353246 54662 18821 385700225 49551 4435 314876335 4435 63537 879105721 4435 76042 303650678 63996 63537 488953375 11438 76042 833279199 63537 9330 868117637 63537 3444 999228208 3444 51120 672982722 16276 11438 386358471 51120 10906 565605533 1355 9330 255107723 3444 4615 518893550 20557 10906 894339671 1355 76046 31331880 15540 76046 103864014 76206 4615 58784958 49334 20557 123662838 42596 15540 344221967 24611 15540 614519511 36960 15540 73235917 49334 23603 239365387 36960 45398 847890288 23603 18436 811293849 45398 3480 105498962 31337 36960 268335051 6199 31337 732771556 31939 3480 649724863 75899 31939 429374740 75899 32591 602719874 32591 30849 648790150 73064 31939 435287772 5651 73064 125324235 32591 43869 497982135 43869 33779 838780473 33841 43869 7754243 55658 5651 412816706 33779 14869 705886294 67419 14869 43262274 33779 70409 486612705 22181 14869 567348813 70409 35354 819865729 26635 35354 130906879 22181 71200 256818175 26635 23251 718687825 8518 26635 726020936 26635 13605 566121936 14799 23251 75053082 13605 77884 572775667 8518 19618 718541421 8518 65541 538053212 40313 65541 28605231 65541 63495 678447992 63379 63495 64093262 40313 70047 104188017 11750 63495 870471499 63379 22346 10686422 50285 63495 824173548 22346 25982 864960520 78780 22346 406907618 21232 25982 793046121 78780 10855 803642670 50285 4639 146753612 4639 7602 755646928 7602 16059 156763668 9103 10855 688634469 62214 9103 905516712 9103 56625 350719497 7602 34313 304247573 9103 7774 10707669 44771 7774 670551424 44771 75694 932488768 27346 34313 276549096 48980 7774 527863844 44771 59097 542686738 75741 48980 577674312 75694 76204 920216365 50067 59097 399933617 76204 64925 112529084 5743 59097 344048305 33724 76204 334801593 61741 33724 669142330 5743 76500 602438822 8179 5743 676799358 42234 76500 139707285 34536 61741 20154684 80396 76500 421202544 80396 34059 196529253 34536 27243 414338467 34059 80997 691777605 34059 57319 659164558 27243 21039 997790763 18114 21039 503285249 68044 80997 351383599 80997 18039 405821274 46933 57319 590139783 18039 68155 580631027 8771 18114 833457521 24796 68044 984176639 24796 77276 942272593 55576 46933 50280256 68155 71799 786658981 55576 679 767587077 6013 24796 874267138 679 33873 707581330 679 68047 843983448 49169 679 688013010 33873 44685 651159510 33873 11667 92014942 33873 35453 659628940 62421 11667 403007712 75822 44685 90975432 7625 62421 66599887 46173 75822 19224939 3809 46173 139722533 64986 46173 27176800 50938 64986 923924808 64986 5049 219034637 14893 46173 797024014 64986 47958 578470129 59154 5049 511862867 59154 5069 428900281 59154 73834 116744138 39735 5069 243690485 18711 5069 787635598 59154 62801 411627994 39735 56244 858120848 21138 62801 26798400 39735 57111 132069078 18711 60837 975497259 21138 1543 7520869 15697 21138 166827098 57111 79548 669026189 34973 15697 327990262 66065 1543 331679858 14574 1543 675688246 66065 18045 181430317 38678 79548 43418602 14574 35410 37164667 18045 43674 211966233 35410 48452 42944861 35410 32229 867959924 48452 40390 978714000 48452 28463 678302792 16260 40390 940781660 75615 16260 87607388 46737 32229 361506810 46737 1983 584780905 18177 28463 492812568 18177 24243 201615901 32439 24243 524264256 30258 46737 668035150 61850 24243 834409022 18177 47429 856385376 38110 32439 703595536 74130 61850 253923003 74130 39530 544462184 24992 61850 205155155 632 38110 869157600 39530 70903 486475612 37028 24992 242290699 45887 39530 315790839 45887 71176 681033834 28426 71176 339363207 71176 9563 518375610 29229 9563 998338827 45887 24309 270799604 24309 45799 600850788 9563 5949 935376777 9563 11306 681815014 45799 81056 230620472 22595 81056 90545411 53145 45799 910137292 75041 22595 150775190 21181 53145 31674862 21181 53932 146783203 41927 21181 63850151 53932 51911 582795768 75041 39285 215662135 46922 51911 771246737 51911 47325 315654431 46922 22850 629193961 51911 40919 140992242 40919 63350 544179010 46922 39774 539797263 63350 27068 420374032 78738 39774 14248390 34797 39774 398016740 78738 52554 511652707 29453 27068 261229624 43793 27068 38559080 34797 52843 374842178 43793 16647 723103216 52843 43311 699809565 15247 29453 732313269 1296 43311 377835796 52843 72059 93158216 1296 54577 486938084 65955 1296 89590855 51819 65955 868068525 51819 56360 109627467 50577 51819 252322202 6360 51819 504394699 56360 61148 605810586 78503 50577 51647220 6360 65145 116924023 71204 61148 127569385 78503 37293 192615529 65145 20381 301920495 37293 31888 346987002 20381 56256 215997745 20797 31888 934717813 37293 12567 731852553 37535 20797 100855467 37535 41145 305289340 37535 76961 303347875 20797 72982 109882899 37535 39789 243825361 41145 74444 58525367 20928 72982 187874052 74444 20661 569192506 74444 49039 52895234 8993 49039 796564274 20661 74401 104983541 20661 59163 990452205 75759 74401 985234882 80863 8993 29309689 11929 59163 220638611 75759 49883 46641292 23812 11929 435121999 33021 11929 142934419 49459 80863 471880136 71731 11929 999172648 5738 23812 424643963 49459 15073 417857792 28405 49459 872903299 76793 5738 917316087 28405 27835 241361238 11487 15073 23825645 34648 11487 664881480 28405 74516 650831670 34648 29313 73244151 11487 32105 275101757 10496 32105 293819950 32105 60671 320409537 33897 32105 378706378 18468 60671 172444521 21448 18468 273710321 18468 49778 418808359 21448 40041 81831533 61924 33897 163388647 6554 40041 528749148 49778 40213 733049713 68400 49778 499617795 8514 40041 116455163 8514 18673 623669558 40213 76478 519648336 40861 18673 299944541 68400 3045 843312818 62557 8514 821525839 31436 62557 175222788 31436 22464 332099010 63026 3045 50818730 31436 31550 371800826 62557 68341 156679964 68341 41709 11325939 12356 68341 113399889 68341 32064 105806044 2585 41709 310185471 41709 74824 308357659 74824 12370 474955813 2585 34002 898960165 12370 14449 481457274 45011 12370 494386941 34002 30126 497701895 12370 75570 193525147 59355 30126 368661347 75570 37198 873108339 15950 75570 131433486 30126 33281 594139864 75570 60356 551057872 33281 56813 460698409 60356 54366 145540888 60356 58826 215940061 33281 69141 24444641 55380 54366 587399691 55380 77676 308841286 38451 69141 346520953 77676 65132 242813611 57802 38451 967585001 67109 55380 9337024 46916 65132 265956537 11739 67109 686734303 14770 11739 649994797 2057 46916 236490390 11739 35203 958797587 35203 22107 849600463 22107 24585 157038721 2057 1991 838516798 2057 12306 155900409 12306 9482 749792850 38763 22107 362361892 9482 9170 934692654 71064 12306 848932696 1442 12306 402307088 78891 1442 770538119 37523 1442 830144195 80420 1442 789642481 12881 1442 28075881 39737 1442 40078987 78891 45305 536288289 12080 39737 52114531 45305 59048 123405270 35817 59048 86062802 46760 45305 434648381 45305 16433 677399856 12080 47194 690296008 28383 59048 95591718 28383 12117 453677292 78928 12117 507527626 852 78928 466074810 78928 11151 267628490 11151 31759 167076750 12117 60336 370646553 31759 70196 349424599 32017 11151 459718899 11151 67644 114634813 15734 70196 124117989 15099 15734 426019379 70196 72557 757511199 48790 72557 157176700 61927 48790 897625341 26393 72557 179705503 26393 2398 177494070 46540 26393 642774171 61927 58301 341883523 26393 57849 963087440 2324 2398 110100686 22101 57849 519299333 2324 28479 177833170 28479 72320 596505476 75178 22101 459469519 47791 72320 1901848 22101 38603 506729421 75178 16282 498800998 2202 75178 141105337 64866 75178 551668025 16259 16282 208483105 31073 16282 736980435 37291 16282 69789021 30959 64866 70998871 38961 30959 46152636 30959 74531 21184555 79870 37291 869283200 45307 79870 342033258 30959 23990 114240520 45307 66933 684668439 45307 73979 502195373 66933 64029 862330245 73979 37671 967007862 40591 23990 125681763 37671 49443 722141640 21865 40591 851876575 49443 58825 113756014 6996 37671 316601919 29501 58825 526160665 21295 49443 595217576 17632 21295 126719800 6996 73915 581082971 6996 51612 714435068 9921 21295 895635719 577 51612 861654963 17632 80946 107418325 66660 73915 971907144 16630 66660 77807829 577 2858 35912513 69786 16630 752060905 80946 35143 585872078 66226 16630 688678897 16630 77469 750343540 27229 66226 735689475 69786 67041 97914305 40414 27229 848817505 27229 18797 652341881 25697 27229 73153453 69616 25697 205533056 40414 10102 900485235 10102 30749 254126030 12275 25697 136071054 10102 23292 830168480 3560 23292 869980880 65788 3560 122401172 35106 12275 476651495 35106 80071 931011964 80071 38615 260417691 38615 11758 875643906 65788 17506 810376059 9967 17506 32046916 45140 17506 50708664 38615 7893 794126740 51027 9967 903682095 14413 7893 650200338 71607 9967 771880513 51027 29109 517103591 73063 14413 982875891 52882 51027 679379497 52374 52882 65869413 52374 43994 179931256 71115 73063 362570268 23694 43994 412883998 43994 16201 497331424 23694 43398 324127823 43994 10396 114602465 67290 43398 524450096 67290 21632 40563536 15780 21632 846722294 9380 21632 23269332 76037 15780 305962011 32483 15780 253765349 33448 15780 260650461 23020 33448 22854022 33448 23394 794530710 23020 53314 594326977 74613 33448 336277041 71838 23394 790437885 53314 69405 284917903 71838 38958 890205293 62710 74613 153025841 71838 27170 965220463 69405 10483 875151585 38958 69225 848569122 38958 13163 507578679 19030 13163 71312861 69859 19030 372020999 69859 66956 636606291 8497 69859 266752149 19030 11052 572701417 28694 69859 453216446 11052 36022 740777524 39209 28694 976441988 36022 48344 243687226 27117 48344 376533767 27117 40692 722921965 20916 27117 991216625 27117 8559 207035544 40692 34361 398959127 8559 30927 440758440 7915 40692 779959469 9441 30927 720078495 30927 16193 542182210 18843 7915 637168277 44017 18843 721177797 9441 27952 575249917 44662 18843 81930788 18843 6007 668920430 44662 20564 552275550 44017 24767 24765366 6007 57746 899016523 57746 40760 310885274 13197 24767 288346109 57746 28988 609117709 40760 9516 426041833 60848 9516 593843041 22531 13197 266980150 79645 13197 63014470 9516 75336 228155371 56235 9516 470613067 12548 60848 762568789 6895 75336 828760111 10662 56235 66923126 74115 56235 755388701 56235 65865 115320896 36272 6895 400524342 65865 22423 380357747 67115 10662 757086916 3236 74115 81846783 36272 8033 356009091 39571 22423 121113475 22423 45595 418922617 45595 51361 968806367 3236 21088 49772333 9620 51361 34636182 39571 65240 998811256 72433 65240 271281083 31992 72433 346737247 14168 65240 30284608 65583 65240 809919233 65583 29688 587312714 35139 14168 12459271 29688 78272 774369540 78272 5872 636374315 62686 65583 988267161 35139 23323 69137638 62686 38101 647268238 78272 72268 202506959 5872 69163 675030039 71967 62686 518069043 69163 32858 477697390 32858 60915 64420241 69163 9376 49484366 9376 47037 939699030 9376 47574 218316134 61715 47037 77890825 68491 47037 665094537 26138 47574 773299307 68491 32055 712412631 32055 69153 713101 47750 61715 107089729 47750 8143 662576778 14502 26138 262943692 60570 8143 927981620 69153 28133 969879377 47750 67944 500156301 8143 13457 667963662 60570 2663 901587938 19359 67944 828250377 30440 2663 354766050 67944 27225 148454281 22242 13457 852195358 30440 66461 228039669 22242 41604 105529246 16493 41604 592717337 66461 76749 493648442 62921 41604 28609433 62921 13670 11714081 16493 7864 873825305 69747 7864 82043205 24573 62921 238262715 46269 62921 848830498 7864 68820 999292395 71044 7864 181223454 69747 6091 149254455 24573 55555 726625632 71044 15412 821162728 4852 71044 111257554 6091 1963 761864705 80183 6091 989654696 53794 15412 28061844 4852 17217 906905457 1963 50457 344561057 50457 31584 53257100 17217 12806 710831588 12562 50457 767123744 30954 12562 570016158 30954 81231 560353379 12562 10879 71405379 30954 10743 101884025 36478 12562 277566336 80942 10743 518368569 10879 39652 964879696 36478 66475 447811 10743 42022 551445620 42022 26776 933842792 51671 39652 178438344 60855 66475 488695088 32969 60855 464400487 29910 26776 593902111 60855 21185 677252490 21185 51346 976842727 49060 29910 682012797 15489 29910 374126250 39581 49060 131289288 49060 71981 826594358 25514 49060 9552631 15489 38452 360101037 38452 9240 679621748 61690 71981 406209427 38452 14001 55684053 38452 57195 663091180 38452 48067 33316819 61690 72076 609638145 5394 57195 693738455 72076 45740 525465729 10385 5394 122115161 45740 47352 175808643 10385 48131 892020911 62705 10385 262578833 48131 65716 878461516 49891 10385 284682173 65716 73145 139168818 67720 49891 567479172 27740 65716 710364756 18133 73145 754890633 47364 18133 166257168 47364 18057 852687554 52286 18057 422284431 47364 48077 402323990 14164 48077 223415005 48077 23833 192046532 14164 228 135130875 2632 52286 2174473 58167 228 917790066 52779 228 755494684 41442 58167 206442846 9483 58167 389298429 58167 43253 389992766 56858 43253 16918578 11644 41442 635498899 56858 32554 718922679 51163 43253 42307374 74393 32554 706362751 74393 49388 738968632 66566 49388 285647390 10993 51163 741509159 66566 41617 160430152 10993 40748 698065445 74361 40748 608824518 72456 41617 427357929 40748 47496 117139794 40748 73309 257012409 3025 47496 979412436 77039 3025 168248524 55623 47496 599879045 66215 77039 325689274 73309 66816 458019839 57700 66215 742928307 66215 56761 537621151 56761 56358 125585681 56761 31528 149313276 21409 56358 153478812 56761 47483 448767572 56358 67897 472348051 31751 67897 319916117 15060 31751 274427642 41983 21409 386023104 67897 11200 648526833 32694 31751 30961575 71259 11200 66799255 39282 11200 473039128 11200 65203 802158694 11200 74465 465517875 64620 71259 800474256 30547 39282 732016640 39282 34168 826407565 68464 65203 498187475 5083 30547 43589692 63648 64620 683946982 5083 27154 857063485 34168 51418 120676423 80910 51418 145951710 71329 63648 515447528 51418 22612 724651416 50797 51418 463770248 13173 50797 29766072 13173 41590 888971898 22612 18455 572901042 36361 22612 82044467 50026 50797 210145148 22072 18455 4467934 36361 14772 400423721 25751 50026 721471789 36361 40360 302126804 22072 17970 664983854 64998 17970 261798220 14772 57743 143197766 25751 39693 144876153 64998 67415 54744821 7329 39693 57570746 67415 9935 218527289 57303 67415 307840794 67415 3994 771777932 34571 67415 167021659 29409 7329 106633483 9935 34880 520399854 34571 2412 118752218 75505 34571 613756823 46986 75505 69869686 34880 58338 98159128 219 34880 780106614 74339 219 225546516 12738 46986 620223626 58338 78395 434466023 65258 74339 944982936 74339 73250 45999865 65258 29813 284406285 29813 39412 976042110 28391 29813 234582493 28391 8933 762522964 39412 68252 225263274 37420 28391 452317390 66931 37420 908779091 28391 11986 36755848 66931 57353 686990538 66931 9729 566018666 11986 9309 199905021 11986 4095 95434232 9309 72822 14504200 57353 24648 200129793 9856 72822 874453372 17440 72822 828030059 35802 17440 599970314 35802 59893 67560223 78805 59893 504684987 65606 59893 28285131 78851 59893 670555053 35802 16530 926480101 48298 78805 251709432 67200 16530 410499271 80269 67200 655699972 16530 13372 110829821 74135 48298 768083118 48298 60108 380766339 13372 68940 588680657 17466 13372 447107153 32183 60108 827025787 32183 3012 327026386 60108 19206 636758431 17466 49425 114065257 19206 21518 929702494 18187 32183 723908028 7958 21518 327985606 53925 7958 32108042 49425 3488 171173127 18187 34441 223427706 3488 47964 271641598 62100 7958 534994441 34441 72567 393037928 12569 62100 527344734 47964 35043 496656910 35043 43572 297368964 36768 43572 954621798 43572 17517 603195147 35043 8075 871498306 77410 17517 585339998 6375 77410 564643489 8075 72134 106491048 8075 47506 664668855 43852 72134 324840481 78705 6375 138755450 6375 20744 662715080 47506 62500 882525711 55172 78705 155154463 55172 1467 965986649 71706 62500 109798574 68513 62500 361983783 24646 62500 491358955 27782 24646 884079235 24646 32575 613018510 49194 71706 516847204 49194 62224 114327392 32575 43917 212639234 62224 50506 974119786 62224 30495 916966576 19928 62224 713150069 32270 43917 699744802 32270 37502 318635423 62543 50506 278607369 53715 37502 562866852 53715 59702 8805432 43708 53715 412270276 62543 31508 932349312 53715 56810 539911144 68481 53715 850699681 59702 3083 129555140 56810 55457 203804512 33413 68481 301553927 56810 26933 169733670 54324 26933 146268183 54324 55218 279666679 23544 33413 994938621 54324 54785 940316100 59286 54324 414198344 23544 18581 787363928 54785 71386 168550187 59286 4726 502246971 49867 18581 19474923 1736 71386 484449693 38318 49867 808573881 1926 4726 712315721 72842 4726 555212609 38318 20542 34527901 13757 1926 37596678 74651 38318 984956598 1926 46803 995994515 74651 27153 43283112 59139 13757 96551108 27153 55283 157023530 14443 46803 907555381 23771 14443 192847347 2955 23771 445589517 14443 38843 656926030 53193 2955 834723300 55492 38843 24450506 55492 69628 181557798 2955 13017 433942551 13017 61420 357919159 33243 61420 298569642 26421 13017 230281071 39684 61420 579380695 42914 13017 253182218 26421 23266 69725072 42914 81132 163812069 6738 39684 712999126 59250 23266 876168758 61249 81132 147473017 59250 59510 453457139 59510 12131 786822713 59250 23024 503323820 66095 59250 783993970 23024 12929 253072145 29382 12131 126684723 47414 66095 243956023 48155 29382 859023488 39947 29382 561296955 7144 12929 700512679 47414 71265 618617040 48155 74391 16728847 71265 78979 702019051 80444 71265 853796557 80444 1174 488090794 78979 5871 752462433 43471 1174 363217670 5871 59729 934761072 43471 14305 55591065 5871 21535 403939456 14305 60919 641724263 60919 9744 624687212 21535 68362 955878543 4933 9744 212433729 21535 41088 627147584 60919 41179 184171020 68362 74379 388216857 44914 74379 880710081 28616 41088 783144188 74379 75624 520940066 41179 2921 293325261 28616 960 917815614 28616 56751 665203995 49494 56751 375600770 57469 49494 276364429 2921 61688 734490968 56751 25984 15197105 49494 8726 656285327 61688 58936 695405231 61688 28417 193283845 28417 38749 634181812 10351 58936 273350138 8666 10351 430871079 27742 38749 965150926 27742 32219 593599556 9360 27742 337766599 32219 68436 612009841 77703 32219 395984097 77703 78185 960675249 77703 8601 703041594 78185 49412 256157793 68436 26432 7644719 71942 77703 649227093 8601 63233 94946894 71942 20368 237681800 26432 6799 372217838 20958 20368 665685601 31553 20368 599294980 20368 6671 504660893 58804 20368 163088297 31553 66889 903053247 40623 6671 985185264 58010 58804 461469807 58010 15014 644793273 58010 79553 5270579 40623 69027 364217433 50708 79553 637883780 58010 12957 385299617 65893 15014 740824896 50708 39649 336775896 69027 45577 768477247 65893 78501 555403007 12957 33758 59594408 57729 78501 235752227 78501 64588 571660242 57729 65121 662515748 64588 51152 752211767 4710 65121 842292927 21921 4710 733903073 4710 49604 340859330 49604 5385 539953768 38246 21921 705634721 3352 4710 929455264 3352 78486 169981120 5385 27450 423697197 5385 33949 353819556 68771 27450 68267098 20720 27450 478853641 20720 20174 768953249 79880 20720 692116804 20720 1302 965962740 15157 79880 520359681 1302 65721 559882613 65721 42750 636888782 48336 1302 554771508 319 15157 737992037 68877 48336 682824874 68877 50794 977595522 68877 17132 239593796 12339 48336 987592998 68877 73328 359366356 50794 49008 707981786 49008 3019 955667816 49008 28228 408011307 11543 3019 753957645 6797 3019 917750907 17507 11543 159793362 11543 71030 143127593 71030 72457 505795895 40008 71030 865978011 6797 2240 610280836 57126 2240 860325378 71030 13402 605145856 77737 57126 610418548 17531 13402 690530242 20823 13402 360546995 41355 77737 791940449 80387 41355 330046401 80387 13581 107880558 19461 13581 177262032 37949 80387 690702168 1813 80387 139307638 37949 44011 238156226 49648 44011 275204205 1813 44997 914967954 1813 47440 657035873 23820 44011 450184963 67722 44997 670870849 49648 18224 60314853 53672 47440 752586821 28126 67722 731817292 61667 53672 653258042 3669 53672 886695295 21253 28126 976398707 66946 28126 426394851 5890 28126 413963105 41429 5890 101190027 5890 78838 672625248 21253 67136 835705972 5890 39061 935814721 5890 51550 941528017 39061 49675 128439066 57951 78838 962728196 42286 57951 152076500 49675 60505 785632011 594 42286 626404492 42286 45470 722829835 34783 57951 598756094 61348 60505 967999677 10529 34783 309133683 61119 61348 433848239 61348 42373 364007896 12221 10529 276367530 11357 61348 579417216 18971 12221 836978946 66902 42373 567780127 61911 18971 960598882 33830 12221 22736295 20170 66902 53078157 20170 39025 798886476 34398 20170 931992463 3967 39025 61192170 34398 3144 557469852 39025 19694 116863778 74331 34398 940135764 13988 74331 772380406 43858 19694 1610599 43858 23659 761538618 74331 43861 878054146 68309 13988 95084330 33409 13988 708704122 68309 44963 346056406 33409 61324 64116349 16561 61324 297662782 61324 78760 248638193 7532 78760 660937371 20248 44963 374356575 50156 7532 540485653 78760 12953 87110504 20248 5039 162328656 12953 70166 788379591 58570 20248 106262972 5704 50156 776130064 5039 61584 773001016 52463 70166 61273774 5704 8340 221733652 5704 35204 235982502 52463 33374 144313599 52463 63556 641615457 33374 8587 122326054 8587 27671 391041987 63556 21368 775917005 78543 8587 62942014 8587 12110 549741339 78543 11084 531301139 67422 11084 882331485 67422 61574 499295406 78543 64817 814703618 11084 22515 708912395 8382 22515 782126029 6484 64817 308306330 42889 8382 97713114 8382 73398 276682439 44428 8382 696904030 21075 6484 389035792 68821 21075 513584245 73398 2524 307526207 44428 35978 397992691 18055 44428 163452959 45770 21075 373037087 26005 68821 364836723 26005 69197 866951176 69197 80634 96479378 62493 45770 992073948 80634 70538 121875778 29267 26005 280610642 5628 62493 335608709 23500 80634 826987287 5628 27391 472866817 27391 23795 235621742 25449 29267 48154100 23500 78297 494496738 35292 25449 743739937 64259 35292 431181226 22946 78297 545256157 68286 25449 601946992 36770 68286 912103234 64259 64851 626741358 32098 36770 3069312 39313 22946 519007084 32098 70457 98047985 62578 70457 260159896 42867 62578 177941481 42867 7176 898464189 39313 36348 168587550 48663 42867 365227256 46481 62578 735808267 46538 48663 277454655 46481 9767 604729771 43978 46538 239257449 13536 46538 365370542 43978 49044 60078808 3715 43978 15135308 947 49044 991089087 43978 64609 10668172 64031 947 848182407 32007 49044 162230247 64031 42650 247405548 64355 32007 900522184 64355 97 843496373 97 47461 984988367 32007 77157 138367733 47461 68406 920963972 68406 37146 905377538 5926 68406 829490966 49333 68406 528196021 49333 63216 690872127 68406 24108 177367984 45112 5926 980127693 24108 74297 429244753 65763 49333 383585941 24108 34922 804544720 2296 24108 90802162 65763 16518 591020613 20185 74297 902852704 23437 16518 765466779 2296 40700 348273316 31274 20185 313670405 32599 31274 24689598 20185 48769 647447381 34229 31274 216199280 31274 28365 754074770 30771 28365 616434580 32599 55205 465595190 79997 34229 804932523 30987 55205 292390838 18978 30771 24783452 77957 55205 439367351 55205 15425 1402175 18978 18473 811942658 11470 18473 317421301 5562 77957 644612299 58848 77957 186276648 32976 15425 787448253 11470 61965 29846997 11470 42853 770179507 61965 39908 463055387 22566 32976 5634032 78660 22566 160729731 59342 42853 381084940 50068 59342 71101864 61676 22566 6697068 66306 59342 770411334 66306 66712 916503627 59342 78363 328968733 78363 36633 381101087 36633 21551 10888422 36633 35706 164600999 66712 8820 836512439 36633 69109 113164013 36633 67611 239461236 69109 72194 817438411 74818 35706 112630497 40576 8820 634522939 62146 69109 999334364 14533 62146 91538830 32213 62146 541600005 32213 30706 871354242 55684 62146 396816666 47995 62146 788857546 32049 47995 73853205 32049 70834 224691781 70834 2962 48188369 51810 55684 986939394 45351 51810 46374730 32049 40257 456092943 43555 2962 540995976 79528 40257 840868937 52830 45351 801636497 45351 21956 632019398 73738 52830 196032454 21956 30244 576439788 73738 32844 526826825 21956 34516 902160146 55754 30244 793200950 73738 79973 501945238 68900 32844 713492675 68900 11089 656828480 34516 48757 820962496 41810 68900 351414551 76200 41810 301420332 76200 23198 5689541 41810 779 933555197 41810 7444 201075480 41810 43148 174466704 41651 43148 241195255 27650 41651 261685805 59609 43148 108131616 27650 57210 970461773 41651 67634 564672469 2117 59609 406342155 57210 916 335749577 12845 59609 498287424 81227 67634 734032223 67634 81220 488862282 42014 2117 39103496 12845 37214 745470616 40174 37214 485215270 81227 76514 891351513 51656 40174 119250208 8811 37214 224418327 55968 40174 141350075 15768 76514 883113205 8811 4689 127133111 4689 66711 964806151 4689 24388 322270401 16332 24388 315972336 16332 71611 343499486 4689 70272 503114384 24388 3594 986026029 24388 1144 15494832 70272 68045 634775628 70391 68045 922438909 70391 39714 292507611 39714 26830 511314347 71816 39714 437157690 77920 68045 477235981 77920 57040 926869504 70025 39714 680505803 57040 30368 66440514 30368 39742 303357243 55844 39742 868976610 39742 35159 751763590 47627 35159 286105688 30368 33883 142524154 35327 55844 99370990 26488 35327 2293941 33883 79660 918984432 6580 35327 559170216 78254 33883 296072322 26488 55506 328282561 37708 55506 511249936 78579 55506 311737775 55506 30973 18384077 39363 55506 197154754 39363 37567 490071883 12856 30973 178568203 76825 78579 119841575 76825 13450 424040939 76825 62293 37726118 55856 12856 383111678 77599 13450 724584077 16648 55856 576276424 1479 62293 15171167 62293 39626 560093251 64595 39626 910963902 1479 14439 44473500 39626 22108 693894353 38378 14439 565365977 30356 39626 53487553 47646 30356 649619369 22108 22854 115549076 30356 50211 755124277 14031 30356 463552065 74647 14031 346370611 15461 14031 450763008 42868 50211 490891638 68182 50211 967404255 26668 74647 523948293 42868 47360 55131052 31925 42868 293818911 9263 31925 972417355 26668 11813 93341491 26668 54942 399536384 9263 73882 83622839 31925 15770 273744547 72155 11813 996583370 13644 73882 266462479 25413 13644 329716972 25413 10570 488421913 28034 13644 83809075 25413 76822 110602571 67394 10570 967048354 25413 21040 346901475 76822 67742 60582249 67742 43820 427554541 67742 64991 73160180 21040 53670 397726268 53670 49178 771316304 42536 67742 677725487 42536 14609 102802938 65858 49178 293214050 56514 14609 45796356 56514 27413 556126656 27413 16350 142207422 60086 56514 756633610 25624 16350 836249839 56514 6777 505749908 6777 76919 945243006 24189 16350 146811191 47548 6777 107200259 25624 21552 917775462 34538 76919 826853976 69321 34538 51894807 24189 48740 965280732 31377 21552 10658473 31377 51057 386123027 72057 34538 19986328 31377 35763 716065400 51057 63159 512465409 63159 65161 325694252 51057 71853 641838366 71516 63159 136335200 15591 71516 817758633 63159 62918 852756006 54955 65161 644952510 9018 71853 243968254 71516 3108 697865751 21528 3108 583262402 30114 54955 374025211 30114 73270 184413551 3108 78590 321659504 3108 47393 541072555 52296 78590 854972309 46761 30114 622791514 78590 39088 820443475 21834 46761 489053087 13419 21834 815462555 56127 13419 314902815 13419 20967 264515541 56127 45049 302823712 45049 49603 832647785 45049 30089 177228723 34591 56127 470130545 47017 30089 132790445 1637 47017 14066959 3623 30089 81355789 1637 10400 740256922 22635 1637 529888642 47017 42493 584598997 3623 16246 667699648 10400 60807 806198620 16246 55824 572357012 60807 62914 339690070 15101 42493 107398714 15101 51773 907434998 62914 27783 218706361 57222 51773 662047089 15101 21606 975629019 56504 15101 8942558 80877 57222 681366089 38437 80877 130656159 72221 21606 358735977 56504 16443 90182920 45062 72221 23691361 18409 80877 893821124 58369 16443 932340737 18409 60980 553176443 60980 25695 26713620 45062 55693 244473927 21890 55693 349588473 51814 25695 249367457 25695 44049 597024407 44049 58001 964229916 21890 42887 896108529 62702 42887 386105590 65403 58001 848698338 10686 62702 45229196 65403 46316 92707528 62702 31799 801091633 10686 58268 662710381 1484 65403 807789896 1484 71976 99965201 33223 58268 804781568 18474 31799 106349201 58268 16718 113307502 25004 1484 906197118 16718 12215 24232508 33223 42981 126605854 16718 64499 928391301 21626 16718 519183947 32402 12215 157738051 24728 42981 683774989 42981 4363 280349300 12510 64499 190895712 9463 24728 892881404 9463 5373 481386389 4363 13086 6206261 13086 52517 766670338 26206 52517 560546759 9463 4001 565276022 47137 52517 181473563 36800 52517 889045568 7721 36800 827211015 47137 54338 751717542 46633 47137 595914853 47137 62844 922615557 56433 7721 491300124 62844 56711 809136500 21613 62844 235389414 62844 32786 558123055 79433 56711 558671003 44423 79433 681458468 32786 79688 473377382 32786 35995 228381442 79688 7902 26181045 44423 34604 560294751 35995 41213 117646954 24724 41213 118393376 41213 50498 22540790 24724 81102 552976635 30860 34604 141012407 17986 30860 224624896 60186 30860 934499088 60186 76255 108994653 33463 17986 886309956 6937 76255 150675670 76255 53855 559143500 53855 27601 862374573 48110 6937 132779293 33463 69122 918961372 69122 74934 884413478 74934 16914 219131294 17771 48110 781112791 22283 69122 799434750 48865 22283 60151938 74934 36502 274625573 17771 19557 680519927 48865 12338 538509574 19557 47674 238044564 16610 12338 637423867 47674 9943 19654634 12338 18412 274368179 18412 3426 472750023 6853 3426 316351715 19301 16610 80015117 19301 60197 469522352 17770 3426 567085560 28574 17770 819005376 8917 60197 878694665 71589 28574 856884631 71589 1309 823367861 71589 29193 992527295 71589 67053 335793372 49238 29193 971423153 6578 49238 883573795 1309 78509 550708804 71508 6578 249462906 35880 67053 39575611 40221 71508 961819734 78509 80138 32774943 66083 40221 296273113 19486 66083 858779795 12675 19486 43467291 40221 32421 916589723 76224 32421 1257998 76224 72025 861008557 12675 65441 757500908 72025 1132 33546347 32421 64064 89605422 1132 30139 519648564 65441 58720 171365569 30139 45125 433956694 80374 58720 895434351 70132 30139 995557751 70132 77529 681975979 45125 43474 604121636 70132 46673 530629989 43474 68522 694124114 43474 15782 698235651 71241 15782 348775584 7928 71241 89220892 6823 71241 81668558 41980 68522 768352692 15782 20569 792532429 6823 57420 825217103 20569 62030 536170029 6823 28969 235054712 57420 9149 269927496 9149 73485 296175377 20801 73485 545292197 62030 41673 146334291 67824 9149 808916797 42634 73485 317347963 67824 58617 103577908 4202 20801 818787447 1247 58617 420109963 67824 32440 367170331 32440 71911 607246489 80418 4202 469509773 23730 4202 845997486 71911 44549 416992611 58405 71911 143825898 71911 69798 204810588 80418 59050 487569084 59050 72864 384271339 69798 4616 331653670 58405 58483 34791464 35535 58483 912602608 4616 21280 348644077 21280 31780 72755741 19073 58483 173566707 31780 34916 780472562 36735 21280 994644222 76649 21280 528776411 9998 34916 492530669 19073 22137 463913571 2692 36735 609457762 76649 77392 266603302 22137 61291 726525560 31056 9998 315254314 2692 59444 492066366 31056 74219 346435228 77392 22504 639994799 45742 22504 584029956 8916 45742 980251052 45742 24602 861103099 77269 45742 2167749 20130 22504 547071146 51510 24602 734327412 73562 8916 18515015 60810 20130 303137804 59207 77269 841414059 51510 32875 942684402 52812 73562 579380265 60810 21319 567222446 32875 55890 485039561 1386 32875 394058912 55890 18194 438662991 61157 1386 795545324 21319 79656 727725286 25906 18194 384511342 79656 65339 782130485 17401 79656 935436746 25906 11341 941040109 79656 39835 110081888 25906 66136 601654938 22868 11341 441983709 17401 27614 30847956 66136 64327 403602708 71214 64327 758910773 66136 70675 357379150 22868 30010 882630314 30010 62524 780457822 71214 62643 490524472 17384 30010 49018952 10968 70675 204315873 62643 47743 512110843 53700 10968 525242083 62643 6770 20680688 54413 10968 822344446 10968 34251 278353667 53700 49418 249014965 57988 6770 719584731 49418 3344 810038186 57988 72854 890091141 37622 49418 799045291 4203 72854 665415643 4203 50770 851424701 63669 50770 855485260 63669 61860 874392961 61860 17843 265231632 75006 4203 43067206 70299 63669 770187890 17843 11969 929922763 17843 4771 739624180 42313 11969 479180202 56786 42313 881299293 53516 56786 443347922 53516 56274 860574436 20161 56274 429104162 37946 20161 674851417 23184 56274 703168567 6414 56274 762341407 6236 6414 491173225 55796 6236 601575142 55796 42067 79879930 50787 55796 149307719 6236 63310 496665597 42067 73899 543772772 12663 63310 267913236 66055 12663 31371920 22790 66055 6407499 73899 76900 327804953 73899 66553 218587936 3960 76900 703141528 60472 3960 791561316 58779 60472 580874249 58779 70028 423292705 60472 22783 754355852 58779 28981 666075023 79280 58779 132548466 68002 79280 75254117 62083 70028 721418436 78505 68002 906384492 5678 79280 998508073 23802 5678 253620861 51051 78505 921391164 15056 62083 500100254 51051 73058 709783779 15056 76689 290091857 16294 76689 71412986 15056 65196 495950951 65196 78112 281415756 16294 21671 848019239 76689 943 833709586 39655 21671 244218951 71698 65196 112565565 78112 57521 953146935 62579 21671 891392780 78248 57521 804207909 78248 41578 886345505 11013 78248 477329895 57521 73213 317857128 11499 73213 761965487 20587 11499 548634687 73213 9113 145598913 69029 20587 838743215 9113 72251 124851256 11499 71561 560793520 69029 37321 8446929 29327 72251 339481107 58154 69029 65793857 24890 37321 277171646 29327 19801 991063372 24890 30270 583504920 51544 24890 763497978 58154 27416 705616400 51544 15993 130103445 52447 51544 923290720 40034 30270 756147134 18451 15993 649158974 52447 60985 944489428 17920 40034 543295910 40034 8263 460577511 21291 60985 894727528 60985 18768 56141585 20839 17920 279239368 8263 51833 391288006 18768 40551 845908933 40352 40551 577491789 18768 26144 882655358 40551 33397 751780627 18577 26144 286850340 18577 79611 169294336 46349 33397 478985703 8234 33397 387099167 8234 66644 827187515 79611 34737 468563217 35271 34737 105961979 77095 34737 32121905 35271 74543 103197866 66644 16057 87414492 16057 52058 62715281 11569 74543 791364597 30369 74543 566086575 1723 16057 190554416 16057 43571 562362503 11569 6334 594562741 61084 11569 676735464 30369 47327 764386603 9448 6334 689298545 65878 6334 988898544 336 6334 335590715 75466 9448 444518535 36277 9448 91635188 36277 69026 294758550 36277 55515 564903929 55515 12763 282302986 5079 55515 713391888 9709 36277 536243422 69026 79789 295040319 9709 25274 285769445 27130 12763 521649229 35628 27130 411648364 25274 48675 644189261 60001 79789 59138561 16174 25274 180037087 38171 48675 407522916 16135 35628 210531565 16174 44125 809696844 29727 60001 328681890 22559 44125 202032504 75045 29727 339144785 56515 29727 373721377 75045 27766 410519422 42449 27766 37047835 27766 49746 489278985 42449 7742 267995262 55845 42449 55665815 29074 55845 61829258 49746 55633 560711292 12027 55845 738375581 74064 29074 874037621 49490 12027 108892529 81100 74064 850456297 55633 80367 239252287 26965 80367 728077467 80367 56006 925240355 23935 49490 925620279 26965 63825 824791624 29099 56006 61442881 55707 29099 746732141 55707 19677 889689437 19677 15605 266682779 55707 38428 399403728 47908 38428 350243028 19677 48614 7028903 47908 57198 553379747 17584 47908 939549805 48614 54432 965635708 21261 48614 138410698 69860 57198 821660638 57198 15884 498689135 21261 67656 638743116 67656 48531 750895425 37952 69860 465481815 15884 46216 882923247 46216 12094 920609219 22235 37952 931974058 48037 12094 423000637 41882 12094 220836734 12094 16421 996525504 12094 38653 566894972 23127 16421 108932160 64203 23127 917210226 63623 38653 1483579 57042 38653 984488562 57042 21766 627141788 3678 57042 275077910 515 57042 612519811 3678 45659 286968693 515 63971 395860689 41302 21766 995248281 515 80627 795020974 80627 22459 356278257 80627 2807 963632825 22459 72544 696297974 72544 79584 657496976 2807 28764 215096281 79287 22459 474670423 72544 53996 398546054 71912 53996 892960130 64974 53996 151814569 41449 71912 571245013 71912 69845 343535871 71912 46285 157898513 64523 69845 114282799 41449 59298 800396502 64523 23214 722745459 64523 58914 741786120 58914 58303 370988137 64523 72590 361171406 23214 46781 223126325 23214 79881 35511758 9609 58914 490130217 72590 68169 275561812 79881 28781 838852531 9609 33768 976743586 74293 28781 393656559 74293 7569 122592278 68169 17778 436786122 74293 75749 220213342 67125 17778 686766340 24442 75749 218149050 75749 44677 321060021 67125 57819 193568215 24442 51979 370386815 57819 1443 611850618 24442 69822 425924352 63289 44677 884252094 30250 69822 862577255 51979 19702 509763539 63289 34851 180852198 54839 69822 397129586 14780 30250 739528423 2659 34851 16733886 2659 46353 505245352 14780 75926 284932514 75926 64801 110073422 75926 52679 306556191 54779 2659 315533083 46353 2912 975697948 75926 76515 54864026 59567 64801 131949387 54779 27653 939943641 17708 59567 249359296 12017 17708 28531737 61500 17708 208983383 61755 61500 98146309 1670 17708 488925391 12017 26171 978351180 12017 75316 571538325 75316 65457 742606503 61755 80302 380640923 75316 5670 359552402 5670 78062 136329716 78062 2088 187321520 80302 42020 213521732 68361 42020 552092581 2088 22800 575490272 42020 33313 66705299 2850 22800 147073469 2850 35842 289005101 62456 33313 157137319 12366 33313 814686168 35842 12424 929858839 26383 12366 4238336 26383 10178 981666579 12424 49929 210384352 12366 15709 599524763 49929 20389 902020965 51709 15709 97538589 74526 20389 700398492 27716 51709 36560730 27598 74526 361564138 74526 48982 449559995 31914 48982 141933268 52900 74526 376022820 48982 43017 657723013 52900 11509 670606126 15149 52900 31739198 46888 15149 970479228 43017 7861 806894828 15149 12560 782822371 7861 76668 19486009 54837 46888 292248633 76668 25133 823234311 35925 76668 715882158 41263 25133 405880241 70479 25133 628640226 41263 79260 217010238 42123 41263 48230164 13376 35925 379866383 7675 13376 789881872 2368 42123 809929471 69396 79260 362514926 19429 2368 913469312 14149 2368 730162551 69396 14571 842689010 66529 2368 442676020 80740 14571 452881105 66529 54126 488714693 14149 78687 977228223 8956 66529 652264570 78687 20073 809556088 8956 44601 855585541 24288 54126 64137717 44601 48398 385509831 77286 8956 33101387 38333 44601 481593495 24288 77591 488396051 24288 12052 389732227 48398 37891 882135274 31433 37891 827262203 31433 33073 190428750 43443 77591 292032003 33073 43543 857379224 50219 37891 919425270 43543 75908 690376246 43443 26959 70232261 77539 26959 557627336 6647 50219 379015009 6647 48076 534666205 6647 44587 65769151 77539 80461 792432892 69240 77539 115831150 80461 3188 96503766 44587 63565 240243355 15269 44587 330490853 63565 10433 408496023 104 63565 42476480 10433 3546 16745807 63565 15159 186307421 17013 15269 586979501 6413 104 212893617 3546 58560 229132350 3546 77229 288062263 77229 28377 392286004 28377 1115 225188548 6413 23534 95528760 2737 28377 710450499 68564 2737 3483082 13366 68564 421955984 9281 1115 490626003 68097 2737 16264694 2737 7212 125882789 68564 59736 304682751 7212 58550 958596877 68952 59736 931316020 58712 7212 220190188 58550 81027 55304490 68952 41293 914730588 68952 42561 909986246 78799 58712 871127920 56670 58712 470104446 12201 78799 857828933 51218 41293 883049287 57588 42561 840025558 78799 39715 810071150 798 12201 909968456 20770 51218 82289936 66430 57588 885077017 6071 57588 30996189 20770 62101 730479208 798 8314 94282972 29605 20770 959038195 29605 8505 105024633 62101 71301 197986914 29605 14705 885818075 40355 8505 855218372 40355 26893 740804212 14705 40930 241510165 80744 40355 131908369 26893 5266 781375119 43595 40355 117219983 67151 40930 473348063 40930 25475 432227520 43595 46712 291515305 49235 46712 907131673 43595 45031 278052267 25475 1587 677696607 24 25475 3518456 49235 62935 815891946 51631 1587 502764818 52795 51631 975652901 76022 51631 762665242 850 62935 628579544 51631 44611 45343312 76022 23110 790743829 850 53002 407500132 79910 44611 223094706 53002 60029 812506429 44611 50772 91789624 3639 50772 971062282 28345 3639 831048945 50772 26406 852852290 50772 2042 191237712 47516 2042 996499492 19897 26406 910392464 30131 47516 561356028 26406 63866 414796550 61476 30131 307535179 67371 63866 33229377 16615 30131 656380356 61476 65332 884629620 8738 65332 289486066 8738 15241 944728681 8738 19802 615562900 8738 72763 911046928 23228 15241 740472300 72763 33831 540772432 33831 23929 955874126 38125 33831 302211687 27183 23929 739139800 27183 44674 9186978 4395 38125 803682216 4395 17683 182066148 10975 44674 319875971 10975 46206 169128586 17683 45248 744301428 46206 70702 40136815 17683 60141 13998882 70702 18752 988296338 46206 5429 578932850 4590 45248 921219663 37086 4590 346471841 61068 4590 765246090 61068 54313 46518588 56153 61068 812268634 60839 61068 985094627 61068 7162 791186915 18172 60839 97955489 37655 56153 605026938 7162 4895 41064936 64723 18172 246604135 64723 51131 532946429 78166 51131 524186556 78166 57092 976639144 57092 73895 881539790 57092 6354 116858862 15419 78166 727493493 40430 57092 969784248 6354 74928 323225718 73895 36923 265230060 15450 40430 506993923 74928 59781 809466312 52696 59781 891617880 57160 15450 976466599 3861 36923 177769609 59781 78657 975833041 48230 59781 360446947 48230 46770 563631042 48230 49889 760757479 2144 46770 102149098 47333 49889 800874879 46770 43140 2605773 46770 50250 239887710 2144 26448 726140656 37945 43140 693725557 47333 9614 698607778 43140 45420 94211753 9614 52597 203933018 52597 44118 120528591 18570 45420 40023500 44118 54777 902963851 66799 18570 575188292 26880 54777 229668710 33735 18570 560651 18570 75592 384122220 75592 45386 485239808 62631 26880 26750406 22822 26880 270914522 45386 2025 312751951 45386 45888 829751541 2025 50923 840942242 45888 69368 59713338 22822 80491 741466109 80491 44631 626016326 45888 63108 149078671 43780 50923 12809248 44631 50146 534412716 66645 80491 167969670 5766 66645 579333224 50146 3548 607023964 53828 43780 123756418 50146 58436 853485242 66645 20030 432625702 53828 698 122177638 698 42704 973971290 66463 53828 456887860 42704 77560 185321198 46651 42704 307616577 66463 40515 485280251 66463 11619 493814705 27855 11619 452189079 48644 27855 391434143 27855 37602 947137841 62707 37602 455715920 8847 11619 580450481 27855 50847 194959209 63798 37602 7520006 50847 64730 412262771 65849 62707 877876914 65849 14451 890556059 64730 5560 338885936 65849 15454 224310787 64730 48116 716561465 65849 54599 156027139 65035 54599 318076617 76244 65035 541233336 15454 28986 8982146 49544 48116 461900189 28986 7947 344587640 16516 7947 335107402 60129 49544 980355993 28986 72026 186794069 7947 57407 283543760 35430 16516 133054406 57407 68643 133497247 36269 68643 718301578 35430 44355 223570733 35430 15278 849106665 46352 35430 474539728 44355 3074 847006612 26902 44355 654975647 3405 15278 415398389 17055 46352 25940127 33554 26902 472594129 3405 64310 647431037 29922 64310 598587 33554 42992 42800840 17588 42992 320695728 29922 29021 786449494 58794 29021 340281623 70536 29922 182393297 57278 70536 97362624 17588 79707 853711914 70536 77961 51128926 30647 70536 951603092 79707 44255 973384336 52709 44255 991408185 68243 44255 975569231 52709 58687 971114003 37782 58687 92908777 31735 52709 108381240 37402 37782 98848420 37782 16425 133416369 16425 44659 330043028 49912 37402 578326980 8462 16425 544845303 75962 37402 581424200 16425 55104 19200656 49912 78819 588677215 75962 12529 468420456 75962 3649 820981468 52024 78819 704408096 12529 41699 535620218 16828 41699 682254314 2830 52024 980657037 2040 3649 977795610 2040 73675 721186803 73675 75725 92736706 4705 73675 53737226 73675 56962 626985384 13822 56962 945620732 56962 11737 97817182 13822 20765 814038613 11737 46720 667213746 74007 11737 39863767 14444 74007 500545184 74007 24592 429955344 74007 28947 525751237 15346 24592 737446958 13319 74007 177342482 15346 74092 835684991 60368 28947 659658622 28947 79011 789331170 15346 74437 263991316 7039 13319 27691411 60368 47077 180165301 79459 74437 915323735 47077 64632 205389775 79459 58411 395000318 6824 58411 837110875 47077 71050 860754072 58411 60734 148225669 58411 25634 395125690 71050 20090 961317677 20090 12077 734498806 29310 60734 703192992 41191 25634 998830950 12077 32510 832088291 16471 32510 820279642 24774 29310 483746866 27959 24774 839572655 32510 63751 378832245 32510 52342 941894648 42521 24774 189291439 52342 47371 309341890 45477 27959 476791751 63751 64102 69091073 75532 52342 165838078 42521 69900 298994325 64102 992 301822109 69900 22253 118332263 75532 39500 308709628 73594 22253 72899416 22253 30129 757841683 50606 73594 89393875 30129 1360 298699159 76839 50606 610533415 30129 63557 388895620 50606 33977 114269774 33977 66090 594355730 66090 28693 309622071 69635 33977 446223975 63557 40512 548681249 1025 40512 547962605 15178 1025 591734156 15178 16012 733685055 22932 40512 707316165 78648 16012 679745981 44671 15178 35708952 46964 16012 378427337 22932 33215 236725262 67658 33215 759102055 80968 44671 354657899 23314 80968 252203091 44375 33215 431217432 33215 76489 745055685 20000 23314 622739000 23314 22961 972068995 22961 65182 655858061 55778 44375 871612172 63149 65182 222332665 64351 22961 810174984 22961 7472 352724610 64351 17130 562380759 64351 45781 485057678 17130 56944 366052736 64351 28658 470450940 49848 28658 569041617 45781 48183 125668815 20525 45781 146552861 28658 16098 372836227 16098 80515 2758449 50622 20525 935404554 50622 3700 19511825 3700 73628 199891744 50622 23670 543887531 54208 73628 201453924 45193 50622 204389587 58266 73628 401532530 49669 54208 942612093 49669 31863 412611140 32239 49669 608373148 58266 32781 138852320 58266 72487 560687269 32239 58355 703692171 32239 46850 526440080 12716 46850 451365025 39175 72487 777136323 39175 53784 356542322 58355 74107 535581244 74107 14102 540288494 45415 53784 831174823 74033 74107 138563990 74107 32076 148437301 68145 74033 507367455 29506 68145 279203078 45415 17218 104746924 32076 38139 803040674 80478 38139 770023689 22173 17218 213153077 29506 5213 923484422 35967 22173 255276957 22173 55762 121308035 55762 68297 319168075 60643 68297 681577776 35967 74953 739317121 60643 21025 786734443 40555 74953 668641388 71363 40555 458572703 40555 13531 317911302 21025 44537 760644432 40555 45893 738435102 71363 4282 337206954 13531 38889 961506948 15424 4282 610236419 44537 65722 285979202 24759 45893 619285881 29655 38889 613602987 44377 15424 426185787 15424 9766 775993321 12081 9766 640036730 78304 12081 34662534 29655 30445 938318735 34514 30445 204585955 6576 9766 372898959 2929 78304 67864296 30445 31403 972127985 9396 31403 851451096 68547 31403 200291524 72506 31403 121598282 53866 2929 545167119 36726 68547 49281483 72506 1447 801349991 1447 50200 610079615 46771 53866 448171880 51251 50200 40332042 51251 1655 753899728 1655 9270 367496132 1655 4132 483331195 57043 46771 794142602 66315 1655 799612043 35699 66315 694806244 9270 71020 668306295 13493 4132 786107667 57043 55255 64248085 79579 13493 384158460 43357 35699 20316133 71020 60589 478900903 50309 13493 96324411 50309 22526 901718251 5640 79579 180086154 53362 60589 337737600 18481 50309 722077566 1773 53362 331237046 24028 1773 982348517 36394 5640 766671614 52583 1773 987386544 30818 36394 258733289 36394 39255 860251548 36394 30418 81839707 30818 42227 657579604 52583 15002 91463886 30818 64356 899438107 30418 10137 499561860 11970 10137 511861656 74177 11970 97807858 52879 11970 48363104 10137 64118 478450041 78070 52879 993295537 74177 18220 828365780 37529 52879 935066733 26999 78070 462637315 71592 78070 909031601 59712 37529 135695167 26999 22292 618727909 3416 37529 251331833 71592 64968 683533039 22292 8578 954203249 64402 8578 913160506 64968 76557 283766364 77439 64968 560077919 64968 13397 116969971 74268 64402 669636027 76557 67821 231398042 63861 67821 257623448 45 67821 343608320 41248 63861 507317565 39575 41248 672692509 50468 45 380132588 63861 50757 38148666 39575 35370 878438898 35370 8593 127684359 35370 29543 484792566 8593 32680 849975784 30516 29543 240685416 35370 14942 675491583 4424 30516 367832719 10440 32680 114237057 10440 8641 92914265 30516 80115 405433010 16394 80115 405398919 8641 12098 248260594 8641 12174 407803314 29699 12174 181582000 16394 25279 581857127 12174 62753 639312747 25279 24485 214243863 51565 24485 727300663 35502 51565 701401063 51565 27124 949505849 59086 27124 563534944 5510 24485 447882513 5510 33984 122491685 27124 42384 673869108 3920 33984 907754667 18147 3920 418460012 51605 5510 680859797 48157 42384 78386420 79516 42384 292706407 18147 63584 729115361 79516 24919 37248134 51605 25588 39892259 37381 63584 987941562 12502 25588 803044773 12502 5526 196985718 57397 37381 483945454 11 25588 230064404 69904 37381 396921024 73432 57397 346463886 17461 73432 420478387 24629 11 2608600 27438 69904 419888490 27438 53034 210691703 24629 16476 624647856 49540 27438 315792378 2724 16476 230477993 49706 2724 427224024 37493 49540 604532506 69608 49540 37563173 14085 2724 957024561 41484 49706 12644251 75943 14085 847585901 28803 14085 77830681 45429 28803 300297441 47001 75943 167813407 28803 65867 678513120 28803 33226 412230576 62442 33226 853890401 19095 45429 154225568 33226 19376 126320388 26166 19376 684817823 8003 19376 823058455 56154 19376 627168631 9512 26166 379723783 18540 8003 540200939 9512 56013 751797042 12358 18540 482751058 12358 13379 500586542 12358 8825 696406219 12358 48415 984876304 12358 71728 374176161 71728 74330 34641632 74330 49576 466823733 71728 50575 409329015 50575 23579 72102990 42140 49576 91067246 69526 23579 744964132 24621 69526 721479009 42140 59786 46749362 60293 23579 741897265 60293 36857 142983835 15921 24621 992311839 68179 36857 798109951 80668 59786 38832980 25349 68179 998815064 25349 17323 63768495 25349 48455 539615058 16682 80668 11914311 65314 17323 691974858 57638 16682 332520792 16682 19673 809409078 25884 65314 373515009 66124 57638 42746438 63061 19673 484055023 19673 54060 901229508 66124 78751 528962450 78751 15784 424679295 66124 35101 374980934 11588 15784 571721720 78751 73524 274854465 80354 15784 437523198 32180 15784 796044358 46859 11588 142065785 59249 11588 688609746 10145 59249 81718345 46859 73925 450634839 37763 46859 149751275 10145 11968 150533332 75600 10145 624176565 48209 37763 134509861 55399 48209 713056992 75600 39866 127168466 55399 79663 889779299 39866 30683 65558233 22849 55399 915963313 35594 22849 884554153 32509 35594 531552006 53425 35594 35657466 53425 73907 341073530 35594 57348 360174783 31877 57348 450430449 57348 26604 166435646 26588 31877 339992170 31877 71768 792679435 26588 64917 804073681 5719 64917 47123858 26588 43770 295694306 26588 16673 212416010 5719 80970 676441723 64917 13243 352007323 14964 13243 323419638 61283 43770 798407896 21 16673 622192687 47135 61283 381105785 21 6348 263365273 53161 14964 91090791 16048 53161 257122889 10552 47135 166493795 53161 32948 427011763 32948 38217 266316493 16048 22837 591395225 54482 16048 305765167 35952 22837 487732673 38217 18705 777595834 38217 35385 648671767 35573 18705 609095781 59926 18705 71197333 35385 3398 679579399 72985 59926 946601738 72985 39036 361688935 39036 63532 506998450 72985 24123 628795432 3398 17704 562822511 6044 39036 66269097 17704 26137 606978806 6044 347 925952417 26137 80798 498542289 80798 75581 937979910 80798 80194 749898760 49619 80194 2965708 49619 54968 697695251 51865 80194 223178283 41254 54968 577114215 51865 14885 167315302 15561 14885 815959214 54968 79985 438715663 79985 67515 834300311 14885 34864 939595352 79985 61888 715316672 34864 54098 91989795 62400 79985 190966388 62400 6710 373185859 68861 34864 102176147 68861 11738 528299988 16949 62400 879257863 6710 76745 103161784 6710 50379 700876232 59780 16949 50878397 11738 31732 934130446 59780 34743 654222749 76745 79600 452230633 50379 19400 778080024 31732 3005 865482207 31732 4313 388686465 79600 75318 428572525 4313 44527 755610706 44527 18090 498618472 4313 7435 161563939 76999 18090 292478684 18090 72235 305385874 76999 79931 926162320 46777 79931 601206010 76855 46777 292436773 46777 8323 757545349 77857 8323 575310803 46777 21333 829173229 16083 8323 62255561 20979 76855 166588730 75059 8323 29961330 51265 16083 361052996 73901 20979 35951454 31622 20979 930589116 73901 75430 97976617 31622 79208 840397242 79208 6437 487049681 57546 6437 562191846 6437 7142 259363474 52410 75430 745283254 73940 57546 520514961 18963 73940 630883815 52410 69010 619629401 80844 7142 975883548 80844 50679 772342997 69010 44388 462139078 80623 80844 550263822 30893 80623 113354531 80844 53513 939855775 32108 53513 678334250 32108 75861 988613051 50978 32108 280804041 19037 32108 517030958 8815 32108 593907434 80528 75861 711426441 7801 80528 33227378 19037 78604 694535640 80528 6266 32799865 68520 7801 976684586 78604 16854 701082702 68153 7801 3672041 78604 17073 403848260 17073 68075 986413853 68153 30609 845183836 63762 30609 266179137 30609 50262 669134719 17073 57065 894765928 63762 73737 435487620 9705 30609 645450995 52119 50262 893224017 73737 28821 221102091 27675 57065 293851537 27675 4032 443078936 40717 52119 934835472 27675 1537 335334814 13404 27675 21307457 40717 60829 651656304 1537 23043 597975415 40717 36901 647391206 28785 13404 121888836 13404 35531 671710037 35531 36760 20878880 76178 28785 593478664 29692 76178 683305550 38427 28785 338277903 38427 33064 300839795 29692 52796 208013661 16889 52796 327534075 52796 40574 921342732 33064 33974 923372469 3563 40574 750804070 33974 61872 300717099 3563 48604 74868341 61872 80990 893046882 3563 45229 46884465 45229 20481 635829888 37280 48604 658475622 45229 45968 137586816 37280 63423 965591617 77583 63423 48432996 77583 43532 102454633 63311 63423 715765863 63311 23059 796480471 20941 63423 666593589 20941 65044 158185834 68612 65044 679533449 23059 32925 387162333 23059 4462 163966629 45469 65044 583975761 55394 65044 36806570 57317 32925 924465577 26142 32925 349454726 67790 45469 34377926 62142 55394 392444536 68707 57317 12966607 250 68707 8871762 62142 24117 790150320 23638 62142 130922231 68707 81158 767937562 68707 70845 9486696 49480 24117 92514578 70845 14605 687629650 14605 60883 374303392 81158 37210 794223934 49480 44743 761126138 35677 49480 441655728 13639 35677 356183311 56588 44743 973565614 37210 79000 130668345 79000 13475 243047128 35677 6980 659404030 56588 47575 964088888 19970 6980 976556514 13475 3383 741217842 13475 37570 450075989 6980 42434 375650172 3383 8519 144757381 58463 37570 22267477 37570 41591 914876099 41591 50405 329856276 77524 8519 500038264 58463 25084 66626653 70888 41591 415138807 41591 11452 99299161 49127 50405 111235117 25084 1825 246991152 59297 11452 594265177 4248 70888 72709847 11452 53310 11123860 1825 39373 20348468 39373 35600 269664925 7123 35600 856306763 39373 52742 459278461 53310 27852 933483078 34117 7123 400098350 16361 7123 755189497 1291 7123 739884056 3566 1291 461390888 16361 13359 567041115 3566 26530 405862715 46038 13359 903036335 9977 1291 153948078 9977 33514 716450256 46038 79088 920639553 33514 1398 745618312 79088 20875 893806662 33514 71153 336986660 20875 2686 429705542 71153 53950 333720366 22725 1398 875452379 3701 22725 184077023 28774 3701 338988029 7499 53950 10007075 29022 53950 931500292 64699 3701 213585314 34893 64699 107840771 28774 36631 842733222 29022 27699 466439511 34893 59645 193479472 36631 51942 844306643 37341 59645 180583435 59645 67201 954381019 31317 37341 193259432 1913 37341 18867914 16653 31317 304824231 16653 61142 965831211 31317 55388 229994869 61142 14210 412862333 34449 1913 957714505 26124 34449 669566483 35734 26124 386758331 75847 34449 140437818 65619 34449 744228801 51517 75847 493707731 26124 39291 846472742 65349 75847 876806055 45356 65619 781160380 66369 51517 397142621 45356 25981 772822685 35796 25981 206432308 45356 23550 162847178 25981 77505 566548170 28570 77505 329599109 28570 31169 485360339 40956 28570 28805827 19285 40956 163646133 77505 80789 784850425 40956 60006 497572059 80789 7747 763477627 80789 4436 319303848 60006 6004 34326865 4436 2177 489522897 62472 6004 584846026 4436 39136 642423405 2711 62472 155192402 29472 2177 287831978 40312 29472 873635580 62472 44608 710881625 48510 39136 538823349 40312 66999 195581003 44608 30217 203685136 41317 44608 835709681 41317 8043 368343784 48510 42394 222647486 11599 42394 29594230 35515 30217 446804480 41317 9770 443093935 30053 11599 731924687 72376 42394 675509244 29942 9770 238125022 29942 70825 928236503 30053 72196 1257575 4217 72376 232853496 72196 23942 857623122 6900 29942 760897512 6900 72283 191822369 65260 23942 117463959 23942 44806 658150907 33052 23942 65846490 72283 76528 470145503 76528 17897 127782425 31443 17897 11878163 12427 76528 705793709 36001 31443 303849020 36001 64156 823183641 64156 70625 917037297 70625 30307 920447390 15446 70625 258324928 15446 67688 482950420 69422 67688 777494080 59907 70625 874184874 59907 78454 913463279 67688 68626 701881198 41305 78454 329972925 20288 78454 157445279 8104 59907 863168405 8104 55820 422101110 48585 8104 561136762 833 55820 323882117 34581 48585 214230471 5462 8104 259476173 34581 32822 603518601 48585 32896 902078989 5462 60121 185740798 34581 19647 830307929 16809 32896 481393691 64222 16809 637584026 33251 64222 401174336 64222 40457 671503857 33251 23768 959709260 64222 64814 236298388 22710 64222 966693188 72019 33251 402956933 10036 22710 638810665 33804 22710 245332082 10036 2224 578937506 22228 22710 836825253 10036 76893 537248166 76893 71643 749332335 57561 76893 976450000 57561 75898 391256541 33452 75898 989165767 34466 57561 557733362 71643 49450 73338490 43130 57561 974003713 23618 49450 910702703 71173 33452 708441765 79976 49450 868701598 30104 43130 110258543 30104 14103 543270446 35808 79976 65586099 30797 35808 565431578 79976 39340 9696758 46324 30104 346348293 23136 46324 678185057 46324 1454 43702057 39340 8097 485674685 8097 76910 950798514 46324 34240 275724277 1454 67986 977677964 1454 1285 57184754 54480 76910 312546441 53052 67986 323325609 33357 67986 434574265 77760 53052 393793003 56707 33357 494207475 53052 36165 805085361 29598 36165 214306803 7061 56707 14835146 36165 11394 278843912 56707 11899 735969738 7061 14915 614978151 11899 77503 60446492 11899 25437 970085168 7132 14915 442430019 14915 24176 438415107 59456 24176 541176500 24176 18472 970273990 33465 7132 637242287 18472 55880 3118960 6768 59456 87725666 13558 18472 195447090 55792 6768 409481836 65714 33465 560109496 72383 13558 822925337 44038 55792 969853533 62592 72383 866532074 55792 80433 485572198 61390 44038 3124700 49902 44038 115665683 49902 78041 108453199 79696 61390 650202190 26394 78041 10075038 53013 26394 219164506 26492 79696 730357136 26394 435 383385313 3414 435 572126248 26394 69449 710893828 3414 71582 988586294 24792 26492 110957765 4508 71582 814989430 69449 33404 75439406 60265 4508 370675682 70441 60265 461016420 78083 60265 721701669 78083 76967 524387798 33404 37540 983279242 76967 77448 37333615 71275 76967 647582519 37540 42816 493187953 22642 37540 331297935 21100 71275 48538806 53067 42816 455405667 22642 41231 737548616 22642 43415 735468657 20853 53067 960536291 53030 43415 781834027 28305 43415 937012292 32673 53030 302020000 44661 28305 231342789 32673 56806 679743514 71972 28305 411425585 30486 56806 930320575 44661 59028 508893385 71667 56806 557773669 50205 30486 660875448 5031 30486 878654602 36961 71667 497528485 54183 50205 173879587 22608 71667 335601280 50205 28929 936099830 36961 1601 17355382 66235 22608 37145969 22608 22065 575476266 28929 61987 57429085 61987 29896 67920337 61987 10401 415065992 61987 56451 252711705 73381 56451 780621470 31722 73381 628322360 7254 73381 616202777 62032 10401 932499441 7254 77041 703644760 386 73381 533950349 14497 31722 517621377 59814 386 491905291 62032 43236 18205550 13182 77041 729204114 30351 386 316144695 31122 59814 99550186 56596 13182 964015785 31122 71138 963262727 58271 13182 499332792 58271 49962 429501043 56596 58047 682612222 47983 58047 323382100 49962 31544 52053910 31544 35500 646188728 67578 49962 538425817 58047 58438 338255716 58438 74711 754723405 67578 33494 214801100 67578 56585 44454378 37900 74711 533313172 35417 58438 101201945 78344 74711 586689201 33494 59410 505366578 42266 78344 1848556 35417 55215 323475410 78344 62945 137169982 39294 78344 341689350 57568 55215 157418981 57568 10093 568949972 63218 39294 1958278 15763 63218 688779485 32571 39294 15939332 75181 32571 875407699 32571 25578 68948194 32571 71899 879778344 71899 3456 132977499 32571 48036 940157421 34588 75181 603747067 31859 3456 974651327 34588 42024 155256069 57338 3456 36945220 48036 56687 156730719 56687 3530 458010830 31859 47408 624894177 56687 71676 970273756 59041 56687 986852939 59041 12697 672099148 53443 59041 955072480 71676 5211 791081751 12697 21742 172401624 5211 55898 183831089 24082 53443 356873084 56975 53443 730078521 5211 52102 274545209 52102 79350 566215773 46042 56975 707889285 24082 3126 574743676 52102 13303 834311911 13303 71190 31286052 79350 9013 912231657 3126 32231 791091242 80218 32231 513129399 13303 8950 459425917 39961 9013 715729937 59009 39961 197255253 80218 1173 773884113 20895 1173 898543382 8950 20597 357591202 51412 59009 91377347 41761 20597 38384452 51412 80086 61937688 41761 79547 965786811 32933 41761 463410089 60636 41761 521952219 23798 41761 964337509 68355 23798 348772298 79547 47969 38301174 47969 65590 923651841 51677 23798 35136275 65590 6130 600751108 51677 27687 232546039 27687 1071 465994219 33751 1071 357908767 51677 39951 612227674 40495 33751 160754530 66449 33751 811911932 26029 39951 249402212 39951 11616 564406280 52720 40495 135346515 24999 66449 60024791 58184 11616 225575075 27865 26029 560145475 15065 27865 123215134 13330 15065 614119688 13330 36744 828211794 8460 15065 95775636 54254 36744 442022366 15065 39747 44363604 39747 47075 90387974 54254 79669 101733595 79669 38932 12236103 39747 60605 326351070 47075 60372 248893319 47075 35912 974450615 35912 40698 829632197 60372 35272 188956557 61590 60605 295788844 60372 642 171599870 61590 79502 85415698 35272 13064 134904435 79502 39332 853106702 72204 13064 679418024 42253 79502 644966273 25159 13064 95060200 25159 54174 85405605 39332 52324 839013099 25159 14131 815472020 25159 42047 64312721 52324 12238 761154217 42047 34790 301121522 52324 63934 925755091 18450 12238 351026386 18450 18776 91696460 208 12238 198096961 63934 5324 160862163 18450 66911 795772348 208 6873 563681465 48521 66911 161614283 5324 22991 904004699 48521 46067 649034684 45130 46067 11017327 6873 71762 792084710 49505 45130 210961001 381 49505 743371035 57734 46067 747677116 80261 49505 415417982 381 70621 239603335 70621 74569 452525191 16262 80261 141586973 78553 74569 213444651 80261 26622 983623546 27426 16262 21450701 78553 14650 189440071 78553 29886 460985450 26622 66214 144772165 48387 14650 935371423 53957 29886 155616967 48387 20488 982278837 54805 29886 288886264 64436 20488 338693185 34429 53957 327691479 34429 4464 267544636 64436 64642 225588233 4464 28670 898594607 5907 28670 370691977 4464 56725 522140691 56725 61945 973772606 5907 8926 606653235 81028 28670 579172723 3207 8926 109173797 61945 76868 882691517 8926 54138 879734378 69585 54138 329550403 17919 69585 404886451 16070 69585 145212138 77018 54138 360032745 17919 65965 202723501 16070 21209 40198430 17919 19563 347647206 34902 21209 648003288 24922 65965 755864994 67695 34902 777687406 21209 10375 566251719 10375 24124 597882977 1639 67695 304495675 67695 33963 721885680 67695 36683 456634693 27214 1639 78012026 24124 56366 168665974 33963 18330 257138112 22143 56366 931510810 39461 27214 786781726 76527 39461 244748237 51525 18330 415062393 6884 76527 470805893 51525 965 15767326 51525 14466 85726010 51525 19096 808824837 6884 22381 30311722 14466 50831 502434871 965 29682 966280936 78599 29682 227027287 78599 62317 678456958 64926 50831 61617076 78599 76303 640454137 76303 12731 13517392 53381 64926 935926043 76303 77981 411231957 53381 68625 479795624 66433 76303 478102423 66433 2252 741876381 68625 36197 29788753 50125 36197 139840829 66433 21798 37129169 27824 2252 97837753 60688 2252 209992645 27824 6156 468917289 50125 46741 44583369 46741 64052 594575593 66686 27824 847013528 64052 79601 277471980 9296 79601 512027377 66686 14062 513346388 71700 14062 99105004 50602 71700 602070033 71700 79673 943743527 71700 66109 776109873 66109 39657 876581504 23512 66109 664662219 39657 22249 791135950 23512 60867 158307412 39657 76372 384167710 51460 22249 143181225 6054 76372 627115297 78897 76372 387467871 1896 60867 825302897 76274 76372 39692446 57787 78897 730854224 78897 52012 113105957 1896 33486 398697194 52012 11790 112199353 1495 33486 911638753 31667 1495 21005700 12082 1495 656776276 52904 1495 406963630 50552 12082 153200590 44322 52904 6589870 17564 52904 45012091 44322 72388 818635727 24533 50552 887527911 72388 33762 703805263 14485 72388 723559798 59162 14485 902677431 54619 72388 149052891 45823 59162 136889599 18225 33762 730959377 45823 43854 742707154 57958 18225 137398176 18225 71266 135851088 45823 35856 301897122 72796 35856 799635726 9322 72796 813118457 80776 57958 697498709 72796 64054 955996689 72796 14819 87806986 12336 64054 427270734 64054 55000 408871758 24670 80776 387626306 28196 12336 457760904 18183 28196 179848926 44104 24670 936945629 80051 18183 696255803 62523 18183 258439134 28196 29533 148398336 73962 44104 185377480 44104 62655 642137638 54761 62523 757909517 29533 51004 791238801 22022 73962 18419343 54761 74088 676575362 51004 57357 295792790 50105 57357 897838575 57357 48101 107192978 57357 7031 868730085 40214 7031 674660426 48101 9300 12120733 48101 55382 664420013 39537 55382 143775188 9300 25330 394546864 55382 47262 22182068 39537 19044 594985330 25330 28078 417453898 51602 28078 972092149 65159 28078 513335774 65159 67573 660960888 51602 34770 96737820 37595 51602 146273582 67573 539 513934574 65159 59626 132557626 38035 59626 818420439 18948 37595 136276370 38035 32725 271340457 18948 79748 391434057 79748 65546 428588229 20930 79748 412321868 32725 58719 218421613 26291 20930 967606350 32754 26291 65234745 62917 26291 697084559 25131 20930 782726341 17291 62917 473514354 896 25131 167315475 30680 62917 579073256 34276 17291 725770843 25131 2297 916431057 45961 34276 371365283 34276 61384 79765153 30680 70099 558436508 34276 8349 762854084 61384 12572 109696479 57332 45961 142827732 16966 12572 887515848 59183 8349 816509951 57332 59668 755165281 36515 16966 88870161 51329 36515 576672656 36515 10404 122388483 51329 75205 887205148 75205 12303 130270879 36572 75205 118125320 10404 77342 862199972 67855 10404 804442061 66048 36572 984712691 49819 12303 118197034 77342 8464 54936006 66048 9906 480291776 17142 67855 408527953 40826 17142 13230519 78465 49819 25590918 16497 8464 296181463 15240 40826 11320121 17142 76779 381878292 15240 59828 321874949 16497 35411 392719391 64082 59828 587092131 64082 29321 351364112 57448 76779 335313 29321 23602 96289928 64082 5406 371201092 78794 23602 290163829 7820 78794 294896824 60698 7820 328933533 8024 23602 990779578 60698 4497 633495380 78794 23706 963076199 7820 26155 688380623 24601 26155 655047311 80151 4497 665653973 4497 50567 44375054 24601 78815 429068087 78815 45626 421734424 80151 56146 933275637 45626 32269 788754721 36030 78815 112150439 10576 56146 96568876 45626 15335 291125609 32269 66384 877802571 15335 5525 947406825 61509 5525 962223192 61509 5012 442501695 12532 61509 363095397 77557 66384 457244762 12532 46816 53657582 5012 23284 995064968 12532 48129 886304797 46816 80323 729499819 77557 19901 909597953 23284 14023 582625306 14023 10356 397373720 48129 59168 710824837 63366 19901 654639061 7670 19901 737924644 72030 59168 474525938 59168 59196 106056482 59168 24275 118750024 59196 48727 67081222 72030 21858 679440493 24275 79115 352504479 79115 32741 204773767 69215 79115 683647058 79115 46418 476735201 46418 52833 251634135 20838 79115 780955032 46418 70237 937202179 39205 52833 234067886 66600 70237 524787698 34732 70237 355010162 34732 40873 273664929 34732 64214 800560161 71183 40873 118801580 34732 62143 928279585 77208 62143 106188305 68716 40873 267757834 1006 62143 45850852 5250 71183 658778579 1006 17424 416126514 76491 1006 700193836 53363 17424 226879635 1006 873 354536440 873 67418 364510320 53363 38283 517141529 38283 69034 329827621 66331 53363 4526710 20008 69034 406720490 55949 20008 835730308 54146 38283 281946104 55949 67295 268953920 73991 66331 929279020 20008 40255 846827191 37869 55949 861759702 73991 36919 262176831 37869 41195 493635901 36919 61290 945646865 61290 7056 296035884 63443 36919 737113698 23976 63443 741303979 23976 29052 402360571 12566 63443 831439617 69517 23976 379656849 63443 65910 769523199 65910 25964 468714876 56238 65910 536946100 18953 25964 439603712 81244 25964 126896898 55111 56238 146387692 25964 32876 644553023 56238 75337 119059167 52467 32876 370935188 81244 5388 563737158 3238 32876 69922036 3238 28656 32549975 33667 5388 260138783 44015 33667 587390313 51470 28656 546830525 33667 16549 34771207 16549 369 887467018 44015 43691 220339378 45527 44015 93671228 369 736 743154587 45527 61064 798890341 369 56115 209224726 61064 50070 298106800 17734 61064 139181338 37090 17734 245506273 61064 28427 41045759 59156 37090 856285701 17734 63343 979170671 63343 19707 361022628 43722 19707 913035583 27102 59156 386124496 43722 25844 76723228 27102 45926 303809222 71210 43722 550520981 66174 25844 957005693 25844 71096 618048575 44848 25844 35734197 45926 69774 756888448 71210 56212 8073542 56212 80419 707915683 28822 71096 598988282 69774 75002 274040821 59029 28822 675073523 16405 80419 276731167 81096 28822 672288825 2361 28822 943949304 71400 59029 990089888 71400 1179 37037534 3409 81096 170251486 3502 3409 543895910 22646 3502 733750432 3409 8600 588185912 1179 36723 694250484 58705 36723 808358323 8600 56496 93660497 39878 58705 513452888 39878 47214 117751797 39878 77241 852955460 71431 77241 40705200 77241 17993 681437821 47214 12234 171969726 28238 71431 476440045 77241 27084 351092356 17993 51974 308475075 48514 27084 101036093 51974 16460 501117369 30851 16460 719348168 50019 27084 161820202 79683 50019 139410341 50019 53122 673471726 53122 44096 338968881 80801 50019 778235964 53122 26024 974418321 47681 44096 102062347 29698 53122 613394401 29698 40991 285666594 40991 53952 113919992 47681 34237 799940091 43618 29698 275584217 53952 25526 986356187 34237 24579 665818849 72111 24579 768955882 13036 25526 429293187 71291 13036 503798368 24579 25736 900954607 71291 21125 654290714 71291 47410 216711057 47410 45554 549160515 60737 47410 768750802 71028 60737 763801947 45554 34122 139755729 60737 65740 20025681 71028 60696 811575179 63109 34122 718688067 73511 71028 633413636 17907 34122 21328754 60696 52676 45034161 75998 63109 536915851 15041 17907 721060718 15041 51022 895547223 17907 21759 923017011 35930 21759 566971513 35930 28815 687397315 25223 28815 35890145 51022 1419 472387588 35930 72141 690809670 47186 72141 701676981 16175 28815 865819036 16175 8773 88350171 36302 16175 305444255 8773 49786 142067707 28195 49786 20996291 8773 12639 117057643 12639 64543 366461913 2465 28195 156175409 49786 38881 17682736 73201 28195 516879773 73201 23978 71436837 73201 39099 405818975 22943 73201 512941555 22943 74908 759535421 39099 4816 195382579 34628 4816 472135625 22159 4816 679497262 24400 34628 350741417 34628 41214 282249602 19102 41214 164230875 41862 24400 384943690 56933 19102 418707083 19102 66341 676955927 16283 66341 718447438 76806 16283 654074911 54466 41862 131809260 25058 66341 144636999 47342 76806 537871428 58650 16283 120867497 29814 58650 566362478 41715 58650 463651951 30401 29814 82484389 35686 58650 451500247 80059 29814 980607080 24974 80059 778551277 24296 24974 742028440 32137 30401 131159172 24974 39056 619933269 32137 49445 735618013 57259 39056 355270111 38077 24296 278740618 57259 46603 820237371 556 39056 582256654 38622 38077 785988869 57259 18029 360548347 1432 46603 724406924 1432 10670 95882149 1432 42100 967349511 1432 32987 240117117 59002 42100 133648594 13135 59002 797827245 19269 13135 34679711 13135 37294 36412556 2446 32987 589617866 13135 55765 698026386 13135 77852 719272542 19269 4016 137000047 34271 77852 105177320 14412 2446 602651411 51856 14412 127413551 4016 41777 96033886 14412 49825 787400056 14412 11880 511228137 41777 71054 739298430 78372 71054 260255208 78372 52491 622529998 11880 57455 601140407 58577 11880 839585219 78372 42264 16855388 66137 57455 114616231 64828 58577 79123762 22200 57455 396681476 24649 64828 78431386 22200 14186 640413208 24649 35249 393024985 40119 22200 496798905 24649 69137 324679934 51585 14186 533491254 69137 11037 743981227 4362 69137 439769674 76420 11037 850769407 11037 25302 914835236 79576 76420 424542080 34564 11037 941979125 25302 68647 36139891 12357 25302 861311939 13051 34564 448033179 60353 12357 36420160 49279 60353 612368560 68647 42712 60063711 14882 49279 2209176 13051 47596 199485115 27122 47596 693577925 15447 27122 162797180 14007 42712 710798752 47596 3710 146828286 47596 77328 517382875 3072 27122 865994322 15447 72205 668600328 75537 14007 88355121 40326 3072 422117853 72205 76987 377552920 62051 75537 912693173 29664 75537 249131946 40326 54398 795839145 35644 54398 235487978 29664 51685 718574621 62051 10032 124937430 10032 5899 20465811 54398 27532 554744398 5899 28738 595334162 28946 51685 145349071 28249 27532 468268905 5899 40736 759674690 6814 28738 671833189 6814 57569 546642151 50093 28249 355245919 42592 28249 816618423 6814 78000 43200849 42592 2471 498033525 42592 25421 227462375 35299 78000 489604664 25606 25421 168494595 19291 35299 210705891 25421 47369 459825752 19291 70105 920224966 52052 19291 172055672 4558 25606 20393300 12299 70105 929433778 70105 33285 629710159 12299 79165 333130499 12619 52052 400250710 36889 12299 805580079 33285 61495 808831859 15877 36889 135135852 8619 12619 540337270 15877 34111 40386887 58200 15877 308635221 29719 61495 349516728 6189 15877 102874586 58200 65907 989824099 32223 34111 717018743 45862 32223 941189938 6017 29719 654720696 27034 6189 369996382 65907 52457 176923385 31255 32223 18332214 79642 6017 244019648 6017 57228 646559576 27034 30432 672693219 40769 57228 212233240 79642 57499 144293653 71933 40769 95488774 37271 30432 166534308 37271 34946 677302684 34946 74664 959380679 71933 54040 145024795 15072 34946 681522903 1430 54040 266327815 15072 81222 661871150 15072 50886 178223504 54040 13042 44483776 72345 81222 121001328 45376 81222 20468010 10318 13042 341354929 50886 42210 549256331 13042 38695 611224417 80092 72345 658724645 80092 20142 851511556 42210 26373 856751390 19477 26373 947184194 80092 72478 48457373 46429 20142 197564192 79505 26373 883456422 24594 72478 771256573 14021 46429 952732551 48246 72478 89154806 79505 7869 146035794 61458 48246 138236100 14021 39220 830233385 7869 66082 564697730 39220 63144 885695547 39220 25117 778072399 61458 17563 587668037 63144 78946 74711844 78946 26279 10914545 32956 78946 965584197 9222 32956 819137726 78946 43245 494384891 55490 9222 479556745 55490 28452 805470769 43245 27103 67637891 27103 60896 134538323 55490 77487 809814406 61696 77487 937726535 68688 28452 752365451 72735 61696 872053857 72735 38115 383379112 77487 48480 887513889 40886 61696 132226561 34391 68688 267982927 38115 46553 689154469 38115 65762 907545720 34391 7700 249231862 40886 63264 915919043 64154 63264 520088425 71883 46553 13594253 65762 68918 321048087 65695 68918 358949048 65695 78285 273423347 77974 64154 623426635 78285 63774 504132547 7101 77974 368882495 62242 7101 850639448 20710 78285 858558808 17278 62242 71138466 17278 65247 683556163 62242 36802 65141558 65247 70326 121101481 11944 65247 845548844 17278 66941 895678375 61573 70326 315959386 66941 57171 658396283 61573 37713 762437901 66941 51504 620386316 64165 37713 19053613 61573 27441 914166395 37713 58175 296842492 2010 64165 263214168 2010 12916 391961624 2010 76898 835380648 2010 6489 953347409 6193 58175 75909375 20740 6489 962555043 66642 12916 37895086 35511 66642 791580427 35980 6193 878773855 66642 34897 547878787 66642 71855 597063636 22895 35980 259548168 55237 35511 51210636 34897 12015 18811952 68784 12015 654304289 68093 22895 953458621 23156 68784 315652733 15630 68093 891807782 25924 15630 513553034 64612 68784 375002891 25924 12097 568676858 23156 32531 344022312 35772 25924 850694521 64612 14860 392661753 64105 32531 95658903 35772 34832 119154865 58256 34832 955889926 51651 14860 467721539 4258 58256 362337512 4258 70203 677510293 70203 45056 802187932 7653 70203 639192956 4258 77237 828905508 70203 49483 121390395 3889 45056 81188630 45056 54367 636953650 49483 59253 686467569 54367 69275 108953780 3889 81280 969095051 69275 72163 119146816 43458 72163 294672421 59253 65633 315025541 69275 53796 174553762 15075 43458 110179259 46561 65633 269280569 15075 70401 258565773 1458 15075 271174815 79679 70401 41825516 18800 79679 133792167 1458 24536 147571566 30448 1458 512125545 1458 17298 717362632 60633 24536 618017527 72915 24536 440787903 10544 30448 327931943 64313 10544 356899231 17298 69465 355785448 14206 72915 725683059 8039 14206 454671850 27013 14206 772263181 64313 25183 476068219 69465 63743 500453619 63743 58684 781104031 49289 63743 552356057 63743 19675 558011393 19675 59536 982393342 29669 49289 189485537 79283 49289 973762750 19675 49395 378588735 49395 38355 247131992 59536 56223 532034421 15860 49395 181641390 25239 38355 275955994 56223 65764 123191777 65764 48845 595703117 17158 25239 159612962 2336 17158 778800260 30912 65764 524047069 31654 65764 54862064 9166 31654 179833189 21668 9166 481363447 9166 41894 388043094 41046 31654 714498855 21668 18410 330868398 27910 9166 333905547 35542 27910 652124617 1400 18410 182031612 64842 27910 606276185 64842 54390 593606805 20689 35542 893648149 20508 1400 624922918 59594 54390 966113957 64842 75793 565844041 48313 20689 668660169 59594 68706 124113202 72784 68706 938612260 69990 75793 10719888 26942 69990 128841982 48313 74576 393493899 74576 31357 670822682 31357 77321 37710769 12163 74576 445855763 80781 77321 9229655 76084 31357 382762685 47313 31357 781599909 47313 17672 349695431 17672 10475 34704645 47313 58692 515278705 17672 21371 511003114 21371 56589 73771139 10475 26167 884948580 34353 21371 93109313 41220 58692 44071454 56907 21371 325919910 26167 70965 534178023 20992 34353 17481147 41220 58063 24722590 18310 58063 349180221 45525 56907 367985207 18310 30153 194337753 55883 58063 860870089 30153 77554 113656992 18310 64255 712358921 46974 45525 348639768 70828 64255 665390919 69656 46974 710994699 50803 70828 139827005 70828 11863 151040667 38172 46974 731088006 38172 71711 326496509 44754 71711 178735867 31193 44754 542187520 31193 19860 512347264 39090 38172 942443398 19860 74377 475826995 626 19860 734950285 18328 626 680814335 74377 42551 937304516 626 39039 330059323 39039 74725 321567991 42551 55665 413387890 18328 37565 250822441 6241 42551 541699401 25570 39039 294662402 55665 31950 583856382 75738 31950 390569786 63581 25570 670169265 2828 25570 818567053 31950 18916 529157745 63581 39624 767881699 39624 58318 750307953 29150 63581 46714524 75567 18916 56471962 58318 48818 529328243 6184 75567 122479674 75567 14506 87014226 48818 79622 735975273 6184 76082 646631506 76082 65048 592216123 71761 76082 402978431 79622 8262 414969168 71761 30096 791181103 8262 47413 431338221 71761 54999 120171312 47413 26098 75791309 8262 53793 817997054 30096 40370 95917696 62992 54999 814770598 70749 26098 553763317 56924 40370 538920940 70749 43819 47511425 75358 62992 917143252 56924 63225 816288182 63225 18253 766194070 44209 18253 357585016 75358 55096 289609510 75358 70711 667753416 55096 40944 710208965 44209 8972 395571470 70711 16761 764620301 58767 8972 570949638 70711 49065 855011088 16761 76507 152361633 77405 16761 819256989 76507 15338 866396876 15338 72836 87400639 35566 15338 689145794 80472 76507 254944047 8541 72836 273351349 60666 15338 766454631 9275 8541 895343317 9071 9275 256006897 10653 9071 989371103 60666 33676 219737420 33676 21206 649112488 1150 21206 413854400 34416 1150 419491427 19877 21206 591962158 60436 33676 791163523 79844 34416 130494359 79844 20413 474429776 5895 79844 129017750 5895 48040 74955238 48040 27565 521525896 27565 19924 110132614 20413 70270 831759299 73253 48040 49077367 20780 70270 273605364 73253 55738 759014756 19377 55738 128423743 12721 73253 330216855 9451 12721 333222070 19377 3141 663659980 18519 19377 26594040 3141 74267 41436075 12721 42483 817416603 77280 3141 80016095 74267 25533 531957770 74267 22809 182912499 2429 25533 208310617 25533 45727 46496892 45727 13119 151037393 37409 13119 832868810 12506 45727 839055427 26956 2429 770501889 11086 12506 852527160 5302 11086 67306363 12506 49733 702943374 29214 5302 815966158 11086 32472 38306196 29214 15158 739142161 32472 62565 225784433 15363 15158 654673501 12069 32472 826645936 32472 11284 516258567 62565 25801 130631112 62565 80104 927542817 15363 14139 363362415 25801 34826 558827609 34826 81165 204811544 80879 81165 727446062 37014 80104 282564592 37014 11010 948120633 53515 11010 378235116 25348 11010 567561730 37014 2422 474005374 37014 26337 977296809 60333 2422 125862147 25348 4471 310048358 25348 40544 174589010 4870 2422 839980985 37797 40544 94095082 4471 8994 291921324 39631 4870 232968130 62754 39631 364908038 39631 17104 32594781 18267 62754 200151076 8994 34351 887106523 17104 53375 5700039 17104 59184 617391200 18816 18267 386915651 59184 48151 732482008 5851 18816 643702729 18816 13232 848699120 13232 12046 515884937 13232 2 485090710 9493 13232 33540950 35810 12046 828422423 53336 2 36643288 22907 9493 28727555 16521 2 351686575 35810 8304 346421775 35810 54410 81514408 54621 54410 552625710 16521 43526 203902637 43526 42360 512992563 8304 9408 113929834 49436 42360 807547097 1840 9408 808851425 59453 43526 268932699 9408 46779 384567046 9408 59287 385634983 40781 1840 333209200 21166 46779 743570267 40781 38095 980480658 75746 40781 476436511 22762 40781 686136506 44145 38095 736521233 38095 727 761419283 44145 8571 707381708 67304 727 164196553 44145 47310 261172907 57251 47310 170881542 46099 47310 593307997 67161 46099 577482570 14810 67304 9502028 67161 75445 616264104 20526 67161 232673960 14569 75445 314227115 75445 48890 24358490 14810 63506 748542047 34184 48890 479391356 14569 21661 28685986 48890 66375 54845817 65875 21661 62608582 63506 63446 312976237 25079 21661 540150845 1763 25079 209964219 45555 1763 642869146 63764 45555 543281702 68021 1763 665512911 1763 72333 887434030 68021 17100 800437088 39576 63764 936283017 72327 39576 96352216 13221 17100 261888326 72333 8153 18985556 8153 70671 984605516 72327 14535 662224970 64221 8153 395325858 23819 8153 359227907 187 70671 951638684 27701 64221 282451238 4548 27701 462927488 64221 75564 817391467 75564 26773 850704799 187 20315 264025619 75564 55410 469714092 71774 20315 710763169 26773 53277 31643261 71774 18369 924187664 55410 8934 209558698 62436 55410 34811268 58127 62436 695877460 32773 62436 791164595 18369 54763 274386138 37964 58127 799505413 20510 37964 902287604 20510 81117 92660424 42617 37964 712309734 28576 81117 76456982 7775 81117 97988969 24962 7775 6186064 36953 42617 257461658 38892 28576 678732869 43584 28576 81613667 38892 9582 582636503 43584 18408 398610103 79421 18408 190369277 79421 64766 19516707 53493 9582 38207232 17628 79421 984442724 53493 56446 77476715 71486 64766 624701994 28142 53493 809494469 56446 65785 932705378 41130 71486 457575312 56446 36637 931466751 39078 28142 450913756 71844 36637 885743306 36637 45022 330549676 46015 45022 585083508 71844 39104 963562036 63810 71844 88182999 71844 19503 930697523 32405 46015 987981535 63810 28866 106635249 63810 62105 511650098 28866 80061 416703637 62105 49783 206765451 80061 55828 30912871 80061 51269 817182256 51269 20144 22681525 80061 47666 804765906 51269 35125 790093765 55828 27912 603241905 27912 42204 362898885 70464 27912 738862319 27912 17947 24535373 35125 64494 185424935 27027 70464 787261371 17947 46681 481686700 43278 70464 850863428 3533 46681 930524932 43278 7868 834721590 66577 46681 198797870 7868 24397 129277561 18736 43278 354122642 3533 1593 617145483 7868 713 625554364 66577 8554 554430459 8554 12565 85431739 48568 12565 122154381 1593 70924 96306616 53313 70924 503855724 8554 48462 659471699 2561 12565 160170719 2561 39900 890046414 70015 2561 987011546 3975 53313 983633910 47887 39900 662894428 3975 72607 539883946 3975 52149 50928256 52149 75683 796647422 52149 16645 905411484 75683 66622 632862037 52149 17121 208547105 69931 16645 82203988 12167 69931 395104183 28262 12167 182423939 74155 66622 165274852 77174 28262 895109701 28262 7481 983054035 77174 16078 188996066 74155 20514 163276512 49119 16078 496831418 29478 16078 207578105 7481 14679 323375628 49119 24045 783238301 41011 20514 484129149 29478 43729 247257537 20277 24045 853524429 20277 70814 835284960 41011 7672 639022476 3648 41011 966755368 3648 57389 981865399 70496 70814 663342051 57389 54598 457475789 57389 3377 367163916 32189 54598 174010719 33835 70496 671618179 32189 31091 209127718 32189 5544 707557500 33835 79845 842735343 32189 23518 505042745 56419 31091 884478287 37180 5544 296372027 50845 37180 60621273 37180 55965 526247482 56419 79154 67078830 51707 37180 373606513 56681 37180 477549419 73709 55965 630952029 56681 9805 240893700 30133 51707 434013411 9805 40640 381072722 9805 22133 85746555 31183 22133 837344222 30133 58762 975220134 40640 21761 989132555 21761 12740 859460407 66471 21761 937595860 10498 58762 464129908 12149 58762 140005772 10498 55428 255409930 62851 55428 335896589 8274 12149 108545180 8274 40960 370997706 8274 26888 600987564 77128 62851 442645852 77128 80860 26795824 20416 8274 845665263 77128 21906 118951713 21906 43784 610879131 30507 80860 68121752 30507 26632 279467426 43784 19844 326138879 30888 30507 788447292 21983 43784 772829467 50916 21983 485678876 30888 64869 840570364 19844 75098 509772189 59350 64869 487537822 50916 27046 393645451 27046 53667 492661299 20577 64869 828559060 75098 77069 512526226 59350 3196 337032199 20577 47060 62266510 53667 31674 578166135 80783 20577 400439367 31674 54649 763003118 47060 42635 779729545 54649 65123 221879732 80783 47437 184936174 42635 60054 433314759 23611 54649 381650423 65123 36624 827138430 67127 65123 676373191 67127 29635 662746330 29635 78463 762107883 23800 23611 393524312 48080 78463 870562414 23800 20021 758628397 29635 39129 678467840 48080 21106 915733533 16789 20021 899460792 60714 21106 658001802 18582 20021 82703412 60714 41767 936782049 41767 34662 439956491 15718 34662 145662473 72306 18582 18216455 11035 18582 543311508 41767 53550 898617483 76070 15718 716140485 11035 5158 549879578 32267 11035 640392175 11035 29455 692737656 32267 62521 58303615 3277 32267 440847804 5158 2696 155145403 62521 595 357806499 1102 2696 577047984 62521 20096 545545088 64388 595 413182195 35852 595 588959541 55296 595 659624842 51987 64388 236678271 72620 55296 6798341 64388 43987 261510537 72620 68806 501053820 68806 37883 685119971 51987 43809 84348457 3736 37883 392982916 68806 52871 454095823 3736 56134 969205568 37883 34431 879172016 55924 56134 274904780 55924 79185 472554677 56134 35326 675082732 58516 34431 658467796 77792 35326 297097889 77792 17135 576250968 55282 77792 373545337 17135 49420 521588263 55282 73084 158504483 49420 39082 298962338 17135 41864 16604427 49420 52246 73998430 199 49420 230995566 55461 41864 95934412 72922 41864 989851828 55461 55697 232245901 30942 55461 136359127 55461 23519 937722825 1237 72922 443053798 40464 30942 780516831 8402 1237 619315958 30942 38802 273927846 66172 23519 939817106 19107 66172 480433517 8441 38802 670674540 45636 8441 794462391 45636 37006 867739349 66172 61358 96866309 45636 3036 101587774 61358 23987 3968748 56208 23987 725456197 9632 3036 61228909 56208 73119 646047924 161 56208 230806232 73119 22603 447658704 55849 22603 829253409 22603 27081 220607212 22603 75951 912352305 55117 161 603730063 75951 169 111262257 55117 7611 877214377 67809 55117 961683569 15154 169 331734519 15154 76047 401237690 4948 15154 808899646 13275 67809 82310943 13275 4021 346453785 19065 13275 953720216 45562 19065 142491585 12494 19065 934119780 19065 49414 48365861 39401 4021 362157650 12227 39401 571587144 6587 45562 281913741 44946 6587 372328477 30798 39401 302238159 60250 6587 3933345 48976 60250 552045629 44946 5187 880020654 60250 45268 326539204 34030 30798 211006106 60250 37643 928308843 5187 47363 552389997 75614 47363 254994298 34030 23617 919071857 23617 32664 137548219 47363 23556 805003617 47363 51353 88927140 32664 38432 479248523 32664 45915 256940667 38432 60053 616533227 45915 42817 806152553 31044 38432 528133253 10010 45915 661167134 45915 72911 163997851 10010 18997 802106908 10683 10010 249072834 9865 31044 784980195 72911 65423 317477511 14795 65423 348860761 77689 18997 81604921 47835 14795 909019784 47835 42450 691147547 14795 14963 968231998 64729 77689 368787804 6116 42450 874489418 72285 14963 489384191 42450 22852 310820302 79230 6116 891356503 72285 62959 130704051 48456 22852 812210122 31343 62959 282874659 48456 31840 368259410 31343 24265 715262135 17983 31840 960345695 51806 17983 627318987 31840 48796 403048225 51806 71766 633591854 71766 55867 386802045 78535 51806 117108191 78535 53463 384545567 81094 55867 593427229 55867 23606 524755930 64980 53463 596479901 47370 23606 728751315 64980 71827 323983136 44917 71827 512511260 52188 47370 307277093 44917 17000 527228997 42188 52188 419023939 47779 17000 939178473 52188 16144 87074358 17000 28442 435198046 28442 7073 141455169 47779 10732 27522764 28442 4080 430106290 3278 16144 102677318 3278 18758 138514438 21349 10732 632813749 37776 10732 748578379 3278 9745 314694639 50851 9745 607559201 37776 56385 531935658 56385 38127 413009267 37776 3699 642408222 3699 30972 104288396 3699 34228 730892480 38127 56171 776329743 56171 79100 912028964 56171 53959 693123317 5004 53959 28864621 1930 53959 56652758 1930 9522 851795824 53959 12486 464007884 12486 68333 782677882 68333 80276 698690987 38851 68333 137664127 4218 80276 629611119 38851 3830 926119181 65753 68333 433797138 26006 80276 727169941 38851 26562 2630449 64379 26006 729448286 65753 53764 329185647 53764 70354 401777802 26562 66665 138578028 64379 71385 998054919 6107 66665 267217059 71385 53340 390397979 66665 3315 39493017 62744 3315 943811204 71385 7410 122964732 62744 60968 749466891 53340 63597 456107814 60968 19385 647712585 62255 60968 949146175 60968 53511 133023185 73924 60968 537977647 12998 19385 288285864 53511 65692 208981421 62255 31702 741988607 12998 15539 973222437 33561 65692 542790233 65692 39867 147443320 31702 75147 824180788 21875 33561 811296772 15539 68069 925120339 69622 68069 554500023 68069 79718 391870053 79718 69942 55206003 68069 73826 605545488 69622 22427 119497864 71073 79718 661161500 34079 71073 453556492 25443 22427 377155154 21684 73826 492027378 21684 24547 862613711 6821 25443 416736336 24879 6821 410722011 6821 36724 43624856 24879 28540 751115992 24879 38017 855411140 12202 36724 494215831 38017 61861 55856262 36724 44362 125551700 61861 37750 630701222 44362 67641 967930790 298 12202 174698559 37750 44864 112707296 37750 59140 431056003 37750 73346 995825662 38596 44864 314038909 78017 44864 93365896 78017 12085 968876017 78017 51961 294954900 64143 12085 738990704 64143 48884 424971550 36265 51961 427339923 48884 65432 561862057 10254 64143 510305965 10254 51966 446774797 55609 48884 123543643 65432 33756 596238971 55609 11056 748830576 55609 9045 631529950 33756 52251 51325065 58748 33756 808002658 33648 33756 190827686 38526 52251 96139218 38526 1492 405456459 35154 38526 729753625 1492 36257 142197709 1492 24810 296398057 65814 36257 926428905 18718 36257 52733815 41100 36257 398190219 36257 56660 430258406 41100 16629 471763247 16629 29552 377525111 12333 56660 587959993 75390 56660 105513101 29552 57001 341443373 1715 12333 4649031 12333 57883 667400662 12333 16657 397007461 21385 57001 196915065 31055 16657 922336983 2174 31055 134002611 75075 2174 908650403 26964 2174 76995153 1704 75075 349682736 75075 50274 18441878 1704 70268 554468281 26964 9083 658954868 37398 26964 563315296 70268 47961 793564801 78580 37398 738716269 78580 43561 434860504 9083 57132 519795583 47961 49026 696669897 57626 78580 27634637 57132 60927 43564130 7683 57626 85214084 7683 54152 21223009 57626 66071 90514605 30601 57626 807765053 16228 30601 130952581 27514 16228 72654832 16228 50747 168928404 8372 27514 469930602 68726 16228 683557260 68726 40461 253588445 50747 12395 251019927 36038 12395 18155179 78464 12395 643226464 69345 36038 687618553 80264 69345 313442736 23042 69345 178381769 8403 36038 613782121 43814 80264 392521305 47100 43814 2855637 62969 43814 997010415 62969 75529 731525987 75529 28275 524261777 75529 11709 506307645 47100 76555 632698089 76555 26405 110204131 76555 13516 464654784 76555 27602 427251831 13516 20654 132039567 26405 62816 902667736 41205 27602 298888444 67037 13516 108389851 67037 31469 614767290 41205 5338 529391338 31469 8498 131501397 5338 1332 912607651 31469 11275 371087890 5338 72673 903209757 8703 5338 397104378 11275 14241 742058394 72673 43913 304415007 56851 43913 621121699 56851 39466 213486583 21764 14241 104396103 74222 21764 823884524 66934 56851 870216968 66934 34401 75690661 21764 58677 600043180 21764 51595 553295140 46582 34401 255295595 34401 46590 366714192 50264 58677 665824697 15029 58677 517069584 51008 50264 485668098 7847 46590 831068205 39106 50264 649009128 23570 39106 932505367 65117 39106 757069353 39106 34258 171020708 39106 30713 196550798 30713 53648 426078344 43378 34258 970194549 1250 34258 45374585 34258 76016 897259655 43378 2459 404704948 43378 56357 135982610 75 76016 25491196 69527 75 361737571 76016 2154 223358110 56357 61539 309251092 61539 55222 927648511 66372 55222 894942226 69527 68115 80907397 25275 55222 711178527 42838 61539 71026085 25275 51324 99349686 25275 47837 974497090 46623 42838 851389782 63837 51324 344814664 30731 47837 176090448 9294 47837 606237387 63837 34759 520938751 63837 43053 966396712 9294 51751 174289362 30731 28987 582598340 43053 62787 949213835 34759 13262 294317023 77799 62787 75433429 26941 62787 201200341 34505 28987 627152523 47375 26941 546857630 13262 6041 769330853 15134 34505 501079142 6041 56179 98775444 56179 31262 74402773 56179 66380 595413417 73689 66380 439455297 56097 15134 312368741 56097 2409 704061189 8782 66380 448123180 11983 56097 822714905 40625 8782 501939080 40625 65964 94009427 48530 8782 344772697 11983 46044 69017164 65964 60058 419952542 65964 60400 403460127 60400 32955 694778562 48530 56416 662520380 46044 61177 750433074 32955 2884 920936245 21584 2884 417563311 30887 32955 19747709 13293 21584 618759900 42734 13293 921622853 21584 27079 862984776 32019 13293 169252794 13293 9552 566402386 13083 32019 647329063 42734 12755 263504688 19006 13083 735616651 39429 12755 889770068 77947 12755 872740624 21785 77947 43616047 19006 64958 230618985 77759 64958 124700506 77947 76012 697444661 64958 5477 364463121 5477 39156 977228566 24175 5477 441001267 39964 5477 902622449 63401 76012 348221879 39964 24755 373942598 24175 64606 40170164 39964 20786 825799347 7522 24755 442650587 64606 53576 987132079 20786 42138 553009126 8443 7522 769485635 37947 8443 100166407 7522 32907 948223341 8443 65741 856692549 32907 35277 472163427 56713 65741 215376723 13975 65741 56895041 65741 39932 200759764 37367 56713 812880382 60137 56713 736425433 56713 42182 316122256 59952 60137 60610991 12638 60137 80270447 57805 60137 408370301 47849 42182 540714933 68660 42182 632307929 69600 47849 263037298 17283 69600 15337888 47728 57805 662373947 73123 47849 709444991 21190 73123 798218807 73123 58027 436445717 19742 47728 433716053 29576 19742 372180387 19742 23619 38703472 58027 43163 138452114 53065 58027 737717765 19742 73091 349263680 53065 7006 259873732 33599 7006 442939787 29140 53065 571529756 7006 16807 815821931 29320 7006 512754750 55140 7006 750860392 55140 53743 408222956 56172 16807 162182421 70032 16807 90159797 73260 56172 766588309 56172 20830 88349968 70032 28701 475504983 70032 37847 99890866 72415 28701 334395516 4259 37847 518052900 66249 72415 213145892 57280 72415 293809526 4259 1902 431031645 1902 57639 583849743 57280 74879 404939035 53702 57639 930529745 33147 74879 124249540 74879 72182 321137510 72182 24985 250227163 72182 2578 885060097 33147 39403 935173154 2578 77438 8100518 23858 39403 100463503 77438 57891 877151582 71446 2578 650632714 78726 57891 971034564 45291 57891 25647464 34652 71446 519864284 71446 47072 835216071 1642 45291 556049035 47072 51333 52834870 1642 50442 100987233 22281 51333 530364180 28519 47072 463516369 1642 70523 833422047 28519 15953 502439513 70523 65527 174502880 28519 54494 884306037 28519 25417 471047764 32806 15953 414858101 65527 25060 861694802 25060 26207 837975432 8073 26207 208285804 25417 71697 49054074 32806 3384 166586443 8073 3630 988689681 31940 26207 944198237 31940 20872 249022071 46533 20872 364318006 41072 3384 960186458 31940 37530 913631255 73600 31940 523884304 2375 73600 825682352 80058 2375 68133218 73600 75716 874680660 56760 80058 123443293 47016 56760 426433032 80058 10809 181266778 76870 80058 171774791 12359 47016 530737060 76870 21926 835423959 12359 40019 410298894 37101 12359 461620005 11232 40019 106700964 12359 73556 224375755 72207 21926 728710762 37101 46030 234546093 37101 73805 931173844 11232 63287 365818107 62652 72207 209474910 70393 73805 39847429 75976 46030 681906929 73805 78075 146853277 39493 75976 100999296 70393 13810 93494557 70393 47139 509505649 28708 78075 3679447 28708 40734 413573412 37438 47139 579125507 16947 37438 996270160 47139 49017 292194496 28708 79471 794024621 49017 66530 682608688 26066 79471 439485383 79471 27787 429538227 49017 29926 141441911 26066 52112 834394844 62885 52112 935666115 52112 206 391555245 52112 34174 152392537 34174 64069 373434465 49339 62885 119001017 34174 68254 581702728 62478 34174 694929711 34174 41620 905365152 57698 62478 669362196 62478 65248 121213494 40303 65248 429332937 65248 66867 893617981 78354 57698 704765325 65248 30924 370294962 40303 28029 645058213 40303 40908 374588775 19216 28029 38454277 9870 19216 174938788 40908 57323 103710171 57323 639 852744998 40908 1183 925487163 19216 56250 607801965 20707 639 300308661 69067 57323 16649446 78713 1183 268275816 56250 58853 138090373 56250 58330 646717819 75050 20707 566427071 75129 78713 207380912 58330 45432 50206729 75129 60877 993928189 60877 72997 138196152 73641 60877 43455873 36574 45432 223229279 73641 72517 714024540 60877 7247 222393580 18487 7247 215454703 67546 73641 964961277 72517 20709 48395363 76325 20709 337950569 7247 21541 677022710 20709 24147 866796279 20709 45976 360265645 76325 46785 527740022 36795 46785 74978083 59992 24147 125118380 18717 45976 855258603 40608 36795 101288738 26307 46785 281482169 27260 26307 45880518 26307 70554 105524993 77260 40608 487534762 73577 27260 803502342 73577 50403 689259408 17210 70554 991655810 70554 37801 873601581 65272 50403 355767268 65272 53025 844935398 79153 37801 878653909 32721 65272 136195818 79153 46363 803138519 65272 16186 22538264 68268 32721 377145077 75105 32721 409627947 16186 71620 5894067 49435 68268 506650304 68583 68268 428815262 49435 30541 284915104 57412 75105 151713804 28993 57412 641764357 68583 75161 853900839 68583 25181 664564483 28993 25435 960796497 57070 25435 630733719 21219 25435 734691650 71997 25435 645598748 12841 25435 880760083 57070 62773 48743642 12841 18841 349513062 71997 3593 769048755 68862 3593 618912752 43888 68862 319342537 18841 36921 122400474 68862 46503 985078316 3593 32539 283464852 68862 12561 122516590 37749 43888 994724960 12561 25975 52066498 26163 37749 1613653 30790 32539 500004564 26163 56004 302246102 9550 30790 979168170 16293 26163 666256673 67044 16293 145944045 16293 24128 191316100 24128 72083 223693213 24128 79203 43208208 33734 72083 710473215 21318 24128 852326089 9933 33734 997272006 72083 22041 27426905 33734 56888 125672982 45772 33734 611902367 73593 22041 682706022 73593 32623 713056044 45237 32623 54854021 20738 73593 180830247 32623 78750 903341030 73956 78750 914450352 45237 56098 715373005 28162 20738 816794223 5278 73956 621028002 73956 65466 187134667 17662 56098 583160160 5278 67307 732085448 59199 17662 27768046 59199 4857 552737111 15976 17662 634180566 59199 63143 36213205 52761 63143 630671846 27577 59199 352113523 45491 4857 469604094 15976 3687 572064406 71804 3687 232547040 27577 69773 274746548 40435 69773 297313909 40435 5251 592018961 69773 52337 804059550 52337 66411 102359478 52337 10100 671130732 54769 10100 820168225 10100 70225 446473627 7099 52337 557372504 7099 37044 242577513 44463 70225 250057131 37044 50386 195371307 16126 50386 263807924 7099 25972 135114424 54767 25972 37920524 52741 50386 174903438 26760 16126 20614207 26760 56799 256724191 71974 25972 95591957 71974 59744 244303145 40186 26760 153036150 2701 59744 737429059 59744 3131 319365354 70463 59744 51142410 3131 11640 117073230 16307 3131 470323567 67319 3131 872001979 70463 50725 674333713 77748 16307 183186624 50725 67631 824198582 50034 77748 882142298 67319 66590 238806918 50034 50855 176352065 35284 77748 515389672 50034 14433 261347549 13382 50034 322411806 1521 35284 527643042 50855 6817 92620773 64720 6817 96259901 1521 55121 576262604 2515 13382 142515804 68202 6817 138012540 68202 71410 564797393 64720 33586 855360385 72104 2515 474310739 68202 72767 821607513 29554 68202 531177336 20173 33586 111725892 39189 20173 408461888 47822 72104 979473421 74566 47822 91841079 52237 29554 936709484 48160 74566 214242442 74566 25941 319008866 48160 78339 25609788 25941 24259 228868172 26093 24259 794373989 26093 27979 887676073 26093 74439 31743313 78653 26093 812188098 24259 59799 275111775 27769 27979 715023438 59799 15550 399242741 15648 15550 218851210 27769 37689 158897592 59799 62104 330030415 44242 37689 205242558 73181 15648 722739139 73181 60928 148586505 44242 70044 582503691 40957 62104 789535824 60928 22385 47354583 61810 60928 30768923 26895 60928 500630246 47387 61810 530583463 44048 22385 421082636 22385 69730 799130305 76718 26895 317017047 47387 59607 667888102 41936 76718 858594024 58422 69730 586709238 60263 41936 930040712 16888 41936 160397038 11936 59607 63953145 26974 60263 399560556 58422 14564 188212535 3531 26974 162861397 41015 3531 478038894 5297 3531 170597773 14564 70480 108658903 70480 47057 144003833 35478 70480 359392823 13371 5297 223396661 13371 9619 846539883 80364 35478 64794476 58690 80364 423103155 9464 58690 598791046 59243 58690 443455509 80364 58973 710956418 58690 36028 773204326 33252 9464 6381838 9464 57736 152129704 63063 33252 196983977 69854 36028 215389902 51236 63063 313870436 34965 69854 921279334 51236 76558 411339392 63063 9328 106041106 76558 56492 662114725 51236 65108 378537165 37792 65108 510231246 12508 37792 378412914 50618 9328 7300537 50618 37297 573243075 64635 12508 34309775 17097 37297 681290277 53488 17097 160380611 50618 10583 62451195 53488 33350 168621278 24021 33350 429979036 10583 13664 306922600 10583 29831 940365982 17125 29831 336963226 24021 62722 352998043 17125 15490 851504426 17125 29028 578503502 17125 75894 385691877 75894 47463 175790663 29028 18602 483817538 29028 19684 963765716 75894 77185 800513838 19684 55228 558818924 19684 44327 330992324 54437 77185 23291737 29230 44327 751627564 55228 13356 982105315 80918 13356 657045492 29230 42344 776812154 13356 27761 673911084 29230 30846 845603018 13356 63604 566378104 63604 31558 592183881 27761 40381 86055636 22113 40381 197578743 53458 30846 222040982 40381 57351 88000485 7250 31558 658916801 53458 44281 835965618 57351 56365 120605877 7250 11722 342039077 56365 41292 312528127 22266 41292 783299953 16827 22266 804164738 41292 23348 816098685 16827 3853 247471353 49401 23348 708524032 23348 33295 790840923 23348 12384 765919436 57759 12384 921198806 9446 33295 299286081 66352 33295 977358986 70119 33295 18310958 50358 9446 886622323 51587 66352 478701263 51587 27853 713533930 7634 50358 437010689 51587 73227 849917430 73227 50705 700668374 7634 28476 485455448 10417 50705 837190689 73227 15765 883501462 10417 51670 399292607 13541 10417 698938984 15765 28912 256271644 69688 15765 981226571 15765 39531 615893928 28912 11526 795360640 2450 13541 299894046 50541 11526 488481460 4266 50541 246760213 27755 39531 304368347 1957 2450 933110145 34915 27755 756597893 6546 4266 513400644 71913 1957 855578278 27755 52702 827496491 71913 34677 748822404 15574 6546 118454826 50182 34677 97033842 34263 52702 920415527 904 15574 635316894 50182 61516 741878670 59144 50182 23030690 41498 59144 965176846 39948 34263 672884373 16023 41498 418560239 47202 16023 748224310 344 59144 984054845 41498 40660 690481603 39948 79323 599391893 16023 22092 700563172 40660 80125 137655972 26502 22092 358710183 16886 40660 749663313 14687 26502 188386316 37607 16886 386520786 37607 9171 58904646 27275 26502 106897093 37607 77705 22688522 14980 9171 445963834 9171 4661 989043697 8299 9171 525341964 27275 78136 68710808 6845 4661 94606560 40502 4661 859368648 47196 78136 157768642 17822 6845 825919537 6845 8281 861833745 8168 47196 109084459 63527 17822 345406443 16731 47196 134092249 6179 17822 973690333 63527 8090 712843034 8168 48332 127448578 63527 38931 857694065 7525 6179 136137151 48332 54345 290452835 38931 20703 289038470 13967 20703 23392274 54345 20963 970872401 20963 63547 930159831 78544 63547 295209092 61580 63547 129098355 1085 78544 498258137 20963 21050 621056245 72902 63547 240686288 72902 12826 428108158 37125 12826 800661736 72902 62605 999996746 21050 13511 581515447 59827 13511 206555426 46615 37125 409461274 37125 13442 379131712 13511 25386 856171901 13511 56528 934661121 56528 19109 137801257 16654 25386 660718045 34994 16654 178449371 19109 38277 590053186 56528 38363 880515562 55193 34994 520372087 38363 73301 818774274 7461 73301 40611171 66586 38277 941947786 55193 66407 105095374 23581 66407 750815078 42663 7461 93632181 29082 66586 808659058 42663 64970 563808794 62495 66407 727804226 29082 63752 196907962 29082 35053 68323568 21618 62495 151132182 67322 21618 499958755 67322 41342 923480446 12817 21618 804811147 39128 21618 206708867 21618 46361 97365478 41342 70254 800570481 70254 19228 140444304 12817 61104 267809196 70254 29512 217316654 30026 61104 756568432 70254 22087 686721617 3807 19228 395839371 50781 3807 671363490 43302 50781 985164026 3807 1225 302889688 50724 1225 986459996 43302 70637 729997924 62177 50781 888355459 79437 50724 58825675 70637 45172 863427192 45172 69383 47417063 60367 69383 48020765 62177 49588 422179877 14462 45172 79120747 14462 37304 677271336 69383 50911 370504942 63513 60367 8582754 63513 1058 336067847 1058 72839 211607994 1058 46186 272149652 50911 72010 310044430 72839 47177 22378823 15162 72010 21066440 44093 15162 427367774 46186 27318 710831308 30606 27318 88599616 30606 65599 659825338 30606 66164 946109736 1401 44093 452450340 66164 27585 426534445 32886 27585 565952361 73582 66164 198747330 29778 66164 415900048 45289 27585 959514057 22996 45289 708563398 32886 40492 142005722 71441 29778 195306056 24836 22996 58650181 24836 65941 927635176 14763 40492 1297309 71441 75513 334361970 35276 14763 249231204 24836 67938 226517303 67938 47403 781225222 67938 29470 925604122 67938 64787 661205669 42048 47403 857315403 64787 71863 771124296 71863 16967 99800874 21945 16967 753239842 76380 16967 519851112 21945 46769 826972098 48425 76380 764662808 48439 16967 636562362 46769 21736 929189281 7110 76380 35797168 21736 27112 580272943 8148 27112 110254909 15514 7110 185402011 7120 7110 338274239 7110 75459 951756147 30950 75459 455078965 75459 81020 564465605 81020 11352 787319702 21235 11352 514390664 30950 59817 325147099 81020 66976 140837808 38954 59817 601915294 11352 24334 742774174 13705 38954 302831299 8930 66976 728853676 48894 38954 788031056 24334 25123 476173187 48894 38107 968433214 48894 28286 494798794 41408 48894 625097679 38107 65843 11220060 65843 56802 960659192 28286 32222 11412604 79218 32222 92468492 47798 32222 993571137 65843 72091 412561394 15655 32222 274767486 18276 32222 744942260 47798 59459 105470693 65309 72091 394537815 18276 61287 238918375 63331 61287 143450988 59459 5185 785887534 16556 59459 229183108 61310 63331 123624355 26177 61287 579757619 5185 70987 786973779 26177 56779 415562778 73914 61310 845944754 30417 61310 29222351 73914 11648 630679559 73914 3345 678957537 30417 14611 456260431 35051 73914 775505054 35051 54725 324189706 14611 53112 248571842 35051 42512 205128089 60575 14611 130715992 51717 53112 208939730 54725 8212 124218300 42512 8765 66696236 57485 60575 172441198 8765 80467 949425429 56308 51717 209605448 8212 6382 948551593 80467 49115 339918776 43373 49115 680611541 80467 45911 337194547 43373 46478 147808809 46478 47068 551119444 43145 46478 135258819 45911 4372 887622945 46478 56019 44230464 46478 72366 183918879 4293 43145 83270736 4372 49625 290766977 44401 4372 717145796 63756 49625 561186036 4293 31167 51212149 47735 44401 166974110 63756 535 9619281 59622 47735 284027594 535 43612 230801897 31167 46023 679619142 34730 535 733921740 70397 59622 555641919 80327 46023 735462571 80327 1846 62083815 80327 70361 166636501 69273 34730 737895927 1846 60720 259172571 80327 24789 104906907 60720 49027 196903778 57074 69273 495405942 7633 57074 289400775 30613 7633 952912368 30613 53683 874305635 29639 49027 841767225 29639 50944 858162102 3805 7633 188750937 23207 53683 457157653 81001 23207 166297101 23207 41196 40174070 60781 50944 677345957 60781 13957 179416308 39226 41196 161750505 13957 30221 148937489 2299 30221 414907244 60070 39226 785266703 60070 12422 446473542 12422 63656 277725937 60070 28747 226203883 24077 12422 488842222 63656 52598 109655454 54872 28747 441873825 28747 70233 496637215 31163 70233 895315595 24077 56326 796684400 10793 70233 743831580 66409 54872 994816583 56326 63174 741788592 10793 71349 214353115 63174 52386 275740849 15909 52386 89083696 76861 66409 244606244 44831 76861 988191380 76861 29940 639975847 15909 70719 526880103 15909 41318 134882721 9966 44831 33371442 19204 29940 639974646 3635 70719 180820723 32034 41318 45459322 72461 41318 175812605 32034 24714 304051831 72461 9693 565055138 68139 72461 32228975 43045 32034 641599202 44598 43045 261184961 18692 43045 221493726 32309 43045 971272834 43045 36504 880639734 51273 32309 276596718 9274 44598 297615800 9274 17833 749088093 51273 68167 840752334 36504 74358 860995898 74358 30975 629385679 39909 9274 999078179 30975 31125 548262471 31125 78510 828343820 79234 31125 54003132 71219 31125 745242211 2141 79234 21058968 64793 79234 278801581 30517 2141 217251075 30517 38319 157270498 39486 2141 418872146 71595 2141 357926996 39486 6892 697863004 6892 54462 47475188 13309 6892 53626877 6892 65438 412704744 54462 41272 667442654 54462 13509 340727188 54462 22169 419945633 59661 41272 181539084 43147 65438 734676502 13509 76300 169551098 59661 54884 638241165 54884 15901 850804512 15901 57378 403459793 15901 7113 805899398 53028 57378 294458575 75637 53028 391336234 38164 75637 975874182 7113 30658 383453266 16470 7113 199798856 15823 16470 565029964 38350 75637 60457284 61063 38164 935462984 61063 78568 779860859 15823 73007 806868030 78568 35466 748816061 44820 61063 122789181 35466 6459 129804506 78568 10832 95065816 22721 35466 686701401 3837 44820 208112587 37849 3837 769824307 64808 3837 825997904 56845 22721 890776591 37849 68894 627715899 12564 3837 710641880 56845 61686 810333306 16813 64808 951019364 49736 12564 956534778 47641 12564 567831058 47641 51988 97933935 72625 51988 592338287 60330 49736 556220695 36416 72625 899349506 59960 72625 107923441 19021 59960 109800774 69434 60330 419727234 19021 5576 768001196 64146 19021 477839920 16182 19021 12725358 19021 78243 454385934 77266 64146 150818032 64146 61748 346982750 62708 16182 715548230 79007 77266 685233969 79007 13105 919436687 23667 61748 452542758 32482 23667 856407368 25072 62708 938950465 70577 32482 365082663 23667 39587 46840483 7603 25072 67942632 33580 7603 207024866 37410 33580 417325553 33580 49378 199754315 12757 37410 790420604 49378 76589 153418148 33580 2627 771375838 12757 78781 895592381 1717 76589 508951126 41279 78781 622819706 17798 1717 216510604 38579 78781 645195486 1717 41017 936642266 59094 38579 533707547 31652 59094 336052557 17798 2708 629124714 38579 77839 899632094 2708 78010 92455366 78010 65012 373530715 23282 65012 747008557 78010 5728 946349928 35946 77839 957706304 33777 5728 105860303 66496 35946 57166185 73496 33777 139157736 24897 33777 895715590 35946 29632 607864704 22803 33777 133619011 15788 73496 830089726 24897 49697 698748248 67065 29632 100390936 13403 67065 422653821 13403 30203 869055240 30203 47201 169497027 60662 67065 807318866 11257 47201 259053625 47201 60230 521964988 60662 3576 323910911 47201 45990 775091314 64089 45990 95153068 64089 49305 913579335 45990 16781 122433738 75569 3576 89328783 75569 47400 918467358 44952 75569 775895655 75506 16781 790593491 44952 28783 502637617 75966 44952 728825970 28783 44641 728356498 44641 35071 466795162 28783 50063 519861280 59344 50063 141860509 67297 75966 647641415 45953 44641 374684258 7258 45953 551881214 45953 71905 42014478 7258 72041 18255033 45953 3216 691937287 63364 71905 273017313 3216 44562 732035023 3216 9276 785169300 63364 14101 777715909 9276 28859 588392176 59132 14101 512016124 9276 63335 109897576 32293 28859 557456738 28274 59132 557176422 32293 69727 376617822 69727 79146 870121365 44703 28274 480066915 67059 69727 926172104 66021 44703 445012178 69727 72818 539045956 79146 23853 757043650 60922 67059 452386810 46877 72818 860976237 51484 66021 864223538 51484 29431 377879377 76218 29431 850266724 53558 46877 621880738 29431 78803 721223136 29431 8927 294955854 70807 76218 583687421 78338 53558 335733744 43091 53558 127908455 28459 43091 580844066 48430 8927 190398400 48430 51378 703540394 51378 30661 15322059 43091 7990 394023974 7990 28855 802179068 54615 48430 410297679 28372 54615 598725056 58136 28855 971534669 58136 62420 383105256 49629 28372 261672430 21353 49629 477785582 49109 28372 235244299 55333 21353 80718310 21353 74150 367798140 79559 74150 239295050 81129 79559 115223673 79559 30945 679531148 5070 55333 11654154 2268 5070 131864461 32145 79559 867594775 73085 5070 513194688 39641 30945 452962484 56165 5070 771102208 56165 7783 413427875 56165 71361 722945260 7783 29041 111052205 39641 10285 84244938 29041 23634 114720196 7783 63102 917274544 29041 12465 78622711 29041 78703 136193240 78703 40198 438779392 52610 63102 865126798 12465 39167 363093944 39167 20223 708628023 20223 13225 783551137 20223 69467 66130222 45648 20223 38775155 741 69467 366043475 50735 45648 843956243 40553 45648 832336033 40553 73578 142235927 50735 51964 6337651 78888 50735 786576917 78888 2005 591990806 51964 81215 932698138 25718 73578 911562359 25718 37202 543908433 78888 27827 526943776 2005 58291 626196766 81215 24482 842723795 41182 25718 14943559 21054 37202 203810575 18819 27827 598602796 21054 77998 358438092 48949 21054 511359133 41260 21054 102600188 48949 68357 812387795 41260 71822 763067531 48949 32686 885066382 71822 65528 169197039 32686 32658 935758732 19878 32658 746791101 58362 32658 709964904 43161 32658 91702242 76451 58362 214339375 19878 7697 450942274 58362 72787 548312752 5792 7697 135517996 9449 76451 77123247 1301 7697 294507288 24445 1301 537246562 72787 34724 947110138 9794 34724 211078012 9449 12161 653631768 34724 10200 770268707 24445 36925 471457965 9794 46989 903588203 11014 10200 38210955 36925 6491 344500292 74419 36925 654747478 46989 66966 769371931 6491 4295 640638948 46843 11014 612958949 56363 74419 169632931 43462 66966 122629382 22973 4295 983597273 78206 4295 566280392 8534 78206 714543000 12159 8534 345917782 27620 8534 578535498 22973 49731 43519925 8534 79873 674730277 79873 3717 120758878 72363 79873 265693935 72363 41294 547887126 49731 65321 876615184 65321 80343 878647513 9383 72363 339976440 41294 41129 998443775 54085 65321 886721356 7620 54085 826265938 868 80343 485981800 71273 7620 653542392 56749 7620 22421084 71273 53178 421215917 56749 28975 968163011 66652 71273 503466393 67259 66652 264360319 56749 9067 60867220 13998 66652 89484439 28975 34121 450495666 24173 13998 631046102 24003 67259 40902805 24003 20662 525782341 13998 51703 333148261 20662 36032 12936087 9373 20662 135338677 36032 73710 404476879 20662 54535 551959035 36032 79791 493373941 9373 77671 880370893 32778 73710 290427143 32778 69479 956946590 60527 77671 860578906 26661 77671 84841714 32778 8901 479084504 69070 32778 473712017 48107 60527 569513258 8901 7551 933669496 7551 59205 406477750 69070 3877 360315645 47874 69070 131264656 21019 48107 623364421 3079 3877 137051740 21238 21019 815155846 40388 47874 853531107 21019 38826 944478982 70250 38826 784396724 70250 31022 698745710 70250 24723 771755731 58238 40388 300071675 24723 17718 23957503 58238 7070 213487191 68546 31022 140914862 7070 53688 541282708 32321 17718 119007145 17718 71471 671839147 7070 371 249769024 33638 71471 786013334 371 17888 28076074 18250 17888 722279144 17888 49525 854244968 371 19744 25565430 17888 50529 273216399 19744 16020 988650022 39242 49525 65447612 77458 19744 845065 5168 16020 915021737 77458 37373 535392223 16020 17077 66521643 37373 26402 308361909 76713 5168 978273283 49623 76713 435800586 29257 49623 980437323 49623 54668 319895770 13046 29257 528015799 31740 49623 742636926 15122 29257 561449390 15193 29257 725935159 15122 58578 50062544 58578 65917 584670617 13528 31740 855823227 65917 13191 204915269 62087 13191 504880637 13528 46799 384330612 59945 62087 669498772 23361 13528 756931065 15057 46799 377926276 59945 70451 580847061 7626 59945 267061921 72153 59945 71909695 74166 23361 942917744 15057 2192 882371186 48041 70451 435265325 72153 21071 44065622 20570 48041 175407876 2192 34298 600838022 20570 44650 919284620 44650 45542 359625116 73152 20570 251093482 71568 73152 848083885 53240 71568 289164597 65938 71568 420880658 53240 62853 650262950 37831 62853 877970820 5803 71568 754986899 5803 13211 417435290 65938 41624 764427134 45041 62853 907304477 37831 72677 760629170 5803 69439 390053026 72677 35767 137655388 21727 72677 672300847 55870 21727 501677038 35767 31526 186137964 46279 69439 775881689 29862 46279 673362772 46279 36755 491753148 22407 55870 584653508 36755 74010 801003848 48509 29862 911857318 74010 23851 265021193 74010 36943 106411741 71753 48509 481615433 44187 48509 934173485 11991 36943 522635367 36943 71904 30797998 71753 45713 167633909 71753 13716 422263461 13716 64904 587541156 11991 22516 274597816 22516 63577 347655972 37387 64904 133501830 13716 28110 747236717 28110 30366 833941566 30366 1024 33296016 34288 28110 956747662 41951 1024 780124191 28110 21970 180281884 20426 41951 634424670 18614 1024 209016926 1420 41951 291198230 41951 50316 522383490 21970 10729 647946466 48984 1420 980659434 51932 1420 258081074 48859 10729 156459516 75528 50316 55734189 33142 75528 297662514 58196 33142 860633032 62477 51932 56244171 75528 16448 582435664 75528 70427 44762605 57554 70427 928667584 30536 62477 181848529 67825 16448 44532557 16448 53442 425184991 64329 57554 335713077 33922 53442 647079274 30536 38361 744731781 81144 33922 924179864 43842 64329 588028658 33922 47977 608549900 9118 43842 223117076 23803 81144 4282802 32441 9118 890332844 43842 37102 830195505 29629 23803 73518804 9118 25496 392877413 45633 25496 952518947 32441 58963 270311342 27648 37102 965591396 45633 27365 185298640 70880 25496 495581164 74973 58963 137480366 70880 17058 17665672 27365 23050 95642150 27365 6684 994815960 57275 23050 954489875 57275 30660 462920814 57275 72631 154199493 21004 6684 19299648 57275 11692 383571215 51331 72631 711869457 30660 71708 800037537 56310 72631 351174570 11692 24828 366472608 16462 56310 618361562 56310 16950 323103138 24828 27982 89181861 25307 24828 206772020 10280 16950 79792784 64999 10280 565058211 27982 3524 859122569 58679 27982 145058129 50755 64999 330837112 50755 18790 380329740 64999 77695 988685318 70819 3524 295471559 4470 70819 392865932 70819 38868 69975879 77695 55386 18374325 4470 17863 765839166 74610 70819 693252434 16396 4470 455711311 16396 46054 254558508 58634 74610 741798176 17863 23330 817413850 36614 23330 261476384 73978 23330 678920822 48258 46054 703612501 58634 76273 263341182 58542 23330 212411042 64678 48258 700359544 76273 66416 805097624 55414 64678 308424395 66416 18238 689782327 64678 33116 869071039 18238 48803 668567305 23162 48803 249596498 48803 11173 49790467 48803 69103 491794647 23162 6353 691022645 69103 32318 803477728 28024 23162 690777615 32318 68467 64066240 68467 31242 197189183 68467 6634 183365056 90 68467 431950271 31242 46575 769999173 8137 46575 829466425 5879 8137 817154097 8137 2333 110254988 5879 67953 679902946 30491 5879 953581308 67953 76616 608133608 5879 72160 286170798 35365 30491 499993117 78592 67953 114169451 77361 76616 782208820 35099 72160 638385745 13015 35099 904369880 49573 13015 26198830 28910 35099 97691502 28910 4801 823975885 4829 28910 400229695 13015 71297 651146943 28910 75257 877723762 4829 4561 608641628 29247 71297 392740572 15228 71297 192158851 75257 75322 418111061 4561 79463 953318784 67831 29247 160555790 29247 53033 74091374 75322 70296 577468000 75322 68432 494072368 67831 68110 253084746 68110 54544 422089166 42657 54544 683452997 68432 53158 70983273 75931 68110 752023711 6564 42657 153582834 42657 28498 336048495 75931 62804 744923231 4848 53158 176963747 6564 80498 582179596 62804 53465 120444430 53465 47412 218211686 15575 62804 455502966 15575 73077 76281179 47412 57739 857296526 47412 45101 367325196 12182 73077 943141093 14848 45101 313673870 73077 53608 887995762 24845 45101 562793132 28306 24845 811820056 28306 11941 974799646 28306 14255 331116776 7346 14255 581690316 62856 28306 361837658 62856 8325 808188030 79989 8325 551884643 15682 14255 763282306 41784 62856 171219124 41784 46864 892874923 15682 66116 409917030 27881 15682 991413271 15682 16688 754647181 41784 66775 832168564 16688 50584 247293332 27881 74611 135178767 50584 38302 963854011 58409 74611 912014637 38302 65799 387250339 31641 50584 508084009 38302 63132 510091216 21852 38302 231370084 31641 75751 195188104 31641 62855 921879816 21852 63050 686732223 31980 21852 247439227 17499 21852 779987558 9782 62855 154740076 23546 62855 101488689 63050 65269 29794033 65269 68181 86903036 42079 17499 260411758 42961 65269 832500260 65269 79850 50760533 24672 79850 518647698 42961 46828 821354944 58484 46828 580149280 42961 2836 90714772 53846 2836 899893766 7312 53846 994260960 57494 46828 532382027 23175 7312 388307942 2836 31805 185585385 39663 23175 552037024 7312 37310 382473007 8616 57494 635856092 31805 31001 304352904 39663 52144 372649438 11479 31001 921210594 36331 52144 61636462 25237 52144 834770861 11479 39578 321113556 25237 46979 788232783 8287 25237 42773876 39578 63290 129455615 72024 39578 979785238 63219 72024 983767722 8287 2736 679239925 8903 63219 763657546 8903 19002 308943529 19002 8199 370657054 2736 63330 615506594 8903 54882 546100170 63330 74987 516895820 11465 74987 264082352 63330 43514 759685405 43514 9995 314040037 54882 67910 218806054 2346 74987 345143638 9995 39027 347948418 9995 3642 3647465 39027 65220 841469592 3642 19507 400859535 29405 3642 861800992 45233 3642 457019166 25478 29405 163163984 29405 13375 820576840 61045 29405 355202527 75271 29405 619342959 20553 75271 686504123 25478 80412 303146978 61045 5236 687311223 20553 41626 379504839 5236 46097 424492533 8585 46097 872729905 35889 8585 51764078 35889 7029 952690956 29890 35889 421341605 10525 35889 118975887 7029 23369 370583922 35889 19815 306403467 81058 23369 108703971 29002 10525 164934834 10525 60812 346173667 23369 63841 188521194 81058 40842 372735803 26057 29002 331383668 48723 60812 813887884 60812 16568 671197001 72957 63841 288053333 39394 72957 863337716 26057 47379 977853324 56295 47379 938083779 47379 29718 874611863 29299 39394 534853875 29718 2583 338087417 47379 54102 483976390 57594 29718 820753998 2583 52837 763214234 29299 74933 138221716 74933 41137 904638153 32024 41137 148436298 57594 75682 276037243 49258 41137 799426678 49258 41665 53220948 41665 21168 196193850 49258 12868 132330121 75682 63008 290136386 79859 49258 425758453 46871 79859 685022615 79859 72736 114976734 10926 63008 654386019 72736 52698 322417770 52698 73097 100380697 10926 14729 199616731 40585 72736 889883781 81226 40585 602076279 35081 40585 192793055 12349 35081 853160610 12349 71278 677864114 81226 44940 784732443 12349 19713 527972921 35081 74402 900621487 6740 19713 545025513 67883 44940 835373905 34906 44940 992024966 79475 74402 105674511 9239 74402 401820112 79039 67883 826583701 9239 79751 218756983 79039 39153 593319569 74607 79039 982971665 79751 30610 851993542 30610 29282 926025718 2043 79751 873017152 3690 2043 464052059 12340 3690 330464146 35376 3690 132361208 3690 30718 662650637 3690 63074 115014622 26571 30718 759951199 19863 35376 300891531 19863 31216 605966923 63074 61435 851267038 74199 26571 909945149 15042 19863 163783756 31216 19937 883697484 53090 74199 403693265 46007 15042 27552840 53090 16706 293361528 51207 53090 786125164 16706 56520 410835936 46007 66221 454471266 46005 51207 52707642 66221 44894 73100215 51207 65717 467662795 18860 66221 127278201 65717 34073 256226172 44894 56200 176298667 75498 44894 870828446 77878 65717 30033580 75498 63851 442024883 34073 38199 33883972 56200 59470 501938439 63851 37854 27953480 77878 58160 814523152 63851 15973 257746253 16977 58160 783184303 37935 59470 621072582 37935 8710 681855771 15973 74882 856130557 34028 15973 232256909 16977 34379 770589240 51807 34379 569170230 34028 123 448492639 34379 47015 33131722 43608 34028 179643578 42902 34379 244773632 80432 123 25907451 47015 26425 127480710 80432 61719 247044737 61719 5163 720455922 19455 5163 872395650 80432 49237 69524857 5163 37987 44564870 38151 5163 892673727 14912 49237 753415542 14912 13909 589136883 37987 73937 465930065 38151 64527 323409038 14912 40629 303338488 73937 44451 245465271 64527 54579 389246412 54579 24366 549025964 74778 64527 941983672 24366 26828 321531141 66585 74778 176059585 59791 66585 398852097 74778 8663 103176338 37073 66585 394439816 16780 59791 924790280 79249 37073 753469332 8663 6264 117076878 8663 36783 907243304 13503 6264 58462377 6264 26282 349945995 6264 43910 292225801 26282 45689 697299279 68829 43910 790682867 62285 13503 949142424 26282 22983 627864616 69766 68829 774211297 66575 45689 17693328 68829 327 704895785 49745 66575 346473047 689 69766 121127222 327 4022 91481844 4022 72215 801985498 32178 4022 922235468 4022 69928 791565663 689 23505 644913844 53705 69928 195015060 58153 72215 441955623 68967 23505 471128206 36250 23505 991155931 58153 47094 817821379 53705 15510 395976895 47094 72067 127977447 61658 72067 470128770 36250 918 387056237 30933 15510 784725182 61658 60040 940381492 72067 2151 87812713 4280 2151 84765746 72166 2151 156628493 31283 2151 843262375 21829 72166 575392116 31283 42699 591198330 80069 42699 635624473 72166 47669 102502579 42699 35949 187629866 76307 21829 950833650 45065 42699 69905685 45065 40903 849793332 47669 47613 616717028 47613 3586 61668971 40903 76187 597549377 76187 40097 130165585 65822 47613 596933803 76187 29936 547926620 65822 16123 648811788 67364 40097 260137332 16123 66156 134499130 33921 65822 94067992 57242 16123 618694898 30500 16123 101936706 66156 38403 674443578 57242 55777 242447874 57242 78468 836614151 55777 25767 989416415 25767 10204 181607124 1093 78468 707289738 1093 51926 53135849 15566 10204 317034940 1093 30899 609935702 36292 51926 108664647 7771 36292 108666905 77340 7771 187984093 36292 11098 72653991 46250 36292 865805985 46250 38580 36171704 1283 77340 202706351 18031 1283 873029395 30336 18031 159997243 38580 52221 389911779 12722 1283 15491076 79961 52221 53015394 30336 65425 55708104 1574 52221 117785186 55481 1574 313769943 7373 79961 237704603 25629 65425 691501076 36363 55481 496269267 36363 20734 294570240 48375 20734 866569951 43982 36363 965304844 5379 43982 980635264 48674 48375 318389636 43982 65367 465681769 21085 65367 120857255 7221 48674 332833237 48674 46729 132145151 43945 48674 564161843 43945 49755 197032572 46729 79517 560596296 7221 44314 114700615 7518 49755 785753452 43945 50492 997188754 72950 50492 390719558 79517 42177 703462326 7518 76800 157167918 25513 42177 865063863 76800 56166 689294716 60104 76800 696500540 49036 60104 366873078 25513 44054 863086382 38568 44054 806222474 28013 38568 938071293 44054 17370 35601136 44054 13125 757364044 38568 43718 645906378 43718 65061 247014680 66765 13125 383299048 35830 43718 566198900 37906 65061 240995128 13780 65061 736340814 35830 52680 643461096 35830 35694 388482577 23834 35694 342407226 37906 22748 192764997 23834 37666 754857262 35694 7995 261502967 79 35694 756115611 18682 79 489013103 79 44856 187194475 80106 79 387914178 69073 79 823474505 6305 44856 969793383 65333 80106 731648642 66679 65333 685824858 66679 2142 510686208 6305 71251 223323165 71251 52479 728603048 66679 13802 44452166 65831 71251 549305209 49319 13802 632806927 28436 49319 145584891 65831 31649 570274906 69796 49319 798916854 62534 28436 545933597 70758 62534 10697856 35865 70758 524244881 70758 70466 273809333 49577 35865 893462262 30278 62534 882546896 10942 70466 830618093 70466 72305 853969141 50564 70466 104929459 22909 10942 518263350 10942 72753 358615164 72753 45153 386598786 45153 36976 224247379 6753 22909 590764684 22909 27400 138916877 36976 5127 558842993 36976 72580 80825567 6753 24402 176247298 18707 27400 403713208 5127 50449 99108712 24402 72980 308030954 72980 64524 728978940 72980 10014 932437761 72980 41899 45106656 13453 50449 723069320 26229 10014 186748844 41899 42466 483454913 76466 42466 778139274 78859 26229 810564004 42466 49666 207257275 40300 26229 463618196 42466 5156 191880403 49666 24556 188157465 5156 51661 149514209 46903 24556 818184330 60582 40300 741562492 64710 5156 787827577 70713 60582 117380682 38108 46903 611038562 75641 64710 610148908 60582 47481 283406391 70713 35681 268308716 38108 5474 75278080 75641 60580 179596294 47481 62054 120384648 46004 35681 540355663 2823 62054 5470186 80047 2823 128446605 35436 46004 952880115 69104 46004 638014672 41725 35436 231616433 41725 35164 602312430 35164 12851 555151295 69104 27526 592225697 74636 35164 439729497 36360 41725 352814089 74636 79498 851788705 447 74636 342513540 58784 447 372603494 79498 26724 665425217 15700 36360 761479750 38034 26724 76990984 38034 76604 643049645 15700 76773 813093935 18927 15700 188431101 15700 20172 924543255 76604 50456 683202120 6953 50456 292007892 18927 58678 951581495 18927 44884 109575971 11234 58678 791640893 11234 8250 819479578 8250 41638 788545564 58678 12197 275529083 32188 41638 536619300 11234 28143 654137199 5579 8250 851767879 32188 34151 917565335 28143 63383 641598470 34151 46144 795779983 63383 39621 34284227 78013 34151 102593453 47949 46144 952211623 52800 47949 513388810 60403 46144 131351282 52800 2388 136811 78013 50248 937871190 10142 60403 271454473 2388 62873 686642206 50248 47203 740082161 65577 47203 340454204 66897 65577 226393257 8338 47203 830380242 47203 67954 392072306 66897 9553 579650562 66897 12396 154524632 8338 55692 613208228 18494 55692 36453835 18494 18747 504235777 18747 4225 174245670 18494 21960 25323775 21996 18494 263611933 59000 21996 699031569 17008 4225 247160768 21996 21792 934566309 59000 50460 461451631 50460 61695 86494989 21792 34605 172275296 34605 52155 684319829 52155 43254 93886642 20496 61695 604716240 57003 34605 582937878 57003 9091 358045706 9091 21788 635860669 33140 9091 874267056 67622 20496 202901241 21788 19918 837005168 33140 80859 420334845 39192 33140 854095927 19918 69943 774226862 45796 80859 507254891 80859 66312 621231798 4872 80859 628556080 69943 59935 215657810 48228 59935 210371045 64759 59935 281878999 59935 757 410472074 757 24233 738044452 64759 49887 336724939 9413 64759 335831962 7817 757 36527809 9413 58169 815615524 58169 1753 5246375 7817 49531 114602414 58169 6624 903445981 1753 54786 205553587 49531 1903 682056818 6624 72949 856967101 61467 6624 472808828 61467 3926 476005156 54786 43649 234685713 34281 3926 203299857 34281 30175 475217380 62346 61467 118708266 74264 30175 20282129 10056 74264 875450662 49079 62346 993273429 73143 30175 635375613 69042 74264 779532905 10056 13254 415411155 42917 69042 196356352 73143 50977 798712458 50977 68718 152782827 69042 6656 41542417 78519 68718 433337170 6656 26062 13804227 26062 42622 127948076 42622 54592 18213369 6656 3103 10964741 42622 80748 120140474 26062 3268 443978211 54369 80748 940573154 54592 30926 391690023 54369 35554 993320494 30926 1011 30959495 68489 54369 559234514 31596 30926 734729090 14295 35554 810761715 1011 40082 571175580 1011 1833 365619921 43143 40082 74884404 52559 40082 377568332 64763 43143 596528229 75071 52559 511030634 63531 64763 385219684 52559 58107 491256187 63531 78176 479278594 16693 58107 971482234 75071 40533 712810808 63531 10205 894707893 40533 15137 78567078 41644 16693 676118848 41644 22935 516922078 13878 22935 553324434 41550 41644 44217394 15137 48130 945126758 74229 48130 298368501 22935 24757 174450626 70239 41550 570993140 68865 74229 207422398 61452 24757 316652367 74229 64593 490443417 60889 68865 835540624 41633 61452 519415926 41633 70935 131761080 67004 61452 144638085 70935 49533 720582576 37752 41633 728657024 37752 26501 12670195 39751 67004 30635013 36929 39751 53442162 49533 40413 28505735 70690 39751 3489560 70690 11104 99223741 38772 39751 888437619 61496 38772 235728222 61496 6741 710357421 21256 11104 853537296 39449 61496 893129990 61496 60270 946765827 21256 81192 639593391 57139 39449 792768276 60691 81192 469709894 52041 39449 155229672 60691 11892 655923107 34903 60691 244300377 60691 55608 14142804 52041 26470 61175930 55608 73953 475762471 11892 36559 297147762 36559 60880 24594857 18258 55608 274322775 47254 36559 964080321 40901 60880 985883021 673 47254 205845993 44840 673 439650431 18258 30754 581601811 44840 79258 910648050 52736 40901 606360356 64946 30754 238724493 30754 22765 104258755 46139 52736 971648730 22765 12799 608347330 52736 25586 841066620 25586 60914 750773378 60914 1074 153342590 12799 74587 376123064 14389 74587 215353211 47275 25586 408041785 60914 31511 49930047 31511 21567 838917780 85 14389 311843510 85 1042 574515533 6942 1042 324347646 48588 21567 140885632 1042 46026 295675701 46026 57767 751129707 48588 59083 216062294 70721 48588 857698139 46026 14508 148619537 70695 46026 47859645 14508 19353 88872451 66242 19353 582143839 69270 70695 616702444 73292 19353 210494593 59982 19353 309106100 19353 65489 861245667 7575 66242 322448314 50677 69270 695957520 73292 15696 321669789 62044 50677 62384447 33244 15696 934503887 56558 15696 589702620 67623 33244 878023889 55030 33244 912727794 56558 71084 760904976 54203 67623 33638251 15077 56558 89602848 78671 55030 6519438 26365 78671 311000413 78671 14342 77970481 32627 54203 118942752 15077 28953 93572473 28953 19772 932526397 7845 32627 940703373 19772 39120 331405843 28953 71924 576574374 15180 39120 521634673 7845 13940 121508612 66446 15180 318710453 15180 73333 131334688 13940 11797 699856544 69154 15180 781909204 69154 8377 780755028 81267 69154 200797382 73263 8377 710475370 56766 69154 564378303 4999 8377 923016709 31566 73263 123325537 81267 55616 299997117 49855 56766 814771991 56766 65784 772149430 36014 4999 749829040 77670 65784 410139709 49855 65118 398475365 36014 33110 758090406 40251 33110 660981939 60467 36014 694782991 33530 60467 99922692 31381 60467 83836135 33110 74116 272326159 65985 40251 284520636 74116 28284 328762327 16347 31381 494655237 28284 76106 768113151 26063 16347 368633123 16300 26063 278571664 54275 28284 826747857 72904 76106 139599356 67315 54275 752254704 16300 72186 818254077 72904 61575 67884773 8923 72904 673324760 72904 42587 774643510 42587 7644 90722132 20673 8923 779000225 72440 42587 210340199 7644 6454 52269103 34866 7644 123574555 40731 20673 991190388 72440 22876 46609393 34866 23538 327089198 40731 17852 205638764 16017 22876 353581759 22876 17505 95757321 61652 17852 883312838 57020 16017 321214273 80365 17852 98280115 80365 73574 418898074 25019 61652 620302834 57020 1548 436435968 20043 80365 577701196 1548 10133 315340269 716 73574 38395042 10133 72450 29410987 72450 72532 35635229 20043 57954 94441641 21234 10133 253717785 21234 56690 369077831 66091 72450 497834872 21234 14310 565652356 2878 57954 231362899 47764 66091 37378021 14310 25957 733922011 63732 47764 55082987 58923 63732 670929000 32333 25957 458560604 50282 25957 990811471 56333 32333 731116843 46810 58923 65332046 67716 58923 911308292 72966 56333 541580908 67716 65324 316208050 28362 67716 10863036 28362 44415 255114587 66043 67716 2637382 24056 28362 594878316 80522 44415 560149921 24056 24325 268675993 66043 60881 793565131 24325 27668 353329476 34765 24056 667794283 3683 80522 565640676 63177 27668 438307302 62263 3683 392844967 65187 34765 762318047 3683 56429 309639321 19962 62263 14935891 56429 61554 99197649 52851 65187 16165951 24849 19962 239529532 61554 22161 27595527 29448 19962 957836311 24849 62025 24213234 38674 22161 586850078 13078 24849 402787632 33326 38674 134788845 29448 66287 604585983 6046 38674 434220369 13078 57650 702219738 50835 66287 399048982 66287 41687 836251293 45331 66287 620953091 50835 6124 187052023 45331 28994 434535158 75760 50835 779495673 45331 70752 74537655 75760 24843 213505237 6124 18600 952385696 18600 1565 111402619 24843 80958 55496835 80958 640 184448028 11353 640 437288516 6528 640 448264249 1565 39555 831927295 11353 744 403606920 39555 843 320054472 11353 2677 644697279 39555 43194 648594446 744 42287 218707351 1273 2677 887483624 2677 9455 609710643 9455 18388 510326923 41948 18388 846911594 2506 18388 60934349 33169 41948 706981092 41948 58971 177537164 33169 17707 864265911 2506 46489 680463131 17707 65144 191367263 71736 33169 168046846 49153 65144 300915753 71736 42583 539865095 55233 65144 134141580 65144 14539 629878682 49153 24499 124105494 14539 76109 203568304 14539 53297 331899936 53297 26694 557032015 23689 53297 881640544 23689 27421 842158442 76109 74208 439430246 26694 8385 332567107 48159 23689 487037634 23689 58007 321259016 27421 64521 230453363 69643 48159 125895429 64521 75857 829923529 75857 75541 329498496 64521 40980 706736413 69643 22221 21946739 16808 75857 329255835 40980 9361 564658043 60455 9361 791926618 60455 10226 544999999 57587 22221 444689122 9361 54590 114705150 23597 9361 111886747 23597 15448 892848224 57587 30328 165335193 49893 54590 129845628 23597 77077 555929451 30328 2171 779674020 15448 38280 774017929 26497 2171 54950789 2171 25144 68549694 2171 74580 164112599 74580 18728 154928919 18728 35778 911477647 25144 68321 555493400 909 35778 325455400 13206 18728 548668788 43834 909 589334588 43834 26841 592465504 43834 44471 111996265 26841 46835 548806402 60200 26841 6105601 9633 26841 350099298 44471 35879 195621533 60200 194 894952136 60200 40349 309904268 40349 69595 179986197 8297 194 66340058 8297 50899 907820208 23839 8297 134287003 8297 69125 139328051 8297 13110 168528829 13110 33441 752419300 13110 50021 201068723 73777 50021 945078928 50021 48924 102685500 48924 37828 407423229 37828 24317 303653882 36739 37828 747087070 73777 71227 586672452 36739 21969 749847734 21969 11085 163090085 21969 65135 75626286 21969 29966 117265397 43310 11085 912280546 36470 21969 299276451 58905 36470 711294800 75426 29966 297154485 4191 29966 930701395 75426 52502 661115253 4191 280 663804543 58905 13505 74698353 6922 13505 577624551 280 45523 681266647 52502 69312 877627648 280 39524 819267176 69312 78823 17032169 69312 27944 262342013 69357 27944 64303753 20179 78823 76104948 4277 78823 631159807 56103 69357 585741945 4277 57244 548219377 69357 8980 658685056 20179 68099 233635986 68099 16485 59733795 13984 56103 936117410 53889 68099 821184650 13984 76915 512784380 13984 9356 690969932 35179 13984 622906746 53889 18925 870403760 6268 53889 197627070 21750 18925 585113717 5435 35179 364869532 18925 45947 796064170 18925 78793 741632762 33115 6268 191000296 33115 27792 117218894 51351 33115 473805610 78793 12559 22002011 28553 27792 953328106 10748 12559 667971550 18452 51351 176894082 10748 65029 129480404 17609 10748 423684308 65029 800 83133823 3465 18452 244842413 65029 29712 131866540 3465 70724 247724413 3465 22277 196207494 15675 29712 345281760 29712 39648 130627397 46477 39648 932725093 46477 4899 385967406 78528 22277 303733868 66849 39648 792586456 34992 78528 218605187 75970 66849 884091080 65978 4899 346346635 42387 75970 115879632 66849 31411 470991332 31411 64257 769151709 36792 65978 184807045 43260 65978 398306224 63853 43260 102787020 63853 52516 328836390 57200 63853 384870322 52516 67231 984350833 29044 52516 559826426 52516 32637 429158817 52516 70629 630804005 17946 70629 825654968 69558 70629 387335978 29044 43349 97424810 69558 40997 428350232 40997 22493 208746255 40997 66162 117350595 31114 66162 467691658 22493 52297 583948912 10648 52297 587205446 26083 22493 165544298 21008 10648 134804711 26083 45255 228021973 26083 23998 720526383 23998 67955 194506484 45255 51785 356441392 23998 16790 76463172 45255 56706 379752380 51785 75174 596875108 16790 15894 49998111 16790 21900 248030679 21900 28847 777083252 75174 14526 941675028 61514 14526 520055262 10492 61514 815805490 12019 14526 917392571 14526 22219 875818893 14526 10163 384280756 61514 61661 876385526 10163 31157 596721964 37303 61661 959525037 22219 33191 601235197 37303 67079 987776065 33191 34714 352303707 76050 34714 15713815 33191 8158 314909212 76050 74371 366078882 74371 61626 629125766 76394 61626 41800074 76050 48198 390926900 34733 74371 108958086 48198 39859 543988051 48941 61626 65549453 76591 34733 941134194 69698 39859 738108645 76591 77151 717859687 69857 69698 196052213 61241 77151 586138241 76591 26293 5115161 14156 69857 473512150 1617 14156 193260115 33940 61241 284573469 27015 61241 732930175 27015 9179 572125606 80746 1617 767912962 9179 18272 337368511 80746 59429 123888327 68061 59429 714164375 80746 59754 662141718 18272 80334 983889107 18272 46968 898187426 32672 80334 950400394 59754 22154 873360028 22154 46412 130584267 28852 46968 327496933 63710 28852 751820514 63710 76116 245034128 28852 78448 932612393 5491 46412 655125916 2808 63710 605210900 78448 57583 172823205 57583 46278 4942625 20060 46278 676452322 35401 2808 338665660 9711 35401 79438269 72137 9711 591360752 49800 35401 876819910 9711 29842 776898034 72137 73560 930816131 72137 10289 186204178 72065 72137 216611417 49800 73856 631586461 57481 73856 679451373 73560 68997 144642547 62857 10289 773969553 73856 19976 462648867 19976 45787 544949208 77242 45787 948536988 68997 22606 39214841 22606 8236 412511920 49387 77242 314790114 8236 34611 948795154 14563 49387 398150168 14563 78972 646822663 49387 73060 338208188 26034 49387 439795713 56164 26034 623567881 78972 30540 721497849 78972 25204 340613728 40915 30540 342629242 56556 40915 468510192 25204 25521 766408738 25204 2135 272869600 56556 66415 87377280 79557 66415 854664724 66415 51407 283253899 78711 66415 208794570 48386 2135 66097563 79557 46301 662774940 46301 13849 640943737 41921 48386 398463415 46301 10341 260835433 1868 41921 4637974 47649 1868 30083249 72002 10341 848473676 19756 10341 164867681 60286 72002 30506949 76279 60286 35475968 63363 76279 498738496 62869 19756 467977337 19756 47901 327775145 47901 6931 227890758 31762 76279 835796638 31762 30210 848547152 62869 54080 6908545 30210 58972 352071057 31762 60528 422746688 30210 24991 132435954 24991 2938 447756120 32918 2938 477669061 58972 60039 240264392 10565 60528 318246364 10565 78335 426329511 10565 38330 574147887 38330 41394 329091928 38330 29209 130987576 29209 20628 645872809 65963 41394 45953138 70522 38330 652866653 1910 29209 832757376 25345 65963 89023878 60805 20628 622696206 60805 17449 650251271 1910 61775 644187926 59304 1910 622684061 67149 17449 99269886 50785 17449 616910078 61775 76595 133719792 27266 76595 771238581 2817 27266 820823944 76595 16412 455025602 31076 50785 609713931 57324 27266 163206204 27266 14585 435084208 2817 67242 255200057 67242 29830 33397104 70197 31076 157702716 67242 8985 708510849 9156 8985 263741820 67242 51043 758477726 51043 70307 327072111 2914 9156 454407033 45257 9156 127780212 51043 1700 692254477 70307 68577 1027203 62535 1700 999349300 24307 2914 317406292 62535 49956 261983914 1466 62535 969762999 24307 8474 1718051 41418 49956 669942405 1466 75599 421703340 47285 75599 691208464 59457 8474 488115457 16496 75599 335429313 16496 20255 546408863 59457 26026 956857145 47285 2000 311516313 79733 59457 293975420 2000 26788 836172498 26026 59372 369365561 26788 57212 456088125 26788 58633 149617730 26788 26407 872417046 58633 70277 120172860 58633 2809 49376486 70277 51344 761766601 70277 11342 470276736 26196 2809 453810364 2809 43731 112958048 51344 61852 57501726 51344 31198 156773800 26196 58053 365215506 31198 25362 804028926 30047 61852 177093602 14734 61852 806709896 33589 58053 180755923 55299 58053 85747365 29517 33589 685902758 33589 53618 302270731 654 53618 537332207 64845 33589 448707233 66601 53618 675243391 8008 53618 604590222 73941 64845 729892510 48881 73941 623326130 73235 66601 81947880 41655 66601 506785806 48881 79662 100906392 48881 62687 106354310 69290 48881 803532506 54239 62687 676975505 69290 44555 880894925 54239 59491 167178431 62687 4188 278436329 4188 76812 225389651 76812 63884 673612727 25153 59491 114867344 48015 4188 298113551 11568 76812 330426222 21421 48015 142038535 25153 66747 667916647 30781 48015 586368631 66747 32361 376182498 66747 7264 338033535 22795 30781 670307715 16211 30781 100633712 18989 30781 125854470 61318 16211 667555138 61318 58590 400842670 66990 18989 614998411 61318 1015 761760003 61318 60443 5361904 38287 66990 489983605 71455 58590 153633962 38287 44849 183997865 38287 66042 479194877 27173 66042 77207960 20203 44849 26616965 66042 19447 457871231 45354 27173 788443614 25135 27173 358732890 58477 20203 33011216 24708 58477 723122312 25356 19447 482652959 17931 58477 646557820 11621 25135 455230002 25356 7115 91295207 67783 17931 842494219 62383 17931 616583708 69711 17931 106721337 62383 46096 996833376 19833 7115 505012434 62383 19569 503996072 46096 51486 527431794 19569 33880 601312597 33880 14656 795078947 69339 14656 57469084 9041 69339 149665546 28205 14656 381172866 46071 9041 462105427 28205 68419 435002574 1405 9041 141081209 37846 46071 82960033 68419 78597 812609291 46071 69425 832219957 53014 69425 352641664 78597 69609 357763192 69425 47520 755611020 17727 53014 94316196 34134 47520 528659265 17727 54609 303950921 35208 47520 508190628 34134 23739 856861074 75127 35208 699560450 18898 23739 142691029 18898 64888 118280975 68848 64888 931517655 57187 23739 809024082 33394 68848 95453960 64888 76570 566537778 64888 72689 245996702 76570 60064 314276301 72689 80160 629349889 50243 33394 170551856 56903 50243 57962834 49210 80160 271811226 50243 79137 727982031 57152 49210 428366458 49210 78547 290374377 57152 43173 675393394 10692 43173 142109135 43173 67517 715791707 57152 8371 905552901 10692 62664 940620826 8371 26854 851481862 62664 52185 486229828 26854 18462 278854396 56086 26854 553754806 18462 37075 722909798 26854 16424 336903068 29670 56086 276034131 2279 18462 847819084 31207 2279 388716147 55476 2279 441375617 31207 72910 109145150 55476 588 964672278 59975 31207 762959730 59975 22408 177397423 72910 906 762828823 588 261 227068542 261 36750 477693204 11642 59975 416821949 56629 261 218837197 36750 17309 369784584 54870 11642 547399766 56629 56638 427652325 10924 54870 167918295 31293 56638 532482759 56638 47981 404173302 54870 76309 88241314 56638 9259 943143736 76267 31293 617089085 64706 47981 290926626 64706 32286 932165147 66069 76309 765021106 19960 76267 520582485 45369 66069 577564758 64706 22374 704294609 19960 38925 760497538 38925 42238 590665299 19960 4906 485799543 25755 42238 836363901 74067 4906 146305383 4906 76151 62868628 45858 42238 47737735 12223 25755 916313485 76151 23456 56539883 6581 12223 402017637 53359 45858 180405427 53359 25733 253738308 19208 23456 198449173 25733 37522 893173542 6581 45435 416757925 25733 10125 572415884 19208 3573 229096393 33331 10125 190185468 10125 12341 33915157 10125 55901 368613773 12341 2756 100428728 12341 70227 583215573 43207 55901 435108692 14436 70227 991564282 14436 3220 885447977 70227 48507 544147782 43207 63760 432797403 63760 15435 716312636 7832 3220 277239581 65227 7832 407260505 15435 44529 911987029 71580 63760 723769319 23831 44529 847790271 23966 44529 708495708 44529 33462 645536854 68193 44529 914442316 23831 4196 361108231 23831 73581 746648392 22052 4196 849703296 4196 30350 140381847 30350 38096 984310944 4196 29496 653521026 4773 38096 187448418 75579 38096 900871272 29496 56021 684352541 6560 4773 158685504 4773 39383 992840865 58417 4773 442455692 6560 33933 648925958 49108 33933 574852914 39383 67314 80577231 39383 6307 892944742 27001 6307 839469468 10787 6307 90418734 27001 50849 82838510 10787 35765 129356737 10787 46702 472879257 46702 77254 189290500 50849 76011 5227776 24318 76011 125015673 24318 67694 250809899 46702 43179 990952585 77254 19599 18672349 65445 19599 936798250 40844 67694 436876027 67694 69967 667093818 65445 18921 705979094 51825 40844 811655068 65445 21701 904664394 18921 37928 939654026 37928 33224 690423430 33224 43673 907168706 24299 21701 704404876 51700 33224 676146711 24299 46034 39137328 46034 72991 104245667 72991 10441 937379908 66617 46034 238630690 33232 72991 233639229 33232 31389 181199613 10441 53918 392112804 10441 78018 40484863 78018 11286 113364690 11730 53918 201089511 57027 31389 459246431 38597 78018 710564687 57027 77801 62270650 40002 11730 18005248 11730 47191 419225300 5986 47191 33857226 63885 47191 347830691 39538 5986 453342553 40002 18895 938333843 47191 59070 798811905 63885 79925 719918531 39538 58075 695004677 18895 16141 533337647 58075 65859 915155933 58075 45245 440145820 8001 45245 222280470 58075 62793 109505330 62793 28216 754094811 80641 8001 255611251 2128 80641 496000554 8001 8804 318768366 53027 80641 838231876 80641 1685 372993371 2128 8854 656842355 2128 6651 983547670 6651 72218 188332986 53027 55736 140698477 6651 65422 520530237 3182 8854 618827202 16302 72218 173254809 20127 16302 404447963 20127 63328 810881623 9231 63328 180896786 9231 75854 390761971 9231 8874 42109193 56199 9231 816377285 12000 9231 269136655 8874 13093 879992964 38455 8874 798699940 13093 39915 805973589 12000 58500 697522278 13093 178 190746512 58558 38455 877644236 44807 58500 364773227 39915 51860 999479267 44807 22426 260477161 17621 44807 786079663 20230 51860 770396872 28752 44807 341367917 51860 12661 108517184 22426 15617 47921368 28752 79034 596871017 15617 40613 432019980 76242 40613 811704397 64839 15617 718731999 44717 15617 865483879 76242 7527 464500910 72428 40613 959507730 7527 79228 472539839 44717 44481 543649284 72428 61369 714825341 72428 2389 728462686 2389 58328 580517927 867 44481 320397803 58328 49847 512534751 58328 29859 10395653 49847 38309 206325805 75953 38309 582546840 29859 46431 936646999 49847 80982 869065703 46431 17942 864445572 38309 72653 776665974 49167 75953 348329024 72653 864 523607977 80982 63634 912971010 42590 864 145404319 42590 20056 576416405 72739 63634 981217706 63634 81040 225242913 72739 15731 783852876 39342 20056 435563195 61754 72739 150750132 61754 50082 254031548 39342 60221 280234784 60221 70170 980064557 5471 70170 698573895 50082 57236 441399120 70170 66442 25972961 43665 60221 916446273 57501 5471 610597005 57236 37701 321870898 13415 57236 14762685 35907 66442 482384679 32073 37701 760254335 38689 57501 2628600 35907 66351 445405255 21645 35907 43388439 38689 74409 80080794 54883 38689 34485057 12727 74409 340614883 73756 66351 67165115 54883 78370 711576092 74409 47980 219461346 52903 47980 298292377 47980 63023 139646339 61566 63023 522873952 47980 25465 369923405 25465 24312 64837240 15212 52903 386133377 73453 15212 559935675 18812 61566 926747834 42753 18812 679470119 17614 18812 306529015 23794 15212 120072609 17614 55026 824899190 23794 50615 208080034 24385 50615 352392618 47921 24385 253144888 73853 47921 509721527 50889 47921 412794282 74889 50615 165359345 47921 77494 815917801 77494 25206 325821219 75283 25206 387590833 15417 50889 263395664 28041 15417 100716571 77494 59601 657900136 25206 76099 12796121 59601 23188 244770303 28041 48340 10475921 23188 37421 298588919 23188 38230 666766496 36344 37421 138212079 66418 23188 75351849 66418 36103 323864997 58983 38230 2334171 2939 38230 128847063 36344 20835 24507091 78491 66418 404039712 36103 25227 19139227 58005 20835 64657131 78491 74128 562611573 51845 78491 605075187 759 58005 392019117 74128 54755 413309121 50730 58005 624547681 51845 48054 621050991 54755 77902 215395925 77902 23993 63741910 77902 10495 112229375 50730 57578 336442953 32701 23993 876831246 57578 56045 932815516 32701 52906 772474646 73651 10495 18468961 10336 73651 709323302 10336 22760 763986020 65277 56045 658199707 22760 63070 552375267 63070 61417 71423046 22760 62589 157746562 42511 22760 530098776 61055 63070 839801252 61417 1948 243093322 12958 62589 741275173 42420 1948 291150067 42511 58811 469886241 80096 42420 395524490 12107 42420 921835999 70298 58811 444589684 80096 3799 812129359 12107 21053 875947400 3799 38310 130880561 68697 70298 797692935 6992 3799 289398631 38122 6992 501456565 63568 38122 417603056 66148 63568 78459095 63568 41387 482082741 58426 6992 13463819 78907 63568 676875112 39795 63568 6108739 58426 48020 177627897 37167 58426 254495810 75463 39795 274665065 6257 39795 892285205 41008 39795 558031180 18016 37167 515426152 53426 6257 7412413 6257 11276 224683918 5326 18016 34751417 7438 5326 596472585 5326 29684 462728524 14648 7438 414791479 11276 44431 849000444 5326 41344 873201878 44431 70452 585385531 14648 20017 377669610 14648 44159 985976544 70452 16068 714993673 70452 16699 183767263 44159 5463 199952382 39844 16699 80544184 78716 16068 283226533 54995 78716 28497620 39844 58351 89800339 20470 78716 939083632 73891 20470 220636207 58351 35788 66237302 58351 77742 51656121 22972 58351 916199331 20470 60775 146146002 73891 75764 509201314 75764 23674 117114640 52501 75764 861013730 10077 75764 608335817 58379 75764 996936240 58379 62906 639095785 58379 54251 376183082 15058 10077 870469719 62906 41650 135265467 42644 15058 172962437 15058 13000 351575680 15058 13684 181193955 15493 15058 881542678 41650 35046 38083427 13684 45431 10224423 9004 13684 4359572 9004 19617 265594089 15493 76663 719636295 19617 15005 511131573 44629 9004 23905161 19617 24191 841293010 30669 76663 290580937 24191 30178 290355962 29923 44629 474673144 45829 30178 826353413 45829 61070 205003228 30669 44405 746266923 61070 72947 300774774 61070 74884 619047257 49233 74884 130584312 49233 69268 228120328 4344 69268 706246465 72947 29690 961450793 74884 65620 620322234 5149 49233 458887572 4344 62359 833166528 29690 61242 12261040 64273 29690 370173024 40920 64273 137314472 74209 62359 433271129 19168 40920 197514448 61242 46187 994113327 11979 64273 24471539 11979 71550 276623672 20905 74209 486262651 71550 21780 977823173 39021 21780 394668216 924 20905 60613744 70669 39021 814985098 20905 78843 681217724 21780 76146 30196072 70669 59346 279085952 924 9989 490648067 70669 39768 197590461 76146 46244 199137843 40318 46244 296663123 10092 40318 121652296 46244 66014 192950010 30237 46244 290697251 25554 46244 642158978 59525 66014 729298014 12064 59525 343859230 59525 44863 9084491 51615 30237 185117938 25554 8089 937925300 44863 46952 802974958 24328 44863 85752614 42866 51615 10578482 74654 8089 583836234 24328 55635 56879569 42866 58569 544063232 66796 42866 32142716 46079 66796 349351840 8880 46079 811839361 13807 46079 547182757 58569 65713 269525343 66796 7441 631529540 28398 8880 252963351 7441 66252 870373895 47955 28398 169716319 55726 47955 156933300 762 47955 628936917 55726 61261 907268535 67933 762 671602942 762 42081 552717041 762 57107 126595196 3759 67933 787057900 71617 61261 615012149 42081 50428 383830636 42081 421 776458831 19523 50428 585882549 50428 63855 60010514 17341 71617 511885095 50428 4868 563058819 61196 63855 603571501 19523 50232 43074537 17341 52452 557982763 76969 50232 855707062 61196 4728 16559552 27330 76969 808872416 27330 14072 960825214 52452 31333 371089564 27330 63079 94205523 40228 14072 736809205 65335 63079 265469573 63079 67285 114082251 75723 31333 264284909 40228 66881 773796910 75723 24916 192099327 75723 61314 10945344 61314 4275 922147215 4275 5106 261208328 66881 27088 283580383 27088 16331 650413975 47165 27088 349258094 37435 47165 721932876 16331 76268 99786703 47165 30637 910482773 35646 47165 931640502 40982 76268 377061082 40982 56689 13076364 40982 42754 753494896 56689 50469 370268795 36533 40982 906047624 35459 40982 716663884 51950 42754 210555299 51950 10829 528561897 51950 16687 971457426 35459 63755 441195365 5996 35459 964798563 66904 10829 786190492 20581 10829 100536768 16687 49162 484786578 49162 75149 932485768 75149 44199 363344218 44199 75856 466053506 55165 20581 505722882 75149 3970 358814552 44199 75274 599356558 75274 21217 438359798 21217 37995 886887843 4654 37995 807347891 21217 3155 120678722 37995 51020 932624719 4654 32613 105709419 47656 37995 204843895 4654 49136 289187421 70785 49136 630393454 41086 51020 21432902 49136 42471 42917430 48809 70785 577458771 48809 27831 466230399 48809 39600 581035686 39600 58676 959173329 53070 27831 942423476 27831 2035 201445386 31746 27831 751480922 39600 4184 949793759 77125 58676 345147643 51238 4184 139066429 79059 51238 484874461 77125 73002 47789671 51238 39970 354323685 39970 22111 548035881 22111 28634 946095045 8640 39970 465566405 22111 41021 952440594 54434 28634 459251819 54434 63215 609358104 8640 25913 418901224 16728 54434 520990974 44834 54434 86125600 54434 73813 334172585 57924 16728 849664238 25913 44731 623370537 44834 74652 982693638 44834 40975 37673691 57924 63695 882306880 44731 36894 413699133 36894 56275 472786661 74652 39924 726328770 80739 40975 735864344 19865 56275 722666220 36894 42346 64761994 19865 10448 318574011 39924 40384 736322254 19865 29884 809042525 29884 80838 964553230 13495 40384 710883561 63259 40384 527568037 68387 13495 507980836 41012 68387 295015447 13495 797 245777683 13495 22593 937651900 23265 68387 165214137 68387 32125 724303693 41012 46347 53824328 56860 46347 422828620 32125 27521 360316900 44480 56860 961031220 6237 32125 676286530 75514 6237 370972246 44480 40020 224834027 44480 26115 186093215 75514 71206 854775644 15693 40020 975004386 20136 15693 76439276 32431 26115 908411005 20136 26898 152374859 47095 32431 686726473 32431 33484 961534167 10713 47095 61648251 4251 47095 723714552 4251 40227 644365391 47287 33484 824583832 10713 15908 615438713 4251 47962 860299135 15908 43085 691232117 47287 69334 174452784 47962 35166 725883449 14332 15908 443502932 47962 48602 244501258 43085 31703 823424017 214 14332 694675514 66678 214 556524219 7829 66678 145904220 214 40007 644948502 214 66661 238449580 7829 68265 544545689 61825 7829 157727207 21011 68265 193244281 68265 78596 722516233 66661 71894 612093227 67 71894 991192927 21568 71894 996106380 67 1470 668290788 46326 78596 122996912 21568 55529 812067868 49193 1470 770737009 37346 46326 627252504 37346 35352 593178069 24777 55529 550352313 37346 10342 685741893 10342 31475 311822326 3276 37346 524133212 10342 67178 451933453 46425 31475 95231801 4352 46425 623437258 68131 3276 293230736 4352 41380 198903737 54511 67178 36739261 68131 39650 581462778 54511 49111 485019271 77323 68131 958673450 49111 36607 605306729 49111 78332 288050207 76221 78332 64115377 31282 36607 289127719 76221 10365 627204411 76221 22435 832661201 76039 10365 775532275 5833 10365 721231464 44901 76039 311560690 39196 22435 283121802 39196 53056 516847956 39196 40621 599161242 2289 53056 201736414 53056 48951 418356088 73286 2289 279187366 73286 19123 795028313 19123 7207 667988191 2289 52654 82978893 64838 52654 773997388 19123 73863 334477187 39354 19123 678089355 7207 49397 257572121 52654 64833 304249392 30235 73863 29418406 79423 64833 28505007 36708 79423 925634206 64713 36708 647082095 34584 30235 951456528 79423 47716 557935818 67603 34584 240606892 34584 71059 451874854 27465 47716 574133628 29730 67603 971230073 67603 60199 704482963 20452 60199 734251830 71059 20896 851461959 27465 37714 58614888 18360 37714 570995515 18360 72126 940354014 20452 76554 683707059 66168 20896 617986826 66168 67389 366728332 72126 46134 986653063 46134 13800 818920129 76554 47741 393030177 55426 13800 86744765 52118 47741 947678575 72303 52118 817284425 20411 55426 23023612 73677 55426 369168810 20411 63124 413243888 63124 1505 874649326 63124 31851 182181199 77770 73677 392272103 61895 31851 751091460 31851 6315 943910582 64954 1505 390353127 6315 449 486663557 34923 64954 186372825 40774 61895 626627771 6315 15333 217627058 80248 449 276824381 22330 449 79283627 39868 80248 789246981 39868 29879 468392544 29879 23271 859582679 14221 23271 84079261 65085 29879 58527906 39868 33369 884909545 65085 62679 241312022 65085 56977 231811870 39526 62679 857595640 33369 22969 53410568 62679 59356 851687536 62679 16720 354875584 22969 56582 819186392 16720 3547 896720542 55445 56582 590324623 21828 16720 895152279 63493 21828 78311407 71663 63493 243020096 39937 21828 950213954 71663 73288 377158790 80020 21828 593359814 64030 63493 164574568 78234 71663 750585689 73288 39560 724927139 64030 30402 18551433 24031 80020 657473227 16956 64030 18121099 30402 7418 53586977 38738 39560 437367801 77288 30402 490867313 16956 58759 778828037 71125 7418 112296728 39960 77288 602080765 69475 39960 500066229 43360 77288 682416178 69475 44280 266069278 50971 71125 991809703 69251 69475 815480527 50971 77543 679546631 77543 81140 55609423 74797 77543 23778073 34598 69251 125886083 65084 34598 577947809 77543 49212 584239360 81140 40719 982296926 40719 70958 895524382 28844 70958 313642615 56785 28844 470780758 16775 70958 215654283 71644 16775 173050798 78418 71644 700588355 71644 15723 26362804 15723 28219 574796620 37047 71644 992342501 28219 43668 87283697 59715 78418 657474015 66119 43668 466067272 66119 19920 5477289 43668 43985 815349505 50136 59715 764363389 50136 6709 517339671 63624 66119 411287745 6709 21911 372741581 63624 6294 451738365 6709 30701 557948189 6894 30701 486466325 63624 26302 768941938 26302 63346 655967302 29292 30701 59705158 67484 63346 450598159 67484 17797 401294426 67108 17797 258050622 60778 67108 596464970 67108 8818 616409477 60778 25323 853244558 25323 72513 61977257 8818 53669 745693337 51701 60778 906599214 58933 8818 60366204 24854 58933 706830781 75275 51701 688159442 51261 53669 729367285 75275 40641 411158933 81178 51261 653356287 24854 3611 738677090 75275 69451 617852944 51261 13765 917059319 42909 40641 712365913 3611 48963 139431476 48963 52804 777855114 48963 77425 414580956 13765 50898 920809312 28992 50898 18130072 77425 42713 131225561 62086 28992 890778805 39840 62086 549327016 42713 32745 736386147 28992 74999 741072326 3677 39840 221577938 60864 3677 323441870 49332 74999 55932110 51507 32745 805259244 70030 60864 669714730 79848 49332 191548418 70030 10654 551433247 75949 51507 359371289 34961 51507 514268602 76615 70030 831321195 76615 77386 812621826 75949 41424 463411297 77386 13837 505635797 76615 68410 987371578 41424 44957 996465313 13837 57069 94599723 58475 68410 680421568 13837 74899 30814629 26117 74899 211852757 26117 3674 561861455 57069 45094 58731730 21847 3674 248262741 74899 35261 575329755 35261 74850 281211879 21847 58182 740330979 706 74850 474513380 35261 81003 927596179 69814 58182 961386137 69814 10152 655695689 9357 706 380286619 69814 41420 234750670 18894 9357 575236952 26125 9357 745444284 9954 9357 651525914 52249 26125 147158153 18894 35550 543897226 35550 45792 819313592 9954 32787 521087558 35550 39628 252310346 9252 32787 336758053 80835 35550 767348860 9252 46169 250626830 33053 80835 601712459 80835 75607 833209715 20247 75607 13287033 22457 80835 762085499 46169 27218 540899026 222 22457 15726290 27218 75799 648406731 7055 222 96156700 3916 75799 585672272 44056 222 853971115 69763 222 284730241 36718 75799 652145560 53479 69763 29874460 38204 3916 382198261 36718 28965 800175045 17556 69763 49717409 28965 1135 697354407 38204 26686 511812001 14260 28965 801456158 79984 26686 663711840 79984 52258 316252651 52258 4529 333731193 4529 3637 51723033 14260 29509 612740615 3637 24409 774974516 3637 18987 42381169 5909 24409 546803103 5909 45088 449261693 22626 5909 535946691 27364 24409 931449931 5909 61053 169317743 61053 3099 443041940 33622 27364 569127163 60009 27364 429829938 33622 31890 933784140 62983 60009 565454854 60009 64302 625496257 15204 62983 919728872 64302 56322 34106638 18934 62983 167130944 20913 62983 704213917 15204 51970 721302260 15204 23495 609071539 16563 23495 385243632 72226 23495 707056605 20913 16586 186172667 47076 16563 150377253 16563 43423 743046497 72226 47425 289101247 16586 73374 942604086 69051 73374 971450912 43423 24451 30471228 43423 35241 112277687 77898 47425 126682809 35241 2766 335185937 69051 6619 955465477 62548 35241 208358563 77898 44640 995449573 77898 618 699848039 62548 30240 814964682 62548 16097 549903118 37120 62548 135795341 37120 1820 335384654 69619 30240 124817486 1820 41872 756750972 20166 16097 552403988 37120 32947 427996861 38601 41872 30181754 32947 56605 533075315 41872 60559 686658871 5334 56605 155711014 38601 23222 612693804 56605 22691 23924785 12918 23222 34016029 5334 19818 693869283 22691 23778 983193816 22691 46876 702634408 46876 67498 649085471 77054 19818 702863694 36872 19818 515021312 71336 46876 693840877 68117 71336 892849249 68117 3702 650300515 76188 77054 514628635 55591 3702 784928265 79442 76188 756669780 68117 62296 548444553 49204 55591 9741555 49204 10898 535056011 50022 79442 148658510 50022 22208 892738292 823 50022 177730395 44036 49204 955874181 71118 44036 485908112 44036 29012 305751521 57813 29012 675901590 34693 71118 68354724 34693 18543 973946484 43501 29012 196814543 8684 18543 459580117 66093 34693 394895324 78611 66093 627414785 18543 53413 290646180 9818 8684 220741913 8684 36400 680913922 44948 66093 907143834 51108 53413 206285447 9818 30329 21541265 59549 30329 616722793 30329 35781 525930203 35781 42781 360895150 35781 10823 774583060 59549 58042 475615333 58042 14058 705454160 58042 29373 89621014 29373 3357 359205382 58467 29373 233800523 46123 3357 132888914 3357 37318 476292856 48635 29373 55181593 3357 23060 575547598 46123 54295 435891693 48635 28869 752232355 23060 11691 796509023 58944 54295 669915033 26613 11691 143945812 28869 20309 229303719 58944 4595 17609105 11691 71544 372091117 4595 52513 229865276 20309 70400 888097540 71544 40661 651261167 4595 59695 428207174 71544 5404 351377464 36537 70400 842813607 70400 59544 766739507 5404 62302 221400834 69295 36537 905226949 71215 62302 217613207 69295 60229 47621037 71215 24516 729207898 58180 62302 623371121 60229 13737 815128420 8037 24516 368463368 60229 58 364043489 24516 46010 501448016 8037 57477 39915651 45434 13737 79071791 58 6006 494408314 64893 6006 77655553 18155 64893 542041010 45434 26075 460615825 45434 40467 752058959 22172 64893 589591382 64893 58635 772611446 57984 40467 709716754 22172 34649 681295616 3892 22172 165363661 57984 74080 826584449 39256 57984 536159922 74080 8535 984672020 39256 22715 147801666 61666 3892 895349821 25137 61666 197743194 17252 39256 214871760 22715 27294 432012755 40713 25137 972310156 25137 11377 372870963 11377 65909 110987704 45355 65909 399073981 27294 44495 452191112 40713 11960 90451194 45355 39496 146911310 45355 55617 334943464 20202 44495 642158231 11960 13002 16640047 20202 76700 613744024 3716 55617 356450622 3716 75817 96347868 13002 54706 603884679 31861 76700 829592562 3716 18945 920648745 77568 31861 781042362 4513 77568 83820883 74662 77568 108498402 77589 31861 333178266 18945 68253 296718298 74662 33550 399208942 45489 68253 531960663 35697 45489 122158065 73552 77589 310288491 7999 73552 505981845 7999 79102 8272523 45489 79327 138159059 41611 73552 269142633 73552 59294 120872716 60042 41611 482973870 13076 60042 605670612 79327 1875 187557519 60042 64331 713595348 59294 12611 877419057 55431 64331 561778133 26726 1875 322919422 59939 1875 322799661 19018 26726 400172180 18333 26726 734031678 56185 18333 436272186 51487 59939 339525885 35571 51487 954962339 13447 19018 254197797 56185 28477 924761380 33351 35571 27872866 45543 33351 269108322 35571 3900 229300532 33351 81166 28067672 62367 28477 457754460 33351 52318 989669492 45543 78387 932140432 34926 3900 833036017 62367 65288 19985349 65288 50526 699897817 52318 81269 796185216 24127 34926 699063249 65288 65571 433231060 81269 66844 465912394 16511 81269 583163260 25618 16511 915015717 14378 66844 355958073 14378 45261 97095953 14154 45261 345822579 14154 44805 528154484 44805 15995 30650352 14154 26401 823109631 15995 23869 535445591 44805 32902 70247226 23869 17360 741870194 17360 67089 14480666 32902 71337 611347745 71337 33045 526282861 37355 71337 72602202 71337 13752 584524011 13752 37057 87901728 33045 35008 119317937 35008 7426 388696467 50651 37057 881634754 35008 27724 341577512 11805 7426 538096084 27724 63002 632645915 50651 51861 187534996 75871 51861 722384062 11054 27724 281071494 1112 11054 732959962 25922 11054 707342366 75871 76853 714128772 25922 66233 241402862 38656 25922 930853180 1112 31889 295012785 31889 2021 30499300 2021 31832 20163757 66233 48973 630744609 29900 31889 6231163 34853 31832 164104100 39971 48973 197066333 31832 47778 610565661 39971 49598 669874219 34963 47778 347416248 3828 47778 502236679 47778 52201 99014222 52201 77100 277200267 33442 34963 753321 13868 52201 304906667 73323 77100 49562700 28636 33442 655394107 28370 13868 866766522 13868 11617 351774116 28636 24665 429872724 11617 14243 174865952 14243 21918 902332523 21918 45840 95759537 14243 31894 609049962 14243 18662 550880607 12404 45840 569095818 18662 32736 889358770 18662 19997 967729029 19997 39263 38802082 69208 39263 537678515 72837 39263 752605199 72837 38692 943628200 69208 27788 667303213 27788 67849 936073518 46811 69208 12938554 55435 72837 229598956 71191 38692 812439415 46811 20054 412253140 21096 71191 349862363 21096 53931 526349057 40483 55435 830285661 20054 20543 806376604 31808 40483 321103963 21096 34636 738719818 57150 53931 595104332 2680 34636 703614793 34636 55099 716155896 40296 2680 608225186 55099 30380 162670415 2680 28767 107569138 76638 40296 615277647 40296 61074 215929824 70438 28767 321615923 30380 76533 40948714 23077 76638 502002414 79886 76533 572221255 46283 23077 367775345 32652 46283 756965206 42766 23077 5219843 35521 32652 48785353 79886 23317 477116056 35899 23317 800550055 45010 35899 104675838 42766 72427 281763762 23317 1417 510622995 5219 72427 147987920 5219 17107 726500992 45010 77702 258650404 1417 17026 844617055 52626 17026 719595200 77702 51556 571929587 17107 80648 383940245 48784 17026 375447013 48784 966 481100590 52626 36102 194139525 64555 966 686023729 9070 48784 987318786 34663 64555 717043882 4306 36102 452898074 36102 57861 64373575 13436 57861 240656893 4306 19701 941938060 57861 13006 428795587 13436 79875 15274800 57861 72672 205220281 13006 72951 472548462 1777 72951 584235503 79875 13832 569371149 13832 9432 702426856 78426 72672 45382071 27259 72951 285390380 55179 13832 420338311 36142 13832 923012282 78426 42161 69736489 78426 40942 841222536 35922 42161 191947775 40942 69783 51504258 40942 54004 49037313 42161 15863 39506999 35922 48317 753712486 13333 35922 356731160 21688 54004 21877147 32464 21688 787782353 13333 31028 753165528 44164 32464 494236384 32464 56125 91808290 67323 44164 234986097 56125 29523 757368629 29523 60306 354561493 29523 12924 238941434 2949 12924 518764230 64736 12924 130179807 4038 64736 269807744 64736 54240 50568332 2949 40753 801078280 53675 54240 554042021 64736 4696 735574465 53675 45071 951292452 37951 40753 19683812 59143 40753 571115077 33030 53675 60554628 45071 54926 998579658 7756 33030 27586317 36290 7756 158571802 33030 23914 140602454 36290 7046 282964537 23914 73011 680918793 39719 36290 229635171 73387 36290 297394162 23914 14392 112557629 7046 76830 789517019 47787 73011 108798231 47787 74322 95035166 35225 74322 753481001 76830 53709 322097712 74386 53709 481155522 74322 27142 840035795 53709 5414 530709412 5414 19319 940716166 44177 74386 807318970 69732 19319 86794449 59161 69732 740685303 44177 76560 208460550 76560 69472 423472478 76560 53386 955556675 44958 69732 456843502 25820 76560 55146105 60898 76560 122681528 60898 13847 183281465 53386 68307 264900246 13847 18364 905791307 52483 18364 740547865 20431 52483 930823646 44526 68307 170998263 8449 44526 813054840 32617 52483 805374782 8449 61544 921117089 44349 8449 225111579 7339 8449 221413259 47148 61544 487948699 71485 44349 37130512 7339 26906 774559978 73484 47148 67982982 582 7339 242457885 61465 71485 330953085 64091 61465 609159972 33466 64091 958446597 582 17730 540120543 45884 17730 325997813 33466 63999 613326406 4645 45884 541952388 33466 56488 743934640 45884 9192 669793973 74932 56488 297679815 4645 30391 470146625 79175 30391 920693515 74932 62194 435453413 58816 74932 452070102 3192 58816 150044050 79175 70639 607217190 70639 9319 54402468 70639 40335 422774225 9319 20700 271117698 20700 80842 607152008 9319 74218 526529922 62755 74218 441200863 46009 80842 344212302 62755 58335 89100836 74218 42509 6698072 4115 42509 757729856 53752 4115 24925513 80738 53752 984121833 53752 40770 78709565 57699 42509 668848019 41809 57699 983236271 80738 45001 414783447 80972 80738 344958720 79651 57699 608036853 47120 57699 505485138 47120 14852 918224626 65365 79651 288183625 80972 80908 805530069 14852 76970 397077342 79331 14852 498918551 58146 79331 133927905 76970 69678 880620109 76970 6525 787588128 79331 4909 324265042 55607 58146 5966578 35187 58146 652600356 4909 34072 121694619 66968 35187 584390637 35187 15623 609974174 15936 55607 787762454 80735 35187 260132700 34072 63357 999990721 15623 47609 917928919 15936 42392 33228602 47609 19445 552668046 31213 19445 718781674 47609 39939 641311909 30829 47609 697965717 19141 42392 169176426 19141 13251 230429 12111 30829 867860169 30829 44479 869378550 44479 26516 425247287 12111 24363 161240826 12111 5349 498713026 49892 12111 3197122 49892 18157 507506711 7135 24363 159678401 24363 50897 661224984 49984 7135 592958241 14045 49892 577570503 14045 61760 900488979 72401 7135 616174397 70501 61760 500298798 49984 53351 325718156 72401 42082 665526524 1330 53351 858392710 1330 25261 888165812 17732 70501 841190611 17751 25261 171377807 8781 17732 850926268 17732 79431 98749364 25261 60792 30279122 8781 73591 488901308 5590 60792 303851115 60792 68323 905397134 73591 68887 98632163 68887 27373 952820379 16855 68887 109373510 78655 68887 57706432 36282 68887 658681103 78655 56387 333702690 7387 27373 110654381 4348 16855 505746510 31478 7387 123791490 33967 56387 144264979 16535 33967 704215595 31478 79430 38183436 22542 16535 206474805 78679 16535 278515171 78679 60235 166493342 34266 60235 244263887 73860 60235 694831117 34266 8471 684964764 34266 23346 355236142 23346 55914 944328991 55914 2229 318420501 61329 73860 236023759 19709 55914 352416533 61329 5741 380919873 5741 27070 123927285 19709 80683 155958480 78899 19709 620715543 78899 12321 267670295 12321 18322 278775708 19329 12321 190032617 18322 70803 582614119 17452 18322 562910904 58217 19329 336413468 70803 69394 786682563 71859 70803 843063212 71692 70803 558083204 71692 52348 714075935 75382 71692 443074944 27961 52348 240909931 56315 52348 247733189 75382 35974 201696018 35974 19371 45496445 19371 23867 302866283 31338 19371 354634607 66676 19371 711868554 31338 35244 26911040 19371 15622 831480075 64837 35244 424444259 59186 64837 542730310 74995 59186 712059502 8822 35244 499687426 57940 15622 252309936 79219 57940 916766018 7236 8822 985288527 57940 33392 371896046 8822 5650 375029513 79219 61804 341746084 61725 5650 101036323 39301 61725 438725396 24872 33392 78770706 57829 61804 338153 7545 24872 297592972 39301 36358 400536388 39301 20632 704744470 49243 7545 638196752 57829 34097 34092921 4889 7545 539463027 49243 2971 204163888 50320 34097 981787734 64507 49243 466421343 53954 64507 127506831 71401 2971 779792192 50320 54710 114493163 53954 708 113865280 71401 29848 336499444 29848 73300 556328857 75644 71401 3350430 73300 67731 726204872 73739 75644 428475410 73300 22440 52186216 75644 21263 552786013 36301 22440 57072690 7030 73739 372681991 79815 21263 253510785 60972 22440 155721692 71490 7030 560669855 71490 30714 413899334 67724 71490 752481435 64262 71490 73806912 67724 5559 786643754 54645 5559 764015398 64262 34940 452176650 11820 64262 901927139 64262 48117 728801695 53980 34940 314363564 18516 53980 102107411 48117 75556 719783395 21180 53980 811914966 21180 14936 272933026 27770 21180 151967810 75556 23846 637874229 63701 75556 711883238 17258 27770 905616061 43787 14936 285198758 17258 78331 35744087 26774 43787 94762027 38875 43787 119847823 43787 63271 124674363 54900 43787 430352897 81036 26774 57210211 63271 30728 486980317 81036 54198 611866037 78951 63271 171014070 13526 30728 151745447 78951 2843 341723104 46586 13526 725118162 2125 13526 868867270 2125 12129 883887244 34314 13526 606398773 46586 22744 458939003 46586 5906 945961213 57844 22744 146935044 12129 50776 805672404 50776 20270 645133047 50776 14711 125085463 5906 5205 980741761 5205 74093 714177227 52962 74093 671345840 52962 57536 721421500 21329 52962 181654741 57536 48956 979320892 52962 17990 747774636 59804 48956 196290653 68937 48956 327704193 68937 49491 505780583 49491 22684 297348634 42774 49491 45376924 32096 49491 75099882 68353 32096 715893083 80980 22684 87074628 22684 18781 275092535 74791 42774 158077025 74791 45185 217973236 38074 74791 726977407 45185 30309 505030501 29747 45185 707572040 74791 58193 815405050 58193 21973 185055905 58193 56613 792041256 58193 41174 519417827 1086 56613 151919642 51209 1086 454596335 56613 79382 113566488 1086 75009 48345892 69714 1086 102445494 69714 46117 375470817 2576 46117 760785957 79382 76565 71840489 40121 76565 215487056 76565 7690 623186629 34527 76565 559966392 7690 61757 57385300 40121 18654 491138044 7690 48093 92099844 3364 18654 607717651 71285 3364 286033839 3364 52646 280800481 18654 54073 809450207 54073 39460 122842739 80807 71285 928859238 54073 77010 550765668 48592 54073 160375309 21982 80807 690394246 71041 21982 995343517 71041 65323 883550041 77010 17477 478915208 48592 36071 654321514 36071 56788 523920575 65323 66727 778741712 56788 32566 133671559 12009 17477 80054439 32566 13835 998613005 78759 12009 12851921 38825 66727 460254587 78759 33184 370892012 33184 14514 918531940 33184 7159 545960230 78451 7159 85725654 60917 7159 16155746 55425 14514 847268476 61126 14514 404632017 61126 25717 48254920 28261 78451 862484192 52489 28261 909445789 31812 55425 40712264 61731 28261 732717966 39182 52489 167855444 4683 28261 334137971 74705 61731 96943235 61731 61325 21434723 75952 74705 36022732 39182 62319 242009275 78852 75952 871390260 29432 75952 523370136 53776 62319 113836799 35188 53776 639768142 27157 78852 549338647 60710 78852 134971397 27157 21721 260198556 35188 76097 610597792 76097 15211 792567232 27157 45900 274193871 5901 76097 779679429 5901 59487 141130040 76097 35034 255240748 15211 21980 196974259 20981 21980 955047773 65230 59487 578279140 59487 26961 471751161 65230 8023 566500389 20981 42202 177320588 42202 43121 661605824 74902 43121 894291591 8023 34933 843514772 58725 43121 693510755 10877 74902 160433666 58725 54678 649944672 34933 54422 299017013 34933 4345 42959377 58725 1961 11279465 32154 4345 307744513 59442 4345 294496303 7094 4345 352269956 34283 7094 941746668 8144 32154 826941067 7094 52674 114641775 52674 6617 567031937 34283 58903 583437239 19607 8144 425341169 58903 46923 320846376 58903 16439 733580925 46923 32353 457446261 58903 24575 915907577 62088 16439 370698748 24575 69152 49126675 62576 69152 814616127 32353 44521 442748284 62088 25014 472179822 44521 37132 834404221 37132 34160 471555705 15254 25014 774689897 34160 74930 370639643 34160 31868 67477779 34160 41188 655561713 63101 41188 86061594 41188 78129 611670871 78129 69528 162720829 36315 78129 908200815 36315 20611 678096755 59059 78129 742528059 842 36315 513394124 842 56606 936610966 19732 36315 371289315 59059 35195 456193347 59059 33731 675233629 35195 11683 572071523 76690 56606 218979231 19732 1418 644161710 33612 76690 601820748 11777 11683 779275956 33604 1418 981164210 76751 11777 212557559 36899 76751 165096659 76559 36899 75029795 36899 80042 104690636 39482 76751 422933194 55497 39482 79734739 31983 39482 279259867 39482 70163 620851298 80042 36658 509233938 31983 16474 515718614 40501 70163 598524803 16474 49236 729049327 16474 37343 21154854 16474 63281 394926286 17245 49236 723785115 37343 31197 896410336 69009 31197 372491885 63281 24786 762133747 63281 24671 904700408 24786 45081 970112232 45081 25429 189941842 69009 45766 539694112 45766 13851 353387374 45081 77492 57171271 13851 27540 309146687 56842 45766 648959473 45766 10700 12620429 25024 27540 2874352 10700 50494 266427924 21743 50494 539238791 77944 21743 478923833 59608 50494 631588411 77944 70542 349672472 59608 6813 3970097 63138 77944 965579240 74787 6813 287039182 70542 31082 876445650 70532 70542 329755489 31082 18634 692311402 15795 70532 797487035 70597 15795 664849342 70597 5444 761645927 31112 15795 529488007 48273 18634 416277753 33653 48273 867353615 11775 31112 638645318 26357 31112 96198371 31112 20393 50209516 33653 67342 368988587 15745 11775 405276421 15745 60392 28261941 20393 68427 342605258 68427 26023 224081595 8245 26023 839573314 68427 76192 911803854 8245 24923 770367435 8245 65305 936023207 65305 20641 959155667 28264 65305 1566342 63523 28264 966459844 28264 51355 35982663 28264 49503 67713755 20641 18443 580371591 67682 18443 283084574 49503 7210 24619231 5771 18443 136444355 18443 73315 85709297 5771 67776 515137811 7210 64208 3926709 5771 1091 78700239 52435 5771 844287824 1091 56567 49932810 66833 64208 938630085 54635 66833 950854944 52435 50854 89554596 54635 13284 514149083 45180 13284 227452651 66833 68924 962750990 68924 26551 257335156 55953 26551 609700769 68924 69358 639229258 26551 57860 39868257 67725 26551 77711087 26551 60906 739762146 57860 75258 762233542 69358 2337 849884707 67725 29855 225079107 57661 29855 91865097 29855 36660 761422342 66887 57661 956421968 71181 2337 665067529 66887 38461 681546895 41496 71181 609982937 71181 48643 405377121 41496 61218 447682498 1806 48643 1788829 13989 48643 761223013 13989 61364 516883011 61364 77032 301695852 13989 46179 773088244 13989 19129 927623890 65540 46179 375483460 18856 61364 227823168 79167 77032 168928539 65540 46935 215101298 23457 46935 545255147 79167 21793 153470608 21793 16971 477721706 30485 46935 576132626 11004 21793 630771637 11004 18622 750693065 43065 18622 963243229 36679 43065 379250250 43065 32197 55882878 22623 43065 589287746 12556 36679 449908195 32982 32197 304460423 35812 32982 374647333 70137 35812 997772911 68886 22623 374045449 63541 12556 373959078 68886 2535 798075734 71154 68886 998618986 2535 19807 143399581 33081 63541 11412616 33081 21084 303599436 36822 2535 111764383 19807 4151 979054459 13876 33081 452001605 4151 71274 24477083 4151 77778 863908458 79752 13876 115750037 4151 15110 4809633 77778 63246 405685170 73154 79752 886489589 76516 77778 920489451 26049 79752 551547564 73154 28095 492911053 16628 26049 846878975 60901 16628 682467212 9784 28095 262998200 60901 47823 177946321 28095 25821 957942011 20013 25821 865777213 9784 32484 44454467 67362 9784 156265667 54642 47823 922188623 25821 14427 781764504 67518 67362 614929421 27994 14427 634613498 67518 57163 819696641 48284 14427 466900377 81159 48284 126184484 81159 64719 626443455 7585 27994 448638412 77888 57163 388904099 48284 8222 10014 8222 35786 86399194 64719 35797 576367549 42664 35797 220411991 2456 35797 399979753 15666 2456 381701289 442 42664 501209709 15666 51488 101682981 42664 29522 203431816 28267 15666 322590839 28267 17194 996432126 71781 442 246889012 51488 18479 601818995 17194 8229 653229118 18479 53990 887275832 18479 66787 614610369 19415 8229 314016335 54998 66787 845237869 55196 54998 358218669 43877 53990 511205898 77474 55196 147360216 20732 19415 80366797 20732 22404 908889328 17936 77474 469741753 34377 17936 475895304 34377 8701 135449601 34127 20732 434340158 23585 8701 152493090 4766 23585 960703777 57959 34127 939132909 60956 34127 552888123 4766 32193 587781804 4766 25661 107269191 4766 6023 609804691 47426 32193 56218583 10839 60956 76202631 65604 6023 866434125 6023 6398 704665072 80613 10839 896168253 34834 65604 740160947 39916 34834 819255766 34834 40291 549423687 74980 80613 815498208 74980 59213 142271427 60863 40291 212671683 15167 40291 329214294 25130 40291 340180314 11884 59213 337496962 73635 60863 55048470 15167 3001 617970062 73635 39410 920828591 25130 54107 167362200 11884 31224 555774819 31392 3001 267618869 54107 65463 751466795 16248 31392 529039328 25095 16248 440939412 80930 65463 676834835 12192 16248 485412490 65463 2800 885155954 68326 25095 605543297 25419 25095 168676677 45311 2800 836399044 70065 45311 98205814 3571 68326 453475291 41341 70065 707747265 45311 62251 115381268 70065 44228 866599297 41341 40067 452169435 71655 41341 828131857 611 62251 847030681 611 63576 626875142 11627 71655 288150550 50930 40067 396924063 50930 58737 975332588 58737 30722 324163562 67525 63576 201482965 1850 30722 231632195 76128 1850 999013876 33982 67525 486878573 13599 76128 898530232 33982 67697 531825749 23731 1850 774768002 76750 76128 390100285 68192 33982 237675913 13599 26084 135606367 22970 76750 427919677 47373 26084 225193037 26084 39529 918707835 39529 33879 194665965 47373 28447 756713467 51446 33879 32465358 39529 58715 864186114 51446 61931 701111140 28447 25438 593935559 58715 19873 20721858 61931 80851 235131901 80851 50392 63926341 76721 61931 656005353 76721 28950 89353689 76721 77446 524775117 28950 57671 830904208 60312 50392 839957913 19464 77446 373797719 12011 57671 678214345 19464 71820 210255221 71820 33531 939809559 12454 71820 98156943 71820 69408 506818129 49058 12454 372228363 55468 33531 987257795 65886 69408 150768529 80895 55468 650530527 74681 80895 937322297 71462 49058 668721493 80895 35742 905249844 62698 35742 956668741 60011 71462 851224102 74681 25520 644767647 71462 66815 112841453 62698 45198 498518204 45198 60788 462942503 60788 59411 418333601 25520 15590 94839786 45198 32950 360367529 51215 45198 730938117 79797 51215 712534718 45743 51215 127564070 79797 11654 96401514 11654 77220 227150174 45743 76794 944078702 77714 77220 663652316 81134 76794 721070420 78124 77714 402406798 81134 48838 297447289 17895 78124 541336409 81134 4977 690861272 17895 66789 86809605 17895 51729 417894707 6803 48838 886862952 17895 77421 501233887 77421 17047 830920259 66789 5157 352024064 51729 32364 281866550 32364 57867 23370695 59284 57867 66064933 32364 70794 493933091 51305 5157 425745890 70794 30639 802142716 57867 56341 433357928 56341 65795 195917287 19614 65795 895555496 65795 52385 831489597 76486 65795 848489781 49432 52385 16530840 52385 36967 880162889 75675 36967 205670152 36967 77522 584049681 77522 37710 522083826 72324 77522 858636141 75675 81116 79965655 37710 6202 70452968 74689 6202 211967372 37710 41786 788902256 54778 74689 176867895 81116 75097 113700092 13087 74689 49470870 54778 50523 112080090 29092 54778 696653387 38351 75097 835377470 75097 2797 400955304 9866 29092 83465303 9636 9866 131656208 9866 35576 16836021 28551 2797 90980264 11998 9636 756743604 28551 80828 505205936 11998 8257 744844663 29528 8257 175911778 3215 80828 731283395 11998 72031 461039802 50647 8257 430597553 53824 29528 411788124 72031 31322 96503837 72031 45922 208280213 72031 50110 526658437 45922 5950 204970717 5950 54804 68377323 23461 31322 835187771 72321 50110 547916007 5298 23461 813201854 23461 2120 97113953 2120 79706 984372531 72321 34110 888097447 72321 31821 80738234 31821 20029 218096681 16988 34110 21913378 11575 16988 904805055 34110 12576 43888226 16988 45382 247175712 45382 38478 490739249 25109 11575 713920304 11575 54393 88990587 38478 25931 737369588 54393 6811 572543669 23883 54393 702862742 33682 25109 442461556 6811 12499 409186013 60461 6811 494451660 37837 33682 439634747 2413 60461 769180651 2413 68336 116967929 2519 68336 158942011 37837 18866 77311880 39965 2519 728114576 18866 35929 307515023 30476 2519 950838088 38684 39965 767080139 33784 30476 508765653 15667 38684 816523381 38684 59677 642251672 59677 80134 172087545 44274 15667 24395519 34612 15667 364063666 42151 59677 878557016 44274 76612 946553421 80134 22039 166462539 42151 64454 143864395 13707 22039 790327034 76612 14914 528234784 67734 13707 398180214 14234 14914 442328134 14914 36065 562217834 14914 3211 93879676 36065 73175 418890699 3211 19972 857325508 20701 3211 134821881 73175 76924 850888299 71151 20701 610686609 55043 73175 678064576 20701 38502 723683076 76924 34818 694530341 76924 13987 393172048 34818 15155 215550164 13858 55043 912087359 31 38502 259489741 13987 1972 284567454 52816 13987 364318575 45941 15155 616258846 60468 1972 622801474 15512 45941 221117657 52816 41711 801324615 60468 38301 362056384 7612 38301 515156935 15512 15962 719681228 49298 41711 19535667 15962 54929 522872209 3217 49298 186026269 3217 29435 404977092 15962 20907 804576037 66346 20907 850394078 54929 70339 332364724 75540 29435 618400001 70339 68269 686779519 45118 66346 7397898 43166 45118 122324741 70339 47826 494740674 43166 35557 289487791 47826 78840 280894970 72256 43166 534572749 7362 78840 702898937 73835 7362 148973202 73835 115 268174422 22674 72256 846848101 9379 73835 589092251 7362 31618 842732314 9379 53448 420522615 38924 22674 279480562 22674 61773 576813035 61773 56524 126097812 31618 78814 128357424 38924 54737 370275537 54737 11628 729620957 46568 78814 332411505 50201 78814 316924403 11628 340 863608475 19336 54737 273609019 340 67973 98110835 33469 340 200097497 340 32657 67451304 67973 52706 301415773 52706 1585 81192427 53598 1585 790313355 32657 31656 613377352 53598 45029 179449419 26327 1585 508886373 45029 11161 545446765 42245 45029 783421288 70999 11161 538925236 45029 79891 138099999 42245 50517 687849746 78279 50517 728189328 79891 76611 14290151 79891 25532 355758554 29945 79891 623775448 60826 29945 856093743 76611 26450 38426176 66504 26450 499645958 74252 26450 2991858 29945 68623 900898620 57468 60826 705014823 68623 67605 195280817 57468 46290 141463252 24367 67605 378045660 17724 67605 799567597 78419 67605 388754477 30827 78419 370370482 57179 30827 301392457 30827 79813 795760317 79813 55834 304080978 30675 78419 932877218 26852 30827 49759687 64484 55834 802493590 79507 79813 652559273 53649 79507 514945304 18433 53649 545475773 64484 74777 815759236 10962 79507 175454415 53649 62033 424491395 23890 74777 490127326 23890 8877 922162082 73287 74777 416509035 67021 73287 848341956 23890 36266 529709545 6907 8877 227568852 76480 36266 621187089 36266 79408 846481592 36266 75671 984265812 6907 58507 72868769 22008 75671 12009681 79408 3698 42799330 79408 45991 660290550 45991 10439 150758393 32898 58507 668297403 3698 51321 241761389 32898 36336 651825129 72566 45991 889822880 32898 55459 308972384 69482 55459 638752004 72566 25415 87299811 36336 51686 377505150 78093 55459 731799625 25415 74414 84466374 55751 69482 577994624 42524 51686 205406874 51686 72073 597665564 36406 72073 6108 36406 81204 959281117 12398 55751 946217428 32656 81204 431046987 32656 13889 638519599 13889 71590 56934987 12398 13234 3722629 12398 32191 971540016 41473 32191 909621997 13889 56648 66344538 56648 37890 472359425 56460 32191 363630238 22183 32191 366725951 56648 30409 566677289 48416 37890 236661866 30469 56460 672855376 56460 23204 274815317 23204 41411 92465173 48416 33713 964747713 11935 41411 114044261 11935 73109 311416974 11935 73282 836642492 33713 80224 241919316 33713 26375 662646933 71709 73109 572055034 26375 48377 291184809 73282 4658 379651984 9136 4658 306272956 4658 10005 301472609 48377 55629 171027108 55629 17145 37293098 4658 67279 479835147 10005 742 181051676 742 16724 90690209 17206 17145 800845177 742 58322 306615752 30519 17206 80746416 742 47923 132434452 58322 79788 656473451 17042 47923 179239744 76433 47923 376589205 47923 19776 977975642 4366 79788 977755949 68165 4366 355135472 63239 4366 9715192 47937 4366 522395731 4366 26234 222561412 29672 63239 64149404 3342 26234 132080246 19430 26234 254445177 28590 3342 212090431 28590 81249 897703922 68953 81249 556835521 28590 48231 320535278 61080 28590 677736108 70206 68953 294353806 48231 35145 970199573 61080 68852 515599201 8125 35145 409094395 35145 58940 784733129 27199 35145 396897252 63473 27199 318334225 27199 30110 14392438 27199 32830 875588100 58221 27199 389839590 32830 33338 931914455 63473 33886 691094204 33338 26275 599799566 2461 58221 564789451 54165 58221 313755046 43551 2461 420109865 19219 43551 1883572 71189 26275 585470998 3770 2461 895814010 60504 71189 240733794 43551 12579 265891329 12579 81184 840192349 19312 3770 109606059 6599 19312 671741881 76699 6599 853573820 16016 76699 967743785 68496 76699 368544190 51442 6599 320139353 68496 5527 611800414 68221 5527 888678599 5527 67752 979970712 27305 5527 238697011 37052 27305 256646952 67752 10477 204369755 4706 10477 671249751 32048 4706 685524450 10477 25867 82734594 10477 43198 226399332 13708 32048 85334287 32048 53126 882567510 13708 23776 812239032 25867 23345 429429081 23776 72892 214181984 13708 48622 1643329 34232 23345 339529938 34232 74649 604054207 72892 19640 904143091 54543 19640 6387634 74649 48065 666919225 57505 48065 165767354 54543 35630 655860936 44484 48065 127826405 70009 54543 229524953 8409 70009 488485231 14821 70009 104883299 44484 36418 958800044 36418 75493 73880386 14821 75343 950421903 58284 36418 842830259 44890 36418 114044767 58284 2249 694903508 24223 75493 354377196 24223 6285 413366540 41880 2249 612352991 37384 6285 424038567 24223 58440 123487441 58440 62311 629412148 38775 41880 376044082 62311 2895 310572282 35954 62311 878829039 35954 14363 88098404 2895 67506 37610611 5768 14363 78374559 80297 67506 302557509 78693 5768 940097744 33545 5768 956081363 52760 5768 839733948 58164 5768 86564202 33545 30729 376256088 33455 58164 38418953 52760 71500 329553887 33455 10977 585226857 58164 28757 118252939 23898 33455 522935835 71500 28308 678316601 28308 32687 549313499 5828 23898 91910307 32687 70889 928393794 70889 42640 574956623 57013 42640 649038732 61486 57013 352586277 5828 13373 855088320 42640 76374 620611355 61486 29298 297937063 76374 32723 198118764 63148 61486 502194797 13373 44522 203295108 70774 63148 191671385 14090 70774 753725291 32723 48418 602889615 14090 52888 968888442 44925 52888 50973248 44925 56777 591643574 56777 70453 788632664 28049 44925 62834694 56777 4215 386687264 4215 71013 747824191 2380 70453 460257545 2380 50255 740977155 47894 2380 70335689 50255 8329 799583321 21547 47894 319284919 4265 8329 364984838 50255 79369 176942825 69684 47894 78079873 32116 21547 403268371 32116 62269 784551904 21831 4265 812799764 32116 43098 286125009 13574 43098 247828374 29089 32116 744136523 10248 62269 469413372 42670 21831 581323921 43098 39699 565428960 50617 29089 392898223 54529 42670 113913345 50617 15567 60811483 22986 42670 47876323 44881 22986 944154566 1765 22986 249539149 726 54529 857167937 48109 15567 921719104 45728 22986 959565487 1765 53110 722948018 74000 53110 40983996 8798 48109 152199248 44123 45728 457808379 45728 73104 982113932 8798 62822 256316235 24630 8798 213949726 8798 62310 35823891 44123 15557 694212350 62822 59467 761061333 14790 62310 79980743 24630 78333 819424170 63902 59467 579966688 12484 15557 687360110 52628 63902 23344648 42783 78333 88721010 42783 38651 597648792 22255 63902 569585406 22255 64684 472374573 73006 52628 223977008 42783 48371 66526086 44087 48371 707064097 58840 22255 982024048 79716 44087 460855231 2926 73006 397072411 59337 48371 123357772 65322 79716 779648812 32296 2926 511605744 79716 37223 324406748 5597 2926 713817642 16944 5597 698407800 5597 57619 946560409 15225 57619 489792706 57529 16944 750937331 6742 15225 396055950 16999 15225 121688484 57619 60401 307723931 6742 23738 448090546 16599 57529 129189618 77080 60401 671017077 61734 77080 983378689 48667 16599 855831531 77080 77044 442189489 64053 77044 975159351 67214 64053 418919478 49260 77044 966863980 39613 49260 196548346 39613 58989 118416569 44365 58989 134602905 30252 44365 501024680 61951 58989 549300938 30252 76622 550789939 44295 30252 156498443 65969 44365 999289196 21215 30252 760342610 44295 27607 811950088 5591 65969 169713822 21215 55341 211781500 24118 55341 740251593 50893 55341 231015897 55341 55941 728434195 50893 10671 981531047 55341 54646 816336966 54943 55941 611323591 24092 55941 526850565 23360 24092 39147775 54646 58015 587577783 58015 5530 785692720 68499 23360 441334547 8914 23360 29764287 8914 16871 160320891 22105 8914 650431155 43883 5530 67045044 76411 16871 941938022 43883 46222 901669855 46222 68866 671500407 60375 76411 75866497 41860 43883 407602940 4159 68866 310528120 60375 7785 548176033 68866 55353 983791151 43742 60375 766046537 55353 36152 29777870 75226 4159 20477861 29123 36152 41753875 29123 69306 230338622 29123 73753 449505570 44421 73753 384625826 69306 22958 595498780 30832 22958 28879950 44421 22368 204550468 8242 22368 979789035 44421 60223 58444510 60223 55063 25136776 55063 63491 111351207 59730 55063 58867665 8242 36439 13152965 70908 59730 371543992 70908 77181 81686159 63491 63317 71592299 45558 77181 147296698 27394 36439 325514797 39707 77181 35217046 45558 31582 965869230 63317 72938 889220821 50680 39707 832917161 27308 50680 547645885 31582 39804 226704602 50680 50842 905130871 5875 50842 827579374 54541 5875 825154185 78408 5875 964140785 54541 9508 268910289 30529 5875 438787033 30529 79943 432739329 38548 9508 474036480 35148 78408 664826601 30529 63750 29354644 79943 67448 362208250 47018 63750 35792172 67448 20997 842489403 299 47018 50233059 63750 23268 386448229 23287 20997 848742033 55903 299 528779036 32587 299 160577528 23287 27258 120317495 27258 71157 749789420 2679 71157 312919439 51866 55903 739824230 27258 18960 403988483 27258 32303 178211144 51866 16651 865928337 29244 16651 473891430 28973 29244 55306011 28973 47164 184598357 16651 28607 230909284 44258 28973 140447053 72261 44258 364285424 40535 28973 761452961 33311 40535 370543192 72261 21685 952030380 64092 21685 46748801 64092 77808 880088468 66574 64092 595428952 59142 21685 810359706 66574 18825 686289759 64092 8176 920748868 59142 27639 48652987 12620 8176 485387382 76440 59142 756840248 3139 8176 559303460 3139 53693 757333502 76440 43950 457623393 76926 76440 393972297 13520 76440 719716084 53693 12921 993623192 68276 13520 107892524 15903 12921 78598964 46060 12921 105072933 12408 15903 165442741 68276 47788 525961700 46060 16541 609036188 47788 1610 108983295 46060 69471 693867215 16541 17651 319197220 14431 69471 116872764 69471 77150 143489695 1610 28234 430767542 77150 22518 700857890 9689 77150 672705791 22518 12814 294288027 12814 50853 797353138 12814 61356 411733677 50853 69168 947710592 12814 18806 107529067 69168 4442 137271947 10006 18806 817402181 18806 69512 932717683 16229 69168 109030008 73191 10006 520756151 22231 4442 782325060 67137 10006 159244258 19279 67137 364351529 19279 1043 379444192 50054 1043 119784338 50054 31612 190816092 50054 67536 423511666 1043 14682 521285615 14682 74410 569154031 14682 54853 57084651 67536 51097 434665889 51097 81171 162690213 38587 54853 498213781 15126 38587 30969895 81171 11864 279541843 38587 18757 887987366 67600 11864 41871309 1716 11864 840198007 69749 1716 489759772 1716 34442 176464955 67600 71381 976824880 1716 43642 23616475 34442 70435 207966626 31854 69749 940614588 36385 71381 866414645 36385 49244 306320103 31854 33269 749604886 74367 70435 405664953 70842 33269 269450910 33269 80315 707578805 21907 33269 840877241 14095 33269 463376004 21907 37152 495314144 70842 51749 141487736 7285 80315 80765259 51749 81164 447134376 51749 40529 537750085 7285 45537 162959386 7285 44340 720685638 51290 44340 375353716 42156 45537 658822262 10131 44340 593213516 10131 11919 3200483 6641 10131 361278515 65181 6641 288029665 6641 2230 526676843 2230 50624 369456191 11919 72644 864171804 55610 2230 998659557 65181 75964 702360600 72644 39535 28644929 50624 78352 989531305 40822 72644 325278525 39917 40822 164628074 78352 16590 961097363 39535 22414 485580795 34285 22414 74171958 29995 40822 880863123 78744 29995 930189128 22414 41701 55056532 34285 9316 16031658 29995 23087 52158398 78744 8767 276818921 36769 23087 102774532 8767 56407 479538790 73392 56407 207419645 8767 74427 807146457 19395 73392 779611431 28104 36769 201957990 58066 73392 30905495 29785 74427 336737643 19395 5610 635491328 29785 45910 300313300 58935 5610 193314740 25030 5610 463528789 5610 56038 153753921 215 58935 535137344 35388 56038 865048293 25030 37179 827275219 25030 12001 939951093 2960 12001 625474307 34090 37179 667514077 70182 2960 196838037 34090 8718 270078446 32648 70182 96397712 73083 34090 414367728 73083 8479 522502930 70182 69739 696561304 13680 32648 123762558 13981 8479 905835007 79888 69739 843280013 1815 8479 919368142 37187 1815 118017597 70276 79888 895406322 29362 13981 457271960 79888 61594 104623175 37169 70276 835244502 4967 29362 220399731 4967 53167 924295459 53167 71344 283394914 61594 57180 496494816 37169 37133 306344876 4222 37133 452654397 28892 71344 841813975 37133 63891 597814923 4222 5654 16224651 78384 37133 512270610 28892 37174 377061343 5654 50011 572525577 63891 41018 280613722 41018 52117 960341429 43229 37174 965060153 43229 29199 714923197 59258 29199 680184819 35092 52117 380970760 59258 41459 364944528 43229 14712 513858724 29199 78511 748979671 35092 79359 379228282 79359 33139 542930075 68766 79359 43475328 14712 13499 123170841 1160 78511 347263867 68766 80423 38550494 13499 14629 625216198 80423 34207 802103330 1160 48396 261950161 21003 1160 233659909 48965 80423 510172417 21003 43807 468608364 51636 21003 729940810 48965 30557 621125102 54983 51636 357358644 284 54983 62829004 7065 30557 665931118 17699 51636 566146480 7065 21775 17430153 54983 24122 117668733 7065 72434 42065854 72434 27065 136999813 59204 27065 32932491 72434 47237 105356028 10184 47237 263815676 63909 47237 271756009 11288 10184 957893363 59204 77426 517647619 77426 72034 278949964 39111 77426 784150056 72034 14143 213910193 42155 77426 225411883 77426 51335 305254488 2752 72034 441764106 64417 14143 185908383 37626 14143 539895009 62734 42155 420684764 2752 72001 600288986 36548 37626 321030663 48874 37626 748499905 74240 72001 602209999 36548 51920 358834432 40994 48874 465652986 45712 48874 100453885 3173 51920 867771121 49567 45712 233427906 51920 12878 584099350 49567 50086 814038974 41432 12878 102914502 26036 50086 64554827 39017 12878 667752267 68334 41432 74346170 18216 39017 133861006 18216 32233 542054286 67430 26036 85312869 2198 32233 39738008 33878 32233 15842805 78718 2198 100142580 32233 26634 127570839 46549 67430 226098739 78718 80355 937716754 77146 46549 782055973 78718 75482 770882782 33238 80355 263686291 44273 33238 704414376 52994 33238 867652867 34290 33238 932690952 53289 33238 313120024 15105 34290 469150541 60799 34290 373959977 34290 75212 850761200 19760 60799 94502628 60799 27390 664786772 27390 70310 348099794 3922 70310 100274371 27390 48693 345248620 5310 19760 886241525 48693 78173 264839929 70310 80140 428432239 48693 73919 235954291 48693 36806 709283687 73200 73919 210045957 73200 39754 750638893 55951 36806 413559297 77303 55951 83372990 73200 65545 479285544 77303 23040 53733607 49363 39754 653254543 65545 48632 473466077 27729 23040 68427039 23040 65567 280585568 69823 48632 316764273 65567 75436 246012950 58958 27729 528984101 15943 69823 815163120 15943 68985 512324502 23969 68985 573578249 66188 23969 871454146 64611 58958 98052789 15943 25841 396522926 25841 42053 777565416 42053 53992 820592667 12788 66188 154629340 42053 9347 254852101 9347 27061 327717897 79293 42053 54352215 27061 31966 736954796 31966 53106 627646908 53106 31276 657753387 77489 27061 509929283 79293 12891 774085749 54944 12891 702396014 53106 61585 597140592 12891 6474 524397490 54944 43500 563896303 52415 6474 434168209 44663 43500 501761585 44459 52415 25277091 52415 57037 581124436 79349 57037 137002691 44663 78668 455924679 8714 44663 369662148 16410 57037 267504091 51242 8714 28363570 16410 59616 858972763 68552 8714 103206686 51242 79527 265579336 16410 70324 685755210 59616 9985 84485560 59616 6657 115462359 51014 9985 836105814 45589 6657 842359930 51014 56432 804391442 44865 9985 994258323 37036 51014 852798911 51014 23482 146874562 56432 999 27648619 44865 53701 206635765 44865 76260 71394814 76260 73900 72926537 23482 51032 478324886 18593 51032 415942438 22525 51032 686768621 76260 26607 311656849 73900 31383 16883047 18593 37798 272152392 9082 22525 976749773 9082 13933 43372610 36722 9082 687182041 20050 37798 871689794 22373 9082 21408297 36722 9810 553737242 68715 20050 92650114 26814 9810 196725973 68715 22311 847888689 26329 22373 94412503 9810 11283 3334781 15001 26814 775150496 20498 26329 317085288 11283 46505 461357581 30394 46505 218959252 73724 20498 39473545 50003 20498 700538643 80358 30394 681882940 46505 28021 120477087 1181 80358 485250686 37925 80358 129686139 50003 55512 895974996 55512 77388 651877283 76936 55512 238897528 55512 59508 67386179 75797 59508 383528597 31561 77388 401214020 58960 76936 613340710 31561 40934 950519137 31021 40934 904783990 31021 29466 660724613 3934 58960 217703763 31979 31021 27103690 74514 31979 306532990 80578 74514 10708487 74514 41866 847015208 76041 80578 683287953 80578 15822 215247227 36671 74514 540723873 40166 41866 539963909 15822 15437 492487484 36671 11209 383863710 40166 30521 934687948 36671 75397 464517160 14194 15437 924419059 65530 15437 907201823 17197 11209 166075036 9068 30521 503955978 60611 65530 729524988 48057 65530 45792200 65530 19199 602272643 60611 49433 733144450 60117 19199 340830312 46356 60117 325758533 39695 46356 107569131 60117 41472 194696936 41472 31595 641731296 26743 31595 346274468 77250 41472 280797764 41472 26107 19175379 19343 77250 885125478 26743 30922 495393195 19343 7085 756315487 32342 19343 96895588 474 19343 662354489 19343 41587 78590300 62038 7085 740527894 76034 474 255220429 77613 41587 465159126 76918 77613 815428739 62038 71773 299217752 68267 77613 25301221 77613 71257 293719019 76918 65424 222400992 65424 784 34883667 71162 784 632249955 784 35623 20469922 71257 46110 676242357 36387 71162 979508671 35623 15381 115142233 71162 29045 620858430 55226 29045 611522992 46110 1410 563016331 55226 69146 295260879 69146 61404 447722381 61017 1410 600903713 61087 61404 973331642 61087 36274 540405530 36274 7116 850296971 41105 61404 694083793 18056 41105 856899240 4911 7116 510222481 12387 36274 306493247 7116 64482 359187269 8992 64482 664635481 12387 57682 632897778 8992 44453 225611084 8992 78385 351912935 57682 26896 963680540 14730 44453 816802871 2107 78385 610379782 69794 44453 10859404 30698 26896 748944216 26896 80759 555794785 76040 80759 19104154 72154 2107 189454525 76040 55337 428728676 72605 72154 310921605 75971 72605 738658193 54305 55337 726256540 50723 54305 996954724 61187 75971 393820286 12941 54305 308607788 50723 17753 11193223 61187 75440 245423384 75440 44564 388723948 17753 51919 803251726 11072 75440 144547290 40429 51919 655880983 44564 72759 3953480 59579 72759 655253352 51919 24871 108537580 58185 24871 745601360 25477 58185 524236651 37252 25477 89568057 63365 37252 592585927 22633 25477 314680209 22633 55879 14121289 25477 54650 732139433 853 55879 600609023 22379 853 558343303 55879 30149 685882332 8902 54650 241432672 11420 8902 766307321 30149 43995 235804395 11420 28555 129847841 11420 57632 816185154 34113 43995 827556125 57632 14703 510360953 43995 10314 751078767 65358 57632 307318666 54187 14703 391484490 41512 34113 182587257 14703 76886 97803220 65358 34140 283436639 34140 67399 744805855 67399 6627 540261563 76886 13502 908407670 34140 58276 966150507 54780 13502 384040588 67399 47217 150008492 8857 47217 798045349 46919 58276 604790197 46919 13339 233012860 17954 13339 682426949 9042 17954 567596509 46919 28591 180272670 13339 70909 464260839 22174 9042 69719477 9042 36235 130102965 78994 22174 965509000 36235 28281 47452408 4067 78994 10629707 29536 4067 992497496 75670 36235 335607769 29536 4653 736284166 28281 5476 742942862 5476 81131 156842605 28242 5476 12447339 81131 48295 315400559 79582 5476 78979790 4576 81131 537136251 34974 81131 547110765 48295 12624 474628735 30255 34974 268493848 52763 79582 822502707 12768 12624 184673220 34974 70338 592289760 12768 50462 530847891 70338 62929 877115839 2032 70338 666358039 25749 62929 57104619 44186 70338 245870 44186 69654 462066660 25749 21381 308835387 38264 25749 265116544 78674 44186 365496985 21381 61618 647067636 21381 28703 656166234 76209 61618 381954341 61618 53740 578944420 78674 76802 11179279 76209 75188 779444861 28703 27942 811436915 36870 76209 893288993 63373 75188 881781111 75188 24895 6985460 63733 36870 821464283 3500 36870 5349304 71079 3500 577473586 63373 36299 913514510 24895 2129 554516216 75516 2129 497359274 75516 12839 44135595 75516 33254 28312923 33254 78817 783218289 8698 75516 335579683 78603 8698 223391332 12839 12194 102899306 33254 48569 130349996 40697 8698 280930050 53739 12194 408351682 9551 40697 803533187 7684 53739 179538 53739 65325 218379608 53739 72546 828099879 7684 73052 125275952 32271 65325 115938313 7684 9457 436716297 78478 72546 481193434 9457 64469 291196541 18290 78478 924802911 80535 32271 911325640 4562 9457 446833467 39973 4562 888055188 64469 16899 862929595 190 4562 589314569 80535 53368 309417097 190 67819 353613591 47972 16899 906762945 79926 47972 444798806 53368 75209 556403666 53368 71380 969995270 19490 79926 45226333 76771 71380 684932234 15345 75209 724257136 15345 26503 495864189 70027 15345 307937698 70027 8679 502286989 46541 26503 126447475 15345 31493 184470976 26503 32295 411843764 8679 1838 113174696 41925 31493 19149651 63590 32295 735890193 41925 35074 891297834 63590 53656 365808121 12615 1838 603280106 63590 67907 825076177 53656 75991 595031307 19097 67907 879958904 75991 51780 191169886 12615 25226 673381189 19089 75991 340561971 19097 11343 106395097 72596 11343 418526704 11343 20558 308902865 61795 20558 917167966 24425 61795 404147678 72596 49653 593898547 49653 30526 419779263 42942 24425 173243220 51431 30526 637930581 49653 43142 121390774 43142 70805 130062464 43845 51431 678047869 70805 76243 593259573 34891 70805 90877160 70805 57520 73358037 10930 43845 147341640 49834 10930 750964925 10930 11075 175651904 6904 57520 248755161 60194 49834 186978051 21520 6904 734170187 46377 49834 497973410 60194 3998 118589328 21520 67565 792053182 3998 48219 300256305 77364 67565 924559366 71922 3998 187415085 3998 51822 292856485 80443 51822 324341339 80443 63808 899831769 51822 77109 667689123 71922 59095 429968857 10241 63808 465558101 23948 10241 183554539 8164 10241 550956980 56344 10241 72248801 10241 16258 151409186 56344 43118 144109316 54685 16258 93955189 16258 55197 731551121 55197 46050 554639152 16258 22974 677046610 23989 22974 111234072 49101 46050 522728894 46050 21274 58669438 20591 22974 685791134 23989 47588 322250421 23989 54199 997528959 58888 54199 426413450 20591 80338 354638134 56898 54199 404132436 5495 47588 967530296 80338 48428 997109143 77854 80338 678056483 5495 41541 900318459 77854 61552 337792175 77854 15660 918234440 53933 15660 49528199 50246 41541 837258229 15660 42324 170076621 29999 61552 699850455 15660 62013 474802577 50246 9893 676660444 50087 9893 662425747 16915 29999 358447733 29999 53260 932960674 66283 62013 148983514 66283 29007 170638139 27269 16915 717163282 53260 11556 89673339 66283 36350 963334925 27269 12464 777472053 12464 20139 147336997 36350 78072 616070577 2373 12464 104290043 2373 3374 585555592 67979 20139 347047652 56400 2373 678757723 3374 36675 237722405 36675 36676 831814690 51949 36675 63280051 51949 39317 63783006 34203 36675 370299034 51140 34203 210872571 70131 34203 935632115 51140 72044 409976758 59317 70131 285560471 70131 28317 485569107 51140 80607 866965411 45219 59317 122525393 11190 28317 592819581 45219 3285 775395951 66332 45219 620955502 66332 6030 668608029 19142 45219 500369843 19936 11190 159880744 19936 46660 970230782 5672 66332 628429807 5672 15869 458084892 15869 69428 133024832 59123 15869 844880985 32435 5672 997716748 21472 32435 730450399 15869 72349 415855272 59123 40805 142474588 32435 73067 421187614 32435 22736 246461648 21472 57935 380194102 14552 40805 355769938 75288 73067 578611406 79659 22736 254257549 57935 70649 272306024 75288 43257 962155897 67152 79659 417534496 59988 70649 592554557 45471 79659 371506847 43257 9764 93560917 37227 67152 420393347 35958 9764 557542149 17908 59988 126459826 24331 9764 227145633 24331 4140 287827255 10225 24331 301780053 66963 4140 193540780 14270 17908 569339836 10225 36554 366206121 15218 14270 215677035 15218 10806 900602064 12995 15218 244280674 78919 36554 303106422 3705 36554 721212238 73861 3705 126787122 40115 12995 896353212 2941 12995 196333520 3705 5595 88461786 70587 2941 858944796 15741 73861 427989834 5595 22949 641731048 37045 5595 667309757 5595 61257 239836227 5993 37045 312456713 37045 23031 765279677 22949 27645 97070841 73190 61257 558483030 73190 13928 836534652 73190 72554 30703094 68384 13928 388719069 58622 68384 930069093 72554 80741 262219732 80741 617 296516691 80741 48354 154228659 80741 36854 518805285 40361 58622 154749888 35486 48354 164504729 20483 40361 848324510 40361 16962 763741938 57190 36854 10383303 55630 35486 541431320 16962 2513 47419707 6899 20483 6354707 71690 2513 814020150 21998 55630 999250297 23981 2513 899580714 6899 31663 192844199 71690 4024 908238354 23981 51505 217514664 23981 64977 497338726 4024 27335 349718204 64977 66700 601888981 62272 64977 179180958 50073 62272 918563888 27335 66362 316027413 50073 80232 176977211 73990 66362 593950383 40825 80232 957373082 80232 58879 813383975 60743 73990 489879240 60743 71614 679165151 73990 61397 446986363 69525 58879 256293100 54333 60743 213886589 19752 61397 122724429 38013 19752 915160411 61397 60205 215830278 46006 38013 986665565 60205 26640 819779232 74675 26640 190450481 30290 26640 539209343 30290 24412 845781727 41755 46006 444340957 26640 6047 585981166 17695 74675 279580743 48875 41755 775391904 6047 44326 317836709 31280 41755 683271593 20817 6047 282635684 31280 45451 752970271 42270 48875 313416196 68209 42270 730319094 20817 18833 37696424 52184 42270 776774058 46908 68209 327246812 19662 68209 698315000 11937 18833 187168579 19662 28357 704648581 25367 52184 52284237 19662 68922 594267167 28357 5631 219006502 5631 9938 143127223 22832 28357 297070037 25198 5631 963489368 37971 25198 428589697 5631 43367 837582182 43367 9596 89623022 7534 37971 123768716 54352 25198 137402286 37971 13728 837311450 43367 57894 720283661 57894 57579 36137952 66643 57894 932239527 66643 42598 243994475 66643 25142 883932628 44425 57894 168905093 66643 30962 912953411 30292 30962 492298690 28118 30962 843463829 80215 30292 494761868 36098 44425 877280397 43513 36098 866575769 36098 73517 752761675 80215 38496 946739214 38496 17349 595919958 36098 50533 59845758 633 73517 24709815 48958 17349 928688558 59672 48958 394319291 44866 633 646505804 3458 44866 715977373 72858 3458 86223749 3458 36064 979959560 27608 3458 543986931 44866 47719 739343195 80629 36064 800509616 65090 47719 223609198 37157 27608 288559712 47719 52958 362462569 27780 37157 571567533 74641 52958 871865939 74641 61385 127102496 56955 37157 284946049 51859 56955 558557794 30487 56955 933506785 54692 51859 810033607 48811 30487 872990844 23804 48811 130931292 54692 66395 327296143 39564 66395 233922845 39564 52094 418699721 48811 53487 535779281 23804 79617 554034195 35298 52094 323712491 37722 39564 912154267 37722 65848 579911990 35298 33027 379209664 38340 35298 385628660 18439 33027 467838238 36276 37722 195937401 74126 18439 854282751 33027 29804 903345530 38340 48390 902228363 48390 64867 137773051 6759 48390 266744093 6496 64867 148680195 13316 64867 406128355 60988 6759 32785432 72072 60988 213831167 40838 6759 581692012 76278 72072 104294296 13316 13117 762521989 76983 72072 573651186 76278 24804 176022 76983 50352 797369802 76983 16366 147867146 48879 50352 54600781 76983 4447 83958849 50352 20237 790522196 20237 37238 38870000 45940 4447 593427793 40696 4447 447742802 78808 4447 577042368 46663 20237 664751396 58866 40696 689542505 46663 22031 769375317 38445 40696 113080110 51322 38445 129857110 36713 22031 385080655 38445 20208 580737069 38445 12390 178662904 12390 68912 539135710 7219 51322 632333240 12390 75000 42609177 12390 49118 697342807 7219 22209 37670776 1898 22209 974062069 49118 49320 995359447 50071 22209 818458160 49320 63197 47010672 49320 43734 464103301 43734 68135 6870165 68135 80257 53315996 21172 43734 116431057 46635 21172 119276756 63354 68135 325879807 21172 13660 130805040 9500 13660 236236042 37106 9500 193142774 16811 9500 891026416 7402 63354 65357094 75325 9500 886288880 75325 5189 266627118 52776 7402 295556301 52776 8893 99308220 8893 10111 298118642 78301 8893 11469311 13932 10111 140594932 13932 43032 146748781 75706 13932 355698306 13932 15259 659226812 25179 13932 268997894 70817 75706 399109978 15259 62701 405686482 15259 64613 636595502 25179 71124 335254682 25179 80024 77926439 64613 79738 593888109 32800 79738 808224588 80024 24279 282155184 9594 24279 84527731 71323 32800 470944328 9594 76408 590295331 71323 30831 865815046 44163 30831 426114296 43759 30831 855585996 31615 76408 608124163 76408 1676 727889310 69083 44163 482334174 48426 1676 452003242 62948 1676 135321389 7648 48426 673398622 66089 62948 713834184 66089 60593 410317732 71727 48426 9247490 57310 60593 282107929 21856 60593 977779440 71727 41588 747321310 21856 37603 69624216 62014 41588 157635233 29685 62014 539682408 62014 1316 433595970 62014 37084 990321468 29075 29685 7557062 62014 8567 93771 29685 23740 296618018 23740 967 951850925 4498 23740 53695685 5989 4498 89819720 5989 4327 40260231 5989 59699 861519031 4327 71873 45358779 71873 16314 927936766 71873 25706 259889592 41152 4327 110849145 79340 41152 198332193 48167 79340 283262403 3213 79340 503370824 25706 7156 498446141 49759 41152 598755862 45505 79340 675520888 63593 3213 338987769 63593 71194 717906869 39331 7156 998089622 45211 39331 561729569 25596 71194 906793797 22320 71194 65750712 22320 35001 115063421 25596 41280 302381714 35001 39447 548797509 62968 25596 644994186 2672 62968 916278760 64315 2672 231574214 39447 49932 54356809 2672 69933 635610169 49932 35721 81076616 45482 2672 253519250 64315 57555 643535569 32553 45482 517780537 32553 64647 779152708 58277 35721 237524094 57555 76635 355275055 57555 28358 195648131 58277 4853 854511332 35996 64647 697807836 58277 40110 763777051 64566 28358 2954892 4853 25283 976091309 53837 35996 804738095 25283 40893 964549459 38807 40110 388593488 36834 40893 603995670 68344 25283 170723158 72140 40893 613538856 36834 41906 446705480 71809 72140 768013799 41906 8620 636187119 72140 35682 692537078 72140 5855 446143678 58441 41906 182381443 71809 37779 802873600 5855 22144 44302586 27904 58441 331247005 51888 27904 40357597 22144 55231 903358362 55231 75840 428849714 22993 75840 903049479 59303 51888 934064587 56804 55231 985409323 59303 42818 614792681 42818 8789 497844057 22993 33227 968860726 1481 59303 211128034 60453 42818 818382774 33227 79017 60962564 22766 8789 506255925 22766 81057 799439059 33256 79017 522181004 900 79017 570952406 36187 900 119187515 81057 57158 419962005 73804 57158 618778968 32276 36187 433398962 900 42077 101816821 63899 42077 657996047 42077 73378 703439438 30654 32276 951932330 42077 52468 142387629 42077 42256 38730668 42256 19948 672848425 52468 46855 814050968 42256 61800 816045743 61800 59863 582179210 59863 14773 449208792 46855 66052 753281697 31345 14773 332475084 61800 32967 968949883 59863 36328 201287886 31345 5245 209130306 36328 22750 526189830 56422 31345 872230556 36328 21432 875482806 77706 36328 606962131 21432 7678 692255950 21432 15662 978640837 77706 25262 745386028 71369 77706 249241424 33118 77706 111214533 12920 33118 752174868 61409 25262 837068599 32811 61409 981335979 8747 71369 383732966 12920 6328 973314083 61409 74175 57667409 8747 78996 740641906 74175 63418 754603441 32752 6328 666002856 63418 1975 994584398 1975 48612 500473031 63418 62457 918657785 48612 584 756977422 62457 16319 976838373 73436 1975 930508284 48612 43111 542672179 27285 43111 500992580 79500 27285 893172416 81262 27285 254317161 81262 17944 137647122 59537 27285 714442583 79500 21310 115108333 79500 13521 779171768 59537 40701 625506001 73054 13521 352314370 21310 77901 570655960 13521 22863 11963447 62308 13521 36933969 37412 62308 858390258 48203 37412 480192413 69247 37412 954341597 69247 31067 29130744 1384 69247 255121721 56484 69247 642695435 56484 71836 904241240 79496 71836 589586475 48967 56484 975657086 1384 43408 778801012 54747 48967 279439281 18849 54747 52519828 43408 3814 876913761 40058 48967 337057402 40058 71793 965005882 66182 71793 510334425 24281 71793 240280062 3814 43511 169843732 40058 42523 865907779 66145 43511 502472185 43511 28116 826310333 43511 51166 482984731 56329 66145 778026526 32851 51166 54268097 51166 59265 482298713 47315 28116 361028817 16238 32851 89892471 4109 59265 246007995 4109 29283 889240782 4109 73532 560716138 73929 29283 809573115 73532 31518 235191855 52996 73929 766610100 73929 10527 96991185 31518 27580 309042761 79654 27580 606063729 16913 79654 449663689 56198 27580 718421017 27580 72953 866652364 16913 52601 833890177 51348 79654 458274572 252 72953 815721771 23146 51348 313500339 72953 23185 72522324 77245 51348 349827861 40766 23146 762020484 23185 19947 409321724 40766 79919 61770503 21315 19947 107280625 77245 57994 660966053 19947 7265 463257756 21315 70550 404192828 71436 57994 61110941 58966 57994 993128008 58966 33789 895302959 46815 71436 981747081 57730 58966 874453530 33789 27062 606777273 25608 58966 564231317 42530 25608 95727689 29061 42530 165054409 12785 42530 925976503 25608 24662 559993211 16592 24662 750307956 12785 53388 851541391 23965 24662 936113569 53388 76826 383336490 16592 61797 932753290 76952 61797 315436592 61797 10263 77243434 17374 23965 605415835 76952 23199 269349782 76952 20724 561492067 76952 58228 372855933 10263 73258 555426651 58228 44154 39782562 58228 8175 178848143 44154 63995 147373542 58228 47040 658538769 47040 19122 258631538 19122 57934 13988206 71372 57934 382428357 49938 71372 387567854 46917 49938 841772124 71372 22227 93579297 46917 37348 766260346 38944 71372 830522422 46917 26511 883897195 26511 66820 764253531 28214 26511 370254224 8180 37348 430369448 26511 77812 892677591 41243 66820 80828550 13983 8180 200575294 19222 13983 790248979 21690 8180 806996528 66508 13983 358984638 60818 19222 54078229 21690 43690 357122883 7932 60818 302073286 7932 35015 667382260 54975 7932 2213660 19337 7932 808976458 22257 7932 594951871 4126 7932 700413031 22257 72852 745426522 22257 821 80275580 821 71688 592516418 39421 821 383187946 821 45604 458020496 71688 29564 104814893 76854 39421 682706809 76854 31304 306958260 55587 39421 62868371 13003 29564 485151740 34931 55587 967299670 34931 52911 138307988 22075 52911 355471381 715 22075 413173233 13003 33680 225547135 41628 52911 620662046 41128 715 96885092 33680 20296 314110470 18256 33680 419590803 46890 41128 335009571 76935 41628 575768039 17792 18256 847661023 46890 67905 608656692 28954 67905 847776235 76935 52708 671216774 28954 634 741499417 28954 48600 337978324 59913 634 313062473 52708 42107 384640900 42107 10777 348905656 10777 6205 692338318 48600 45481 433678041 28750 59913 228054377 75034 28750 478624918 39584 28750 150119625 38999 45481 230289179 38999 51400 105975301 49486 28750 836878861 49486 50414 85085834 50414 41589 91189754 21913 41589 870099420 71029 50414 99851751 74378 41589 270045625 42954 50414 606560147 41589 34397 991666277 70737 42954 264874559 10039 34397 630066205 10039 75366 325744354 10039 35771 298857459 75735 70737 358282111 75735 191 323036460 191 71408 27381096 75366 59330 519037840 35771 29620 848676452 29620 73182 253947752 59330 19715 65458980 25121 59330 477588076 26355 73182 37157615 1212 73182 430741302 72606 25121 402320225 19715 54729 156732615 51618 1212 811444873 1212 11220 70780082 72606 31474 497435750 67465 31474 646591198 57143 54729 671130972 57143 67256 149321850 58876 31474 103672117 67256 5776 267804724 57143 3284 124999713 42454 67256 744731124 1109 3284 350832347 60596 1109 355769422 42454 75562 969952900 1109 35726 736740423 3859 35726 913951002 75562 6860 744500608 71714 3859 532788206 7841 75562 420134152 17592 3859 37434580 71714 55371 590974516 25919 55371 888869356 42702 25919 259593970 25919 8772 261172406 55371 58787 797406391 55371 65496 901667518 42702 62048 576630810 81075 62048 616973065 64334 8772 493006177 67956 62048 423943656 30145 81075 664231790 64334 47286 828252336 81075 45024 768323233 45024 75687 929045788 75687 11716 96297197 47286 74357 107699085 3261 45024 527562269 45024 24460 132600779 74357 73669 694142614 74357 23318 19587632 14641 3261 779945301 55370 23318 886202870 22695 14641 26271365 43054 22695 141492694 23318 60808 795134599 43054 38585 454056840 55370 75896 755847356 72773 75896 573131488 54346 72773 495866067 60808 31875 417660675 72773 44932 173690343 44932 21359 984467676 59016 72773 79477250 31875 65259 193441550 30775 44932 510841638 50813 65259 970201568 20669 65259 134284331 50813 26235 499879400 20669 20213 64613073 23420 50813 532349586 20669 78030 59324792 56297 78030 24146761 66140 78030 121231952 40345 56297 896891787 38467 78030 951971873 40345 75169 61777632 12698 38467 544944920 41087 40345 679431178 38467 47089 15830112 12698 80565 103074733 80565 62624 85901909 6428 47089 522491388 41087 7940 634713438 18541 62624 85774633 24262 80565 368775581 24262 8665 411590532 57821 8665 604530644 32719 18541 800821569 24262 14513 885531890 61184 8665 195376963 29589 61184 864782167 57821 40635 668198679 45048 61184 8432602 75691 29589 739181957 61184 34843 73018935 52192 75691 108483512 42708 40635 620565690 35577 75691 936656130 46504 34843 358378387 34843 75837 807121988 6549 52192 640554981 46504 59114 860287038 59114 44276 506966161 46504 81145 675880919 31309 44276 63854664 44276 80441 935034514 81145 43119 833445175 31309 56809 43396619 76666 43119 803379400 32679 43119 423689540 64894 76666 329867964 43119 63004 592868226 32679 40607 15664301 76666 7463 58229132 32679 34569 404471468 40607 785 806229353 63004 14749 936579988 40607 12317 995144772 785 66739 32657699 71817 14749 541076900 53165 785 247316273 14749 23657 877665543 12960 53165 931860956 52309 71817 775155574 74336 23657 408673436 23657 38536 169187740 40644 74336 583534515 56373 38536 394007753 74336 13924 996613020 50453 13924 530790551 44051 50453 170104353 50453 29546 151143637 56373 75464 708568994 17495 44051 107779539 50453 78100 522346800 14737 75464 542771755 81254 17495 977484201 30144 14737 702940870 18981 81254 46532159 30144 59821 202134564 59934 14737 381974258 59821 49265 898779692 57941 30144 838410968 75577 49265 269740287 57941 73137 597540678 59934 75789 88624828 75577 42239 990067090 64460 57941 579362070 3291 73137 91089573 3291 8678 997411826 42239 81064 188514397 40393 42239 88132145 8678 80199 665653578 10376 40393 632892806 21282 10376 121685809 80199 35986 724940379 40393 11646 58866023 11646 44044 174201538 23072 10376 621540216 68509 11646 437333680 52965 68509 96989011 68315 23072 691758624 68509 7685 470759670 37037 68315 343241234 7685 58861 810778653 68315 64418 732834665 59055 37037 733352991 59055 58526 870324347 16788 59055 464556174 9012 16788 668741355 55305 64418 43277223 55305 13413 794934747 25441 58526 869918156 79862 13413 704452935 25441 10695 265594458 55305 67096 415571966 10695 49337 520261471 49337 16694 154672268 21717 49337 230967635 10695 63236 110419434 56667 63236 691082911 21717 39521 746072036 43160 56667 516737257 50341 63236 528475172 3372 63236 824646236 68229 43160 272568112 62706 43160 443414611 3372 63039 822583053 63039 140 741671842 63039 32074 509823839 32074 43328 521338953 2405 43328 74882467 23167 2405 885242744 18845 32074 737654264 14590 23167 579984585 43328 74473 862989365 74937 14590 543844145 23167 69441 548019748 18845 47192 930490485 6847 74473 894391182 74937 7655 978744146 41509 7655 328092880 64456 41509 939494852 47192 70313 440524224 7655 47062 382744620 47062 74421 540949344 64456 36955 580776566 74421 68458 650716696 68458 80779 697902894 2226 36955 434746039 2226 48009 941477357 67075 68458 401471325 40735 48009 611829506 58852 80779 398419254 24993 67075 731018692 40735 35268 2489412 47594 40735 312286081 40735 16983 984437944 4588 35268 38807273 32715 24993 785463977 16983 11573 80342930 7386 11573 30668165 4588 69255 647277832 22265 32715 979655156 57822 69255 774788520 69255 31052 475584555 31052 54564 417169299 43402 31052 54103729 25795 43402 679063301 25795 65585 276351495 54564 15602 597849769 29121 15602 972361180 25795 32831 314455897 49294 25795 14433132 33706 32831 86793993 15602 77677 627331412 70005 77677 683859480 49294 44137 385805468 43009 70005 191900787 70005 55357 528834387 55357 17167 484894518 72777 17167 535471533 51912 43009 881474820 51912 54314 636095321 72777 44998 894614593 51912 62672 823136464 41830 51912 43804073 23589 44998 255116561 41066 54314 457329470 41066 47834 564039488 39549 47834 626995851 39549 46833 268809434 47834 74212 701886826 41066 35433 494508992 46833 44060 872591874 74212 56932 860476918 44060 15981 27762321 75679 15981 964582909 20493 15981 838040061 20493 20477 27324312 28009 15981 365641396 21055 15981 77635367 75679 4213 350991121 18932 20493 472738137 53902 18932 159850670 37307 28009 57476752 18932 26185 80664875 4213 34904 97701851 18932 11965 833417436 53902 62094 528855662 62094 54811 468070570 48096 34904 621044753 54503 54811 490313730 54503 205 962619080 48096 63125 891338591 42573 205 766041145 205 71481 692920517 72578 42573 371458155 25627 42573 733977489 12519 25627 704748577 71481 74648 733490266 71481 62204 680674678 74648 111 941027864 46498 12519 301739540 614 12519 75620070 35 62204 38003661 614 2768 924960480 2768 60048 597072579 48652 2768 97192425 48652 51649 301177050 51649 20440 402151400 51649 37532 950543703 23191 51649 615927407 44645 20440 138983555 44645 21189 18714500 23191 50436 96249404 1147 50436 310990161 79140 44645 418876255 56477 21189 112849659 50436 36399 731496024 1147 7009 256243695 44419 36399 437193066 36399 75307 133580798 72286 44419 154027434 59079 75307 446473653 66710 7009 924336938 72286 20977 374939028 75307 37807 796213320 74612 20977 49398849 37807 26591 45804030 25873 37807 483961706 26591 12795 820318112 61957 74612 771493863 74612 51910 899486240 61957 67078 664842860 25873 7925 925329598 67078 58898 105514650 51910 23701 807323428 25146 7925 101821009 25146 78461 174901369 25146 25698 269071695 58898 16926 101952415 16926 59279 826635297 59279 55916 487393507 24517 78461 685878958 59279 64591 796663843 55916 24162 675250969 55916 19535 669825230 43433 24162 561209022 37821 24162 36121054 19535 36168 905326435 62941 24162 852171136 3550 62941 29006016 36168 66213 954969230 66213 64741 325878126 36168 78676 384154386 21814 64741 81625256 20531 21814 91476893 66213 21952 236788884 30963 21952 636811049 78676 28669 112067935 20531 7912 797541205 58646 21952 755489547 27251 21952 939096435 28669 38817 889194256 27251 31152 247783152 31152 77653 641700839 54979 58646 362910825 38817 67539 316997902 54979 28698 359082929 22888 77653 152783354 17831 67539 90342198 22888 46100 81860464 53290 17831 995185512 17831 66327 760689488 46100 77628 93833538 67110 77628 770504152 67110 10920 365109026 77628 1936 211257529 77628 75351 547724969 1936 57450 984455648 11363 57450 452521525 51144 75351 600495107 11363 74748 854412392 45126 74748 838345103 57450 6389 412885387 11363 46852 809248984 38326 74748 78053417 38326 47071 537563024 30092 6389 62275144 46852 64078 262784539 18973 30092 876042634 18973 56367 899999773 63011 64078 264315090 62678 30092 250389821 44438 62678 916741785 50171 18973 460064528 56367 68532 418551007 62678 43217 37212009 43217 41507 830568994 44438 26662 338975069 43217 4601 571718269 43217 74215 599198314 72467 26662 891849849 7500 41507 280559663 52822 4601 287530200 52822 2189 962750022 72467 29481 281665591 77291 72467 109757194 2189 20702 531556147 77291 66609 210537089 79754 77291 300025184 11449 77291 522593942 11449 664 436193952 1059 664 991539588 78291 66609 140395763 31290 79754 362733676 664 32142 331255059 61440 664 66918416 61440 12096 98693328 12096 43300 29746250 31290 74079 890822278 61440 6201 254829060 54858 12096 412795117 34074 6201 570984899 41636 43300 577249618 6201 26225 97681897 72339 26225 157156305 41636 36911 595850991 22955 36911 32598139 22955 76705 712629551 41421 36911 622937935 22955 55758 737624281 70413 36911 37295216 70850 76705 882330600 75019 70850 4537124 53593 70850 79761119 75019 2982 462122170 63936 70413 920363620 63936 63478 551692782 2982 34786 671784901 63478 40120 977903206 63936 43826 858733550 63936 74996 242258985 69901 63478 433442466 74622 69901 747007819 74622 50191 300367374 20193 74622 73951593 63942 20193 29171447 65673 63942 547567051 50191 54033 952268050 21021 50191 528611595 63642 20193 299979926 32620 63942 71652048 32620 45072 718167401 78074 63642 416724765 69332 45072 457319928 78074 45919 864451798 57532 45919 87236532 46714 45919 623154368 60735 69332 234084257 57532 26561 666751014 39281 57532 297656990 59684 39281 277475985 60735 32230 704465764 59684 50394 943363181 32230 38188 377147211 32230 55347 246312034 12864 38188 167741240 12864 77477 749987032 77477 25567 793825259 38188 58319 980893642 28314 25567 118888817 77477 15811 419715014 25567 19753 804572574 57005 58319 726804345 28314 4272 118064268 17113 19753 425624810 66905 4272 986774314 35460 4272 447582392 4272 29760 528143831 35460 74003 905522943 44861 74003 715436698 35460 81059 287450877 35460 6472 322315407 47816 44861 621602928 6472 45222 909182404 28011 44861 72318552 15264 81059 152874712 6472 69805 234196569 19275 47816 239935646 19275 4786 996104115 74290 4786 59588972 28688 15264 478753869 53422 4786 977346069 4786 62745 442636065 28688 6508 169798183 62745 58444 115813641 479 58444 352510334 66510 58444 620929167 27688 479 293218776 78619 479 643482755 22786 479 550061366 30881 22786 82988752 78619 64698 60351221 27688 52369 512899712 66139 22786 130702584 38486 52369 510803128 67218 38486 635765451 45824 64698 89171191 45824 68445 768409606 66139 58445 971117770 38486 79882 584998962 7492 68445 675959018 35513 7492 195228629 64516 58445 317367735 48518 79882 244452980 64516 34630 543364934 63854 34630 529168145 65932 63854 202483122 27351 48518 648571705 26909 27351 742322580 34630 55212 76903010 56458 27351 674598542 56458 22817 947715403 40295 56458 178296332 56458 66953 609688 63945 40295 506849147 24956 40295 941378212 22817 70644 80666995 79026 63945 332212700 63945 56313 477570595 52749 56313 211401569 56313 30568 76212725 80167 52749 352321914 15452 79026 35121779 30042 56313 994078679 30568 39894 485200606 39894 36784 735602766 22215 36784 488682849 46147 39894 776085230 66335 30042 251959529 66001 36784 521425982 74269 46147 919852617 74269 8303 794133190 31917 66001 304443735 74269 8658 398554341 8303 10081 408044269 4374 10081 507982557 4374 37745 203041974 63436 37745 615469188 17141 10081 713714438 11289 10081 868124460 11289 54489 385562256 11289 4542 211230542 73380 11289 139561747 66938 73380 393740635 42379 11289 321559739 8863 42379 2846301 608 66938 83003510 80730 66938 94448318 8863 11678 628358080 30985 11678 21977923 30985 20600 955474917 80730 44046 373175691 40669 30985 242781300 71453 30985 249196993 57134 20600 450709096 32181 71453 7927132 7229 32181 573565029 57134 22300 415549156 34188 32181 911506144 16800 32181 809680750 29203 32181 576972756 16800 34738 326994589 16800 23075 314539241 39559 23075 47423510 29203 13123 766961913 39559 76653 831816019 23075 37151 451878261 13123 65736 733470071 13140 13123 46152940 41079 13140 503671649 13140 24614 805021216 13140 39318 38166087 8648 24614 435789153 41079 78199 796745720 8648 47472 115521382 26179 39318 285393879 26179 18808 123986220 80812 26179 204986752 26179 51374 886347722 51374 57230 233939132 57230 62880 26844393 81019 51374 80779167 80812 50072 123263211 57230 32071 25898564 52885 50072 501949001 32071 52619 518794535 50072 26565 893685342 77749 50072 538072811 37761 52885 10675863 22282 37761 381802491 62120 52619 793761350 48022 37761 671207730 80797 48022 984617536 80797 75263 208789381 22282 45270 833637442 75263 17508 229307594 24805 48022 213516362 74483 24805 191720837 75263 79917 976852347 17508 41349 358712072 81015 24805 747189612 74483 32538 638287914 81015 37526 434467227 67885 41349 675382148 72484 37526 216211956 24811 32538 423856682 37526 49602 429413708 24811 65308 780237225 22123 67885 823775243 9317 24811 137512852 4124 24811 136787817 20659 65308 222927219 4124 41471 381939905 41471 59302 539600101 22361 59302 484783805 59302 32903 690109949 22361 32710 775818779 41471 8213 577881071 25005 22361 357274938 18499 32903 360461795 32710 12808 162964208 12808 66784 435976548 66784 39785 584415588 74294 12808 858925508 22462 74294 910273078 22462 62537 770636215 38260 66784 68291506 76102 39785 102397774 38260 41965 260727838 62537 78371 661540012 56474 76102 540310046 56301 41965 830001410 41965 35615 532564174 35615 31535 83963881 74989 35615 513662050 56474 33001 168358704 58773 35615 81260501 31535 32713 121520523 74989 37924 525581724 32713 17358 778899618 17362 33001 681917091 17358 34471 187948398 17362 62577 395615616 34471 63564 905472705 63564 42285 932344044 15737 63564 401855097 67728 42285 623695378 19778 67728 346331965 63564 14889 492255337 59512 42285 751131362 15737 66329 874721519 75843 67728 535059995 75843 29101 376341666 1525 66329 179207158 66329 42432 342059248 20378 29101 190294543 1525 19001 360158959 19001 55223 626701284 1525 12623 521105460 20378 20618 412118028 15776 19001 804219406 20618 43706 483652643 45205 43706 750862330 33533 12623 436690685 33533 47670 260280452 20138 45205 101551405 47670 23572 959828461 33533 35108 648533040 70484 33533 998224615 45214 47670 90609868 23572 8330 785846972 49164 23572 216776552 15676 35108 511663699 45214 69128 754296855 15676 71479 80684526 8083 8330 43767712 71479 33263 685420707 33263 4389 165335066 8083 55504 357404962 33263 69562 531917054 17982 8083 494880497 70102 33263 457720084 49590 70102 827628906 70102 5885 643395435 70102 21994 786509670 5885 2530 871170085 2530 51212 14909712 72156 5885 423395273 59564 72156 636457172 10604 59564 116891618 51212 12591 196623360 5162 51212 454561979 46948 10604 688079683 12591 59165 170843454 22044 12591 926955493 14224 12591 368202757 65160 5162 41261666 54756 59165 729061298 65979 54756 784692313 54756 75046 399776793 54855 65160 106462036 54756 4116 848591325 59760 54855 63926215 9615 75046 205494207 4116 32618 302195075 45317 9615 270041434 22556 9615 483045153 58605 45317 233378851 32618 20341 49533156 32618 70371 69125830 20341 75038 812015510 20341 72803 250840989 38183 58605 115767777 75038 19339 427200447 38183 23944 204875369 10346 23944 29211123 23944 77434 802956817 23847 19339 137741851 2687 77434 2305395 77434 64166 567266417 34132 10346 370654580 62961 64166 803318902 10367 64166 414427612 10367 17347 877340917 10367 66440 145952756 1138 34132 292965766 60658 62961 88828033 17347 38103 516278141 75849 38103 523709040 60658 79655 662604947 51135 60658 475488527 79655 29825 892438162 64907 29825 422134866 938 75849 145328375 64907 60287 930965118 60287 14677 728940728 12242 938 254935342 39362 60287 7835781 42765 938 273990083 15695 42765 985840070 52303 14677 389192494 15695 23553 82943805 39362 74677 675128939 1883 23553 240165384 22176 1883 395216883 41290 1883 779938736 77926 22176 447102750 6934 1883 1667103 6934 67081 260105960 61621 41290 146194226 6934 27326 564622967 63746 6934 345207126 63746 42715 259910934 67081 51436 193953962 9898 27326 943252302 13166 42715 658876555 45645 42715 163632567 2295 45645 662981671 9898 74156 341042304 8597 45645 890115833 28979 8597 658433735 45645 72952 459480945 2295 37417 899980517 35264 28979 679806799 80949 28979 460659873 80949 31306 56190255 14680 72952 701135978 71255 80949 549873848 18232 14680 606956635 14680 73226 199980628 77243 73226 628654540 12573 14680 735170083 75938 73226 453193891 5613 77243 483564961 75938 51252 6331509 31845 75938 383011731 75781 31845 601284413 6906 51252 475334427 25487 5613 156157073 6906 47008 513867756 75781 53242 833658600 49955 25487 494616136 47008 45723 823971739 26173 53242 200874189 26173 20788 640834143 80845 49955 686170011 80845 38072 112228349 26173 16733 914292139 26173 49268 524524547 38072 79229 64691135 36116 49268 476570594 79229 53343 900653997 11999 49268 142711891 11999 3578 431636286 50866 11999 236162350 54753 50866 915685909 70571 54753 220594752 11959 11999 457131877 11959 16620 307308378 23049 54753 328011215 12213 11959 763893581 11959 36695 70147554 16620 5111 140554019 49756 5111 146576870 49756 32499 87329492 74554 49756 48450971 32499 11469 511487218 15430 32499 494271441 11469 53431 30126092 53431 35972 805584422 74554 19289 576444468 43270 11469 188625740 53431 30335 836605075 29024 35972 694122059 4356 30335 8796381 19289 49762 944572323 49762 48331 888830848 30335 18179 501328242 12208 29024 704192268 76095 12208 546979782 42629 12208 711689464 51311 18179 207938195 18179 24853 102084769 12208 20932 729892140 58900 24853 333150062 51311 16823 251015650 24853 4206 961779592 35776 20932 559150098 16823 34248 85399005 51403 16823 794814470 51403 80146 127921781 34248 4358 719401697 48806 51403 311655719 1126 34248 751170195 48806 19282 573667749 4358 45504 807369745 45812 48806 451129778 1126 10388 213566594 10388 824 570033925 20973 45504 685425406 4194 10388 183967996 824 40187 665294865 824 16250 228598795 16250 10197 796648605 19822 10197 182749819 44173 4194 113225884 16250 39498 35882568 44173 26616 884973277 26616 18324 905873868 39498 35194 215902622 39498 15382 639326148 54340 26616 617415179 54340 76038 743613006 54340 20900 496186821 80935 35194 626956857 13099 76038 69347267 26678 80935 970569632 13099 28023 809188790 39509 28023 516636143 6503 26678 218198925 44991 28023 49816821 20405 44991 715090260 50062 39509 164052389 39509 32984 138270374 32984 48940 88723359 5789 50062 401984224 72824 48940 82478063 36372 5789 523538131 32984 63950 555413876 40282 48940 844770699 46529 5789 53853529 54562 46529 845811934 23714 54562 206309147 36587 54562 928624286 36075 46529 113354471 54562 66163 274847601 79465 36587 330764370 11555 23714 806419728 78061 79465 442517748 60476 11555 417259365 58288 11555 856412147 75320 60476 964323312 60131 11555 543675692 7497 60131 470013977 60476 52497 212619096 52497 79823 133976650 67772 75320 933935341 79823 62198 848444834 10878 7497 192338358 10878 23527 863189776 67772 55195 628925031 62198 67779 26413169 62198 70747 980491588 32380 10878 307022509 60601 55195 482555698 60601 68557 806766792 13281 60601 248558162 70747 8740 982890753 13281 51764 816500598 69674 8740 743839770 68557 57252 472722106 13281 67703 625017 67703 31410 415154053 58628 31410 399418284 29272 58628 331171671 14922 67703 765701588 77629 31410 105678138 25470 29272 919786102 62971 29272 477464002 14335 77629 361695411 62971 59461 803606833 77629 51802 4020245 25470 64438 644585008 71085 64438 696915198 51802 68063 144848429 71085 43908 195237999 68063 24338 876120437 71085 79633 24227982 71085 76311 897449215 56901 79633 751283250 18638 24338 391287025 37488 56901 41233937 37488 13533 14132294 27050 76311 583134887 45318 56901 40344999 1137 37488 156648695 74833 45318 965808851 1137 42993 601149527 74833 66560 96288 42993 283 776512164 66560 3174 296368743 10167 66560 615031599 66560 76631 20129527 66560 56879 316280020 76631 70257 767938545 58119 3174 998715976 35832 10167 142097157 3408 58119 656190732 24153 70257 853486301 3408 46676 500342095 24153 488 889188616 77598 46676 295332182 11365 488 522692428 63617 77598 22940376 20562 488 899579132 77598 2121 372766130 64169 2121 623719051 75734 20562 220953406 75734 47645 479573659 20562 50840 266460019 47645 62133 309829395 6186 50840 259254124 21251 47645 157642259 61303 50840 608156001 35626 61303 859803173 64901 35626 757476209 6186 77308 470521584 39371 21251 309021957 22794 61303 801806448 22794 8331 221035427 53 77308 983931221 27669 8331 749849806 36720 22794 581599286 36720 7938 956531550 27669 30544 360552986 30544 46430 13717849 46227 7938 340683914 46227 41522 122308932 7938 15315 893449526 54125 15315 509454732 57973 46227 396512077 57973 75103 207277189 77253 54125 24772032 57973 45536 712764022 23090 75103 700777828 23090 35457 232996760 43617 35457 380117356 33165 35457 997392021 35457 30591 658682476 43617 63260 727922285 67350 63260 29431491 33165 25505 542134192 79567 33165 867128454 79567 65448 868441576 79567 7979 952457104 46649 25505 218863380 79567 55147 202376298 65448 31795 68519192 31795 45099 647472413 17876 46649 906243158 3199 55147 420115362 7169 31795 737991990 34404 45099 827119183 3199 43001 614465708 62597 43001 541823933 35465 43001 210069821 76945 43001 936544476 76945 32195 793887176 29276 35465 121679836 7535 35465 269283611 39309 32195 597774109 7535 4578 275622471 42007 32195 619320258 7535 16595 27298736 39309 31235 830457575 42007 78247 467559262 42007 32417 630330861 42007 4484 50805655 78247 70596 793451612 70596 32227 648284402 32417 49125 860175705 40970 70596 611563667 4484 17067 463074586 80988 70596 305425813 40970 55483 625328645 18636 40970 511407711 17067 54980 767889113 55483 15508 23253162 18636 65171 836204543 68090 15508 506518391 69914 18636 541642840 16380 65171 769751405 80656 16380 32145254 27772 16380 334456444 73566 27772 190861121 54653 80656 718421460 16380 65065 841095068 80656 57298 552789708 54653 4875 440468671 54653 69733 741440425 69733 60340 137957643 74183 65065 141416420 4875 1743 744911017 1743 74541 145572476 15210 69733 772770527 74541 46595 100294029 7014 1743 478684869 50247 15210 191419767 46595 8040 395635192 15210 74931 893976038 51873 50247 508617055 37974 50247 342565839 17066 51873 794898975 74931 2669 358914477 78656 2669 458603766 75477 17066 6197662 17066 60405 58235738 65630 78656 207440864 31444 65630 17316362 31444 70297 89295015 6986 65630 857620555 70297 23238 957016604 48722 23238 617183526 74604 48722 552168247 53728 70297 526828930 28884 48722 304347731 5954 28884 911058132 48722 78475 90190808 49820 53728 247301815 65840 5954 498873803 48898 28884 254492886 3692 49820 7499688 49820 57862 505201895 47561 48898 673424427 57862 45044 567953890 28883 3692 17637844 66303 45044 509857534 66303 79267 466912569 66303 42991 975607167 28883 31640 992376128 42130 28883 170257800 42130 68899 242914781 70106 42130 796153777 42991 44161 492305740 63368 68899 634727223 18304 68899 601877521 70106 6367 348767357 63368 64770 906981431 42755 64770 824317759 42755 67222 81520207 74740 64770 48157999 3257 74740 522878793 42755 78105 926328846 67222 72718 537572943 1535 72718 861388527 1535 64672 109404810 28239 3257 679189279 55262 78105 965478609 56453 55262 537941528 8864 28239 371314997 47382 56453 153996591 59599 47382 766921559 55262 63185 582569725 63185 7271 61765898 7271 8745 959341547 67764 59599 504191832 67764 80400 94960503 66032 67764 418031428 67764 30545 16861988 77149 80400 775741711 77149 68497 338069791 77149 64404 762413191 68497 61751 89982461 68497 45189 345118475 61751 14871 890708848 14871 5457 505625439 47558 14871 542142338 43575 5457 399985736 14871 23520 798966337 23520 21464 236632247 43575 23503 605037737 74735 21464 470840129 16438 23520 767894704 21464 54684 573803938 16438 80357 696992277 74735 28085 220556255 16438 76840 939724869 75184 54684 757353837 15517 54684 415893946 48414 28085 362664018 15517 63983 671422133 70214 76840 203824584 15517 63412 993352803 24093 48414 43309235 24093 28619 65561953 62191 63412 255659724 70214 65569 20765560 63630 63412 75630630 22681 63630 467887759 14971 63630 130966004 62191 31371 851496566 38380 63630 904974804 29178 38380 187008055 37912 38380 525961465 37912 32825 469833653 70194 37912 909504794 38417 38380 609431288 29178 38325 59852958 61645 37912 569656047 38325 79852 100135931 70194 19126 383103672 61645 1412 10850389 17581 38325 934811856 1412 50491 45045845 1412 43132 735915585 54097 50491 125128701 50491 10101 380050457 20971 50491 231149937 32688 10101 397464846 51347 20971 169960511 51347 16883 498253234 70977 51347 861070634 16883 80319 897827382 54276 70977 415501313 80319 80008 24085783 70977 76015 955217778 80319 44913 576465597 44913 6222 663575036 41736 54276 52549185 80008 68689 619009768 44913 10963 589665428 34036 10963 228393270 68689 45440 626758323 74979 10963 536774395 75199 74979 69170959 45440 43755 744038016 17839 75199 491232911 17839 61864 232657764 4629 75199 378548592 43755 42571 709060072 17839 45272 16312671 61864 43359 662340179 37416 43359 482862366 4629 62967 809088420 45272 3626 887052444 3626 27178 28909019 1873 37416 24753006 27178 2608 298950107 20264 3626 569361845 27178 17165 380767196 2608 19605 247492108 68521 20264 763506044 2608 13618 582430213 68521 73153 832818010 42604 68521 496839235 73153 9431 216129529 77036 68521 911188631 42604 3075 810962871 77036 49426 56901272 9431 70002 634495247 9431 6583 900665828 77036 49390 125704289 80719 6583 920706554 54625 6583 134479212 6583 47803 965411596 47803 80131 686150251 80131 41893 345084320 54625 46721 656661421 12402 41893 298336453 73460 47803 741009686 36212 41893 883873863 24544 73460 160843942 59396 73460 540641622 12402 969 894146192 18563 73460 444374454 18563 2996 246529310 18563 27825 44562055 74723 969 828008166 14489 969 649404342 18563 81114 160369707 64320 2996 182766485 64320 23748 532752342 81114 955 148692603 23231 23748 307881686 23748 16723 531409545 27576 64320 94721093 955 23841 711063287 39901 955 915378602 16723 21026 79888197 70503 23841 701764152 65708 39901 190682584 25789 39901 574335633 39288 65708 173043409 60791 39288 53029597 25789 28112 69863876 47879 25789 142296390 66596 47879 912435610 2712 60791 780481164 60791 28959 864462494 28959 73036 213189967 7750 2712 989770572 65894 7750 516188147 2712 55897 563476093 7750 21204 805055117 38243 55897 93607894 32986 55897 872659639 11261 32986 307629081 38243 50008 372051464 32986 44146 554371770 38243 6051 155636591 6051 1352 343513063 50008 3536 876866006 78196 3536 972981710 13842 1352 22109585 8713 3536 598226370 8713 32315 938348943 39483 8713 543210610 28896 39483 141347151 28896 157 738620189 79898 157 455083691 32707 28896 305737888 42811 32707 969034908 72649 79898 479771302 77447 32707 94039458 79898 22598 471200132 77447 68779 658378718 29908 72649 400125377 68779 20914 923178216 61062 68779 45108244 29908 17922 63067643 17922 34565 33103701 13315 17922 83847906 34534 61062 160986376 61062 26512 240550062 17922 69261 876630024 13315 39886 584350996 13315 56934 875893433 56934 5570 648251229 9126 56934 599504975 56934 65493 242324157 9126 6175 696999434 65493 63471 590451000 5570 8430 140980298 65493 58543 322748249 58430 58543 163949716 6175 12320 534455855 58430 63700 92265176 52328 8430 330916776 71239 58430 401047866 52328 34603 5374465 62671 34603 119616941 73913 62671 312562151 71239 26306 995627713 26306 67334 56207808 62671 20014 260653117 67334 78765 223386845 25619 78765 51751189 25648 26306 907293711 20014 66606 179983411 26310 25619 83852728 2273 66606 173406900 45073 2273 246019243 25648 71389 794161391 49545 71389 223956326 48257 45073 919206 45073 79610 325403497 45073 21621 671572600 61254 21621 116046519 21621 31441 303811728 80887 21621 967365702 80887 70008 323302641 22917 80887 374633744 80887 8547 857106741 22917 51049 125334365 32467 8547 217002115 8547 59612 86055979 22917 76645 532528373 51049 10007 508597440 52077 59612 761527588 52077 5849 374415372 76645 41834 814400905 72734 10007 882982939 79252 52077 190300866 79252 74956 5690170 72734 10737 876316484 41834 53615 58577437 12582 10737 868841117 24883 74956 279705653 33440 53615 420171336 62393 53615 468070711 17072 24883 466743459 45403 12582 880098814 33440 36445 886201909 36445 79278 30994297 37218 62393 973766369 36445 78443 262692641 36445 77929 957744885 10875 77929 126657130 5557 78443 849737738 72611 37218 347191044 61233 78443 662952219 48739 61233 778189696 48739 3858 544012361 72611 19190 962773895 72611 72971 167968066 19190 56337 453873496 48739 13181 837487644 19190 18241 339016057 71849 13181 575184914 71849 71463 76451750 13181 69644 627936370 76079 18241 42151258 69644 720 189852671 73949 71463 291276056 76079 20242 858704735 76079 75851 618160980 56928 720 896751930 75851 70351 610999340 56928 76940 159278724 46655 75851 257464337 61551 75851 709650540 61551 41447 814474664 2829 76940 45310143 2829 74041 123344087 74041 50546 376017423 50546 609 726995389 63717 609 243972927 63717 6419 294667747 6419 73173 495504083 73173 44053 325932355 63717 40060 76927253 40060 48583 580898471 44053 47673 192960360 48583 54717 266959823 62526 47673 470703746 69491 47673 532002222 47673 29270 235761991 54717 26706 580008820 66453 29270 352483956 56826 66453 459116240 35219 69491 608181443 29270 48434 584971520 12648 35219 807774625 74234 12648 138496316 74234 67958 170615770 48434 35814 362520225 48434 64290 261038354 67958 60852 221222204 66353 67958 987832856 63766 66353 511270495 74372 60852 12606185 60852 44842 491407239 44842 19198 94782303 44019 19198 86989358 44019 6727 479801665 80696 6727 28283987 80696 27093 732217226 71148 27093 645170176 44019 66468 197927474 58037 80696 548303258 27093 15783 953127860 4768 71148 616086264 66468 9325 706758527 18237 4768 373197626 17872 15783 30523193 77468 15783 858160686 13167 9325 780257188 77468 56468 996530250 56468 61550 126016683 17872 60558 174822099 69672 61550 629625205 76134 60558 546317805 56468 35885 668877942 76134 72638 459383331 76917 72638 680187172 28604 76917 87865008 35885 60887 771026420 76917 9959 699997596 11025 28604 98808788 34712 60887 729925381 9959 6447 810179693 37361 6447 24977706 9959 65 642686691 4585 6447 317992721 31380 4585 105027564 65 35552 79554421 65 10954 695920905 22313 10954 654044249 31380 19457 669876557 22313 5056 936636961 46215 35552 973630518 22046 46215 835895111 23142 46215 286002289 26779 22046 927474586 50562 5056 314120630 44339 26779 514143055 4149 23142 950518733 77889 50562 567253553 44339 15641 413145065 15641 34710 66941497 22321 77889 230577443 54300 77889 957858097 15641 39161 624884493 39161 68957 996329893 22321 56303 577846276 54300 18850 349857478 42959 18850 515017872 18850 32330 1166434 66832 42959 426677997 77449 42959 38347586 66832 29354 291073686 32330 22655 570131648 40626 32330 944127749 25766 40626 539830542 7371 29354 875147823 47650 25766 580478143 75873 47650 605784305 75873 77099 884739963 51065 77099 855271285 31069 47650 377946197 47650 10841 519069411 51065 37278 689627056 37278 27604 766072614 10841 52978 687623793 27604 59629 324467208 48603 10841 638581936 48603 56389 983494718 56389 9559 709649661 48603 17373 51131484 48133 48603 989927982 29284 48603 708768590 17373 51136 884520922 29284 4940 961258714 80157 51136 397738043 65995 80157 207879793 4940 22207 954680260 51136 3541 208520615 10505 4940 613552836 15238 80157 187617155 23046 22207 872376538 9831 3541 732180708 23046 27867 980141604 9831 53664 424704757 51999 53664 348330594 51999 45717 644304167 45717 64771 254631896 64771 6155 761181050 50289 53664 372658353 44897 45717 613446404 44897 1904 96518814 33451 6155 251113335 76657 1904 400791749 49061 50289 548022740 35990 44897 286743527 24716 49061 20553915 76657 32190 100240607 62479 32190 522594888 70836 62479 25959098 44708 70836 475206176 52078 70836 275652234 62479 16449 565064617 16449 23118 325099450 49535 23118 521953298 32110 16449 606234481 16449 9958 320670548 16449 43940 809242247 31217 43940 753952368 7049 49535 31417832 7049 55812 929411280 7049 57857 890131351 18834 43940 329797773 7799 7049 260248866 7799 54035 775786868 49824 57857 504725005 40366 18834 513014005 18834 13701 223019736 49824 1738 310661368 11668 40366 109356989 11668 37516 98393338 8977 37516 820530716 38453 13701 270861114 11668 14180 843364117 14180 47305 397356009 17407 37516 31821289 60474 14180 897976005 67820 14180 981765183 13774 67820 617357297 47305 53862 785199138 67820 33434 233254712 18185 33434 496653558 67820 72533 922817730 33434 52966 676863688 28769 18185 120308830 13081 52966 918610113 13081 5748 354328496 33347 72533 490282402 49730 5748 926462842 49730 54335 502519441 5748 44129 765977516 59610 33347 503102490 12256 44129 308809720 44129 1142 596759999 57928 12256 284430771 59610 41486 171827532 67001 12256 376915979 57928 14302 263954199 59293 57928 240670733 23946 59293 238245507 23946 76644 579554913 36785 23946 579681729 23946 3249 601029150 3249 44767 264105718 76644 72027 108643349 3249 12613 703827193 44767 80804 153482239 72027 8602 243607085 72027 25332 249346405 36876 12613 93491674 4718 12613 927358919 4718 3617 51462658 69972 3617 786316644 31035 36876 309041307 31035 29914 108751093 69972 13091 387966939 13091 78652 556658783 57741 13091 179738464 13091 20551 742645497 66657 20551 390212625 20551 57071 62985690 46789 57071 283458759 20664 20551 6002200 66657 33212 531276235 33212 60700 72465627 46789 76762 641642128 60700 36472 742603463 2223 33212 9132144 33212 60072 861037992 76762 56041 408423834 62327 36472 717976612 38728 62327 215644140 20713 56041 469072139 20713 22454 137356028 62327 80750 839226783 45735 80750 768039180 22454 62313 179157519 72042 20713 971196750 72042 8483 431080131 62313 78602 145541021 72042 42556 979757244 46699 42556 355886653 45463 78602 332804285 78602 58777 103797165 8224 46699 388224945 58777 51464 868664060 38414 58777 13644470 63585 38414 85869652 58777 37459 184723502 18008 8224 546950593 63585 47151 308343381 2436 18008 778679108 18008 38410 71520411 18008 67999 525176967 38410 68753 957381543 67999 29989 858662648 56627 29989 457901137 59665 56627 364532195 67999 6477 284600796 68753 13973 837064047 13973 27989 685583056 59665 66178 631543646 6477 53780 347585357 62265 27989 34460483 13973 38179 645671677 48729 27989 408775493 42196 38179 748917197 78236 53780 441515957 30843 42196 642363159 17979 78236 175554498 22472 78236 489927262 56645 78236 241916190 29574 30843 101282796 26472 22472 591050169 29574 22064 779810442 80513 22472 58709331 26472 27057 691391372 2209 27057 17137373 26472 75053 112698975 58813 75053 571285587 27870 75053 485525279 27057 1901 712385708 33918 75053 20032031 18375 27870 54880083 3267 18375 825627289 27870 79820 114656241 33918 9864 117168076 3267 78477 115899299 60191 9864 815537163 19390 60191 456850812 21491 78477 840096382 54922 78477 765773802 78477 25928 910845818 21491 7943 422980833 4894 19390 539541728 56160 54922 634431793 7943 22032 679360198 4894 66257 112025832 66257 13942 205751867 4894 41998 66820117 13942 56384 102373194 42443 13942 199450056 56384 22220 243081487 56384 17777 290508489 42443 1164 727331520 56384 73431 358998955 73431 66885 967952142 17777 1760 803948355 25951 17777 612716631 73431 10403 607375453 1804 66885 926228306 1760 51223 29841716 51223 46205 293657447 46205 57403 10013433 1804 41076 161289811 79825 46205 383304818 41076 49029 110826257 54784 46205 483204272 49029 44666 603136926 8131 79825 117559093 51847 49029 226104761 5170 49029 750412697 44666 10756 306363505 4800 10756 630403913 5170 71665 486322940 71665 44697 923854844 5170 32212 184619311 32212 17400 870656101 44697 9107 95564108 70743 9107 977686070 35026 32212 957503082 70743 1640 520516922 60241 9107 648778461 17476 35026 979786131 35026 17136 482466654 42600 1640 434900183 21965 42600 131452321 60241 28350 607661017 42600 52639 444706633 52639 65301 209412311 75225 52639 180876995 21778 28350 196097169 65301 11587 939480064 75225 47725 843773063 65301 31012 799939153 52700 21778 144414440 64397 31012 887482721 62709 31012 383320624 64397 33479 373685254 64397 46031 493209270 62709 35260 165484678 46031 37095 269756023 63055 37095 818455032 4187 33479 734752823 63055 39265 820514669 55939 63055 899223937 35997 55939 782464988 63055 9771 366887969 60290 39265 14590726 35997 81051 609505574 81051 50621 737152865 19570 35997 277004813 9771 43259 123884074 56696 19570 865929468 607 50621 875948540 39738 19570 58753935 607 2282 992280890 45058 39738 338370217 59276 39738 910959696 46469 59276 631446637 39738 32465 722320873 59600 32465 585382378 42033 45058 478508029 59276 5003 79247263 41967 59600 15447729 57960 32465 12661332 47163 59600 221899 41967 58531 82268880 21037 47163 655024280 40888 47163 474191649 47163 25219 12369786 14806 21037 424922389 58531 36799 566488240 14806 51931 372935647 14999 36799 541448344 14806 47918 61438651 62758 14806 387569207 56614 47918 473587777 51931 49103 451607725 62758 48529 64208690 3107 47918 946620575 49103 15815 924688746 71026 56614 924085215 49679 15815 923464795 48529 35342 660188673 3107 23377 962598665 24438 71026 635634727 31609 23377 234758183 24438 77975 3330009 49197 24438 532087252 77975 5762 317108813 19366 24438 661063919 19366 31607 92863280 5982 31607 275787955 25009 49197 392519436 33426 5762 716559158 75454 19366 121899366 15017 75454 138498835 5982 16455 205754580 15017 34823 330126775 41074 15017 164652774 75454 34331 243534410 31310 34331 532762844 41074 63815 854926816 34331 27284 791019120 62902 31310 933387555 34331 40219 833056319 62902 40852 665322302 40852 43235 434135870 27284 34968 175423304 39372 40852 133623251 43235 81205 18311667 5423 81205 238263065 39372 60683 6539896 3353 5423 923806830 20731 60683 162477246 5423 66318 481908461 72688 60683 593779804 16168 72688 589336946 20731 57607 403280507 16168 13871 688237038 72688 79279 341000349 73334 57607 636152236 73334 33927 299729307 12145 73334 947432907 9543 73334 896943411 67066 73334 219651421 67792 73334 41611474 7023 33927 777098277 35078 67792 754448479 32340 67792 89850739 35078 56868 346913762 32340 72600 27970080 28215 72600 291463204 72600 20814 241916536 72600 15139 850179441 28215 40733 736444472 28215 78467 303963282 41884 40733 50018791 32284 41884 295401163 40733 60069 931361547 60069 12969 783540555 78467 34557 812632350 32284 64414 313960152 12969 4725 430852446 71209 64414 995668435 59200 34557 690367055 74640 64414 797495083 18900 4725 135792112 4725 53275 188160509 40877 74640 488734697 36382 59200 160378572 36166 53275 82036091 9351 40877 450292226 9351 32788 68034441 32395 9351 982022928 7735 32395 790554312 32788 17437 855441654 9351 13239 295748211 80651 17437 897949989 32395 3953 90326787 17437 66158 99820191 17437 61367 941233320 66158 22467 351547325 28629 22467 691306260 30620 66158 307250430 30620 49751 283080483 49751 57966 110252825 30620 16935 931970853 57966 68084 349687804 49751 46291 11271139 54455 68084 556950330 5554 57966 949790564 6644 16935 110044812 46291 48215 434310139 46886 5554 972139430 48215 26911 754129575 76907 6644 157847116 26911 23036 674307595 48215 27227 477421028 76907 27913 754134973 27227 58937 103203862 63645 76907 104816808 43518 27227 254848379 27227 11808 626518086 27913 15390 594342003 66808 11808 936246913 66808 45036 292131024 32651 11808 416200666 45036 57565 984092601 66808 28680 262686986 32651 9141 227664080 45036 61857 585740702 28680 61237 417212157 14917 28680 747421985 61237 61171 330694852 9141 45785 531820991 61857 66763 391288763 1145 61171 499871748 45785 53840 378458158 66763 3363 103189673 66763 27460 616695407 3363 26875 124092493 1145 1851 630506762 1851 40294 16034966 52177 27460 243320312 28971 27460 128380445 40294 44127 148054862 1851 42108 709011936 42108 34141 826685793 63133 52177 459900202 70976 44127 663023578 75206 34141 443795707 52538 75206 480875340 47771 52538 552965832 70976 40883 922573638 42962 40883 684650007 52538 3302 548108440 17709 52538 5644526 40883 20301 54068357 50843 3302 498247265 62879 3302 300401441 67810 62879 620889409 28018 20301 340748855 29515 67810 13723321 67810 10235 491367965 14193 10235 29847992 67810 23725 170377415 8512 23725 61220234 29515 23429 269827503 29145 8512 363102602 8512 42441 122857919 8512 1973 289219235 22263 42441 561527808 23429 4388 554614260 4388 53542 316543250 57191 42441 765501183 21782 57191 532005583 44847 21782 65400994 57191 65383 421324637 53542 35371 892705435 44847 28937 257780536 76375 44847 919600494 31305 35371 248713475 76375 70534 79410706 52878 70534 300039492 28937 51325 415974817 70534 56675 195298616 52878 4192 798896468 55358 70534 57812 55549 4192 224938939 64206 55549 111404952 30895 55358 786062101 47770 30895 81863413 77252 55549 368681321 55549 17176 783103758 19277 17176 120913351 77252 54936 888972882 60715 77252 321558594 68299 54936 873850921 77616 54936 361260033 20291 68299 548515306 60715 38798 301820522 52275 20291 334945250 77616 1996 205673045 52275 40146 159260417 38798 60429 356636822 60429 17560 126084804 8729 40146 766592251 77057 8729 846678367 8729 30552 416168965 77057 77509 101693028 80001 77509 375699118 1233 80001 282628859 30007 77509 833384965 30552 23044 950743360 40828 1233 35402892 19944 1233 824396196 40828 52210 948105287 52783 52210 290456753 40828 72926 199377207 65137 40828 436906665 72926 73480 572898887 12259 65137 403745651 72926 20917 623456034 12259 942 32313761 14127 65137 585238842 942 10986 281740014 47700 942 829705397 47700 49171 363228371 46346 47700 573365002 14127 69199 710251710 58282 10986 518263097 42388 49171 945991307 31770 42388 546505702 46346 3471 325179416 14298 58282 538681579 3471 14930 6929637 3471 8060 30110248 14930 75013 8620655 33904 75013 513615654 39958 75013 398223981 34358 33904 27457552 62183 39958 764825155 33904 23880 96849217 62183 46577 372769661 34032 46577 147057957 23880 20489 131498463 70911 20489 470185626 46577 8248 836722137 34876 8248 18970529 58749 34876 467606937 13340 70911 629020332 58749 32070 226781624 8248 26474 737728210 58749 7178 165213212 26474 19791 276336692 7178 16769 55231060 35769 32070 95917536 26474 76457 160957192 35769 36562 653142439 75845 19791 715497321 36562 40819 469264572 75845 65253 318037800 57806 65253 482034602 65253 50398 808657875 11972 75845 169177840 67150 57806 616206287 65253 21887 603317735 21887 23037 309845101 21887 14840 78390188 14840 42163 444906158 21887 58290 38495504 18346 23037 658521122 31858 23037 25226131 13174 42163 179696142 394 58290 58237865 75238 58290 331085316 13174 10413 447221945 25688 13174 466952633 75238 23658 803883051 73995 25688 135294376 25688 58889 404391670 31937 10413 476291762 31984 73995 447004923 23658 64399 201271699 62821 31984 261195175 29824 31937 732638339 31984 52640 851347773 52640 29093 286620067 9549 52640 915670473 40857 52640 407458824 52640 57054 214026020 29093 71542 353927123 29093 33540 240183604 21854 33540 295537210 35698 57054 949006614 72785 21854 722160245 33236 21854 887364948 72785 14918 66140389 35698 43838 984588868 30848 35698 564797681 33236 31187 618622643 30848 68078 250507421 31187 77972 246144531 44900 77972 199060671 74272 31187 855960045 68078 22187 988239691 77972 53093 50096333 50167 77972 436266729 53093 61952 15562921 22187 30371 186862940 42372 50167 867668223 61952 27021 875516867 30371 59116 107475191 27021 15103 646952092 27021 25023 61585693 72284 27021 895397151 77841 72284 214218493 59116 78952 2695102 73332 78952 388064759 73671 25023 474694378 77841 56896 513307965 73332 62509 19043568 78952 55566 510133583 55566 24477 853684232 24477 2232 892146934 73817 56896 47815087 65307 24477 802086706 26213 55566 72397379 77393 2232 717505559 26213 45664 559175006 65307 68790 783615592 26213 64562 16848637 77393 2591 452993079 64562 24725 310713459 68790 17723 926332209 24725 21312 937598990 24725 17402 953374604 37209 24725 855560821 10428 37209 116985554 21312 41580 546753740 10428 23876 454824925 37209 51906 473980344 23876 6572 370417131 6572 53420 871506228 57957 53420 265727192 1034 6572 424562991 33279 6572 737769740 49221 33279 899693219 47176 49221 313471714 37569 33279 884337005 47176 12780 700847213 49221 14838 531960447 37569 52546 336127603 74834 14838 675279054 72466 12780 654315370 14838 3281 314761993 74834 72189 669117971 69807 74834 71084627 72189 70120 187636409 70120 5799 832490490 22086 69807 225788438 22086 21597 355222734 31813 21597 698465107 70120 76100 6837347 21597 43831 22871680 70309 22086 104257094 51998 70309 270659397 70309 29724 82973410 52912 43831 728771507 51998 31482 59900155 29724 78617 832801607 51998 37407 197259873 21414 29724 868437182 70434 21414 393971029 70434 25480 210935353 37407 60283 361953541 5522 60283 336031350 23008 25480 252798317 46183 70434 677124927 23008 72798 751465978 23008 78414 3326365 5522 67225 276231849 51117 46183 196973312 30581 46183 733289109 48862 30581 969974070 35285 67225 13864396 4452 67225 872884109 35285 56193 157211606 79046 30581 479468766 33520 79046 649911232 24268 4452 482676854 61275 4452 979644257 61275 1390 581557396 61275 60625 558237360 48351 61275 344594587 57138 48351 811195279 20158 48351 17942760 29641 48351 326939411 29641 330 299148735 76536 20158 993177238 29641 35262 705934132 330 65772 924414832 76536 16805 218165902 50746 35262 25172233 11934 65772 337841773 68424 65772 240555136 65772 80095 391980936 80095 69750 491743179 13662 69750 305158318 61726 80095 937253354 39217 13662 212200227 61726 10434 850190205 7454 61726 688392110 13662 68638 297575406 10434 63612 89874486 7454 42851 109179999 81256 10434 150310629 7512 7454 79659559 25048 42851 967737619 75016 25048 918627547 22354 25048 337464304 81256 48937 126098018 3679 75016 84414777 75016 24378 408016270 63295 22354 520338085 3679 242 891842347 80278 242 946234606 24378 27719 815197647 242 39772 624194868 3852 242 474683910 39772 10295 256042048 80278 81157 214910670 10295 1606 469975090 81157 39358 774829205 10295 6804 104434718 74380 39358 595808450 81157 37770 557672136 15362 74380 876376959 74380 46915 44780363 3454 15362 31660006 46915 13816 334695553 15362 66300 2689460 57219 3454 370567605 3454 43829 620589575 7949 66300 930660159 24957 13816 561348175 45987 57219 384170094 65520 43829 445571232 51818 65520 923345422 65520 60508 144374242 51818 63633 618889890 61136 45987 27228211 18321 60508 314605508 60842 18321 818648937 60508 35893 893031098 19062 63633 629537017 71890 60842 331360344 35893 6775 66205861 25659 19062 450113583 35893 28550 549206770 69218 25659 487101620 6775 17256 272508649 71994 17256 591846489 13935 71994 725416896 57010 71994 790996667 71994 22858 100521100 14959 71994 462490178 15216 71994 438964932 57010 56992 883870829 14959 62496 988997905 22858 65444 665471860 65444 34434 562177628 34434 21401 103277749 56992 59063 551276502 65411 59063 167695274 64488 65411 639197772 27712 21401 916070916 64488 73822 526068607 64488 379 334819001 27712 54134 875625665 73822 77132 826309340 73822 74447 240734925 52710 73822 956412424 48827 54134 918411553 40093 74447 642346425 52710 29651 174734231 74447 66152 230977080 48827 75574 157166839 66152 12750 365295347 74914 12750 592678858 41405 12750 661442963 26832 66152 40303863 41405 32486 848615750 41405 35968 937947634 32486 73491 522890672 62028 73491 161766769 55489 35968 494752764 62028 69276 490515879 69276 3429 934717898 66009 73491 143964792 69276 34448 21369590 34448 34957 737398958 5923 34957 908127230 66009 49822 439117847 74201 34448 603009137 74201 72685 658929546 74201 45298 116189686 48454 5923 694482329 4584 72685 118122228 15891 74201 756537 15891 25177 151035962 15891 69973 842729260 61684 48454 270057697 25177 70477 949470264 15891 51034 594688921 8109 51034 634356268 51034 30338 117166778 41245 30338 868405179 8109 79814 118837372 30338 24902 3749284 41245 51075 44352432 51075 33132 838814958 41245 34006 214428587 33132 21145 830380251 34006 50863 870759949 50863 78222 826080062 62350 50863 551209141 34006 40525 372617337 24453 40525 854570811 50863 65774 26042433 40525 61743 120555356 61743 52360 917834591 24453 34746 884670275 65179 24453 115532490 71256 65774 798795497 65179 3957 577870505 71256 14121 634476951 23424 3957 708722744 43426 14121 507531800 14121 56457 33972702 56457 75003 927788832 9349 14121 105120361 75003 73410 86411136 73410 25299 152781161 76796 75003 652341647 57368 73410 95274378 76796 4166 544254992 19781 25299 10619136 7913 4166 651865090 57368 65946 137465613 57368 20467 97949748 37263 4166 998841214 19781 37334 837054281 7486 37263 286364936 20467 79400 804216002 20467 18677 575394180 2504 18677 885423101 2504 9605 63519158 48997 9605 10768587 782 2504 765332533 74627 18677 247640260 3838 2504 288523586 3838 43060 726232229 3838 25357 73336868 10768 43060 130327045 43060 28531 533790605 28531 17905 778654947 17905 67103 518252540 25357 16133 797744826 15870 28531 812811659 67103 61873 977471462 15870 67881 186482013 73220 67881 773753079 61873 33942 539761500 67881 22565 318817837 35524 61873 5180949 67881 75979 18217293 26568 75979 63386047 35524 17804 297879954 22565 20089 827579540 35524 28187 52558094 17804 23179 214032840 5243 20089 599034664 16606 17804 151954969 4633 5243 536902854 5243 30700 851256669 19610 5243 58005166 58592 5243 82301580 4633 46966 992772551 58592 77335 173828960 77335 976 779673461 58592 71236 583081184 26317 71236 472714441 71236 36688 99889326 9580 976 635706494 29877 976 51317742 29816 9580 141355361 60260 29816 371993977 57261 29816 850152309 47381 29877 842202215 47381 79501 341231922 47381 51879 606462180 55706 51879 436230265 55706 21795 83511682 51879 13045 163343189 80258 21795 445625904 47066 51879 288866898 12827 80258 298456453 30648 12827 675174317 47066 55248 384692082 29429 30648 325814644 31477 12827 851661747 30648 46867 406393104 31477 15319 912592728 15319 26535 747604669 46867 58896 348633277 46867 45176 153286527 26535 18588 340590029 26240 58896 496375565 16277 45176 871035957 18588 33938 386475051 78382 16277 307768103 44573 33938 197885298 36263 44573 289439637 79631 33938 4570334 44573 25560 888973125 30094 79631 815174241 36263 46068 502587680 1615 46068 816806947 79631 48819 183145459 1615 79477 22491702 79477 66870 358280907 1615 21659 339390541 21659 44889 617811370 70341 44889 828005345 80800 79477 348001209 44889 38291 510541888 5377 70341 742338693 38291 22990 261993866 70321 38291 286519500 57778 80800 410942748 33645 38291 301981875 33645 22185 768643848 29645 57778 5233384 70321 18929 72266314 16976 18929 2378761 16976 55909 572673926 29645 51172 123052593 16976 5351 912046952 16976 50953 747830572 75236 50953 82227640 39264 5351 659565392 75236 25171 604117441 50953 59930 153713062 77708 25171 138715115 25866 77708 985191855 77708 18130 468241537 25866 35487 480807551 18130 56672 944259634 3882 35487 674852529 6864 18130 526936126 37742 18130 111283963 45244 35487 742923656 35313 37742 11674519 48191 35313 827716867 9279 45244 100055606 74878 37742 560369570 71127 74878 355230383 3897 74878 14041434 3897 24967 883114666 25051 24967 801692355 25051 60390 407447110 3897 32308 860512951 25051 68616 359335626 29307 24967 79328294 18670 32308 673814883 21382 60390 416452144 68616 62057 705874471 80833 21382 724468099 80833 76849 666862758 21382 39927 34603129 21382 40557 167162172 40557 62819 231572062 48831 80833 464492408 47850 62819 883852348 48831 59690 103402742 48831 41332 920946295 79546 47850 660511295 19443 47850 104137211 19443 8579 143780881 79546 39052 759067775 19443 30052 789729923 8579 65871 307727308 55647 19443 187412068 30473 8579 770702432 75910 30052 289413073 51997 75910 326225890 30473 28368 105310958 35383 51997 831484148 57663 35383 655927795 51997 46025 769926789 47878 28368 105913900 35383 14787 122696738 15584 57663 29881380 29666 15584 343821164 14787 3856 115332152 29666 41204 991258023 41204 75772 130925207 3856 22136 105699169 72502 75772 36213438 41204 59237 25128451 59237 37379 534223511 75772 20156 487234455 59237 8365 909152290 20156 41427 61854184 41427 42773 886571449 20156 23907 176926971 31986 20156 375170406 77876 8365 316459592 31986 61613 84006706 77876 2760 578714045 12273 31986 615686044 50909 31986 104400932 77876 59901 426506448 2760 13085 64948525 59901 45515 791534401 45515 48658 493379096 13085 26468 441431314 79128 26468 817808730 48658 15627 151848503 77590 48658 768180038 7823 77590 563960236 75018 79128 588454349 79009 75018 949763416 59420 79009 196698777 7823 76530 417711046 66656 75018 85625329 59420 13122 50417589 59420 72770 632524689 52072 76530 105159060 81073 76530 644676622 42030 13122 640066538 13122 24970 74967723 8278 52072 971185617 12217 24970 137114156 29303 8278 477472066 40567 42030 866486771 28779 24970 555433903 8278 72021 833079294 56974 12217 64887761 40567 40250 244000141 6551 56974 510223592 47954 6551 368512245 45611 40250 372168078 56974 53258 742597916 45667 53258 551026497 6551 31041 226536948 31041 61560 230362955 52699 53258 125107238 61560 39211 751830172 64809 61560 29615392 31041 38952 20031937 52699 517 123250890 23913 52699 56075982 517 21186 785695858 52691 23913 543657304 21186 64638 456078897 64638 48805 359321467 48805 21150 319554775 56657 64638 678144425 37442 48805 61333032 7406 48805 154459929 56657 36215 125296657 49078 21150 294407349 51659 56657 438887805 51074 37442 217657987 49078 58331 128056109 51074 15637 69638058 58331 65826 518188462 51659 41928 765186231 41928 40091 99194131 10097 58331 186096668 26672 41928 67757130 26672 64104 232380519 41489 26672 129424028 71782 40091 154497295 45322 10097 844728565 75130 45322 183659739 35100 41489 546296457 71965 41489 925461815 71782 47276 229337308 55016 71965 158720158 71965 81263 85842424 35100 62942 166249463 62942 73142 206588604 62942 5707 612947904 1282 81263 92795578 64932 81263 713572112 61466 62942 49495405 61466 25104 400380961 61466 67124 561510274 1282 40947 74709192 64932 16365 716351828 56639 40947 81296760 67124 36251 441468716 19029 67124 100348897 40947 878 707427425 8951 878 880715788 14647 878 339943618 8951 38616 102333434 49749 8951 830917294 27721 14647 704831306 61807 38616 71874959 9907 38616 789298278 52624 49749 69388748 61807 68747 5322496 9907 5812 449590194 5823 61807 594686909 77693 5812 43433316 52047 77693 281106657 69296 5812 240291293 5823 14069 8224405 69296 31156 493040956 11093 31156 593504917 75903 31156 640938143 76488 75903 232033145 18861 11093 968668737 13813 76488 953117359 18861 31920 60300568 11535 13813 14430410 3316 11535 637127576 72933 18861 318137386 31920 50591 99784591 73093 31920 105176141 28310 73093 441324314 3316 52193 333152636 68581 28310 620254699 31189 68581 481850674 68581 39869 787866282 62352 68581 946280228 12550 31189 476226641 78966 68581 605692562 31189 20519 967694173 56644 62352 337955424 78966 69770 6258259 69770 11923 862716755 20519 28608 372138737 28608 7809 435136303 11923 38777 946194786 28608 72224 172690282 7809 70879 779111590 62118 70879 921651055 62118 74712 552252657 72224 66637 365178294 66637 34552 183890020 74712 64686 621439714 45581 66637 194804594 32386 64686 957528388 17769 45581 490974897 27847 17769 895526207 7365 27847 352902345 27847 45687 845651688 27847 53223 644129803 17769 42608 901997108 27847 41803 673616783 83 7365 830360038 42608 6652 433046657 50132 83 704611012 42608 54169 860545523 43745 50132 177934603 57206 43745 233764177 33990 54169 557068553 48378 43745 731539292 54169 4916 443583887 73429 33990 367629802 73429 69640 424780043 4916 40840 802385755 69640 31969 298089578 40840 78091 403736071 53802 69640 889356497 3237 69640 127290425 40840 40584 382597577 3237 11198 29276680 53802 5482 545636396 50858 3237 9514244 62791 40584 786774094 58094 50858 375461665 50858 62354 524363539 63270 58094 415988637 62791 33796 34547845 29216 33796 12090219 59401 33796 504150585 59401 26360 729759617 80573 59401 113507883 33796 13026 854843197 21638 26360 63364891 80573 17593 575097265 26360 5408 542470704 27414 17593 385687405 53822 17593 346712496 5408 8764 516710797 27414 65598 638480067 65598 74841 34878287 44360 8764 851689767 65598 41466 983307381 74841 33716 234485363 65807 65598 198081848 18245 65807 662389924 47533 41466 245908810 18245 65263 913853501 47533 79240 778762185 18245 7455 82885629 18245 4036 128213559 16279 47533 663266094 16279 5425 271012481 43437 7455 909102611 5425 77986 848497880 78606 4036 532412089 77986 20607 415458985 68082 43437 334243090 20607 42725 122855818 20607 24465 99196666 78606 25378 12397100 72243 20607 101295480 42725 76930 537484395 42725 17480 211574265 25378 43007 549916423 76930 49176 227655081 58747 17480 624848925 17480 28885 192030945 40967 28885 753416114 68160 49176 536101034 71375 68160 353748935 28885 27579 337806511 8007 68160 305131329 49093 68160 20490635 68160 17329 93294403 27579 49777 453957512 49312 49777 881273889 8007 28341 69030110 49312 50124 127951022 17329 81076 292553915 41907 81076 427580617 40703 81076 208513776 38245 41907 411130169 45663 41907 800807298 41907 71657 354194626 41907 74381 618976627 41737 45663 257937804 45663 27491 329667829 73122 71657 481349088 42197 73122 696088979 34165 74381 322362114 27491 64408 237884041 36965 73122 262848531 34165 13741 327426987 13741 39011 587518523 64408 12545 921183346 39011 14142 140189896 19987 13741 920045032 13741 65911 382758192 65911 10744 420899048 10744 15597 762793361 15597 66842 297412728 49592 65911 701691512 25340 65911 288832997 66842 54947 829755369 25340 41125 462716789 66842 39385 840001165 39385 73371 208269836 39385 53734 7514979 41125 22017 346165599 61046 53734 8194074 53734 5303 462648991 51477 61046 249562417 67428 51477 257253083 67428 75293 808579052 67428 43902 221789775 51477 53333 423060505 34528 67428 444619928 41898 43902 998799408 52212 53333 12825316 53333 8610 570891250 61571 8610 833188610 33901 52212 28659283 33901 1501 366258461 1501 76865 282187967 76865 40848 336240461 61571 47422 832289354 76865 24809 143798709 76865 62125 886616174 62125 13001 714172378 24809 61624 784236621 19615 47422 119083990 47577 13001 307681005 49901 13001 37081842 42348 19615 2189542 19615 23874 987551539 42348 15460 377965610 43907 49901 836489555 73363 15460 567231294 15460 46693 147831852 62320 43907 620204775 74733 43907 992317650 73363 21860 135478114 74733 6916 386862249 62320 81259 94717200 2861 21860 422322215 39636 6916 889513129 73447 6916 791283645 80007 39636 957626471 12588 81259 208707246 67970 2861 730788992 80007 37784 385413153 41920 12588 722031634 52494 80007 367895843 52494 72868 129683424 67970 22274 991198538 14185 52494 999800005 22274 14849 54898678 22274 59967 824665247 3354 59967 714921457 22274 59428 247828253 10265 14849 650852616 59967 37733 531166225 10265 47030 39568215 47030 51173 123018097 37733 9667 153641408 46794 10265 149566945 20055 46794 815078039 46794 30628 465989968 14191 9667 865894205 12747 9667 698701575 54327 20055 50594290 20055 1120 693125283 33570 1120 391328750 33570 2714 252286594 30223 1120 289689327 37812 33570 96010228 69356 37812 489972578 61020 69356 235194554 37812 36426 968485498 30223 5422 482848952 69356 47087 64536089 51295 5422 513697816 63573 36426 209047174 51295 79087 915104359 79087 22597 280393874 33537 51295 784550472 50940 33537 869856564 36396 33537 141513831 50940 1303 700498985 76197 1303 72468220 76197 69106 746431619 50940 24005 783246603 63946 1303 648171249 76197 44530 470977689 34500 24005 81686507 69106 69949 443816352 63946 19167 438758886 69949 46313 730869421 6085 19167 789718300 22838 46313 722747437 80017 46313 817328764 6085 46823 253616688 78425 46313 690006364 7954 78425 800886992 22838 59539 641447291 80017 78153 233210010 80337 59539 894350008 75674 7954 476799457 80337 72755 739930469 78153 32374 11694354 80227 72755 754120135 13874 75674 672872269 80227 20201 118057573 80227 69488 840685079 67195 13874 607264520 1315 20201 830404396 40490 67195 775763125 20031 67195 964294962 1315 22643 184184301 20031 65073 708791188 75340 40490 343569865 40490 20850 66026852 20031 19233 663490511 31054 75340 632957479 79193 20850 343119803 31054 43539 930070655 31054 74399 805195237 51598 19233 142635308 80955 43539 564233664 51598 26004 683545031 26004 48089 104301952 26004 66094 448607818 26004 73070 303003211 61790 66094 50867267 820 73070 30601084 6518 48089 165335453 59222 61790 406692352 820 12447 464607171 54759 61790 774188611 74756 820 178636543 55906 6518 447249182 20487 74756 919581050 12447 42906 269199171 54759 75329 28213578 9583 20487 750569443 22167 42906 4931020 6253 9583 78224387 72138 9583 587452822 30274 75329 718957967 30274 13260 720931458 54223 13260 250494892 6253 64861 828762698 13260 67183 117629215 7772 67183 579886456 43597 54223 95967220 11938 54223 566675289 43597 49554 572262895 80033 43597 648177170 49554 29986 400989047 61836 43597 674894901 18779 80033 388149356 30801 61836 858946235 80033 32709 838397456 29986 22369 552634039 32709 70969 84719145 67773 22369 864463523 22369 30218 12348758 68486 70969 844917629 64832 67773 691628790 25310 67773 579344848 32069 67773 35843434 32805 25310 35845111 64832 29260 484792826 29260 69378 302084745 12570 32805 360413027 32805 29949 742373063 51313 29949 361838265 72642 69378 919968824 29949 2096 900234704 29949 68337 315140194 72642 4118 598684710 4118 33857 25200584 68337 48027 725346287 2096 51846 298560489 2923 51846 147438649 33857 70151 909603786 33857 11472 728958173 69832 48027 643904760 18697 2923 481987526 7344 69832 804565571 18697 232 775485499 39086 18697 295995636 22245 232 774282 15348 39086 42592185 22245 46059 541083673 22245 39677 590995533 7796 39086 389852444 15348 19616 455834549 19616 38090 338830680 46059 66494 89722858 19616 21339 337333074 12870 66494 374584109 40951 19616 797291890 21339 27360 132558596 297 66494 816994723 40951 39612 974196319 39612 81004 189095501 49880 40951 287353036 46065 81004 338672764 49880 11760 943395117 80133 11760 392710297 50921 11760 872041168 75394 50921 3103117 10638 75394 602794171 80133 45841 787303455 80133 50771 533235823 75394 58917 544360022 58917 42473 895960475 49701 58917 778825151 49701 20490 325964029 49701 71660 670675936 20490 8763 893332796 67475 49701 275385002 75925 8763 902157568 20490 77563 215663752 67475 4695 346330552 32240 4695 232459685 6295 32240 243453139 75925 15728 103796487 62618 77563 282529297 32240 19326 538764338 32240 3520 720769170 62618 70273 723585052 3520 16919 129808972 36370 3520 350281415 16919 63921 803262776 37330 70273 608449697 24226 63921 733245137 63921 63293 582314105 43279 36370 350408814 43279 37056 185988090 37056 23862 406351905 15108 37056 620143784 57871 37056 506526925 77766 43279 348568703 7167 15108 467556562 28080 77766 457337692 20825 57871 822973750 20825 51562 657571726 51562 67676 388365646 7167 4931 261072072 65233 20825 881326841 51562 6402 740740344 65233 72397 753356467 17912 65233 955007382 7996 6402 973548655 38012 65233 653020995 6402 28395 411959595 14905 17912 882221953 78719 7996 849621399 40549 14905 560059092 73832 78719 970640046 40549 16795 358020043 28964 73832 50835877 26227 73832 451429218 16795 66629 23444910 28964 18058 483346293 28964 27017 434539407 7635 28964 224376428 27017 33601 252173786 7635 2547 144177504 13610 2547 172895631 68397 13610 310655701 9888 33601 775395977 33601 52446 355858096 13610 40240 128701010 49571 68397 794711687 31665 9888 638346670 43905 40240 597987552 31665 72751 20839850 12575 43905 833416767 72751 56414 466950758 56414 69117 654089209 29599 43905 245882397 56414 28418 941902388 35510 29599 762882146 69117 44709 428811323 39888 69117 440827440 50278 44709 373149352 31568 35510 784861027 23276 35510 546273493 31568 55166 349957334 23276 32474 865419442 55166 9927 198749610 26582 31568 382519249 55166 36697 217856464 77111 26582 116390568 59954 9927 385215426 10947 36697 438813737 36697 18565 206494462 59954 70155 834186704 79613 70155 171828717 37178 79613 757670734 72961 70155 2465051 70155 78087 681395923 24277 72961 564860233 499 78087 553404464 29624 78087 421170946 72961 34445 755637920 34445 76906 587263600 25839 24277 692026364 34118 29624 206609535 19848 29624 342443636 34118 80943 136445757 20353 80943 927955481 80943 49876 14489847 26617 19848 312316826 80363 20353 877656563 26617 76499 798974720 4492 76499 53323995 27643 80363 372480391 75686 26617 560556409 27643 53018 238034494 76499 64950 49741460 64950 16764 306680609 65852 27643 984345931 65852 80742 294641474 75403 80742 659640253 20550 16764 487813125 75403 35940 123375181 29843 35940 139026228 75403 66037 30427143 75403 27043 176699940 61601 29843 226363312 66037 52368 493238018 74138 61601 161078003 52368 16378 602904233 27043 29067 496635962 32470 61601 408394465 74138 58124 687127489 60641 29067 35898832 58907 29067 713782046 58907 76731 419977936 32470 32047 672658113 12323 58907 874541008 60641 9650 28592367 43414 76731 786414669 7467 76731 22459338 35565 7467 672135913 35565 77428 791305618 9650 25955 233542654 77428 32937 736125039 31181 7467 526534381 77428 19418 529901962 45898 25955 484171123 32937 33345 650003919 32937 75402 446051921 31181 9908 555642958 33345 31945 294757313 75402 28776 626337266 33345 52359 729367063 67202 52359 35381906 54871 52359 566465491 18471 54871 331412691 28776 18080 159180241 9459 67202 256491686 18080 61831 75101930 32052 9459 81686131 11252 18471 77894076 11311 61831 389081506 61831 39786 533650243 11311 58036 787167851 11252 69079 107904089 74354 11252 698248369 69079 28743 276144579 4560 69079 424476072 69079 39105 979515268 41135 39105 373809724 63001 74354 222731920 38182 28743 637098513 62503 38182 680457073 38182 59735 627151405 54990 63001 591239623 13486 59735 62228014 13486 63592 25458328 37349 63592 936231596 59763 13486 195427644 13486 32208 243843434 78932 32208 918726606 6431 32208 411025833 37349 27744 119193789 61485 59763 905415526 56371 78932 392583 78932 68600 349722515 69605 61485 836964013 79851 68600 310069362 22619 79851 585443926 68600 59825 978012789 69605 55263 351091002 18423 69605 698333597 17198 79851 196583021 17891 17198 640690599 1892 59825 62997340 61841 1892 400375096 1892 33668 826625836 76193 1892 881627830 46906 61841 351935533 31647 46906 897045030 19494 33668 918784955 73113 76193 280485317 33944 31647 86104923 31647 8896 978202754 27054 19494 232808145 42063 8896 700748747 8896 32090 701489045 70877 8896 665481174 70877 15771 738680236 22060 70877 142599080 61606 15771 43222157 52207 32090 635917871 77673 15771 206891454 69226 77673 668183966 69226 69184 9621757 4339 69226 763671451 52207 22478 517029240 77673 64133 389188380 64133 41653 339744145 28311 64133 979715711 4339 3030 28639378 52815 41653 8967785 3030 43698 637095852 10462 52815 480716838 43698 36489 833137082 45277 3030 29970014 12355 10462 18806443 45277 60816 598723580 10462 14623 888466285 25059 45277 784524882 66157 14623 389685591 60816 70219 679011103 38208 70219 444869450 66157 68542 214881693 68476 38208 140623317 58092 66157 209682234 70219 36067 432610912 80277 58092 456940165 62999 80277 598131676 62999 18958 297999201 54475 58092 413489271 62999 20656 12660696 62999 27333 551406149 3980 18958 657993609 3980 77973 583324520 64018 27333 42993176 36618 3980 843231173 77973 62009 732241291 36618 63741 495236461 39349 64018 777746916 21566 36618 846753087 62009 40829 362671520 30245 62009 911111867 74851 40829 201587112 70949 30245 609785038 30245 31625 645545001 56631 40829 532588226 56631 41151 308086371 8140 70949 974622671 19020 8140 228899509 38166 19020 113631170 8140 7465 235990002 7465 3746 993896962 27312 7465 949995664 3746 50698 620386975 12135 3746 830025900 50698 46159 420204430 3746 40331 451536760 50698 54037 12309106 46159 39669 693076190 50353 40331 5226534 40331 2740 350401151 40331 62742 701859586 2740 59431 326841834 27759 59431 329600201 22247 2740 939462148 48448 59431 827634025 59855 27759 105126413 78480 27759 996199791 43915 59855 15697112 59532 43915 487897357 35979 43915 936243178 80245 43915 890936781 80245 26471 91934434 43343 35979 893420159 43343 31244 82889079 6478 43343 828664513 10445 6478 994010500 10445 5025 91777751 6478 76232 912039056 80040 10445 729110025 68116 6478 717125670 80040 53119 879469703 31465 5025 935824088 28525 76232 729890509 47430 31465 344772611 53119 61286 502276910 47430 9053 978406002 48419 61286 373828426 61286 42070 854008627 9053 31989 707867409 61286 32518 723444326 9053 78125 370187935 42070 36226 919572372 36226 67282 890823510 36226 22906 588376335 14717 22906 388145333 31063 78125 734226636 53207 31063 832786787 71948 14717 995800880 31063 1847 326604623 41931 71948 485497862 55284 41931 326621979 68705 55284 927127923 1847 8552 386760650 68705 74578 672731689 1978 68705 570550607 13398 68705 483676332 68705 66056 966147191 13398 60013 107736927 3473 66056 939892831 43688 1978 34453288 35255 60013 706647966 43688 74185 448169550 3473 58521 291246997 54673 74185 807144749 43688 62716 637060270 62716 46597 299249501 46597 6356 609062825 31839 6356 369165352 62716 23177 860030325 31839 15207 90451534 46597 62662 143105756 9704 6356 76352173 23177 1923 682409268 1923 3878 523772698 70385 62662 732718710 70385 40847 802856613 71005 9704 179422258 1923 47157 683834129 47157 80207 547512942 2863 70385 941037222 71005 23027 636137839 51376 2863 853288159 2863 12346 171696848 12346 44712 93540489 51376 80524 969383251 80632 80524 167340804 63112 80524 463152587 43633 12346 926774653 63721 43633 280298425 80524 76995 620380304 70613 63721 861289686 70613 74974 157416510 74974 61471 526779430 4076 63721 216413898 40422 74974 37262218 74974 4284 111381934 61471 45544 102770543 3447 40422 623633420 3447 30073 892156304 69919 4284 11227262 3447 15897 606198629 12906 45544 826544912 30073 69093 274777391 3869 69919 67429421 69919 46975 56383266 28244 69093 420609299 64941 28244 816079341 64941 22007 663417595 2110 46975 124309147 2110 22234 122183844 22234 16822 889798961 2110 45293 540004120 17786 45293 903268569 19608 45293 119553244 63296 45293 733327797 29259 19608 361997129 40605 29259 14381270 58473 63296 261393992 63296 2227 646894305 6553 2227 696750824 2227 72390 574182185 2227 61820 325983222 52846 2227 400418631 7394 72390 438152998 57517 6553 721748658 52608 72390 391331841 57517 28522 498935317 52608 40237 456633473 40237 16684 94973500 16684 37599 902661459 28522 42707 264516272 40237 44711 20344072 16684 58479 158233328 16684 28901 420572551 28901 62288 168110524 44711 52478 360921553 29938 58479 939716197 28901 28521 985070585 58723 29938 381338290 9836 52478 569895304 36868 52478 688593123 63192 28521 567150916 9836 7301 745079454 63192 33470 294765026 55342 9836 305003806 74086 7301 373386949 33470 67017 167117773 33470 3347 700933967 74086 20753 233018133 20753 71311 130478733 73416 3347 943862592 71311 6473 143421366 33611 71311 883337758 28410 20753 928746316 6473 19148 256748233 73140 33611 220279345 50023 19148 164901465 73140 14360 985386144 72350 73140 663731000 3272 14360 455066572 44632 14360 182610356 8890 50023 243287582 8890 81087 927217240 81087 76093 527595578 65810 76093 918244416 65810 19590 561364030 33028 65810 707023645 53217 76093 450718497 33028 52595 538310045 40416 19590 560070151 57566 33028 583139132 8531 52595 740399632 57566 7652 420296107 40416 41257 363054215 40416 37240 710969646 41257 66750 757794611 66750 42017 499090656 23051 42017 95824480 37240 22959 797820090 66750 15174 439059620 38258 23051 839043417 23051 66634 430687864 66634 47846 410241744 37577 22959 988944816 38258 77483 113387523 48882 37577 743610065 47846 57284 34397163 47846 72240 2116301 57284 10057 914828172 62882 48882 243753075 42747 48882 183291301 62882 2845 224410520 72240 25692 855146227 69176 42747 961206203 69176 12741 648687756 12741 30587 74063524 52947 25692 253205822 55709 30587 886314585 69176 8243 238674098 55709 30410 464515703 55709 43843 129307069 30410 20582 606137325 31321 55709 397168164 24371 20582 470913850 77810 24371 973424140 35518 20582 642826854 14614 35518 568730960 65835 77810 691613747 65835 26438 39988723 35518 3478 781876204 4649 26438 905602122 7646 3478 881440351 6542 4649 213207466 65640 3478 527288208 69216 3478 200563388 69216 60410 508975883 9852 6542 52446028 60410 8866 198607386 1437 8866 575883183 18425 9852 466643227 9852 68842 89220860 8866 11212 558539113 8866 27591 681740154 18425 55058 786861705 65951 27591 608005510 27591 48172 115438055 65951 80788 129710338 55058 15808 229964626 65951 47216 322182392 47216 59617 647315715 51402 80788 749056744 15808 40011 557648934 40011 78342 976437505 13560 51402 956149662 37206 78342 130810255 16797 40011 954144360 42673 13560 237295670 16797 37446 730499282 42673 21694 467869034 37446 54221 345797400 79719 37446 938615246 34925 54221 147031226 37446 46680 15662910 34925 52055 263759736 34925 40225 134248686 46861 79719 713107429 30882 46861 772399749 46680 269 389840901 46861 19737 732045382 46861 41629 6190643 30882 17229 473816152 17229 56811 935403099 19737 29676 325534826 77739 17229 482663995 73842 56811 35779718 68474 17229 574311103 38206 56811 142213199 62645 38206 747753247 26157 73842 98338180 2138 62645 348237759 2138 14542 627621134 2138 40380 820924994 40380 16490 37134251 2138 78915 853890836 47635 16490 261789158 6065 16490 189584318 68272 16490 672932831 25735 47635 299233481 10818 78915 495922497 42577 68272 496904216 39050 42577 315391570 2906 42577 63646229 2906 12633 645073996 2906 72443 320513576 33051 72443 527945158 39050 47688 533548090 2906 37557 435129223 47688 79263 260619874 75937 33051 270271679 33051 75576 946475805 75937 63028 679624888 76551 79263 120182496 79263 30261 113563890 63028 11308 203541726 76551 68074 906346151 63028 72717 846221300 32035 30261 624177609 32035 13621 384375189 11308 6851 573783354 32035 45493 570212830 56184 32035 226156449 56184 62381 109811154 3321 56184 310750354 7549 56184 986065494 56184 41190 189974437 35378 62381 818115568 3321 45643 773634121 61443 35378 74673394 61443 76365 62746740 2690 76365 201717097 35378 65745 831177409 55286 76365 895863311 43454 76365 810322275 43454 24407 282155673 65745 31574 837643614 43454 67393 338350490 43454 66180 956129422 43454 64111 725085734 66180 14731 671109020 64111 73026 552934508 73026 6260 348725227 6260 81077 435715481 14731 76950 14380840 73026 31150 714590058 31150 1272 641120343 37674 1272 603769519 1272 61109 816761900 13801 61109 485201820 42213 13801 484904030 13801 58068 863706153 33617 58068 619725995 13801 34888 238864057 42213 15413 502734636 9813 58068 400284243 35229 33617 380133718 15413 6828 739959812 76167 35229 29301527 2185 6828 703734641 12911 35229 538580517 45690 76167 973326294 2185 22156 39664553 80204 76167 209547663 80204 51723 781761343 80204 63640 188543328 64341 22156 462106975 22156 55601 441729367 11529 51723 106822475 49628 63640 215237436 42084 11529 497059563 28289 42084 340949816 28289 21744 421256780 49628 10740 458568574 21744 33186 109101270 10740 69939 494240672 69939 42496 285660614 64530 42496 384931697 28820 42496 749695478 28805 28820 34267970 69939 74754 289228841 81139 28820 650638545 12382 74754 127577128 28820 34455 538201484 28805 22335 625477685 53770 22335 548989412 13462 81139 221476949 13462 65030 999730528 13462 58410 823365204 65030 75655 93292034 53770 55808 325635017 21202 58410 137697310 22112 58410 760132370 73935 55808 936620797 22112 62571 117108365 21202 66149 746317370 10847 62571 193700063 66149 29837 862705720 29837 44105 194356526 62571 51226 408193142 29744 10847 859378824 26953 10847 794887808 29837 21260 552154480 26953 59942 723589500 21260 8280 957950137 37665 59942 13018858 59942 78600 109446939 78600 42173 894880785 59942 76353 378377873 37665 19449 84439857 47538 42173 654906698 12118 47538 606856142 19449 58247 785262190 19449 37422 22400301 57868 37422 428018117 37422 49645 651969276 12118 67000 92808696 37422 16298 220769063 57868 45608 946508119 21446 49645 725515559 21446 6761 466272795 21446 72511 40559762 21446 66394 594283283 45608 81201 150331742 21446 35915 471974828 6761 16315 173180092 74511 81201 770561524 26764 81201 680520985 35915 32202 954630796 20071 26764 240475130 32202 67468 691063778 54518 74511 522562203 39081 20071 44334190 47339 32202 133868349 14167 54518 540206177 4984 47339 747816916 11356 54518 302951024 14167 74860 434715055 5412 47339 428849923 5412 7743 722411811 46711 74860 672334743 74860 18701 732738975 27543 74860 528144487 18701 48638 703752681 22607 27543 821213945 22607 8955 717940545 56873 18701 689188566 48638 1695 1182897 8955 78683 836350362 11384 22607 724365065 8955 63025 846951502 74353 63025 235551860 17397 1695 113075008 78683 34948 899653182 17397 27613 255313710 51752 34948 147782380 74353 5253 222689597 17397 22484 75577420 65570 5253 146297664 51752 36440 938642065 39845 22484 723557911 5253 5254 184822032 48952 39845 602118057 36440 40481 998785582 39845 61871 26088873 6068 40481 667541307 51150 40481 900365327 40481 80459 875459250 51150 23147 573360081 6068 9703 260397964 80459 34761 954726476 23147 54495 461354943 42974 23147 141218047 8407 54495 633282855 54495 55091 316262463 16101 54495 107543670 30177 55091 81023880 16101 31303 157599551 16101 60496 183403329 41515 55091 974126704 60496 38867 584568480 32387 31303 935048924 38867 55976 397277527 33306 41515 203406842 71712 55976 143169658 38867 1305 504344098 36175 32387 724501498 47518 33306 127828556 36175 3428 355147753 27443 36175 5751605 39890 36175 185552680 3428 79217 416263289 79217 46976 110693675 3428 56673 654751194 35683 27443 582764322 37920 79217 356105553 37920 75999 975578608 61756 37920 504782958 61756 5574 806695351 35683 63976 48526443 63976 33656 24510955 33261 61756 47761142 31341 61756 223602280 33656 59385 467248346 31341 33221 641733806 27661 31341 102676599 33261 77230 438811574 27661 47123 798895743 35435 47123 945319076 75158 27661 696118600 27661 49916 787557534 35435 75631 400448899 41879 35435 48411330 49082 35435 693541327 74655 41879 465938006 3047 75631 657488039 3047 65293 999971008 49082 1510 91977762 75780 65293 585871577 48523 65293 507356020 44642 3047 884742407 29009 65293 907408218 50407 44642 981488855 367 29009 725575579 48523 5845 864983598 29009 35538 159924029 50407 35760 178951032 25077 5845 120709975 59124 35538 318121133 20386 59124 934985391 53270 35760 261351770 35760 56243 127024448 29332 20386 2755310 55817 20386 42445115 55817 46899 335777366 69156 46899 521264969 56243 8911 12350103 68749 69156 396590104 5260 69156 840009847 43403 8911 773163238 69156 41401 396376213 68749 18629 62567278 68749 31488 493460193 41401 42219 507722305 25188 43403 702561252 25188 42982 448156814 42982 6698 740213825 15234 42982 930268498 74967 25188 351732520 15234 46569 36628721 74967 67496 522514747 53325 74967 760546008 12781 46569 839083225 8346 46569 381220157 51033 67496 131818145 61362 51033 236602868 51033 38604 87470662 38604 8865 956037951 38604 14681 334963746 38604 1888 97544881 8865 48673 611500651 48673 80350 853954368 28072 48673 825915655 28072 68022 947199959 34629 68022 609452828 45057 28072 570190760 7131 68022 541722368 80602 28072 371865125 63524 7131 340389230 77826 80602 912415015 7131 29703 907468676 63524 11705 401732 36641 77826 153220727 22189 36641 133419243 3470 11705 125232638 36989 36641 378225819 22189 77094 481698516 3470 19775 940964113 3470 63840 721435752 77094 1679 190295047 75720 36989 724509102 59611 63840 20405205 41643 59611 943738924 20931 41643 352069763 19930 1679 145355611 77311 19930 756335527 20931 8652 118535360 48421 19930 605312674 48421 49580 270725990 65449 48421 612456907 48421 13439 822212388 20432 13439 837724614 1299 20432 927895611 1299 58953 316557776 58953 22463 224401850 19502 1299 537768992 20432 72359 119854978 15746 19502 920175120 72359 55645 950444525 33219 22463 200238405 15746 11512 241762360 15746 26441 853657122 33219 68385 270860240 73544 55645 337086504 45807 11512 50218063 11512 14699 642577556 26441 40728 645258835 32879 45807 881374054 32598 40728 964023597 683 14699 780034858 28960 32879 557301001 40728 19577 989852747 683 14448 875978047 28960 74673 593266230 19577 162 887305450 78927 28960 627255408 20252 74673 455111267 21449 162 194398229 72203 78927 792398675 52135 72203 120074086 52135 18223 186060843 44262 18223 420079888 18223 55730 95470163 23201 52135 109506824 44262 2119 351902122 55730 19298 952951906 55730 54477 59861883 23201 3930 438875451 19298 76697 410381571 2119 71464 319811551 39807 71464 530679016 71464 8062 279271182 40959 3930 280495838 40959 44509 564278138 2277 8062 710186842 44509 63847 768027600 40959 66817 152036566 7733 63847 432600063 66817 12802 342077780 63847 76431 12033187 77842 76431 136681268 38529 12802 603183023 66975 38529 465338796 35991 77842 689932128 35010 38529 926716505 70063 35010 25923738 55192 66975 956810637 3436 66975 148218503 70063 22870 483897029 54007 35010 162717339 54007 8294 101881564 31093 22870 942847905 12985 22870 971368776 53094 22870 353941206 53232 31093 770071204 42424 12985 7426457 6781 53232 35992185 42424 72914 808328321 80612 42424 357700653 32749 6781 82084047 41686 42424 360520478 6781 54835 446845378 71300 80612 118235403 61365 71300 259670291 49005 54835 160076871 1100 49005 796216301 15141 49005 58165267 70574 61365 515876563 15141 55074 967028524 75121 49005 195496948 77343 55074 88308511 75121 47989 201401250 77343 24150 518565583 2094 77343 183180725 1951 2094 213022719 78539 1951 865716093 1951 19421 78305255 78539 32242 595907012 61634 78539 612658051 20939 61634 798673087 19421 78340 130481281 61634 34304 887209704 75507 32242 38986295 8525 61634 70696940 80234 78340 125420386 34304 19508 300663597 8525 74400 321633641 19508 33920 895578640 59167 74400 364310766 70614 59167 421498158 75769 33920 49056836 75769 61908 3393032 75495 33920 157324772 54363 70614 323902746 75769 45456 307393695 4410 54363 395234093 17420 54363 422497921 54363 66184 331554221 54363 32819 538046414 66650 32819 172531734 66184 25444 520961397 38614 25444 434744744 38614 74720 975260176 25444 52434 387826960 38614 34913 114115450 74720 69671 916904427 69671 13828 801572068 14781 34913 143050725 62847 52434 372113851 9680 14781 728879661 43218 13828 294562003 43218 77299 969898869 9680 18320 259073900 57141 9680 31060488 20447 57141 556220600 80753 18320 18136162 80753 33204 676787552 49941 80753 772293383 80753 74242 488236990 74242 34375 844135020 24748 74242 821961809 24748 54770 470557423 49941 35274 386369605 74242 56661 434947066 34375 31632 638110667 26 31632 290507350 31632 10216 140456830 35274 34082 502248942 8638 34082 414375659 66408 34082 901683742 26 44490 589418000 16156 8638 47778255 78274 34082 225217160 14181 44490 623285980 44490 6830 832708329 72907 78274 20839288 16156 69401 786009497 5316 72907 130720366 72907 64650 810037557 74342 69401 783378907 16344 64650 434526858 50570 16344 233337243 40075 74342 186808826 40075 49859 679547116 17166 50570 973928312 40075 30429 424297092 17292 49859 206083463 40075 62997 534584564 17292 37820 997179682 76810 37820 997271120 52269 17292 182840594 62997 54307 189590849 37820 66293 362023467 23192 37820 993745541 76810 33046 591011345 54307 53155 472725597 53280 23192 556043405 65374 33046 305554589 44827 33046 146681723 65374 8283 196553064 65374 732 271365264 732 46829 388989048 732 34163 945441850 46829 79392 613782047 79392 32671 786476855 77679 34163 477542243 32671 80093 334196274 72705 80093 938167538 71076 79392 692477005 74998 32671 720797114 80339 77679 414070228 80093 15113 14059252 37224 80339 604618250 30678 15113 565482212 15113 62841 157231895 10296 30678 576942707 15113 69637 87918130 37224 71132 611078583 71132 52576 742021716 13626 71132 681014211 52576 69049 688430146 71132 45371 350332369 69049 54573 530722244 48114 54573 571362510 1347 13626 925445685 60182 69049 211720298 56264 45371 43231384 66921 1347 14662245 48114 38685 397909739 12462 56264 104182306 13468 12462 47212431 38685 30806 688771491 66921 80080 647056767 52617 13468 21006889 8437 80080 377227054 11230 8437 770093403 8437 27129 713093902 52617 39042 940799969 52617 9533 113958378 27129 38745 319531745 39042 4876 361871152 46103 27129 231436326 28487 9533 462064291 42059 28487 52952169 46103 16777 678759376 4876 64745 120148363 28487 68883 690775835 46247 68883 861102366 64745 58085 108769927 68883 2499 431943784 2499 30989 584130354 55409 2499 256686880 58085 61135 27495658 59770 2499 393556752 58179 30989 414682027 13556 58179 180858098 73029 61135 949373239 61432 59770 34172063 75434 73029 510909342 47199 73029 123927910 13556 22328 96775054 50662 73029 768156874 36106 47199 52996125 39269 75434 830416190 8664 36106 363884844 50662 63329 205312081 36106 74767 316913511 63329 11204 97755804 39269 15593 512002158 8664 19473 485863203 59914 15593 909433751 19473 53415 555753712 59914 52697 784048422 29649 53415 122760871 49277 52697 529566355 65689 29649 189659182 80709 53415 195797751 19797 80709 118924997 33691 19797 439591645 48403 33691 115592625 61635 48403 64217512 17069 80709 604008036 76258 19797 635420014 38396 76258 430572890 56731 61635 898109094 61635 62824 926622705 76258 45655 288190093 65262 76258 223898886 41065 56731 924818541 41065 55130 219712630 52366 62824 298381235 52366 67988 638275353 55130 5337 219704217 55130 7582 595489209 74804 55130 411574237 52366 71353 462772350 3289 74804 737019238 67416 7582 414471819 67416 17040 473576925 69557 17040 372377774 28676 67416 613997152 28595 69557 884261564 28595 66993 486409596 69557 72758 974425759 72375 69557 159852905 72375 3792 570645732 3792 53496 308542900 11318 72758 804929473 11318 58480 671154134 3792 11902 187542977 66612 11902 816533214 60612 11318 263552818 79714 60612 422128413 11902 47443 631024404 78677 11902 375585696 26966 47443 119907707 44568 79714 7435356 44568 54048 891770091 26966 51038 817362419 44568 41359 757589437 66948 54048 617883289 51038 33558 287965812 66948 25482 242188954 25482 18616 454673304 33558 40258 345830316 35923 25482 848587808 76535 25482 997564307 77641 76535 273465032 13033 18616 495197962 35923 75268 167914407 81085 77641 612924312 76535 51148 860366504 75268 4503 144507733 2126 13033 966720968 58345 51148 175881497 34595 51148 791601824 2126 48730 757578274 2126 14052 572707324 32743 34595 24979270 32743 42957 618143014 76456 48730 374629608 42957 34633 238205815 34633 7093 283904148 29646 76456 644402984 29646 41585 268676631 11182 7093 502402117 32256 11182 100139504 45050 29646 354476959 11694 29646 819937916 15353 32256 764066437 11182 10332 750541032 10332 13323 494616898 10332 2372 340268597 80434 10332 212919233 10332 37290 947221198 60019 37290 588573801 80434 80680 2825769 44089 60019 546561071 3295 44089 43483161 18212 3295 918348374 60019 9140 3281447 9140 53129 46277083 18212 51493 636035462 9140 16453 905617235 61039 53129 426984668 14901 16453 9341841 79270 14901 930384634 61039 29445 538161355 61039 57292 571282959 20473 79270 488417447 15145 20473 287175534 34865 20473 692871313 20473 54185 608803563 52842 20473 576731217 52842 66010 282912790 42337 66010 964446514 8543 34865 768346432 72270 42337 947164234 43538 8543 116510339 72270 21637 417904321 4438 8543 227497843 22193 8543 573537056 74835 43538 931204898 10384 21637 281052057 1785 22193 567811698 35494 22193 726024714 57394 1785 698977102 47746 74835 144988533 73974 10384 363361111 21155 35494 812583738 53645 21155 921832039 10900 73974 637500835 74925 21155 492786550 58559 10900 799593064 58559 79591 142479240 53645 1007 5308244 53004 58559 497259896 34938 79591 380375908 53004 50734 395576410 79591 70979 783469001 81083 53004 135930168 32214 81083 818375338 34938 16036 633422442 50734 5880 995204284 5880 80605 390116319 32214 17782 495573803 16036 17286 289850975 36088 16036 707159529 80605 53201 570256057 13344 36088 96967112 13344 4902 429282678 53503 13344 82712378 36088 48006 386153354 4902 81212 207523719 13344 10140 829548949 53503 59916 597634220 80909 81212 205519135 80909 26055 652902736 10140 58806 84406128 155 80909 835725128 26055 37593 13444092 911 58806 491503504 911 40233 316889919 911 47160 938448940 40233 4996 557931975 40233 65765 452397622 65765 19174 842724107 54028 47160 766273577 65765 28702 703230984 48397 54028 715639924 48397 73521 817306364 53971 54028 203291749 48397 74783 581800052 48397 13525 861767074 69078 73521 61850554 13525 48616 845761325 48616 32209 733823833 48616 54958 378589712 23631 48616 388444211 61738 69078 642892427 48616 22244 57487404 32209 63404 786107188 17084 63404 482916397 14793 23631 686638021 14793 33099 378694410 14793 59134 276476363 72130 33099 568068438 50481 17084 71342623 59134 28682 40995296 64694 33099 521107369 50481 25010 188150950 49518 50481 178140495 56599 28682 556649872 45242 56599 677721234 56599 77178 578801557 49518 33896 743986617 44701 45242 268420059 44701 33123 94049521 33123 28283 787507270 46119 44701 642516536 70829 28283 35481836 28283 37644 67235155 70829 6380 251277360 37644 58991 605935113 46119 14857 924203823 12612 58991 395118505 11857 12612 346427525 73148 11857 886845905 11857 60753 129989205 26543 12612 848171478 454 12612 737697149 454 54001 50112422 454 59375 827284601 54001 67412 609970012 26543 75079 924849483 454 55123 633509901 55123 78538 23995797 67412 59778 416397943 53994 75079 691839182 27255 78538 567545811 30272 59778 1891888 59778 50537 433430478 30272 44115 388439664 20888 30272 251396809 27255 55402 589876221 20888 42824 932252329 50537 65370 396759082 11480 44115 38723277 51147 65370 979043042 52981 51147 691351904 42824 67708 753696186 52981 59882 569256545 52981 26765 730639560 43165 52981 905481487 68462 26765 7987543 26765 17619 891038096 59882 7473 140724314 43165 7566 210715192 391 7473 349777656 12536 7473 900109195 12536 66729 266712986 7566 63489 119743596 8712 12536 519758975 15043 8712 740032100 63489 647 659676510 70926 66729 107727243 63489 54849 313794859 28736 15043 896097377 28736 55523 662638274 70926 9612 319429510 70926 60490 979638862 28736 44468 385537946 60490 53620 239968880 9612 74162 354559854 22708 53620 910881486 11140 74162 529400412 53620 64920 792063273 55081 53620 693582890 13920 55081 660127229 22708 58530 663140614 27107 11140 570031694 64192 55081 438209134 60478 58530 447851644 13920 15944 780777320 64192 65565 988401724 70698 27107 338664785 65565 26567 163190785 10908 65565 645952813 32152 26567 172972218 70698 72394 992906199 72394 43656 107698065 26567 46972 113964526 46972 62209 876483317 32152 39887 64099935 67952 46972 93678756 46972 70171 561446984 62209 70428 350624756 62209 60672 252569701 39887 2272 186478978 4596 70171 613999017 4596 672 986070199 37641 672 700470339 672 39749 529382882 5344 37641 404936998 4596 55334 199452168 5344 14479 638725152 63062 39749 477698857 5344 7263 59427920 55334 3250 265269793 55334 42805 595825420 7263 57827 703284752 74001 7263 727691696 74001 8348 861961221 74001 62260 704902257 54586 62260 718641116 57827 59027 928353600 59027 24538 124081426 62260 70939 706488649 70939 19736 827763440 24538 23507 208335756 52461 24538 66817893 35454 23507 186882190 3725 23507 304783285 52461 24684 751215272 1148 35454 222354312 24684 15020 781517975 1148 14710 209345796 30823 3725 684581271 80046 24684 47020118 30823 70693 972263564 80046 52361 413417502 15288 30823 322888899 52361 26734 234473804 52361 64778 43479584 64778 78145 845835893 39080 26734 89452852 55270 78145 803908945 77053 55270 457170534 80796 78145 375161499 41043 78145 531261658 53131 55270 260459198 53131 28878 228187575 80796 73013 379538354 73013 31901 393628359 73013 46668 7285074 46984 73013 192219706 35695 28878 971541788 72225 46668 958201501 31901 16901 397002502 46984 68367 120769186 65847 16901 958529122 56782 72225 8008531 65847 36790 191589778 16901 61296 723646647 18030 65847 378597570 18030 22602 869299787 61296 8908 125236988 22602 29753 108861761 57605 22602 862772556 24029 8908 931333812 24029 28416 425931093 8908 33754 143276554 59107 24029 491178472 45906 59107 308521172 44439 45906 808191838 6029 45906 836052067 11185 59107 344545095 45906 68720 381675378 46201 11185 14272362 6029 63248 955402498 54120 6029 65263030 17403 63248 31926699 7770 46201 627222346 29402 17403 547791707 50078 7770 200827629 24413 17403 65085232 11721 7770 455195387 29402 69002 876747951 29402 32692 162356190 32692 20486 539587531 69002 77632 467075830 50684 32692 589785338 69002 39856 72216546 39856 70136 200272147 34568 70136 781815440 80592 77632 331875188 31827 50684 685409630 47449 31827 742611185 64026 31827 209623045 9204 31827 655143228 80662 9204 622044761 25862 47449 37209394 54908 80662 928590245 71821 64026 728646706 18967 80662 951742817 80662 12042 914010812 12042 1823 348906536 18967 52531 82955922 71168 71821 327773216 1823 49586 212644688 1823 80773 291419062 76540 1823 661699824 1127 49586 908321760 71168 44657 141977018 49586 19524 547230251 44657 3314 380911828 11848 3314 369865055 56139 11848 99031510 45069 44657 184594916 16204 56139 94434435 72549 45069 948428803 64328 45069 407672730 57995 72549 364757747 64328 15956 423491119 780 16204 773856718 64328 60854 507152318 780 76469 180655681 15956 17422 894620821 24885 15956 425679501 24885 24392 911954946 11372 17422 686234433 38703 24885 142184764 74984 38703 563504345 24392 74726 59587488 24392 13899 773927188 74726 56539 736953343 17272 38703 14983519 13899 1962 724724029 56539 40671 340287423 56539 64811 777304927 47665 40671 784350954 40671 61190 31936271 43918 64811 305825738 15293 61190 759016776 2997 15293 815671279 47665 67325 556931340 61190 44120 816354845 73502 43918 263037900 46435 73502 645365075 36148 44120 980474801 73502 15265 329163659 16856 44120 846680954 15265 1248 419603267 43792 1248 281437492 42812 16856 572136482 41723 16856 726551180 42812 2503 48232364 1248 58265 26526771 2503 16942 390077241 42812 10902 938079689 40265 2503 161547968 40265 60511 412686931 46482 58265 46643482 16942 22580 62794704 68392 60511 850866568 68392 57350 816333519 78846 60511 318246698 78846 60358 229210104 78846 17353 86935808 78846 45367 497740654 15970 78846 421906363 17353 66749 720592424 17353 37329 687811983 15970 7901 676713177 45367 3901 237695441 36201 3901 988670442 37329 18023 962320244 12170 3901 82178922 21880 3901 929598553 21880 70748 258521332 72709 12170 40759479 10287 72709 665528048 10287 25247 442902024 72709 35324 949372490 68721 35324 257902096 72709 78118 893942819 78118 60138 376437677 31234 68721 2463535 41911 31234 214170789 31234 25622 994655232 31234 5339 146485928 31731 25622 703625987 31731 7228 89715747 5339 46613 822802597 52175 25622 930778532 72556 7228 504812121 48372 52175 8695130 46613 59175 35576887 37221 46613 917594669 48372 15553 686467684 33419 48372 137095220 48372 33635 560337923 52271 33419 47462097 2488 52271 430298905 15879 15553 947010868 52271 80996 566015464 80996 74789 260796161 10711 15879 907335668 2488 21042 907962709 10711 61047 222342557 37680 80996 516494894 16062 37680 367828302 16062 59813 750011196 16062 61031 681819875 47622 61047 93387264 3062 16062 695618980 63064 47622 801214412 5486 59813 596531728 3062 27221 523791060 40279 27221 815342093 4113 3062 304301119 77531 5486 269331424 65100 5486 356031707 4113 44877 768125535 56195 40279 611838057 65100 58317 955252007 58317 78056 422655470 73655 56195 211072023 53771 56195 431518196 78056 64193 692788881 73655 45565 113695807 73655 5029 607904291 45967 53771 349397464 64193 60713 321135776 51318 5029 936299350 51318 30716 196506802 19121 5029 370351775 77856 60713 510730447 53854 51318 495021667 77856 54680 842894247 54680 44695 974356773 77856 71046 940225373 54680 74766 826259262 79703 53854 422195259 37501 74766 896705642 40853 37501 635199266 37501 13922 355908351 64101 37501 482860716 64101 64854 152572275 13922 27292 431010688 15595 13922 940474360 6180 15595 34504793 31409 64854 93355715 51002 64854 742242317 31409 49056 676607571 72150 31409 547753454 68909 72150 88315519 75081 72150 900492937 75081 61946 491792572 45012 49056 24868589 68909 17595 290188685 17595 28290 103932363 31546 45012 755687761 28407 61946 203919201 31546 74296 243305920 75958 28407 849648010 17120 74296 114963728 68633 75958 199639116 34454 68633 281904392 15376 68633 649213172 15376 25853 379534346 25853 38572 461992656 78466 34454 389978152 78466 24753 234940995 25853 74061 537690138 38694 25853 122785287 53526 74061 919877436 78466 12280 326492209 74061 55913 518543427 38694 8491 436341583 12280 27089 17857647 53526 22756 798145976 43412 27089 875175094 22756 49815 193657165 57742 49815 792182873 57742 48060 115591448 16932 22756 892353311 48060 21136 344599783 16932 12887 792586046 62566 16932 16618536 7591 16932 839350359 16932 62634 10671358 28918 12887 71154171 9509 62566 287309343 48423 9509 720091324 35312 9509 204063294 24934 35312 714673217 28918 7719 723286694 35312 25992 852510711 48423 12950 599444147 34626 25992 759814195 34626 77402 373959853 7719 41229 997652398 25992 17057 787015319 14424 34626 298100413 77402 57376 825547328 80037 41229 648070376 46011 57376 749194918 17057 67069 25898601 67069 37424 13954844 46011 36118 465187886 67069 55216 188971595 67069 60732 925260106 55216 55815 474742114 48901 37424 829202146 39504 55216 127497101 55216 67794 346770906 67794 56762 946216547 56762 1944 72532940 59847 67794 839694447 1944 56049 94414770 39186 67794 213116824 76461 56049 59009511 56049 22343 166742393 76461 16559 703848702 55199 39186 535930735 16559 65104 103748073 5008 16559 53930390 65104 66067 637160617 65104 18910 511811695 13196 66067 307891465 18910 79160 612928154 23165 79160 845798448 54019 13196 851602023 18307 13196 997409266 13608 18307 993997439 53037 13608 914087295 53037 9574 686825532 13608 3499 21942355 3499 26775 910521267 8526 53037 739297859 49353 8526 747343993 3499 59427 23870682 59427 52535 429603159 29490 26775 34979586 49353 59762 832426761 59427 3964 285756349 67713 52535 850049769 59762 9739 857015966 32012 67713 754918884 59762 18338 950497312 15083 3964 651281969 15083 19977 808546935 32012 69183 690197763 50912 69183 896708124 65494 50912 261313045 50912 59865 899687382 69183 34125 36600965 31394 65494 514964120 34125 59852 437105711 59852 19028 260135327 59865 18407 745331105 19272 59852 567403738 48780 19028 382479171 48780 76103 854581716 76103 37566 983877636 71035 18407 591347077 37566 14000 522179985 71035 11553 530816155 10885 11553 935416001 52852 71035 665613128 38419 52852 768562962 38419 39100 57902434 10885 47974 341374923 17423 38419 123884399 61307 47974 975326608 39100 65576 900529456 61307 81149 634944099 56748 65576 873587636 56748 49560 744869247 43878 56748 859854024 29412 81149 385764730 19952 43878 921455538 1643 49560 408644164 48127 29412 825355163 22798 29412 732312322 4643 19952 245821911 50441 48127 761301501 38909 22798 11071910 4643 53043 581623597 5601 22798 733673407 37700 53043 76525083 66827 53043 982640617 66827 3695 954652406 37700 40577 433925152 1974 5601 289430306 72570 66827 985817587 36951 40577 302529327 36951 49513 288172451 36951 69636 212061169 12594 36951 907750005 38813 36951 457012254 72883 69636 2797825 67669 72883 309812610 699 12594 26022879 67669 68103 853858742 72883 25811 153419112 699 19812 98931849 67669 29556 346885706 75377 68103 697320683 69689 25811 458138608 19812 64608 779622733 14293 29556 514462374 14293 63183 56262021 75377 5064 645841900 63183 43563 916162437 14293 24273 65213030 79901 5064 559680170 34590 24273 296521146 70478 43563 934396938 42093 79901 613445337 20670 24273 934756659 28638 42093 276188554 35180 34590 755440527 80237 70478 939789111 28638 38187 108917817 35180 57658 292028549 38187 11787 546916614 9655 57658 823208959 38187 18210 461642097 27187 18210 871501823 57658 11987 875159113 73892 11987 456011925 74803 27187 709758406 1343 11987 9364763 1158 11987 927593444 73892 57429 989960073 57912 57429 242190898 34726 74803 748554960 1343 41102 741739237 57912 5299 155425335 52540 57429 791304491 33728 5299 591713953 34726 59214 106461155 59214 62297 941399739 26740 62297 589006470 49099 52540 650940485 37282 59214 307165464 49099 42710 604037565 26740 73042 564518180 73042 31081 218628264 61295 42710 88728777 49988 73042 59494428 10461 31081 327253315 10461 44290 33583799 1649 44290 201426160 49988 63377 919649604 60740 49988 488979365 15010 60740 183468105 60740 24060 631319168 62207 15010 868576470 69091 24060 495318455 34180 62207 537007570 69091 52133 331502064 69091 70951 524440489 62207 42385 606963813 34180 27795 240648219 42062 52133 951657089 27795 76331 26612264 42062 8216 813224733 8216 6136 200419305 34005 6136 101721544 54512 34005 859897892 6136 30746 336465166 46689 34005 891174126 60215 6136 873266540 5551 60215 40626322 30746 57406 984300250 60215 5483 23585265 5223 5551 423711727 40152 5483 64338909 27500 5551 143610855 75160 27500 726368128 5223 6719 310162472 75160 19762 79211048 37766 40152 518209152 65185 37766 990554447 51809 65185 104731962 65185 40941 915664302 36481 37766 598851037 56211 37766 114014161 36481 32481 124138075 32481 52738 545735272 40941 65487 584790724 14745 56211 129273340 56519 65487 822378988 60165 65487 891694339 55956 14745 351115724 10672 65487 766290487 56519 23097 76075559 56519 20598 637181750 77106 20598 830164586 23537 55956 919248105 23537 62073 183221238 56727 62073 81126375 54768 62073 346783536 68538 56727 959222550 54768 75924 349781017 12360 68538 431876286 54768 63152 779311058 68538 36253 648106890 68538 35476 607278222 63152 23249 125228940 36253 25350 10380047 55312 35476 472188490 28838 25350 442053660 53316 25350 238289364 25350 49249 589622788 49249 25996 59631144 55312 20251 697482576 45000 49249 407432649 28681 25996 335898053 37604 20251 220220422 44390 25996 576645721 20251 16408 325283510 16408 58883 65762682 16408 38429 662679526 38429 40484 365707979 44390 25149 483951198 40484 51582 531944241 38429 61528 20092679 27686 38429 770542628 25149 58388 98732497 51582 28146 120952211 52181 28146 985525790 28146 44361 151637508 28146 37709 567733597 28146 25231 464646337 37709 73771 878247329 78798 37709 292567076 24713 78798 102281538 24713 34018 29437588 25231 13642 883887010 37732 34018 405385878 37732 63114 328782640 63114 36674 29010597 30666 36674 616360718 30666 73881 459773710 36674 32234 864751339 73881 20548 725973205 838 36674 104193406 30666 40327 948268267 40327 4582 70178973 61210 838 164913721 61210 61988 159239362 61210 15503 4473490 61988 78743 668326904 9875 4582 878998311 25138 61210 986605692 74060 78743 477601172 61320 25138 926747006 74060 64880 516780000 25138 64168 11197692 74060 53041 110717290 57365 61320 262312329 64168 8486 431258859 76780 57365 419333906 53041 20515 890949085 53041 76520 497474430 31185 8486 142971879 34020 31185 365859953 34020 59267 770751040 34020 42401 886389144 70154 31185 143949820 31185 65709 639166240 59267 62984 40899518 4375 59267 980679109 6224 62984 961537320 6224 73327 239265926 4375 64478 720342181 4375 36158 613977803 70345 73327 868083987 70345 44939 236160866 70345 4892 227857287 44939 2045 519928579 4892 27563 95381787 57563 2045 370790883 10029 4892 625008087 48991 10029 220914877 45232 48991 835207562 45232 63274 243025248 10029 69612 278510713 8327 45232 138819297 69612 22994 68097509 63274 42854 164818993 62236 42854 879663476 69612 16084 645073429 53698 62236 664624854 27191 16084 64329587 16084 22286 467385940 49885 62236 115827657 27191 7558 175079396 17223 22286 281416902 7558 23275 596314916 10382 17223 274078088 57405 10382 362412895 23275 36895 12662258 36895 42705 740807693 57405 45160 733487990 67615 10382 382083127 72729 57405 302377590 46467 67615 529620127 46467 7578 714526766 66595 7578 681201664 46467 46516 791759822 30883 72729 68147217 7578 70500 711355330 70500 2115 394206017 46516 80593 748346793 2367 2115 347620360 16903 2367 274559761 2115 66115 539528217 63698 66115 203473212 7661 66115 291219922 2367 9122 794273810 16903 36656 687784533 27195 7661 787566001 63698 79138 749135118 53151 36656 116682342 16839 36656 985981819 43832 53151 431440736 43832 54459 668545991 43832 33443 2388348 51220 16839 988084646 43832 22443 758305640 28879 51220 773160021 10421 54459 898254611 26336 10421 172603768 51220 16103 150573197 19140 26336 743721724 57066 19140 137126738 27457 16103 746531106 27457 72797 353943617 21505 57066 131818206 79031 21505 778519356 67691 21505 84100821 33689 72797 24445410 72797 65208 205272507 66456 79031 372947869 65208 3954 630085247 33689 37832 234094859 37832 50648 16635259 437 66456 420966206 66456 80671 939109992 30907 3954 505579065 80671 25595 368902759 437 9946 819370672 51440 437 124947591 80671 43324 463616438 1629 51440 348972947 51440 244 227082170 78641 9946 304612235 61656 244 743269628 39216 78641 983394035 1629 25948 408274594 50280 39216 99987355 39216 57262 869240900 57262 13852 479751622 4637 25948 158377989 35398 25948 566779207 26496 4637 806726029 35398 12775 11695556 31060 35398 903632179 20419 35398 504443690 20572 26496 245925292 12775 48850 314417111 20419 21631 991523104 20419 65454 429567741 66245 20572 833946786 66245 21783 703526579 48850 12857 878957408 24359 66245 589623532 65192 65454 920136546 65192 11814 595954463 12857 27406 193269467 43336 65192 447504287 33941 24359 950931985 43336 21330 331124896 27406 50933 300875689 39836 50933 926845481 43336 37904 541501573 37904 65385 724841141 24319 21330 565324638 24319 15762 120333759 65385 45943 272403358 74869 37904 346525504 24319 29667 479890621 3608 15762 604591773 15762 70068 858040538 70068 7050 36090751 56249 3608 215796255 29667 48627 756338199 70068 55708 647827579 56263 55708 726325104 56249 40775 775548030 1436 56263 200536948 1436 34583 599465877 1436 64652 555106979 64652 80284 932303320 56586 64652 269094639 22115 80284 56850125 33109 64652 208583793 56586 40747 404285527 40882 22115 641800611 56586 41753 718754500 40439 40882 166152419 9143 41753 14002749 40882 11821 953795344 18514 11821 862470061 18514 77198 463049945 38530 77198 38323733 11821 22520 512616744 77198 37483 588964980 18514 38722 507612824 38722 47542 448197161 38530 48032 578491327 47542 21066 97360304 11082 38722 894304380 21066 39335 305283384 48032 3505 763971894 3505 42972 66512703 39335 31050 811104988 33348 39335 557647629 71147 3505 742345777 16554 33348 2569830 5143 42972 763168482 33593 5143 868982613 5143 37957 531199521 34735 33593 48541649 50943 33593 684248593 33593 39198 520552507 39198 28786 854302444 37957 55542 754847739 30227 28786 119558641 32241 28786 137228165 28786 60595 789201706 28786 37091 371203897 30227 42721 284256317 30227 16333 70239726 22866 42721 201485567 22131 37091 84514166 22866 24918 966219466 68054 42721 945471973 52963 22131 116477073 24918 46851 241264032 22131 75355 343268781 79211 75355 621014635 68054 10325 84762050 44802 79211 798694398 46851 50642 141026198 50642 58537 792883924 10325 32124 992179779 58537 49744 235567298 44271 49744 945455697 36465 44271 8070891 58537 6901 83649278 50106 32124 816628011 68370 50106 898598184 54549 44271 399804080 80862 6901 608629956 68370 18878 373349972 37208 68370 107917351 65103 37208 1986312 507 80862 75259681 65103 19276 249516439 76582 37208 589119623 55753 37208 999030131 35860 19276 911520884 507 31227 710251848 35860 3189 392920801 68394 76582 856434194 26521 55753 663424144 79460 35860 378955171 26521 60168 140194889 26521 27048 134646635 42527 79460 124860063 20613 42527 700723582 60168 10406 354877562 60168 16024 277973162 42527 32452 355906953 51991 20613 498939470 18495 51991 274922663 10406 862 378842328 16024 59784 585083379 59784 77263 895936477 19560 77263 659933264 32389 19560 307090608 32389 38974 130465576 77263 77079 590412435 19560 47684 317321380 36733 77079 19485310 53754 36733 85572025 47684 54693 527475204 77079 70247 127951484 26459 47684 723103179 26459 27502 185454315 70247 11250 281401362 26459 58941 572528600 16486 11250 646820524 16486 68664 601854215 27502 44984 988132508 39505 11250 160373 12133 68664 290177586 37085 68664 833785245 39505 7555 253802763 37085 4711 605649090 46444 7555 298320766 30697 12133 551046012 3375 7555 984187050 4711 39248 631244334 4711 10321 15372282 16930 10321 781849228 79197 39248 129591976 40379 16930 957017332 69809 79197 364506156 64187 69809 24202202 64187 75323 525691725 37968 79197 500378131 64187 62612 7504872 2079 64187 696459331 64187 47902 42819050 37968 5328 239628405 44005 2079 698362234 29421 5328 166935784 2079 56517 322188262 62575 44005 242355864 67696 5328 319911465 29421 25235 486850536 55393 29421 231099269 56517 70097 78432291 62575 61490 707772115 25235 6968 800760439 42976 6968 126997065 70097 61120 901849500 71668 61120 340334645 14141 71668 100842270 49327 61120 605449951 14141 78848 724293508 78848 27327 983661440 79156 71668 838877820 27327 52150 394442108 26557 78848 348442945 46350 79156 810471475 78551 46350 16373363 46350 24321 984194048 66718 24321 489692518 26557 4382 197440144 36007 66718 630462704 36007 29154 296624226 48832 29154 311455495 22382 4382 983137385 57214 29154 872628913 80252 29154 605284788 28379 29154 597432221 22382 16007 193184412 80252 19403 747312280 12970 80252 75092775 6169 80252 7012792 7262 16007 783565055 6169 55150 779651342 74870 7262 118191807 8538 12970 164757967 55150 72939 264829517 16110 7262 640069158 42399 74870 180049225 16110 48408 50928963 750 16110 68855117 72939 14807 309322995 48408 18405 372996647 48322 750 115602483 51399 48322 48097957 750 54055 858840277 51399 59331 811186337 18405 10828 8754980 26431 54055 889239222 59331 59521 67543196 54055 31547 762782882 57543 26431 323062978 57543 12130 732554532 31547 64557 589066141 47738 12130 619689488 59208 12130 780823065 23610 12130 416069330 21405 47738 215200859 51170 47738 849417625 12665 23610 60279735 55090 12665 46234454 55090 8115 873222662 8115 9952 784973080 51170 63465 157204883 9952 50185 375416664 42258 9952 534159680 9952 61729 14598290 50185 28573 18328294 29829 50185 525387494 18298 28573 512272927 848 28573 99905889 47110 28573 538654286 28573 12912 235758401 848 34483 10073894 12912 39387 84658485 71886 47110 835207958 47110 15091 989473640 1009 71886 840830079 34483 27571 295440962 15091 28813 153691723 15091 32691 927815739 15091 19665 661573520 27571 8555 250106760 19665 50569 689566849 53211 50569 992328948 19665 50619 625603935 50619 1092 347452117 36391 8555 313242754 1092 48370 770629714 50619 27595 520902893 2995 50619 393670275 48370 55533 838697486 80944 36391 917057821 55533 24921 862623335 55533 72682 530078877 2995 46652 735872758 24921 32529 409199159 24921 62564 252824994 46652 12203 782380791 62564 32753 139832872 46652 45350 849264317 72417 32753 571977275 62564 71656 782211376 53261 72417 632443300 45350 8642 61053026 71656 30518 113161989 53261 14785 361973394 71656 40195 542899915 62290 30518 483903390 64346 40195 344046348 46382 14785 274354657 14785 72721 176909582 46382 58585 182398083 72721 23357 195376084 64346 67205 77159117 50385 67205 592004963 630 58585 953162111 630 3628 975656216 3628 46143 901718616 50385 79933 993247277 3628 34007 466478409 70590 79933 122527642 79933 20167 58268741 70590 45852 959999367 45852 70818 70950806 34007 19788 261187096 31233 19788 88997520 65172 20167 733891976 19788 74309 867831251 34013 70818 88690827 34013 47002 116993366 64374 31233 723930150 34370 64374 844678027 42248 64374 510561664 34370 74900 12718582 40670 42248 414200985 58870 40670 462734557 42248 65582 160165144 9812 65582 202156182 7340 58870 768208126 40670 28433 129242926 14477 9812 175961498 46046 28433 467491898 46046 74095 342152397 7340 53881 691637884 53881 66050 985346215 46046 11099 111539013 53881 9477 731303075 66050 61403 261379081 66050 29030 260162733 29030 56022 598190031 9477 64590 753294653 9477 72039 211092344 51088 56022 286960585 64590 71040 886140656 72039 6090 391388212 56682 6090 84563933 32644 56682 938656726 866 71040 329719534 1128 866 444928029 44371 56682 564168696 35867 1128 682505016 31739 1128 992066959 58496 35867 189473797 35867 4767 360705530 15821 31739 380060052 72407 35867 124000248 15821 43016 872336498 4767 38791 751847200 75990 43016 453373816 790 75990 66982143 38791 43371 358404138 43016 68287 117144438 790 72052 261150955 10984 68287 282902687 28999 790 468221388 35881 28999 136353227 10984 18355 227811790 21208 72052 269567194 21208 53975 86898926 35881 7171 719438465 451 7171 441684634 27282 18355 305346382 7171 65860 736080353 7171 66741 178350914 44694 451 400214138 66741 14800 739248896 41369 44694 101911831 70306 66741 908195489 77158 70306 303257304 14800 9930 69141768 28745 41369 890685907 41369 36365 627237794 70306 6966 38947880 77158 53540 240815983 6966 44911 527077712 16710 36365 297838482 36365 64957 361242210 60179 53540 135299828 16710 67470 365411144 67262 64957 139293081 60179 23809 411500147 67470 59706 376759908 72893 60179 587451660 54565 72893 876474762 22527 67262 181086273 72893 31259 367220355 59706 67766 856144224 20212 67766 895302576 31259 3579 891263137 58176 31259 578487958 31259 5599 801405705 5599 64935 92135894 5599 3378 184544002 58176 74484 112486827 74443 58176 246119162 65954 3378 315580427 64935 55514 982838234 55141 3378 23547636 7855 65954 829812081 58698 65954 313515208 58698 44615 403187978 55514 68263 935186882 68263 60343 527710062 68263 69285 859457004 6680 68263 671640716 6680 47479 542346747 65732 47479 19304101 47479 66262 488210686 66262 50512 566951061 53849 6680 753803247 66262 58796 852477420 58796 5561 175722230 53849 25361 614240358 17015 25361 110638248 58796 21126 656841313 42050 5561 159983492 17015 9188 957405368 17367 17015 171877842 13997 42050 630692532 69803 21126 756604978 13997 46806 174312508 69803 78209 627896019 21917 78209 638467064 78209 73010 397464710 21917 14303 569320568 42693 21917 723521046 78209 72676 73167980 73010 68915 962146341 42693 3251 803545841 42693 80790 689009825 80790 50120 349454394 16019 72676 372932794 78874 68915 649196390 3775 80790 644491541 80790 18280 281178180 45564 50120 287254869 55938 45564 405080943 33945 45564 501623645 9763 45564 883773943 18280 34782 953998831 42065 33945 755389010 58844 55938 579925198 11720 33945 134312204 42065 42568 73514377 1509 11720 467372477 4446 42568 103277898 32139 4446 464033868 1509 9945 123686633 23560 42568 873537675 1509 33951 245635529 32139 8787 874307392 9945 10199 315239242 23560 48476 300557635 23560 38409 27969043 58439 48476 420983940 8166 48476 342458788 10199 40437 217036801 40437 66516 709962638 58439 27703 316971874 58439 51757 141723398 40437 78881 546001216 38767 78881 453687572 66516 33467 721211985 51757 33390 975781690 45332 78881 50585078 15924 78881 307014565 52062 15924 606823965 5939 33390 56797156 15924 62404 144149392 32868 52062 796745877 15924 13960 771766770 81282 13960 594022630 62404 80541 766621350 62404 37449 192668925 46598 32868 939978632 5269 13960 720453925 46598 40267 579393617 9453 37449 201047631 47941 46598 456548400 9453 40342 600387962 39215 40267 250762889 57545 40267 284542298 46001 47941 382172682 46001 15106 470001153 39215 25753 131138350 15106 47881 943971753 57545 21978 110984396 3768 15106 596741390 24369 25753 547012351 24369 587 666231669 21978 50887 123802638 21978 14212 825487180 24369 19966 265859790 42446 50887 708834556 50887 69124 55880481 49593 69124 82058018 12662 69124 69141395 69124 21082 869262921 42446 276 412972467 15095 49593 682668849 49593 70049 311043805 276 65400 4564985 14029 65400 17151336 14029 52510 4666645 52510 16709 243233040 65400 3737 903671018 52510 76584 762616607 62666 76584 775264630 12036 3737 460725708 1320 76584 750884587 76584 38192 498354405 64299 76584 528282256 39518 1320 52059269 3713 12036 723842575 3713 2056 589325602 73852 38192 861658900 2056 39190 885668377 79720 39190 27430306 23651 79720 320046609 73852 77029 24532449 73852 70654 260544313 42878 79720 635348024 70654 59269 362394365 70654 77885 51637318 59269 80025 599744541 4605 42878 44758961 42878 32192 340497208 33129 59269 370627444 80025 65924 823102743 4605 22536 710104560 52004 4605 206014144 69582 65924 17830451 56953 22536 143020044 18906 56953 699534932 68892 52004 634906755 12653 18906 731379000 38736 56953 504787197 78068 18906 918611987 29849 68892 482372379 30095 38736 395334333 59172 78068 330320258 68895 38736 885248564 50809 29849 865650859 14943 59172 768406640 14943 34382 202862377 50809 78386 806214647 6176 68895 755307359 34382 31769 353075390 21482 31769 574338553 6176 69387 66426756 23937 78386 481710402 31769 35976 104696375 33353 31769 17049130 44835 23937 558711859 23178 44835 551106716 74382 23937 139087477 33353 16225 99172185 23178 1827 257277139 16225 32611 132728399 23178 39565 358609346 1827 70456 209227679 1827 38216 596983645 66299 32611 841385439 63726 39565 567895141 17483 39565 707702056 22233 70456 477485649 22233 38599 284644001 22233 22823 28426407 22823 16763 163039436 74775 22233 358663688 74775 67741 393700808 24691 16763 300605825 3509 24691 522087205 29607 16763 310212386 3509 39503 436083093 29607 57265 842922728 24691 7751 686162073 39503 12834 462362159 49024 7751 242481757 39503 12092 795787854 12092 50927 517095545 7751 48310 992112621 12834 74200 707971876 12092 43566 808465376 12092 17803 460193643 50927 14902 437673813 14902 24297 517396578 74200 75714 51800143 17803 55661 148678951 450 24297 546815736 50020 55661 883350608 450 45814 82589165 450 40684 682161186 450 43074 949576542 55850 50020 280241323 30788 50020 579859456 80052 40684 871154249 40684 57643 304109113 30762 43074 445027454 57643 4618 155170137 40142 30788 984736252 30762 22171 464148247 35308 4618 183639936 4618 4260 394132963 34815 4618 730477266 37578 22171 622113629 61868 35308 35719863 79867 35308 35856905 53191 37578 954686816 79867 43124 347556692 61868 68818 583314193 61868 51256 737297705 53191 79953 351904574 79953 30673 738627267 37005 79953 859014006 48100 37005 407185824 30673 23019 339157702 12504 79953 50915789 23019 5354 92315160 37005 58946 707632873 12504 68758 91030150 39620 23019 289136650 68758 55979 739481995 58946 6766 697147411 6991 55979 162943352 6991 73136 634129649 55979 61638 677152949 61638 59708 905758686 67223 73136 117866873 73136 30128 531022249 26130 30128 390699706 67223 80187 378180187 41539 67223 514574844 59073 80187 105171394 15227 41539 874144725 41539 38022 429682429 15227 75523 995067119 38022 54841 944441237 59073 61698 896328983 15227 80655 133750626 75481 54841 391325450 80655 7141 510562578 49034 75481 844340328 18583 7141 950052270 4466 80655 913223566 55541 4466 496637129 16948 55541 124315292 55541 35660 33780679 56130 18583 156429640 78985 56130 245780139 38457 56130 804272689 2853 38457 848265589 5635 78985 99314346 56130 42453 91437972 38457 79273 139328174 38457 77592 907432012 71416 42453 845585221 71416 67299 304164721 42453 79387 686832204 57026 67299 209681800 57026 21598 440324210 67299 247 756495392 69602 67299 286168943 49816 79387 203529637 49816 58252 634260843 70508 58252 325689296 247 78144 829805041 49816 10473 942906039 38921 10473 671694411 1104 70508 924762715 78144 46260 112048958 10473 236 46708908 1104 56812 102705669 14580 46260 205108777 1104 35737 457606969 2287 35737 94626343 236 41788 973625853 32031 35737 462570680 32031 40611 493914156 40611 74120 554909727 25197 41788 820442790 35843 41788 271741230 32031 66202 907070258 19086 40611 431883568 25197 15513 101507629 66202 76541 242303604 33359 76541 893873711 50168 15513 876223463 42873 19086 639886140 19674 15513 491149951 24977 42873 348639166 5361 33359 847940637 58533 42873 289414379 28728 19674 287092515 49186 28728 681644332 29960 58533 764019882 61685 28728 575117615 49186 24597 4851303 28728 54496 102924730 54496 17509 913468891 54496 1496 645897504 24597 35749 975537993 64137 54496 297301357 17509 66363 241383294 64137 66837 638126396 35749 48970 739713304 49797 66363 23342238 48970 61377 14063282 49797 71896 750681607 66837 80212 96085150 64076 61377 995674387 61377 5215 786929410 61377 78910 600898842 55766 78910 905496224 78910 6269 81031934 64076 22429 465804979 78910 9426 679770311 22429 7214 971733351 22429 34055 998137127 7214 1471 619291863 21646 9426 650682588 9426 79024 475545436 54739 1471 799175458 65395 21646 986781441 17866 65395 495797212 79024 81130 687215704 79024 9774 500520672 54739 40105 767296301 81130 41247 970958526 41247 36589 362792135 25034 40105 196790342 40105 64790 336468946 47132 36589 122456435 20062 41247 706148669 20062 17561 226351641 47132 41890 461889786 21095 20062 536962048 20062 9398 256091755 41890 40685 132076638 9398 31072 591027271 22147 9398 30772487 31072 29280 971861798 22147 12600 604904438 42834 40685 190261723 1482 22147 116983326 30206 22147 332886124 29280 22669 234167321 78884 22669 42850669 26058 42834 830073716 79402 26058 182250017 62828 30206 779472568 59775 62828 638492286 59775 53916 434091373 14313 62828 357604822 10597 59775 989973585 59775 48201 46558210 60324 53916 79391417 35343 10597 109588281 46920 14313 610094457 46920 52263 112675169 46920 11124 852903859 46920 60503 40851449 35343 19358 819949062 19358 53061 148727635 19358 40188 537734153 40188 68270 411480835 46706 60503 827633803 40188 40444 338674037 46706 18574 649589860 18574 56680 680409536 68270 80722 644910950 56680 10238 217858568 31308 18574 597904102 13506 18574 261114570 9407 80722 479813200 80722 55391 935076341 42728 9407 376900081 66189 13506 124820939 42728 37950 617178956 11027 66189 699388270 55391 58536 604526223 50069 58536 177152530 11027 45139 865874925 50069 3305 398917902 3305 58589 212105424 45139 67101 860060931 16891 67101 658811532 45139 19727 286351439 19727 49351 257882696 58589 23048 317230543 545 67101 626288447 23048 45545 922929303 69204 23048 785783724 2892 23048 52554020 36093 69204 321298814 545 40362 410392139 27905 36093 567844094 40362 79598 63017763 36093 17398 103371235 73748 79598 654216505 73748 6993 393779451 39554 79598 877525731 39554 48494 444713284 67612 48494 14339317 25551 73748 563859529 48504 6993 440291874 39554 68943 288909443 15961 48504 45852853 18979 25551 263487769 62374 48504 330172197 48504 69792 702865510 33199 15961 215644319 33199 37392 33141704 62374 61640 556944974 14115 37392 593114095 33902 37392 157022297 61640 62939 577955264 27695 33902 744517228 33902 57609 903457897 62939 49292 577780876 57609 76662 795459103 57609 56159 362498101 27695 10631 86326626 56159 41960 11578063 65555 41960 359274174 41960 51363 787117326 65555 34261 787347293 10631 16445 185365639 41960 26243 986456425 9450 51363 809518285 68256 34261 805988440 43457 34261 271496767 1235 43457 706121308 9450 21665 111644951 43457 63554 479903239 16936 21665 781929331 43457 56745 560014925 21665 63168 64763587 80186 16936 405294735 17608 63554 848672294 34439 63168 123124607 80186 18109 826708593 18109 67490 343583964 67490 73726 435993597 34439 64412 606901193 73726 37177 614643610 67490 1578 917085162 5121 64412 354382386 64412 1934 607187070 67727 1934 937818375 21374 1578 7969512 67727 72462 67485350 72462 58878 716691489 76211 1934 66842336 72563 72462 61106935 31096 21374 886555132 33304 72563 256336949 76211 19061 947219791 1189 31096 430370656 33304 53440 634994002 19061 64857 333757969 71705 1189 7710531 19061 11945 988294337 53440 64906 726565950 64906 28226 828120251 64906 54945 535088066 54945 38588 89164733 11945 28589 109106898 73322 54945 734822351 5007 54945 927842444 39667 54945 796496562 5007 43672 832677177 62348 73322 85210352 43672 35425 357787124 5007 70591 868143055 39667 12979 257885556 65351 35425 94935087 62348 543 305260504 65351 3729 627689002 65351 33065 531227180 75379 12979 401243479 17539 65351 996931715 64641 33065 373921361 76141 33065 296264432 64641 71830 987020546 17539 8237 757189347 79090 17539 596053503 76141 71601 393899669 55614 79090 74796192 46929 55614 49361212 8339 79090 596984267 45936 55614 997356619 12932 45936 277875554 55614 71945 480181476 45936 22881 186959927 43232 71945 66406509 12932 24676 782756601 12932 36703 78611617 15502 24676 874409537 4343 24676 117938024 4343 15701 156531974 15701 62964 202496241 4343 57591 170026595 35307 4343 286365681 35307 10596 200599052 35307 42903 40278383 75349 35307 348006359 67559 35307 194535372 40374 67559 45284825 55869 75349 383962818 67559 74416 538641854 40374 74603 672964505 14896 55869 218740250 25823 74603 330592767 25823 6756 831484869 14896 28419 512128919 18995 28419 28690860 51604 6756 593118669 51604 48438 163537420 14519 48438 148572940 44309 14519 67727591 14519 6590 866752489 6590 62908 931519022 48438 62043 894132211 6590 3633 588521059 6590 11681 61564947 62908 80756 433497055 80756 77256 153594067 77256 79206 338621923 24518 80756 450419791 38477 77256 637750322 24518 71815 863156334 31020 24518 529690219 79206 61285 717674985 38477 22632 188275702 25431 22632 762396809 54984 22632 907615595 4680 61285 524253591 61285 2633 542953509 54984 9793 668454814 66231 2633 254029881 54984 44796 963670179 66231 53534 317065563 2633 33017 44796940 9793 55453 306483779 79003 53534 530826977 44796 81089 310281789 79003 75203 463191633 33017 45800 702774663 21789 45800 238232346 21789 78541 752147242 64576 78541 147053656 24211 64576 482294803 64576 36167 203930155 69906 78541 647242099 79532 78541 861755579 37780 64576 307437430 56821 69906 441315265 69906 38558 500239054 38558 78287 132706827 78287 62321 981328933 22191 37780 603473284 58601 38558 57517114 22191 2650 836615429 22191 63027 952564233 5824 62321 503858490 9001 22191 780509629 35953 5824 69507013 35953 43099 879768442 67257 63027 993085443 9001 20094 850854835 9001 13448 280798870 67257 28175 237815830 28175 25346 782795256 28175 15991 208226338 13448 8100 397294067 8100 12813 431552236 61151 25346 38715043 25346 12994 772464966 12994 30056 954393825 69758 12813 655210946 61151 44249 134773375 26415 69758 814197161 46675 12994 551041357 12165 30056 182750253 12165 18199 73492494 44249 73859 104000522 43751 73859 44413703 72473 46675 928921847 12165 38989 79871236 21937 73859 595227392 21937 19729 31736156 38989 36161 182965352 67164 19729 220881677 35931 67164 798298018 21937 17737 532975866 36161 15442 486044168 67164 70462 741745890 17737 49659 577062326 3425 70462 699239631 5492 49659 541946747 24910 15442 793417667 32852 70462 832056186 24910 8656 840279969 11791 32852 517556678 5492 33701 603158918 7298 33701 102349206 33701 67748 844596397 33701 69142 557862620 77024 67748 93261224 25875 69142 93269926 30382 67748 662185952 69142 25321 146502680 68200 25875 584588121 77024 15176 549235439 25321 55586 335893935 25321 61826 761592575 42469 68200 589645803 20561 55586 672175670 75833 55586 59659495 69542 75833 55109677 61826 63481 7549118 20333 75833 2746185 75432 20333 295289789 75432 10680 770139938 63481 15125 916769442 24222 10680 867304452 20333 61134 295240307 29290 15125 835403586 40793 10680 442404837 61134 70659 16172530 42333 40793 180853910 70659 22591 612643072 40793 70160 76446566 53073 22591 905458184 63929 42333 179583791 42333 70079 356473522 60583 22591 970543093 4642 60583 891794772 34491 70079 919828510 25457 70079 359416594 4642 13186 377860923 30118 34491 120586047 17952 25457 93044528 25457 70140 552929657 14974 13186 45661357 17952 3956 18780836 54905 3956 51899990 3956 39434 702047677 38883 70140 621275349 14974 22359 822001665 39434 43951 273106423 38883 61224 840508397 38883 64113 537694893 22359 40949 214515097 43951 27810 246754229 43951 54557 999154055 40949 43220 653169086 43220 33163 150232731 29811 27810 780762433 29811 23604 986695677 3714 43220 124780923 26713 43220 757971754 33536 23604 194449469 54694 33536 10060167 33536 19196 772557993 15607 54694 321616657 54694 30686 863053368 22501 54694 141830281 54694 5341 746944572 30686 6726 563304364 6681 5341 635309767 6726 7933 470830302 79949 7933 387231221 42207 6681 887208816 42207 18438 176741769 7933 28360 846933793 7933 38869 436930055 77207 28360 35752652 28360 2307 622474029 70207 28360 152137042 28360 68982 582907349 12186 68982 145729137 57240 2307 488395102 31580 2307 551741678 48102 70207 348937493 47113 48102 81554825 48756 31580 382537161 31580 50804 125242464 10042 48102 25964508 31538 48102 790278386 22731 47113 443904823 79666 10042 61778016 22731 64279 947150426 79765 64279 217247101 48868 79765 143343485 58465 22731 669689176 64279 5504 695654190 64279 43896 877244250 71525 79765 955494078 5504 31361 271905315 43896 3135 249064670 71525 21227 141195182 31361 2611 758361614 71525 55318 106402912 21227 35233 983921623 18956 35233 544581446 55318 39816 386409827 77317 18956 13694024 18956 26829 703890128 35233 20904 608217408 20904 15653 600325266 15653 60573 278517146 26829 68150 945841246 61851 20904 332545097 25725 15653 289780024 15653 7191 58283246 25725 17345 810426900 15294 61851 22962874 7191 41031 23465121 752 17345 58147336 752 72399 878563432 21326 41031 140245890 22869 41031 61604593 22869 54523 303566211 484 752 384881037 22869 78944 317761032 484 21914 894722902 15013 54523 986218457 80533 78944 604555924 80533 48654 594415822 78944 55437 775730314 32291 21914 285696991 15013 57612 409726544 22023 32291 859978428 44109 55437 143058348 51001 32291 145611109 22023 41075 225887244 51001 6896 139111388 44109 40673 292313261 6896 27815 905502905 37654 41075 59493917 6896 50661 367433299 40673 17254 672058465 50661 28271 499813666 50661 39102 377448009 34430 37654 875983035 748 50661 451961256 28271 23221 444368237 42494 28271 175372589 748 363 999912163 79894 363 74988778 79894 27453 45085416 79894 39413 136412970 363 37155 293400557 763 37155 331907102 76506 763 958436876 74034 27453 127200099 37155 66191 50650537 43019 66191 384554630 74034 40167 780905651 9931 40167 349726390 69842 43019 767697310 43019 55686 523601412 36141 55686 368408145 36141 12088 368928561 66203 9931 869921287 9716 12088 366359930 63720 12088 302342409 63720 9080 951719855 9716 53195 784015478 9716 61300 499679126 9716 13195 232577025 9080 7460 773355228 21672 53195 131170488 22271 7460 538724462 22271 56791 624945195 22271 42580 273997526 39666 42580 542654847 21872 22271 309740752 72733 39666 349089288 64443 72733 131899650 26022 21872 827619350 72733 72552 986533627 72552 10622 853548827 79018 72733 578221073 79018 34436 779429489 34436 40507 85049359 76682 34436 557295773 38594 34436 147750424 57257 79018 721347143 40507 29885 453058750 30060 40507 427442087 62547 29885 591451192 57257 77622 524655212 77622 12568 881159925 17570 12568 432377606 70108 77622 945271424 62547 17781 363835503 77622 77002 242475064 70108 550 427607584 10667 77002 707464984 2097 550 751112684 40385 550 71559936 34841 10667 503435278 1152 40385 996874718 29124 40385 758301593 40385 4763 423591108 57936 34841 29506093 4763 25318 8356965 1152 41575 621266943 28258 4763 132938504 33652 4763 607609164 72164 57936 18674204 22475 28258 715047679 28258 33072 41345347 33072 32319 934361752 36216 33072 54725035 22475 2658 246357373 36216 27629 846399244 33072 11807 50628028 32319 26732 679607771 11807 4738 998240129 34867 27629 847189651 26732 78313 823273878 12871 34867 286940225 22360 78313 450096204 2844 12871 350701720 22360 54219 350605007 32391 78313 881666384 12871 18864 483041540 7923 22360 913340648 2844 77467 229371110 55993 32391 955394079 7923 63883 946867002 7923 35422 930553832 63883 50839 350099985 55993 42320 658941000 16719 42320 565876831 50839 67756 228602685 16719 44524 66709966 50839 5129 686207881 37941 67756 935421637 37941 9203 279544237 9203 38060 111318224 5129 22415 56712030 38060 66589 641771400 72905 22415 11763057 27300 22415 790634709 9066 27300 51903692 76954 27300 473983158 54728 66589 440029441 27300 59779 445135476 28017 59779 24939606 54728 52097 310133792 51853 28017 105195717 51853 40408 621601548 28017 1828 451198976 1828 25543 533345897 25543 54800 548082529 64534 40408 596986533 1828 79677 239023885 58919 64534 574847235 79677 20068 962416793 70835 64534 922976775 79677 53737 808016355 11245 20068 996778008 47054 58919 73559425 53737 2092 199532587 57548 53737 157958491 2092 5802 204557669 61716 47054 591542834 57548 36763 54557804 44389 2092 235698752 38336 44389 626001373 44389 27548 85084172 36763 50555 241092189 27548 32809 314262189 9573 38336 279927696 50555 50524 33937719 32809 7862 143515817 65005 50524 304897103 50524 57603 942516219 2908 65005 287240008 34279 50524 329471906 34279 36775 356747883 40514 34279 708352705 40514 39780 212705140 40514 39069 696065226 46091 36775 55846910 61615 40514 84701523 40514 28453 250087205 28453 17071 170071836 28453 23513 994249484 21104 17071 693544725 17071 59553 357936701 12683 59553 575173976 51726 17071 682387065 21104 43066 746323029 51726 38304 217288050 66128 38304 119858271 12748 38304 462340858 77097 66128 227359348 12748 51501 296154185 77097 42497 975966238 74168 77097 98007523 34292 77097 50481224 74168 58775 238977822 34292 2881 764960470 42497 61411 523068939 50795 58775 966447208 38874 2881 598436 61411 25294 248872142 61411 80848 764344078 48498 38874 357645272 80848 898 923506454 80848 3043 408184409 61462 898 158230869 35718 80848 765926008 64996 3043 411484680 35718 31204 511418846 35718 35177 655076357 31204 58701 710103279 35718 69461 634969477 64996 1625 832314184 31204 33421 786085293 70498 69461 744076754 1625 39940 45415276 1625 18249 174701928 33421 80660 840660415 70498 9608 643907830 18249 66107 862367092 80660 29819 707563230 66107 36856 392668694 11574 66107 180015713 11574 76 67897835 36856 29434 166161927 36856 65977 105850977 55314 36856 322061070 57308 55314 203845305 29434 8841 603891568 29434 63737 805652995 46399 55314 481647026 63582 57308 193433567 63582 7428 513343973 62230 63737 41212503 46399 24863 355809900 73117 7428 914376740 5997 63582 481726604 7669 5997 389378717 38820 62230 963715158 50388 38820 58209574 7669 71735 32767094 5997 28524 6142290 28524 33529 609913702 71735 48002 214236117 63460 28524 52434542 19518 33529 414289941 38084 63460 575990082 48002 5969 42946870 4935 19518 346850188 3090 5969 951618557 49624 3090 545288016 76415 38084 766033216 34519 49624 878073431 34519 11879 541273286 3090 30566 465204835 35805 34519 824182023 75444 34519 616059759 11742 35805 410349140 11879 19747 745344606 30112 30566 292295081 13200 75444 349507068 41226 30112 36893414 32388 13200 166824879 59326 13200 867347553 30112 35321 721548705 60350 59326 68851504 42351 41226 389994108 32832 59326 146367691 60350 24593 842813003 35321 47225 962372478 7619 60350 992156536 32832 24893 363538815 60937 47225 321911514 24593 16450 539222456 47225 18518 250989561 16450 12290 717551617 16450 39092 390618909 66427 39092 525993777 76230 16450 539318014 12290 68382 923635203 38198 76230 64823791 38198 9993 232736139 66427 54740 679887777 9993 67026 575401786 41181 67026 771777506 54740 75512 388267667 41181 8755 29361466 19169 75512 77183037 59087 67026 525694435 19169 8618 418529099 75512 46515 300439380 8755 12595 229696973 59087 68746 595558447 59087 5077 953534774 5077 54864 1548430 5077 57352 100775879 54864 77662 574689385 77662 47552 78739167 54864 43849 565132196 1288 54864 482310641 26372 57352 44431567 1288 47667 805876443 26372 28624 474901138 47667 70376 277582360 56081 26372 204497673 26372 72219 629795918 77048 28624 537224875 26653 77048 48511690 56081 52641 467699990 51894 56081 972692481 72219 24046 584249141 26653 27211 93169688 51894 74118 259496726 5903 52641 118548387 27211 38105 678566155 74118 16548 866571323 74898 27211 323953684 38105 18618 501823452 16548 3506 113056297 16548 28891 651966744 40096 74898 328033621 34990 74898 822491020 184 40096 846288251 3506 19798 850558166 16418 34990 430598222 34990 80588 488269359 184 43627 749235356 16418 38795 26302239 35858 16418 605864249 80588 78067 538393703 36279 80588 598226002 35858 7630 712460825 36279 47828 634961843 8077 7630 426067207 14538 78067 993690089 35523 7630 65572108 8077 46624 64829312 12200 35523 39498555 14538 26140 316614886 59174 12200 77622154 68989 46624 565823717 59174 30855 614576820 12200 38175 852363258 41934 68989 28823854 19717 41934 490762384 38175 77413 447690612 77413 78686 529731633 78393 41934 716200771 43992 78686 226952064 78686 25098 912711614 77413 59170 72818279 25869 59170 247398562 50258 78393 571379548 25098 19657 901281503 59170 14272 29470186 65518 25869 487723890 9284 25869 102344219 19657 52092 467902024 78556 14272 595696119 78556 21825 117967685 7880 9284 768976134 37551 78556 27963238 36898 78556 430842432 47170 21825 315917592 36898 13994 738948337 42383 36898 583469348 18432 37551 911945626 36898 14618 654446905 30362 14618 822797725 42383 40682 76352307 65156 30362 92181115 70124 14618 5110863 70124 3728 518893256 69338 40682 1749160 24837 65156 822255114 69338 47182 53564227 70124 77387 242924189 62580 24837 594971714 28533 69338 383240523 62580 3532 36593817 77387 57881 844551210 62580 37560 638988174 3532 44707 155963774 23915 57881 944854709 23915 77771 701679837 17024 57881 536062110 17024 51844 290315911 17024 36767 840902634 2443 17024 14185859 16695 36767 776314891 35367 2443 519917687 36767 70600 132704920 35367 25124 468955632 9984 16695 141641196 9984 3522 491082288 78172 70600 826901363 19816 70600 650814526 3522 46192 944646683 17313 9984 611840966 19592 46192 490572498 17313 61426 468257457 29827 46192 959898104 29827 15470 567807580 19592 79833 567782535 79833 69220 348485232 69220 80246 123467111 16870 80246 879009243 69220 59920 483761143 69220 23653 983848663 69220 52992 52677379 52992 5528 656153700 16759 16870 663080799 5528 13941 197984629 13941 14368 818779225 14368 51320 54777925 16759 27287 975862747 5109 27287 188502681 13941 32348 281608749 20420 27287 441594290 17578 20420 43336398 21730 27287 898521409 17578 12904 363515139 26878 20420 422975538 37194 26878 978011877 17578 34480 325194971 34452 34480 734271501 12003 37194 910267997 28150 37194 140833247 28150 45129 857596132 37186 12003 770594569 23325 12003 121480544 23325 65465 287925787 28150 29714 387250869 55830 37186 918809833 73273 65465 123958519 73273 56138 323957380 72082 55830 128949739 72082 11330 652526930 56138 38088 387265150 73273 59737 811265826 65077 72082 513744412 72082 37628 546325141 16457 37628 795405977 65077 30323 237297734 16457 17038 204319908 27698 30323 270408865 33590 27698 606865970 69098 17038 340816375 33590 58300 980385537 33590 1123 675478346 23079 1123 74288789 2526 23079 126823984 1123 39268 686908244 70886 58300 312712853 2526 46021 114922420 39268 29119 639149864 37948 46021 374548707 39268 54793 905195590 54793 9277 430182441 73463 37948 527989493 37948 31307 2901977 18887 31307 812819148 9277 56790 61765709 9277 58447 603884784 19532 73463 265778081 61437 31307 146495302 61437 48725 131315206 26076 58447 100854446 55825 26076 610219247 19532 79485 597429543 48725 45209 390062328 58223 26076 353808497 32170 26076 127087111 23315 55825 787082067 79485 63128 254013761 34846 32170 44288249 32170 15798 818502617 15798 39464 866683683 39464 62185 10742920 63128 23210 774935921 10186 39464 454964297 10186 13553 174136918 80388 23210 752299556 26295 80388 109535652 23210 235 541075012 76302 80388 87660469 76302 69385 796060950 80388 54726 548264723 54726 45548 405505752 68903 235 185450311 76302 56626 207967400 14639 54726 768951598 37092 45548 86845956 14639 39408 759254691 37092 7875 663752798 14639 65756 79142574 74487 65756 160654534 28562 39408 410029297 28562 32516 380787204 74487 46784 127989242 46784 12861 79046493 67327 28562 705515904 23933 12861 214667725 12861 72304 503288203 31512 72304 146676467 31515 23933 132209338 72304 18137 918477072 31515 30997 233630232 80429 18137 94345267 1932 18137 807944601 5099 1932 232108235 46722 5099 729331508 78667 80429 845399365 78667 31579 158233208 5099 13215 511442104 55160 13215 853081484 46722 40917 206904859 31579 34486 170628739 34486 69423 517410715 55160 61609 894262408 34486 78974 67688156 62838 69423 18731047 69423 66806 485181730 61609 22445 696520955 4090 22445 97762550 62838 57880 190141410 22445 62656 96585431 62656 11579 575149902 22445 20751 763866423 28093 62656 725720413 6839 20751 724638257 20751 55257 570829822 55257 80389 989915635 80389 24138 205632048 18415 28093 120408203 18415 13805 876446230 18415 53407 831398900 53407 74639 26777935 74639 73862 852571253 72878 74639 748623976 53407 622 80280796 33725 74639 985237286 55896 33725 563271004 73862 62529 676400070 72878 38081 998802996 62529 46991 454962303 38081 35648 833438730 58109 55896 507500719 34976 46991 619767035 38081 41240 35713415 58109 26673 518059922 58109 55674 928271594 10075 58109 512369620 55674 61043 518555802 49868 10075 530864768 49868 7894 20307375 55674 4017 58461515 75678 4017 493044488 67188 61043 270964548 14381 75678 801386294 16249 75678 424081391 26570 75678 845725147 75678 18827 134657071 26570 16316 933390835 11239 18827 771391331 26570 75360 199632043 16316 39801 438812943 39266 39801 491426425 27115 16316 787985866 11239 57349 21156135 71993 27115 129678355 71993 61103 782512547 71993 46094 899524519 71993 193 662388736 46094 17713 297517943 8683 61103 292772961 434 17713 572639976 7540 8683 979119453 193 23212 344240323 6676 434 19270203 6676 72395 439163587 26030 23212 257599257 72395 63826 51838582 63826 26676 681675441 26030 18303 611524257 26676 52402 11191432 26030 26371 596811433 66354 26371 929342480 43611 18303 921777362 66396 43611 519341369 26371 34249 908022596 26915 66354 940894637 34249 80316 950612436 55114 34249 745508669 66396 26340 390073428 55114 62813 115517112 26915 25324 836197465 55114 19324 412246243 58760 55114 974658398 19324 8709 432893194 25324 48942 649269608 19324 73847 179901618 19324 747 90304953 7877 747 594933343 8709 61765 406008014 747 69381 83893970 7877 57654 778905390 20975 747 352242233 69381 7388 502351747 63515 7388 729403284 7388 37514 715046122 63515 3794 426694889 7937 20975 923069463 7388 73601 144312334 63515 53491 785379165 74461 73601 188943218 74461 80574 873806502 68701 53491 385762515 73601 77226 183121632 77226 2495 828710120 80574 62098 947486919 71067 62098 608192956 23501 71067 642425396 68530 23501 160942836 2495 74163 910702439 15415 62098 889718668 68530 27401 440299215 34998 68530 29508498 34748 34998 7871039 29745 74163 966129240 47693 34998 456059059 29745 68304 80415328 29745 29580 228949992 47693 73446 146493366 73446 18893 151906399 37682 29580 853717618 73446 39603 592840275 72393 39603 530818327 73446 11774 127378462 29766 39603 85075514 37399 72393 287139981 62066 11774 516345811 16876 11774 996240438 29766 26081 943324224 57922 26081 277224190 16876 11403 649878030 26081 57097 769558621 11403 68872 63148809 26081 68560 901503898 57922 43795 263096585 43795 36155 889878359 68872 42436 5319965 30123 43795 283757477 51449 68560 275533355 47480 43795 80415803 76498 36155 154249539 51449 8845 40435750 70527 51449 947511329 35533 51449 921482358 70527 1852 893304013 23089 8845 357838067 8845 28789 931989795 71952 28789 978508100 1852 31831 125905300 23089 47611 762329827 71952 13043 638454996 7560 31831 210848787 26165 31831 839959520 25527 13043 884945951 71939 47611 758258552 25527 34807 328618093 29531 34807 37950237 915 29531 435619790 29531 3613 258246379 71939 25451 433846168 48073 3613 408325045 68529 25451 547248785 76792 25451 771597271 60548 76792 893002493 60548 74029 963317934 56472 60548 991537154 56472 887 12573207 56472 50514 950580589 887 79461 549508554 15329 74029 820541951 50514 71636 358437344 5330 15329 72791547 66403 79461 223246585 24978 66403 939398195 55095 24978 570546184 29333 66403 633043355 55095 8013 17444948 31733 29333 24218769 55095 43082 263598075 3407 55095 391577489 3407 24685 277586281 37388 31733 681205288 31733 59045 438016933 30405 3407 142692215 59045 50627 24861468 24685 39277 325293 68143 37388 669943259 23258 68143 484719091 57137 50627 286560875 68143 55244 374682807 55244 12515 502394348 13019 57137 541010986 73370 12515 893051000 79896 73370 13914214 79896 23746 40000065 23746 11947 236081434 11947 58911 493639044 73370 74907 607745833 71957 58911 106621650 64582 11947 771697813 11947 72811 271221262 69335 64582 367298278 69335 10135 697656294 71957 73855 834354364 69335 53190 981167353 73855 47329 546356926 69335 62413 921796031 62413 55784 855917346 47329 38387 210146716 42787 62413 676528806 9621 62413 980355960 42787 14525 567733126 870 14525 534929662 14525 1357 258167330 1357 50885 778433355 45341 870 625550777 54190 45341 506920949 24553 50885 843335487 29157 45341 549899122 21436 29157 893827111 24553 54690 591759721 34060 24553 867144526 7174 34060 232584649 54690 40830 885951832 21436 7103 297926131 7025 7103 692878145 1421 7103 180123579 68714 7174 604793444 40830 80108 288606579 25150 1421 61637251 67689 1421 597858616 51451 68714 821727249 77803 51451 532553432 45405 25150 14389508 8159 67689 47785287 77803 59658 466035379 51451 15115 200917005 77803 46296 858133458 45405 4230 908758126 46296 34686 728749368 34686 27194 11598630 15115 3242 189999047 20101 34686 387271483 27194 46106 759291797 20511 34686 362785963 3242 16880 447950694 51721 46106 360633424 45512 16880 770456843 28597 46106 787257029 28597 5447 975639409 28597 19398 693062968 19398 33303 327103673 10996 19398 627371042 66270 28597 32514327 6629 19398 781838771 10996 30674 300362474 6254 30674 887923906 19080 10996 837675957 19080 67818 137670360 19080 33572 656106149 39203 67818 122929501 67818 54792 18649951 14245 19080 78767485 67818 68637 376749780 44648 68637 573953144 54792 12696 406099529 12696 9525 499096676 12696 16581 866028785 76737 16581 770956681 60027 76737 220145935 9525 39966 364839505 9525 36936 51265553 60027 23472 10869928 78685 23472 85507849 29297 60027 190941964 29297 17102 206545659 47415 36936 550703539 78685 33972 797434389 78685 14199 14302403 50825 47415 200528237 33972 74434 231606058 18098 74434 412820709 53748 74434 192347316 74434 15917 562203151 56976 50825 882425304 53748 20984 221132149 29206 56976 155373844 29206 22690 205060919 43307 20984 13855562 56976 48962 19816758 76027 48962 884699113 73161 22690 371185339 13854 73161 156590724 43733 73161 917390024 67291 48962 195320247 73161 49694 464181373 43733 11345 724546025 67291 46194 862661736 73558 49694 8367925 7543 11345 732713687 11345 69812 59730323 22309 46194 843090736 46194 79664 931276236 78195 22309 86380636 5314 7543 191236771 29876 78195 854962022 79664 11684 37592508 5314 58733 363854885 61282 11684 247283439 5018 29876 217592708 29876 16100 251679520 16100 53800 722046338 16100 65694 263808861 16100 56397 598151585 71608 56397 714605661 56397 18076 868002712 56715 56397 989743806 22696 18076 694472848 71608 22425 611761452 34875 56715 571184540 56715 64618 739567226 19609 64618 583966805 64618 41531 504810273 64618 54079 823859314 40923 34875 81582948 19609 59399 47213746 19609 825 428258801 40923 19817 14520712 69746 54079 59000857 59399 14025 816760795 275 14025 648570267 14025 10538 400458850 14025 5569 248373305 14025 3817 411850466 3817 62149 728301531 68102 10538 368165678 62149 24563 261697918 5497 24563 97544840 37816 24563 752470521 26285 62149 371118251 26285 9576 815372525 5497 4430 724864985 48119 37816 40108429 9576 5443 788215337 5443 39625 57090692 9576 49802 872715802 26649 49802 142255990 24142 39625 196491382 23825 49802 73139050 36918 49802 955796750 23825 43448 296409553 1956 43448 121825687 1956 63400 128611261 36918 72412 177132011 75688 72412 993291030 1541 43448 272684301 52127 72412 966582257 1541 43129 757327581 31435 72412 441967682 43129 26682 105799972 31435 55580 3035402 48650 52127 57235682 50874 48650 956723125 5490 55580 240953385 26778 48650 567101609 54733 50874 831302755 5490 63280 373228914 32444 54733 274134983 46253 32444 25015319 32444 70487 940471005 33196 46253 852033604 63280 33491 532002603 32444 27784 63220942 27784 53891 530339248 6603 53891 687389453 2104 53891 856763345 13903 33491 319687692 53891 5981 688232594 13903 56398 872758788 6603 8869 158789343 55093 13903 978452464 56065 5981 155887910 55093 19530 648253239 55093 36668 558554251 19530 52930 881289884 50774 19530 544091255 57256 52930 417213262 33577 36668 256972051 60177 57256 217940393 18535 57256 690655525 60177 72964 128483217 10582 18535 448271049 36567 60177 166450597 60177 30243 577098075 18535 47580 770722321 72033 47580 331586133 10582 42694 431012215 33355 30243 953372512 47580 31999 917496933 26674 33355 605050361 31999 37115 715984720 43331 26674 89659356 33355 46942 930268173 50964 46942 318664885 43331 26070 986459053 57903 46942 906054760 13587 26070 409255630 26070 76509 415629528 57021 76509 48378502 49262 26070 319948312 57021 59089 433647720 28751 59089 420791958 29784 28751 991524835 49262 12996 796441737 29784 8363 591123933 56331 29784 265357635 28751 45131 108182764 6365 8363 145339335 8363 30468 701648396 56331 21357 39175853 45131 24038 325840978 30468 18665 655566069 74643 24038 4589122 65776 21357 15835535 29394 18665 916439549 18665 67132 724584794 23076 67132 987318289 22390 67132 67263553 67132 63806 372057572 22390 35724 592897592 67132 22845 822746437 51992 22845 975322857 63806 3396 65788567 68745 51992 969380136 22845 5795 289699110 68745 47603 160577113 12708 3396 658819301 12708 49670 203153045 68498 12708 739855128 61934 12708 421408744 49670 38676 554772424 61934 44126 711414645 16265 44126 143886640 44126 37698 225966537 54885 38676 199932536 44126 62661 184158415 72940 54885 382152055 73361 54885 806124522 79424 37698 985176162 74759 54885 67893934 79424 62169 489093347 72940 17844 742931709 38297 62169 44614228 57304 38297 368870119 74759 42069 165073333 27980 42069 998313081 57876 38297 788788750 38297 52780 114452820 51198 27980 45954973 52283 27980 153652300 31089 52780 864316184 57876 27862 121082831 13682 27862 202324686 70386 13682 546925209 79777 27862 407744711 46305 13682 167408820 65491 70386 843290188 8136 46305 749783405 75113 70386 708941631 46305 32410 229922820 46305 42763 761448736 42763 76503 446377070 76503 78821 790479976 32410 33911 187945575 66635 42763 458798294 76503 61270 934838806 33911 38808 384441288 775 61270 274615416 775 714 835645338 51463 66635 479299520 38808 832 436359768 714 46249 992744457 832 80589 409565217 832 80383 872587071 44315 80383 713697736 832 1445 845038161 15190 44315 183262142 80589 66681 730416658 66681 50431 409794169 44315 20877 662693416 52580 15190 112476457 66681 73001 44223291 50431 54231 358486558 73001 57497 936200066 54231 34289 140379332 77993 73001 142554645 34289 35793 914724275 35793 77758 561421754 57497 29840 582859664 43046 29840 147829041 43046 68284 389035066 3365 43046 476736572 3365 31639 989315132 68284 48210 398555674 19436 3365 978031813 78047 3365 120218114 9617 48210 363814011 4305 9617 292458714 81216 9617 335796461 25723 4305 768948814 56763 81216 349191066 23480 9617 610463940 20428 23480 899318910 81216 77281 145753884 23480 70329 310927219 73751 20428 483768673 47219 70329 138966475 39601 20428 124775841 33034 47219 20174826 39601 6988 84939958 6988 17399 289613304 47219 74051 941231257 17399 38191 222115825 38191 80829 80760583 75859 80829 19897801 36225 74051 739120776 30137 75859 613729204 80829 72747 338036907 5038 80829 226503110 5038 62583 700259387 62583 58956 777373713 57969 72747 89908962 70442 5038 997049655 6621 70442 602170844 70442 30721 590532665 57969 16582 15431119 70442 1339 744785222 6621 48572 238605983 57487 6621 747901396 1339 39766 229846032 48572 22398 21592311 48572 17062 136888062 17062 80445 23584224 66057 80445 853402328 2802 17062 811232108 22398 13727 787517660 13727 35965 442722475 74345 66057 62495060 66057 14231 92111423 74345 5691 309512960 5691 77124 204293055 42886 5691 120339106 18919 74345 839155503 79734 5691 768495672 77124 36178 530828002 36178 12776 207372445 3821 18919 819824861 18919 4993 40258176 22094 79734 524218174 12776 25783 93496417 3821 9753 4871269 3821 67040 776572454 51095 9753 610957047 22094 76889 592398573 9753 14537 356249766 77204 67040 943261605 67040 30251 931888310 77204 45077 214653796 76889 24390 275062148 36848 24390 210617062 65327 45077 834007521 12319 24390 210826811 37247 36848 614766361 16194 24390 202274166 36848 58658 849778189 16205 37247 326951168 46474 16205 881817357 46390 37247 7275901 69521 16194 647623834 16205 75233 753391922 46474 3760 354102355 45593 75233 269449120 40223 75233 612770588 71384 69521 909550827 45593 32201 319768733 71384 56664 693722885 35787 71384 243190094 67278 35787 512641336 32201 30743 8151033 30743 45567 849457340 67278 7033 715718783 14470 7033 270127729 7033 6746 984964828 45567 66313 647859594 66313 25754 729594451 66313 60247 341494961 14470 80439 950421394 60247 49957 74720171 44816 60247 95046996 25754 13969 303541068 36379 80439 809471586 80439 10158 421108332 13730 49957 754329999 44816 24830 763134484 13730 19899 353697870 19899 9919 177959302 10158 26238 494033031 76357 9919 224501843 19899 66274 578007008 78664 19899 816619220 78664 4947 126129304 66274 77715 243814615 58697 66274 621574611 66274 4263 492259029 16591 4263 155322132 45485 16591 983953684 4263 15223 645580400 16591 79104 869971747 55031 15223 43844384 15223 69113 867424129 59994 69113 98214406 15223 26946 171991606 66610 59994 198503161 23992 66610 628794345 59994 53032 121371235 57113 53032 84111628 57113 65190 308560446 11463 53032 324051235 13306 65190 351493726 46978 57113 499273013 11463 22043 464626711 65190 73798 324125925 11463 80925 740805063 73798 58808 362633859 73798 71135 679720252 28503 71135 887224399 73798 35358 980474117 11210 71135 927731143 58808 21047 308225802 65532 21047 808003796 65532 78524 854455402 54788 78524 677097574 56818 78524 925074364 27753 21047 945667255 65532 72576 522491773 47623 27753 635900296 46108 47623 780683315 46108 79509 97325594 46108 19582 859156591 12079 19582 11170524 47623 59682 247566489 68401 12079 21844201 12079 37918 810127276 75660 68401 112050584 12079 76452 211133531 11695 75660 252982815 75660 69601 664686152 80496 76452 81121132 12344 75660 636261897 11695 53439 571361305 76049 12344 176761354 12344 53295 145872153 80496 52734 872320521 53295 69587 331449396 53295 15208 260706247 52734 21194 975386655 53295 50487 93531192 15208 55545 588829691 26348 55545 651838899 5137 55545 579560596 73495 21194 473451003 5137 5615 781077713 40636 5137 615140148 33282 5137 432930370 49726 40636 446536280 40636 60947 262672065 59160 60947 916585974 40636 9114 580742302 33282 64184 209291013 63184 60947 77932658 29345 64184 959844316 29345 69723 830786344 69723 66238 903066518 40311 66238 514583026 50464 29345 973012658 35473 50464 122910548 53945 50464 926687031 50464 13227 289633515 51982 53945 323736154 72577 50464 645745574 25805 13227 431888258 53945 71558 393570066 16735 13227 21994557 11017 16735 842413427 48621 11017 591536765 8832 25805 701282828 25703 11017 826181747 43856 11017 309789289 5022 8832 656717907 68704 8832 989186382 68704 15729 771032285 37960 5022 781226926 5022 55214 721117889 39430 5022 944579195 32833 39430 645940675 27842 39430 667642825 22405 39430 203775108 55214 53788 278819516 22405 14850 740557958 32833 36173 457055233 65638 53788 746611727 23832 22405 588508504 57399 23832 395439933 24722 14850 7074439 57399 31504 575186457 57399 53647 534404756 57399 15245 813390450 15245 34713 748970758 15245 40765 239008473 53647 80121 284395082 19642 80121 136391072 68194 34713 815294431 40765 54468 865767148 29223 68194 418452193 57263 19642 920379588 5263 68194 790936179 54468 34984 886361836 48649 34984 92301139 29223 45786 130258825 42419 45786 186475959 42419 1486 948152748 79213 42419 756696723 57782 1486 889028746 28799 1486 1084238 28799 80307 51733784 1486 48195 718019066 64717 48195 237517227 64717 55366 85840084 18559 28799 479943793 76619 55366 562125830 55366 75753 379799702 76619 14947 919831046 55366 67410 437539391 67067 67410 400479657 48095 76619 964024112 48095 41940 830792546 67067 34907 160352680 74055 67067 378752758 24353 48095 798189449 74055 12297 882451343 74055 79443 665316315 74055 5239 595597137 5239 53256 986300256 53256 26835 858634265 55642 79443 185729497 55642 52834 571600131 68723 52834 331371154 26835 7442 536723436 69230 26835 61112412 69927 68723 41741460 69927 80425 376675058 27573 7442 642346083 33312 7442 165055975 21122 27573 291441862 69927 44968 400935837 44968 71884 665685006 44968 17994 479396314 54863 21122 821602042 71884 42904 795235713 71884 55620 489489670 71884 17618 658545451 53745 17618 251527108 17618 118 257553677 53745 32605 611343499 118 38229 577969986 6194 17618 196318962 118 42823 378135314 38229 3349 196705480 32605 48860 712280236 3349 34226 358953063 32891 6194 367073246 17705 42823 31984574 3349 48389 138436562 48860 50145 17198830 32891 49329 91371972 32891 35632 619670183 38161 50145 420294649 67027 49329 592350377 50145 61966 659447835 69951 38161 849030764 77789 35632 709295183 48928 77789 44579215 67027 32739 589047470 48928 10932 483138136 19849 48928 581948385 45883 48928 267060128 59625 10932 719245616 32739 34600 648007539 45883 52514 710180365 14876 52514 348903501 10547 59625 24411218 34600 40874 403986109 40874 59065 839770975 10547 35318 827586892 47814 59065 52546711 48153 10547 441669330 47814 71232 279516431 68732 47814 701788740 48848 35318 432565938 36954 48153 22407957 48153 28448 732050773 48848 60174 668568652 28448 27981 293545485 1834 28448 14011267 1834 60650 686815259 60174 35116 657794536 30039 27981 184004802 5686 35116 860965043 1834 50612 910633479 60650 73684 80543636 75090 5686 922718640 75090 43094 430054783 50612 80688 713494209 50288 43094 70798972 21894 75090 21803099 8041 50288 865607168 80688 46854 235191363 31569 50288 57666611 31569 25927 703268360 25927 44720 384979047 44720 67313 139625345 43764 31569 806342796 14550 67313 957070577 27677 44720 52438622 6067 14550 60892474 34739 6067 535916946 60264 43764 507711571 63518 14550 38362534 6067 67113 950331601 60264 73814 72298626 70754 73814 907401133 37676 63518 431021270 58977 73814 324597963 18176 58977 376362042 73814 45999 117914808 43286 58977 122982643 45999 54505 804114672 43286 74074 286202997 30483 18176 449149627 69280 54505 333922006 4924 43286 176656574 69280 4029 51202263 4029 53887 540843380 69280 47444 610606624 31960 4924 903759000 57551 4924 168342380 31960 45319 620811043 23094 57551 511301678 47444 79530 940567880 57551 18011 825791678 57551 10640 649004809 64135 18011 21055539 64135 74300 730616108 79530 73490 919337429 61301 64135 350932852 62439 61301 394840534 64135 43432 828131087 76624 61301 64473919 57188 62439 388123942 62439 10546 565182148 65519 43432 210502142 65519 25704 660592125 25704 51553 185404527 57188 37546 481754889 37546 64868 59557523 65519 41456 889487793 37546 52854 108837238 22217 52854 719230861 64868 56871 70318216 76226 56871 724251780 9320 41456 596860426 15357 52854 948840491 76226 21817 417651460 14372 15357 498998679 33664 15357 245944002 50520 14372 802691043 33664 16112 650221704 21817 25610 140275677 16112 20042 487693320 20042 33813 666631337 20042 46406 634609833 16112 29762 813362223 20042 2290 319178812 20042 8792 287933116 2290 26419 23677726 75093 26419 810748094 8792 77940 983793560 75093 7321 603078713 1284 77940 330452045 1284 22083 912253121 22083 76430 18774569 4640 76430 885358539 77403 76430 883260031 77403 21269 62171552 76430 69372 352697482 67370 21269 475753243 63958 77403 137438369 63958 39658 435787084 65011 21269 674224901 5105 67370 551146906 63958 48214 588421446 65011 78588 23473477 42398 5105 826516285 68984 78588 531209075 60804 78588 433662280 78588 12523 438397076 42398 23422 863439059 35258 68984 826465819 13831 23422 54422532 13831 28575 675201491 13831 69282 469956609 54127 13831 246943677 13831 76651 292586550 75863 76651 621561206 76651 10099 258967310 10099 17698 517230426 51644 10099 387119462 40614 10099 124636461 17698 4884 872288790 17698 38633 75636777 1659 38633 804340431 51644 25045 463420618 5638 25045 690305817 25045 73259 119511281 7078 25045 31040159 40005 1659 4364711 73259 42916 798183855 73304 7078 665940794 196 42916 786555497 16354 196 910098205 40005 55644 312726462 65989 55644 597944262 1096 73304 673065233 55741 1096 618514370 55644 24126 83458958 1096 44603 556337793 10660 55741 913217698 1096 33178 260611580 31253 44603 14677549 25816 10660 53284564 61979 31253 879868331 18206 61979 251747173 15727 31253 161474011 2419 18206 473855290 74333 61979 57706317 8957 15727 698585013 24539 2419 516314826 8957 16849 922795051 53749 2419 576659047 22776 74333 439766781 16849 9944 87976918 16849 8606 252950093 39231 8606 720895685 22776 42068 309750831 18470 8606 598717232 33016 8606 633807289 42068 15900 273201017 18470 52985 714186798 52985 10749 655758778 18470 648 87737234 15900 47510 277028283 47510 77486 936414221 52985 14868 787884221 17039 10749 835239516 27832 47510 105551395 63427 27832 877177622 27832 20747 976143570 17039 33816 899755627 27832 67429 348722087 63427 2070 285128838 33816 31994 425058201 2070 58254 131057581 33816 71346 657006938 67429 15573 985450594 2070 73936 738319165 63783 15573 731263509 42772 71346 712026424 63783 23143 808690555 28827 63783 231919703 26169 28827 716970263 63783 69890 623969068 21434 69890 383515759 76295 28827 429308300 26169 16538 149668244 21434 49879 197810543 21434 6677 430502404 6677 23652 206249558 61954 16538 173644310 62366 61954 111837062 23652 18464 28538561 6677 13072 84799082 13072 47166 718020024 13072 51537 132512499 18464 8410 149252501 12310 13072 875673350 56577 51537 554419648 51537 59438 165403349 75559 12310 952271405 66289 12310 73723142 66289 66159 77774734 56577 20683 241769430 75559 66793 746918776 44855 66793 774869820 66289 31437 311275482 7204 44855 784690689 7204 23985 441895808 18138 23985 952132460 38048 7204 518831626 10843 38048 244175460 38048 10071 301593510 10843 48766 239339590 68274 18138 324523927 47383 48766 646464914 77571 68274 999454586 28860 47383 83767681 68797 68274 696754439 17133 77571 438022807 75868 77571 773556096 17133 21716 69269002 15712 28860 804632208 68797 47283 129678319 21716 21057 428482161 15712 68632 111476547 29549 68632 871488437 15712 13287 320430612 61129 68632 328017166 61129 68719 881611454 68719 47801 964513140 68719 44143 781852775 13287 12751 805813474 8727 44143 746229746 60610 12751 43673916 60610 79805 651273828 8727 80447 102177881 60610 31952 459610639 60610 66320 132051570 60610 13938 5854455 13938 52280 376132436 76262 66320 360363866 52280 81161 325499357 10707 76262 273219169 30946 76262 240564679 63156 30946 11090316 33966 10707 240456042 31698 30946 874078245 3750 30946 363596245 33966 9384 401353778 3750 48075 657076894 31698 38600 929532871 11829 3750 330719485 9384 69324 518581213 11829 38305 830948816 11829 45835 23304784 69324 36944 494283017 45835 62324 307218474 38305 72978 64463127 34924 45835 178331597 45835 18585 440300966 22230 18585 215138324 72978 80408 834881351 41929 80408 579542872 24207 22230 562040909 22230 18951 458264106 26680 41929 738556955 26680 67191 683405277 67191 25775 481973186 19588 25775 532047494 72769 18951 578938506 25775 26158 225035954 72769 17054 791537276 55462 26158 598036597 32842 17054 817724769 32842 38611 718577257 24143 26158 818306454 79511 17054 791299091 38611 63095 875448498 28451 24143 704181750 63095 21821 56771313 63095 8969 214156260 6713 8969 255275532 79419 28451 864604707 4769 28451 99548027 43473 4769 755203419 49987 43473 657037179 6713 77391 456740756 4769 57911 217526499 43473 23439 862123907 29901 77391 683661895 59291 57911 145793353 57911 18835 366933094 15977 57911 7672504 13966 29901 12967107 13966 31190 237420048 15414 31190 726816459 13966 7297 717583036 31190 15893 349137845 77604 15414 424373408 7297 55275 683872644 15893 10850 832205103 55275 80736 864848898 32606 10850 347033328 77604 65286 196239561 10850 19158 822659364 32606 69198 642374748 34950 65286 234386154 34950 60407 463094211 21007 34950 956722132 71549 34950 806429260 76004 69198 250832436 71549 74761 645718487 6918 76004 72886759 12655 76004 403119564 8862 71549 1091253 8862 48852 381869692 8862 40040 132934731 40040 38482 974758564 40040 12083 34126687 8862 5673 541641642 64760 12083 755932280 38482 43107 530271467 43107 40037 45840581 59271 12083 84893441 59271 21422 321943345 41954 21422 49221243 46679 21422 982117468 46679 16107 393707601 59271 40904 247345111 10730 41954 404780743 43069 41954 588852072 46679 36931 81732718 50777 36931 885885374 36931 62388 906787560 60056 36931 785038456 51777 36931 629314460 25336 60056 337478292 50777 52048 383805519 75560 51777 5467955 75560 44675 90914285 44130 25336 917570708 44675 47036 752703428 72439 52048 392624306 66285 75560 807208753 47036 28332 795754543 32377 44130 888405778 4019 47036 998639929 1733 4019 811426117 47570 4019 584178827 60549 1733 509570063 60549 78868 19159231 4019 39338 762704368 47570 52428 3503151 56302 52428 444989094 39338 47469 320241546 78868 44929 188898754 52428 56234 381071605 8249 52428 990016780 44929 54071 793045910 4472 8249 413665326 6754 44929 861731378 6754 16659 678439767 6754 72706 977242299 4472 50231 302445661 75060 50231 60595913 57430 16659 783154758 72706 34035 803416596 54798 72706 141425364 34035 6467 544885362 77086 75060 815890851 72539 54798 974834186 54798 13796 807971861 54798 2742 651424485 69995 77086 129601702 52403 77086 300246874 13796 49769 738303547 57038 13796 550370831 52403 3331 579898608 52403 49871 759125549 52403 16072 941550605 16072 54202 694359992 42832 57038 604509303 3331 73030 123080839 34105 73030 157212685 58309 16072 184865474 44328 42832 90642158 44328 34497 682925839 58309 53396 368121801 39293 44328 549119009 39152 44328 483853419 39293 35744 598539578 53396 29726 716376833 50296 53396 491416630 75961 50296 381556238 48062 39152 31136060 16661 50296 922779989 64360 48062 752844905 48062 74468 928305338 18459 48062 125740309 76323 74468 101440994 60061 16661 763654257 48491 76323 175338142 74468 24817 90697169 24817 54522 485963120 46759 54522 746216143 54522 69030 194214759 28153 48491 897006203 56162 24817 198698830 46759 67715 911899731 55319 46759 343997712 57128 67715 755878260 55319 9661 373564541 55319 25558 499099693 1416 55319 89681609 17666 55319 239904252 25558 51316 640478483 9661 56497 383205752 51316 28792 155171305 61439 56497 64309266 58079 17666 966235446 58079 32973 315983662 28792 34333 860313828 27494 28792 776074495 3871 34333 453929049 27494 32257 639267725 23003 32973 336042717 80219 34333 917220811 10358 80219 756385499 41110 23003 11477137 32257 60819 746193205 23003 19149 37189709 60819 10149 959972597 41110 66473 907521011 75653 60819 746814729 4060 60819 608794676 66473 62667 487388384 3808 66473 431049429 62667 6638 137768203 62667 76943 259231220 4060 18909 600130850 64196 18909 94656712 3808 78045 146161279 18909 60530 645780823 67759 18909 133230727 44906 60530 453646585 21943 78045 466188398 23530 78045 118611970 67759 64059 616264453 71080 23530 393821246 64059 63180 702995957 16342 64059 633678407 5080 64059 927394259 16342 1556 390602904 63180 19262 124368110 6849 1556 214408763 6849 62494 400849418 5080 28298 513188875 19262 46904 25975696 61128 19262 7106524 61090 62494 521260358 62494 73666 891146704 28298 58314 656622102 61128 47727 266126100 43452 47727 593440704 58314 48593 340998437 47507 43452 515079617 54840 43452 339337353 54840 74493 891921030 47507 42225 65185387 42225 13794 379774379 42225 67292 593304449 274 54840 441175972 274 21167 32667193 67292 42218 117979372 21167 13136 331390790 42218 7511 500526824 7511 7240 331721184 7511 78828 937328866 4793 78828 135068181 56618 13136 110310979 4793 25771 679722582 2194 4793 303259811 19893 25771 772897170 10673 25771 601516540 25771 58002 63986331 14299 25771 117676706 19893 11731 614431065 10673 7057 468816802 7057 31000 731037044 1383 7057 686871972 14299 73780 783584952 31000 68128 137481677 58461 68128 49580422 58461 41131 418186119 33898 73780 163129164 77821 41131 513231569 58461 64153 858920391 33898 73237 714428029 33898 25008 864188570 17275 64153 322416468 2474 77821 2268187 70876 25008 143014729 73237 42440 703978549 17275 49086 116313858 31860 42440 903660403 2474 65210 202476127 70876 45224 695617326 31080 42440 507584192 71422 49086 972317396 71422 67155 782362699 26072 45224 306783758 45224 16001 830814654 11542 31080 964601996 80320 11542 650038060 74031 16001 566219951 80320 65650 314514516 21855 16001 117580400 65650 32807 37703739 65697 74031 774393474 6852 74031 961607241 65617 21855 809719775 55413 6852 70331933 65617 42326 209073872 47625 65697 955567548 6852 72899 356202785 65617 19680 169354177 1502 42326 738557214 61252 19680 681207040 62240 72899 250444213 26457 19680 89498827 6683 19680 8732327 6683 7708 385152300 6981 7708 566575286 8054 6683 800388024 52262 7708 429389984 8054 12034 871538986 9265 52262 778594983 71340 12034 449479560 12034 53373 224819743 22960 52262 874092821 53035 22960 700526404 9265 21411 96525419 22960 77326 896132177 77326 46281 847275527 77326 70821 814010258 77762 46281 815756902 77326 45907 45820396 59316 77762 801571660 77762 9425 476281590 72680 77762 805880790 45907 27261 216471300 59316 10569 997297682 27261 62267 324323395 67526 9425 687767837 23504 67526 409373399 10569 46016 130165665 62267 27239 310340356 67526 55474 401499770 5964 23504 856939892 55474 32940 58081623 46016 36686 890582350 5964 51573 198725435 65150 51573 927264076 24491 51573 253831126 27367 32940 454773129 10432 36686 14249940 4960 65150 589648041 10432 65662 371343411 10432 65141 163357563 27367 76925 168147274 65141 9411 326004605 4960 36087 535147113 36087 46705 230036721 48413 9411 695333843 72435 48413 890454879 59189 72435 462959463 52352 48413 627253989 18783 52352 422472674 52352 44153 661981992 52352 72323 663096432 72323 52125 588532064 18063 44153 640515899 78775 72323 541410343 72323 1207 797184240 72323 31236 923486906 20076 78775 130015217 18063 43587 116160802 31236 51018 738352821 26404 43587 454325562 15421 31236 285690485 11785 26404 39618479 43587 16830 830850369 34550 51018 262851194 40522 15421 73906884 63672 34550 782143191 26387 40522 894104657 18010 40522 266866036 62082 26387 253888059 16326 62082 251512566 74479 16326 365560634 61770 18010 16403813 18010 35792 129523683 59965 61770 13254529 7510 59965 183794836 36402 61770 154079518 7008 61770 517393230 7510 53111 70651617 69120 36402 713086814 770 36402 306599341 6955 53111 110852346 770 58178 229029712 69120 46282 164450486 46945 69120 97126609 4409 6955 9204826 25954 58178 469410844 46282 34592 228671345 69337 46945 722857658 40175 34592 175928320 14653 69337 78587882 5547 25954 761241326 75418 34592 829208474 75418 76003 278881745 5547 37633 331910855 70058 75418 85879250 35049 75418 483994955 71776 37633 579769077 16817 76003 906721297 70058 53609 61436764 70058 47689 162558107 59868 47689 205003429 53609 69593 297923397 16213 16817 822816306 47689 72102 644386151 16213 22267 314442290 73776 72102 210984130 61298 16213 808157780 73776 18651 206834522 25564 73776 645085393 50363 22267 784040783 61298 57488 29771921 50363 63240 632728937 61161 50363 833576754 61161 58207 353760560 68062 50363 248330840 68062 55349 670687805 51941 58207 853320316 68062 56686 739525392 51941 71752 694424955 38339 56686 379913947 60078 55349 959401924 56686 78651 84550861 46204 60078 483607029 35190 78651 412148279 50875 60078 535163457 60078 59093 712173413 46204 40347 316741151 46204 10594 174476375 50875 58743 441901635 50875 27133 897847772 4193 59093 749588300 11005 27133 996083092 76711 4193 242179479 66371 11005 131561588 35999 4193 824552726 11005 15441 945471678 40211 35999 954889959 76711 9031 109063405 33596 40211 878956970 35999 33736 419705759 59146 33736 569917095 40211 19795 979055805 38057 33596 181814222 54902 33736 36976151 27849 59146 386801814 32897 27849 166464681 27849 61388 60908549 27849 44007 591815079 1631 54902 455705307 52235 1631 239692461 35408 32897 939884899 1631 19974 769245383 44007 32029 772735727 158 52235 38304546 34796 158 104553170 19974 37128 918329475 72543 34796 442405825 158 59434 561128510 34796 936 755950159 55964 34796 100452253 55964 80931 90477632 40288 59434 984174785 936 52203 134497406 80931 51538 454474207 14631 40288 4399230 6500 40288 722977094 395 14631 584363506 14631 18531 396608036 59099 18531 75563964 80345 6500 861308280 59099 1468 892922884 76156 80345 707103748 15192 76156 382055735 59099 46114 812065106 76156 9462 571369618 58187 1468 985790566 53071 58187 31950642 9462 2061 665749779 46114 33729 250987916 53071 16713 461683458 46990 2061 519423353 53071 46824 757220323 46824 31250 381915729 7831 16713 165918792 60783 7831 588740940 41710 7831 342629525 54373 46824 511897527 24746 31250 669508884 66651 24746 22998231 24746 52087 736991855 36312 41710 99124048 63511 36312 108731447 1969 24746 250296824 33068 63511 2555435 63511 68550 452254262 58582 33068 461704584 4831 1969 501415794 21844 33068 780497173 21844 7782 225269617 34301 21844 45843914 80390 58582 678675735 7782 11967 707081 34301 19546 143239411 62887 7782 789559223 34301 6540 4306304 6540 25186 613121838 25186 16715 954366199 8049 16715 87021390 66823 62887 53883561 6540 12963 558464112 25186 36194 258848416 16715 52393 330331786 8049 62629 91609953 52393 7422 348628431 7422 71406 909761272 23938 71406 983406475 74286 23938 487978483 24018 23938 631526619 22757 71406 506845870 71406 29524 649971884 29291 22757 652669620 24018 80992 319615224 79467 29524 689979706 29524 54392 516731542 29291 13198 201246138 13198 80021 250001088 79467 35795 947880698 30176 13198 72875113 1162 30176 543678182 30176 69158 61402920 1162 71360 668492237 1162 7359 894392812 36600 7359 28922951 58009 69158 492721313 69158 57982 652037973 57982 58851 751953692 58851 8470 110819618 58851 10459 764259761 60630 57982 330721880 35183 10459 397178940 64120 60630 61219656 54988 35183 844578919 39902 10459 80029252 12491 54988 753623705 12491 54539 43990275 39902 60682 929663237 54988 45265 859836019 12491 42056 573985931 45265 17761 55008181 45265 7908 129560489 28829 60682 914433139 45265 12482 11753746 67148 28829 805599446 69005 7908 678568430 79416 67148 762037509 4252 79416 373322042 58754 12482 575443748 43525 79416 684873868 34399 79416 840387692 25597 4252 131696782 46636 4252 106040548 18062 46636 449376828 46636 16451 590448768 59898 25597 412184585 46636 69607 942586351 22557 59898 352503101 16451 20243 128291953 46642 59898 587304946 49622 46642 697819402 80097 20243 775245424 57253 46642 46653447 49622 58523 135630425 47470 57253 71501128 58523 76747 130086543 47470 49853 964034565 49853 4755 501299486 47470 22205 880692392 31179 47470 740984378 22205 74895 679071771 77553 74895 116598109 77553 51310 399946735 67541 51310 183710312 74559 31179 390907105 51310 67167 167162787 74559 47438 889404983 32251 67541 401099767 47438 25297 796008376 64702 47438 410671973 70235 67167 914783534 70235 68463 336947373 75468 68463 360090889 25069 25297 653925912 19646 70235 493955871 30854 19646 564440791 75224 75468 253111953 6699 75224 647202113 25069 31968 707689159 75224 52892 33813725 43804 75224 306960381 52892 20947 39839121 10004 31968 995901071 20947 67288 984940143 52892 49841 682701778 49841 78973 364451651 2879 20947 493919681 54773 78973 181336112 49841 42706 392162231 78973 73172 947310200 15708 2879 935205012 42706 47150 59145743 1070 42706 750338940 73172 30404 693892002 73172 40129 94809329 30404 68813 409140713 33336 47150 781198587 47639 40129 450651423 33336 55553 889918719 12337 33336 274041805 68813 54159 536236383 75424 55553 22622160 47639 69983 339892478 36389 69983 736682983 61903 36389 891736643 36389 66448 470689159 61903 2342 753293223 48082 36389 720291320 25539 36389 941215455 2342 34190 814176612 48082 24295 846921748 24295 2311 290310843 33615 25539 672297157 39031 34190 110252693 39031 74530 29070182 2311 21393 839869074 39031 2354 22787953 74530 36926 300495328 23660 36926 771482204 77550 36926 799767838 21393 25870 426204193 25870 17631 47709553 25870 26601 652808248 45283 23660 535645929 45283 16990 34700545 26601 34221 335081187 73015 45283 425656216 26601 5888 214775327 20586 45283 218870644 20586 75787 217718300 18054 5888 561838866 75787 81265 665763739 18054 57841 625111306 436 57841 652339947 54712 75787 855953726 7062 81265 617361407 436 80896 575081132 69367 54712 166688035 67336 7062 433071832 77493 80896 379462132 68951 77493 757189204 14204 67336 54427369 1575 67336 192451697 14204 19773 985831493 68951 64287 594230714 14204 46728 511779516 46728 69565 113653516 50080 69565 445729097 62471 69565 996318671 6909 62471 840391031 6909 3501 255209529 3501 77359 691979366 56271 3501 975339746 47854 77359 763212739 47404 56271 266034063 31002 47404 581216655 30239 77359 709734539 50522 30239 58585038 58932 31002 904846718 69677 50522 166024927 48734 69677 100482673 20680 69677 360179712 58932 39397 707864046 24434 39397 657933708 39397 33089 756494203 279 20680 114004165 56078 20680 661109876 6800 279 694510742 6800 39775 517167280 33089 40754 897377551 61023 40754 452914702 40754 55056 658940959 57833 55056 966754578 17333 40754 917351827 61023 7233 614458876 7233 74133 75711430 57833 78879 613697545 66458 7233 634110435 17333 53049 241799950 27557 53049 583293358 31687 78879 642885232 6883 78879 862514234 37130 53049 355797402 25583 27557 792961081 33398 37130 867264806 61176 6883 361198723 33398 11483 873965537 25583 67091 335345100 44221 25583 590182028 61176 59386 417354112 13267 59386 188590030 33358 59386 624615152 13267 23639 928956682 7950 23639 828881864 33358 47433 403286081 7950 5784 21567135 28991 23639 961989093 7950 77908 55199121 5784 19697 146139044 19697 22835 895783875 37429 28991 243531533 38000 37429 186099708 45336 37429 129638631 67934 38000 663249885 59755 38000 774141733 42418 38000 776977912 38000 46304 426185888 33770 45336 470052036 45096 46304 512835002 33770 50331 378415551 22016 42418 416141822 50331 76061 814808744 15656 76061 989096752 22016 44043 253466460 44043 51841 570684416 76061 76148 1155996 30109 51841 111265634 44043 67595 636745718 42250 76148 708700510 76148 4854 813241271 42250 9651 85632300 42250 81277 3123056 9651 13282 696844948 81277 4242 719477106 4242 45615 477141691 34189 9651 978317381 81277 3346 202908042 4242 74527 976447128 78242 4242 368166690 55673 74527 32273290 3346 52945 231680273 76842 55673 458099755 51681 76842 73201337 51681 22688 436366519 76842 49542 99873776 22688 28366 969776789 28366 46900 692343324 17554 46900 402356961 28366 55436 298591285 46900 34804 303900921 11152 46900 72243073 17554 48558 521532839 11152 46745 780377126 50640 55436 172188608 34804 14909 580409904 40978 50640 792427622 50050 40978 90407531 14909 9394 7552433 9394 54714 50405549 14909 25028 650543413 54714 48271 546043092 29212 48271 893334447 37205 9394 298252746 78637 25028 332607387 37205 58629 270041824 29212 64319 77609706 58629 18829 771242958 39311 37205 469952360 31079 64319 949638860 26619 39311 257712950 64319 13021 551635563 39311 53845 47171642 76090 31079 5700648 76090 7168 510684660 7168 28849 56192075 13021 51495 763934569 66230 7168 339097324 28849 56866 545654281 7168 51772 805476774 66230 42078 86710449 42078 7964 367286324 4460 7964 270319845 14002 51772 615979048 53329 14002 247698416 7964 48618 87445872 27168 53329 653215723 53329 25784 408068287 14002 27019 133640878 79264 25784 312660487 80855 25784 174907830 25784 59794 510586309 21922 79264 971087727 54374 27019 448627766 11349 54374 339550051 26912 59794 100036376 59794 21861 182139488 59767 21922 295613353 59767 6310 310884681 47112 6310 45247887 21861 61664 34759360 21861 32782 63994462 6310 34499 771775191 43465 34499 240878796 63353 34499 738348031 41085 34499 254774305 60315 34499 922391843 34499 62962 852098260 43465 73686 467560595 41085 60913 115254280 43450 60913 407346915 39162 62962 938403844 73686 50655 535129704 50655 71812 41945735 39162 18771 850642297 20627 71812 257113831 46202 71812 72403728 60244 18771 425893088 29249 71812 645687389 20627 63551 602111337 20627 36598 72827516 63551 5257 149807632 29249 26780 474762605 29249 17702 446247979 18401 36598 7664617 5257 4341 454466545 4341 17696 481825613 60920 26780 857014283 38092 17696 331920286 18401 61292 715486051 17696 38566 691186338 79503 38092 772996939 38092 61036 146224524 61036 64992 607768985 61036 971 718178260 971 42534 28463684 971 40299 919282313 61036 33248 491257833 42534 32764 32693556 32764 45860 188884469 16543 33248 351524420 33248 15458 307886052 50503 15458 888737752 51094 32764 702821699 35526 51094 916376703 79436 15458 108253320 75317 15458 95940332 50503 5973 223669457 79436 28966 932656635 13352 75317 886593118 49774 13352 746351463 73809 49774 146873370 42656 13352 945844465 49774 12964 912195044 13352 63480 575637014 64386 49774 871412541 73809 60156 596946876 67737 42656 465544166 74806 67737 196715278 25826 63480 263891715 74806 50778 291706315 60156 11121 425687722 74806 15781 958427992 50778 51633 334844201 74672 51633 185828320 55511 11121 246952222 17728 55511 841526819 15781 58304 450329908 17728 14634 31956793 60510 17728 470942004 14634 67085 168637165 67085 50579 92304291 23996 58304 226685838 67085 24564 956301367 47041 24564 578730671 26577 50579 241525796 47041 62883 444854466 54912 47041 110599981 47041 17346 21603395 47041 79072 999399784 54912 27926 371914200 79072 51935 992127845 23830 17346 492693946 70967 23830 853328653 4819 79072 510015406 54972 23830 689793594 69108 23830 224174252 4819 62165 296752961 69108 80601 339946341 69108 61546 726777554 80601 39954 325763760 57154 62165 641630346 41244 57154 340549566 31628 57154 878933382 57154 49152 902707207 28492 41244 274617374 28492 70043 977201521 1559 28492 340578777 70043 68176 414235672 16039 1559 552095254 37158 70043 75727137 37158 20846 307936348 70734 20846 23986733 57025 70734 750761477 20846 64633 710259985 57025 34509 987642783 34509 41668 3391430 38549 41668 511674669 64633 47694 86536156 31736 34509 558610305 10661 34509 121457567 17542 41668 968897469 10661 32892 952489246 23666 31736 126103604 31736 46423 60932726 35136 10661 996008695 17542 64128 772604056 56531 64128 436561250 35136 65486 761150700 46423 26987 865556561 795 65486 369894458 56531 35913 64983480 67308 35913 187505174 67308 78918 569743232 67308 79771 819782549 10481 35913 820833740 54162 67308 814097564 67308 77406 597448253 79771 42819 804240155 34699 10481 690860779 5999 54162 106783415 34699 61098 1832743 34699 37397 695847217 42819 6095 528494608 4469 61098 330749419 37397 24418 633441302 24418 76684 952283213 15170 37397 926446114 76684 39820 127599281 24347 76684 118862415 1476 24418 477059233 1476 45149 446170995 24347 76742 434460064 62045 45149 615292657 657 24347 472203805 74441 657 808905799 60879 45149 845539260 2831 76742 458374689 31814 657 954165233 2831 79972 703417093 17430 31814 85953166 2831 50674 838074878 39026 17430 887799527 15352 79972 735573814 41854 17430 113226689 39026 73680 667813336 77377 50674 499165082 15352 73803 586475417 15352 38578 10119930 77696 41854 877358065 73803 22097 360437860 77696 35824 913827302 58459 38578 202035106 25768 22097 452396296 49986 22097 64103987 25768 20604 293631340 43638 35824 197704485 74316 20604 745842579 20604 19905 748743560 74316 43876 805935518 43876 42422 40885321 43876 63740 157288869 42422 76744 292765885 43876 17293 178708249 63740 20682 650565060 42422 79946 490242247 20682 74004 447362877 79946 40843 922012739 10746 79946 628787889 26051 40843 658114670 79946 43376 235255124 40843 21600 547981727 26051 22308 788484928 41977 43376 370979969 43376 69244 627757049 43376 38047 104231437 42271 21600 503180691 2264 22308 61209123 69244 9828 710317290 38047 54301 951348739 20118 9828 148500034 20118 47086 224401620 44066 9828 698176885 21289 20118 97777243 13367 47086 225856093 20118 49915 724889349 4587 49915 412670622 4587 79380 894070824 79380 18122 271728083 50245 79380 443416738 21555 49915 294482630 74202 4587 273160201 10605 79380 661684828 50245 80900 446126246 47232 74202 426803043 80900 37239 585400818 34526 80900 544098670 21530 10605 23682337 34526 31299 661249495 12803 31299 126789379 34526 14686 582384190 14686 62027 348216805 45899 14686 829582503 13392 12803 48726712 12803 50543 359854772 74855 45899 705828417 75264 62027 892307972 45498 74855 304517072 13392 50694 165874291 30263 75264 631027619 34879 45498 853151001 30263 70373 20496760 38282 50694 731263574 78159 50694 197074276 59750 78159 18155024 59750 50806 132135007 70373 42792 28058732 40860 59750 448110375 42792 6223 427672140 59750 43440 811468170 40860 6700 694013235 6700 30313 294380663 30260 30313 348801554 6420 6700 697863058 30260 54697 54573752 64338 6700 107353178 3293 6420 250351813 54697 22995 10007125 3293 63452 24545382 22995 38348 79161156 63452 31774 383461404 38348 54499 495755967 35604 38348 396680673 20491 35604 269161369 35604 65628 145736129 25184 65628 464396073 36582 35604 450442475 54672 20491 131103271 54672 79550 62707171 54672 19341 166436223 67643 25184 862889704 59899 36582 877522024 67643 48276 254155686 44350 48276 799889603 41176 67643 799643248 79637 41176 321401471 41176 37243 942863270 78853 37243 447141136 29834 37243 613540130 79177 78853 16413105 29834 35329 649448393 37243 16644 304058321 41902 16644 92102263 25791 41902 604167596 41902 16327 969160619 80772 25791 124606705 16327 62848 44393219 59973 62848 650324541 43815 59973 594690577 35722 43815 429766321 35722 21842 181781253 78862 35722 282471176 43815 33055 420841580 21842 1545 169221165 10037 78862 298431165 34218 10037 498690667 6018 33055 518959795 51839 6018 752803125 10037 14515 942943278 66267 34218 618387840 14289 66267 980090889 64278 14515 301703272 14515 72485 597639623 14515 79834 28065713 20058 14289 254758306 20058 46452 144213074 30275 79834 61516175 20058 11092 266216780 30275 47471 8812910 52667 11092 221772163 52667 25750 473588562 46178 52667 960156331 7272 11092 228244517 52667 51257 308643115 51257 5065 774962876 5065 76363 640840742 67857 46178 375058199 42518 7272 484570574 51257 79970 894571825 73114 5065 870060720 73114 28876 822984668 57296 42518 438386039 28876 29294 293474392 79970 10279 71891297 73114 39897 992557112 31741 39897 462047724 33627 10279 866642638 17925 33627 163726732 31741 71526 840196210 33627 9385 971107649 33627 1985 104433500 30503 33627 222729203 47205 1985 407008755 41099 9385 304705869 71442 1985 72452412 46408 1985 155943411 30503 36654 41556732 46408 75613 632454272 75613 17989 3964969 36654 76878 489834773 46408 58626 850525378 36654 25152 315184105 17989 68972 79119252 25152 46634 517087871 58626 28135 656313381 20668 58626 386990899 20668 23532 805176610 20668 72917 92754929 20668 77070 169536227 28135 37824 71314995 23532 14356 277260086 23532 71057 989942066 54119 77070 674104204 54119 68230 506364290 17583 68230 31774608 54318 71057 527107603 54119 38097 800597910 68230 20863 304500701 79538 20863 26235244 54318 22104 799032623 22104 58219 14816791 38097 45761 295811855 12262 20863 648259972 65015 79538 737211465 65015 74110 638543931 58219 57745 764817535 28128 45761 888301214 65015 62619 87137184 28128 28054 82188641 13014 62619 92990941 68490 62619 442216887 79250 13014 701295932 79250 11228 167422950 28054 31340 122531958 12625 79250 679901554 79250 33718 876206817 65329 11228 812620802 2970 65329 219744445 12625 66280 413101805 77652 33718 983709672 33718 68300 617998719 65329 20191 819966102 164 68300 208319510 23693 164 773738051 7643 20191 205637459 58262 68300 109504097 62975 7643 191860234 164 69710 890669141 69710 60581 669113010 7643 13008 552941376 13008 79702 492314730 57814 13008 896249258 2733 69710 453683214 9175 2733 323365356 79702 42231 925465962 54829 42231 770947104 65291 57814 760634936 23467 65291 754797314 9175 26751 55565542 19214 42231 964495294 65291 41752 100297056 41752 43685 909057345 22149 23467 589832118 22149 80875 503956822 59870 41752 370476635 48238 80875 312992392 2644 59870 191079090 28068 80875 872759596 18027 48238 30268052 18830 2644 216580022 18830 37414 355716330 57136 18027 56747746 57136 1403 283473032 57136 45294 937822060 1403 51224 45113125 57136 67609 600241573 37069 67609 681349444 45294 53471 290083819 71872 51224 14058104 67609 70546 87675740 70546 15286 555971537 37069 65614 99842453 70546 41431 314942480 25403 15286 96845629 70546 62235 21243351 15286 44374 5977245 44374 53721 153469127 62235 41828 198343646 53721 54467 874270049 62235 60779 628497081 44374 11708 743515760 52785 11708 917309702 41828 65462 443070271 11966 60779 401079466 60779 67869 706466860 52785 49222 694179462 25854 67869 741939685 46584 65462 714521722 46584 7095 471656663 67869 51395 254609045 25854 53602 977309351 7095 39392 722376043 53602 41790 323311279 16434 53602 272753335 41790 26120 909401743 16434 45647 969480850 49811 39392 835021768 50807 41790 782815407 20831 16434 799216773 62719 20831 440253113 33765 50807 525166427 62109 50807 620638380 33765 50908 633487189 31879 62719 176504626 50908 29339 999043803 81276 33765 450560215 81276 28924 691699959 81276 25663 812164331 17676 28924 946172295 50198 81276 65108916 17676 71069 838684431 56452 25663 66040592 56452 56205 478929369 56205 36393 804314588 36456 71069 885267220 13396 56452 636346125 55189 56452 84032975 36456 79379 382572458 13396 3616 297177308 13396 71771 822664016 59333 79379 842707103 52867 71771 977606964 79379 17196 151193189 71771 54029 254451000 71771 13744 727205310 54029 50290 657972222 17196 53252 59182382 27528 13744 92112291 54029 46075 425385162 50290 10168 668774241 53252 20640 846027278 8629 46075 573602379 20640 29441 267137572 46075 14996 647580416 28225 10168 367768270 81070 28225 713052339 74356 81070 448501363 29441 14100 449915135 81070 28801 332946948 81070 11952 549576384 28801 57851 876442399 28801 21527 478558349 14100 70521 636594120 40889 70521 178769230 33815 40889 172130217 76572 33815 225148014 64235 76572 857696537 33815 58858 800734096 76572 60623 607441580 80018 76572 689148987 74189 60623 623591644 80018 19364 890717922 60623 48611 945376978 60623 63121 376820257 58632 80018 44999191 48611 15049 43508883 63121 28194 838977947 80555 48611 562099070 28194 41997 797770569 58632 7478 390067698 7478 76685 293444471 41997 55008 840574629 7478 39377 266482455 39377 53727 128491466 1544 53727 794655938 55008 57701 554166583 57701 78200 924874477 78200 38895 195373289 2824 1544 638033911 1544 48126 853608080 2824 70953 351106536 38895 66 309507392 23431 38895 124216894 1946 66 518172899 70726 23431 317507461 1946 13160 744404598 67462 66 375972659 23431 55044 467125638 24075 67462 931320652 67462 69231 368895497 24075 64634 118290255 52364 24075 849256872 26548 69231 220462935 69844 69231 765932536 62896 69844 469340055 40315 62896 394046297 65918 69844 74206629 40315 70443 715563773 44714 70443 280192850 42735 40315 972927333 42735 19072 994493619 43002 70443 913684941 19072 64934 7343859 44714 45725 865437740 43800 42735 828944032 43002 45745 222190151 45745 42930 9911666 43800 50240 990399018 42930 42896 968593532 74463 42896 88871446 27921 50240 933421220 42896 72881 963412877 27921 49081 891504130 72881 17027 58567720 17027 55733 765229673 55733 78376 474429989 61579 72881 601343334 11795 55733 835222269 17981 61579 621441859 30303 17981 104900752 17981 37677 787509595 24166 17981 250136527 61887 37677 251054274 67538 61887 27795861 470 30303 701899799 80973 61887 510097743 60124 61887 304617747 61887 35415 495465217 15830 80973 5003621 78997 80973 72851556 15830 60066 438044338 26274 78997 87505635 15830 4551 935396474 69702 4551 353107563 63978 78997 328420612 14716 26274 859740573 4551 31830 637615566 43058 69702 618384167 72278 43058 55445345 14753 14716 960833995 43058 46170 467880032 31830 46364 97698862 46364 25354 649475058 65733 46170 673652355 46364 16865 999713363 46364 76013 129744672 18512 65733 293785455 10639 65733 329661723 65809 18512 845010909 76013 53369 491052962 10639 74467 845810300 49840 10639 994394427 49840 43830 165703336 49840 64108 77128406 76563 74467 963991320 9673 74467 831010173 9673 23700 361410489 23700 33498 909401829 31500 76563 374389463 5277 9673 370396925 46708 5277 182074445 33498 26738 664376877 26738 46265 422424601 46970 31500 410074528 59714 46708 381840586 67153 46708 145899731 62401 46970 956953725 46970 13617 563593101 21127 62401 310621801 67153 12961 196322090 67153 67648 531200258 56817 62401 559000822 9895 21127 808557647 68775 9895 756012643 2676 68775 903973185 68775 49897 409566285 49897 41523 331583863 41523 13756 414423878 49897 24251 920498112 12025 2676 726476673 58168 12025 578142246 69827 13756 382505933 17995 24251 570219610 17995 19714 362785731 69827 58034 439336890 6501 58168 7970881 69827 18102 438956433 37413 19714 715664244 18102 9679 887890702 37413 63263 282977539 6501 4074 303119154 4074 49274 582944216 76502 37413 619003335 9679 33959 241227829 33959 70001 526899200 33959 10124 694356494 49274 34885 545113604 34885 13797 345170116 44502 13797 875477810 34885 29600 996174623 13797 24249 119580016 44502 14387 137868198 70075 24249 423633555 24249 50896 658566877 41312 29600 882758377 26718 70075 660937194 53279 50896 339120939 37905 41312 673096896 74765 41312 946282204 53279 17277 350142071 5390 37905 587061926 5390 50696 430739199 56092 50696 121360992 46752 17277 100025094 74780 50696 336381510 32512 50696 16686201 39319 56092 952861570 37432 56092 14497974 37432 72678 565635888 8778 39319 245568432 72678 6016 172158316 72678 9780 486788145 8778 1786 2903387 1786 60498 469403527 75384 1786 779242465 1786 71626 274883344 75611 60498 716560512 75384 20387 350996270 44591 20387 186564556 75611 38476 539793004 65744 20387 399737430 44591 27417 978907589 52660 44591 416066302 52660 4406 286643174 52660 60946 224019463 4406 32416 282612805 27417 38136 438717232 1429 4406 907457031 60946 28363 634318690 60946 18251 95838908 38136 43730 48922506 18251 6177 484898245 19179 1429 928861142 19179 24070 308437220 43730 30586 139432228 68585 6177 490888112 30586 37018 109742127 19179 39178 449317706 37018 18129 168233964 27309 39178 212543318 39178 13934 268172485 4614 18129 788431203 39178 27286 117073421 63299 4614 853543033 6210 27286 925265141 6210 72800 722502314 22867 6210 172620541 77637 6210 297219713 6485 22867 748327773 6228 72800 69423730 6228 80579 158919855 10807 77637 131962357 69114 6228 882623892 6228 27718 646986759 10807 48680 169757291 68672 48680 295627631 68672 32288 207202548 19982 68672 849852191 19982 19389 632463417 32288 20395 633217128 20395 33592 505293515 19982 13353 89465255 20395 45043 415636351 36204 45043 631912088 36204 78691 992341899 36204 41266 756756823 41266 79793 966680358 20379 36204 272440085 41266 66794 175031941 41266 78758 605194805 79793 23552 483989620 62659 66794 487751707 55902 78758 984881268 31958 66794 720500836 54859 78758 893515472 17369 31958 880105943 50452 55902 561953756 34460 55902 76723044 34460 26857 356256164 24651 50452 994070580 26857 13466 115003649 50452 71007 204892517 13466 59318 344579283 41718 13466 636020957 13466 17253 101792145 41718 80826 569433155 59318 62035 142038198 12915 41718 129490283 55679 80826 247305109 34364 12915 301813201 78345 80826 56225432 77685 55679 392145919 3718 77685 4006691 78345 35844 448285645 34364 21101 882536792 78345 19300 413893617 19300 49940 898216328 21101 22942 931740798 39097 22942 948635084 64263 39097 467439535 64263 64300 661493867 39097 35941 341241693 22942 1483 946573900 39097 59192 488000581 1483 22306 173239443 64300 15336 187215940 31170 15336 824249275 15336 66305 700160412 80731 31170 900747169 15336 278 41035170 17958 278 148351331 14628 278 633340753 14628 35098 73714920 14628 70340 994395970 35098 48944 837876005 45729 70340 630326282 14628 62107 203740894 45729 40756 860450987 28323 48944 294816300 40756 12723 196710152 63985 45729 990781698 62107 56110 550036966 29340 56110 963287949 10304 63985 495803289 29340 5201 103676134 18715 29340 499835431 8178 29340 991767244 72449 29340 3627824 43133 10304 255806784 40632 18715 645381217 28259 8178 312375648 39797 40632 298085361 43133 50877 99791824 40632 27010 518947684 50877 45828 212020615 17745 45828 715180214 50877 55537 99583927 35259 17745 722865986 29594 17745 220447258 20929 55537 779423345 6658 35259 608024083 8233 6658 281183556 8233 58594 117467659 29594 16786 222822541 20929 24414 135351522 58594 8604 171989930 16786 43993 848943956 24414 17192 816360059 17192 4751 481127988 24414 15586 195860252 17192 64371 50965578 42232 17192 748467266 4751 15062 28773997 15062 22988 918454080 67744 15062 395035227 38761 64371 130893695 15062 46456 682168900 70800 67744 307883336 6335 46456 549404978 34315 6335 877943699 69420 6335 103942335 5206 69420 132483668 64988 70800 372525269 5206 51091 754138420 33799 51091 136667819 72862 5206 251834560 52162 5206 566071837 51091 23433 895731950 13614 72862 176667777 16660 23433 549099787 3179 16660 217096155 3179 17945 427278662 3539 16660 944587081 45679 3539 403934312 16660 61451 118384225 3179 64529 31264909 61451 70317 36844339 64529 58728 880245548 45679 57709 817625002 64529 7739 968055564 58728 69696 289415340 40289 69696 699475266 59698 40289 72708299 56702 7739 155365710 59698 58183 261909596 55526 69696 821079078 64486 56702 236975327 64486 34708 230787154 55526 50668 836036087 55683 50668 528070817 55683 64639 621632175 55683 57260 734295919 50668 37720 575600650 11106 55683 772878821 55683 47367 101441786 37720 19957 52551173 47367 41154 813340858 39615 47367 951377001 26132 11106 199750005 19957 57297 987941580 26132 63399 663724556 57297 78155 793181700 51 63399 762411098 76642 51 934778640 69343 51 363723019 78155 59520 110416547 43255 59520 727217881 66896 51 348864407 38225 76642 311770283 38225 21683 401076883 74615 59520 715193962 74615 12725 509101893 66896 24880 58170843 12725 53995 119616676 67233 12725 419737954 74615 75906 424613147 24880 5255 769095264 80846 5255 836678742 75906 35582 946796399 76383 5255 834986247 35582 59766 791855888 35127 76383 907312 76383 74289 790115258 35127 13615 674408649 74289 73146 176547646 73146 36896 220130310 13615 3288 381629936 67090 36896 125309128 68441 67090 42227447 53403 3288 402754325 40642 3288 352484059 20084 3288 250460610 41640 53403 897678667 39160 68441 358118385 41640 16162 416145783 41640 4326 7510835 16162 45175 991023774 35895 45175 579591789 28364 4326 63222564 28364 15438 588057274 28364 22700 34518670 53209 28364 984028165 28364 37757 389936135 22700 75279 708465733 68524 22700 354263096 77892 68524 599161681 37757 10270 791103879 75279 47926 533359177 47926 3368 641794341 47926 18073 385773964 47926 17874 789614893 14361 17874 118458144 68743 18073 106735644 26542 3368 266810401 26542 73999 804566719 26542 50793 114761115 74957 26542 663055257 48233 26542 107750344 50793 39244 60642923 73999 3393 190187673 7355 74957 632468834 3393 3712 974169521 19743 39244 344004343 3712 24583 964871610 7355 74258 104038961 74258 15536 896255156 60591 3712 448963071 3297 74258 379325221 20988 24583 417795931 37989 74258 283205970 60591 70778 501003295 60591 71588 913964388 64072 37989 496756364 71263 71588 922082643 30408 64072 542963507 2301 71588 824821653 71588 6897 754136018 64072 50031 451521405 6897 18372 11552573 36459 30408 936455393 29034 6897 472071288 15851 29034 566794436 59477 50031 552456548 36459 72699 181765773 9641 59477 592255278 37754 9641 45131478 37754 29033 862938826 72699 36419 962349824 81169 36419 538359646 64816 81169 622127175 37754 34943 849219132 72609 29033 109271845 81169 27706 98456352 72609 35005 554011860 45532 27706 682218963 42019 45532 783149506 19161 72609 28210502 19161 67778 927840958 29258 35005 148579949 42019 60218 255952227 60218 79155 279611173 19161 35191 539126498 963 67778 965212269 28108 35191 207277888 8707 963 90941489 71450 79155 289927768 59681 71450 128870240 71450 15308 101064820 59681 80426 665025560 59681 17117 894884564 59681 17790 998060281 24794 59681 206567473 15308 19926 733010712 71574 80426 311970531 80376 24794 949047861 17790 34385 327458586 80376 14929 721522811 1478 14929 76241732 49016 34385 73094106 14929 51667 895339694 49016 42058 965441030 3984 14929 661745264 1478 56852 289499774 56852 20615 26670561 19361 42058 270403113 10586 3984 6802557 68792 20615 304621895 20615 69072 999766876 13548 68792 52811161 10586 43775 771739617 74596 68792 732176514 72637 13548 935550755 72637 11707 818299637 72637 6138 697983454 8260 43775 147828456 37491 74596 760462036 39262 72637 483623311 11707 23053 60097106 6138 22206 37533735 8260 64716 580164768 54233 22206 860839139 23053 72582 428916591 57031 23053 652853704 30146 57031 55609992 57031 66936 592937225 62588 66936 412556585 57031 41347 779064161 30146 72691 336362114 12742 30146 212416177 41765 12742 341273891 2579 72691 480185066 73599 12742 326030467 39089 41765 376459577 22510 39089 589447811 2579 29894 325411587 73599 34265 721930158 39089 50227 609096253 26398 34265 56744461 39848 34265 432046566 26398 27059 672647520 26398 68936 792220409 68936 71494 55130230 8232 71494 138344145 60597 27059 21164719 60597 7822 278354260 7822 12037 563521302 71494 20012 169207236 28380 12037 427380402 20012 75685 128195691 75685 35647 812176473 28420 35647 38957142 20012 76314 344890704 28380 30173 389986079 50728 30173 762519701 17007 76314 366505965 17007 31903 552049135 73917 50728 372887676 34935 50728 435043644 34935 44699 703704406 73917 52997 714508491 44699 28081 376196021 52926 44699 445630692 13253 34935 20097913 52997 47818 943586418 25652 28081 742355656 52926 29540 601900880 37836 13253 847418571 37836 19678 429366191 47818 53691 200943097 29540 55615 764469994 10715 29540 479569463 55615 48710 431208135 10715 56736 628731193 48710 75389 68721659 58073 55615 27492841 10715 70525 19526966 70525 54447 61259944 56736 11962 801608467 11962 77723 43201450 11962 57011 82167808 57011 70956 58506826 74935 57011 419386252 53860 57011 483376621 53860 10490 995846396 53860 67131 893154684 53860 1546 956801478 1546 2751 781868219 37347 1546 930213985 54193 1546 959294091 54193 7291 448067712 45944 7291 634682143 45944 58375 95508493 45944 67107 490301383 7291 44141 482332641 45106 67107 199860895 12471 67107 171576288 58375 33090 101085487 67107 68920 16809467 33090 2537 292231332 33090 11658 121298175 33090 67927 478004953 9962 68920 115659213 2537 51627 171141966 2537 29964 375505284 52139 29964 897325191 51627 54723 822255688 51627 38844 996200371 35878 54723 932982120 3053 38844 519913840 3053 27473 872520936 19330 3053 979815209 35878 19352 978142455 19352 47116 487576112 12365 19352 517879153 19352 16042 712640484 19330 80914 670226160 16042 38904 274826030 48834 47116 155551308 31689 38904 684274920 25041 38904 428920402 80914 69690 207145937 31689 68485 818640144 7206 68485 21456621 31689 28168 542364412 69690 12934 19453376 68485 12225 113661545 45381 68485 164015271 10776 7206 785201980 12225 23641 791788621 10776 54676 136431527 10776 66413 499807509 60614 10776 252623591 51076 60614 445059408 37114 60614 73117885 73902 51076 791747839 79149 73902 268483488 60119 73902 605730726 14395 60119 54756435 49411 60119 543778596 76490 79149 873590505 76387 60119 717038894 76490 28408 120049606 11303 76387 784088749 28408 28651 385161897 53981 76490 913365417 28651 68534 637855524 81005 28651 180767459 28651 80885 40322815 67844 28651 151170363 79182 68534 460193894 48736 80885 615478985 11012 80885 794328327 80885 36685 668317364 57633 36685 405946106 48736 72879 3754658 13326 11012 480360631 11012 18668 971821360 18668 67303 454364065 72879 34443 358178171 67303 65099 36820180 30420 18668 66152085 34443 52545 537232863 42958 67303 417671168 30420 78028 725262760 19014 52545 690996376 27060 78028 364276082 56726 27060 619166735 56726 26684 232717771 76126 19014 860205520 76160 27060 204612759 56726 1136 770716837 53433 26684 437270078 56269 76126 285383625 76126 64785 203481007 76160 56965 436192804 64785 11698 767621732 11698 61107 620009590 61107 11340 601780782 44190 56965 882410272 44190 53378 311554988 14708 61107 217532895 32755 44190 584914709 31734 11340 834435477 44462 14708 976700078 31734 41992 308812706 67497 44462 263633874 31734 44437 718802575 36566 44462 527100440 67497 48282 297570794 48282 56529 500264344 36741 56529 675915332 48282 24928 88624836 76963 48282 425257021 54059 56529 38638380 76963 30403 722481858 25100 36741 586106641 54059 22924 878540785 5966 76963 629230733 25100 19041 841170180 25100 35498 112649960 6872 22924 492276348 6872 34570 934545128 19132 35498 782220484 74734 35498 67781473 23715 6872 897259713 79909 6872 518587574 71675 19132 540964592 29680 71675 426649017 29680 77063 2650727 29680 13562 978921604 22067 13562 520513462 10927 29680 370180038 10927 43588 441082296 11132 10927 964546859 58685 11132 310374281 40364 58685 137268061 11132 78925 11029701 61614 58685 718762251 58685 28870 91007806 950 61614 578074161 54681 28870 59622239 49234 54681 118991615 76866 61614 261423195 71126 54681 124357492 32478 49234 863444377 73150 71126 694239205 76866 76129 373340042 32478 33384 635528436 67519 32478 916346362 21687 76129 801707512 76129 32302 234821163 26957 76129 734403971 26957 12183 568337811 81234 32302 891617397 32302 22334 92226295 74460 26957 352645835 26957 47804 123902343 74460 66733 309984413 32023 47804 17278081 32023 79404 501915808 72603 79404 390137351 32023 50918 117196646 66733 74948 113090606 66746 79404 282932429 38698 66746 57833076 50918 40924 108673961 66122 40924 581164562 69704 40924 391021451 56632 69704 148760504 66122 45721 513880689 69704 81142 457363105 56632 74216 950384381 80238 56632 190680323 80238 2157 966590984 81142 26982 547227048 80238 26437 793713559 26437 58443 517178155 43840 80238 405874490 34230 26982 221184336 58443 25994 512222077 26437 18019 478479558 22163 34230 424187999 50801 43840 316490320 10188 50801 61662843 16618 10188 950364646 64856 16618 411270321 49422 64856 147102755 10188 50504 841509548 10188 6890 327056196 49422 69851 250774179 49422 27180 981640024 69851 51328 516680342 51328 58694 660430641 51328 47944 834119638 74411 47944 316394450 65375 74411 13148738 47944 11105 819754103 42425 65375 707034477 29638 74411 105062535 79614 65375 306527945 65375 63017 49273551 44976 29638 315671281 12617 63017 931969317 80201 12617 386675731 38938 44976 522830412 44976 13577 985825106 38938 13055 534453996 13577 14347 708321315 67894 14347 130092979 17885 13577 781532313 17885 34177 741299018 4784 67894 93877786 76537 14347 84534136 69399 76537 402330243 26809 69399 274642282 76537 20793 97540200 20793 67326 279172804 67326 1008 225324837 55 67326 275425010 67326 73659 175200334 80379 73659 101966827 67326 17312 155242207 55 70095 368563587 25656 73659 388854510 7378 73659 111037175 25656 23253 945143993 70095 39169 817584223 23253 42124 118422014 37586 39169 692450390 33750 42124 944231378 33130 39169 82126794 53612 39169 996041204 36000 42124 307499408 34115 36000 424958068 44843 33130 538399308 41313 36000 381179838 59800 53612 613700190 10176 59800 981819657 44843 71378 105018266 15673 10176 480920341 71378 20556 393577339 71378 9288 773424332 20556 36247 317602462 15673 78895 965796270 26924 78895 265114951 9288 67077 829661874 9288 44630 804315575 44630 14084 708541341 14084 74301 752101818 52291 44630 547255750 74301 58021 586174159 6064 52291 783383611 74301 44592 169890333 56231 44592 34654475 34610 6064 840910134 44788 58021 343480388 44592 71902 794155499 34610 18826 150681735 66474 18826 861267414 34610 21233 826843513 66474 67204 731538352 14377 66474 178656809 18826 34494 187241165 14789 66474 352701610 43600 67204 873213908 25989 34494 82360459 25989 10971 680909298 44744 10971 511778766 76075 10971 188496387 43600 15954 978224577 40344 10971 914524406 30923 10971 968926693 59187 44744 143642384 15954 72028 525470566 15954 27352 941119131 60673 27352 836324862 56863 30923 713852165 27352 36948 913544109 27352 78773 754696170 64544 60673 692952662 46647 64544 871235779 56863 37129 792330846 54464 37129 346089890 64544 43389 107977407 77065 54464 703059202 62937 37129 416509147 37129 41888 260423299 54464 2477 31296214 76834 62937 210076967 22488 41888 261491830 34910 62937 614113558 22488 8776 676369930 8776 47322 965314711 34910 9992 81575403 6521 47322 413708808 34910 6258 52953661 47322 29866 254873884 6258 28560 689606013 59631 6258 1910468 29866 18727 988066399 29866 8549 736301753 55749 18727 27585978 28560 74251 495044085 15979 74251 253307083 15979 42409 320681670 15979 65512 708833498 80604 55749 317648303 65512 70493 115277300 65512 5217 680150166 76208 42409 855490246 68041 5217 823897115 68041 39946 231319911 54981 39946 753728412 5217 76746 384767472 1588 76208 423542043 39946 65672 165641249 69353 39946 334958466 63552 54981 9085197 72610 63552 104625767 65672 66505 387639951 65672 9137 482223891 702 72610 212619013 702 31215 186709576 9137 26411 82835209 14692 31215 377265364 702 69551 813235066 26411 76121 699285710 69551 78658 984966178 29191 69551 670513600 29191 22449 913685700 22449 9064 447600221 15594 9064 106415789 65215 15594 977586875 65215 66986 465077587 79940 22449 82925965 6885 15594 212552778 64230 79940 654223686 65215 44003 365022049 18278 6885 605584452 44003 42356 560309353 22665 42356 91215411 5538 44003 36528646 55245 44003 123132096 22198 22665 801064291 270 22665 96261173 22665 22238 592734038 45042 270 499109641 45042 47598 31452780 22238 65727 667167162 79476 47598 263941857 29358 79476 54280603 65727 15537 167759331 47598 63831 606699124 76964 15537 549437550 76964 11044 685671336 74352 63831 47649742 44301 74352 188324022 15505 44301 124936917 11044 9200 663222259 9200 63682 957618161 56967 15505 493267550 56967 29047 8377525 63682 61835 102018377 56967 21252 174106406 28683 21252 536360669 21252 59790 224311364 16525 59790 619575596 49801 16525 151661910 15397 21252 777368423 15397 27903 291074645 39379 59790 663362712 15397 72500 92442857 15397 51028 980451822 56100 39379 15659200 29695 56100 995897330 29695 23120 255673864 56100 11532 228662260 53246 51028 186574770 28356 23120 303881692 343 53246 657415223 53246 64157 503762137 11063 53246 135916332 11063 68216 126313631 343 44076 202128802 44076 29365 988677700 9221 64157 219238163 15610 9221 536960532 15610 19241 208759845 44076 9714 234093492 29365 70494 13602787 9221 7091 902729104 9714 64023 424188402 64023 4044 385844387 7091 18754 167104700 64023 51895 823960696 36729 51895 235001139 20807 51895 558762859 14939 36729 303576915 43222 14939 658495711 22402 36729 293791242 14911 20807 851425511 14939 18116 856762873 53622 43222 529743123 67613 18116 758314748 41113 67613 142458112 38538 67613 846343786 23349 41113 893710533 67613 23158 881611279 55050 23349 733811708 79868 38538 674313698 57408 38538 725752250 57408 33619 590527936 57408 1262 132748656 79868 68855 674624297 1262 55124 104843266 68855 50631 995966828 3556 1262 333961294 55124 21406 197171171 27042 21406 770768769 3556 50010 480057381 21406 66004 579919802 66004 20326 515963146 69621 66004 301966054 50010 45688 458217954 73961 69621 298806753 76358 73961 151099216 47946 73961 746879187 47946 11327 14106812 45688 27058 340764702 47946 68050 228421260 19845 47946 362179348 47946 42040 401876744 58198 68050 929634138 76835 42040 264877757 16362 68050 407050182 58198 31887 171178839 17629 42040 776369003 32339 76835 313116668 71319 76835 937232759 17629 47868 819145518 17629 26017 608898973 2007 32339 965631214 47868 1519 564388234 1519 41415 792955053 25662 2007 226018185 54978 25662 350760903 47920 1519 98280750 54978 47875 136854523 41415 50786 56718261 80346 25662 285866845 50786 57172 999183766 21592 50786 450738426 63042 50786 996704017 41161 57172 558920526 41161 46427 240222415 13146 46427 875008987 46427 28144 200827127 62061 13146 909932248 41161 3941 525410928 76043 13146 670368296 13146 18209 429296313 3941 1269 192142994 76043 53619 478799544 53619 43202 113040999 27556 43202 435762494 62343 27556 999286246 53619 927 708469876 42125 927 915531729 42125 43998 918912464 62343 21599 196659719 15703 21599 705034648 21599 71964 713288967 21599 33521 764825258 33521 65659 671077134 5940 71964 31141216 45063 71964 41665298 71964 57780 67607328 23818 65659 693047289 40569 5940 267838506 25978 45063 786957375 66290 57780 57512481 32685 66290 991063609 66290 79537 941300992 19308 79537 176188950 25978 37480 233563943 79537 80229 576897386 2695 80229 297033725 74697 37480 696976714 74697 63416 618440267 74697 80287 204611518 61971 63416 414531978 4714 74697 815051709 74697 65256 185117805 65256 48451 586095226 65256 12326 166703635 72559 12326 156557309 79731 48451 11812573 48451 64348 842714822 48451 16413 906732605 16413 54245 370876072 22793 72559 244268790 79731 9532 783927837 14019 9532 90476160 54245 72612 455677846 20327 72612 701474749 9086 72612 916046957 20327 59404 759082527 20327 43175 155695081 73674 72612 944230363 13678 73674 397156641 59404 58969 114842909 73674 47294 187666463 76630 47294 406367567 18998 13678 637318095 9180 18998 901801406 9180 4394 158429420 19052 4394 661000323 4394 63525 392405410 18998 77211 275778158 27702 9180 17941958 27702 41150 508372619 63525 3989 798292332 27702 51384 517603930 41150 60520 64171828 36289 60520 548294070 41150 58867 277800991 51384 47653 720075117 47653 74241 347341508 74241 6984 348365088 6984 60655 292059207 47474 74241 697886469 74241 29065 101269389 29065 48837 97878583 60655 8163 962879624 29065 53979 194274404 65749 48837 55942347 8163 47190 767326846 47190 42566 675134867 56543 42566 660738442 47053 42566 451797769 42566 32999 53151513 28180 47053 577202189 72889 56543 47582563 47053 16689 752185663 22461 16689 761719649 10833 32999 351146843 28180 46338 199766196 5416 22461 671009261 10706 46338 651123729 35806 22461 523817868 77683 5416 319743167 61169 10706 253077854 8814 77683 286511244 10706 46734 224517140 8814 34396 520035765 65596 46734 8798547 74831 65596 258430018 7185 74831 51446606 74831 24886 363060781 2385 74831 701960229 27781 65596 552909838 2385 22130 436902899 42018 2385 210556002 27781 42152 902837161 22130 16014 446833744 48580 27781 559594212 44620 42152 858931593 31258 42152 853646924 42152 31669 740884786 3981 31258 945208871 58915 3981 459511671 52168 3981 539140527 3981 7819 245040852 14435 52168 23954268 52123 14435 99252101 52123 17916 437914763 17916 46274 484054267 14435 55811 109870672 77935 52123 835246170 77864 52123 556289999 77935 41608 144395562 41608 20305 901173174 41608 61338 781072626 77864 31220 1286342 31220 69682 538016861 20305 7199 487910662 68122 31220 753018980 69682 43885 567986570 61299 69682 470154671 4739 7199 311194164 24399 7199 22888034 11205 43885 74085060 79783 61299 476442937 61299 79809 201552570 79783 36651 49179914 79783 49709 298801721 35547 36651 578759479 7042 79809 196902630 8576 7042 659827693 8576 76639 734305867 7042 1844 144684183 76639 53008 47889436 35102 1844 101784068 76639 42216 453312044 68359 53008 60333194 42216 80780 141345510 42872 53008 366131484 24695 80780 442679877 24695 61082 251902650 24068 42872 859296227 42872 27106 107107715 18383 42872 494658038 81111 24695 63105542 61082 4657 45699299 7002 81111 742265987 75395 7002 773294138 7002 20986 707254395 7002 62282 342202382 75395 73848 142092279 9345 7002 86009901 9345 51816 412536983 9345 49256 990679398 68048 9345 147818678 80892 73848 326275586 80892 58824 930108071 37495 68048 700803891 68048 79523 48702460 58824 26863 575599328 80892 10789 739538946 72629 79523 687257585 37495 16140 106336493 72629 29967 73787803 16140 25244 839284346 11409 16140 180178399 29967 45223 211504610 40789 11409 741351146 57478 25244 346060058 57478 3907 255226408 3907 69717 870422518 52264 40789 893600063 74458 52264 619590156 25199 74458 542779074 52264 64587 642382232 74458 13715 485133317 17512 64587 592193379 25199 37315 716242461 25199 38833 337975325 21317 38833 69669808 22498 37315 206020448 35759 38833 863668994 21317 44083 516036505 73939 35759 894082999 32462 44083 42083384 75500 32462 208491648 75500 77773 435844101 73939 73192 565552841 44822 32462 549012014 75500 61056 428759572 44822 80019 79226668 61056 34896 425831774 80019 61616 938800140 44822 26626 74982617 41532 80019 932104498 13190 34896 159067835 55852 26626 99533329 55852 70436 260682703 41532 70191 480273319 13190 35437 330182746 35437 6794 9107810 70436 79978 434862604 6794 17659 493282454 45335 35437 205418866 53302 45335 813780060 53302 50998 86205064 53302 35297 548071326 45335 25925 269459473 53302 411 654111072 13877 35297 468679630 58023 13877 194127212 58023 72646 281889566 17642 58023 650484293 34215 17642 761746723 58023 62021 402370670 33987 34215 505630663 14089 72646 483120211 17642 59574 561463088 74867 62021 645941412 74867 37528 871213482 58607 59574 401060392 3517 14089 205244549 57100 58607 469455383 57100 16085 141035884 50344 37528 671662459 3517 31670 267331075 57100 23906 89979328 31670 79214 11966560 55732 23906 91792909 79214 44616 723737581 55732 56522 570675450 56522 11674 610674757 44616 68460 22377861 68460 16792 882714675 16792 36914 939019798 53965 56522 980557093 49083 36914 563863053 17137 36914 994244607 16236 16792 365538362 36914 50568 861917590 50824 17137 450028703 50824 54083 608023190 17137 29706 530985655 50568 26122 132988000 73960 50568 98735732 38652 50824 821974841 27039 26122 938610174 61480 29706 575723193 15551 38652 457303792 6263 15551 186856357 69546 61480 917398725 6263 38490 441436480 73796 38490 58247792 6263 31619 72129263 69546 17741 128510627 17741 68646 313503324 17741 9626 915811868 73796 63553 118547360 19497 9626 246548963 23009 68646 774608786 23009 32909 960777289 9626 5041 867212226 35095 63553 881749574 26193 32909 417924548 26092 5041 606405986 26092 19950 587893306 5041 17846 624710703 17846 56677 562615538 65780 26193 22559923 68343 19950 959260997 19950 41956 421308004 46925 17846 729609879 41956 8035 46807184 44174 65780 488950094 43719 68343 952208947 817 43719 491157191 8035 13539 712658856 42947 8035 517406400 46695 43719 506337535 45697 46695 785978146 16273 46695 540111851 13539 55671 341580932 30694 16273 108233938 46695 21862 700297398 16273 16841 391457620 38691 30694 281864410 45817 16841 637355415 48046 38691 2401845 36463 38691 712147876 36463 54308 682551445 38691 40209 607427168 48046 21400 282375761 21400 37259 237110752 21400 38837 767010804 21400 2523 735113108 35675 37259 708708156 21400 8042 779376752 35675 73640 145080213 41601 38837 807001907 36483 35675 870920899 77666 41601 209968706 73640 33507 863741500 73640 43836 869292296 3018 36483 236519420 47930 36483 210011633 3018 6352 950829696 3018 59181 945295849 47930 64762 990041175 6352 50765 32987617 47930 36069 925854886 73769 50765 162557280 36069 46069 600874733 25829 46069 389884830 50765 79136 534577420 2281 73769 296365256 10166 25829 100378963 47423 79136 115832678 47423 13327 206174433 10166 16323 682780157 29694 13327 419081497 47423 61710 214281066 23227 16323 562746940 16323 4088 455632999 13950 29694 194499865 4088 58374 14872795 79990 58374 814270389 49631 13950 459950492 47525 79990 971880454 37251 49631 13616417 24024 58374 899238407 49631 20583 469505243 24024 44025 668831984 75157 44025 963737832 7736 75157 570462895 42105 75157 170216618 16991 7736 244342479 16991 20425 64488284 20443 20425 396590947 20443 51068 64910234 66958 16991 713774596 16991 35414 563961911 21804 35414 257213101 21804 78790 795706456 21804 53116 873747724 72367 53116 293100478 34091 35414 971820895 53236 34091 625119851 52021 34091 347943642 31971 53116 220691995 72367 34390 940408372 35715 34091 612983627 80764 31971 627922644 35715 56598 844356619 80764 44579 902625891 68134 34390 615604401 52512 35715 989049879 56598 21268 849478172 39852 56598 55995064 44579 40489 32905584 13985 39852 159540201 18266 52512 407761619 66207 39852 88611782 40063 40489 477046674 12794 18266 179288203 71418 66207 59994659 40063 29442 941163629 11955 66207 9480126 71418 58660 55482895 45634 12794 446116213 58660 48873 615619946 48873 3982 279541973 48873 80959 93803275 45634 74969 408481854 45634 54137 626721122 19879 48873 784573825 2969 3982 767393498 11329 74969 622655118 54137 11492 930249613 11329 71333 145077053 2969 19955 502473160 2969 35291 81750741 70492 19955 583082696 53172 70492 865239412 35291 56758 797583960 45187 53172 301707076 53172 68961 225592589 70492 61901 575422781 30582 61901 710269192 40124 56758 26743252 36012 45187 425292072 35040 30582 828284336 40124 17469 708685220 30582 58396 901207199 42349 40124 108190297 36012 34410 453505348 17469 68360 808905011 34873 58396 54300246 76525 42349 331519655 68360 4425 735585997 14732 4425 83411634 14732 49899 247340221 15647 14732 618542120 45143 49899 185949135 53062 15647 659183987 14732 37571 223350675 61202 45143 24009463 53062 22965 129677979 53062 24719 207607166 37571 26150 76662215 36687 22965 634718478 70811 61202 926460917 63182 24719 917940000 36687 6639 540643896 78420 36687 457849871 78420 4331 83595970 78420 64027 166039315 7299 64027 555298425 42462 78420 6215542 39123 78420 818425445 50090 42462 953939945 4668 7299 602391937 39123 42620 945927480 42620 73132 268193139 73132 35820 320504142 42620 39299 321848457 80178 73132 727539265 35820 74127 103878808 26175 39299 786619587 35820 76496 599971620 23873 74127 773268945 16573 26175 638247311 65738 26175 14503779 731 16573 576406043 23873 61035 639825995 16391 65738 391151548 20 16573 289123958 42490 65738 129264398 16305 731 430646099 77746 61035 241102434 20 13641 742312889 16305 8988 411405559 42490 2748 516292964 15828 77746 820364119 14329 8988 12323420 8988 47763 399898358 72528 14329 103903328 15828 78033 577416974 14329 74864 936724104 74864 14554 696675475 53105 14554 401170855 24303 74864 875348739 55164 53105 933886857 50987 53105 777862600 35301 14554 402070674 35301 48891 820715896 48891 6358 286948623 35301 23322 319268417 6358 31787 452438522 31787 61102 958670487 68068 23322 412484624 35568 31787 955387005 23322 35703 101747214 61102 74348 192344106 61102 11081 391659697 35703 16906 172570467 35703 24314 829362954 50914 11081 335641714 24314 35927 52532343 11081 30584 980299117 3651 16906 984985696 35927 62760 156535629 9299 30584 738169169 30584 67842 927692255 67842 9006 467952930 9299 21457 507885981 34981 62760 802480638 7711 9299 101858204 64211 9006 701109666 21457 56009 500248219 7711 47171 888254589 32596 7711 738116263 64211 1281 720737890 17421 64211 333383705 47171 40498 39778640 68969 1281 785422298 40498 36975 819730535 68969 61197 1731355 17421 70334 270278321 68969 22165 601023744 78266 36975 373335402 19636 22165 323701503 70334 30065 277215412 70334 70520 785076591 30065 17155 424794715 54069 78266 923610789 30065 50970 958143494 18545 17155 883183197 36611 18545 588001379 10757 54069 9700667 18279 54069 87798773 10757 24032 210093404 22251 10757 589597241 50310 36611 170461712 10757 462 698797416 64656 462 450623162 23168 50310 585427881 69924 50310 100465208 42016 69924 52400721 23168 29681 693484719 50311 69924 23382958 69924 47536 495277439 47536 9303 131338910 29681 80352 217956886 2590 47536 300060237 2590 9269 904669356 2590 67587 875296866 9303 68759 147904667 80352 75919 31620217 75919 60675 177286020 31074 75919 942368184 60675 53820 655066800 60675 20936 254750196 14843 60675 242955707 14843 62379 198622856 39708 31074 636862701 53820 78739 258568633 20936 35214 908564964 18422 78739 215633475 30577 62379 666796880 39708 78831 59212102 27764 78739 756069070 28455 78831 538745345 1252 18422 104435775 73074 27764 74856465 78831 31750 5815893 15856 31750 762147325 31750 47149 397537063 19201 73074 121447401 32367 31750 176564787 38094 15856 281965894 47149 17928 394592419 19201 67018 650600327 27476 19201 635474768 27476 36154 134711933 36154 44919 234443863 78327 44919 726254233 67018 73208 833465701 36288 27476 747003019 48653 78327 540397838 78327 78901 924655969 70822 48653 691600482 70822 5014 59612773 78901 38235 408733514 43350 38235 434663014 43350 10769 353646779 55307 43350 103758489 44407 38235 962196133 52310 43350 756429280 80413 55307 620592617 55307 32263 604975248 78549 80413 642614296 57939 52310 698065762 64267 80413 301261758 32263 70471 119014173 29542 32263 119444615 64267 69572 92906025 64267 47919 435506135 32744 69572 605215340 70471 9301 186095320 64236 32744 282054299 69572 44352 461539961 40649 64236 993013995 40649 28199 140171603 41146 9301 726439694 51471 40649 198133538 9941 41146 320833399 9941 2246 515160772 4619 9941 169344181 35598 9941 316484292 26216 9941 363114824 58895 26216 37061194 46640 2246 99490352 35598 4882 461055995 1917 46640 316806977 58895 77903 302133095 77903 2387 39409763 46640 34772 984674062 33924 34772 39925499 34772 26631 486899733 33924 29461 590642583 76324 29461 950296483 41714 34772 378297454 41714 61368 782891493 41714 53478 986912483 29461 73293 688516337 53478 77322 387821041 41714 47341 511080855 61368 61958 50661209 36073 47341 897049783 73293 35777 471804514 45981 77322 818845810 33859 45981 815372283 36073 3241 248670734 17127 33859 633398236 45981 62487 179212024 45981 68575 125636437 17127 56846 840549500 56846 75151 299998462 62487 17163 51575525 15085 56846 575333128 16094 75151 194487302 75151 10076 170702093 15085 58064 302981910 16094 47368 677705006 72429 10076 441347836 72429 41412 104247272 57299 47368 365756496 47368 405 916229867 64492 47368 332466386 72429 34464 55030396 64492 11856 331217971 34464 21423 493703267 72686 34464 684600722 10239 64492 647724814 21423 42794 785645373 38311 11856 33817158 3721 21423 38728460 55782 42794 685700831 23064 10239 278398901 3721 14274 246774763 38311 7846 217948057 22291 55782 979940381 12518 7846 123157938 23328 23064 50648132 12518 11903 3347401 11561 22291 819819083 23328 26381 286345359 73073 12518 358849192 55805 23328 959740427 26381 74122 412155027 74122 17032 82148298 73073 25040 578034826 55805 63621 650491434 21848 74122 462587127 425 63621 332174194 17032 33058 501153420 21848 62353 912900272 12156 62353 986343151 31996 33058 82296749 62920 425 196715233 62920 59541 995186160 31996 59974 125242219 59974 15398 182573015 36786 62920 957510299 43960 36786 490665417 67273 59541 740215593 13789 43960 815637509 43011 15398 693690471 43960 67173 287018775 66895 43011 100051977 11746 13789 570672186 70020 43011 21831568 53805 70020 934815546 66895 42692 224663368 39787 66895 602715052 58283 53805 660305492 42692 57301 290429266 76709 53805 584465430 39787 70350 269639122 38905 58283 320348422 58283 6875 764157404 15663 57301 38150952 45849 70350 83847133 70350 53255 603472906 45849 70946 593151720 70946 12897 990058875 53255 2320 157246629 2320 40305 499912714 41276 70946 577614212 5717 2320 666723519 41276 76726 145954682 69435 76726 483263175 40305 49664 112576723 55978 76726 614418926 65719 76726 314737034 75642 76726 847553081 49664 41055 847847712 49392 41055 363722051 41055 65040 470061805 41055 24631 155077103 49392 58028 523236190 65040 42935 79553782 24631 19100 862059120 42935 77939 477577693 43189 24631 156558927 44278 42935 325035295 77939 33050 323846574 43189 56375 443930254 24206 77939 728543424 13510 56375 376188189 33050 40048 698149227 40048 869 974691244 24206 63664 961961651 7889 13510 182724485 869 80585 10640953 43519 63664 200269682 869 49605 335453914 67640 7889 919392659 44062 67640 711806307 68878 49605 342219066 49605 43790 246304265 34551 49605 23395191 54719 67640 180585530 80755 44062 711606833 68878 67829 83223674 69681 67829 804925760 67829 71893 164052641 67829 32537 179886190 55691 67829 675579350 19087 71893 115586798 42636 32537 700412260 42636 76213 72613794 36541 19087 448196291 76213 44088 85895559 42636 20332 94009505 54117 36541 733400531 44088 48049 800401684 36541 38471 762980956 56857 38471 929153865 48049 71031 742632517 12383 38471 414899160 22987 56857 646266789 23387 22987 884724332 45571 56857 409998792 59689 45571 41280003 30897 45571 99040334 22987 79333 841442068 59689 64080 482591136 45571 31172 868693278 79333 57677 7190007 55667 57677 701634018 57677 4880 8049252 56774 55667 349902610 55667 77047 188055616 56774 29601 98134347 31565 56774 996466713 24686 4880 35795461 68593 77047 91985307 68593 16002 321402830 31565 35543 333339824 31565 30695 880086037 24686 10221 809407794 56056 16002 309066983 35372 35543 716199163 68905 35372 713001974 65564 68905 845495743 36553 56056 316496058 50551 65564 474220743 68905 50544 624575203 68905 17780 650487841 65564 23719 297997192 52637 23719 88259406 23719 49943 142204406 36205 49943 254312444 23719 49857 387261510 49943 63835 531322767 36205 47568 872548773 49943 40897 841392001 62433 63835 485245841 63835 43870 211892366 66259 47568 986013034 66259 14082 317916506 30434 43870 763449454 13624 14082 821424108 2597 66259 306929957 2597 41529 963250555 2625 41529 971382853 41529 74710 938719799 45473 2597 84271024 45473 41825 282227194 76317 41529 485717209 58093 41825 591396430 63545 58093 6796872 76317 81211 392398087 58093 19622 547928645 76317 28280 542806876 58093 79597 514194912 81211 74717 688967120 81211 21426 505376980 79251 79597 370701722 79597 33423 834819527 346 21426 122266785 32316 79251 90494938 21426 80666 772305988 67130 346 959051526 1131 32316 351331194 80666 75566 720599493 80666 79469 655551067 75566 42870 80548754 18149 67130 219439077 1131 3992 504755956 75287 18149 14935428 18149 64189 475485684 19321 3992 1627933 64249 64189 66810126 3992 5011 498202299 66490 64189 558798281 66490 56191 560348382 5011 28113 533972017 56191 66160 676575529 73779 28113 92220253 66490 21513 790308627 66160 59290 823150695 59290 49952 392732459 7108 59290 346325198 59290 30182 384693197 59290 13280 226933838 28647 59290 722548371 37181 49952 956047522 7108 69504 388314884 70731 30182 96505958 37181 76777 629520000 69504 35211 212018966 35211 42994 157113806 36295 35211 227555452 37640 35211 91530875 42994 49905 714112406 37640 73827 985111798 42994 67296 32731896 49905 32123 293478900 67296 75255 842532142 32123 59806 935170945 28042 75255 782833420 28042 26664 476918200 26664 65278 86928320 43190 26664 466771290 50188 65278 456782966 50188 64413 543771214 26664 35514 138676021 50188 34014 267309263 43190 27711 387090704 64413 78771 391039876 78771 52547 798228687 34014 14018 490982561 52547 36246 459028632 52547 19478 915050374 18411 36246 167666256 14018 20549 76059454 49003 18411 212973336 19478 20408 394413318 18411 71522 123243437 18411 67492 335852281 63403 20408 809992246 42112 20408 953861032 42112 46683 433024864 827 63403 872448789 81162 67492 285043131 65052 42112 626351376 46683 23637 344673039 38076 81162 619265100 827 67996 606828096 67996 20599 810295144 53674 20599 89569494 38076 55668 577510378 67996 25714 996881299 53674 49096 454960834 3681 55668 685624653 9926 53674 257700187 3681 27074 375469309 9926 47786 1834216 3891 47786 285247863 14492 3891 333642439 43344 47786 990288019 61720 27074 358595511 50572 47786 929844101 50572 33393 843695428 19935 43344 364692434 4042 33393 163682900 33393 38054 97894219 31869 50572 461837457 31869 59367 418149672 23432 19935 919932953 31897 59367 412644105 9691 31869 304423924 23432 59352 241710709 76336 59367 449123936 31897 44430 33057494 52278 76336 949765914 53571 76336 742760190 6893 52278 915855619 17425 76336 138738385 49474 52278 61792839 49474 22103 118574319 39682 22103 662725445 22103 3823 671701714 75363 39682 16276755 41304 3823 893877542 3823 58125 46142061 41304 26242 966359196 20114 26242 94635061 26242 64303 361856823 37755 58125 587544826 9520 58125 179041722 26242 44414 975808877 4958 64303 550704864 35461 44414 299438902 20934 4958 356248244 35461 76059 45390416 20934 4864 144256528 62091 35461 396323799 45285 76059 685195112 77152 20934 758325978 76059 80684 53842960 40645 80684 738110651 38294 80684 712583072 40645 66314 80788411 20377 80684 81537408 38294 75124 174386910 66314 74583 58160326 32131 38294 887413739 74583 62103 894376632 9305 62103 150824787 74583 37462 105633432 1557 74583 430480138 51050 32131 609363762 80509 62103 65848201 51050 45122 91920839 76728 1557 578664228 1557 34386 186191267 80509 64151 18482303 48594 34386 707069640 76728 53262 825730582 24509 64151 767603948 30191 53262 754218876 4381 24509 855345977 53262 68963 139662162 41095 68963 386034306 22166 41095 705380185 76400 30191 191734850 41095 76827 741557696 76400 74327 815180608 22166 18158 800690185 18158 72297 189129125 72297 12520 757897943 74327 68642 401161992 18158 58518 126611079 68642 31990 728167308 58518 29328 601871379 12520 56290 657491851 59235 29328 26568230 59235 40248 702755569 29328 2681 967593136 29328 55866 309233689 55866 52179 432973962 40248 38448 661349993 39741 52179 154583499 52179 15184 834453904 52179 64326 88664747 41386 38448 187144448 54857 15184 251419769 24915 41386 475459285 10951 64326 401570771 64326 26172 35405207 64483 54857 551914198 18167 10951 212048754 59908 26172 910767584 26172 76370 597229168 15250 76370 708626897 57667 59908 403850392 55995 57667 259947744 74197 59908 168648867 57667 32796 394247336 7718 15250 369804926 11883 32796 879202148 41020 74197 181991122 11883 53140 850288512 11883 64953 213685463 41020 66900 861076998 50091 11883 107817782 12602 66900 647020425 53140 1737 696506323 64953 79581 87187207 12602 5048 288665080 50091 66087 905231046 37331 79581 789931313 51266 1737 462748555 79581 41914 579710031 60173 37331 814199300 9707 37331 192424323 31592 60173 211497030 22028 41914 381572415 31592 1211 31865850 31592 8777 166161174 22028 48200 696864896 22028 71302 863483092 2769 1211 446361839 35932 71302 754189680 35932 79768 558757605 43354 35932 34395850 77212 71302 440402930 79768 76707 481683790 28746 43354 487940041 57997 77212 612663725 16257 57997 715941478 34827 77212 700573489 54 57997 32019841 34827 35962 694256749 34827 51102 529920130 35449 35962 514377586 70792 34827 986913227 70792 67618 275703047 67134 35962 642882793 67618 50948 819340461 35449 5085 777780185 50948 43981 370661749 5085 22638 383096172 4089 5085 826367298 43981 44934 618772059 14114 44934 25691904 35207 43981 949151769 61518 44934 967184744 52069 44934 513443995 44934 55106 602606348 58807 55106 374375765 58807 23344 975181850 23344 42913 199877312 55106 3641 647080408 55106 49725 985810322 58807 35359 896916851 23344 65164 25189880 42110 42913 539322671 49725 15714 972440488 70806 65164 984354963 70806 47445 657237342 66639 70806 778442434 47445 48134 293861309 15714 10349 292593421 27139 47445 112101371 48134 9787 555702129 66639 71338 864700052 36557 48134 700282477 71338 8801 486801576 27139 64098 759853817 56189 9787 371332803 36557 4939 793751455 8801 27242 776865618 65279 27242 509841433 77576 27242 551280445 77576 30021 193035004 27242 54997 209275963 11373 30021 519939599 70773 54997 422137315 70773 42599 162958926 54997 69454 560249138 68804 69454 873232169 11373 27611 102061383 68804 15400 194559254 70173 69454 625910230 68804 72442 619023906 70173 17092 463700090 70173 6451 98798415 72442 31490 598365836 72442 40111 842388164 68381 40111 955352593 55928 31490 210680419 59673 6451 711933304 59673 17474 372798527 68381 35479 395669386 61243 59673 373342003 17474 33993 106934856 77338 59673 85900415 35479 72463 672605168 40486 33993 355408246 17094 33993 939905438 17598 77338 791131 17598 53730 239723862 77168 40486 349203936 17094 34026 560745742 53730 18085 987735979 21212 53730 932047966 22018 53730 385759591 34026 70777 634069114 21212 49900 483084588 22018 22505 146831920 12630 22018 690689723 11964 12630 955517111 23402 70777 167795713 696 23402 762082505 696 79763 631670377 66945 23402 350152460 69167 23402 810626171 66945 50045 584567402 696 53955 427966020 80417 50045 203938556 80417 21051 366444179 53955 59078 171667446 50045 7814 485000491 40200 53955 363278237 64743 59078 687991408 21051 45973 677028018 20757 64743 468909630 32828 20757 7787619 20757 56132 965700108 64743 17181 12425652 52726 32828 29407117 17181 53943 934864691 49886 52726 952454432 17181 25794 999863393 29400 49886 369777938 29400 30953 353671500 53943 39213 44821170 18381 25794 340942236 59554 30953 331075504 46589 39213 350423088 68104 30953 66846978 52813 39213 250264394 64124 68104 365028934 77014 52813 24978300 68104 57287 585471185 64124 51842 633132226 54342 51842 105014762 10466 77014 454911588 54342 72833 939945361 72833 75594 142922346 76939 54342 216125979 76939 26687 898461764 45557 75594 21932791 63213 76939 643285157 8165 63213 796140821 77624 63213 77107906 8165 43875 726192049 39645 8165 103777106 55655 8165 290457011 77624 20365 126982725 77624 46375 871192055 55655 12279 343322846 41713 20365 180628218 20365 35753 886192359 30589 46375 958042113 30589 44042 135329577 48719 41713 230741250 45047 44042 287631589 48719 69099 125711691 2704 69099 310715033 48719 41572 777141339 56278 48719 637356660 65574 45047 420227937 70505 2704 447070720 41572 32774 574921870 70620 56278 439129492 70620 21302 186684745 65574 6497 127353441 6497 25943 433203120 40420 25943 340402891 2640 25943 747693204 14278 25943 417929674 25943 13519 509523808 59042 40420 83624843 40420 55037 488994357 59042 46479 409604361 4674 14278 487195513 10269 13519 621985433 36644 59042 493127486 10269 59726 470624747 36644 50094 495625947 62815 4674 219195980 59726 41004 397239276 59726 76481 49623654 32874 41004 65127919 76481 48207 74203979 41004 34799 718275360 41004 30522 496288275 75368 48207 902727614 32156 30522 715551017 59962 30522 679285692 34799 17230 510374017 59962 48327 24632748 32156 32237 778937354 39838 32237 53931954 59962 51663 290842288 17230 62075 864349040 62075 26481 84384942 74159 51663 709104036 63406 62075 944547061 63504 62075 81584188 62075 67442 292085777 5006 63406 68433743 65363 67442 880175065 63504 65091 73319869 67442 33833 215399678 54016 33833 425914159 16383 54016 624119465 43233 16383 858133145 16383 79081 673339839 43233 32660 505135270 30602 32660 166655698 79081 42074 326736744 32660 18562 483588976 13059 30602 942598282 41262 18562 515105435 6139 18562 151919777 42074 2266 824042017 18562 18832 448081613 6139 65299 44031226 18357 2266 4975865 72524 65299 126523392 72524 35791 985204597 49156 65299 733953279 18357 78137 6216026 40320 49156 460435540 65047 49156 223991596 35791 73510 585868305 73510 20297 583164576 38384 40320 439085469 2981 40320 202626017 73510 112 402461678 34451 73510 613898465 34451 9409 427415662 45284 112 635753477 27029 112 288414259 57600 27029 730877790 45284 8454 924135713 8454 60904 18096857 8454 32588 264452830 57600 30297 770414811 57600 19394 240696877 30297 13792 57012307 24869 60904 250167445 30297 8352 748538811 34960 30297 18456092 53319 8352 495960167 8352 61024 158226971 37458 34960 204970514 46532 53319 876871409 42613 61024 57089520 46532 8952 186486031 42613 51909 432739668 46532 6778 356566047 23260 8952 473743436 1882 23260 180182106 6778 34575 198423595 51909 77893 943597352 30677 6778 247444163 23260 14418 748129134 14418 78752 735534061 39854 77893 799664151 4235 77893 892535693 67729 4235 46385560 52232 39854 543533754 18075 52232 790746546 39854 36779 793575335 4175 18075 93623283 18087 18075 940370670 18087 45810 382184228 65381 18075 923724554 4175 80703 215821403 4175 58505 983245315 37651 45810 230100401 71800 37651 58216252 41917 80703 931705151 74250 41917 449847459 51533 71800 730277240 74250 36552 541776773 3819 36552 144922059 51533 73984 257468817 4020 74250 390966501 4020 69298 765417531 10494 69298 982391854 4020 20342 934779112 10494 26462 677451356 26462 81055 779458765 69298 27055 685684515 51771 20342 905207863 20342 80422 550942607 27055 54888 746530799 31959 81055 609690777 54888 30758 66533410 31959 51194 243794110 80422 76673 969147165 31959 58014 546137060 58014 74308 176901122 38681 74308 130176483 54478 51194 274209693 31131 38681 353139553 40630 74308 182177119 40630 73589 772525171 38412 38681 776380017 5043 38412 281889013 22323 73589 226510952 40630 31911 497528345 22323 17191 167995728 12375 17191 874452708 11845 12375 299703488 47486 11845 695355670 47970 17191 506962985 12375 62797 200499334 42793 62797 31112640 62797 48335 478699109 62797 8528 148276853 66173 48335 219343837 48335 67509 567462270 36916 42793 997122554 4234 8528 302595043 71027 66173 877946517 75557 4234 111843188 38756 67509 207180445 6659 38756 335210333 6659 59873 366884402 6659 10001 52396320 6659 35031 756280822 6410 6659 8765501 11398 35031 95739760 59873 38020 139972322 35031 23103 50233172 11398 67212 111310230 23103 7760 323735845 11398 6407 261446015 11321 6407 875131136 7760 61745 452386317 47324 67212 945663401 7760 248 981068865 4314 248 549101118 4314 64242 86993348 50329 64242 951193018 73311 248 830741941 41036 50329 698748970 80873 41036 516770346 54618 73311 731901931 78947 41036 73960298 27067 54618 650024541 32913 27067 51712110 3146 27067 716559375 51417 3146 147135135 27067 56612 582231881 36867 32913 49800866 6654 51417 16267305 3146 20149 533255477 36867 10266 199665279 56612 61025 333870293 6654 32498 759638490 33063 10266 563364838 10266 15883 709152375 33063 2453 957908888 306 2453 441910551 32498 65783 75705759 45531 2453 69656062 17680 2453 65695477 2453 72927 998125041 306 5772 82938649 41303 5772 664868412 17680 45730 960768553 41303 62875 16125594 19293 62875 99020490 41303 12245 114272854 12245 56795 219165520 21090 12245 302535715 21090 61450 37331503 53395 56795 715181890 56795 41499 157775097 7757 61450 879625926 70295 61450 101543882 2668 61450 65931423 2668 11861 293046475 70295 45418 85102670 70295 54088 349446086 2668 50741 213757336 45747 45418 283623148 33059 45418 656755019 39710 45747 298190151 5411 33059 520567118 50741 925 349971916 33059 50155 4918727 3774 5411 687307273 50155 17296 87576510 17296 18962 729709407 18962 27992 931079573 1377 18962 621517123 72627 17296 703525347 374 17296 618616510 1377 77160 995581419 73871 77160 243631797 72627 18257 130793585 374 16680 144254384 16680 63947 762414931 63947 60603 411092827 18257 70293 664832904 63947 29138 958601232 70293 26572 853400860 70293 2109 242368597 80809 2109 196023574 52076 70293 760696155 26572 56240 508363993 52076 59514 681663192 56240 8172 1809576 1523 80809 705550055 59514 55378 120858648 14404 8172 911762449 1523 21139 328953146 8172 29792 39200836 14404 43654 203494066 29792 35118 79382827 43654 49168 916391104 59833 43654 390594950 63817 59833 388925263 35118 56319 563285684 56319 35934 457557900 59833 51093 417084682 63817 3864 558711466 52250 63817 30327582 15033 56319 251543926 27519 15033 262944736 3864 59620 537575838 3864 51567 624054805 8586 27519 935756716 59620 43040 810413410 29143 51567 818582002 29143 80056 712610451 71307 80056 780296644 8586 74880 357281420 22371 74880 736168946 22371 5113 459203442 45458 71307 97065292 54049 22371 12165089 45458 24097 827552348 75425 24097 921330498 14615 54049 630886656 14615 20032 156531547 14615 69259 64015118 69259 36258 887507827 38233 20032 148874691 69259 9355 844055315 20032 2222 440233824 9355 59090 554946148 33309 9355 512387516 46393 38233 242268725 43313 9355 685311021 81082 33309 147316008 24450 43313 430276640 18070 33309 143185771 79410 43313 54490117 60034 24450 41957962 71459 79410 101307853 18070 56537 558871966 79313 18070 831592208 77418 56537 870127503 39204 79313 996817379 53625 77418 800439941 11040 39204 975881283 39204 39168 510098021 11040 43339 120130007 19314 39204 294374310 43339 2781 158871611 5358 39168 292850041 43339 75239 453687764 33690 75239 552009938 48741 19314 205584779 8705 2781 751103701 66006 5358 497490106 38078 8705 177248301 48741 79376 461388159 61244 79376 14581913 877 66006 319107671 56394 66006 600289441 61244 78 22924292 61244 41367 488290452 877 61603 567786906 78 54754 801011676 37391 54754 76871429 61603 55277 168323118 55277 64915 234930227 52669 61603 743769771 37391 21308 166817305 60234 64915 599923986 52222 64915 509881839 52222 10969 845906074 10969 34756 529580789 51036 21308 281991887 60234 11489 528026189 34756 69294 996193762 10969 65377 845185139 68420 11489 694004778 26721 69294 972181674 42122 11489 992146911 68420 6495 146427220 42122 77040 284644995 31344 6495 880803084 43806 42122 674388801 31344 76534 228320939 8736 43806 416960498 38003 31344 756517772 38003 64549 709472775 22124 64549 975870907 21275 76534 987303369 21275 64714 578778689 22124 65221 907363926 22124 72294 25530395 64714 13336 541968572 72895 21275 801417858 80670 65221 899281521 13336 8157 547101862 25103 72895 181718874 80670 41003 64857633 46468 8157 180558034 64405 46468 982936810 77499 46468 883897697 41003 49133 712901453 80902 41003 730585842 64405 1633 289867834 68825 64405 897702156 38849 80902 258935392 38849 36627 145126700 65854 80902 111467487 36627 31319 134694204 65854 22772 73727106 35961 22772 565763121 74507 22772 922934941 6188 35961 753766613 12060 35961 456106018 72872 12060 986003843 8945 72872 384359528 50202 6188 883530109 2600 72872 168304713 60724 8945 343582392 8945 19513 37037862 50202 80126 179335419 50202 76366 751383330 76366 65482 432955388 74523 65482 716590090 70112 76366 480768860 76366 78614 306658017 76366 22401 116178862 73393 22401 646530325 22401 75892 69901881 71979 22401 509302821 48234 75892 246711871 1980 71979 630839963 80699 73393 695956029 75892 51369 449390631 51369 53148 109833573 1980 49437 133339319 80699 52053 634918095 15649 80699 318663809 33662 53148 600089814 34525 53148 488039424 34525 47726 530603793 50347 15649 979907003 50347 74306 876806747 31910 74306 74277179 70387 47726 581590021 1734 31910 707647050 2239 74306 329758698 74306 30152 663576570 30152 57444 990148039 2239 30387 65253148 18991 57444 304428393 74265 30152 241666952 18548 74265 788347813 29152 18991 712252669 59664 30387 448101009 18548 29359 174329000 65868 74265 847505883 29359 74750 330520157 26954 29359 633189681 59664 2009 376053958 74750 25765 988377334 25765 33564 748114292 33564 53814 127220722 2009 64515 196367108 7220 25765 229690763 33564 26939 69866722 7906 53814 17761770 64515 48596 178498342 7906 73561 871864433 50645 7906 47063559 11459 48596 943559453 69544 11459 3702945 73561 29582 228144911 73561 38822 72927018 15492 11459 591536785 69544 23769 928630642 17602 69544 237714683 42609 23769 603082850 30257 23769 940952145 55475 17602 334820514 58402 17602 766102912 44409 17602 409794762 42609 72451 568737258 67548 72451 589974264 72451 42251 184076814 16732 67548 465599833 8291 67548 710946730 16732 9056 623734303 57168 42251 656042227 73503 16732 652942581 16732 12682 998158645 57168 69129 680009481 39098 73503 110834507 39098 57169 453325082 12682 72553 935058639 69129 73989 927462259 43444 57169 45349181 29295 72553 337542583 859 29295 630582824 48139 29295 612237178 73989 36223 269587370 859 27159 794812254 68856 36223 399656138 27159 21902 624658440 36223 55463 820240577 55463 32893 155793728 47565 32893 711690594 47565 37660 906788899 79794 37660 823928239 55463 35971 579344452 47565 28502 775927 35971 58033 165181130 35971 69893 549096433 35971 72788 217760594 58033 17530 135273259 15063 69893 699371594 58033 41662 760351132 15063 5616 90427428 21575 15063 617763104 15063 45124 68221986 18148 21575 845203237 5616 76468 108919253 21575 77218 764851620 77218 35104 231935282 76468 8979 80854833 76468 10950 52799438 76468 11672 23119145 35901 77218 980272214 8979 55872 425736979 11672 48320 456927534 48320 46674 880546929 74091 46674 818387215 74091 9994 502999325 48320 38511 653421681 74091 28593 328933209 73099 74091 263798810 29872 9994 503208428 22672 73099 583546627 6393 22672 93458914 77488 28593 561872608 16893 73099 479277991 22672 11290 108460855 18712 11290 685168962 29437 6393 927129062 45878 16893 991798576 62449 11290 524432527 29437 8127 392872073 42945 45878 365759917 45878 44191 956667083 8139 8127 721666526 8127 54319 298374314 42945 46264 312253088 25212 54319 63216097 23417 44191 922159139 8139 42842 563797972 42842 51735 36021457 42842 5853 951220142 16064 25212 250505798 23417 16984 938248079 16984 27845 452327744 70938 51735 414207806 33406 16064 654908511 66086 70938 24612713 62219 33406 555467626 37211 66086 744882725 8282 33406 971912787 66099 66086 115115837 53449 66099 697356129 66099 17775 32481939 8282 2559 40039644 47508 66099 956063365 66099 70077 196904922 53449 63812 73059760 70077 75373 248705311 15927 2559 625045580 75373 44233 646387195 63812 20465 530309675 15927 74014 698849614 44233 41114 26996834 74014 54627 241234882 44233 66197 383967742 66197 78975 520169296 66197 19509 349829893 41114 41433 529931862 54627 79995 689557043 39212 66197 536140790 41433 3366 351065304 39212 220 405420266 6749 41433 180456432 3366 49267 140465602 2749 220 207674981 22758 49267 549788096 23822 49267 940664852 49267 22554 145423392 18684 23822 355471301 18684 37760 444573943 23822 58201 599805942 12236 18684 91038971 76199 22554 34785013 7427 12236 36980366 54791 37760 43458687 54791 81253 222478815 12236 33881 158683218 33881 66311 523681753 15297 81253 134541007 57124 15297 849674359 57124 5837 303516501 66311 49090 932716992 66311 64909 500616515 49090 19166 916875737 20190 19166 464798658 11071 5837 595526858 38862 64909 31225618 33791 38862 719273134 33791 77555 160053011 35579 33791 642869035 33791 71072 34407356 69304 71072 303068387 71072 11267 198279630 35579 48655 237262921 22547 71072 343413843 71072 6448 380069323 72641 6448 338916084 22547 63536 596144395 6448 80116 243443050 56569 6448 548136764 15444 6448 432018861 80116 62007 477879006 12251 80116 682745800 12251 28324 381771458 15444 40985 510954690 12251 64094 751343206 3754 62007 595021042 64094 53266 443485317 71152 3754 586194431 14976 3754 831154006 20784 71152 472718216 66555 20784 281571317 14976 12986 229042345 51385 12986 503683248 51385 34597 95768544 20686 20784 885759800 66555 78787 47999984 20686 31791 843548232 51385 43352 265823646 43352 82 131093643 82 4072 954992882 82 24652 27173080 43352 60098 641881141 8693 82 48347295 60098 64455 3922983 64455 12363 10200197 12363 60686 795757329 64455 15011 140791848 59138 15011 22003575 64455 19333 202317767 67920 60686 401327807 71457 60686 498075873 71457 69375 156749073 70370 71457 737622623 33761 67920 271976495 69375 53574 51867404 71457 20036 603669465 20036 42538 629499650 40730 42538 402215229 40730 57649 326142528 687 20036 262380944 74692 40730 587812109 49369 74692 480630587 49369 11445 787970646 11445 49926 78111751 66261 49926 472922629 76398 66261 783398679 20232 76398 486316398 11218 76398 17655307 76398 62711 215236820 76398 36334 92655287 76398 9668 369117527 27458 11218 198661055 65004 62711 794391707 740 65004 381496820 20239 9668 859530844 740 79075 309393309 79075 49014 407048736 740 10964 28463259 24586 740 145174406 19304 49014 890340495 34688 79075 143563616 57467 19304 294128236 57467 61921 466403276 61921 56718 706335384 63347 34688 453931692 63347 38338 948744317 68292 61921 200348122 68292 11659 674182744 63347 15037 600798005 15037 19487 820306762 11659 68964 552073677 75137 15037 760188151 55634 75137 772240315 20250 75137 6658145 42430 19487 452775467 27597 75137 240544456 55634 32021 275770514 20427 42430 78735446 65368 32021 551488933 42430 62080 423813884 75077 20427 289094200 75077 15722 680986193 62080 31947 224996272 75077 50673 189214849 7984 75077 115881201 50673 33899 138639475 11167 31947 991738031 50673 80285 332109989 50673 14382 392511734 7984 23373 386425767 49141 80285 940799472 14382 6682 294142634 47345 23373 866675613 6682 39239 958743774 55806 49141 10465259 58257 6682 276101520 53538 39239 312664908 55806 1881 641518128 59120 55806 17289350 55806 70681 215971806 73772 70681 840254586 1998 70681 506158126 64204 1998 105955256 43238 70681 301003664 64204 71740 29552598 1998 68154 196270541 71740 34311 19432353 635 71740 39438406 34311 11244 715807602 47579 68154 156788861 61330 68154 938288887 635 27710 878348667 81250 635 95010793 81250 54329 641131325 58957 47579 203116121 59643 54329 950503390 81250 32760 64230761 56980 58957 580396024 52226 56980 999962329 32760 22697 226202056 24603 59643 273861818 36500 56980 704899697 69741 56980 765402119 15534 22697 31918485 15534 49754 300069332 48842 49754 59998932 36500 24776 326630424 78404 69741 341828365 80079 15534 310730744 48842 62234 238974057 54537 48842 692579169 26952 80079 409733921 21490 26952 351171662 21490 6972 484544996 6972 33717 724045982 6972 63567 85681619 33717 43503 985735996 52473 21490 143718319 33717 7638 92468467 18694 52473 84864186 43503 66243 69376847 51388 18694 483412368 64769 51388 935727065 64769 11304 817648486 64769 73038 513233121 64769 9381 465337372 64769 48283 98616340 73038 32218 667654919 75385 48283 717717588 48283 77894 505954693 38066 32218 567979665 65154 38066 144704070 65154 36126 87250326 38066 6080 157370126 5078 36126 169091891 5078 80050 424772940 80995 80050 92130128 80050 11386 634476007 46790 11386 438458739 80995 48199 979347700 80911 48199 213779737 48199 59179 10020500 80911 61186 172272716 61186 25568 467216777 45004 48199 534908033 76237 61186 36786573 76237 56649 269840480 12472 45004 509119709 43226 25568 174945730 56649 4136 389325947 34389 4136 613756845 33555 12472 582506356 43283 4136 574800544 4136 53903 586260515 16975 43283 374139557 53662 43283 817467492 31087 53903 862809638 53903 65752 752831718 65752 36532 210196109 36532 51828 630105356 31087 51883 898252664 36532 22201 700508189 64916 51828 553415270 66028 22201 230216649 42362 64916 581150431 22201 27743 924914968 44331 22201 286157832 66701 66028 753310599 34751 42362 429436387 38269 34751 579250357 27743 51922 757695679 66701 45693 244011586 34751 2133 76722190 2133 35228 508104020 35228 57540 69408150 51922 36933 884538789 36933 41023 510134004 41023 8756 988270307 41023 67267 499707575 22332 41023 496942972 8756 51498 690545901 67267 76081 980797982 8756 10759 634311963 22332 61034 542694807 51498 10705 926196044 65211 10759 572356993 63396 61034 371179363 67281 10705 156913391 45895 61034 813211883 6386 67281 587336201 65211 52917 508259486 67281 28470 555313545 27277 6386 761954668 48163 28470 934459112 13063 28470 467103509 52001 52917 47552949 27277 67782 705776373 6930 13063 839385842 6930 53904 614975861 45184 67782 108869387 53904 69223 209058513 43318 69223 77579980 40014 45184 350111308 1125 45184 880655778 45184 28125 604543480 1125 51675 750975922 7948 1125 644899668 28125 29348 983712805 28125 1438 554906020 50115 7948 373549279 51675 48218 202090352 50115 41458 32175288 5730 1438 301969508 5730 48731 952987761 41458 30626 106158129 48731 24104 163149974 52652 48731 300632576 48731 45102 747970866 56487 24104 32772373 34798 45102 519099774 3580 34798 654167672 75265 56487 602635168 28361 34798 281397864 3580 8715 410954376 20601 8715 209552592 75265 13273 858313411 13273 69314 58122232 28361 322 24542368 20601 79786 467082528 17802 20601 129553457 322 71394 744419975 79786 8207 593489996 8207 76349 90982433 54015 79786 548312785 58955 76349 675120206 31775 58955 761070657 77996 76349 42520955 58955 80888 333387919 77996 67405 655086498 67405 6058 160222701 67405 40147 528845949 37804 80888 128798383 56535 6058 614057510 8668 37804 799576268 40147 79246 983387228 37804 71212 359413393 34317 79246 926865854 56535 67872 477892454 67872 42366 146880601 37620 67872 141603092 65271 34317 946134147 54809 37620 856321385 65271 35393 823928623 15571 54809 165090270 61649 35393 934051597 71451 65271 48686911 16810 35393 48881782 16810 60457 754898425 16810 1724 183342392 1724 37300 596595678 32450 16810 188637118 49072 32450 747053173 1724 68319 761428808 78366 37300 985867608 78366 55875 103667216 54359 55875 435342916 5848 68319 587693498 78366 24362 743489163 21468 55875 333889954 14801 5848 595669942 11392 21468 86408753 5848 6882 435871797 29586 11392 821842144 21468 70652 650746174 14801 5097 597761265 29586 78102 24430506 21058 78102 55867272 78102 10045 754417703 586 78102 701462004 28333 21058 430638188 49232 21058 425305062 70037 21058 412479631 51201 28333 10161754 48137 28333 129653381 23886 28333 917064576 44759 70037 464509608 44759 46376 222196524 7351 44759 991280211 46376 54771 943667975 26493 44759 901739552 28861 7351 594400936 48484 46376 32860322 71891 7351 402686435 21546 48484 172596987 26493 33422 85112387 27779 48484 614310358 13995 48484 321732628 33036 27779 228448707 5384 27779 35275134 13995 36861 675946088 28816 5384 935941758 54987 33036 660845738 17701 36861 893353449 28816 59354 54693299 54987 5577 999185034 65328 54987 83483365 54987 1238 587635608 22792 5577 948886877 20211 5577 608654410 20211 79796 799503182 31288 79796 577235387 32350 31288 56700594 21041 32350 293119879 20211 63147 83378746 71741 79796 495767737 11227 63147 133251072 38019 32350 899780528 11227 39512 442364127 4530 38019 3771808 5264 38019 335188101 44178 4530 158522977 44178 18985 301575512 32414 4530 92564201 34338 44178 441513327 19399 44178 76978952 19399 63838 247501757 70038 63838 507346399 70038 28982 405698703 27522 70038 441868000 12809 27522 128861290 12809 8417 100918631 26598 28982 221861583 20143 12809 613758219 20143 13711 498865835 8417 6427 13799485 8417 42877 325519568 13711 60540 957758100 65887 6427 770997395 6427 12634 582590167 31617 65887 604057260 12634 30546 306043581 70096 12634 166299806 24770 70096 8277717 55734 70096 613856256 11545 70096 913592305 30546 35849 92814153 12718 70096 562378955 75015 35849 867726443 10259 35849 831417794 52737 75015 498699900 75015 35612 53162564 39680 12718 870056089 35612 30668 156347246 10259 6788 913759313 2642 30668 706080555 6788 16992 251022880 2642 46682 221891940 32834 30668 678030464 17052 6788 989321193 54919 17052 237864421 17052 42364 739636965 31524 42364 769940784 32834 17241 497870658 26000 17241 35702144 11168 42364 856775855 31524 7945 879538430 11168 36505 63654210 17241 44063 625891781 26000 15133 95680703 69549 15133 811455216 15133 41993 909984016 8964 36505 518918093 15133 14174 479800781 27656 8964 67078311 4052 69549 193867977 46585 4052 77068172 399 4052 488137655 46585 16721 940553562 32044 399 42225233 67660 32044 20329465 67660 14771 363174099 399 49203 513972205 32044 72928 207011463 10311 49203 646829763 58913 67660 532031429 96 49203 809486121 10311 14879 373279425 2366 14879 426407751 3749 14879 230385471 6083 2366 27234879 14879 33546 650945142 33546 2745 210274739 73800 33546 508861055 16051 73800 977607459 16051 38512 979600356 53985 73800 302603724 38512 8960 602837517 51896 73800 769602762 8960 52276 808956263 53985 50044 965057493 74839 53985 579750204 53868 52276 635519486 52276 25132 660496878 47197 53868 511142533 52638 50044 260445998 53868 65416 167652145 53868 4308 200229510 47197 10516 902990286 65416 52325 233787884 65416 29931 112693201 23440 4308 436083718 1356 23440 408679044 43911 52325 936905551 73570 23440 701286563 39732 1356 299747031 2348 39732 939365855 2348 25017 998436719 64674 2348 537559562 39732 2205 489328928 39732 57 402332295 57 36 144628555 64674 74785 513682415 74785 78452 652944023 2205 43744 906464978 43744 29186 854819495 78452 29920 100120147 43744 62024 992004152 29186 73047 182340797 30376 29186 392113696 40639 30376 527287868 30376 59493 107520465 73047 21786 276390661 55627 21786 894055415 21786 75589 617407131 59493 77983 567685017 77983 14809 838191968 75589 57108 294756565 66604 75589 57171637 44411 75589 473579783 18262 44411 834432494 66604 17559 540343843 48013 44411 471818840 44411 51030 900880 51030 14688 166290400 18262 43358 242819695 17559 23678 84875303 51030 21871 12748341 26937 51030 308813692 23678 76723 27732536 43358 52474 847737148 645 21871 798476598 25420 76723 160247475 52474 31483 890319848 25420 80525 40933751 31483 51662 738604774 63615 51662 397331608 51662 42268 367467934 73607 51662 516329313 73607 855 228342783 42268 9374 761383388 15646 9374 228714329 43624 15646 674018985 855 18349 912557353 79226 15646 853299124 60488 43624 761569849 43624 19412 93256491 19412 45093 91998088 18349 18955 505795959 79226 15752 175955775 31058 19412 51250266 47355 15752 127128653 3412 15752 46025517 32258 18955 22765020 3412 26104 567998099 31058 55987 97490891 50699 47355 427302978 77332 32258 880672877 77988 77332 420184238 48235 50699 936670989 20919 55987 291069168 77988 73841 679552334 48235 46189 110803635 20919 11211 490345973 14884 73841 606384707 11211 29769 868362002 14884 56797 580862297 46189 48097 958733195 32750 14884 47636291 61605 29769 41758992 20756 56797 937638716 48097 35982 797532225 48097 81213 317971450 32750 48357 318780007 35982 59739 28984382 21036 59739 864155400 62134 81213 658724533 57421 48357 556895558 59739 66866 167774506 62134 51327 91160461 492 21036 713543278 51327 34362 284310536 57421 44260 660045816 45380 34362 626326087 4563 51327 929574645 38065 45380 175832845 80979 4563 512367659 44260 74635 84671407 38065 267 504086522 46669 4563 421011147 46703 74635 363935109 74635 21433 705640803 1223 21433 681390630 21433 20272 349736859 46669 9155 162294241 42211 9155 623324349 21433 2329 105452481 1814 1223 875275793 2329 19188 3194965 74450 42211 178213103 42211 27483 874719658 31949 2329 505015672 26794 31949 327411017 80294 74450 922459126 27618 74450 845654840 27618 72812 69601143 31949 30478 481153169 64753 27618 937282290 72812 59666 37778306 26039 27618 11708935 26039 41844 432949167 41844 25260 928426414 64753 34093 247700867 34093 43325 8932643 74350 34093 10336789 74195 74350 888698141 74195 62377 541191692 29357 43325 977176463 49995 29357 835917240 79262 29357 405132947 48086 49995 95622212 81086 29357 448711079 48086 35546 249976034 57944 79262 591835529 81086 31802 378045217 35546 74830 192859585 24348 35546 796126796 31802 7034 201912380 78934 24348 630020906 74830 52154 999756193 24348 50327 397990767 50327 81043 230446841 50327 39783 987200846 78188 81043 660301516 81043 43732 812291593 51607 43732 62239217 60432 39783 540168552 75646 60432 42238235 60432 25828 749460013 43732 67846 782931624 33145 51607 942650925 75646 33156 938499612 33145 61272 802109907 61272 29376 635121734 33156 36742 203773363 4402 36742 777521207 44078 36742 228364962 58126 29376 540946587 58126 24099 920624050 58126 4646 743716594 58126 48640 119198917 58126 50902 198378498 50902 65270 316906105 75586 4646 154544754 65270 5992 727206844 65270 25343 46387697 75586 35896 618300286 35896 50605 261151841 50605 67301 830331999 50605 67042 410090056 22310 67301 236184201 26754 67301 635869491 67301 31214 900612009 40410 22310 385147670 33241 22310 83096881 17462 22310 111700753 60648 17462 934820073 42732 31214 566695965 60958 33241 403212331 2460 33241 23124995 60648 31726 363749796 78358 60648 652793293 18363 2460 759432698 78358 2235 107492975 2460 21670 515251407 64855 21670 476386408 29463 78358 557710642 74552 64855 68501120 77305 21670 994104676 73024 21670 984591410 7725 73024 435029402 29463 51986 132013704 7725 58316 258887762 73024 33425 179124702 73024 52970 124983086 80014 51986 792519266 52970 25287 124278736 27031 25287 323299314 80014 8286 64290393 16148 25287 325992480 56850 27031 800891668 38503 56850 183493757 38503 28554 767151136 58608 38503 521957661 38503 25110 410676365 25110 53457 543490069 28554 17599 455357583 25110 38534 920587941 53457 66918 79246140 78498 53457 376345436 17599 2645 154478689 6862 78498 692962106 78498 31850 319209960 2645 16124 14985208 81218 31850 299570058 6862 29378 963042151 16124 55265 995872925 29378 61532 164096735 29378 33220 103563484 28185 61532 81828924 80139 28185 45119816 80139 50321 212461966 50321 39045 153339114 33220 8605 214722742 4 50321 85278900 23781 4 289330827 20146 8605 464965578 75111 39045 518515013 23781 63309 703587052 4 13133 20192240 23781 12978 579510607 16717 20146 956135184 63309 61855 834802998 63309 71868 43440294 71868 75393 658802664 62427 12978 305122680 75393 80677 603104558 53444 80677 204399878 80677 59406 650634552 62427 48517 841545273 80677 77835 715223496 69937 80677 975671039 17633 53444 818201732 44779 17633 669397312 25160 77835 732718972 2860 69937 229978594 76455 69937 230372992 37636 44779 592645811 2860 7201 11378398 7201 44442 856058820 77752 37636 466388020 69172 7201 374103541 31543 69172 531282495 36036 7201 678452598 40459 77752 702658738 22431 69172 770346848 69174 22431 355906670 40459 1767 450587658 1767 60866 797752989 40459 21830 400929887 57976 1767 514607221 39729 69174 547734239 1767 42990 669538608 67351 60866 662672551 21830 6117 628982503 11940 67351 203614417 14649 67351 384945571 6117 65615 17379450 14649 32130 8737726 65615 27226 950661462 58764 27226 68346268 65615 43201 981795047 54250 58764 24575248 54250 66801 155910390 58764 11606 257400375 42565 43201 205316547 43201 26962 40265106 54250 58805 369504157 11606 43738 745947185 75539 58805 95753419 43738 39051 403424428 45613 39051 175332911 45613 9942 877085792 53036 45613 557114415 53036 18855 741060757 18855 67678 154769031 18855 78770 81300538 9942 1184 938692661 68157 78770 273979482 52331 1184 780720370 68157 66854 503959676 9872 68157 8420151 9872 70090 591604051 77731 9872 959061195 70090 66217 410101014 24588 66854 417513624 77731 15899 354182449 24588 29820 306928141 24588 47997 785558893 32966 29820 674640807 29820 37340 224334782 67010 32966 41059375 10799 32966 818490264 11039 47997 116543803 35212 11039 779387786 11039 42260 328882302 67010 61527 735817438 21001 10799 532604943 61527 45635 715226759 71713 21001 370005425 71713 64860 398997102 64860 6301 643885915 34183 6301 380365582 69227 34183 689480490 77938 71713 814856610 34183 51232 397576825 69227 2487 46047485 77504 2487 49859411 77938 40806 123420935 8004 77504 809523844 11786 2487 63667386 2487 64061 38672532 64061 35903 475708599 52065 40806 979422662 64061 58429 915459962 35903 47986 21295831 64061 72749 989463485 6490 72749 920152963 72749 47950 615995800 55452 58429 240786243 59987 47950 826271100 53671 55452 175076502 22979 47950 782031966 44047 47950 589372682 66464 55452 391339124 59987 54061 660777970 51796 22979 389819023 51796 38300 107007683 38300 70467 975760675 10453 51796 908979328 9146 38300 140891132 70467 2004 910710401 43863 70467 447973254 2004 23817 205216385 38818 2004 145529518 60739 23817 199854164 60739 46639 789398393 48774 23817 549151901 38818 49252 452382926 38818 14125 329399609 46639 57387 389937460 49252 55804 3761259 34325 49252 247177130 49252 79713 497800453 60619 57387 754748335 60619 17825 819191142 60619 18655 42087640 41695 60619 731026783 56270 41695 118313959 52593 41695 406546298 79374 56270 87278494 42911 56270 793193143 41695 11251 686363826 52593 9991 300623596 79374 27837 185902327 53560 79374 687501501 2173 27837 325233483 28780 27837 208112618 5720 9991 507064400 27837 23208 647864767 53560 29881 817725551 29881 23806 9968552 23208 27945 754506502 38138 5720 54906784 76667 38138 234787552 27945 39451 841696636 38138 14866 920369892 39451 9487 51259282 39451 6231 829751172 14866 2531 450513169 2531 75620 686938782 2531 72109 444009635 65627 72109 681793780 74963 75620 437099227 62365 74963 63068023 57768 74963 303187265 67563 72109 109568952 65627 3134 445639464 57768 20119 759183849 20119 59859 589412264 30083 20119 814515678 53197 20119 168553796 3134 57534 918515028 37999 59859 46651988 1586 57534 276728654 81148 57534 468952400 14834 1586 487696176 28545 1586 828356050 67022 81148 270116987 50118 28545 210864486 11601 81148 55451970 28545 72956 66494933 50118 22722 679723915 48864 72956 29096375 11601 62700 717713343 72863 62700 137911865 22722 59963 902133888 76475 72863 119630941 51590 72863 378795086 32653 59963 273947818 17438 32653 368480783 17438 39943 471707525 1657 32653 508378601 39943 5027 25666915 46105 5027 418035201 17438 31061 964196947 31061 38598 603099499 9741 31061 491024441 43030 5027 100375326 38598 67086 574247528 38598 19754 843662153 46417 43030 202834039 69320 19754 871141401 71907 69320 123994009 65573 19754 193780606 6387 69320 757976576 23941 46417 993358392 65573 27713 270954697 37060 6387 382264026 6387 39112 132748931 27471 37060 238185711 14894 39112 978819096 27471 52509 832670457 39075 37060 124108624 12474 39112 694997052 14894 2738 603650800 2738 10905 115548243 10905 23183 842004296 2738 36519 981466166 36519 36684 89142481 10905 21049 216456480 62966 10905 590024509 20623 62966 781835857 59153 62966 564068215 16043 62966 10117168 21049 41413 669431810 62966 53522 351312073 20623 30439 942104437 16043 24396 823127143 46266 16043 969544661 67019 24396 322118262 60183 46266 761816099 30439 22811 232196649 46266 47282 276872498 57383 60183 422335050 46298 67019 93942286 50582 60183 770683084 68152 57383 701122751 76062 46298 397462350 57383 39828 421651524 39828 66336 667040811 39234 66336 360915095 66336 79578 444366940 79578 38647 54851763 41616 66336 74265293 66336 22726 490650977 38647 52074 155140934 52074 72647 686566409 20954 38647 561320171 62017 41616 453516746 22726 13387 34486585 62017 2833 474963101 15309 72647 83942175 15309 22709 62721309 59421 2833 146309518 2833 77089 594016741 77887 2833 280488866 61883 59421 684219561 61883 30262 962984067 59421 29805 844866237 29805 16791 321016796 61883 71310 286149264 16791 18050 293016990 13872 18050 716011660 18050 45978 788670929 18050 35171 690508731 24468 45978 569503786 45978 73678 333359881 13872 27809 46590384 43394 35171 839883184 16198 43394 880454021 43394 24087 6250229 73678 56941 93864461 56941 25107 738315042 56941 60738 987090161 32801 24087 946614237 25850 25107 623731193 25107 65777 636781035 63441 25107 910511873 11859 63441 623601693 32801 53562 227353800 75231 25850 227373015 53562 32460 332098606 11859 79860 155336245 11859 41339 956814083 12458 32460 571588889 75231 18297 281635705 12458 6675 703243692 11665 12458 825857955 1129 6675 137381393 73807 1129 582289063 11665 72193 973571422 65593 6675 21791830 72193 48946 975284788 13905 48946 668177851 78096 73807 336519204 46317 72193 765513255 14044 46317 544905585 78096 9584 977141462 14044 61829 181333549 9584 13445 547977608 13445 47460 328772701 62325 13445 35794254 2379 62325 57629828 46618 62325 178607826 13445 23252 527116674 47460 24940 131523199 29907 46618 819433495 20499 29907 668589602 29907 22742 790651430 28972 20499 98637465 65605 20499 84815453 20499 49527 543579202 22742 6441 519311629 3618 49527 34995566 29851 28972 159708910 52098 65605 306083964 52098 78308 265102836 6441 31883 373014352 52098 81160 56046775 7802 29851 222776582 81160 72115 165035417 69991 81160 788884243 8373 72115 65163858 31510 69991 336736244 47224 69991 499273997 69991 29902 982985920 50055 8373 4557127 31510 41544 918843185 60161 31510 899802136 41544 43489 77030282 29902 56914 241844624 41544 58188 400509006 70187 43489 577508811 47721 43489 534712822 56914 59943 177661885 16727 56914 69235383 16727 72132 816821883 72132 68257 32198912 59943 79486 20626170 79486 6174 737801027 79486 72477 656825213 18608 72477 809022314 6174 16454 952384769 77408 79486 890283794 72477 56654 386736950 45203 18608 616730651 16454 20455 202944671 19066 20455 988045382 48005 45203 643279363 45203 16793 266525417 20455 36401 132763959 34999 48005 16154899 48005 61870 751429474 69757 36401 684087932 16793 1404 417288966 28566 1404 996988509 61870 67967 847708606 24094 69757 588012868 540 28566 238909023 13231 28566 209829331 46358 13231 150643439 40914 540 106743896 46358 37323 548832337 13231 37296 986557940 37323 52658 470063832 46358 16528 13052949 37323 63646 293876857 8457 63646 257446332 22956 63646 77561657 22078 22956 522394674 8457 28315 215939572 2184 8457 421481151 28315 49507 177910358 22956 24355 421290604 74779 49507 192823381 69583 49507 894981702 24355 42799 162712616 49507 48147 549571278 24355 8523 949031224 43056 42799 903656652 48147 9026 641728925 56825 8523 726955546 70791 43056 650950147 70791 44907 685944812 56825 75058 778452490 397 9026 928395125 61879 397 580239019 60925 61879 763072940 6662 60925 64402994 33172 397 27485107 61879 66709 667999827 32016 6662 305725893 60925 24826 776708755 6662 78158 542257395 33172 61598 243942739 78158 79199 702384085 79199 74962 920172697 79199 30130 526310145 30130 7520 118774209 74962 23243 4667347 49015 79199 273110792 23243 8351 744135111 67951 23243 840487796 67951 26178 464015537 49015 57840 544087944 49015 68778 867149864 67951 16382 266483801 79391 68778 42800214 52712 57840 880689277 58674 68778 326481585 68508 68778 588520704 18192 58674 862820028 58674 271 310721651 271 63989 932332594 13912 68508 453901479 68508 40158 179238909 77324 18192 427611462 56330 13912 580362082 34917 56330 283098420 5604 13912 878022748 54704 77324 388394612 77324 27859 39274134 5604 11426 623081068 25057 5604 403103668 27859 49366 224681004 16389 11426 480918710 5668 16389 610967271 25057 80717 174411459 22568 5668 585385261 31610 49366 203701132 31610 50588 601293044 68275 50588 766299011 22568 15844 158830409 22568 64892 2036464 68275 71633 96071411 50683 50588 269115191 68275 29408 477748173 2782 50683 844377134 29408 79432 948012720 29408 42555 457115936 29408 6983 829582403 70107 6983 838411781 6983 9233 134289735 42555 30280 67271296 70107 77352 824599993 6983 49302 611478085 10293 9233 506428816 9233 70665 159830242 77352 8252 429470888 77352 42282 107188052 49245 49302 41925917 49245 25380 715041020 25380 9130 389725266 10536 9130 325536031 42282 69718 659415305 50870 69718 215464409 76965 25380 573202962 15971 69718 634580082 76965 51696 771732130 15971 4485 132200392 65297 15971 825340154 76965 36009 727257859 44134 15971 973971922 65297 16295 997028194 44134 39135 48954806 11495 44134 634017808 17975 44134 185552188 16295 12005 315587512 56201 11495 760993332 12005 32357 618048138 12005 26580 276291858 26580 37308 614439045 36248 56201 739905086 32357 41047 262020216 4659 37308 655903204 67929 36248 960485688 62273 37308 137899084 56991 41047 665528677 41047 43264 427347998 13653 67929 220346515 1862 67929 471805817 50962 1862 272216225 56991 74117 55939502 74117 46212 937668156 41815 1862 228927278 35227 41815 89857821 19623 46212 241745190 74117 39968 207230306 39968 48362 658348692 48362 35247 345803842 35227 56066 863471128 38680 39968 648011603 45861 56066 699065777 65976 56066 818273916 48759 45861 681129851 38680 69705 307749278 38680 13385 892984753 65976 46969 515326371 6165 65976 167769239 13385 26276 618373438 69705 75900 861227170 29563 46969 754432001 6165 73349 117560824 75900 32004 84622637 61215 73349 135945528 29563 52317 942677761 73349 63944 441748708 52317 70830 705819566 42391 52317 609262345 17589 63944 119744610 52317 51596 415230262 63944 35735 148360564 17589 22058 7459390 22058 75154 109655620 53762 17589 116681462 50361 75154 276957843 41199 22058 141293016 53762 52860 933397341 22339 52860 698084850 50361 51489 34763355 22339 55974 5995506 35669 55974 685963382 69580 51489 125679531 51489 7649 588558698 21951 55974 768392779 69580 78409 730366770 35669 61468 988313544 52802 69580 196870757 78409 38982 542414268 61468 24873 728550610 52802 76790 739588133 52802 50177 194553410 38982 76153 741930997 76153 78175 139734987 58269 24873 851003428 27321 50177 126562575 27321 22975 709488507 80864 27321 157259497 78175 8487 909341604 65107 8487 275142612 22975 66632 159154202 13956 22975 566390124 80546 8487 884236715 19393 8487 848273379 13956 59239 922303606 80546 2924 643295761 34172 80546 287365143 59239 16898 395289237 68767 16898 818316271 61612 2924 321828336 68767 39485 414555264 11745 61612 231351333 17501 11745 818465916 35236 39485 811728157 35236 27347 134429024 52071 35236 110574603 44672 52071 944896500 17501 68170 146083671 81275 52071 145258307 33776 52071 960816897 52071 49091 276213740 33776 53405 434486351 68170 51128 294478178 18641 81275 592875021 53405 66151 69832511 66151 2258 487146849 18641 77918 68126967 71560 51128 313464245 2258 23661 107109011 71560 1720 319433102 78871 1720 64579521 67739 77918 240153958 78871 8725 664521480 8725 52729 543641935 52729 39617 233111029 35392 39617 582374399 42240 8725 813604189 3023 35392 72903650 52729 25530 551669037 18048 3023 925909515 42240 12176 138031076 13471 3023 958405671 25530 76293 131554546 18048 15794 797783623 32381 18048 102095017 56867 15794 37750639 68579 13471 252257129 53447 15794 881183256 70010 56867 516658574 9440 32381 579074745 44595 53447 634316722 57504 9440 111610720 57504 36398 30826245 44595 63639 113552328 65165 9440 407842088 44595 67263 56513179 67263 3194 305034557 36398 39899 604547555 3194 67608 991821464 3194 51977 380285357 25552 39899 372064253 3194 46924 113107368 41400 39899 548456940 17653 41400 246132690 41400 28777 124148515 53147 28777 667401466 17653 15792 839172928 50263 28777 911418847 73303 28777 668559254 50834 15792 10043504 50834 13030 916949366 15792 3703 622274506 13030 38059 786508230 65095 3703 511089374 28067 38059 481669589 38059 4274 577278874 3703 64602 14443425 64602 14989 183087923 62963 64602 242225915 2584 28067 628015879 14989 53856 106944397 13202 14989 977356014 14989 74859 926945880 53856 14397 373665547 37958 13202 618778735 74859 1088 524422827 74859 59402 302782081 14397 59349 610228374 16192 59349 78552093 59349 12793 572652704 12793 38157 717725178 15756 38157 118988224 12793 7318 397866869 12793 66875 147585318 45983 12793 583813108 70167 38157 6467212 70167 62811 923534890 66875 14726 341907528 70167 25879 430147137 47971 70167 3534956 3290 47971 99282124 2872 25879 289686673 14726 39561 379687814 28660 2872 196387214 70618 47971 726265495 28660 56069 870977937 70618 7490 624004195 70618 54242 881191975 53346 54242 997075006 53346 36128 661963846 36128 42484 656894838 54242 12643 976678317 40856 42484 209803332 7102 12643 135943200 36128 71288 886675269 39398 40856 393909040 70081 40856 519952286 39398 65389 93054297 65389 53466 288543459 53466 54727 210396355 60289 70081 910997777 54727 28587 16348677 60289 33633 776373152 2967 54727 409389385 60289 80247 926317944 28587 11699 59368972 2967 53546 297333337 73313 53546 868675210 18082 11699 59665834 27220 73313 999603486 59904 73313 849129263 32866 53546 637331194 38436 59904 782140937 61665 38436 121237998 59904 36130 724859700 59904 30365 790526049 32866 79020 118041345 36130 15287 875892148 76483 79020 556931727 15287 74893 225411705 17146 79020 61667463 39258 17146 771495152 36702 17146 173344315 76483 29202 718653816 8019 29202 349821472 21582 29202 31867600 66653 29202 669318877 27252 8019 420548634 13692 8019 104616984 5345 13692 227176911 66653 80141 430970034 12086 27252 22883210 5345 23838 529610385 56568 80141 974924 80482 80141 889089589 56568 23524 422308132 80482 33952 511167304 56568 76693 14790550 56568 8162 686489996 8162 12505 770038115 21677 12505 9250718 12505 17817 87778554 63773 12505 176137207 51502 17817 982545758 78708 12505 755146518 78708 15249 667779922 78708 51092 932458328 78708 71739 440160629 9375 51092 294471188 3333 9375 401127174 10913 15249 667522180 19726 9375 839350527 3333 5932 722271288 4898 10913 568233801 47711 19726 145134492 10913 43177 150105453 41203 5932 845210329 13094 5932 685471152 56906 41203 598727542 43177 25139 7134426 13094 74020 435288629 67710 74020 245023312 68934 74020 218093829 74020 72292 534848369 68934 65239 126319494 26984 72292 548642143 62481 65239 464443547 62481 44147 677563857 2543 65239 799682796 43938 44147 447992470 26984 64804 436585924 50535 2543 951718845 51084 44147 688498277 19979 43938 8176489 12790 19979 862755958 12790 21048 346132579 50535 25786 542741612 4003 19979 518307894 3177 21048 128856182 74693 25786 125916807 9468 25786 841648155 9468 13238 606566397 3177 26258 767584320 11871 3177 345322887 13238 3769 382444262 11871 57315 217117104 3769 49097 96445978 48145 26258 953342787 48145 22919 511058646 70710 22919 924686423 22919 48742 829346540 49097 26309 524375541 4369 48145 567007592 26309 64106 985439941 12636 64106 800872396 80494 26309 508588497 529 80494 490948398 12636 68080 653644953 64106 32113 251801498 529 25490 530832533 75535 25490 497315896 75535 43424 305792294 60903 25490 769301935 32113 23923 378706128 63040 25490 73170708 69884 75535 359207885 81167 60903 279244252 69884 73321 127121749 69884 15582 631299559 46385 15582 394631967 73321 58348 928951137 75841 58348 927208856 46385 56328 870891708 20339 75841 530948602 70281 56328 284854348 58348 53821 756938965 37358 75841 662247121 16973 70281 375932117 31424 37358 26899040 31424 21413 564425987 66695 31424 763063494 16973 70920 707619693 72579 16973 659733646 58572 31424 888559589 24417 72579 652335831 24417 3071 575721509 3071 39296 891444720 58572 74338 853702853 54279 3071 788816873 39296 54752 737545983 54752 44836 151465290 54279 65939 708357814 54279 58906 262248907 6910 54279 97777817 58906 74389 543960874 57590 6910 241734043 67168 65939 290870374 53311 74389 201848464 67168 62491 636611527 2245 74389 94153574 23137 57590 78632309 53311 64748 575267025 47361 2245 730354497 18589 64748 584929806 64735 47361 371170383 64748 929 297875292 71128 64748 521993437 24405 64735 188864433 17339 24405 943039386 64735 43101 73390290 76340 24405 653878752 71673 24405 646540978 76340 30018 116994417 79874 17339 747869495 79874 7194 791313843 72887 30018 747586000 22843 72887 69447202 30018 5626 692539530 79874 43387 456855603 5626 26590 171489419 22843 10389 304977826 13384 22843 203178008 65317 10389 328114166 65317 36284 463729956 55363 65317 383717389 65317 2700 610670161 55960 13384 704760926 65317 33505 982345267 2700 37233 105600580 2700 12193 427877636 8154 37233 277270531 11747 37233 471893275 70917 37233 350833011 32008 12193 146519431 12193 15957 146934841 32008 75945 340747299 32008 10009 492406259 60184 15957 131400279 32008 72299 788484096 75945 24430 91673976 65276 72299 984766828 10009 18189 62313976 24430 43937 812071625 24430 34607 363799446 59340 43937 479906705 65276 64834 372135677 58610 34607 819657067 76609 43937 956411317 58610 68477 860978106 76609 44933 683211391 2819 44933 978488645 44933 4399 164858313 77062 4399 420400346 67864 68477 143931678 67864 32730 596421524 32141 32730 86118627 32141 11933 642982489 17663 11933 975748805 11933 24101 45608195 21790 11933 77759018 21790 52868 983741682 35431 52868 987724833 76417 52868 146439996 31036 21790 678921526 52868 45399 604615947 29180 31036 867847398 40546 45399 238607958 58942 29180 906515846 74916 40546 33997001 12557 74916 720409095 29180 80296 138569527 12475 58942 64123226 18015 74916 954960322 65379 74916 941638828 6101 18015 84452981 80296 60298 83632465 2331 60298 174325241 65379 51276 576626111 51276 11467 573042498 66576 2331 33216038 2331 31391 470196905 11467 39748 465795738 31391 9564 786285495 66576 2131 367813165 2131 25291 127791808 39748 79113 303217369 22952 25291 747266330 65991 2131 752946049 60500 79113 259728974 59891 65991 260344219 34642 65991 419015424 70244 59891 264892967 54485 34642 120366682 59891 18576 766622249 1570 34642 949583064 56630 1570 723583974 18576 28188 553418071 1256 28188 128584831 22551 18576 414207646 30593 22551 865018760 56630 8132 289652955 22551 30914 660877137 8132 5073 388093072 12026 30593 444178638 5073 79414 960924414 79414 80280 844520349 79414 26463 48499540 5073 64831 825796851 68070 26463 803448742 14441 79414 714791750 1066 14441 97290087 30138 26463 25328126 24169 30138 480271786 32958 14441 695444423 32958 71480 207860002 41974 24169 288995234 24169 26188 581215662 43078 26188 239464941 32958 62845 68728258 43078 79183 469647129 6027 79183 388166435 6027 36846 114625209 8667 62845 128613493 7489 6027 310564895 36555 6027 90390209 49467 7489 390126741 36846 51904 316248718 57909 7489 690904802 49467 39687 126916873 51904 64575 543516284 30460 57909 651845107 39687 81123 684806179 30460 41881 487416589 18228 41881 907402202 81123 42118 460431048 61231 81123 290830217 16376 41881 396249508 11138 61231 990296156 61231 36149 50910184 74291 16376 309441584 52881 36149 31250395 70537 74291 181497037 65461 52881 967539541 79817 36149 996535965 10031 52881 963783762 7100 79817 281749637 61991 65461 77596467 65461 3867 553722338 12652 7100 743343285 10031 17522 826190600 7100 39070 543206570 44691 39070 904888165 6287 39070 227508941 5774 39070 464319077 48146 6287 901078071 30201 44691 272235866 43946 5774 325845335 6287 29488 132343928 39922 48146 178651090 29488 37166 240357639 16751 30201 521448491 44334 29488 610580070 16751 28224 341179441 32345 44334 869090712 32345 1452 330459647 32345 52807 140813409 20409 52807 664818479 70405 20409 665638643 49375 1452 498434945 52807 72368 23262894 49375 30992 756234730 72368 34594 184357832 12666 72368 749231660 75478 49375 227981291 72368 76594 445581651 12666 52788 922833950 75478 17299 990446204 78479 76594 271107800 50867 78479 402749128 76594 54806 121181070 70218 17299 687996174 81030 50867 311907691 44037 81030 12728753 50867 26711 950174773 30211 54806 960020403 38971 70218 763193063 28586 44037 121452776 38971 9251 503367898 6975 28586 116769004 3735 30211 503599885 6975 20406 52204467 3735 74422 234413497 20406 4721 812364205 43962 6975 79309015 3751 3735 498236157 74422 19284 653354808 70318 4721 315000913 27138 19284 96596035 43962 17541 795325182 64962 27138 543926061 12974 27138 872724823 27138 12012 176633419 45115 27138 959702719 17541 49734 569894734 49734 42567 263866854 12012 70712 491338727 12012 39118 352444803 76896 42567 63754691 78571 76896 83789869 80974 42567 84955042 78989 39118 196070140 18709 78571 473291057 57893 76896 408605047 36332 18709 543833416 67709 78989 616657898 50706 36332 811792165 11577 50706 99911301 36842 50706 188593020 11577 12332 668426900 77380 11577 988602092 12332 18888 831982371 18888 32864 100881424 12332 43392 58209393 77380 68261 54268882 1674 68261 160216170 68261 32162 724025286 64270 1674 730050121 31784 32162 867357360 2765 64270 619719783 1674 56619 195101748 60795 64270 203982952 27736 60795 430793102 60795 80617 847835845 32362 80617 216024622 2874 32362 377873874 32362 11206 153589199 80617 14391 537083883 15035 11206 99316118 15035 50135 271623086 79133 2874 737292535 23787 11206 145325272 21619 14391 788125563 50135 61828 363666864 72061 50135 866546911 61828 66480 771706398 61828 5320 72280678 72061 10209 773575270 81098 72061 132099953 5320 57703 974976249 980 81098 990190210 35267 57703 405267638 44203 980 267739067 980 39495 250766380 24892 39495 242677495 33847 44203 373156534 44203 54516 954228720 54516 17930 146320551 33847 32032 246373548 73319 54516 102869907 33847 5765 198406762 17930 68511 879601816 400 17930 702782005 400 60721 478793918 79143 73319 127104552 79143 33673 35522881 60721 6633 659136640 32245 6633 966106869 32245 54551 88174738 32245 69013 998963590 32245 29436 444295414 29436 49110 163338612 1319 69013 743118279 12229 1319 845911118 69013 38240 672162926 43138 29436 807444985 12229 61913 675873679 1319 61040 993773476 61040 58600 45256588 38240 1794 66053991 35751 61040 778853910 49493 61040 847204949 69489 49493 394883739 68035 1794 69898957 54209 35751 587734116 49493 6779 813910708 69489 34365 146015371 76824 6779 283070015 35714 6779 139424832 35701 6779 583658175 76824 24351 930278506 44498 35701 534673795 71382 44498 635699011 44498 74497 689840569 74497 17774 706047364 44498 64467 410865786 52798 74497 709987781 77190 71382 480440874 74497 69014 776415252 64467 58250 440446346 77190 8117 324235076 77190 15749 248695248 69014 21807 84122724 58250 20281 64416795 2787 15749 365779094 20281 32020 35135313 19900 20281 744210829 21807 58949 607242486 19900 63848 655805427 32020 414 765898137 38876 414 758010314 58949 36378 551786764 414 76001 287351007 76001 40926 277902315 38876 19234 287600167 64800 38876 132948327 76001 49456 825222064 76001 43874 934602038 64800 67511 618441536 53697 67511 132892343 57089 49456 352126503 53697 57916 132794580 2536 43874 295385811 74940 57089 181279872 43658 74940 742152820 70082 74940 165560378 66171 43658 976458281 70082 2231 525710279 2231 52918 454607479 70082 22212 32608247 66171 41812 374477603 73630 66171 206559239 73630 50170 252232846 59435 73630 961560805 36211 22212 845212809 36211 49983 854895011 73630 30059 967513502 30059 49059 998709343 30059 62615 432759356 69076 30059 66606901 56441 49983 979683572 70395 69076 232624359 22528 69076 802030769 12771 70395 924983841 21931 22528 414463580 21931 56463 851362244 22528 19200 975665009 19200 1101 841157200 30655 1101 51599109 66022 56463 951088586 53298 30655 602203852 35822 19200 946667579 9890 1101 498705887 9890 13381 685133017 66022 264 830398836 58177 13381 811410117 18078 58177 983907194 28460 13381 471256962 44808 18078 654885463 68977 44808 747608912 55264 44808 58865590 28460 32033 710806576 60147 68977 509408988 68977 2265 114944804 55264 21523 59714481 77726 2265 162852714 3782 32033 577049686 3782 31891 84152037 31891 80537 759929915 3782 63492 712253515 69694 31891 373541320 28759 80537 105443861 31891 72080 272730808 44312 63492 848419177 44312 72855 825457975 72855 255 849481664 61898 72855 900031944 47436 255 771370513 51338 47436 964768365 76190 51338 675481728 70901 76190 509897755 76190 78303 391433877 3883 76190 800371084 78303 46535 867735712 3883 75033 97387316 52895 70901 3146102 75033 33054 808685559 46535 34015 680893499 33054 23922 537807133 3066 52895 714065337 38392 33054 682889815 23922 30398 952621372 27136 23922 976351590 23734 27136 697395391 77389 23734 167856251 77389 37618 670635500 23881 37618 916244259 23734 16798 617217795 77389 41908 390171640 37618 44476 981949043 23881 24059 917459084 16798 14694 811003940 44476 2376 798717805 14694 32053 365110059 14694 33702 578759165 24059 67645 404822746 30253 32053 495238747 33702 18105 697087088 80466 32053 786468702 30253 52728 117742993 80466 25338 324908647 25338 54092 632078957 18105 33171 702964220 80466 21299 810284600 51851 25338 586766608 47549 21299 285727515 53288 21299 482361487 46512 53288 787919384 51851 68242 146177944 17168 51851 322636929 17168 47714 84721190 16053 47714 986586087 17168 43162 937420141 1350 17168 51550274 34775 47714 635704704 68502 47714 530730145 8978 43162 810188109 4167 1350 54282608 8978 70981 117138553 68502 13512 163837238 8027 70981 361833550 8978 76136 913163552 55271 70981 251328908 71861 8027 977790677 57770 76136 706628730 71861 19476 122443960 71861 78508 880403630 78508 27882 223826205 19476 29860 350252272 65068 57770 99261665 29860 60339 149702445 29860 6960 946570327 29860 72171 497833611 5839 72171 178075582 72171 22780 717936491 72171 80099 23910024 8728 5839 643993921 43436 8728 776481426 43436 55020 343189213 43436 80255 292829680 3282 8728 759732408 54365 55020 693684211 31957 43436 229336385 80255 25847 15508860 31957 76201 45403244 75089 3282 418061983 54365 7547 597278682 7547 8271 7512591 8271 2312 70517944 73821 2312 562600806 75449 2312 232533691 27345 73821 720740824 54568 27345 376100755 10864 73821 771850440 25080 54568 809043402 65905 54568 621624259 54568 46140 184986458 25080 548 913944548 46140 61920 85335236 8809 65905 846427848 71095 46140 896740280 67749 61920 30876867 61920 17028 334154840 3568 61920 441647605 60217 3568 781526678 63036 17028 45643567 60217 937 443275589 61922 937 890587979 63036 49447 968639339 60217 15886 538666311 49447 72289 284667588 43527 72289 51491252 72289 11897 180631740 43527 79447 736493237 71567 15886 599921906 11897 63697 101738154 63697 77572 552443616 11897 60282 695713847 60282 66054 728553525 71567 53182 143787589 60232 60282 994126211 15003 60232 376656921 35275 60282 955815545 60232 23767 109294495 15003 48760 487232369 72341 60232 407170326 36924 35275 513284075 34154 23767 94070352 79187 23767 276613726 34582 48760 812399139 24801 34154 118517374 34154 60780 225714167 58912 34154 604301361 60780 54206 262592144 52806 58912 911305815 24801 25905 547967789 26553 25905 595810887 71989 25905 47866527 54206 13687 896902310 13687 80727 181114016 26553 64401 510154526 64401 66334 8550986 31716 80727 46945918 64401 61986 569870765 63186 31716 933184925 31716 62443 52611624 63186 28890 1439897 62443 61323 427695987 61323 16744 52270154 61323 32872 791112494 6842 61323 96667863 28890 23067 426557044 15874 16744 116221343 32872 428 949137880 37192 23067 189133641 22839 23067 249774682 28340 23067 571052587 428 81047 575243117 81047 10306 360947004 10306 58563 646590847 16514 10306 379900136 52715 10306 50866928 52715 40582 682560960 10306 77119 987081290 49239 40582 873883745 16514 77845 255956131 71303 77119 969790416 49239 5229 368063057 81191 77119 861969445 35639 71303 804168111 3445 35639 152485533 57379 5229 602907602 3636 57379 164784810 50465 3636 46569325 79529 57379 28297300 64470 3445 524896442 19113 64470 97395342 20207 19113 642053818 9159 20207 611875334 64470 6129 219820115 9159 63509 112361592 9159 60930 161343386 7232 63509 10805771 75185 63509 873196466 55379 60930 699123729 60930 61066 923878300 55379 44474 436340070 61066 73298 427663731 55379 75752 409969320 3014 44474 979373042 61066 56015 872425926 18202 3014 846464055 75752 77552 637581903 60067 77552 602293919 18202 37806 822685680 5572 18202 587732665 5572 6037 150406630 32508 60067 722231978 37806 148 130998843 7311 6037 33987615 148 9250 977825722 148 75821 534248183 30207 9250 189684517 42619 9250 867807021 10229 75821 141177669 48196 9250 37920456 18787 30207 56482247 403 42619 835941211 48196 54500 77935083 48196 62550 796037736 54500 8633 965381864 403 10170 540700733 25397 403 985362802 43411 8633 277000893 25397 74704 710877506 67593 74704 799000566 10170 67521 973887120 81189 43411 955385369 79232 74704 193362 74704 78962 615741823 78962 20205 375405153 71995 67521 7490974 14990 78962 95595839 78962 42236 830984249 20205 28895 839216365 71995 22861 779184383 22861 57375 715825086 42236 46866 772903072 28895 65426 435334177 43197 28895 670065883 46866 57078 65925171 51945 43197 539947610 51945 27768 507347897 9887 57078 55900278 11924 51945 23558070 11924 32210 501428638 32210 28661 30337078 28661 40716 388399672 6519 9887 909900845 2062 40716 4496537 13944 40716 551438605 6519 30682 406231789 8898 40716 808598734 56309 6519 673484279 524 13944 81555175 30294 524 95177294 62895 30682 517649310 21430 8898 39808986 62448 524 688006933 44859 62448 385054815 21430 30378 472384062 44859 5058 815560924 64758 44859 100435763 30378 58456 333686755 5058 69626 128377216 58456 71058 464486518 64758 16184 679413259 64758 65751 652112212 43927 16184 902369517 2552 71058 436977604 69162 16184 374179353 49242 69162 836437736 69162 53226 724828851 1837 49242 621858569 72308 69162 676988683 1837 50175 976917135 72308 21624 598429535 27622 50175 504610234 24306 27622 701471355 24306 41742 414234605 21624 29956 881512978 27622 27456 362180742 66114 24306 601955780 27456 9038 753970929 29956 36077 44922144 27456 42445 45799039 7209 36077 428136131 38031 9038 15962859 42445 77734 463516196 11301 42445 418317115 7209 45529 497251160 45616 11301 142393974 45616 9285 745261359 30447 45616 647062341 37764 45529 190333895 37764 14521 129097636 37764 40027 645050769 37764 75765 337805809 1321 37764 210604030 47790 14521 456364545 75765 72276 135241622 75765 33538 527144019 66994 47790 89433059 6945 47790 421375433 66994 71639 180928304 59108 71639 398486833 33538 31692 939959496 59108 49949 626376507 71639 16010 40401364 71639 73452 836986270 16010 57774 39768494 54812 16010 7614831 49894 54812 14911332 76720 73452 784342160 49894 25493 142230078 64786 25493 333557883 49894 17434 447902989 9272 25493 398398500 18544 64786 403808778 38890 17434 795318000 7277 64786 364499179 53202 18544 115432894 51940 7277 587201990 7277 30320 694712230 35956 53202 720280948 40746 7277 563371311 53202 8138 202815105 42072 8138 297385054 40746 67341 473955831 17738 40746 443241796 11906 8138 27466619 8138 27384 598690306 11906 33849 490017930 14668 67341 717738353 45779 17738 669379087 33849 76933 183596489 41563 14668 559377537 80840 45779 190853290 37537 14668 745871482 48998 45779 479215579 2132 80840 269780370 71412 2132 78718222 71412 76973 318605732 23052 76973 690321910 60744 76973 162863188 2132 27890 261263820 60744 65996 615396085 23052 54497 223248463 27890 47906 709559280 38629 60744 851757072 27890 49936 159075870 69237 49936 265332982 44951 38629 186899294 49936 39302 717549282 38629 37704 194268141 5061 69237 251439556 61769 37704 91868101 29534 37704 789160335 20773 61769 411293751 5061 21586 908068093 55957 5061 170595001 58716 29534 469519444 46185 20773 881802387 41794 46185 891405100 58606 55957 486271073 46185 47080 822816383 47080 51790 631032083 4690 47080 216316698 58606 21034 396851986 51790 71647 455734852 21034 76426 983147189 4690 70265 760201336 77085 76426 889848533 39471 76426 43038172 39471 28384 733876616 77085 15059 727815571 12729 39471 972954527 28384 8185 542979052 12729 8691 742619272 8185 22056 3667632 8185 28182 882579023 8691 41483 874237286 8799 28182 767149729 28182 39347 36575183 39347 59507 876936312 43401 39347 460154541 41483 47441 52000791 23577 59507 492647841 27581 23577 474750248 32198 47441 948024306 43401 9545 191824978 27581 494 965614829 21508 9545 578207593 67360 494 724569119 494 40479 648010732 40479 604 402233559 849 604 407237116 68717 604 896717212 604 19116 72057528 40479 13992 43421260 849 13611 130635129 26586 19116 514110040 13992 35384 428964376 33955 13611 977001592 13611 78253 247476594 26586 59937 964857836 78253 46534 305898476 75704 33955 456597425 57273 75704 144099247 75704 74178 57449283 22088 46534 614435995 74178 1337 27732435 57515 1337 588670035 21961 57273 901092654 25605 1337 562774740 76056 57515 462237751 25605 16381 5638763 483 25605 876045787 25605 59446 688138372 483 74512 190834112 32550 59446 335622327 74512 63476 79949236 74512 26537 643713664 50710 26537 378143221 32550 42852 422745904 32550 3253 284955589 63476 67033 747791694 67033 3142 911371358 39591 3142 89654019 39591 2516 702221991 67033 28467 462010626 32401 39591 198354977 9983 28467 845840233 2516 49297 902252527 68008 9983 632480842 49297 34414 174626270 32401 62726 953811286 62726 15535 462140322 49297 36245 643638514 68008 74351 90370561 15535 8694 980908745 70841 62726 103566317 15535 32962 540530522 66239 70841 770194869 8694 75078 532434388 70841 34687 135129649 69279 75078 341909302 75078 46524 462094402 69279 43508 112918089 43508 46733 574244489 46733 79544 14982618 43508 26259 566018450 79544 19386 855962612 52831 26259 271351554 57707 79544 573475013 32845 19386 418501895 71296 57707 589564612 52831 66537 988116898 36897 57707 94554936 32449 71296 465312374 67529 36897 935761326 49135 71296 621434337 32449 79865 638959347 67529 58337 317936513 4216 58337 5424718 76010 67529 349792717 37533 79865 346084460 37533 20026 989201237 63982 58337 649002637 56950 4216 406680899 58159 63982 474791254 37533 35496 481894108 63982 65234 52283704 56950 32522 899483699 64147 32522 933355472 65234 53135 773827962 53135 7749 522787145 64147 16989 999303777 64147 74470 36340088 45590 64147 766140277 76694 74470 61937642 75348 16989 62172139 2078 16989 736776859 45590 9289 462585524 75912 75348 16958867 20200 2078 165806196 5609 9289 546965565 20200 33222 261138686 9289 2501 970227659 20200 79947 598604257 17386 2501 230451158 37012 2501 477732630 28561 2501 325243568 37012 50235 767501144 59885 37012 646793047 17386 23690 403348459 55471 28561 207123465 38886 23690 969269139 38886 17342 369410323 81278 38886 34712520 1558 23690 6153785 1558 43023 878119308 38886 31713 700735367 46367 17342 4884968 1558 56604 4913080 46944 43023 279578858 43023 35315 533470493 46367 19401 841118889 14280 35315 86864245 27700 35315 220297716 35315 43802 847294153 14280 19689 294904329 19689 40064 89166772 48815 43802 850834291 27700 61578 401060831 19689 28327 697462632 28327 5625 938581874 79281 61578 960333964 51359 28327 419872635 51359 79074 15312968 5625 49405 126257206 35746 51359 660149950 49807 49405 904719661 55003 49807 370958109 21117 49405 814921571 21117 68729 430273896 59984 49807 67418350 21117 2637 421666042 55003 56372 841868043 81065 59984 320194915 59984 46560 863079842 75728 81065 502659839 56372 51508 298272187 46560 29609 146011658 12654 81065 133245435 65304 12654 142930535 79829 51508 161249149 45886 79829 624263038 79829 64872 9382024 64872 58827 762585415 79829 61110 438993321 58827 8553 191552020 60910 58827 770553885 15725 61110 368029491 58827 17209 738234744 8553 78211 560383502 74874 60910 558398301 60910 7449 108009003 50190 7449 378553494 10194 17209 427331659 50190 39569 267861634 60050 39569 328850618 53118 10194 78375379 52694 39569 347595941 76880 53118 948334802 60050 75217 764577346 75583 52694 155557017 50844 52694 746256143 52694 15258 569347427 75583 21711 243565530 4580 15258 655026388 42939 15258 761413106 4580 39139 866992371 61949 4580 775127876 20879 21711 975959117 5667 4580 314893844 15307 39139 625238079 17081 61949 525447882 26849 20879 596858117 67471 15307 791370858 67471 62474 688257878 67877 67471 637553741 41989 17081 364593920 62318 26849 622442146 62318 10739 203128217 62474 76608 946556216 76608 27403 522473056 11456 41989 776611993 7645 62318 282424131 79224 27403 340043992 11456 72 606715754 11456 53590 354720349 23303 72 151198647 4043 53590 788083639 23303 22590 458244754 53590 60712 998282381 23303 52686 840435402 60712 33669 842833876 52686 57347 724678706 71499 60712 844003368 57347 76189 36316397 76566 76189 490994227 36823 76189 203561607 40771 57347 800771228 76189 9604 524378788 76566 47815 744368986 40771 4228 500785755 9604 46599 68081075 32368 40771 684290265 35239 4228 252557514 32368 17776 140651912 4228 60198 994070350 46029 60198 739192367 32368 46148 38632985 17776 28134 7212948 61321 28134 96710695 5013 46148 525712287 28134 67268 307351495 67268 66248 412860190 23785 5013 67775981 42377 5013 953970642 61357 42377 773366220 70205 66248 616267001 44399 61357 106740799 70205 56076 550128358 72247 61357 148124985 61357 73050 462654557 60708 44399 524383932 69041 56076 684132260 69041 55888 223267046 38021 60708 298169619 66281 69041 439907250 53936 69041 612715361 19728 69041 258188499 53936 59296 707897816 11613 66281 815330879 65832 66281 138109446 46158 59296 969141206 65832 56913 135177093 64366 11613 759966411 65832 14157 140213017 65832 63849 228602070 39260 14157 902803079 29252 39260 362263547 46073 63849 168519269 21724 29252 983313245 38314 21724 758024683 73366 39260 995603492 73366 73573 22995589 38314 7381 101348295 38314 22226 579756469 38314 77593 97794564 38473 73366 210408972 22226 10474 29791410 62757 22226 700366823 26692 62757 30891516 41745 26692 550365566 62757 37245 996464 10474 5 717512286 62730 41745 745136684 51617 5 948790602 5568 37245 57753142 1822 37245 4186775 23034 1822 782588029 62730 31571 159664974 33992 51617 315624818 68927 23034 653131847 1822 29087 162320057 23034 53495 37904200 40932 68927 209126883 29087 57492 981869286 24814 57492 136399912 58682 40932 57061033 53495 67981 690436198 57492 66002 353172735 77968 24814 513121223 48824 77968 16539162 67981 7506 713811322 7506 16142 624230997 48824 40744 605457349 64737 40744 232852024 81248 48824 375833762 40744 52234 39534247 64737 45174 749524689 40744 55360 582781634 77953 64737 520742167 13628 45174 903702669 45580 55360 801918472 45174 49250 794538453 77953 47468 587853369 45580 69599 780443902 58532 45580 154707225 24529 58532 671848955 58532 21732 522741699 18836 58532 217434247 24529 12962 785008621 12962 23462 901797563 21732 64848 336270141 13145 21732 404028901 74016 18836 723802954 57637 12962 749479100 68673 13145 256494155 68673 60748 901687200 60748 7130 318978170 57637 44912 255799997 44912 4681 548969541 44912 27878 860322480 27878 35645 538259661 27878 60414 424711661 44912 65821 533284087 40948 27878 894233107 7899 65821 92432177 25679 35645 184167792 32013 60414 442395180 65821 15919 219529846 22720 40948 427523577 7899 53763 263259606 53763 62068 179739765 55351 53763 447463057 55351 13022 418721508 53763 51082 258065824 61675 51082 444539651 13022 80652 523884163 18135 61675 355592439 61675 53819 748833372 9920 18135 443258080 18135 37991 59685585 80652 19975 144129850 18135 67870 816908923 17571 67870 684566417 67568 67870 605239514 6249 19975 710480415 53170 67568 648624074 6249 10195 738478624 26928 10195 241454464 53170 12477 651866534 64912 6249 977407530 28145 10195 322941291 12477 64933 931721847 12108 64912 154920217 12477 15738 419926605 4200 12108 176138048 33860 4200 986384902 26264 33860 428498264 26264 45212 759309277 41599 4200 544765295 51155 41599 77671025 40738 33860 938080609 4901 26264 850498588 22605 4901 822382230 80521 41599 538792064 40738 55717 296506039 4901 13918 423171299 60492 22605 722523987 60492 59623 297981059 54384 80521 887964714 13918 20842 180655199 20842 71440 50036203 67119 71440 89403360 71440 16088 822850277 54384 27731 444115497 13053 20842 65777777 14718 13053 180410331 27731 2006 100597971 27731 65850 385450318 61564 13053 975378320 40688 13053 102261664 78481 61564 292958326 78481 79897 891331688 65850 30934 732842458 79897 79055 597959215 79055 76617 612253110 79897 14198 242458985 30934 76798 798170864 30934 19378 845856477 77690 79055 180574980 67483 19378 693669412 77690 75096 664274846 61593 75096 102727491 69140 75096 757505011 69140 31210 540369366 75096 48388 264936539 61593 25541 857284040 48388 67049 20580342 25916 25541 278409876 31210 7208 642961175 48388 26288 79262673 2968 26288 360016204 73966 7208 622536296 6213 2968 506100350 45015 6213 631724559 73966 54813 610881098 6213 25842 785544434 16491 25842 904506413 42499 6213 745061459 1078 45015 81482432 65342 1078 247411105 17626 25842 780578203 65342 37590 609346534 42845 65342 558343574 64598 37590 259614045 25730 65342 469158200 64598 3380 161551734 64598 70878 365631073 64890 25730 839877820 34890 64598 104997153 58890 25730 410923101 66187 3380 502029050 66187 17467 696066893 4702 58890 642288508 26802 34890 921063236 2635 58890 579075526 26802 38552 775222608 18723 4702 978202185 13677 26802 865844974 13677 78090 977358251 18723 9970 590366858 18723 52541 21884785 9970 29195 980723553 13677 17330 388522970 17330 41490 111763629 54268 9970 144720103 3927 29195 61914723 71795 29195 424186963 17330 30615 758317314 71732 3927 51626318 28613 71795 495279109 18507 30615 405403940 29118 28613 695388273 37998 18507 360103559 24628 28613 772668234 52727 37998 391724965 29118 38329 341527310 29118 53658 967470032 38329 18337 653641955 36560 53658 995368585 52727 64056 702029475 46818 53658 140608662 65959 36560 344386889 74624 18337 521925813 52599 64056 336303794 52599 69228 487117452 59077 65959 56770325 28621 52599 954600968 28621 57664 128643868 28621 43303 18424544 59077 43292 209715386 51776 43292 116863544 30534 43292 676275606 57664 8790 873493557 30534 60579 145359278 60188 30534 947839493 60579 12479 713983530 60579 71987 463849300 60188 59732 210792828 60188 21340 13590972 21340 23488 264359943 18625 21340 231195873 21340 55304 98262516 23488 68628 925805213 21696 18625 58050418 23488 77558 980734833 52343 21696 206895614 75461 55304 819008498 19310 77558 739481002 53339 19310 65605130 52343 28001 266396898 28001 78220 289778082 53339 45642 954409126 45642 75250 743783547 28001 37078 444435193 37078 34548 564814924 45642 64367 963115641 34548 68342 29925403 68342 15625 686840337 34548 29617 993317238 3929 29617 752476722 3929 74319 12656557 4255 15625 629199498 29617 29735 695059905 29735 22450 229199810 25710 22450 958553479 34194 4255 774109657 56466 34194 181009835 32026 25710 854475291 34194 46502 598753437 25710 72048 387200600 72165 46502 860221969 35708 32026 664611857 72048 46151 116727098 53245 46502 550910688 53245 69182 801375647 64692 46151 789129107 64692 44575 967792445 23 44575 350729958 53245 60590 639525455 71252 60590 276033736 50454 44575 780559174 33913 44575 551443194 4392 33913 483694876 60590 17886 738878740 35848 4392 409861669 50454 11912 951049374 17886 78789 181428280 35848 52086 865263709 17886 51119 524662475 8247 51119 260716063 25383 52086 424594507 51119 67046 992586675 67046 12021 320690125 58382 67046 907755652 67046 42431 628279100 67046 43766 115843564 42431 16197 86449131 24308 43766 75439983 26812 42431 778237942 71704 16197 210141369 45671 24308 792914411 69631 16197 163215949 69068 71704 481884674 882 26812 125014418 24073 45671 297170405 882 7305 185101620 23514 69631 140608349 23310 24073 819184562 39005 23310 78553979 41041 23514 126546754 53502 7305 615762302 57593 53502 968187702 57593 28898 909677074 29369 28898 977388138 10726 29369 710462756 2362 29369 581047327 29369 80306 53752950 30480 80306 182752557 30480 21655 772742933 2362 13570 394701121 67789 30480 398530153 21655 4847 496710948 4847 60600 462523735 21655 57056 436976 57056 47934 747868424 63829 57056 100427142 57056 15372 221890395 57518 47934 918358508 57056 27272 817275227 61145 57518 524515186 78829 63829 788308853 78829 41740 736147849 25557 78829 849825788 32675 61145 230215775 78829 78169 931700079 51672 41740 250031108 35717 78169 909752334 25557 36664 869368733 51672 43020 915153914 61209 43020 765870132 68769 61209 701822136 18066 43020 879169415 43020 46619 639944816 43020 17715 907796350 44676 46619 250823620 46619 22241 689990725 44676 80409 390390398 17715 11287 586226974 58449 80409 50071680 9727 58449 420333956 67560 9727 146392343 37647 58449 164518340 11287 71156 269623468 15915 9727 280937096 49541 37647 461241831 67560 38234 552832421 49541 43174 618137201 38234 45803 939292848 41840 45803 934562458 20399 45803 420334760 58579 38234 984433433 45803 36666 929551249 41840 63625 241496759 47230 41840 172589067 5790 58579 37253671 36666 80583 125856546 12440 80583 263288086 12440 39583 239790690 80583 51716 29294659 66624 80583 570205285 66624 66465 272567713 51716 64850 506116806 51716 31161 260072241 56196 51716 853819631 56196 30813 850047901 56196 14126 85053477 31161 8018 89512576 56196 45942 914337865 8018 76479 235415649 30813 50418 475094122 75732 14126 532366303 58407 75732 456315332 31533 76479 743841903 76159 31533 181082292 55625 31533 921866506 55625 56298 116189400 50350 56298 579357982 33997 56298 790171832 33997 49069 625264909 40168 33997 886581271 49069 37613 623178554 54244 37613 14826845 44294 33997 691272174 49069 6547 896216813 25000 44294 868607990 6547 13065 51873492 54244 10550 824777953 13065 55297 49145032 47421 10550 909327544 47421 3962 46789117 32327 13065 686547599 47421 15604 878144619 24224 3962 342833771 42206 24224 957852152 40433 3962 17340615 49737 24224 295927841 15604 43592 668584522 24224 12621 58242997 12621 19627 92435745 43592 6820 139060868 12621 53483 30803446 25843 43592 67050728 19627 32762 404155883 22211 32762 129233954 63987 32762 51455782 25843 71089 997193827 22411 32762 896550634 69087 22411 708941660 24609 22211 101203947 69206 24609 912515785 71089 54679 216259937 22411 24657 611580078 51228 69206 371714660 75488 24657 97217504 51228 17826 329315585 61561 24657 130226839 61561 10916 984761779 75488 30958 920733127 17826 43520 18506025 30958 21997 407433789 43520 1591 783539199 21997 29015 365514236 13025 29015 984998761 39404 1591 624506938 13025 67793 446282409 47343 29015 57263619 65356 47343 450499048 67793 28096 399903153 40089 28096 43699471 67793 847 138880462 26364 40089 290948076 21867 847 438166784 38811 40089 171417566 38811 49699 517143867 38811 69377 113899691 26364 5098 964918095 19562 69377 34237971 71808 49699 430045073 5098 33870 257404578 71808 30745 957955789 71760 30745 296607434 37064 33870 218745681 30745 14545 389095803 13109 71760 421836539 71760 5674 968285838 5674 63730 510843028 42966 5674 387373350 5674 48289 387460119 13109 325 160426073 19876 5674 601230855 19876 31064 681697991 325 23269 171764653 24861 48289 749097631 51415 19876 587689043 31064 27508 361394436 75005 31064 415221894 74752 51415 118413289 24861 16099 110141050 28509 75005 252616407 75005 8826 792820715 35076 75005 797727289 352 74752 332652509 28509 4347 105189905 28509 20944 596407904 81126 8826 477232963 9540 352 539941741 20944 14826 468820408 490 14826 579899616 490 49384 18548819 24800 49384 929452947 24800 57289 418266191 30837 49384 742977822 57289 51250 978642415 38757 30837 896704920 24800 18739 237612810 58163 38757 157193767 18739 53533 698222078 50266 58163 72957088 76240 58163 62475253 37080 53533 921544309 53533 58324 719520099 37080 48135 256188219 37080 18059 878225143 48135 27621 258774896 48135 19117 856192843 48135 17540 129233565 19117 9187 385419035 9187 9485 663654862 33591 27621 577846607 2074 9187 152869322 9187 7421 954918117 9187 16837 703315865 9485 32306 652425713 2074 53976 309068528 16837 54589 445637943 58418 53976 812158230 53976 18626 397131587 18626 6373 206014899 40083 18626 904434283 40083 32393 24647041 32393 52121 358050337 32393 19852 740118859 52121 65808 731124690 54260 65808 812563521 54260 69530 669166203 54260 39876 829463413 19852 7133 128012281 39876 36432 129740866 57804 69530 161568581 528 39876 200371659 17037 36432 374454930 11623 36432 624880915 36432 52327 933392687 37668 17037 46943246 11623 34056 718308 26045 17037 303486796 74788 52327 930503589 34152 34056 954754365 34152 10172 152412075 14406 74788 528148625 14406 81235 585267078 81235 59675 298178949 67646 34152 742907667 50259 67646 346233703 40929 14406 719245557 40929 28413 364199121 43338 28413 411651600 74008 50259 717803352 69086 43338 525008549 71923 28413 887903956 7835 28413 541369582 7835 67619 737011850 7835 65094 87512756 67619 26187 691050499 26187 74069 311600451 22296 7835 914019457 64510 67619 429327512 34306 65094 462663237 22296 34336 492634570 73890 34336 76711427 43080 34336 208018651 2319 64510 10613313 43365 2319 135023283 34336 9435 817230886 9435 12774 345679611 43080 46339 38275038 43365 54053 601558293 24569 46339 63955063 12774 22386 319569452 51798 46339 634028577 24289 22386 826721034 24569 66072 380553781 23686 24569 612762790 22386 55443 280800075 42134 55443 504630307 23686 44298 169793836 2667 23686 503454748 61547 42134 184835557 38657 2667 908823811 79449 42134 151026212 79098 38657 412233984 79098 5709 846585313 5709 19331 964588136 5709 17637 555379674 79449 9363 223094986 65544 79098 767843840 30578 65544 589972635 3928 65544 10897267 3928 12952 844130988 65544 2888 160649135 45173 65544 354241542 77922 12952 913926601 3928 58729 363366468 55072 58729 348690669 10415 45173 953344949 58729 46245 84242751 58729 42970 689018130 46767 42970 231887559 46245 14331 546401139 81118 42970 790280204 46245 63702 829191832 29802 63702 671828495 28166 81118 411554365 29802 62461 326932593 78542 28166 826939451 72765 62461 309479347 62461 48503 523057397 8962 78542 891393631 72765 24996 174684455 47173 48503 863646844 27726 47173 592317531 8962 70363 346124686 47173 58769 731234008 47173 70209 639974626 70363 18486 217795826 70209 58980 899647622 1697 70209 693411575 1697 71666 171184826 71666 3911 959234577 3911 35607 65683993 37276 1697 690731844 229 37276 819871371 76882 71666 598569287 39690 37276 952729456 37276 65879 803865652 24617 65879 753799495 65879 45100 616782244 65879 16419 235067893 16419 3328 677936425 16419 55187 478167750 16271 55187 10330050 73986 16271 795236258 3328 7519 506840538 53941 3328 513740263 73986 76035 169571201 7673 76035 104765493 7673 41281 954587594 41281 59949 926608636 7904 7673 488418216 74295 76035 31443322 4679 7673 548230742 59949 35170 246016101 4679 3329 885166997 57794 4679 365545588 70230 4679 208642862 38046 35170 163868372 38046 74728 926561408 70230 16852 775230884 74728 54063 630558413 74728 55203 751993410 55203 12989 720911752 12374 16852 365465359 35286 16852 486428466 35286 27715 81172577 12374 4926 23928437 41211 35286 972163249 4926 38155 750375064 67839 35286 442204863 4978 4926 699263342 4978 74964 903678182 12656 67839 356496488 38155 4368 979395464 20475 12656 731683884 72670 20475 421492542 74964 14743 748630196 39208 12656 867404610 58740 4368 735277555 31448 58740 997557644 72670 78489 377460313 78489 78872 49069053 38574 58740 896378818 78872 68059 678580626 68059 32383 91928001 60522 68059 134812294 78872 69574 781052290 38385 32383 404130246 40308 68059 663586080 60522 64984 273123024 60522 78605 990668409 6789 38385 462544960 45303 38385 720617868 40308 50057 61356903 63382 64984 267852239 50057 17600 530117793 17600 67571 842677467 72176 50057 751734000 14108 50057 305451846 72176 2228 90842868 23540 17600 403616466 23540 28819 41087539 75354 14108 969178337 14108 5540 174733883 57029 5540 681259844 28819 22506 733067080 22506 79451 994988822 22506 71244 116259558 57029 71343 230594310 11491 79451 876534812 35306 22506 794080056 40575 71244 848791800 57445 71343 690872150 46104 40575 80846509 36605 46104 883356776 57777 36605 246220192 77480 57445 249860887 77480 1681 324158347 69133 1681 437558213 57777 36129 556836340 69133 51408 946749136 1681 25871 495779010 36129 52934 190548160 70215 52934 362377348 51408 73247 347204078 70215 12618 772105367 73247 54828 350597464 49996 52934 483074357 4717 49996 73939318 73247 26469 37793610 74542 12618 588126590 4502 4717 96785686 26469 26950 276354230 4717 24784 762059400 26469 58470 772352611 24080 4502 685246849 60214 58470 313831860 24784 45683 365872405 78389 24784 498097127 60214 54591 925522488 78389 12006 672194611 60214 80787 691618037 33471 54591 23557723 8129 33471 64261689 8129 649 591129608 80787 6747 612342182 33471 22806 91101798 4665 649 869760025 51542 6747 835104599 6747 73885 933884819 27162 51542 803231515 55544 4665 31591658 51542 79092 652673877 67868 51542 473959744 65066 27162 978230164 27162 31570 701104907 49161 31570 802142787 56759 67868 525733200 67868 46996 419931688 46996 25808 480746598 43619 25808 249599236 25808 76444 42833845 6251 76444 507249347 76444 36935 413189760 33808 76444 396929644 78213 43619 802327505 60415 78213 818722597 78213 72209 22257235 14116 78213 83899575 75920 14116 179716528 35875 72209 748215560 44097 72209 417587213 75920 71112 126060729 14116 7628 933607905 44097 80770 238348002 43136 80770 262086413 57475 44097 212475982 75146 57475 533680970 43136 72078 70030476 72078 9145 62079274 72078 64772 998978008 75874 75146 224670328 36330 64772 550842291 40761 72078 994129779 40761 33093 595660890 29770 40761 549387953 33093 1694 907184090 43036 1694 599267496 33093 52416 762811929 53473 33093 136786286 53473 20716 652262603 1694 74451 194139867 20716 30785 408825654 30644 74451 584463913 30681 74451 379724267 69701 74451 650848947 58270 69701 68499015 30681 34969 901435580 38040 58270 974963186 36492 69701 106599521 3234 58270 774444365 58270 35141 767016875 45190 3234 327995340 3234 72017 272422324 58102 3234 604192471 3234 34697 796999898 35141 64497 660597656 68399 64497 973710008 68399 27549 423993301 18260 68399 253312138 27549 4319 909749806 68399 78190 34936193 78190 72725 632196710 78190 7686 450106477 78190 77000 536969831 31573 72725 30300323 7686 16840 917726170 31573 2423 698075350 2657 31573 721150618 16840 38859 189045128 52228 2423 232222633 2423 37123 286830863 38859 57522 829701140 37123 6616 814759948 67966 52228 671231141 69089 67966 909928358 69089 3802 824749521 66240 3802 264262468 3802 6453 438785372 66240 69597 769138826 33836 66240 976107641 63793 66240 139685748 33836 50081 154305396 49143 6453 992071671 33836 58232 660775121 36325 49143 53315452 55838 50081 19678175 36325 73781 638334393 9496 55838 453203534 36325 47146 808106454 36325 7784 226199127 62126 47146 262964672 48855 7784 220448412 9496 52875 65443928 52875 31363 94112434 49703 31363 487505335 48855 68847 339054602 1921 49703 669086585 68812 1921 22501230 37580 68812 73848710 24802 1921 694791405 1921 25213 428790454 68812 51021 172343175 37580 34755 121397943 25213 32931 77768238 25213 34839 455014083 24930 51021 205088259 32931 79566 59948712 34078 79566 97722244 81017 32931 937286803 11622 34078 959975392 79566 32727 967087450 32727 68621 757015920 81017 78086 497422691 32727 35339 149848642 32727 78286 315309849 78086 55007 550951912 78106 78286 116658675 78406 55007 516257849 78286 69457 201358145 47235 55007 20077363 51868 55007 750509800 944 51868 226867332 34077 69457 503218641 65243 34077 935851149 47235 19831 368940601 65243 75235 570330281 75235 29737 899889236 4131 34077 824718436 65243 59879 959379699 29737 18743 673616027 75235 54248 524239823 40055 59879 723822551 7380 40055 800379375 34057 18743 878955113 41464 34057 539139186 41464 20828 363142447 35847 20828 829230796 38765 41464 100107497 35847 70470 914599353 51963 20828 477987580 35847 20920 636817887 60113 70470 472084355 38765 57765 80696762 20920 40396 491568100 54155 60113 123886218 57765 38786 19798709 44921 38786 242268416 36677 44921 141540887 40396 31466 688734359 44921 76170 749418009 52167 31466 624561175 10937 52167 370038880 76170 17021 555086585 38129 52167 343790457 326 38129 63654071 55167 10937 605742242 76421 17021 722612246 48920 326 942211780 76421 25859 227145738 2016 55167 695901818 70122 76421 451480357 25859 24570 851674345 58363 48920 164354486 24570 67597 441429262 58363 5372 866227581 21882 58363 785995088 21882 30993 8440427 21882 79687 649613426 35057 5372 331213043 6526 5372 33212950 21882 41186 667698268 39020 30993 947855420 6526 19858 569298138 6526 35252 898652221 29318 41186 176363431 7308 29318 999992181 29318 42698 15287266 21963 29318 174108909 71694 7308 697398108 49656 42698 737763294 13070 21963 658901791 67557 71694 906930795 21963 16495 532308699 45156 16495 83385579 78581 45156 254980804 16495 3542 110905204 45156 27342 460586418 27342 70165 18022287 20321 78581 653860525 60349 3542 678844782 3542 11831 216261247 64532 11831 310584093 64532 43662 235536189 9565 20321 116222962 24002 43662 952747521 27935 43662 349076337 16909 43662 230260987 27935 60755 984024228 9565 44878 517584053 60755 31429 331124126 17112 27935 36524684 59069 16909 400276629 68554 17112 205822653 68554 73103 379512008 73103 49041 40006122 55232 68554 542423483 28074 59069 442226452 30911 28074 192848579 80649 55232 42733276 45739 30911 463213287 28074 51241 15574145 20605 30911 164679158 78103 30911 920813105 20605 33144 8404816 45739 50669 68629543 50271 20605 915994714 33144 11687 486590970 54880 78103 454781678 31480 33144 439602957 50669 10990 404613150 11687 35798 597683174 10990 11725 293425496 10990 71133 505076907 71133 27004 570188615 35798 36153 647861964 54640 71133 248323679 7274 54640 698207875 73155 36153 909271239 3908 54640 414222572 36300 3908 909934488 46177 7274 962237695 3908 34213 588006341 36300 56321 847233245 24379 36300 993758637 46177 35279 729598053 29847 34213 471477980 40973 24379 50441119 22752 40973 72223552 60836 29847 103693901 41242 29847 808360906 48664 29847 528330418 801 22752 267508323 801 33863 322203771 60836 51177 698075623 77635 801 946971967 33863 58893 71794807 51177 58011 138972014 77635 73082 63071028 77635 66492 555105515 77635 48293 978074159 3978 73082 307717801 66492 10307 317017494 61326 66492 66971966 10307 63398 618709643 64645 63398 884169561 63398 63937 627254429 24785 10307 336271484 61326 62769 344070972 64645 46756 71542315 46756 67186 99934296 67186 76355 355189406 37299 46756 485272993 76355 76054 831530249 76355 4991 37915727 37299 70963 605173684 37299 32265 228888382 70963 10242 318058376 68237 70963 976083102 32265 42263 787663270 42263 6704 113245256 42263 9419 874379644 42263 17828 936849160 17828 26879 635262436 9419 9752 574159081 32769 9419 28099427 26879 72013 282868081 17828 23378 845822478 37220 72013 582482951 23378 7662 169001444 37220 52079 769021192 56121 72013 636388564 52079 17815 392099312 1652 56121 396331799 7662 78896 44509980 1652 21578 815491509 37150 56121 708344250 1652 46188 750771268 54876 21578 753038630 46604 78896 631146242 53556 46604 797871154 4782 54876 853807437 57094 4782 895050850 46604 42503 553913009 69513 53556 82015343 57094 52346 97932480 21758 57094 349605930 52346 43214 701462458 43214 19070 246317032 19070 78721 109887657 44304 43214 986822025 65443 78721 153614945 19070 28880 320283019 65443 60360 45392386 12987 65443 142936267 12987 36903 105552060 22939 60360 40816996 36903 15530 726579356 12987 4510 511505761 53592 22939 265917997 22939 8456 855923166 37207 53592 297073988 15530 39283 655720568 53592 74918 947234338 78049 37207 801363402 71980 37207 45380960 37207 41901 540050209 60438 41901 188384403 60516 41901 103382117 16831 60438 786171226 60516 22617 615348115 43064 16831 892158503 16831 69802 851082781 22617 54842 297065656 69802 41049 604262923 47028 54842 808625995 41049 27270 631866828 1385 69802 518231536 55578 41049 956752778 6344 47028 42141346 53228 27270 80136918 27270 12102 398817958 62727 53228 139034559 52739 6344 333036704 33727 6344 673495498 68352 53228 193767757 43798 33727 10931215 68352 29853 650041423 68352 46755 262213169 7370 68352 929635236 26725 29853 362607081 46755 30687 31694882 4703 26725 696477565 26725 22925 134577654 29883 4703 720424990 29883 21946 116379224 21946 15735 116757654 29883 1661 273265383 22925 78421 954915890 36809 29883 350725236 60445 36809 578026365 68651 15735 622287702 9390 78421 335451952 36809 68586 8520624 55760 9390 924468903 37437 68586 316657563 37437 21603 381449792 9390 30364 134066242 66646 68586 898278860 30364 66558 436190399 66558 73241 150395594 73241 67558 124298457 19973 67558 67766803 67558 73535 522945458 2105 19973 856382275 73648 73535 356126782 18344 73535 270680035 60850 73648 875882569 42357 2105 955776307 58986 73648 203797108 18344 80611 675075402 15229 42357 872353893 42357 21877 868807113 21877 18920 986968899 15229 33168 980096729 65842 18920 90822523 60970 18920 828245270 56945 33168 250161919 1280 65842 465201167 33168 25031 623727466 65842 7124 646778069 66263 1280 608508432 1280 61401 663301430 61401 36709 376106440 36709 77362 73826893 77362 23202 56871998 71602 61401 952874566 23202 51301 510460188 11229 71602 788162375 51301 22162 146316702 52380 23202 625621086 22162 8420 603784126 11875 52380 157292902 53220 52380 54911129 8420 25063 479569770 12976 8420 796593860 25240 25063 363525541 29221 11875 896322291 5838 25240 447042342 5838 34277 350937408 29221 18959 704848628 34277 8513 122287880 69531 8513 189551645 45797 5838 184437574 34277 69057 835209854 32530 69057 451005823 80869 8513 420409849 32530 12284 767213646 69057 46698 613768692 46698 41952 52713170 64194 46698 353279719 57449 64194 72202650 49998 57449 959442021 56981 46698 596148580 5927 41952 945986372 64194 6696 779869947 57449 60747 207411742 3168 49998 13590895 5967 56981 92454944 79668 60747 227193756 4111 5967 381299094 60747 38315 241012088 79668 73667 438022227 23327 4111 84444393 4411 4111 830350507 24004 23327 997645730 73667 41760 838980941 73667 20837 752951835 46690 23327 743406020 20837 71279 909940024 68668 20837 148702752 40726 46690 45260093 22438 71279 149516848 22438 54453 605594228 68668 19452 109395805 50477 19452 22152939 19452 31997 216020262 22438 30708 997436540 50477 19771 271390759 19452 55211 410866106 16696 19771 71554845 69115 19771 990404191 69115 54298 330876566 56418 16696 413991447 55211 25115 944972790 69115 46596 616191328 56418 19764 571290492 59740 25115 154822734 71196 59740 572818756 25115 51984 815295480 46596 4071 298237645 51984 1035 25425809 23203 59740 100613444 71196 75982 20816744 51984 23259 957259631 42647 23203 178778168 23259 44733 692711035 26514 75982 791866610 75982 10719 765054734 26514 41525 802902885 26514 33197 87338577 9980 10719 508735765 24235 41525 933061982 24235 38717 231952759 39814 41525 276491809 33197 42626 40611650 48570 39814 884696657 38717 31045 88987359 38717 47793 646448856 48570 14534 62347003 76871 31045 99036001 76871 62247 337555662 76871 62492 115340228 76871 29547 520367335 62492 39193 40313028 50377 29547 295455185 59299 39193 594880783 30348 59299 786280672 39193 51981 467749447 33272 50377 738856203 51981 51411 917998019 60083 30348 171487059 51411 3063 403054360 874 33272 493037476 60083 68461 75311219 874 12816 358244402 74503 60083 501542347 39328 874 818610603 68461 21151 677738684 12816 80563 349793885 39328 33985 514764507 27930 74503 698219664 21815 33985 449440018 4553 21815 195137105 33985 1992 207766467 1992 79220 366463420 21159 79220 418493860 79220 54008 780975511 48270 21159 650941244 66890 48270 576084134 79220 36018 534430165 25825 66890 605632380 9803 66890 630128598 14608 9803 505371436 36018 16447 468253620 66751 14608 878435342 16447 16584 500414390 16447 72884 797696116 66751 34791 766188042 16584 26663 572076572 72257 26663 779342878 16584 66481 99718995 26663 20637 329006819 33568 26663 724417656 43285 72257 712256543 73102 20637 558716875 20637 33042 87346675 43285 80576 135175570 54093 73102 293624938 54093 12451 877858903 80576 26867 348228677 12451 13911 597413035 12451 66704 37981951 66704 24441 503530174 38226 24441 240458722 26867 17763 630640852 60873 13911 719179437 53921 24441 70154687 17763 4896 168603402 16803 60873 28134320 73731 60873 947590481 39370 73731 980063002 30430 73731 456233149 30430 47759 604928777 30430 43556 313334627 39370 51897 364252995 39370 21137 944114624 52562 47759 215239070 18842 51897 209291530 52562 18165 343815617 45767 21137 499408689 14626 18842 469551850 18165 29048 409849015 18842 63058 119290733 18165 78089 39311578 29048 50286 164345061 14626 48687 439308945 8918 48687 21839214 50286 37585 964679333 78089 78745 350432881 7859 48687 814588369 18273 8918 792093613 8311 7859 676351904 28273 37585 298348618 28273 14024 578618276 14024 56988 187910035 74044 14024 469137053 5044 74044 149131441 5044 43886 49684771 43886 60450 162471183 60450 61492 268363574 78329 74044 928414756 40654 78329 323740655 75400 60450 308247313 44892 78329 282054660 78329 47897 271466649 11726 40654 225882418 75400 80698 560378722 11726 51788 923409294 150 80698 640394104 58689 11726 500891573 19042 80698 285087234 58689 7921 338282373 25404 150 701531042 25404 53757 555157197 25404 51955 181996190 26934 19042 43334818 51955 46758 236225990 37897 51955 765697615 53757 67316 508011811 43383 46758 55669845 21791 26934 996911652 43383 6036 695555070 37897 77822 36302933 21791 80991 268534063 49000 21791 826024633 21791 19768 210033875 49207 19768 444486961 33767 49000 250363242 19768 62262 641316089 49000 1435 862536578 1435 49790 334073909 62262 13224 638755924 13224 70325 125463218 1435 59647 819805899 13224 48385 304722163 7354 59647 412953487 70325 64430 862060704 70325 49218 563956889 49218 45330 432505621 69867 64430 132609723 27096 7354 306949287 64430 25292 74674822 25211 69867 743476193 68868 45330 749970601 74104 25211 835591200 68868 54153 913137259 74104 37787 223411274 7696 25211 444997707 26850 54153 808863071 26850 10435 982349519 5179 10435 992795699 10435 946 120251749 10435 64426 208844264 946 32696 458252740 73905 64426 74248638 1027 5179 752396488 1027 11974 786022408 243 11974 985150522 68174 32696 857142071 65484 11974 619323582 684 11974 52661002 53621 68174 714914731 684 16237 789386724 684 78191 329979466 80289 16237 277232394 53621 2758 269384079 39510 16237 412664692 68613 78191 829917197 49735 68613 778877163 39510 63800 115375189 63800 21192 584065099 49735 7164 86840076 68613 17967 252392036 21192 43086 752102458 30776 43086 512144420 69264 17967 654783729 45726 69264 461435931 43086 54047 545910395 30776 4759 234643597 54047 24799 554105151 54047 4182 40735197 4759 30960 486936784 25116 54047 65641407 1257 4759 779941542 4182 73504 310056617 35216 4182 402677070 1257 35119 320637457 11102 35119 116725573 11102 65098 266540442 65098 14572 535079950 60037 14572 945286769 65098 45946 196006632 49748 60037 412078488 21171 49748 362578056 3565 21171 322839588 65934 49748 11114425 65934 74529 592688785 78616 49748 522007371 78616 56314 667421538 74529 637 60397811 66117 74529 754814692 78616 19835 576632570 66117 32155 657624725 12496 56314 500997992 637 50237 267218872 66117 68996 702850028 19835 15051 78457970 57721 32155 324261042 10745 12496 345806386 66061 68996 989774890 66061 12124 456038653 3771 15051 884737106 66061 73178 203973223 66061 80791 412090329 80791 16545 266242439 75852 3771 553905616 55884 75852 640595718 16577 16545 949025630 16545 38163 676412678 38163 62608 74901960 28733 62608 191134263 62608 76292 8653541 9599 16577 381641346 34874 9599 612645038 71640 34874 19753679 895 28733 248610055 11718 76292 160858293 38303 71640 229552469 11718 13496 97640688 71640 3689 88742627 14934 38303 966647285 38303 62497 384940258 12075 14934 773186427 62497 28069 757979796 29337 12075 489022209 62497 73626 245747005 74164 62497 463150092 2965 73626 949748702 2965 7974 439831477 55899 29337 424755519 74164 75371 722362717 2965 36610 640410186 75371 55029 511745435 1789 7974 248052526 79110 36610 364121801 58751 1789 973269248 56591 58751 979443393 56853 79110 643044788 7689 1789 397208093 46506 58751 907261625 46506 31758 938939038 59573 56591 418903122 31758 78437 112441874 78437 47606 99396918 46506 66828 636078263 76629 47606 716891205 13218 59573 902550709 78437 51652 94178341 62373 51652 932296744 66828 77963 728714966 43477 62373 531542367 77963 35387 332220330 74347 51652 765226420 8657 77963 821164629 74347 77547 81322402 8657 77287 753697514 31421 77287 586467583 4324 8657 127383270 55604 8657 393768810 31421 49794 956215506 49794 56859 308481672 67025 56859 93320753 55604 25810 735440801 1569 67025 330361225 38835 25810 234762658 35887 56859 669188789 63912 1569 466093105 23939 1569 982323483 20547 38835 681706936 63912 12318 98786737 30375 12318 236947067 54266 63912 488323476 69267 54266 877601236 9541 69267 227356807 69267 1317 547519631 1317 42859 6249818 1317 19534 709195374 17365 9541 919550034 42859 25818 139586013 42859 36891 817406420 48599 19534 14020150 52308 48599 993170044 710 36891 193037028 25818 2720 563949128 137 48599 484014341 52308 16063 490289650 69556 16063 220252815 47898 137 396892407 16063 67411 299352571 14171 69556 221740446 67489 69556 807821526 30918 67411 407906204 70893 14171 32593533 67411 49362 519202124 67489 81272 282400197 70893 14370 251560916 30918 75727 528236453 81272 32593 629049949 49362 13274 925257187 75727 41250 596017443 6723 75727 560767640 6723 29266 130232936 28505 6723 769952917 6723 22290 731390854 74266 6723 3890906 6723 47079 621210389 38854 28505 33637913 36190 38854 33762031 44920 38854 61605531 44920 66365 90927340 44920 49850 594605398 30692 38854 492942422 30692 28201 292251915 49850 18334 844115330 35884 18334 20024147 30692 34137 479296980 1185 28201 83988915 46913 1185 66844941 35884 38571 841687956 53880 38571 628280019 46913 11493 603883444 38571 31375 362323992 46101 31375 131123350 38571 35684 408785500 11493 21243 654082876 17045 31375 389250956 27127 21243 547233794 9597 21243 224046474 28499 27127 709218447 27127 41106 909511160 28499 21097 213327276 7657 9597 867583429 75487 21097 850854404 7657 19892 3774371 75487 16369 585180513 19892 55568 243153922 75487 63238 734061146 36188 19892 384134362 67604 55568 854080285 64826 16369 762946075 67604 15332 997665401 4845 36188 609367784 67532 4845 739423108 68057 67604 89417604 79235 68057 754092410 56815 68057 735433198 4845 73610 240253253 67532 36736 117252225 55253 79235 389961346 67769 55253 488682716 21408 73610 605597334 6153 36736 869238515 25192 36736 337314551 55253 41177 762392025 21408 45821 898809089 31047 25192 552074346 25192 11032 382567832 25192 10573 146406385 35755 45821 847372736 5434 11032 128181545 51698 10573 87269101 25832 51698 421401181 29864 35755 319147720 27238 29864 271146359 26643 29864 364712699 53384 51698 389283625 54388 27238 491665712 29864 68589 15001213 26643 54355 216927717 54388 78207 725407797 68589 61044 7764038 56610 68589 717243995 54355 57052 143956972 61488 56610 217355509 9592 61044 951990717 46057 61044 445311203 9592 37038 209151796 9592 27582 366782171 38562 37038 110398488 12546 46057 89924932 47851 38562 250273955 57185 47851 297937569 63444 12546 590247045 47851 20698 275952629 31467 20698 942848368 6225 47851 775427917 39996 6225 131358919 54600 39996 193460625 74758 6225 61354993 34707 74758 119161948 70178 6225 756353185 34707 17490 52605528 70178 25093 283701884 25093 3164 346320847 4405 34707 762348928 70178 36863 869211557 4405 35348 767970683 25093 20762 607078898 9918 4405 332604257 36863 17941 870425189 20762 13230 884391952 18594 9918 78581381 17941 60628 843557719 27680 18594 143583110 25915 27680 682858137 22930 25915 918258420 9940 60628 679734557 39247 9940 257232653 39247 35428 947800696 54124 9940 357536811 35519 22930 744831976 4201 35519 575288856 10359 54124 246413845 22777 4201 576053087 4201 64768 65399281 22777 25534 706987076 9227 10359 797364082 64768 45095 523091152 45095 31168 57610461 15078 64768 398350862 31168 22038 634452018 65415 45095 32196269 65415 52218 992505930 22038 21564 130139365 65415 16045 598015120 22038 24006 355488950 21564 19868 566940893 77627 16045 708166105 13555 16045 113145559 78009 13555 97405539 39739 24006 435730168 77627 41850 685885120 78009 70379 589961070 70379 36150 726532401 41850 62484 580683233 15203 41850 93072827 62484 74548 146525245 62484 20812 381838175 48542 20812 267214366 51334 74548 784370500 54956 20812 999653713 38093 51334 60592933 48542 35193 70637255 44643 38093 84982044 51334 78263 758010929 54956 50566 919876701 78263 16531 839296545 60716 50566 131868046 62069 50566 519770793 50566 37631 781861844 16531 57606 688316409 57606 57500 168105626 68320 62069 203766 12687 57500 826389178 12687 71653 61921339 11176 57500 837680316 76259 12687 603135478 49179 76259 185718709 76259 51943 372064986 64317 71653 415104595 54461 76259 158121034 63925 49179 28849711 40875 49179 645775818 54461 23133 131707894 63925 73783 724150902 32396 63925 971033336 63925 49389 788504408 40875 50808 99825314 73783 29812 541599112 6292 29812 613675353 68301 49389 389490520 45312 49389 222644552 58696 29812 202145268 6292 70718 518915079 70718 68386 384096712 68696 70718 556802517 38346 45312 121517321 18385 58696 244668023 45629 38346 451402683 68386 48871 490388798 68696 45932 289945654 55602 18385 440537245 44032 45629 453077446 55602 74606 424707284 35322 45932 466577050 44032 25452 155746057 55602 55127 342254656 55127 13188 701209916 75497 13188 639270218 17765 35322 971126526 44384 55127 6661019 44384 66143 270617374 15028 17765 818613970 44384 28300 453020526 17765 44485 891661312 54297 28300 298086587 40807 66143 257347808 14195 40807 965089726 26838 54297 278986390 54297 77501 410134510 37246 26838 280695997 77501 32036 306663708 46774 77501 796787525 9534 77501 19866926 5647 32036 80514968 76182 9534 164457373 76182 78855 223955196 78855 17328 772903374 51862 78855 802876492 1219 17328 165102169 1219 75860 21849575 61700 1219 433693820 272 17328 201812587 74936 61700 694655335 272 37963 493613256 74936 34752 931395114 39896 272 375703111 53051 74936 249776255 21866 37963 98448795 39896 40595 461064729 45105 21866 113152982 75457 40595 118656098 50932 40595 765629546 21866 21250 232193693 9506 50932 822516072 21250 76280 968076543 21250 65874 860484615 1394 21250 828595727 70960 65874 505586609 64011 70960 248128877 32630 1394 185589957 65608 70960 626025467 62748 1394 270099162 65608 3795 733783703 75881 32630 997961251 12329 3795 400028068 44683 75881 525403232 52781 62748 5771460 75881 9304 115276337 51808 44683 564571516 8662 44683 487777362 19054 8662 487190754 33715 9304 639451122 8662 52508 115591879 8662 72967 544070243 32300 33715 144237596 19054 72293 248277446 72974 33715 143469617 72974 77141 351097484 77141 77516 739440913 18112 77141 777134450 18112 50905 17722018 77141 34616 510669495 53797 18112 298603159 50905 9742 261458628 51181 34616 268770940 53797 8722 248339084 51181 73271 950014315 8722 15634 924264525 24640 15634 885344286 24640 27430 134359649 80728 73271 50511318 22572 27430 504877644 27430 57186 753530050 42614 22572 923750602 27430 74698 57550213 74698 55975 484956293 57186 40962 708455433 57370 74698 98765706 77661 40962 326604320 77661 8051 870233266 80435 8051 814493021 8051 66667 351336953 62451 80435 711395255 80435 25764 535146230 66667 55501 448968946 66667 16779 331354123 73221 16779 904659321 35280 25764 398493896 35280 41781 544723244 35280 72167 3676685 41781 43844 728162249 41781 70874 382578386 26299 70874 189291466 19369 72167 296192623 36983 43844 399117474 70874 80321 111271044 12040 36983 990030939 78401 26299 830634182 74302 36983 443242174 23398 80321 150682086 31941 78401 740318990 41187 23398 244207732 41187 73166 170784324 74302 57102 8200383 73166 36233 817462474 36233 44503 22813725 80377 44503 58059095 48339 73166 834758754 44503 40135 444285251 80377 45765 763246344 57041 40135 2409967 48339 72634 57013221 2026 72634 42158084 50571 45765 546383449 45765 41551 810976863 17470 72634 377611377 70192 50571 31618092 38447 2026 901306864 70192 59451 117037086 70274 38447 622942683 72344 17470 478933363 65543 59451 37673333 38447 58072 756181216 59451 77787 784343016 70274 59371 855899814 72344 35263 896385542 59964 65543 127139448 35263 63408 703267035 71469 63408 398595214 53736 35263 654697788 71469 78883 799232368 71469 17716 613384280 71469 74555 359160974 12823 71469 885769224 46182 17716 981747439 69487 78883 115730319 43530 12823 859501013 46182 11354 850189609 11354 43769 878352088 1371 43769 521181397 61784 43530 887154685 11354 64008 297594382 76094 64008 75998401 50268 76094 36108014 1371 37843 103028250 73395 64008 684165690 76094 72244 575631316 29650 50268 585627427 10644 73395 369790163 72244 47419 263506699 29650 15568 685141258 10644 45008 664734755 45145 29650 237673368 65790 45145 865357200 49116 47419 707006039 15568 78353 407826407 64863 45145 656621885 20878 45145 313487557 43661 78353 558798554 49116 68698 207213899 43661 9616 40401372 71533 68698 269120121 9616 4794 893962258 9616 71130 403341327 71533 40340 31176899 71533 75037 467806374 4794 13438 751117741 13438 58649 965993126 58649 43741 205014542 13438 45320 809849264 38263 75037 70405274 11710 45320 358697656 43741 62922 775612809 56633 45320 312163794 11710 51176 21780783 38263 64504 701270867 34257 62922 115789982 80598 51176 383247540 64504 3582 677654885 80598 16343 126021011 64504 35803 305953241 22663 80598 130182639 80598 5897 283917562 35803 21288 898378441 16343 53383 780042441 21288 9627 400952685 9627 39489 778419726 9627 12142 429991224 38085 12142 136868252 39489 17612 740960249 17612 14612 114049060 17612 28930 925863886 17612 3280 265138453 17612 75721 92107631 75721 42397 95700293 28930 48863 504141470 42397 77904 369505075 9685 77904 311240866 9685 75347 583016223 69341 48863 142354740 68231 48863 770363361 69341 5259 66022729 68231 68919 7990464 69341 68147 955331973 39046 69341 90685320 55356 68231 156024099 39046 10395 843556037 68147 78774 139606120 56678 10395 243515762 77098 10395 756520527 42628 55356 154875090 21379 77098 445902287 21379 10504 747502455 56678 41748 177802801 21379 13945 671795158 21379 45711 546093691 41748 40784 568497664 41748 71858 695974307 41748 37990 813163071 45711 28170 573863192 37990 65417 52631202 28170 65516 813615469 58489 65516 664291626 79590 65516 562430777 81074 28170 37451688 15730 58489 952056140 79590 49220 432129651 42465 15730 716706941 64050 81074 860134279 68762 15730 215183483 49220 4487 919699980 63857 42465 679120657 60151 4487 78426293 52723 63857 917202121 35593 63857 878917593 35593 13695 500470454 38782 63857 73468954 40383 35593 385285082 24456 52723 119823861 5747 38782 350600666 20125 24456 119183513 5747 64708 54635025 47544 5747 258164284 47544 42897 435977968 63804 64708 370884406 63804 22033 355260700 50332 22033 117471323 63804 6505 631298380 6505 51164 261992670 63804 33629 940003329 6506 22033 892082163 43219 33629 777491756 43219 44891 459592406 79980 6506 408344396 44891 23870 815525396 69006 44891 441724514 31113 79980 766634568 27584 23870 191054771 54574 23870 120217853 78802 23870 995613763 31245 54574 130710538 9089 27584 634202993 574 78802 237772170 9089 60411 149112175 31245 78341 666518223 40796 78341 493191452 60411 18234 234621987 53834 40796 376667854 58286 53834 138492746 58286 79054 126147008 18234 54375 396473661 53834 21249 741243399 21617 58286 769263758 58286 12207 40423430 58580 21617 411847257 21617 48677 233100218 79647 48677 239428007 58580 73424 348288704 30312 79647 985320933 9556 79647 976965015 73424 14504 291549082 79647 28319 62955894 5357 73424 445872376 10693 5357 72901810 14504 21548 77152346 28319 46252 390899613 28319 77233 324469388 42012 77233 341766935 75518 46252 769473881 61902 77233 835731106 61902 5437 123260258 75518 64458 428911632 45290 64458 788650884 64458 17439 692404789 61902 30228 127117563 64961 30228 130843675 33885 45290 844558972 30140 33885 797354061 51566 64961 485939664 31695 30140 727312818 30140 80164 774337387 11670 30140 594267065 11670 1406 955388142 171 31695 45056270 1406 14693 23257065 73656 171 758699510 171 58880 802135049 58750 58880 509205585 76776 58880 669844176 73656 35548 69790451 73656 5207 576012878 58880 69520 68144733 71645 76776 246950042 34027 5207 563519547 69520 42159 588271014 61968 5207 1014415 20418 34027 261561146 34027 80163 313931525 20418 48487 383831829 61968 48168 794327660 20418 35963 92291520 80163 62781 553606214 48168 52949 298187362 52949 37353 337728852 62781 55478 969454872 37353 47800 617509627 35039 47800 460669777 35039 14064 818555950 1469 47800 403669503 47800 24966 293025874 53564 35039 525424212 1469 49497 59581618 36997 1469 741838116 8220 49497 856450995 5256 8220 585017287 9588 53564 237791538 69421 5256 761354876 53022 5256 424251725 21851 8220 559242250 25670 53022 27573776 38532 21851 22016228 69421 24110 926681222 14409 24110 35770462 7627 21851 895338522 21102 7627 979829018 21102 36843 136413181 36843 80763 187437383 14409 71535 144754939 18598 71535 422024291 63749 36843 759978143 7205 71535 209533639 60301 18598 389383083 18598 433 641683783 10147 18598 30430753 433 30560 428131733 10147 241 582139505 21402 10147 260636980 241 25136 637866664 54873 30560 106574249 54873 39407 735847404 4208 39407 426602281 25136 53751 444172847 26409 4208 920771733 74395 4208 395831512 74395 39744 295166419 4208 7624 54870301 26409 76033 6095686 76033 5139 328104922 74395 129 110404541 7624 8588 848705501 26069 7624 121572901 26069 62178 841200583 5139 34096 792182082 129 10658 531133670 34096 43084 717305133 40583 43084 690192296 34096 39661 991758009 39661 26797 757947077 40583 73876 428325628 16774 73876 960358465 60931 26797 162104594 39661 6416 80708454 60931 26097 311998498 73876 45759 815979747 55173 16774 619865398 4693 60931 960939311 16299 6416 800562953 16299 3449 828680878 16299 13088 986239841 55173 7836 49050415 4693 43655 331828322 3449 13962 699968739 41438 3449 726124203 13962 7752 941148772 57162 7752 316727105 43655 13804 730458227 19083 13804 769252352 37625 41438 499548326 37625 40517 72496405 56621 40517 208686588 40517 16125 685246020 67535 16125 138832801 37625 57608 676798493 11128 16125 636103057 78226 56621 32360926 34341 11128 219099659 57608 30284 424396182 11128 80171 392808278 47827 34341 82016914 80171 79912 157486566 79912 68974 87980638 47827 47560 877575715 47827 12544 551627823 70656 47827 643516540 47560 36838 397684814 68974 51180 21518730 12544 53630 874345376 44444 12544 273772507 24734 70656 685414257 44444 41258 66698553 73329 53630 447545385 10108 73329 786997130 8367 73329 909899308 80271 41258 874978300 77466 10108 366278808 77466 64525 390660239 37043 8367 625442359 61824 8367 16525136 37043 33069 350392695 37043 30040 506227109 21103 61824 364761152 33069 52347 683524691 59909 52347 393130068 22146 21103 495283096 28938 59909 572205461 59909 77818 648835858 31635 59909 405328910 31635 24906 744208761 66268 28938 468154745 24600 31635 159660790 77818 56615 356684627 66321 24600 141209349 24906 15958 523589682 48120 56615 11713518 3519 56615 670292508 56615 30116 474576234 30116 55931 898202814 30116 52240 979192887 2073 48120 820430822 9932 3519 222393558 32091 30116 741490331 28015 32091 264903478 6038 32091 12095103 42767 28015 314563809 61858 42767 333331999 36234 61858 19716100 10253 36234 877061975 50475 61858 524659961 50475 72187 171176281 54402 36234 127150383 10253 41688 759346804 72187 67446 729038798 18248 54402 464860241 54402 45346 653915200 54402 20271 35224018 5655 18248 382960045 67446 60895 452570872 60895 72583 628566289 60895 23108 362008460 19519 5655 649948521 5655 13554 122387395 19519 76476 237873434 23108 15620 830590068 76476 27487 252617377 2175 15620 3939573 43215 13554 695751487 2175 32060 834010725 43215 36620 125868695 27977 27487 985538319 21995 32060 141711078 36620 64943 213641702 38642 21995 355025735 38642 29287 25050994 63863 29287 983394897 12977 63863 631754821 38642 61116 934916261 63863 70670 155524388 29287 61869 753591586 73928 12977 787839439 79499 70670 692913504 44844 70670 238493072 61869 23782 260098088 56958 23782 665971625 79499 74854 76407463 786 79499 870783376 30782 56958 377304980 786 8861 595306012 5513 30782 603154000 38252 5513 568439089 38252 1046 712449158 32564 5513 924925014 2084 38252 954336125 38252 28848 672671464 1046 26067 771596557 14733 1046 419169374 80324 32564 104806265 32335 26067 705691401 45292 28848 435198942 26067 60275 455903834 60275 65804 875689319 65804 17882 434757645 17882 31489 116144987 65804 30734 837841364 30734 80132 207969712 17882 74625 10880584 52740 30734 458990712 80132 27774 272816989 80132 48305 721287700 11673 52740 826287248 27774 25831 111032056 671 48305 662427018 48305 32540 608151767 32540 52391 285775372 52391 24426 444814145 25831 59259 112506163 65962 52391 920882765 24426 59812 278530463 59812 26925 282360164 45067 59812 608843089 37711 59259 375168629 46939 59812 263265095 45067 67122 260561970 26925 54010 100002529 46939 49514 334086886 25778 37711 179766627 29374 54010 729295448 54010 52602 513473611 2051 54010 915344762 49514 55328 85830623 52602 17673 540928188 23336 17673 238211421 23336 34547 598116942 34547 25738 351355056 24541 23336 485630060 39218 17673 370806981 39218 36136 432438166 25738 27110 399990729 57309 25738 22670509 13101 39218 527366155 67367 57309 131315734 21070 57309 801876335 63586 21070 254359125 66728 63586 903091095 20534 67367 114598929 67367 36369 87411844 70647 63586 39774853 66728 19217 822370769 70647 54730 842365147 70647 48039 370885250 36369 6935 838956668 11057 70647 893826594 10636 6935 228280656 6935 53521 816911320 46858 11057 498843280 46858 59819 607708558 75864 10636 756442956 46858 39073 195802894 75864 78378 577451189 4687 46858 885538667 75864 69406 940332056 78378 6143 905126283 4687 79111 151090125 69406 31825 323031403 69406 60081 606255577 66917 69406 26483178 41984 60081 288125233 66917 57221 421639779 57657 57221 919159795 80897 41984 619873402 80897 71839 287861274 80897 60833 900678438 36986 57657 342199553 4517 80897 760139009 66258 71839 900408020 36986 69568 316733559 69568 53679 323660888 53679 15021 525879684 65908 69568 654389594 69568 51763 320722634 67298 53679 395344090 22377 65908 410890115 65908 16420 972548282 67298 9833 52391561 67298 46345 923597342 67298 74388 162227503 46345 29388 752363271 16420 3727 960795544 74388 3659 864419971 29388 39837 866729916 72518 3659 71644931 61630 29388 310600767 7375 3727 110356017 56584 61630 575089529 56584 80691 390424238 72723 56584 877907130 80424 72723 95534324 56584 74722 469237649 6550 56584 121327139 6550 11948 664823383 48849 11948 46410521 11948 27176 961415796 6550 77542 594989525 11948 69559 893336616 77542 22279 348178595 77542 38431 929270187 71102 22279 648562706 77542 71810 520162042 71810 69484 781384104 24135 71810 523664332 43482 71102 843580083 43482 52432 957576668 62903 71810 542885057 40337 69484 564746061 24135 8737 653476226 56209 8737 266685726 60025 62903 909136678 62903 41395 498660539 56209 17050 2829214 41395 66865 816052049 52668 41395 857096386 60025 13880 623347682 52668 15248 690225889 10383 15248 117094165 25959 13880 943793993 52668 16867 495934685 13880 67160 747362658 25959 58278 284037532 34883 16867 585358371 46544 58278 659492609 29025 46544 78353037 67160 23525 791237693 38748 29025 6796208 29025 24558 196648618 52664 38748 386928086 46174 52664 213149578 8724 38748 463055602 38705 24558 454716264 18755 8724 685039682 38705 14070 477407835 42127 8724 917601623 45492 42127 121240452 38705 64709 279370223 14070 69412 807728345 75319 64709 106577926 75319 59583 808595890 46241 59583 98431990 46241 24025 877453377 1426 75319 742248165 1426 69495 967369966 69495 30659 939319011 28564 69495 78233423 1426 35581 722049502 39656 35581 408172454 39173 30659 809792813 30659 25453 740955558 39173 62676 858922808 16690 25453 97391418 39656 1863 119990343 54425 62676 708054324 25453 33607 77373417 1863 25715 116531930 33607 78900 969000146 54425 23412 133549952 23412 20334 68087302 78900 5196 397973612 20334 54376 838988510 20334 31211 114813625 23412 1701 714189419 36268 20334 673159895 64614 5196 408566367 9237 31211 956409367 9237 77668 981344162 57374 36268 110814906 36383 36268 811436897 36383 66029 32935473 58753 36383 40552143 57374 61582 769648419 42223 61582 995969058 61582 12581 278349650 62203 42223 561667338 58753 54946 776495371 63057 42223 5046645 62203 10272 814210210 54946 49945 266811424 10272 66859 800767344 63057 32716 459034608 15071 66859 647899665 15186 32716 516010196 32716 62056 99262325 5203 15186 135132849 10363 62056 921290105 76510 15071 134181549 14358 76510 890269979 14358 1260 299169595 5203 25036 899239665 14358 49033 549975589 42729 14358 114009130 11943 1260 272076731 25036 52566 979290995 11943 68574 120622145 33075 42729 66782296 54819 11943 242267750 38004 68574 872551872 54819 5367 178429231 54819 77844 938241387 66444 38004 956528343 66166 38004 341763420 5367 58123 255502717 22512 77844 778409547 30325 58123 105685727 22512 33869 415509243 58123 62771 58416948 22512 74337 63199898 33869 48124 310254062 38358 30325 574414533 62771 68222 380098281 36885 68222 863049308 72413 74337 208395138 46736 48124 233160326 1308 46736 412448077 72413 7125 700386447 7125 11332 735965905 60187 7125 17235362 4312 11332 126699615 11332 74050 398657283 74050 5661 178326821 21237 5661 593079355 20046 4312 196201249 5661 49510 272270147 49510 1023 256319194 20046 46565 642364216 20046 2897 340397857 49510 55375 111299854 55375 61517 946047403 46565 7081 788133712 61517 69490 220894592 61517 48178 285020951 15680 61517 235702725 2837 61517 800845468 15680 53831 950417570 2837 33315 152336729 34618 2837 866185627 31412 15680 218004510 45301 34618 254211685 53831 20924 273874885 79784 34618 41992035 1665 79784 146948352 45301 7737 126685324 6479 79784 783699234 79784 25693 455224734 77650 6479 136260908 25693 46688 617902154 4787 77650 485496171 27358 25693 576054519 20051 4787 921039916 56692 27358 190877091 20051 7487 507732831 76548 20051 818792727 40400 27358 824482292 62820 40400 68528346 76548 54287 288567989 40400 38284 719628977 62820 6792 345426620 62820 75356 398797245 67968 75356 771563377 24772 75356 258507850 3526 67968 382657653 52089 24772 181622492 57611 3526 582531232 3526 11533 859528162 67543 24772 136665451 52089 3386 429464143 67543 63298 812500669 11533 25838 222651971 3386 313 26293982 3965 25838 292889188 37395 25838 106733395 3965 70083 602894660 3965 72403 858832464 56005 3965 286318567 72403 6939 708230232 70433 56005 243252826 6939 49406 273752770 74742 56005 664074407 77638 6939 35068679 24201 77638 212371499 63047 70433 131556872 20612 24201 668648759 74742 50300 742608861 30396 50300 286073202 77452 24201 887513744 77452 58401 936281161 30396 77871 443996903 71039 30396 151439852 77871 54230 245900425 54230 28051 638257909 61533 77871 835101184 28051 37656 750051240 37656 40586 158902402 40586 8897 817654304 34438 40586 642760917 40586 65610 218221558 9260 8897 671861444 9260 34282 570891679 17580 34438 483203745 11236 34282 35889497 65610 53218 140959970 6207 9260 69997327 80805 53218 216379179 20018 17580 740302590 11236 73426 364228296 20018 49788 268926610 4699 80805 112587583 4699 44597 13216133 33015 73426 138136197 4670 49788 465461064 49788 37031 713412588 4699 64994 407731252 44597 19012 275585638 64994 71184 504777036 43901 37031 540620511 43901 66077 834539571 43901 32255 217869890 81183 43901 119053704 32255 73274 683523125 34355 32255 749045020 33114 73274 90433142 74888 34355 952113599 34355 578 741982179 578 73268 474510708 13869 74888 648716517 44483 13869 513531839 73268 26198 328687094 6745 44483 452435837 44483 31953 604918720 53789 13869 68094814 6745 7397 350395755 53789 64522 679636062 64522 26141 512203983 64522 75304 707547411 75304 38877 510562408 7397 23968 95994879 75183 38877 179596761 27132 23968 804016272 75183 72178 718470909 38877 5415 654213665 27132 78381 71015103 59398 72178 434349231 12141 78381 941524943 5415 49898 856491276 49898 51000 843997941 59398 9899 544499244 70586 12141 679736825 19536 12141 467692040 51000 24100 727857770 10398 24100 92700615 25187 24100 336864582 5656 25187 839415726 25187 28697 941836670 77339 5656 290556632 5656 76829 774475329 19886 76829 880011354 70330 77339 965032149 19886 4523 97708977 22370 77339 53662004 70330 13044 305517106 22370 6752 731302692 3772 70330 797086339 14558 13044 779184355 13044 39586 308013024 34318 6752 145050530 14394 39586 597978653 14394 61245 441925481 14394 64312 850892803 14394 52528 785859077 14394 60032 896586079 43044 60032 938736081 60032 54405 110857537 16483 52528 795990719 7300 54405 515358023 52768 7300 720315815 26991 43044 452345366 58874 7300 375924178 35199 7300 567690724 64349 35199 219242784 5413 52768 367183357 44075 5413 276417386 58874 52772 698724773 64349 4128 107589089 16171 52772 954621367 64905 16171 396099712 4128 26048 11331622 77175 26048 332837581 64905 48170 943636723 1911 64905 35788371 1911 30287 830997371 45497 30287 132386225 1911 77948 912755391 40241 48170 385290791 40241 57369 515935284 57369 29331 208666213 77948 77330 673859586 21131 29331 700797000 57369 27322 55942815 29331 44752 627234636 50862 44752 406866954 39921 44752 714287979 27322 35589 210686490 27322 61494 392904082 44752 13875 28470209 27863 35589 465834310 35589 40023 889829336 40023 59211 995326665 13875 67141 959047286 13875 70213 135547193 32143 59211 690183730 76809 67141 63133911 44486 70213 681813353 4026 44486 589144025 33485 44486 277349699 6504 44486 453353049 33485 9008 92229358 33485 65042 954931576 6504 35018 67282937 9008 34727 162271761 9008 1663 334077160 51175 9008 660253423 69403 51175 78842954 17169 51175 731523924 51175 64276 888713894 17169 50762 70421860 17169 38593 916317221 69403 2475 795457289 50762 5680 602519380 5680 51506 40919441 2475 73508 306012675 49188 38593 269118431 62385 51506 514429867 49188 34054 406190580 37876 73508 276918366 49188 41170 235014998 41170 62119 49084760 46270 62385 687418371 34092 34054 403364859 71801 46270 870850652 12283 41170 991046111 27956 71801 576009076 56029 34092 779860980 27956 5198 210526606 71801 18777 461100380 32647 12283 114765790 32647 20182 598234885 63519 5198 870387786 8921 63519 460450577 44996 8921 399410256 63519 23197 845040705 44996 42752 53397168 29097 42752 382210024 13299 42752 874569527 23375 44996 12274184 29097 41364 930169985 42752 39736 244241740 61418 23375 615716326 30197 61418 730161777 2317 61418 258999430 61418 11042 77688977 2317 31186 663407910 11042 48933 610165789 44435 48933 493621314 11042 26556 662890412 26556 81025 513018008 26106 48933 379973172 80591 26556 107089282 45950 81025 159747063 80591 15416 400274429 26106 62904 284628037 78892 62904 880374239 45950 21666 689139825 15416 3420 552972496 15416 51628 174849846 21666 17017 315596458 35084 21666 38253495 3420 35197 633495384 17017 31279 217832765 55826 51628 571551998 35197 72700 872664616 55826 23765 93686994 23765 72783 503501530 25896 23765 867337333 4123 23765 887467783 72700 18847 687786188 35815 72783 450572526 52002 25896 553481946 40386 52002 916767342 4123 23434 264046653 18847 77861 770942717 41581 35815 196672361 10345 40386 263680178 46318 40386 162648194 70584 77861 809800791 77861 31655 67268819 70584 30567 671286547 46318 78992 787619544 64058 78992 66764787 7815 78992 690553019 7815 31797 627601339 33712 64058 831361090 31797 28814 799015985 53241 64058 922918915 7815 41730 343813828 2480 31797 659916865 28814 23910 619125027 53241 58529 628985455 21152 2480 539273319 30773 58529 216834497 58529 68683 378350189 63119 30773 884055866 8522 58529 297575477 30773 28132 929457512 63119 2671 884181338 2671 54705 23605533 21625 8522 850866088 8522 79959 294989242 79959 22268 92326009 51386 54705 218181751 76860 54705 257390074 21625 28652 255929080 38041 79959 587204191 5844 38041 611836655 68289 38041 529064532 28652 62803 180584320 62803 52005 112774467 25918 5844 662084156 68289 60399 293864646 52005 81209 627206556 47442 52005 64068549 60399 39053 542345011 14178 81209 505778711 81209 12680 269849410 39053 19413 760275108 37942 39053 886760904 19413 73970 218646126 19092 37942 746696631 12680 48943 880120867 80169 19413 637360525 60933 37942 39720789 60933 4998 21632819 14456 60933 587617730 60933 50450 415361548 4998 27673 980291341 4998 73717 912044709 73717 16844 545896541 14456 71641 664327227 16844 65902 996756671 13216 71641 502296320 71641 8235 274724147 65902 48309 627213310 65902 33730 384263557 13216 69476 4253288 33730 4980 437475927 4980 19991 378602522 53285 69476 164591357 53285 6932 334724670 53285 11407 936468664 6932 32107 338724161 6932 62586 645170670 24590 11407 666152596 131 62586 557674939 131 69938 95258813 24590 44029 969689158 21372 44029 16496089 50750 21372 691645056 3597 44029 442816276 21372 15760 722652039 3597 33983 45325737 33983 53877 941199725 58664 50750 342357381 46519 3597 676679948 58664 40139 563032867 25813 33983 279684617 46519 68510 234941319 75056 40139 5042248 75056 29003 968438846 25813 33979 936606436 69808 75056 822181496 33979 70109 218801841 33979 41119 855741599 69808 48688 334903333 48688 11187 691388208 38158 11187 598143788 41119 71515 70199687 67890 48688 13158553 71515 22533 350167294 11187 13321 89639117 71515 27902 8019813 65888 67890 519989887 28914 27902 146695369 19733 13321 849087744 65888 45632 940265670 19733 74751 736380923 65888 26181 397022475 33258 45632 453641100 74751 11633 570662359 77883 74751 403838298 9825 26181 698616153 77883 24202 703797211 6417 9825 246358298 77883 35525 33889257 24202 74690 111826964 17106 6417 214758451 16407 74690 197884806 6417 18312 67840607 16407 54452 112296822 47378 16407 17263440 54452 47848 407655231 18312 76618 520042357 47848 42682 413859826 47848 63376 909958128 47378 9395 614744239 77025 76618 951605451 20861 42682 20811212 9395 3229 934692582 63376 73506 929907475 3229 54782 716211450 54782 65245 797142911 65245 8087 866613914 63477 54782 665718238 73506 65562 44640592 52581 65562 556415570 52581 75070 683093901 52581 77126 520581092 70609 52581 621264855 20902 65562 29336066 31382 20902 623995802 9218 75070 550052109 77126 1848 662473396 20902 76239 788552965 8494 9218 690549178 1848 20476 123296867 9218 28037 465227579 28037 50742 190246879 46061 76239 620500194 28037 51130 971328712 25399 50742 339012876 50742 37024 432077515 25399 21272 344331433 6610 37024 77759386 25399 2521 592132224 36196 2521 349335621 21477 2521 308724804 34225 2521 349278329 6610 44381 175283749 41158 2521 125913228 33646 21477 708808084 34225 49382 977626254 42695 41158 22166222 75175 42695 358393506 79648 41158 728870949 42797 79648 160323551 42695 72679 709982851 57750 42695 942506951 79648 76287 250092372 79648 50411 872426921 57750 31964 684910836 7539 57750 763385321 493 76287 826182971 493 55128 669866540 68087 50411 103011294 23692 7539 572332347 55128 76327 44989862 76327 73089 838371390 68087 46337 570348084 19919 23692 709822497 73736 76327 231519815 27733 46337 219619207 19919 53565 167579813 64067 73736 848333298 64067 24228 887425194 73736 69190 964929479 53565 51893 647555462 70560 69190 418488021 70560 10886 546011150 66295 51893 327721503 10886 32615 736650677 66295 29188 313358171 1539 70560 302528801 41032 66295 701312970 1539 45839 53527157 32615 2533 877128616 1111 1539 986314214 49547 41032 79065986 58372 2533 111390331 10688 2533 276598911 19335 2533 353192204 55348 49547 276184256 35770 58372 822359540 62248 19335 327002448 4081 10688 635543186 35770 36182 869909483 11240 4081 407294150 8936 62248 6350752 4081 5889 40029915 34219 4081 287732534 34219 74305 823831888 34219 25758 378604042 74305 51462 114125323 34219 67865 816556479 31023 25758 237585661 25758 73234 781880227 61322 67865 187200130 73234 78081 444041879 42784 67865 605253108 14937 42784 82963060 73234 6795 278284628 37314 6795 318022857 78081 79992 841172896 37314 10652 100434428 14937 25769 737070028 10652 52176 827276231 52176 69390 405544461 52176 31620 223564370 10652 12849 368582999 52176 40933 302734485 52230 69390 838308938 38547 12849 49462874 38547 52031 995195544 52230 23726 740101436 52230 44267 117065430 59947 23726 693761296 63795 23726 480969739 755 59947 80928834 64170 755 41190460 11852 63795 908378145 755 26608 422046572 26608 35672 191678755 26608 32650 646567348 73759 26608 52293515 74905 35672 160396672 74905 60736 473835356 55925 32650 144675411 55925 16191 876731026 60736 15097 869319332 15097 2812 592835958 16191 80136 292413309 17380 55925 234251168 80136 24057 3414107 14 80136 948042031 52792 80136 201575962 24057 60584 822865053 17380 48266 297107252 52792 25603 156246265 71648 60584 282303281 63193 52792 663857646 60584 51660 268600477 48266 75335 293921912 71648 55025 366023931 71648 58213 258179543 38929 58213 640001751 55575 51660 74244374 55025 54734 842645453 39547 58213 558314456 54734 25396 328708242 38929 27983 743180475 5862 54734 67809364 54734 71671 6423086 27983 44623 285622036 44623 66871 13623915 78031 66871 223725478 44623 55125 863141618 13817 44623 520207261 78031 43370 758118191 66871 69238 180232819 13817 79266 974090804 54292 13817 719829583 54292 14080 605165978 9095 14080 61863419 14080 33060 113567296 22366 14080 374869620 14080 72370 920855862 33060 63319 275309649 33060 57629 365144648 38769 63319 89948297 63319 32320 981373349 57629 1187 761282821 10563 57629 658516078 40056 10563 854094848 38769 79999 20237624 32320 69966 137964703 69966 72794 854562235 68713 40056 895179956 2505 79999 125302022 79999 34209 328241346 56007 68713 52647735 68713 41155 95617088 4856 34209 850822648 13479 34209 753298894 10012 56007 636891119 60957 13479 447252207 60957 12415 861953664 60957 62304 315295787 14817 13479 342541459 47702 62304 494653060 14817 78595 56234651 23842 47702 209623861 73615 23842 195444748 36046 14817 75557798 47702 73548 766879890 23842 51287 412132436 36046 70957 959426457 73548 43453 645547571 36046 51107 583708959 59595 43453 878732750 31132 43453 947126354 74053 70957 691380897 68782 31132 239552684 15271 51107 887098809 15271 14684 881100017 54879 68782 797389575 68782 46710 866885981 45417 14684 553164252 54879 34934 964333601 54879 19259 235593848 46710 14892 885037541 32037 45417 403257466 44761 19259 7992157 14892 63090 507229454 19259 18040 300167851 63090 71563 517333894 18040 45750 416979861 73884 18040 613923273 63090 47740 920424173 6464 73884 91143037 39058 73884 735290301 9790 39058 591375207 9790 26176 895546046 45665 39058 517023361 19325 39058 625777857 45665 30903 296125839 19325 1095 400343492 26176 46578 60312096 1095 34421 748188340 34421 19501 705069463 46578 23675 806020103 46578 43439 683095 46578 59485 283634497 72829 43439 732048857 19501 48447 968144799 59485 52859 858099209 48447 68158 711724505 7763 59485 10644083 31772 52859 299046574 52859 27174 24699249 52859 6234 280284652 58026 68158 140672528 52731 7763 20208391 44403 27174 793996491 6234 50979 621042522 36979 50979 521785620 6343 52731 573985661 36979 20438 355095288 44403 34632 842107781 20434 34632 914195177 37053 20434 910336039 32281 34632 71236731 49799 20434 779317852 48103 49799 786880145 20434 56186 609548256 37053 44243 708221556 34098 56186 132404481 49799 15423 275493751 44243 4243 902395056 19419 34098 626042301 19419 59047 421072546 59047 20594 803016553 4243 41315 375329336 59047 65588 705194713 41315 3231 97772337 20594 5857 585238747 23997 65588 96716977 19595 23997 187717969 3231 29361 738356289 5857 51432 659431953 46149 19595 786177508 29361 4609 90253804 46149 64755 69063943 69633 64755 776227559 59322 64755 287754146 4609 76991 347412927 33187 64755 402614132 64755 25425 703884897 23396 59322 13574022 59322 25473 700413283 25425 68494 733502200 68494 32584 824487432 68494 13890 794643856 68494 55047 411286704 60158 13890 986803514 59075 13890 733421041 6668 55047 290888516 78348 13890 249112061 60158 50142 41938748 71789 78348 36444156 71789 31624 280125830 78348 73757 38519584 31624 64944 239319263 30062 31624 165716128 47126 71789 856516790 73757 64314 216755991 73757 56961 4297791 10593 30062 125270866 45488 56961 905965172 39764 45488 36974493 29993 56961 312308925 64538 39764 223298759 14251 45488 446586727 71286 45488 815666247 43579 64538 497750439 71286 67908 670734717 71571 14251 88483836 71571 63881 313132580 54372 71286 9207831 63881 24095 433212731 108 54372 197494468 24095 70101 160776310 54372 28806 543728493 24095 79307 705766605 49469 24095 675121093 49469 19450 47495052 79307 19 365652980 19450 7563 443143808 7563 80251 743204629 80251 24039 153281530 2169 24039 815953157 80251 30704 723864036 27586 2169 385786897 27586 24164 84756440 30704 13310 368361672 16478 13310 113235697 13310 21328 20454241 51854 21328 472681098 5119 21328 412575530 21328 75222 718909098 520 16478 626221499 520 45107 927642989 45107 59263 889714309 75222 3475 804114184 49038 59263 187145902 49038 80049 578906706 45107 9312 633928310 80049 52067 760052401 51249 3475 44800057 28907 80049 267226283 28907 55261 215294361 73125 51249 831534218 49842 73125 506990334 25070 28907 504964034 55261 23061 40212068 57918 23061 859778835 49842 16065 842793630 41703 49842 658308044 13855 16065 715757671 60327 57918 70459579 60327 42978 124850641 14662 60327 906002630 44909 14662 804653376 21398 14662 631010506 16945 44909 215896572 16945 4521 115131511 59311 21398 983731466 4521 18404 519455882 18404 3254 955913743 59311 23485 115320363 68248 18404 100809397 59311 65372 515075726 65372 1325 467553722 3254 62122 528627317 46513 62122 340838697 62122 11214 938731314 65372 80792 100969529 1325 16564 76984638 11214 57809 215821676 39622 11214 460109037 11214 23438 163780982 16564 21512 715425528 39622 78375 226938976 21512 69731 490750598 64237 78375 111817676 69731 24842 31494880 40656 78375 433686508 63428 64237 861262798 34420 64237 424987075 10080 40656 789584321 40656 13643 841493359 63428 10651 84031459 34420 22615 278082280 79879 10651 553118492 10651 5634 426560290 72727 13643 778138551 10651 43026 440984426 72727 60116 590370069 72727 12076 580961838 12076 79186 703292469 12076 59637 539707978 34881 12076 462955635 39378 60116 986390653 39378 25990 579667415 25990 61648 566624898 34881 53244 29719849 39378 16272 950083721 16272 78225 55613845 54910 61648 832316453 61648 65715 574586305 53244 63904 326992565 54910 42128 554250713 78225 1792 698805284 63904 5669 140933091 78027 1792 78257800 1369 63904 530095685 59185 78027 284045608 52982 78027 296392962 52982 52313 169786102 52313 53189 386846688 52313 47047 950344812 52982 78826 849561956 5392 52982 87866894 5392 70006 833627233 70006 9291 71457187 78826 44713 884092788 70837 44713 465971093 41328 70837 18943092 349 70006 435480633 59769 349 149576198 41328 67023 856618092 35006 67023 836736908 71871 59769 525239551 11973 67023 116132661 48786 11973 714222946 7554 71871 283953002 34634 11973 477094934 46522 11973 270028991 11973 61692 891207108 2891 46522 190177873 27233 61692 364386111 23733 2891 213630396 2891 32748 217646862 16979 2891 847649929 3202 2891 97482370 74986 27233 19382277 34181 74986 381930709 16979 22753 799796860 3202 29058 694281754 30050 3202 602195913 74986 59640 976457918 26053 34181 925588808 46573 30050 872180222 54473 26053 871031029 46573 32797 151790373 49417 54473 431084324 57850 26053 987995912 72976 49417 199050037 60577 54473 582320907 49417 59670 711286617 59671 59670 748958793 70238 59671 338936437 70238 20199 291820778 3646 59671 890576111 20199 3895 759695517 3646 57947 247123582 19163 20199 83953639 22728 3646 42222637 57947 56131 220846540 51293 57947 572037540 45834 57947 826978917 56131 19424 741329745 11853 51293 500352933 65055 45834 873133952 65055 44207 692112448 27791 65055 614993465 14147 11853 20122163 11853 32153 276993442 65055 65949 945179548 18968 44207 3078171 14147 71099 512857927 18968 15529 146061200 65949 54264 275430493 18968 10362 405461775 71099 52716 659086551 50496 52716 721430293 52716 14997 833137528 8621 52716 6072997 10362 49006 108172521 50496 66131 121197001 8621 59164 168660217 4613 8621 93872559 25956 66131 395153067 67926 4613 205758018 77223 25956 390951903 66928 25956 750240379 43287 25956 459037941 10502 67926 353137745 28483 10502 642134463 52717 10502 935778164 10502 17788 588615184 51886 43287 492319181 65773 52717 825001195 51886 33840 312792223 43210 17788 82631825 33840 56511 733458683 27654 51886 22696038 13929 65773 292590770 43210 54296 50713592 47904 56511 463214418 27654 37574 707184976 35700 37574 50508024 37574 77105 814789074 47904 78383 605724049 11334 77105 14761639 55039 77105 463177251 77105 18356 903743369 47755 77105 730162234 55039 61587 306404959 55178 55039 514434630 64318 18356 329460029 61587 20639 492845175 68658 61587 780257254 44896 68658 475037870 67243 55178 136301082 68658 38373 977669039 79900 20639 4223435 68658 45483 714741673 79803 67243 284339181 66200 67243 833485095 38373 14528 567000634 32732 14528 754993991 66200 45396 104675129 32732 41514 52004919 32732 30051 233143381 45396 17327 505149570 65731 30051 519365561 17327 26289 619792174 15865 30051 635947039 18653 65731 983110010 13363 17327 738115031 33809 15865 320766878 64963 26289 841472462 36737 18653 118900023 27767 64963 61006973 13363 69044 277428812 64963 21719 101563815 27767 28268 803784309 69044 33414 75128077 372 21719 174868079 372 33829 127261476 28535 21719 723391215 63201 28268 678012393 33414 23000 798766201 23000 41877 143046133 33829 60365 938723902 21609 63201 447687961 41877 42184 328532328 42184 48401 32030 16557 60365 120004766 33076 42184 252333818 67438 16557 541562958 68930 67438 134889079 36441 67438 265169274 33076 24008 906169194 46166 24008 370804961 68930 49022 120055002 24008 17971 532574055 46166 47162 142412264 27356 24008 817059526 49548 27356 818249168 49022 44637 871652258 22821 49548 720306907 13897 47162 260130252 22821 14314 352649636 45996 22821 781377938 4281 13897 482601293 56421 22821 958881085 56421 70632 373320862 27398 14314 680023875 70632 393 516604061 55075 4281 17953425 16077 70632 997541360 14568 70632 139759157 14568 41448 734384086 16077 30055 130444720 55075 66483 565118460 40474 41448 523603082 38636 41448 907314263 40474 72122 858280652 35544 72122 16384700 38636 48910 717463701 48910 42689 667632185 48910 36059 968992712 50859 72122 605427845 14087 36059 25475803 1705 48910 552361772 21596 50859 611207318 21596 75131 446473057 21596 47090 394889456 49570 21596 707785156 1705 49310 438523096 6869 75131 232463852 79425 49310 263361682 43104 6869 598375861 43104 2902 104774713 43104 27359 466333624 79425 56194 818779252 50700 2902 351099550 50700 70149 879951555 43651 56194 141821252 52922 43651 931075650 49415 70149 801372935 33151 43651 949118855 7997 49415 145765792 7997 40372 281219484 52922 44815 721858835 44815 34071 831487262 34071 74753 534385106 34071 9603 946617151 40372 31540 69007627 77236 44815 600037877 9603 70753 873630277 25868 9603 374339759 80109 70753 911621792 32906 25868 886289921 77236 38595 12235022 38595 11111 452658767 23502 32906 212164889 36804 23502 913970297 57068 23502 598302282 10262 23502 63997977 11111 4554 767448709 23684 4554 127000153 4554 65625 842850531 54595 4554 287111132 66996 23684 125009168 54595 76903 4748458 71145 23684 10998837 54595 1052 780918321 71145 9652 633379530 66996 45703 828580022 44727 76903 337090164 32712 45703 164255208 63594 32712 535532760 44727 18465 759702082 44727 36278 125931636 71315 44727 306512508 63594 50745 424217997 71315 68331 900246859 63087 68331 359646314 63087 79178 883959386 41773 79178 779539699 68331 75517 40843976 10472 68331 120312410 63087 56708 565675515 41773 51184 341486889 56708 34384 104339190 10472 74821 380527026 16714 74821 80348456 53792 16714 346819902 16714 44505 754927527 69598 34384 221299646 68450 69598 71164581 53639 44505 347469045 11818 53792 765102521 44505 37010 11285782 43097 11818 44287190 53639 46744 242802450 19552 11818 286396716 70003 43097 759409811 59756 43097 116806798 74012 59756 951360467 46744 68472 631990102 19840 59756 342256734 75465 68472 952979977 75465 51213 109938145 18765 68472 14344522 75465 55690 621863889 18765 66301 976755432 38135 66301 761953242 55690 67555 381480992 4079 66301 95952560 66301 67861 269097203 38135 25952 215932046 4079 23363 701869868 25952 74017 260082499 25952 44823 76238557 67861 75189 744855353 25952 66246 248363158 44823 50891 125599916 22660 66246 628705072 61854 66246 761766989 59598 22660 566775849 50891 59921 433591395 61854 19027 57996512 41178 19027 137905585 59921 22874 673816359 38353 41178 717762034 41149 41178 425129504 35761 41178 350923831 77432 41178 761552286 80542 77432 798192387 41149 2244 527481995 80542 5658 251052201 2244 17939 482676177 17939 80394 977188287 64389 80394 464706525 70761 64389 459463541 16726 70761 827618854 54075 70761 280046355 16726 13652 941115922 43248 13652 177609219 13652 78720 356842784 13652 74448 262878544 78720 27118 534098032 66840 43248 761488008 74448 13576 77325053 78720 28066 985957510 46826 74448 807760835 13576 23356 233168550 13576 15519 318694526 15519 70252 106850960 46826 19055 654344813 24048 15519 519916124 24048 1056 311885787 24048 51017 72611733 31013 51017 922947117 24048 3619 572966690 1056 44188 998108553 58414 1056 766794887 8307 51017 302163957 14890 3619 680373253 58414 4719 940479641 22841 58414 689328756 14890 67671 460889524 4719 50761 743710188 7731 50761 837886842 26043 4719 268017800 54081 50761 416875648 26043 24386 679228022 60938 26043 292929102 44072 54081 834279493 46697 54081 2060706 54961 24386 200698820 63210 24386 95607767 66564 63210 89924894 46697 9034 348292952 1869 63210 629777082 1869 44746 141661610 31149 9034 742045769 77396 9034 94119494 66930 77396 234651534 45201 1869 188833454 44746 26197 129270691 77396 66791 143119607 16492 77396 39503236 35033 26197 412854817 6246 66791 504441276 70279 6246 133545262 9267 35033 120117481 54064 6246 377666502 9267 3440 331957450 9267 31593 832856870 52901 3440 719764746 51509 31593 133356721 68455 54064 282102313 68455 13646 652599171 39691 52901 717031599 24976 13646 871939529 39691 69493 152174426 39691 46951 507317351 13646 20458 303624193 52357 20458 65460390 52357 70134 40120391 55251 52357 218238264 9085 55251 985707727 9085 4617 75312945 54360 70134 174380568 80715 54360 131916060 4617 62060 587720993 47925 54360 60988528 47925 80694 50298043 54360 67432 239093502 47925 61556 407536673 62060 51736 466148280 51736 28026 978608515 10602 80694 751388759 10602 4077 598670499 9429 4077 795330876 22487 9429 573403849 4077 79012 651545109 9429 16998 461990254 33854 16998 729293104 40884 79012 487544217 22487 68234 235548835 68234 31626 831514642 68234 52787 945088516 38951 68234 10125061 68234 69415 501658676 52787 19784 147731399 73420 69415 977372830 38951 40945 646305286 38951 76435 113605322 31145 76435 250643439 33375 40945 736283023 40945 17202 775021686 33375 56698 235675214 17202 49543 114686186 49543 73958 578415460 22962 17202 678693830 73958 26397 530011963 56698 33246 110501657 73958 72793 97053857 4813 26397 364315196 36345 22962 390804799 33246 8020 271552187 33246 28926 343419208 8020 20262 801971918 70423 36345 15349608 8020 48409 365960726 28515 48409 581695344 28926 44635 991977113 48409 12386 83027051 72015 48409 634855225 48409 12066 266442751 12066 49165 475406805 72015 35951 528790227 64586 12066 976587891 72015 3644 411567877 12066 34136 77072965 35951 6378 557982381 3644 17883 875583003 17883 63141 118998974 3644 80771 358426117 20869 6378 435202978 6378 13601 591013912 17883 58855 570401953 58855 6374 686785229 8418 6374 247203373 53309 6374 314871514 78241 8418 192738558 53309 68652 162617187 59416 78241 81219479 49558 68652 199889217 68652 80906 185140866 49311 49558 147676380 80906 48883 478103682 4023 49311 644524835 37425 48883 405847004 54290 37425 436483936 75273 48883 432370494 42492 37425 710464653 6642 54290 168037922 29765 54290 508717800 75273 6522 276439385 29765 24702 781403768 55743 29765 318900331 38602 6522 43223077 6522 68640 935742382 54528 24702 745423513 24702 78661 372590824 16477 38602 716522844 56027 68640 768875624 24258 78661 152829861 65468 16477 69031330 24258 32379 868288960 72508 24258 321844344 65468 74271 209206970 32379 69020 533552545 17159 65468 757639909 29618 69020 394030432 72508 63608 279169872 63608 20509 335580982 63608 45686 113050571 66402 45686 418021592 79134 29618 97239312 45686 76937 456606675 45686 28775 346339621 22768 66402 27326184 76937 67145 105237627 22768 30889 940999626 40938 30889 302792036 32453 22768 257312900 30889 78026 457758935 68725 30889 82440124 51648 78026 453373723 63596 40938 606958871 51648 9364 189401317 28071 63596 907452893 9364 59136 918895915 51648 12456 865958669 31604 9364 968603249 12456 40554 682413731 34224 31604 253080342 54021 31604 666628700 16091 54021 363646477 61029 31604 184360905 80451 40554 575504996 9211 16091 30953867 56112 80451 85055598 76089 80451 101179125 61029 17793 589864544 9211 76351 123489266 17793 781 503194197 75473 17793 786750446 17793 62389 208932993 781 12189 143258039 781 22878 680307158 12189 6760 344995462 62389 76851 240444384 62389 40035 144221818 47534 76851 324285188 2075 6760 123045722 6870 2075 770256526 2075 19405 785570464 6870 11946 119909927 47534 12846 98774145 12846 75144 299920283 12078 75144 194073030 19405 78453 105721918 64345 75144 77720942 12846 45855 191081640 75144 8939 197223851 64345 41567 899167098 56724 41567 657292646 57886 45855 406359824 46838 8939 448735041 41567 21390 130097187 1658 57886 482951545 53823 46838 578296699 51165 21390 313214886 46709 51165 860304297 1658 54814 113013795 78876 54814 634252439 78876 73539 815855409 73539 80344 992942998 26170 73539 759661965 75844 80344 819588029 80344 46053 907929784 59529 46053 351621478 34706 59529 415915659 26170 29925 71769595 59529 42546 341142663 35128 42546 288947812 32765 34706 807253192 35128 76291 797648916 78732 29925 270483836 48561 78732 384973458 48561 27967 523210494 32765 12023 543100804 12023 38442 464232953 53917 27967 790191303 53917 64347 572584790 53917 14926 33297085 13176 53917 33567160 13176 36411 750769705 78953 53917 142899864 18508 64347 166649869 57502 14926 876922429 20955 57502 13169433 59824 20955 175358541 57502 30941 509676399 20955 52932 26320613 32619 52932 681856357 59824 8904 766392104 40518 52932 593629708 8904 50060 466033663 44558 52932 307036325 44558 21664 698633043 62291 44558 224165728 50060 3022 725251971 50060 51178 886715720 21664 17004 797474731 41059 62291 57227060 51178 16109 361479619 17004 74876 63605481 5665 16109 438763890 37079 74876 835196885 5665 22513 320448087 22513 12761 719648307 22513 71744 447043103 22513 16770 169981597 36261 37079 402131726 36261 60535 804211568 36261 27909 817351330 38994 71744 685481321 38994 58434 3312728 25464 36261 115787835 56107 25464 330595330 38994 73162 32733668 22738 56107 948444085 56107 55344 81429457 25464 36920 522137378 42952 73162 557325177 73162 79895 138712284 55344 37907 929425654 79895 5184 295284199 15726 79895 351348502 56884 79895 428941522 5184 67949 798180693 5184 10397 36453716 67455 5184 641412503 56884 46465 760891755 67455 5342 398102951 56203 67455 782731581 56203 67020 636078382 67455 26128 527175766 73444 5342 823416341 73444 42984 191683230 66826 26128 744414957 18448 73444 362747701 79580 42984 621183599 52199 73444 478280562 66826 13904 207964175 47723 52199 833124870 47723 3655 6031286 47723 25573 194839582 54328 52199 614377727 25573 81154 404644127 66901 3655 752251120 3655 5696 443317296 5696 68506 623584074 48753 68506 810870039 31719 81154 724838905 6562 66901 532774632 31552 6562 37981483 48753 71100 995610823 6562 33644 258586932 78055 31719 189246232 31552 66648 233629818 59218 31552 325212324 41071 71100 744466036 41071 168 887104892 78055 78680 180815941 59218 14870 223840791 59218 68459 184157426 24572 168 173912912 68459 72790 342683847 68459 56094 107258264 38519 14870 692368919 24572 49968 389292964 49968 38400 93104278 38713 38519 947064532 75176 56094 563827871 62341 75176 818242315 65668 62341 11198215 38400 17427 889635141 17427 80834 516022893 3793 65668 114508013 75534 3793 773521751 81041 65668 629905893 63397 75534 858023238 81041 5496 470453376 3793 68083 493634454 75534 38468 120746187 63073 5496 922777234 78898 5496 473902824 5496 32597 747459286 42760 78898 220089071 67300 38468 409794469 23928 42760 961261195 21391 32597 34302374 42760 78440 176656933 42760 37364 332669070 64864 21391 247164099 23928 66339 334546448 79535 37364 768902697 64864 26563 385921495 26563 74375 98309472 79535 1441 522100413 1441 43337 770592021 42865 74375 581611158 42865 57716 165791859 59392 43337 517978551 48264 42865 345390301 69278 59392 424212314 24448 69278 201282053 59392 80153 862580531 73039 69278 8839953 24448 80561 374136631 80153 34102 6473122 1491 24448 838106741 23350 80153 606285464 13666 34102 719764591 13666 65524 808616883 1491 29937 776166943 23350 1533 391775351 65524 66485 528736450 78548 1533 244397594 1533 59789 943448137 22928 59789 679520720 32556 1533 601472089 353 59789 678691487 36531 78548 111258109 36531 2799 364334921 69788 353 501084539 62398 36531 46594167 36531 31265 703732910 73515 2799 268252215 76691 69788 209990916 22808 69788 370395205 77441 73515 213627052 28873 77441 48968659 73515 58970 319737764 76691 12412 494111202 15918 22808 735670496 532 77441 335879051 63202 28873 54434695 532 13041 653711556 49441 12412 407134676 13041 13691 503603891 75736 13041 93887219 13691 3421 99926844 13691 32290 203077689 34515 32290 926150328 46255 75736 2597205 46255 67208 251742813 56288 67208 58716088 16972 46255 958587757 46255 15127 446594073 29456 15127 346672451 29456 42139 478847231 29456 76017 371923505 76017 22584 549638388 22584 5151 404007428 37 29456 748714236 70736 5151 570024977 5659 37 310325726 70736 666 197770632 27690 37 743163577 666 70775 778988368 8719 70736 272982843 26436 70775 961985038 24878 8719 36475351 26436 27370 415185481 4437 24878 78304455 27370 7530 517850343 26436 26981 149442133 28396 7530 647982659 27370 10478 620441607 49690 4437 360886284 49690 46460 812117755 79678 26981 769306347 77795 46460 453379431 46460 77461 488363245 77461 26688 90997939 16921 79678 647336490 16921 65503 3115493 77795 20111 400712412 55247 65503 87443373 29704 65503 522660266 61200 65503 282788524 65503 50147 427932211 17690 50147 635317155 27423 17690 131311178 34324 50147 980421306 46527 27423 182463655 34324 44590 275625072 41716 46527 620015242 58736 41716 918846979 58736 3027 630580211 58778 41716 80762799 68959 44590 78858400 58736 29070 592270928 74362 29070 123469133 29070 63392 501403 40101 29070 697978477 37909 63392 391672707 37909 23335 715520583 40101 75870 54341908 37909 23058 987781323 7874 75870 44061921 37909 65092 384851325 58105 23335 974531328 58105 40966 753724195 7874 10999 818277752 7874 52322 460772276 52322 1607 367253806 66759 58105 835435190 2792 66759 724234185 72210 52322 639239033 6702 66759 310066422 66759 42564 8025514 42564 47085 168160898 39773 47085 433761690 12890 42564 275410556 10328 6702 962298718 12890 39602 296820691 3453 10328 491675819 12890 41141 57049310 12890 74658 869763027 24560 3453 334737119 24560 4300 331916662 4300 1526 722682327 37001 74658 661515657 74658 24462 831288875 29000 37001 24168449 64428 4300 343004900 24627 29000 548127124 29000 2994 608256408 57670 24627 586184951 36575 64428 108464528 11891 24627 55655791 2994 75748 453182763 50878 11891 381669937 57670 74621 497764322 23226 75748 90591834 75748 44634 434484616 44634 22913 534492364 55176 50878 294893048 22913 49223 309116154 49223 37401 54311760 22913 30273 120053569 37401 57181 217994915 24196 57181 760998805 49223 1408 502585856 27232 57181 414950986 77294 30273 600700126 1504 27232 721368301 71949 24196 870454734 54656 1408 269147660 1504 69552 206987552 77294 23291 53236846 64131 23291 487280689 12460 71949 651155460 69552 17687 488769929 25932 17687 908355658 25932 13024 146072566 17687 56663 792914697 28868 12460 401622618 17687 31330 42835153 15117 13024 753613609 56663 61812 220291557 56663 77923 780909264 70316 77923 113229323 1577 77923 44698096 62684 15117 724615754 37161 62684 594632825 21394 77923 745674163 21394 43768 70614509 21394 17481 716603599 56960 37161 209617587 53203 43768 954982475 17481 78695 358401183 51157 43768 719757632 78695 77858 6843376 52855 77858 516748625 73742 51157 925411621 73742 1287 819803418 51157 48704 531216389 10196 48704 915233933 52855 58038 167926072 17263 10196 532632830 77528 58038 122734986 58038 13915 549505110 77528 57919 527652966 77464 17263 457766631 17263 24415 743584316 57919 35105 92960704 45891 57919 865678978 77023 24415 567042000 5724 77023 132860169 62155 24415 485495687 63690 62155 673347155 63690 18999 469625375 77023 47982 90848195 63690 68992 485510727 10958 68992 729741694 63690 6891 726365863 2989 18999 148966900 2989 21574 898342523 16430 68992 394496032 2989 33895 413890417 14213 6891 473890960 2989 26595 945098547 74743 14213 24602156 33895 10350 64608642 26189 33895 448447521 74743 79384 68250464 21266 26189 855403433 47043 10350 31390920 33517 79384 627767846 12759 33517 910058593 33517 41728 387561553 78231 33517 62502571 12759 11159 764811779 68437 41728 213148317 68437 3028 21986948 1924 41728 149904509 11159 9168 838922552 68437 41524 687964194 3028 42549 459659952 16765 1924 873503381 9168 42279 302677164 54404 42549 734934848 16765 3825 184662383 5902 16765 809364923 36692 5902 135743763 79243 54404 22456120 12002 54404 60880673 66422 3825 912350116 59688 12002 898320132 27657 59688 985000262 10620 27657 457569865 66422 42548 121217686 62849 42548 934940526 27657 73278 12533475 62849 24322 561754715 73278 31529 7740651 42548 12435 680307050 12435 65838 727545174 77906 65838 214033965 42439 31529 529916011 77906 14129 961366314 12435 70679 578115742 32133 70679 637330819 32133 60768 700455788 56409 42439 320996991 14129 34871 13507081 8188 56409 525393520 80119 60768 75059273 56409 21816 943906646 22419 56409 559967224 28484 80119 678662302 75374 28484 75125940 22419 29477 15416072 13589 22419 76455135 53215 75374 44613911 18824 29477 284260462 72900 18824 11259626 29477 11481 733259911 72900 43029 57874762 39907 18824 889274095 43029 7758 824204448 11217 7758 157438607 11217 6941 37505943 23600 43029 514964714 7758 51134 25123327 28980 7758 192106649 6941 44418 495156161 44418 28374 767787680 51134 70776 774936401 28374 39041 740022267 26983 70776 155646659 40818 39041 383079586 28374 35955 739175282 46357 40818 520529428 35955 71598 255087895 34531 26983 28438145 46357 23903 17617399 23903 46731 281406660 67582 23903 123407330 46731 17510 741568628 46731 69691 723819660 67582 38369 557348984 17510 21322 53424215 71846 67582 729548052 49211 71846 21895828 38369 77166 352943627 59469 71846 198885748 58746 59469 49481470 15671 49211 704879058 59469 74628 440143772 64512 59469 832330769 15671 32061 891775644 41754 58746 654458666 64512 61875 757587858 47832 61875 822070027 10377 41754 778913001 24905 47832 137864464 67159 10377 617381858 10377 10882 513914998 55606 47832 724681993 10377 34299 374049279 55606 59415 270902361 76832 59415 666165181 19908 34299 216028755 19908 46125 742911076 59415 21431 36043891 58831 21431 124754442 39918 46125 130222713 9757 58831 953518187 58831 52865 262111803 22573 39918 91999758 75269 22573 26510602 68324 39918 82319489 22573 14476 273669248 75269 11558 548371418 14476 48579 837078011 68324 26458 928493209 15436 11558 347872072 26458 52845 280880551 52845 55260 670735328 48579 6889 220073352 15436 32631 451549822 36938 55260 339631452 23717 52845 829073600 36938 75571 322099455 36938 23045 773770553 56747 32631 984726556 51142 23045 643963432 56002 56747 1722663 56959 56002 515796882 56959 69355 768500270 56002 59054 325031127 43315 59054 313371615 34715 69355 144168220 50509 59054 236804025 9871 43315 618043792 31135 50509 79231816 41593 34715 506737869 50509 7939 356398847 50509 49925 564529257 13500 9871 279513222 7939 15964 945113863 77765 7939 843613664 13500 25309 183802173 25309 979 211742676 77765 72761 100463107 14700 72761 52473948 72761 35766 529752775 14700 9701 98397433 36719 14700 812614076 50690 36719 46373593 35766 8317 497111533 36719 73605 205284181 9701 9948 544468675 78520 50690 192177221 68654 73605 92697680 78520 47690 299814092 38500 9948 735930220 62973 47690 331921538 9479 78520 693796781 61421 47690 471847797 56426 47690 523907159 9479 53525 72270472 61421 33308 595200005 50399 56426 432613628 33308 62422 358385710 50399 51655 690988299 51655 66929 604592628 51371 50399 711862995 66929 31292 162988207 11976 51371 110575585 73554 51371 375730658 72379 51371 146013779 43396 72379 258850131 36871 11976 736425969 11976 72087 21599530 11780 72087 599423149 51905 36871 585111859 767 72087 304199321 767 45811 694877873 11780 49275 440642295 11780 25701 68316519 12285 25701 761277176 12285 8527 732935772 6370 8527 821970449 6370 22923 229696736 12285 21912 4126215 53454 6370 195452059 60254 6370 422120970 6370 53394 480591659 53454 30119 259465450 3671 53394 219337055 25865 3671 605246925 60254 56982 235614919 3671 13910 689793477 25865 58525 498775544 58525 19794 836272725 25865 14607 967099064 34964 13910 92517559 3860 13910 775722771 34964 76131 300991516 15850 76131 699550390 43711 34964 315879600 3860 33544 307774073 76131 76172 54337337 39792 33544 749063858 33544 79101 995589618 65501 39792 25207736 47323 65501 477882527 39792 11378 215315488 39792 31446 43831796 13867 47323 3144476 69856 11378 133699445 31700 11378 182687121 31446 27813 522794726 36025 27813 993221360 69856 30358 816345748 30358 53753 981420321 31031 53753 292806899 31031 36192 722742266 30358 31497 782592824 57271 31497 513463371 31031 4323 145239738 57271 57410 84051685 57410 67126 504526460 8968 67126 495830967 57410 21480 865974553 67126 39459 280979126 21480 8358 469218982 11216 8968 78407351 48479 21480 274592488 30915 11216 520832649 71106 48479 469433160 49462 48479 75679933 13294 11216 643963713 30915 1990 961900643 44860 30915 122744673 75302 13294 909771678 13294 78117 866551470 41582 44860 596139373 75302 77559 145706884 78117 27137 771952534 41582 31222 590945782 64200 41582 863871784 13020 41582 221630606 64200 8388 757211171 18905 27137 718940544 8388 36940 587161328 18905 49278 632813139 30317 36940 803130112 50001 8388 313779808 49278 56536 408366088 50001 38865 92911120 38865 43171 557025240 28297 38865 16993828 50001 73468 35573219 43171 70100 97651304 28297 59788 26898498 14013 70100 565490112 73468 73536 453794549 73468 24567 538082116 15715 24567 135860160 15152 59788 194082239 15715 57665 297912715 80100 57665 238379097 18294 80100 808704928 64017 15715 718589932 4881 57665 841199734 36545 4881 240241481 70278 4881 475996340 75372 64017 256422288 36545 38667 272452368 70278 34255 24128010 42876 34255 895187025 71618 38667 42637498 4477 42876 81771538 4477 61057 117536343 58353 61057 542774973 71618 3485 940653183 55912 71618 991030307 43585 3485 646763214 55912 29912 436223884 58353 15935 574355300 14179 29912 881886896 34489 15935 528164942 15935 6622 924348437 14179 23844 574485493 51072 34489 991177169 62750 34489 348668021 66852 62750 40747974 66852 59081 940378468 51326 62750 677057830 66852 62837 192667558 54247 66852 222049742 68371 66852 765553190 70280 51326 17385721 62837 24782 570364334 27953 70280 482702249 70280 19670 583549571 27953 17149 811832764 24782 76465 574988730 29277 17149 748818092 17811 17149 785498357 19670 66337 600604075 33996 29277 331392157 36964 66337 377988245 36964 38342 468904258 17811 50799 34718136 33996 41671 979911577 36964 66008 647408906 66208 66008 174880627 41671 77521 862813871 4431 41671 970920579 68442 4431 742480944 66008 77314 562621615 66208 35412 371217363 29036 68442 143011261 77314 51258 992117267 77314 66256 565063417 66256 24220 915192344 24220 44467 939106089 29210 24220 873258897 58574 24220 53259363 44467 40179 774614862 40179 64498 17261261 40179 38286 336184758 29210 54387 791851093 11079 40179 642419546 54387 13622 249547449 54387 11347 22274523 18936 13622 791730549 11347 43429 654812109 11079 18802 366043690 73933 11347 715767776 51676 11347 92167069 18802 5300 680079029 73933 77049 629173408 79470 77049 996832554 3159 77049 166347660 5300 34185 420636410 79470 23032 45987535 78877 77049 80783506 23032 8839 808336146 78877 61785 305643000 34185 14134 960619891 14134 79107 722569008 10035 8839 573925757 61785 3512 539608599 61785 856 876826843 79107 79773 576109253 38285 856 591369194 3512 49909 557816118 3512 17579 514558908 17579 5565 755491722 52013 5565 178612440 38285 54890 717031836 48641 54890 785465649 17579 24125 767471301 5565 44580 373534743 54602 24125 504201739 24125 15285 106064523 76236 24125 939021424 72616 54602 456668214 15285 77506 324992426 72616 58928 291555448 18483 58928 7521668 76236 18601 9806310 18601 77188 955983593 77188 68739 119986459 18601 13080 57788135 44737 77188 592636146 18601 77709 80747921 27990 13080 425151662 42310 13080 824419939 27990 37142 626366223 6443 44737 837873738 6443 2990 407908776 6443 67960 117453725 67960 6751 960557884 4050 2990 50588397 6443 67276 196064178 66654 67276 987554323 67960 63342 623447849 68692 63342 435268404 66654 6692 212562281 80674 67276 599582254 68692 30833 120392860 263 80674 888332921 68692 11055 381065747 11055 74915 49263626 79073 30833 746407238 50805 30833 592379064 50805 27794 369065225 79073 41184 871409353 79073 44112 4795288 56841 79073 286769141 56841 54454 832624162 5409 27794 111762652 62814 54454 775410429 5409 34789 757055368 34789 35427 892603943 62814 9157 498203835 74181 5409 36967798 77949 9157 116090374 9157 28152 951805966 77949 59494 277981863 9157 38570 757524061 11882 74181 557561918 26552 11882 432710065 62437 26552 13761444 62437 55564 56001720 80932 38570 638364817 36840 11882 279886747 33280 36840 49730593 63975 55564 149674873 53098 33280 895786234 80932 21971 15939934 16355 53098 612824668 12635 53098 633043175 21971 45954 28490324 55829 53098 599301739 4480 21971 988095045 45954 45970 29349462 4480 34678 188447785 53599 45954 827144583 55829 62850 899564878 45970 47348 355256162 62850 50066 476804883 27036 62850 993089862 62598 50066 690440084 14551 50066 38354137 68447 47348 890076250 14551 39337 832732738 62598 78278 664750849 7237 78278 84332310 15342 14551 755657754 68447 42375 852229707 42375 66309 892976198 58562 66309 141926112 62520 15342 196155045 66309 60341 136149562 60341 2302 557249696 17203 66309 191198667 2302 80903 979064981 60341 80663 118139104 17203 74394 179569613 80903 5020 960764084 80903 33400 915820008 80903 13393 425063132 80663 5268 964305434 31559 33400 978844728 77331 5020 45545840 77331 30996 316232337 44668 30996 565169954 77331 57836 577495071 44668 57411 132261842 57836 14883 562077620 79306 14883 910083054 46246 57836 428598816 51203 57411 790081164 51203 36977 263685802 68979 14883 555747509 56126 79306 891812989 51203 35840 870463057 36977 54799 609687424 2783 54799 531304262 61075 56126 259764380 54799 1013 272122938 32301 54799 72921189 5040 1013 886671514 2783 53133 303650589 77101 53133 69093591 53133 45782 413477593 3068 45782 324037194 3068 75832 720841031 209 75832 93847027 3068 13834 936285483 13834 66800 61493068 79854 66800 826194752 57691 13834 850007293 68891 13834 471757315 57691 74131 876930677 66800 63016 515710706 40183 68891 160034761 38986 63016 691379205 6081 74131 91564504 6081 67373 770672329 37726 40183 565790701 40183 74538 139834739 74538 59925 731259029 4732 37726 3946252 37726 21748 697718951 67625 4732 327216941 78141 67625 473362908 59925 21005 543684492 78141 74847 441810218 78141 53795 262230806 30559 74847 599479851 24255 53795 320310860 643 21005 219089755 24255 15895 658737235 50165 30559 859236208 15895 61907 323828702 643 73606 466075836 73606 41116 167371154 41116 65758 29371910 50969 65758 874957271 61907 52172 816581840 8208 41116 191335579 45956 41116 208102255 70657 52172 170863998 8208 74058 602978227 207 70657 968653367 1051 8208 211036314 45516 45956 814489039 207 21154 5686993 74058 66292 593296676 45516 73923 755152189 1864 1051 994982809 41807 21154 233305168 66292 61028 123595590 71105 66292 38704069 61028 10703 694800636 71105 69233 53243423 61028 54560 850263355 17185 54560 473672635 32304 71105 911258148 10703 42998 306738506 42998 56420 131625290 56420 59044 873908443 3599 17185 800417237 63560 32304 124373304 76881 56420 449551335 59044 27234 163355641 15988 76881 953269866 30810 15988 311920808 27234 69186 511854234 1165 30810 75418317 72909 69186 58427134 37292 1165 945307434 73404 37292 242523765 69186 13970 634850540 7692 1165 348147281 72909 12154 886209779 22732 12154 311880215 21883 13970 130919599 13970 65579 197262707 22732 73722 358527715 21883 43395 987334743 13770 43395 943864535 77819 13770 771060513 12266 13770 869986416 12266 42230 458926568 43395 57708 194602318 42230 46122 779099171 18628 46122 983593238 15392 12266 411406171 5046 57708 27921199 46122 80213 265065524 15392 60647 944358720 55055 5046 379281899 49959 55055 541759540 55055 56450 35603921 55055 36029 75874997 68681 56450 127203310 49439 36029 816059624 68473 49439 980557574 49439 3395 33694921 68473 44950 336483472 13168 68473 661870543 13301 44950 220723339 62953 3395 989721928 57683 3395 968940259 44950 74496 244199310 53871 13168 784290454 62953 61967 663467871 59955 57683 116352700 54054 74496 592633308 76453 59955 810547365 76453 75587 879927983 54054 58612 393280535 61525 76453 836014497 23321 58612 87066347 11127 75587 518354951 80273 75587 950523004 11127 32552 244165161 11127 75223 530721974 32552 25317 655892202 38317 80273 104046566 25317 54914 586184367 1754 32552 88649543 12305 1754 904425721 1754 51623 307395999 61604 12305 914507910 1754 7507 870600032 64252 12305 908210387 51623 42965 195456201 20563 7507 342751376 54407 61604 318967002 20563 47117 558588716 20563 51387 893848169 36321 47117 145769050 14285 47117 889157315 47117 28718 776748727 28718 60657 554269113 6126 28718 881540899 46293 36321 465101681 60657 59704 405469946 59704 24161 988058349 46293 70680 742957392 70680 19226 966930100 46293 50929 975055298 70680 51927 100425365 33121 51927 297425198 50929 20265 31429351 19226 78717 393915072 23620 50929 511284140 71348 78717 202364014 2713 71348 46378073 52040 71348 246161685 68340 78717 194562184 10613 68340 96082191 12597 68340 618701903 36083 68340 284677894 68340 71631 674046342 18972 10613 170451334 72946 36083 383835765 12597 6608 655879093 43263 18972 168346006 43263 5753 608686195 43263 690 661834554 40615 5753 977569226 40615 15509 247318088 43263 45998 278592848 15509 15609 11562330 34750 40615 894343344 40615 9568 357489815 73096 45998 570821076 73096 19258 344494021 15609 56572 287984670 29969 34750 588166955 13751 29969 512033155 13751 12847 456458984 12847 17340 161296549 17340 29269 973732887 74299 13751 824580346 74299 33482 625100359 12847 32101 661202484 29269 13991 687115511 13991 64476 166114606 74299 51421 317066213 3167 32101 609835052 32101 9475 903399834 3167 72623 503264095 9475 41189 888671447 40790 72623 971466917 40790 31715 102201117 72623 36591 153873821 36591 27907 356445019 2149 27907 183465090 19927 40790 85153112 53969 2149 818261697 36591 47 515227707 44922 47 435188267 2149 39384 124292213 53969 17457 606053757 39384 13069 514277173 18503 17457 968430802 17457 48866 101577637 46438 17457 223119912 48866 16334 115460011 18503 17412 172120185 35909 16334 530603250 19538 17412 628837576 50234 16334 641164374 14856 19538 69742524 17412 73005 525380801 5478 73005 289087306 38840 73005 72501102 73005 32 95468076 32 2196 178094796 65525 32 638151738 32 38212 622443341 2196 47545 815081674 43786 47545 783310136 2196 47118 566786410 47118 37076 85304764 43786 1076 821463972 27462 47545 64900600 1076 756 207988981 37076 23977 115120565 37076 40332 284898808 756 55583 18252075 23977 49587 533626223 29917 756 3294387 49587 15473 287546489 6119 15473 35648832 76811 49587 726277499 76811 22071 237313467 76811 1801 234629500 1801 12622 284593459 12622 12791 624426449 12622 1693 392838854 80053 1801 690838935 1801 67076 748708320 75241 1693 16320776 70353 80053 29075770 18870 67076 356846599 80053 29918 580238396 29918 602 138081020 70353 77427 77116171 70353 15432 764921963 77427 40580 56358436 41202 77427 475889873 38893 15432 590107685 5489 38893 19328205 15432 50009 364451632 56808 38893 97115715 5489 79239 942161425 81207 5489 67546288 81207 61383 539298915 14944 81207 407214979 56381 79239 90119345 55518 79239 468218878 80581 81207 359567099 14944 40477 253890523 80581 19648 736960106 19648 44140 401964620 40477 73021 67560998 80581 61376 644539492 73021 60225 440890215 19648 7161 384886175 7161 77655 160138701 7161 49225 267665031 49225 57904 974989238 49307 60225 645686220 2662 77655 271594730 2662 53239 935179187 2662 66856 521995475 19024 2662 32071816 53239 62728 714730662 19891 2662 23278543 19891 72885 9807524 19891 66723 950042008 19024 20584 155614006 53087 66723 587553553 72885 65310 110965548 65310 53552 106878767 50871 66723 306957968 53087 76677 78437073 53087 12931 562271465 65310 37441 501268059 18037 50871 482057190 12931 7791 48096619 37441 31688 544878010 37882 12931 590647938 37441 29790 71163472 7791 21142 563815790 41595 21142 891685993 21142 36594 863372215 66470 36594 813471999 47703 66470 348836918 17095 36594 275881847 70756 66470 753090843 47703 53859 682775831 70756 13698 569819719 12804 17095 260683907 30224 53859 931429839 53055 13698 360051373 54184 53859 451826460 12804 60352 764727591 16617 12804 17054406 60352 2321 508917229 53315 53055 474411107 16617 23792 799760693 53315 14022 152935920 63856 53315 493741790 3528 2321 95219288 64382 63856 957488521 72464 23792 57496150 14022 47050 532354395 41319 64382 737827997 72464 26018 698403646 47050 68376 388295747 60491 47050 353816994 68376 14777 668417102 80986 68376 735112955 60491 13108 806951997 25430 13108 118858052 14777 54878 349666105 54878 46622 324179126 57234 80986 89400487 48584 54878 4374861 79440 25430 440060902 48584 55509 885446254 11458 55509 159676783 68347 11458 124872920 48584 29500 915871650 68347 20373 271795316 29500 2772 586764285 31965 68347 996805954 80503 2772 744156894 80503 43265 793169243 44705 80503 533498142 58656 43265 537504695 37842 44705 388195089 57875 43265 238282620 37842 80253 532121086 57239 57875 367248050 66812 58656 762069911 57239 61610 469739038 27237 57875 375527653 61610 79675 671767823 66812 9990 122921224 27237 21038 300599401 61610 19250 569175447 50380 19250 669899594 9480 19250 734356963 57061 21038 421990283 6595 21038 80128831 50380 58613 3535701 68917 58613 673695148 73285 6595 650952195 68917 6517 42024849 14353 68917 30514571 3438 14353 123410898 6517 51609 725841453 14353 37189 799898265 37189 6763 495370554 37753 6763 193688764 10011 37753 337537696 51609 56634 945891658 23823 37753 781229251 6763 72819 323022476 37753 23899 653136425 23823 65743 15230862 65743 29137 429024276 23823 80152 456039494 5521 65743 599774942 29137 65296 950693064 5521 39457 302159102 80152 12277 835575819 39457 71071 130591562 5521 38701 130642530 25658 39457 410809923 32344 25658 126964769 71071 30466 792228202 40392 30466 608301258 25658 38117 458137747 37914 32344 481709687 29039 32344 39507741 29039 5641 325495346 9367 38117 890899256 41641 38117 401024836 44765 37914 279599182 63627 44765 825996409 46863 63627 983370910 45287 44765 314791537 52136 46863 2079014 63627 16255 444957287 72658 45287 474798058 46863 10849 13752905 41846 45287 497294832 52136 14844 693000063 10849 18389 405894247 35687 18389 771739450 7851 18389 376682998 35687 63579 766450352 65404 7851 878769635 31178 65404 463289152 35687 25125 76742137 25385 7851 445159799 25125 34485 655890490 60162 34485 26591869 60162 45511 910418100 79261 60162 923374788 4177 60162 43471212 79261 72738 504758768 13038 45511 411698206 62473 79261 201231322 62473 79638 77501281 79638 45005 968027138 59212 13038 70205569 62473 41511 574282883 79638 43675 606985377 21832 41511 664893070 43675 34685 31890296 58446 21832 596356909 50222 41511 575036904 29486 58446 50782988 1597 34685 947014283 34685 25824 723187512 25824 8919 763801819 25999 25824 236284237 74506 25999 278221460 25999 27901 698125176 25999 71452 263002681 24896 25999 809907019 12886 27901 105662504 71452 66655 987216151 20188 27901 126794636 17063 66655 248891743 14524 20188 467194790 12886 38422 698982066 2623 17063 320713779 61179 17063 380203047 61179 37939 576439180 37939 60544 963246255 38422 3584 183853188 57621 2623 368257373 26648 37939 489562401 51090 3584 670313738 60544 6815 585051212 21395 6815 938289679 26648 11402 569443358 40831 11402 255877945 21577 51090 135164102 23229 11402 854922924 11711 11402 55051038 11402 893 644590584 11711 14049 8702745 73567 11711 496009228 74194 23229 980700539 11711 59450 777899272 73567 38185 363818676 7660 38185 479144724 11265 73567 65055543 58630 59450 458462507 28491 7660 482195568 71109 7660 45853169 7660 74920 879807065 67028 71109 600393269 58630 42410 511533499 7269 67028 617330057 7269 71043 714253883 71043 33584 942349352 20503 67028 991746971 71043 81091 13131251 40757 71043 602646764 33584 65287 989517586 81091 54427 789703516 20503 10702 672362865 54427 49357 470637122 42269 40757 62414862 36556 54427 85126607 42190 49357 856987965 26323 42190 262515492 42269 44224 979904838 21429 44224 617730127 26323 34171 193149877 21429 41054 416704586 1741 41054 759973337 44224 2314 278890509 42544 1741 233415417 41054 55752 564135110 72719 42544 553035411 55752 28253 544111663 72719 34919 913630384 28253 77284 61256347 58506 72719 820097825 72719 59390 84313276 48854 28253 111316625 48854 65081 839499724 41372 58506 825910457 50823 58506 246005407 636 59390 494246560 22059 41372 7075912 65081 48392 923677898 77016 50823 27324485 59071 77016 872536392 76286 59071 85059018 4968 77016 650330919 64746 4968 503486429 53654 64746 496435815 4968 17354 392522899 5288 4968 563642078 46988 4968 551168480 15199 5288 381213990 17354 77620 323729214 77620 35403 552930754 24009 15199 78701130 26520 24009 84960963 51527 77620 153913561 3283 51527 224259812 75145 51527 870764875 3283 40833 477730338 3283 5305 374884357 75145 40573 437510923 75145 24349 397055260 75145 21903 148146262 5305 14419 955513077 53101 24349 971447031 24349 25018 91779742 8623 53101 749866110 53101 35484 412301818 53101 10763 690276275 35484 40581 202490527 79265 8623 429296338 40581 15181 341425149 35484 46154 390158481 31230 40581 602868703 40581 4538 20530267 27498 79265 700982775 17103 27498 561156545 31230 78672 244504276 27498 72845 592648892 17103 57910 126123846 72845 79732 559215259 57910 38153 621789643 40955 57910 190961591 40955 39271 316910932 19202 39271 230127108 19202 50007 361507804 62683 19202 728321895 50963 19202 165495945 39066 50007 767639325 19202 73516 691401894 19994 39066 451150406 59463 39066 246210780 50963 78305 195455403 38790 59463 426642457 73516 60369 543248758 40316 59463 57232917 69910 38790 475702588 1500 78305 264061736 36341 1500 270663070 24329 69910 400418395 35528 24329 952890476 37825 69910 160213623 24329 65999 317375500 36341 62936 652209097 28642 24329 946590563 28642 6204 725700766 6204 44009 441028360 44009 24666 262564270 24666 19514 315142951 28642 77644 129620757 44009 67172 94489379 19514 2427 813372076 67172 57464 570908933 2427 11826 89372496 18264 77644 510922829 57464 69877 194878530 17337 69877 104233438 78577 11826 997542026 78577 62907 533318068 18264 11595 359140111 78577 41291 698394814 25985 78577 730165949 57390 78577 909268772 57390 69257 628423287 69257 47572 534453296 69257 64569 787836131 25985 39481 797414066 47572 78283 51650991 39481 24427 531158369 47572 5682 914927701 1989 24427 483330725 1989 71249 210927203 71249 71332 317414732 5682 3240 9173099 21337 5682 415769401 37447 21337 183157780 21337 30318 158186786 71332 54675 106103740 51189 3240 758570297 78038 37447 996899980 73785 54675 197603769 45521 78038 626998967 31826 54675 90977019 939 78038 68373534 78038 66360 524706143 45521 51666 369249284 36431 66360 945623814 62410 66360 595601030 36431 37606 493678414 60729 62410 966287694 5545 62410 530636387 28504 37606 876128380 62410 15588 62769203 75944 5545 461311430 10890 60729 274308195 10890 35096 819395792 75944 69765 947980221 15588 13156 171962498 19432 35096 977561065 69765 57945 513608976 69765 39674 928669965 46626 57945 362820426 39674 7260 315551096 63161 39674 842365025 17385 39674 120744633 33061 39674 718677324 63161 21999 810614543 7260 6396 192720543 18859 33061 282070523 6396 3781 399755945 3781 39184 964759732 53544 18859 880807030 53544 43891 518062845 45904 3781 804213542 78769 3781 145621909 52522 78769 702923818 25620 43891 53197127 45559 45904 653618354 52522 30998 729198398 52522 48755 177977732 53404 45559 157152449 80614 48755 353840400 46485 48755 196493460 53404 15941 546183437 15941 30058 200592915 30058 26396 887459049 23405 46485 17607468 52607 30058 930608949 3294 23405 673551956 1673 52607 588843272 59917 52607 905161358 59917 70093 598498439 35938 3294 62544033 3294 79616 179623057 70093 61067 600616521 680 79616 346718160 2755 61067 106772193 2755 55340 578052312 6637 61067 247119502 16027 6637 486862334 680 65392 922691480 2755 12896 318097762 55340 75455 847620161 7860 65392 33518310 65392 32722 688561901 32722 40506 45378682 38516 7860 766645020 40506 8064 257114444 32722 65455 748510262 8064 18200 325964182 40506 65891 794338287 65455 51424 959412103 51424 22192 225757251 51424 62222 761925181 65891 22954 366732863 55369 22954 773105518 55369 20969 328141597 39651 22192 787272340 7098 39651 44942691 39651 71320 254482924 39651 66702 295668580 71320 37858 179744201 74284 37858 648771425 75914 74284 596535351 66702 47877 873596143 75914 71596 451441171 26538 37858 300214573 47877 64086 126593960 26538 48182 653350388 68631 64086 998848576 68631 28724 989823004 20767 26538 14540294 48182 76571 568190074 16379 48182 51275408 28724 53587 327635982 4602 20767 199153707 4602 1623 458136286 1623 78399 390650860 65884 1623 668272901 28915 4602 356705749 78399 54962 614718442 28915 56505 914836174 54962 51073 71516543 6822 56505 440904838 21176 28915 634981973 63949 6822 302499230 28654 56505 769256558 79724 51073 647802277 63949 19090 823884855 29112 28654 803095746 79724 37972 4836015 52365 19090 627341747 41619 52365 233663710 19090 22592 422396362 50682 22592 857695166 50682 18774 148838354 37015 22592 292281729 22592 21376 239862973 21611 18774 810137360 14644 37015 793697900 18774 68429 825553924 21611 53259 922440659 2326 14644 118269353 51748 53259 784773463 64271 14644 974353319 65866 64271 93675045 2326 54736 295151362 73580 51748 147194335 25940 65866 591525748 64271 1880 135784381 1880 29309 53725506 68926 29309 774150872 26041 73580 200813612 71851 68926 562321854 71851 55827 547298004 27086 29309 308586655 27086 67029 157249583 67329 27086 820178759 67029 80209 506302950 80209 72962 70189493 72962 17410 750370482 20457 72962 164878304 72962 70573 589914027 80209 47599 279369615 15198 20457 586696033 11116 70573 335693389 59085 70573 699776729 30967 59085 838945121 56984 30967 976374454 36169 15198 911541313 68879 11116 462319428 68879 56003 601557086 56984 71086 156187982 56984 28232 747604295 44168 56003 584237117 68879 27660 995663551 44168 17721 834174673 28232 9726 232645793 44168 8631 177647192 17721 20504 310561175 74453 17721 927169401 48142 9726 257281112 46432 48142 608615173 8856 46432 380052822 55316 20504 202525907 46432 75700 813694784 31954 8856 216754802 38936 75700 136930694 7290 38936 394536765 13347 75700 887950065 5311 75700 407361475 7290 71272 165897831 41521 13347 749188170 71272 38134 370657548 80457 38134 763075379 12899 80457 396211285 80457 48473 179989635 39519 12899 22223611 65045 38134 602234978 48473 43490 226110784 11162 43490 398903266 25027 11162 322122568 65045 30809 12606488 65045 47174 841117201 30809 33297 901137299 47174 69650 385917133 47174 54632 317713582 30809 29151 255067622 64284 54632 802874935 55186 33297 698769812 16489 29151 11976591 31899 16489 108711445 42995 64284 600989842 42995 28213 980571031 14707 16489 238244187 67707 28213 713018403 14707 58984 951520081 22585 42995 957838219 67707 23026 199226931 22585 41183 371269820 58984 988 233055386 19318 58984 113895704 43548 988 14034616 988 72183 322703418 18977 988 847204843 2814 72183 235376215 43548 45234 821487025 11866 43548 51147658 12853 45234 180055414 2814 12270 330734386 12853 24673 943433202 31014 12270 760479751 31014 36099 931410108 24673 58665 711596202 57167 12270 222306091 58665 72856 936033968 36099 44041 545085674 36830 36099 858646793 72856 80440 271409346 22262 72856 376029841 41136 22262 907856140 36830 62106 830311971 41136 63194 808010064 44475 63194 856852732 28312 22262 470727366 61792 41136 111397777 27388 28312 83856257 44475 30616 161630202 44475 67417 442711848 27388 14136 703452454 67417 72983 808608774 13162 27388 972895765 22307 14136 541932444 67417 31847 765331088 62725 22307 717925469 65152 31847 784472328 58311 31847 605283333 6361 58311 60157476 31847 29713 53792978 27900 62725 106391574 54229 65152 809630025 50820 6361 938680911 29713 52332 794699577 29713 41883 466301697 61802 27900 678570215 61802 35828 754945713 26094 50820 661756922 35828 52298 545906137 39094 26094 264416737 26094 1304 17031156 37594 1304 305114503 4035 26094 165672865 37594 26798 121320482 39094 33891 28723933 26798 58847 847873247 14388 26798 699633802 47820 14388 910453905 58847 30363 256022254 55364 14388 296174875 55364 35282 795081257 23630 14388 892078100 43113 47820 314440428 6327 55364 982901148 43113 11837 610040738 35282 72050 24100140 72050 19145 934692789 38441 19145 133608076 68396 6327 944645178 29096 19145 31228694 72050 60382 135074716 29096 34329 666033666 68396 64936 389121563 70887 68396 178055930 64936 43772 134157404 39806 70887 367467767 70887 2894 301492243 39806 69839 36814681 2894 41120 518413589 54133 39806 328795586 72659 39806 972066412 38275 2894 313075270 67935 38275 387143067 67935 41698 712157555 41698 31176 406644603 70221 72659 10190056 60166 67935 622488189 74623 60166 228944186 31176 80233 105227643 28048 31176 509269918 80233 33986 733747269 23104 60166 21140057 80233 8195 841316250 66848 23104 503688532 28048 48435 930186914 71685 33986 193216867 71685 10764 890412542 9100 8195 514045228 9100 25143 805491831 22127 9100 461860204 77491 9100 822105381 39963 77491 458888452 54720 77491 148273980 25143 25276 161236022 77491 67463 947349101 78976 54720 345403019 74582 67463 399759973 43196 54720 421368582 60160 67463 129530512 75100 43196 453322413 74582 26483 462573931 72177 43196 667003452 20857 75100 5347765 72177 1200 483058431 75813 1200 112284162 70266 72177 580525079 60065 20857 269485243 75813 9874 231499464 60065 56570 579762517 9874 64799 523777195 74812 9874 63241425 80999 74812 913240688 74364 9874 88239638 53510 74812 556593970 74812 7593 964699083 7593 58868 130003925 57803 58868 361488361 48038 53510 485292186 28200 57803 830572405 57803 24036 735224771 18416 58868 618301951 37705 48038 729762459 13866 37705 207679731 67732 28200 158062766 22596 13866 206513758 37705 60228 167070216 13052 13866 551020173 60228 30667 437789278 53204 22596 119952874 13052 63882 709546309 4669 30667 709332330 14873 13052 69474020 21728 4669 341590309 2008 14873 142689517 63882 56844 228149522 67357 21728 967535630 69813 21728 46180487 44602 67357 586755015 7514 44602 363592712 7559 69813 893818814 7559 65079 426657741 44602 12300 544894350 7514 68884 846232633 7559 17 321970425 78662 7559 682099575 11314 78662 608386513 78662 17739 576099667 17 14706 167285297 17 26889 85143088 11314 68573 942369039 14706 3397 892921799 17739 56456 864776780 3397 14106 164751808 25650 56456 897995202 36880 14106 48865927 25650 73041 98450988 56456 11812 557735745 67054 36880 158234281 67054 7082 331061665 73041 43164 75186586 59030 73041 216754139 11812 16221 257109495 59030 60762 213949981 68279 16221 563060130 46748 43164 439402303 68279 41759 317418377 72764 41759 972882887 60762 60770 828975437 37819 72764 486243303 33496 37819 665979214 41759 15052 223817355 55905 15052 863149245 55905 49702 112808239 49702 6161 38037828 37107 6161 354104581 37107 20528 309547493 52423 55905 796797511 19793 49702 216228874 19793 39416 696084478 53940 39416 14873260 11625 52423 989750872 19793 20624 172843583 31447 19793 367003144 11625 42940 952784805 11625 17518 433822358 34340 20624 93388375 11510 17518 88226921 34322 31447 291709161 17518 61172 977921145 78930 34322 202454112 33495 78930 295487751 24102 34322 755400795 61515 34322 931174941 25724 33495 808065453 10551 25724 603435023 61515 57582 467778899 25724 1955 7746699 57582 7740 408336005 16532 10551 494957850 16532 40788 80512638 1955 5922 684917529 5922 49521 438936269 41025 5922 982954981 5922 54501 531728658 5922 20922 765425118 54501 62301 997934552 68245 49521 98700724 77415 68245 858230830 45083 20922 577481367 20922 51282 362167783 15994 68245 341751345 77415 3046 626618634 77415 18603 323085513 45083 44111 724247885 3046 10518 101108149 44111 60652 599339920 3863 10518 683694234 79625 18603 411686477 35439 44111 473954319 51145 10518 332558042 23384 51145 530114254 23384 20404 5325005 79625 4791 936344291 51145 5353 511206992 5353 33066 382368467 18286 4791 547258397 5353 70578 703321457 70578 15462 73617856 18286 64450 61348021 18286 34307 696966682 22815 70578 160175313 70578 27224 800998196 34307 53234 39615492 7459 27224 215551462 31636 7459 8616157 22815 12014 457981946 80954 53234 731118447 29460 31636 20061739 8469 80954 179379135 18738 80954 886321096 25713 8469 257159855 25713 52753 285867413 18738 73464 312489224 73464 4018 839404631 11165 52753 862383708 4018 5533 241326113 52753 14008 390226965 64343 73464 718944917 4018 44664 107525331 66708 5533 648444965 60515 44664 335122232 14008 20093 212420947 18733 64343 274766561 44664 54189 438736117 69699 66708 616267765 60515 61378 15893296 52650 61378 316185755 41336 18733 686425281 54189 23497 366278676 41336 2854 707544922 37081 41336 767233924 68599 23497 103737755 68599 39984 843711692 52420 2854 292336045 20719 52420 757179050 4051 68599 624927559 44465 68599 752240620 44465 56555 11058311 4051 30830 922347540 56555 2558 481152875 44465 60568 332400689 80710 44465 264559274 2558 64715 503839579 64715 32731 129777773 2558 66323 329330816 32731 65730 98780639 66323 56136 638710079 50422 32731 959058329 55761 32731 877717413 79728 66323 138691494 55761 6172 44691734 64696 6172 432230446 54749 55761 306000257 64696 26655 676455884 2179 54749 598115883 26655 76137 619479451 76137 75645 359687630 26655 53411 431619365 2179 50983 687539629 73602 75645 733645462 53411 63655 398719832 57531 75645 818467885 11191 50983 739977192 13161 73602 224884381 57531 27567 881436937 57531 4622 957623769 13161 79381 832227625 13161 66737 575577375 4622 49304 685659320 58693 66737 71608379 4622 12144 114674718 66737 42679 919324474 58545 66737 280159255 42679 17096 337889555 45490 12144 912340976 29823 12144 837085678 51799 58545 461510167 51799 77210 53523418 45490 11026 285596127 65883 11026 524214665 45220 51799 494500022 62946 77210 945678085 45220 42325 724208998 53205 11026 22504579 65883 80391 478321418 36813 42325 398676221 30715 53205 637717137 41743 36813 67358483 41743 35924 521460883 6524 41743 738091624 41743 61350 34332105 30715 52438 302411716 7857 6524 83247216 35924 74800 549845980 43866 52438 486859281 52438 71707 240909107 37887 7857 408415428 71707 76914 13119649 36883 74800 412875351 72692 37887 395009094 37887 71238 129737185 72692 65813 189225604 36883 44803 816718708 35834 65813 390363412 22352 72692 366864824 44803 48506 477014150 18358 22352 556148688 48506 36592 897039198 18358 58226 987877348 13265 36592 713271946 18358 66220 373462173 18358 31650 308612281 66220 52204 993284593 45199 58226 767018376 52204 17244 209872506 31650 73683 2389412 32957 52204 660745483 57826 73683 664613060 45199 44687 300715452 17244 55854 668160132 67874 55854 35947858 29403 67874 921293552 44687 5021 629632846 58244 55854 936525148 72400 67874 970250628 5021 60916 944763172 65471 60916 456494496 4954 60916 830623102 30676 58244 280140082 19332 72400 560971732 60916 21753 612185298 65062 19332 534654977 39511 65062 607492509 30676 43062 602911322 18982 43062 106760859 19138 65062 280820935 19344 43062 121278435 73770 19344 292354310 18982 18892 725479936 46419 18982 73454175 46419 43762 583709252 73770 53657 596992416 21840 43762 124109150 15302 43762 195015537 43762 9809 877773345 43364 9809 746778167 49315 15302 171864763 77526 15302 467922124 38421 43364 333217531 77526 59628 540081581 77526 69236 46937599 43847 59628 287719804 59628 44538 875533351 50628 69236 624160012 8999 50628 661469921 20045 8999 1776552 22409 43847 568347883 33475 50628 137899272 55014 22409 878900834 67914 55014 949222612 33475 16253 88902077 33475 22264 951665522 64308 67914 829950273 71466 16253 892640459 48763 71466 342937441 49149 16253 455662542 67404 49149 106140905 76643 49149 263123771 63631 76643 323456458 50301 63631 435203893 76643 30908 289930669 77875 30908 82621903 33801 63631 740782111 63631 31653 403251933 50301 44071 405952331 30908 49476 81389825 77813 33801 900991674 37983 49476 460653946 49476 67990 157675693 44071 81084 746626100 26495 67990 638532795 1560 77813 743004522 51397 26495 945670986 13838 67990 578864305 23988 81084 598444776 13838 72489 959086522 19591 1560 156081342 39381 19591 599170346 23988 8530 114745948 8530 60381 74095447 72489 55062 207413174 8530 52183 573101736 2776 55062 893573318 55062 8444 691863144 52183 16708 92082787 5908 52183 404378494 52693 8444 493294235 40078 52693 327805632 80658 16708 858544009 60041 80658 413125364 63037 80658 773254484 75234 40078 50396929 79352 63037 118953011 75234 68026 531231977 8770 63037 651989553 75234 27934 459429937 77265 75234 613329044 73151 77265 820323923 68026 59686 918803703 8770 48657 410667723 57938 77265 803192660 76330 59686 594018422 73151 40116 814945582 17034 59686 587968465 24680 57938 533526689 17034 19692 835511075 19690 40116 78338415 24680 33268 941149697 68737 24680 535475278 33268 143 283506734 33268 28588 930225447 28588 2697 751900256 33268 45882 480501042 68737 36672 755489553 42964 36672 936927595 20620 45882 115223935 20620 6469 686236191 77735 42964 889123499 77735 10587 336099109 6469 55385 879704064 10587 9510 183218493 21529 55385 28923321 10992 21529 453639494 15545 55385 311364682 55385 67005 147487392 44398 10992 881612302 10067 21529 42840785 18402 67005 326300030 41390 67005 58253088 18402 26118 775162921 52333 26118 952979557 41390 75192 587817288 26118 30497 452145562 74390 30497 845430221 44244 30497 659065451 14695 74390 510386818 75192 43924 292865776 14695 6281 956357199 43924 16567 361899507 25269 14695 588136390 13334 14695 567625996 43924 5913 439616087 66291 25269 955777600 5913 80795 986324956 25364 66291 552738398 25364 21537 714244069 66291 42205 356907433 44960 21537 849966402 42205 7852 484034844 42205 21285 302330364 44960 8987 125563610 42205 53423 837900587 7852 60961 204543671 21285 21876 17451004 53423 641 767012367 18922 8987 928346424 57062 60961 780368785 72175 18922 650137844 23894 72175 838911326 1389 72175 455209772 1389 49511 955499727 49457 23894 602400378 23894 20806 176547898 23894 8011 826492853 71216 8011 852796104 71216 21336 803683035 49457 2572 941540398 21336 59538 249305448 412 8011 140874108 58017 59538 565043595 36603 59538 577376543 36603 15543 947557538 4236 412 566385230 56028 15543 946408062 58017 65500 791707231 42861 36603 649462630 62355 4236 276104375 56028 50821 912130467 37342 42861 261778839 65500 1433 113235013 71098 62355 719962887 50821 54321 945451005 50821 7026 116050719 71098 40504 512620054 66689 40504 166545603 71098 60005 17327651 40504 14601 276086368 32163 14601 954183823 16662 66689 120129620 40398 32163 100284505 32163 38671 7242420 16662 1762 511560159 9292 38671 706642842 38671 121 441031765 7773 9292 867346646 18314 38671 935512972 7773 74396 28733874 9292 25319 806361868 25319 40773 633269479 40773 19239 401709417 40773 67331 101678270 31077 25319 396253577 25319 42557 941471305 67331 61302 72752586 67331 10069 956061984 56051 10069 825954126 68898 61302 627816923 10069 11823 951683896 27785 68898 318753961 80150 10069 7914146 27785 39643 652015137 11823 71231 478442840 27785 12467 381940145 80150 9055 825533601 9055 22055 308819329 4760 12467 667541055 22055 15282 351312786 15282 10234 640778586 46638 9055 119264731 15282 2371 59417716 5199 15282 444117310 15282 10298 891147468 75779 10234 927918826 2371 46146 111426698 10298 75035 940579725 46146 60733 285289744 48427 46146 767800661 75779 33562 125860223 20841 48427 753569991 71509 60733 17466780 20841 73351 31153193 65320 33562 325403269 22862 65320 601318816 46982 71509 380282768 77565 73351 384745725 62160 65320 795910262 36982 46982 177588675 72346 62160 753313616 15587 72346 87438145 62160 8582 204696638 36982 27818 689113857 44869 72346 325645433 29773 72346 958751664 69316 27818 459171673 63431 8582 107932179 55590 27818 627227326 72023 69316 161646288 29773 18623 226584048 63431 23741 771328798 55590 72548 336065000 29484 72548 899083649 29484 8803 837453906 41217 29484 524065692 12534 23741 887212524 72548 10617 13056886 10617 53529 344554406 12534 2285 286928242 2285 52319 11601610 10617 42354 826738193 56284 53529 810517912 26936 53529 947411735 9438 42354 926272092 38509 52319 242892182 42354 56685 724539475 50166 56284 464755655 9438 55415 22811852 56685 41385 45096087 53897 41385 145544328 16403 53897 8582329 41385 33206 885698314 27049 16403 977182362 15664 16403 723809956 15664 26524 605485258 16403 77989 362306860 16824 33206 206184849 16824 56320 219410172 26524 9749 463086359 9749 66831 115170956 68076 56320 3571104 19512 66831 572715869 68076 1757 605347605 64277 9749 684682412 62601 19512 160826177 64277 52384 777154519 52384 23098 715499940 8370 1757 191047720 5226 8370 598138253 11728 23098 661825605 52384 22095 650269241 80933 11728 340879661 15563 11728 901989936 22095 27186 715083372 80933 58872 411004796 34657 27186 923571185 9686 58872 227513808 24487 27186 882902656 60965 34657 944331124 66597 60965 188337804 66597 41503 250328157 9686 36421 127082157 60965 128 333377856 128 12660 216059448 22844 128 232987551 12660 28122 840172318 22844 25224 607050218 59324 25224 444743581 73317 12660 446374511 25224 40154 726632799 28122 70328 695113980 25224 253 271955205 63824 70328 851523739 47953 63824 608005550 253 4610 574959279 4610 2507 606044864 9063 2507 614352026 28295 2507 496148232 30068 9063 51256896 4610 67514 731762340 67514 74609 442609082 54381 30068 872533938 54381 39879 458019337 74609 52472 411215804 47709 74609 182137172 74609 77710 761773153 62395 39879 345601637 66400 62395 652395289 52472 72742 893618918 62395 43252 698012939 77113 72742 909260542 66400 27080 998898331 43252 47976 742217523 79619 27080 176375150 43252 43715 59770593 9911 77113 782751564 39422 9911 185104849 40192 43715 257071674 50667 9911 530112071 36912 43715 547518033 9048 39422 511168779 60523 36912 442016744 79968 60523 48052244 9048 11393 906412141 20007 11393 207329222 57227 9048 115282058 11393 41841 466031933 49583 79968 345235032 41635 41841 314259652 70952 49583 854240223 49583 3226 282264021 4317 70952 581442617 9925 4317 849826339 3226 26824 110493055 33874 9925 211834467 4104 26824 944704002 26824 64083 672334972 33874 68956 284806362 64083 14897 186165479 67215 68956 219607426 14897 46776 500676283 46776 3264 362600814 67215 60335 301586222 46776 2630 27474021 67215 72762 81962377 24706 2630 842392466 62912 2630 76255081 2630 42989 831595266 42989 75134 967382073 46594 75134 158536180 64921 24706 305132107 75672 64921 607252485 1683 46594 342477278 33746 75134 402886994 6494 1683 935793699 1683 64409 774653806 34465 33746 809900252 59262 1683 108210897 64409 17766 697606815 35175 34465 579848696 64409 49423 722431859 62996 35175 143795589 35175 44027 403625294 17766 7072 724768360 14546 35175 622511874 7072 22120 255256607 14546 81054 839061071 198 7072 757627408 30761 198 459600638 198 76007 562697454 75503 22120 635525171 79962 198 536897018 19706 75503 179638581 19706 64464 261944596 75503 18822 485825530 64464 58144 509330937 64464 53050 969067152 58144 57864 6944329 39851 58144 186066429 43296 39851 596216163 58144 80230 320049928 67945 57864 736222282 66698 57864 419014560 43296 48061 45682047 80230 37868 359396792 19938 80230 126525884 27210 48061 798247110 48061 70862 145380085 70916 48061 13563515 19938 70200 707647436 27210 52769 101634321 70916 59201 560162783 70200 47841 427653947 70200 47388 295910268 69393 59201 856368849 17235 59201 422298677 49626 47841 448631899 17235 6168 40562475 17235 52236 357403348 60465 52236 598778006 49626 2979 694624020 28351 6168 564238451 60465 62 946275840 62 54758 175789521 64727 2979 116943215 54758 34031 164261099 77194 62 805448028 27975 34031 141795357 77802 27975 996563692 77802 69369 699338699 28328 77802 182348405 27975 66390 734384017 20180 27975 985191033 39757 77802 351143113 69369 80784 861191011 80784 76730 911910870 79367 66390 232774058 38797 76730 753718861 79367 60935 890800556 80784 39871 991405603 7803 39871 517978038 18437 60935 931354005 38797 38150 585123283 52707 60935 261560741 52707 45806 363371337 16773 52707 139652216 32332 16773 935053165 32332 71117 29216395 58499 32332 501499073 32332 28500 967871280 71117 33431 35313326 58499 36549 623537814 62342 58499 60964172 58499 2238 299653631 33431 46088 11797758 50260 36549 664541199 62695 50260 4274986 46088 29211 558234561 46802 62695 374077266 50260 52344 876117942 17796 46802 485727442 40787 29211 135684694 19134 17796 594839089 46802 73569 46057506 51551 52344 102809645 73569 33934 164060945 61702 40787 598743636 19843 33934 111243052 61793 73569 17371784 23576 19843 316505235 61793 12968 406988616 73450 12968 263978036 19843 56739 281974338 23576 68712 853178218 56739 31243 347040598 48301 56739 246016556 31243 30299 450099017 56739 58476 106064997 31243 47615 104151386 13159 58476 846308966 30299 7172 871083987 14722 30299 50116699 14722 37527 650485019 67058 47615 982051779 33162 37527 277289133 14722 58209 254575393 9359 14722 984636147 44103 67058 948057699 44103 50768 45798724 58209 80481 627694788 47884 9359 383048428 44103 44799 78123711 80839 44799 960445291 80481 50239 730601900 70772 47884 41343909 50239 46248 124074057 75027 50239 292313477 50239 18386 87288218 50239 41556 40583205 58797 18386 315687997 18386 68 72929711 68 49927 854666435 41556 12714 941333166 56462 41556 29209043 68 60692 456476401 49927 79605 232487562 49927 30964 235647873 23010 12714 377704973 34983 30964 199832679 42215 79605 113206191 60355 42215 390250438 34983 21992 858637181 34983 18505 116503701 21992 43483 477878759 24111 21992 867781744 52227 21992 179991942 21992 26559 216346495 43483 51775 703310013 26559 78818 689898860 41373 52227 997327901 78818 25991 94455586 51775 10192 690932789 25585 10192 392943084 56374 41373 378712972 10192 46659 29460984 25958 10192 686468698 16054 10192 434232108 25585 71287 102275336 25958 21810 343547627 54470 25958 412855413 41097 54470 78753551 16054 36096 4557177 36096 27099 480022081 21810 36508 305296056 47751 36096 145418944 7528 36096 168812553 27099 52287 384955769 47751 46450 422494337 36508 3406 780899453 3406 13790 223190965 24422 46450 145642820 5970 46450 82588208 49151 5970 307281892 75905 49151 983127084 8490 13790 470050338 5970 42857 862158890 46746 42857 841346202 42857 50731 696420282 36414 42857 279615955 30955 50731 343805574 46746 79843 9372995 79843 11144 664909427 64956 79843 77396168 64956 75602 24743967 11144 17597 741127421 75602 41399 521172406 41399 58162 10110944 15659 75602 466645167 58162 70394 493656857 3339 41399 968222354 26071 70394 550787448 15659 26312 365027432 70394 35747 402130010 3339 25855 418534633 24357 25855 915680401 73650 26312 106780862 19232 24357 127474683 14803 24357 171898510 24357 15481 564126751 14803 67928 915682819 73650 73564 297093756 73564 67228 44540762 62206 14803 893132188 62206 4949 624597535 62206 25250 665990879 37049 4949 203012589 25250 62462 128233833 37049 13893 461428327 62462 2332 334520434 2332 40445 64626156 80313 40445 494819515 38781 2332 27770581 40445 36550 500646355 49403 36550 532197746 13057 49403 101344265 53989 49403 75059978 24813 13057 737252140 44893 36550 558159070 53989 32873 335819367 44893 20066 869689723 79966 44893 480609193 48204 20066 71104922 78411 48204 345775032 47347 48204 844239566 48204 66489 265012557 11367 78411 783012649 66489 33961 637821787 56261 47347 87158969 33961 76212 568001369 66489 32166 908273947 4371 56261 772269979 72353 32166 920300004 4371 71585 955451012 77433 4371 844939147 54833 32166 218764728 62316 54833 145596974 14130 54833 344880231 36762 62316 13249645 7965 36762 601751493 14130 7437 223467077 23354 36762 618871281 7437 42768 331628822 42768 10043 374812006 7437 39417 100193910 39417 12409 743177204 10043 71790 464675358 77358 39417 844318130 71790 5442 582518352 12409 18745 568467135 72230 18745 796072221 65033 5442 847119068 7589 18745 339122132 7589 30779 10887440 35702 30779 735170911 30779 45034 62377336 30779 26971 331919333 50217 30779 670150414 54070 26971 790458034 26971 28935 934852293 28935 77235 840292143 75901 77235 751636149 76646 75901 751025731 76646 47226 542459213 28935 75153 100756121 75901 76852 613517932 74392 76646 603190910 78495 47226 691013886 29857 47226 357668999 76852 62408 147201168 74392 68582 167056608 13331 74392 756510598 13331 74238 743343469 30742 62408 15040444 62058 62408 176656131 30742 21972 129486146 21972 19551 185471285 19551 58602 174432125 19551 30561 329592923 62058 60942 122557448 58602 32974 532850386 7553 30561 327177385 58602 76005 901745079 68207 76005 930870687 52349 76005 572608946 63131 32974 57286688 64152 7553 140166709 52349 35448 943674193 33651 52349 798007346 33651 5164 122344381 33124 33651 466156423 27932 33124 844128100 33651 69222 132952821 5164 18521 440641072 74696 5164 440484262 18521 68407 745411136 52585 27932 4306599 74696 47756 814408643 78244 52585 943296141 68407 68901 870498455 47756 69817 528383885 46168 78244 960603340 47756 49591 299131478 51625 78244 109609821 46168 19601 568024869 51625 25456 924318650 37236 49591 336301076 11137 19601 538325349 11137 8888 344556024 56151 8888 636832339 66714 11137 247197641 56151 64749 463407633 48338 11137 307348346 56973 48338 862588616 8012 66714 875611956 52443 8012 324098624 64749 22922 218421263 22922 80118 630095484 1933 56973 894012196 80118 66478 467207914 1933 13571 971659504 45746 1933 201251058 13571 68921 717522363 33478 68921 482247176 66478 43146 423575527 33478 33575 699635022 43146 49821 353839339 10825 68921 774793756 49821 12500 293375281 43146 3323 616864872 26806 10825 75502143 60882 12500 278015778 12500 4606 78181810 4606 16004 663992495 3323 74544 500332915 78186 16004 139263771 55494 16004 227759672 4606 22057 484985698 72387 74544 80091235 42875 55494 859876770 71171 22057 86312388 72387 14301 26956279 9912 71171 575070798 53264 9912 953855761 9912 25851 144165106 32581 53264 889949665 49678 25851 364200478 15109 9912 218623352 50593 49678 928593053 25851 7952 119608993 15109 33164 866332604 28293 49678 605951086 15109 30622 599387591 77656 50593 891890659 13040 28293 58169658 33164 45700 888178285 20102 77656 16311923 72373 30622 142182821 45700 18428 274433647 18428 20978 459828798 45700 52437 371791914 38472 20102 343298699 11544 38472 222776605 52437 51924 30891029 51924 70415 297054247 52506 70415 285328325 37201 52506 261889134 52506 79694 109995477 70415 25329 982216194 79694 51960 393271899 25329 10326 458686266 79694 65219 742416945 76000 65219 901617447 22631 25329 66380908 67850 65219 833154697 67850 23856 447166196 22631 74799 581020868 74799 15418 793455353 72937 15418 57419645 74799 77046 807683480 72937 78582 679879102 33363 15418 517860743 77046 63785 836807565 43692 63785 655561309 55116 33363 334775055 33363 58968 416958660 43692 18162 35316091 36543 63785 120975858 24411 55116 896491720 16666 55116 112984632 2430 58968 271115520 16666 30011 639625729 48014 2430 55648421 19224 48014 360966559 16666 508 814976512 51061 48014 320058307 51061 2309 114178194 508 54051 141656549 2309 22074 170807968 65250 51061 475042217 22074 76223 698567414 49969 65250 4077043 60157 65250 903892830 68440 65250 670817042 65250 20194 17442365 76223 20708 87580019 15236 20194 901501549 513 20708 845726970 68440 22395 865319528 513 37110 775250735 20708 59145 80376268 72608 15236 880184354 12524 72608 785744440 59145 21307 850572918 19632 59145 819058760 76884 12524 314651780 72608 44774 70132361 14559 44774 104026029 76884 51925 296298073 35768 51925 331958792 16120 35768 116193794 14559 72077 307331021 55308 14559 851777256 72077 45831 827361663 55308 55359 64784220 45831 8643 102425524 22012 72077 550437789 22012 75314 192231298 21718 75314 856967130 58368 75314 145250986 8643 7988 73452051 70145 7988 898684763 58368 23117 778631588 32221 58368 822642302 73169 7988 482586563 49761 23117 93702797 32221 80499 279172603 23117 9505 616475699 31066 73169 259124508 61 31066 553079342 61 16414 751482459 9505 51805 321585564 4054 31066 490631093 13798 16414 343135176 36424 51805 409137428 4054 53142 728656812 72494 51805 800805277 36424 23626 478690239 72494 38609 482568717 23626 78288 359399225 72494 62227 13482684 62227 80518 416451986 63684 23626 706652188 54664 62227 276121494 12528 62227 181797747 62227 50376 142201772 41944 63684 337222051 41944 32542 940233153 36540 12528 977604197 36540 24941 880484065 24941 23285 476787190 23285 44353 574363802 23285 38465 88998802 36540 29642 414578381 49599 44353 59419282 49599 26993 241755498 31906 26993 79595977 31948 26993 218073601 6001 31948 543651518 31948 17697 604541209 57724 31948 175912280 31948 30971 363762169 31948 8110 210530316 30971 48299 46020173 48299 49630 292396351 49630 17280 132425187 49630 79453 388161464 77511 49630 751808707 77511 49843 612359380 17280 73527 753760484 49843 35864 792881043 35585 35864 597196976 10548 49843 653723465 10753 35585 363757883 77809 10548 161982022 8201 10753 775340596 35585 45020 715042071 39298 8201 703544981 55168 77809 148130787 46550 39298 818739599 39298 49611 381102091 63065 55168 62227027 42144 49611 510470125 46550 10267 98940170 42144 2757 685455521 14063 63065 647124515 6690 42144 700732985 46261 42144 55846283 43079 6690 59592069 11418 6690 256864132 46261 75719 240419606 42413 11418 411984740 75719 63170 876340191 63170 47664 586066763 39725 75719 570127574 47664 52 317514464 33958 47664 61003849 13517 33958 573009568 33958 61155 898809923 18302 33958 546819827 16061 61155 82199441 63776 61155 620151057 61155 13732 290782183 5047 18302 842421574 38731 16061 800634203 13732 75957 276981040 76449 38731 836523132 78012 38731 701548185 31029 78012 509528200 78012 68425 589850651 75957 77170 397454010 42553 31029 883401787 77170 60723 139622956 7242 31029 882448180 77170 77573 685910143 3051 77170 180247373 46773 77573 475728699 48123 60723 403558359 3051 78557 328912119 78557 21897 969401482 21897 80200 197781989 21897 5575 23116481 48708 48123 787864651 13557 78557 599684794 48708 64112 717312312 48708 48470 82081325 76599 13557 949416910 75485 48470 278256880 48470 19720 126927168 64148 19720 832505443 23663 75485 295005767 17284 64148 433463243 19720 22442 813151245 50192 17284 389761697 27642 50192 83001535 17284 21643 976642384 21643 378 310578400 27642 74486 20121343 50922 74486 429456229 7935 74486 100868603 21643 15377 514374282 74486 76975 114051214 49316 7935 949389 33720 7935 405347407 33720 25962 258045853 76975 76734 793230215 49316 46530 103122016 36335 46530 176302435 25962 16756 916231409 25962 18365 763369323 72573 18365 630260009 39341 18365 985049165 16756 44059 444803272 72573 42800 744314160 39341 68130 330009345 25997 44059 726060741 28582 44059 880649038 68130 46160 160691168 68130 16818 937452747 68130 46045 861991332 28309 46160 508924123 23788 28309 748550219 80162 46045 586947706 31642 16818 233352098 50139 31642 343433135 60823 23788 207444759 34987 80162 441765828 30099 34987 767047903 50139 56123 902697131 52293 34987 465861299 1770 30099 61577525 52293 47975 782122801 30099 50330 884550344 24703 56123 676341339 20678 50330 213885242 20678 72507 870018041 64505 24703 898586919 79417 24703 187371853 24703 68752 248453614 74614 79417 693746439 44247 68752 269961721 68874 68752 270612593 79417 58358 798717821 58358 15123 450812997 73894 44247 254055258 58358 8830 491670478 73894 59458 108596337 8830 21220 257859344 60220 59458 69123598 8830 67550 372698822 59458 39133 177566055 38141 21220 5818204 38141 16622 566317822 66970 38141 266720298 67550 47517 466430357 66970 28730 111690885 46152 16622 566690634 66970 68277 448119626 28730 15949 272480322 61002 28730 624372456 61002 72361 668123268 47222 61002 842168360 47222 80769 242352563 11537 80769 327415335 73634 11537 739261086 72361 15686 447001348 47222 465 795347368 11537 58040 845496463 73634 56723 351042308 78367 15686 881469325 465 38607 777716197 56723 45881 553864741 22761 45881 227980036 38607 68488 414847985 48706 38607 605949689 69955 22761 879512285 22761 36231 7779725 69955 537 903308911 48706 44888 379257399 69955 6022 414124796 6022 16392 783354751 73470 537 35345626 6022 75718 166462045 75718 17853 792883658 20370 16392 698091549 17853 68073 187493366 47737 75718 372545893 75718 47556 672730926 20370 78238 448375173 68073 1431 953502635 80228 47556 831832050 47556 58541 180914169 70287 58541 112244616 78238 13527 942260410 35085 80228 19980025 12307 13527 462536849 29780 58541 70027700 35085 26650 234553244 24197 13527 83757262 29780 452 606510446 2678 24197 406822585 16649 26650 110172906 16649 3427 387878268 80259 3427 232410757 35826 3427 575515441 2678 4867 890578302 3427 56048 723961012 39155 4867 99475616 56048 54443 8231900 39155 66563 32740342 54443 34962 103153932 34962 44477 684063048 48524 66563 845676013 10766 44477 409671375 66563 21534 798569543 15631 44477 563798435 10940 21534 662701981 30608 21534 984760605 3523 10766 161907872 21534 40898 886833690 45018 30608 108117454 58173 30608 849803504 45018 39885 553937163 14240 39885 373316793 34280 58173 696047845 22704 45018 295413686 58173 22569 901334324 14240 63127 972383407 80733 34280 750609375 448 63127 528959963 47207 22569 103269302 3337 448 607087395 63127 71330 471762438 50173 71330 669067882 50173 80678 514052062 3337 21323 76126323 9914 21323 38346264 60171 9914 306764331 33203 9914 580241645 10579 21323 712001538 51458 10579 86138258 60171 18390 928007617 9295 51458 839408306 45410 18390 586999270 49158 9295 839994856 45410 72999 991712948 49158 67761 913750329 67761 56475 561751790 75483 49158 895681044 67761 11908 724215777 6075 72999 491753943 26174 11908 31902622 24105 11908 431304625 75483 69726 827416332 72452 11908 871264424 6075 37809 140352110 74872 26174 251865793 74872 18605 797391614 37809 60838 526299801 9877 60838 386324480 74872 60319 57899166 50508 74872 162075164 57977 60319 681870472 50508 67343 62194962 21984 50508 659679325 67343 60419 839800971 67343 49863 291785537 57977 45383 534049825 21984 62090 915403243 60419 32843 587152781 1314 60419 605916727 46459 49863 596586700 45383 72144 500897317 67983 1314 801572968 6744 1314 335918247 11706 1314 246008124 11706 57751 270967577 11706 4223 217983256 4223 52261 984426590 73139 4223 382905914 11706 24554 919105305 73139 60702 648055534 24554 61982 946926827 73139 39490 639013703 60702 940 101120565 50061 61982 354030438 39490 20485 806187724 61982 36694 417336161 940 79190 49628151 20485 48929 186798508 36694 75383 111839277 14837 20485 779363808 36694 57161 840889917 81172 57161 188161251 30735 81172 130041632 75383 20690 26971474 20690 22483 793774049 30735 15191 965070478 67073 15191 562165065 15191 32203 160579996 16227 20690 682767015 15191 70606 222839271 67974 67073 317743921 16227 67992 648556129 57064 70606 564117259 58361 67992 605434818 38948 67974 120677617 38764 67992 911279738 27114 67992 87178391 33029 38764 491916742 23511 27114 670508153 33029 34991 118883308 3123 34991 46431572 15349 33029 762532127 71784 3123 245587018 24619 15349 124398615 65947 3123 437722557 78134 24619 122341472 78134 423 987413315 10781 65947 975354898 48314 423 458768587 78134 42782 80003461 423 20517 818104693 20517 15579 393530087 42782 14586 943240537 48314 26479 975019454 42782 22755 109367743 8390 14586 635579942 26746 14586 735405597 45706 26479 616912299 45706 53154 173740543 53154 3949 761862997 53154 40797 88548799 26746 23849 219445926 53154 55487 507618418 42960 40797 332525389 51531 40797 628106891 51531 44229 398349558 29882 23849 108844747 44229 58065 56527367 36352 58065 382359173 26729 58065 223383025 58065 57983 830482281 47297 36352 500042579 57983 55204 109591386 47882 55204 399396843 3742 47297 858265791 37933 57983 747311376 3742 58205 45464308 3521 55204 727809404 3742 41505 14074477 37933 3286 224502430 58205 30475 30412691 3286 73878 645942000 61246 3521 119764332 57012 73878 896375420 14345 3286 586532536 73878 23596 846366768 26121 57012 683754111 14345 67959 835419045 47652 67959 315880575 8467 67959 929193774 26121 74172 248592078 50511 47652 825993655 12821 74172 495778802 47159 8467 552171811 66598 74172 319170551 44433 74172 709583694 47159 24678 252042578 30384 44433 341357028 30384 68482 910511409 13809 68482 726446762 58691 44433 62523593 74180 24678 619091462 11296 13809 771739227 9842 74180 244655899 35360 74180 394359095 58691 30796 114282517 30796 8050 702871173 75785 35360 642040258 35379 8050 199111931 9307 35360 413535953 46537 30796 823402658 55525 75785 720382072 36499 46537 331161691 9307 25316 152284844 55525 23406 4504248 55254 55525 443749745 25215 23406 304061486 23406 66017 518338242 23406 55102 369868063 17144 23406 15936864 24867 25215 789360163 1062 66017 259694681 13748 55102 923011901 76448 55102 543397660 76448 61617 948463356 76448 81239 492922664 27075 1062 785085959 5200 81239 404860300 76448 51781 127560186 75398 61617 62953449 16397 5200 435876749 34838 51781 904124971 39985 34838 569544399 46579 16397 668255296 46579 58603 37973703 24552 16397 408672320 17140 46579 814411538 81046 39985 24597901 46579 28563 422618288 17140 5343 712063622 58435 28563 229961873 81046 42788 700496707 57798 28563 270807371 5343 9629 983811830 9629 22552 662502150 62767 58435 235464688 57798 8637 553468472 62767 51281 543349832 39019 62767 414569221 12552 8637 767458033 51647 8637 895797286 1584 12552 984909488 43073 51647 697013702 43073 66443 5181314 65975 12552 430019300 1584 61259 48262683 5125 65975 774747570 1909 66443 527545354 76139 1909 854116396 5309 65975 148955197 5494 1909 410638813 5309 27470 172546494 1909 44983 376525893 530 5494 792152856 77643 27470 927501452 56883 5494 948670737 80586 44983 440773941 69287 77643 91056612 74298 80586 648120314 52044 56883 962452331 52044 62305 665999210 24829 69287 590637136 51482 74298 759474402 52044 59353 191334422 52265 52044 482056023 59353 25613 687758393 58588 25613 577225852 58588 4459 709318471 25613 19787 576201211 51951 25613 597363209 19787 70359 766114915 4459 7048 884550450 44969 19787 184646871 61429 19787 197192848 61429 35120 924361337 45453 35120 763423148 61429 180 22876542 72710 44969 883623677 13655 180 177275473 180 12596 100974442 45453 19757 120280417 180 43567 257059032 13655 76271 501554071 57950 76271 356290713 7647 12596 172881529 57950 39847 139006995 2248 7647 204720567 57950 69878 145885299 398 7647 851680856 58734 7647 74650973 39847 21350 207756024 58734 30481 218919091 65872 398 897167104 27098 65872 718016207 21350 20074 882533566 27098 18599 438806772 30481 23111 312756183 27098 11235 405352950 68545 18599 514759655 20074 32808 597098234 68545 56828 567813934 10805 68545 479153976 68545 33412 612179023 10805 13444 14418289 32808 41576 673150119 24750 33412 92418423 41576 17956 632176080 44833 41576 816571406 24750 221 118912980 13313 24750 308818461 64824 17956 58610962 44833 49361 709293227 6279 221 148523736 46570 49361 38193747 43609 6279 581322540 46570 37032 203440924 49361 55842 76429909 46570 73401 774187324 55842 77360 12666874 55842 52339 4985161 47455 52339 582707572 30107 73401 271755835 47455 28425 113773795 52339 21271 596743186 39988 30107 475431204 21271 43894 86649670 21271 76664 358219579 76341 76664 905409309 27537 39988 468138123 10501 27537 22543054 76664 38454 136444087 52096 76341 51113487 79049 27537 761095226 10501 73749 753999276 52096 23466 318939123 79049 36670 312095441 40858 52096 561420718 73749 75342 969046696 75342 81081 524694866 13107 75342 907881285 29560 36670 176384229 38316 40858 534168235 72410 75342 348022901 81081 49062 893863470 72410 76065 940729650 49062 3899 718138036 20303 49062 847423200 71402 3899 142564081 49062 65075 299585032 24083 76065 87313225 69881 20303 213096842 79893 71402 372687199 74237 69881 835776290 55061 69881 449712071 77159 79893 612556477 77159 65238 213113576 26739 55061 909673360 71990 55061 28577213 71478 71990 891892054 65238 26922 926373634 17750 26922 543879907 17750 28243 762311790 26922 44987 118795892 26922 71365 852337883 55325 26922 358988277 71365 78050 36905078 78050 25674 191576123 18863 25674 199119028 78050 65609 456358870 78050 13405 240339919 65609 53779 711457155 4961 18863 710372403 4961 31523 53251655 31523 9271 731343126 56937 4961 513906648 13588 9271 630281763 26160 31523 7261130 9271 48055 301606012 22759 48055 855018473 22759 50424 396954293 60105 13588 798627701 22759 54742 638608219 53023 50424 548484345 6488 50424 870072587 35689 60105 339074695 24768 60105 778791262 24768 26272 268898700 56435 24768 524178715 27482 24768 80629630 24768 66450 119810412 59733 24768 470787650 59733 43351 357355532 41726 27482 847718427 40204 41726 309138499 43351 4660 517938137 16583 41726 621776350 51235 16583 992468511 30679 51235 11802363 40204 48222 950628165 51235 21377 250828771 30355 21377 697320154 21644 30355 45267410 11133 30355 223816397 21377 80077 140885557 73141 11133 530000664 21644 57877 604015004 11133 20852 863304492 55567 80077 183869792 80077 64731 325364779 20852 79929 118792520 4723 55567 199101081 72036 55567 864901453 79929 44723 705986138 61758 79929 437555148 47065 72036 611095114 61251 61758 651349862 61251 17527 570520301 14540 47065 127150472 17527 25860 971096094 81063 25860 951299073 61251 3672 528731997 81063 4204 206917771 81063 56548 74233663 81063 55746 660608458 56548 60550 883795851 14616 4204 95417706 61581 14616 225002546 76350 56548 126982874 61581 77370 689539324 52899 77370 292635686 59190 61581 105438290 10291 59190 461566057 38055 52899 345635519 19245 77370 175327987 1363 10291 856752556 19245 41779 670344721 38055 42273 239490187 18435 19245 335070092 77697 18435 120566404 69887 41779 713322289 30921 41779 627595876 30921 47451 939775537 5581 69887 326608204 69887 55559 488619805 69887 17193 336329132 17193 27477 21814666 5581 11189 577757388 54504 27477 675275060 20335 27477 924613600 53539 27477 92640871 11189 28307 682262806 11189 9751 871883409 70848 9751 492764433 7252 53539 235476842 28307 63077 55148400 19613 70848 470209442 51973 63077 315088176 70848 38670 240375396 33824 7252 181776089 9484 33824 510360256 56580 19613 362767041 9484 7440 664905340 38670 35158 15555644 45182 33824 863917335 11982 56580 43299797 56580 50421 426568100 57090 7440 572060147 11982 47597 499831945 15312 47597 210437709 15312 79563 383188116 79563 56540 389140618 41568 79563 653363082 81080 41568 115898886 15312 32138 345925172 9323 41568 475250028 41568 1338 815780194 30873 81080 240976699 24677 32138 631057846 67882 32138 673382284 24677 56931 901734285 30873 19372 156566087 35248 30873 147277383 67882 8319 331786593 66284 35248 498483513 39151 35248 234934464 39151 12235 512843108 25168 39151 735069186 61174 12235 328303874 25168 30604 912461017 32337 30604 1159396 75680 32337 235547173 29356 25168 78244463 25967 29356 2657825 32337 52128 585572563 19698 29356 909310189 19698 73982 97754889 19698 9867 668125583 62151 9867 647018859 62151 28058 892141597 66495 62151 247169177 17150 62151 27174001 28058 5329 751151142 72426 28058 778734824 28058 50505 318243957 72426 11242 458716761 17150 45738 931423235 11242 32249 988859292 32249 14188 23304155 11242 38659 276519056 11971 45738 520073574 38659 7838 96183566 32249 28493 104221871 14188 74585 862860732 74585 69416 321770375 27655 28493 896743101 27655 30346 734594741 30346 77932 181468186 17544 69416 243709337 12824 17544 270233599 77932 55151 503915201 77932 1595 733872996 17544 32479 128246993 12824 71240 2555184 15027 12824 566765754 71240 59646 760427864 59646 75074 317419834 47720 15027 557184140 75074 33867 178469628 46496 33867 172882434 75074 63456 27563552 31701 47720 69179554 33318 46496 551091686 33318 77184 100420526 33318 56874 915883448 11413 33318 61787017 11413 59188 804637183 20851 59188 560169786 8884 56874 223425000 10584 59188 84435323 11413 651 694315558 59188 30031 729546430 8884 11781 406507316 10584 11298 285893445 11298 18773 559291792 18773 48639 85216946 19539 30031 233434114 50466 48639 54046336 35256 19539 962593286 54636 50466 431843172 54636 76636 230153684 54636 5553 3308085 16011 76636 141806550 21899 76636 672707743 79309 5553 978719188 47039 21899 7938652 11313 47039 307038952 21579 11313 389802837 35897 11313 876732001 23583 79309 3555910 21579 48158 986988510 75884 11313 727911836 3274 23583 948202052 35897 5859 4948423 27262 75884 788941381 39267 75884 494304774 75884 59911 782938132 39267 46743 758918631 59911 55670 61090728 59911 41910 289976231 55670 56150 893802139 55670 45030 270393712 4908 55670 887916314 45030 55966 619420057 8016 4908 40925530 45030 25737 905704808 38413 4908 564265171 22831 8016 100853013 69132 8016 120607515 69132 46454 128295262 17099 22831 247625730 46454 4971 633676659 17834 46454 120212893 69132 48465 955308543 17834 39103 529254364 48465 45372 778662585 22797 4971 248232357 22797 40104 328930293 39103 23687 414285544 20764 22797 753313335 52099 20764 571326316 52099 57678 335641463 32789 57678 850183836 23687 2586 353091409 58419 52099 394812261 57678 49710 585372945 49710 15045 956503055 30142 2586 673001851 15045 74695 316677595 30142 48272 815568617 74695 2525 431144219 15045 54658 974021161 44311 54658 348320198 77824 48272 815525245 48272 42312 103818154 43022 44311 70333166 54658 12466 785405773 43022 41863 663252305 77824 27936 694985453 12466 122 458897310 78567 43022 350246734 65456 12466 732235703 78567 80665 115836209 78567 49582 88498438 80665 74949 591096999 60707 74949 983478461 35617 60707 203330957 35617 14015 701617792 72530 49582 112967426 74949 54994 19289596 33181 54994 643530666 55881 14015 744446397 55881 12882 200630089 3589 33181 917042398 36690 12882 129075116 12882 32082 985413255 38987 55881 125242662 51448 12882 491104338 23224 32082 680435562 51448 45617 378625373 45617 9713 336186180 45033 23224 146290128 61942 45033 24636156 45617 17305 943684639 45033 558 70083656 10712 61942 59421860 7374 10712 905113345 7374 49676 995067110 25180 7374 769116008 23816 25180 1358976 10712 46545 140565566 37266 49676 82545673 25180 2928 261970238 25180 24807 211919798 8285 2928 5769136 46162 37266 66454711 46162 76862 657681704 24807 51078 733988800 69767 24807 913169107 76862 32422 377470490 69767 28157 493164024 69767 24464 549383435 2931 28157 945793306 5764 28157 356537153 28157 1108 161592754 2931 53455 318133138 41209 24464 49701058 41209 78101 272999246 25524 53455 974328819 6272 78101 959109795 41209 30723 75464214 25524 39523 174569619 38383 30723 90825694 30723 6970 120496476 6272 62117 438748208 30857 62117 839763914 43274 30857 787375665 38383 39116 182705951 43274 21114 638630593 62117 65110 5627335 40203 43274 749655581 65110 61371 954898015 33803 65110 724439281 64939 65110 816060634 61371 47687 565332654 78613 61371 531382405 62079 64939 505767634 33803 51404 78975484 46383 62079 614510442 70838 62079 453104479 62079 40149 549955274 51404 46310 837687231 40149 73236 239564791 63965 73236 628048959 63965 71062 559636285 40149 40974 530935080 22337 71062 957436765 63965 41502 813681205 71062 49074 418763055 48128 49074 233160498 51167 40974 109944968 77846 48128 329925275 77846 20646 323011276 3010 48128 64822279 16146 3010 460889067 70283 51167 843296717 20646 20091 515827849 20646 9723 53207980 70283 37393 553893480 20091 14471 486104373 20091 24798 167449582 37393 70608 127854331 9723 14791 60421597 70608 56122 659278744 14791 51006 276310074 29858 56122 315796710 70608 61457 362014843 3133 51006 854483992 45997 61457 907139092 51490 29858 475064187 14385 61457 142265728 51490 14205 83905199 81053 51490 704377552 18180 45997 266002566 51490 41677 523402816 14385 11993 76833496 28506 18180 474179090 3124 28506 520771444 75306 18180 998739711 3124 61740 866301686 28506 16417 777522128 16417 46302 513821176 69864 61740 680336730 75306 27045 824563090 61740 8203 140127789 40399 69864 660536680 27045 7843 323020880 18804 69864 793003441 15628 7843 586587756 18804 69139 138185813 40399 1619 516145644 68028 15628 505875668 47762 18804 124739835 68028 24304 229958119 69139 5798 59213650 7707 47762 103562031 63104 24304 130874551 24304 19516 828789099 24304 7024 838204724 77606 7707 103719802 49385 7707 658012165 63104 39093 965758727 49385 36859 361214710 36859 1217 8431477 36859 13552 375317225 36859 8848 910309386 1217 28646 66669297 13552 2164 586820302 28646 54111 295348516 15687 8848 167405027 15687 72720 913038226 54111 81173 43814294 15687 7953 740866613 72720 49633 560156757 49633 31354 230988281 7953 18319 114952900 18319 9101 133165740 18319 71748 722549839 49633 43757 544506496 49180 18319 294699264 49098 9101 582631304 74755 49180 663802939 49098 73996 326226403 43757 4142 693226081 52890 73996 919918012 80716 4142 681169784 52890 74808 984114513 14813 52890 581901714 71630 74808 302620169 52890 69668 9085165 17240 69668 510967729 72869 74808 127641594 34725 72869 57266041 69668 79335 991030266 34725 61163 433689098 17240 69417 226628957 37325 61163 195770879 69417 36185 370653701 77264 61163 993571486 73165 69417 848604899 73165 68423 629543588 37325 81150 451478436 71572 81150 107275110 77264 33597 43671929 43488 73165 880471320 43488 5289 648536426 71572 27108 29311506 5289 77096 740605216 77096 68976 478885802 59983 77096 393382782 5289 43042 869881361 17513 77096 633928000 20388 17513 362959984 53066 17513 292682221 40596 17513 773494182 20388 26377 975053668 40596 41277 523578153 27486 53066 721728571 5690 27486 17461304 41277 57454 598297590 68058 26377 375706641 5690 75604 994404372 49341 75604 875528385 57454 45464 196628393 27466 57454 319161421 75604 63221 119505436 75604 3540 62539263 17799 63221 959727721 48709 27466 463047835 78714 27466 339579765 63221 13485 98729762 4555 48709 492096137 13485 53180 446198237 46273 13485 958193875 45329 78714 536774257 43014 53180 214108514 51010 45329 508358181 44396 53180 170015394 51010 29360 796038825 29360 1072 443333452 5122 51010 661687660 48533 44396 9275728 44396 19046 21305022 48533 60923 854758867 56388 60923 778962440 5122 39284 573411223 56388 17110 214004765 17110 23160 205032815 23160 71009 984364766 69066 23160 976378890 71009 74668 424750855 13649 23160 286136271 75162 13649 104032991 34731 71009 169511951 74668 67721 675311800 67232 74668 720304760 75162 5248 28200639 67232 36013 766259081 2340 36013 256132987 67232 30861 238891216 5248 12943 520389279 30861 8015 765303978 66503 12943 730326147 12943 70111 247113394 66503 73413 986079832 8015 63952 88346287 46058 73413 266496039 46058 9241 196456073 73413 81009 683150570 4085 63952 123117194 63952 75044 831329775 75044 29289 400494529 29289 54667 278035141 70418 4085 614068773 19392 29289 640287907 70360 54667 569263554 56089 70418 517778776 56089 290 747587579 19392 10230 157420674 48532 56089 815312186 18525 290 70709608 7261 56089 406847544 50256 48532 130657379 10515 50256 560251024 24435 10515 821787989 18525 58366 24786669 58366 66760 379306520 2155 66760 217680879 58366 7872 444551157 7872 15778 44026138 61683 66760 537225990 7872 2254 950548949 15778 54349 800373572 2254 63252 155626039 54349 41705 545353852 67898 63252 806327452 65188 2254 727113046 54349 4930 953269104 65188 38930 668994961 41705 54850 376611072 72255 38930 49404695 38930 78064 996417065 17689 38930 531711637 78064 80156 791085574 54850 47626 898363944 72255 71415 766134556 3766 78064 300917753 38839 80156 195627400 38839 59633 267336385 59633 78349 764118271 68089 59633 27224362 59633 53804 281270045 78349 62062 636137068 50574 59633 317140531 62062 73585 453091976 50574 30627 500947679 53804 11273 947665692 15987 73585 636240583 11273 3786 416495387 30627 33128 308156472 21953 3786 114954220 15987 35740 307998315 63781 3786 643490883 22315 3786 369679647 76144 21953 707395501 35740 74911 428550203 48761 35740 556759990 14161 63781 341473619 24697 14161 796875745 14161 12293 55578137 14161 81217 204882102 24697 29973 604980740 65480 81217 758923259 41034 24697 484441472 29973 31757 373580181 41034 11439 195310677 65480 38109 719405320 2937 11439 756922721 73911 38109 859451055 73911 7445 978756170 257 2937 965432985 257 33266 6499119 7445 74397 969642970 50292 74397 420122733 31272 257 859103236 74397 78351 869002786 19814 50292 884743034 25341 78351 69049481 50292 57211 420237550 31272 45404 671601288 57211 4161 198605245 80625 4161 987384829 80625 71686 75253657 4161 69201 985939468 12626 45404 575942618 12626 51044 354067618 80625 13606 77034712 51044 51081 768601279 3322 12626 561055824 13606 7184 665712748 44175 51081 516941231 7184 6094 336660748 5688 51081 713731760 5688 62250 897866907 62250 43640 959201180 43640 33820 632819739 6094 51427 141412860 7217 43640 928333339 62250 56574 69544819 43640 47099 3887578 25939 51427 584001146 60592 25939 39379390 7217 6265 571038281 25939 34979 560229889 76320 6265 701737380 60592 23200 404769515 60237 60592 465690871 72799 76320 325395575 23555 76320 147140490 23555 78052 18424641 75321 78052 497763376 46095 78052 116664445 77741 78052 123965298 39862 78052 560875451 39862 28097 664303291 39862 78187 838997551 28097 47744 627750923 77741 29480 761856643 29480 43114 243906659 11129 29480 35916009 43114 70997 253061869 47744 53281 16838999 15284 53281 34632135 43114 78800 603208070 40801 15284 418013404 53281 6924 993146993 53281 11517 272877089 11517 38209 112502066 46657 38209 712358270 34741 6924 590352501 46657 10811 90656895 11517 78379 477482347 16458 46657 865276043 78379 69473 622229720 19676 78379 413941873 10811 79621 54826741 38049 78379 98831251 69473 71757 90789181 19676 31519 118933012 51702 38049 20268709 71757 3874 168146310 3874 54638 157755895 50126 71757 680776188 51702 50507 690382134 51702 39478 943635476 29482 50126 622312369 34869 29482 415117387 29482 24545 310249237 24545 52928 191650056 39478 73920 242092482 34869 49579 590624685 45628 49579 977628369 45628 73294 73617660 45628 13724 380468370 64246 45628 614931149 64246 5177 582013436 45170 73294 119185479 60524 45170 76617206 59067 45170 10027291 64246 21658 898128823 37938 59067 900250324 32775 45170 545504186 37938 50907 325268608 79317 37938 300793841 44821 37938 640748728 79317 33322 827543291 5836 50907 544838243 24954 79317 625862048 63868 44821 726105559 63868 59659 516039273 62446 59659 112100195 62446 33518 829146865 1691 59659 542854738 945 1691 736280038 1691 47772 525279760 945 52995 64093844 36145 47772 712399103 945 59968 298446844 20758 59968 317867801 47648 20758 259619073 47648 57087 994643355 35821 36145 42506292 39872 47648 744850373 57087 56608 715486550 47648 24848 379731456 59378 24848 517025339 70129 59378 34611231 24848 46687 575633672 7548 24848 104452625 63919 59378 982864346 1618 59378 503871621 63919 31404 612811517 59366 31404 509072569 31404 41938 106454784 77704 1618 363015395 35601 41938 490589598 59366 38521 305752570 77704 57333 602173048 35601 40895 906496928 35601 28186 374075225 57333 1036 254218120 12513 1036 483092734 3694 1036 942305467 12364 40895 718811667 38697 28186 75672816 26851 1036 234039525 14669 26851 453666903 28318 26851 648331509 38697 75673 758109401 76019 26851 494712540 28318 8783 973376498 8783 61520 183816246 52974 8783 370914378 76019 28941 182248360 1230 61520 956165240 1680 52974 121188740 28941 45917 152456848 28941 60196 351729059 1680 18708 515524230 1680 8383 994036755 60196 59289 477249439 18708 73604 23257832 66506 73604 927443670 42775 59289 746172162 3358 59289 278891983 22170 66506 511710567 11806 3358 78703190 42775 55598 383913898 22170 29346 334032455 22170 36451 432061573 67324 36451 975002191 36451 26420 205613754 29346 68314 157531786 13177 36451 74737703 68314 27424 480399887 67324 39813 116769411 68314 29929 1883437 39813 56836 741082016 39813 11656 664132931 3122 11656 467396527 40434 56836 580655230 3122 45763 900326093 12416 3122 527150255 38995 3122 108975987 17276 3122 702918598 62239 12416 3896754 18413 12416 946804220 38995 46475 657896177 43620 62239 619369668 43620 71575 629908371 71575 9336 653924686 52205 9336 909935230 20884 52205 591737722 13769 9336 437651578 20884 67566 990787774 36297 52205 903928266 13769 27044 736671548 27011 27044 83317774 56011 67566 941010700 27822 27044 977520862 9581 56011 438364018 27011 76471 26882787 27822 35948 43444473 76471 30180 194536944 61766 27822 122445542 61766 40197 615100045 2901 61766 276155796 25814 30180 137211049 25814 72173 881085222 61766 71570 976280521 8628 71570 332427081 25814 25835 865051 65396 8628 536979497 38475 65396 37953131 25376 25835 128992933 38475 57710 679468545 46032 25835 849407958 65396 11585 657557887 69713 38475 96162995 25376 32104 408182920 32104 29084 529056496 14978 69713 700011463 11585 48213 105867291 26837 29084 525622159 39214 29084 264601488 21916 29084 563858208 39214 48541 234627818 3903 48213 518643546 39214 24824 501422431 58809 3903 954630211 21116 21916 572070669 12831 48541 902805012 9020 58809 45482789 8336 21116 19363757 21116 58599 117490431 12831 77930 65287019 9020 12004 155862342 39437 77930 156791917 58599 13276 307553694 39437 52450 101198494 77930 430 36833106 39437 36089 21700100 36089 36298 82296310 8364 430 895584587 10202 36089 96940322 36858 430 66650454 37538 36089 41862605 36858 50644 795522317 37538 11664 87367415 10202 10862 81507526 49471 36858 94949101 37538 34196 556437470 34196 36852 469642075 67434 11664 512541073 10862 66998 395643463 34196 57033 54383650 27647 34196 131312617 47034 27647 556453841 51467 57033 616427393 57033 47009 649844016 51467 31881 7285926 77495 27647 87411406 34467 51467 243498984 51467 48069 989010272 77495 78360 697819796 70948 31881 388240593 67659 70948 774861391 70948 223 43580338 70948 43783 510423800 223 20362 726731934 68517 70948 22377326 14376 20362 191060180 14376 48118 857199331 6137 68517 219815218 46967 14376 52068798 1099 6137 39510789 1099 7284 438670052 844 6137 813535953 64073 1099 9855917 81101 46967 865551784 36260 1099 578096723 4420 81101 205477309 36260 62276 50986790 66044 4420 302494279 9111 36260 510211756 4420 6439 172510551 55434 9111 810341795 9111 36110 538795373 55434 65265 963601100 55434 78025 993684200 55434 8427 480786174 78025 67472 632573671 70912 65265 12633533 70912 60514 454141612 33532 60514 953688548 33532 37469 287714210 34857 33532 278518472 60514 70094 589776084 33532 57096 447281864 40609 34857 595948550 44469 37469 921496575 58227 70094 195115400 58227 65940 132029832 68303 58227 104412197 71977 44469 197554064 29810 44469 816333529 10051 65940 688840435 71977 56823 450312813 40264 56823 600049523 36678 71977 281512465 53438 10051 76664170 38626 56823 938039692 40264 33956 914934542 49539 40264 389720603 28704 53438 272602490 53438 48668 24742725 38626 10120 754128253 33618 28704 483486485 28601 48668 658801596 28601 57325 539338066 28601 30845 243544128 80180 57325 387212247 80180 50189 509611495 25196 30845 486374879 27943 80180 594495834 50189 69447 515915439 40280 50189 189630368 27943 15327 731375344 48175 15327 686803608 48175 11608 24330365 11608 17700 106765100 17760 15327 858537861 10589 17700 973963911 10589 66664 304600487 17760 47583 782439378 64747 10589 194153867 17760 56880 52126497 69209 64747 810884418 53009 47583 418891173 67060 53009 523915359 38520 64747 917662990 69209 66070 389579709 36847 67060 198818629 59966 66070 916890966 59966 71778 94567350 79106 71778 697544683 24561 79106 842810768 79106 24779 767258501 44879 79106 750623241 10718 44879 154572887 74002 24779 620830239 43835 24561 264078824 36314 44879 930092866 27018 43835 939727426 74002 52987 224738889 59810 36314 67403745 43835 56603 208506282 31301 52987 954727935 76931 27018 430454857 31301 4110 292947147 59810 39533 517872931 6965 31301 578871005 76931 49614 399090725 76931 51766 882491077 39533 72336 123021193 51766 43182 387809284 43182 50780 90823418 23877 49614 121840866 51766 30795 726851349 27003 72336 74933023 40076 23877 377727426 58216 23877 799024815 27037 40076 451836570 33655 27037 993558618 67975 27037 182920701 58216 46542 259829983 71634 33655 982030294 879 33655 766510029 71852 67975 37346843 10509 71852 235867684 3624 879 243614120 66788 3624 756735815 5509 10509 275565075 62184 10509 207870171 57046 62184 792661322 5509 60485 659039360 62184 10606 277656309 60485 62074 609138805 27271 60485 769365974 62074 63688 316817005 8448 62074 446752238 22500 10606 358113005 32216 8448 415347974 63688 23100 662419901 23100 8503 478656839 36798 32216 318095550 22500 15094 374480902 19481 8503 56708496 37746 15094 805924395 37746 73449 357495099 5783 73449 399898208 27408 73449 474007164 77422 5783 179631333 27408 43304 112080096 52933 5783 390876092 59229 43304 753800330 27408 30082 5544088 4063 77422 118927212 59229 75902 89052718 30082 64448 578619577 38257 30082 384667396 2352 75902 995013214 46355 38257 824062841 75902 26002 261710623 47794 2352 21333076 80241 2352 933605652 47794 45876 488256529 47794 23391 803818500 47794 52864 195791485 45876 25090 469401517 52864 50362 197312045 52864 21503 276812256 73514 21503 40147881 9694 73514 181297243 12164 73514 882119278 9694 80575 254459204 9694 32159 509148295 43979 73514 25934972 64859 80575 6226828 48411 64859 520747421 64687 80575 759367665 56641 64687 301307537 64859 22068 566998589 67685 22068 768028405 930 64687 873540981 50802 67685 201974000 72572 67685 165664469 74243 22068 978741857 930 28160 727042072 28160 17682 40045647 30425 74243 772472268 35482 74243 728464375 74243 76229 396493618 29759 28160 172380749 42881 30425 747077640 76702 30425 430280348 76229 33697 999997592 33697 47992 606585850 33697 78265 541746620 7561 33697 182302604 4429 76702 317076877 47992 45535 191173327 42618 4429 863062859 11704 42618 541070045 42618 50836 34986983 44345 11704 904298981 50836 78530 728136891 52277 44345 794112512 61643 52277 944711752 2347 78530 379867303 2347 35727 512137780 52277 35303 903267397 25845 35303 246768235 10528 25845 931647902 28622 10528 589500202 54011 10528 56318806 25845 51813 498227109 28622 67310 241834774 41230 67310 122440015 70074 67310 508943949 13285 54011 69053210 51813 4298 669918946 78860 4298 751038986 80821 78860 774336958 78860 62335 135557419 10804 4298 92572830 10804 35027 816868261 80821 41443 12346920 26703 80821 210726174 56864 35027 704667701 72003 26703 57945328 76564 26703 706803454 19696 72003 860994988 76564 46995 475011454 72003 32430 584059396 76564 73522 845894699 19696 46488 249714682 46488 13656 302819055 45920 73522 832361453 32430 25277 401537105 9332 45920 936392972 24618 45920 468130420 25277 50314 194982862 24618 38810 521930430 68168 9332 424472161 68168 80556 205935411 80181 24618 840100986 80556 18489 596138974 80181 28171 566409791 71226 80181 389563677 74365 28171 55105830 18489 64560 656098141 18489 69481 603788370 3125 64560 10606879 11798 64560 741105907 69481 16230 109101396 64560 76768 611286617 76768 5991 135792814 19624 76768 57709155 19624 12432 64494864 20082 12432 736837723 73098 76768 522147853 20082 79212 35685488 19624 44284 130551034 79212 7567 41953604 31226 7567 457597165 54278 73098 460605785 7567 18478 106912644 18478 36653 777645201 2213 54278 58093028 2213 3084 87212554 54278 54576 901282687 36653 3943 596942588 28073 54576 357284999 3943 66260 547315093 17901 3084 841865757 54576 13532 544726485 64795 17901 713607875 13532 12840 334816787 75743 13532 887539950 12840 17681 921822667 13532 54585 326346173 54585 32708 311348770 54585 72380 151855306 80362 75743 255811037 65646 17681 312777779 32708 19003 229659106 36371 32708 894039111 38644 80362 103652317 38644 75452 333769786 33250 65646 525620322 19003 59039 640152925 64472 36371 244681853 33250 23991 355791479 23991 10151 902952407 10151 40694 808785380 10151 54269 440984893 54269 13538 912236225 49283 40694 273423069 46127 54269 693843983 64403 49283 126556214 13538 4385 724774045 1968 4385 73198577 49283 19451 35333363 52980 19451 575169966 7963 4385 532851002 4385 11521 249771391 7963 43469 23653444 52980 53898 379281076 43469 23319 926468232 43469 1004 475292700 46980 1004 812041256 61088 46980 427934215 49344 23319 521127605 46980 35215 493401711 33240 46980 83107738 46980 56047 926626048 33240 165 828689594 12993 33240 131727639 33240 78455 29191868 56047 64922 85642455 73526 64922 512720591 5453 78455 587563145 32603 5453 829867087 73526 72253 620851656 38267 72253 954110402 43479 32603 49137982 975 38267 864938298 30212 43479 47978189 72253 63772 30945829 4058 975 158586540 30212 23790 13854174 7106 63772 479484399 72569 23790 937553562 26374 23790 706566724 75453 7106 23142342 26560 23790 233820998 77409 26560 127623023 72569 15814 924753316 75453 21864 493261062 52070 15814 271374479 7251 77409 346782029 40453 7251 771072171 61005 40453 650101006 4907 61005 302818930 74737 4907 360430258 40453 15233 500133101 51737 61005 399134407 61005 42745 69344549 42745 74929 295862236 29222 15233 8466098 29222 29491 420636800 42745 12399 707383859 63286 74929 916187586 52801 74929 63298982 63638 29222 882774847 12399 3670 414369161 68483 63286 360218620 14748 52801 293793553 75057 14748 4491691 63638 62391 396399161 15093 68483 910534300 68483 51634 444239079 33846 75057 728666110 15093 39141 498873025 15093 28742 142011250 8753 15093 196049273 26903 39141 602142566 26903 81052 815940571 8753 39949 240603006 45387 81052 632811499 75200 81052 66429363 81052 40536 205451079 75200 41562 85138341 75200 2951 142000308 75200 79630 948373462 40536 40324 12101029 40536 19328 287448079 18244 40324 873609169 26233 2951 969923734 40324 31461 893158884 40324 72728 584854016 31461 53125 527099384 53125 24283 697673987 31461 20229 557843084 72728 41306 74795858 58790 24283 61654846 6346 41306 942867942 35181 58790 272905901 35181 64185 618866905 64185 67847 822669013 68859 6346 953305676 36374 67847 983697180 68859 34038 291110149 69305 68859 109384294 26215 34038 934821243 36374 44904 225485217 26215 6432 649300383 46525 26215 559188192 8837 44904 948140905 14327 6432 137767713 67269 46525 12718559 67269 73210 869194681 53601 14327 171561182 73210 44317 688625484 73210 14511 409523140 53601 50430 62701155 14511 72921 198580889 60213 14511 308615272 72921 69271 608737383 72921 61723 603241269 63137 60213 978091792 61723 65973 768266586 61723 58921 286343786 58921 48308 826882895 58921 51694 149518753 32415 58921 109937803 24395 65973 16589515 58921 20647 822856512 32415 24238 973749415 24238 26995 831095133 20647 9643 875292842 24238 50299 303650421 22338 24238 792710971 17767 26995 416081117 50299 16310 735297957 16310 23613 650039680 50299 26013 553081572 54928 17767 193298274 17767 47260 598277393 70902 23613 926426398 47260 20653 837348125 5261 54928 615066157 6879 47260 868013034 6879 51244 894604686 6879 63758 654437364 20653 24636 782584053 831 6879 472012456 6879 19303 308636637 51244 20456 551016516 2441 63758 371204480 831 50402 449072839 33080 50402 852220571 20456 34512 292066776 34512 56403 546612468 62867 33080 918216363 78954 56403 343173015 19626 78954 361919416 20665 34512 314534829 60074 56403 101194540 78954 18620 629243948 18620 9035 787355683 42537 18620 842911158 67630 9035 350578826 22458 18620 229124265 4577 18620 581298248 4577 54271 40426165 51902 42537 326605604 25389 54271 737558197 21205 51902 790681930 21205 61054 214049249 25389 26977 609725880 61054 13004 169495483 21205 40855 220494134 61054 3423 906610445 4557 26977 545686175 26977 59370 782353275 25268 4557 800198744 18686 25268 444926346 54572 3423 481844928 18686 43388 52372912 80981 54572 979412053 18686 58134 946030611 24965 54572 837962160 62055 24965 777206387 24965 9128 820275822 48869 9128 42575085 24145 9128 400994248 48869 20993 254163348 16494 62055 548617227 62072 16494 795693403 40050 62072 549144535 40050 31260 279861609 20993 8574 908343810 74667 8574 352637199 66912 8574 103871264 64989 40050 305848263 31260 17953 202841885 66912 57815 241817324 17953 76717 787984032 66912 10486 521964486 76717 71591 10279346 32179 10486 890777906 12678 76717 629126486 10486 69438 885278323 71591 18767 10747746 28136 18767 124563464 28136 39776 111534754 28136 47683 761751910 18767 22637 129213026 39776 71986 115100002 14092 39776 76948269 66302 22637 168883955 47683 60766 672827139 22637 18793 173110548 78890 14092 282241339 1675 78890 921587375 12258 1675 112130953 60766 18896 408826977 78890 11368 662339235 18896 37404 771517500 45933 37404 827593376 12258 33559 85495612 45933 19354 153022385 11368 18658 664039394 37404 63858 666669329 45933 77994 220352398 49914 19354 52604010 49914 74861 23407751 51275 63858 652453981 13443 49914 38758670 25424 77994 596626031 1807 49914 79732354 74861 42624 330260376 25424 71664 7563472 59377 71664 635180981 42624 43549 665686592 1807 78210 527678285 78210 78202 106935187 71664 16671 450946074 19091 59377 815452429 16157 16671 402630326 34408 78210 713749350 78202 22647 277557529 34408 6326 33181834 16157 42864 638708097 34408 72668 717223179 227 34408 589835596 72128 72668 501640161 42864 41488 138031213 72668 44058 912695583 72128 35055 140800953 72128 29245 88502901 72128 26816 34597078 26816 32307 201696257 22188 44058 818929017 23306 22188 308191253 46865 26816 757986211 26816 33383 529310027 43421 32307 611614052 22188 2236 818071599 76946 33383 339465062 46865 54904 43205327 71116 2236 37283011 4495 43421 701912980 54904 71682 54049119 10995 71116 801042766 31809 10995 898023437 23801 71116 715845658 4495 23479 937500102 44149 23801 123196365 23801 73873 639723299 44149 68678 830504811 23801 80609 305844570 23479 68226 285769601 73873 12239 627339398 66421 12239 872813470 80609 29916 344168678 22522 68226 601137818 56336 66421 460864284 81193 12239 409282260 56912 22522 770175710 43714 56912 562279824 56912 22351 952387041 56912 79296 158368711 38823 43714 48183747 79296 28248 498832613 15196 22351 565469041 22351 57660 938132905 57660 14606 246701313 60248 57660 641288582 43621 28248 32776406 74794 15196 545877870 60248 70042 282637199 69432 74794 463429470 74794 53567 302582835 6063 69432 110931236 49287 53567 83036756 70042 4514 445990391 49287 20785 656369240 20785 55791 630343640 14166 49287 738440525 20785 57526 97492732 4514 45846 163546378 2890 20785 27739527 38016 55791 817077192 2890 11446 136804750 74958 38016 35646511 47554 74958 931831379 72972 38016 682214657 1865 72972 61785192 72972 69886 120488928 77407 69886 910072386 77407 69253 403476535 69886 64930 943982179 10320 1865 812938228 75717 69253 321947811 10320 64145 408534772 69253 23713 707804670 64145 2557 12615229 31563 64145 834845188 64145 66910 257088655 29734 2557 532062367 78754 23713 506848908 22968 66910 611018873 79941 66910 564187294 11207 79941 26377407 16301 11207 403069541 11207 59830 593234604 75055 22968 145028921 16301 26442 571424551 40802 16301 816575301 38485 59830 66894952 59830 45528 165329254 40802 18759 649707572 72291 18759 362760168 38937 72291 7636902 51031 38937 161235399 29161 72291 912583986 51423 38937 561142063 42828 72291 709664220 78527 42828 901439623 9769 51031 515038277 51423 78499 377524120 26059 42828 963571590 78499 78694 350522363 26059 3923 38069238 3923 28313 280884852 3923 12254 97240438 12254 78987 879663810 54506 3923 476674936 36066 28313 936533469 41236 54506 567305499 61969 78987 729043804 71887 54506 618369523 74852 61969 708525044 41236 2476 120547923 2476 4798 769108070 4798 3200 766990181 11305 3200 596375430 74852 25489 521701579 2476 23404 118074262 74525 4798 819028157 44768 11305 664735005 40224 23404 697689568 15982 44768 368249303 44768 17262 344371843 40224 74665 511192691 74665 12939 255067990 56443 12939 244083177 16931 17262 235455062 66102 16931 53987607 12939 25540 415089238 50901 12939 991589184 2349 66102 822244215 50901 26244 765157540 2349 61768 239895107 76202 61768 756232959 15457 26244 134707265 2349 47279 827708207 32846 47279 522915830 32846 10831 859277687 10831 8544 353256633 75593 47279 778965014 47279 20415 168255923 66513 75593 481762135 75593 39933 680689111 21016 8544 612230319 15868 39933 63878117 70815 66513 130374118 66853 66513 896816816 39933 70583 82584475 73376 15868 336312508 15868 54409 48151537 34835 70815 964818098 66853 36700 8449306 73376 56265 71817255 73376 25282 207537950 2545 25282 943230069 34835 51114 885914858 43290 36700 714583855 51114 45273 367713327 51114 30389 608459434 45273 6790 196084015 2550 43290 288795848 43290 4539 558459882 43312 30389 927022488 74304 6790 174840937 2550 13819 184894491 2550 1030 439387468 4539 37718 98852218 74304 63839 342479216 44194 1030 20596465 5403 1030 300776058 74246 37718 241552829 37718 32077 927828876 80474 44194 259400609 5403 56894 56442350 17854 32077 980518547 31683 74246 540197594 32077 12354 431500845 24577 56894 307443408 31683 21657 444734532 17441 24577 326891028 31683 79241 705276818 14987 21657 484374310 79241 15268 66631619 15477 17441 679831206 35935 15268 81903391 79241 30961 903570967 1842 14987 19814529 31238 15268 984625602 31238 57009 831974745 31238 71114 999591530 31238 69192 146110665 31238 52655 934324036 36546 31238 343479299 69192 63381 641167541 57533 69192 576568138 69192 66033 122875553 2313 57533 439369764 79608 36546 938490340 66033 64733 139136088 11647 79608 445745816 66033 48744 451445159 79608 72098 249528397 27223 48744 33232976 64733 48492 455507525 14875 72098 127738300 67185 48744 235250062 27223 61693 699920878 27223 74846 556493172 49343 67185 116374241 5945 49343 536646707 39832 49343 870751980 22347 5945 974787334 22347 71091 119288473 68553 71091 668639477 79254 22347 236631921 22347 71087 184496738 18631 22347 316218425 20874 79254 864369467 18631 675 520695482 79254 44959 919691819 18631 68572 480008746 7610 44959 774799094 47168 7610 29548678 7610 45147 75846150 68572 16952 233985678 16952 45568 838865296 14925 47168 124531467 66018 45568 267375752 14925 35562 431963006 16952 38001 59793548 52499 38001 50400521 38001 78704 209188356 70358 52499 530831768 4571 38001 421103044 18913 38001 98467514 1381 18913 552477380 52272 1381 200769443 1381 18246 758405882 18913 28662 363601439 18246 12298 376241038 28662 74977 151777589 66265 28662 702324774 18246 9024 881275314 9024 77667 225161693 67714 77667 758232104 77667 64410 686865946 66265 51891 529245525 77667 17823 880284269 35693 64410 822128474 64410 16510 964120892 51891 16395 494698526 4965 17823 351588597 917 16510 696391096 31668 16395 925786088 811 4965 649279210 31668 70228 510096001 811 32408 369649809 2089 32408 77365853 6379 2089 34637650 67661 70228 121712493 57690 67661 439999135 2089 54463 306535078 6379 75120 557149090 71430 57690 881838301 75120 1604 340723009 25690 1604 4906251 75120 49963 67590166 28495 1604 235922203 1604 39675 319005676 63237 49963 676490145 32011 25690 168768116 63237 13491 769341684 66201 28495 104039620 37475 63237 494375747 13491 59816 854267781 66201 67098 636579722 66201 59837 424666678 66201 49465 116027925 67098 64784 982450495 64784 59874 66126031 64784 14421 401374469 49465 47513 863627738 47513 45960 427527128 51099 45960 85462245 16588 59874 113774581 51099 33822 714817689 45960 51783 801054885 33822 11652 673476970 65957 11652 888415958 24626 65957 896288123 57282 51783 636457306 24626 2357 741983354 39796 57282 181015345 24626 57595 895456101 41943 39796 413426554 25898 39796 191672045 39796 5918 32614414 57595 12371 283765656 32232 12371 859882423 77394 32232 59190695 79556 5918 983696638 37591 12371 961232399 13422 37591 963200455 46798 79556 394878728 41508 46798 507594785 26180 41508 299332853 77797 41508 529067396 9060 41508 57692426 18175 77797 604360185 26180 44494 726064931 77797 59856 619763358 44494 67458 832587760 23855 59856 678069457 39306 44494 817552012 47155 39306 190614015 75327 39306 216641584 39306 28692 355783789 23855 48326 811578526 48326 34173 665099701 75327 31857 875633356 31857 58113 202656804 2451 58113 169262927 31857 51591 68798766 2451 39605 441806941 2451 54948 885136578 58113 4103 543462038 73358 51591 938125196 53501 54948 9794058 13035 4103 49952263 71139 13035 6662884 41153 4103 409121475 51933 13035 414876929 12311 51933 253694799 71139 13329 936405856 27033 71139 137945408 68085 41153 796521684 21373 27033 839521771 68085 53719 72326412 7666 21373 45256313 37385 53719 139028536 37385 40878 387037923 37385 52453 140325527 7666 73653 763573070 37385 80332 646390471 52453 73540 682498352 44045 52453 54091609 73540 68456 581390520 68271 44045 856525089 68271 15826 400456692 58995 73540 458912517 17115 68456 310002857 15826 2438 731520660 2438 57838 73735163 17115 80777 762877863 23882 57838 875529472 17321 80777 606933415 64653 80777 436913321 12187 80777 292763213 18332 23882 749894874 23882 62724 866528072 59634 18332 149756088 47012 12187 376529402 24076 59634 94620918 36113 59634 271264626 47012 58668 731018135 59634 26916 885996057 79954 36113 838127694 64288 24076 43061970 72851 64288 978912838 72851 77333 588403380 79954 19533 412878931 67853 77333 969526055 77333 37549 795112085 77333 56224 902794992 19533 23565 906475652 56224 31753 829916534 23565 14123 394975445 14132 14123 639894697 31753 61932 292016776 23565 63784 984673970 3069 61932 493852816 63784 51518 916572252 46820 61932 45735795 46820 69873 801392415 63784 11769 470606753 68614 51518 731607294 14696 11769 290165290 11769 18325 585794285 69873 63610 520971667 6363 18325 482800684 67193 68614 962945040 36042 14696 188711759 67193 1000 371679504 6363 18021 847516846 6363 44606 592282128 3419 44606 539247540 34884 36042 260409894 18021 19363 123148153 34884 79332 120486713 63006 44606 35827021 35790 34884 19369063 76036 19363 474579149 60045 63006 173600364 35790 43967 247328076 56801 63006 253995410 68495 60045 974535699 63031 76036 42845978 56801 76225 427377285 62641 56801 844370262 68962 76225 930738109 63031 36639 812117647 76225 22519 80336384 68962 3741 630838140 76620 68962 83705928 42193 22519 833057803 3741 64528 194934668 64528 19672 739483612 47193 3741 14477567 47193 30090 582403599 19672 58122 460172356 52187 19672 991934401 19672 32217 905855807 37317 30090 302988212 58380 52187 6854909 72929 58122 460643573 62049 37317 141559914 3570 37317 112611367 62049 30867 50321460 24975 72929 277897184 24975 77625 199807059 30867 68417 106076685 24975 49835 815898202 21843 49835 64255542 47890 77625 463676972 33159 68417 944697760 33159 21511 188090848 49835 15819 63590082 21843 47862 528961590 48913 21511 279696097 20293 33159 218969467 24881 48913 325925867 79484 20293 718133588 47862 21630 582425677 24881 60986 34503090 19472 21630 460031484 21532 21630 823794197 60986 25626 481568224 21532 46199 116701165 60986 8689 322584517 21532 32854 897515605 21532 70123 356743814 55919 8689 908947139 55919 74315 884585808 55919 114 491944888 17911 114 973725227 29948 55919 609654274 74315 42581 923960084 114 48648 590704677 67499 48648 801275609 43717 17911 71741322 46602 29948 564550614 67499 45059 532447960 29622 48648 387744267 67499 40918 296975304 46602 80899 82043612 30291 40918 830127410 61899 29622 985130061 20890 29622 564154020 40918 69941 29499629 69941 21293 886514124 30291 41166 619529612 61899 2540 7908650 26416 41166 528988959 7951 21293 902391807 26416 19488 781370141 64240 41166 296604360 19488 59254 722184996 59254 20480 97072294 20480 70495 330717795 44837 70495 672774395 24276 20480 441054855 20480 3886 704065180 44837 43157 947009054 60243 44837 148417136 3886 44316 176834459 58673 24276 537282588 32590 60243 236132357 53467 60243 192370117 15172 53467 848837262 60809 32590 947902233 63636 15172 773927751 63636 76741 681160858 63636 2418 926075263 30265 60809 458558359 48083 76741 172280748 262 2418 522070813 30265 46461 486750909 12908 2418 892036869 12908 49464 199387893 17511 12908 115301346 49464 38142 780417964 12908 37244 25102772 16032 12908 50291520 49464 80714 634187986 80714 53967 17267511 24156 80714 86885235 24156 6069 531629513 16032 62182 139824358 53967 81060 546279244 51306 81060 567014183 67015 51306 582231819 6069 75308 36928294 52399 75308 20253688 81060 75986 207775392 70222 67015 821935517 52399 70869 595863931 75308 1940 828177020 70222 70023 471420151 33930 1940 543472289 31944 33930 335146371 70869 71438 245247407 44489 70023 204451410 71438 37729 190077697 76024 31944 87098045 71438 75698 795174832 75698 11915 159949632 76024 27119 448229922 11915 68114 151422080 11915 71759 125843088 16256 68114 688125189 11915 67102 682274207 27119 66357 255164785 41932 66357 609988522 66357 66983 93952467 41932 11682 537225772 66983 24700 566716960 24700 61271 851130441 66983 38124 411866447 53484 38124 820476836 38719 38124 482597778 18342 61271 858109417 6014 38719 698091020 6014 77890 691941683 67663 18342 479855648 73455 67663 208710570 69728 6014 323112424 77890 63307 157002657 73455 50966 106468704 72168 69728 157378494 69728 68893 625484690 28794 63307 482036356 72168 31501 477077444 50966 58661 668402719 40425 28794 79407634 9205 68893 92941082 9205 79362 957047574 9526 9205 909585519 58661 63644 962422537 9205 21187 357168043 9205 62026 976861022 79362 16274 462775371 63644 44736 161896088 62026 70301 878250654 6585 44736 91801907 44736 38298 173818660 34637 6585 582749763 44736 44169 762004595 25047 44169 694054511 69376 6585 801287446 23230 69376 771803220 23230 64775 40500256 17363 69376 697795376 64775 75194 89022088 5304 23230 109162028 35501 75194 955012447 17363 20107 717101441 68591 5304 238512846 5304 25599 742598545 5304 8112 852395019 59576 25599 857425347 20107 33903 256719747 22653 68591 534585044 56311 33903 352518666 8112 61469 154164357 56311 26460 854618049 24375 33903 753067339 61469 11629 359851070 6758 11629 402753130 61469 16520 816113327 39448 6758 452612336 11629 74842 302970906 62406 6758 893946292 61194 6758 753744004 39448 65386 363279952 65386 49818 28494339 74842 26735 484869052 22121 65386 513396759 52870 49818 156454777 52216 52870 100610000 42488 22121 724754236 52216 77732 89103059 52940 42488 555379054 58391 52940 781200640 25406 58391 602859984 52940 51756 175080040 34585 58391 73472442 52940 21470 77702446 71624 58391 872051046 751 71624 161512621 80022 51756 290101823 14239 34585 308552647 49342 21470 475221043 14422 14239 646941319 14422 54110 540381179 43898 80022 942294952 26267 54110 555295718 44101 49342 595473341 54110 29049 332868489 55447 43898 773839654 47867 29049 679020648 29049 46259 991200792 73308 47867 279486988 55447 22301 424944523 31496 55447 605382388 40691 46259 239385382 24015 31496 776464101 50646 40691 522971435 22301 11260 222403783 31496 2259 883360964 50646 74504 769980422 74504 77136 27920378 27449 74504 709570277 27449 63069 288467261 1444 27449 705100398 42010 63069 830683589 77136 41717 863742957 30850 41717 989130486 40447 41717 595820319 30850 52666 999800679 32583 42010 532153 19658 52666 949203267 24230 32583 639640439 2339 40447 881197747 19658 27941 347120155 24230 42996 477345533 19658 10294 147763678 10294 4148 294893067 60539 2339 833692327 60539 54456 752289070 18060 42996 350699942 27682 60539 775430122 4148 57890 109889741 19342 18060 62705545 71491 18060 31151967 27682 29525 611945466 29525 64878 6724984 34287 29525 513713072 56998 19342 738356134 56998 71999 360925994 71999 26594 717018580 25401 56998 907609565 5716 71999 48570137 14635 56998 574632561 491 25401 490895660 14635 49424 273571539 52767 14635 614926990 52767 79628 908554850 78029 491 666078618 20652 79628 135559490 20652 16172 886282967 70509 52767 433947403 20652 18547 161170038 14120 16172 391889723 54211 14120 47603994 16172 25638 690035159 14120 5642 296119943 72090 54211 481921180 8944 72090 505180057 54211 7726 226952542 72090 56935 235991722 7726 73228 837671317 55152 7726 402042091 7726 54294 428251792 65539 7726 422519262 54294 1573 617867644 54294 44540 163832586 44540 60501 54326531 65539 61607 851991871 61607 44241 77045144 21343 60501 904064669 61607 73028 516734787 44241 60482 69757728 42560 61607 397391040 73028 9154 907726056 21343 246 423529850 63696 60482 977384011 246 7326 847152840 246 28336 712460034 10049 246 300063162 51264 246 544248613 71169 7326 148814226 28336 14328 969745851 10049 76377 33083822 51264 28709 354389708 14281 28709 426366286 28709 70568 434758317 61914 70568 163671688 20219 28709 794273388 70568 20259 784486527 51204 20219 37922659 20219 2601 550749923 2601 73384 26766594 64553 73384 247249122 20259 18926 378340094 51204 3592 726722273 16444 18926 317759438 44180 73384 483186255 18926 15885 931193603 16444 65647 814275711 10949 65647 183948090 77794 15885 101586738 10949 61446 36259420 66886 15885 828255150 10949 43301 678837502 43301 6971 237564953 7335 43301 525790754 61446 8953 584583180 6971 22357 38733988 47208 43301 144300325 8953 59839 84177285 23365 47208 44695488 22357 15946 451591796 76438 47208 541958361 42574 59839 896668167 23365 15772 373401410 8076 15946 449392420 20367 42574 551839013 76438 78262 592762923 8076 4733 21217347 78262 4547 697868541 78262 25174 840876935 19995 78262 899613523 11651 78262 628732992 4733 60800 962325115 11651 72648 60454292 46080 72648 349088613 19995 47059 448439122 63754 60800 338064220 72754 72648 35982158 30505 46080 199147905 63754 27412 20381343 8943 27412 589404414 8074 8943 986708513 72754 55992 804830869 63974 8943 306284112 27412 70406 119224509 8074 62162 431391404 24293 8074 425137511 24293 62978 809701892 63974 18846 538190411 62162 35442 286481376 58442 18846 532855011 60846 58442 540475782 35442 43012 430350679 18846 23489 958167966 63384 60846 543390556 60846 25203 130555258 62199 60846 403286014 59038 25203 167478657 42475 23489 977705980 63384 23333 415848992 59038 55146 620923814 59038 42815 115768520 42475 77382 759881141 23333 19420 138556650 42815 10443 353175644 49758 19420 37866927 65051 19420 864991221 49758 61896 609466234 10443 72959 859833347 55324 10443 777356834 31018 61896 398699859 31018 31284 388535222 61896 2848 877692212 3246 72959 862619105 31018 4850 29776646 3246 76813 804845030 2848 66877 125708493 2848 2880 254310833 4850 74886 403633011 74886 9416 36177537 9416 4635 670421857 74886 60878 347872009 63522 4635 357419870 63522 36514 683271329 60878 60861 377488793 37802 63522 325509819 70308 36514 73572954 27949 70308 578174523 37802 79205 122575269 27949 25422 511696057 67978 37802 571778075 57527 67978 360601423 25422 7621 942187336 20574 25422 140625251 67978 3228 860296088 47842 20574 807661700 48662 7621 955879948 69112 7621 771163723 30281 47842 965388301 48662 12907 235585735 29363 48662 620095914 12907 16825 119065745 30281 42244 980173294 16825 46022 497450383 12907 11724 843066595 11724 30952 812649526 33679 30952 178203877 33679 15015 669880286 46022 48843 640679555 75182 15015 23760609 72657 15015 839824673 75182 4154 736726287 62522 72657 839472367 75182 54030 961520790 4154 51026 814841412 54030 35399 254112 12876 35399 463234778 62522 64902 981122544 35399 5896 374109173 35399 61366 251189335 37273 12876 340235717 15789 5896 189569487 79145 37273 89606160 5896 17808 343863506 64728 79145 669955309 22729 79145 936294056 73403 79145 51562774 64728 8859 10517305 44116 17808 33426705 80154 8859 400928509 72074 22729 874177318 44116 30186 988238142 74700 80154 78051526 72074 27534 485852868 20752 74700 152966314 27196 20752 374369165 20752 69193 653397413 40193 20752 11641624 68841 20752 423388423 69193 22125 30838337 69193 18230 575645594 22125 20385 308156415 79741 40193 345185436 22125 25777 370759857 19104 20385 143228163 21105 18230 784429306 19651 21105 25387336 25777 20705 59850277 20705 35556 447060835 24011 20705 408115908 26701 35556 135261697 24011 66036 93229178 20705 79811 346423723 26701 39864 236695382 70056 24011 17924981 39864 20472 568188577 70056 10247 939698809 66098 10247 220778941 70056 74972 47535060 20472 62097 368529085 25796 62097 215743513 74023 66098 913201402 32455 62097 630658539 32455 74062 197086058 32455 48016 518754823 40622 32455 530262871 39570 40622 387687037 30256 32455 295191979 8608 30256 285911899 8608 63430 208955604 8608 78636 504453777 31718 78636 897407452 78636 14097 358521872 14097 62336 581553182 62747 31718 414757890 62336 13719 154369203 31718 10716 808073357 62747 28265 871632249 26102 62336 40622284 13937 26102 368967619 73439 10716 526436621 34562 26102 918426325 13937 7671 80271587 58552 73439 353267116 71828 7671 450538364 58552 34978 522536714 40599 7671 44399600 69579 7671 251661078 71758 34978 243163259 34978 64195 514011103 5796 64195 488329225 24528 71758 140938900 6483 24528 735950910 2877 5796 587650827 6483 48870 933805804 5796 55287 893499348 2656 48870 560881634 56770 2877 79398782 68896 48870 878060328 45661 56770 7336707 55287 29683 994888616 45661 52555 136107183 68896 74533 654850286 61042 52555 294726037 52555 66836 73498869 52555 45813 408451043 5705 66836 329633795 5705 51106 710747025 45574 66836 414477441 45574 47101 547190597 74466 5705 107532648 29395 5705 513558370 27587 29395 105131969 52427 47101 162083853 43700 27587 25623049 61408 43700 16823689 16746 43700 404326678 43700 4247 764832580 61408 59283 245731831 61408 27083 809706859 16746 61521 573328456 16746 76048 733575142 27083 384 620064194 14450 27083 821063304 18397 14450 595236370 62307 61521 87857581 14450 18213 513976545 69534 384 223699649 69534 6515 899405801 18213 70474 159849860 62307 60685 407720409 70474 77154 503089564 69534 66161 34637119 60685 1872 723740401 70474 74619 32513461 13183 60685 452115997 77955 13183 604121511 46394 13183 361320516 57878 46394 482529657 68601 57878 963760040 57878 20976 403154070 8198 68601 633051393 34243 57878 210582620 47514 20976 241271828 8198 18726 95050893 20976 45802 740049971 45802 16015 430311585 34243 52684 19851089 47514 39563 363578029 49368 52684 597834001 44248 39563 129555099 52684 53722 854449754 49368 19322 88157488 53722 18683 662895014 53722 6863 250670439 19322 38328 648453170 19322 59227 235821724 19808 38328 275987822 40190 19808 990771954 59227 3259 408909115 44625 59227 918381337 3259 71034 293626849 4531 19808 244614970 44625 1090 666157975 71034 55332 57069426 27760 44625 709317186 27760 31555 166458324 55332 10953 772817482 29367 27760 484569909 64416 31555 825302954 10953 59332 767400250 29367 38042 94097555 10953 5032 460293387 51447 5032 302142668 47024 5032 887345026 13465 5032 241920888 5032 6530 712527217 47024 52872 6935635 51447 22914 701542022 13465 76759 270367885 52872 33377 789601935 21486 22914 650268670 52872 58663 248484711 58663 24404 210676070 56376 33377 563831349 21486 60408 320811317 23205 21486 214767848 28480 58663 186969923 56376 12707 784994247 12473 60408 978642924 23205 20314 52680722 64218 23205 330581986 12707 72493 461144248 53123 20314 427382825 9923 53123 863127579 78767 72493 626330417 9923 31397 382468479 79871 9923 461306123 14265 31397 257234290 31397 71404 364007809 58166 71404 412993915 31397 27385 4813587 14265 18403 99727996 31452 58166 302822996 41297 27385 385928799 74968 58166 262094216 27385 19898 207062433 27236 19898 56333809 19898 78390 782710172 19898 66525 683409300 78390 59361 886500041 66525 8306 3599966 33686 59361 291371505 1609 8306 752438059 65207 66525 841920979 59361 41264 222187782 41264 51820 653781342 56225 41264 735193006 6865 51820 123817577 51820 54614 195780631 54614 30437 24514622 54614 31051 800872246 56225 7376 50551048 27840 30437 899783734 30437 38800 898471737 48383 7376 36648021 7376 62569 745449101 53879 38800 758972998 47527 53879 62703123 33551 38800 290459099 62569 31982 480373275 62831 33551 12055345 43476 53879 444680948 31982 4564 445213005 31982 44995 490297052 53468 4564 783277599 20938 53468 98868481 55252 4564 746388727 53468 45448 146388600 44995 38331 540229797 45448 43467 81881845 45448 8200 534864814 55252 24994 322158502 54823 8200 569184251 38331 62538 657765220 27149 54823 142002075 62538 34496 224806580 54823 44171 977325811 62538 43816 606338469 43816 59119 90502402 27149 23181 916048800 34496 28917 611447194 44171 12959 162962546 38677 43816 869369509 28917 9555 856524731 14808 28917 59244181 63282 28917 838993473 45123 14808 470770221 38677 59405 592979506 14808 51227 546013599 39084 51227 604630522 45123 32853 93915921 51227 37465 694589442 59405 61089 351440979 51227 25740 51329598 213 25740 250079782 24403 37465 20756080 24951 61089 834812028 61089 40387 924395595 40387 23380 50618819 24403 56334 966297193 29799 56334 424359602 67513 56334 409004693 40387 44068 818958990 67513 6516 640116994 8284 6516 957761624 29799 75237 905504612 25418 6516 926700967 57393 8284 680468325 2208 25418 606054665 52648 75237 277634375 9492 52648 551692670 57393 14011 422694122 24862 52648 187141779 14011 47181 943202585 24862 16847 833042743 52449 14011 200139946 56455 52449 567306794 47181 4373 857564867 47181 7640 316161536 36037 7640 456271073 51294 4373 447462077 1620 56455 883149753 1620 4143 666902438 10854 4143 357337689 46928 10854 448701 46928 44706 834124250 1620 40905 785878866 26033 44706 938646068 10854 14079 308940789 76992 46928 63297592 6776 26033 496381131 14079 51831 104418577 44644 26033 577614874 40516 6776 154986408 69692 44644 312181655 69692 29616 872732269 69692 80401 825549514 80401 52713 986323124 31956 69692 24532801 31956 3446 470441756 54566 31956 683665575 46344 80401 577122871 55198 3446 118933427 46344 26417 147597786 72916 54566 102650292 54566 65088 422374098 65088 74817 31881963 38612 26417 367752046 56316 74817 341292468 38612 54555 208305945 66487 54555 133995934 38612 42189 265634203 45816 56316 541952936 45816 37915 157030101 22764 66487 153167189 34554 22764 443983587 60992 45816 637070561 74633 45816 158893554 36124 37915 241908097 26573 74633 36394553 34554 10941 222419415 76234 36124 648622510 74633 43713 838077674 70059 10941 716314562 12796 10941 391629360 600 12796 685360613 12796 52631 858175070 52631 30814 337687091 66254 52631 907984841 66254 27304 819130092 48979 52631 974705396 27304 17273 897984792 27304 32829 136736487 23329 32829 220296295 32829 60845 68402385 60427 32829 428235672 56206 32829 715459497 27762 60845 397639526 57000 60427 798265437 57000 13248 585423662 60427 28302 891090944 9151 27762 568036440 9151 78742 74295440 66977 13248 1910371 78742 20175 252957072 45316 78742 895948659 20175 18513 936670491 78742 31638 691954775 20175 71581 408360846 20175 39180 157084261 60434 31638 21458266 18930 71581 620101379 27544 71581 367210814 71581 54316 142971283 18930 13773 836727691 81238 18930 207887398 35390 27544 704211918 6579 35390 329601001 13773 42948 534163717 35238 6579 318336687 22434 42948 5068184 6579 8107 867299606 35238 17320 713251496 42948 28567 720178351 5801 35238 176538150 17320 1180 450891922 28567 60844 315098894 28567 67376 787430527 31455 67376 793766904 61843 1180 847785958 31455 44826 216345804 44826 20911 63345932 61843 7826 684113542 52073 31455 404097779 44826 1373 576974652 7826 37066 857914397 20911 52743 789236161 17269 52743 81330559 52743 43727 989501083 52743 27120 329132699 27120 9472 678771522 48468 43727 69068347 9472 59501 556050621 30043 59501 528696473 6605 9472 639417033 44144 30043 685344821 80690 48468 137188486 62665 59501 628836907 76002 80690 994154033 56949 6605 39579286 75247 44144 460401851 76002 72364 858204220 56949 21660 327740385 57655 21660 457158368 72234 56949 593560038 11482 57655 40829750 57655 14862 271348388 46041 11482 118718326 57655 31918 966396969 72234 26758 882249233 11482 46564 728929928 49872 46041 166609538 5646 31918 21317506 46564 36807 687420440 7017 36807 533413830 36807 67796 291632924 5646 68411 182042458 36807 62633 95970042 41596 62633 941888271 68411 8290 532057010 41596 43542 44452177 41463 8290 512812569 41463 54249 682784855 41463 79343 848232271 41463 3676 983978391 8244 3676 107512177 3676 49930 3108259 51815 3676 431543082 51815 40603 922084509 51815 19355 744930002 8345 8244 550995947 25653 51815 301830370 60003 40603 38916419 22372 19355 95337596 19355 42777 655961520 22372 44838 221285700 71529 44838 52797715 20085 44838 868730609 80560 42777 70661863 53908 44838 237280744 16707 44838 152477086 48079 16707 620064923 76142 20085 323947335 80560 17500 885043807 17500 66398 23087877 16707 19183 406562882 11886 76142 519053085 76142 4294 12154927 11886 8320 958710012 31637 11886 243806894 4294 22671 587403477 40804 11886 20117929 48573 4294 51707211 48573 23727 375783760 1987 48573 310844118 66123 23727 29525677 1987 64174 810373774 48573 19902 323939247 27051 64174 553714953 27051 46753 85385652 64174 27539 543989563 59310 27539 3403002 50941 19902 52858135 27539 67158 326044852 53973 46753 975566799 27539 74374 331272378 29179 53973 887460687 53973 66326 55687817 29179 60320 92755194 35920 74374 766569670 44755 35920 897052429 29179 38984 866920514 15839 35920 150718645 41625 15839 546780011 40172 38984 104875514 15839 39703 133752777 72476 41625 124114196 41625 57316 564424075 4770 57316 5230056 72476 49768 41056826 39703 56732 312837021 49768 44222 248799830 56732 21794 723719509 44222 9177 844498304 15195 9177 735959221 49421 21794 72590363 44338 49421 112196020 27296 44338 45470554 27296 66112 982886986 66112 1199 819864611 65433 1199 76932577 26918 44338 589143927 1893 66112 943289514 77138 26918 230535451 5182 77138 44036928 65474 1893 634349123 1893 18794 496437829 62846 5182 262204355 62846 4776 40152948 38628 4776 889148389 62846 24292 422803333 62846 22151 114156520 55739 24292 753765978 4776 14924 502946716 21859 14924 604393987 15716 55739 529448164 22151 15219 128945064 74848 15716 882373335 15219 76418 124676442 29054 74848 725786847 15716 30504 237017412 15219 12391 230620016 2867 30504 95801273 42171 2867 806128927 29054 66755 452043379 57514 30504 764582738 59797 42171 362048768 59797 54336 114878763 6762 66755 890882680 67118 6762 410016759 67118 43200 645669504 6762 37471 29119581 47658 54336 910573363 45260 67118 551881845 72529 67118 876918052 36969 37471 908995873 48945 36969 490321011 18036 47658 552423404 48945 59433 337472959 5427 59433 427109203 5427 7471 758862347 18036 47616 369395748 5427 35413 775463898 76948 47616 941758559 55962 7471 807132688 76948 63083 14139595 76948 10863 143756591 51048 76948 932449459 56034 76948 807268441 10863 5234 647128809 25255 56034 614516345 25255 73016 503154656 5234 80793 400773271 80793 61746 248508689 40780 73016 119163091 61746 919 380278917 80793 12024 572342532 61746 15757 703969251 35851 12024 86465526 40780 80549 866669357 15757 10479 702535827 80549 49610 903949455 10479 20808 776584476 69000 10479 458171422 69000 58820 25762919 49610 78610 120555760 49610 64960 513941262 68876 64960 450149320 15940 68876 384321175 68056 64960 357993463 15940 62808 226792250 15940 31351 234026052 68876 45714 340463394 63510 45714 999457560 45714 34776 288755812 34776 58493 878076182 29182 31351 599452218 63510 22293 690100407 12558 34776 323457252 75774 12558 812405961 58493 78120 106088409 75774 50141 842015784 75774 49934 114221187 52921 78120 239776903 49166 49934 695855811 49166 42578 854542976 32917 42578 188559095 14455 42578 574299191 14455 9324 731597030 63689 32917 660984107 51580 63689 144916368 50873 63689 11644481 24286 14455 26118626 51580 75810 972921630 75810 50738 555049415 24286 45638 698796048 1241 50738 275838362 5067 50738 986200193 50738 30222 390525985 45638 42102 593634609 60563 30222 676263811 45017 42102 861546206 68561 30222 241779312 52354 60563 98878093 52354 25289 714634848 32425 68561 846245533 99 45017 3955188 44947 32425 456436151 67964 25289 117183951 14341 99 379649691 14341 79955 919718072 67964 36526 38403889 63828 79955 176806620 63244 67964 290648682 63828 42252 103097527 66132 36526 653714399 38184 63828 37493575 57272 38184 349216942 33636 42252 656138702 408 38184 105165578 60777 408 912989933 10429 33636 82841115 10429 54546 514333823 33636 36945 799535284 13862 36945 821151396 2820 36945 156267489 13862 68823 962663412 76088 36945 641458602 46240 76088 219275458 74112 76088 706802635 2820 42085 521423273 64779 76088 806767021 66106 76088 580810339 60111 74112 838189732 74214 74112 309111697 37473 42085 460238940 66106 18348 599799119 28375 37473 991563101 74214 51680 82357320 74214 1493 745650715 37473 24745 822799709 28375 22285 349410884 38565 1493 96589580 40358 1493 777449502 1493 66818 628009468 38565 6106 343270721 47582 38565 402318220 66818 70073 560865937 6541 47582 11054404 66818 56425 72593949 59278 56425 47443679 75450 6541 542267731 19568 6541 780945642 59278 38126 613892090 66892 19568 29961917 44726 59278 471844377 44726 50934 113977359 55999 19568 343257446 38126 74505 517157446 66892 63051 83981025 50934 37823 309991784 1571 50934 999632354 37823 30268 282322186 78971 74505 547954912 72136 30268 812070311 24674 1571 613542689 58260 72136 710930798 72136 80865 211789487 20533 24674 394673951 20533 2271 60212101 119 20533 37740732 60564 80865 129913842 54195 2271 58344439 79314 20533 919834076 58354 60564 446394584 51234 119 425701498 60564 64796 136099545 64796 77127 321212721 79314 13976 838348494 51234 38347 711798319 62220 51234 47265542 14970 62220 214965494 7878 14970 333667778 13976 46971 102589129 42162 14970 104952907 62220 72859 5493946 36368 7878 694857707 6339 46971 146928077 72859 68844 608579074 47524 42162 181220379 27969 72859 775609953 68844 60509 663876375 68844 3525 884772079 3525 35653 330131228 3525 61563 559289427 75399 60509 78572078 35653 75267 219786905 75267 77578 364751308 77578 66947 572808901 172 77578 134312760 66947 78586 630141665 6371 172 820455445 66543 6371 127730842 45379 6371 783234216 79455 66543 591694725 78586 670 791283572 72265 66543 423892822 25542 72265 131530526 59656 45379 145281742 47891 72265 884301823 25542 37703 356107650 43703 25542 311126137 25542 43451 108927821 59656 16853 834381935 76130 16853 995734229 9900 37703 212014880 43703 8215 813534099 33108 16853 508424316 33108 20787 704886546 33108 75022 677574855 50992 33108 108629478 14401 33108 516402299 74436 75022 629051074 69165 74436 546219899 80263 14401 962110927 50992 2334 331420334 2334 70314 98428322 78229 70314 599145831 65003 80263 23456614 78229 67386 741609213 65003 75284 107255162 65003 16836 350099438 75284 60 838610767 65003 70398 862054201 25377 16836 2698636 49647 60 545111284 72326 16836 566036533 26388 72326 348883111 25377 21731 561962756 53720 26388 821936773 72326 52356 178141081 53268 26388 547324961 57808 26388 648419927 81147 53268 336441894 25675 52356 432514908 53268 30862 543583733 76782 57808 31675200 25675 61530 460559330 76782 25881 457239624 25881 16145 118815979 16145 14269 419791636 15578 16145 423782722 63635 61530 577957194 52395 25881 33432127 15578 74287 520285192 38425 14269 369026334 36232 52395 713758705 23892 63635 827512024 36232 8894 915338435 22586 8894 886571522 30709 23892 94521374 22586 7128 887623412 56616 23892 28871126 62718 8894 701515238 65407 22586 228345322 30709 70062 798565357 56616 49452 336774829 49452 5183 633965127 67413 49452 700046611 75711 67413 759684673 49452 23640 227798852 75711 50850 771274424 12054 75711 750095000 3602 75711 8768889 50850 43061 615256715 59455 43061 865803128 19098 43061 30528365 33437 12054 688491011 63235 3602 806641982 10218 59455 250542938 68955 59455 62853817 42283 10218 535640612 34540 68955 976489073 28653 34540 19393368 28653 20769 542035691 20769 68416 749383836 11034 42283 612821746 54531 20769 563908448 20769 49562 971961058 11068 11034 880866531 11034 16214 320534096 6099 49562 149512213 7992 6099 205128900 16214 65592 115494650 16214 33733 80525823 65592 3169 751790886 60285 6099 120178583 43748 33733 248040984 34696 65592 309553586 3169 48633 478236040 26654 34696 899028741 81032 26654 473940168 26654 35353 453310836 79536 34696 579799933 79536 2643 315558652 30374 2643 717522368 79536 45692 912368822 45692 73092 839671557 2643 24787 410070503 49826 2643 834301304 23358 30374 26236495 73092 15280 486492314 19362 24787 726040037 23358 39480 948115431 19362 23615 854483998 32501 15280 592215598 70253 23615 359004047 23615 33688 970395925 23615 73133 809037080 14727 73133 942619476 67443 73133 568411371 39095 33688 613204829 33688 6042 84725474 73133 61918 303310616 24595 39095 113075293 68871 61918 985392302 6442 6042 428736809 72712 61918 138243213 37007 24595 911450613 37007 76655 895403167 37007 45986 217742815 30086 45986 224480050 58981 30086 258807230 46872 45986 94094444 65797 30086 450104533 57311 30086 44956392 30086 26624 254404814 65797 16741 204328797 79304 57311 963553955 31777 16741 833926263 11142 26624 350284031 11770 26624 68457385 31777 33665 996235881 33665 24812 638830384 11142 67524 850608291 51425 11770 378653805 24812 71379 726885015 51425 40277 350130667 40277 26440 650526178 34937 26440 53536555 72362 34937 185971729 72362 62444 971662964 62444 24540 609170515 63850 24540 779506829 24461 24540 536147523 18017 63850 501870068 62444 18239 137784358 18239 11061 517968743 32818 18017 334577100 20881 32818 746739432 50210 18239 396065378 18239 63038 106052846 50210 27379 728527090 27379 58644 108642638 20881 35110 752924971 27379 23105 184716679 41546 63038 965704836 41259 41546 231789592 53284 23105 37404103 53284 50478 116171 53284 20696 477245863 53284 10817 312499529 41259 21915 629862741 3849 53284 601566808 30324 20696 692300097 49154 3849 2141581 3849 11350 326215826 21915 44202 63832218 3849 60704 121926988 75309 60704 138828883 47265 49154 39686746 67814 47265 666265008 67814 43087 332441553 19746 47265 137815982 19746 48024 761867370 19746 11453 943397280 67814 6452 344951090 6452 60594 854143452 43761 19746 791397779 43761 51759 791770020 76905 6452 656532849 43494 51759 424579701 33137 43494 459655076 42133 43761 890007939 51759 40302 513403122 36010 40302 308950371 33137 55317 204898733 26825 55317 116030498 26825 16845 578302679 36010 72416 907185941 72416 78902 244294981 36132 78902 431799632 36132 55799 811512730 55799 73229 269092601 36132 15401 446686044 25495 15401 791641085 33583 15401 559806921 55799 62599 938483917 33583 6538 409665404 19958 25495 306076759 19316 6538 562361378 6538 64119 181191093 19316 74153 295275208 25234 6538 157116747 19958 48343 403584419 42467 74153 66264286 81155 64119 767402258 44520 25234 942158169 75651 42467 636523350 40462 81155 739374547 51183 40462 124629740 40462 4241 38944637 40462 77597 452269118 10965 4241 408931356 4905 40462 363469459 71276 51183 637519398 71276 35570 182551594 4905 78258 545607298 78258 13627 820964780 20739 35570 203921038 35570 26683 619543081 31874 78258 577461298 11107 26683 768249239 13627 62549 670893027 20739 19996 583386586 26683 5154 340498333 11388 31874 646315905 11107 4261 97485686 19996 37058 61904222 3605 19996 813035895 5154 5378 73941506 4261 45579 203720867 56144 4261 974298482 75916 56144 586836250 60840 3605 304568558 75916 43666 724845162 73248 45579 60942610 31252 60840 16089678 60840 46620 674442277 58246 60840 86480787 43666 52944 949766627 45701 58246 818361538 46620 73497 658938437 52944 74196 399700255 24391 45701 274780616 74196 69446 146216339 73497 45601 368324142 70054 69446 457731570 45601 66961 951781719 4379 24391 842918587 45601 18430 540357806 11030 66961 885494615 18426 66961 722586558 18426 34252 135524963 41768 18426 441083346 18426 64115 507374048 75606 18426 354017568 64115 51890 691965204 75606 24428 94099160 61220 75606 438831363 24428 7215 156917959 6364 24428 570118246 28105 51890 640017605 6364 15523 572897425 61220 4320 777450334 72332 6364 553182301 32666 4320 688612460 32666 13659 771624904 31773 13659 192777558 31773 72666 513260553 72666 31598 834188314 72666 30671 877227225 70727 31773 51402886 2565 72666 906194586 30671 17390 513374238 3080 30671 366898170 8965 3080 635106349 8965 13612 900566997 18619 2565 817382580 8965 22436 719439628 22436 53164 594313133 22436 58672 765157403 58672 53930 416331544 18619 5712 251673660 39746 5712 1481223 45013 5712 95486354 58672 64726 490601512 2166 39746 728908118 65434 5712 99455057 64726 76652 540022793 76652 8871 685161352 8871 17996 135637842 8871 3976 548970078 3976 61568 447908005 61568 42696 214701960 35173 61568 666218272 61568 13895 145002261 34982 42696 796973384 42696 60219 673190682 34982 50666 875475604 64449 50666 666097606 16244 60219 362857791 60219 3225 501224585 60219 46950 551219865 73977 50666 431901313 24010 46950 66025286 29721 46950 703196320 5144 3225 289846716 24010 47397 942900664 24010 54382 323551755 24010 26224 757618702 26224 22237 671650415 80043 22237 273662052 15942 26224 168987466 64138 54382 222303543 42275 15942 326557337 41697 42275 867941376 28218 64138 897616615 38262 42275 633697387 38262 77943 822361952 28218 19633 97628188 35294 19633 35177715 38262 78532 942566714 19633 64959 905507254 60267 35294 62779151 60267 1113 895586352 76650 78532 71345386 22190 64959 428051515 32030 76650 740893266 53324 22190 996892869 76650 42526 641502050 32030 41048 704114306 53324 11690 865381684 7691 53324 583642087 6921 42526 755600101 5734 6921 269710470 11690 18295 146907627 18295 18139 506569146 29271 6921 482428965 18295 26086 827458068 63068 29271 346168110 57848 26086 70638668 70896 18139 995313887 70896 68971 467553632 1708 57848 95729164 68971 51373 551920311 1708 37286 640413057 43038 51373 804223689 51373 18975 562798237 34182 18975 857390161 56872 18975 498902515 37286 48113 24142978 43038 26593 284505166 18975 13898 587800831 39541 34182 500337573 77502 13898 17174945 1905 13898 695852369 39541 28475 116535528 13898 17308 439020145 36791 1905 132406109 17308 49427 901052009 25571 1905 977013220 863 25571 645393735 25571 76598 899776157 25571 67068 874135386 67068 50338 379106661 50338 61955 589299650 9224 61955 871364392 43607 67068 491510810 52458 43607 345771645 37544 61955 579456822 57495 61955 690870415 43607 35054 450760201 43607 79723 671508147 35054 78008 96527801 67355 79723 129562353 57495 49321 193273375 67355 75311 244077577 79723 75907 592845183 7324 78008 46859083 67355 7755 458569102 49321 1522 692534819 7324 37664 386764430 7755 66435 626706266 62006 1522 875580784 7755 15753 870123622 991 37664 335424500 991 49920 435379497 62006 70420 73432680 18511 49920 380997746 56431 991 763318250 49920 56831 872572990 30359 56431 469652021 38037 70420 647775084 76795 56431 965536999 38037 34805 381994122 40238 56831 825632608 46066 30359 324491203 46066 28169 490944502 34805 11195 943188627 40238 38879 776191729 76332 40238 526595592 66668 46066 79338987 11195 65666 602833629 6769 11195 773895432 38879 77868 27764847 77868 20951 494391472 20951 28099 198838007 20951 51795 869504752 6769 49838 879057046 49838 15156 393763607 28099 24537 111664203 15156 4973 188096460 15156 8266 136825953 36717 4973 92385575 15156 55747 898082597 77582 36717 598359528 19049 8266 832709882 77582 21870 91685977 19049 66722 682986531 77582 30834 271891235 19049 31248 107827791 33493 66722 463605563 10931 30834 582842549 66722 72040 153278888 72040 42654 20668416 10931 54236 575467114 27631 54236 471471408 54236 18233 273520724 18233 68587 295120884 54236 71158 393344639 54236 61717 234483601 9185 68587 470398019 54217 71158 521919032 54217 66379 355253343 333 54217 132698105 9185 13721 768173289 45880 333 245943634 54217 78457 547191692 78457 23711 417405516 45880 818 995718477 37979 818 100029423 5114 818 275439249 41453 818 39781864 818 36512 884830890 818 21415 914866269 2039 21415 528106228 26575 21415 122396046 16375 36512 69059703 21415 16960 265620943 32791 21415 701736989 26575 25625 756490322 4715 16375 638844941 16375 42458 406721829 24633 32791 536252838 25625 48143 739023561 25625 3087 967233975 48143 78446 955673256 38543 42458 968102863 38543 26341 791633196 71284 3087 182874217 45825 78446 836141981 45825 55868 560882035 55868 38898 414517392 38898 72070 455369454 42736 45825 759287483 52054 42736 930973730 50097 72070 184565771 25055 42736 223244461 62328 42736 460888004 52054 46378 120447644 9257 25055 143984963 62328 16668 743997248 57503 25055 182871193 59650 57503 947629688 39274 46378 270066564 63348 16668 386036553 57125 39274 694000699 57503 6233 917262921 76634 59650 429376676 58801 57125 641172774 76634 37512 87287869 37512 57979 409474663 36086 57979 846997875 36086 22964 863141238 36086 32663 244732771 60257 37512 360313793 36086 88 923786850 88 76313 340892302 88 59548 521443851 76313 18492 933678780 88 10603 124058595 66782 76313 602751659 59548 19731 119150272 18492 55718 779093734 66782 26938 597679655 79005 19731 442223805 55718 19101 697445712 19101 33014 956821162 24065 55718 336933941 49732 79005 704845815 79005 65056 508583982 39753 19101 970384444 76174 65056 874503348 72645 65056 391545225 49732 49946 304831436 76174 5081 892490313 76174 32609 497455689 5081 68645 99465674 77971 68645 720289251 49946 11328 17649257 387 5081 3858615 68645 66780 855452779 77971 63864 164087878 66780 2181 950780612 11328 9501 189785392 39594 63864 935204879 74281 9501 425818735 39594 15585 835772905 15585 34749 921898769 28005 9501 253818331 15585 41814 257574836 34749 32856 508136585 61633 28005 346583315 61633 41602 224152834 61633 9392 338678015 41814 52033 237357823 6535 61633 554191500 39185 61633 896357305 71845 41602 462633593 39185 36662 924333895 35782 6535 207797045 71845 80266 55821057 28083 80266 322677147 36662 22981 638970561 31007 28083 971428442 28485 31007 176338822 55840 80266 891613885 28485 55878 836550151 42731 22981 292077665 79061 28485 157586117 28485 36377 7537774 30531 79061 825808658 42731 35656 192787240 30531 55581 132525000 40455 30531 274336582 40455 62123 160356166 40455 73269 621430368 62123 63032 820782105 62123 35584 107771185 40455 73622 41199782 73622 13355 57574258 44967 63032 13235604 63032 48324 754530358 35584 70611 39901694 76674 70611 763005088 71650 13355 529880052 6933 71650 297464448 48324 14951 184788484 23984 76674 782887373 56444 23984 998188869 37380 23984 79205078 23984 64188 244390281 65043 64188 79754957 35273 37380 349775660 52724 56444 377441401 55177 52724 971758466 52724 47195 313546743 14827 65043 236720152 27908 52724 834779823 27908 78020 967201473 56109 78020 31658704 18857 27908 220844122 14827 32681 557802935 18857 4013 671891187 52026 18857 575462438 27516 32681 250430613 2044 4013 386174141 32681 40832 60335660 77430 4013 412509628 62010 77430 505971588 522 62010 653603110 76381 522 77483037 522 27071 315240474 76381 22225 887743304 31503 27071 295857732 22225 10374 452837908 31503 58850 57059003 27071 60079 509155935 17794 22225 931830984 13332 58850 955552244 13332 5852 556159878 17794 60252 866993636 2091 13332 405836449 13332 31111 260779466 31111 12146 189956965 75939 2091 460813455 67647 75939 96997457 75939 61123 515742628 12146 24894 705016029 20479 67647 414774577 75939 39986 110947059 39986 39974 33422896 20479 8482 393810863 39986 35320 782867997 8482 45390 576142302 16716 45390 685451618 11926 35320 501952148 8482 36063 927152548 53222 35320 184807250 36063 33408 726134673 76767 36063 807199416 36063 9530 70840639 32058 36063 577760969 76767 80664 316434803 80107 32058 842585547 76767 10616 988683457 32058 53184 451338213 18092 80664 974055016 18092 11677 417201533 43959 18092 23307273 11677 62596 52892306 18092 27230 978162364 18092 55015 113720495 335 43959 315149400 43959 50857 798279626 50857 32075 525808308 32075 46472 80748551 16851 335 362192266 32075 71661 888264912 13441 46472 498835566 71661 22383 262352798 22383 56530 241932115 11862 22383 214658076 71661 39064 411356436 11862 22751 677942845 53243 22751 625203443 53243 9256 143422600 53225 22751 138195953 53225 71521 213713420 38885 53225 113219888 5383 53243 199662126 53225 72681 469988439 53225 24819 940709840 36193 72681 643952895 72681 8354 363324122 48548 72681 117374262 35654 24819 335340184 24819 39304 44400630 39304 37143 427809857 712 48548 181857868 39304 4912 890420773 39304 31431 541620551 712 3896 115459818 3896 26290 848535516 60813 31431 838194556 5944 4912 46198983 21332 26290 453299948 21332 72112 170783707 27985 5944 200884475 28741 27985 75500891 70169 21332 662557762 21332 3009 894918215 78119 27985 404697877 27985 45902 547896205 45902 21207 395075910 24642 3009 790776785 14828 21207 241848083 14828 72290 24372756 21207 73476 864730190 21207 8824 391513837 72290 34553 687180024 33699 34553 593297777 31867 72290 953900240 78268 34553 387006109 78268 23002 283850785 51800 31867 424026011 27876 51800 360414850 69330 78268 796822841 11408 23002 110779421 80636 27876 597620461 51800 32980 779505819 80636 68259 496384713 68259 63390 573310932 79161 32980 83694502 37756 79161 246182089 63390 64654 845998567 77227 79161 912921156 79120 79161 926358433 64654 24914 908410527 23688 79120 726638811 17755 24914 628387891 79607 77227 843702557 49138 23688 174641748 59834 17755 606431817 45863 23688 837760794 79607 56563 496309198 15317 49138 297482224 59834 37562 343653215 15317 78289 365967728 56563 4750 13866978 61225 56563 902556053 4750 12580 398028278 78289 745 4194589 65742 78289 387331306 61225 70638 490267603 69384 70638 662415476 79291 65742 969667637 745 18106 812490933 79291 80182 999159780 70638 41296 134763254 67930 41296 475491378 19375 67930 159219888 80182 48550 623766362 14587 48550 496283107 41296 70302 930220817 70302 8504 454400256 19375 5420 75048328 38024 14587 353286780 13900 70302 881847944 15758 5420 549397080 27720 13900 707104551 25293 27720 195803740 24937 38024 570446938 7600 27720 673597923 7600 20430 279733773 12125 20430 111559994 11865 12125 291949978 12125 6959 233231452 12125 71175 626169333 40791 20430 757966778 6959 76397 92180992 21874 6959 94199721 40161 6959 769828267 1580 71175 951504934 71070 21874 40620935 45347 21874 728824457 56743 40161 565230920 42936 40161 277014023 77222 45347 785439218 16432 56743 557800927 13324 77222 611489472 23902 16432 525430842 23902 20697 792657150 77222 21838 671672138 20697 5933 340693202 20697 75138 827732983 20697 32317 199555000 43552 32317 157652562 62825 43552 74451903 55711 5933 326092177 58860 55711 315092211 11339 55711 862798321 58241 62825 832061179 80808 55711 868517338 55711 70138 942940639 80808 13271 387706089 13271 9163 800711884 58241 41583 162902261 13271 78323 376831923 41583 35432 864711867 60085 41583 969246015 78323 24508 855432017 35432 78036 319410253 24508 13473 990700631 60085 6131 974758424 42452 6131 508934991 42452 35774 224225792 78036 38816 22690116 42452 74024 364062006 73110 38816 526303718 48776 35774 22558419 35774 72525 566465456 48776 2899 532179436 47134 48776 121672037 72525 37737 416458466 47134 16681 479052833 47134 26533 531345104 47134 49144 407021845 13901 37737 200085779 76386 13901 97133862 27799 13901 567031634 26533 39131 317211188 65679 76386 682834864 60769 27799 847544395 35377 65679 936141455 25685 39131 58932215 58148 60769 992890619 78906 65679 487002876 56688 60769 207281737 67034 35377 139114115 67034 80520 447575166 7020 58148 9444683 5208 56688 657684497 5208 66031 534708327 67034 43660 666705353 5208 32636 885130827 47819 43660 942943740 5208 28671 877510761 43660 76833 247276017 70445 32636 230224524 19561 28671 803935970 44057 70445 847150045 70445 17152 767070758 28100 17152 879445694 70445 65031 795344183 1608 28100 598092697 3558 28100 341759456 17152 60608 74355969 65031 19271 729036606 76463 65031 709730577 25827 1608 945939183 60608 17558 334511646 57996 25827 502236119 17558 78485 72210578 5706 17558 642110264 25827 31159 637962307 5706 52564 591591839 78485 23196 947905522 64815 52564 671781623 9965 31159 185531442 55423 31159 550943725 23196 14594 415077855 64815 60417 96194217 64815 47662 892147132 60417 5169 803530818 62156 55423 778521832 15807 60417 901771813 60417 55773 343385624 55773 53402 30088585 53799 15807 858552766 55773 71559 718031303 42249 15807 970761431 29569 53402 834143776 53402 43604 373318439 71555 53799 451050871 42249 59746 678083905 43604 7032 47506718 26378 59746 747214126 56579 59746 140144632 71555 13208 526480806 26378 16233 946271667 30298 56579 398178150 75584 16233 270552466 23256 13208 104567762 54400 23256 9676326 28923 75584 972839898 28923 1795 164668301 40751 23256 742363469 28923 865 567300983 56500 54400 357253826 39007 1795 379564487 56500 6178 725379149 40751 31720 833532189 56500 1326 275804838 63415 6178 964470882 39007 37721 769868620 1456 63415 959804631 31720 19827 463818729 62606 63415 762126893 63415 18587 383514496 19827 18420 236539718 31520 18420 204543546 6059 18587 4988424 13077 18587 252536445 61567 18587 767621622 14061 18420 148190310 64646 14061 350160700 61567 46221 279290013 67602 13077 198679083 14061 34665 9886059 63935 64646 62413194 78362 34665 778925214 67602 75669 652834148 63935 42170 105091271 78362 53858 663646783 63935 38768 891796959 42170 27464 549992860 53858 80725 6427218 80725 42951 748280219 38768 47903 684819738 36082 47903 868753931 73773 36082 220637001 33976 47903 706579505 36082 21366 107640219 21366 29134 907538213 73773 22846 920924902 41425 21366 602313655 29134 16937 844685580 41425 60398 795110408 52316 29134 227657894 52316 64065 143415316 70662 16937 63976391 52316 64000 920828056 34167 64000 953422157 64000 25306 181883620 48775 64065 890042817 48775 20276 323768293 20276 58486 122068532 49040 34167 463123180 36819 25306 788122735 48775 33476 52267728 36819 12709 45645499 8696 58486 113930453 10283 49040 614761885 12709 44942 692624278 8696 49254 925347101 11021 10283 814390980 10283 7607 381964119 360 44942 764759800 11755 44942 109360012 7879 360 826144522 59568 7879 849797320 39367 59568 962598995 360 47809 32776963 2517 11755 906607302 3095 39367 353932618 28668 39367 87496385 47809 39145 465972761 38606 28668 142425545 71973 3095 668016748 446 39145 923154423 28668 36850 376122117 39436 36850 287720041 36850 11047 177797140 39436 16625 945988861 64765 11047 999123260 16625 9262 139076330 39436 21447 627078898 60164 9262 525819132 71237 9262 232430200 21447 22509 38304608 41985 60164 243817813 42987 60164 838457284 70988 71237 32260530 64501 22509 643041569 41985 7028 520965351 5365 41985 146157476 40012 70988 8774096 40012 901 507690053 64501 47111 338873707 40012 40244 473728386 28933 40012 930844997 47111 56885 891950247 47111 68676 566996389 20802 68676 775328804 49227 28933 555228513 71334 49227 90822107 71334 23246 791950754 23246 53623 361353249 80299 71334 762678568 35591 23246 229521260 39670 80299 275623511 39670 10649 33247737 23723 39670 662072601 3335 35591 323485191 35591 62490 847133053 46521 3335 191459625 10649 28761 262534641 3335 48011 40934645 72252 48011 206211951 46521 62759 333990318 37827 62759 334929560 60012 48011 413003138 48011 37937 206608164 62759 38643 656124296 38643 48566 631267555 40823 37827 105447002 37937 69970 113840641 69970 72687 43805021 44270 72687 679632527 72687 43794 776859549 32382 40823 17020137 32382 34905 9776330 79715 72687 756761745 34905 64665 814118506 27175 34905 572007121 79715 53857 724414158 34256 79715 425437598 67365 79715 886333344 53857 17078 764290033 53857 49921 453848843 69063 49921 280619546 69063 26433 7481353 49921 69687 697990582 15475 69063 170373428 69063 73609 271092934 26433 20235 756905038 69687 37678 620584850 50443 15475 272700547 50443 79753 669908690 73609 27396 192836641 79753 34627 87444226 20849 79753 1368842 50382 50443 759700795 20849 43647 997443934 50382 37431 282676177 46002 37431 624581115 20849 14674 863104971 64180 50382 957755908 43647 4873 388381539 46002 29585 791235011 37383 4873 780395011 4873 61442 800103892 4873 17392 167337766 69327 4873 483359157 12710 17392 12139841 69327 34970 79162266 61442 34703 298479296 34970 9054 317498589 69327 50163 820749643 63670 34970 434687268 64376 9054 471267999 63670 74997 666721541 59807 63670 396363549 53848 50163 747984872 7734 53848 457639484 74997 74455 296735910 39375 74997 939876281 15542 53848 491530707 53848 65280 874676939 74455 29130 944460501 74455 13029 503602010 65280 4075 838917195 3890 29130 809186574 3890 53216 712777746 22855 29130 176391006 51983 53216 585878386 3890 60656 911766096 51983 22278 982031974 60656 56282 582110076 60656 56370 945391083 60656 22355 121753080 22355 48978 130300405 22278 54789 43999495 8196 54789 21359758 24613 56370 301753674 11811 48978 510525913 19156 24613 546992075 11811 60533 459953340 11811 44378 210891591 60533 48265 691147565 44378 49780 25228800 49780 55496 34941600 48265 31416 87174928 72420 49780 97640892 72420 42429 452023120 49780 55774 561550912 55496 63211 990191666 28347 55774 192954609 620 63211 18715128 28347 30424 510416644 79692 63211 885167324 63211 79008 978340835 620 32859 222902014 31763 620 345887098 69437 79008 316057960 53605 79692 821076199 69437 71325 19093314 32859 39154 278281656 39154 74136 578024072 38323 39154 628069593 68807 39154 123987221 66540 39154 161372440 74136 55768 586504521 74136 26246 705919097 55768 27763 421157764 27763 72372 778204800 26246 77736 89794647 26246 51221 443517186 69166 51221 47356160 69166 37328 599006613 27419 77736 678955296 77736 52178 557217228 44261 69166 981133309 27419 70701 656833199 29606 52178 63937780 44261 49273 294237272 67226 70701 179555996 67226 15559 7136587 47586 49273 809936759 62139 47586 223796516 61455 15559 781907773 33189 15559 242452310 62139 61060 611063300 62139 46473 36915429 64014 61455 327890129 61455 18263 726866277 18263 19311 908521202 61427 61060 409926733 43884 19311 972098738 7754 19311 153844593 61427 27638 56695423 19311 3707 928994217 19993 61427 756207925 43884 17377 2311935 64830 3707 206735536 3707 41979 502271906 50018 17377 80626115 64830 41069 712862077 24134 41069 283210060 16022 24134 55141573 41069 3300 90732246 16022 29751 322978312 16022 36817 66091356 29751 2927 593940659 12116 2927 504697675 2927 63918 779259311 54332 63918 48383465 2927 27095 650160865 12116 81195 201933382 12116 42839 928285122 39207 42839 583613949 81195 79942 249828576 5089 27095 27797593 56 39207 60962178 39207 9947 417500858 39207 2944 627140540 32835 2944 898111599 32835 2652 360002901 32835 64007 388056596 64007 79418 707425748 59121 2944 554245160 2652 42541 159180068 42541 51880 752487637 64007 9819 964769063 42541 13126 19362782 47212 59121 215606287 30684 13126 28643914 51880 50736 119733143 33573 13126 133158215 50736 17677 72481859 51284 30684 149315420 50736 78088 911408526 51284 59720 354773950 17677 57442 864146323 17677 49020 930387686 59720 62930 340617517 59720 11768 615806179 49020 61453 792294170 61453 13127 14171217 49020 10222 175231186 18161 62930 355150120 11768 20715 489027077 66546 10222 561305033 1031 66546 292751889 44730 1031 494488239 20715 38470 97638671 1031 18664 917372495 50903 38470 691230676 50903 68941 838007672 44730 33802 720009690 10978 68941 684498119 18664 33019 105544555 10978 42091 265457491 65759 42091 521114465 53010 33019 212451008 6720 33019 165679054 52750 6720 939699471 34334 6720 951395160 52750 14333 115982699 52750 12296 47984102 17444 52750 461897146 12296 78861 106790945 18931 78861 712219017 50308 17444 356448785 78861 54556 58431320 1669 78861 23654748 41905 18931 842118381 18931 49348 895750087 69427 50308 732070726 69427 64681 92237278 41905 80600 965726551 18352 41905 364639211 37464 80600 765138810 64681 24360 111463226 18352 49199 412697769 24360 41816 49141496 37464 73422 862619148 37464 80724 106380905 59717 24360 806470411 41816 32062 830097555 55948 41816 244320865 30600 32062 165380219 73231 80724 835467954 30600 74921 899047817 79554 55948 183027557 74921 48799 217093113 48799 31587 954234125 31587 43737 759212829 29575 31587 750283043 43737 12695 158043494 48799 67032 587672432 29575 75965 37575727 9778 12695 363117430 61293 9778 582678795 12695 48088 311819021 67032 78697 592038620 136 75965 119045003 65359 78697 347611830 37461 65359 671065494 48088 20147 79600686 52950 78697 942977441 52950 14189 855363508 52950 51497 730942471 37461 77033 321617201 20147 48726 42801443 52950 39700 496722676 67892 39700 686845684 77033 60507 785798153 79676 67892 235804084 39700 40189 924583653 45368 60507 633769648 78261 40189 956279338 14579 79676 126557462 55119 45368 264876656 14962 40189 108099865 75112 14579 504232357 14962 45442 346203839 45442 35091 653321571 45442 51079 826688552 45442 60483 263404523 14257 35091 307115816 60483 60787 352480218 22486 60787 999458301 60787 1799 748957312 22486 33450 359271670 1799 57906 635401838 48407 1799 895195938 33450 76251 303405018 74577 57906 600605043 33450 65201 524409055 74577 20745 765275364 33650 65201 612298562 20635 20745 240753627 7166 20745 41141862 34889 20745 93075255 34889 67896 789448523 55672 33650 917189932 20635 1772 99185270 2594 67896 985239811 67896 72121 4426968 59414 55672 79232597 80967 55672 42585499 2594 78355 936542680 44028 80967 701214633 72121 24408 766788538 64202 78355 98368981 80967 69075 106781450 69075 30342 348575804 46763 24408 681320375 11053 30342 267493605 11053 16996 399296749 58781 16996 732135749 70139 58781 903903567 46763 15146 938167614 76073 58781 237012649 52925 76073 938687559 52925 61267 287456087 52925 52273 143190129 70039 15146 179779923 10394 70039 466179190 70039 32172 775061150 62792 70039 183665063 53166 52273 980248413 47939 62792 81894026 53194 32172 774474881 57648 53166 993513467 79583 47939 111362457 45040 79583 342774661 57648 21993 262002934 44142 53194 461958452 45040 65101 928569555 11634 21993 815260827 11634 8873 234435419 11634 53287 145057109 44142 71669 360404767 53287 64445 65816503 71669 76785 28300819 4994 76785 722341216 78007 4994 781722431 71669 57652 227667070 4994 24520 711171920 76785 43316 582485292 4994 58377 799346102 10860 78007 395349449 42932 43316 58718577 61501 42932 560364617 42932 19761 110470263 63986 42932 908346473 61501 68569 891625449 8796 63986 611637372 63986 54023 664639880 27854 68569 92528833 27854 78977 926935439 78977 42519 406522630 54023 18897 176654339 78977 55787 117371533 18897 69463 707886585 28997 42519 562876984 55787 37775 330149477 69952 69463 421098072 69952 47188 668050683 28758 69463 81188886 9087 37775 62120833 18277 9087 123426627 28758 68783 895455290 16442 47188 58292847 9087 30334 117550573 68783 36324 958068567 26656 36324 670724426 23646 68783 458176581 3909 23646 851297245 65723 23646 587721372 26656 50206 980437638 3909 36732 918932866 68551 50206 961341138 3909 5867 404487868 1151 68551 26526327 5867 21733 260429117 36732 67667 327728462 21733 39067 894909789 21733 28958 676468790 4536 39067 488311621 58564 28958 809057014 64034 67667 543538073 11847 58564 663487735 21191 11847 32192905 75310 11847 282295468 12743 11847 779001510 67030 12743 623028982 33078 11847 278352920 8256 33078 742998014 59003 75310 918794640 29861 33078 21033891 33078 46433 710687848 33078 70176 120628549 46433 45519 276978803 6341 70176 263832972 1462 70176 443633051 1462 21364 64186962 70176 76971 257704126 40086 6341 841402128 21364 37702 947492375 21364 73563 762327655 67620 76971 91463401 67620 59652 129460962 59652 25880 527275806 59652 40045 905173457 69872 67620 347016015 59652 9412 330326903 53436 59652 980002399 51900 25880 515817849 69872 8730 100569141 27955 69872 22271626 17968 8730 705057156 34929 27955 531373315 71531 8730 666649632 51838 27955 957691010 17968 63187 201505738 49792 34929 45668593 76586 34929 810408002 15292 51838 515301808 15292 29579 605137578 29579 25611 488786954 32343 29579 51715313 76586 71321 862373804 71321 25414 122585659 25414 61094 141215265 25611 44165 862875173 32343 18882 767356989 62574 71321 954978176 18882 58959 235726310 71010 18882 376538447 58959 19597 940802515 19597 7911 618468684 62574 14326 723529672 7911 7347 866633361 71010 74537 471593194 74537 46161 364339445 34560 46161 128957232 34560 39562 632010354 78322 39562 5321519 61097 34560 74555389 59327 46161 830267160 34560 76574 15056373 59327 31551 210395590 74992 61097 601387154 61097 52913 149211406 74992 497 492055568 33427 31551 261002485 14949 33427 781517729 57756 33427 244433638 40503 52913 75879987 33291 57756 824954729 51188 33427 676406979 14949 19000 561306888 76096 19000 797759347 28765 40503 915529695 72944 51188 565681539 20616 72944 514777997 20616 73621 48453705 28765 40423 108321509 73621 63421 23811836 40423 74951 332799159 73621 2101 52579535 63421 32412 478908005 35936 74951 430850150 74951 38661 39797404 2101 724 291884824 19305 32412 799465917 24012 19305 671180443 19305 9800 129225486 57423 9800 632433911 54309 57423 46287226 54309 71472 348101085 24012 46142 483886060 47907 71472 138755158 71472 16104 898911997 54309 27193 554773181 7391 47907 530950746 15483 47907 530545499 48896 16104 146482679 7391 73291 585716743 73291 17255 320642135 17255 22224 51032215 4198 48896 698409719 4198 33981 185913557 42666 17255 748701497 33981 4349 429939434 22224 53096 868979266 53096 1959 61086644 9964 1959 27111659 67642 53096 650105593 12112 1959 214925144 49148 12112 862767511 12112 48620 664747840 67642 64615 608250989 16390 12112 207225008 48620 38251 997510600 48620 9088 776601999 63514 38251 500491545 16390 73469 328304521 39364 38251 7679623 73469 43822 209785269 1033 43822 577027439 27734 63514 920692274 80405 1033 136662561 36199 80405 690472233 19448 1033 578860288 1033 29341 696679627 22096 19448 356305965 58892 19448 539973508 29341 21674 25174336 22096 57121 863557385 21674 12342 127582008 64434 21674 628776799 58892 9590 967687452 28091 64434 19511354 23320 64434 739120037 50949 12342 970535179 76492 64434 160577506 63502 76492 806777908 50949 53157 691547736 35287 50949 789040919 63502 32147 107680217 35361 53157 417068522 35361 63894 699664363 73994 63894 281059484 56838 35361 556756895 32147 9928 305072683 29204 63894 637292603 80706 73994 17445155 9928 49836 595963500 69418 56838 137896179 80193 69418 118769479 13089 80193 503747363 6320 13089 852175162 78237 69418 429103400 65038 78237 512808111 79132 13089 519163622 65038 58522 556381214 79132 26423 936990857 79132 51438 745790523 33337 58522 538433324 11494 26423 67699910 16322 11494 839402669 51438 3064 482388187 42937 11494 15005268 42937 4443 893804330 79191 42937 118467924 62653 4443 113849155 70692 79191 144437143 73305 62653 785256906 79191 30527 67296264 25288 79191 496717560 32059 30527 771069693 70692 36628 227724729 25288 33432 14177051 74601 33432 631143591 28534 25288 128579019 28534 30865 248632731 55505 30865 256352363 30865 14145 824829511 55505 77817 661888954 77817 32880 276775427 3888 30865 436240350 77817 73838 255088514 73838 75654 914197946 75654 18993 859250733 32880 2455 43443137 3888 27248 272986795 73838 33726 261583416 6232 33726 227606080 2455 51732 474226774 42661 2455 680887190 64062 33726 410109521 6232 9119 423303829 56190 9119 365573537 51732 30875 937819513 64062 66908 671799881 8275 66908 660335719 66908 64511 162768570 56190 8800 393750422 17923 64511 660802352 68138 66908 910977075 11686 64511 461485797 78182 8800 223791019 68138 21873 684675392 21873 3973 703862378 36405 11686 15179469 11686 13623 466740657 53150 13623 19302188 77225 36405 91750872 68121 13623 990694175 42934 13623 264854565 42934 67117 949198024 58020 77225 475566986 40057 77225 545647216 33216 67117 41449460 19796 42934 827351261 15303 19796 615727756 58020 65292 988906753 19796 4302 716938969 69392 33216 995948572 4302 30937 537517010 30937 43687 658067264 28402 4302 436417029 67946 69392 746818502 69392 64392 914761525 28402 23745 262770985 14349 64392 105039433 54493 28402 809839073 5971 14349 28968304 54493 21987 154956525 72069 23745 119484906 60684 14349 875360647 48925 72069 123661193 72069 4398 279764136 72069 53068 242882246 3287 60684 113917859 72817 48925 139357098 53068 56856 489689622 76176 3287 154387274 12448 72817 956458376 76176 60035 826537150 76176 26871 953797587 60035 60843 136231070 885 60035 364699350 885 63272 676671998 885 52915 940649835 885 11800 501963659 11800 24199 383885916 19572 885 385310582 29032 19572 171257712 71715 52915 939362759 30179 19572 113624783 55181 71715 909677042 58597 19572 507010333 72378 58597 692338877 58597 28086 838245813 28086 57687 240247119 13472 55181 302968959 20398 13472 113229111 57687 59488 246710261 42918 13472 187324182 57687 14957 438574362 14957 61713 708403277 13018 14957 19945391 13018 63662 486110329 39893 63662 426939386 24361 61713 328895022 32669 61713 209225644 24361 11123 996394921 11123 76850 7669079 31900 32669 884737384 34655 11123 60126175 32669 18367 195507341 31900 25872 206495392 18367 10835 30763441 54686 18367 951153909 53231 18367 493082098 53231 50549 612408161 739 25872 64704899 29079 739 231934 739 1289 676073003 53231 20937 681321014 45755 50549 967735487 45755 6640 96056438 20645 6640 311815334 49025 6640 357896907 20937 2071 654673106 71554 6640 26569921 1254 2071 633634564 20645 1045 11433248 13931 2071 686270964 30514 2071 587518326 29278 1045 204831777 67414 30514 85871136 67414 2086 537312738 13082 67414 672868251 30514 44762 513274389 2086 65549 923386464 76504 67414 97252273 6480 76504 2689335 9226 76504 828201116 44762 64433 458136673 8423 6480 778609323 8273 9226 38087369 80894 8273 717771905 8273 14859 781674591 8423 18678 864624121 8423 23088 140944980 43752 80894 274152105 63778 80894 44025273 43752 72157 165435535 875 43752 729883283 72157 33492 71082789 74602 33492 864752498 74602 59130 377745349 41494 875 282435366 33492 16231 228028075 55301 16231 246369737 52392 74602 77794982 41494 1518 123913984 48341 41494 186494070 48341 4254 904642455 52392 60326 127297843 48341 43327 825606787 1518 44852 124919901 4254 7203 917947488 7203 16826 439041933 16826 65406 821581707 73547 7203 6133219 73547 27805 383492481 7203 29709 406292388 77882 29709 147374081 75066 27805 259016234 8473 29709 345990559 29709 48003 678200921 77882 12551 837410802 75066 61018 228009468 18038 61018 620845880 50216 18038 492673392 10309 48003 314306306 33032 12551 21117427 10309 74480 760465076 74480 75472 585117265 74480 13613 822800429 74480 67917 120897339 41966 13613 532678099 60622 67917 577253455 18918 13613 14026539 41966 5929 73795997 41966 22938 25597255 44778 22938 682437989 18918 45935 321724608 24710 5929 310094013 56113 22938 970787465 56113 79310 94055855 56113 57291 272877047 9846 45935 369863915 56113 59436 280365340 73825 9846 467905256 79310 20148 103780712 20148 60172 14491379 9846 55582 968508670 45901 20148 316510989 20148 27973 280530873 43667 45901 47585005 43667 3693 847336602 43667 8949 874168882 43667 21757 492986800 27973 27493 816664396 24775 27493 692062999 45393 21757 601384386 52877 8949 730926232 19256 45393 850798519 24775 69509 631262179 45393 45576 966973690 69509 22148 612539069 14891 69509 371501700 14891 59805 278242603 4888 69509 121131997 22148 42423 783352373 53206 14891 569934301 59805 64885 898739994 24187 59805 652266534 24187 66744 333398777 21712 53206 708017410 29592 64885 84683882 70004 64885 842918172 27745 24187 133166447 70004 8612 531934384 29592 32299 569969515 31358 29592 351987866 27745 80786 185405844 32299 40664 468589022 58008 32299 116534954 81224 31358 874938270 15910 81224 758438019 80786 36766 383092652 31398 40664 741492103 67190 58008 901421157 69957 36766 209322817 53600 15910 805385355 19813 36766 771356713 64209 67190 962133160 41613 64209 47052918 41613 12309 373984484 19625 64209 698008318 28138 12309 504563716 19625 63661 301978265 70855 19625 199578957 63661 10914 415390106 36473 10914 318400545 70855 61445 371906147 61445 79915 536038838 3151 61445 589368733 3151 2651 893321829 61445 74143 751931262 3151 13131 945214596 79915 67339 52043412 13131 47927 132843834 2651 63512 106448000 28285 74143 421151461 59749 63512 85317017 28285 4579 540386829 47927 77144 751384265 4579 79570 805808498 59749 8002 519515712 78940 59749 45635196 79570 1949 530734940 77144 22796 709852808 36771 22796 576683077 76269 36771 771311571 17463 36771 6914522 52591 76269 556935013 11578 17463 328906623 6693 76269 863086960 17463 34058 901639863 17463 76831 92327290 39997 11578 62469949 76831 3801 79284860 76831 63485 77712605 63485 16393 538177633 3801 68923 714335100 3801 20621 193682875 56870 20621 870519560 5535 20621 217690062 16393 45276 359226670 56870 54204 480849676 16677 5535 410560499 16677 39994 130131823 79353 16677 432596235 22345 39994 879854443 25511 79353 129973555 39994 31004 26225677 39994 6748 162444901 79353 61222 563846765 51786 31004 843120243 24735 25511 542418521 11870 51786 538353576 19598 11870 655041733 19103 51786 639637078 19103 61628 561108473 19103 47158 566766127 61628 6002 70037639 65223 47158 932259188 49773 47158 421826447 61628 8108 45904595 6002 24638 256640571 49773 80928 978895321 43577 8108 73354351 80928 18890 93409483 80960 18890 234014077 80960 59543 739225512 80928 43841 199017768 69081 43841 365050343 38146 69081 244001274 32109 69081 431823995 25295 59543 708583868 43841 78361 699584245 25295 31177 680949446 38146 68290 831307318 9743 78361 554247906 25295 37817 109489482 37817 54303 53090061 62677 31177 946271072 17265 62677 82241376 37817 73203 616161875 21455 17265 828726629 38480 62677 945204399 7587 17265 337999175 37103 17265 734320247 56093 37103 167458512 56149 38480 239626544 2215 38480 17250713 41156 56093 507180237 2215 73586 128603272 59241 73586 653492401 78001 56149 68215817 78001 77869 493739653 73586 19270 703883036 77869 80628 952782986 34830 59241 332207630 80628 38903 102379863 77869 61892 776848597 18912 34830 41195007 67585 38903 62871703 67585 47088 401880919 67585 57358 794175845 61892 41869 958888944 18912 27739 285750952 4454 67585 362143066 45867 41869 509589435 55846 41869 97205401 41869 35868 483650050 40837 35868 404143827 44445 40837 735988478 45867 75659 973657496 135 55846 778388023 44982 44445 81646718 40837 29974 681170670 36917 44982 375117092 36917 48008 603389676 35993 44982 974372586 29974 12769 271021823 35993 57363 61508429 39644 12769 104363411 12769 1153 971126997 12769 71797 144319661 80442 39644 44274446 49830 71797 364310150 5884 1153 668019145 30279 1153 657861434 10778 5884 21011087 80442 73931 275263050 49830 40033 844002427 36585 10778 783048576 40033 8887 700476091 20267 10778 701150228 57929 40033 636520123 57929 1157 165659258 36585 15791 381461175 57929 57080 974196394 8594 1157 736491863 54802 57929 125953269 57080 51481 451518465 54802 64513 81700931 64513 36287 295594747 8594 50906 613730601 51481 28075 28328172 47335 36287 976812685 47335 18020 697943719 28075 6229 796482816 75956 50906 998815862 12198 28075 778301188 18020 48330 174837796 18020 51712 185880886 62616 51712 66499464 51712 24778 613919842 12198 9009 983626035 48330 42435 436273986 51712 28797 935169228 62616 20539 407198460 42435 78968 110053631 57194 78968 104918857 20539 5873 614955411 10224 20539 715745100 20539 1328 694109152 78968 33192 563835291 5873 30477 714893661 30477 21669 180777350 59642 1328 991129623 33192 53115 298546776 59642 28722 231768216 21669 27206 713136764 53115 81097 357372428 46853 53115 355571450 46853 28501 372418365 28501 3913 228338331 5958 3913 488731671 5958 13407 178402848 3913 658 267505079 658 29595 269102562 5958 9105 111408564 5958 52153 507055595 9105 19635 880107030 52153 37712 421066380 9105 21760 907007530 38773 21760 633898441 78180 38773 484596123 51740 37712 59202696 28369 51740 201478654 38773 10880 987026556 38773 61809 882576754 28369 10771 761401713 10771 23779 253654773 34658 10771 180028207 22997 10880 686468858 34658 45436 482774082 29545 45436 987101320 36433 23779 329212346 34658 60153 530178971 22997 5428 443477704 60153 5546 322408231 80971 5546 133511296 80971 64468 129444049 64903 60153 354005604 39508 5546 312520836 5546 35492 757336070 44099 39508 261429746 35492 36538 123955065 35492 78958 163575044 36538 10755 36244370 37661 35492 605630388 36538 53769 352954022 78958 1278 213880828 58289 1278 164972759 1278 16843 137477793 53769 72422 886278999 16843 20704 390859307 48771 1278 119406727 63314 48771 65020636 13591 20704 851226057 48771 40112 519477190 13591 32129 130188110 9799 32129 684848959 63314 45869 148507805 33782 45869 558126444 17649 32129 403500603 33782 18125 261319675 9799 75824 461521240 28568 17649 143653692 75824 24278 71776650 28568 9176 939977160 5937 24278 741017507 28568 29251 682878643 28568 6974 851139821 392 29251 38869264 50599 29251 682989798 50599 67407 868477054 77872 50599 44286090 17549 6974 67321082 19505 77872 254266366 77482 50599 82578767 17549 2201 494237057 41345 77872 266737944 53541 17549 819098942 77482 67758 287284995 61789 2201 691523119 34855 2201 406480290 76922 41345 410614971 61789 26749 850513908 61789 71749 394807260 76922 29175 521669720 10517 71749 152762326 29175 48690 890974965 10517 54145 795989138 10517 9460 242358658 10517 50297 288776271 50297 73896 560538822 48690 69497 668835865 13853 73896 443804325 47395 9460 90184751 80267 73896 83843099 47395 34461 663384174 47395 79078 771797544 36362 47395 137231371 39402 36362 40786637 3411 34461 216727324 34461 16357 609835688 79078 61001 805119481 61001 69879 419054413 3411 12489 16655749 61001 38910 503880472 20382 12489 986350494 38910 57828 940961697 12489 63507 596728759 40054 63507 995637515 20382 60134 820888040 28846 60134 26170428 57828 57146 127353053 28846 20115 263304059 28846 52492 272795774 20115 46036 796623053 52492 45151 719063401 17736 20115 711529096 25416 17736 464818444 46036 53345 977807850 64006 25416 791996579 40892 17736 786906212 29467 25416 251140317 53345 24398 138566132 6323 64006 670182980 32668 40892 92331635 40892 25678 918716960 23263 29467 680375934 23263 1497 768986383 32668 19184 15687136 56545 32668 100287037 46020 1497 383821603 56545 70539 923801629 4811 19184 196049670 74174 19184 78450558 4811 22903 870094266 70539 76858 508062193 73433 22903 353826909 56285 76858 942417436 51123 76858 312104284 16203 56285 479113036 69342 76858 956187785 73433 60825 375454330 11614 69342 1449059 51123 41308 432760061 16203 39993 38739219 64537 60825 829446382 75650 60825 204913886 19708 11614 222944220 69902 39993 994384434 69902 32264 574821075 60342 75650 24358263 24165 69902 79028228 32264 64695 547118476 69902 37062 575610910 24165 260 486562429 260 26855 116175028 26855 33745 157586642 44673 33745 784346633 33745 32177 488586419 32177 55594 176171894 61722 33745 455186492 53040 33745 654919158 34541 55594 463898987 80198 61722 61063932 53040 60835 31774504 43895 80198 880311171 43895 70241 423800974 69017 43895 139350636 69017 23065 833301412 69017 27022 535174910 43895 53509 622201840 27022 30570 320163105 30570 74881 848011994 29396 74881 791340532 30570 37131 26649133 58389 74881 568956750 62512 29396 678163401 58389 17371 141936001 62136 17371 954255634 8022 17371 157894858 74836 62136 543917638 8022 56279 894679252 8022 57373 850061777 8022 44973 643670762 1098 44973 601507782 10312 57373 708259729 45433 57373 387744658 71536 10312 708530803 71536 29892 985448922 71536 34004 277387765 45433 10157 24932811 10157 45264 198966378 71536 8784 775253121 29892 31296 550191298 45264 46666 248935009 20735 10157 568055242 36220 45264 746292184 23074 46666 465603959 38915 23074 349280731 20735 59466 984749849 23074 36438 993153091 38915 64243 879530833 26254 64243 426465112 64243 11455 321687101 36438 30936 645482021 30936 69725 129044788 19118 26254 150452079 30936 45178 226027392 26646 19118 521429892 39728 26646 507730304 9538 69725 484304845 74303 45178 268250248 45178 4475 391036389 74303 80594 531983689 9538 7011 548161626 4475 9169 396138331 74303 80242 914775815 80242 48669 627245165 72774 7011 568763500 80242 78250 605671311 72774 67601 400523480 25942 78250 737176702 38506 67601 915243613 67601 33814 329197107 2203 78250 739422783 67601 77924 912071106 70832 25942 912712955 47979 2203 11873706 77924 3015 619208259 80370 3015 896582812 80370 29972 913107281 40270 29972 266233651 67346 80370 273423007 29972 10725 21640375 30740 67346 694927431 30740 27674 908948377 27674 63503 67060484 30740 34523 351459169 10725 7986 461845524 77420 34523 976526652 77420 20098 517583686 34523 52279 130028635 20098 35785 773951811 7986 10514 439078685 27463 35785 538276084 52279 78276 118079004 27463 37772 333415340 78276 65622 984299161 64164 27463 130307819 65622 67401 301541202 67401 28172 190800271 73505 64164 625718860 61422 73505 561647359 73505 48747 797713900 67401 37601 657834303 3359 73505 929793888 37601 65122 367871010 39171 37601 163263680 30194 48747 906757562 46559 37601 240015590 61620 3359 643036560 30194 35906 453966060 39171 1920 742407246 35906 40283 435806595 1920 67012 1753807 1485 35906 550466664 40283 55920 652870076 67012 66869 155447531 40283 78841 5879902 78841 25525 943043016 54865 66869 579918333 75676 78841 544164893 54865 38276 490208477 80279 78841 942128513 25525 75202 162287286 4593 75202 399548734 728 4593 392755046 21570 80279 634292095 1553 21570 144296365 21570 24856 712910056 39424 24856 512479187 39630 24856 191120598 39630 51118 144594944 39424 36417 84899397 79585 24856 299729559 10972 79585 666705400 36417 77614 458328366 36417 3739 679953583 36417 27101 623331565 725 79585 50535581 14766 77614 656742549 725 44966 443459046 3739 50634 156115458 77074 50634 889692585 50634 75750 852882531 14766 13735 298978343 66659 75750 571012062 66659 80290 88260030 63085 13735 836667068 13735 35532 866081850 80290 42374 906134537 5962 63085 721077217 63085 54397 301206593 35532 39054 18032446 31853 39054 875629246 5962 77879 562673357 5627 5962 76201390 54397 57293 286902089 39054 49177 788916244 57293 61372 385245018 29978 49177 484230016 58976 57293 712193192 57293 3150 26838652 49177 67384 623365432 61372 63703 826128996 4333 67384 557451396 63703 11753 727267232 11753 61569 654275485 60981 11753 532075763 63703 55136 805528331 19574 61569 298425006 11753 44692 792593154 1012 61569 226850442 69018 19574 606943241 1012 7768 961122617 69018 61782 362598160 7768 65657 381444319 69018 33316 205627410 38154 7768 727760922 33316 45361 829337739 41233 33316 23472824 38154 45006 843702500 67467 45006 517834097 45006 79769 631730230 79769 43228 22802266 67467 36793 310131220 44408 36793 657976600 36793 41915 548370015 49224 41915 887252316 41915 9123 605626426 44080 44408 852534213 6733 9123 998760265 47045 44080 895532286 44080 72598 347294202 72598 2439 738413216 27016 6733 882215825 13308 47045 415937425 10028 13308 365142445 55035 13308 76412660 55035 580 836197732 6293 27016 139163937 19578 580 125474895 21635 19578 101569675 57196 55035 387000277 19578 57630 534190864 57196 8 542229624 78032 57196 960851287 57630 51429 473219960 2886 57630 450410264 13826 57630 184709481 13826 55291 702178802 34545 78032 803225869 68512 55291 497876330 29401 55291 904404098 29401 67258 17757339 34545 37444 231052964 29401 22848 739447131 67036 68512 806578160 37444 41756 735405467 41756 61370 534871497 31396 22848 38721489 67036 42027 508837758 31396 37288 470607360 54846 42027 560989048 61370 52414 507604579 73487 42027 814873803 45894 52414 517656533 4731 73487 32932307 63341 4731 638984336 45894 9116 294854552 40528 63341 382970935 75475 63341 666179299 70844 9116 587468072 9116 66016 668467572 9116 37405 518852246 70844 63230 297502570 75475 13250 132956539 1853 63230 409662860 13250 64667 493430745 48609 37405 229614223 48239 48609 568866786 36650 1853 915851403 48609 48515 515104048 48180 48609 954572531 4458 48239 738636464 67312 4458 663346407 62743 67312 480367297 33526 48515 96541816 31876 62743 654799515 33526 22324 95741608 62743 32081 820864805 53951 22324 731225494 1662 33526 904617203 53951 35447 409901592 1662 67706 964056611 53951 72481 104115971 72481 33329 684003840 67706 29018 471963065 29018 52756 821267433 24582 33329 205712621 33329 31460 528479028 33329 53906 534027646 21022 24582 51101084 24582 79812 929198043 15710 24582 248095198 31460 56891 732068708 64985 56891 123216527 64985 40406 875297696 40406 76874 309215256 9497 64985 130914378 56891 60978 924715102 71754 60978 658711613 56833 76874 107514072 31554 71754 512859529 80984 60978 409726624 8558 60978 341201751 80984 30977 292663876 80984 71803 799568326 71803 49509 358315208 49509 10557 902181906 71803 25523 311255069 35330 30977 380403108 10557 58376 950061166 28148 10557 314821674 35330 17731 393416442 28148 41690 385064638 35330 8481 533282749 38131 8481 631883185 75277 38131 26967278 74144 17731 422094674 8481 62076 568347562 62076 74709 227415903 38131 62694 343558521 74144 60934 57292747 74709 28748 313299647 27676 28748 13316835 40356 27676 446241617 60934 80893 59026310 60934 71053 649420746 71053 6218 360611904 71053 27958 524616734 75289 27958 66001431 80893 52124 494485491 75289 27730 551212652 71223 27730 547660028 75289 18674 810663019 27730 27357 441636449 27730 11773 829535376 27730 43754 770095849 43754 70382 339585049 38364 27357 551335475 2803 43754 707950210 70382 81062 746621824 2803 73850 98912574 81062 81037 698373551 21231 81037 143912457 21231 73078 910233717 64266 73078 133406117 38368 73078 907798501 73078 58619 778688325 71014 38368 510442443 69052 71014 276498818 69052 11917 479946615 66863 69052 737273862 66863 14725 697895016 34763 66863 185954309 14725 15202 282277143 34763 36249 99323932 14725 24341 218430087 62499 36249 277457887 15202 71335 362793681 71335 21473 139793923 75136 62499 631284230 71335 2750 530262955 75136 70348 810335157 70348 62613 699573960 75136 58675 750818974 70348 18814 125372843 2750 23130 934623321 52292 70348 185840753 52292 6938 792021964 49948 58675 734265178 64002 23130 118215930 52292 28871 955714422 30906 6938 736858314 45794 6938 105966005 5931 45794 507059002 64002 81128 225195743 69180 5931 223992666 45794 58931 234975012 69180 65988 64409979 69180 1318 207621774 69180 22476 763138099 5708 1318 751027241 11539 65988 48157670 5708 13476 35312458 20417 13476 161179406 12889 22476 619511439 17116 5708 160715796 17116 71248 321074051 40559 71248 660914520 40559 46523 997226104 23696 40559 377832682 23696 20254 11349453 23696 61441 830396895 61441 47284 488669520 76590 23696 33389786 59096 61441 415068525 2341 20254 881802258 11524 59096 51838354 54941 59096 955480110 63487 76590 475172260 56327 11524 414277497 77832 63487 248571200 54941 67851 522425910 54941 14473 472567401 65735 56327 849201655 48701 56327 56346651 14473 79539 397248053 63668 67851 681376034 48701 28465 19053266 48701 24571 827484520 14863 28465 571369547 54087 79539 406519984 6329 24571 113681511 6329 71541 88164433 54087 50984 250541849 14863 49559 38337486 49559 71681 363053091 71796 49559 92328987 41605 71681 709070286 71681 32626 773852129 71681 2606 739722592 70978 32626 637822628 33464 41605 455443931 68666 70978 69648292 33464 56942 341760565 35861 68666 84489297 33464 9099 992202206 15945 35861 71334617 15945 12807 801883967 15945 64823 27561688 78779 64823 575352090 17164 15945 422277860 27489 17164 352807858 12807 57057 676400530 78779 59376 79503234 51978 57057 472666435 47266 51978 985484137 19804 59376 661229170 29566 47266 282204074 40524 59376 767941614 51978 54967 628010273 35124 19804 242127450 33022 35124 195956540 35124 15872 578612545 55376 15872 472961114 56157 33022 755299022 30898 56157 672073405 69213 15872 691751084 56157 49216 544700078 55376 60090 791792106 1494 56157 523436973 44208 30898 148461837 16092 1494 79980303 74981 16092 802365528 40906 44208 393084817 44208 22035 838665363 74981 59961 127770752 7703 22035 346340268 74981 5508 246771228 59961 43096 26600498 7703 7804 383643395 9306 7703 473078245 70282 43096 811992752 7804 59365 785630762 70282 68849 385497292 68849 10484 685928841 55057 10484 546914108 68849 49087 270371725 68849 80127 496598033 30929 80127 989078785 30929 79170 348077094 12090 79170 763294289 71217 80127 613569661 44895 30929 799575135 31116 71217 887103719 44895 8415 432589580 44895 28766 460591503 30656 28766 31496614 31116 37182 923013502 31116 22941 334309784 30656 77791 99582943 73693 30656 69961409 77791 34040 707145651 77791 76597 125907810 27555 77791 118103085 73693 6435 798459233 34029 27555 500279793 27555 72522 942028022 76597 69719 376420778 69719 65580 826706691 69719 65718 272811490 69719 57596 239304312 57596 40624 869996794 65580 48551 711019946 38836 65718 645477350 57596 10047 954037440 57596 13061 770601054 40107 10047 96590043 13061 60016 921881030 10047 50659 386523089 64889 10047 42517147 60016 67320 358680642 60016 64924 451768543 30170 50659 509162742 35595 67320 599860870 30170 37773 944230168 79643 67320 152714754 30170 27063 311108052 3933 30170 159368104 14357 79643 668238194 3933 39163 772490428 14357 53335 254938446 26585 3933 203823532 67264 3933 873354537 31599 14357 426542689 39163 33473 18205026 24927 67264 149892648 11490 26585 864373123 31599 13121 382627030 24927 72409 282366862 33473 45722 266954348 80638 11490 707676609 23758 45722 262647859 80638 48512 442380648 23758 60555 893429009 48512 44918 79377766 56415 80638 437927175 50326 48512 61527269 50326 78584 538361048 72919 56415 767455267 56415 65748 752308482 50326 11454 138996272 72919 15657 867578658 15657 18556 356378670 65748 7825 81937960 7825 79602 85209938 32683 11454 717858910 79207 7825 621077757 24486 7825 516703907 9196 79207 107555431 34244 9196 26593597 32683 81200 781085052 9542 79207 226282106 24486 3435 958787827 9196 70865 335043177 81200 35451 434579589 28189 3435 216936087 74594 70865 842069137 47288 28189 281977955 71419 47288 39753133 28189 28577 542226038 74594 44358 417840920 74594 17074 622882315 17074 24272 93108067 71419 51797 954893430 28577 64452 107268188 24272 31459 240113042 55298 17074 151040498 51797 1140 435998261 78215 1140 83554650 11130 64452 541104118 1140 44030 563425795 52814 11130 944226448 1140 7398 695071299 44030 49253 308975439 11130 62037 442636666 44030 75918 712303850 62037 35561 963802775 49253 81022 751912611 81022 77804 32321437 37921 81022 110090689 79326 81022 393325768 81022 18741 27942865 77804 30157 669115227 18741 5606 506710939 37921 60718 940015261 5606 48972 123320465 5606 64506 658371611 10023 48972 613968687 19059 60718 146267666 70854 60718 793300040 46238 10023 626661953 19059 35643 154414617 46238 6087 545822755 55772 35643 352408269 55772 75948 465649620 35643 12938 717733815 35643 33459 665219037 33459 3974 255858003 17870 55772 767166853 41080 12938 792036839 3974 2925 515416698 6282 33459 915655869 6282 14776 540453267 17870 44812 232263919 41080 60402 305085033 14776 41808 980657963 44122 44812 236200549 60402 21614 227244413 44812 65281 746432508 41808 68098 212683845 65281 20133 894667988 28888 68098 923573864 81067 68098 233643389 20133 67347 599253988 22036 67347 647033508 81067 9511 560508706 28888 43974 864197180 45684 81067 41271215 22036 58835 858305481 37511 43974 943887729 68349 45684 151615443 3195 45684 800170198 3195 3061 617167322 3195 13651 22355645 62148 68349 312099992 67229 13651 428198307 58431 62148 870489847 71903 3061 619171354 47671 62148 88753088 49691 58431 104943478 49691 51283 167265218 71903 35072 750753151 71903 32922 846649457 49691 23543 288629195 23543 76138 918075848 51283 49693 425894502 62174 23543 862095316 60224 76138 310023632 60224 51332 958512010 51332 12530 695378818 66980 62174 272451464 60224 57570 329896331 12530 68468 32898346 5621 57570 99590897 12530 53121 872525725 5621 52034 857438028 35396 52034 575019256 5621 69411 71253342 52034 33783 105248245 53121 70347 684172701 66989 52034 297432160 58943 66989 945531733 58943 7157 188648254 33783 33578 343822813 58943 14880 292967340 5174 7157 270288616 5174 37141 867811455 48528 7157 560876463 33578 50294 401768981 20760 37141 22361234 50294 63199 717518082 20760 60785 166601999 50294 69819 45539491 33837 50294 419238751 63199 36828 302770576 36828 51969 26628178 51969 21356 65995005 36828 46656 612246560 36828 70816 932747974 22203 51969 106836222 40879 70816 847787353 46656 78006 496166816 22203 2374 829826132 22203 34487 468824958 7590 34487 717510638 34487 34921 210922519 78006 25086 76018154 34921 31801 432598758 69121 31801 320412557 53374 69121 124861729 31347 25086 807765309 35419 25086 75902217 31347 21539 976166165 35419 41732 833436271 31347 28539 349250848 21539 77937 692178502 45186 41732 169913679 79318 28539 617669708 50438 28539 97904946 39709 45186 83851274 45186 27691 282713558 16750 39709 102960654 39709 14446 524814659 72574 50438 332805704 50838 72574 92429619 50838 38784 320926697 38784 3006 609157337 14446 53305 478987941 69999 50838 937494038 50838 31368 51786691 53305 4285 105213055 43721 4285 188815787 31368 52500 784826859 69999 56229 274866545 71243 56229 745496510 56229 24137 550663738 55154 52500 506007960 4631 56229 239458128 58704 24137 894216501 55154 66420 728566183 38740 66420 29931264 47838 4631 739357397 73442 47838 298838142 12204 73442 929444802 38740 61677 383285900 76053 38740 228109765 6686 76053 430229385 1208 12204 763625688 76053 79775 223411046 34231 61677 97788050 6686 45177 102242750 67540 1208 849633973 67540 69144 7108879 79775 69772 491589677 34231 39012 661355932 45177 922 740487849 69772 20256 122165089 42941 69144 35408497 73500 922 550706933 922 1749 509851759 1841 20256 651117491 60519 1749 422491788 5502 1749 7403425 73500 44944 148919471 55876 1841 77126058 5809 1841 52238376 23636 60519 600192006 47880 23636 640135866 47880 29637 843480798 23636 79021 213658964 73111 47880 56914103 47880 51576 901156626 75858 51576 286508408 25907 79021 452598771 51576 48692 606451120 40763 48692 771208173 75858 8539 405444753 75858 14596 43948188 8539 36693 84850136 48829 8539 643662647 14596 4804 144607877 36693 31273 46377700 39427 31273 302806070 28494 39427 57133467 39427 63869 523271807 4804 25680 503639949 13850 39427 224939242 48977 39427 464297800 25680 27257 46394397 12973 13850 201179339 27257 14529 584379799 75326 13850 762930477 14529 30427 871120172 12973 21311 402672730 63099 21311 999746321 21311 15721 822979200 15721 61313 447269099 15721 51765 741670430 69639 21311 260903164 54046 69639 748878386 61313 49506 69596326 9072 69639 69393580 51765 39822 362347609 62212 54046 511015915 20123 54046 303104299 32461 39822 61587522 32461 79464 537099115 67144 79464 877308650 35231 32461 483913013 29037 79464 216705946 79464 80243 31349456 35231 34367 333046232 25442 29037 761558395 29037 8298 933726422 1349 25442 726036907 60471 1349 659152879 29845 1349 787639493 25442 60892 647717848 60471 57547 114754188 60471 37023 411245457 16621 57547 870929015 23305 60892 305342585 2396 16621 149867326 23305 69960 668763768 9434 16621 20181664 3389 16621 969956022 65837 9434 630187558 65837 63243 235182373 624 69960 82751615 35987 63243 119240212 65837 74404 704029952 32045 63243 309454453 35987 70422 359455899 70663 70422 346689247 70663 32322 968422412 74404 75125 892068573 52111 70422 83284031 23126 52111 952412257 23126 23332 85095092 69365 32322 719448044 80682 75125 211678438 3147 80682 9324223 375 69365 697439019 69365 20318 86128299 375 45720 118448089 3147 32951 441495504 80721 45720 836277950 80721 37394 19180186 20318 68944 413154956 70013 32951 374976635 69224 68944 828836834 80721 35064 73445145 26247 35064 169489065 35064 77310 997788570 64913 77310 352066127 67754 69224 64893610 39745 35064 964189729 39745 11942 110643261 39745 78620 23757127 7004 64913 146852081 12345 7004 107172769 71527 39745 669715956 20748 11942 44330240 20748 62059 844217266 7722 71527 612314623 13543 62059 839062562 20748 51453 338755459 45027 62059 205788672 13543 11466 495914158 74341 13543 467861379 74341 52850 478362905 73158 51453 116757550 70118 11466 312005521 74341 54232 956697731 74341 26723 276688718 26723 17030 35516912 26723 67843 544413745 54232 36831 179828554 57396 54232 99161709 17030 22186 46229179 57396 31745 95756072 5976 36831 5144138 73916 36831 355348496 78334 73916 795272403 70668 78334 119542750 78334 9841 551759289 7729 5976 500921471 31549 73916 892974637 5216 31549 895917647 7729 20840 853722337 57173 7729 658254879 7729 43590 408984201 31549 18784 446988466 5216 18666 643928957 18784 58865 612858574 57173 1914 110142855 18784 74591 132998925 1914 45243 995642525 11280 45243 31252501 74591 29066 44642775 41475 1914 759081410 45243 67368 601217254 45243 53835 117435251 67368 77061 777962571 64079 67368 48896960 77061 49695 890991961 64079 8793 225956858 33405 53835 762336812 35314 64079 888788916 39003 64079 924128197 60437 39003 653972954 20269 39003 915294835 39003 26853 854590743 14779 35314 127835650 60437 40263 406884988 40263 76104 741671194 79969 14779 621396836 14779 48115 131001979 79969 71783 542113039 79969 51500 457217683 79969 26126 98198509 48115 77958 150678188 48560 26126 500702156 64435 71783 849617038 78763 48560 24313469 33430 77958 448687611 66023 78763 513048987 7037 78763 170291002 26044 66023 127436156 64213 33430 958515673 50014 33430 175637774 21135 66023 552803892 7037 18025 748108015 18025 9418 240899395 47252 9418 297803120 9418 51929 733747402 10355 18025 898843070 51929 81175 572673343 9835 51929 502473289 47252 25833 346585347 14068 10355 901068316 10355 11596 910105879 47797 11596 11771754 14068 73160 486789733 67733 47797 231039881 57093 11596 526045403 69926 67733 850524973 35152 67733 56228613 67733 64363 467687864 57093 14093 741370391 19925 57093 847761433 19925 69613 14008962 35152 3800 64576083 19925 28381 851182429 69040 14093 861489036 54735 19925 946352478 69613 54091 845557084 54735 26003 881707355 37872 28381 789371588 69040 52007 996536746 4952 37872 518835193 57620 52007 279605473 35232 57620 306464143 4528 35232 673025853 2864 57620 485478442 2864 80689 392159341 62689 80689 594546738 63292 80689 784877078 17650 4528 845366956 80689 47365 78688542 17650 76947 538859984 66319 17650 174446045 54821 66319 734015726 47365 4833 94262255 5592 47365 129683187 54821 79289 396315133 5592 78432 318413850 28287 78432 722911245 68327 79289 716787389 5592 75286 399030000 3752 79289 515366042 11064 28287 240538406 31717 28287 49873992 24131 3752 474068300 34877 24131 513991341 21975 11064 307129640 37893 21975 577797860 15171 31717 289784742 37893 49 390245433 21975 66532 687717250 66532 743 327362348 66532 60670 20963349 743 34321 464985687 34321 76474 123170540 66532 22387 992328040 34321 70185 89071607 76474 65000 165906229 34321 71848 175155912 30474 71848 355025495 69038 22387 963537518 70185 32244 201981052 65000 64028 626900860 13277 32244 604759192 53659 13277 796625197 13277 3361 153248949 66997 13277 219965944 3361 33158 273407529 10998 53659 978903842 16859 53659 837320234 68987 10998 625198990 16859 56345 476791271 33158 60240 42375057 10998 9478 43880608 70421 9478 563510420 55400 60240 719271529 56345 33480 972955638 33480 73198 502747795 40336 9478 406064192 4240 55400 369058450 4240 21081 807544311 21081 3462 539548185 21081 63308 707951393 6643 3462 120955896 4240 51070 256381628 72654 21081 493962318 48066 51070 640440753 78449 6643 448367564 67180 72654 318483788 19238 67180 605379478 23573 67180 743670624 13219 48066 261558495 78449 70540 98419938 79222 23573 21515460 79222 42179 724329626 41000 42179 559689868 42769 79222 765397657 40343 79222 411900541 45296 40343 617226466 31705 42769 865236986 41000 23294 343648915 60617 40343 460221412 55289 60617 182469242 33074 23294 371938178 34579 23294 253353497 31902 60617 235463587 24217 34579 7001362 22314 33074 418683082 32373 34579 113844722 31902 61389 314938129 67797 24217 830772451 22314 77353 75080985 16829 22314 678898749 65124 16829 774551858 65251 65124 872354311 16829 39798 874766009 77353 31240 851504497 44945 39798 52609244 59575 65251 96092746 59575 44582 239959469 39798 75547 106897776 40334 31240 198986713 34332 40334 972445136 34332 54147 924353136 45269 34332 57868337 45269 70594 629496905 54147 43957 818951960 18382 70594 42359945 36236 70594 896592113 53766 45269 351524975 36236 71143 161733347 43957 43515 689982350 53766 72282 266311104 24172 53766 752244283 53766 7654 872171714 7654 81010 564366441 81010 66615 320143156 54476 66615 650517676 44155 54476 233539299 44155 5831 83910850 54476 34413 519194776 44155 56533 737597471 34413 4858 123018343 44155 2049 393546496 73134 2049 301901918 56533 8577 493589580 4858 50221 823878803 23608 50221 181905809 8577 61985 778679873 8577 51869 305110105 51869 78692 778870192 51869 31662 187470126 31662 29173 485346050 25580 51869 96634340 78786 25580 117891314 26731 78692 715325682 48216 78786 746469293 78786 37099 680265526 78786 39221 85396918 48889 39221 594130792 79680 39221 818883491 73130 79680 703450450 73130 17456 123808652 48889 48919 585468550 13930 73130 672022699 15173 48919 258372811 46320 48919 612571550 46320 61874 254938938 11474 61874 136347088 61874 41909 669319297 41909 9776 532118467 61874 53581 743840841 8145 61874 690084481 62445 8145 853108095 9776 29013 350434738 26618 29013 15296585 8145 30643 387475609 13686 29013 517113222 12726 29013 456619642 69776 13686 266289134 26618 26705 698193125 26705 43644 432051581 32456 43644 675537579 29677 26705 261198625 19306 43644 38563796 19306 12057 771155768 10731 43644 167679251 14267 10731 406819072 29677 27090 644135675 41554 27090 485761481 76979 27090 412198754 41554 79884 868921340 5955 41554 72321449 79884 68568 163474972 74522 76979 193649033 4722 74522 510099780 68568 56964 659458748 57249 4722 55123183 74522 75171 481658228 69047 4722 999397343 21358 57249 99356080 33960 56964 648453335 57249 80072 990582419 69047 54101 124799062 53271 21358 167715924 5936 54101 481804856 54101 11626 964134956 80072 5484 232105389 77783 5484 441793457 77783 20655 417913844 20655 40767 530377164 5484 6539 379800997 74273 6539 722681333 80220 20655 377348588 473 40767 603762336 6539 48987 282110635 6539 33910 852331742 51025 33910 970153745 49350 51025 985836376 33910 45188 330148606 33396 49350 410546049 33396 28667 438499676 28667 76789 867712357 66891 28667 263653760 66891 54006 918701773 60620 76789 797464653 29011 76789 314613927 66891 68611 491431198 68611 36450 317222529 54006 34259 946667520 18293 68611 98042067 29011 40513 476619630 2922 34259 11858475 34259 71612 498320671 28174 18293 99275231 6296 28174 856279849 48206 6296 345455438 28174 54057 884502284 9678 54057 817900938 29803 28174 375189960 2616 48206 534756346 2616 51524 890714347 50390 29803 202436613 43154 50390 739181882 29803 10096 103441680 43154 67140 293160355 12434 51524 767143907 50390 34347 709406605 10096 44090 921586058 25157 12434 629213581 67140 69929 888712901 69929 58842 383198918 66893 25157 632789304 44090 57887 299852485 25157 75703 120889945 66893 76672 892325652 8500 76672 847697056 66893 44832 210049263 57887 25646 17701894 11717 25646 274825509 72547 44832 340113247 72650 72547 880176368 25646 16875 42798548 16309 25646 738775884 65502 16875 649826598 16309 58485 837762245 72650 50334 558515594 32226 16875 625224189 49028 32226 193695065 58485 18151 347027839 32226 58950 452635467 26873 49028 822747649 44819 18151 874909839 68914 18151 55498892 71566 44819 834544406 39516 44819 571304354 66906 44819 750826613 66906 71493 134431156 17801 39516 746096395 71566 51041 610526117 3972 17801 798745553 71493 2176 639495193 50598 71493 374282224 63395 2176 253598744 63395 12122 894828754 3972 10372 882562297 2176 17664 545012772 509 17664 500313093 63332 12122 443139558 12122 3463 17567043 3463 60424 738652734 60424 34640 157374317 8053 509 597901169 3463 55536 135620858 3463 21296 722561561 36121 8053 444953257 55536 25535 46951686 17002 25535 731084611 21296 37203 54200531 77574 36121 841727547 17002 52523 290342637 52523 39458 1526205 52523 61072 134632491 25078 52523 107794370 50339 61072 910167631 51674 25078 413005062 50339 49309 271781859 61072 50083 843332412 50083 64539 567217551 17748 64539 66196941 5396 50083 430132944 14034 49309 663602576 55839 64539 153147697 17748 32089 603351238 32089 5238 84403243 34360 32089 861410211 62115 32089 21884980 34360 65928 62617638 32089 76458 217292064 76458 24053 291838568 10181 24053 853322469 10181 71699 481312760 36144 65928 127739358 3925 10181 699820054 71037 71699 8631141 3925 26237 837252370 3925 35898 982199891 59970 3925 620881413 42350 71037 748058483 42350 13674 47728516 55713 35898 521827786 42350 70768 912240304 42350 21544 772075142 50958 70768 257779285 21544 24739 702818998 74660 50958 969343250 3479 24739 106977832 28687 24739 386278494 14632 74660 332850231 24739 52968 782190447 15283 74660 557148242 47003 14632 485278155 24980 15283 972814112 58667 24980 379728421 67880 24980 182908568 67880 6767 110883371 6767 48607 336595663 67880 17336 100965470 67880 17675 850497966 48856 17675 803070710 6767 3885 760878956 48856 67832 814491131 17336 51599 928102669 27812 51599 955090325 67832 73256 139384523 62513 3885 307466970 62513 28552 61756289 73256 54385 940913596 62513 48312 898904691 71358 62513 312992047 28552 70936 748098953 48312 69024 639065963 7960 48312 299515442 36259 48312 898398120 71358 3265 951292535 36259 60021 408363071 7960 22802 178915490 52542 22802 432544628 60021 10153 276140177 5197 52542 73003758 60021 42039 682464775 5197 6311 817090162 6311 75196 25732202 75196 12325 336340515 79770 12325 931162125 79770 23382 858966501 75196 79125 925724327 75196 52108 321504744 79770 52759 90580246 23382 11199 227769526 20445 52108 626404393 52108 29658 459076972 52937 20445 711503148 16929 29658 617370740 60532 20445 984289253 29658 77537 108200723 36347 52937 923361574 60532 1576 116007792 52919 1576 388327343 60532 54186 726247017 15743 1576 101680867 70507 15743 556299596 52919 67328 788278682 70507 55110 105161313 70507 31476 950223553 67328 54273 625764409 67328 8595 674096135 72310 55110 234464179 55110 49472 828979330 54273 46072 225758958 43926 72310 394725766 72310 40010 185055312 49472 55171 964283264 22524 49472 119697465 48716 22524 753411409 26208 22524 377132774 16029 55171 136190701 17535 22524 587530169 48716 62555 663753060 74048 17535 655844660 16029 6392 583171370 17535 41103 43120910 62555 45864 71483150 13856 74048 495383137 40059 74048 981936357 34120 6392 418763763 34120 64219 907618124 46102 40059 399782163 34120 42983 904882176 63451 64219 929544694 68219 64219 70456809 46102 43369 218418561 10390 46102 92626188 51641 63451 131116892 24969 10390 56189261 63374 43369 75388561 63374 42116 773603320 5825 24969 896628134 562 5825 248610908 562 23300 450581648 562 52107 965669715 52107 66075 164758438 23300 74232 178197184 27898 74232 302738277 43172 66075 936536576 43172 24715 446405645 24715 32910 391476789 43172 1107 66157244 42856 1107 175805635 32910 38848 945514923 44614 38848 836752036 44614 26968 871355525 29393 1107 991929302 17932 26968 12990875 57519 17932 865027630 55309 29393 176120175 26968 23850 37950633 69350 23850 261534235 55309 2081 757935561 57519 46520 151743526 46520 27583 796555482 43277 27583 406498223 2081 72860 115489726 46520 69021 229684297 27583 30156 669929601 43277 69187 523290255 30156 30548 48619053 12109 30548 674586042 30156 69871 15145789 69187 27751 986121264 6649 12109 3665788 30548 27341 415903465 27751 26332 355636401 6649 65726 257764236 25043 65726 94226561 72652 6649 513076800 27341 60912 7656932 60912 73106 783847013 4566 60912 392230488 40777 25043 414442017 60912 41092 41246879 60912 22929 126390775 40777 21244 184894401 41092 56835 835446985 897 21244 488553732 12677 897 785246308 29800 56835 688842388 897 40556 533835939 12677 43558 583620171 72918 29800 10567102 29800 754 53624286 12786 72918 421145125 40556 653 295735273 51713 653 36944224 12786 19909 71039798 653 25252 455158549 63169 12786 241634862 25252 35833 54668957 79124 63169 235042490 25252 1686 331602152 63169 65882 269233240 72498 1686 68332091 35833 77967 23030932 1686 30780 855070767 30780 49335 98800904 72498 22391 137014184 60122 22391 94314469 68536 77967 213706406 42201 60122 615667796 42201 42421 783048200 33444 42201 554553219 25512 60122 798994268 42201 57248 672272422 73027 42421 75233694 33444 72035 301328215 25512 3338 483427482 72035 54524 81233354 11910 72035 381153433 56349 3338 858960302 66979 54524 415948086 18231 66979 954378417 63928 54524 110186395 69545 66979 963637927 69545 74539 143775326 63928 39705 427059778 18231 28675 118529666 39705 32358 17546625 20898 69545 630317428 66973 39705 476219858 28675 10055 302166657 15861 20898 669936015 10055 2954 53142228 2954 52657 42386411 2954 53003 707950002 7122 15861 670519859 14723 2954 711624268 39047 14723 529376707 12801 53003 231140211 39047 51915 998219811 24568 14723 924836707 39047 16685 154255411 8380 16685 111925286 16685 43679 813406657 70684 24568 419170130 7488 24568 5342884 11048 16685 772207287 11048 71678 211963625 43679 53885 426448266 71678 2620 259645174 53885 42028 8213098 53885 41157 110812706 2620 70557 112612358 74549 42028 394164377 74549 62036 985720396 15387 70557 718668103 45698 41157 375212826 70557 66477 806439827 13879 74549 749758248 18813 15387 81897175 56773 66477 761989348 37268 18813 742781514 18813 50484 615035306 23262 18813 212062500 70603 37268 61611524 23262 24935 28398190 52085 70603 106905406 24935 42237 642178335 20187 23262 484433007 71090 52085 563270331 71090 54326 133759599 54326 33097 233226857 42237 58555 859894648 58555 75300 848626885 31120 58555 512029517 1393 33097 483613974 76087 58555 722796818 31120 66964 513248201 76087 10728 886173326 66964 19085 84348396 66964 69932 902051073 66964 73654 870125819 10728 38975 956990179 68946 69932 80990593 31015 38975 106195915 24457 69932 764092939 7282 68946 631232057 7282 18750 453960637 18750 43535 889502829 31015 10678 658328651 24209 43535 938144281 67104 24209 233100261 24209 56581 73370813 67104 41430 703805923 41430 55955 176691862 56499 41430 759845338 56581 68754 753417253 80250 56499 940215763 20634 68754 699824361 55955 77320 4346969 20634 7019 370499979 15816 77320 898492138 15816 75259 470792403 15816 71048 197891441 7019 49844 507556647 75259 48549 466860277 28784 75259 850679065 73647 71048 664191077 28784 36706 298825349 28784 14151 588626717 37871 14151 8667668 28209 14151 406776495 36706 46999 683475912 2972 46999 30041404 46999 5468 220714964 37871 27529 41836900 61412 46999 507860979 2972 18770 445463327 29329 61412 145298163 31912 27529 191464963 44962 31912 204607558 40424 18770 803588436 44962 54227 63318477 72756 54227 684369201 31174 31912 540809212 61619 54227 690177385 31174 68430 473984322 45281 68430 16594501 68430 19531 296462488 45281 56255 245793208 56255 29904 933540624 57824 45281 960908742 8121 19531 80475494 72690 57824 272571334 339 29904 754759536 57824 47340 583661164 50279 8121 827394235 72690 46628 867170066 72424 46628 560061813 50279 12246 105372887 50279 19650 677051534 19650 1228 355380605 49352 72424 892504151 20220 1228 13528791 59031 12246 123643708 59031 11224 558660439 11224 73872 251984804 2933 73872 203618635 69351 11224 630973950 56380 59031 263266653 27301 73872 792742614 27301 80830 197616929 19894 27301 939210116 28229 80830 363365910 32311 28229 468842612 28229 32454 305175655 32454 68731 116805419 68731 8476 149446353 28229 686 885047713 66447 8476 50792559 13535 68731 127329840 686 77271 918392101 9473 66447 834054878 66447 38592 564291289 77271 43391 450717054 77271 79744 703278663 62368 38592 379518458 79744 6838 568629216 6838 12248 818198936 71724 6838 523033203 71724 11370 105766622 4100 71724 285452045 11370 67244 193797816 11370 5262 84397960 39279 11370 450389889 11370 21481 940053298 69265 5262 449676214 13990 69265 957034370 29220 21481 685488835 56167 69265 453792619 69265 2698 53916301 79108 56167 84698256 56167 46517 762999573 29220 35156 604679681 46517 71802 142871647 25914 35156 720756407 25914 29046 660954441 37984 46517 471210308 2190 35156 293623198 45240 29046 786114135 24661 2190 543315134 2190 44201 174249164 44201 23070 142161884 35155 44201 981755139 38828 45240 357641893 44201 26874 668889307 26874 6198 297651740 23070 29071 844992950 48519 26874 111947734 38145 48519 494366171 38145 57388 282418215 35012 29071 355973997 57388 77005 73847380 35012 19940 798124913 2512 57388 382792571 77005 60276 964000013 47695 2512 15439182 19940 43468 771615402 43468 15968 974565410 13640 15968 837768133 5451 60276 893950998 72496 15968 596281845 15968 32813 112761352 5451 15852 104770400 73743 5451 595980126 72496 15813 37077514 79002 15852 519291849 34368 15813 674287346 73743 34482 220235815 70547 15813 813126155 70547 27231 761684007 26805 27231 234168790 63082 70547 620408046 63082 26975 787240603 30033 63082 464187432 68466 27231 779697109 26805 23355 984182525 44108 23355 402257518 23355 52039 374802799 55892 30033 879202011 71082 55892 663713538 44108 15790 701697614 55900 52039 309331035 48629 55900 481177314 55900 10249 553429919 48629 16223 837627935 18703 10249 776462338 48629 24659 944753464 32586 16223 930097266 10249 51468 844360189 19573 18703 209519153 51468 16637 604939478 19573 40890 705068952 26443 32586 995678253 11383 19573 219257614 33623 11383 903171024 40890 78078 643676139 41646 11383 918492887 11383 29555 685886298 5327 41646 187606723 5327 12736 399006370 43509 5327 406946493 79094 41646 97031383 13760 5327 424855441 5327 12401 936210373 13760 37650 126446046 79345 79094 745789278 12401 40236 44463903 16406 12401 591098870 73844 16406 235762680 37650 72509 767538770 76770 73844 545843984 64281 40236 301351392 16406 12533 69254783 64281 4025 569039771 77952 12533 79070257 64281 22678 282096163 24888 77952 996031198 22678 54378 542749406 53830 77952 111288893 41126 54378 542618620 53830 9081 182238355 41126 50123 821636811 45032 9081 444298828 50123 45026 119360764 3118 9081 75608514 44220 9081 524027911 53016 45026 3147143 76166 44220 790822067 76166 17174 665133341 53016 60908 329263429 4010 53016 32940680 80384 4010 787769397 80384 62622 695519835 34673 62622 302374867 80384 52017 514511282 43821 52017 749576365 43821 27874 985917734 62622 34129 775968244 60123 52017 836465207 34129 31542 815310768 31542 56304 487261240 34129 58214 238558918 71777 60123 869750680 56304 32616 415326656 71777 6077 94275523 71777 2675 984120319 42032 32616 60982376 6077 23852 861220779 42032 26587 807441218 42032 26848 268343638 37841 26587 861105482 42032 58076 871218487 2034 26587 294165879 67494 58076 834788827 72063 67494 247548438 33379 67494 747737505 12616 33379 694470974 67494 36329 77734410 72063 37793 720710107 30506 37793 804138375 33379 34023 90167500 36329 80874 499750881 36329 61470 265181110 56865 80874 907652086 24733 56865 377083655 40992 56865 99607529 61470 77203 898948426 40992 4581 642761402 24733 70311 323045446 40992 52521 28778090 27023 77203 980166174 80527 70311 305403560 70482 70311 320361067 27023 4434 943891501 52521 61484 876199034 65526 4434 561089502 70482 32351 241321271 55156 70482 117516409 65634 65526 274328392 11069 32351 284157409 46214 65634 758713268 43797 32351 594633883 65634 6142 207107302 65634 54090 555808698 30563 6142 567461864 30563 65551 100746630 20783 54090 918651430 51976 6142 779814235 20783 32697 641804508 71167 32697 132600020 42741 51976 176768314 51976 55715 189402775 71167 79916 459562604 1342 55715 629624664 11101 55715 889636727 42741 71691 90335743 71691 9178 297547009 71691 6196 11044389 40778 9178 774881260 69578 9178 34807057 9178 54465 856472572 29633 6196 447520212 69578 41269 246736575 67146 69578 866652849 67146 51801 803556534 29633 50033 111577324 60606 67146 397975091 51315 50033 103447131 51801 21653 165448331 51315 12673 443945040 12673 28119 499370217 28119 15547 555951403 77691 12673 71766758 15547 53113 154087886 15547 74793 133848878 74793 52565 894023841 15547 54419 29481328 31878 54419 470478153 47259 74793 421394851 13845 74793 869791683 55097 54419 188900221 34939 13845 910308931 55097 72704 839898154 55097 25673 296929356 72704 1067 599344206 63305 72704 60431543 25673 80399 275155178 63305 2786 748147999 1067 22886 35895088 80399 54341 46086302 63305 18522 796163526 18522 79533 865098114 11505 22886 134170547 31328 22886 659411805 31328 44217 525223619 16616 18522 633033131 43636 79533 68121545 44217 66795 6031851 66795 58315 262130823 16616 24643 913366183 43636 68101 43835601 24643 43743 812705802 43743 14184 147729721 68101 73492 518429062 61570 68101 20638735 61570 5587 58401473 43743 53102 209658207 23598 73492 347479815 53102 63637 111592204 5587 50796 751910499 74564 63637 241127808 53102 24907 55972361 24091 23598 633318391 10915 74564 217269051 11913 74564 217481766 71586 74564 609440592 24091 61910 661982009 11913 31657 432824494 70686 71586 688032894 11913 13873 993336537 13873 53012 220801620 31657 48505 377990240 57816 13873 827753945 48505 79652 626804928 69147 57816 437394373 57816 44429 133711020 55288 57816 616175406 69147 22641 987771533 52469 44429 956720290 22641 5984 997459359 44429 7797 40708518 30575 52469 288035773 31491 5984 881562695 50613 30575 364918605 29147 50613 377146522 7797 51811 983299918 30575 6345 115025851 6345 74282 880924316 77436 29147 791792911 55157 77436 587158644 73786 51811 738961020 55157 65191 907709464 65191 77694 615585744 76472 77436 309662922 73786 57927 805554281 67989 57927 599024440 17303 57927 766538583 57295 17303 401469674 67989 62818 460436829 46327 17303 922729567 28457 46327 977159770 18166 46327 288047842 75254 57295 972352342 75254 55891 887481766 55891 3112 529217752 55891 42825 845848887 42825 21950 900542774 75092 3112 328347898 22302 55891 354072049 58783 21950 793467251 58783 50389 945133100 17935 21950 858405477 10871 22302 984584603 17935 17279 64805662 17279 71068 731296128 71068 22497 135121133 22497 47301 598597414 18656 10871 505674219 17279 75742 297173831 69344 71068 40127710 47301 30005 572829095 69344 66034 799603054 18656 73375 492051297 39911 66034 547049436 79247 69344 765961770 39911 25039 710782374 66034 15933 438041079 25448 73375 127799254 25039 48017 534095701 79247 39286 572679814 25039 67241 885172843 67241 23261 678880427 23261 31223 836002619 4630 67241 759752712 48839 23261 430226981 23261 34227 664600732 55797 31223 538373367 34227 63227 33976995 57318 63227 444671087 34227 77319 581580709 77319 18504 774059467 30347 57318 479276777 77319 69364 714067284 17225 77319 339758928 25363 30347 504713645 57103 17225 218587515 46145 17225 472756037 69364 7165 431205794 26499 17225 934538937 36634 7165 146967805 46145 6276 843355277 44658 26499 72854693 42363 6276 980805021 36634 28538 117186009 8997 44658 687858117 28845 8997 193658015 42363 35245 991129800 27182 42363 379050830 28845 55068 132527172 47895 8997 510909120 5306 47895 631248498 46696 35245 732160004 46696 73829 479480925 6024 46696 117795890 6024 1038 59357005 6024 15339 483818479 1038 25911 633881280 54977 25911 136957276 1038 67800 516021208 1038 35138 597711459 64648 15339 805426351 46294 54977 370829609 4479 54977 464304264 64648 31295 59302286 35138 48369 468690195 67683 46294 939104952 31295 38799 152224389 31295 34001 908975926 5480 48369 539663454 48369 16635 898241525 34001 50519 849084558 64130 5480 354249090 25774 64130 791249526 18254 50519 655201189 18254 6330 450382349 23400 25774 216182759 77941 18254 44282121 58194 23400 904881200 50852 23400 336892805 19883 77941 810450519 81284 19883 386911241 56485 50852 610554391 81284 51899 125853128 56485 19667 23357294 19667 71021 103851182 1105 56485 117053390 68549 1105 8691523 37579 1105 140934278 42126 37579 815025193 68549 27524 959728132 49394 1105 901564463 4135 68549 373732591 37579 60900 615439607 49394 2267 11982017 27524 4915 95313628 4915 28497 462948110 4135 24473 277020707 55343 28497 873876847 4915 57712 298065517 57712 60441 920906765 55343 52964 671349309 20011 55343 59885137 6866 52964 361778983 63394 60441 332498230 72996 52964 701987579 72996 53421 294728068 30603 20011 173169952 63394 5729 106947675 5729 10098 799590799 5729 11611 593458319 53421 1372 646394927 30603 3724 82161995 3724 78115 982425278 11611 11088 31322168 3212 11088 705789332 69032 11088 387440192 3724 32093 842705436 30576 32093 57179472 56643 69032 353177442 19585 3212 233804944 13923 69032 386936762 19585 941 363749763 4611 30576 49510020 56364 4611 348716271 941 32820 294659828 13923 2511 596521595 32820 29614 851097367 64378 32820 716986738 29614 51225 339755130 66584 29614 966529789 74575 2511 553054187 61992 66584 275199452 58390 61992 653811659 61992 12933 305276741 17454 61992 427089324 73341 12933 914670470 73341 80511 920131045 58390 56335 374132799 56335 1507 454150370 17454 431 818741882 56335 73061 370056359 431 24495 542381302 24495 17800 798979765 21841 17800 907192721 17800 44875 7676945 55932 21841 36795707 72348 21841 932725191 55932 12893 661523453 44875 38242 496890432 44817 12893 298558650 72348 68853 358398227 62817 44817 590522191 561 62817 196682053 74805 561 100686686 561 34101 392536760 67390 561 104675320 561 2143 39724745 42749 34101 983746844 34101 77301 906424660 34101 51171 682472105 55659 42749 469694777 55659 4761 32381785 4761 28022 883779319 4821 51171 693989518 10697 28022 660705430 38525 55659 9682207 71355 10697 58293638 41112 4821 150149279 41506 4821 417375737 49708 10697 610840812 41506 18042 22780882 56617 71355 572505615 5877 41506 362572752 5877 20065 606242836 40616 56617 4741075 18042 12397 740648065 20065 51832 860499101 10970 51832 729372169 20065 59495 466935086 19734 40616 977464521 18313 19734 268426204 59495 25969 851776872 18313 28674 439867475 63313 25969 286728232 81099 18313 105278464 78403 18313 667155708 63313 9280 613085175 78403 47035 43081322 81099 67652 353462831 47242 67652 949688038 67652 21013 790555447 14035 47035 832639756 21013 32375 315882303 67652 73811 100365669 32375 13949 690406311 59993 14035 615490604 66097 13949 917493267 73811 46063 990585056 66097 22400 174226326 55302 66097 67120304 59993 35545 27398681 75731 55302 260080484 55302 74113 678970033 74113 18061 321174482 74113 51037 657518661 51037 15518 243153119 74749 18061 666231322 74749 58681 804161356 4220 74749 342837500 21063 58681 469963713 4987 58681 834873564 24559 4220 697109026 58829 24559 257754492 4220 12503 814760273 42395 4987 817523719 24559 41763 711485605 41763 30896 321189287 59906 12503 337922605 30467 12503 979760593 28905 41763 737624883 30467 17487 782475955 69550 59906 642902412 52518 59906 909087226 30467 81023 135853602 11793 69550 56623493 81023 23493 990201237 59008 81023 543787980 78391 52518 348896588 1802 23493 80037045 34305 59008 233523288 80687 23493 750570137 34305 64774 447515862 34305 66170 621607681 7887 80687 776951443 80687 75433 297051902 66170 49729 796196579 75433 22971 347870678 75433 7127 233267834 22971 33460 738679109 33460 78618 213915330 7127 77850 974938748 78618 15554 539316007 78618 6791 743943179 57684 6791 172785549 24988 77850 756902156 57684 67561 426573686 57684 75755 56350428 27247 75755 136780767 40293 24988 512044364 27340 67561 984359083 40293 80646 133341236 75755 43305 593656822 27340 18796 72171003 56839 43305 590686167 56839 70757 48562440 4408 56839 311185412 56839 56562 861234413 38493 4408 99776965 4408 47647 443746714 47647 34842 134190516 3912 47647 531387698 16289 38493 265670212 34842 45342 139886449 1830 16289 970728934 45342 16638 168699539 40210 1830 166059779 16289 55534 440676379 6734 45342 783252687 55534 40686 291673956 80508 16638 881246542 33988 40686 883573049 55534 66386 68770283 46632 33988 747966072 75412 46632 55017755 80508 289 293626110 16436 46632 97394355 26156 16436 602488820 75412 4012 117784633 16436 18271 765515545 10844 26156 246822432 26156 7150 748634283 41451 4012 88772207 18271 60281 25115160 10844 22763 407190743 41451 70740 950996446 66839 22763 509541860 13205 60281 185901938 51340 13205 431893308 70740 15330 451892088 43953 13205 978097145 29696 13205 528635681 11950 51340 275564705 43953 38002 291072417 66523 38002 726016120 26596 29696 186895604 64643 38002 695835744 64643 8223 90753461 66523 78494 977356898 69191 26596 509149194 44814 64643 285174085 536 64643 378017625 52484 8223 147231486 69191 76934 78060786 76934 9529 497787572 20423 536 918552205 536 5821 980503770 38415 52484 256408918 39553 76934 283345088 32492 39553 354450511 39553 12314 309101995 32492 44310 687232458 38415 27350 476876001 39553 21805 789545688 59849 21805 893854537 12314 20287 543813239 21805 12819 611356872 35059 20287 826260915 35242 21805 485750425 12819 72663 42745851 8791 35059 139307274 12819 50012 164455415 50012 51720 113518643 12459 8791 80912218 35109 50012 820862015 51720 27877 258741287 63045 35109 976708842 80378 27877 134901748 76294 27877 576476012 80378 32983 612850441 20302 80378 928175017 64233 80378 354391871 32983 38788 78494543 20302 37226 3152946 37226 2907 790007186 64233 48574 105332014 48574 64693 712229552 37667 64693 901641852 2907 59118 543168109 2907 68563 75128274 76804 68563 270433147 78766 59118 346510483 37667 27558 984876003 59118 58834 553243181 27558 76864 110892366 76804 13713 884198913 59912 13713 175273651 59912 66748 136148321 59912 8548 124276270 65510 66748 375562210 38792 66748 890232761 11963 65510 696114264 66748 70623 750681651 38792 21283 133243207 65510 6401 285342885 38792 55983 510396234 8056 21283 99790089 71502 8056 802918020 55983 76928 43351647 55983 60378 498534456 71502 29705 227287523 69680 76928 898344093 65072 71502 326356853 20228 76928 361362066 64159 60378 878826378 65072 60311 217432927 22950 60311 70334848 60311 66804 929070502 71927 20228 363819656 469 71927 967382608 22294 60311 828234238 79334 71927 57454922 22294 30990 39718258 469 72471 865206768 12181 79334 921566841 30990 49064 89830265 79334 80406 304023644 76414 30990 256448237 31247 12181 727699470 15485 12181 933529968 49064 3621 207250927 15485 29469 933134038 31748 3621 64510086 34468 31247 951118622 34468 50213 629550949 29469 30646 782524981 18012 34468 101312772 30646 27298 238325865 34468 37880 552869193 50213 11767 76617283 54927 37880 24822907 37880 25516 475806748 11767 58520 859654604 66570 25516 959227046 45618 11767 202581636 54927 70645 751428972 58520 18440 896236258 18287 18440 539934685 18440 56923 399283901 80501 56923 946625134 18440 26292 114587237 26292 17951 339136387 12288 18287 421646367 5892 17951 61963737 25800 5892 386027584 75246 12288 301467943 45035 75246 862577614 51066 12288 739697040 25800 12274 362046024 69907 25800 14618993 62777 51066 149230150 45035 73472 679492920 73472 10564 155643675 69907 73353 711245451 62777 4825 415513612 66224 4825 436278774 4825 45467 92053400 70907 4825 451033556 70907 5514 57910112 70907 16195 488215325 1950 70907 209127360 16195 6133 707304535 5514 72992 419474308 16195 74018 646453542 47601 74018 703474710 76648 1950 51180691 71627 72992 132153199 12956 74018 750687616 52106 76648 802617565 53744 71627 695240797 76648 77478 824836351 52106 63302 600748376 77478 76545 611967431 76545 38162 430589516 45937 38162 269811924 38162 42498 818847937 188 45937 413520808 188 68641 550644257 68641 12522 678186746 11830 42498 319548146 188 5556 415719383 66134 188 86882665 24749 12522 953918796 66134 75328 540702153 74746 5556 4536048 75328 18126 679700238 17972 74746 72495221 17972 46165 746262149 66273 74746 37263246 54177 18126 59372894 60750 54177 800689205 60750 10121 786014451 48268 54177 109406003 80397 60750 899721477 80397 80177 238789208 60750 44291 21770555 6145 44291 442514809 74822 48268 54897522 46793 80397 651256200 80177 73090 858002666 79847 74822 536575324 78108 79847 485164646 3206 79847 670667868 34094 3206 146049545 79847 63647 113311161 79847 11552 15006282 11552 57889 788675969 34094 60385 833243078 21488 57889 842712140 60385 61890 538191070 21488 46372 657266878 41986 57889 588526288 73225 61890 373647544 21488 14829 201247992 61890 41557 944056182 41986 16267 533212340 16267 15064 449469912 72841 73225 942218399 14966 16267 954836481 67333 15064 533101592 79717 14966 851239432 60107 67333 539697056 79717 64298 54161305 79717 71456 390513722 71456 79135 810937389 79135 46048 830891142 60107 59194 341182767 14054 79135 125535004 59194 4608 620390288 17195 4608 444766753 5679 59194 238550003 5679 10465 750110676 10465 31124 848872428 5679 65816 513190393 17195 42076 338146070 50328 5679 576889250 35729 10465 299432557 35729 28012 681817252 58352 50328 342042790 70672 28012 102983657 28012 61644 1035766 28012 64381 178733496 69319 28012 58324929 18269 61644 762081541 70672 13702 631051494 61644 75040 948194386 28223 75040 37343737 18269 68850 262654111 36243 13702 95666839 13702 5275 542441424 68850 10161 527169188 10161 5086 623198409 10534 5275 88433330 3847 5086 32711957 10534 33605 229862984 10161 4956 288488998 76437 3847 922086760 10534 9079 130666331 24950 76437 771490992 5458 24950 216675955 18809 5458 952112515 24950 48300 977176682 55764 24950 715691753 14330 5458 580705116 16626 18809 720707997 18809 28874 245171499 65873 28874 94993563 38321 65873 926995279 14330 67747 878418267 57930 16626 318935712 28874 41535 95402848 64087 67747 44212701 31724 41535 927163552 57930 51210 555450346 27475 64087 920143252 30841 41535 658746079 51210 12657 789512991 30841 31864 566744719 41780 51210 580786255 65793 12657 169079686 64783 30841 123112724 14747 65793 254404136 7794 31864 135137442 41780 14306 959082228 14747 71573 993623000 14306 42602 826869659 14306 44002 590475348 71573 17446 664064506 42602 76032 898477740 42602 14496 921326143 61776 17446 844157502 3963 76032 395909460 46263 76032 921027684 61776 50860 991391586 18903 50860 962620363 46263 8496 508340890 46263 53303 427238806 2369 46263 861388423 2369 72054 649177140 74674 2369 133481005 2369 76194 803521290 2369 69515 436858689 29452 72054 683949373 74674 62782 764151888 62782 9212 172954396 9212 58360 253564456 78264 29452 970582953 29452 39696 355815090 39312 58360 464644444 78264 68598 98457276 15739 39696 212710648 68983 39312 70546945 34067 68983 74575891 36409 68598 907358399 7934 68983 457438718 41976 34067 219069521 7934 58780 853706418 36409 61021 507472995 58780 63066 609367753 63066 70729 972599254 61021 59497 514651964 70729 45366 504466746 75883 61021 728153974 53385 59497 81878255 59497 58659 912521212 58659 9623 177612276 75883 60645 492166395 22645 58659 470214013 60645 67209 32610937 60645 74557 143011665 15341 9623 123444516 74557 28889 456042361 43159 28889 870525744 70392 43159 367323075 15341 76701 940172938 15341 5233 114731997 70392 30202 418602388 70392 10568 645092518 77619 76701 184513278 53029 77619 44587480 44152 10568 759822652 22412 30202 74782700 29527 22412 322875324 67403 77619 671247681 41124 29527 775085473 65189 44152 403084963 65189 28793 881373230 65189 44443 728197272 71733 67403 527675379 44443 29279 936825172 32877 29279 287959025 71733 8411 627705918 16033 71733 375788610 14624 8411 558350474 50393 16033 852285558 62016 14624 509852727 8411 48350 530170408 30451 16033 569129956 48350 16504 982148487 49159 50393 913564691 67684 49159 759669681 57968 30451 360796650 26690 16504 28293328 35692 49159 97974587 43187 67684 37030619 43187 64424 876333372 12263 35692 938873276 64424 62830 31551056 4925 12263 629354075 995 4925 579996473 25809 64424 897872181 995 10690 798780542 62830 65067 527000976 61009 10690 133604671 17348 995 460804484 65067 11447 118899775 65067 14709 216335365 17348 29062 714033427 14709 1714 421206695 17348 37853 653113747 11447 5583 699324121 29062 52224 783226956 23186 37853 738519108 23186 16997 657891982 28512 37853 109712240 28512 37621 554545516 37621 37285 180254006 52880 28512 140659710 37285 60395 573752906 10904 37621 68920795 37285 43984 173950091 52880 33962 960064255 73265 33962 372549692 10904 68066 339946847 12244 68066 191138395 12244 27512 104510050 75766 12244 227540413 12244 45965 381176262 27512 16173 260064066 48516 27512 38965404 75766 68000 981989398 44782 16173 82393426 48516 61153 651869678 36054 68000 722014735 72259 36054 349833864 68722 61153 965212673 68722 76219 683788798 76219 69891 619102108 75890 36054 304407310 69891 21091 555127576 10989 21091 804625898 27928 75890 238524569 32324 69891 104923681 60344 27928 703258530 53517 27928 363801774 53517 43562 439796751 45502 32324 40767554 25202 60344 360550926 53517 60541 450276010 45502 72965 475808864 74706 72965 578533889 45502 29035 28926527 29035 59700 71331166 29035 38366 23693877 74706 42801 459593939 45247 29035 723800529 59700 38075 796008127 28903 45247 148902497 77660 38366 434542278 45247 40851 118435905 28903 74679 299417661 40851 60811 996651573 77660 29903 637971881 57341 40851 737855144 27924 74679 144800859 29903 10381 593390464 25722 10381 359718245 38313 27924 690690134 57341 76601 122861975 72062 27924 659304236 46197 10381 850754511 38313 19571 699192100 76601 36015 50462563 76601 59552 400210797 3387 59552 552771974 19571 44251 135865242 72780 19571 634428405 3387 64599 44891198 34753 59552 194752013 64599 444 213164527 45474 444 701443048 21442 64599 767920318 21442 9737 281388330 45474 29031 344727054 26354 45474 878027161 60413 29031 839222568 21442 23452 92168754 9737 46480 80577011 23452 53219 91541965 26354 4176 332668857 65782 46480 704467207 74248 46480 349019922 4176 61168 158599963 74248 46551 463812248 4176 42971 734206509 50946 61168 545421196 50946 6558 336048114 61168 56412 201843551 56412 13883 476984665 61152 6558 726719448 13883 61839 255634593 56412 80645 788826197 80645 33307 809389383 61152 40185 195467362 61152 18538 202707365 80645 5843 397761636 5843 32126 701703016 6834 40185 98586535 15785 6834 845725376 32126 11518 66171303 49683 11518 91891907 11518 80998 868097793 52412 6834 629966711 52412 63457 897892813 78601 80998 469028297 54822 78601 314479551 52412 24190 895586976 59127 78601 924982584 31387 24190 825225306 31387 24136 458424058 24136 47264 353618864 42893 31387 935107242 26095 24136 455483601 650 26095 620657557 73603 26095 448608909 71187 73603 733657213 37004 650 3454058 71187 17827 968440834 13229 37004 376729049 51277 71187 740372144 71187 27105 48494959 54089 37004 422936584 76057 54089 863190143 77721 27105 501574645 76057 73775 25918164 76057 68329 568864469 50413 54089 816184395 50413 26614 139891607 55419 68329 242698188 68329 29144 425393324 68329 500 299894374 42885 55419 231807911 74363 29144 465838242 35587 74363 936769199 35587 75745 624131443 75745 61595 540840985 8211 61595 437025739 5754 35587 616708336 5754 789 16729436 23115 8211 841147680 80654 61595 930798032 30744 789 274700977 5754 7010 619016560 18957 7010 723683124 30744 53836 175141747 7010 30080 553021844 16368 30744 13159684 60554 18957 778384551 27087 53836 690111200 27087 48501 321565215 10232 48501 97327794 10232 76289 839385393 60554 33234 678700117 48501 65228 539602113 33234 32079 279409410 9722 32079 590593501 33234 41335 495794642 33234 45218 809706220 62533 9722 132403411 32079 16041 976525949 45218 62657 387498491 3317 41335 635097627 3317 33600 19410249 62657 23762 879656098 42304 16041 833668627 74054 62657 728796790 23762 52027 916143861 53626 42304 170382653 45475 42304 729308612 45475 70601 995306229 74054 66552 943250908 45475 10988 71441815 33825 10988 156226908 73350 33825 406373102 73812 73350 119570078 44903 33825 448691825 44903 53873 617479544 25555 33825 907726741 78507 73350 349787979 53873 33310 903960289 53873 2030 841120501 28087 53873 966969376 32928 2030 905971962 78507 38053 909657389 29981 28087 699853145 28087 70199 496514946 28087 68071 48412399 70199 31039 934665953 68071 74590 301621144 68071 16596 345785974 68822 68071 576454455 68071 35818 928259788 65112 68822 878267249 74590 53048 388372841 38386 16596 475885718 53048 79492 116544534 53048 56560 777606559 14041 56560 631819630 8963 53048 925898638 38386 25351 23891796 25351 76277 151473338 2440 25351 121372187 8963 22842 88363502 25351 32359 404525042 76277 68224 249593544 79911 2440 811175866 2440 34778 397305164 22842 38459 725014697 32359 4835 280454884 72274 38459 208660341 79911 12909 258237019 12909 29711 778379520 30703 29711 113751484 48715 29711 424454799 48715 45280 804192519 52606 12909 517918255 45280 20106 968753334 14740 52606 155551592 2502 14740 400361280 14740 16190 152134181 52606 38755 15420350 63542 20106 181035521 12476 2502 407778400 62431 63542 540814276 53584 62431 871954106 62431 40500 297090235 12476 32954 927195840 53584 890 871067401 80098 53584 338185254 47659 80098 785630145 890 7891 448901493 7891 3113 98043629 890 66419 647871540 47659 30510 179804363 26766 7891 518704554 66419 15939 550703992 30510 77717 147764939 26766 61475 946850415 77717 26627 490306080 15939 49113 96292972 49113 15298 89655659 77717 13530 197484010 69590 15298 468852960 70024 26627 615347872 56408 15298 69106311 69590 56377 801932336 13530 57117 557042766 12767 56377 640695331 57117 71867 858603885 56408 18980 105663475 57117 46150 4954587 31314 18980 616466041 45994 31314 240623328 31314 3024 560779213 3024 3029 756013847 45994 44216 945705943 39033 31314 50455391 44216 80768 420070054 3024 46507 916774064 21226 46507 31379265 21226 52647 288912292 30641 52647 208920878 80768 42742 438320265 46692 46507 903385712 30641 38650 522632252 46692 44649 379265288 42742 51475 370449352 73217 51475 385339062 41528 46692 264080485 51475 60448 342002087 66978 41528 455706810 31206 51475 718280187 62397 66978 135930684 35235 31206 583019600 78837 35235 26284516 15124 66978 891101471 62397 41903 300226815 76838 62397 13668214 76838 7571 654671257 49845 76838 887987579 62807 49845 631135811 49845 44268 409923046 1931 7571 968016895 7571 59133 465174191 2953 59133 593896733 56646 1931 104708061 77216 44268 947400658 2953 8937 260798442 8937 44400 813854837 3336 44400 988552438 8937 68786 310733256 20039 8937 7852509 8937 45338 684708958 14972 20039 54539850 45338 19470 643607346 22951 19470 221716424 45338 27771 914812994 45338 81203 981361018 22951 34779 426901578 30909 19470 967443618 46348 30909 106227838 57624 34779 922918202 36648 30909 747656276 15320 46348 841992536 46348 65213 732567385 39857 36648 106683166 15320 34403 415231583 36648 71448 359293411 39857 4871 841089095 39857 80734 144353457 63931 4871 208877038 4871 41115 316988648 63931 72655 997709349 41115 53432 859036271 13925 53432 597401226 72988 53432 150441937 72988 16049 751147919 11589 53432 462290258 72988 68815 962109482 59220 13925 912831658 59220 55045 987344117 68815 76403 590493858 60088 11589 839083198 76403 5136 355032591 5136 15706 216136879 76403 49718 722417784 2416 60088 865455927 49718 26038 548703949 49718 1977 190272449 15706 2741 992808903 49718 8759 86736460 9750 2741 343819087 1977 57023 69127329 1977 19834 41721274 10052 2741 110392138 57023 25089 578430027 19834 69683 679100455 29740 57023 205344654 29761 69683 823743854 29740 4820 903388646 4820 10090 912279641 29740 72431 464894649 29740 45339 517729212 14244 72431 345933545 80642 14244 126371518 72431 67251 348191684 72431 7323 334509637 45339 18496 756025055 57915 14244 498120114 34033 80642 139906475 7323 41766 604815609 58997 57915 263797555 13665 41766 592293087 787 57915 507132417 13665 11498 29519454 71224 41766 308434023 11498 1616 741360193 41797 787 424567363 50365 71224 491959969 18693 50365 819607415 34927 1616 814276054 49700 50365 536472163 20025 41797 712326219 50365 35794 257455356 28422 49700 942759895 34927 25968 523991284 55771 20025 115698332 62504 35794 536524268 28422 56905 109447397 55771 23584 976544708 23584 42095 159210448 55771 11310 785798644 62504 60752 910823753 43680 23584 12176396 43680 43986 685899613 42095 18798 873631558 43680 62952 704615608 11419 18798 501477707 11419 2139 407633638 4199 2139 479904510 26300 18798 8811243 41731 62952 603001736 26300 79887 496717331 41731 74355 537533692 74355 34349 888215389 41731 63886 597647927 41731 26905 504089831 34349 71970 947996477 34349 50164 446328927 26905 8899 522730006 71970 30730 496989382 50164 61744 484920556 61744 22689 511497984 44769 22689 471063167 24758 30730 450364025 30730 50208 122041504 44325 44769 659896169 16669 22689 436201191 44325 70767 569601943 16669 41537 615294577 16669 26268 340329632 26268 10803 357759519 26268 19131 448905425 3991 70767 111849397 36160 10803 970961567 36160 7694 879979241 36160 65097 735973665 43109 36160 374588638 7694 63602 56330761 43109 61627 19119620 71203 65097 501652180 43109 79448 818386402 43109 19620 718720712 19620 24637 23194549 71203 64781 80838825 64781 27389 451172687 14593 79448 703947979 32500 64781 118104269 27389 53806 819720900 46299 14593 900604106 27389 42416 569565767 15688 53806 816182465 26136 42416 850515844 15577 26136 405527431 74513 15577 741455607 26136 31601 118574090 60331 15577 418324523 61349 31601 109688836 63801 31601 44064434 60331 40561 130400590 61349 79173 623888858 40561 1346 398588063 40561 17128 95538181 1346 52673 333206592 40561 25888 451678697 1346 74424 263490597 76801 17128 719426744 19716 25888 31816596 56099 19716 122960514 68780 19716 34338243 8973 56099 714507427 68780 23241 960040257 8973 10611 794905522 56099 64457 122393535 73793 23241 907645175 32798 23241 668905912 43659 10611 539400099 43659 74368 564403570 26119 74368 289219007 74368 47239 255230059 47239 41289 983937208 47239 25696 467174866 38295 74368 450910066 38638 38295 978339241 38295 68679 788851838 35382 38295 290803050 35382 38148 18106166 35382 76695 341223914 38638 41474 25605099 17915 38148 357014343 30339 38148 273960621 38148 49084 169817006 76695 30072 945930579 12563 17915 153331698 51297 30339 484347087 66063 12563 828563638 34356 30072 779798760 34356 10650 876680948 1744 51297 647246316 2793 66063 657095755 66063 16028 720214022 77228 1744 644490118 80708 16028 903774810 46543 2793 256364575 46543 50711 6880530 33640 46543 567662881 33640 3232 639299171 33640 2963 94201870 62218 46543 176733162 34653 50711 672895686 2963 36580 508611673 21484 3232 834397244 70150 21484 649714179 62218 73430 371635609 27407 34653 271131081 73430 75597 438091348 21484 69060 829146517 73430 72591 434697990 47156 75597 773328196 14059 47156 367333935 71088 14059 156957831 42294 47156 61049876 71088 23959 377509401 23959 39778 86519452 23959 22005 107818011 34109 42294 67839162 815 39778 113390813 815 28359 609872816 34109 64063 318347297 12457 22005 765098185 12457 29116 862756137 58306 29116 285856179 79618 28359 138287348 52146 64063 129856681 80431 79618 264133082 52146 7322 544340619 15905 80431 137220130 79618 1387 69864264 34284 15905 465674938 7322 69988 774004792 69988 6571 768315202 34284 59728 894955331 1387 74763 596596708 34284 58041 202360055 10088 59728 338852921 74763 58832 356938731 68413 74763 23164122 36595 68413 451060761 80028 10088 215865428 66051 58832 630616062 36595 58466 783140755 57937 68413 753605771 68457 58466 485379874 66051 58108 992639463 57937 12971 832370099 56437 58466 229580459 73018 56437 461004559 44064 68457 187424016 76152 58108 481880286 65538 73018 677577971 15465 65538 209758660 71652 76152 727374963 15465 38147 529827962 79168 65538 951923299 69413 65538 611869514 38147 22957 930724598 38147 40678 610012391 79168 53489 872920202 15767 53489 212833104 47385 69413 898963425 53489 40338 484720272 47385 74502 350921204 53489 14906 105596024 69300 47385 708358797 74502 80249 780645638 33948 14906 260725866 36776 69300 125486171 64013 36776 928359778 26316 69300 19052903 54228 64013 106040221 64013 75061 167855138 51657 64013 730965385 10821 54228 573611539 37117 75061 725776142 10821 47350 174477953 75061 34894 536680545 30079 37117 458316150 30079 16076 309955755 44813 47350 130979667 30079 54731 3904833 44813 10723 109284020 19164 54731 607062302 54731 74132 957764225 31975 19164 890084321 19164 4597 120737857 38435 31975 312772244 4597 79905 885405711 53212 31975 918976871 38435 46226 352655915 38435 64309 950494591 38435 29511 827041629 79905 60793 38848442 7780 60793 79809584 7780 77642 554302652 29511 55510 219635098 7780 13068 827447254 60055 7780 527870881 55510 46875 563689307 55510 19019 674964335 13068 48950 167484934 60055 77471 154930870 1860 46875 789327884 46875 74332 376511155 48950 69145 351870180 48689 77471 910606817 48689 32406 256300937 49727 1860 494572607 49727 43093 875522574 49727 78941 643953574 43093 48961 637687790 49727 3684 693065409 43093 78282 45024139 78282 29725 604677299 38250 78282 411604096 3684 17744 915003422 25105 78282 780376524 17744 52159 59346206 67311 29725 110270873 47454 25105 835558212 47454 64036 17540779 25105 16074 469538524 10233 52159 336329825 4422 16074 421507444 66100 47454 391009671 16074 22801 346710325 42605 16074 781566039 52808 66100 198865205 22801 25257 113228374 41947 42605 287819972 49139 25257 935700487 24718 42605 956437847 24771 24718 125274036 31743 41947 843330469 59308 49139 304157762 31848 31743 402718661 24771 72813 277570061 31743 73729 448056606 73729 51761 541401014 20804 51761 530784985 31848 46653 787541416 79541 73729 666140846 49066 73729 622303743 60499 49066 100730332 62868 49066 521064904 67203 60499 965397285 12527 79541 591373697 49066 63619 730391453 11679 60499 790135535 66830 12527 804708990 14751 11679 105126954 14751 46483 121024538 34150 11679 784717534 37215 11679 701629600 2896 46483 438645192 39345 46483 111045584 46483 3596 814942593 54216 37215 500326763 39345 23612 347225179 2896 35613 25294804 23612 18803 989607397 54216 76661 30088175 18803 4094 617559921 18803 28390 2661526 33270 18803 186717899 53141 4094 207021454 2165 28390 719830866 53141 57184 379574567 40521 2165 897127133 53141 69853 535699649 40521 23635 166135101 57184 62610 266991632 57184 65693 128964361 48525 40521 270840380 48525 1499 220891839 65693 58517 196995972 22049 62610 991859971 1499 62682 643996679 1499 36826 840080122 8414 36826 722148048 67962 22049 306545070 8414 35004 23675574 64937 36826 109731842 72288 8414 235957037 64937 55070 336970656 62559 67962 47663999 18205 62559 270918267 72288 48606 336699799 44704 55070 787006724 76168 48606 728588515 48606 44781 608708061 38133 44781 70914148 31107 48606 857701332 28296 38133 915020624 46257 44781 214085381 44781 57035 429612176 28296 55208 271370874 51474 31107 252039086 57035 80210 709054238 55208 47532 92994390 80210 23211 259652807 47532 44964 401646999 17536 51474 160346718 18534 47532 635486399 44012 17536 50919676 1361 44012 807768354 63091 17536 994692101 63091 6242 965228468 1361 68235 446109678 45539 1361 255207588 8044 68235 74966815 63091 2707 33341859 8044 31924 990623861 68235 76143 727440402 8044 51433 625893416 8044 36971 450735692 34774 31924 813609529 31924 57923 121149996 76143 53213 295762188 51433 22778 626342388 59890 57923 973227658 53213 37118 711342299 37118 60831 165309595 37118 10499 672829543 10499 12353 114368910 4927 60831 124130681 4927 68027 465373244 78627 60831 535673411 78627 31778 147886182 78627 57948 713224254 77566 4927 936064954 78627 18379 511842170 18379 17497 721375336 50585 31778 281179780 57948 38943 389628559 63251 38943 68852086 17497 34037 194149260 22701 17497 35808677 22701 31034 309281503 31034 25222 970878126 35989 22701 489191700 34037 65266 612986136 38010 35989 104997695 17361 38010 115594748 43272 35989 116806060 37973 35989 26663474 25782 37973 697811647 159 25782 507578197 43272 66766 24014158 61549 43272 288840856 37973 75954 548796494 61549 18630 481531633 50788 66766 137887326 50788 31373 102404608 21351 18630 78494879 31373 80117 575851940 1653 80117 20807890 80117 45476 227284221 21351 48248 42530322 23562 45476 231205809 80117 32038 876730669 56346 1653 64723746 30392 23562 501407624 53555 56346 846245648 67817 23562 213576269 56346 7800 644097197 1726 53555 345295795 17893 1726 357834865 9362 7800 642969139 40999 7800 487900998 74035 1726 386038555 73828 74035 141666946 17893 50665 105107363 74035 68837 237684727 28006 74035 564346485 62372 73828 306974065 50665 16894 431792517 9365 50665 868135820 68837 47733 796516102 9365 11905 163654622 25091 47733 554500672 25091 6978 624981482 69745 9365 933380648 56936 69745 88012286 56936 10572 295572169 69745 36673 2846505 67899 56936 492182570 55921 10572 793489867 49068 67899 365980967 2956 10572 597443966 42786 55921 352581479 53406 42786 76437305 55921 7447 128632191 2956 31714 570090487 13829 2956 363987293 31714 45733 787757012 37046 13829 541496927 18281 13829 670800780 37046 27073 100587540 33138 18281 608776411 27073 53137 39759049 8445 27073 782803131 8445 50686 608652716 54906 33138 129231551 53137 33737 459983941 50686 9857 609993833 33737 22243 336126246 56059 22243 596939416 54633 56059 336036962 64495 9857 242423078 64495 61061 753291360 49325 22243 323544918 69945 54633 467633 54633 410 474698561 64495 69404 458191462 80673 49325 349731230 69945 78233 547614238 65114 80673 29892129 38248 69404 561343708 78233 41536 835933335 41536 48406 590831894 30213 48406 686409419 30213 73808 837391004 37627 38248 244232926 7538 48406 155411437 29255 73808 578484919 29255 66542 221868793 66019 7538 56007434 29255 74946 748891883 29255 53355 175907947 29255 11285 319213666 66019 77302 557550205 74946 17759 510689887 11285 47396 728127556 39400 11285 451598711 67902 11285 798393944 22011 17759 715020758 17759 15079 821905094 39400 20887 620668547 14230 39400 283388778 67902 27623 257826722 20887 20927 537299129 15079 39001 616419883 57775 39001 554548289 39001 42088 976528906 42088 7744 277427812 57775 8653 108611762 23918 8653 15086826 19223 7744 274936700 22329 23918 396367944 16593 19223 12307973 22329 52388 621482365 19223 32207 532081600 16593 37434 984773192 52388 23132 67074528 21576 52388 633862829 21576 19842 982552017 75667 32207 657113113 76072 75667 616984870 40558 76072 521832716 75667 11396 647150336 19842 32934 594289047 80004 11396 486754894 80004 36316 80096447 14282 80004 57622954 81176 80004 193259703 32934 16222 523742627 14282 10169 502292355 81176 39928 963162225 39928 1388 913607072 16222 17224 460260218 20049 1388 207654352 26990 39928 571148208 52082 39928 746816834 20049 24984 781461565 26315 17224 486679553 26990 1829 920426427 26990 41774 36890349 24984 80964 542860822 26315 43855 873905613 12470 26315 445967534 67502 80964 375447400 36707 80964 734423733 19740 36707 730567086 25178 36707 217321653 12470 71514 580339061 1752 36707 896676758 70327 1752 972910454 426 70327 505277226 10859 426 360990744 54930 70327 693409538 18524 10859 567867042 5441 426 928638897 426 33838 578566336 18524 6395 574260535 18524 30354 777016194 46610 33838 224669966 5441 51248 842454579 8069 46610 882719698 76305 46610 361712357 18127 30354 922228523 78608 46610 630139570 51248 40681 582561180 39222 18127 139246598 78608 49409 880326362 78608 37969 79609897 78608 38894 200423989 38894 18749 892604565 10876 49409 957267028 18749 39706 158111654 53677 10876 628675551 18749 6072 256788331 10876 28060 940107791 10876 23848 664955564 55185 28060 377297275 16897 55185 627901540 66393 6072 821235689 28060 38708 970947428 20344 16897 566123834 66393 18022 196667975 16897 19170 315464068 18022 56254 725218795 20344 62233 628787509 59783 62233 349983641 19170 38922 794026962 36164 56254 970098449 36164 67586 295739492 71198 67586 128564379 59783 68570 31162390 71198 24851 763707471 24851 75573 820187863 47299 67586 707985461 68570 8591 354682821 47299 59667 750253121 3355 47299 494159616 75573 53681 72289550 53791 47299 75715317 8591 47006 30544439 3355 39841 267848055 44275 39841 143073713 1130 53791 741139722 64583 47006 337093879 18713 64583 45091643 39841 43512 977759195 1130 39210 111694550 1130 35917 337230046 6151 39210 838108377 47025 43512 278338665 6151 50359 429181096 23390 35917 966114201 47025 56207 828029230 52289 6151 437997094 4736 23390 688428445 75404 4736 313280073 75404 28445 701585960 75404 62270 870667866 52289 8130 127074997 28445 15311 37153946 28445 63482 378452702 15311 64668 953453370 36449 63482 461412508 17261 63482 274546013 63482 72585 188415272 27279 17261 197344783 69219 17261 581476462 56735 69219 393453429 78788 69219 906895434 72585 53716 18282940 53716 33349 152508405 53716 75004 404116728 25746 53716 492949496 71512 78788 1852748 77182 75004 40095389 1425 25746 497223831 71512 6982 906436183 13927 71512 908695340 77182 80235 593876966 13927 56829 224918626 6982 33083 736126030 73707 13927 104921306 7759 33083 290755091 46494 80235 432140884 46494 38985 182341607 14867 73707 645490753 46494 43865 487019534 14867 73755 893977076 11548 14867 29424775 23474 43865 305026223 14867 53200 639869215 23474 66675 488068252 57980 66675 105443605 57980 8711 619186789 7021 23474 432521295 44380 57980 39161858 7021 21833 118885172 39959 44380 43798866 7021 1480 642457897 74738 21833 459807137 31492 21833 778879922 39959 18742 864682214 55532 18742 7421722 8485 18742 98384837 18742 58077 359521813 22628 58077 958883008 8485 1614 58177462 8485 50829 398212777 50829 71407 548747552 953 71407 420490686 65241 1614 566537680 65241 28721 854948870 71407 63163 603735706 77790 953 947579463 63163 60851 227203835 65241 3292 776025805 3292 24119 365200841 60851 74283 124499564 13084 74283 104400010 3292 36070 261985407 18184 13084 183844508 42847 24119 463312851 12449 74283 372852375 3848 36070 110675735 42847 43102 583957892 9310 12449 755385122 42847 48537 695851662 32865 3848 688434773 9310 61975 361598077 9310 2485 250813670 32865 58404 895917186 35657 48537 447402019 74071 35657 372580195 2485 70018 486256938 35082 2485 352335031 69610 35082 940902026 70018 4478 674143459 69610 62738 630717856 56764 69610 970773203 4478 48887 968595759 37197 56764 977592709 73306 37197 410259367 73306 72472 39347573 54526 56764 678064439 37197 43889 439741076 72472 22604 989747561 66771 73306 660750284 62121 66771 301808989 5548 43889 861567511 66771 58427 362827032 62121 13242 241340971 5548 23940 602598429 29906 13242 265492985 23940 18460 814996613 8466 18460 827226225 81048 13242 496029984 37212 81048 212605954 8466 18488 35812356 18460 77581 710016190 44460 77581 652899176 37686 37212 495271254 31517 77581 42964577 43593 18488 932312666 44460 72801 41868366 44460 20982 985355841 16953 37686 712815418 23047 31517 413457155 52511 43593 847213941 5130 16953 401246481 52511 35114 767732678 50199 5130 150835628 53759 35114 590840690 35114 7348 875084711 18946 7348 467911457 35114 44949 340529840 54760 53759 292407216 54760 58059 468490069 19292 54760 844338980 48304 58059 680145357 54760 18270 899715611 45413 48304 143419093 48304 41320 449747060 45413 79060 632977575 41320 48417 940859086 18270 56079 811687905 41320 39502 967729461 41320 64254 677387125 72618 79060 178481464 56079 77231 37739547 77231 64767 695121787 64254 53248 619719903 22030 72618 66586830 29519 53248 322900796 44330 53248 341529057 53248 55855 502165855 58856 29519 226096401 21519 29519 411324747 55855 15932 907493893 58856 70510 972804460 70510 2694 783559077 21519 68217 261977444 80767 15932 599532248 15067 68217 14891390 80767 77239 49385456 2694 32080 276922982 68217 1077 135933022 77239 9773 732036245 21556 9773 984852855 9773 79014 818478359 76252 32080 763015893 66944 76252 125175630 9773 32426 818745510 79014 33511 517472103 20666 66944 433319047 24574 32426 132141434 66944 57990 979801628 24574 23895 820683013 33190 23895 38516146 24574 76640 62380288 60125 23895 593238038 68434 76640 832408843 10277 76640 235946153 76640 66803 784207259 66803 33744 324414829 56129 10277 104729970 18447 66803 775846182 19825 10277 781575714 18447 44581 766405974 44581 12301 25863796 69059 12301 641840729 23943 12301 269119496 69059 46910 404640456 48931 46910 906008934 69059 56971 630409610 75909 48931 531058202 66412 48931 307692491 33340 46910 952818706 7336 75909 632944832 64453 56971 469470351 53878 66412 44744284 7336 37564 749823081 40180 64453 804105919 7336 52629 267698507 53878 48636 682962961 53878 19143 622753265 373 19143 156600231 67238 373 651478748 67238 67531 834191618 51515 373 856913637 67238 62795 378393253 51515 42405 540765226 67531 60798 456471583 37140 62795 82240737 55493 37140 935642597 42405 9050 899292425 63255 42405 830944107 63255 4112 653493695 56691 63255 33030652 55493 4620 910594620 4112 39980 919787203 11435 39980 745830002 75538 4620 130253345 4156 11435 342660820 55249 4620 807312781 34146 11435 134078890 34146 26755 292578995 75538 62740 724308127 64285 34146 873460747 48911 34146 543499692 48911 4734 63292651 19264 48911 494522924 57793 4734 796940322 4734 54418 234319484 52003 4734 921725169 4734 63484 250997286 52003 50075 383294688 50075 40407 770416157 54418 14953 246652388 80917 63484 330509344 65862 80917 17684134 14953 60466 92187553 35743 40407 139432349 6950 35743 911830055 19078 60466 328077243 30868 35743 527029139 47864 19078 603154563 29059 35743 990639350 19078 21754 22085031 47864 14815 82582209 48297 30868 74905638 59177 47864 637838923 32378 21754 35439481 19334 14815 971748357 32378 28129 226364756 28129 13461 41089737 28129 51778 766845934 28129 40571 406828367 51778 53895 802289318 28129 15209 476720428 51606 40571 479020868 15209 31749 374252804 53895 41334 877817979 31749 23141 334786665 31749 67469 294883688 65504 67469 548745910 22853 65504 455981066 17486 23141 827989649 31675 23141 299872612 21846 22853 478545114 23055 22853 954512057 31675 13609 622802606 6035 17486 652912139 72301 23055 185185324 9537 72301 53322094 13609 43689 438084368 30618 43689 518171669 6035 9452 614518391 30618 9884 882262025 9537 25358 925358 30618 27723 71706629 30618 1906 546935037 23415 9884 588772449 76764 9884 871624590 23415 70802 27179043 50717 70802 119915128 79445 50717 722320904 79561 50717 408081791 77862 70802 477381405 47836 79445 535467200 50717 45002 107689216 79445 77366 63046459 45002 75088 490921439 2085 47836 874366882 47836 26847 331902604 45002 6066 402845527 6066 19537 277479857 38111 2085 931296926 37679 2085 29737951 28690 38111 459930066 41785 19537 858123920 52370 19537 743640792 63561 52370 27595626 44167 52370 660710567 62205 41785 597506046 62205 27504 35680528 1759 27504 22245685 21334 62205 183572496 1759 57039 481324534 47578 1759 738866937 57039 65499 785747967 65499 6026 69352720 21334 5503 944009378 47578 9861 634512828 47578 37850 508603861 6026 11782 883180670 66434 6026 379320786 50663 5503 652205306 50663 58255 631060394 58616 11782 764409790 58616 2452 361609990 23673 2452 638794402 58255 2664 603850002 28812 2664 749539146 57498 2452 880306275 23673 66876 603434373 66876 52422 482634898 66876 27707 434314765 27707 3004 525953087 52422 38796 252907954 3004 21419 15786837 52422 22560 106317429 19721 22560 615426436 19721 65244 654540383 71122 22560 776471307 71122 56111 32602320 75260 56111 71556841 17101 56111 226969670 75946 75260 493763619 17101 59727 318130428 73187 59727 169947599 75260 74167 745156835 30111 59727 594351892 75946 49485 931743121 14322 73187 100815542 74167 53237 7378276 74167 54154 25772399 30111 28057 364226350 28057 59771 577251138 6462 14322 592718363 34503 6462 290233255 6462 25200 196836441 6462 3008 149233754 6462 62756 594745987 42953 25200 252831276 25200 18218 722099965 62756 58392 834441214 58392 18043 75361371 8398 62756 351761099 42953 20629 254130784 20629 19774 749304616 18043 55873 421695368 41173 20629 80237463 55303 20629 121308548 41173 541 509721149 34975 41173 716243745 4989 541 191863943 53480 4989 866777198 53480 40564 189402646 53480 52663 836611418 67207 52663 226915949 31388 40564 865012795 29201 52663 878484533 2102 31388 195182968 79899 31388 505027706 80456 2102 535338623 36189 2102 415855510 36189 66401 881925685 77341 79899 447988408 36189 37685 711130622 25303 37685 569777493 66401 65300 610180310 37685 13564 45487254 9725 13564 955255481 56754 37685 790997043 36780 65300 677123820 26465 36780 203094634 9725 45808 931786504 26465 34660 187543480 56754 22494 16857499 21656 22494 281315923 3303 26465 946903507 45808 76756 214262812 21656 6376 898297104 44647 76756 684579775 21656 25785 324993475 44647 40530 741834793 6376 33743 868515052 44647 80477 117163994 33743 38173 22211946 5898 25785 320670134 80477 65684 778590378 65684 72930 93988730 72930 5395 310376633 5898 60253 394895405 5134 5395 974103393 72930 5473 731946602 49764 5395 78415460 12606 60253 307385143 60253 20733 313493332 12606 56878 291172989 56878 59246 98838535 49764 59004 426176942 49120 59004 820329828 59004 14742 348673170 20198 14742 304018321 22004 59004 246910238 30037 59004 45624420 20198 79257 350534632 38051 30037 474947525 38051 68514 683235184 7197 79257 274157713 71225 68514 75090519 79257 71931 66423900 76577 68514 181802085 71225 78702 79473278 78702 25806 723436737 71931 55105 505982856 58815 55105 850698098 41647 55105 545470963 41647 28270 873887157 41647 80886 721230921 62884 55105 637130683 41647 33003 314212712 58018 41647 122856393 39183 80886 585611700 39183 18555 90727505 33003 73179 926306062 73179 47204 212342585 58018 25683 105842734 18555 33681 930196241 47204 21148 867119742 47204 63089 216144173 56683 63089 655763007 49323 25683 256964332 49323 77262 118729889 20590 63089 755755954 46237 20590 104165233 20590 78472 459332499 6958 49323 85584651 77262 57496 912570880 19433 57496 93313168 19433 75885 383482112 6377 78472 726665457 29091 6958 569898240 36528 6377 842485715 23413 29091 17824203 4764 23413 6243811 36528 24066 787740755 13647 36528 153326996 1647 24066 568273487 79821 23413 28072925 79821 31256 817050392 24049 31256 274465127 1647 17011 108165151 31256 73555 563604482 73214 31256 883762476 73555 55281 729067114 73214 74085 381569579 57614 17011 715585634 57614 47106 140757113 47106 56001 304078651 57614 9327 120193157 24232 56001 245066039 47106 18197 677361977 8609 24232 657671697 43791 8609 375482617 24232 4964 274697605 28837 24232 375531827 42738 4964 173948600 28 42738 761728858 47951 4964 209465707 47951 16994 99503431 57434 28 765252273 42738 56578 246781743 28 59314 137573529 46796 57434 891425606 57434 42255 546120169 57434 41175 604490989 56578 6337 477101723 41175 44867 42095592 6337 54762 232521130 30917 41175 525550740 54762 69787 462627567 30917 57842 908897816 54762 56404 89812244 24270 54762 79161947 63300 57842 168634359 24270 65206 90327121 56404 62369 364771087 18596 65206 267240889 38056 63300 724647717 15683 63300 943996793 38056 48111 875317956 65357 18596 914470443 38056 39934 535373447 15683 13717 339709448 48111 33893 79176942 37426 39934 127629662 72483 37426 471375453 72483 36904 30897024 33893 16879 559670501 16879 34777 712981996 16879 76045 993757047 48431 16879 367224191 63744 76045 140417980 76045 56820 860872748 63744 63407 645647923 48431 53923 840866282 54745 56820 910906372 25083 63744 725901907 11712 63407 416935459 54745 55989 66690746 57598 11712 635904241 57598 51285 890433258 57598 44512 935880583 66569 44512 373500090 47078 44512 736421951 38809 66569 928888644 47078 69485 594823902 47078 63351 941223481 40968 47078 783094264 47078 78904 305340277 79083 40968 164514820 28392 79083 654740766 63351 28530 606575983 41955 28530 226733711 78904 15963 151286728 28530 835 372140192 28392 64217 192777563 28530 9046 599503362 15963 52730 888936430 835 26610 329241930 835 23001 764518237 3034 64217 60570080 40846 9046 406759759 20866 3034 799616719 40846 28117 361438840 63261 3034 471112559 65700 28117 103679905 78678 20866 453891201 63261 7152 211528698 28117 5586 438800029 65700 2909 826565717 25097 65700 2522743 65681 5586 926030019 2909 6705 853034124 2909 110 132578607 2909 74959 145357532 110 65195 292922978 68345 74959 108955333 68345 52057 912753871 52019 74959 889536758 24667 68345 718561747 47624 52019 652662721 52057 54593 191535342 54593 39543 237530240 47624 6664 639695183 34130 24667 618395813 43697 6664 339786839 43697 50251 43153229 24783 50251 927977360 34130 31608 785816007 60543 50251 78463407 60543 68981 810169159 73706 68981 842133849 68981 59209 923585470 10646 60543 385245593 7395 60543 881596781 27560 68981 878804246 33683 27560 778565341 17019 59209 493329774 7395 39724 178436327 39724 71377 397458549 40718 17019 156834906 33683 41656 270267045 39724 59584 708094944 40718 62396 96175486 71377 54439 963833070 40718 79490 130117190 54439 77451 251057977 47555 79490 250675771 74776 79490 579655109 48286 79490 692798375 77451 5283 739728703 12609 77451 848027742 68970 74776 346974909 2646 74776 91938675 5283 79089 31931522 50137 2646 174759724 36751 12609 79158960 36751 80335 388754560 66581 2646 348303873 50137 57897 133681205 50704 57897 364601637 68137 57897 938655523 80335 5237 88565783 57897 30693 642819410 5237 9936 677769007 80540 9936 834505481 30693 29102 612253106 30693 73188 640824453 78942 73188 581439788 9936 74317 337155599 13583 74317 74676700 13630 13583 802137735 72446 13583 809458440 78942 6596 941089562 56694 72446 528338689 78506 13583 322415607 13630 26161 43601861 56694 27758 361116289 78506 26700 155435123 6507 27758 505421234 74193 26700 44586184 26700 20340 103218189 63895 6507 580008987 20340 76055 468583653 76055 38567 181838469 63895 71458 774820083 37796 38567 170170923 37796 26677 410350827 26677 32941 620366462 38567 44518 989908026 71458 1311 278727506 32941 20873 894161827 55485 1311 425911112 21221 44518 307013359 277 44518 111730165 14250 55485 267066714 22456 20873 857394007 52006 22456 813155636 69908 14250 966843893 22889 277 451368119 38418 52006 939994889 22456 10476 257713881 80956 10476 508178720 47108 80956 794827874 80956 21590 19505097 55694 47108 982283033 43205 21590 949575882 11045 80956 325594667 11045 12209 984239325 33588 11045 809349578 33588 67050 150075319 11045 1520 104802187 33588 12148 299217543 12209 9393 149905020 33588 61596 904729810 61596 12406 119776499 79842 1520 532494041 61596 10870 659923211 21560 61596 45555086 36900 10870 874250642 36900 25258 92003336 36900 62979 920841832 31408 25258 585494885 63179 62979 122098912 38377 36900 731560875 13795 62979 370736400 46947 62979 712897480 38377 49522 741621868 71811 38377 98529109 13795 21968 983209158 73537 13795 345316377 80430 21968 700499968 67757 80430 332992385 71811 15386 770999527 73537 75486 520206964 67906 15386 1156702 80430 70284 354300195 52644 67906 211338566 52644 41434 20951384 67906 52285 214561991 53224 67906 117402316 61562 52285 486664801 10144 52285 913353326 41434 62552 547447518 51774 52285 119813557 68180 61562 15141355 48278 61562 486158683 5315 62552 195456700 51958 5315 633613551 68180 37662 902731237 14509 68180 464222747 59150 14509 471063513 36123 37662 530919173 69804 37662 463350721 16907 37662 868355905 65024 14509 156899164 65024 40470 115727452 67024 65024 521090716 62993 67024 724366982 62993 14940 893479562 28518 40470 451711259 9164 62993 14343172 16522 28518 181811289 16522 53886 462053709 14940 36006 28772449 13437 36006 821761703 36006 31166 973705584 21682 36006 16550836 31781 21682 680259993 36006 26927 909011662 61863 13437 862846967 77337 61863 239406819 351 77337 414507489 36647 77337 565204246 50355 351 681552117 50355 2983 835571360 29656 351 72337425 53624 36647 776166017 29656 38907 764747102 75069 38907 774606251 75069 36887 160553721 29656 60479 991547444 53624 63819 594225869 55519 75069 343916762 55519 8442 45548887 2780 60479 675618110 27984 2780 23871950 35505 55519 444519322 2780 26564 528038812 63913 8442 429770260 35505 13297 320923725 27984 22916 47887004 35505 24494 820288850 19422 24494 204958911 63913 68819 619821795 61721 22916 83588203 61721 10761 428449465 24494 4397 767151171 15817 61721 788266627 61721 51803 2193896 25016 51803 216512707 15853 25016 447244066 18961 51803 297869633 51803 18646 531280445 23721 18961 754003304 40494 18961 740532072 18961 54451 78908674 45389 18961 173220878 55800 45389 170021146 55800 63609 189266176 54451 56491 210261300 27092 55800 570218456 45389 1293 200506376 32384 56491 366418798 26786 27092 300953910 26786 65675 527621215 27092 6718 898941047 57335 1293 462883972 26786 81124 719145018 28245 81124 875235473 57335 17065 807731470 57484 17065 253108051 17065 13645 109219321 81124 57313 343386717 5891 17065 657025067 5891 74359 69083406 57313 74669 805507270 50501 5891 358513481 45445 5891 681704188 77601 50501 847302997 8277 50501 93544972 37054 45445 205157414 8277 75082 202305843 8277 76123 894329398 75082 35086 514722152 53382 75082 99631882 24534 37054 90365117 24534 49054 766642815 24534 52746 631585211 72737 35086 183857602 62628 53382 642682423 62628 13434 8412994 62628 24026 597275569 48237 24026 306719689 48237 67673 91858754 2935 13434 966670554 48237 71292 381463248 65869 24026 735438793 2935 9474 544902052 65869 28532 210252650 9474 37503 104365764 65869 71689 87110526 71689 8146 515140814 81257 71689 951864366 70751 8146 816299221 47344 8146 287852652 81257 60561 241179325 8146 17281 612204037 45972 70751 663192119 52456 17281 822467350 17281 55466 925462762 45963 55466 645487297 38759 45963 518514921 38759 66012 595727800 55466 41813 715726981 7320 38759 975557526 41813 29530 820897680 29530 23163 572372674 7320 24654 768937741 22662 41813 187797218 22662 31032 512475357 22662 79698 749251305 16468 79698 624431864 79698 54408 297142275 2544 79698 132895419 54918 54408 747707555 2544 48932 613780228 54408 53642 70316890 76873 53642 479153641 76873 79324 48228472 53642 52000 29574189 79324 34392 867489716 34392 46780 938970398 79324 52442 39026713 52000 79543 816615779 81285 34392 998177800 8272 34392 554990149 27393 8272 935262168 81285 80135 961400797 35933 8272 319562345 64541 35933 57046768 27393 73840 857687095 73840 7897 165497451 73840 70673 655638494 70673 78487 151597724 44809 7897 839531714 468 44809 432685662 38265 70673 31643781 38265 60999 851916520 44809 33389 784596898 60999 17950 2527122 18261 468 702656135 60999 34245 87752853 34245 70526 736939282 69947 17950 575355446 29414 34245 848482565 18261 25506 828804226 5400 70526 155745558 67692 5400 191722696 1579 25506 638952769 29414 38872 220283716 5400 7041 377008681 7041 78741 743054962 27402 1579 877141786 27402 64788 184355653 13761 38872 968536481 58854 64788 2062432 26439 58854 744400044 26439 71507 866659969 25175 71507 991485284 66020 25175 95390003 58854 36778 926933977 42746 66020 251170210 42746 71427 918495906 5074 71427 599096286 42746 78388 786213324 41851 5074 593482207 26531 42746 177382079 71427 22814 276907165 7881 78388 784025001 41851 43681 421295249 48395 43681 500661940 48395 46292 981303147 48395 21561 365689314 46155 48395 431434010 21561 40652 142494881 36794 48395 49658798 46292 68291 303534591 79483 21561 709657442 72534 36794 596238262 79483 52141 484511871 36794 70304 833166428 79483 63490 250706290 70304 19338 267047597 63490 62970 917588721 79798 62970 988876270 62970 50378 361183129 79798 26955 467274349 3459 62970 439632894 3459 41832 42965743 3459 36805 42654611 26955 30183 250407265 36805 46738 812438530 31313 30183 98175115 42000 46738 628488702 42000 40680 683366049 26886 46738 781897661 17529 31313 896027350 42000 11566 379597334 58165 26886 560217404 79801 26886 919180243 7419 17529 341102724 10524 11566 743664583 79801 76454 475365998 38067 10524 493857085 29950 79801 906880729 29950 41565 408825062 41565 19099 186374153 46822 76454 416262550 14056 41565 595875913 29950 72586 683995342 14056 25617 862784524 19099 47213 500807139 72586 71635 351013303 5115 72586 774403171 7521 47213 30106877 35469 71635 165357080 71635 50837 826463136 47807 5115 32103022 50837 61926 797351839 47807 12132 672677223 65623 61926 914988152 50837 18652 566553263 79023 61926 155282227 12147 18652 90944272 68880 18652 880083413 75409 18652 882916451 75409 69028 93348967 68880 13632 206712513 15252 68880 116644412 69028 26528 208109326 15252 65037 379731798 65037 51668 75509937 18908 13632 135004418 26528 17455 213056768 37589 17455 486089415 37589 35097 341621526 43003 37589 819752626 43003 51638 207472571 51638 63734 596023300 35097 64942 431225692 53114 35097 73356456 53114 37071 924007350 69541 64942 402898433 63734 46354 611067690 37691 64942 964351896 46354 55182 223843182 67133 69541 45159771 52138 69541 402794978 1867 55182 406966077 44023 55182 817553144 52138 61513 354102087 80815 44023 146649408 52138 76371 772382157 80815 10656 853922264 11431 80815 505055170 33376 10656 549544870 80815 52152 304322800 45925 11431 597633396 11431 29498 456788433 11431 52586 79280427 52586 2058 880394451 2058 2689 617740372 62739 2689 602476727 20210 2689 810751108 65641 52586 488903446 2058 55401 607530994 55401 39514 345027972 67284 65641 721892944 55401 63176 813335078 49047 55401 190848286 14323 49047 565995864 20880 63176 749318222 63176 14432 66461726 3812 14432 430056246 3812 23182 408169054 44543 20880 944390486 3812 15750 664976630 23182 48802 919150425 39771 48802 287698908 23182 37835 981928859 37835 79025 915754835 37835 27395 324640585 37104 37835 48672954 17985 79025 230709287 37835 15061 327381437 76354 17985 32914630 15061 32724 14467078 37104 6277 468728664 79609 76354 129184470 35003 15061 604178960 32724 9210 260637931 9210 10273 383466077 47296 79609 815733003 9210 14543 45584268 17830 14543 737550735 10273 75582 732550614 17830 25311 469489330 16987 14543 766604727 15000 16987 956241077 21715 75582 232686666 16987 80884 123904286 49681 25311 882032514 39507 49681 47834147 45621 15000 219300165 49681 15984 102062437 80884 15243 271921189 56247 15243 224564920 15243 4209 288314928 72396 4209 810520117 72396 51626 996246183 72396 55648 66445023 87 4209 906409122 75334 55648 638504347 47661 87 906612985 3100 55648 375360563 87 61541 730884288 28329 3100 404900946 61541 9544 637636210 9544 1986 816194329 57786 1986 334786408 1986 66078 532931848 9544 68954 133473482 66078 80375 114611213 35416 57786 650311039 53235 35416 608203955 80190 35416 325718532 35416 62852 80386721 62852 45407 63099679 43135 35416 610174202 30652 53235 166152841 16981 62852 961528664 6191 45407 337315962 45407 15965 214986630 44792 15965 524197402 68840 6191 536921245 15965 54772 801954073 44792 58155 318207756 15965 26795 679866209 70732 44792 209732315 38947 68840 210466648 33621 58155 681767171 26795 15343 197617946 51391 70732 620829182 27198 33621 481044958 38947 77663 82946638 36832 77663 69054499 4774 51391 396751277 71475 36832 115937612 37877 77663 86355332 49379 77663 495435215 36832 5689 351635173 48947 4774 545646019 26790 37877 937849542 5689 49937 955178246 4037 5689 260722176 31742 26790 670550825 31742 9445 554346422 49937 50945 704643237 4037 5241 128886395 50945 36101 111211687 58191 50945 537918693 17910 5241 961341033 17910 28036 291669345 64283 5241 398924225 15533 17910 717413658 7942 17910 706333951 74431 17910 896781427 69752 74431 591408109 72016 15533 182524898 36558 15533 687245526 69752 12113 564747598 12113 13771 238252770 13771 38631 78481472 28842 36558 146785973 36558 79342 833616901 78830 13771 124233597 71328 13771 143296544 47020 28842 158721913 12901 78830 15369626 38349 71328 518023263 61000 12901 157038277 71328 75021 506864814 33445 38349 181369884 63208 75021 593483372 36326 38349 349891977 75021 57140 659658203 39453 75021 491041599 23625 63208 886249943 55129 39453 693323329 39453 64332 629407285 39453 61004 996066273 46961 64332 750992173 203 61004 544248211 8048 46961 426845054 55789 46961 172392922 44158 61004 144917470 46961 33610 21741881 21052 8048 88283601 23213 55789 455087905 71642 23213 272039244 14246 44158 667528570 23213 30004 572135805 11957 30004 534641119 14246 47730 580609588 11957 5985 48970713 11957 20892 459937377 20892 7482 668690454 5985 49502 36916153 69777 49502 825676334 60383 7482 625072851 20892 38025 113662223 14841 49502 32533154 14841 71290 126805303 3559 38025 43548566 13467 14841 655100076 38025 72621 239389438 71953 14841 952317954 10027 3559 186231515 11822 13467 122427340 13467 5978 419956220 5978 21140 681890675 11822 50985 68951387 45408 10027 943339495 3835 21140 268552494 5978 69518 127177795 65992 21140 619601435 42 3835 368648364 47607 3835 81276819 65076 69518 625467691 7153 65992 782379572 47607 65919 145445892 21709 65919 308229114 21709 57480 538326951 65076 43498 142271969 65919 32569 113818081 32569 15989 537185041 32569 19889 442121785 24241 15989 998806234 24241 52961 269553016 71637 19889 6993460 35168 71637 13500422 78294 35168 490087176 37477 52961 983762181 35168 68109 582635150 32487 35168 401222077 35169 37477 742313989 57486 37477 91816431 17364 37477 201980863 78688 17364 397520081 35169 5516 995930370 17586 35169 906481019 17364 16435 307046917 23921 78688 991768188 23921 18466 439096783 16435 36665 425728229 56338 23921 510568363 35424 56338 630234185 36665 18818 526410135 52670 36665 277052232 36665 11468 75742589 18818 58096 179092707 63704 58096 929974975 15431 52670 573632380 20086 11468 606085218 20086 11630 181241369 43381 63704 482490621 20086 40542 987647349 43381 50349 141357891 50349 15300 800423389 67767 50349 945769440 43381 47657 731577615 15300 25134 370412968 50349 24387 14542391 73379 25134 828324516 61487 67767 858384738 61487 78194 822385279 16964 61487 427156381 7279 16964 13419282 6805 78194 441865142 6805 36410 824457570 7279 66554 926552788 36410 44578 563345247 55841 6805 801518429 66554 68751 451164725 10991 44578 137674160 42054 10991 680609785 67176 42054 558304668 10991 62029 936096274 63171 62029 800362206 71578 10991 716958030 3032 63171 226036944 25375 71578 548740738 4387 71578 996736263 3032 74592 506498435 34447 71578 886697219 10068 74592 914224264 25375 17083 342936896 74592 17842 432482844 34447 25119 34788998 17842 6025 598913492 17842 25066 133098084 17842 72088 599263981 66620 6025 35578731 26422 72088 116766159 6025 905 4813745 25066 70619 347204230 66620 28811 78100198 66620 23279 736560361 28811 2774 163137687 69234 70619 218470565 46918 23279 279047501 45966 23279 715601262 28919 23279 462780689 2774 27722 618956071 28919 78022 31731675 28919 71962 375065542 34424 78022 349909190 65757 34424 561265208 62145 27722 214722477 62145 43262 73945206 70455 34424 69304605 4928 62145 155419608 20460 43262 169610753 43262 68227 74757612 10405 70455 840071464 42001 70455 382583345 33882 4928 130955704 70697 10405 593619711 70697 54896 98785063 70697 41064 796338777 44710 70697 282961694 54896 15253 379195 41064 46662 998250191 54896 4106 870875153 52126 46662 797224819 46662 48793 137541589 10431 4106 218486144 34457 46662 13934226 34457 25085 37457516 77764 34457 720845335 64477 48793 939469062 25085 3631 849164294 34457 7255 54129636 9219 64477 369193858 7255 69975 360392486 64477 52116 988464135 9219 7188 189453304 7255 27605 128741413 6687 52116 108036782 48444 7188 105708864 53464 7188 649469625 26127 7188 624307374 27442 53464 536211648 37072 53464 108569015 27442 43246 284482485 11876 53464 303714493 11876 33447 785359378 27442 234 146892663 68388 234 448179141 8126 33447 697436411 53360 33447 534135504 20257 68388 304442155 59888 8126 232292926 73918 8126 616325003 79407 59888 990349183 12062 59888 98107658 20257 68777 817800667 42944 12062 212807276 12062 62570 65689330 68777 1805 780197828 37508 12062 150790639 35493 68777 426639711 50283 35493 89307457 37508 5340 480671730 73908 37508 942135242 4814 50283 51090923 38734 4814 569041387 7523 73908 52375904 5340 16006 493749345 63232 73908 846696718 2406 4814 243251122 68003 16006 976433685 2406 41470 372252106 70331 2406 120096805 49911 41470 363133601 7693 2406 640629599 41470 61535 836723303 7693 66358 302590606 11744 66358 493318032 49911 63614 168550057 66358 54180 813886825 54180 47789 764240369 3400 63614 427690406 37638 3400 889295223 3400 59335 190349879 59335 17494 258054628 59335 56756 385829017 19197 17494 347169140 18928 19197 128761974 7968 18928 901055257 19197 69946 220076926 7968 55548 5819813 69946 25709 313986865 1037 7968 687863688 5723 7968 796705452 5723 47873 95274520 47873 39794 928571072 25709 57076 698553189 11824 39794 233680212 39794 10089 130217579 11824 9182 28873055 9182 17634 857631090 10089 60377 475276869 66916 10089 877815893 50387 66916 377098873 66757 17634 95934416 66916 61933 25588707 43596 60377 359008727 65060 43596 967713695 6703 50387 999396817 49972 43596 608318858 50976 65060 80044126 63076 6703 511735276 69400 6703 598184109 23195 50976 71478427 69400 30442 169445577 69400 48939 969190243 6607 48939 72602602 8078 23195 936909596 58519 6607 901022304 8078 38662 434322345 44810 6607 763700618 67575 38662 656259998 16046 38662 652002973 32695 44810 22098110 17445 16046 93425541 8743 32695 451103827 67575 56509 872339597 17445 6110 952066980 6743 6110 708254589 17445 1465 51441744 6110 67380 828929587 77984 6110 609809533 39718 67380 170131799 39718 24030 704467032 1465 46801 565760298 77984 57489 773143523 49923 24030 451216779 39718 64451 157202961 57489 76671 758409913 72903 64451 607135891 53580 57489 514750736 62674 49923 25305120 53580 35103 873595170 53580 17862 710130389 17862 77640 558466556 77640 47535 164582626 34705 77640 487236819 17862 23759 141444681 74684 34705 26143987 8995 77640 581039070 23759 21156 689733789 21751 8995 478914250 34049 74684 488618813 61051 74684 949203018 21156 72447 520450979 61051 38244 803896880 38244 1218 319611328 56287 72447 127324749 21591 38244 364123149 56287 73222 627572607 38244 14402 304059970 56287 961 162502197 56287 60262 271580090 14402 49291 448665405 60262 49191 707407638 14402 49935 447177411 60262 19853 88919768 19853 21651 243124695 49191 15619 414725221 15619 62489 529600007 72060 21651 453699323 21651 49007 822894264 62489 39717 15215236 39717 55937 966517147 49007 45412 640190500 55937 61078 154444438 29893 55937 91277687 39717 8805 735547257 29893 2065 325926210 31729 29893 218130903 65183 31729 918949836 52390 65183 135507976 8805 31531 591399973 74532 31531 437924535 31531 61438 423476733 46133 31531 793817743 52390 79462 153537778 46133 52274 503003055 73980 74532 419447370 40394 79462 253124097 19495 73980 768642657 60545 52274 3888339 73980 41694 577031518 73980 6103 780327169 66476 41694 481197306 65648 41694 641324275 65648 34788 663766384 34788 79721 260533097 72874 34788 7981271 52701 72874 966324250 72874 76443 665982172 79721 4415 161150409 52701 38814 229370351 72874 59655 840789311 34760 4415 986190015 4415 41746 560971939 57993 38814 353998292 29935 34760 172302066 35578 57993 9328572 12902 34760 539020236 75415 57993 803603656 12902 3180 743189369 35578 69563 809693111 3180 77156 427569097 74608 3180 554696446 77156 38423 101648735 77156 69448 6551691 69563 4417 892714916 69448 41078 779468955 73789 4417 589772460 79835 41078 532450335 41078 39393 78040693 41078 13484 568121025 63966 41078 522511135 47526 79835 55488343 4735 79835 773008173 23868 4735 946908582 64016 63966 31494738 47526 48986 224952708 47526 12835 426792425 48986 67129 705473532 78110 12835 852844121 54844 12835 791240301 48986 41009 505496313 67129 38687 36612315 41009 67082 41400927 78110 17624 98529522 42075 54844 160543976 36366 67082 222300727 77313 38687 949132842 42075 63458 449619182 65618 17624 989397416 65618 10893 943371256 36366 16306 5645807 76246 10893 332472339 7129 10893 653005817 5619 65618 813395739 76246 23471 455003792 76246 35444 956441674 7446 35444 880377996 48969 23471 908285227 55740 48969 267149339 48969 76567 893736891 55740 56666 525981644 55740 26011 815781124 74077 56666 246343037 74077 79035 49771851 73507 76567 366960769 56666 12013 109148958 26011 7656 719016120 73507 77398 510077506 12013 37231 332083516 26980 73507 730388224 26980 80124 780625635 26980 8774 600103762 76687 77398 237432938 29027 8774 287815254 76511 76687 367720087 8774 8895 784791939 5637 29027 150106113 8895 70231 221332567 5637 58925 571006069 58925 49705 632189603 70231 15698 821796573 76333 49705 163089764 52577 49705 35476206 76333 913 765350980 1672 913 849156864 9969 913 7163378 52577 13459 887601803 913 68039 995818830 35161 913 968172477 59678 9969 482133366 8758 59678 317702579 8758 69830 934626994 19821 69830 572531068 44448 19821 864257840 19821 70322 132096677 45572 70322 934020325 78400 45572 90302353 10324 44448 347222294 45572 64955 622793707 10324 6274 345854628 45572 79974 313345178 10324 11319 806765771 29559 6274 960285144 29559 16978 31014421 44231 29559 938735035 4147 79974 821899235 74553 16978 485105791 44231 70820 724246304 27939 44231 765002139 44857 70820 53690346 44857 55433 789984287 55433 33436 556024766 33436 57060 789853458 27939 43528 711097897 33436 64042 868336682 33624 43528 589630437 50224 57060 409970531 16612 57060 87661541 64042 66445 51497159 64042 60139 856262346 66445 23672 631823747 38712 66445 99186157 38712 26810 287204161 57129 60139 27082747 57129 72521 116969306 57129 21929 654337816 37136 26810 626032812 57129 30254 492272932 68428 57129 966125990 26603 72521 681049785 8440 37136 112839705 68428 28399 721177232 8440 56439 519592779 26603 43785 598098609 56439 31278 927514734 14053 8440 266354831 14053 21002 985038887 53299 14053 381300719 53299 28639 41489799 21002 39043 29482048 54866 28639 46705606 26042 39043 770445395 39043 51101 599215144 78827 39043 941141037 51101 53810 318605507 78827 16679 104836507 21483 51101 597903744 361 78827 954255445 13095 78827 339885211 53810 34747 393619160 21483 44464 859231359 67169 21483 384287476 67169 20871 25514979 45646 44464 821545994 1727 34747 879004358 45646 25792 783012929 1727 26919 239880605 28181 26919 450964731 26919 35209 668693001 28181 51086 256953233 19022 35209 719329289 35209 39014 418743718 28181 18084 745352526 51086 51296 287245906 18084 49975 630385917 49975 1967 57670382 53210 39014 193355406 1967 31631 38920223 51296 78764 60062401 53210 45844 990907859 5953 1967 416526957 53210 60649 717293072 50841 78764 32411813 60649 77117 495503310 76885 5953 265396270 50841 16597 688403321 73906 50841 819278980 16597 72935 154474942 72935 9896 37695252 26265 16597 354901943 9785 26265 975102261 72935 62078 862731143 62078 39607 707046531 48410 62078 92360751 58029 9785 467150281 17881 48410 558692040 38789 62078 562222098 61027 58029 392601149 61027 25360 1791964 15189 61027 295738724 61027 11421 345593700 61027 56716 104430142 25360 18969 796321782 34076 18969 434536886 18969 65312 405658629 34076 70188 354614551 56716 66439 54527503 67043 34076 254251257 34076 36698 824029759 67043 33298 381199316 27140 33298 282396968 36698 58568 27373629 24699 58568 920909167 54334 58568 439252976 33298 30520 13111936 51682 54334 42405714 57465 54334 424166443 30520 24515 376094665 51682 14348 258257287 14348 73131 759537958 24515 78245 600070378 57473 78245 897193154 14348 65663 36530903 78245 60112 268688265 60112 75652 350572769 65663 22739 4257053 65663 46694 442295285 22739 62810 477588801 22561 46694 156638157 22561 24820 138421933 29207 24820 356866175 29207 54875 528455727 58657 54875 327663500 24820 47452 706553542 29207 6163 567698291 54875 54520 102353051 5861 54875 285276708 50059 5861 674882899 37966 5861 856023315 5861 70416 182368273 54520 55458 445975093 10824 70416 692082169 50059 61260 923288704 64725 61260 103991180 47300 10824 791545446 10824 50733 102193303 64725 64705 423240757 5777 61260 634476938 67179 47300 240232120 64705 17620 41857742 17620 74292 512154679 74292 61050 828215428 51794 67179 848789696 74292 37298 119238998 51794 11607 151702191 61050 41352 616441795 37298 75553 193265294 37298 64325 485947662 5175 75553 183227634 11607 13667 48997208 5175 59761 832351953 64325 52539 975701051 13667 71767 486872238 71767 19218 859013316 16251 19218 803724819 19218 15131 535034767 19218 58432 897598199 15131 47717 965827234 16251 18093 571381223 18093 23749 8749956 56963 18093 91706201 18093 66521 320760697 56963 41452 638748414 18093 14140 401525491 55895 14140 101679900 48391 66521 796749127 68402 48391 306745908 68402 440 42140912 14140 73215 87660868 68402 1660 520722503 17060 48391 507057985 17060 6771 59781534 60638 6771 124040166 17060 36213 708593128 36415 1660 815707699 60638 64897 271021151 64897 10165 47567534 22545 10165 192385394 70579 64897 103522906 70332 22545 508291994 13203 70332 749466283 77290 22545 139234657 22545 78470 782523999 28729 78470 849830336 11147 13203 640078845 3803 28729 614086902 15323 11147 131342810 69297 78470 109342063 3803 8583 257026254 8583 65600 655837062 3803 29250 387794624 8583 21452 980147852 62111 69297 371156410 21452 43486 121678104 21452 68986 471476831 79764 21452 679882120 79764 8052 640043918 30075 62111 129671654 63116 79764 558041395 79764 50242 997785483 30075 21939 55087530 30075 20412 50289770 5045 21939 990773521 24780 50242 999362362 47362 50242 977567022 6812 20412 173050077 24780 40259 434573986 36890 40259 653240152 6812 51382 30763876 40259 27672 280409712 56921 51382 109921052 56921 58112 428216519 56091 36890 484441308 56921 6333 877565587 6333 14961 242422862 56640 56091 93119293 14961 50718 192256156 56091 15404 41489779 28481 14961 155557243 3309 28481 135862151 15404 30808 548567914 20575 15404 203518610 57942 28481 167142857 28481 16536 641388646 20575 28948 484193366 20575 22416 405180137 58347 57942 734606538 47952 58347 196595738 16052 58347 96317527 23086 47952 114046899 50267 23086 802028744 40909 47952 341283479 79044 50267 55607952 23086 70763 29830927 79044 15034 128658098 50267 52035 49322159 68225 52035 327121655 79044 30991 512884262 70763 58453 962115879 68225 62011 544687592 30991 59504 928587614 62011 27518 892940013 70488 59504 488297083 62011 40365 587274698 7140 27518 868729774 42892 59504 628387697 7140 113 613520487 48325 42892 370076118 35445 40365 57477134 17219 48325 880293633 51530 42892 270632822 51530 35246 863361242 72012 51530 34972910 57892 35246 944535336 51530 59292 235551111 72012 50939 148430735 59292 79816 144123356 57892 39450 384881927 59292 62243 835939197 4045 50939 922067746 62243 71467 378510921 42737 79816 80460189 4045 26757 372642970 66649 42737 661159847 42737 14932 702959701 61909 14932 616255333 14932 4296 176101971 13427 4296 423863348 70141 13427 413411129 72198 70141 60680020 31752 72198 710137961 72198 74 518133664 74 44594 102997851 44594 19173 191714454 25300 19173 727688565 74 13023 348638718 40695 25300 516753993 25300 60300 98230894 13023 56273 879635212 61848 13023 24549765 56273 12810 858393269 6612 40695 408703785 21784 61848 825454373 12810 55013 98086471 35146 12810 53482166 12810 74228 740344091 40810 74228 72909943 79982 40810 322914142 58742 40810 14009696 74228 67008 672393889 58742 24963 480927145 24963 1 847897746 50656 58742 450131512 1 62092 592110800 28120 24963 263068430 41660 1 764877987 65242 28120 109982012 11893 28120 8473289 50037 62092 858665254 33571 28120 26818237 33571 33328 822875297 50037 14028 528283896 14028 4315 878156432 4315 40854 629242081 33571 76391 218342983 40854 79316 633864388 14028 7636 175184926 54492 76391 401983965 7636 78471 985439823 15820 54492 660115862 15104 15820 463271678 28732 78471 75002651 78471 55084 303608321 78471 63887 213722774 2636 55084 895068397 79938 28732 74420996 55084 36913 860219687 7109 36913 171277984 2636 14507 306419279 48822 79938 483058597 16506 14507 807188734 36913 315 76548739 27868 16506 303717819 315 63875 312722798 315 34432 325143817 49985 63875 242698594 5181 49985 250348858 40910 27868 66701885 5181 73880 253693534 18081 73880 568747104 54401 73880 373482018 11802 40910 571738325 18081 34667 950905689 41679 11802 824594173 14286 54401 248569074 41679 50366 634603580 11802 5531 277092106 5531 79238 890647817 50366 1154 42201372 77289 14286 575000266 20312 50366 28725624 76670 20312 860793382 77289 18523 135400104 76670 53606 685548010 18523 56035 60436275 53606 27823 390371918 76670 77964 602495912 18523 27026 520136346 53606 27776 410159251 17973 77964 663242919 27026 65398 504899639 27776 40463 419518832 17973 75391 714031517 52569 40463 67834369 78492 75391 218569964 53312 40463 681127125 75391 78157 313049843 52569 17933 378886418 78157 15985 174448474 47129 78492 690059933 11429 15985 23762241 44556 11429 373835739 52967 15985 747574793 15985 80403 32176104 44556 79782 943735303 52967 80236 521495068 52967 56016 698298221 30736 56016 935659386 61762 56016 103696898 41033 79782 726111675 61762 31200 498844738 32814 31200 422078798 56636 61762 801675657 61762 70506 112860877 17274 41033 570432343 43897 32814 916041578 17274 12773 735869010 33998 70506 72969086 40925 33998 888882101 47331 17274 346210547 40925 66013 505596910 47331 50790 986285046 39439 33998 808719513 28250 40925 321257568 50790 37614 777954536 15858 37614 87199622 69996 50790 307124393 81206 37614 793726553 45215 69996 15276334 46411 15858 789956880 69996 19628 562024590 81206 32065 32419610 21562 46411 553424826 46411 77837 486370103 43935 21562 63050233 43935 72468 979957031 22712 77837 552802613 43935 77470 625058623 77837 51830 740702859 22712 63113 978971235 63113 18378 698718133 51830 52847 353005718 52847 19469 280481975 52847 25020 819675274 63113 30049 905836050 21610 52847 881466984 19469 37629 20663314 25020 35295 470786940 66846 21610 871791637 35295 57693 721427765 37629 50563 494770391 5814 57693 356005362 7117 5814 520143223 5814 43152 261611479 30835 57693 632412874 30835 67939 337052526 67031 43152 11786271 54700 67939 42006232 50371 67939 836790514 54700 57491 440542903 67939 49067 323830011 44393 67031 915519904 16321 57491 940929180 44393 32804 623614162 67674 44393 48496586 60973 32804 600079037 78154 16321 898943073 32804 78442 443356329 14009 32804 642181082 14009 16066 237481428 78442 17949 798066870 16206 17949 310757663 14009 4652 264592197 4652 16096 807154085 4652 2270 66961751 4652 37406 549041974 16096 61998 274739575 61998 27963 440317784 2270 61239 555901421 61998 50671 880905923 19639 61998 114006572 62329 19639 181332 56744 27963 142102059 69759 19639 137068641 75296 62329 1021817 47167 19639 616426146 70378 56744 949084020 75296 69785 313974527 75296 76482 132464054 70378 16739 20091627 35452 16739 73858300 76482 31707 442733914 27245 69785 738728178 45419 35452 416782979 45419 16815 799499992 1849 27245 751543955 72423 1849 336222912 14277 72423 778972558 14277 66721 47779297 12053 16815 967640809 31765 72423 143107616 31765 71362 552922500 42649 12053 216283465 12053 19783 10900553 49620 71362 693058338 48914 71362 400689671 13060 42649 157674829 42649 9567 115514511 21726 48914 726475281 8324 49620 896065306 44342 13060 387535441 16753 13060 291998186 21726 65667 104367248 21726 2323 54599672 16753 62170 839528291 25189 44342 905980357 2323 48074 311340137 62170 20559 779860242 2323 78559 30832583 26761 25189 728887468 78559 59796 379302022 20559 23522 343323907 33296 78559 973000722 28583 78559 138412558 26761 67123 548684957 67123 24354 930483975 15291 28583 387119824 33296 70599 659978750 58999 67123 998485604 63432 24354 348666316 44073 63432 441851602 21928 44073 525682502 44073 4278 418582229 8446 21928 133331689 63432 28645 653852587 21928 26400 878338431 70404 26400 844312644 4268 28645 275164159 27202 8446 238049805 42550 4268 74338419 12369 70404 300570929 68454 12369 722955159 27202 78428 932337254 27202 15012 31694175 78428 26221 802545029 15055 78428 473869453 79755 15012 487523512 15012 38193 702621069 15012 62102 10127398 71347 79755 60553251 15055 12746 255720964 12746 47377 402167293 18340 47377 718103069 7314 12746 622379674 70852 71347 90908168 3340 47377 742887635 364 7314 406573186 67116 3340 784202548 36818 67116 406325752 45930 36818 974765997 53257 364 48773562 36818 5267 158300112 32612 45930 5736455 52158 53257 147435513 6577 5267 254422989 66959 5267 384876536 32612 38306 704429494 6577 30458 462693910 30458 51197 464375280 9735 66959 231201787 9735 2628 486824377 30458 79312 504311592 72876 30458 144964915 72876 65125 937340702 3330 65125 956927212 29026 2628 612677796 11842 3330 65774850 29026 80165 247030547 78059 3330 336931789 69516 80165 939891506 11842 78398 307487523 11842 30174 101498729 69516 50623 964328220 21029 69516 286965930 78398 58024 354298923 58024 16508 689019646 64342 30174 344773487 64342 13681 587037211 64342 17573 334361728 17573 66361 893545416 31182 17573 141517313 31182 804 2022415 66361 72430 982233819 23128 66361 131319816 66361 26304 643519020 31182 26970 763036734 79824 26304 101012064 72430 77722 815439909 30293 26970 133760802 30293 2722 199076483 2722 66628 620573554 77722 19983 181699373 51126 2722 786460065 2722 14719 307601791 66628 67165 145630847 27188 51126 117143434 19983 19547 412403118 67165 43192 346956670 62258 43192 368218808 29943 62258 566318895 66204 29943 107036857 66199 62258 815260720 2551 29943 751440142 17005 62258 978421902 5549 66199 585622817 66204 8451 78293367 66199 39491 770627212 31725 5549 876576110 8451 71042 881245671 60693 5549 382941771 47504 71042 90357807 71042 70289 19057376 36970 47504 619251051 39623 36970 897397862 70289 10447 549323231 39623 6858 851724036 10447 80078 350621436 39604 39623 569441707 38750 6858 2718086 28401 80078 839778870 42147 6858 430394694 80078 12188 499569973 59449 38750 883097674 28401 50287 463141883 28401 45397 265356684 12188 67875 496252563 55486 59449 198685207 50287 71123 858475415 69663 71123 733840334 25054 71123 805406116 25054 67942 924622733 25054 67239 792040001 71123 50433 29147609 65109 25054 229822097 59758 25054 761861667 79006 59758 325239297 79006 44748 692705903 59758 28603 98310966 59758 41741 53471703 79006 5141 45179624 57831 28603 112569202 28603 43249 527059227 5141 4671 909258474 1826 5141 129190666 1826 62510 993924268 4671 1474 778778722 1826 56114 149275984 56114 32767 898823870 34412 32767 784816781 57523 32767 62805636 52037 32767 903279634 50883 32767 296483858 50883 42217 65370552 50883 7989 876821814 52413 42217 661280372 70224 50883 142703340 3152 52413 168466324 46421 42217 937620331 13157 52413 907813557 13157 42985 425856306 47945 3152 558956828 14220 46421 377833877 14220 23664 480486451 63938 42985 739172753 42985 30956 110336414 54558 23664 369530730 15237 30956 42539671 23664 29227 167150635 63938 2191 913325761 12065 30956 931785174 59832 54558 671006586 43049 29227 53488406 29227 1627 596767430 51330 1627 622230406 1627 20800 615468784 51330 58101 111351513 51330 58547 957754439 58101 18100 735174773 18100 77534 618359486 77534 55863 408576822 42034 18100 128842264 48586 18100 447344647 71107 42034 296638490 77534 35503 984324854 35503 39087 510984079 35503 569 637086733 76086 39087 843114893 35503 56142 873979923 39087 70929 386716575 569 19435 649496010 31880 70929 249329741 60962 19435 29127321 2170 70929 102549262 19435 36340 497841420 36340 69053 943682318 73665 36340 7153697 60962 21487 389558493 69053 4795 801455565 21487 15107 921509973 69053 11507 896161232 21487 30530 554406798 30530 70223 319517417 30530 55194 928855803 55194 26540 394953064 33565 55194 394740369 55194 19189 22790437 55194 27273 510329296 19189 10387 851154289 33565 11541 373768899 19189 62292 38820005 53935 11541 960446650 9368 53935 95008498 21420 53935 352988393 11541 76114 888718475 9368 9371 387277182 9235 9368 412025118 9368 3128 23160373 3128 18719 44238371 3128 75713 777556223 41600 9235 825137602 9235 21403 336156857 30752 18719 816366702 30752 20005 604878494 30752 34723 164397411 41600 67626 574065750 63796 34723 148614959 63796 68991 101707466 63796 35756 589550242 35527 67626 845120218 63796 10657 434226924 35756 19351 115664775 19351 73629 26597730 55243 73629 430310925 25076 35527 648390371 80941 25076 215060233 27603 55243 232680090 25076 46572 26488712 25076 31104 250219592 69105 31104 421600483 7202 27603 610014598 33160 46572 470350767 69105 357 235211332 59710 357 707285712 79028 69105 584303139 79028 20816 155546641 8685 357 489836030 65431 357 717298453 79028 32346 115069261 65431 37716 144818908 8685 22931 207992876 22931 25229 942020303 65431 13169 911096229 15394 37716 342236107 15394 56074 452392570 43899 13169 280965523 15394 55085 464535521 56074 52378 526069423 56074 29741 28407221 29741 61156 524508425 29741 56607 490793766 56607 34161 483756772 47128 61156 803782829 56607 26745 54612605 56607 14423 53697303 26745 52793 239860770 34161 29889 559310652 56900 29889 554879492 5331 29889 855422787 56900 57438 336755401 52793 35641 365984887 57438 54246 222738874 54246 7536 221553562 54246 71314 382783609 35641 18509 834679782 43127 54246 715187491 37372 54246 439863449 71314 52770 11136043 43127 57733 105032187 49596 57733 720047417 43127 72445 117696509 72445 3483 125452366 57733 37498 846821960 3483 5818 999930390 37498 39969 282480156 66822 72445 862576454 20891 5818 806923064 39969 65036 184018150 73698 20891 686639974 10271 39969 983470107 14490 65036 326610143 73698 72913 404342353 73698 1771 602634560 72913 64227 715152569 18051 1771 186259742 14490 25691 423945285 25691 15396 247624524 5292 15396 980963409 18051 28343 82245858 15396 16550 649207580 33862 28343 22612291 33862 621 718223756 68555 5292 302132062 33862 36640 563044679 33862 69581 321560014 62338 36640 215124492 69581 77517 97688734 57245 77517 267160098 69581 61077 887461589 61077 28513 965539089 77517 45993 270029003 1668 61077 230193931 13279 57245 791398373 45993 75063 464616359 78021 45993 44567490 16619 45993 943402944 21380 13279 330640673 77815 75063 749231483 79052 75063 268901305 78021 1582 474061120 79052 13318 711307298 58671 21380 91147825 58671 13075 13685155 58671 16634 66868375 19912 13075 340620589 28038 58671 827384425 28038 32945 274408187 16634 70923 980819467 28038 11878 121252046 28038 29017 791967141 28038 80372 264292465 11878 25912 85515665 80372 73696 954545834 3545 73696 80222222 65855 73696 999539660 65855 34508 666424807 62863 25912 948501651 67381 3545 224875690 52301 65855 115880554 46040 67381 715849900 54136 62863 324151528 46040 51392 772183433 46040 76587 305845380 73056 52301 516882625 76587 73745 50955076 54136 80926 297949661 80926 33299 749252550 73056 1175 615213378 1175 8428 70728823 8428 60380 632278222 36218 1175 807267990 8428 20178 633631791 67283 1175 908792011 24822 20178 422989147 35369 67283 2767895 22784 35369 38722757 24822 52477 387106071 24822 38113 777995487 72843 38113 416425439 63955 52477 825081576 12417 63955 456244227 12417 41193 340177104 41193 51461 359012911 72843 66811 614327860 30113 51461 355858781 66811 40443 352526566 19942 41193 250341811 19942 37453 623929111 40443 932 549698537 40443 6074 888839086 36561 40443 38273655 6074 76891 879385853 6074 64948 443500731 932 55464 823363876 55464 9834 804775801 10782 55464 32339383 11177 64948 623993038 64948 12699 24065854 55464 38624 180423318 38624 16833 265264032 12699 4877 737516145 28461 16833 404441568 12699 31974 308981654 54274 4877 999508127 54274 25930 75288938 31974 58494 411146622 74562 25930 373458105 31974 2204 243975017 33793 25930 652946515 34555 2204 529401354 44961 2204 568300694 40752 33793 276291394 33793 51827 786773572 79685 51827 27816031 75361 44961 938750960 53811 75361 208511688 79685 37481 763387009 53811 7462 369157760 23159 79685 641323935 23159 22453 931048853 29626 7462 814562149 29626 73116 387724513 62358 73116 190277000 14235 23159 4979089 51398 14235 551554772 29626 22746 5978530 14235 39995 948637528 39995 33433 17181898 33433 70349 582627170 70349 71202 407640690 80993 70349 190594340 33433 68548 755194284 40526 80993 229105634 70349 7741 878866361 40526 15689 198050631 75681 80993 144591490 7741 11961 857143389 75681 14556 53149384 42376 15689 16531882 1374 75681 743160252 60993 1374 297541614 1374 35947 392974820 28931 1374 883925054 28931 8238 686622941 69826 1374 307670995 69826 61099 545479403 8238 30322 562932359 69826 5928 157279382 22882 69826 277542081 20568 5928 367500260 29742 22882 698577308 12628 29742 193238190 22882 63818 44407751 20568 25705 308173786 12628 10122 9548745 467 63818 481542636 42955 25705 505505519 39348 25705 258302199 8026 39348 137190522 467 5150 413531847 19766 42955 891705120 39348 42315 795643199 16356 19766 112201287 16356 34296 99191821 16356 73275 841584674 34296 22062 717852427 34296 35133 831300178 22062 29997 800915378 29997 67335 9994540 8309 29997 789163911 67092 35133 865455901 35133 67808 179149991 32916 67808 145224002 28190 8309 317941043 21495 67092 234893679 21495 18221 579792389 48985 18221 690484140 76127 48985 286268978 6613 48985 33390869 18221 21229 44945144 50111 6613 557185578 21229 58004 120170224 6170 50111 378920887 72107 21229 116710035 72107 77274 735207465 6170 32601 260975060 32601 72258 29096842 4621 72107 676657486 72258 8206 877577239 59088 8206 161768066 56653 8206 578587768 72258 39006 91586067 56653 45524 822028741 46719 45524 924273684 59088 54708 615832191 15140 54708 435427852 15833 45524 437049097 45524 44299 414019875 63267 15140 329200028 1938 15833 57401761 15833 38388 141636555 25947 15833 517587209 54718 1938 758501870 1938 70928 50086939 54718 16154 893875922 29739 16154 601066377 70928 4762 805931807 43251 16154 594051948 7903 4762 923023836 9286 4762 40929208 79194 9286 45093509 9286 3893 416906496 22661 79194 31955136 9286 2188 150628940 79194 37515 66688980 79194 35386 278079005 50688 2188 378923869 22661 74220 231575279 47682 2188 694943607 6449 50688 478537549 53884 6449 493517220 30316 47682 913799570 30316 11985 477289069 11985 44669 484958625 6449 15546 731209850 11985 70121 496717982 1564 11985 2244892 58371 11985 110962314 66730 1564 449583548 56141 66730 247871539 56141 19133 174654652 24653 19133 577114410 58371 4572 174133107 8226 24653 396036960 75229 24653 90351906 3417 4572 310412594 24653 40266 659211133 75229 31886 588350852 8226 56090 437096381 28944 56090 241845807 20667 28944 451713659 14993 28944 797125939 66868 14993 504704616 56090 23119 340674927 959 23119 874712205 79245 23119 323077041 959 15337 967013358 959 11307 455461727 43955 15337 561397490 15337 28823 715255879 11307 12603 578589544 21165 12603 88134871 25644 43955 102396986 21165 902 226817229 28823 73205 454827899 16957 73205 412832297 16957 12822 59743174 12822 36162 213016458 16957 37988 823079187 37988 34535 223768653 46800 37988 847270548 37988 25232 599674599 45466 34535 152069845 38069 45466 660463072 46800 22599 906635012 7830 46800 217733079 25232 35710 106420123 35710 40328 575541583 35710 16838 687386372 22599 75823 453343173 40328 64462 976054546 61108 64462 753788528 48000 75823 928650054 61108 7798 157794559 25577 75823 225529069 25577 44638 302036984 7798 39048 780925254 59944 39048 739599873 25155 39048 809364258 44638 4219 498978782 25155 30302 480814595 24203 25155 906256525 30302 16912 875096160 28231 30302 648568174 28231 57114 989189620 24203 80643 409729502 10626 24203 820603166 57114 18384 706074586 18384 44456 982839364 57114 66397 353498813 42830 80643 97948705 10626 16134 133684400 66397 66085 262280079 66397 44219 664385407 44219 12436 978379917 12436 14812 640159956 49515 14812 732592400 2612 14812 751461929 29433 14812 733247289 59393 2612 22687442 2612 79163 206974150 59393 58062 540197426 58062 55593 300967673 79163 52095 629346887 59393 22448 962657505 79163 11756 197208170 24335 22448 343414195 69398 55593 791996518 27288 24335 909209540 22448 37646 677338609 42790 37646 324778815 37646 8264 51816670 37646 43464 568947746 42790 34624 517576124 18633 8264 908341400 24669 43464 877148294 24669 69453 677713207 51870 24669 142892867 49508 34624 368650431 27976 49508 967520616 27976 9214 460118152 58772 69453 244430495 9214 66404 200654054 9214 29301 409226620 27976 60185 197841639 66404 75155 702485751 38753 58772 109096494 38753 42545 579991667 60185 18 262613718 6850 60185 685271973 38753 32272 342864055 18 43072 138787018 6850 72092 537315036 67666 18 704290841 8160 72092 758952336 65174 72092 89789752 43072 62046 541572942 8160 20374 875119184 907 67666 75679960 20374 25517 557123288 20463 65174 75943732 62046 74149 796142050 25517 41666 866427808 41666 16860 420633513 45128 25517 178734207 56840 45128 5029344 41666 35549 373358453 61993 56840 394691872 35549 74947 130528945 37230 35549 669155305 61993 62332 475826869 61993 48872 813584468 3645 74947 650714353 49466 74947 464659505 79629 62332 825565805 74221 49466 852432259 48872 24639 133908182 41707 74221 791582461 69984 49466 729740725 24639 76447 834410215 23510 74221 23154160 21703 69984 135105892 21703 63652 835772269 23510 41793 159702452 70843 21703 481296826 21703 56493 560815193 54149 63652 145351863 10064 54149 827039855 18817 10064 915619662 54149 38202 374976877 54149 33698 165998503 17768 54149 200244054 17768 6034 728499794 42222 18817 152759025 17768 66000 56558838 33698 42486 71748150 42486 67250 679125148 22082 42222 328741960 22082 62911 589168154 78143 62911 38747680 29944 78143 22334867 67980 78143 732621373 28961 78143 826478883 28961 22403 963752944 28961 37672 556393288 67980 44170 40833063 70925 44170 418655307 5325 44170 874814824 25933 44170 85419980 7246 5325 162944670 25933 41517 867259438 5325 5082 926724513 19496 7246 146579560 15548 7246 618831052 5082 80468 448943583 64177 19496 511245392 72248 19496 109657953 69954 72248 491481529 80468 47051 656044343 78412 47051 383268081 15166 64177 498996994 65089 72248 787345771 47051 75522 517694608 49812 15166 769840102 42160 15166 394767144 5132 15166 450126103 75522 77678 19993941 17684 49812 513443867 77678 30824 337349789 50890 30824 754837563 30824 78560 642369999 7105 17684 110088172 43574 17684 362466071 30824 29444 540681137 78560 73518 909320522 43574 35655 83464395 35655 57511 53083060 57511 66880 178486168 29444 50872 90519810 66880 53888 26408604 1414 53888 733627390 69281 1414 599829884 50872 68146 558418022 59206 1414 772711181 69281 44094 98065019 36963 1414 534577533 30085 68146 646148049 59206 49637 344979319 57537 49637 246235404 30085 21826 879640883 57537 40235 662126022 62587 21826 416389792 62587 30393 391464492 63660 30393 138503098 1719 40235 248234928 1719 43686 967271254 63660 35030 198995456 20906 1719 587999999 10607 1719 532891239 24340 43686 505697639 10607 15705 740776273 15705 254 76423975 15705 61791 537457225 254 74254 248054792 47680 61791 12096448 61791 69130 791764903 74482 74254 943317301 46213 69130 94464250 16427 47680 508063354 16427 51956 669282444 5700 51956 102911747 19910 16427 590676950 5700 54148 56171186 5700 46963 59320680 54148 41682 391904478 11997 46963 925051381 41682 1239 310326189 1239 52614 372121423 52614 65138 980427697 40993 52614 483992391 32839 52614 747871889 1239 67572 371779313 65138 74688 41461040 74688 14992 731003683 14992 72594 699210908 64368 32839 158339025 80548 67572 889356174 20990 64368 104029856 72594 70885 780209272 72594 10574 239622484 36230 70885 285917903 36230 33458 157310851 33458 3731 723698269 69274 3731 149060205 9855 3731 149608488 74810 36230 549166460 68639 9855 613842590 11074 69274 146218618 71654 74810 239705684 52861 68639 57344372 11074 46153 130024778 71654 25712 593555595 71654 18899 817215720 46153 24604 522457361 25712 42858 418485036 46153 50989 622055092 25712 5472 631786409 5472 50489 5679730 24604 69150 308798216 5472 31577 912126994 35300 50989 640308880 68175 69150 60919780 43580 69150 87271927 69150 30167 909455098 26382 68175 936877047 35300 72592 118410552 72592 43266 34999216 72592 28206 643831825 57371 28206 114584298 43266 45459 302156279 75911 28206 780885381 75733 45459 942504970 21196 75733 556093663 49356 75911 620672818 10826 21196 955440984 75733 80305 28331281 19286 21196 846609617 21196 42759 702417683 49356 73794 148905807 16570 80305 113375504 29796 42759 283704950 16570 3554 5201028 56411 16570 943752202 2168 3554 23435452 16075 3554 667838389 16075 59884 296438532 56411 19659 102319450 16075 34762 713911909 2168 62991 39644552 34762 27641 228337690 51630 34762 719900890 19106 62991 295868099 62991 47228 345920031 44000 19106 205424750 27641 48773 462674912 62159 51630 433125041 50228 44000 550586309 47228 20796 917600377 44000 58718 792391620 21964 48773 110224060 67638 62159 119143908 50228 58003 613986478 56248 21964 498122442 21964 76407 437425519 5947 56248 367515815 67638 25676 90401579 47256 5947 922432178 76407 33135 358959911 37959 47256 384555459 33135 70019 615694396 73474 25676 735701263 5172 47256 298642933 21898 37959 192178204 40534 37959 338175132 40534 61030 9795488 47240 21898 297316183 5172 7967 855061781 40534 48665 907951800 24712 61030 91717399 7967 38061 448500267 40363 7967 11140528 2973 48665 251682617 27819 48665 925171522 40363 80122 906957614 27819 71730 27543537 80122 67318 861990052 34856 71730 276504146 71730 72238 607081421 57580 67318 229392644 14225 57580 453252173 67318 16335 393655744 34856 38774 73160225 62947 72238 366903717 16335 52496 159450799 24747 14225 179005694 42901 16335 622887027 38327 62947 146852910 10198 42901 828751625 39545 24747 337728520 42901 32863 86784114 42901 77834 110877599 56954 38327 833549555 39545 495 109407150 28899 39545 708580443 1947 28899 238403880 28899 43404 430504273 55002 43404 617433671 55002 30999 585809848 7038 1947 337292871 16642 1947 295474852 43404 13764 205728061 57398 16642 558961134 7038 32703 645447871 32882 7038 277121753 32882 68241 975938348 16404 13764 200964797 41406 57398 165196381 36523 41406 179230391 32882 5742 180178028 16404 78084 318436022 3098 16404 902159799 21198 36523 755674230 3098 5128 105121141 5128 69980 356447208 69980 46723 939261074 11792 21198 958712575 44492 11792 275316638 42638 11792 350086455 11792 30426 757902818 16308 30426 903940899 39979 30426 843630422 10331 30426 525689814 56781 16308 844452746 39979 64427 135946682 56781 26897 297763738 362 26897 148245381 9517 26897 55839347 24493 362 424549706 9517 6520 97920039 26897 75025 308407198 53523 24493 137951673 2148 53523 887202946 2148 74312 489826181 52157 74312 334032818 53523 35908 569530308 53523 33932 686602866 52157 54536 47912112 52157 29053 127020233 53278 35908 622245583 33932 37901 474544682 54536 10458 422382317 32413 10458 972449206 76986 10458 379226023 53278 13129 196731200 37901 4346 30512176 50458 13129 71876223 66626 4346 624774519 76986 73489 581732157 73489 16801 901401269 15121 4346 214846050 56280 73489 858771391 15121 6338 441641358 15121 13551 966257944 28482 15121 356597411 79062 28482 536661204 29623 6338 361029198 6338 20759 306448504 79062 31685 142297885 20759 8228 582993666 73454 8228 867853286 29623 15538 844167481 8228 4270 634486039 73454 64490 603841377 73454 70130 436059050 55465 15538 837015871 36781 64490 533723273 64099 64490 257386714 64099 19745 160019815 64099 17627 396542571 51882 36781 517180885 17627 485 52792017 61847 17627 744763645 19745 64377 64204836 51882 69801 897431396 68870 61847 78606964 69801 18329 965737043 18329 40013 262563241 74323 64377 96749144 69801 22640 373990328 74323 46556 76679964 2449 18329 888745992 56920 74323 611826161 56920 61778 438284217 4096 61778 222293714 45053 46556 993495900 33235 4096 768030561 4096 1684 470201030 45250 4096 258044787 11223 1684 104888436 45250 39882 739153417 39882 27793 625793566 11223 29708 958786192 43693 29708 10146242 43693 51473 607277774 27793 22469 293376230 60940 29708 300175468 43693 61214 146877323 17331 22469 180771278 29797 60940 388880304 29797 26478 272504676 5822 29797 995055939 18716 61214 281180470 70017 18716 258362144 80785 18716 557211885 26478 59110 547217790 74043 59110 399262328 80785 63021 853772111 74043 15834 913884511 52507 74043 118616556 59110 30154 953087621 4879 30154 910152721 63021 52751 299147707 12935 52507 17781068 11896 30154 199740633 15351 12935 735500325 11896 55398 641553924 12935 59559 217813246 66548 59559 753362284 15351 73998 314476001 55398 54901 691942317 59559 60363 459455820 66548 31335 887221495 56897 60363 301769515 56897 13032 882178982 13032 2250 27300992 36016 13032 537411555 13222 56897 793562393 71177 56897 552032806 53461 13032 168994595 71177 16963 923037531 10378 13222 76535098 71177 67723 340083885 10378 32488 192358549 21348 16963 623040081 16963 18101 256536687 46957 18101 221044689 76361 46957 258703393 32215 76361 881736786 18101 18453 761888540 55605 76361 833375326 46957 39431 156731422 10717 18453 284192293 39431 42826 59862492 54996 55605 319186325 10717 58721 293031238 54996 42803 985868356 42826 12549 511848010 20625 42826 516431027 27536 54996 124431109 79233 12549 63557458 12549 21024 306969855 36138 21024 949476650 24019 21024 245384680 27536 24301 126146154 42543 24301 152678254 77987 42543 354011800 70797 36138 35341061 77987 32250 112219840 24301 64114 179461892 32250 51887 29093339 41172 32250 378662719 41172 55835 842059463 32250 7811 193430285 7811 48321 299749988 7811 28090 350477947 76157 55835 551345537 76157 33218 352942291 76157 42343 75637399 33218 61482 37068323 28090 64707 310632890 61482 65430 866337731 64707 48656 499156251 19645 65430 155365133 64707 26060 554431394 48656 16794 747814954 16794 16566 807320152 26060 58086 598486426 28255 58086 869504752 16794 60502 712902804 60502 74825 962294452 7562 58086 237594884 55339 7562 573344901 60071 28255 866978525 60071 12480 41380496 55339 7283 703282201 55522 60071 93793423 68124 12480 16658075 70232 55522 28847774 70232 2152 761874814 55522 4727 506850230 70232 7383 19320249 68124 73180 341200141 46487 4727 668582696 67912 46487 114756084 26054 67912 84992332 67912 39692 297382600 46487 54109 295723224 71140 39692 913124390 62798 26054 224742500 27814 39692 919264945 22865 54109 306518270 23949 22865 202677333 68007 27814 163557092 62798 807 347715901 22865 64782 667320623 65786 68007 140154373 65786 31320 873769212 68007 40894 156963896 65786 432 544575756 432 57415 776353758 57415 73969 201286865 31709 73969 952155303 8197 73969 649496559 432 72832 512228187 8197 20858 672300928 51738 8197 654780109 20858 38846 2100550 38846 26065 7028242 34043 26065 941498896 51738 11538 943605895 34043 6270 61826624 20588 26065 493091 29322 20588 417631132 6270 38581 182980444 2883 20588 281693314 6270 42820 591774975 20588 13508 885586910 13508 16730 832506616 13508 18875 114242671 18875 77916 261838877 42820 48955 333776984 54911 16730 617879146 7434 18875 626592776 10919 77916 354051524 18990 10919 979651529 11885 10919 881943891 11838 54911 86450388 62594 10919 534623038 11885 56180 744926666 5622 11885 318804756 46845 11838 676937683 5622 44487 214632858 1768 46845 159542709 56180 26321 950124411 5622 61279 96906976 3201 1768 60328978 44986 61279 981098623 26321 60765 619077843 35975 44986 155631861 50336 44986 28299423 60765 11279 975819485 60765 25929 881794242 12843 25929 350229345 35975 9414 418867741 9414 8315 986537110 11279 6905 974292340 6905 6104 500768578 8315 15889 931032086 51317 8315 88581022 6905 48244 934096665 6905 34453 798152486 16441 34453 468688307 16441 13114 377666466 51317 35883 239458859 16441 76122 913411865 35883 68795 521098066 33125 68795 735550644 33125 72181 656533923 33125 15947 524342287 5052 76122 33452349 72181 64580 665590511 55513 15947 26870541 15947 59517 49186238 26080 5052 531703074 5052 33515 544091825 55513 31779 175771606 78785 55513 165258083 26080 27916 974011769 43010 26080 437258761 33515 36081 76222875 25432 31779 38777959 25432 51206 944934677 51206 40123 705245947 45409 43010 860108590 31458 51206 529386614 31458 688 592983980 31458 75710 753821978 9486 40123 66368913 50947 45409 282789848 23632 9486 940775473 50947 17049 768904426 61003 9486 874158682 19700 9486 466039691 69740 23632 329603406 36511 19700 766673779 39800 17049 106485429 36310 36511 708179919 12965 36310 432296690 36511 71746 357921405 26507 71746 495530449 12965 65725 38482570 36310 18685 787317843 56434 26507 413401650 26507 28894 447829112 65725 60921 156791443 56434 46994 228105869 61977 28894 62700714 60921 10424 712374726 61977 64918 802951351 6602 46994 284555207 6602 49861 5353462 10424 35185 80109569 35357 35185 9790 47715 49861 979475596 47715 26708 657327888 35185 46229 97755563 35185 49717 268553174 49717 39668 45664054 39668 1667 591276512 46229 68032 230662670 1667 21533 587130450 32369 1667 378796522 1178 68032 413549438 32369 5629 31087918 21533 5951 838182078 62527 5629 491158620 24061 5951 411716458 1178 60057 409585270 65734 60057 936190795 5951 58242 769657441 44198 60057 569099610 12276 65734 846878190 60057 33483 752486409 58242 35090 224640307 12276 56010 238551759 56010 51216 796863574 56010 40458 766587864 35090 29572 475513372 35090 31294 119347693 56010 32086 249154442 7088 31294 674760763 23884 7088 653581660 32086 80758 16613949 23884 45007 498203468 78318 7088 157260495 79051 80758 103872477 79051 46210 987790261 72955 45007 269045589 62891 45007 843292911 30220 78318 789072291 30220 41802 948988871 69119 72955 760043228 72955 48916 466628661 41802 3938 748230388 36609 48916 594674238 47303 36609 101055175 55712 48916 442730590 53086 36609 208428572 55712 3730 670320114 9308 3730 117181981 66198 47303 679525647 43151 66198 406457063 77895 43151 24321475 43151 80166 112625279 9308 9249 21704897 65018 9249 801975404 43151 59809 192666136 80166 37931 391303203 80166 27665 502607931 76788 37931 950303849 65018 19203 841951119 59809 63092 71749870 26992 63092 658512208 26992 48764 449058946 6290 63092 839326829 6290 73307 861445629 26992 75649 639811734 25053 73307 38684735 73307 26508 795921693 59660 75649 384263943 26508 34728 905523932 78039 34728 640836707 69299 25053 453290679 78039 13488 462517564 38522 59660 24189851 13488 49380 905697128 17119 78039 169213137 17119 68709 855855378 13488 28197 110141789 54641 68709 861590365 45200 28197 723671600 54641 31690 173353794 42956 28197 695971386 45200 72615 27616542 31690 37575 68381241 42956 71672 14552369 1215 37575 303152531 71672 10873 777127940 42495 72615 540045335 37575 27523 712341818 27523 56807 357499616 12059 10873 135408854 42495 79001 448002295 57088 56807 59470796 79001 20925 1211256 56807 26019 360129051 29798 57088 349129855 79001 32869 88366190 20313 20925 598037722 16459 32869 242027020 46716 26019 85412265 57048 32869 492840485 58567 20313 911968463 9399 16459 145008004 42272 9399 214646628 41874 58567 573798032 9399 15112 180421468 15112 49046 951375345 9399 18584 405503817 41874 74561 39084196 72520 74561 636940001 32543 72520 131597928 11632 18584 637728790 376 72520 736203795 174 74561 893495896 70804 376 754701824 38718 174 234810204 376 45631 219989305 174 15890 222543433 57119 15890 156341515 62116 38718 74863480 57119 22250 861852653 15890 5369 291862782 22250 18988 588741409 57277 5369 529106838 79832 57277 956598020 18988 74646 584587899 18988 73519 857149393 66625 73519 865709113 17630 79832 310599552 75331 79832 424100354 34270 73519 443145870 55258 66625 17876385 17630 68730 510721923 55258 47005 880648832 68730 33810 382642577 81137 47005 249719334 1722 47005 915829958 81137 16226 910239577 16226 71510 91465064 1722 59848 689946020 224 59848 162942304 1722 35304 693808081 1021 16226 349366958 71510 32323 318477585 35304 47220 876271254 4121 47220 430300585 32323 54515 106521195 10250 54515 835068648 55742 54515 393629485 20949 54515 136822905 4121 79756 376262492 29596 10250 873283640 21108 79756 780640703 50226 79756 354212866 29596 21321 927902332 23473 50226 477717900 50226 18621 171209155 50226 56101 963452681 23473 79181 436075876 9913 18621 33058972 18621 40475 877024554 18621 4688 336796953 56101 65393 764052874 79181 25728 453305217 65345 9913 592615782 32376 40475 786470770 32376 15164 829186709 65345 51608 966003423 25728 38920 148310328 15164 72148 186965878 50345 51608 216891525 1798 72148 872089994 37609 72148 688726109 78529 37609 908676790 50345 4322 822505641 43013 1798 142181814 37609 27035 405095317 69194 37609 388108645 39679 27035 503360717 4322 79646 31863250 40402 69194 136574682 79646 56837 917371122 858 69194 183121129 921 56837 280621502 50281 56837 56107184 28415 858 112676815 858 73044 984787507 50281 21571 513615736 73044 17350 672825834 50281 59363 503348300 29352 21571 216544638 59419 73044 899894370 59363 2047 977025228 59419 50381 643304495 1638 59419 981933225 31140 2047 281395144 37144 59419 346018113 80036 31140 936785647 21018 80036 787173510 19071 31140 713087047 66498 37144 537510879 19071 22719 821312101 73126 21018 810530670 22719 48223 48328352 22040 73126 609736714 48223 71717 683720679 71717 68904 902239463 26712 48223 300437656 68904 13394 724134414 57771 22040 917199686 48136 13394 323942595 10308 48136 677091896 3243 10308 102393796 10308 47785 51616300 48136 35028 683801043 59815 10308 290397050 10308 77548 442983558 45820 47785 596126657 32419 35028 151669688 27409 32419 441903432 77548 72211 753680708 77548 67961 440204103 25466 72211 414271860 27409 9074 92733912 11262 67961 389416609 67961 56882 549506612 54444 25466 61044779 56882 40171 235836262 54444 10290 545508752 70688 54444 758038579 56882 20675 904672256 70688 64179 155654416 31030 20675 12661130 64179 50816 306202743 20675 51071 101268780 6594 64179 778253568 43475 50816 578762985 5459 51071 215902358 16102 51071 664132128 6594 13572 836473817 43475 11855 171086217 75008 13572 619424291 5459 14769 317611637 11855 23407 248085919 11855 31723 847745812 75008 6531 797462882 14769 5062 907076476 65364 23407 805106582 23407 3070 409931069 31723 63146 936584771 35758 63146 711931849 65364 25462 71182035 19520 35758 785812359 48259 19520 136246028 19520 19210 300753361 51695 35758 208525925 10635 25462 63732973 19210 75252 703970572 28059 19210 388243467 10635 76335 96981348 76335 5173 663213687 34238 5173 840923696 34238 68624 405110577 40397 76335 342544118 44639 40397 609855953 34238 24938 31274194 40397 2467 846483578 24938 59380 464998985 61204 2467 94573320 2467 68537 787273125 61204 63587 278997556 2467 25666 719682607 73712 68537 676265614 47010 25666 724075138 59452 25666 80742369 47010 73121 153014709 73712 34795 273049765 34795 6730 166762569 17606 59452 345001383 17606 4730 345718338 4730 4224 493468275 66103 4224 981677837 6730 31086 184481459 10610 4224 677280491 4730 35093 752954534 65920 10610 379414158 31086 33543 165385365 10758 31086 374682619 33543 552 227782643 65920 46495 611192758 552 60950 477363291 4743 10758 904997416 21169 10758 463178570 56765 46495 281089748 4743 22482 286099370 10888 4743 468069989 57392 21169 708833315 41094 21169 972035848 38514 56765 748940998 9736 41094 877402252 74111 38514 818902654 38514 13740 386363973 74111 76978 60945875 16636 74111 530971696 63086 9736 564837047 63086 65147 597253528 65147 10848 758888269 10848 80966 645129743 7267 80966 279043628 7267 49053 882763141 9348 49053 258060275 7267 64976 344710642 36845 9348 653097306 49053 79294 712724714 38804 9348 671095528 64976 31562 608966536 36845 51040 551976075 31562 48144 179318900 68670 51040 461409799 51199 48144 901650466 72746 31562 557487748 48144 63846 773479883 40053 68670 706187637 72746 69205 243475556 72746 32115 49861817 58308 69205 550374261 29425 69205 182104527 81029 29425 127332031 13235 58308 916864092 27025 58308 942272835 58308 52490 135216410 81029 35994 930474152 32952 81029 251602580 13235 30768 152630784 66406 27025 525116347 66406 81236 444291924 32952 38801 258217943 71755 66406 104012812 14979 30768 341414133 23621 81236 949636843 14979 18077 326243414 23621 33525 551714389 23621 76902 100128708 42381 14979 196066122 39091 23621 76652214 33525 61867 309985120 71702 39091 542094678 57216 42381 604093808 71702 80293 55285025 11872 80293 211742337 25926 80293 516038541 11872 69323 368038166 57507 57216 578838767 80293 42178 738662063 48279 57507 819539344 28637 48279 164045198 26702 69323 745859060 44795 57507 654130697 31730 26702 99838706 66783 26702 568013267 66783 10554 841052125 65575 44795 93392243 53635 65575 970974008 31730 32354 881876760 65575 37615 159243341 50270 10554 311693104 50270 40046 454686057 50270 68703 302054715 37861 50270 4298597 37615 47145 953777722 11033 47145 434048383 11033 37389 969620698 37861 20953 686098855 63714 37389 730927910 32398 63714 178980914 76105 20953 667461180 69564 63714 29455914 50172 32398 108212542 50172 62064 163372172 19923 76105 584238004 1713 19923 936224748 69564 31105 850413743 1713 76401 428178726 67051 31105 276951978 1713 56055 45701585 76401 27158 108831614 16517 76401 53585319 67051 69286 364690110 67051 72505 407236407 27158 533 230654434 80849 69286 247075547 3474 80849 311283059 2261 533 511485385 3474 69277 834510431 533 34019 409584902 34019 31597 997473068 69277 56251 167195892 38254 34019 589236804 56600 31597 852871618 56251 51401 880368289 38254 69588 949434830 73418 56251 83355869 36855 69588 920168564 36855 75262 595220671 69588 69862 396180349 69588 34075 618654991 73418 64289 576507068 49646 69862 624820055 25602 69862 201950000 13380 34075 762850009 49646 18580 730595270 25602 53519 809860900 13380 7805 165758938 42831 7805 198198478 53519 78583 970319184 78583 77078 622236457 7805 50687 920283019 62190 7805 627806862 42831 47029 6154655 47029 8946 725405604 8946 60087 901418988 8181 60087 898107247 60087 12509 126514995 80766 8181 418434859 36267 80766 834774137 60087 23950 792516245 80766 24791 499156995 75638 80766 315676918 24463 24791 559023899 51141 24463 536062838 17429 51141 444958513 1397 17429 154129798 35862 75638 716407971 1397 50695 763242165 35862 23548 857480543 1397 59418 977413977 72355 23548 685224713 19739 35862 941858286 71934 50695 250964877 19739 8779 845237402 59418 26464 246610714 19739 16900 503624771 23270 16900 797679842 71934 44542 263199991 3857 26464 38209784 61925 23270 738563175 55225 16900 957562124 23270 10038 553442528 31776 61925 674629632 55225 71474 101565420 9675 31776 657848811 10038 45939 996042405 71474 26159 807016970 3816 45939 859845931 29976 71474 3226538 9675 2732 996237210 29976 23418 900386030 3816 16288 848121308 43295 2732 24196369 53914 2732 907285963 27666 16288 910584128 44106 16288 398090798 16881 43295 391058461 16881 24501 99665397 63591 44106 120734368 24501 37333 302830968 15866 37333 280210212 37333 16896 974173052 63591 24634 89290415 15866 17211 997725378 56348 15866 96651367 58713 15866 194870552 62362 16896 51373619 24634 5285 547619618 5285 76627 6829510 62362 4034 843008838 5285 6694 953271069 5904 4034 490592589 5285 48029 45149312 76627 33201 115050323 72536 33201 791488800 72536 17459 649499557 60046 5904 716754662 71101 72536 863958892 74540 72536 15240643 60046 1856 751078378 74540 80558 413195908 15613 71101 961445754 33461 74540 841457140 33461 70217 245172213 80274 1856 669003653 80274 5883 618216636 4065 15613 181797037 71253 4065 671636952 5883 31494 551583559 5883 10276 97862728 10276 66519 204568564 66519 52196 119804070 31494 51637 76067594 52764 51637 432401003 21069 10276 550479932 21069 5684 55716594 51637 56289 834461010 13139 52764 280761716 23900 56289 378744069 38870 13139 376721149 3451 23900 466631328 3451 16149 375055145 23900 81260 956263358 81260 31138 580407413 41776 31138 833379371 81260 26287 555951975 26287 5350 130665124 73576 81260 664303860 25852 26287 217068056 41776 40658 150557302 5350 31148 985216943 25852 22692 583740176 56985 25852 75952592 51543 31148 200628804 40658 1216 95468519 51543 39638 354960733 19069 56985 572287737 51543 23393 63044562 18053 39638 629224323 18053 77295 741430712 18053 21543 174238464 29165 23393 205584329 30550 77295 678171431 29165 6010 216669004 70900 30550 671625751 29165 9197 515303823 15975 29165 426016550 15975 66851 34069697 37241 70900 668578590 9197 27728 956665801 28599 37241 812048452 8000 27728 178663305 79828 66851 746675110 79828 25993 617919983 33420 27728 885159839 28599 8359 691019477 77282 8359 509249732 38008 33420 69334590 77282 63888 471524694 13720 33420 787693348 13720 18002 653229897 55460 77282 357542188 71376 18002 107073869 63888 15361 433731938 13720 62536 626310384 29873 62536 244732267 39303 29873 407056973 30738 39303 675211374 67599 30738 665103437 50369 30738 382147866 33576 39303 504998402 74236 33576 462177929 42632 30738 674803848 79271 50369 906701995 27047 74236 817516110 54746 27047 994511685 42632 80961 702425213 61278 27047 255025154 27047 23011 596182107 61278 31931 290184240 80961 53690 931671179 31931 42478 513367676 71583 53690 958312076 71583 45870 197492935 71583 70759 186743106 70759 37917 26195140 70759 9777 357840843 71583 17319 411022340 69388 17319 872401935 70315 37917 884005932 17319 80411 717152377 69880 69388 718213101 61642 69880 935604190 37799 69388 81593022 4945 70315 514511695 37799 6057 606795137 6057 55142 906693766 20037 37799 342460076 20037 45620 13774562 48356 20037 193454056 55142 14410 972110160 48356 27097 892259174 14410 7334 560538612 63626 14410 67628394 63626 24731 326038549 6888 27097 680407641 63626 55310 387700994 11550 63626 315284866 58553 6888 224375347 58553 36244 560124181 68377 6888 621171497 53481 55310 890102615 57045 68377 992114830 68377 36413 97903806 70014 68377 625032051 36413 60425 206407059 53481 39166 363523405 49126 39166 484642264 45416 49126 106980448 38433 45416 62035263 72334 45416 61454033 49126 10542 328726272 77985 72334 993579994 10542 34767 477492910 29508 72334 40889025 25762 29508 661875082 25762 73732 909569107 15793 73732 894958484 25762 16466 489573088 16466 63110 760089679 73732 66264 136736500 63110 27851 416780050 74429 66264 770195670 63110 38379 276838270 27851 21895 158725671 38379 55405 162711464 26943 21895 933832784 55405 50367 669334729 53913 55405 135448873 48464 55405 850400819 53913 23614 36961079 23614 42428 395947469 10709 53913 916769948 48464 55641 553246823 23614 76321 136284593 34063 76321 225980875 34063 11312 132349589 34063 71935 625797346 76321 50965 396699588 25372 11312 632237726 35580 25372 946541847 74125 71935 775604961 61170 50965 138903275 30872 74125 512820110 2876 25372 296800028 30872 52826 8239094 16464 74125 728013180 2876 74101 985323990 377 74101 547608865 9628 16464 756158864 64316 377 704423664 51052 9628 661947248 8754 74101 477417013 9628 65691 444351212 34507 51052 895412909 51052 28833 134574559 60955 51052 576570827 28833 20410 427362087 62558 34507 60151909 20410 78336 547375297 20410 22673 8435827 10177 20410 395745741 26362 20410 664833652 42540 78336 86264835 38727 26362 624673244 22673 74784 601368673 74784 80553 529596136 18549 26362 870902861 18549 28989 403576865 18530 18549 586162450 80553 76626 96875710 76626 56575 993460879 28989 33865 483432878 42520 18530 241436987 30233 42520 66037864 79699 76626 753053072 42520 805 49459375 42520 73904 810922695 805 2518 87417594 45603 30233 779251893 16111 79699 444643927 14152 2518 746220446 73904 78171 496452837 47905 14152 833769562 45325 16111 637410079 16111 42485 51535826 45325 19913 993185369 45325 38211 407732325 42485 23821 23368722 69754 38211 872719383 22010 69754 143014295 75369 22010 163880274 11135 22010 479603967 32589 23821 906766695 11135 58156 577023198 61960 75369 131628749 25120 32589 919155503 34638 58156 848423537 58156 22392 200005201 22392 37255 168154393 14258 22392 807157810 19723 14258 571701067 19723 62001 822235972 77729 22392 129477777 78273 37255 333635403 39938 62001 935011277 78273 31786 333002314 39938 51980 669123366 61228 78273 926210869 69828 39938 84660542 61228 19348 114424999 10909 31786 377417541 61121 19348 946654833 61228 77927 154221542 45949 10909 465583227 20435 10909 984075312 20435 44303 247098852 44303 19192 778116917 56738 44303 92758821 20137 56738 914939517 20435 14352 614824553 44303 80149 755560269 56738 66244 801358695 37534 66244 465465847 20137 52214 705606395 53001 52214 83319981 23934 37534 618932027 37534 18117 558644595 682 52214 244127649 48577 23934 564763243 53001 13210 887758420 81229 48577 834968263 16030 18117 809647634 80752 16030 56708445 47124 16030 225712573 47124 14071 181317027 47124 11560 526631456 11560 8817 493396692 72643 47124 66593631 69269 11560 760592414 58450 8817 361505277 72643 71562 444747769 58450 75451 9682615 13420 71562 398540514 13420 21803 421291199 52570 75451 816037489 75451 57203 217175012 9397 13420 296423240 9397 71192 116607282 52170 71192 781745449 73864 71192 177295996 50114 9397 35373330 32761 52170 604972470 71192 20912 884433951 50114 45279 340148909 32761 62704 443766126 18881 32761 193971459 62704 79065 387124189 20912 27696 596938957 71513 18881 162497037 71513 16970 601484808 50950 18881 179796125 16970 8675 482056627 12210 27696 697998814 73373 16970 829351048 8675 21218 793500111 5714 73373 355788 19178 73373 563090845 21218 79151 210159811 73373 52100 276894358 19178 40043 945067511 27717 79151 956995604 27717 78563 314207077 52100 60911 195209394 71270 27717 982300844 3356 40043 634408889 18940 27717 188757305 78563 4150 107478172 24884 71270 142940727 46056 3356 121994189 24261 3356 990253948 44404 4150 683971519 24261 9121 596884090 28627 24261 595937994 8775 46056 547103510 7738 28627 62385320 55009 44404 298525535 9121 70551 483726342 20638 70551 216017067 8775 11401 228911345 70446 55009 889158514 20638 69894 634619914 70551 79179 530041596 20638 13341 748729749 11401 12679 400091421 70446 44773 350306797 44773 10973 638734586 79179 12539 233471456 21765 10973 133857030 41843 10973 895178926 21765 64088 407274500 12770 12539 25647911 64088 50856 976945169 50614 64088 23565346 27368 50856 40826337 50856 22312 243796498 40961 50614 968313272 34997 50856 860417018 40155 34997 325547196 73614 40961 876369889 40961 52137 184903404 40155 27100 968500336 73614 42316 965987701 4141 27100 59256666 49160 4141 736413940 56523 27100 633321620 6098 4141 764516187 42316 24419 554521174 54315 49160 20860133 71998 54315 639456292 54315 53451 535595908 56875 71998 696704019 53451 40531 466701900 71998 11789 707296747 76621 56875 18784155 15175 76621 370404063 15175 46576 367892372 46576 16243 879841897 20865 15175 98425240 22295 20865 286241154 46576 41485 598566854 61891 16243 683560318 22295 52703 283565004 22295 68700 662093447 61444 61891 521200710 51217 61891 71144304 54834 61891 889835228 51217 61463 413222147 61444 66691 30002060 11066 61463 1302574 11066 31648 261734580 43314 54834 104990121 1240 31648 268160084 31648 64354 963507024 23953 1240 628963281 23953 39200 53940852 23953 73255 874343651 1240 34260 148162226 23953 49430 828099011 73255 33939 19882840 65548 34260 964321760 49430 2826 258612689 25395 34260 563908165 2839 49430 63210467 2839 2791 497386429 65548 72941 495212787 2839 6947 993768725 25395 77075 388747960 2791 13147 290067626 18178 2791 628514132 72941 31184 159552212 77075 57512 851593740 57512 68328 272472503 31184 46448 896837217 57512 44910 662527987 9037 44910 302387586 15334 9037 860263550 46448 26352 333523086 46448 58836 85351460 32471 26352 18081940 17314 32471 18795642 26352 33079 341858897 50340 17314 818530333 50340 78324 127009525 78011 78324 787894540 78011 78917 732661564 78011 59639 143011340 30816 78324 833858964 59639 46379 289043970 59639 65937 516055356 9783 65937 499932589 59639 77019 430938055 65553 46379 231959566 1428 9783 636884203 51734 65553 866227392 57656 65553 900048913 65553 37616 873293568 9982 1428 750103749 11506 37616 677547366 17257 51734 505454560 9982 3181 337669630 32622 9982 117921358 3181 59531 674887778 3181 41811 896164810 32135 59531 387509203 59531 80260 768020055 32135 78982 935695807 70425 59531 100154280 41811 41147 815935599 80260 20529 484966398 41147 78113 949553674 26467 20529 419702374 70425 26389 331955821 78113 2300 219703844 34100 26467 751952096 78113 66925 327461443 31100 34100 815790876 64226 31100 275335394 74233 2300 249679472 34100 62783 159643103 33928 74233 288753070 42871 62783 377146816 33928 37800 126621267 37800 8105 244620600 8752 33928 771888627 20593 8752 329752557 12385 8752 819635008 36140 37800 249322244 36140 72108 624293753 36140 63880 13610366 18134 20593 46700840 72108 147 170900274 22727 72108 638970958 22727 11828 58203071 147 14797 470252220 1118 22727 378355454 14797 64535 145509330 28016 22727 688486867 32434 14797 937836063 6121 28016 919720160 30760 32434 367727164 27836 28016 136199693 71674 28016 851443997 30760 26752 191469350 26752 72714 854548023 72714 73575 557016298 71674 30969 546151524 26752 10208 468773278 30969 55134 26668588 30969 18811 926289261 5487 10208 744822520 18811 42967 960958796 18811 66971 765179683 55134 56192 867495144 47257 66971 435069480 36068 47257 117773137 42967 63355 741720721 27038 36068 842675164 36068 43559 492011115 20449 27038 773935167 36068 13409 239224229 43559 71207 952840699 71207 46583 911384385 76818 46583 675530934 67421 13409 948590325 42869 67421 140006480 42869 72242 611497609 26500 67421 288777395 47336 67421 602927289 75969 67421 637242087 69553 42869 796004194 75969 73279 693309761 61334 69553 714020752 70190 73279 835922333 73279 30649 422645788 70793 70190 405107354 31136 30649 793325315 31136 34123 152278469 38279 70793 632078381 18799 70793 495279023 50150 38279 134662297 7848 38279 979114251 50150 62458 588767127 7606 38279 827869896 34868 62458 276680536 68803 7606 82207534 59474 7848 72643558 34868 64307 315442344 60862 64307 16534919 6476 59474 845212526 38273 59474 613738527 22069 6476 806083423 6476 10957 313300633 38273 70036 964289891 21079 22069 638687644 73095 22069 83596770 74187 10957 799887115 78512 21079 372026196 21079 47091 35635367 73095 27278 432865008 60379 78512 517524425 5033 78512 90033331 66130 27278 143106186 47091 5956 81864992 66130 59215 409356701 66130 9167 303854511 36375 5033 734946446 9167 44440 135191769 36375 68365 920816174 59215 77348 698658792 70567 68365 116599624 33278 36375 37886459 30645 70567 697482932 77348 29485 157657332 70567 35167 314841445 45441 30645 45434201 8614 30645 105594881 53853 35167 127566552 54530 8614 393459555 54530 29738 965891220 54530 29135 694058109 69131 54530 530944183 2111 69131 84716364 54530 55657 329767985 29738 49336 470650312 72172 69131 270069056 69131 11391 663198688 49336 69262 356253024 9796 55657 422900867 42883 9796 93799918 27708 72172 104432695 27708 37492 422624531 27708 31605 979734348 9796 47547 16277691 27708 74370 464655325 51995 27708 881042858 74370 56784 104430991 45028 74370 440234340 56784 67802 783155693 46937 51995 47196242 51995 52397 650945450 45028 54969 546088639 52397 14759 330253510 68744 46937 527342107 70915 14759 416252018 14759 72989 343413037 14759 42306 317925192 72989 891 435744987 26143 70915 168745001 30852 891 228402493 40976 30852 139224288 28828 891 792113759 26143 10182 226465092 79325 30852 137835332 10182 42414 854866772 18553 10182 968459488 79325 35488 207329569 10182 63753 524989060 35488 49771 269406141 67375 42414 143253804 67375 60249 231022242 67375 74328 911375570 74328 74945 105220758 3362 67375 551639673 9647 74945 504175933 56252 74328 907366083 74945 19567 742003865 8508 74945 739571848 19567 77680 636860641 64910 56252 683122441 19567 11598 914955101 64910 22537 555088685 77680 4757 871162757 11598 9734 364900447 22537 3086 837441612 9734 34250 531259755 1083 4757 699853789 4757 41821 469927636 3086 53829 642272231 34250 71313 931556654 47686 1083 801609473 33749 53829 642364734 19939 71313 95951630 23896 33749 217114996 68208 33749 111860111 19939 47749 929572382 68480 23896 404335716 8840 68208 1616231 14252 47749 417255163 47749 55230 121100070 25645 68480 727187276 61930 25645 175676978 8840 70402 94995150 25645 59991 84631963 70402 7706 519688272 59991 25301 588748245 63550 61930 560144054 10251 59991 569943783 63550 63811 465565911 10251 3798 241424303 63811 7856 687296215 20266 3798 456757583 3798 9910 508174102 7856 9821 72163104 9821 70980 677406840 9821 48767 885158738 48767 34539 845622997 34539 66619 536667881 70980 64057 558956679 74083 48767 235434578 46398 66619 342521160 74083 303 104975395 59986 303 760328500 59986 8068 263793596 74519 303 461977956 10210 59986 655836782 74519 77424 528730932 28857 74519 945938801 74519 51867 423484527 51867 72875 667366998 77615 28857 63881427 22495 77424 210518183 18721 72875 318394152 58195 22495 407671621 60678 72875 221002257 77615 20240 808512130 18721 52160 172321720 18721 53653 171221329 53653 72322 440923053 8070 20240 11060981 73337 72322 792749171 69797 73337 757207879 24668 72322 484524826 8070 29535 63417837 24668 49796 426281284 63405 69797 713933419 17856 63405 988343271 23840 24668 957216183 49796 20805 671637664 17856 16081 36604604 63405 25579 713026701 53551 25579 161196036 19460 16081 463636958 53551 60727 670514990 53551 51233 619948637 6715 53551 659977369 51233 63822 906022781 64190 60727 439210611 30623 64190 972848277 64190 35467 3589659 30623 58016 85929632 35467 81245 446841320 30623 56482 494491028 57956 81245 86043026 38702 81245 621461657 56482 2532 763801312 25492 56482 820280711 64068 57956 72353129 64068 29736 109931062 2976 64068 40994030 2976 21948 981993137 40415 2976 847610206 14600 40415 970672995 34684 29736 131079875 40415 56742 641965614 47133 56742 47683533 47133 46905 557225310 1778 56742 359717198 56742 75668 751098706 77187 1778 70361381 75668 20535 568407851 76562 77187 412081421 21242 76562 611676390 47675 20535 377638931 4897 76562 784851717 62603 76562 9036201 76562 12308 972120708 4897 48436 507377123 62603 49944 848499923 7895 48436 591347676 11019 48436 330675581 49944 12762 923393481 7895 77865 838588761 41859 7895 939617228 12762 79269 581387251 11019 16604 519796879 41859 60420 549174001 8560 77865 243516364 32134 79269 121345550 79269 1124 587490542 77383 16604 744820954 1124 8436 525558471 59496 8560 158205849 77383 60008 364768067 77383 27207 228941642 27207 10794 202204008 59496 9062 152696001 23082 60008 447518112 10794 1788 113740868 23082 76080 286004928 9062 50117 102146649 9062 18597 697439570 67361 23082 590196457 67361 69888 517203740 50117 69322 267143927 69888 63570 322771972 72249 18597 406253724 72249 78493 581422894 32574 63570 586298737 63570 14566 423681693 32574 33105 607339402 3437 78493 374857600 32574 57285 603999538 70161 32574 603836514 33105 14478 914543751 70161 80436 265384874 7343 70161 400675949 15600 7343 225560099 80436 50868 756296726 7343 80360 407447111 15600 48072 699974470 7343 21654 35405534 59953 80360 431065875 80360 57459 523204115 39653 59953 120568437 59953 65533 832604989 39653 4338 425287857 57459 16035 340459592 39653 39892 734871000 29383 39653 452060500 4338 44627 539170247 66776 16035 223654201 44627 28640 680269816 60462 28640 783234950 60462 65639 44494488 74500 60462 312523544 65914 60462 773417493 8860 74500 850697150 60884 65914 522306554 51007 65639 74364330 18259 51007 25819772 62202 18259 223299180 80519 62202 819464607 80519 26369 185427723 64655 18259 213087576 18259 75474 908783057 26369 72831 354933595 75474 60273 544620368 75474 76641 286684258 72831 52857 176802652 17264 76641 223570079 37771 17264 75647703 17264 29854 542287972 17264 33832 53987290 26203 37771 5278818 26203 3914 559985867 33832 10530 887837286 3914 63600 334722567 26203 59509 199560167 48422 59509 114153850 59509 72560 157638511 63600 50538 17421915 59309 50538 712923215 59309 44061 252808215 44061 25886 594930301 59309 30542 330786217 59309 63425 623969760 1334 63425 668004301 7695 1334 37811472 25886 66144 83368609 4257 7695 702859558 72340 66144 926705226 4257 21478 279155871 72340 31871 3031438 4257 20795 781578081 42097 4257 891363778 73419 72340 845154893 73419 78219 156821396 20795 53321 323344326 20795 47241 410201930 15138 78219 544273175 78673 15138 589291355 69347 47241 852454765 49711 53321 187017018 70906 15138 684319945 67220 49711 785872874 78673 36825 618772800 61140 49711 682909047 61140 45691 826522243 36509 70906 81677407 67220 5566 655642120 50016 61140 104865966 2958 36509 734343227 77045 36509 763907821 50016 51067 523833321 39733 77045 680994878 44236 77045 620130598 2958 74868 88865782 49928 44236 232614589 14319 74868 67884300 14319 43390 251301124 74868 12577 9146737 73801 74868 271367974 73801 2795 473035293 2795 73159 83028967 73159 10223 411023242 4229 2795 380270233 10223 39599 944500800 4229 55930 630092918 4229 2458 877333712 10223 10252 440067422 45328 55930 74549086 10252 13249 533647524 13249 80381 237816083 74313 10252 144330365 13249 23395 388229346 80381 33273 11973905 51693 80381 970738110 33364 33273 794464565 16240 23395 233748446 51693 8739 851002451 51693 60292 321197319 5002 51693 13177244 33364 15016 50918844 48539 15016 531655789 40471 15016 649712751 63014 5002 44130197 18560 15016 884437580 48539 34912 445225752 34912 63589 196556182 2395 63014 427954044 34912 32915 837703953 63589 18992 834677960 74954 34912 723269827 57673 63589 957248165 42297 57673 211668757 42297 31144 454306309 79493 74954 744555999 74954 2330 503596893 57673 60676 963270063 81187 79493 281276449 23451 2330 859492243 79493 35870 894793699 60676 990 903184364 60676 46309 718699836 81187 18528 782091916 46309 68278 537042423 23955 68278 439098178 18528 34537 133270632 68278 55113 853379258 34339 18528 824418976 34537 77292 603802112 28985 34537 302946790 77292 16415 451241537 16415 34801 848865654 28985 63010 546829064 34801 79478 732527114 16415 19266 160581447 31645 16415 2767481 21801 19266 819856614 49722 19266 16022706 19266 24589 720637545 3788 21801 926777099 26270 31645 777301861 77785 26270 27136428 77785 20717 3082878 20717 53196 253278184 40749 20717 835313388 53196 27811 660275800 27811 19439 67801355 40749 47619 553582875 3000 47619 344316256 40749 43299 20951726 79772 3000 618463501 74369 19439 421179862 74369 16388 450219221 79348 79772 745301345 77747 16388 695300396 79348 10891 35625190 16388 61180 437158874 10891 57053 660832426 8010 61180 619349720 50607 77747 752159440 51646 10891 322851932 13220 51646 593734383 50607 49429 774093044 30939 51646 5283705 55801 30939 138459946 55801 10330 328339702 49429 62735 754987335 62735 45447 752792611 52231 10330 891754830 62735 61674 81096023 10330 9579 875205099 25983 61674 764690183 4483 25983 31999178 71049 25983 605122074 6663 9579 192149568 4483 25259 811044706 6663 25731 622233104 4483 11516 905654784 81219 6663 109645397 7469 6663 72284497 25259 76875 642206619 25731 39572 710061488 52782 39572 2660112 81219 8573 307433210 45778 8573 665980755 20286 39572 333986518 45778 52784 357766793 8573 11024 706066178 76254 8573 229232009 52784 26669 746147568 20286 46 373502466 48563 26669 788899424 76254 70086 519520412 71963 46 97094417 70086 14128 163041747 46 39884 729787500 71963 43702 570003111 39884 14094 907475019 7631 14128 607735787 79275 43702 319594513 39884 33587 455953811 568 33587 667418747 7631 42813 457290430 7631 612 56002924 80041 612 537189526 568 50641 960420363 42813 20331 916891814 80041 33968 758943910 33968 1376 1423046 50641 75997 65578035 51616 20331 877933589 51616 75603 822229507 13256 33968 940247222 2920 75997 725632621 75603 17655 797129104 24877 75603 674215901 75603 71813 551324514 68127 13256 771836218 37427 24877 567635922 68364 68127 547653732 48571 24877 187538683 60664 48571 868033789 68127 34286 962426582 65405 48571 393359073 30016 68364 40565076 30016 15183 980830768 41526 15183 959335341 77549 30016 71468064 41526 69670 237797501 21427 77549 300081923 41526 49966 694844168 77549 68188 993042219 63048 68188 168448822 69670 11850 107299975 68188 72482 297750279 72482 68065 693426541 63388 68065 15544152 63048 49314 589719457 65644 68065 745987080 78167 63388 646853060 73176 68065 147048338 19686 63388 557567170 78167 51937 135776804 73176 10666 858482592 78167 57435 278652268 44511 57435 113533609 44511 57457 985378687 57435 583 72181467 57457 31425 723970615 44511 55886 594944952 16643 44511 834435147 80148 16643 507009854 55886 24498 554864523 65755 16643 532982731 58654 16643 784840541 80148 50540 939920108 50540 27405 365068668 75801 50540 38272557 44633 58654 979038860 27405 61735 579452475 44633 44382 760352362 13679 44382 83703913 44382 9665 799561911 44382 68023 604591258 77866 68023 40399520 77866 62799 397769770 73945 62799 192940403 68023 10260 429846664 62799 17029 706541635 66706 62799 901172878 73945 42642 847697884 10260 20275 275787404 76399 42642 43612964 34295 76399 566128373 36568 20275 915847808 42642 15316 132859302 76399 52841 691083280 44916 34295 126963920 44916 59338 77481293 52841 58884 719210418 44916 34444 636124087 34444 75917 845231827 46262 75917 726792511 28441 75917 429385765 46262 60075 90424235 71150 60075 629749021 75917 24983 876684328 79623 46262 3405020 28412 79623 924629084 38239 71150 942949114 79623 37692 420146939 39853 79623 221709762 37692 68845 997404329 68845 69050 306908111 39853 33320 785261559 37692 27397 897799132 50065 69050 995615065 27397 8386 102966486 69050 64176 723142149 64176 79458 8258073 79458 25686 715427242 50065 47092 309237551 34518 79458 248576218 79458 7170 364925211 31434 34518 587208662 64134 47092 866198543 47092 34530 88715441 60393 34518 823618519 20347 31434 141614687 81011 64134 718554440 20347 76724 9161508 81011 46896 200778241 8673 20347 64417231 39566 20347 579700500 39566 2344 836096975 46896 22864 158674812 69380 8673 930998365 58395 2344 996152136 77525 2344 633071281 29148 77525 205296235 58395 14081 373984372 17139 77525 932668243 40348 17139 864435783 29148 54610 253852281 54610 58566 739329742 54610 40808 785443064 58566 40587 441276642 54610 59861 605784172 2114 59861 142482381 27542 2114 850802300 40587 20782 625959594 27542 29630 87652623 41374 27542 329905823 46644 2114 589048892 38787 20782 149914806 41374 28517 888289746 37632 46644 718356255 37632 51169 986598988 46644 41990 134793801 32112 51169 293875207 75643 37632 65374339 14160 51169 475131142 32112 390 770572274 14160 75809 717377551 32112 65572 118916336 34501 14160 449183060 79586 65572 282689662 75809 76060 6866588 13155 79586 473156790 79586 35673 280605287 50400 76060 95293307 64261 35673 146970772 64261 5317 694885721 72331 5317 101474299 34234 50400 79053728 25455 5317 556319414 25455 388 327184125 42301 5317 356111745 72331 58584 817398569 34234 59348 863327403 78552 58584 346701846 50545 42301 386223533 12516 78552 701862494 43565 50545 94503341 32570 50545 841521949 43565 44394 798090879 50545 10255 396520010 44394 2919 602981166 10255 9377 783664110 76155 32570 773601603 1626 44394 99804969 2919 70722 712178603 6559 1626 66404273 54200 6559 377261842 37486 54200 994295993 1626 61273 525150445 37486 60687 258132407 58611 54200 970389346 44397 37486 156980447 2868 60687 987530533 28326 2868 292517664 60687 76845 787834001 28326 68833 435715763 59413 44397 632959755 28326 4233 800303331 68833 49556 787130409 59413 45805 441515074 4233 16940 32130093 19655 16940 420115710 45805 31646 96754887 10487 19655 355013878 70541 45805 607925891 16940 75889 385795658 31646 69968 278173884 31646 66501 348240624 79785 66501 393794851 70541 60948 903842179 78646 69968 182312311 62012 79785 129993069 49672 62012 116486864 60948 41338 74349773 78646 557 682921050 59523 49672 107958985 41338 65336 728816892 41942 557 829475776 557 45649 795002746 41942 29451 5026160 77530 59523 502668638 9202 45649 538792924 47402 29451 786114272 47402 10632 46546939 61391 47402 380308185 42920 61391 66570674 10632 16050 847496109 47402 47270 230408911 39551 42920 126860143 61391 19735 720116596 31486 16050 673139879 47270 10409 82381384 28147 19735 208666625 3101 28147 785077600 2739 19735 948863163 29578 28147 111630708 10409 20033 33441927 70033 20033 84890672 3101 21779 389973529 57425 21779 851981670 11571 20033 786859428 33641 21779 37934909 6854 70033 967632436 66633 33641 450854860 57425 57241 573102501 11571 19749 461822820 33641 12128 851563386 14365 19749 205748202 66633 28207 456061363 17740 14365 916415730 12128 75807 780929560 5617 17740 708972676 75807 53076 530986420 28207 56662 486444035 56662 27667 777817307 39000 56662 396274362 5617 24751 109494400 8682 53076 904064972 27667 38009 702553088 63449 27667 876652113 38009 47557 230923988 8682 35270 79447019 63449 39660 882679135 38009 6444 995233733 71978 39660 276021021 6444 15487 448697723 49201 6444 792212251 15487 65290 576354768 49201 74344 656566446 49201 63951 949191319 5988 65290 253740858 49201 8882 704093188 65290 40496 484707650 9696 8882 292878442 8882 37996 520627041 9234 5988 167949026 35807 40496 360521837 40496 14170 686554751 35807 76484 532591264 37996 53042 139490520 15039 9234 298470648 14170 78284 570595566 17317 53042 450891341 53042 60192 118914270 15039 19411 62265486 78284 65952 394357890 10227 17317 118603969 57572 65952 531757950 10227 63643 264158287 53366 10227 495605055 324 10227 846683296 25934 53366 388852706 74037 25934 763466474 68644 25934 7955156 76588 68644 462228641 40724 324 809702723 40724 40478 735633917 6796 40478 703898536 69459 6796 232281322 40478 32184 146499395 40478 81268 595951093 32184 27592 463069500 55103 27592 344341061 27592 60814 22899379 27592 29994 671980192 60814 11471 245801025 27592 4970 34574864 11471 9708 430901321 9708 21499 562577536 22340 9708 946615425 9708 26148 586302151 4970 21043 785505464 55213 21043 841649136 26109 21043 213494026 61849 22340 17249506 38228 26109 220993615 51129 21043 605883404 55213 7289 180272010 38228 57932 678890564 17368 51129 411240162 51129 40260 574192171 64173 17368 574566944 57932 56999 144211266 67577 40260 111841072 17368 57342 296841091 58285 64173 731594978 31481 67577 519807345 31481 12378 910112008 57342 59826 711537143 31481 75818 287903289 25501 31481 188632155 68238 75818 194503597 26818 59826 192960017 59826 63056 597256373 12281 63056 430463345 51268 12281 927754036 65414 51268 370570421 47511 51268 318455250 466 12281 360305595 47511 39905 221570489 53185 39905 341269167 53185 13058 245322626 466 19875 27814959 54507 466 75049343 54507 29106 984073367 54507 70750 320655100 67878 19875 871849533 67505 19875 672253780 69173 67505 742450652 44690 69173 641692830 61382 67505 983039387 34363 69173 882602212 61382 60772 924284196 60772 37016 868391495 37016 5271 483870132 34381 34363 646769175 34363 28939 748160149 34381 2529 391248510 4197 34381 752559134 80158 2529 367843559 80158 11887 681766832 80158 66381 466887073 46926 66381 56173705 46926 74546 323458614 74546 26532 261167355 11887 56927 676571053 50046 66381 239631011 46926 68889 450332901 68889 50218 612747076 40095 50218 6054048 9826 40095 113719079 6706 50046 626789205 68889 31679 249947723 22303 6706 342887035 59561 9826 336851916 6706 65702 444172057 6706 69630 104261952 31679 44660 277267812 49288 65702 902716331 67971 59561 664092712 42535 69630 270910570 50639 69630 113123129 12048 42535 752353379 49288 13657 379489486 50639 46614 587213124 31616 42535 19266712 31616 40779 38366756 3640 40779 120360479 13657 54411 516609981 51953 31616 143337684 54411 14830 26494458 18069 54411 577113344 18069 79321 203601570 59307 54411 996224764 282 14830 307623931 65282 14830 122717937 18069 58964 706013940 66127 58964 89076080 66127 24622 651813443 58964 40125 381016823 60277 58964 706625448 66127 27104 644991468 72568 24622 46339450 4713 40125 738339380 45716 72568 81115811 52382 27104 121444027 52382 5660 26735854 45716 44574 943399375 45716 70699 405454875 7118 5660 189171673 44124 7118 157490665 53563 70699 144129656 59275 44124 252763374 59275 27316 26904623 75221 27316 406804001 27316 73458 848636083 53563 6957 808204978 59894 59275 710938002 9331 6957 111495849 73458 75842 975042907 40205 9331 35987146 27302 59894 152738276 9331 69982 500077003 75842 63052 145576771 75842 69863 888278140 40205 42603 323643384 4290 69982 351670752 77140 42603 761789759 71693 77140 553495124 40732 42603 214043643 4290 26827 49132177 49045 4290 73728574 38144 71693 408823627 40732 41516 269430632 56843 26827 938976656 26827 21988 712931133 24311 56843 45993173 56843 2761 890203149 2761 66884 961807059 2761 74213 156634754 66884 80850 223044713 66884 14400 600886703 58171 66884 948051175 42528 14400 31665940 58171 64020 856403543 80978 80850 314361774 58171 61814 160905658 42528 66738 320421923 42528 18398 730305971 46230 64020 90048760 18398 5387 539358794 4851 61814 349279129 15090 4851 521165651 5387 56847 983938491 5387 24213 980294897 56847 12507 38090609 12507 63188 325884081 56847 36973 630571424 12681 36973 559202823 5380 63188 480514256 63188 11583 760463295 5380 36962 26174785 9811 36962 887999076 5380 30200 343614586 11583 34704 641481961 9811 48647 140104025 61355 36962 89159588 80458 48647 618709071 11003 30200 286414482 8570 61355 945814297 11003 42367 300769857 11003 34446 322565339 68051 42367 180431266 68051 36395 753105543 28079 42367 320406825 34446 33031 7756804 80939 28079 881012178 68051 30805 707271771 75565 30805 938077344 28720 33031 239832651 2539 33031 337066052 40127 75565 465432760 30805 48886 426868879 37860 2539 889067226 48886 6529 391822092 69543 37860 979992738 67516 6529 376335478 48886 36090 171762236 73795 69543 960727538 69543 24920 148917182 16796 69543 11003928 50357 67516 67037183 24705 50357 748154622 24920 2842 513543709 29678 16796 677711661 16796 70588 118307622 29177 29678 838345734 27948 29177 293519702 29177 32525 372914911 27948 74418 978497972 48617 74418 722501151 48617 26319 309845301 26319 31913 818597837 71428 26319 508119722 74418 34319 258991664 58412 26319 765492439 32733 58412 518743589 34319 6146 162011696 32733 27906 164387625 26592 58412 805646527 27906 7886 281448114 32733 60665 709393348 7886 61777 212727229 33257 60665 237524811 33257 81270 890532676 60665 58730 202895491 60665 37257 732062543 36993 37257 564386806 37257 40693 846864676 60089 36993 35018457 41561 58730 582059781 37257 18785 228368281 65529 36993 338073216 41561 66682 220217931 65529 75117 918451730 62181 65529 197076476 75117 316 802334955 26529 316 24726392 69402 316 614415572 54423 75117 305737022 75941 316 183306684 68020 69402 970498425 40465 69402 873889653 62919 69402 318545958 68020 970 459908109 75941 2278 531643369 62919 71824 6591659 58140 2278 995287609 80369 62919 2907977 41084 970 699642064 50961 41084 93886347 481 41084 973775900 41084 47584 508221063 41084 13233 616316184 13233 10815 113269843 47298 50961 332617584 73168 10815 283202067 54580 13233 64462103 47298 25015 543033940 47298 55276 582878749 23372 73168 736572473 46782 55276 897426287 43980 54580 579566467 43980 18844 87829006 55276 42686 960735785 60449 18844 356350500 60449 37525 389222309 28039 43980 803359782 42686 54877 33661391 54877 69958 872596357 22037 60449 194245521 54877 48471 296024108 13592 28039 360846299 69958 44110 487055657 64669 13592 743494270 77556 48471 759338636 77556 14822 889489223 66907 44110 75747225 66907 51534 107027870 3038 66907 904046483 66907 15677 656079999 51534 66927 974902136 66907 3054 148072432 3054 68372 795262029 44102 15677 902970584 27570 68372 181181404 19978 3054 725588676 10282 68372 279696393 27570 40136 690208071 44102 6424 842831563 35773 27570 541719155 64419 35773 618801785 6424 64150 816484173 59277 40136 605296767 6424 14468 563157939 14468 68796 843792047 15562 59277 474772932 14468 8769 969572944 59277 5133 154505153 57340 15562 657095534 44283 5133 285209710 15562 55266 859724541 45842 55266 20515149 48513 45842 949749711 48513 79573 758689333 21418 44283 849458260 28945 48513 952300523 31963 79573 584133215 40246 31963 867841754 40246 5147 544813089 37400 5147 403805932 43308 31963 355270330 40246 39815 59815670 40246 16743 353940577 43308 13338 942194597 6669 37400 124312909 61281 39815 701829398 69071 6669 943235393 68163 6669 975974733 69071 80437 285584115 68163 14557 243115428 69071 77007 887588903 6070 69071 308335120 4516 77007 816716997 58088 77007 366184799 66218 14557 459692916 66872 4516 602651572 34691 6070 501085944 43603 66872 844839219 58088 58934 581820763 34691 44395 571095330 15143 66872 719470823 44395 15583 395203820 58934 23426 847785623 58934 63206 260724020 44395 34802 810875318 66046 15143 973444813 34802 26222 551771749 26222 4995 727735388 33435 4995 310473157 66046 30337 582535182 66613 4995 716427267 59468 66613 290162018 30337 21459 700170344 30337 7451 777572430 10386 66613 774551402 28952 66613 693157477 10819 21459 326625188 10386 74960 861761141 10386 69424 164572550 27841 28952 12813250 10819 20354 331357309 27588 10819 231461139 69077 27841 120554345 59244 69424 104134153 27841 54581 905633064 20354 52465 53709924 4496 54581 871856087 52465 43833 544606242 31374 52465 331389527 31970 31374 559050238 29774 43833 375879132 31374 53530 304995854 57059 53530 45601713 42396 29774 729431481 304 29774 994274856 304 74052 38138480 28739 74052 433535492 72317 74052 61277572 68478 74052 81312496 29756 28739 837633687 72317 31823 852081058 70489 72317 314038590 31823 75141 87731901 31823 64201 853512626 75141 25790 885856203 43671 64201 377578705 22816 64201 369803280 73075 25790 816756004 73075 5998 554364254 5998 48795 625579253 61216 48795 993464914 5998 47722 579303974 5998 32476 638350051 50408 61216 833606592 32476 44828 658509618 51286 50408 411640805 80254 47722 267616589 32476 65933 792076871 80254 46792 436840576 46792 1855 626986265 51286 77584 910668711 1855 6584 436948463 14233 65933 392172228 35588 1855 548393332 35588 8613 357441002 6584 25594 200208291 39077 35588 542723018 39077 54521 482939022 39077 37418 125126509 8613 52345 605768314 30162 25594 692818592 11178 30162 999259502 52345 50148 595604862 70357 30162 168300019 61512 30162 141958571 20964 70357 207658566 11178 50348 652367603 50348 78836 38131973 50348 44344 603344196 44344 47308 843592662 67941 47308 613014239 74565 67941 164207464 9503 44344 528345917 36743 44344 41843025 47308 80214 816208449 74565 19806 142141252 80214 4724 370053156 50716 9503 321978572 80214 70410 637769827 4724 25411 998103455 20337 50716 138081224 20337 41090 684872029 20337 43 702885400 25334 41090 834988657 41090 32645 309529305 25355 43 119531143 68171 32645 427414971 43576 25334 930797150 76757 43576 783401442 10193 25355 461749663 76757 13399 325284213 13399 38181 813669632 38181 74845 597808018 38181 65597 513511737 49980 13399 330959495 13399 12599 15306243 65597 22479 422409913 65645 65597 259489545 25745 22479 275698622 25284 49980 136557608 16986 25284 478092220 22479 20197 212804171 5666 25745 392343707 43736 20197 713784428 20197 40368 821274195 5666 42554 332904089 44385 40368 779425004 44385 19406 694412127 80170 19406 987254625 19406 55120 465327218 62031 42554 424571755 12240 62031 787254837 12240 53706 885844431 29443 62031 824793330 62031 9372 846255282 53706 55161 451803679 30672 29443 69956039 29443 25553 934887392 9372 646 660725520 53773 55161 343077593 19146 53773 676722260 51643 53773 333590823 646 75357 675071752 19146 29184 538412986 75357 22344 88443163 51643 37653 833056846 22344 12587 189406364 37653 70968 212512936 22344 3950 372088765 37653 54220 941826546 78778 12587 851173553 64756 3950 100240599 55087 70968 763270774 55087 29992 235945686 78778 14229 536316160 78778 11603 611028709 68928 64756 255004960 40242 29992 521702034 40242 76738 825138831 11603 70870 444919439 35278 76738 916371573 67261 76738 131629611 35278 12067 603320668 76738 75216 886061430 12067 73886 86481512 17961 35278 898786180 12067 73596 779067251 75216 27448 858784656 34133 73596 34154770 17961 3880 818850669 12980 3880 526269970 27448 15206 636025699 34133 40401 227015260 34133 21957 563867990 3968 21957 922875451 15206 35800 670768783 15206 30535 991796413 41228 21957 650057660 21957 67993 999057289 17810 35800 423042864 46458 17810 921556116 46458 6291 875710215 17810 53171 173372173 851 53171 95477743 65226 17810 534257912 46458 72726 483030570 10722 65226 49240490 10722 8394 694319160 8720 72726 981816700 36294 8394 33442539 10722 60565 972007278 10722 29541 448971876 60565 56428 359126066 60565 34985 411437123 40704 29541 192697676 56428 39420 148754856 5791 40704 861341730 5791 24437 667393509 34212 39420 611476291 34212 49048 947273543 78325 39420 382232363 19215 34212 58778435 24437 65283 254393082 30553 65283 560244951 35624 78325 863801094 11914 78325 845934633 2002 30553 150415162 9688 35624 504644764 21908 35624 98968746 63454 21908 720240931 38744 9688 455594573 21908 20442 258436563 9688 24688 893460856 63454 63566 204166555 63454 6008 541217672 20442 48880 355704050 20442 50894 286776910 24688 33096 207439238 63566 24692 20096428 50894 23290 482412473 67508 48880 66404378 24692 63628 277254945 80883 67508 328286315 24692 39998 726360765 69155 80883 550497945 67508 33367 423954181 32157 63628 168113833 72809 39998 175545170 32157 3370 313253514 60348 3370 271544536 3370 6164 383668171 55508 60348 630437570 14774 55508 746763768 71247 55508 64131422 60348 11783 310593696 53582 14774 208306768 11783 72924 727407349 14774 30747 593817612 71247 73405 267461420 47933 73405 40497774 39689 30747 619296423 14109 72924 676568231 57267 39689 999359046 73405 38100 701501295 14109 3875 84341474 39689 71889 19600096 45673 57267 305327116 57267 36275 990971074 36275 26252 45463523 71889 27839 523983779 50030 27839 454162739 36275 41310 585571640 8489 41310 217852258 8489 33040 942296451 33040 67637 204600329 67637 19057 8305742 33040 73023 299762529 71004 8489 463823357 47559 71004 536987373 35281 19057 316766835 73023 55908 843403182 49134 73023 941854840 48021 35281 543953645 69930 47559 905853880 34222 48021 840444759 16136 69930 945474384 73973 69930 14644556 16136 58965 33726636 34532 69930 415467976 26826 16136 570326841 16136 73207 811333661 43204 73207 296481405 73207 33166 116022905 1446 73207 115250466 41111 1446 630662113 723 33166 126855475 74744 1446 325933280 5228 1446 327828292 723 73348 854052579 61798 41111 459304091 46311 723 516036182 74744 73752 546653886 5228 25621 640857198 37344 73348 615693900 61798 1048 408919957 63352 37344 528909827 28263 25621 617169673 1048 76044 36382509 28263 4453 438212344 71992 63352 238719205 76044 12689 141199323 39142 76044 395456102 76044 73344 139317694 39873 39142 337019526 59112 73344 661999265 12689 3515 392900310 46580 39873 906134790 59112 67197 561232534 3515 79826 372451066 3515 25592 308349862 48260 67197 67979875 48260 45675 854140991 79826 39513 515167271 79826 81045 270858474 25592 44515 747189172 26862 44515 22254071 45675 31097 580185057 27410 81045 355521097 26862 52551 846027265 44515 39034 565389372 52551 44488 193896939 14162 27410 391094677 14162 3663 750360227 21121 39034 204572767 21121 4289 981769993 14162 20718 756698666 3663 40659 202698668 21121 55183 587415764 68112 4289 353879506 68112 7922 523761902 68112 48164 72884617 40659 23599 841973521 23599 30340 668758844 68112 77654 225088774 77654 41122 595067940 1635 30340 727845338 81035 1635 601284177 49652 41122 594029306 52252 41122 923783574 53398 41122 179488398 8406 1635 164041052 34223 81035 660336135 49652 8231 399543070 12212 34223 937122006 8231 39898 811058837 10681 39898 707007602 58655 8231 859416229 11771 12212 242045826 39898 8396 451508441 43363 8396 600510231 8396 79806 257612745 79806 77498 688057608 77498 63100 152328284 49719 43363 63057676 33101 49719 80688987 32085 49719 686698126 33101 51138 31249486 33101 46768 463986106 32085 63759 152335210 33101 16802 36731480 5894 51138 714508369 72877 51138 552370199 5894 15520 997752904 25950 72877 659648721 25950 43635 261550624 72877 76006 348354075 43635 36681 441030872 36681 48975 83092990 43635 45162 171014946 27635 45162 521987363 44992 48975 93729438 44992 63964 201466670 44992 51782 113268800 27314 51782 408287828 11928 27314 919077237 51782 41534 81514406 27314 8958 41274739 51782 49939 765059255 11928 26390 428300629 3537 8958 193321687 66277 41534 537383278 11868 66277 914047320 3537 25840 578087443 34806 25840 424289655 38063 25840 995807324 40887 38063 853322670 73820 11868 859995206 18485 34806 67032034 18485 16890 572758466 39880 73820 91384364 73820 3778 920339168 79644 3778 682970359 68711 79644 806783373 9558 39880 558190598 79644 49374 725253940 49374 11437 629967954 74329 79644 293188045 9558 48028 93567718 13150 74329 393671934 74329 34242 325410575 57627 11437 169167089 57627 49795 331532369 49795 73493 86038936 733 13150 707458999 49795 26645 873884263 73938 49795 708182153 53060 73493 971742131 73938 44113 313386387 72781 44113 691698476 72781 46387 866125856 26844 72781 623089268 72781 24726 532105984 26844 70975 892625434 26844 60982 492585499 56299 70975 996047422 41819 70975 528292976 24726 80504 849245669 41819 71610 899409505 70972 80504 110906098 70972 41381 151631055 41819 35816 258228217 80504 53616 631530142 80485 71610 103482070 32199 41381 861012202 19914 80485 669009863 50312 80485 64649312 31818 80485 928264568 50312 12493 913409143 57689 50312 74945346 50312 21014 812220070 46927 57689 76507066 21014 857 941239978 50092 857 905371091 46927 54920 418586388 50092 54938 5067037 54920 51928 1067549 60169 54920 135063350 10480 50092 345781952 10480 70602 282546919 9937 51928 886242314 9937 74366 491481262 49608 70602 96172262 10480 21417 400163271 70602 45775 945668531 40405 49608 120608747 59801 74366 251134084 6574 49608 655950698 28641 45775 680417596 6574 73690 590572594 6574 32963 430115327 58583 59801 374254126 59751 73690 858934884 12045 28641 768813265 9077 73690 747862893 81018 58583 116543689 59751 11877 707949664 9077 60337 290029534 67718 12045 732803479 61838 60337 518736030 2952 11877 17817771 67718 78321 141393313 67718 5348 541493287 78321 15205 18874966 30172 78321 63698499 15205 64372 25947567 8819 78321 205087191 64372 5994 777513049 5994 39320 909519166 39320 11046 973771609 56498 8819 302719197 5994 62607 996519966 18852 62607 255889298 40568 39320 519823486 62607 10834 829258654 62607 14903 519681137 40568 60409 382936991 10834 58428 821060978 58428 75786 15967509 11448 10834 998857510 553 60409 301899854 29256 11448 573479831 10925 75786 277523118 11448 65967 276041818 78299 29256 749835544 56827 29256 696940692 1103 65967 45161424 75816 10925 768256301 44887 65967 832526508 1103 70556 142259848 1103 53307 179155652 75816 8147 213894287 34294 53307 28048134 8147 42008 339039270 42008 56257 579923908 77833 53307 123681649 77395 42008 67734556 68213 56257 241327155 68213 35067 900670709 77833 21772 384816306 26714 68213 619698748 26714 7413 260610045 7413 49468 480250356 52568 49468 670943592 42894 52568 169462483 52568 34862 679594726 69779 49468 180177124 46499 52568 763227126 31606 69779 633476977 42894 32823 104757248 31606 21301 145195875 31606 74046 95224647 46499 9002 483149425 41286 31606 410704452 21301 40232 706437123 40232 47290 739359087 9002 51914 729794104 51914 312 843512392 50675 47290 881351827 75187 47290 227854025 54852 50675 32692124 50675 36384 251948793 60359 36384 653454113 60359 60082 273610853 72820 36384 969958663 79192 36384 352848324 72820 11338 164356046 72820 57613 33117667 57613 78077 489657471 8692 79192 883841954 9554 57613 91859225 3660 8692 374746814 79778 78077 328202873 71008 8692 736730489 45479 8692 437747891 53708 9554 112885359 45479 37145 872033263 73661 71008 683309261 73661 25426 380010070 4520 73661 664934815 68727 25426 187804564 68727 67704 170155971 40841 4520 170888809 48847 40841 999666079 62751 67704 647095755 26430 68727 856640872 27546 26430 211741775 21738 27546 265641008 48847 50629 154679593 67486 21738 602015696 49282 21738 819472359 67486 52243 62867497 38247 67486 79735205 50629 70894 922025698 52243 48323 555613221 52243 49760 514746707 56889 52243 309776353 39327 56889 948094743 17472 48323 888176313 61983 56889 141211441 61983 27750 536301556 27750 34716 979259747 39327 47243 934272698 23784 27750 140504327 47243 1796 99788602 1796 52029 681379773 52029 74169 309937426 47243 9746 315799283 4160 52029 195456727 9746 26068 554450604 36092 52029 529818195 9746 17243 347004082 796 9746 754099987 26068 9640 320259708 35184 36092 95375998 796 47752 882581068 47019 17243 164356161 796 61576 84753584 1068 9640 959257920 75632 1068 40097500 47752 28735 525326982 75632 68446 535856531 68801 1068 170757242 31697 68446 77453389 75632 18681 941997145 68446 21553 117283916 68801 65093 553617653 49707 21553 163926237 45741 49707 611903172 49707 32848 655026640 21553 63967 650689792 40597 45741 896505772 65621 32848 104481224 63967 20868 766191160 20868 730 764066316 16580 730 827818364 36174 65621 232798632 65621 66472 977174055 64881 66472 67847060 44994 64881 622286191 34836 36174 391564136 64881 41664 39208594 41664 51545 908890803 21170 44994 957932127 21170 71160 539837123 23752 41664 785622194 16018 23752 855599176 63605 16018 858089216 21170 67435 368420022 16018 55234 876335893 45155 55234 135601736 67435 78080 274395986 45155 71075 772861852 67435 47698 476988940 71075 21697 11230185 71075 53937 408102165 12930 47698 396394287 38223 47698 53008808 49651 21697 502961937 38735 12930 531111765 55926 12930 328932402 29264 12930 85842325 9229 38223 851378275 9229 74148 849644677 68308 38735 125760968 29264 43779 204800985 29264 33237 135167527 59883 43779 187312120 68308 37649 583283360 37649 77164 306287340 59883 30008 468608889 20580 77164 997307863 59883 39138 14216613 57797 20580 22804617 30008 30241 913773955 80087 39138 265010310 57797 5722 575683040 39138 39889 132270635 30916 39889 999816874 2560 39889 351892311 40006 2560 412928581 2560 30894 91973245 39889 49198 888406614 30894 53634 13674536 53634 51009 796102772 49198 6445 66203519 64481 30894 739384080 79202 6445 982231186 64481 20948 818860752 15724 20948 975811941 20948 1561 263984884 20948 42633 532890114 29748 79202 444191235 29748 49248 119245588 15724 13098 352108759 23095 49248 127135001 32790 13098 880347543 78961 23095 18166146 49248 55823 203426308 35269 55823 92960482 23095 66096 56835257 66096 47831 116757090 5280 78961 780224432 55823 21608 254852728 21608 51185 809056778 23219 5280 36752592 14584 47831 324003270 45582 5280 912709584 74433 23219 939836152 57902 74433 917235313 52587 74433 208125770 5793 45582 762014949 52587 406 115994908 52587 46812 709743819 406 55704 517054475 46812 41057 171466644 47169 46812 666901001 41057 43560 75141767 47169 29947 92244709 1170 47169 898726966 17267 43560 560659164 1170 79303 826859498 17267 40160 62671312 17267 13585 505373288 16540 1170 329073304 71228 17267 146968724 4574 16540 319495264 32504 16540 625672385 65970 4574 394197467 27280 71228 607427735 27280 18606 990636855 32504 89 190174373 27280 30870 772150810 24326 30870 957179638 18606 38241 595310633 26599 89 323246056 78748 26599 348935212 26599 48738 893148580 38241 70210 594707336 61673 78748 266630337 64330 78748 526163168 27490 64330 313496063 27338 70210 175099083 44195 61673 986181301 27490 18336 127101003 27338 49129 333064840 44195 33569 77536114 60391 27338 332824763 42080 60391 788555351 22819 42080 271631492 33569 79620 850943704 1528 33569 244868481 2729 22819 597499451 70511 1528 316518139 18661 2729 241571628 17636 2729 968503776 26477 2729 996747534 26477 25488 318425926 25488 79930 73684638 36008 79930 446175865 79930 49852 603248962 25488 28014 876072546 36008 2638 154996267 30820 2638 235504698 64199 49852 203934409 49852 58528 32450302 75869 28014 102013737 33264 58528 959789728 33264 66035 267852192 33264 1581 744236324 28269 33264 859456341 55721 33264 982191313 28269 28256 699772639 78310 55721 585599542 74070 78310 310257165 28256 32867 531791965 55721 46808 663532461 74070 54596 446807551 49451 78310 321794519 32867 53890 467113045 46808 62303 189448438 28657 62303 433123390 75815 54596 629398477 53890 60305 843491711 78521 75815 521737334 28657 15200 111707187 60305 25609 858017185 51872 60305 794946599 25609 70195 247032088 25609 47651 36279801 27113 70195 264837898 47651 18049 323311728 27113 8565 533485326 8565 19397 599415436 21035 8565 452431527 48460 19397 233525122 8565 10663 418608177 40983 48460 638374838 40983 20943 764594328 40983 13291 797773672 10663 11841 774627284 18094 10663 372558036 51516 18094 3379359 5739 51516 895466993 51516 65824 400567126 42146 65824 512733398 65824 53972 57367608 42146 7358 446291731 24690 5739 606164404 39157 42146 298649128 53972 64517 112235649 24690 25979 405508595 19758 24690 51339110 58823 39157 431366829 26339 58823 230782682 64517 71906 807297798 79330 71906 991137710 71906 73943 343087135 71906 79743 52393168 20285 71906 949961214 20285 1300 22817271 76308 79330 970881665 57176 20285 151256089 20285 1365 523554161 1365 6112 315396914 76308 74184 521049123 74184 16656 206893887 77870 57176 663509086 1365 24769 675473849 77870 48149 779199132 5550 24769 29049117 6655 16656 764182847 77870 74786 618869113 25920 6655 867220244 5550 58859 198340460 25920 21342 976738923 6655 68827 984908771 58859 18938 6375308 20791 68827 217310336 29787 18938 598618051 29787 42460 352132757 60893 18938 812856160 79742 42460 751257590 79742 9115 669775989 42460 21705 276273861 60893 7345 185504321 77934 7345 887988401 9115 27434 325509803 77934 2978 909473498 69036 2978 883152495 63464 27434 567460556 21416 27434 181488038 70633 69036 660028357 63464 80223 393566886 69036 66135 717792813 21416 7307 115078641 21416 67787 816884810 54222 7307 333984914 48429 80223 109332747 31694 7307 699906539 77371 48429 157768724 55543 77371 690929584 55543 17189 540130726 42810 55543 257647340 77371 43183 914202133 34852 42810 409934532 42810 28763 853207602 34852 25241 886548365 33025 25241 631802264 33025 9801 95607352 72470 34852 977332887 39646 25241 124553347 39646 25147 991137142 27619 25147 919909146 76637 9801 314815513 76637 77465 338592846 8135 25147 210259245 50534 8135 370857711 8135 59662 898478165 59662 43237 52510546 43237 65885 474337584 8135 9999 146859338 28908 59662 906383996 41274 43237 545813846 5360 9999 18555654 5360 20081 740297686 47633 28908 557139889 16904 20081 347655287 41118 47633 28421993 16904 22976 353779620 16904 1327 592412819 22976 10354 668338091 16904 63223 574411244 41118 55383 405578384 55451 1327 372733552 74891 55451 138086059 62171 63223 773050356 63223 31658 27132672 55451 67581 23385799 16159 31658 70136962 67581 15488 919400414 16159 32561 595379042 67581 76660 232834730 76660 9724 582366384 40653 15488 63115113 16138 76660 604494227 47967 16138 481034819 47967 54415 163232694 16138 3320 17060820 65083 3320 380851823 33709 16138 879416356 14344 3320 236865506 8152 65083 508915976 33709 62378 36933764 14344 12020 541977394 33788 8152 279275927 14344 35423 475054422 35423 13482 642950811 12020 32194 670205647 7778 33788 969145873 40382 7778 13979549 40382 54696 93881390 55059 32194 551505118 50748 32194 255493131 54696 21173 678441511 64046 54696 958360307 45358 50748 860315533 4316 21173 915357279 64046 48359 164256691 71370 21173 754049633 16892 45358 616910817 26331 48359 20128243 16892 76846 907980528 16892 44085 504887089 8761 26331 593428947 28834 44085 16539635 33719 26331 752705763 8761 58299 659971913 33719 35783 220051457 35783 35939 577809518 28834 33113 256842696 44550 58299 161383535 35783 24931 436428338 24931 60731 338906087 60731 79739 734064555 24931 75519 11951813 10136 60731 126281280 26223 60731 489660 75519 77456 400191807 34200 79739 169997033 80713 75519 831926061 34200 59439 158578299 77456 19506 149474040 23016 19506 593875404 67530 80713 586531604 67530 37360 120534814 22389 19506 412887447 22389 76735 960532527 18469 76735 63691861 29208 18469 155033513 61779 22389 244910685 65436 61779 853764487 6043 65436 51581729 12954 65436 963002821 6043 55143 359630896 38201 55143 150426988 21889 38201 172052870 61711 12954 481221480 38201 61095 127555498 61095 22331 543568755 42064 61095 99298156 61095 17484 409977751 61711 49785 651054616 58998 61095 66534086 49785 10130 374981593 10130 61213 365019243 17484 31909 388552922 58998 55539 696116940 31909 644 925554226 644 17108 891908184 55539 49173 644635964 3039 17108 181774778 17426 3039 203856809 30943 17108 138215743 79564 17108 590609491 49173 30229 898015757 17426 47866 903437115 17426 64526 907125947 47866 63387 531020137 47866 52229 121754559 52229 48576 195227631 47866 27125 378410356 17388 52229 410590230 17388 2569 23915203 17043 17388 586163407 28466 2569 326362278 67444 27125 663191258 67444 8647 900004554 33401 67444 171133313 8647 70973 50976723 28466 41806 277553843 41806 75076 156683149 33401 49226 109502338 78631 41806 587999040 49226 59103 37469129 55783 41806 251556903 75076 13775 754076448 58281 59103 521510010 78631 35863 557010904 35863 17779 205843834 35863 5608 18797649 5608 10087 79006381 26985 35863 40343168 61049 17779 401553323 26985 11649 722263930 70846 5608 825735633 48770 26985 106555224 61049 24067 33325082 1861 70846 898744227 70846 55012 709096385 10903 24067 36110419 3733 48770 873942813 36107 24067 443136896 7296 36107 807369893 68335 55012 645910735 68335 70661 848354809 69175 68335 397936189 36107 51154 199213639 1970 69175 611404824 51154 60869 502272185 70661 71862 905813355 13124 51154 186002878 1970 71882 15459300 76395 71882 80942491 12715 71882 840652079 62193 71862 555449581 42681 62193 455724863 62193 77636 371982063 62193 10917 529877916 42681 57817 604042258 10917 45274 45082033 42681 19261 840497033 55988 19261 84790958 63358 19261 733813926 19261 53832 492993983 37094 19261 882380885 55988 77475 121642979 37094 69102 116208618 77042 63358 287711721 77475 35130 903822153 15276 69102 692222682 46039 69102 710158996 10510 15276 741180477 55335 15276 899325654 55335 40998 114009365 78410 15276 299363394 52113 40998 808281329 2706 78410 159658668 2706 55793 884603799 40998 80196 294300768 2706 80054 834591404 55793 28600 481437820 19426 80054 97581766 19357 55793 93336661 18657 28600 499830244 18657 18445 218689986 28600 16675 161463248 19426 14320 192516822 18445 44539 863506390 57091 18657 26218469 32517 14320 447726737 49050 44539 694156200 19916 49050 22991339 32517 705 854113052 16658 57091 599803811 15070 32517 137709270 22625 19916 177611823 41477 15070 243145948 705 74567 921826226 22625 47736 660487073 59703 47736 38674123 62351 74567 466225746 59703 16729 660542390 5921 16729 955297444 59560 62351 750585042 15301 5921 59113584 15301 77621 864646824 32010 5921 159352546 15301 69188 312117351 45295 77621 795233300 77621 24607 14395768 56465 32010 51349076 32010 62957 257122358 39467 56465 467201177 62957 78343 336010332 62957 32313 453121404 56465 79626 859381658 32313 57466 279854523 17006 57466 430606067 32313 10810 601521877 22683 32313 921700579 6857 79626 84535588 77828 10810 118937943 72805 17006 526501916 63836 6857 257353731 30499 22683 195492804 41481 72805 959710484 77828 54913 463757087 48400 41481 541336903 41481 31929 100814126 69874 54913 911162862 52439 41481 104548038 72147 48400 178315378 52439 36019 848017617 36019 77907 324587227 53006 36019 642628903 24240 52439 962691303 36019 23516 737667909 53006 18028 971052623 7316 53006 512684539 7316 21540 290937740 24240 19144 352672201 48482 21540 955019222 74599 19144 25030116 21540 46420 452420250 48482 60784 78736059 48482 17356 532296119 53547 48482 839160332 35293 60784 272719355 16539 17356 172049291 64818 16539 989233793 1266 64818 696110738 35293 53732 541842683 20401 35293 886070692 20401 18099 402981172 1227 53732 446334359 1266 52692 811965274 1227 64776 649599835 20401 52907 320468546 1227 63821 968373320 60397 1227 800474190 52692 80155 988988257 80155 53863 935426173 80965 53863 748414504 9882 60397 220359238 80155 4486 510484809 9882 26958 735141987 69370 9882 866550827 69370 54394 345406894 26958 80639 494912676 26623 26958 708925800 26958 13620 294823326 10065 13620 592769944 26623 35504 140391920 21989 13620 619053110 26623 11442 538643635 57796 11442 713423667 27337 35504 309846658 57796 2041 60813181 57796 17605 562028068 2041 31160 978724956 20317 31160 195798149 9829 2041 131624774 20317 47376 548400664 55662 31160 520003195 9829 79804 77936082 76020 47376 837076724 79804 7849 602336419 76020 70808 169698918 41987 7849 48117859 79804 33133 409042628 33133 8821 913312027 75846 70808 966909735 33133 11049 476348835 37572 41987 133936197 69519 33133 161411684 75846 23235 963406128 39972 75846 531560797 23235 12442 272075158 16783 37572 129611618 2147 12442 975791149 39972 79237 873523697 58625 79237 432823456 25793 16783 800263592 32920 2147 776137503 71312 32920 243790750 8536 25793 287659293 58625 53816 12679126 71312 25428 232777812 25428 20775 134808294 25428 58961 379921212 53816 52064 331891511 53816 58152 653429809 25428 65515 143390942 20775 73019 795930117 59282 65515 570099669 65515 24218 333066608 33503 73019 142138191 73019 45929 477032531 15692 59282 220928786 33503 65399 643299582 19529 33503 290866515 33503 24352 621822312 64321 24352 890560602 65399 10013 792573599 19529 32480 73830481 77355 24352 174105222 10013 9052 220854851 67280 32480 121690649 67280 63598 458072698 65698 77355 342281050 48575 65698 394374733 67280 58508 176828433 37063 67280 293754070 58508 13337 183947405 48575 54104 759547347 30406 54104 979402390 31191 54104 463238560 64688 54104 206475852 4481 13337 160857525 46428 4481 231684407 30406 74768 876576961 26522 64688 640409996 57147 4481 938357359 26522 43507 314193953 74768 36615 532237761 36615 73551 277118773 79152 36615 184339010 48777 57147 168158116 36615 45021 960324518 47490 73551 845292284 28689 45021 31868856 62784 28689 475318427 47490 54744 983468425 47490 37852 701422927 37852 46956 385876430 54744 14920 231530305 62784 61990 43929662 14920 31336 212401553 31336 36621 339073645 61990 77082 231233427 14920 38334 35586858 60345 36621 502956598 31336 28458 814815754 60345 5249 403051647 29801 28458 875736582 75647 60345 52561188 29801 18529 778071305 18529 64676 255229203 18529 79397 62190243 18529 34682 610898380 75647 19992 742275812 50157 18529 710520063 8450 64676 419401684 19992 75091 621008844 77060 50157 302033470 71025 77060 482303084 50157 61207 213110821 71025 57471 262578895 39352 77060 508890745 40792 61207 508099547 45923 39352 766490821 17904 45923 144749115 17904 26195 88540348 10020 26195 11134557 2566 26195 61663146 77775 17904 451313612 52409 2566 316977970 28389 52409 442660782 28389 64597 937271639 64597 79836 347371332 28094 79836 768428246 28389 32628 281958137 79836 61379 814934098 64597 56996 861981991 14133 32628 62683922 32628 59329 560968520 59329 6120 783258621 67932 14133 226253219 43435 56996 810728651 2024 67932 727562258 17613 67932 711937060 26579 6120 528847105 80536 67932 45742245 37309 43435 470327382 65146 26579 887693861 26579 33023 927351693 37309 75210 647373130 37309 76008 490177524 45091 75210 606363210 10228 33023 491164770 33023 23648 427273752 23648 55927 350738223 34191 10228 462883625 45091 63448 787364041 55927 65412 666895565 23648 66015 998520422 34191 37916 398834869 66015 69818 112780354 8634 63448 351391763 37916 72828 280107348 8634 72846 253322800 33095 69818 600240432 35804 69818 121801570 8983 72828 68035857 35804 8465 147610171 3898 8983 249728260 47498 35804 168882966 53760 35804 637932645 34437 47498 29974274 67478 8465 757895216 67478 54066 497772034 67478 79818 780735163 67478 15290 136299516 31126 79818 193700367 31133 67478 34172302 31133 44372 284325952 31126 39769 386299454 31126 43726 40707380 20092 44372 680017039 31133 8170 88782152 8170 53456 225492912 20092 59515 255027481 43726 58378 791493242 20040 59515 878658817 59515 15803 23289511 30938 58378 223370054 73636 20040 98002371 19988 73636 122701148 19856 20040 602653432 20390 30938 279542214 79378 20390 642725577 68622 20390 776837184 37275 68622 300950899 68622 75915 389642403 48125 79378 483836849 79378 37200 661111496 32638 37275 816934964 72599 48125 956221987 48125 46092 514131802 27371 72599 134928422 72599 74154 176467537 76185 74154 763515556 27371 26834 214920041 7104 27371 213804493 60971 26834 55134567 60971 24193 306915556 7104 63870 57214871 66527 7104 579401523 60971 49338 606330004 60971 78298 191650056 24193 45696 299984829 4832 66527 652012963 52927 4832 621416878 9499 78298 430380699 14264 52927 295632104 45696 7484 525486341 2626 52927 923607594 14264 10083 599085896 9499 36469 27734951 36469 45360 808617456 26996 7484 306237094 29205 36469 633246010 58097 10083 51802103 26996 27041 574134083 58097 26129 34207809 58097 42045 600815308 27041 15699 471062040 18497 27041 156145130 64712 27041 713579570 15699 38634 80543947 21352 38634 151834948 79939 38634 186344013 64712 36623 747548535 3761 79939 66486526 28103 38634 598320297 47638 79939 710669352 77881 28103 843153344 37894 3761 973042055 77700 77881 261595596 47638 613 110636602 37894 58683 17992977 37894 56214 335028741 41540 58683 816796530 29050 613 581533934 66855 58683 77699699 56214 50089 97136824 20079 50089 120624519 41540 13305 10009888 35877 13305 68910745 17147 13305 348489238 13305 59669 804116745 17147 35142 276821133 68173 17147 108106653 35877 24098 99774585 57331 68173 502072025 24098 79405 518022001 68173 72085 921863094 32404 79405 9120019 10541 57331 196740963 72085 17902 826584774 10541 56325 105248183 793 10541 356491657 17902 78246 207202433 10541 3476 799078453 793 71015 295514308 80068 71015 648376919 3476 21354 911758981 21354 15163 599417491 78104 3476 27577589 71015 59490 94600581 32899 21354 909603260 15163 60669 902230964 39251 59490 318189673 64121 59490 127675029 60669 28684 207037635 39060 32899 641887646 33332 39251 730497749 43497 39251 243191218 28684 79117 217397197 43497 4168 66329709 28949 43497 894870061 57344 43497 465058906 13335 28949 344937378 79830 28949 384043725 4168 29355 616184821 45866 57344 607197279 29355 24113 91266887 29355 51191 914803485 51191 28240 273295576 45866 44656 629419894 4171 28240 849254665 71269 51191 645135376 51191 8891 122203192 20234 71269 222485295 18072 44656 635628964 20234 54325 705028242 20234 58511 708554330 39863 54325 894677117 54325 38917 87079895 56143 18072 278523024 76959 38917 757365147 72920 38917 786601846 72920 10508 247664896 76959 179 815637641 2489 72920 596400194 2489 75622 853810030 75622 2392 568881424 328 179 730439972 31926 2489 92304700 2489 32855 883201354 31926 39366 94256621 54311 39366 815981737 31926 33798 463349444 20521 54311 708819008 54311 29663 841896046 20521 78642 811243104 20501 54311 578095034 69697 29663 5442276 69697 64095 151766632 64095 56119 51753100 59896 56119 118653802 64095 54042 898854384 41672 54042 109541236 34211 54042 231136191 56119 75339 287252323 46772 54042 487328647 41672 76763 407599841 16287 41672 889352593 34211 25238 866485588 16287 39144 126411323 69084 39144 143062683 76763 38070 12675527 57688 16287 240532077 25238 29492 399433996 64350 39144 839197717 38070 22807 992981882 64350 48732 209266575 11784 22807 645386744 57116 48732 78679673 56424 11784 225686444 23908 57116 843376829 48732 22178 452473638 22749 56424 16325475 56424 50095 826958653 22178 62772 497546881 67340 62772 296225396 67340 42262 448573452 67340 26164 361767281 42262 19404 327018723 64797 42262 81404236 71260 42262 64904722 2959 19404 124067959 12888 71260 523771434 1817 71260 592979106 12888 71356 351010336 29105 71356 673415801 2959 53317 384196990 43882 53317 2912884 53317 35712 172748369 35712 57051 988366225 43882 34785 488274213 57051 15031 163421163 53144 15031 593492542 15031 68504 478469543 6385 15031 138906070 34785 14232 939244054 15031 71395 191808946 68504 9000 477982087 52132 68504 390315764 44226 52132 23064186 71395 16348 594659443 52132 63580 640745964 9000 70092 674885774 40646 63580 231895247 80368 40646 326046734 80368 37795 370445742 9798 80368 357369443 57784 40646 603684961 9798 28210 911571697 28210 69833 576405949 8575 57784 347060981 9798 21255 106804907 21064 28210 283994715 21255 691 106966657 691 53107 360780887 21255 39016 268152927 21255 4745 826510828 21064 31386 786813111 56902 31386 552557738 53107 4448 201547095 31386 6714 91486180 4448 42339 545441768 1335 6714 958376089 6714 44133 104750306 44133 49354 936313931 44133 57538 625458252 40341 49354 49322607 44133 20448 822244838 28325 49354 22082853 57422 40341 860144148 40341 80647 59242337 33446 80647 190820418 57422 68760 37195966 8184 33446 92182466 8184 47521 848858236 71092 68760 173390875 33446 62246 718238745 68760 30928 946749086 71092 61253 572992070 60651 61253 104111671 16008 30928 437688346 40162 62246 645197262 81068 60651 314349432 16008 43740 525360973 60651 52519 101686295 12724 43740 719296022 43740 9546 366318546 56684 52519 751714494 71646 56684 592782667 1331 56684 550817264 27264 1331 990142869 30737 9546 87018018 62464 56684 148073480 13766 62464 90029150 62464 66781 790299195 13766 29085 82887900 30737 31976 776227092 11530 66781 272547542 37316 11530 753076312 6927 66781 427008807 80329 37316 35929986 31976 54431 720723937 6927 60640 761453967 56822 80329 363312092 1139 80329 21368091 54431 29457 500910237 54431 63189 490853844 40031 56822 572408925 29457 21878 326728058 13710 21878 212509223 13710 79068 561611593 73620 21878 50047493 79068 36047 728514984 6300 13710 280931559 79068 40946 973019898 40946 38945 41386602 36047 46203 559277894 38945 23410 968747464 69707 40946 87065320 3308 38945 380001196 52896 23410 98705262 4600 52896 119944370 3308 73987 173872387 75140 52896 228486430 73987 46678 912340417 28909 4600 322660397 45509 46678 588909124 73987 77880 516823396 38829 77880 400335624 68249 28909 504048103 68249 43753 210728020 68249 59315 87338106 77917 59315 160061593 22333 38829 795770475 32400 22333 93177825 66858 77917 208076672 74325 77917 909199452 13401 66858 781442192 32400 69456 725407035 69456 43088 436188634 74325 59902 303440623 33834 43088 816732162 11058 59902 984073269 9862 33834 914806554 11565 9862 983826862 13408 11058 462797115 13917 13408 669322062 11058 53640 817077145 9862 45109 311253489 26747 53640 76510567 13917 81264 641135640 26747 12137 596314399 81264 12674 317640978 28192 12137 338439632 12268 28192 92717912 71268 81264 385828165 12268 68255 238509995 12268 38281 141024632 18853 12268 388632235 18853 48812 312024857 38281 12018 32234893 49765 18853 419530328 75664 48812 177473541 59147 75664 383456959 64216 49765 701971443 59842 64216 745674692 75664 7779 449587462 7779 34348 598474876 57456 64216 424778382 62886 59842 662792802 34348 8843 416575472 7779 75240 766171177 75701 62886 103697643 57456 21938 730185080 70144 75240 520576044 8843 75684 864788973 52955 75240 669548258 70144 66039 106884241 75684 49112 373443125 49112 26152 40781528 49112 476 802825073 66039 34574 123554351 41221 66039 833478010 47357 476 872157323 476 42776 363976433 34574 19379 628269034 6261 47357 436087441 41221 5072 288153721 47357 34343 6668720 42776 749 32114961 34343 76614 765581437 5072 9515 932572049 4843 76614 886255935 34343 51722 134667845 51722 39755 382313838 36210 76614 40146327 9515 53078 814421941 4843 69948 142584145 51722 76342 885729903 76342 22116 758672692 3779 69948 402207943 61144 22116 882774590 3779 49919 486414637 49919 24681 230596817 40325 61144 894299811 34966 24681 872844469 34966 76704 12132062 49919 52988 947527293 34966 1890 549905507 52046 40325 863119755 20069 1890 110160860 79411 52988 822390954 1890 30513 66966759 58918 52046 277515451 52046 55456 832232916 32838 20069 907435698 32838 22945 128162568 55456 44763 777768941 21161 22945 666171299 21161 25780 812693261 33136 25780 123593886 21161 73598 925385057 63729 21161 195986949 21161 74006 739146642 74006 12990 512656538 73598 44128 530628150 71501 12990 358048828 12990 45666 252432897 12990 30583 23026903 71501 29924 82744949 60537 45666 418652839 30583 50515 794733376 37645 60537 632907284 37645 40984 866425311 40984 27161 433384425 25037 27161 417098742 40984 19273 69689002 40984 7761 545220606 46869 25037 920428850 73088 25037 864084755 19273 57447 739149994 56652 46869 760935485 57447 61085 452764708 57447 17090 374730759 56652 8310 395833079 21072 17090 183567778 48536 56652 447656353 58491 21072 66334024 48536 78170 403319821 31414 48536 84674920 61999 58491 464394256 59858 48536 393682556 62620 78170 549290160 59858 17405 652275557 59858 16082 75786760 69328 17405 607837098 17405 30390 763589566 16082 70312 764651925 67863 30390 234657314 17418 69328 544662234 70312 70863 596858390 67863 49196 150009010 49196 66883 706531165 11065 67863 830111079 49196 4526 1618718 42393 4526 799071581 11065 30098 121592359 56352 30098 705128930 58514 30098 984173647 41377 4526 845634228 56352 62893 726281149 33991 41377 579929860 41377 71833 674760258 41377 47223 411257690 34833 41377 336480819 14434 47223 244940664 37474 71833 684149935 47223 34690 682886651 14434 77595 463809056 34690 32407 205564786 37474 48094 132816428 8913 34690 488989795 8913 54172 49906853 68677 77595 482840354 29308 8913 404039563 29308 20444 651589956 64752 20444 634462258 70634 54172 472707777 68677 51159 428617951 47731 51159 71156439 39250 51159 692401740 38332 70634 550954327 24467 51159 563563125 40106 47731 472265475 64624 47731 599355057 40417 39250 197832653 38073 40417 387499327 38073 10714 544129320 38073 28996 733457522 38073 65669 29035730 38073 6736 207960606 49585 6736 120334147 29176 6736 912145501 29176 54594 4161731 29176 7390 329523740 12038 6736 958378570 12038 78092 243931620 7390 25720 103509854 77512 54594 595690225 12038 1134 687383274 12038 49950 106121940 77512 27506 632249466 77512 50149 277071074 76817 50149 636060145 39608 1134 908381158 39608 35058 542031 34387 35058 345721560 74631 50149 811280978 74631 11778 713918099 74631 27520 303663212 74631 1702 595793576 34387 34858 770400017 34858 46463 623891028 42106 27520 499736290 40376 27520 302201550 60996 42106 119659235 29749 42106 777368190 7676 42106 606977454 42106 29377 633320185 52616 29377 917484208 29377 51053 908133473 29377 2873 510559457 7676 65794 38902415 52616 5785 69271143 52616 39079 842315842 77992 51053 501295052 5785 47093 487492485 77992 40706 130350964 39343 40706 998121290 39343 32356 35997466 27899 39343 374755866 73887 27899 561162678 39343 53011 760081749 39343 1375 59079669 5612 53011 263694081 32756 73887 787619627 73887 21857 747106465 53011 48208 130715287 48208 45875 325052219 48208 57174 243862094 57174 8133 425437133 78126 8133 310510179 8133 26699 721884914 38038 78126 729345831 58141 26699 628497444 8133 65841 872845393 8626 58141 773516346 14714 26699 7893716 59580 65841 307180903 76264 8626 779516379 14714 19556 748569960 59580 46303 447735237 45827 59580 570347789 45827 6946 986718005 46303 62382 483469653 46303 26978 767800768 62382 39784 680769943 27965 62382 526869103 26978 25878 224204788 62382 49680 975177411 49680 6985 726590930 45425 49680 708471890 6985 78517 987063575 45425 14548 738738070 29644 6985 488371689 25547 45425 717635811 72436 25547 790423154 2508 14548 437650774 5866 25547 596337921 2508 71434 108687301 25547 36428 212497927 77774 36428 841230709 40088 77774 807315364 5866 1894 955428 66814 36428 329347446 59897 40088 589255082 35943 59897 529188343 40088 52371 408562001 66814 74715 866608927 43557 52371 663012746 2723 43557 370587220 52371 29020 444438615 49805 43557 398535955 74715 62254 374297667 29020 21498 11490868 61361 49805 927197799 62254 35111 211989386 16579 49805 969773013 61361 57322 841561019 46552 61361 755857601 17963 61361 799377629 35111 65080 79363190 65080 13383 495356006 13383 506 697334240 6995 17963 340257961 56793 506 569461899 13383 53991 593511893 47427 13383 871855553 6995 54354 601022601 50196 47427 839438073 79693 50196 581654538 48461 53991 541534962 62173 79693 92613430 54354 65550 517981373 50196 38492 187069116 79693 39368 810115613 65550 19682 323984358 69258 38492 20045416 46997 69258 82436693 39368 67400 886337995 69170 46997 782759342 69258 68366 133539833 13172 46997 174733107 79737 68366 73351783 68366 22824 956581305 69170 26040 93301876 52194 22824 384458427 79737 23018 36912467 26040 32935 703693862 31070 32935 116279004 26040 63943 533765513 21277 32935 582242421 63943 51697 668389769 51439 31070 382122933 21277 70937 24700192 67093 21277 26037464 64840 21277 429293522 14638 67093 36247119 64840 68408 17489031 67093 54027 84815037 64840 22601 874905105 64840 4056 217338879 68408 65257 517986449 24345 68408 441468087 28610 54027 514177884 7198 65257 964959637 79878 28610 336658057 65257 77202 610725967 68126 79878 2006244 77202 51406 460906986 68126 65602 113826178 51454 51406 686682318 68126 71104 646521744 68665 71104 999662678 2384 68665 685044686 40117 2384 195630160 2384 27495 115110976 27495 7502 671829672 6366 68665 519736733 61230 40117 559810434 35394 27495 523561199 27495 53711 934374363 24184 35394 777004828 24184 58766 570299780 24876 58766 242981929 24876 12704 510750207 3723 24184 370667564 73249 12704 604960506 24876 8155 772878311 8155 37553 386232781 79441 37553 394133598 37553 12642 870389138 56899 8155 847348329 79180 37553 847374697 79180 63130 360549269 79441 29693 106032379 59738 79180 489504252 29693 31681 449362422 59738 52929 290539771 60786 52929 750552851 22541 29693 755901666 32409 60786 742846155 18370 31681 163768283 18370 14818 996274886 64220 60786 804946194 41855 18370 99602290 64220 74724 816886957 8230 14818 413357065 14818 45658 69759288 8230 45039 736353048 67128 45658 372949592 67128 71230 19451723 67128 58054 735308517 65678 71230 981479273 38966 58054 193509045 37193 58054 559369986 71230 41924 550884232 65678 53986 75979940 13857 38966 502539152 65958 13857 356331807 37193 42456 159795192 47566 41924 211597838 15295 53986 130958224 17311 13857 345950135 21524 47566 738203013 68043 15295 631026066 16423 15295 777204958 132 15295 678639148 132 65984 971808281 75947 16423 390878112 21823 68043 97183246 12777 21823 114728036 22420 21823 104980590 29691 65984 67752691 75947 57329 820511849 68693 21823 472554137 29897 68693 880018592 68693 39024 662021889 29691 10214 161623227 77806 68693 64210676 29897 74211 942791556 39024 75552 716011545 26545 77806 198230879 19212 75552 85026340 26545 61117 759801814 19212 63440 187872835 59403 75552 131185250 63447 63440 210085236 68567 63447 50857894 24478 59403 548718279 46805 59403 701922422 5693 59403 704193133 16631 68567 557940741 5693 51472 297950530 58916 46805 79219746 46805 13368 324422907 43968 51472 909914296 77763 13368 447040517 14977 51472 140117845 77763 36652 130700685 43176 77763 713004007 77763 39391 461937417 36652 22114 178723439 78178 43176 932871444 39228 43176 802376927 39228 68282 953467424 33195 39228 207894840 60325 33195 791273062 53174 60325 728908278 57905 33195 190432247 53174 24581 156417497 1271 60325 682655676 53174 54721 260322305 24581 33534 26993317 24581 41964 514279398 54721 78777 152876157 41964 77059 33816570 41964 7556 923989011 41964 47021 139352575 72342 77059 442121339 47021 29077 43482880 26380 7556 151061550 25163 72342 758282019 59135 47021 17213299 50900 25163 736590903 60274 50900 147834672 5663 59135 575017048 48791 25163 959340191 48791 76409 960186539 5663 63770 88295852 60274 26226 849060208 13207 26226 406782042 76409 10921 708501931 13207 75001 95416785 63770 66417 40147860 38711 75001 494616707 16702 13207 638159586 27216 10921 187524807 75001 8855 440529219 77725 38711 736148253 1341 38711 117416349 32042 8855 70128522 77725 40367 566989621 33233 8855 380289100 32042 4287 573351270 22019 4287 706674796 15633 32042 414789659 15633 74924 10320956 43463 4287 149260592 4883 15633 676178796 74924 21587 348308564 15633 57007 978071888 24227 21587 816473759 21587 50928 87942455 4883 67099 222851149 25971 24227 286639450 50928 47892 413106331 25971 46163 885217243 52459 46163 943785732 27459 67099 359788461 52459 77279 439123994 49358 52459 792064831 49358 26353 884952795 78990 26353 829721592 77279 28893 760639876 16598 26353 928654536 11091 26353 529212241 11091 17183 800449289 17183 8524 924839468 3831 28893 307721678 3831 18810 417515151 18810 42714 192990813 17183 40939 656161797 8524 22177 663233783 3831 5960 196230749 5960 72675 969600881 11650 22177 794518200 40939 43683 341784745 44941 11650 269084199 11650 69657 418717081 36862 44941 529923075 11650 69169 843705214 23533 43683 959130740 57725 69169 257337665 20249 69657 237578946 57792 23533 589209874 57792 3110 11936819 35112 57725 190748278 3110 63160 860408743 57792 30276 120562495 61262 35112 729520653 30276 59892 397026934 59252 59892 556861788 63160 13489 56026199 59252 20693 910318014 41610 59892 708186410 21346 13489 379663946 63876 20693 351892754 64827 13489 48562477 11292 63876 927797594 21346 14602 26806111 48211 21346 646268218 25681 63876 151724506 48211 70762 411874244 11292 42407 543514905 39819 25681 773805439 70762 52306 475116464 31119 70762 649590762 31119 77570 762160400 39819 78957 710440587 16569 77570 885392939 78957 27445 817752203 77570 11832 823034971 77570 52032 308884272 41800 52032 483908076 52032 32285 862771569 41800 30724 458722034 52433 11832 254489815 52433 40184 51088983 40184 3 327612487 47104 40184 51317147 47632 52433 720155796 52433 55969 124766649 59918 55969 263444561 79615 55969 927879867 75324 55969 264438164 47632 4505 245028495 44246 55969 783362392 23063 4505 104351674 4505 66614 792177262 64908 23063 33961229 11817 4505 804006635 10482 66614 721537669 64908 5439 103129802 64908 8478 577376858 3904 11817 219746889 50740 10482 237192915 20537 5439 860160314 50002 3904 162165592 56012 20537 953919311 25772 56012 97490023 38237 50740 460867316 74961 25772 5580542 38237 68902 263098332 69352 56012 41509071 38237 1003 403224664 33428 38237 267773476 68902 48255 568153561 68902 80516 118244098 62762 1003 614454145 33428 25445 807058351 39962 80516 29347661 19921 39962 626620068 2280 62762 258727178 2280 18527 865629199 25445 3312 583863819 3312 67048 136036664 43090 2280 10670439 22222 43090 141477192 68351 67048 104065770 68351 22771 34077065 52972 22222 110972910 16040 22771 714521731 63862 52972 143678034 63862 63779 202926184 16040 50917 233419484 47407 16040 444849562 63779 2887 906752149 65326 63862 4791469 14338 2887 565287990 43881 50917 83158516 7149 2887 538572589 14338 69840 46399293 65326 73869 360812384 43881 16571 528044498 29381 7149 75895445 40108 16571 972168585 73869 70335 716488451 73869 15615 718511174 15615 61893 224488845 40108 51754 618298662 15615 73714 783938241 23930 15615 425708172 15615 15805 987134204 61893 76071 561202417 76071 38564 5953007 23930 73335 406606702 38564 78076 863556111 78076 70429 798801323 54197 38564 198431527 73335 75501 689246648 37884 70429 741483732 75501 22610 166228024 22610 14805 53138250 54197 58458 170655017 75501 1600 658692905 16187 37884 440568122 56156 1600 704618252 4546 58458 838354236 17938 1600 149292283 56156 60604 949207349 47990 60604 43917586 56624 17938 404803584 56624 14878 513852744 56624 80446 984358541 47990 46616 382967077 54538 47990 839127590 80446 9513 40053124 9513 26792 434939341 46616 50861 890094812 39834 26792 75851167 21932 54538 247064386 52905 50861 696451563 50861 40637 235211931 23681 50861 348467794 40637 46196 786878802 40637 65829 392265851 75904 23681 358521894 75904 31557 443302784 31557 62832 853190691 62832 77672 437175258 75904 40028 658815564 31142 40028 213124927 35421 31142 134174812 31142 30386 497092760 30386 44031 253658625 40028 29170 278090041 65792 35421 941879563 54795 35421 304921998 65792 35635 361863753 72782 29170 414112056 16114 65792 656097633 54795 77443 832055292 35635 27735 308480041 41747 77443 592026864 77443 8063 260568451 20691 77443 250344851 27735 58864 158021319 59577 27735 470769052 61199 20691 111534045 38005 61199 168982104 58864 20602 245838437 61199 78706 718432029 934 61199 421613748 78706 2631 69842193 17035 78706 381776517 2631 60858 784736405 60858 54337 995364853 934 50864 757526376 50864 43568 597182473 54337 13314 318031977 13314 33894 231271711 69499 33894 629651288 53397 50864 31846604 33894 26782 681489160 72894 26782 773314850 33894 40330 213606018 50996 26782 150059758 78201 26782 911903985 50996 49089 660424773 78201 68755 207667355 40330 12706 170733125 38266 78201 785108139 80161 78201 314228158 68755 18285 322459222 59542 80161 597220455 59542 31943 621677904 50578 31943 208868025 80161 28840 70301546 78574 18285 56782231 12483 78574 89127977 50578 43991 307294668 43991 41543 701766716 39028 28840 87288390 43991 11117 29027930 11117 56816 447933228 11117 80761 642430802 73652 56816 934131744 80761 64339 637280679 3514 11117 822689806 46422 80761 12286882 3514 48527 600231099 38341 3514 100918778 38341 23416 590326676 23416 49095 754846452 38341 79122 628043727 49095 70617 477205986 28791 79122 146708422 79122 2522 245209170 49095 43445 645159752 78905 2522 981709973 26444 78905 215965083 78147 78905 416792031 69596 2522 904196065 43445 417 250973078 44204 26444 13812612 69596 66974 851828833 63820 66974 602257444 24081 66974 128175534 63820 62459 681516982 32919 63820 839693026 10734 63820 579512763 24081 19870 97415453 32919 62827 200904414 32919 12380 812734345 12380 42013 321894421 985 42013 644189845 985 23698 123617793 69799 23698 540472680 23698 74815 967570936 36471 42013 312248779 13668 74815 759738416 66850 36471 152976307 13668 55652 674374271 26082 74815 407096331 26082 10798 869206525 53500 66850 517968311 55053 53500 268721069 73644 55652 879973172 24513 53500 663041085 18970 53500 20722349 18970 73385 44700885 7748 18970 375311359 33850 18970 430926769 73385 35163 901165234 35163 2407 412262495 73385 44114 84913952 44114 11461 82524325 22109 11461 386513122 3675 2407 371558449 13269 2407 965306198 57702 44114 892915158 57702 43137 542000612 60051 57702 656207322 7179 3675 336294410 43137 33141 819714001 33141 38 9216613 60051 12468 726961650 12468 40389 885249912 80580 38 5344709 38 72145 408902474 78629 12468 704861859 72145 54992 442124465 40389 45259 731706684 78629 57208 101833828 72145 65767 327279738 65767 78875 196546456 54992 5860 255447235 34959 5860 86863823 65800 57208 13037203 78875 10054 83419314 51705 78875 485207689 38584 10054 549682439 19444 65800 329680247 51705 37994 222574109 75994 51705 926380197 51705 12671 605148509 38584 51934 125293008 37994 11169 123660939 37994 76521 580943259 27541 75994 812781173 11169 73295 145151142 19231 27541 980934241 11427 11169 600391047 71364 76521 17285633 11843 11427 195988996 30490 19231 151212152 66752 19231 898373571 35517 30490 893366024 13906 11843 840859642 65818 11843 415595124 13906 30102 599933064 58448 65818 103514596 37070 65818 920532955 65818 17890 434742113 65818 19575 157703000 25574 30102 262215560 37070 11122 109367266 80145 17890 408485217 601 25574 15980565 25655 601 28219261 67570 25655 231508495 48367 80145 893166245 48367 14510 732842352 47869 25655 62968584 47869 45734 607505101 48367 50783 45974534 45734 64789 351823689 27596 45734 785180586 30784 47869 229181012 45734 8361 478865557 27596 45110 172478686 30784 32446 542254503 27596 3223 689263617 3223 62138 844120612 80526 62138 81543269 80526 30216 917213741 80526 60245 51771284 78804 62138 295450178 46563 78804 301944955 13568 46563 63348330 29073 30216 689498818 41222 46563 116888221 46563 41171 111328341 46563 24109 18711851 6689 41171 827024205 6689 77609 727393364 24109 22196 943691223 77609 63469 133865191 22388 22196 72903936 77609 876 190715372 32122 876 850325674 63469 23627 320015316 39522 22388 770825449 30127 876 244259644 78132 39522 826400605 78132 25114 982220459 30127 40274 121963536 30127 20695 409738280 5272 30127 558726535 22168 40274 573801228 40274 33325 631060238 22168 62085 237769981 5272 21710 423358808 22168 16364 60222652 62085 3026 349620974 62085 12392 503226297 16364 34462 211383485 16364 5135 659592656 70168 34462 291223457 70168 34335 54979338 12392 19719 916492971 19499 19719 486039834 67815 19719 693857525 70168 48446 124264733 67815 60789 29260945 19499 54959 490851150 67965 48446 704293252 60789 60384 87588993 60384 33892 100256303 33892 42049 328947503 66026 54959 251266016 66636 42049 207372974 42049 32997 507931763 23295 66636 297374784 54113 32997 623334278 39539 54113 621811980 65008 39539 94586617 54113 45195 430800106 65008 50721 708662627 54113 75546 746060901 65008 16502 958163498 50721 48081 250761103 50652 45195 670565881 48081 70853 642625159 15119 48081 191194439 9423 70853 925732159 48081 62482 656262812 28578 15119 757626305 28578 60989 852587112 9423 4720 668382493 7327 4720 259871560 25491 62482 868264989 49458 60989 103078986 49458 67994 700451367 65892 7327 559162633 7327 13252 402181534 49458 9979 388457018 65892 2852 32299231 67994 73012 843809082 2852 38082 534877782 44794 13252 351529752 41564 73012 329980325 38082 19500 298747774 44794 9653 877019837 42402 19500 995124068 19500 31594 479772625 19500 28303 540629502 28303 25897 314486503 63675 31594 499619060 31594 42308 455450100 53301 31594 166482837 58387 42308 428624174 42308 78893 363090621 63675 58129 466479104 42308 1201 840880493 58129 20124 946935922 58129 11416 166999527 11416 71716 52719158 11416 36864 69555577 31961 36864 617082185 71716 4603 180174024 11416 53561 172191622 5071 31961 297408774 65166 53561 364512013 50306 31961 206648694 5071 23477 560842226 26231 53561 382626446 26231 66753 928071385 56413 66753 155422503 66753 74373 657649468 74373 826 100940074 66753 63969 41229591 63683 63969 734017988 63683 78320 733686899 61015 74373 876204092 31471 63969 720769559 61015 32171 152656594 26822 78320 777181641 50440 78320 84672005 10814 32171 952125900 75963 10814 666688466 75064 32171 664452229 75963 41530 354950875 10814 37598 647548328 41530 69791 692106802 69791 30061 359192723 21313 41530 762299536 37598 56362 913502825 27838 37598 494371062 68013 69791 4923789 68013 23464 555507858 68013 5294 279469620 23464 58039 471170877 58132 27838 10746168 56987 58132 903377614 48186 58132 847163580 54660 5294 180872893 51368 48186 324413692 48186 4393 809172122 57870 54660 898713494 57870 79855 982192514 51368 54123 999358498 62955 4393 658328530 37436 79855 945842274 1871 54123 117600098 1871 68741 228307446 19594 62955 381492109 9578 37436 233788756 50753 68741 269461026 55757 68741 261022218 9578 60874 912439690 68338 60874 300453770 68338 25230 324834306 60874 52038 481652700 68338 26986 301862180 53138 25230 340318051 68338 42593 490788760 53138 32438 881063095 44721 32438 105054223 44721 18144 6849582 18144 69239 335220482 3606 44721 748278624 3606 39955 447966792 63713 3606 421891926 63713 40725 79118652 40725 43158 595299157 40725 8568 496132640 28853 43158 937387274 8568 37927 373136738 73336 28853 807489722 43158 63742 651922517 37657 8568 959053612 73336 31828 340000672 37657 29197 144344917 52075 31828 224571126 3553 37657 372741913 3553 30160 91384225 69685 52075 129020548 69685 52326 955604265 37213 3553 109295184 59238 69685 86342967 59238 49589 878797608 69685 43039 600347267 37213 1229 255958902 59238 2377 87741206 1229 4541 500999273 1229 33780 63772747 28047 2377 734891348 18907 2377 5202292 54570 18907 406377361 33780 12138 735463463 54570 27189 494597724 26091 27189 752656159 39861 27189 366198704 27189 61405 174530744 39861 57972 448016040 70184 61405 32604577 57972 22668 843349316 31324 70184 848031229 61405 58561 458952199 22668 13882 15273191 13882 43083 380468856 56020 13882 125037056 43083 31904 40368404 79305 13882 699629169 37034 31904 65045463 79305 76837 78381387 8757 37034 114456669 70417 76837 35777807 76837 81177 244330669 8757 52844 808665608 81177 68258 323698610 8757 50558 871676706 81177 50269 326738379 52844 10634 118872493 64975 10634 360513070 64975 19274 450674748 10634 22682 770740669 12903 64975 561374830 53729 12903 558467499 12903 29933 110371187 12903 73053 401129330 55295 73053 35672498 12903 35750 724822818 70485 29933 701274070 30027 73053 134275204 55295 30435 366532896 55295 14665 56242563 14665 20889 477538089 30435 69203 662950237 30027 16089 21187868 30435 55763 288105315 74811 55763 469477933 74811 30326 900090767 78423 74811 574987756 36157 30326 996889460 68318 78423 934587577 68318 72808 579144216 49070 30326 618637487 6837 78423 894226727 36157 73611 978153220 53548 72808 682367585 6837 70771 486475745 73611 16748 287928418 73611 58474 974107438 73611 48646 265457115 76410 70771 826858311 8472 70771 172190621 70881 48646 464924763 48646 60975 179705356 76410 64093 383356004 60975 79690 577787811 66146 60975 279646305 64093 71470 140720005 66146 14775 18448111 74659 79690 70711699 124 14775 915965012 124 30064 46320147 14775 21444 344205781 124 26541 71487291 11335 21444 285127218 21444 36120 18641224 21444 19967 890506834 11335 18501 260838123 23307 19967 115629582 76124 18501 247860465 76124 72011 322170994 23307 76676 521961865 75572 23307 687613002 75572 66937 500101091 62188 75572 255177650 75572 23068 555178793 36816 23068 176408423 75572 38032 278616119 29723 66937 935747502 10655 29723 543960121 44508 36816 539564164 49100 10655 37892949 14532 49100 605949538 29723 59792 490535294 10655 61006 444307250 14532 72272 778113753 25647 61006 269076734 14532 55427 368295542 59792 16722 667790186 55427 40601 367783548 40601 13364 144242122 60460 40601 946626847 5120 16722 376977629 40601 64231 693781096 64231 15614 280379075 62934 13364 91148901 62934 65163 652858910 65163 66194 955046935 28928 62934 280289270 62934 40690 537936616 65163 52722 889010687 65163 47910 343591113 47910 74274 468642336 5957 52722 819809856 14904 52722 285315987 42968 5957 764433057 74274 36078 963072094 5957 66196 750208651 31147 36078 641335570 42968 10015 210323904 33647 36078 386763663 33647 52430 446690583 66196 51267 430514653 51267 53081 3463721 52430 31348 404868797 53081 21531 140433142 53081 27636 709967055 53081 61274 156999605 53081 81281 48427258 21531 32580 20074613 61274 34051 869435564 69539 81281 763301351 39574 32580 200600273 39574 35480 877590082 76346 34051 662532448 39574 77318 468683188 69539 21822 241903140 77318 47802 793951383 77533 21822 22143989 77533 14247 88254414 21822 76364 43848139 27008 14247 425924969 47802 21157 712711808 27008 7604 489973634 76364 58312 264766734 21157 3832 94882310 74102 27008 999588614 21157 24248 819226306 76373 24248 76726363 47745 74102 747157429 47745 64463 489763074 72236 24248 493587621 76373 11412 836247087 64463 71055 256600355 68606 47745 789986806 19799 68606 990436560 68606 19081 573542323 42900 71055 145199188 26787 19799 851802452 68606 28373 899909546 51381 42900 997737416 12610 19081 103287834 42900 44786 705491867 28373 23014 902547617 44786 74039 324363228 47929 44786 373993390 55595 74039 718062013 55595 47209 250825214 74039 30023 7636365 61786 55595 117732875 30023 18395 704796685 30023 24358 189007166 61786 38739 377047315 69409 61786 269625839 69443 38739 821895524 24358 58115 197935303 3461 24358 16843591 42060 69409 374508021 66488 3461 76253625 68412 42060 209586387 68412 26105 779277033 6956 26105 919775852 26105 29487 303677137 25394 66488 756680845 63254 29487 530542983 71842 6956 666485722 25394 42087 835099505 29487 9245 366195026 61297 42087 42215590 62180 42087 146029286 71842 10095 657872599 9245 17719 241293104 17719 54438 497704073 30549 54438 102084347 17719 59526 745373111 13288 10095 679607249 74678 59526 895250508 59621 54438 874505540 4808 74678 622500517 67423 13288 67790197 67423 6079 210632805 74678 30242 240899519 4808 7485 442285155 51918 7485 962911828 7485 41676 95431759 30311 51918 53644558 30311 25296 157938402 30311 35855 280536896 51918 14595 615771484 11348 30311 82116523 30311 60135 694291974 3610 25296 738311088 35855 3734 66139573 11348 14553 346019178 14553 29305 949035713 3734 47610 841683590 26527 29305 148085292 24001 47610 57917178 11221 29305 542194002 29305 23458 927387539 11221 19249 982286469 1477 26527 95962817 11221 49246 833518806 23458 11139 648383696 43724 19249 611637304 16128 49246 662951234 45165 1477 49773039 11139 1632 600504461 43724 12247 866595300 73623 1632 804552701 39983 1632 212849362 2448 45165 827815881 12247 60422 433852099 2448 16895 803821448 40229 73623 611594763 76316 16895 318704561 55843 16895 269790134 27999 55843 439138804 78019 16895 791167089 27999 49416 405115580 49416 35402 523055417 17214 35402 413766372 49416 77518 321845486 65649 35402 688741066 71367 35402 813310820 71944 65649 709104499 71944 17807 844562757 71944 32494 239611184 4330 65649 127686138 17807 21149 106977307 4330 34654 479674318 4330 18343 38194834 44095 4330 840349243 80667 34654 852773391 21149 52233 417372486 27562 18343 739353426 58540 27562 178472134 80667 75812 365772707 70148 52233 19906980 28241 52233 541274756 75812 15270 252840240 15998 15270 564410680 15270 44254 492332335 36892 28241 228334203 12583 44254 552487194 48858 15998 211815723 12547 36892 613509725 9839 44254 781625963 9839 74771 727344192 15367 48858 642924351 15367 22717 597321024 36520 9839 937660929 80225 36520 240430274 15367 36701 128627127 12450 36701 62980110 10827 36520 798587751 10827 47824 625313837 12450 55200 118256046 12450 46661 872052993 2325 46661 590180993 14617 55200 386934457 2325 21044 309218048 43150 46661 904523621 21044 15147 159335851 1294 2325 282792414 14617 41805 481617191 1294 2013 37054328 15147 30000 360939295 68839 2013 280260807 39386 41805 242854553 30000 15691 864501003 15691 51179 364093964 21722 68839 109473434 21722 31696 312493711 15691 11484 533972958 24180 11484 111099313 51179 16701 409704119 21722 38838 773867946 11484 29720 216194071 3260 16701 503644604 69311 38838 587980347 49572 3260 231616272 15263 3260 109572615 21647 29720 607551974 3260 44783 934638336 74719 69311 585590686 49572 75083 744365179 75083 8540 846503228 44783 61679 137067360 16118 74719 540397738 74719 64021 766704342 8540 78066 444464081 38919 16118 776847110 1706 16118 195668901 31922 1706 4052174 41101 31922 344544014 27422 41101 537091649 43670 41101 922099894 78438 31922 21232201 41101 72816 889014034 41101 20651 85091095 8802 43670 312558926 78438 7304 129322070 78566 7304 388327586 78566 45856 23091793 7304 15521 642462445 8802 29710 285255074 29710 79389 818720945 79389 72298 157774904 29710 8592 907659713 72298 20319 566219700 41652 79389 606375947 8592 37326 533396712 25337 41652 455008311 8592 49444 615676760 20319 49878 68048500 20730 25337 376176115 10175 25337 235256828 20730 2596 244702279 32953 2596 476920313 49878 3301 257342438 10175 22073 57590206 22073 35234 58825634 13418 32953 457216045 22073 30165 743217346 30077 13418 230943964 24372 35234 174628535 57127 35234 117781094 13418 74204 70828452 69442 24372 967686859 57127 10452 474360799 20019 57127 239789416 8029 57127 121375483 69442 80495 208551447 80495 57616 951147006 27946 57616 633871833 34135 20019 509887217 56501 80495 603603305 43472 27946 420289539 43472 64798 637829737 34135 77200 130727807 43472 4647 30492980 68565 77200 558609960 20660 68565 865897938 9684 64798 426096176 68565 15684 168459973 53103 9684 721836505 9684 80142 603510237 80142 64291 735811981 58618 9684 61806099 15913 15684 202566143 6324 53103 747964781 9690 6324 239656320 15913 18604 133682560 42926 9690 117420135 15913 45384 528485442 42926 72037 640285996 58487 42926 406020632 58487 16239 559768843 30 58487 680850717 14086 30 958019716 14086 49391 738838343 66229 49391 962592777 14086 60615 228100909 60615 47628 6926614 69468 60615 90396446 33457 66229 985584938 47628 68383 774462465 45657 68383 894962011 68383 55444 737703465 76523 45657 679657320 76523 623 113046436 11430 45657 825167327 623 13102 223871972 13102 12693 790985637 11430 30757 75833888 13102 3983 459066078 20061 11430 133894275 20061 36011 9537161 36011 7000 825096313 7000 75533 651902190 80810 3983 930989229 75533 4099 458886684 42899 36011 715244735 4099 61393 466113069 61393 23150 218747190 5835 42899 571653456 23150 53162 23262755 53162 43480 850860693 19251 53162 486789652 19251 27884 4373765 53162 62283 95884384 39300 27884 229812120 51821 43480 590131397 57036 27884 444290191 44074 27884 813362102 44074 71875 35753169 44074 68034 438712208 19828 44074 154835727 19828 2322 848488547 65013 19828 311937842 65013 3682 471751884 75783 19828 251545713 3682 12863 985444779 35289 12863 594665714 65013 1459 596769085 75783 16428 739890670 43771 35289 767512020 12863 7781 627464827 16428 65261 914084768 7781 66894 477903827 19007 65261 872980098 76517 65261 176830902 7781 5943 8296849 10201 66894 170681949 66894 2028 805131773 5943 46267 629053832 76517 78267 71243788 19128 5943 476930995 10201 39292 835522299 67805 39292 86472048 29577 46267 523152537 18215 67805 829977553 29577 46258 648581856 24234 18215 205857024 51823 46258 381713747 18347 18215 142629844 14619 18347 49934196 54457 51823 271418851 41857 14619 503643723 41857 23642 472565489 54457 33087 777236938 32968 14619 290691853 76966 33087 834735215 33087 23958 610201992 76966 54510 691735906 23958 46272 807581598 32968 33585 375553106 54510 5865 210585700 21774 54510 947517880 33585 66719 439317935 66719 33360 952719923 29494 66719 288958172 62737 21774 753924873 66719 80806 765917862 62737 40532 2477821 33360 14474 418860442 14474 23381 192619021 23381 5534 185744534 54695 5534 182207842 5534 45762 402644450 79121 54695 345136914 5534 53109 941348540 53109 32932 700301549 35198 53109 597341330 23411 79121 420893313 23411 769 682083756 53109 18368 471123393 769 52898 81300055 21768 23411 531418950 23411 63520 335133212 52898 6045 85701267 61806 21768 871160579 6045 32890 168578648 6045 1886 10707223 48678 61806 705367988 62874 6045 224730237 48678 46567 328610419 70738 32890 623711271 78221 62874 23045717 70460 78221 381764097 32341 70738 110228216 78156 70738 670068615 13412 70738 887406130 78156 76253 658916223 75761 13412 451102935 63155 32341 657754551 27169 75761 600559439 13412 55871 520157188 63155 58245 438336592 13736 55871 119924576 58245 52651 501765131 52651 26509 46725832 13736 3959 215766288 77473 58245 564320217 35736 26509 596522402 52651 78546 682751034 50713 26509 862448515 3959 13902 140618575 77473 51724 809221018 51724 13302 873712426 50713 80697 646100583 40648 80697 649644504 13902 35192 765414806 69458 80697 868314457 40648 59006 258215151 53117 40648 52488678 28841 59006 37926544 889 59006 442872180 28841 2018 474684310 2018 1729 492504836 40633 1729 805793059 2018 24247 482990029 24146 40633 233108218 1729 7842 123128921 24146 52582 128176101 70390 24146 155169539 52582 53899 233341023 24146 58273 725969404 58273 7664 679648433 58273 38751 55023576 70390 29928 287555594 38751 23624 550360214 58273 65811 59243111 77259 7664 579174969 38751 28584 424791 77259 68203 310166832 76450 77259 99452024 28584 56861 179492124 19820 77259 121798163 68203 71929 79922177 19820 62284 4495090 56861 25671 581799996 19820 56655 892422106 62284 73921 236591940 71929 28092 607085962 56655 3439 214966822 56655 65746 251644118 56655 21891 72640043 9213 65746 611075778 68029 9213 549847348 9213 9490 723494815 21891 52217 122751118 21891 38215 358203739 25631 9213 860539779 25631 64927 309896985 43493 9490 287525215 25631 45121 28070020 58509 38215 552228186 64927 14366 882127310 64927 32246 197595364 32246 30209 932951990 73094 14366 88887528 14366 53274 30405570 30209 35667 200516037 79308 32246 813342581 26056 79308 958014615 53274 17694 462893914 21492 53274 64816935 22733 79308 88041673 21492 1884 6132254 14426 21492 718335018 21492 31509 712330731 60278 21492 15499029 14426 37717 519413512 37717 14283 905895391 60278 50313 239355961 31509 60316 982087409 28976 37717 728476190 70528 28976 489771057 70528 23484 211523375 23484 64514 384388310 22128 70528 544983734 70528 16877 102820072 11266 70528 520896226 22128 17889 387673731 22128 36593 588800401 42625 22128 820685947 11266 60002 704930135 11266 53813 418206398 60002 19005 586327663 36593 39799 793868871 53813 27064 867981871 19005 33877 6443461 37768 27064 345998308 39799 18282 230482987 27064 5539 504360855 19959 33877 727059672 18282 48762 314669870 61093 19959 511661606 30044 5539 873257837 56510 48762 67627274 61093 37116 857860434 13311 56510 468222070 993 30044 577014545 13311 37472 639650565 74823 13311 915562957 13311 65779 841542181 40638 993 914508415 74823 76912 85035589 37472 12169 49232860 76912 55650 818028405 29869 65779 782906220 12169 42969 455454653 42969 5731 80000520 42969 16742 638174884 5731 64662 718967945 64662 18815 972865645 67998 5731 446631728 19857 5731 844651648 67998 18949 32548883 25529 64662 39504832 25529 53069 622854349 43333 18949 584173017 50937 43333 286581704 25529 7384 650385837 7384 53613 837243529 7384 6212 741924627 44287 7384 718535018 4101 50937 570242189 44287 64596 17011888 6212 21462 309342944 6212 63961 766735581 75788 21462 165324562 75788 3583 428329004 3583 25636 89529932 72602 25636 199311122 75788 56058 261506076 75788 33175 567630825 25636 34157 212044585 25636 24257 219920398 72381 33175 42543442 24257 54952 183361013 72381 24475 529830026 72381 39126 981847347 39126 12967 257980617 64182 12967 13521989 64182 26286 587355417 7468 26286 702048499 62114 39126 993624877 25469 7468 615172537 25773 26286 443771739 24300 25469 917222271 24300 10489 489165479 10489 12063 255989606 9354 12063 191581975 12063 40814 563640484 73498 24300 385590280 9354 67701 18593484 28557 12063 353930226 60412 67701 868008870 8975 60412 704332764 67701 5493 31750753 19079 28557 661788427 8975 20595 896884508 19079 4823 569209454 5493 64441 296117164 31916 4823 31573404 56176 19079 423291706 14124 64441 403225231 25837 14124 74465295 64441 13921 7707665 20524 31916 681448970 38023 13921 90139974 24043 14124 161234600 38023 7012 258032333 65180 38023 908497390 77793 20524 910774328 7012 74892 106569628 65180 23751 379080095 74892 6806 785525109 6806 42026 73060231 42026 43892 813787091 43892 18552 147498058 42026 39273 477888865 1735 39273 768876458 18552 66786 998046842 1735 16330 42976287 60142 1735 22398417 18939 1735 84570965 33176 16330 429702808 984 66786 65392836 1835 60142 157484743 18939 45682 130964691 33176 76696 253762618 76696 51343 972541205 1835 63574 310850684 30331 63574 973446349 63574 29553 855267768 45363 30331 214232921 27328 45363 524184044 29324 27328 738027141 30331 67705 612209852 50798 29324 54243048 70202 45363 766636036 70202 40073 670757634 29324 51903 333933658 44775 70202 387055391 40785 40073 564833982 44775 36488 607989120 36488 60995 880581216 24320 36488 710400676 60995 75298 331164460 24320 63483 168586024 24320 51742 509824132 24320 22444 224621560 5912 63483 218444674 44239 22444 261271762 17294 51742 448684827 17294 7076 317779143 29353 17294 159361521 7076 77674 116692406 66819 44239 724687245 66819 49286 984713579 23919 29353 874284228 49286 14457 960634176 15531 49286 25749375 47467 23919 651330044 57034 49286 59914578 28863 14457 248378762 28863 11247 55251362 11247 47708 308779586 17657 11247 288165372 41299 17657 956866909 63378 28863 738082506 11247 2673 804687411 27940 41299 115699179 43240 27940 390739206 16269 2673 277643963 59053 2673 982424000 43240 50974 820671833 28432 16269 464342685 43240 6381 171642079 73174 28432 760884091 49021 59053 640621495 53818 73174 506328065 56676 6381 334779523 20402 6381 674601591 49021 49301 237675348 20402 6835 64827793 899 49301 758630903 49301 62998 873201880 63122 20402 643411369 39976 6835 567232855 63122 24481 344426570 899 76607 778016222 76108 76607 50264082 11172 24481 569068660 1457 11172 63064335 24481 19990 158495516 11172 6561 191731953 47211 11172 252075037 47211 50088 332447581 19990 44422 854489069 16749 50088 410661478 73400 6561 398397131 17184 50088 641348414 73400 23952 896138812 23952 15025 240572797 73400 57144 910847815 57513 73400 865544872 64677 15025 455130470 17451 23952 636255644 17451 47697 990231463 64677 47280 206668231 47697 23775 403005808 78554 17451 666066909 47697 16216 629944358 78554 49516 286790172 77444 49516 421153767 49516 39110 256266639 39110 22890 719260380 27478 39110 943666258 77444 49440 34891187 18255 77444 931287208 18255 9246 474271122 22890 78444 339635738 3997 78444 417673735 17118 49440 658633420 17118 60255 675211360 34 60255 409148527 22319 60255 116218184 22319 40100 438330712 9014 34 926246274 40100 40827 83112319 34 9073 275088882 9014 14672 871983637 35337 40827 89510361 9014 41667 314781153 2124 9073 704921651 22240 2124 922656897 2124 6614 600449492 16812 41667 813627063 63370 16812 90700367 19108 16812 131061124 6614 6331 42594834 20163 16812 549161593 20145 16812 467941435 63370 78715 610008257 19108 14604 417645887 6331 47488 299136799 14604 39336 737532233 14604 73482 392116730 73482 60773 839286682 47488 56188 803960489 73482 47571 657998944 51907 56188 280950155 68431 56188 693942720 47571 39632 129088012 68431 21493 271870400 68431 59234 255587512 16170 59234 652875135 31865 16170 325794599 21493 5770 497274109 59234 18753 220036979 56753 59234 481439782 16170 40480 460171115 63692 31865 542810563 43818 18753 898530957 36373 43818 411702077 57133 43818 631338277 57081 63692 986657881 57081 972 180665806 62995 57081 859381998 70234 57081 170276388 70890 62995 422419302 33082 972 298233981 35894 33082 935645703 35894 62766 48627356 72617 33082 559831436 21502 70890 52872509 72667 33082 492870811 72617 61413 965275931 28237 61413 217847817 61413 67816 270294969 67816 26860 123847384 59423 67816 404283614 67816 61840 518954377 75548 28237 643622215 21476 26860 747219586 61840 29777 214621473 14562 59423 944795201 14562 31302 949966023 45610 14562 136884034 19180 21476 18393417 75737 14562 972290412 21494 31302 443019386 80631 31302 584309547 79112 80631 353358947 75737 24330 977134904 10302 80631 136739958 41594 80631 230319860 80631 44357 64003902 63325 79112 978489340 54856 10302 980126961 69003 44357 226557419 69003 60063 600380514 54166 44357 560120237 69003 73483 904309873 14437 54856 253972617 54166 37885 98752439 37885 65429 993969214 51003 54166 396456952 51003 65476 802583490 65429 49828 85468826 51003 1261 78502513 5810 51003 733217031 49828 72551 615748703 28677 5810 910612958 1261 61885 357363399 61885 40269 24979671 72551 49276 790521052 28677 75165 607789786 28677 15256 880739421 49276 37926 900161909 75165 79022 287319299 50995 49276 66007767 42980 75165 393202522 79022 12574 712083625 37926 31326 917313315 79022 79184 680537106 42980 36849 724793932 53628 36849 9670899 25081 36849 916007769 68346 36849 639813378 68346 20218 516056475 42720 68346 709808334 20820 53628 142669583 20820 27533 362251517 35720 27533 682214129 19586 20820 863153741 20820 2509 966360473 35720 21923 103338291 19586 34863 96658925 10858 21923 260381708 41037 19586 318007065 73664 10858 862304416 16353 41037 59705651 34863 29300 88376332 73664 80794 644775521 78256 41037 954117287 80794 4910 245499108 16353 73572 172442223 73572 68465 686556441 17234 80794 116610393 17234 11580 502139865 73572 50752 43336698 50752 67162 761441990 14484 68465 533096033 32555 50752 814613253 30400 50752 724589503 70 32555 439429254 70 71267 880454014 30400 46167 311385584 76508 70 179881024 30400 33011 697020054 33011 68835 969509449 71267 63691 502956633 58321 63691 35720551 39950 58321 381678111 35876 33011 410799994 63691 58462 984611426 58462 45771 57351014 38613 35876 453328028 58462 77767 309187031 81228 38613 236441137 45771 16139 105594299 16139 31768 473186803 61771 81228 27521644 81228 59692 807395007 31768 5819 740733490 38819 5819 46433679 59692 18924 151966923 64420 38819 557227312 36021 38819 738903384 64420 72932 340018416 29532 64420 675239748 79494 64420 308872768 70175 72932 775715959 72932 73685 323037807 74970 73685 882658426 79494 63262 118679524 80088 70175 87865683 9016 63262 826817386 9016 29125 228955063 67378 74970 175306344 50291 29125 843660154 65505 29125 384964193 67378 68443 771130332 73968 65505 183314549 45137 67378 733613276 46704 45137 217286144 53815 68443 552995507 37433 68443 141443785 56030 46704 288359707 20516 53815 266130805 56030 31712 728993234 65034 37433 11787208 40144 65034 681709355 12598 40144 932246243 31712 144 30366037 12598 59384 585385670 12598 66926 34325308 2957 12598 869653266 66926 66972 765057716 37489 2957 20522055 11689 59384 281333480 9972 11689 760040366 72425 66972 763967109 11689 7793 15556802 42145 9972 923514792 13683 9972 928377648 57865 13683 519014284 57865 5469 321883293 15459 13683 336318500 57865 32185 963904406 5469 43545 66714822 43545 48236 240710727 48236 46018 224672639 15459 74982 759012117 58992 46018 868364507 429 58992 193434047 429 76856 869858719 58992 65355 689059672 429 13836 559991264 58992 12650 391185344 65355 69058 838820429 76856 42513 988530431 30367 42513 964760547 38219 13836 263591052 42513 7266 269575960 42513 55795 667763583 69371 30367 481818233 2961 69371 289847260 69462 2961 723871001 67305 2961 548737576 55795 34373 680909899 69371 48685 299482545 22627 34373 548162385 23926 34373 37110797 62505 34373 545675040 59151 48685 296692404 22627 71564 452891831 22627 43185 594846532 80351 23926 300669260 62505 1382 571247775 31095 71564 938449390 7475 43185 906536000 42298 43185 852518366 35052 31095 979274844 30859 35052 97758988 76344 35052 726173926 26722 35052 122700392 42298 18354 181953854 78204 26722 14198688 13590 78204 631532775 76344 21884 204909839 47392 18354 796885546 17959 78204 65964365 59648 13590 927970398 29338 13590 955202360 17959 25166 936878842 59648 27593 295778581 17959 78460 18952074 2950 59648 744830803 78460 16385 429719014 78460 76632 378755687 27593 23460 326291376 78965 23460 34065761 23460 71925 24835205 74521 78965 432342579 76632 52789 313170875 6181 52789 584593159 22574 71925 147570437 39334 22574 59337549 10187 22574 869707496 78079 22574 279791708 6154 39334 760708009 11397 39334 207550231 10187 41056 576383584 55412 78079 482919699 6154 23732 500003523 23732 11907 867028237 28556 41056 215647814 28556 27295 187056478 20391 28556 654391145 17867 23732 896850997 11907 31205 109167823 60776 17867 782651140 17867 80073 837034378 77611 31205 184795444 46846 80073 856528598 60776 78645 70877263 46846 37366 892673788 25352 37366 101929390 52180 37366 935841226 37366 39194 180192671 10694 78645 151557174 52180 773 114655998 39194 45337 800831255 52180 38375 460204354 45337 26969 626144230 10694 48743 127817119 26969 44234 543532207 30596 44234 992050311 67862 26969 752456948 62733 30596 644857509 59473 62733 493949256 59473 60547 783771202 59473 6809 846678614 66126 62733 708196767 62733 5676 175582380 57165 6809 923397288 66126 26872 640643044 45625 6809 546860889 3872 5676 44798460 5676 12028 601729398 45163 57165 216636944 14051 3872 258771092 40081 14051 640014776 10281 12028 845768436 68588 10281 280183508 45345 10281 559006319 32493 68588 58877067 32493 16503 13272159 31882 10281 80994463 37892 68588 245624570 20295 32493 314891062 7828 37892 288749094 37892 54210 59591494 37892 49306 102041105 67545 54210 842675224 54210 21934 332881692 21934 36980 433317019 36980 58752 524514019 36980 56573 694990535 36980 65193 23352568 64269 56573 565941099 64269 42111 454339507 65193 23135 925136407 42111 42522 87922895 64269 43117 41596940 63548 42111 820256760 43117 26253 355085672 45406 43117 17054806 70851 42522 944615835 58307 43117 76616167 58307 29852 822866412 45406 14768 404152277 14768 49657 1150641 70851 65348 34547926 24584 65348 3981450 80584 49657 228864269 71488 49657 492775729 25861 71488 899773413 25861 64802 3331790 64802 3653 129075705 40979 3653 26276472 3653 46700 106449429 24832 25861 910854667 64802 32204 648555657 7436 24832 95116494 32204 43382 200310611 65446 46700 134669682 44136 7436 879199035 7436 76519 385645533 66382 44136 389510548 11126 65446 676680153 76519 36455 664582231 76519 24525 301578591 76519 14898 292400717 42559 36455 257084652 10857 14898 202355458 29998 36455 75841585 29998 57166 664723266 33844 10857 137341819 29998 38785 399715803 56440 29998 890967097 29998 25623 2957567 37295 25623 57005651 10961 56440 866489800 10961 27917 353452612 66125 37295 537310866 25623 79877 874375163 37295 69736 904621345 92 10961 618765090 11369 66125 185896833 92 8350 471014832 29218 8350 11727216 8350 25689 549573525 92 58771 238585367 26087 8350 694762104 58771 57305 771890005 20329 26087 90843933 58771 1411 316398680 7470 1411 214553224 14782 20329 295533466 7470 50229 291405178 2622 1411 303171300 12512 7470 34737428 14782 36583 46766795 24315 36583 257331057 24315 10503 86901310 8708 10503 473432267 13 8708 127718655 10503 2703 480111705 24315 37237 562437485 78490 37237 709637890 1192 78490 465635710 19154 13 814207762 37237 7145 800847754 46526 19154 817439219 63745 19154 449283170 1192 7917 781741901 71396 7917 127141087 44989 46526 960247114 18477 7917 27530897 20500 63745 259087858 20500 44551 798440408 5475 71396 65577080 35809 5475 608042265 28076 18477 850012133 28076 1958 425595293 5475 20422 209839941 35809 49763 212648195 73501 20422 525781742 1958 56170 905325037 41370 49763 814909868 73501 43428 304581707 29110 41370 107062677 43428 42539 118163799 8780 41370 310663374 73888 29110 989920660 73888 8432 260126900 69503 42539 154787705 64039 42539 272069181 64039 66991 871392762 64039 10337 638342420 64039 33334 534247686 64039 55354 40735409 55354 78632 577262762 75757 55354 465424528 10337 76659 614770811 18001 55354 689712355 51642 76659 729502516 477 78632 56108011 3109 18001 421633871 477 2350 993361008 47777 3109 789038965 3109 36978 904948299 69164 3109 431708236 24549 69164 411689340 47777 65053 4131493 69164 14300 305121753 14300 16358 603246819 42242 24549 990307757 16358 76326 617407011 25590 16358 515613729 3185 14300 441099381 2815 76326 856563038 14578 3185 854617465 78536 2815 870784560 25590 38589 131958784 29426 78536 392838567 38589 9915 822666175 14578 12951 569857118 43115 38589 179837045 42289 38589 262508109 58882 42289 884094566 40074 58882 427380414 12951 38018 766003372 43115 80275 520367315 73723 40074 725936805 37588 40074 320620904 38143 40074 93823478 22789 38143 42670783 55589 37588 794887690 22789 19013 77208628 55589 60749 482633611 38143 19934 405393272 19013 52464 472866759 47634 19013 264706897 19934 60697 956796847 60697 70035 689188689 74568 19934 94844867 33914 74568 33265499 74568 10243 386773623 42157 10243 949291320 70035 37555 589613857 74568 44119 984779314 9311 42157 152128865 42157 29590 484394626 25236 37555 793421789 44119 28625 431412078 50967 44119 736683147 45484 50967 286387887 45484 48281 812055739 39187 48281 714770059 49270 48281 930826138 38132 39187 167293049 48683 38132 225560551 37262 48281 444068292 80000 49270 754191360 13028 49270 430077301 9315 13028 515788185 11874 9315 879758900 29984 9315 294823062 29899 11874 319966304 44052 9315 483305828 799 29899 69332951 53358 29899 440700081 799 74440 134571581 799 37944 759331970 799 48432 726641105 9422 53358 958333086 2217 74440 273378162 16683 74440 94492701 9422 48598 501260510 16683 67074 963322414 51503 16683 897521976 19906 2217 51227126 16683 33265 852060347 19906 18482 846467101 18482 1935 286811387 19906 73072 775921383 53673 33265 254794604 73072 45306 564381524 73072 7257 174409984 53673 46821 91224173 58157 73072 718904301 32812 58157 647501592 45306 33157 85967246 32812 61837 414761615 61837 42317 148227403 33157 7241 371081916 56470 7241 709710977 42317 37600 675546605 23469 7241 620875577 56470 49767 438830676 23469 13907 556819336 25887 56470 116347651 49767 12818 136406222 23469 77374 53496474 11073 12818 856959018 25887 2161 64383644 15469 12818 194277905 15469 74307 125694832 51824 15469 158912228 33004 74307 719989255 33004 78558 918540475 33004 26297 205405360 78558 77874 218412911 2777 51824 895055477 10313 2777 107998371 23845 26297 599491801 2777 27704 253670911 23845 35988 181464346 35988 48735 249084976 31659 48735 700893337 23845 80013 379681464 48735 52991 239456364 52991 45216 329678565 64383 80013 706720869 45216 59854 905607641 36039 64383 648246773 42659 36039 75330345 36039 29200 9948620 13648 42659 587120446 57552 29200 133031743 57552 46911 91406599 29200 15305 64969223 69151 29200 300879344 46911 9120 587670990 46911 76772 481394386 9120 56956 361041014 15305 25822 53841307 69151 16482 287551569 25822 77412 965648571 76772 51299 724627014 71368 51299 126015261 63622 51299 400437030 77412 60115 79042269 63622 20681 495088860 30826 60115 167906095 71368 51047 213797881 51047 24721 65676845 55836 24721 309422901 14137 30826 525200671 50425 30826 769036857 51047 39009 38174568 55836 840 720187257 7959 55836 435607947 68559 39009 180568445 30266 39009 854527612 30266 34472 977545431 57589 68559 983101944 10274 34472 34404828 71787 34472 640884459 29771 34472 580823277 76883 29771 862646988 1451 10274 773135945 76883 67916 925904610 37008 1451 147396370 31644 67916 684685435 37008 26273 162733039 25562 67916 751543797 37008 2428 519908576 26273 71528 743175470 75191 31644 440924613 58457 75191 310705179 75191 32734 430762304 32734 210 501485204 13739 32734 208467686 8589 75191 699693517 8589 42910 656192915 42910 43156 288944819 43156 35080 343180687 63276 43156 216920405 36506 35080 223503761 35080 7148 259526634 7148 63827 476982192 63276 71756 121673444 63276 15668 50738525 7148 28061 549884137 15668 63653 315068345 71756 18615 762649530 63653 42257 6912789 63653 51059 916030479 63653 56246 111537096 34792 42257 709704135 18615 78037 30580852 56246 46940 49575220 51379 34792 918531082 56246 59719 864338594 59719 68617 20617814 68617 41692 380787991 41692 44033 987452008 47027 59719 199523472 59719 10061 219826697 47027 73643 382370020 54356 47027 315029624 47027 14036 985758389 48823 14036 114186984 47319 48823 389839235 81105 54356 370029214 48823 70518 993454089 21178 47319 950708672 11988 81105 626887953 6284 70518 14557633 21178 68196 863790947 11988 22297 320124475 40964 6284 237808150 46286 22297 599556722 53349 22297 198283365 60756 68196 891771928 26510 53349 59311160 5107 53349 578189284 11351 5107 381260313 5107 56161 799374766 11351 42241 918100345 11351 36930 723159266 56161 77123 275046745 56161 40589 659616443 46325 56161 100656744 5313 40589 98193945 42764 46325 561865870 5313 36946 61542979 46325 7724 430927601 36946 22658 89521990 23367 22658 38032170 32248 36946 62380700 22658 10215 40611820 23367 78593 994929227 10215 28355 37978950 77104 10215 45488030 28355 3999 668740673 10215 54790 572666429 77104 25126 64284 77104 35508 550754815 25126 37270 758973296 3999 60899 917685067 64116 60899 624816227 81232 25126 973029534 81232 49856 197876796 18392 64116 389987493 39767 49856 748878140 39767 11581 333252294 49856 32005 797970874 21278 32005 916394791 27307 32005 827518213 18121 32005 497061817 54112 18121 288079165 14122 18121 145079005 70369 54112 7043817 49206 27307 241380825 6056 49206 49815279 49206 23932 939372627 40715 70369 843326637 6056 67654 435408033 67654 26720 679986384 70458 67654 277112398 14762 70458 130280067 29304 40715 923387183 70458 58828 643578911 10460 70458 469233463 27126 14762 359213844 68162 14762 819872360 9720 58828 741056225 58828 76074 640469157 63200 27126 365817884 27126 80693 219149854 74015 9720 893432223 63200 24625 795297366 76074 41548 923440992 60416 41548 630478642 31895 80693 908617273 39289 41548 884808250 39289 4865 222988430 65674 4865 672180979 77631 4865 205526458 77631 10861 190180815 10861 49526 812742421 77631 74645 917066010 10861 75441 680037239 49526 25895 6931387 25895 34800 291901498 26449 25895 19037334 26449 73257 237120071 73257 23240 627125280 34800 16339 897556448 23240 66792 616504788 74657 23240 870227661 25499 66792 550103761 30001 23240 14541173 72696 16339 664816131 13999 74657 216215532 72696 63424 489840631 703 63424 570082820 5436 13999 287789298 23957 703 816958157 77946 23957 1007881 49787 63424 373318274 22446 5436 999226075 5436 52803 686896262 48405 23957 770999406 22446 8102 441504328 48405 58979 95659132 62158 22446 593849932 31915 52803 109980780 58979 457 720563981 58979 50556 533491434 52481 457 482310206 457 27875 818253814 27875 11591 135271406 50556 41831 7545784 52481 2562 253280146 15556 41831 766121917 2562 34646 28598877 11591 1450 89553113 37281 1450 949248398 65594 15556 4980549 596 37281 100573062 596 8055 555001064 65594 60423 598918921 65594 23755 7846798 43933 8055 144811455 29198 8055 108778765 26910 43933 269702996 60423 18064 532031036 39419 23755 738108390 39419 56895 62236663 49665 56895 400646833 56895 60872 323019654 29733 49665 151255623 49665 35347 849773547 29733 51632 125641634 38783 60872 343773096 60872 48106 807910125 38783 52887 625670389 35347 22413 268788703 78181 38783 431344649 8227 22413 27371768 8227 8376 40721818 8227 36404 24705042 36404 30498 407081863 30498 27709 817362371 57576 36404 459234667 22261 27709 2709805 57576 52832 499771263 57576 47258 47343437 52832 21439 106985797 3504 47258 56815256 22261 29397 251716116 52832 36745 202049402 21439 63322 829103477 29397 73766 363420040 29397 47758 884438261 32448 63322 505604238 32448 56948 392899269 47758 31498 55461981 18915 47758 998155411 47808 47758 974332356 31498 5452 90833556 58711 56948 92160749 50112 47808 983523937 47808 46959 645182327 29871 47808 165005606 5452 23973 541268626 5051 29871 124272014 5051 66514 294108225 78502 66514 66672481 52389 29871 66339966 10305 78502 900836421 78502 68264 728787169 67610 78502 807286182 67610 68439 798749521 47922 67610 509589851 10675 68439 967864371 10675 4027 455156737 21210 47922 896060923 5817 47922 904562004 77234 5817 381706758 54320 4027 800789882 4027 53128 486289330 21210 33487 518809760 54320 37669 730953735 60639 37669 142958519 32252 37669 389109332 37669 11361 926786953 20909 60639 42563329 33208 37669 754662000 1364 20909 244547429 26777 1364 319427426 20909 14461 569707956 33208 79846 977469618 35506 14461 65781187 1364 49063 712044828 76297 26777 804115582 5811 14461 222979677 73638 5811 142929306 5811 78474 775835166 76297 61351 32304377 76297 73314 376209441 73314 43602 815104973 61351 58637 391826558 43340 78474 742102229 58637 6297 404013851 43340 38426 115773108 6297 54238 51577807 49833 54238 350541790 6297 27564 3766292 6297 77633 616111747 49833 17974 716327270 57381 49833 933678530 57381 34068 563148592 69753 27564 386129083 77633 34668 803007226 17974 72133 110293793 57381 55184 839847166 55184 2946 187245761 55184 12811 635583417 54634 72133 83194982 22539 2946 768513996 15598 12811 615554895 15598 52311 884449152 22539 25210 554171927 54634 79360 87452360 22539 22583 309059263 45282 22583 443027353 45282 29103 448119276 25210 34217 171861979 22583 44718 50192403 44718 52856 105198167 9142 52856 6602222 6465 29103 938401309 9142 46334 881751755 52856 8080 123195972 22460 9142 318614695 22460 48361 16431176 46993 6465 416834470 69523 8080 605298973 48361 17918 641612120 17918 67272 846322770 32649 17918 201563662 11620 17918 45925526 65439 67272 558768 17918 77497 188963995 32649 66687 192656709 66687 69210 63753714 66687 59606 796756542 14438 59606 245623262 57286 77497 133688799 81044 69210 348487734 22851 57286 965561901 72475 22851 91505782 14438 31249 265799236 72475 10399 58435468 22851 70884 94588787 68830 72475 710599088 10399 58722 899141059 10399 23972 650868084 53083 68830 974312117 25598 58722 802967345 25598 44854 839026938 53641 58722 71260456 68123 25598 426425131 53641 49565 19324477 4195 49565 390735650 49565 80811 717450122 34549 68123 732731118 68123 70084 443726622 70084 70067 210793358 4195 65023 758458059 31473 34549 111953026 18341 34549 454050941 70067 19471 78098111 29772 70067 615826611 57380 65023 797267452 29772 57753 71895404 18341 51457 990547714 34824 29772 124594220 51457 65330 312555926 51457 60726 682119473 65330 11399 364247256 47912 11399 912105476 8702 65330 61041849 68046 65330 948025077 11399 54076 415543236 11399 30285 429733699 36306 30285 880572982 46730 30285 243623045 46730 42933 693736363 46730 7924 863597671 23371 46730 130759962 24055 7924 832330904 24055 20241 783681633 34003 24055 95829570 24055 47070 805876518 47070 472 504561833 30030 472 882551337 29302 47070 119618498 21974 47070 477532106 29302 514 920461090 514 54289 626643060 13965 29302 125604302 54289 13793 939012127 13965 70323 170919835 78735 54289 81193352 54289 46077 976268654 13793 14877 675043280 70323 71222 890810037 71222 1645 470557381 50919 14877 112511521 151 71222 469621349 14065 1645 299074023 35132 14065 886257012 4325 151 798571 50919 66011 338852444 66011 29246 109380810 66011 72222 123970799 52622 66011 177744245 66011 9504 456728807 72222 57182 548247765 48189 29246 235697935 72222 48001 454908171 66251 9504 38148677 71775 48189 74498827 71775 70653 37390515 66251 30070 490172655 55877 66251 804083700 13429 66251 859184548 55877 62546 60455547 19255 70653 759162529 13429 44872 633759128 19255 16820 69836193 30171 16820 808561149 62546 4490 673229201 19255 57697 596244517 13073 16820 508244814 69310 16820 303542434 4490 63757 595200016 13073 73144 13903894 41428 63757 555429866 13073 62217 709225539 54886 69310 558306271 25864 41428 539881898 67171 73144 908682650 41428 50676 129990288 67171 40739 704678134 35129 54886 241421218 50676 56476 226512042 56476 13296 22094765 9343 35129 167788672 10420 56476 826250908 54964 10420 302798082 51255 13296 491702821 10420 35586 324000802 30840 10420 420213290 55626 30840 556901121 15967 30840 630065888 15967 65268 347780767 30840 2255 237730911 2255 16884 327834281 55626 47620 776824945 40711 65268 836503312 2255 27630 659543091 11610 27630 68228529 16884 54377 815272946 54377 37313 5009836 7319 27630 617083386 6450 7319 623833545 78806 6450 910838714 50956 78806 466909270 50956 19127 532297714 6450 28836 165523532 28836 33805 844050482 50956 49367 37344088 49367 13726 769767714 73251 13726 302018940 49367 5433 250207133 5433 39883 417355172 22232 49367 54053956 73251 77179 148937129 5433 55860 279149951 39883 66777 363367105 22232 59502 166787581 66777 40541 857535892 55860 10436 787551346 10436 79587 113710999 10436 70216 53288252 17237 40541 187245361 40541 62221 792538828 70216 11411 831636475 21706 17237 442284166 45995 11411 813931902 12842 21706 124694017 21706 44500 307274222 75350 11411 421903474 12842 31837 753107572 78139 31837 462674663 65589 75350 449803110 19951 31837 956191675 66834 19951 559604889 31837 8416 484300513 66834 1758 768624780 23891 8416 952550417 8416 24064 139960198 8416 20151 32975940 74321 1758 12428489 20151 77600 957768437 47332 20151 20267754 51967 24064 910163813 20151 49345 966243124 60389 74321 783753324 47332 27538 738153411 72273 51967 540858072 27615 27538 728406580 60389 36031 347811873 27538 334 945825468 41930 27538 666360056 27615 10040 74733851 43930 10040 375353090 36031 21521 69032419 10577 334 186290721 76412 21521 736105483 60709 10040 760337646 10577 68295 931554311 55570 68295 936431560 68295 70226 560117797 76899 55570 322180832 39468 60709 671645571 28191 55570 338744079 70226 75639 65121352 28191 7097 245612670 28191 26908 371184688 70604 39468 430429768 28191 11226 383399548 693 7097 660612585 26693 11226 919144585 16834 70604 238925573 70636 16834 843478814 693 72119 116656005 67353 16834 374797379 47453 26693 377863261 72119 75975 330821499 72131 70636 85702733 67353 51308 268115697 32497 72131 107551921 51308 31162 111002764 29836 72131 196700217 3016 29836 117653665 29836 37339 780622338 58030 37339 137945542 3016 74383 806001528 18142 37339 140654579 37339 71765 564856546 74383 38406 896706670 58030 29729 464199218 74383 52840 439632815 29729 60983 911451923 25846 38406 247139271 52840 41887 625437733 25846 5786 274117817 46440 60983 848492014 2564 46440 938670592 41887 64446 572340730 67562 46440 524838566 46440 62004 409893819 64446 21933 646714341 67562 32665 572390584 31208 32665 965855147 32665 48642 476535012 54179 21933 523792380 74231 31208 839098565 10361 48642 487829407 74231 52645 586395858 74231 35404 452737844 32102 52645 102739995 26698 52645 649855944 52645 4565 817008940 52645 53183 701456940 32102 42137 349883493 16480 53183 447345438 27971 53183 594112312 8625 42137 680705358 42137 14645 586461397 29239 8625 156266376 7136 29239 214155023 29239 58095 708763337 52572 8625 496000300 66101 14645 508836776 23392 29239 636594122 52572 12039 999262448 66101 40709 540946629 23392 74165 248115175 24163 23392 795193979 33275 40709 452337939 33275 50160 880900319 33275 47569 609887483 40813 47569 846259504 13223 40813 494031878 50160 72014 642186045 72014 53152 348233660 40813 38006 182873359 26733 13223 614627355 26733 56778 106106091 10608 26733 466302515 53152 57631 937555099 71819 38006 187067029 27954 56778 672232406 57631 28272 541489997 28272 46901 237270668 46901 77484 465020206 12949 46901 746027661 37741 27954 445699968 12949 51916 70533229 46901 28731 877524415 37741 15160 442546449 30438 37741 421576691 57343 51916 135271422 61935 30438 9326165 15160 58741 12184526 19629 58741 541626774 30438 14369 646226342 58326 14369 133274053 58326 6737 16392355 6737 17848 638401482 19629 71823 373624684 58326 41356 76866709 35658 58326 883362076 74100 41356 564455859 9528 71823 314814872 9528 61823 666614579 61823 39114 372771049 74100 17443 87813827 61823 45674 976911665 366 17443 306969031 2604 61823 277801369 39114 56294 643868515 56294 370 429805956 10752 2604 95002809 10752 16086 9455666 2604 52471 552377682 370 1746 394375029 14689 370 355249043 52471 39492 4327417 36909 39492 84148760 39492 41829 66717875 8459 39492 781536307 41829 65513 691470958 41829 28936 800047742 79242 36909 819006473 79242 48443 362511513 65513 40350 808128927 16151 40350 873351902 61834 48443 636038944 40350 56237 536649544 56237 28585 259308052 40350 5186 881091307 23138 56237 570787966 56237 32268 783936534 5186 638 861077950 23138 38897 599290369 638 38322 471364982 15368 38897 219801098 32268 76442 102693159 38322 37582 536251262 7956 37582 831898313 53870 37582 723540172 79040 53870 905142802 59351 76442 730478473 79040 58938 122795836 53870 77999 891709055 79040 48900 208671593 79040 51243 888303316 59351 1156 861657062 33092 1156 59607640 12571 48900 392841494 18491 51243 355563538 12571 33194 892241033 18491 51289 879558765 18491 13142 300246175 3432 51289 621666522 3827 51289 167089153 24912 13142 624688078 4758 24912 794615118 4758 67198 318446401 24912 49884 474810918 24623 49884 152031190 66608 4758 835472169 24623 54525 167974768 54525 74716 565090706 54525 11157 124896944 11157 18476 738996764 55424 66608 674655025 11157 2183 908341466 74716 67398 478688338 29776 11157 822540168 2183 28516 193248479 2183 55472 298077903 48488 67398 914377624 62414 29776 25619457 55472 13631 715136674 26410 28516 148012182 4407 26410 36429234 70913 4407 760018719 13631 60303 385646281 26410 78526 284502757 60303 62806 988074324 70913 37153 696036405 78526 56108 507253667 37153 35338 69459490 66696 37153 517998212 56108 4153 938813213 4153 73637 734145327 4153 47914 234215946 20985 66696 34616838 13257 66696 733863327 36115 13257 612782126 55034 13257 321954075 55034 49782 717876208 66995 20985 706131710 55034 23951 112114919 36115 49685 171614763 43455 49685 14133988 13386 49782 615434942 49685 70267 177061739 55528 43455 212362359 13386 23459 281926789 70267 29390 111339340 25877 70267 93099388 55528 8732 517111417 8732 39389 457907037 25877 3627 582502436 25877 2581 985366601 45486 2581 572416871 45486 55729 838945654 3627 45602 364314348 67039 3627 121699398 55729 65197 756282515 21428 65197 256096628 53282 21428 362253738 45602 61181 761644588 61181 75270 980734666 53282 74727 578308018 53282 66304 59643492 66304 55158 142661991 32009 66304 504156330 27879 74727 532762352 74727 42305 671258189 66304 40666 843631625 18033 55158 926404462 245 32009 374739991 27879 80144 191186903 17068 80144 679164270 845 80144 484789122 43516 845 171703225 54661 43516 220935614 68244 845 274175306 62502 54661 829435538 27606 54661 998776986 51110 54661 376407079 54661 42757 170866638 51110 48363 742008004 58295 27606 819738523 48363 17079 74274294 42757 75715 361973953 75715 8751 50980128 58295 54751 996430265 8751 55710 85669682 38632 55710 42152798 59306 75715 463371782 59306 36056 122534364 10323 36056 999720183 59306 22910 738494026 20214 22910 101709343 10323 331 423267450 34352 20214 731226338 34352 35070 358679829 28830 35070 2795778 35070 16633 444049585 37254 28830 546821199 34352 10911 782781525 74757 37254 247770181 15360 28830 545001056 5178 74757 12355375 74757 15779 608931366 10911 58135 653526224 78924 5178 12550903 15360 39399 980691747 15779 69407 39951178 39399 9815 193348640 6784 69407 413033860 23102 6784 909869065 56671 39399 102842020 75401 69407 802648389 56671 39029 842251262 53024 6784 57947841 23102 48625 652303615 48625 61477 961793627 48625 72064 491674234 6403 48625 636974874 48625 50423 302392508 50423 14503 537104028 22272 50423 648780205 8173 50423 918504687 53875 14503 305229565 50423 54450 4466360 53875 31024 741461004 8173 32780 342493463 31024 37476 532032966 54450 72095 96227327 72095 21466 199644140 53892 37476 704349715 53892 65968 312409538 21466 30839 49252426 14464 53892 492808693 69651 65968 757205720 65968 30636 681761096 18873 69651 962660960 14520 30636 664621873 18873 79420 871789033 79420 8421 698051674 14520 23810 540631211 6248 8421 495623517 7882 14520 841364750 76378 23810 880782875 6248 67177 106973411 7882 21146 796799943 6248 19953 932374769 76378 18141 182499167 1205 67177 913293252 18141 1220 225403543 19953 50560 323025410 50560 39308 817325070 23272 1220 90222290 23272 26781 871884718 1220 63324 156831080 23272 56602 543299414 17857 63324 714481770 17857 30807 433103314 17857 72009 771612113 72009 52408 198471297 13782 30807 246829553 13782 42977 542424998 30807 36137 956997069 52408 55785 865864215 37739 36137 252748373 42977 70048 245821994 42977 60406 850948746 1628 36137 713976503 70048 33672 102643056 67255 37739 608215057 60406 24253 860830312 40159 60406 809452774 40159 49644 895470101 4556 40159 836191302 42835 4556 408958626 20338 24253 398184087 77240 49644 882450187 42835 46677 687508850 20338 10162 665533248 10162 58236 414770278 19077 77240 349673523 40816 46677 346571753 58236 4342 428772034 19382 40816 994309653 40816 54426 351442176 77437 19077 643405573 33305 54426 606555531 54426 64806 492617270 54426 35160 547930785 76423 54426 21624196 77437 74862 215987520 64806 62927 612677589 35160 9797 212933716 9797 22090 642917663 40163 74862 558592205 22090 20261 501781283 2434 62927 423312911 9248 20261 108887997 20261 12936 613933991 63459 20261 88532733 2434 78160 410755060 54379 78160 30165006 29262 9248 37313002 35309 78160 224368922 35309 78967 704107197 54993 54379 542133197 54993 7187 370834098 15304 7187 723565123 15304 16185 160029925 74084 15304 167267476 54993 29063 129203426 16185 1209 479404207 23864 74084 369918144 15507 16185 109633980 57571 74084 396522552 29063 973 801744652 15507 29159 782621366 6273 23864 677104551 35928 15507 59724632 28429 973 405178154 35928 6408 999982938 28429 11051 388959245 35928 66241 807154835 54362 28429 807101198 28429 45695 36556203 6408 59203 390839589 54362 59242 495933782 60936 59203 423308663 4439 45695 311052348 11231 45695 849704060 11231 37009 436142053 11231 60150 219885211 21257 60150 188391069 72807 60150 891214135 39842 72807 650979584 51121 60150 716980228 39842 75762 948736338 43810 51121 726812258 51121 31269 923496539 39842 47007 428108634 72639 75762 213314830 54488 31269 978328718 54488 18635 541708368 28121 18635 427616887 18635 59709 639612722 67903 72639 265368315 67903 76030 633802359 18635 79695 999550892 79695 61115 234759638 46300 79695 922825477 67903 28062 39673667 76030 5421 241734444 39305 79695 450777878 5421 54561 449333879 77163 46300 60009209 77163 72118 186843509 67799 54561 401423434 33070 77163 835088999 36772 33070 419325958 51546 77163 648408867 36772 11846 392543182 29958 67799 839726154 9730 11846 399030707 21388 51546 701055318 1979 29958 435074775 29958 17315 372045916 46223 29958 968719200 22358 9730 168191146 21344 17315 287359761 1979 4604 646287846 46223 62563 200000236 69362 4604 473209357 45009 4604 850819931 45588 4604 397071821 45588 16821 423520591 66785 62563 34117270 12469 16821 959257869 51588 45009 694925663 79604 12469 418153170 12469 58593 697111620 63748 51588 577410825 63748 52488 33009086 58593 45749 387970594 79604 35089 670659804 58593 44086 671241605 44086 63024 875215673 45749 48615 2595354 12180 44086 177698210 23170 35089 509239735 4062 44086 828593874 20736 12180 620250718 12180 20023 601340448 20736 46242 441587266 8966 4062 495346213 42796 4062 397279791 20023 75276 565484730 8966 38359 114131718 46242 81143 225853341 42796 16311 652210396 16311 33707 29949016 23022 81143 65977144 81143 63959 899726540 63167 33707 106106069 33707 44065 627020482 4891 63167 652194781 63959 12105 400622479 12105 46116 23358199 44065 977 409503136 4891 77754 150745387 977 26589 177202250 75923 12105 97307181 68791 26589 227748493 23499 77754 193697145 26544 75923 418573908 4708 68791 350114978 66138 68791 21875891 3691 4708 206203963 72589 3691 189697318 30944 72589 851543531 29213 72589 780172184 61016 72589 977364854 72589 176 333732860 61016 25908 35273940 6118 176 465668517 79914 25908 648085343 77757 25908 439077203 6118 74059 238074096 5037 6118 514380470 78135 74059 120427529 78135 53410 130195131 78135 2838 233993652 2838 2146 591667326 65768 5037 631222502 52873 2838 605023994 33705 2146 303115143 2838 27378 691537044 6729 2146 271023542 6729 25092 133719400 32041 27378 621022249 64754 6729 197349507 27378 71866 94775033 25092 52470 719532815 25092 69673 303252405 60209 71866 469653068 36758 64754 19384013 76422 60209 599255138 57209 52470 309468270 69673 36017 546091627 3881 76422 824803458 3881 36542 275973154 57209 79223 241344500 7896 79223 260914948 77193 7896 697812800 3881 81168 523698221 77193 66697 994022263 7896 42575 440458991 3829 42575 357474438 26695 81168 126679124 26695 35332 98937790 26695 41227 789439475 12287 41227 48696740 12287 74105 224215816 47115 35332 432133427 41227 2093 151372130 12287 18941 773939414 76512 74105 237371836 20002 2093 99888180 55954 76512 232684654 79401 18941 892921130 6679 18941 969052378 20002 31684 329946952 4064 79401 680773389 6679 27991 274535874 31684 5598 53180932 27991 9974 108817404 9974 15787 196828166 43837 4064 83831369 5598 45660 220711852 9974 42606 43867774 43837 67495 772901680 51679 67495 651945614 51679 33161 538123800 24144 42606 361076649 56565 42606 254567473 51679 22985 232224028 23425 56565 993457522 42403 56565 485647570 75524 56565 102108719 56565 78271 39232474 75524 14589 838689807 12445 23425 997910055 14589 59872 158080370 9370 59872 309078303 74081 78271 597706219 14589 62480 750876201 22706 12445 23269614 62480 62776 85914115 68978 22706 859688308 68978 76257 37234567 12521 68978 553504892 12521 54845 190391982 68978 66155 684145923 12521 36622 926226025 57232 76257 141255696 36622 29961 941544290 18643 54845 113508376 29961 40118 867979824 68025 57232 873712118 29961 55775 502897315 18643 29584 382520553 73466 40118 547058937 37061 40118 361628031 67579 68025 672216280 37061 71282 932480164 8794 29584 40604820 71282 36534 683942140 37185 67579 737980169 38268 8794 612069052 43035 71282 6859054 43035 37857 334697394 37857 65002 585786599 16534 38268 740374038 51445 16534 424827214 51445 3369 483340900 65002 43027 790537193 5925 3369 34014395 43027 21045 124167969 5925 21109 675601881 11256 21045 321991464 68938 5925 63384145 27578 11256 799099800 21045 12672 298625784 68938 46819 820447046 61269 68938 53802514 46819 45375 516535933 44850 27578 628225792 61269 3002 541738376 18558 44850 261121655 11112 61269 687718685 25788 18558 894290117 73486 18558 462840356 3002 48553 520884708 48553 50419 28979638 73486 59019 940941622 12593 50419 657084983 36527 12593 418600084 25677 50419 456684750 51654 12593 845781102 5016 51654 627920702 51654 40620 956954244 17226 51654 993116222 40620 9134 99295517 5016 67481 658812565 5749 5016 353936537 5749 41853 957396074 16512 17226 529819829 24158 67481 881563865 66559 5749 564793804 66559 40306 99707476 16512 23593 966547303 66559 73193 362577543 40306 31462 918009941 40306 58235 102373254 2327 58235 948910438 73193 16242 220923708 73193 26047 579783290 26047 76675 196077419 53911 16242 453927227 53059 76675 744528676 53911 14888 906453934 30225 53911 761123117 54263 53059 679710229 54263 26515 192010999 6486 26515 258263185 3310 54263 602755810 30225 42919 901027282 16401 6486 462474224 44426 6486 637111995 16401 34517 287860966 42919 73663 852690481 16401 52440 196919817 14308 16401 575340953 37803 44426 816585276 52440 69806 100403569 41969 14308 689648293 41969 54559 820587751 54559 13786 295647615 54559 22685 798491091 68453 69806 597318364 54559 36907 631893437 66467 36907 134081113 692 36907 17923876 75887 36907 56990642 32429 36907 718951862 63318 692 946091004 44853 75887 706152630 44853 9814 856632464 32429 59980 536008055 44853 4086 15794462 9247 44853 791880742 9814 64110 495785476 8219 64110 861246863 64110 4212 965282824 8219 25205 131608055 18326 4212 569008580 4212 44571 615191711 25205 15606 1454911 12703 18326 857194078 55776 44571 140667807 55776 18164 255813509 12703 38637 304635 12703 3846 82285981 38637 32884 948492420 77027 32884 87703889 62515 38637 959738359 3464 62515 374762336 77027 51540 344569475 44651 32884 99473276 44651 18515 748263503 3464 19841 724969836 11020 3464 847099171 19841 7919 577910826 18515 37077 825793482 26979 11020 759515982 78801 19841 863767194 57749 7919 758252799 72105 26979 682328328 8218 26979 426041627 57749 70080 16381866 33763 72105 300140330 29166 70080 393330146 74579 72105 284160409 70461 33763 615944563 2180 70080 900268268 49750 70461 319747714 40912 74579 386512850 57974 49750 817916000 57974 59846 867917315 59846 6033 252044929 6033 13395 315203472 6033 15934 347795488 72527 6033 832400301 13395 39701 619027750 6033 73 513460914 62326 13395 624703793 48087 39701 316562539 54985 73 193536608 20821 39701 608449909 48087 78317 836872982 3622 20821 26205588 54985 48619 986472631 48619 27801 28500281 35048 3622 82174812 27801 62532 153130814 3622 11078 228883593 36991 27801 155064563 79329 36991 394306906 11264 62532 606802897 79329 57558 98423142 57558 56354 353776971 56354 18052 638897754 8389 11264 446193573 64914 18052 123578807 64914 9789 346948232 76425 64914 268394358 23106 18052 969588834 11956 8389 490904955 7526 9789 764288320 7526 34872 747023059 9768 76425 612332206 48540 34872 385753419 7526 35919 405102083 66860 34872 607377982 66860 28028 645911329 66860 45776 837201489 48540 10643 133960758 47142 45776 522544159 34089 66860 13566305 78926 34089 487314161 57644 10643 459091104 10643 70564 586184705 78926 68675 863091857 68836 78926 131801752 79127 68836 355202126 74261 68675 397315661 74261 54940 707247812 78065 74261 587447449 40943 54940 268162103 30619 54940 976771223 54940 41198 753142905 20184 41198 766278081 41198 44681 995104655 30619 63497 172290693 41198 4304 787461554 41198 72419 221701846 73071 63497 267829722 72419 49010 527748945 27399 72419 590008909 4504 49010 463334456 49010 54259 390891857 49010 79158 617778065 54259 15486 348751895 4504 77779 915522263 4504 6230 252567296 15486 41409 383503779 64844 6230 411298899 28352 77779 597846562 14691 28352 143636799 14691 6397 120107214 8316 6397 282258458 28352 63203 30167361 63203 33214 2211959 3985 6397 386042458 29001 3985 69983352 72501 8316 94980952 3040 33214 415059730 30885 29001 116563926 30885 23861 917984531 30885 67237 233241972 27737 23861 776896025 3040 3214 28778377 8397 67237 471560309 27737 24221 299631178 16605 27737 249278543 72444 27737 251328160 29088 72444 614063800 49873 24221 934141528 63229 49873 691928174 63229 42437 913529326 29088 13636 22077251 13636 30951 780335782 35485 30951 573785644 63229 17548 53464955 36994 35485 928985896 3392 30951 367354701 35485 10025 608485376 21228 17548 451625895 3392 64965 727790715 58881 3392 400275492 64965 30071 23511814 7349 64965 361122607 48349 30071 933099170 23277 64965 106367723 30071 3491 467964471 55560 48349 944487919 24129 7349 733440025 62650 48349 779695051 24129 23549 474239760 45191 23549 504028544 62650 28002 824899631 52791 62650 814140277 49632 23549 120032672 49632 71805 365947043 34659 49632 869539593 35537 71805 677408993 72448 49632 270342536 73733 72448 235659721 35537 53344 38828435 63788 73733 533501750 10591 63788 66957191 72448 56467 701867326 53344 7870 55329722 32475 63788 812655584 57859 10591 19755082 59886 10591 637827836 56467 47531 40583724 71837 57859 130556071 1080 59886 422766984 3647 47531 860956131 59886 22687 115241997 42457 22687 890390684 42457 29662 134445774 42457 2966 294058938 26558 3647 320594197 42457 69283 532583462 69283 4974 10583057 29662 40699 745497651 4974 11400 421045864 11400 57898 300514958 70660 4974 579870064 40699 28397 137972009 57898 38906 242827257 27692 70660 633586531 38906 11213 470063891 48888 28397 810417168 16943 11213 590456836 11213 52398 675923119 45757 16943 679374606 11213 7213 898176816 52398 27310 650059093 64911 45757 92552889 64911 64406 370243766 51491 45757 579071277 64406 12658 101236475 42585 27310 84606925 80760 64911 817929029 45809 64406 154076675 13214 80760 196139711 45809 20596 431383226 45365 45809 987238567 45809 7957 104025839 34886 7957 647640945 34886 51875 155114362 31419 51875 602447363 10633 7957 32017053 6774 7957 41600506 51875 14865 913148605 31419 9901 667653180 25787 9901 55650250 9901 15736 224322468 51063 25787 155028893 51063 27163 67868807 27163 58080 808040481 51063 25148 949285122 27163 15525 930212118 17151 27163 186256801 5438 17151 71768143 15525 45731 666703263 25148 40922 13429647 5438 54707 132690032 5438 77012 374173432 9340 5438 875049339 40922 5335 438651157 28019 40922 484574619 16166 28019 16624874 16166 73964 339591281 36934 73964 456181282 45302 16166 333275682 76542 36934 671468604 4501 45302 208678171 36934 41194 924117194 4501 20819 488435029 8635 20819 81349067 20819 51298 75284191 77838 4501 129321618 51298 50527 992741762 6827 51298 87297459 8635 19819 495849786 77838 70517 115526321 19819 29458 725282722 29985 29458 394354191 6827 46084 156321309 29458 26334 472334089 26334 55911 819789935 55911 26134 624674144 28443 29985 597999766 26334 2370 128435777 26334 3529 249709375 18854 2370 946605786 2370 67596 304563556 3529 58045 238000487 2370 27923 284455153 50915 18854 17612770 58045 33828 703762911 67596 62453 465762043 3535 58045 117806633 3351 33828 346435985 50915 6078 415684405 53430 3351 763724930 3351 60758 667605466 63679 3351 968975145 63679 16199 642223112 60758 63962 57072727 63679 20080 159712115 16199 55499 69442402 40566 55499 784638616 20080 30980 614097338 7713 40566 632740833 20080 63973 554431407 37993 30980 469881896 26890 40566 470582076 63973 41224 585342382 63973 11293 714332818 75249 63973 340820834 47562 26890 941533827 26890 40432 571489522 29 11293 126547882 6052 29 712952594 32689 40432 958161470 65974 40432 892331819 43110 32689 189456728 44182 6052 335046760 69246 43110 303613255 32689 69979 140296872 43110 50437 9324037 69246 37048 583270811 53785 50437 902899994 31376 53785 1956873 37513 31376 874672679 23911 37513 652839610 23911 78969 56236705 78969 11258 284264529 39068 23911 143074466 71066 37513 71437893 23911 33671 722398180 25502 11258 128839808 27009 25502 198289198 25502 63043 420441673 36642 27009 136706860 61206 63043 212463463 25502 65427 728466361 27009 2463 183486057 68649 61206 816863816 2463 567 953631867 39035 2463 85769684 75798 567 212775702 2463 63501 535833308 6460 63501 29823674 567 67385 346773702 66074 75798 780143710 69756 67385 770063978 6460 65155 686059488 11269 67385 930419134 65155 80105 175288327 23114 69756 224788755 11269 59343 770705938 78903 59343 36002413 37744 78903 437137820 23114 25474 844667623 25474 45352 249435423 45352 79198 702273863 25474 64306 72443695 64306 78203 811767703 35172 78203 769531295 78203 3836 56045285 19381 78203 932745985 772 19381 16207572 29224 772 352011487 43610 3836 282855684 22089 772 866269048 772 33346 915051601 22089 28911 460899553 3937 28911 296199681 42612 3937 508952941 23793 22089 993839759 42612 24762 71304610 23793 7134 925632187 39598 42612 639253494 13676 42612 951048372 66330 13676 600973995 13389 24762 663492493 66330 43247 390751968 13676 23750 710074504 54084 13389 626326770 48835 43247 122579617 25584 43247 500574626 23750 41842 834603504 54084 549 693717931 48752 54084 564544251 48752 79495 124186838 549 70872 666091935 549 18421 812046683 48752 71018 896788800 32329 48752 34156714 71018 78230 565117665 18214 71018 412479878 21641 18421 873883388 78230 3971 908310221 24044 3971 398511649 3971 64874 429404430 18214 41444 584781859 24044 19302 411238833 14440 24044 596485933 19302 5808 255221247 74828 14440 12660335 26859 5808 424446895 5808 80861 279932230 14440 17080 122992743 26859 70868 392826454 17080 8240 877074552 80861 17409 792280163 1222 80861 39070626 17080 79810 945302625 52023 79810 102637794 79810 45333 187050538 16574 52023 569938239 73839 1222 167053978 79810 77646 43734109 6867 52023 938650184 30974 45333 777086445 30974 32927 530879788 30974 24007 482579139 77646 71293 143059617 79840 32927 840049397 30974 4244 762721336 4244 49347 493830188 66758 4244 711711080 66758 37068 926197750 66491 4244 332798009 66758 20253 705860679 66758 68177 265910467 56181 66491 144197292 37068 10936 109492340 68177 8542 49020706 14752 8542 44435804 56181 49481 704485743 14752 70087 880156839 8542 8066 238643959 37923 14752 645153112 70087 10246 559102525 36122 70087 500850005 36122 5465 815392296 37923 51083 290866225 61611 37923 722091140 10246 61096 475458291 61611 31792 996029129 67072 5465 408783437 55122 61611 26849552 67072 53964 885706870 53594 55122 123967351 67072 30588 754493756 33740 55122 357974615 53594 17754 720550674 57274 17754 510383400 18954 30588 380344628 37219 33740 626094583 66060 18954 827451336 28977 18954 93755718 57274 23125 888109625 37219 1017 594498144 23125 68240 801347726 75568 23125 809969373 67219 75568 288302743 68240 46330 433439639 27594 1017 617721881 11094 75568 956668636 11094 51691 90892782 27594 28826 859382582 51691 71662 616294523 12997 71662 29663591 41520 71662 291768257 28826 54666 730350133 58527 41520 949761402 81107 41520 90053504 20298 41520 197501758 81107 75897 906471643 16349 58527 127595270 64882 81107 61496997 20298 3367 258292640 61086 20298 294940325 64882 3845 757376324 71930 64882 100746508 3367 63685 271284911 34411 3845 512228911 23304 63685 182411421 71245 3845 589251283 23304 68999 50167025 68999 55441 445915620 79429 23304 996223617 60207 68999 395348503 73549 60207 73037120 54486 68999 45091209 20003 54486 870777511 67657 20003 174079450 47000 20003 306557539 54486 72066 5084672 67657 24271 573145084 62681 72066 764719318 9326 24271 918476617 6415 47000 437042127 9326 19172 523873429 9326 65464 427584065 912 6415 198411177 75763 19172 131517929 19172 58799 114501507 75763 4859 93392868 58799 20945 828686577 46027 4859 93203714 45938 20945 97588630 20945 19583 681050590 45938 55991 588819287 19583 53058 320596381 54554 53058 496999140 54554 72584 858910715 41035 54554 214780277 72584 68800 368880145 13258 72584 174762603 13433 72584 17726859 48374 13258 522480244 13258 28934 420324922 28934 75261 676111219 2932 13433 677036726 13433 75722 652201865 36998 28934 909294584 36998 26666 742556303 26666 62067 6453013 62067 64751 981513135 62067 59551 345856311 36998 10127 264881442 56008 26666 599020731 42662 10127 353236219 59551 73985 70831775 73985 39763 469397786 63433 56008 901172599 56008 51480 90319770 7066 42662 481376130 51480 7018 687731659 7066 22280 123745135 22280 56642 486202346 41267 22280 794756718 4413 41267 328417593 7018 76362 265166938 22280 4697 833291823 41267 19528 493475702 76362 45526 668306625 4413 56910 282867684 40702 76362 765430008 56910 77724 254574364 19528 48184 147290790 53668 77724 79222174 56910 40051 182277183 77724 33917 4041548 28614 53668 276560209 33917 59176 62458716 28614 34008 13342751 34008 42041 844037552 58803 33917 363457863 59176 78459 356723770 59176 43449 572744089 78459 34086 147439302 34086 16196 647728603 43449 56886 967626256 56886 55500 636522792 34809 16196 353019105 56886 34989 230463932 56886 50027 21424141 35871 55500 697872281 55500 7495 135266305 7495 27334 858285069 62089 50027 589711394 18374 27334 907456802 22182 18374 918420861 70259 22182 395469786 62089 28156 320180702 62089 53199 977860451 22182 50461 61780938 50461 15032 750443337 70259 75830 891264016 50542 15032 104124163 55373 50542 23296060 75830 43242 381557099 48365 50542 599845557 75830 65542 627734938 10698 50542 906378218 10698 60856 785353231 10698 51711 62680527 64084 60856 782354908 291 65542 816241049 51711 78733 108762369 51711 61724 998554918 61507 291 456558103 61724 79347 564728224 7121 61507 942259399 7121 69419 446483918 28643 61724 405308061 69419 30815 86004356 80421 7121 72049227 80421 6032 718810888 2773 6032 125994474 2773 14823 38320522 47839 30815 826311418 49776 47839 456674089 49776 71625 82102435 44013 49776 491523719 24284 49776 261853238 24284 25405 130003973 44013 47269 402930843 74408 25405 925412779 22630 44013 3240787 47269 37504 96606503 75095 74408 399225723 45500 74408 47930356 34210 74408 573493470 45500 78328 23575464 78328 13755 96963049 24548 45500 463351998 78328 47724 15413382 13755 76177 384457142 24548 20059 45457574 76177 79253 993413318 218 20059 218575848 9465 76177 25722151 76177 67156 670665837 62370 218 671729631 67156 27515 28064326 2639 62370 787488169 22686 9465 508496041 2639 5758 751081348 48152 2639 307192467 30385 2639 633993804 47229 22686 541585496 22686 629 327429982 30385 66328 869888238 66528 48152 359547393 65214 30385 292900684 69217 65214 222656623 1026 629 328894352 47459 66528 985499571 69217 65264 904546402 47459 45157 231015861 44829 47459 983114386 1026 9314 64933476 47459 35992 558955253 54416 44829 426116288 21806 35992 295704335 56050 44829 270303235 13071 54416 862488592 35992 948 246805057 75118 54416 14653039 25615 75118 500238992 948 49170 811829511 63338 948 671546604 72713 49170 823790736 78866 49170 845316751 78866 2435 19308078 69944 72713 365980566 32699 2435 947352991 77169 69944 199065591 41416 78866 951961564 19888 2435 224972314 60607 77169 390324669 77900 32699 937472078 60607 17111 945525113 77900 30949 837706441 14047 77900 495662284 30949 73360 120248224 77900 4309 913357396 78148 30949 300732008 30949 18792 153873703 79589 14047 170517971 57104 4309 74897720 57104 48288 880636943 46684 48288 672445276 48288 28659 381075305 8321 46684 557400761 79428 46684 724589088 46684 27929 953839515 38091 27929 53055040 38091 41868 403887351 52553 8321 564575479 52553 42135 81223263 42135 69478 59557780 38619 69478 34167580 38619 80630 436761491 51725 69478 358854895 51725 33753 66255762 38619 37450 996294346 20222 51725 161036025 80630 5829 879111587 5829 43605 145662813 6372 37450 675297 48700 43605 89270477 6372 47546 89862117 47546 40004 558912139 40004 45650 885603346 47546 70782 245815451 40004 58638 513344020 40004 79472 666439967 7541 79472 665663016 67254 45650 588069231 7541 28713 562997268 28713 26885 163303225 7541 35069 453734046 28713 15114 933063935 19792 15114 718966927 18204 19792 474390680 18204 19809 506527698 15114 47768 526673384 36710 18204 411019372 76118 47768 942655630 18204 73695 61589490 76118 80929 968482025 71417 73695 493844311 54732 80929 827477809 71417 555 590639799 80205 80929 889057937 71417 50435 69872033 77454 555 565445030 77454 65128 81733110 65128 77853 561484411 77853 17453 282268413 39113 65128 372858609 66062 39113 304568947 18722 17453 237702274 66062 34419 837633864 34419 41014 864727385 18722 56283 221345335 37279 66062 31705913 68814 37279 320647753 41014 67210 579729671 67210 1993 127247112 17154 67210 917440968 30093 1993 78697819 67210 56459 425757921 17154 45556 686427663 30093 45394 961130963 76579 56459 875633772 67876 45556 610008536 62042 45556 86037914 67876 61897 748307386 19221 61897 733101413 62042 19558 380444181 61897 50128 298760531 19221 30976 374669092 22492 19221 123850165 22492 35032 235728535 19558 67542 128219071 35032 44745 153249119 69001 35032 488571850 74489 69001 367347817 74489 1297 271282071 10598 44745 996211939 30249 10598 514984702 74489 75790 32151261 10598 46271 11480335 1297 80333 229727093 80333 35490 246009767 30249 69664 551544845 80333 37098 874837716 4988 46271 16694931 73992 69664 733129050 30884 37098 102301506 59320 73992 258109317 52661 37098 920781359 30884 25035 539590362 6005 73992 626713379 58642 30884 321640657 25035 71289 810304624 78731 25035 934178493 31263 6005 142680674 71289 43823 475430880 58642 9084 542756925 43823 47522 835095389 43823 21629 118727294 21629 9823 20515708 47522 19067 561137335 6856 9823 92878388 70826 47522 320025577 15279 19067 476538513 6856 57044 950185219 6856 75245 381452463 1110 75245 679517657 75245 3193 904856616 20053 3193 392234827 67354 1110 37310866 3193 78015 489726637 65397 3193 759839617 73414 3193 86698742 35512 73414 126785332 33923 78015 157384462 47374 73414 193364608 73414 24346 458494845 49584 73414 86993337 35512 45308 637230698 53453 49584 19327359 30327 45308 284693424 49584 73613 869347216 53453 28254 808905639 53453 50058 159066063 73613 57402 318271642 30327 57668 588572316 31744 57402 561635023 76031 50058 692998189 31744 46786 795863289 22857 57668 853759799 31744 39913 524633609 46786 10720 376802246 46786 57268 185883752 73310 57268 761648876 39057 39913 732360131 5023 39913 115563068 9104 73310 739305104 56855 39057 833780985 56855 17926 464146815 27203 56855 601867558 5023 36423 894256675 56855 63922 295449434 27203 76916 243884507 17436 17926 956741812 35446 63922 660747494 51577 63922 698028245 38159 76916 562658719 2140 38159 21025907 35540 51577 96175123 51577 9987 424173270 2140 55597 121200066 45892 2140 698105158 27376 45892 229679320 9987 34722 261232262 31815 34722 82282241 15980 34722 181277291 38871 45892 758572394 34722 42504 284946963 52241 34722 317690698 23975 52241 747237396 38871 12844 609739437 65184 12844 16335644 65184 67680 225128832 67680 7218 773456975 23975 72619 525069032 6990 67680 2355558 70549 7218 442399282 20088 70549 359290617 20088 521 937379558 21370 70549 70937437 1751 70549 336139049 77896 21370 848717063 1751 11796 581457801 77896 46276 949684692 47293 46276 80385501 72867 47293 730103039 77896 52482 994704079 46276 53080 715039442 46276 11096 341349283 62153 52482 246169565 28755 62153 243675713 28755 45623 365203762 66954 53080 801502187 62153 53054 63186296 62153 61889 197533608 80487 61889 463576243 66954 62237 238854809 80487 18004 628384098 24663 53054 150990032 18004 48745 424493808 36748 24663 127507229 19969 18004 774016819 48745 58416 606068229 6283 58416 899593267 36748 44622 682585378 44622 49012 666352176 77219 58416 246804305 68875 58416 464852435 68875 25392 461083016 11799 77219 492220937 14935 49012 514678812 27076 68875 192289279 33371 25392 973123185 11799 40126 278878929 40126 34039 103774867 40126 22883 208005098 34039 71504 710485933 22883 20826 911042451 34039 76322 323594528 15711 22883 116488024 2163 71504 808914900 20826 21074 637473696 15711 22873 371945186 11536 21074 956542046 22873 1678 482881210 36579 21074 491644825 22873 27447 109592862 1678 53585 603609991 8254 36579 209640180 18637 27447 59345613 18637 79427 438378006 27447 49951 249729840 8254 4632 101888977 79640 49951 317934451 5697 49951 823924359 153 5697 136696110 56106 5697 774811722 72114 56106 541074814 12269 153 729012285 56106 67035 979785109 60587 67035 651412542 56106 60489 61969867 60587 30767 860396738 67035 480 696237800 73065 67035 253101477 60489 53948 88484664 60489 20727 875450472 75770 53948 692859771 73065 72632 204019494 73065 38912 255339303 33111 53948 150249395 80067 75770 365815811 41362 38912 18721567 12659 33111 924334374 21458 80067 109540184 17625 12659 812143696 29980 12659 80582118 41362 39633 374474479 12659 64518 97242469 68133 29980 568564823 75417 64518 531328390 21639 29980 894339778 45439 75417 847780338 68133 63877 89151012 21639 43399 450510121 12745 45439 932260033 34095 43399 589042076 55705 43399 230853332 43399 74952 57482819 56893 55705 355497494 729 56893 911823538 56893 41848 780492077 55950 55705 746787451 25012 41848 490933561 24943 729 78195184 25012 52838 46890215 70589 41848 569064219 24943 46037 868818786 57659 52838 380945892 70589 43206 173677089 7007 46037 154976461 57659 21695 137248227 32563 46037 109045667 57659 1204 204298529 1204 61655 523289263 32911 1204 38584187 23927 21695 579953561 34393 61655 985067507 23927 19584 826559169 34393 4575 23287281 4575 57006 240532152 76424 19584 366794277 40604 4575 11407488 19584 40113 931473627 41704 4575 898615559 12350 57006 76325741 12350 15881 916120538 41704 27383 650126906 65557 15881 434191875 37910 65557 896727388 37216 27383 266737806 37216 14430 97626640 14430 71616 606904189 31872 65557 878465077 31872 55915 263727914 31872 10500 43250411 67921 55915 824446202 55915 61672 166372786 10500 71078 350690449 10500 58452 933239768 51877 61672 55513479 26569 51877 155414378 63980 71078 928172176 55311 71078 849316570 55311 6620 364999417 79653 26569 172361539 48440 6620 386388234 79653 47761 183461288 69074 47761 57715024 48440 26550 131788480 79653 15892 816195071 38190 15892 825703002 28173 38190 585083577 51572 26550 181527664 59866 38190 89922201 30277 51572 37596384 59866 34860 976849290 67617 51572 822102395 34860 55981 703584743 69971 30277 119901868 70133 30277 122495624 77367 69971 552837731 67617 1511 267284284 69971 7064 354692629 70133 34041 798225382 34041 67181 646442244 34041 9844 661519999 26487 34041 107578078 11990 9844 316737384 63258 67181 887410301 2610 26487 256389522 63258 19130 109644313 2610 6963 970533795 64090 2610 843292978 32582 19130 455682022 64090 69302 595219048 32582 43031 813007301 64090 54118 939577852 67879 64090 736872147 35799 67879 257807241 35799 10070 485784290 75159 67879 854550683 4246 67879 81427432 10070 60521 98940564 35397 60521 956267200 4246 43653 509857099 4246 53379 763873900 4246 42507 150928234 35397 34586 403764468 42507 29707 113558934 34586 76758 514965107 6731 42507 142656835 60020 42507 561867461 29707 63867 260780342 29707 81108 81537869 24675 60020 538869837 38537 6731 127869768 38812 38537 567142796 1644 38537 60581980 24084 38812 312494713 58172 24084 357466924 24084 48559 82022252 58172 35475 294369572 12029 58172 560781219 24084 24687 932204396 61733 35475 410096879 49831 61733 940667183 12029 37357 627658261 37357 76343 487504750 76343 11478 506306952 11478 52695 112058886 11478 72741 988881125 37357 35507 291113659 76343 25374 301742201 52695 32850 927139980 32850 61845 368544818 72741 76769 289105075 68247 76769 110980428 25374 74563 388550253 67867 76769 134125036 50104 76769 51134498 36494 76769 620440503 67867 13584 802008326 76669 36494 199369025 48154 36494 989053716 50104 68296 563588394 54887 48154 750852765 13584 77161 193557604 76669 20186 813526140 1002 77161 246178411 71895 68296 962053067 75048 20186 730305724 77161 65787 917806646 75048 68636 539665487 71895 15366 365564147 71895 56527 479627899 65787 63268 923045135 15366 49092 113533025 15366 27987 200683515 27987 32763 719599238 63268 79975 18578026 21691 27987 143366183 32763 10767 688173501 27987 27807 516429913 22567 79975 684739940 27807 2682 799914811 21691 72601 229847902 34106 10767 750467498 51469 27807 76539386 22567 63409 159044148 13201 2682 668956207 60571 13201 711318526 77081 34106 591256797 76427 77081 22087505 67206 60571 137753600 38586 77081 686710242 68528 76427 877390723 76427 34473 630795115 21341 76427 19516562 42569 38586 772296566 42569 40079 762349702 40619 40079 203565859 44034 21341 807464612 44034 14527 992368501 43510 42569 949199041 14527 33851 178623880 33851 50789 642601044 14527 52886 62672942 72325 52886 567310305 52584 43510 730830852 50789 77921 531479887 38507 52584 418944580 12362 52886 100133869 1895 77921 826951184 52584 51479 49481073 1081 77921 676423281 1081 74718 876491827 71465 12362 656544728 12498 1081 539055195 69250 1081 420476786 23334 1081 652842228 12498 37217 958925835 69250 15733 341559420 35380 69250 234333813 76434 23334 663908271 76434 68810 171482680 76389 35380 235222108 65677 68810 456775117 76389 57024 492683303 68810 58837 307522756 57024 47143 588006751 47143 14659 59027850 28211 58837 568967875 67271 28211 853487716 28211 44924 69518507 14659 39280 301310007 39280 9649 578097867 35499 28211 722836705 44924 60888 839383667 14172 60888 533559712 1648 60888 922335181 41465 60888 551196445 41465 48846 295469650 14627 48846 345429616 74075 41465 144214213 24200 1648 35350028 41465 12041 341931108 24103 14627 901752241 24103 13913 662466804 62788 24200 723954752 13913 55970 586753510 13913 21461 159378744 24103 74182 990533299 74182 58615 937025013 74182 4997 691902316 55970 74923 38241604 74182 2988 28143466 2988 49529 476827487 49529 13374 597409610 53588 4997 964282417 74923 55101 180242173 49529 78585 178877486 27627 55101 94010322 24986 13374 138104963 36222 53588 393418735 53735 55101 46011486 78585 66898 592357173 25390 24986 145023621 66898 40527 940122028 53735 48750 117840139 22210 25390 257666059 3543 40527 98778192 3262 40527 745519790 48750 16920 609422639 54062 3543 102895480 16920 58948 789585921 48502 58948 425853851 71331 3262 805310932 65428 16920 754125834 13049 71331 833890347 43417 48502 657991959 43375 71331 980233162 13049 9342 85292063 9342 78071 538272303 78071 68449 912338116 43417 36905 362471134 9342 17271 664710533 17271 32895 308330050 71984 68449 741887703 24773 36905 458192422 15054 71984 196490445 71984 55643 127920836 55643 78280 921274449 13596 15054 847241166 15054 28400 581680362 29076 13596 527977551 44139 55643 413549697 26482 13596 195054152 75312 28400 338500196 29076 21453 229288549 48478 29076 241955246 46078 26482 125875187 26482 20160 905525357 73202 75312 169412451 60668 46078 204474275 46078 51520 344712594 20160 8353 580415914 1542 20160 875825363 25286 1542 110897896 1542 52820 734639696 8353 22905 256714393 22905 78797 784766927 25286 51132 475860660 77093 22905 21622198 22905 35137 565663883 79691 51132 770231867 78797 56061 547703128 79691 33994 714284906 9421 79691 182828640 9421 49953 805674245 49953 59803 216334928 65802 56061 640783982 65523 33994 328052967 41441 59803 3473905 65523 50625 92192224 50882 65802 984045469 41441 14268 705763548 56182 50625 724203405 33630 41441 453666175 81136 33630 848501413 49438 33630 701769048 43965 14268 826949185 56182 11016 367356683 81136 52848 407733361 11016 77829 129964147 71545 11016 642520935 39532 52848 216310795 5247 71545 848082615 77829 29064 504946961 5247 56571 835830973 55653 29064 147219170 29064 45758 651078501 16341 55653 293721540 16341 27289 34606926 45758 11097 826140208 11097 26455 766717772 27052 26455 206874318 16341 39452 482414132 45455 26455 692450098 26455 48557 976932672 45455 16399 103555099 50968 39452 873746018 50968 5240 607791224 48557 73784 569262353 73784 2553 130934202 16399 9350 562393719 81078 73784 77486120 26719 81078 131136089 81078 39240 293786826 26719 78684 118595373 9350 36305 606400401 80747 39240 352868990 78684 63154 36529152 80747 48437 240022069 48437 7663 725430614 2447 36305 256426193 23149 7663 541441047 78424 48437 706400654 78424 43864 557033543 29128 78424 114486806 14411 43864 533272684 1572 29128 818637466 78424 33106 595385444 233 43864 834482811 14411 77527 673065618 13820 14411 861615652 80031 1572 395940378 13264 77527 945257087 13264 307 902284114 35854 80031 13965128 35854 18013 254750246 80681 35854 14249491 29648 35854 253079881 80681 35050 797939913 65558 35050 996313151 65558 45135 203113868 67943 29648 441823592 9353 65558 992860987 10236 35050 529073938 45135 69514 778897654 45135 80577 485454682 7622 80577 186638274 80577 14408 560030649 10236 48783 166380938 14408 43944 169690866 54072 7622 942545840 14408 67700 303253734 36569 67700 73148754 67700 74446 529961825 45627 74446 71479738 74446 59013 636031734 13477 67700 760893511 17679 59013 1377639 13477 22834 115064362 74045 13477 286130997 63563 22834 585107481 17679 24870 239508022 54861 74045 358013437 78249 22834 756157465 31816 24870 114369783 54861 56216 557256788 28101 54861 202805792 59076 28101 718743653 31816 4416 121876836 9806 28101 999559560 69235 4416 627496804 24527 59076 172982877 40132 4416 565962969 69235 21770 847177512 21770 34689 557328440 3740 34689 280022046 50775 40132 609926886 29832 50775 766698025 21770 56611 24101438 56611 1976 344851046 33931 29832 301220170 56611 33024 47903193 33024 19124 467651055 1976 71557 632496855 52675 19124 867868673 71557 43524 635400812 19124 54659 120164059 42641 71557 588788491 383 71557 835260553 383 65450 72187058 383 69500 274307212 42641 18136 387541264 69500 47505 724255520 65450 78784 852174420 47505 23112 382127478 63499 23112 739344526 65162 23112 951649649 70071 63499 39889959 63499 61654 258927265 44264 63499 861344943 36525 63499 9475929 70071 1198 179710465 36525 11316 10162144 44264 35323 668283364 58081 11316 56981309 11316 22349 90528039 70733 1198 92679525 22349 39177 68038969 26491 39177 337341290 39177 56342 270324701 41900 70733 822271554 70733 32810 107849115 41900 61943 501949646 61943 46878 898254607 26554 56342 525158585 35563 41900 592705547 35563 60239 961378005 67812 60239 516790850 46878 5323 393431317 7892 5323 521995544 60703 67812 925544635 5323 80653 486733845 15611 67812 943109234 60703 4815 392708254 60703 9902 180018902 25228 9902 704951991 28548 15611 377734882 60801 15611 628728009 11149 25228 665572877 6325 11149 493077787 6325 16127 991614867 76844 11149 430398675 76844 4567 858199345 4567 13515 629565721 4567 46740 132263739 73194 4567 407075986 73194 44700 616601197 81194 46740 633581583 41354 44700 301098994 53198 73194 397710006 79745 81194 394355492 18361 44700 483408351 53198 53497 620495802 59395 41354 504291250 30838 53497 344151676 18361 79116 181832841 34861 59395 83152370 19862 53497 993792115 37371 79116 411937390 34861 19213 898015075 19862 18207 479951800 34861 61381 159558552 19862 47551 51417243 72562 19213 361296129 20774 18207 524462671 25082 18207 833634131 42109 61381 714184480 63411 42109 543424885 63411 22356 134211541 29743 20774 325781661 29743 55132 897601520 29743 16911 519162459 22356 30471 972362366 30471 37258 479654654 16911 6298 841345109 37258 58877 781017234 38474 37258 387793491 30471 29878 270366257 58877 50162 586232270 23912 50162 644243318 44935 50162 95701219 10275 29878 882029453 5938 23912 499952630 75724 5938 997082330 5938 59105 178203173 185 44935 670076437 19668 59105 682994841 59105 24023 761591282 24023 69916 407226170 19668 25006 892173314 69916 41949 471432016 30413 19668 422384538 48280 24023 318799034 64884 25006 150952589 32579 41949 29445879 69477 64884 720758943 11246 32579 125589706 64884 75525 935032795 11246 69977 733275434 69977 4030 817255555 4030 43746 960011815 53470 69977 692315998 26413 69977 529087238 26413 39686 3396564 53470 65151 547669567 53470 65229 37401036 72934 26413 126309476 80015 72934 730843438 3197 65229 5052718 65229 19540 55172512 19540 29526 382024632 70125 80015 159645693 55046 29526 83752551 30006 70125 838189372 18891 70125 584342662 22502 30006 433539290 16313 70125 995293269 30132 16313 892393833 22502 43948 432278918 15150 18891 165726614 15150 6926 348909324 58365 16313 851566416 6678 6926 515429572 58365 71892 625360007 6678 42192 169238580 79444 71892 407497236 72455 71892 308980322 72455 5745 911393898 43048 5745 366854116 69313 72455 62277206 79444 1168 110060898 69313 70040 200583955 3343 1168 474188133 43048 3815 187283723 3815 74191 693800883 74191 26146 886415535 74191 69301 261170684 3156 3343 222961705 57382 3815 25424506 57382 10901 2115246 19722 57382 381370579 69301 68215 598442646 60574 3156 829271758 60574 38505 935600122 67330 38505 816968864 19722 70367 852355351 67450 70367 198726523 25467 70367 589932977 43268 25467 998433442 43268 61118 579381706 23353 25467 982743384 23353 72385 439977232 60091 23353 908811891 60091 60361 873030674 61118 4144 216293348 4144 31268 833932181 4655 4144 137274750 71680 4144 140531177 55786 4144 647244071 4655 4836 867705081 71680 41309 631557677 71680 74403 96275397 5505 71680 625516087 81113 55786 503198855 42925 81113 315941423 41309 7579 21216554 76135 7579 105926851 29430 81113 247631576 42925 55813 829165421 55959 29430 654007838 7579 8749 700840868 29430 67047 495639044 55959 2207 772831195 54168 55959 509694824 2207 64292 269850570 23545 8749 589320902 2207 26642 802493036 26642 63019 731692445 42149 54168 76837372 69850 26642 756991351 23545 65552 22504560 63019 32502 396496302 69850 36381 91918040 42149 11196 995686501 11196 9352 469822826 5961 32502 819058578 36311 36381 990150707 58822 5961 861295660 37269 58822 655900543 73676 58822 740606218 37269 60440 600906739 73676 11660 827159358 25483 37269 720556118 25483 2103 536441598 55440 73676 351292153 55440 23368 42688634 25483 52088 924157203 77129 2103 207260822 4361 2103 83312812 78514 77129 642191403 16371 77129 557674361 56430 52088 576315680 77129 32280 480980304 4361 54020 15839670 75707 78514 661118174 75707 62531 915148308 75707 16725 791405707 16725 51874 370457387 51874 44333 6192169 3218 44333 161871665 8639 16725 52848284 8639 46601 436313733 51559 8639 643745233 46601 67114 698113429 8639 51366 699038226 57314 46601 985226381 46601 26214 506587514 58118 26214 657054004 4078 57314 704186101 4078 64983 829481363 6203 57314 134372261 4078 44162 332361887 58118 41545 191970037 56576 6203 142772493 78621 41545 314750958 42806 78621 260679226 42806 36801 509204455 41545 1472 197121077 80318 36801 340567512 13954 36801 732524081 13954 79019 88055689 80318 64040 148834674 41959 64040 984325223 64895 64040 139760069 40881 13954 36331400 8569 64040 906331948 43828 40881 566387452 43828 66720 801514328 66720 49500 646545807 49500 80221 809036042 45206 66720 248930978 39923 43828 181412355 10562 39923 766708225 49500 26843 763601469 80221 70403 126284288 39923 29971 851914173 10562 71632 918908712 77297 10562 366532227 70403 33134 511670223 71632 52330 444261609 56798 52330 328050076 71632 63687 571221633 26250 33134 146836441 26250 65199 652795015 52330 4125 169539131 72830 63687 607195362 39558 72830 384062675 26250 36191 29121890 26085 39558 872173847 44021 4125 963079336 39558 37289 141365259 77711 44021 770347159 77711 24236 520775056 26085 8853 668540605 44021 53104 495688030 8853 72302 580446901 8853 17098 168428470 72302 5963 570691982 57479 53104 376920844 75836 5963 961163506 17098 30464 390350754 17098 29715 817446432 20120 75836 61999285 66454 20120 630217027 29715 49668 491808030 12972 49668 637663966 38149 29715 113322573 12972 42267 250996308 63107 66454 397406861 12972 8095 519059256 42267 15862 884855475 15862 10050 421865696 341 10050 103691041 54282 15862 221065204 8095 72628 68561025 22269 72628 732104559 33969 54282 455620278 22269 34372 85841556 73465 22269 248635663 78359 73465 304309044 72459 33969 14387646 73465 69506 78649681 48098 34372 202500484 63601 48098 614324195 69506 43591 101699251 48098 15592 198034935 45587 48098 85405958 67396 15592 892355020 67396 2382 464974657 45587 54003 227257933 45587 29335 681635 26217 2382 844963808 39823 29335 361429832 29335 26671 826437824 26217 81225 499380296 26217 58652 55541888 26671 7407 925236226 58652 28010 493994508 43912 26671 168870256 43912 16624 432676754 16624 33362 94218503 33362 78198 109640583 33362 69303 103128668 33362 33766 73754159 16624 64 820448526 36339 33362 954155355 64 23983 260374582 22553 36339 129948423 22553 46287 434957227 36339 6707 84386258 32690 36339 792165813 6707 10034 300621813 57101 32690 126636063 72110 32690 550171448 17122 6707 755451372 66544 72110 418592174 72110 21164 318592589 1731 21164 29294335 21849 66544 235261059 65660 66544 694857280 63650 21849 256576933 21164 8191 581872445 44824 63650 5680848 68738 65660 991272277 63650 694 373239813 39850 68738 227491946 694 74729 68103030 9244 39850 587840364 68738 41968 175246428 74729 68768 342761759 39850 79890 825892713 41968 51688 632884024 68768 29631 142103039 79890 23763 271239258 51688 80619 470259551 15719 23763 285590032 34247 51688 172658222 43347 80619 96304348 12641 80619 284316043 15719 12694 618977143 43347 17129 15751509 12694 21515 675477830 43347 45159 227099197 12694 75362 131109979 18467 45159 106362705 52532 75362 185559774 778 45159 940258370 45159 45192 929257069 71174 18467 185654855 20935 778 312241856 56787 20935 871625563 37848 20935 382750889 56787 81246 170327063 54670 56787 222622853 33341 56787 419148210 37848 58280 112198960 40018 58280 540585434 40018 26014 371270606 58280 37035 756027682 17809 37035 22546604 10425 40018 533801371 40018 36551 647162154 17809 32545 879066523 32545 42676 408937500 36551 76018 629431899 36922 36551 720635783 32545 6050 24043942 23487 36922 397857596 45090 42676 287474607 23487 17652 649014108 6050 53409 167113144 53409 50006 141522535 4445 53409 106438906 33387 17652 475383207 53099 4445 572722773 65508 53409 429889673 33387 382 558552537 4445 79686 433100235 50130 65508 505987399 24960 53099 354856788 65508 75333 268249789 24960 2811 341509459 19051 79686 883911942 79196 75333 339181083 60513 79196 64880203 34639 60513 878009365 60513 15289 454440957 60513 5649 939691922 15289 310 89874089 77851 34639 128379149 13926 34639 765521288 72597 310 621637356 21179 5649 487836998 21179 24900 614209235 24562 77851 749291675 15246 72597 981760044 80464 72597 897074943 21522 21179 162351544 80464 80188 915152907 15246 22875 804889785 1941 22875 342244167 57148 1941 212026455 22875 42370 259980100 81061 57148 62597686 1941 62099 271826205 14847 81061 864967399 81061 70127 601762005 38873 70127 66454018 7003 62099 393858696 2087 7003 83423401 36464 38873 502245625 38873 69189 13208184 8439 69189 93485648 69189 47172 885340153 12185 47172 677092353 59131 8439 988671664 12185 37554 930678138 18208 47172 668537992 18208 58437 57449196 18208 74560 245545125 74560 23971 774628861 3572 58437 219139244 13494 3572 302149979 58437 68527 318506219 62154 68527 818772863 77719 3572 691675394 62154 14802 172145764 68527 11661 425371755 68527 17186 732959654 77719 17332 126786316 11661 15843 558490896 26831 15843 134421226 576 26831 21188800 26831 9147 532343621 8183 17332 239127595 59753 26831 260429745 59368 576 740917620 9147 62039 242663672 25325 59753 617678599 8183 63526 591592623 62039 15299 815615859 25325 77500 462502649 31985 25325 693184294 63526 60480 105909383 77500 18268 903619011 15299 75290 393745005 22659 75290 200670029 22659 80034 803795291 75290 49903 36158149 12433 22659 5529522 63059 12433 966544008 49903 24566 289042199 34768 12433 598044604 30778 24566 455561926 24566 70694 92875760 24566 4842 357207364 30778 76245 35455266 67834 76245 601285940 4842 64673 560100766 76245 792 712332557 59285 792 792407371 792 47600 778346034 67834 36878 486760143 59285 4951 67452577 12302 4951 623312938 4951 66308 798204033 4951 5662 191457714 12302 7568 2351274 5662 6362 471468451 6362 77173 710258220 6362 32541 62616798 5662 55065 30384879 11528 77173 592208296 38186 6362 531744321 55065 14294 191382492 8419 32541 321061539 55065 62108 202670791 48290 11528 829383611 62108 10929 386581598 29838 14294 64865574 73045 10929 674850984 62108 49055 452267831 60616 73045 802832188 38950 29838 360843716 77928 29838 470081353 73045 24591 543677549 77928 13175 843600219 2825 60616 483286562 49228 13175 58249597 36655 24591 440633927 36655 4981 111624111 2825 31502 233421950 2825 63126 713619388 37147 4981 708758533 36655 50207 664674447 63126 14842 962611871 63126 21325 636693713 63126 47184 58350479 32608 14842 574531506 40015 50207 418859239 16873 32608 342812480 57651 32608 429827358 21679 47184 389115566 60096 16873 474737564 25903 60096 780661151 66355 57651 696997249 25903 46658 382099656 46658 35846 911612862 25903 12214 698257458 25903 17414 48436380 35846 42174 246511852 35846 53900 554973685 17414 56583 130960652 66807 17414 27764165 48044 66807 885034707 27846 53900 455137715 21506 56583 261676542 66807 60602 119292586 64865 27846 798078991 64865 27887 950673618 72246 27846 214434340 60602 75180 176058105 64865 76348 135639115 72246 51614 544769389 27887 6031 413075062 51614 32168 49344827 76348 62931 309286718 49187 6031 247825178 32168 78504 70159025 57811 49187 850772226 49187 79300 574729096 31454 62931 35557269 10468 57811 43391364 52563 31454 192230444 10468 42104 601396353 80035 52563 125243198 80035 17064 348123978 68077 42104 412364688 52563 19789 94004968 42104 26647 317659664 77688 19789 255372545 2940 19789 19183294 19789 39455 971323000 77688 64651 857422982 64651 34814 247630513 64651 7914 849192107 7914 63659 866621499 64651 73031 363797945 64651 46490 892115579 73031 9181 603999568 54218 9181 403965149 46490 37962 161858974 29795 46490 883060416 63731 46490 88368568 48254 9181 383874089 63731 67822 336661763 48254 2762 625549070 63731 10257 56422246 75877 2762 327886227 37605 75877 343386796 22773 2762 327073136 37605 56116 102909048 10257 58161 929844627 58161 74550 808740197 29675 58161 727768080 19373 58161 167988488 68389 29675 994498879 49860 68389 736338705 33876 19373 756587473 45793 19373 707141029 33876 61548 83251854 61548 10129 632224544 61548 46574 104680548 61548 41873 10705694 72744 45793 307524717 51529 41873 860599862 10129 53127 546671391 10373 41873 533325187 19986 10373 135248602 72744 3598 3508925 53127 7905 459837849 3598 38899 847266259 19986 30034 353861224 60763 19986 36928724 30034 70399 113344937 7905 61183 103426608 70399 67247 492905243 64822 70399 757914062 70399 25400 129330641 73325 67247 30152564 64822 7183 122712245 80814 64822 776485909 37898 7183 411810385 7183 12778 850932354 19075 12778 356909180 51727 12778 262592017 80814 19350 878455040 37898 78970 123600106 55681 12778 251012290 2859 51727 195281310 67591 78970 609631280 78970 74387 413470365 32560 2859 886875418 46837 55681 700122313 67591 61335 645036883 46837 66673 158094116 71299 74387 178576353 66673 55241 142165463 61335 46882 96907471 41889 55241 989962073 55241 16863 552571795 41889 14792 123080028 76703 46882 67445066 14792 65116 515859449 60542 16863 112241662 49172 14792 535330931 60542 26480 862365025 16613 65116 824409465 4059 65116 825218423 9719 26480 470479201 51718 9719 812355704 51098 4059 90520783 12070 51098 268186042 12070 42400 433835144 12070 33819 783333111 41140 12070 523942862 64871 51098 381384006 33819 55563 471964441 65584 64871 746219372 7537 33819 619802777 2567 65584 403997347 18611 7537 432850326 59615 18611 956451353 59126 59615 868119164 57856 59615 486824268 59989 2567 104441432 61166 59989 672204382 59989 75928 142628379 59989 80452 985197509 926 61166 10516635 61166 61294 705293438 61166 38665 809468226 69004 926 33998736 926 3186 388022866 3186 56518 974289255 30286 61294 491195491 38665 64561 15475700 41897 64561 497165324 56518 47198 33821957 15672 41897 606113179 47198 8686 261431903 15928 15672 524858897 64009 8686 610549525 47198 79244 726543057 15672 52350 801499847 49261 8686 69310354 74772 64009 124035538 36711 64009 298503429 9637 36711 865243945 32883 9637 938252380 71538 9637 546868286 32883 70475 922852502 9637 41852 58526388 19589 9637 239303739 32173 32883 342851363 70475 7211 170543618 32173 62516 261004228 29476 7211 390435900 21853 19589 67922490 62516 80111 172333486 41393 29476 706554999 61950 62516 81248321 67712 29476 972938768 67712 34988 988624809 62775 61950 66278044 41393 54235 235264964 60181 67712 913874109 59956 34988 880523015 41382 59956 135684341 41382 48953 769781540 41382 50427 817760020 50959 60181 82818970 38591 41382 488244022 41382 55611 802834350 48953 55040 442750176 79521 38591 278105197 55611 21554 69328026 55611 59223 684928411 2386 59223 739105266 79521 21224 437998557 12439 2386 157979459 59223 55259 976078689 65102 12439 536413686 55259 50981 896770414 61386 50981 681461157 11860 65102 150633731 62944 65102 459393461 11860 66768 283018125 50981 5276 559223918 61386 47589 356320343 11860 20540 913536661 62944 79519 856311968 66768 40849 846295406 80847 40849 730164179 20540 17722 919826298 76068 40849 95816682 40849 61387 693942607 61387 75551 2175675 26865 75551 633529774 17722 46322 754970669 62065 26865 418014392 61387 1182 519244808 26865 19260 991573448 46322 2256 825045335 62065 65632 740631757 65632 72408 110320511 65632 45132 668307567 32972 45132 342065804 47843 72408 212905558 35609 47843 805036344 74883 35609 945425419 32972 11422 63053963 47843 67449 677781096 26314 74883 574757018 11422 27020 964175724 35068 26314 331334501 23233 67449 87848437 70801 23233 112114318 26748 70801 505358591 74477 70801 187768302 42005 26748 971041680 70801 52618 752675116 26748 13245 117237640 79201 13245 858984919 81210 79201 872003602 19931 79201 462875053 8124 79201 269906989 13245 75531 161829747 42150 8124 591158651 19931 7013 964031655 7642 7013 918830802 67476 42150 790040840 29887 7642 850978164 67476 37093 791133823 29887 7143 691831160 7143 44263 454843452 47806 7143 276990936 47806 26864 859771136 68596 47806 7292188 54212 47806 724371772 30247 54212 87810018 68596 41121 401757511 67763 30247 418208539 16215 30247 10437792 67763 61947 5206722 16215 58846 269734264 20196 67763 974868301 61947 12601 783233112 18097 61947 814446611 58846 26131 34699570 20196 33209 405785410 18097 55731 726699660 12601 68178 402094289 20536 55731 929521270 2555 33209 10259551 4685 20536 141198616 28387 68178 546172567 9700 28387 308302924 59768 9700 811576082 53841 59768 826264645 29602 9700 998242860 53841 73394 593336677 53841 6313 8290363 59768 7807 503990327 53841 61763 803453074 73394 37743 886563793 24027 61763 733265618 61763 27428 744531178 3239 61763 52250599 37743 44367 397262733 44367 23578 32978192 79164 24027 13096067 25001 23578 638966523 35985 44367 396048214 38080 79164 492656055 134 23578 119841759 74244 35985 23344469 25001 79595 169042777 38080 32779 942264574 74244 38959 411920854 134 9606 916755700 74244 10211 807472481 80963 9606 764264450 10211 51708 490413924 45530 38959 78572459 10211 35839 731541547 80963 43348 131170704 29153 43348 543217757 51708 50904 66036603 78845 45530 925712531 50904 44473 866611530 77891 29153 754624272 50904 20970 463765425 44473 49404 626623528 4752 44473 301732852 49404 49181 856780347 70678 77891 189545379 70678 35311 426058919 13031 4752 921289188 4752 64044 622841226 55144 64044 509182199 80595 13031 816444995 50275 80595 951536735 42506 50275 115522829 80595 30101 3961423 55144 61680 133815045 78638 61680 791822349 7464 50275 318078000 78638 332 517139065 20112 61680 366650473 48543 7464 835762259 78638 51137 742393168 79069 48543 445232699 48543 25315 684150165 23286 48543 937441279 23286 28544 71416233 25315 21623 366406864 79069 57696 939492731 71318 23286 805073028 14066 71318 40549638 51190 57696 801283619 71318 10892 237156453 665 71318 62803999 4691 10892 701210091 34142 4691 352452331 34142 31442 103847679 4691 81233 996324084 665 24116 918554927 44107 24116 14692934 2077 24116 513111369 2077 70831 762212833 55326 24116 103790391 44107 39435 29937878 70831 32785 299079647 64234 32785 803331381 73128 64234 496561706 6757 73128 513993965 64234 7333 50237318 64234 9957 141468962 64234 43294 861773725 43294 40220 524340672 19838 7333 534652231 19440 19838 664378600 17729 9957 667254238 21558 19440 908428600 78024 21558 336238446 14159 21558 469925907 10750 21558 504293830 78024 20268 335828308 10785 78024 334874690 68710 20268 995519109 12010 10750 596291038 22194 12010 270187254 76233 10785 791343737 12352 22194 103008463 12352 13561 905577506 18537 22194 323771567 63517 13561 853046590 10412 12352 745953245 63517 56546 372254400 56546 73799 405699135 73799 23454 30055979 9264 73799 1038031 23454 14956 228005176 9264 24765 190239635 14956 62872 181058726 30847 62872 99348961 62872 14938 547788168 62872 60269 128910818 48481 30847 781192429 60269 20206 549798418 14938 67143 711784765 5036 60269 979516022 67143 22810 714236500 74858 67143 642681233 22810 3379 232367463 44953 22810 647500094 74858 20155 776521760 12429 74858 796773249 74858 38577 690437162 38577 13952 419923151 44953 50488 25287977 20155 54816 501362001 26162 50488 888808324 36959 26162 617240750 32747 50488 862192099 50488 53741 61803389 70236 54816 893125501 36959 21583 696357268 53741 42046 619305028 12426 53741 398885601 42046 30978 239935220 21583 68805 966612281 2719 42046 399956519 12426 52211 726016614 52211 52351 455431113 62450 52351 814405919 48162 68805 517728225 31760 52351 906311584 5787 52211 946040738 3385 48162 781570002 5787 10790 395624201 54050 31760 939758750 64622 10790 737209151 54050 17669 453660752 54050 24212 827670870 20453 54050 60703020 64622 59663 603964747 17669 7983 789095768 7983 39179 495733531 14219 7983 946831296 20453 31153 513568497 78214 39179 284400084 55958 39179 929521485 78214 42905 142865971 14219 81156 419296701 31153 26230 241344111 80916 42905 472842063 51434 81156 808703302 42905 53120 669735229 51434 29325 419081743 34179 53120 967426756 51434 71294 270044888 57779 53120 212132763 17086 71294 280345468 71294 71444 426769388 28338 71294 659030938 80720 17086 693446679 17086 75086 676667305 28338 9779 986659038 80720 71304 56079438 80720 6944 301518299 53469 6944 925909339 6944 54924 331042758 53469 1423 836927925 21949 1423 702009394 79355 6944 203216786 24047 1423 440827129 29392 54924 945860352 72055 24047 384918679 54258 29392 213342536 79355 77886 158415285 29392 67488 604542300 70364 72055 668320844 67270 70364 327346478 67216 77886 953259231 70364 48936 618484670 48936 29700 533365812 4364 48936 881654240 48936 8081 984039349 4364 27651 570219256 4364 13603 532140882 32277 29700 913033943 4364 45262 99214066 69046 13603 478444253 27679 45262 790132815 46284 32277 148337161 7396 45262 416676611 27679 34559 800410063 46284 58726 34089066 34559 67795 297526386 76715 58726 216215155 4048 67795 947158525 58726 32995 312921414 21919 67795 466505885 4048 28839 104943981 57754 76715 540558555 28839 53214 662677533 76110 28839 462569224 35539 53214 17519494 57754 19945 98540692 53214 51161 337832964 15177 53214 756200408 27553 15177 999757312 27553 20152 544539728 27553 32297 241916061 69045 27553 578743724 61937 69045 758077168 27553 80453 207712181 25342 32297 912264064 25342 74413 72992044 74413 22904 563459556 80453 36988 506809258 74413 26584 919659446 14757 22904 840545036 36988 70162 615424657 56037 26584 597347597 3431 36988 38479930 42390 26584 560283544 24034 3431 615191175 70162 38086 629632669 24034 41630 799405734 57170 24034 167754800 42390 43970 439311341 8750 41630 333514183 57170 62720 902201395 61188 62720 73816151 61188 35364 725089523 30122 43970 544314390 35364 33708 255036589 76270 33708 286960608 30122 71579 176461504 33708 44930 676235215 76270 2491 90372560 76270 27253 958211374 27253 32738 46374730 44930 25264 267703670 2491 8014 648736785 77603 32738 108296065 25264 12463 663441799 12463 1942 144656232 74501 8014 553349172 37196 12463 883820495 42229 77603 651614139 12463 48187 628220364 10629 42229 665510660 80704 48187 629628322 49689 80704 504521876 58838 42229 909429947 80704 1725 247414995 42176 1725 5490871 58838 4785 160518065 30236 1725 992086536 1725 36023 413685709 56155 42176 602335675 56155 64037 394709197 41006 30236 495287052 38539 30236 817980637 38539 12589 79013413 32706 64037 659758781 14119 12589 228761853 48 32706 179963798 32706 66693 19757956 48402 48 16770061 14119 55649 131896459 57622 14119 501861923 48 79634 263007478 55649 28434 115614569 48402 34771 324151187 73909 34771 60509314 34771 31417 458944135 29162 34771 525995118 73909 60118 255793228 1782 31417 185855084 29162 5440 666086881 29162 56032 599589466 29162 11772 23399657 12765 60118 605755258 11772 50779 464038937 41822 56032 677378213 65750 56032 739226723 12765 49205 438355424 38913 50779 694136473 17428 50779 109844565 49566 49205 788302968 65750 30564 649807220 67087 30564 478088738 49566 32418 906510990 80616 32418 224810793 32418 18463 773721305 80616 31329 790496288 18463 53922 638262756 18463 17785 5380385 80616 62717 562086255 14337 62717 719059682 74057 31329 770387416 74057 54142 271220954 54142 50658 165553305 74057 76217 467745531 54142 49266 688677785 50658 77463 150784447 8379 77463 60844652 8379 42751 219320043 3111 76217 67787849 34415 8379 912238065 8379 49219 187544858 33548 42751 919852625 49219 42233 221662998 42233 59422 922341977 1259 34415 99685031 59422 24074 875730070 33548 3096 657237113 59422 6122 931331635 59422 45046 817341149 3096 61343 803220986 6122 6115 360158364 77232 6115 549536638 54213 6122 287911316 61343 68699 240875007 8622 54213 212987515 8461 6115 49724668 24868 54213 708363775 54213 21387 78856336 8622 42181 599843002 42181 17306 418808724 21387 79542 200149021 53504 79542 569600478 3544 79542 294006167 25639 42181 532692900 17306 10897 605041978 64275 25639 322398949 10897 903 142435668 80311 10897 238719707 80311 57575 640792267 16360 10897 638562497 64275 256 485224135 16360 73362 106828504 256 68189 362897157 73362 4626 828647381 72047 256 891915850 61415 4626 514784540 69934 61415 394511249 72047 6020 801967353 53524 6020 290349830 22223 6020 652381081 52536 22223 523090489 44600 6020 713108498 22223 7931 699231967 44600 31686 948389489 52536 46686 283939269 24389 31686 898836715 46686 8455 127755501 56359 46686 815267663 8455 73713 896382757 56359 74485 158425515 9761 8455 743887499 13424 8455 585396178 17567 56359 610111421 73713 37673 679432514 11740 13424 574540135 13424 75416 648369407 17567 76069 11626325 17567 81072 615673130 75416 24298 165822460 24298 67838 903398875 81072 40891 3530956 24298 74901 71441482 67838 40114 512933509 22927 40891 179488162 40891 54481 88173238 54481 76368 755163924 76368 41044 863640079 76368 59587 822975835 3037 22927 432956333 76368 47004 79245450 47004 12779 391770993 17873 41044 957643441 69185 3037 941609111 47004 41350 966771958 49501 12779 842411890 1952 12779 262225999 76532 41350 377439124 41350 18669 534778351 18669 19559 925409323 30592 1952 4721599 61277 19559 757212888 61277 48047 698159647 61277 51012 805478324 32473 61277 799637167 61277 52575 581092880 38896 51012 98447475 67995 52575 311530173 23338 52575 228777541 36597 23338 186956536 52575 1964 213087205 52315 36597 918236682 1964 42352 580343972 21056 1964 661497032 1964 13118 891081137 1964 45534 534421535 47993 21056 305521615 21056 61101 213237308 21056 71443 617520091 52809 71443 82365794 61101 72757 109666639 61101 45506 1072575 45506 74638 636322547 58596 45506 116721378 52809 8210 418258381 64947 8210 913165935 45506 65711 38079039 81069 74638 959175137 2614 81069 832111122 58399 8210 438578033 41327 58399 912611223 2614 70795 176544046 41327 62752 117150341 58399 6148 926846800 1253 58399 261013335 70795 47519 856860389 57599 70795 525187617 6148 11150 578794085 57599 15848 23052061 68151 1253 879126600 53254 68151 704226074 68151 5104 925172376 5104 44561 328727853 52823 53254 213244473 66451 5104 210052383 44561 69652 441580285 20755 52823 477338423 3919 52823 45829145 52823 73037 860422032 69652 63915 34191895 63915 13830 686921237 8312 63915 492115339 73037 58204 454017946 28278 73037 226135368 58204 46874 323973935 8312 14575 770896798 14575 17051 602587204 65889 28278 623021472 28278 177 432933038 46874 68916 797186731 177 17221 193121150 65889 3884 618165377 58544 65889 709407695 45450 177 969981034 58544 77267 341703165 58544 73760 543781444 3884 66030 600257911 37623 73760 93249606 37623 59850 811838906 59850 61232 383862214 66030 8058 129679642 8058 77827 16529201 80011 37623 703344535 61352 77827 368614601 59319 8058 33365666 77827 70220 484295694 62053 70220 109601048 53475 62053 896946386 24078 59319 471488291 65331 70220 93871171 24078 58680 576133049 62053 22350 694332206 65331 63496 378582097 24078 73590 935699517 37443 22350 811999485 6149 37443 31266545 26904 22350 179353442 37443 27156 378978671 12115 37443 244895466 12115 31196 724008249 62938 26904 618427303 31196 76518 504747946 31196 50467 163281363 31196 10348 252069794 31196 3457 973654452 12114 76518 300477458 12114 32924 836109927 32924 72512 431211162 3457 31671 487424176 61538 32924 110145728 28920 61538 391505109 77665 32924 93619137 77665 63393 894240715 41700 61538 306072876 43763 28920 72707428 2705 77665 269913661 77035 2705 90901418 63393 60023 124195782 43763 19803 28872289 47084 43763 741468783 65373 60023 722206538 19803 37135 257346942 47084 66389 741788605 19803 41077 330557539 4805 66389 907985131 37135 70300 233669141 37135 19763 287148237 401 70300 722865139 1843 4805 504918783 10286 401 25557832 1843 62132 59019141 62132 40449 973793640 10286 43988 70133099 54386 62132 256619688 10286 15365 474254996 43988 30041 806564827 63666 15365 892551062 30041 47775 312327049 38590 54386 604986222 9195 63666 568585147 18490 9195 936104203 20116 63666 517494293 9195 29281 982058913 75968 38590 109674092 53169 20116 121813797 72943 18490 917120255 11736 29281 283219765 29281 31359 35786195 34147 31359 841419667 6565 31359 9907300 20350 11736 143010703 31359 41482 69685247 34147 53429 880383895 31829 34147 374934131 37470 20350 24896883 31829 41627 703374169 41482 75230 598289914 57731 75230 36769875 75230 16467 313744244 31019 37470 919842872 57731 27411 986708588 16467 66059 468907327 40539 27411 432909724 39824 40539 328313916 66059 70437 797099402 35221 70437 147553104 79388 39824 7209692 42226 79388 680704569 9658 79388 599250645 42226 76501 77996403 42226 73616 704190677 76501 73481 437664962 74097 73481 2239034 73616 41365 735345768 20893 73616 178427852 20893 74713 604057667 73711 74713 197184469 5166 74097 287581143 35355 20893 577658514 74713 15643 609456282 60084 15643 806632623 35355 41404 19900721 41404 64663 974247736 5430 41404 553952251 64663 35023 313793040 53646 60084 50162259 41404 39232 265835576 64663 66981 172980658 24744 5430 667294756 66981 40592 289090586 69964 40592 416031417 66981 5075 863375397 16608 66981 966113245 69964 60126 95826427 60126 18640 471884298 69964 66965 476078724 23033 16608 462292094 55809 18640 944875585 60126 27741 901617434 23033 31591 862554561 31591 32768 835809190 33259 55809 85910540 40460 32768 105576739 39446 40460 222235724 5968 40460 19733974 40460 45520 323626803 5968 41366 256990911 18427 41366 48981275 41366 21124 190475090 21124 30288 471908614 18427 39671 850090408 15498 21124 793392657 39671 64940 148999483 39671 77327 453955032 69615 77327 794645129 39671 1268 118543740 1268 55315 934259111 77327 69920 584615434 77327 41912 168378176 69920 26391 517740045 45541 26391 170693817 55315 49866 623877538 26391 19160 880885396 31127 45541 503305233 19160 61175 670182862 49866 11547 586236222 50183 61175 628233884 59128 19160 537688473 31127 22926 675446172 11547 71770 680366632 71770 4861 13185798 69179 59128 953061969 68260 22926 708397350 68260 50751 544829808 50751 5648 197044910 21086 68260 64887675 68260 29235 756453049 29235 18650 647939803 50751 11894 66656725 67425 29235 413731631 18650 10107 831491581 67425 32451 109629207 10107 24953 84629433 31933 32451 89475182 46208 67425 343993884 39109 32451 82683255 39109 42501 273784885 31933 4097 862173638 43943 42501 425938976 43943 36342 711474110 64792 39109 322089649 41436 64792 695755311 36342 66533 22676046 36342 69824 420913844 69824 61996 199972849 80347 69824 826172356 52824 41436 687129677 80858 52824 196222595 17969 80858 288151942 57952 80347 236867413 80347 19989 908055940 17969 63607 694358205 74457 63607 207812240 19989 25752 16539410 33742 57952 816051639 74457 3348 961767800 51522 74457 61924353 51522 4133 921716686 15479 4133 853734574 51522 50401 173933168 51522 55910 29792354 55910 71615 790204551 71615 19483 788423435 15479 25741 46230190 43983 19483 977157622 61557 71615 561237551 43983 55071 602648269 19483 4005 772087086 35038 55071 664643949 2274 43983 149244424 61557 59697 74189064 4005 44613 323869576 24490 4005 621051684 66499 24490 73230164 62572 66499 440733141 24490 20064 86042730 20064 17404 99785204 66499 75152 744996575 20064 43859 567707127 62572 78698 669816715 75152 23248 74324367 17404 31589 135111011 43859 63699 191682722 63699 4403 192465845 389 31589 548340942 31589 11602 42054958 63699 74472 157755192 63699 25910 611159771 389 25601 611510795 25910 54491 958625833 11602 5321 931553264 5321 19510 80318481 14833 19510 773432193 25322 54491 624579805 64607 5321 616541819 5321 81024 738520418 14833 7372 230483486 81024 45644 72871522 12292 7372 780829525 64607 65176 131009227 65176 9470 312080333 12292 54086 656733171 12292 76238 538988717 30267 65176 101158750 828 30267 952282875 828 53686 907776148 54086 42740 104453145 828 5578 472723656 828 33317 813409683 828 31228 71541008 15761 53686 96732681 31228 35558 825850387 15761 24660 536209204 15761 33906 749382372 31228 68761 869091973 15761 16965 203758245 16965 1634 53455783 33906 45877 651007830 16965 5374 128384358 68761 40921 595460361 45877 34625 664467511 60033 1634 522052422 60033 18532 343847487 69229 60033 351838694 80074 40921 944595889 34625 47321 144757722 18532 29565 938473826 14541 80074 221061086 29565 37468 574362717 19961 80074 349270809 58502 19961 850835056 29565 29133 477143346 19961 7592 413520470 44772 29133 201768037 58502 70857 732834105 35230 58502 180121110 65478 7592 5497607 70857 54810 871254972 23872 70857 401982310 70857 67459 211634963 62987 23872 351506066 23872 40134 92939468 67459 4535 179517143 53367 40134 322211973 62486 53367 284444011 73479 40134 49850899 62486 18366 224511835 47747 53367 744602604 73479 52404 507661771 14399 73479 884969831 14399 72068 596115388 47747 33010 342830192 47747 7273 472297172 46447 52404 803474438 46447 52908 289695179 7273 64660 73374030 14646 33010 371502085 46447 14928 636213837 14928 57083 332830400 14928 49875 157415436 26659 14646 482424940 49875 39629 457586176 14928 65049 734260578 49875 19649 50001779 65049 14746 1075771 19649 18617 334934575 45569 18617 705095250 29783 14746 903836852 18617 26926 744366280 40039 45569 904188253 62179 29783 574937041 71421 40039 380295403 26926 71743 848908479 71421 41708 349974702 71421 10997 827451398 62179 27797 651529639 80281 10997 714656470 10997 45327 869329463 23925 41708 16337295 10997 29411 543355747 70264 27797 706819201 55502 80281 319636923 39044 29411 261087788 29702 70264 294339572 66282 29702 783301415 38556 29702 892031875 66282 6217 881122807 38556 38747 9710281 41143 38556 141352868 52008 41143 616802865 38556 74760 719591468 74760 64461 983713304 52008 6755 82481020 53130 64461 588197686 34456 64461 477406708 34456 72752 968747728 5552 6755 714876454 14275 53130 301173059 40354 34456 216891125 35334 34456 981418308 14275 8580 646556805 5552 35640 63463695 35640 46086 998293812 50536 35334 962743598 57879 35640 432858956 46086 69065 813483645 50536 69249 405428017 46954 57879 291731062 13152 50536 355272416 30635 13152 439243700 28990 30635 863998530 73396 30635 869421382 30635 76214 548892428 73396 62438 407355576 31353 62438 618623422 36584 62438 618492442 76214 23961 967256768 39616 36584 645376189 39616 70555 755130111 39616 67547 810229959 39616 43893 745215299 39616 48695 45472191 39616 70514 125943254 66960 43893 491068702 538 66960 69648349 23475 48695 18927494 41795 66960 190820179 4638 41795 365038214 24058 66960 763976016 22980 41795 358012509 65771 4638 13684024 41795 11274 500296015 65771 13292 363493786 24058 79592 651524071 46932 22980 458824690 45853 79592 11645664 37261 45853 790500335 13292 75628 207199655 59694 37261 246837455 37261 1775 955208307 1775 22629 481097108 80094 22629 102649032 72309 22629 567517376 16487 59694 264146243 51889 72309 240081035 22629 29930 566609180 29930 26149 303696401 16487 2498 87222200 75878 51889 65093748 75878 5192 638330433 21361 26149 905533000 27919 75878 432991125 24310 75878 559610299 78162 21361 170025974 25339 21361 190975487 24310 12784 975449906 68049 25339 951886431 25339 3979 196506231 3979 8221 398302533 3979 77306 703413548 77306 35020 82811225 15669 35020 744664974 8221 888 189444272 15669 38946 906214162 888 56070 128182494 56070 19064 630972805 44516 19064 47037042 24656 38946 582265179 19064 13545 556671060 18242 13545 118127794 13545 60599 730041782 77304 24656 124751840 18242 34621 876709336 53072 77304 53848370 18242 56117 781910544 55654 34621 765911785 53072 54626 879800995 55654 73833 956262093 62225 56117 47496633 55654 40421 176299636 54626 4061 259537201 54626 38724 61910970 4061 39224 723752721 38724 3961 618254281 38724 64370 101500000 38544 4061 733103026 59226 3961 534992473 64370 1567 365986345 81095 64370 31629286 58862 81095 539230028 78053 58862 29612982 54897 58862 530777948 1567 35631 668234923 56382 81095 831175594 54897 72418 54548997 36458 72418 596443381 72418 63078 667264020 56382 42038 473176788 64136 36458 7563198 80102 72418 376473221 36458 69455 680329493 69455 15638 940604977 64136 2046 672463812 80102 7225 479540125 80176 7225 578942386 15638 48624 517632927 68317 48624 176428317 7225 64001 223002044 43664 7225 240483615 49970 43664 117943844 49970 39967 61652868 32506 49970 461635157 33935 32506 77774274 51239 39967 824966328 33935 7596 878759363 28921 7596 46917017 28335 32506 16048496 16806 28921 479443521 16806 39935 146629666 28921 53342 245121754 53342 77357 682786499 61877 77357 39160119 61877 24741 516198254 39935 43276 408910754 77357 26667 168856150 42531 24741 904230829 43276 36429 93758172 24741 35950 664458603 66058 26667 153194281 30891 66058 256869916 24947 35950 395897180 4283 30891 148591549 30891 75084 143825276 14487 30891 952974331 27972 4283 292051416 14487 37778 573576042 14487 22499 813367115 37778 45114 686569079 14487 10371 579931022 37778 3787 938763587 45114 73043 622334429 3787 31364 684328887 32878 73043 61376754 32878 17014 887625045 3787 60857 543245121 31364 58231 951557377 17014 64149 153314592 21935 64149 203604325 39425 58231 580700345 16217 21935 292627509 58231 57807 207191090 21935 36738 847589674 36738 39388 331456061 39229 16217 202639924 21990 39229 482154935 39229 17929 512690603 36738 7687 836914277 17929 68657 525614664 61127 68657 250839679 36091 21990 965378414 19587 36091 262767369 28322 19587 733227099 68657 40301 869601066 19587 67891 565738178 40301 40253 945926428 67891 20723 175569522 20723 974 724569236 40301 60531 26192073 67891 22963 262350649 40253 31229 672445078 974 11360 370235507 66939 60531 554027648 66939 53372 87187870 53372 8393 957957164 9293 53372 197914721 52876 9293 132112348 66939 10360 397820419 1937 9293 729280399 71144 52876 507203570 1937 36882 422755596 36882 51917 5900613 61380 1937 458763867 71144 32385 326517014 42860 36882 491527845 48623 42860 713787935 16941 48623 38405946 42860 5190 201624954 48623 35122 143689575 23662 5190 524592255 73513 16941 626840372 23662 60578 582531366 33919 60578 35705414 34729 23662 329324866 60578 11916 100289620 71551 11916 912520739 60534 33919 142174785 60534 21693 973886682 71551 33149 501407551 11916 74277 85894590 2391 21693 741787708 33149 74913 9424669 74913 38850 588738665 33149 14005 225143597 14005 51263 352378796 70504 38850 391624028 74913 49324 177275526 23250 51263 443204586 70504 57321 807023528 58229 57321 830483101 49324 14203 461574238 23250 59716 135391063 57321 59745 513941543 24505 58229 57204023 14899 14203 114714141 59745 3081 8284489 27433 24505 500330186 24505 68037 341728201 3081 42688 81275130 25353 27433 674013440 42688 35495 21640348 75029 68037 265389442 42688 31352 892309212 25353 58802 264413162 66627 58802 333639829 66627 17818 164194938 75029 50373 690416453 69127 31352 103995788 4537 58802 966412793 19725 50373 72223439 12869 19725 861847471 12869 62144 495177831 19725 71006 950733434 11803 12869 303762857 74978 71006 108810529 71006 36338 170695188 62144 65119 895930115 71006 22714 181883099 74978 1515 997195005 36338 75367 45121117 13968 1515 541192523 65119 70245 831081600 75367 35206 213934753 22893 70245 288483322 35754 22893 801309897 49967 70245 966507179 5308 22893 293731037 35754 63375 877851374 5308 49052 151107393 79819 49967 981505733 49967 21962 11906879 16664 21962 242885147 12228 49052 440801899 49052 38746 253625370 58249 12228 871064505 41407 58249 473864439 58249 43356 360578890 41407 48988 348898704 43356 76843 92539777 43356 20024 459893888 31463 76843 850605134 78912 76843 409523392 20024 76863 740602428 11134 76863 93833342 13259 20024 321505348 16000 78912 4144091 11134 26101 932572695 64841 26101 946281918 65285 11134 671797483 70115 13259 516404199 16000 56728 351170123 50322 65285 660151716 44230 70115 147731026 79986 50322 138779005 50322 35174 498948794 35174 17351 986636826 18387 44230 877590309 44230 63327 346406449 16266 18387 388567684 41501 63327 214935257 16266 31399 220611566 62334 41501 896001606 69414 62334 318624935 62334 36147 231591555 36147 36586 894707161 63538 69414 238317105 15008 36586 738264390 36586 19724 810142646 13563 19724 907519239 49965 15008 978782568 7368 49965 105143593 43650 7368 608538311 43650 55517 66612312 5180 43650 305959339 55517 30871 100217250 4673 7368 17769377 27212 43650 739973942 27212 20459 179045776 55202 4673 461087207 20459 69708 901537643 70575 55202 158633084 41435 69708 306704353 33887 70575 890839918 2426 41435 487925589 2426 12640 770801349 41435 11890 909859890 12640 37507 284643901 4419 11890 711195192 12640 30880 178375661 6206 30880 806436208 4419 17670 390565476 4990 4419 304454425 30880 50707 590492917 4990 46981 41654645 59180 46981 894137529 50707 66888 112407193 14006 59180 788079735 64268 66888 654700786 64268 52633 388474893 66888 70867 182311512 70867 13704 461850882 64268 16488 887737532 37127 13704 315602303 52633 27834 950267344 70867 21604 321119955 21604 34275 625087222 36304 37127 285941837 2655 36304 694741198 2655 31318 265558196 30081 2655 780531227 48404 34275 237137179 36304 9695 64982688 2655 53689 164566314 53689 59776 409169268 73032 30081 714826198 80538 73032 564833798 11376 53689 388684880 73389 80538 775688211 73389 54868 756536755 40634 73389 50781495 67913 80538 187691808 40634 44183 494374840 44183 77066 457926713 67913 31366 202584748 44183 19094 630544579 3791 19094 735696984 8435 77066 728570744 19094 50530 597931371 50530 16122 372879495 19094 10935 298694614 78649 3791 303614117 8435 63651 116899122 63651 69157 168616093 55206 16122 249102529 31680 55206 471059238 31680 45551 707842256 34849 31680 975752740 31680 74896 132384690 45551 45359 96365833 6028 74896 862197061 74896 23056 23118112 23056 74495 299624869 6028 28394 251090067 28394 28130 497342262 11201 6028 609689578 3498 23056 416707953 52110 11201 512081638 9223 28130 458119041 19653 11201 278710756 13859 52110 310883277 19653 9318 7105594 57189 9318 113553740 57189 11911 73458979 49104 13859 974086835 50719 49104 285940566 9318 72384 749251572 36906 49104 286694292 2779 36906 60747532 36906 4796 798949029 2779 79302 866786618 51871 72384 59159369 4796 63333 26975002 48104 51871 669617994 7182 4796 104455086 64718 51871 44831962 67358 64718 403131444 67358 75563 286580245 26031 7182 592344937 75563 65178 615139961 65178 52424 234896733 26031 71316 255232020 26031 49581 210139203 49931 71316 738057444 44427 52424 784743369 71316 61234 386525577 44427 61143 650677780 44427 31342 787540908 14913 44427 869442301 58793 14913 15263174 72250 61234 258004002 14913 80571 241752099 58793 10869 964549039 29475 72250 30336978 29475 70016 593404265 14304 10869 975842098 48608 70016 546557465 30538 29475 517482002 30538 31407 478033129 14304 59713 732616101 30538 72948 497578619 72948 50636 766822834 61774 30538 417342973 50636 11036 825909180 50636 80818 864038994 11036 30383 113199010 57004 61774 753783838 70424 80818 488211141 18675 57004 588316150 57004 3732 980259552 3732 50236 164025057 8413 18675 715054112 18675 31457 892208468 78522 18675 172311890 31457 45286 193108259 50236 80945 338050794 58886 31457 729102368 31457 12737 691459627 10041 58886 364270070 15867 12737 138263314 54553 12737 63573861 44022 10041 55384760 54553 13894 311446131 54553 78795 388206925 13894 68403 914660367 20283 68403 786515395 40150 44022 29600828 40150 68860 494300646 78795 46315 291654670 40150 18935 997083592 35555 46315 276573225 68860 23101 27966156 23101 37903 145040715 71497 23101 4637283 24555 18935 89310940 59060 24555 295168898 59060 54472 246879269 22812 37903 822758847 11077 59060 599182256 22812 3137 163120379 11077 4828 284464948 9822 54472 445044397 9638 11077 8754330 80947 9822 88391422 4885 3137 458473927 4885 63813 785171927 54899 63813 978158449 63813 64777 593239094 68088 64777 237596565 54899 55837 190058998 55837 79665 593293322 60049 68088 184825003 10679 64777 688297901 25642 79665 103530689 60049 70919 71065971 19837 79665 653839129 73081 25642 68803191 65921 73081 522113043 9949 70919 890744918 65921 44424 230482869 21652 44424 253528528 73081 11291 789298697 44424 43997 533825578 44424 18186 59918841 21652 60092 832930517 60092 60551 950845995 70833 43997 735205732 3758 43997 118912780 60551 70626 143254847 60551 65960 563500139 3758 74653 341610886 11197 74653 274884434 74653 25637 168739144 17552 25637 193004296 65960 35634 260018291 75116 74653 113735608 2390 17552 291658310 2390 55865 597750145 76337 2390 138088445 11688 55865 596906029 11688 79513 907646822 76337 41612 102275502 9023 11688 535939371 11688 47359 918872536 41612 35025 296148099 79513 73240 451064083 41612 34543 552228292 31908 35025 900689410 78216 34543 522945994 67738 34543 485484198 78216 67011 517180870 33654 67011 1543803 79130 67011 207286809 54669 67011 486839417 33654 45395 256962932 47081 33654 21426915 45395 62617 336530170 79130 5979 659978657 5979 38497 197407047 9909 47081 256696458 62617 67189 913740217 62617 60376 131314130 60279 67189 286225408 57711 67189 39452295 60279 24961 978213594 67189 78727 297168385 60279 39681 829188996 23836 78727 9266345 38576 78727 898006133 23836 20728 86883758 49960 39681 432367557 20903 20728 24611518 23836 22966 937045787 53227 20728 493883618 20903 36208 115957717 64280 49960 480524328 20903 70705 163373316 64280 79322 53215493 16655 36208 201391046 1065 36208 111286474 18862 79322 322636979 6347 16655 380031805 18862 52943 707167045 42487 18862 40818130 42487 30585 737920259 59845 52943 612658593 52943 80534 941045257 59845 44497 644218243 36085 80534 174376635 42943 30585 865060227 69778 36085 593714635 54691 69778 877581334 14739 54691 514972062 42943 75292 206686674 14739 14452 875980963 75122 14739 748484098 10559 75292 726428006 7746 14452 202960266 27320 14452 222846751 7746 16910 891284579 10559 60175 223996631 60175 53844 836087525 33608 16910 846245983 38635 60175 895649282 33608 76531 470923978 56704 76531 15989669 53844 37030 663843115 33608 55722 674242914 56704 760 676884179 37030 49553 895178284 2424 55722 51419085 2424 58413 603999433 49553 71211 477210984 64621 58413 916474841 49553 42808 50738094 71211 24365 513341094 42808 77959 16735293 42808 61026 144809313 65001 24365 682250737 77959 56355 588636593 71956 65001 358717154 77959 46275 70329678 71956 1075 350713614 11888 1075 53891796 11888 68398 330534879 11888 42447 432979285 68398 40720 297765162 73719 40720 12317404 36291 11888 696454767 68398 5015 475033880 42447 45085 441584364 40720 33504 726960284 5015 67452 190319942 36291 40523 26333632 8194 5015 617260891 33504 26428 878261743 64610 26428 72112836 20809 26428 851054663 26428 63663 250713062 8194 32087 155456942 26428 23013 706532887 54830 63663 963201902 63663 9507 330447645 32087 13283 779274194 2709 9507 461860599 33755 23013 626611621 2709 47503 947715746 66120 13283 66797320 2709 29895 930374201 2709 19869 863122716 53163 29895 413133875 66120 49473 228645837 38405 66120 247524929 53163 71524 465622208 52295 53163 837163307 65626 71524 79485930 58342 65626 62031727 40446 65626 400510593 57016 40446 575756187 51304 40446 271898132 41331 65626 139125560 58342 32056 793578099 51304 6724 957114357 41331 7051 77393343 51304 5470 658539068 36984 5470 992672700 5470 40643 239449567 69363 36984 114468702 36984 62981 6051736 5470 22937 837728835 69363 60609 53686410 60609 9631 239427587 60609 69272 517451647 8516 62981 213230206 58587 60609 672239315 8516 37260 835857319 6836 9631 88670789 58587 30707 750722529 54898 8516 194843536 6836 62168 638306405 62168 32772 326180980 25050 6836 630088246 30707 29538 557330342 35831 25050 757637741 67464 32772 177164208 68161 29538 406597120 29868 68161 70130392 19606 29868 199085102 57799 29868 138479235 77298 19606 385822571 37055 29868 897443643 57799 3477 474599773 37055 4335 703631658 57799 45064 884415927 37055 39855 758470872 67823 4335 456890498 77177 45064 858734137 74089 39855 355315098 77936 45064 536568391 25278 67823 831962905 77177 20078 413352115 58158 20078 944583214 25278 39839 737101080 11751 20078 71064544 77401 25278 555983622 77116 11751 538815213 77401 41722 531083355 42515 39839 144574397 42515 16578 91253637 59895 77116 838222906 31600 42515 109261706 48018 41722 639409060 57130 59895 87124848 34878 59895 89093021 59895 45225 812709696 39297 34878 189942187 45225 33542 12132301 33871 33542 709544317 33542 76487 130710067 27988 76487 329846395 39297 62380 942528674 8734 62380 845153653 33871 15098 882076593 73802 27988 265876092 63924 73802 723751072 15098 78835 528087438 78835 77390 104245102 63924 5618 653524969 5618 15806 867253355 63924 26359 520095886 1171 26359 516190265 26359 34870 758541212 5618 44870 549596173 1171 15645 130072295 44870 28435 806243438 74259 34870 72032627 36184 74259 181096647 74259 20063 927416841 21245 20063 611947028 64421 28435 741536168 59257 20063 2424631 59257 21741 21227228 36851 20063 142152805 59257 54607 3072380 64421 34784 122402886 21741 52811 246918261 14622 21741 85722688 54847 36851 19432065 54607 47261 178577701 68042 47261 20657799 42101 68042 314455748 79856 42101 438625951 47261 66582 9876705 48957 68042 263758333 42101 45985 264368425 24376 79856 662554532 2029 66582 979950807 2029 69962 373462786 45985 35614 63566657 24376 72702 689058820 51125 35614 752219780 62950 51125 529595392 72760 51125 793952902 79356 72760 178294027 79356 2216 403564515 2216 9876 662384441 9876 54939 291642249 76173 2216 66089007 76173 45948 319569534 71854 54939 628375385 9876 21297 40174541 23273 71854 850731013 45948 7816 679744376 25218 23273 699778008 21297 67997 305761664 16037 21297 634313274 6009 67997 29846609 7816 71946 748440260 6009 29975 565452471 71946 67473 501362813 17960 16037 978202460 29975 23267 539553599 26320 67473 117273995 67473 72432 128912712 15082 26320 493038994 75494 72432 873297837 75494 56241 900734363 33594 15082 110887931 26513 75494 505771699 1745 56241 28822472 5603 26513 904535466 65922 56241 869514806 9851 33594 532077110 1745 29610 463214284 35497 9851 102238403 78295 65922 919062916 78295 6317 980840699 9851 73372 55318273 6317 28247 621808170 43522 78295 239990923 69256 28247 794035430 72280 69256 500577048 62976 28247 394866659 63816 28247 980281231 62976 52916 274647267 14196 63816 712171721 31078 62976 377272147 63816 11018 966081156 14196 27843 757190643 31078 14488 859395187 14488 68864 98905237 79109 27843 792386259 79109 60969 942107318 60969 53851 882893329 68864 38720 884451864 53851 77608 531279001 60494 77608 941205710 60494 22014 78289787 79526 38720 348353727 38720 54082 89227078 60494 61915 920191070 26412 60494 654700075 65120 79526 88118025 61915 56221 59328824 5876 61915 755109370 5876 39634 557254064 77995 5876 549698464 39634 75794 786276892 32847 39634 49861204 27507 32847 760753969 27507 78886 497087173 36027 32847 465316712 27507 40466 28921719 51492 27507 626881602 42621 36027 454693866 55042 51492 852792787 36027 61353 370023827 49174 61353 524864504 72538 51492 685823142 49798 55042 155966870 49798 27857 502917338 27857 4174 147463469 27155 49174 915377605 48132 27857 101970633 37541 27857 160459631 48132 23866 752068225 41975 4174 859790270 41975 24154 95839687 37541 67349 466024135 67349 79474 971020132 41975 59462 291346318 60294 24154 148119287 43441 24154 36338481 59462 29732 972028345 29732 3020 257177118 14941 43441 868126834 70000 43441 693732497 14941 15755 517742956 3020 63181 506879712 3841 3020 279381610 14941 9059 334954539 9059 50773 324886146 44455 63181 953867471 37724 9059 788489497 9929 44455 848479819 44455 309 193125957 50773 54613 288355249 21078 44455 506228981 80934 9929 14229034 51162 21078 751888051 40520 21078 458768891 51162 35509 736533305 38087 80934 340637887 19125 51162 466644190 35509 78986 726506198 78986 61178 514856940 19125 35665 629991984 78822 19125 961238244 78822 1054 965501616 1054 62275 856267411 26399 62275 361753721 35665 60299 511356622 60299 30462 243154961 1054 33210 827319047 76754 33210 348359279 76754 14493 381306494 60299 67306 51738333 10454 67306 664662256 44938 14493 77148759 10454 1664 92410167 40672 1664 729848595 35418 1664 570148392 1664 59811 152042892 54160 1664 648732734 59811 30441 133630728 12684 59811 489074994 35418 40428 259426213 26333 54160 998009766 54160 71390 18017219 12684 53595 612481516 10840 40428 109568612 26333 17131 26021016 26333 2767 964144157 60201 10840 111232213 53595 53038 527022417 53038 41796 697464221 2767 24017 663425835 3806 2767 321744290 15972 3806 651515599 15972 1769 638045935 41796 1234 33026220 31682 3806 985563473 75232 15972 980068893 57213 1234 647549955 80415 1234 366451102 57213 78133 69495308 69536 80415 106335831 75232 55561 194875707 52946 80415 491232294 55934 78133 816805603 57395 55934 509750297 52946 13048 127642072 55934 53047 486915137 55934 45958 693677559 13048 19911 124896085 13370 45958 628609761 19911 13391 163877122 3996 19911 302891086 46410 13370 302779173 42247 3996 847064826 13391 77459 62988861 46410 21009 997766337 33438 42247 717109156 42228 42247 944837378 42247 9892 498749962 9892 29343 79112510 29343 56306 128429155 61709 9892 886709090 32458 9892 213689991 61709 4525 458807726 80732 61709 469659192 56306 54817 201541079 80732 14263 554107070 32458 8082 629998678 4525 44825 159905904 14263 25073 526116517 14263 79394 98656337 14263 32803 244735805 8082 16318 569041247 6976 32803 876623291 25073 48269 803732513 48269 49482 781324166 39499 16318 720039430 39499 46366 105055009 46366 52436 805968955 3482 52436 977348196 32310 49482 651280221 11233 39499 761680810 46366 45076 388354139 32310 40954 914789883 11233 28496 573775691 11233 22622 771154806 40954 44576 669821953 7572 22622 488197520 40954 1900 910496493 1900 66611 11687108 26583 1900 25589312 26583 49714 203939725 31820 26583 18593581 23465 49714 531874513 3270 49714 872857467 77334 49714 100190683 69724 77334 393144683 29404 31820 434557680 67649 69724 958583680 69724 63712 329758864 41225 63712 642770313 8676 69724 57307750 67649 60447 821836980 41225 79762 256488166 8676 73975 762842430 8676 6 151595181 73975 38205 913702896 79762 29306 239093184 13892 79762 664529637 51104 38205 609375362 51410 6 132706755 29306 21338 766557493 38664 51104 276470237 21338 49617 159866609 51410 10595 402979085 49617 10212 619929639 49617 16025 295571841 60261 10212 63374364 38362 60261 75259007 16328 38362 554774995 19543 16328 588037801 68931 16025 331565879 75891 38362 914421429 17615 75891 139069874 26454 19543 194143108 19543 29865 821370870 2813 26454 163043980 73079 75891 557733998 12313 29865 641559885 73079 7431 527084483 37228 7431 912258777 51111 7431 942804717 29483 73079 529284209 53474 29483 30272140 15272 29483 178557959 37228 8797 147677353 38026 8797 996450008 53474 10533 973369157 47389 15272 902418642 2482 47389 47371553 47389 1344 713400616 2482 45916 128444311 10533 43416 161703486 45916 26284 168475161 43416 49964 108811615 26284 73823 700318691 43416 51187 547606465 78228 26284 81417360 17208 49964 354335189 17208 16650 533950240 16650 923 401769332 18108 923 152005257 18108 54412 13387173 18108 79729 14123477 58954 923 90329795 10017 18108 864883913 38401 58954 782753802 22649 58954 385207705 68012 38401 384539231 45074 68012 600237008 51908 10017 954275208 14494 51908 219453937 51908 52799 648711807 14494 62127 283805048 18788 14494 117593495 62127 66522 240972842 66522 58408 351899229 18788 9112 622614866 55454 62127 370868862 55033 58408 133608565 30532 55033 550749721 58408 18441 822478115 9112 44560 549369750 55033 52131 130477161 4476 18441 466401385 30532 10138 132292526 10138 40612 883786217 4476 65380 775074616 65380 40047 505134107 40047 12267 240577719 10138 72465 729151300 9254 65380 994606777 9254 57431 727045008 63575 12267 151369629 46717 57431 106476335 46717 72630 264145226 46717 28549 841019719 63575 73242 843245928 46717 1740 146825511 33528 1740 176814800 74857 73242 556953607 1740 69263 886419838 48328 74857 660853786 36632 33528 825754197 2598 36632 425406818 16703 36632 641231844 70883 36632 252915175 2598 6997 940641346 23557 6997 958092963 23557 15955 930390403 23557 23791 82021868 28330 70883 279344403 15955 5258 133675320 5258 41867 18463756 16336 41867 948829769 23791 50678 451276775 41867 11366 356902229 23656 50678 799039549 51383 16336 704223767 74617 51383 36260257 23656 3638 248674711 41353 3638 989221401 51383 73972 870879770 73972 77740 481550069 73461 3638 579422772 73461 13943 451091081 27152 73461 311508800 26770 27152 289518925 27152 66374 705542164 13788 27152 283234000 26770 70683 355777584 70683 76203 865188009 76203 52010 924723737 21517 52010 582952176 70683 40411 994054004 9498 70683 463610788 21517 41301 1737233 21517 12153 596834951 53962 9498 940243986 12153 47386 406622436 32119 53962 195358191 8823 12153 33627747 53962 71339 440665350 47386 36482 804567459 45168 36482 336162051 45168 30817 653095797 30817 80637 822312233 30502 80637 404619447 30817 12330 887544065 3307 12330 81016174 6409 12330 311816755 74073 30502 829359484 6409 13228 702491849 13228 1781 891203690 33091 13228 357095804 1781 46889 14918943 9968 13228 8055993 37369 46889 59320985 33091 62331 929242409 29163 62331 447445205 65337 46889 804206252 9968 66703 957344093 62331 78312 323857509 13005 65337 78587155 29163 59115 54567863 25546 66703 798032342 25546 50565 409262988 78312 20304 532454954 50565 33284 906102611 59115 17550 459523372 50565 46862 426517470 38993 33284 668168759 46862 13625 80538053 13625 6278 588327503 6278 4914 148927237 13625 478 127701271 38114 13625 841346409 2470 6278 284684673 6278 48034 4557954 478 217 81638191 47965 38114 80424204 25799 47965 278026782 2470 79508 359578710 51600 48034 306474727 79508 71918 86656730 32533 25799 381396086 31789 32533 945473112 39487 51600 652780360 3575 31789 334603638 3575 35819 888307975 31789 44926 129396921 16603 44926 289180712 16603 15812 806087308 4957 16603 988463597 35819 35443 642169910 35443 76505 722287426 52688 4957 802288670 35443 65086 64797654 42491 4957 663312294 46627 35443 280065051 9184 52688 137270479 37264 42491 968175922 37264 758 416058681 69382 9184 813787454 79086 9184 714580495 58581 758 234193193 69382 36491 423137374 36491 49904 667237094 36491 24979 949755638 36491 31545 744902643 49904 38479 430835179 2083 36491 167036012 17242 38479 320020628 31545 73523 247507579 8870 2083 603106046 2083 31311 585818294 8870 59590 41550115 31311 56471 528152815 62466 59590 27466849 66717 8870 60787465 23590 66717 749068398 62466 2219 291057458 23590 9850 670870911 62466 27240 106463154 68018 9850 319027943 68018 18159 65068449 42950 18159 171072217 28183 27240 688019669 5582 28183 463938125 68018 72925 326942115 627 72925 315616226 38165 72925 512453395 12966 5582 171787325 5582 9692 667291486 920 9692 87579178 54151 9692 646334215 20711 12966 875575956 20711 62525 861369697 7080 920 748202573 5481 62525 19589768 5481 44482 671714997 44482 60984 522126336 15165 44482 169279025 39952 7080 38912757 60984 45822 998189602 9025 15165 405294020 71445 60984 131131630 39952 63367 376004869 39952 44915 810869973 71201 44915 354689476 62020 63367 623891654 44915 52752 735096726 71201 3468 938415362 66913 62020 898430827 2916 3468 269331974 3468 74927 458881151 35674 74927 707711509 3468 64836 488866884 72635 35674 43669842 64836 1121 215240384 64836 63981 893634511 51690 63981 208181623 51690 37509 538281818 72635 12361 327685094 76927 37509 479999195 76927 32176 100117292 37509 20192 535914609 12361 57175 308391158 24924 32176 136713141 58078 24924 865980605 42833 20192 829875279 37863 24924 199608435 17855 37863 158385593 62871 37863 119610023 37863 4028 68771308 62871 56659 243914878 37863 81093 955384808 17855 5307 987171958 56659 9030 888799340 4494 4028 547851117 4494 18648 702264320 5221 81093 30238433 5307 41519 188215126 4494 66469 565025249 41519 65071 250484276 70742 18648 583489730 48671 70742 608383960 49618 66469 322979043 49895 70742 324089832 32857 48671 968824986 56919 32857 777439470 62800 32857 207783308 32857 74650 369869064 71186 56919 79007255 65944 32857 214845018 2605 62800 185015989 61428 65944 127343130 67352 65944 7804617 70788 2605 553884011 67352 60512 493002871 76028 61428 708868420 76028 55220 737244191 76028 54161 712107115 76028 10816 936538282 33150 55220 355328649 20330 10816 134090787 55220 17898 675652181 54161 71000 718108747 75065 33150 389345710 71000 75266 9222349 16542 17898 129007073 75266 64333 373816416 13993 71000 409492757 75065 26606 276941157 26606 36460 659483597 57356 16542 472777754 13993 44756 551469328 1887 13993 538120747 44756 23561 122761529 44756 15576 4806091 4943 1887 937571346 1887 8106 463374645 4943 36044 480770970 54916 4943 511261122 29253 8106 683632094 54916 61948 326823758 61141 61948 567238156 11241 54916 774022068 61948 32366 787293904 45708 32366 645140380 59831 45708 525939951 68310 11241 667645868 41133 45708 32972779 72192 45708 193502073 13092 41133 385458343 80174 72192 338857183 18118 13092 189721389 77931 41133 788769566 80174 73762 836231570 13454 13092 245641738 73762 6256 525546857 73762 33535 37535530 77931 3780 125622018 67527 13454 774548624 67527 13184 715037171 67527 11593 64726124 13184 78960 242639839 68518 3780 170902752 78960 19323 790654956 55239 19323 283863274 13487 68518 415229336 39374 55239 204175688 68518 30966 277468634 55239 34651 980475781 1263 34651 998008640 28787 39374 338596567 29407 39374 651099364 34651 4742 321373209 4742 73112 40206044 29407 66588 394670004 69143 29407 73159887 29407 27244 996220337 27244 35651 44284468 25273 73112 443928692 54630 69143 384044262 35651 7883 863569072 32979 54630 203028771 37042 54630 109257021 13067 7883 913206362 37042 43355 299230308 78330 37042 168366671 36281 32979 139803199 37042 24605 866475321 43355 12334 301220117 21536 24605 262130939 27053 36281 514440929 12334 292 7802597 27053 53074 651090550 80380 292 382817054 27053 60357 887026487 53074 3106 675327556 59225 292 271167612 33380 80380 670856668 80532 3106 63886432 60357 35551 322673784 65531 59225 200310732 80532 38224 705976313 80532 65706 15539189 80532 68735 801290336 61048 35551 184165699 79657 68735 12649425 14309 65706 251228450 68735 79681 61784244 75802 79681 925055434 14309 11839 849854591 79657 63948 63978963 5145 75802 120226530 62636 11839 108571175 62636 11193 568087556 55285 63948 80178927 55285 52406 240607044 5145 56396 86834493 11193 69082 620603587 52406 49448 224067691 64400 52406 419132986 7586 49448 190347897 27145 49448 106840017 11844 27145 157267131 64400 6592 196411697 7586 58639 465741906 11844 24195 451953535 27145 6195 276481135 6592 21028 717383792 24195 24616 215779611 24195 58814 115058964 67139 58814 28749037 24504 67139 576448194 77756 67139 154765715 24504 59516 70473560 67139 78696 471462053 78696 21927 787066794 77476 78696 773905306 59516 71002 103386297 53927 77476 767563769 5645 53927 718527701 39174 53927 51096980 19004 53927 468059243 19004 78609 742661300 46225 53927 417663123 53428 46225 175947082 37870 39174 106915798 78609 41982 888388094 20437 78609 25312346 41982 55748 880415772 37870 22538 127019913 20437 67828 585392451 29791 22538 718720474 20437 34932 513026216 22538 63472 142986543 67828 18632 826937462 29791 55396 366412010 18632 38444 884511829 52254 18632 58128907 44237 18632 872430636 11563 44237 290646739 55396 53095 8514116 52254 46608 105590185 9488 52254 80926528 9488 40505 645088717 65898 40505 79204785 70177 53095 18252824 77003 70177 538711686 40505 66535 23894992 67950 66535 264112768 70177 51151 184844237 39991 70177 733428477 51151 11188 821601022 51733 66535 90760198 51151 31355 97629785 51151 12872 355521957 12872 38805 864084900 9494 51733 638355409 2984 9494 965970981 15527 31355 805610314 45275 38805 385656935 54173 9494 88201029 13675 54173 401928684 53238 54173 845915756 61978 53238 531166966 45275 39711 297737909 12446 61978 53595104 75983 61978 972300148 15411 39711 501623042 61978 21837 607442403 75983 77769 878767529 12446 66425 692562050 15411 505 32033133 44698 15411 270076564 44698 6132 902715745 77769 52209 314096512 66425 1945 813018326 44698 68223 397315138 6132 66179 29210255 45815 52209 345803384 28082 1945 205775768 28082 10669 981421122 68223 10788 527224029 12093 10788 839599696 10669 61704 869297967 10788 48996 185648947 10669 61650 115039159 79033 48996 195950626 48996 30764 61644806 5529 61704 850109104 66557 79033 394230417 49122 61650 957765929 30764 22543 566503156 49122 74005 127228452 51115 5529 450828311 72169 51115 713639679 51115 65313 969089478 22543 48994 621007649 62210 48994 353814773 65313 61011 230193277 43481 61011 465198493 22380 43481 676210935 48994 63939 146569570 3049 62210 432342642 63939 2805 43221451 43481 33302 730123974 63939 32259 299173712 3049 23854 349733310 69676 2805 748003671 32259 1621 18939327 32259 48892 802509946 78040 69676 560468760 70643 78040 280156157 80745 69676 120429281 15835 48892 347116453 30770 48892 562116368 30770 413 471497481 12051 30770 97585297 31905 80745 815521564 31905 67461 531314125 516 413 664896034 67461 22317 148711231 30370 67461 801844352 57917 516 534779312 40815 516 827922651 1965 30370 453712705 1965 43963 138813994 57917 14037 254548372 69577 43963 48174223 18424 69577 905457429 37467 1965 283149259 18424 67409 60121970 544 18424 263450150 48613 67409 225230140 37467 66988 540151555 48613 75282 790231077 544 38118 17982363 38118 30097 874150034 30097 53494 142419548 4917 66988 74707438 4917 68055 667680684 53494 61940 453291146 4704 61940 395117956 4704 27094 77981177 68055 80530 787849868 61940 9843 543615552 17594 9843 156045103 4704 2889 825645866 18687 9843 466477488 17594 54583 350983316 2402 9843 659936619 54583 4780 916709330 2889 5124 785189400 2402 52290 55294747 62257 5124 904821410 52290 24350 750467496 52290 29187 363455026 10335 5124 231513121 29187 72382 764114508 29187 58640 54381510 29187 79924 145449253 66515 58640 475479854 29955 10335 906767282 72382 34780 573505956 37723 79924 57034426 79286 34780 232390162 29955 63369 770736364 44506 63369 247406376 18786 79286 644991556 28955 63369 188567412 63369 62670 285219656 21818 18786 827347759 18786 15132 995309899 18786 65953 259764012 39640 62670 220871527 65953 78151 163905135 49037 15132 617175282 29794 15132 372847833 39640 61113 793027057 16158 39640 749703684 25365 78151 575875760 18034 61113 419548877 25365 30919 836226037 4515 25365 607570587 59424 4515 822172724 2210 25365 883546909 4515 37818 440205607 64640 2210 608583410 46368 2210 474788248 67374 64640 47456264 60018 67374 887525642 37818 32326 914496902 14173 32326 703262735 28882 32326 733676187 14173 50749 86214874 28882 37013 51383975 55851 37013 23022767 14173 39463 713735456 17812 55851 990404453 54874 37013 192982747 55851 7069 822476741 19462 55851 772485906 70934 17812 492457025 6108 7069 550714204 54874 47233 954449436 6108 39593 515421397 36588 39593 662048215 47621 6108 904225051 71613 36588 422295734 21904 47621 419149792 34502 47621 826313809 47621 63097 875633939 71613 76716 793982967 76716 6666 561101729 27293 21904 763191787 73512 63097 449480947 60307 27293 683130481 73512 16252 700867226 11895 6666 160585218 11895 31221 142832779 9420 16252 702268247 52134 16252 662042432 18086 16252 793205173 9420 6648 287176461 31221 53272 909201422 54490 52134 576527863 29539 52134 29376370 29539 57615 289884507 6648 36207 894047546 72622 29539 460263107 30343 54490 605070710 29539 52592 947940562 57615 38307 836743606 28612 30343 316305047 35536 52592 605421918 38307 3574 964879827 38307 19278 822424699 38307 73388 229555676 19181 73388 898222443 3574 71840 683647129 19278 39914 223058389 73388 43750 247971796 24016 73388 417369494 39914 50649 75794095 71840 33964 388842537 2292 24016 526205424 7044 43750 150833954 2292 44981 987147138 78043 33964 827986473 57953 78043 984906383 78043 42300 467622710 78043 42949 298647605 78043 63544 281741170 63544 38278 610709981 14983 63544 44935417 63544 74256 839903827 17180 63544 112081153 17180 47465 372944913 14673 17180 478248275 14673 2022 545900386 1274 14673 689828907 50727 2022 566036759 13750 47465 398768145 50727 53712 680756770 2022 45540 709152431 7452 1274 217712059 7452 13629 320482063 13629 33723 24371600 32640 45540 44562944 42979 33723 487219545 32640 52455 634471390 54036 13629 62524865 33723 73488 120031696 32640 68148 128519539 73488 75208 589241483 75208 65561 317887132 73488 79320 746525734 79320 63761 972249599 65561 26639 289624137 53733 63761 77081197 21910 53733 23702222 26639 652 880584408 55390 63761 663669269 18607 652 651440217 43224 652 392553938 16861 18607 650246922 57312 43224 318299484 3549 16861 773577870 57312 16163 757913 74990 16163 36611150 57312 52223 429033682 31578 16163 721586134 31578 49523 90938522 52223 24106 25885995 8509 49523 51874803 24106 34744 231855576 39147 34744 102793146 40543 8509 124794008 40578 40543 869912341 68199 40543 327210977 40578 21175 767410336 39147 71850 142007957 68199 39202 395262384 202 68199 376557349 75636 21175 670199584 31849 21175 838536040 71850 17572 472699478 31849 62022 127309032 34017 17572 958990606 13400 17572 796717007 76547 13400 961194915 13400 35288 643991482 45624 62022 846045266 76547 26951 535483175 1176 35288 397536064 35288 23887 830940236 26951 4105 545184749 23887 11174 103172569 4105 8947 741050368 23887 30705 188983778 30705 3969 450447464 13939 3969 215515918 56729 8947 440158341 5488 13939 191817641 23215 3969 201052674 5488 50451 967563405 13939 47618 722139930 50451 68630 931268349 18434 5488 232856727 43037 23215 136659154 50451 70764 34478376 52920 68630 500371889 63889 52920 793063932 66920 18434 520110257 66920 43178 788307074 43178 31677 797880602 52920 22195 589130202 63889 8912 14417830 31677 49364 61254168 29510 22195 133470191 31677 62417 47286468 22195 13959 129587130 15912 8912 565104833 23786 62417 42644294 78326 15912 232639703 13959 63872 133387049 9762 13959 999419186 63872 40866 846781203 63872 25687 89819744 25687 24401 179113770 40866 81186 928501844 13498 9762 821914055 33685 24401 695423591 7239 81186 251953290 24401 15769 747600054 80476 13498 18984600 47893 80476 338973425 44040 7239 121861969 75439 44040 61943557 47893 80172 407072516 80476 62609 343809709 44040 6425 414217688 15810 80172 26734851 62609 29979 988228363 12351 6425 480406700 12351 1688 552230461 1688 40821 849369204 8357 29979 631573291 2150 1688 768025450 73297 40821 153986903 2150 23324 121466410 55947 40821 15544726 73297 52971 26575930 58234 23324 69550792 73297 5371 154429306 43521 23324 88135446 40438 55947 722115571 52971 30038 693984259 62226 43521 615868373 30492 62226 422954065 48078 62226 407103805 80060 30492 210216317 61235 48078 54361742 72392 80060 506298503 61235 13501 430348887 80060 26762 43045396 16409 80060 538289607 40243 61235 864771480 74428 13501 48513165 61268 40243 358417722 45847 61268 115978278 16409 67439 553697834 50689 67439 801422649 67439 47103 291976970 67936 50689 487443765 50689 20799 366082445 70319 50689 542631910 28193 50689 3536928 46934 47103 123121069 60060 28193 271897193 20799 48251 22637185 60796 60060 957801601 60796 16678 226049059 24382 46934 978308677 16678 70454 461928052 48251 34793 182537393 23829 24382 635795916 6962 34793 121032878 24382 8192 688950019 7858 8192 707025937 34793 1547 127940881 6962 7745 923457702 7858 46439 354439842 7745 61247 120082793 32978 1547 289346409 37454 32978 883547215 7745 36004 559438923 6728 61247 725426734 36026 37454 368954597 56438 36026 765082903 5746 37454 892978160 36026 41971 113821677 41971 73797 388888223 56438 19263 818508990 42043 41971 647864400 52166 73797 959264725 19263 55498 303676008 73797 56259 298894422 42043 68120 662233407 55498 75496 135676760 8017 55498 515989898 75496 79650 968596108 75072 56259 565605490 68531 75496 565949501 75496 75218 102790954 8362 75218 617959084 71940 8362 983685400 75052 75072 229575889 28486 8362 966635314 60314 8362 155444564 8362 48291 278652506 22651 60314 242821346 67504 48291 849948066 73471 48291 92960714 67504 24761 665725680 16819 73471 21310338 54322 73471 952894147 67504 71982 109660749 73471 45651 536445639 71982 3204 305576074 54322 8438 859159003 31092 8438 340038406 78939 31092 655315918 8438 71366 920450725 27082 8438 322731873 8438 7941 88967298 81109 7941 43120928 81109 62249 36229243 71366 58710 578537109 7941 31203 962799515 28665 62249 62860128 20671 58710 278494716 62249 48565 974016299 20671 711 386770262 68608 48565 916282063 24260 68608 854731229 6457 68608 615881492 24260 21239 175834520 21239 19446 469416629 68608 46416 598181343 3673 19446 24696884 11643 6457 98565580 36728 46416 576486332 10609 46416 518435854 4936 46416 969017476 25702 11643 104318929 25702 44535 317861573 76360 25702 47631879 76360 38102 623485458 76360 75960 507372509 76360 12177 979264824 65815 76360 872757636 38391 65815 114422423 53450 12177 571376427 53450 24040 144877401 48346 65815 81020252 80927 53450 414255459 60828 80927 942424794 24040 55191 19413353 71683 80927 998281580 75690 60828 794612368 60828 35633 20308434 13247 60828 337930502 13247 17075 109384512 13247 6969 59891502 17199 75690 206216180 78450 13247 683893457 48666 13247 486818992 76369 78450 980082321 76369 518 234671280 46941 76369 932785887 48666 32477 999566705 48666 52049 495277363 76369 20035 190299486 20035 43092 107884848 20035 74762 355637894 32477 160 143697924 45452 160 720003855 78427 74762 1435689 19309 45452 295560735 45452 70558 298661736 43434 160 100483515 19309 8562 285783431 28202 19309 633387422 48605 28202 350530625 48605 52948 95858174 43434 35937 183750234 76727 52948 335390558 52948 22378 742449077 35937 36764 46234661 35937 37559 419303809 52705 36764 310380190 52705 26456 482851581 72180 26456 897146508 76493 36764 564805111 64186 52705 545614458 64186 28438 399516857 26456 75555 698538390 81279 28438 85916830 81279 74745 951166039 61801 74745 52500864 35827 75555 277313016 8431 35827 994965440 4789 81279 620311392 8431 48063 990909967 24239 61801 145297492 8431 11278 773451307 11278 10427 825731858 25216 11278 191094427 24239 31522 740590157 24239 55330 620618309 17762 11278 471882734 67274 31522 784818937 50474 17762 705435453 54348 50474 207379636 21276 17762 864732270 60148 50474 408658404 8322 54348 201164296 32027 8322 607265209 13696 60148 698587410 32027 13132 340538090 5804 32027 713421652 25075 8322 4595284 25075 55557 222808635 7565 25075 967064576 71769 7565 804105596 71769 20446 954636105 11108 25075 460334400 59958 11108 151442154 28790 71769 167739859 3178 20446 527404044 11108 13734 323734988 9298 59958 27033765 36577 9298 44718991 78921 13734 346374970 38918 78921 84990500 78921 23436 292224003 78921 56068 505935156 38918 14984 42598361 65611 14984 492508995 23436 22740 397175281 26414 14984 449862171 22740 1399 277635621 27479 26414 943782779 26414 38618 928482773 38618 15511 640415913 15511 43386 996511116 51561 43386 96981965 51561 51715 341566533 43125 43386 657843853 51561 44719 590040056 44719 5391 79887263 24793 44719 246279203 43125 13550 31599694 44719 9924 167082559 80342 44719 298540500 13690 13550 673239628 13690 33884 916069225 33884 7865 511115592 77800 9924 232469374 80342 50830 676407342 33884 62137 748001532 77800 61448 542068887 11184 61448 548979688 57573 62137 691717152 62137 75442 424093272 6135 57573 654690593 57573 33126 869053965 75442 37067 89802953 57573 43537 42363709 33126 34593 277278696 37067 24816 821143349 43537 53586 941823229 43537 76539 753909922 24816 60821 154613629 8915 24816 745053535 60821 37051 564297282 37051 38675 208972128 13986 37051 43071265 19240 38675 842517937 38675 70007 669808056 58433 19240 721578323 58433 3842 770591743 13986 66484 930501143 7112 58433 343802296 66484 73014 969796555 3842 5382 166285411 3842 30874 424115664 26767 66484 85701530 26767 19063 413563810 5382 28615 869437581 30874 49372 776368828 30874 56635 504188762 28615 47713 245133731 47713 52115 448325471 45461 28615 987081141 26973 45461 206779228 47713 76908 147664875 26973 6846 4324452 52115 59936 542798366 34312 26973 903547219 6846 24610 821724087 78431 76908 861083875 65235 6846 30457619 67574 24610 128898038 67574 28650 39616913 24615 78431 602638773 24615 69816 989619531 65235 75974 506359395 24615 67199 359120261 4694 24615 27437630 24615 4840 925334741 4694 81031 759893566 67199 68857 64104178 4694 78847 3681984 81031 23508 964861114 81031 15506 677046513 15506 46546 829578182 68857 64489 589974002 50238 46546 337432143 80291 23508 156573579 80291 48853 274756708 80291 40476 898067494 48853 75106 571072585 75106 27369 351645850 40476 73819 211628105 59217 73819 128910598 35888 27369 465816686 4441 75106 62478812 25074 4441 358054880 36604 25074 841856105 35888 80597 530939047 49019 36604 814533895 11849 36604 909549357 22652 11849 73069379 20994 80597 828412636 13791 80597 181579605 18710 11849 841371657 53694 13791 220061932 20209 53694 189106688 13791 8744 47669788 18710 46297 803307610 25280 18710 390213989 46297 9481 770417247 68882 8744 651561509 18569 9481 76402645 25280 43068 303904471 43068 48165 717352933 67830 43068 820375269 2234 67830 227978963 43068 27803 431432839 15445 27803 828120304 15859 27803 12077292 67830 14954 545175892 27803 26110 786968903 63442 15859 656363353 63442 67606 135017372 2832 14954 863735425 79058 14954 581311610 60885 63442 535473210 59122 67606 615141150 880 67606 431323433 60885 59221 71733895 37505 79058 742516686 2582 880 333127705 2582 36928 343102860 37505 59731 731919946 37505 77445 377572987 59731 20316 545747825 40722 2582 828652809 66183 77445 509547808 56480 59731 872388118 25664 56480 797203475 20316 26736 874829239 26736 53786 75308917 80348 26736 463904554 56480 55469 874694652 26736 16760 314528386 16760 606 748937052 56943 606 543570409 65133 80348 732573419 66798 56943 699141650 74491 56943 910412782 74491 2433 61006952 65133 25308 851979865 74491 6040 346426384 47153 25308 79708623 47153 35534 711125552 42154 35534 807454396 30571 42154 107943533 47153 40572 701289939 66677 30571 278246078 60017 40572 172108772 61433 30571 227445837 40572 48026 354852235 58346 61433 855626930 7417 60017 362722213 61433 15541 256951719 24483 48026 336515917 71142 48026 434328301 2806 71142 912651130 71142 21569 255056155 64519 24483 852085537 64519 30853 721788199 25387 21569 404652847 47753 64519 247335945 21569 65249 254096167 47753 5537 386960076 25221 47753 823389184 5711 25387 199767112 77657 65249 90454857 25221 76052 970699772 25221 55448 315195322 9561 77657 578828414 76052 61191 250642860 55448 76263 692723370 50525 76052 646427750 43341 76263 860686441 30525 76263 913961231 30525 22 863085919 43341 69820 264722722 69820 565 129589564 78746 565 341036585 43812 30525 945023827 22 7302 983471901 7302 2810 195183538 2810 48691 52701331 48691 66770 527103828 15009 48691 98567500 66770 23450 19607890 66770 30555 971605306 23450 54370 217537049 36214 30555 512627135 30821 30555 821579042 25966 54370 513214480 25707 30821 302751494 30821 47074 500119524 29380 25707 296756091 47074 67893 801407047 67893 14610 5581878 56449 29380 239087206 47074 9903 711322056 56449 58049 71681424 56449 38508 512201537 56449 18579 49390826 58049 66621 371975631 9903 77107 949173386 36746 77107 344061888 38508 14685 667736169 1742 36746 445937936 70840 1742 555338591 1742 78869 811404200 44286 1742 33546838 38214 14685 749130573 78869 43505 54972908 78869 53850 472349182 3843 44286 660510564 38214 59481 438364999 14165 38214 274613472 14165 16740 754957259 14165 27844 39925013 59481 2595 197516779 24844 2595 568961919 2595 58535 155931619 24844 75930 412252295 46135 75930 122681436 59878 2595 203075334 59878 22880 728081700 69329 46135 894762276 75930 20006 71576055 69329 24489 84441073 20006 64626 96311648 29822 20006 580112825 32654 20006 34692673 23012 20006 190275882 32654 37851 31246944 64626 77991 769099170 37851 30523 71815642 39557 30523 475375087 72814 37851 279791876 37851 66538 682133164 30523 49346 560250967 37769 49346 336558948 37769 52983 121830669 72814 78407 618061289 62858 78407 33572758 54156 78407 589848309 78407 40911 5003047 40911 73331 517077401 3511 62858 877203780 3511 39390 829345649 21985 40911 937554176 73331 55619 842247144 43789 73331 641538608 3511 60939 89633428 21985 44337 57765962 12255 60939 176320145 10674 43789 656975088 31175 43789 758865944 12255 56930 596716666 56930 68129 677245179 73682 12255 931945943 31175 46493 612690178 56930 17287 142087322 78445 56930 976644707 78445 65591 689637210 35691 17287 632774524 28902 65591 961984225 31154 28902 489077554 19634 35691 645160248 3256 31154 229886016 31154 67553 350477572 19229 67553 173459488 50528 19229 919085252 19229 64509 491291116 14112 64509 161769015 32735 19229 851124041 53872 50528 140662482 64509 592 735696647 25565 14112 298614497 32735 69159 154557254 60238 53872 75880761 33247 53872 467959443 78633 69159 114869795 78016 60238 493904168 60238 50153 388264327 33247 20311 315472602 77945 33247 129996344 78016 5322 451227257 7907 77945 273773870 48526 7907 122432564 7907 73057 963571016 5322 21572 234290542 6160 7907 142403523 77091 7907 239499651 48526 5767 387361242 15464 21572 134302426 15464 48676 181388682 6160 12855 501106987 5767 9710 264331564 12855 19110 56288519 19110 20554 423834038 48676 17105 243854138 56217 19110 713209558 19110 10896 160461027 17105 33710 490116117 56217 42667 127559012 26518 33710 108966545 4066 42667 262953331 4066 20619 36869441 4066 37172 249937136 76158 26518 896509886 70288 37172 887472684 20619 16080 691534128 76158 64396 226673394 13144 76158 88623526 70288 72748 608461581 16080 41324 359755732 31755 13144 918804294 13144 25589 399913463 5499 72748 764981418 21304 72748 214675261 13446 41324 196233062 56281 31755 959422682 25589 11918 132560923 56281 76029 961639374 13446 62363 420522805 56281 73542 471770319 76029 79948 641080527 76029 7245 401607861 62363 35900 119170139 67391 73542 855748533 7245 47707 855205299 40675 67391 284980138 40247 40675 993502254 50370 40247 558307613 40675 25195 427439529 31401 50370 356056802 32793 50370 801657379 40247 49157 935375332 50370 54196 164287956 31401 22788 21749059 45606 31401 460196666 47539 45606 597838950 54196 9738 656823824 9738 34709 821547464 39752 45606 342194546 33563 34709 61174731 9738 55703 597832961 55703 40069 823925787 57823 34709 883564817 7574 57823 54851588 40069 63067 7732625 7574 30009 787193286 54689 63067 578904222 54689 76740 448641004 30009 21404 324616025 76740 43241 33035639 54689 26988 963909439 30193 21404 591122583 7415 21404 482837748 737 30193 101759925 11320 43241 794998743 26988 37902 22432139 737 11022 214122223 7415 69875 836683270 3940 737 933624025 11062 69875 113724086 11062 15569 154959597 62539 11062 308295702 60038 11062 328518689 23591 60038 182088696 80904 62539 227326768 77015 62539 142980104 61660 80904 698515271 25379 77015 517002169 25379 49487 999289083 19576 80904 6385313 61660 68232 486729447 23888 25379 39635881 29156 19576 432724425 68232 69469 503571409 29156 43712 620370358 23888 24274 865254149 41450 29156 223245565 47122 69469 361710122 10347 47122 930486556 64675 41450 909931666 72022 10347 611439501 64675 17691 54082230 72022 71695 639530805 55922 71695 343824141 19247 64675 42362841 17514 55922 138140415 47447 17514 84059603 69260 55922 934976656 55666 47447 611644495 47447 4155 440681528 31629 17514 760876258 47447 38623 859861156 38623 5103 332001878 53286 55666 240918776 72229 4155 470402795 31629 33868 125334458 53286 40009 56278561 53286 79398 244313419 72229 46013 603017435 45428 33868 892178303 58930 40009 790863362 54917 46013 732021613 46013 65437 765644061 13754 54917 96739692 46725 65437 810579034 77071 65437 461819758 45630 46725 695873246 29288 65437 113126165 13754 65778 100801242 51938 77071 142879908 65778 49229 357411731 57987 45630 653046332 57987 33626 152663753 75575 49229 667048705 9885 33626 338013660 50550 57987 106094163 78783 75575 294578425 50632 33626 856316335 50632 52191 210146745 52191 24459 290027392 78783 11671 48026296 8938 50632 149730120 50632 56892 778560763 56892 36844 624291015 24459 6434 616901223 9369 6434 450566041 75026 6434 592934337 36844 5715 93035944 9369 73233 706004823 55714 75026 206311977 75026 55010 24344357 14425 75026 25411854 14425 27485 855554614 63426 27485 379145268 71246 14425 539816915 71246 17524 791459836 17524 55004 273536159 17376 27485 184259102 11949 55004 204046240 55004 27612 783975276 27612 1730 133270089 27480 11949 500293116 44235 1730 43186390 1730 21662 324318865 63009 1730 58446408 45678 21662 645726044 30965 21662 695553329 66288 44235 254229896 45678 57539 405382435 66288 63475 469325651 68686 57539 155064172 5252 30965 385558911 62956 5252 54491793 62956 20034 185729953 20034 80554 83400829 5252 47805 784518193 80554 24436 56762896 73898 80554 942875341 20495 73898 583173068 20495 47754 701656846 47805 3902 650341396 73898 55268 429442939 69097 73898 871037136 18301 3902 749519018 18301 47314 169564347 3902 32728 74135271 31862 69097 184662856 47886 18301 458261549 28473 31862 734544893 3058 32728 350209029 47886 8607 613696729 4966 28473 887132987 3058 61375 124571231 28473 65566 475441608 54310 8607 802235234 65566 17010 54396474 36447 65566 229514043 17010 55477 650987705 55477 42278 20028597 61264 36447 229487100 61264 41994 471867743 8557 42278 219254161 56679 55477 615832901 41994 79525 748201596 56679 30449 174023560 59049 30449 20839865 79525 79491 85654197 50015 79491 163212613 50015 77626 443013879 38686 50015 770486075 32794 38686 668269024 50015 5614 550342093 79434 77626 13754661 77626 36228 998334245 5614 36839 454352871 75792 32794 928408898 14676 36228 383960065 53665 14676 287783912 120 53665 530211468 49255 14676 55203459 49255 79736 986912481 120 44055 344471667 44055 62567 689048873 66940 120 987824805 43547 79736 146338500 66940 70944 82344565 30751 44055 288226129 52969 70944 564906941 65654 52969 539049154 52969 28700 40796745 65654 30230 496095231 52969 80027 624655338 80027 70346 821901401 22636 80027 584880960 22636 49557 948424756 3534 22636 908864247 70346 56601 421160440 4418 22636 712936616 23478 3534 761020192 75375 56601 947304763 3534 2580 164105001 75375 80924 426998916 65217 75375 367368684 80924 39032 459344617 2580 41446 407663392 39032 35516 752336213 72343 41446 174379704 35516 79960 636330267 5225 39032 141947151 21303 41446 53426674 60077 72343 713811994 79960 36200 730741844 5225 8292 68143184 21303 59043 97698096 50079 8292 849472580 65273 36200 441554768 59043 47956 779684886 39912 8292 170941410 39912 34433 860459539 48581 34433 53471409 34433 11776 130427388 70198 11776 876914253 13594 70198 35315522 34433 19008 6120896 11776 7727 439488447 68620 13594 120150929 39195 13594 21838490 13594 55584 140789225 68620 64711 999603932 7727 41712 771661398 21888 39195 841039228 10297 41712 715170443 64711 71701 81769849 64711 52020 620294035 21888 46650 368914230 80083 46650 767901368 52573 71701 184605764 71701 28666 509181408 46650 77585 10576491 48382 80083 102216657 39665 52573 574849871 77585 6481 308398078 31856 39665 778293056 31856 20649 539186383 39665 69655 245223671 20649 50532 332006201 14192 31856 376580297 31856 2624 559503364 69149 20649 785804846 69149 21649 105612233 50532 28177 706079191 2624 73135 359093393 21649 47642 223361921 47642 27166 815638938 29821 28177 383577103 28177 78347 389036048 47642 7224 845255878 24738 27166 407631684 24738 79945 999137776 79166 78347 106478623 79945 36797 110182197 31057 36797 183140696 79945 56733 190694167 76497 31057 797628988 64304 56733 922441457 20980 56733 983734438 60481 56733 334303870 39396 76497 76754652 64304 78825 63618981 44584 20980 644120550 47847 78825 515281884 39805 47847 110655756 17661 78825 730590722 47847 1146 689119397 17661 78350 317621855 17661 40986 826606295 39805 27297 939115542 53392 17661 767082894 33947 78350 604907400 10760 27297 958825070 70543 33947 25502152 56043 53392 860902205 56043 62008 990420038 25193 62008 917471810 10760 6440 682566796 17012 6440 206267801 29158 25193 447265308 29158 68322 263419143 6440 70716 687727345 68322 11615 612617228 50997 11615 453169258 68322 3924 138185952 68356 70716 154003214 3924 71517 227127208 3924 38197 175013428 50997 58662 138775820 71628 58662 686060836 49650 71517 412837950 41886 71628 642367581 68604 38197 435552593 58662 64142 596934820 68604 66915 227815757 68604 78441 811260300 41886 21033 927088858 41045 21033 296289788 36100 66915 209369545 21033 57788 536478659 21033 77153 846776545 53919 41045 105340692 33000 41045 301908835 33000 25973 964888731 41609 57788 333386047 54005 25973 997911728 53919 47592 32463142 8268 33000 781566456 80428 41609 670246385 48631 41609 814868828 8268 64127 127734104 80428 31261 94329741 31261 21699 830149472 21699 15036 152078098 33183 21699 992594924 38515 64127 387074513 31261 58534 231554978 19060 21699 470824272 33183 10066 625285672 63198 58534 679181165 58534 18592 791695270 2948 18592 409928415 2948 46413 22404902 10126 10066 144690496 9174 2948 275028847 74994 9174 295746129 52426 2948 290721151 10126 61227 15134962 52426 13377 633211747 77602 52426 12905991 21787 61227 708286164 52951 52426 22727191 32662 77602 744912057 52951 35719 178337653 2619 21787 781780815 26255 35719 33902148 35719 60832 239644411 56064 26255 250150846 2619 63306 487841783 15018 63306 659733298 63306 19619 59433365 13758 19619 870666279 25759 15018 198071646 16475 15018 176057839 76432 19619 905530648 1270 13758 162122764 1994 16475 293977031 16475 49073 111207003 16475 22982 678401415 1994 39149 114119517 54827 1270 999579821 39149 45266 886174664 31661 45266 591852226 34546 45266 206306244 11713 31661 236199552 11713 71518 695080988 32220 34546 674035318 34546 80751 203336481 67871 71518 304064857 67871 31870 408423055 31870 78417 420874497 31870 57283 380961366 36812 78417 755395771 57283 80567 606256965 31870 40230 781713022 40230 54144 746495766 50561 54144 868398145 40230 65458 578066125 14110 80567 621512291 19564 50561 392460730 65458 32693 502928260 33354 65458 858377457 986 32693 505805335 71876 19564 754103240 986 60073 293624607 43920 71876 724498396 60073 13824 585588463 15740 43920 134383332 24342 60073 450144480 49942 24342 627297770 4091 43920 313533128 4091 26103 718183046 15740 48878 858980317 54612 4091 347214343 4091 53893 933137889 37943 48878 43237150 26103 71719 532249491 53893 29608 170578776 29608 32621 668361244 53893 46713 552957717 32621 79670 939724659 71719 71897 381517655 29608 79545 87948576 79670 52662 718813706 59023 79670 109057632 52662 4540 622466907 4540 7993 572421362 66688 79545 309554731 22150 7993 341931824 8716 66688 616926986 10842 4540 101476847 22150 43788 416168561 15616 8716 266811442 32015 43788 524297512 10773 32015 363945701 39380 10773 749674886 70292 39380 207227693 39380 69935 534016182 60822 32015 647093526 52548 69935 833269322 79921 52548 303974063 60822 76524 31258267 41750 79921 501418882 73206 79921 12829804 26804 41750 850098421 28115 79921 970936767 10601 28115 142437275 28115 12691 585301604 12792 12691 826369013 28115 38955 196937752 14055 12792 39370695 21384 14055 51534124 41480 38955 77805179 38955 8113 394291004 50225 38955 543412892 50225 17927 186082562 54078 50225 388329256 47550 17927 428815079 17927 24964 410670176 54078 28291 585615193 67013 24964 923918022 25370 54078 64860214 75827 28291 796173638 71734 28291 328120363 71734 7270 464793632 15026 71734 370406415 25370 55818 324187101 7270 15681 603279063 68756 55818 7490843 72970 7270 831923683 15026 26842 930163093 72970 14176 103323388 26842 53498 940379772 66599 26842 913273185 53498 17577 973783349 70921 53498 316851244 6208 70921 907956688 66599 26881 669089367 6208 56014 884389623 17577 34971 31705677 56014 49449 374784193 80103 56014 705863932 79403 80103 676568978 56014 77596 953479922 49449 43275 11745762 49449 295 939996253 50638 77596 360958900 66813 295 817950252 42382 50638 575458108 1351 295 504904970 66813 77316 82628166 66813 14642 4491878 77316 6187 55984021 77316 19211 399747879 56887 6187 523307324 77316 46486 994589598 67084 14642 538598346 19211 47358 449579160 67084 36349 714629225 56887 21309 751743494 56390 47358 746011737 56390 73267 225832891 56390 51103 587575739 597 56390 260825659 597 71857 627522930 4920 71857 269824353 51103 27474 440003191 71857 61542 405768649 70411 61542 947897473 27474 58758 141393555 61542 15048 89486434 28957 27474 221812664 58758 32960 541469383 37630 32960 695768453 58758 1079 779483605 1079 75693 687506293 22679 75693 844284395 35438 32960 484982329 37630 49627 662155026 75693 33807 299926680 75693 67088 364054965 77195 35438 704861751 67088 59871 844067261 59871 78413 5078067 33807 57769 916146928 46470 78413 115685882 12713 57769 134971124 46470 7909 338750840 46470 61402 713923067 38456 61402 637571813 12713 28123 334547591 7909 42086 723934715 42086 72973 943449989 7709 28123 315724819 28123 59155 659757731 42597 72973 747799320 59155 28236 37918880 59155 63930 532903551 59155 65344 415807822 57845 42597 378983574 23299 42597 536969588 65344 36667 42620811 63930 52829 389717049 23299 2789 53413917 18399 23299 268407293 58939 2789 302079489 50119 18399 721096535 77258 18399 486819568 31109 2789 939963946 31109 19656 122667889 70961 77258 270712234 31109 62660 328567073 19656 9443 28160980 38513 19656 43133603 19971 38513 251968591 19971 5588 480956250 38513 76942 474335681 3059 19971 165911590 19971 34346 609981410 34346 26685 820209196 5588 34264 615343935 54013 34264 186376286 54013 15937 853335587 34346 19491 853503343 57156 26685 328256590 4692 15937 98053911 67211 57156 551671140 19491 40278 907599936 29129 40278 140607956 49355 67211 728833620 8940 4692 930399764 49355 29977 34031076 24112 29977 438399630 49355 11653 121304526 4586 11653 124300871 11450 8940 631802441 50703 29977 916318755 24112 61651 928601625 46277 11450 196407280 61651 14581 267986575 15916 50703 315825250 14581 73302 123632692 73302 19434 645177817 19811 73302 152361209 60242 15916 539515216 15916 5108 178362320 65685 60242 943501047 19434 50548 727166775 41566 60242 264852409 50548 76085 135314416 76085 21284 789985021 34958 41566 128798086 34958 48981 290328283 72271 41566 180990818 26303 72271 397053729 50814 48981 11399431 26303 47825 815017877 26303 79341 432891718 74584 26303 871297449 20289 26303 98497818 65057 50814 318964104 3042 79341 733243995 14158 74584 341769881 20289 32371 496882178 65057 78240 161398421 65057 18649 995775568 34201 14158 104346151 78240 44346 362719918 65616 78240 739522414 78240 45784 733926345 65616 58614 992688127 45784 26997 554487821 26997 50470 437906947 58614 8990 972934399 38630 8990 425148815 8990 9795 425049761 26997 3371 53325053 8990 57288 859094420 24179 8990 323737226 24179 17814 854233571 80175 24179 693205891 19526 80175 141551787 19526 75388 532131843 72624 75388 44742825 17814 57592 900498789 19526 80547 113263100 75388 8065 81543994 80547 66237 258441971 8065 80211 360163159 57592 62356 681171687 34159 80547 7841286 80211 45945 381941243 62356 7629 117031554 48161 34159 161293970 50318 34159 302044960 45945 46109 778420774 47994 45945 570569381 41637 48161 645319242 73875 48161 276760615 46109 41720 79388181 46109 58032 26280285 41720 18763 775479019 73875 56044 417951249 41720 61844 479791569 61844 58454 117813710 61844 59562 415942732 59562 79126 119701053 41010 58454 39337683 59562 8161 891435986 48474 58454 235050434 59562 20497 68675544 79126 33659 41248147 27964 20497 785960118 20497 80128 299495197 33659 26025 81662155 28165 33659 945012835 33659 61783 129083706 22730 80128 215766718 13951 28165 606929194 11584 13951 325149363 59680 13951 709037891 51849 13951 702914249 11584 43209 391492418 51849 1001 623020599 25640 43209 647916283 9007 1001 181442049 75413 1001 724058590 43209 11041 913385799 39713 25640 761773934 9007 10894 130288490 24416 11041 444280723 10894 27197 951378527 24416 48807 648309528 24416 64210 120399384 64210 81071 567736230 22184 48807 832497976 71684 22184 891673539 58329 64210 810545764 27323 71684 982696855 81071 49463 271127060 22184 20121 996670094 58329 31521 904754014 27323 5068 380292003 55048 5068 935780091 33510 5068 883537160 80270 5068 838018375 10721 80270 993886254 75580 5068 753698661 10721 17393 514091197 12542 75580 749950855 75580 47138 877195839 17393 78396 211117898 57785 78396 970377405 11975 57785 904551684 41167 12542 12779074 42459 47138 141236449 46190 78396 333280552 11975 52174 582694202 43374 52174 716646627 46190 59486 708154841 78791 42459 289575574 60951 52174 633034369 78791 72695 893119167 26368 72695 778173960 1784 72695 965863774 69576 78791 341554141 1784 8976 963089995 56512 72695 316961692 69909 26368 279368399 69735 56512 444090711 69735 53341 102224820 78863 56512 301596639 50032 69909 336350322 69909 51704 1594276 11749 53341 107797834 54832 51704 358213435 51704 56507 813471381 50032 55569 385867934 16738 55569 230497185 55569 29660 966317262 54832 14104 397199409 16738 1395 744453272 29660 58181 713059790 26803 16738 851305854 29660 18024 135444691 25721 26803 284575660 77349 25721 585756424 58181 72307 378207581 67061 77349 175495839 40537 18024 827620044 49446 67061 647100021 40537 43573 238216128 30168 43573 29597633 67061 6134 19678300 6134 9756 493158655 43573 42290 161488476 66373 9756 146383314 9756 16056 955680168 66373 6082 819873061 71374 66373 704387641 71374 19917 954898937 56461 19917 750536311 50372 71374 280168299 71374 47458 315278456 56461 42660 213578447 47458 8368 443990508 47458 58727 181248329 35728 50372 173766219 35728 38027 158807046 38027 65819 323457128 64479 65819 31956430 76736 64479 394840115 64479 32929 243403700 76736 61900 742815546 76736 26670 10022655 32929 39936 723627212 36777 76736 288682838 33773 32929 210609652 44722 36777 307940114 39936 57367 877031622 77171 36777 373819307 68239 57367 234713377 68239 73354 3228765 2106 73354 618429946 2106 43663 306956813 41378 68239 666517860 43663 51957 426832676 51957 44491 222285684 51957 47718 264394607 47718 51127 586029486 42988 51957 264820767 51127 46625 91855203 51127 66899 488852921 42988 12324 974871089 66899 47187 533385662 59927 12324 170827945 38696 66899 25441191 47187 61712 314788954 25061 47187 519053616 61712 41265 895738463 61712 43195 727622322 38696 61691 17440020 25061 1809 476130648 25061 46055 677207722 41265 22707 57343283 46055 72159 867458866 61691 79338 130442957 72159 14874 580700352 72159 55021 966811622 55021 9897 268605262 1666 72159 112506852 53768 1666 112434953 55021 16878 550007228 9897 42334 724167045 65766 9897 65475505 42334 63908 895071272 42334 16565 887194532 14952 42334 800069173 64493 16565 857269694 35926 63908 808883134 61817 14952 445546803 59010 16565 941809725 14952 73326 340688769 32349 59010 47801987 18198 61817 635630568 73326 53187 512730375 53187 48433 460873154 63716 18198 443634511 46715 53187 757421932 19621 18198 79941226 48433 5024 492739765 46715 67070 615995262 5024 5001 445072838 39760 67070 300808526 5024 32099 598374029 5024 28818 69471860 173 32099 638550010 31485 32099 472426941 39760 43342 91340712 55669 32099 139255520 20631 31485 541668875 43342 1094 180141400 55669 77145 982183920 55669 1197 13422411 53251 20631 644093816 1197 77283 415019638 48918 53251 625925182 53251 44368 221800577 1197 46931 152112034 44368 16537 225856902 48918 31678 484817113 46931 4913 646923244 16537 44413 864159395 16537 17162 102605902 58699 17162 344611812 4913 75959 534987736 4913 76929 598880014 44413 44544 888822715 44544 30344 191421396 44544 22743 25702486 68533 22743 553157810 24466 44544 824865142 11663 22743 324253372 17205 11663 955113710 14761 24466 421791171 49684 14761 226851467 49684 77011 181332073 77011 17934 882491756 77011 6701 845641246 51571 14761 853507924 77011 26856 931991777 181 26856 929050094 6701 53044 808657495 19687 51571 816968424 181 68960 277666984 68960 13763 835594101 53044 39406 135909382 5312 19687 714940484 6015 19687 412157662 61882 13763 936528157 13414 61882 703541156 6015 2158 593073466 22648 6015 889670684 2158 54895 635397396 12127 13414 165695579 13414 54331 630597688 14429 2158 582433680 22648 36661 186108196 24519 14429 82553291 24519 1755 243686415 1440 54331 698263878 45228 36661 43561417 45228 1540 444772459 9160 24519 146852362 44100 9160 281072444 44100 62418 543395302 44100 41468 99276492 3495 44100 574519529 62418 60834 317066689 71136 62418 281808156 45694 60834 403854945 60834 37911 285482322 23347 3495 177086325 45694 13483 82412499 23347 47289 327183486 47289 26821 472376238 21412 23347 110412128 16778 23347 564653322 5778 47289 126955904 42114 5778 264631056 26821 4070 794886201 4070 15747 97674648 79767 16778 649527825 79767 19367 588142569 79767 22901 587143800 5431 79767 154389481 79767 52421 634872918 50737 22901 829803718 33595 50737 763978669 22901 66195 924115207 76077 66195 90831479 52421 47830 821642218 16755 47830 764945449 36958 33595 756428192 3947 36958 950317573 76077 43055 4962400 66507 3947 534118306 3947 44193 344399168 66507 36356 627347572 44193 35024 855273344 62541 43055 507525160 63569 44193 58006467 35024 44970 154567328 62541 11645 806873670 63569 18947 652542751 81255 62541 714740851 11645 170 979996671 75550 170 944617836 170 16329 627711310 170 63241 341876173 56071 81255 427137976 56071 75411 28265358 71530 75411 449475619 31893 56071 849935112 75411 54253 10238961 62405 71530 996347262 54253 71199 272420331 62405 44272 512678548 38382 71199 794680264 23587 44272 50566355 35013 44272 755573794 38382 17216 43113595 74066 17216 6722975 67344 23587 38061636 17216 8624 393810159 17216 77115 917495867 35605 67344 726776380 16147 67344 487237116 57562 8624 23458450 35605 41607 958107888 61973 77115 747413383 35605 51535 403977880 17109 51535 861325230 75619 61973 299337722 70158 17109 941241345 4421 75619 808261208 17109 43648 967727631 25447 70158 137418306 4421 58947 544138933 46407 4421 313917590 46024 58947 407934099 58947 70932 611413576 46407 41513 29691031 48240 70932 163478827 22530 41513 288339269 64846 46024 86846890 22026 41513 928558215 22564 22026 760619065 22026 75024 112513897 75024 51758 3437989 22026 8174 262377213 59627 8174 603086732 59627 2917 368106700 51758 14565 57071800 24933 59627 621017677 40153 59627 702711074 24933 78570 454919195 11680 40153 16178604 42477 78570 265291691 78570 62298 390276055 11680 53826 6276845 27380 11680 294416310 11680 10519 672980412 47406 53826 429751205 47406 48694 967508512 23699 48694 691765901 74524 23699 949921089 45560 74524 165023269 38128 23699 740390369 48694 30858 82789772 22080 74524 298117156 3273 30858 95392522 72969 38128 952141844 75299 72969 90162925 47434 75299 143744905 72969 7015 623580843 29149 7015 515110972 30196 29149 937373157 21680 47434 825548877 50293 29149 826102043 50293 36322 505346255 50293 38389 875459464 30196 60918 517753276 1651 50293 478327833 23904 1651 115094150 36322 70381 324584390 74600 70381 51651149 30214 70381 18764005 1651 80635 236580736 43956 70381 926259226 74600 81190 146914958 66736 74600 235380088 80635 68405 172869921 84 81190 702633663 66736 63890 244910307 23695 81190 643992537 20441 68405 751636349 4628 84 910556604 53020 63890 264967433 4628 37730 232565969 20441 74873 802518390 37730 70992 498305586 4628 74430 829643619 70992 40606 562995230 52042 74873 183545569 40606 69200 151582694 37587 70992 744127224 11007 74430 845002804 22718 11007 412232376 69200 68010 915415943 37896 22718 781404873 37896 15555 112431943 15555 1455 783893181 15555 46062 507463547 62732 68010 264389334 31025 37896 281438546 46062 46331 149696225 31025 45931 626109962 42406 45931 1846422 31025 35381 750596898 42406 27077 383392348 23408 27077 515852515 52884 42406 289142373 28648 52884 44516717 79689 52884 613524486 27077 24530 211033780 52884 62658 76890190 10933 28648 633003282 62658 6628 198970618 79689 49849 909643983 67859 24530 585529044 10933 56595 382784025 40836 49849 675859360 40836 23084 419597812 20154 56595 50515528 1984 23084 863097770 56595 15544 72374301 1464 23084 413943797 1464 69911 444838303 11570 20154 767924120 46885 1984 123425873 46885 15267 305808499 46885 17492 154939971 46885 20324 913615781 20324 33508 784311308 46885 19193 817270539 63020 17492 719374993 20324 2153 957581970 10907 2153 61464900 63020 49612 925456483 63020 44747 399890841 10907 60149 398404652 33188 10907 20020888 1624 49612 391330864 60149 39428 123325312 33188 34848 375738329 60149 70459 990729233 33695 70459 4616295 76775 70459 325391307 46434 34848 352096143 1907 70459 594008189 79746 33695 184575668 53912 33695 74453946 74586 1907 413650234 36573 79746 224370120 77798 36573 100415622 74586 31209 980177319 65402 77798 801558801 21735 31209 16201422 65402 32127 22606447 65402 471 204661000 471 26612 943826965 1999 26612 932407952 47215 471 46092137 32127 12664 866675334 1999 75805 72534574 22422 1999 272587661 12664 78723 331615755 73837 75805 104300579 12664 28655 335476800 2445 75805 936889055 69969 73837 657964357 73837 68682 492261745 69969 41533 474813631 10352 69969 357445524 10352 32600 353022599 32273 32600 748281202 11546 32273 462529455 32273 3158 97809174 32273 5131 643521112 32273 3625 906809870 46484 5131 130200731 65930 46484 530714976 46112 65930 378955486 65930 47178 59598825 46484 43034 668718951 79780 47178 855357407 43034 61706 471103304 79780 78516 343755517 43034 49742 708598667 46536 61706 295853362 79780 81185 115823913 61706 60977 210987180 15318 81185 429856417 60977 41497 939491308 46536 13885 125797210 60259 13885 494465915 41684 41497 730731409 76345 13885 570330776 41497 40741 365229145 40741 133 529151881 40741 76732 331450179 133 43919 65664104 43919 58120 437161139 22025 40741 600986768 133 54808 963137009 78591 22025 59897422 18952 54808 646007393 22025 29505 362346989 43581 18952 284713653 61137 78591 1757689 17772 43581 853172175 26637 18952 519025152 26637 95 226437194 67002 43581 546106830 26637 15434 424318227 27432 95 478130783 15434 11180 164800698 27432 9639 263354589 15434 32921 805730856 41375 9639 600237991 24852 27432 466214185 41375 70630 552861487 31202 41375 636052712 70630 24368 40601738 75942 70630 69563123 44937 31202 183793577 37386 75942 391099379 44937 20126 211671582 314 20126 497207356 20126 70970 61719260 70970 55651 685553471 20126 63736 382326688 59092 63736 83644929 43008 314 304832354 11271 63736 362538982 3704 11271 363276351 59092 30902 417722107 53377 11271 793491094 57509 43008 683862663 52853 3704 679573883 71788 53377 876452257 71788 20642 381193782 62915 71788 271218888 31003 62915 590120907 62915 20565 203160125 31003 36626 394984525 62915 68541 191690208 62915 9456 444100464 68541 79456 275508839 79456 68390 869743621 54903 36626 654003163 54903 78561 171833688 79863 54903 1674159 44347 54903 830532788 79863 2898 799417613 79863 74176 143995306 31464 78561 78506831 53527 74176 500970555 74176 38324 970570801 345 53527 118151961 345 55807 742931627 31464 78933 767477221 55807 20128 142964049 22892 20128 914989670 78933 259 960510503 22892 74103 761553407 62175 78933 722785962 78534 74103 243787985 68562 22892 751228226 74103 4378 115029642 62287 68562 289460145 62175 2936 931548408 60297 78534 784214035 48442 4378 717692693 60297 65497 376126774 62419 65497 633548461 2936 10132 54013839 48442 77400 758712934 77400 10710 465119718 10132 3341 172999824 34895 77400 15984946 81016 3341 745176586 77400 56486 720456675 26728 34895 168263729 28968 56486 915801693 9386 56486 727363439 26728 69101 542318317 71870 26728 425745163 40867 9386 796463509 59603 9386 786349887 65010 9386 831798858 80711 59603 996681382 37811 80711 673440381 65010 75980 787823283 2930 37811 134129621 35553 65010 269223019 35553 3198 747892687 50035 75980 593918174 80404 2930 855880524 2930 80854 645066962 45586 50035 897991621 24831 45586 681976755 80404 7193 736374947 80854 78130 324391340 69715 78130 103676123 78130 73955 557945088 21924 73955 235672276 73955 33721 526320378 66175 33721 15053486 21924 27451 900189104 73955 78943 979999467 1981 78943 4330373 27451 62862 36328077 38933 62862 901274215 46329 38933 65463148 46329 30688 221439868 70984 1981 623804277 31946 46329 961313756 46329 41134 716171240 30688 57159 745534029 30688 58397 248962674 57159 26525 460355044 31946 21485 563138286 58397 30863 246263955 65981 57159 5851782 65981 53643 432407577 9775 21485 20897881 65981 71341 418776102 65981 45854 592535544 62680 53643 506983606 46033 9775 571424193 24546 62680 179002510 21516 24546 336872797 39415 46033 260440393 62680 54115 278537712 75950 39415 725407749 54115 53910 14486238 75950 27265 864651683 54115 29326 24954564 54115 8982 860848994 27265 21425 962401395 21425 56803 869173943 21425 19663 287543570 21425 33038 745557931 25977 56803 313033062 1286 56803 390594155 56803 23742 833481361 51279 25977 784718424 18156 23742 562429279 18156 59061 75914544 3055 51279 756165938 41878 23742 220983726 3055 62508 987085085 74360 41878 53309399 37487 3055 49067397 30783 74360 747878694 23563 74360 764964013 30664 62508 847284417 30783 29661 610035382 66111 30783 932586695 23563 61081 697900236 22270 23563 660042049 35711 30664 597810213 29661 78768 554252104 35711 17978 342435640 78768 5454 1206484 40371 35711 284005290 48904 35711 574286454 17978 32025 160341968 40371 72698 988162724 837 72698 99303295 63845 40371 73394507 15325 32025 58126755 15325 31822 916774889 77877 837 71070322 47318 837 591230581 31822 52066 730091484 77877 57462 5384854 47318 34084 548549452 57462 43971 340657539 43971 76162 42319955 57462 74605 694619370 60566 43971 269086931 45676 74605 449931969 24063 74605 749018025 70051 24063 491354612 74605 2905 26652461 68306 45676 565104976 70051 8086 42977092 4360 2905 605457702 70051 18128 36274150 18032 18128 735534320 8296 18128 152993612 60674 8296 946783679 8296 30812 153072481 42031 18032 297560855 30812 13106 334337940 60674 25479 374234028 42031 65900 113602398 30812 6049 32853769 6049 22818 114777040 3078 22818 563458092 11294 65900 646506548 10369 22818 931241415 11294 46787 315475633 38160 22818 656047401 46787 43345 438420099 46787 73810 823148114 38160 30048 132500895 73810 39002 145473123 30711 30048 762405712 30048 25068 333482159 73768 73810 435214202 59255 25068 700168522 56473 39002 384398533 3350 25068 263953373 59255 45736 814779719 3350 14907 198154123 56473 75542 661007232 78402 3350 3286256 23071 14907 371127354 45736 45113 180748997 55279 45113 903431727 45113 5282 253477512 72056 55279 478861605 72056 60110 26538696 72056 29189 841984611 55279 57452 190527318 72056 79358 920253390 72056 77863 678531763 29189 15873 328750829 53696 29189 361376545 68004 77863 474929299 77863 18720 457333165 68004 21474 393958904 19265 21474 964935746 21474 27796 972469427 23568 68004 427150059 27796 16968 2098204 17824 23568 616866476 27796 15855 79578205 51023 27796 574743474 20811 23568 708458725 59915 16968 903794328 20217 59915 508482981 33603 15855 638396737 20811 76980 229843926 10511 59915 685797058 63723 76980 411820299 27509 20217 545742456 63723 16752 308782343 22998 76980 423381810 16752 73457 508879294 44715 22998 862185624 12139 27509 236192139 16752 5455 696970005 52164 22998 827489970 63681 5455 942365858 44715 74844 742016971 57847 12139 17177160 74844 23777 133518978 52164 69361 792766461 63681 75612 360379879 23777 8488 920652477 51182 69361 474210092 72995 8488 283012080 30696 75612 829589484 28334 30696 916760554 51182 62467 261958459 51182 8603 406995326 64171 62467 963030977 47540 30696 666437290 28334 70476 80711510 60180 64171 178985993 581 60180 307479684 19456 70476 925744782 60180 81135 409286098 45724 60180 656877914 31951 19456 49591113 12647 81135 246898854 14495 12647 748958024 43705 45724 11826338 45724 25064 88821173 49896 31951 622048986 14851 43705 412565769 14495 43598 848930228 43705 44928 985525992 25891 14851 18634044 60366 14851 976687015 13090 44928 593998682 53614 13090 98815887 44928 37736 577681710 35685 25891 943287406 37736 4549 130284311 35685 66118 517122714 53614 56915 74228772 25446 56915 759610447 49208 4549 697144596 13663 56915 867158350 3130 49208 199211251 78634 56915 53270594 64625 78634 360353565 40329 3130 416025346 11436 78634 810066786 55488 40329 134156693 40329 52480 381911759 40329 32971 628841631 13513 40329 446107264 13946 55488 46669442 52480 78550 270040256 13513 22984 658607438 13513 17413 682389243 13946 24132 430324137 13946 53583 119165854 17413 31009 256276471 64858 24132 134755656 79037 53583 219034932 24132 46090 53376349 78482 79037 579129528 62047 31009 732805337 1812 64858 120024953 46090 67466 798775150 68913 62047 926826914 1583 78482 26028321 67466 64887 673790337 68736 67466 242321212 63463 68913 640337604 68913 78054 603132009 67252 68736 9276994 63463 52505 73176927 78054 50732 893191316 67252 58220 427616877 53812 67252 555558153 58220 52377 452319225 52505 63316 196952709 53812 68100 847973901 63316 47497 152358009 29090 47497 770876944 52377 39520 744147814 38261 39520 905197628 77777 39520 92973841 13865 47497 455368626 77777 1589 777261994 59113 39520 509005884 13865 57653 485831198 57653 42474 757125150 48737 59113 642631743 42474 70469 343765112 31603 70469 370767951 31603 73618 185393926 42474 64183 833725249 64183 70179 589731020 4186 73618 385149578 31603 49924 65268180 66666 64183 10029578 75767 49924 252268244 29183 49924 675533697 66982 75767 393863912 12668 66982 471170204 66666 53833 944367377 53833 36319 337568957 53833 968 188540266 25849 12668 443783603 45705 53833 30906945 5449 45705 33422414 36319 8852 234788563 5449 34596 102185047 5449 58425 853230919 43057 5449 37643896 8852 42129 469148367 43057 32726 446513957 78867 43057 708225940 32726 73983 134086179 43057 68204 279876045 68204 67726 4959649 73983 52462 414774134 73017 68204 630768649 62899 68204 175245654 73017 68030 840652476 34278 73017 741620155 24167 34278 422453467 72499 62899 741222552 63015 68030 800928299 24167 69584 11973139 72499 61149 70501620 22447 61149 591278366 61149 66080 55054465 51770 61149 344095930 10558 22447 254110509 66080 35345 646913375 22447 65113 700731745 51948 10558 306631461 51948 18446 370034608 65113 62774 111085346 18446 34474 540546061 18446 29051 937278323 29370 18446 829114217 22953 34474 192670741 20836 29370 977987045 38011 22953 26163760 7054 29370 390798083 22953 32998 270536941 32347 32998 769462781 63320 32998 340025890 41941 63320 91121194 10258 7054 987676145 23558 63320 753659473 56508 23558 975869682 56508 81180 481217419 20372 56508 39413865 55036 56508 939660527 22117 81180 689795707 27885 20372 507709412 27885 5296 956366309 66296 55036 939626676 22117 51583 91734173 5917 22117 452488544 5917 29010 481310006 4938 29010 829420333 70481 29010 950557314 70481 14297 660791509 45859 14297 712394465 4938 61483 937573765 4938 36866 390661414 42594 36866 627735525 53005 14297 145587364 42594 52956 259283816 23574 36866 893719846 23574 52609 422882217 80621 42594 957722384 80621 76989 685132574 52609 67598 397966352 62990 52609 264244020 62990 42648 212088793 67598 3538 553128602 34589 42648 14205879 42648 57307 805912265 30360 3538 480887443 57307 3402 119897192 53591 34589 867309914 9094 3402 154140485 57307 61447 872577818 11700 9094 405829397 3402 10943 32933877 10033 53591 468900171 10033 19489 896253206 56174 11700 892629167 19968 56174 144170213 10033 22085 878528614 15328 19968 103053889 40276 19968 223937811 15328 22664 498093676 61506 40276 548892811 42912 22085 625852456 43334 15328 703046325 51390 42912 973971767 42912 69232 63608697 21087 61506 123127459 33293 21087 465363601 69232 51307 3182406 58336 51390 999233946 54552 58336 793329215 67743 33293 898687868 67743 22260 901252650 58336 20854 146274782 22452 20854 61390048 22452 14096 974082655 67743 14811 252579018 65901 20854 390981193 1821 65901 749314517 22452 55088 76626543 55088 66567 803730677 55088 64734 422352221 18203 66567 314706031 78122 66567 787952170 64734 69126 527012292 64734 65876 922356747 10556 18203 384081930 75554 78122 110357285 73948 75554 303293798 65876 16499 994673817 16499 16291 184393708 8842 16499 629200268 73948 69603 49280989 8842 6782 20436898 69603 75601 819241678 69603 14981 374398141 12049 69603 942331377 69603 71423 254863190 12049 13111 389498882 21375 14981 279958543 14981 24551 535034176 58424 21375 89369030 58424 23216 875876255 23216 53852 909483384 23216 75407 13907430 47356 53852 101402947 65216 75407 577946375 53852 27978 487790211 12031 65216 455817375 77532 47356 425822869 27978 25614 457806897 12031 74534 750547757 74534 48193 449487720 22741 25614 362208381 77532 40721 753259007 4942 40721 608014124 74534 4975 844482213 31699 4942 59925639 9075 4975 454658517 72890 4942 457077570 36446 4942 726082574 9075 20798 371899782 20189 9075 141600081 9075 70741 783772662 20798 33519 72949800 1707 70741 872476508 81050 1707 862332890 61010 20189 783411319 74405 70741 185984263 81050 26917 855839911 74452 1707 640302973 64258 74405 80052802 26917 43199 866269888 7501 43199 910176353 15880 64258 961903812 18762 7501 347043401 64258 38546 778250788 18762 75207 697048035 28111 38546 283665875 38546 55977 517268325 53518 28111 542932577 53518 59137 887372370 75207 10437 570318148 45370 59137 274635127 10437 70499 521436089 26815 53518 695545679 10437 29146 446845422 29146 3797 351556947 26815 75981 768093270 26815 20371 191592766 6000 75981 334019922 6000 69293 123016169 3797 39704 110095699 12730 69293 32121580 69293 29856 153401250 74683 12730 750377248 15997 69293 496683786 12730 63505 806631993 29856 50253 13566008 16038 29856 823304344 16038 27484 64258507 59933 50253 401773858 62470 50253 999481204 27484 6209 529251938 9029 59933 867580454 43760 59933 350087907 67440 59933 259480870 6209 57334 166387437 61472 6209 145684628 30533 57334 763338141 23174 57334 305447969 14872 67440 995419702 23174 35441 856497707 13426 23174 869133688 30533 20131 735835164 35441 34533 110098511 55723 34533 768837106 20131 20966 163713949 62703 55723 970235873 56752 62703 388409134 13290 34533 266326940 56752 78699 744449403 56752 39159 64117465 78699 43122 747900726 78699 9209 814378554 39159 59169 361404318 59169 16916 729986956 80322 16916 921958277 16916 8408 863908415 9209 33752 161581078 16916 22258 41079048 22258 54757 104869950 54757 7060 488584656 57846 8408 430750813 36950 7060 814066134 32816 7060 1669557 8006 7060 262689687 57846 45764 458717232 75051 8006 509472149 22804 45764 241641943 58795 22804 570373175 75051 24484 296193576 45764 61331 812386631 61331 33152 739361144 33152 60754 566792867 33152 38312 981071325 60754 35679 25138160 13540 60754 270304418 35679 73632 207041523 32040 60754 677576044 35679 44412 225247878 44412 63498 101500730 32040 7839 130397259 56699 63498 519777415 7839 20117 619352269 44412 2666 816236460 12087 2666 69498319 17503 20117 195118275 56699 38710 35614588 79922 2666 263212695 2666 43144 540454340 43144 15857 62795719 25327 38710 182741646 15857 11582 784348014 25327 12705 739188067 63420 43144 410890825 63420 33512 846202357 35165 63420 157406208 63420 38559 777642215 41109 38559 468985373 81021 33512 143635681 41109 20048 144268977 20048 4040 102684568 4122 4040 947535297 33249 4122 126383021 28386 81021 298255658 28386 49326 307548362 53330 4040 937462559 9424 4122 399184213 41751 53330 880073175 65420 28386 888767330 65420 72079 807840923 9424 18005 508388253 72079 79761 416602002 19826 72079 347463453 19826 73369 240574001 26868 19826 875841906 18005 22872 556749481 26868 3007 724230229 73369 54132 674374677 73369 80208 567549120 22872 37096 74999659 22872 57428 38714412 70142 37096 217903839 17553 80208 586789140 75888 37096 281303603 75922 70142 241457363 70142 47431 768075206 19043 17553 759424355 43782 19043 740908783 33084 19043 775297282 47431 32817 303019641 23145 47431 218842111 50756 43782 187214712 33084 23521 69086600 50756 20226 498718288 50756 76396 686736074 50756 11609 364249551 76396 2986 438696514 20226 40676 15865459 71281 11609 532646752 11609 46047 206074824 46308 11609 238829936 64574 71281 228982429 20290 40676 11343589 46047 62713 957658448 62713 58343 803890345 64574 39124 142812759 20290 65982 972963561 39124 41500 818321145 62699 62713 44133210 62699 42307 531202230 57120 41500 595790079 65982 49877 161352468 61815 49877 182637869 51792 57120 912488597 42307 12670 326903336 61461 61815 341905084 61461 23736 945229800 23736 25742 416503911 22471 23736 393295074 17712 61461 300763309 56789 25742 339873149 56789 72866 72434224 19885 22471 626119887 43827 56789 59919570 2425 72866 765343851 49994 72866 106155079 44800 2425 191606279 44800 66279 248136873 66279 7580 444725471 35866 66279 89528767 35918 7580 131705241 35866 15796 189878427 35866 4303 854837712 7580 28802 591057479 4009 15796 685577397 25272 4303 297834554 55637 28802 187913204 25272 1172 43319955 65016 25272 818573195 14995 55637 336802537 57384 65016 399394023 14995 63279 797567325 16116 14995 710465161 14995 36874 817760798 11359 63279 58846018 55118 36874 779335788 79114 55118 43756115 10845 36874 120002649 11359 33323 280629253 39818 10845 999242961 106 79114 455397264 79114 21262 696689894 33323 50960 224895341 78128 50960 309859908 31083 106 400798421 14083 106 479901931 50960 38195 89620061 14083 35463 96225445 31083 50693 175689805 72127 50693 807792203 50693 75023 526308506 67963 50693 425087080 42089 67963 113891257 45838 50693 26207496 75023 29520 961182554 10063 29520 65759858 67924 42089 27560671 42089 38733 764922984 50276 45838 207492299 50276 51124 148440897 51124 24454 721445337 50276 68610 260999513 58548 68610 905812084 68610 30986 316183318 63275 58548 123727549 68610 48959 168554060 58548 12035 416136213 58548 36353 925133374 36353 55663 843763566 48959 47351 777064327 55663 17171 829307676 55663 46437 926558637 17171 34204 457790285 17171 39858 961840707 47351 53573 618780864 79189 46437 126089652 79189 76949 591140782 79189 61147 856324297 53573 66310 596830470 42882 79189 283487454 79189 27894 1515836 74170 66310 75626773 15047 74170 45682653 42882 47509 800195866 74170 75102 657133715 47509 39552 399425039 15599 15047 272600727 32677 47509 48342438 65255 75102 722497997 39552 78999 248189944 15599 16317 825497448 77514 15599 239054111 34717 77514 613885109 78999 9663 766107445 39544 9663 120402373 29462 39544 636306297 39544 4744 354152762 41062 34717 392086606 9663 68017 417725915 41062 37026 994314331 57055 37026 622059015 57055 64336 266333721 41062 63990 424755746 20361 64336 477567103 57055 44993 29892003 63990 22061 46081654 44993 51858 100036642 44993 59971 124544031 20361 65823 233030522 51858 54533 482186380 22061 34556 792762724 98 51858 180383801 54533 73716 535458446 27387 73716 251783599 11514 98 617269228 71738 11514 880560340 11514 7529 492353650 71738 44205 839020683 45952 7529 314086569 41689 45952 769395837 41689 55238 42344833 65861 7529 51884372 55238 52418 100613255 41689 36518 413852274 55238 60451 67079877 65861 7765 392109369 46107 60451 867047680 11299 46107 711790785 46107 16224 144963576 46107 51372 60723186 11299 14153 62188664 59558 51372 559110095 32642 59558 940693937 59357 14153 176684408 31232 14153 567234914 59357 3219 303791777 59558 49402 466590435 49402 34661 309510269 36079 31232 532104549 49402 45438 605880164 10464 45438 471917546 36079 78663 16576076 62469 34661 570482701 7588 45438 446504051 65143 10464 544457594 65143 10319 35228129 81258 65143 301027113 62469 65563 866221269 564 81258 844985351 34104 81258 54050605 564 36206 694018620 21771 564 874316360 36206 46518 713518528 575 564 580329093 575 64225 759705521 76911 36206 697323852 11270 76911 36715139 575 39275 128137343 64225 75073 294783137 26750 75073 27676816 76911 63117 934384980 39275 56890 150919687 6084 39275 362275867 56890 50445 182165842 25763 6084 912562981 69570 56890 471997832 69570 55107 594058827 25763 28349 619707006 43230 25763 235173521 8426 69570 405716782 28349 6952 91278056 69196 6952 931534808 57975 69196 521973260 55422 57975 440223734 34153 69196 486829895 33769 57975 361029827 34153 3327 235838193 33769 22199 509143317 32568 22199 381606819 34153 22367 657891627 51303 33769 780041953 56260 22199 605784101 46008 22199 328720001 65760 22367 386710835 65760 35704 130559907 56260 50116 411288913 50101 65760 600500949 63775 46008 54863856 59822 50101 255012222 63775 7477 791746954 9748 7477 815504488 23547 50101 15573341 9748 72101 517242644 70290 7477 354489440 72101 75623 921058514 18288 23547 898051961 72101 56972 142270527 70290 56780 780233947 56780 61130 286876220 16835 75623 739916748 61130 31798 664405097 12501 56780 344306787 39130 16835 199062081 38900 61130 92412954 16835 12191 746774581 38900 31237 48432769 12501 30208 741969388 39130 45340 171170800 38900 3044 293755466 51947 30208 863094193 51947 75819 538041306 45075 30208 768430798 44004 45075 970014917 45075 24658 708851409 50763 44004 273158577 24658 15389 379359962 45075 68391 452490167 80749 44004 907502419 24658 59641 975353740 77933 59641 958142899 24926 15389 589107980 32992 77933 841956440 32992 33772 923098127 6105 77933 442805750 9624 24926 538787479 32992 53371 284183923 6105 21160 772078798 21160 12335 314689667 30150 53371 158828516 77214 12335 704017551 30150 531 324825582 12335 40679 222067115 32043 40679 659560610 6532 30150 281384345 14945 531 982001256 39978 531 62075373 60941 32043 98619263 60941 40988 754702954 6532 4139 769675402 76791 4139 943603681 40988 62488 208441348 60941 58909 90324365 68516 58909 985435024 9471 62488 575130210 68516 50179 281071456 13972 58909 428766981 58909 64972 215041623 68516 4286 235729135 33864 13972 780403629 4286 80539 214549283 47643 13972 461673424 31664 33864 38546822 4286 13148 885689167 25371 13148 139559125 79038 25371 843274829 25371 33321 668860149 25371 10174 15983110 79038 25154 32236322 79038 52757 869231244 52757 26901 850714373 8253 33321 591546991 52757 70849 461232437 42090 52757 930315450 8253 5090 386223546 70849 40181 66591401 70849 80062 30673015 40181 4929 729913833 5090 20794 793590209 27920 20794 862469610 30662 80062 123483919 30190 27920 868828489 30190 79838 609976966 26930 79838 109077630 26930 65720 591262432 182 30662 954612518 2442 30190 833644273 8816 79838 573974510 2442 40137 57780823 40137 42098 844354630 40137 32352 920041738 2442 68556 897293546 23680 32352 144243555 23680 63228 19934588 42098 56147 95326729 32352 49660 723499447 63228 3726 293181338 56147 22141 568703763 10800 22141 182172235 60272 3726 397887941 10800 28572 361122966 14463 3726 67927822 52557 10800 456209019 45934 10800 194676648 8654 60272 998708640 8654 216 663026909 22978 14463 655010008 8654 42355 574497831 22978 22066 40044184 1473 216 294636377 216 62621 181869317 42355 24245 59214258 13270 42355 315496460 52043 62621 230725307 62621 51358 158215762 8276 51358 271103360 24245 23665 686146407 35144 13270 566622315 72352 35144 980933512 62668 72352 508861616 72124 62668 652846590 33513 62668 603425232 50685 72124 584725329 14652 62668 664659210 14652 55372 477388181 50685 39659 465173123 55372 73639 829947760 10775 50685 986824500 4164 73639 4821750 6598 4164 643112913 39659 25049 698679405 73639 66325 534892588 25141 4164 105763804 19712 66325 379697587 6183 25049 567846565 56075 25141 623888519 9405 19712 912964077 13700 19712 233582453 10237 9405 110269513 54637 9405 827491618 54637 5905 710053599 55109 54637 99431541 10237 30379 669568471 10110 30379 537961928 30379 20436 156322199 43384 5905 542460431 18145 55109 800323812 30379 58230 92343765 18145 32678 883900622 50553 58230 550333982 58230 68648 213116903 68648 15102 524956692 68648 39590 254052601 50553 54330 328803086 68648 2486 361813506 58031 68648 951979806 39590 26074 153992144 54330 21593 464384813 54330 38523 990183738 2486 39295 202983535 21593 67359 35937931 21593 80775 1507540 67359 4350 675313334 67359 30792 447382059 30792 71473 418409004 67359 68939 863477493 71473 661 24454891 661 65157 610123236 661 8762 852006028 8762 65352 495345953 661 69061 800253724 8762 58894 138202989 8762 65686 203769807 65686 74227 482839182 69061 17984 457450892 66731 74227 192975831 16938 66731 283783031 74227 26064 182166915 56102 16938 140851023 66731 17091 223343021 17091 23743 479781363 61309 17091 43302282 72945 61309 32803748 56102 56717 782743743 56717 46778 444868188 28055 61309 951145659 72945 12632 430448156 73764 46778 51884130 73764 21113 396969148 31049 12632 828171506 31747 12632 73062377 38360 12632 200325212 38360 31225 68147056 9878 38360 20974472 31049 77376 864557449 31747 77205 325807153 15596 77205 36170706 6567 77376 848575065 15596 19867 875051301 73550 77376 806300578 42563 19867 614441204 15596 54157 270074101 54157 67788 404343934 73550 68929 531623671 67788 43657 561714240 7818 67788 655733121 43657 17859 85975213 21497 67788 696654722 43657 27821 91066809 409 43657 68153045 27821 71958 519495736 17041 21497 152479419 30125 21497 615585981 15358 71958 329673594 30125 11333 189922342 24364 15358 515589470 24364 66047 598453109 30125 51610 701769255 15358 7753 960138149 51610 13261 656626475 51610 59301 298220803 66047 16117 9145355 65943 13261 20934279 59301 65915 390834633 16117 29217 980978320 65070 65915 772658043 12367 65070 557980574 65915 27429 908656846 67503 65915 631224645 18074 65070 369236536 12367 68659 79337313 12455 67503 478026881 12455 40969 670489576 18074 64223 533103814 4573 12455 118221762 53192 12455 4996465 53192 60271 207122585 5807 4573 800638578 28998 60271 277490945 60271 79932 45090649 24576 60271 502977238 24576 35002 611459670 79932 69976 595402502 69976 70628 87040716 48810 35002 463479657 13746 24576 900290482 13746 34423 193619606 72312 70628 73123740 27551 34423 410629849 27551 69994 199769607 68395 27551 500990542 27551 77730 945294173 27551 8551 776456938 68395 78500 788686338 77730 48713 789922312 47398 48713 17449848 80398 47398 504042027 7583 78500 58890061 71397 80398 854058734 42668 7583 31104376 40628 71397 307240726 14111 42668 712871709 14111 54302 162228572 40628 45751 70002213 54302 51230 97255702 44729 40628 954226380 42015 45751 179570589 45751 42335 158875720 45751 35205 203002355 42335 12428 862491760 42335 47320 633855394 12428 73790 990856916 35205 8506 361367475 35205 56317 942374650 77307 47320 900710452 77307 36727 237997299 14226 36727 757390233 8506 54775 413844210 56317 29611 441897156 22900 77307 197509925 22900 70089 606134591 54775 48477 989915450 48816 29611 608805907 29611 7496 446765406 22900 1551 96353229 7496 75198 657249279 75198 28913 41715124 7496 59091 573138743 26301 59091 550369522 26301 77133 323541507 17406 59091 341508769 17406 62223 364063853 28424 77133 364924163 17406 57646 723550506 38524 17406 114270834 28424 68793 198490525 43720 62223 777829434 38524 34641 211143304 53650 38524 189713496 33954 43720 50959953 47231 53650 819682225 33954 28279 721308045 47231 21966 208831777 43925 28279 969512645 28279 47799 662476531 75142 28279 915313972 4904 47799 559625657 75142 28449 807917001 28449 28032 57285887 4904 36860 583887487 13189 36860 10076987 43808 4904 744478494 47330 28449 675816686 28032 69921 27058111 36860 56442 466046857 20894 13189 856629604 11346 47330 491259994 47330 48582 999642779 77192 56442 577417138 62910 56442 164325769 65925 20894 819758626 77192 30045 948911668 30045 30901 211533916 56904 65925 156450452 30045 76815 993328875 65925 17482 145409222 30901 19786 227748649 3269 30901 643828631 17482 26876 698025863 76815 48399 621611866 19786 43409 306453854 76960 19786 302318151 48399 37190 761211820 15251 26876 350321968 16507 37190 828665404 15251 19414 431038976 55935 37190 594287477 19414 22546 880324662 34458 15251 841812012 55935 38079 927157543 40812 22546 482145751 40812 33852 543579448 33852 56052 814970831 15652 38079 465976084 42302 33852 563327520 15652 19177 382102114 33852 41603 270862121 56052 46558 520011571 22070 42302 691413894 12925 22070 223219248 19177 34428 384981275 44741 34428 21019678 76319 34428 739241567 4120 44741 490122843 4120 63711 643152152 80479 4120 121227167 80479 41422 194879852 4120 6511 687708651 56737 6511 704731043 41422 38290 227880076 21781 41422 946305385 52571 6511 990356285 56737 14017 999435153 14583 52571 101757796 64945 14583 233217746 14583 26021 915961044 52571 59445 684267965 13138 14017 302500472 64945 78882 543357760 56767 13138 857079461 13138 66005 62420051 66005 28983 164324164 66005 6816 495629591 52400 56767 119666934 29952 66005 858233899 21595 66005 320935546 21595 63178 662561898 45913 52400 726739489 8813 63178 526692388 45913 52091 57878798 35890 45913 858507026 52091 63719 83141853 55737 8813 615853262 55737 55338 671317223 52091 65252 30781989 65643 35890 50753633 50447 65252 211736011 17266 55737 55534641 57178 65643 919626960 65643 59464 760242585 66919 57178 80297633 57178 78316 287432844 9601 78316 97502663 50827 66919 109889282 9601 39931 547702317 39931 63874 89137883 61304 9601 994124270 2172 63874 654017034 73708 61304 262954759 79047 63874 474221254 12700 61304 411279991 48535 79047 91971485 17061 12700 740052682 18883 17061 182897954 79047 23747 880256748 7328 18883 142573202 18883 65318 876835019 63386 23747 408446611 80301 65318 149211077 36084 23747 303565431 31427 36084 391136672 79365 80301 955639086 31427 41680 270015748 41680 24632 700271174 79365 9415 640023077 41680 64879 679223602 65371 79365 699467315 24632 13598 526835420 24632 44749 476250261 8932 9415 804232339 62084 64879 357906611 8932 27431 22094089 7837 13598 81844285 44749 68788 914112011 8932 20482 653909292 61553 20482 927968754 54277 7837 315413455 54277 27336 282823255 27336 33853 198296660 61553 18725 118399708 62281 18725 10103208 18725 64567 594655505 27336 42986 273851096 52632 18725 854123218 52632 13449 536256997 64567 29687 959124714 19187 42986 162710147 55135 29687 981421587 29687 20523 116792202 13449 65895 328126142 53389 19187 965727391 55135 78889 815747456 55135 64565 844735435 22891 78889 719086398 26892 65895 786697840 26892 16363 586384531 22891 45388 487625765 71188 16363 211404269 37124 22891 155047310 56712 45388 364094566 685 16363 428915744 54358 37124 437984264 15080 71188 156954432 54358 77087 688696671 38292 77087 167455800 54358 33200 44448127 15080 29086 125434058 15080 29014 119356737 33454 29014 516315344 68096 33200 865717936 16562 29014 528445589 68096 47947 952330580 51541 33454 485658853 16562 30321 482580913 68374 16562 81778685 68374 718 37043169 47947 73025 22411108 68374 4855 954836668 11954 68374 894433283 72936 73025 305628523 718 14050 512872501 62347 4855 900104973 72936 56526 915304931 26498 62347 313508750 1803 26498 562937543 1803 39414 587149808 1803 54323 336361853 54323 35391 812487185 80618 35391 555731586 36529 39414 167759569 25761 39414 141743577 50024 54323 853237398 25761 7292 679830169 80618 32641 196036573 36529 58821 156640105 25761 70183 341185234 4866 70183 704258094 7292 77356 12851863 70183 25436 965784615 79841 70183 756216000 25436 37696 358103648 64294 77356 325137990 74942 77356 587878896 79841 56339 369002556 5087 79841 285209622 3632 56339 486153452 56339 23592 741564861 9986 23592 296140582 23592 75633 852497616 27947 5087 700691181 27947 67556 846358599 20940 75633 383683026 63123 75633 988199321 67556 35529 875212417 35529 57433 575411850 35529 18067 187738795 20940 42438 532343275 74849 57433 480497348 20657 42438 503018308 47792 20657 968865351 48840 18067 91294728 48840 70271 67697478 34369 48840 499442354 48840 72821 106770968 16928 72821 708531562 16928 63901 213594041 16928 50810 554371262 72821 15799 958023203 72821 17417 846328305 17417 30621 201587220 63901 32146 22213088 6019 50810 207772003 77312 17417 754719147 30621 55636 527294882 30621 43193 242801953 77312 53476 45965384 26963 55636 656211737 26963 28630 19472618 26963 58349 182533619 28630 61165 360110410 73009 61165 638738432 26963 5346 298471692 74078 5346 23497868 73009 12885 588196627 33660 74078 794763216 57106 5346 144082677 52732 74078 31626210 65177 52732 76565366 13417 33660 745156728 33660 11423 896599160 57106 68014 952536830 68014 37758 174571711 69737 68014 761260104 80983 69737 616919007 80983 75376 25320613 69737 47942 687375254 47857 80983 403250218 9266 80983 562201439 14825 47857 94858191 47857 18429 1606957 9266 33848 792698262 33848 26330 411630410 79869 18429 350060662 33848 17962 315702528 33848 35882 944572371 58595 17962 935692420 26330 29194 7382582 10910 79869 210890469 69789 17962 9341160 29194 46836 417469109 29194 17714 509871593 34635 17714 403753516 73330 17714 943207657 73330 17585 44902595 45323 17714 968869370 15882 34635 632719954 15882 43758 192199183 43758 51513 290924803 45323 16670 385062488 34246 51513 342509934 34246 27559 671445368 43758 41206 931776761 5563 16670 93499185 5563 14765 5019685 14765 22376 675509405 27559 76543 990018465 41632 14765 379849505 25056 41632 951019157 9217 22376 212243286 44588 25056 66155711 76543 31811 42431302 31811 46000 647712987 71229 25056 595742378 9217 21509 481923028 21509 63667 397781470 44604 31811 15472425 21509 2975 955151665 32964 21509 453087486 44604 56552 942432765 65218 2975 4007544 39597 32964 880595963 54436 2975 655839518 32964 59202 92830689 39597 58714 288535331 26351 54436 455296777 59202 30091 191219329 35530 59202 53566705 58714 4985 584874912 58714 23837 630086455 65535 26351 335146648 35530 39716 743747251 35530 5794 802127461 39465 65535 297868258 23837 10026 600066116 7615 65535 713322117 39716 35775 710759542 35775 64873 155648717 39465 52604 411912599 7615 65384 825974085 52604 746 111102429 746 34681 907655319 64873 25803 631515289 6979 746 993770422 13718 6979 315563806 819 13718 988220841 34681 56169 356757501 58267 819 1329525 13718 33936 283383359 2167 819 266616258 33936 60757 244531504 8925 58267 45072183 2167 28596 131405506 33936 34495 26922806 28596 12584 154233003 8925 3222 96282383 52990 34495 839200451 28734 34495 567657188 11414 52990 817676074 52990 51699 392138642 61266 51699 890317186 55077 52990 488983032 10180 28734 964843924 51678 55077 110992348 51699 79336 494543038 61266 29619 836709456 55077 24194 62579680 56073 51678 399398288 58576 51678 935018886 54796 79336 737303288 14767 58576 984250683 54796 39712 354587320 69693 58576 837523371 73579 54796 146683225 21941 54796 188704817 61803 14767 345988375 49546 21941 624214048 36176 21941 31129389 49546 73642 177800314 36176 355 394834305 69847 73642 519730341 355 22702 116450593 3271 355 965841749 22702 43554 776295205 43554 9021 647202673 71622 69847 842628875 33174 3271 199700514 33174 892 307420840 43554 39246 824493402 9021 11676 249972380 39246 62498 550474980 41067 62498 797252921 12230 11676 430932162 61781 62498 468779701 12733 41067 970504045 12230 41251 986108525 12230 69505 947674116 49993 61781 925060755 67633 49993 323440698 2827 41251 371925552 49993 18458 919987153 55429 69505 454613076 49993 14249 116803321 46895 18458 861944250 18458 70784 921170680 28754 18458 659527641 53774 28754 560393735 28754 16009 498851038 37683 28754 137679221 70784 287 305091071 28754 20855 536277444 64900 20855 303450351 37683 18680 246275064 67895 64900 102500126 63993 67895 634899766 55579 67895 392875482 63993 31771 394012803 55579 60321 232123635 80473 63993 462038824 60321 48595 157145546 76592 48595 58500866 8343 60321 707371513 80473 61794 125970098 8343 46491 315253196 46491 19040 878885989 46491 27392 76865284 27392 28810 911543861 28810 50158 751631343 63535 27392 461343091 61697 28810 432567387 27392 46667 33589846 50158 70113 208678826 46667 24543 672931426 63535 36606 790935121 24543 42709 387386695 46667 46070 370696103 24543 61125 617270203 32757 61125 769814859 36606 79048 136806518 42709 61238 564438669 61125 16623 705412320 40234 61125 135888640 54628 16623 874135936 1163 61238 332324157 28523 54628 446684150 53283 16623 136754584 1163 66500 590334411 66500 44379 612909343 59007 44379 786235868 78208 66500 103268787 53283 7601 56957831 78208 34955 324542823 7601 14030 257065206 7601 10575 122501035 66350 14030 31942087 65559 66350 114596929 66350 34323 33276355 53761 65559 59343289 25719 10575 990521899 66350 38648 95407668 65559 8289 9075338 79996 34323 622512744 41658 53761 430112009 25719 79119 567708285 22399 8289 196815601 71182 8289 95003141 41658 63135 997458311 79119 63435 780517814 76953 71182 366419995 7844 76953 353427939 63135 33213 147507601 7844 41493 135716489 41493 72269 571026785 76953 30940 88196247 42684 7844 291759921 42684 67056 851271083 30940 37160 120798865 76606 72269 900245005 42684 46233 266754964 46718 76606 472291450 37160 71437 991446712 46219 76606 717343995 46219 37919 839356903 46219 57436 948461239 77275 71437 958429707 57436 14499 604138979 75940 57436 622430394 37919 35725 286721263 72469 14499 492464293 61577 75940 607522213 52493 35725 263554123 39750 72469 85059471 77121 52493 490126173 72469 14549 935263859 39245 14549 158290467 39750 33007 220451701 33007 49671 827366249 66399 77121 696191251 14549 6405 140690205 66399 15375 725016400 30494 33007 651574367 30494 61625 57573569 9681 66399 626559896 49534 15375 172494640 49534 31972 424245040 73243 61625 903248402 54862 49534 943842847 54862 48934 72152149 49534 16524 678645048 16782 16524 43366508 48934 42148 120004018 63362 42148 691705392 55080 16782 54130254 62392 63362 171642469 55080 9207 737581832 11382 55080 851489418 63362 55482 930846946 11382 71553 515677310 32424 55482 958390517 11382 31026 528947381 659 31026 320705151 70396 32424 775467419 70396 41325 125536355 31026 21762 551033368 81066 659 412584626 21762 24033 346149617 38499 24033 710734433 22859 24033 37507959 81066 72535 130784352 44980 24033 517234193 31819 24033 105809295 38499 13673 110038733 5059 44980 130302947 5059 1359 299095783 74385 5059 18920691 9953 13673 28878072 5059 50865 112755296 2381 9953 456690189 66343 50865 356997758 66343 19800 747505753 3132 50865 307156132 50865 28817 154687376 3132 13130 836543078 13130 37888 635271600 70704 37888 401345761 32578 28817 688209964 43047 37888 373745753 32578 13961 101360347 37888 46121 128997439 38398 43047 150291213 43047 63790 228499293 43047 20097 340060320 20097 69751 836031124 40817 69751 284578938 40817 47450 509506764 47450 32292 815127615 26445 32292 978256410 75446 47450 834553459 64019 26445 14526675 64019 13573 634643268 64019 29111 327363551 65836 29111 628060191 73299 13573 826134628 13573 3430 910190702 3430 55115 129876666 29111 15923 955566544 52363 73299 944683898 52363 29241 404663246 3430 20512 944893721 20512 58839 678776603 20512 41569 573843224 16526 41569 123579731 7595 29241 316235559 58839 31370 219415472 64264 58839 132990949 64264 48188 451667368 4846 31370 881944671 80506 64264 866496502 31370 53089 661664445 79515 48188 220760415 4846 21525 394718169 79515 3175 707466118 21525 60431 176986523 60431 9523 972633438 55918 3175 653887897 64508 60431 281313430 5919 9523 997830609 46617 55918 632347104 36227 55918 68059050 34048 36227 349861100 54094 46617 410854015 58735 54094 366437198 58735 71208 733772376 13745 54094 558427035 74349 71208 567169954 54094 11253 744526982 71208 1060 808030759 872 1060 153806539 39698 1060 416638814 62951 39698 959413875 62951 45343 482882717 872 71326 3290531 39698 52671 498136815 39698 21868 499812193 45343 32338 192432909 65993 32338 619762212 71326 80857 356234461 21868 79920 601118310 46856 65993 924165809 25537 79920 190476358 25537 30789 791249144 46856 79099 305740235 79920 45251 239512790 25904 46856 436813535 27871 30789 438503099 17023 79099 431711013 3811 27871 489471065 74764 3811 254615492 69354 27871 775671876 3811 31158 553803743 17479 69354 309133677 31158 9521 276424408 69354 7994 12281715 7994 64585 607891324 62349 17479 889604412 15528 9521 132815986 64585 17059 438403721 64585 54043 132649810 70905 62349 898102992 54043 19790 39100813 17059 77455 818207103 54043 20589 110508257 54043 7075 758329717 29215 70905 147802397 80366 77455 972067781 7075 56232 207139077 29215 1177 580204795 59876 7075 651602295 12260 59876 213622552 6185 80366 233966733 6185 41142 762894000 52358 6185 489113220 6185 44067 805338938 9502 44067 731730580 52358 50973 896259072 41142 17177 892564371 33062 44067 94159567 33062 35825 727177043 50973 79131 220712725 33062 48999 91523576 41001 48999 281618279 35825 76951 31531014 41787 76951 782226136 48042 41001 306825933 41001 46289 795143277 41402 76951 951592001 46289 66049 760091732 48042 22912 611851347 6259 41402 914984599 66049 66517 973905300 21773 22912 114413319 6259 62768 230742547 63231 6259 574574998 6259 2674 913578517 21773 50482 685415378 70781 50482 693100927 2674 20848 156281095 63231 64070 681373080 50482 59857 260281600 80799 20848 934355918 80799 33411 234024377 20848 24754 465978504 59857 74875 31685841 80799 7618 264579479 36949 33411 273928128 33411 30590 462946811 30590 37460 662503499 74875 1800 301947031 79965 36949 504125296 79965 1057 737398918 30590 37856 73143991 1800 70839 861607031 74152 1057 7648137 1057 57795 20448665 57795 62424 383695474 44240 57795 175870962 41454 70839 545785203 74152 69308 464352309 44240 55524 572195666 62424 70847 376657833 76580 69308 672449266 70995 70847 86981589 70847 52543 385810351 70847 44296 277063962 53637 70847 456970517 76580 49858 784509021 44296 47769 297479076 44296 52198 464572291 14442 53637 41612513 66110 53637 278089647 9186 49858 144858238 47769 20663 748060536 20663 80222 948326423 53861 80222 120630834 50323 53861 646377332 68590 20663 219162232 41467 50323 41926010 80222 50406 358812064 26385 50406 547588789 44536 41467 22704708 60346 26385 650338905 41467 2353 92222862 26385 63923 158362480 1966 44536 957977891 2942 1966 894332456 35405 2353 182832028 2942 76787 395060846 69064 76787 434866834 69064 46113 995821757 69064 42558 568942057 16440 42558 610335383 46113 5515 813542038 45016 46113 799280807 46113 74270 932514102 5515 19032 660746476 59941 19032 56461601 74270 62561 467465237 44534 62561 963936061 44534 53570 557995963 41614 19032 530835408 62561 45514 863014190 62561 59460 196551814 18088 44534 497076348 67337 41614 159011354 67337 45444 891949014 11727 18088 987613544 43906 59460 221090398 11727 57748 7062139 51621 67337 678542383 51621 5977 219757151 37248 11727 452344100 57748 17551 502890591 57748 58469 277419563 58469 63693 250669753 16546 5977 93773305 74944 37248 140260296 32160 16546 347688945 74944 30103 919895230 61694 30103 673263455 22213 61694 190179748 30103 26452 659376344 61694 45202 772529565 7177 30103 683981574 39694 22213 753354297 7177 4837 276716995 7177 13050 554329166 15 45202 101846549 21607 4837 501386781 67735 4837 229079109 61956 15 919714337 13050 46766 386078044 15 54293 132156258 64077 61956 101819441 10488 46766 283564981 46766 25508 835990772 42915 54293 897844414 18872 64077 504054370 45152 25508 80866558 18872 67501 7514733 37543 67501 403076250 42915 58091 659848652 50817 45152 865809171 59074 58091 867141522 50817 36076 698510361 74040 59074 971768835 29982 36076 271589394 35429 50817 383232030 74040 145 796646568 35429 40165 13346189 2549 29982 965167065 2549 59586 406472627 35310 59586 49736777 145 12637 238418158 49687 35310 803595639 35310 64337 669856888 70072 35310 382680967 70072 56128 16593655 38610 12637 796433439 38610 27513 468202440 60251 38610 684988507 56128 10612 965684848 56128 57135 355367204 17493 27513 65356252 57135 70799 539001048 33207 70799 84741671 31576 17493 633072100 31576 40122 72212292 19025 17493 106773993 70799 35481 370961259 53557 35481 409079690 40122 54677 822074219 55767 53557 223040036 35481 51005 892767144 63991 51005 279952101 53557 38174 219449976 55767 73219 505973558 67338 38174 626551208 4288 38174 239084402 1710 67338 865870883 28154 4288 475642598 67338 53393 134769913 8849 4288 999375899 8849 13431 349072623 28102 13431 222645354 8849 38726 721552222 70104 28102 760852028 8849 10637 128518399 13431 77523 87327016 70104 55755 708398239 35583 38726 234771476 35583 76441 184736073 10637 19147 818015737 48031 77523 307118496 39243 19147 208227439 39121 39243 540218289 39243 23754 828634632 55980 23754 497617434 56792 23754 587003105 37687 56792 639193123 37687 66064 566723939 37687 59976 146406201 37687 67699 609404486 66967 66064 16500731 56710 59976 148726492 56710 71351 916526966 64411 56710 210296233 67852 66967 976759351 25909 66967 617583019 33039 64411 790444809 33039 36323 161899925 12289 25909 362196845 13772 25909 858167648 25909 12927 523577788 58087 36323 706504335 14148 12289 959851911 53328 14148 228548955 12927 71170 158353291 13638 14148 86215412 7275 71170 239717642 10410 53328 604785690 53328 20328 618439870 52952 13638 962540347 13638 26078 695910242 10410 35869 584109767 46547 26078 258450174 3017 52952 669534498 39722 52952 589060598 35869 55049 332977647 46547 50209 530421950 39722 62041 127925646 40133 55049 17742956 62041 13580 301564673 58212 62041 899460741 67235 40133 203466616 40133 74042 622721987 49635 67235 455691 67235 77623 328366928 58212 77238 393910128 74042 14287 100668454 34169 49635 215664921 77623 50396 576545936 70242 34169 832281995 14287 9061 117934265 17547 14287 983277619 53966 50396 57257973 75294 53966 991146425 9061 70895 25226916 32254 17547 103613523 73157 32254 385523882 55242 75294 768898738 32996 73157 820365143 70502 55242 954440424 32996 46256 289899516 8072 46256 25525591 23255 8072 178886797 46256 38104 749686596 70502 32783 978906278 58481 46256 626071966 58481 40870 599744582 38104 249 597713107 249 60637 425585551 49293 32783 437036182 56966 40870 439119680 47346 249 228016472 69048 249 700246192 69048 49271 685405779 69048 10872 471302338 10872 5779 521859756 69048 54783 840713105 69048 45971 151769823 54783 44566 641092206 54783 70497 480065333 28155 44566 188457709 70497 39833 421871728 45971 40677 420519585 62876 28155 150237545 62876 30594 313477067 56427 30594 149433951 7331 40677 980439779 30594 47349 429756657 47349 57981 79398331 76220 30594 906330007 23707 7331 607524988 35253 76220 311902523 57981 76275 680607809 65360 76275 320354344 72005 65360 70161464 35253 15092 646731199 35253 12196 759073326 15092 47940 751854162 6318 65360 940704111 56318 12196 878214395 15092 5718 341881782 39233 5718 859294273 78623 5718 110131467 39233 32392 708040232 32392 63439 256729715 78623 55024 740230465 40871 78623 895076352 40062 63439 165009146 47046 63439 220838033 44323 47046 602416875 44323 55750 138299516 55750 66383 254651367 66383 68206 170267351 66383 15433 781998451 20282 66383 761113584 46129 66383 217668989 15433 18111 245410241 37377 15433 130349627 18111 75476 71046891 20282 13607 397587854 20856 13607 305276448 72550 13607 44547658 72550 59171 894984006 59171 24858 481069660 15373 20856 399952991 24858 4809 111854234 59171 65655 185150959 65655 9674 993174397 24858 17840 373011129 2648 9674 466389771 77867 4809 140418395 77867 41322 89636429 2648 37283 466054721 22063 37283 593886692 77867 18789 910892262 37283 29844 569910916 60860 41322 981809214 7067 60860 269037859 22063 19704 529048075 22885 7067 697647958 60860 77481 686110403 73252 60860 24802623 29428 19704 176007791 61583 22885 226679671 68702 61583 645666218 61583 25461 388176332 73252 44646 82160902 29428 22024 876945948 25461 45196 402831514 28337 45196 790349933 16509 45196 167339886 53276 45196 382408836 63998 53276 827235772 3442 28337 730975019 69460 63998 254070563 4700 63998 990317613 3442 12071 90641518 63998 31919 663958676 69460 16067 885613604 16067 61963 520700927 53554 4700 288740489 53554 46239 22397136 48243 46239 239206368 53554 62129 771633361 46239 61185 927724772 27754 62129 808278006 27754 45507 774760494 55224 27754 949246456 60695 62129 694649886 31846 27754 515829163 30074 55224 813877151 55224 27572 741417763 46857 55224 226299711 38169 27572 23684327 47765 38169 1047486 7423 27572 495709488 38169 19257 305778861 7423 67528 660689363 38169 54191 974998755 19257 42690 39539459 54191 62877 699338719 67528 17250 850304535 67528 3390 891020656 43298 54191 633644528 3390 40811 184805167 41999 43298 239423690 41999 22216 508136817 1379 41999 755717336 45773 1379 91250591 31062 40811 698866193 31346 41999 28819615 74226 1379 382086050 45773 72823 417715003 74226 27366 584616402 27366 80120 180130838 48457 72823 469985 48457 55885 29522374 72823 51791 58601469 27366 51768 355358211 48457 72732 211246271 72732 23190 694236037 51791 35462 391362044 23190 34740 284027762 47218 51768 641842082 9358 47218 484030091 23190 18976 467576429 75381 34740 387800305 75381 45226 552480879 67651 47218 744954241 45226 58755 903261764 29104 75381 318802190 75381 73347 509587334 45226 33674 607022618 33674 45068 121383943 73347 22119 965467498 73347 32370 355060555 61853 45068 783300173 4976 32370 567109089 28611 4976 598534678 43704 32370 442606288 61853 1594 402175795 48068 61853 447930824 70407 4976 612361544 48068 79722 300524106 41631 1594 842541683 70407 20972 134917214 54299 70407 960033968 66699 79722 362184786 15466 41631 65209700 20392 15466 381953764 9922 15466 816198942 20392 36262 395413433 15466 75973 335953266 40077 75973 519343400 42448 9922 876506392 36262 36873 17052713 36005 36873 724648753 67670 75973 773690986 36873 41139 22944288 67670 52050 546842433 25062 52050 130517312 67670 18007 879346193 48250 52050 31296894 74950 52050 362640565 25062 76733 577616057 74950 48355 832216490 48355 31611 481608646 28403 74950 845830464 76733 58406 895185144 526 28403 604566205 32436 58406 179639902 14014 32436 902890072 58406 40668 791635152 14014 54514 946331651 526 14317 455828850 32436 72990 532581760 80009 40668 879966430 14317 57427 381930140 45315 54514 358491631 54567 14317 860286266 76879 72990 341681382 54567 69738 182439037 76879 21893 772649029 49185 21893 493368288 10117 49185 245959715 69835 49185 144558409 69738 37810 424586109 49185 60626 34920970 30388 10117 429062239 10117 5456 883317050 5456 75657 179459405 45136 5456 323753599 75657 60719 385375812 75657 34522 970689158 40859 75657 155287142 60719 9586 532491480 44845 9586 228510881 3056 60719 172774900 73367 34522 448232717 55403 9586 374026783 73367 5227 616594030 55403 61523 972308396 73367 24474 418550023 5227 73597 109917750 20772 73597 693514687 5227 59465 732503350 23217 73597 966682658 23217 19748 932399926 76107 73597 466973387 7982 59465 948442262 74943 19748 291613558 76107 3089 119229052 17879 3089 900896958 47576 76107 373800699 829 74943 810663488 62340 829 895838456 62340 20044 266412673 69507 17879 173470358 20044 64870 580408919 64870 21092 385091307 69507 29040 834171956 3033 21092 999414046 35572 64870 878884304 21092 34206 5429435 53376 3033 392452106 22587 3033 820634569 22587 46314 139838138 79709 46314 204190103 53376 38044 936900270 53376 66861 242381122 79709 40304 178334632 11103 40304 732370327 79709 21824 858882780 42166 21824 982226349 42166 15904 894261490 15214 42166 418248004 64883 15904 337428662 11215 64883 381804411 37642 64883 54508723 30395 37642 267203357 15214 70135 46138241 70135 25974 131026493 37642 40001 732734245 40001 56650 226711474 3472 40001 618240095 40001 24535 974747324 25974 24266 459828523 24266 19785 93838381 34239 24266 465474685 24535 952 463035702 54446 19785 295898736 40540 952 940685971 33663 54446 3978456 30295 952 702156714 17233 54446 414756926 7107 30295 357964357 30454 30295 909714346 17233 73108 646871543 30454 16290 381756493 28198 17233 869632156 46765 30454 47708312 75791 28198 796571313 46765 56042 404013481 8098 16290 678764487 62692 46765 818990774 14098 8098 934257040 71429 62692 728116593 49230 62692 600733257 49230 59033 902466092 50597 59033 643098577 65170 14098 124766392 73355 59033 483150883 50597 47888 47602832 65170 38343 234478378 38343 10566 708638142 32970 38343 429355911 32970 15549 801006364 33057 38343 263883288 40287 15549 821369617 45637 33057 779540710 33057 51393 936964312 51393 36238 607766251 45637 44218 293773461 5952 51393 102208655 51393 25112 363905829 51393 73000 71011620 10408 5952 451402864 73000 4189 80702007 33980 5952 536701278 73000 8150 928365018 33180 73000 124323618 73499 8150 1685874 41117 4189 288680852 26111 8150 835382527 41117 51272 913249635 59957 33180 602927210 51272 41316 33753688 192 26111 220327554 26111 45885 271709319 40029 59957 228799401 47876 41316 920359788 8493 41316 829320066 27144 8493 853973522 8493 72223 870768346 8493 62152 930235155 47876 18143 488530569 2303 62152 861886992 2303 43170 832405105 62152 15467 313334654 79807 18143 113134663 43170 60694 135227219 60694 71988 929314586 19135 71988 631788033 79489 19135 201540754 36635 60694 177211047 71988 47935 244145198 79489 49698 582667523 30444 79489 321849836 79489 14202 688520035 36635 30633 532348544 38569 49698 696784245 3279 38569 525830314 14202 65346 68644606 27616 38569 561755431 72206 38569 878539400 3279 28000 608563547 25857 65346 948501015 33856 65346 740296574 67112 28000 245069323 25857 55126 188819100 33856 53437 77210181 55126 40743 519851204 53437 51755 211462261 65479 51755 801551448 51755 76359 886835571 51755 41340 223770187 59499 65479 59811805 65479 753 994807403 42361 753 812868618 57914 76359 510435668 41340 48801 789001977 72300 42361 262723686 9467 48801 214426399 33620 72300 22824741 65820 48801 797373936 33620 69811 881776090 72300 19685 497124488 71826 65820 386978170 69811 49373 95844685 81153 65820 313601744 49373 38941 374945959 49373 22098 123849122 22098 38058 992005129 38941 80824 415730523 81153 43033 380252059 65315 80824 201314465 22098 39252 750198106 65481 80824 759273378 51892 80824 467058410 31008 65481 276636575 20466 31008 846258308 29315 20466 991532812 29315 6280 412556310 2355 51892 757002244 3410 20466 419556949 29315 10016 48630299 68811 3410 313008618 10016 4890 81777022 4890 22284 143652296 49496 22284 962403844 4890 44760 128706435 68811 52304 398191090 44297 4890 627756459 22284 16498 548561744 77485 44760 792078935 16498 42529 64279916 77485 1039 836127334 77485 18044 686752739 42529 39315 286840060 77485 66942 462117337 42589 39315 366875321 73845 39315 353416266 29473 18044 535743405 39315 70873 837414034 66942 20245 490249881 67607 29473 908332754 35150 70873 816052537 4962 67607 55409906 20245 27111 316504661 27111 17016 243656565 48348 35150 281686318 35150 52101 451953539 27111 12981 68781908 20609 52101 71529995 52101 65186 434977611 48348 8021 914535324 64600 8021 896911316 13328 8021 186769569 13328 9740 408177577 5446 9740 817083121 8021 77224 676517831 5295 9740 222416473 47585 13328 884456068 5446 60538 788895714 47585 44750 881798026 5295 33567 14577024 33567 45148 45521459 47585 37040 986330695 48634 45148 310269541 45148 65586 322441682 58106 48634 444024371 7338 45148 252132783 64055 48634 357444946 64055 25988 478623108 72564 25988 315602304 7338 13977 369082680 79043 64055 726154803 13977 47067 337206853 72564 38794 869325529 54801 79043 369120649 38794 13654 863687545 79043 12072 619640600 12072 77990 555260934 7503 54801 876028718 77990 12629 516348335 16167 13654 315810326 69015 77990 287963755 69015 44257 6341093 7503 64631 859361808 57032 64631 116063924 45912 64631 485703128 31173 64631 19600598 54843 57032 76645756 75544 54843 527501501 5485 54843 335426367 54843 54699 402127540 31173 107 132836172 5485 25190 960839264 75544 55701 332772135 55701 3176 111176630 54699 67686 887854731 107 3685 662009525 67686 35351 847446412 72406 3176 673743536 15231 72406 5831168 35351 74027 586805032 24647 74027 127470413 43969 35351 555908576 62452 74027 815729429 54009 74027 2603802 30685 74027 685064926 4812 30685 55302407 77807 62452 279015831 30685 22470 63547253 22470 21065 558042352 21065 43879 313424785 22470 14750 601710836 29459 77807 326748268 57581 22470 348817627 14750 42274 713514517 43879 6247 495331963 14750 58768 698699440 21300 6247 611757878 6247 64357 826918542 37428 64357 43050793 37428 30029 283675802 64357 40319 86770036 37428 22830 251049516 25052 22830 60152578 37428 44387 682606531 57740 30029 489320649 22830 50592 769124711 70559 25052 676498324 80962 44387 245221432 9225 57740 801397483 70559 73283 232481096 80962 34944 111571849 46126 9225 772048171 73283 48851 38304901 41246 48851 855849733 41246 51160 133521757 24214 34944 661987762 31843 48851 183536443 24214 52719 143626708 19999 31843 80150396 31843 44626 714400299 31843 12348 674780903 37411 12348 513018879 44626 79907 136947039 34810 19999 229111528 37411 16281 569492609 65198 37411 87590318 37411 23176 392773158 65198 42470 109426884 61737 16281 163637901 42470 77084 217466452 42470 10531 809834850 10531 11179 222484149 11179 68817 645007840 50214 10531 89576663 50214 56849 44860444 56849 73612 147145630 73612 59743 992534670 50214 52335 70920574 18168 73612 270921168 7969 59743 920342580 52335 36657 614141074 10553 59743 226510934 36657 60222 572604085 7969 64556 143024990 7969 41606 6247133 54818 64556 738434343 23815 54818 92462004 41606 58398 661969625 14671 41606 179545698 23815 35075 315144429 54818 57991 408039598 48800 57991 944047487 8929 57991 122454566 33286 48800 382572328 8929 27276 20032861 27276 30551 86305861 30551 66732 15880506 55972 66732 346120866 55972 43630 206303661 48589 43630 29759276 44014 30551 849637296 74022 48589 733665475 6003 74022 581628460 4256 44014 532085493 10109 6003 999697737 15558 4256 838096647 68033 74022 162036330 41235 6003 513344304 21067 4256 354661244 6859 15558 382899329 15558 79446 903864238 21067 45662 713900738 45662 52372 339571032 52372 80650 213262034 45662 78368 401683809 52372 11520 610941835 45662 62881 863731277 57874 78368 45936754 50342 80650 592758760 24496 57874 911566593 4827 50342 277768519 57874 77692 557742883 3966 4827 89356425 36782 77692 429328443 76101 24496 672036517 77692 12944 523744472 3966 55719 986465659 17875 76101 348161849 66602 12944 2699514 23828 17875 871911383 23828 78239 656961540 66602 15871 655704426 15871 5567 679976878 41200 78239 818568903 56783 5567 132179777 56783 43361 422741185 49989 43361 184831437 19253 41200 849753142 49989 61586 904087603 49989 57858 570721878 61374 61586 943825706 61374 77982 4541226 61586 2262 184627911 61374 22034 108844408 33202 77982 766643305 68404 77982 591710746 26630 68404 21158059 64680 33202 796814012 72287 33202 654089051 72287 14923 678903273 67052 68404 50551112 72287 66683 196217122 49080 67052 82128526 72287 40902 214603108 15277 66683 30084550 54820 66683 267372949 15030 66683 879791335 17832 40902 609234321 68558 54820 477133597 26877 54820 104263020 37019 26877 256383569 17832 25344 372414447 68558 35217 500937986 26877 34262 831192912 54024 26877 342160423 54024 55269 941295864 25344 46510 464256993 55269 44279 333126781 53651 55269 888515950 80705 55269 237634348 20083 44279 185571224 34139 80705 597543454 58636 80705 629437820 9339 20083 834814504 6303 34139 482405553 36443 34139 55381019 36443 21010 192600338 11732 6303 868847097 44150 11732 302056623 6303 15702 848565360 36443 79967 62652545 15702 67520 889444929 15702 4467 484923261 67317 44150 925811405 50360 79967 475334298 4467 78518 997072409 55408 67317 373485749 43973 4467 578784429 78518 11741 506426338 43973 26220 962011334 11741 60163 57709156 23644 11741 580137362 81208 26220 150220517 60163 41670 943847816 23644 41623 1540819 60163 26376 949010534 23644 6948 139823451 36034 6948 296135600 53084 26376 766059872 43781 26376 850702271 43781 32751 90425458 22179 32751 754816040 55439 53084 147423244 9832 43781 319351124 9832 142 599715752 4450 22179 495197822 22179 64951 151271161 55439 70959 907734400 64951 321 229352344 70483 4450 606285166 58482 70483 349028093 78700 321 119225 43346 58482 98783863 43346 75609 113598255 44804 70483 223234528 75609 53998 958754254 75609 20221 664591556 75609 37790 630087540 37790 29643 899687113 72402 53998 318380730 53998 80002 83317472 20221 45573 9344124 19504 29643 593946436 29643 27325 388596658 38901 72402 621177090 29673 27325 759224640 8395 38901 402693873 50800 19504 311573075 14012 50800 760631387 14012 28064 218837820 14012 80817 241988205 14012 14480 150042250 14480 56776 596195067 61878 14012 423627259 70243 61878 582084803 7918 80817 700317746 7918 44624 260619240 44624 11379 899990905 44624 78772 479256742 44624 75036 382897154 45324 7918 135985737 7175 45324 775671713 44652 78772 606498358 45324 79594 40157345 59117 79594 364932467 44652 50476 56028361 7175 39469 141619937 39469 29775 218533131 29775 29080 838716749 23341 50476 86213535 57837 29080 236684728 28053 39469 938720176 74087 28053 348709499 74087 40262 204385993 23341 9027 832331345 40262 16153 633432772 16153 3658 581921290 21062 40262 359513041 24446 16153 348865623 11281 9027 260582094 13199 11281 363698249 3658 49851 173235111 13470 49851 227713763 41839 24446 95649540 7429 11281 33928631 57372 49851 192264765 49851 15717 820910703 7429 22667 620433675 57372 66271 822212372 47069 15717 702619141 54017 66271 412102813 60824 54017 327893499 54017 66040 450189098 66271 63528 34960102 65631 60824 792109624 60824 71597 365369160 63528 77142 317185348 38395 63528 513642409 6308 71597 782888862 53532 6308 463845972 14190 71597 643671371 16202 38395 792463550 56926 14190 639612027 67911 53532 486718625 7890 67911 90233242 16202 8067 821400816 8067 20790 230422379 7890 64158 201392857 20790 10581 689217203 20790 46012 332182546 26691 64158 236927852 28546 10581 489651051 66647 26691 88672327 56293 26691 951528659 55646 66647 317618107 55646 22254 245927730 76753 28546 776518067 49978 66647 278387901 3507 76753 156321204 76753 30753 730470842 35240 22254 806960640 3507 24294 453923199 8545 49978 553682322 50273 30753 570510844 35240 201 744185363 24294 7420 576742703 2098 50273 452761446 65169 7420 240259114 50273 44839 774719912 21077 2098 118027660 48601 44839 312195103 48601 67437 906143845 67437 37490 107379369 21032 67437 357359613 40667 48601 802154620 49686 67437 215287717 21032 59159 344734813 40667 22157 351530979 62651 22157 177043320 49686 32161 846349360 49686 79937 824735212 81170 79937 754858247 22157 70982 194518516 70982 24901 523963129 23096 32161 39421483 23096 45837 766609145 30484 45837 710978877 6471 30484 145362455 30484 29789 709801085 29789 14373 639607866 6471 70552 295585222 72897 70552 973587314 70552 63323 376622847 21879 63323 243769870 63323 23122 99676466 2980 23122 327411199 76352 63323 365727642 77728 23122 906941035 46441 77728 77386806 47602 76352 234517284 7834 47602 925411302 33943 47602 173457573 33943 71928 526395768 47602 37017 12297474 40862 47602 674058443 7834 5573 600668907 49183 40862 359317272 37017 75039 462480050 75039 66387 604407214 75491 66387 142122635 22365 75491 796369148 66387 6468 333528056 62361 75491 404319629 65350 22365 427375646 6468 2835 523889605 49538 65350 156063772 6468 18243 368052057 8928 65350 643240135 30932 18243 500857720 71110 49538 983161026 20630 71110 159959297 71110 58320 144559829 71110 15694 715635203 15694 53352 960249386 35079 53352 165806147 58320 27535 729158795 35079 12862 276938554 12862 74406 829304783 11564 53352 8188642 27535 41491 867997317 18169 74406 623606057 75139 41491 686411852 18169 43975 206098783 41491 30349 738622287 27816 43975 837705944 43975 45672 734389015 45672 23628 863162295 12756 23628 221974509 22417 23628 191021421 12756 40249 751356265 29439 22417 137112266 12756 19703 24035561 19703 36956 248234611 67474 29439 800341701 10532 36956 815053471 33628 19703 788501498 51898 19703 397432807 20781 36956 135350341 14704 67474 657081687 24797 33628 15520791 20781 31673 153304990 31673 34170 197485573 20781 20016 481374999 14144 34170 447781133 31673 46775 601683976 14144 79351 734256686 79351 22029 384685157 14144 69790 710396109 69790 76009 316665290 69252 46775 889343020 76009 58279 884109528 22029 42898 275410989 42898 41333 857790568 42898 10438 590106623 10438 22433 989766656 64546 42898 714692587 10438 1490 208053570 12016 1490 12055281 21410 12016 331638240 5464 64546 66857688 31367 21410 511490160 21410 40665 229667506 56323 21410 411922971 70570 40665 529095085 31367 58393 303317776 72633 40665 712823371 12121 72633 801315322 51394 58393 26518689 70570 69540 104028390 58393 9152 26494497 51096 72633 74769075 69055 12121 89383042 14312 9152 505881592 34012 14312 824767562 16044 51096 561274735 74464 34012 475874747 23435 34012 692739623 7623 14312 968940212 7623 43589 498122217 23435 7665 685767204 5318 7623 621506101 23435 79726 693899996 60653 79726 239341285 5318 38972 934443663 44541 79726 189560345 5318 27998 289681070 46965 27998 259674292 17688 46965 399668413 17688 31754 480502433 31754 78095 308108415 46965 40538 116061225 78095 32262 114542064 17688 33119 342041763 31754 68019 618496141 27375 32262 139066622 49654 40538 494120322 49654 37050 555370269 49654 4818 888426844 27375 73048 760955351 37050 59001 990597577 4818 51113 341357717 61022 59001 67361466 15129 4818 511859108 59001 34558 219104242 15129 44739 691465853 61022 74082 34138709 34558 38878 163712167 34558 52485 173876974 55917 52485 789712096 74082 7806 198434260 42136 74082 801669158 10115 38878 394384139 52485 31530 585607599 42136 66713 856783681 80262 7806 810714191 42136 66428 149594996 77713 31530 832692605 72360 66428 753103916 66713 45641 683986339 62208 77713 189429603 72360 12514 351937164 72360 59808 888011968 46685 45641 77281783 13268 59808 21403261 46685 44882 559294756 74279 46685 353321646 44882 61344 617424800 13268 66209 423036041 60439 13268 883033118 63462 61344 402111699 29731 60439 979717330 26366 29731 698335566 62299 60439 768663155 26366 43447 9477998 43447 25649 128680341 26366 80866 533134385 12044 25649 127508611 70291 12044 996266834 25649 20952 188067994 37463 20952 776816972 33658 37463 795056663 70291 71460 813359363 33658 68935 730360752 16370 71460 320546562 51499 16370 368731476 57426 68935 12173879 68935 23491 126881305 57426 74816 865891440 61392 51499 719497977 71435 57426 53226653 71435 19268 779309736 23491 13455 181312171 30869 13455 860023739 27028 13455 964125090 30869 10189 752798149 10189 57762 500487182 30869 79070 576113379 57002 30869 812852626 27028 27353 402758298 57762 47691 624900701 57002 8630 708573798 9917 79070 972454928 47691 27299 905133074 27299 76568 436032261 9917 23180 418748505 73118 27299 325325718 73118 21162 928136299 23180 15837 957392938 24874 21162 389249593 12543 21162 393800820 24336 21162 367492790 12543 38450 542418905 38450 18353 60650896 12543 24470 102596650 22897 12543 193703418 26168 38450 939931666 41107 18353 69604631 10959 24470 442765017 26168 69135 455765663 78309 10959 304401455 26168 24343 73088890 78179 69135 777605109 69135 36477 988881409 36477 8484 346934276 36477 1333 509032425 1333 28881 225211445 50444 78179 487539447 12607 36477 672647732 2286 8484 827934579 186 2286 716632236 2286 43839 207774433 43839 36296 628947912 8246 12607 273983197 186 41216 957149466 41216 67785 655542906 8246 4583 309295728 17464 67785 743794442 12136 41216 434889684 33556 67785 674415233 17464 4636 815839553 21184 12136 375075405 69653 17464 765005571 12136 30234 513714046 30234 11043 263321545 21184 37997 65414035 69653 76402 68319322 69653 37751 341550382 37997 59545 403083879 33352 37751 326529211 68770 59545 50315139 63096 37751 474300615 63096 66286 415736612 78916 33352 151544402 63096 19407 655803608 39925 66286 484966604 56312 78916 714439991 66286 64362 217726859 50910 39925 575173211 64362 76722 769615214 39925 3591 778122229 56312 24987 523481235 43212 3591 960734065 32595 76722 101257833 43773 76722 185597895 24987 681 429083989 43212 11592 262375510 38639 43212 448040248 38639 47119 973996010 11592 64658 381254766 64658 6267 278060633 11087 64658 806475479 6267 26869 431296078 11087 3513 324462535 11087 8093 460675941 26869 40141 697480393 11087 52197 781623348 43225 3513 790272419 9051 52197 938509594 15825 8093 811208057 15825 17645 24349995 17645 964 212536872 69834 17645 996193000 17645 13703 817353974 17645 36364 112678119 17645 16676 305021329 17381 13703 769862808 16676 18610 88272075 16676 39473 988215494 16676 4686 60144525 46814 16676 359328708 17381 37137 392722305 8391 39473 978586545 39473 30022 588342169 74417 46814 779557675 37137 7552 893719978 64440 8391 492358622 74417 20859 90633173 20859 65046 619350318 74417 50884 163773333 20859 37929 811628585 67589 65046 827799887 37929 17324 285324168 3790 65046 635166629 67589 47660 181322920 3790 1512 427463796 31710 1512 452936072 47660 36131 386636383 47660 19290 855697174 36131 21450 53651457 36131 38780 79561478 25191 38780 291678868 38780 47328 758660983 38780 78956 912988071 78956 19153 995331885 65613 47328 815072437 44470 19153 250588764 78956 43629 240968213 78956 14407 411460635 62675 65613 661968942 61597 65613 423962346 44470 58400 985951531 62675 29568 762135188 58400 20484 13453734 54867 58400 200082816 22142 20484 105603561 22142 45955 572025673 7702 54867 704080742 54867 64032 632110817 8293 45955 413730657 7702 45918 398862916 31286 45918 139435872 9660 8293 576708117 74314 31286 37880960 53960 74314 109055276 74314 31484 285985005 9660 9950 494315338 74314 48684 262432388 9950 11148 497040801 9950 36992 726799237 20882 9950 48024011 54713 36992 829284259 23144 48684 82201575 54713 9827 803252689 54713 50610 2950164 7361 23144 46787793 9827 44784 3335489 9827 30015 756297457 30015 6573 419144098 22236 50610 273245056 52142 6573 51577367 55001 52142 913733344 55001 33634 831166597 16553 22236 507375930 16553 65334 157084553 47796 55001 877847363 16553 76647 771610664 47796 72161 677674597 72161 33757 93012973 31660 47796 125673680 76647 26932 255459682 33757 29932 55325264 33757 66317 63717836 26932 15983 838838775 31660 43234 163350186 18874 26932 863577655 49641 29932 523830241 66317 58274 613336606 15983 77564 511025781 43234 12702 388236935 77564 41169 59920402 9389 77564 725735246 2847 9389 678248620 9389 63422 537859654 32535 63422 441886179 2847 32705 424773778 32705 72561 688511154 26484 32705 956141029 63422 58170 144238112 32535 74618 87607272 72561 69729 612096335 46341 26484 375032199 50760 46341 286044976 50760 73730 343439764 73730 10393 814114039 40314 46341 317697440 55352 40314 850277346 10393 40651 705565506 14169 10393 151875229 46464 40651 4820260 55352 19458 611991192 55352 62834 143623617 51341 46464 762209428 72233 14169 905247685 46464 81251 747260800 1055 19458 919068537 8810 51341 649072584 51341 27547 347800060 1055 14946 987502240 65064 8810 584704666 8810 27626 127949222 63196 8810 528167070 14946 20546 798351140 28444 14946 211785234 29334 65064 182190436 29334 57197 396504125 10895 28444 498715880 28444 39793 947200324 54953 28444 492408737 39793 6214 19889198 52827 57197 402852016 10895 37978 304059371 37978 60730 938091170 5744 54953 839558509 56917 37978 48131954 38649 56917 579726039 34757 37978 179181630 34757 67873 6824092 67873 28862 46658386 34757 51428 780275488 34757 41937 435214818 67873 61752 875546798 61752 65929 421940054 28862 64060 47372356 64060 8507 232744182 65929 1779 6534677 58623 65929 711251987 64060 4365 540037147 43534 64060 814969826 4365 31627 279969267 15044 58623 508891530 58623 11381 39182954 15044 39018 820104764 74572 39018 518122278 31627 38446 264616371 57908 39018 948128320 11381 2910 32726429 19730 2910 338794586 74572 9666 351454941 57908 42299 369015272 19730 67679 158461193 42299 33230 219795319 67679 5870 538660344 67679 3092 224089036 42299 72438 991944470 72438 38608 69248300 38608 64966 216269958 4157 3092 41425509 64966 35042 6954648 35042 4678 755654221 38608 80240 415494602 4506 80240 676434906 35042 78630 232490359 25326 80240 902887511 50576 4506 253912782 75814 25326 168144421 75814 18780 352485430 25326 60010 134603504 18780 19111 288555 70648 19111 97292294 75814 28252 862750841 60010 49190 50618075 70648 66424 980004544 19111 30161 967911869 74239 30161 356624070 74239 34647 111046560 74239 64835 132381331 1310 74239 72856052 76897 74239 655227306 76897 37697 948816988 34647 56291 100162696 33907 1310 174030412 56291 62426 209933849 55139 76897 196310249 33907 29254 667326453 57854 33907 760004477 21223 55139 17692184 57854 16922 461614442 51848 21223 755182485 39702 51848 837172269 54350 57854 5608752 33975 21223 736441575 51848 55235 440732994 52590 39702 207894472 33975 4033 637557539 4033 70572 710133087 32860 70572 978705568 52590 983 42884709 5846 983 192797413 26228 4033 103894520 21306 32860 237830198 76944 32860 242717510 26228 39989 527037898 37506 39989 105735459 26228 4923 986374613 37940 37506 246543287 37940 4765 743642906 4923 53882 835006146 4923 47161 497315188 47161 33957 985368900 47161 37634 52128428 28673 47161 725109310 69642 53882 432181836 47161 48302 924506112 28673 10801 859705325 10801 50077 190135814 27637 50077 744815977 75709 69642 58090604 75709 45084 989701625 50077 29689 406590608 25732 75709 106733790 70180 29689 673092302 37497 75709 341151457 52828 29689 739785295 5218 37497 256031766 70180 34914 825855721 36915 5218 125688883 37497 62518 44026889 2080 62518 171475400 77384 36915 887882665 8828 2080 849449981 77384 68742 833748948 73767 2080 363388153 8828 29627 571152533 77384 70789 55665614 57482 8828 34198716 68742 59166 335909736 42785 29627 717808797 29627 47049 67905816 47049 25011 220560536 65382 59166 740297337 42785 57022 484614124 26010 47049 449897638 47049 8045 128889637 65382 23430 202206712 58549 57022 357586462 75662 57022 799823481 58549 67227 350955351 69374 8045 935691311 17496 67227 221334111 43578 75662 604883724 9672 69374 711305376 76384 43578 962823842 18886 69374 322887351 17496 43024 591740965 18886 53053 59699940 74445 18886 442380493 76384 63769 903057221 18886 59742 925471425 43024 33692 366167518 1391 53053 606268210 27128 1391 31851180 31027 59742 767605739 79276 27128 274336024 1391 48292 9947113 27128 45609 252203024 27128 23073 603719309 59721 48292 113173346 23073 35077 245138922 35077 11237 154821859 32861 11237 832024933 32861 44965 873950889 47107 35077 758835861 13212 11237 19199907 66873 44965 513987668 13212 73289 517018122 32397 44965 109121403 32397 64750 378863918 66873 3391 489224880 11090 66873 285056891 68106 3391 853902774 68106 76710 819035529 16575 3391 500768313 68578 11090 729197934 63153 16575 220785921 66294 16575 287819822 16575 39846 98541591 74454 66294 179732630 39846 77823 791295170 13843 39846 99233787 29285 39846 584299959 29285 28856 278055066 16219 28856 870153909 77823 23366 275181203 51280 13843 15151625 3855 29285 563583481 51280 49806 97498008 3855 23169 31709182 3855 74030 19860585 49806 71651 49206255 74030 33179 497443258 23169 598 145973709 64407 74030 203829486 64407 9644 10911349 6691 33179 377155223 37815 6691 5440195 26263 64407 431429742 39059 6691 359909242 23171 26263 792930593 70147 39059 365995140 26263 14228 47844888 23171 44321 382169317 44321 18327 164713981 23171 39395 596125564 14228 12975 27301964 8025 12975 277737419 44321 29155 687390594 29155 75410 825762768 8025 4792 601933814 11519 29155 738861086 4792 78911 799335600 75410 59236 645576917 78911 46749 27796540 19493 78911 237381693 11519 30020 345609303 19493 44846 186358401 59236 33794 532955452 10865 44846 538797084 30020 39588 982406214 33794 47083 734760346 4011 44846 485287167 4011 54831 386969748 34742 54831 288725242 764 39588 916414190 47083 13463 901922981 70674 764 574780792 62746 13463 252092906 72834 13463 637056623 764 45975 930876568 2466 13463 805649278 57713 45975 477815147 50254 62746 522456411 2466 72792 413051745 70449 2466 413472731 72792 79311 901208842 57713 48319 257682487 27109 79311 865763541 70449 39731 264206470 48319 30300 857384750 1427 48319 750180539 19769 30300 688412286 6128 39731 165599013 54399 30300 250351740 6128 77733 72910987 51259 6128 529610300 54399 50174 162746879 25111 54399 575600642 50174 57437 723228744 77733 38861 598973133 46093 50174 236626696 57437 35333 989967251 57437 59281 591710684 73186 57437 138961416 23455 38861 862735925 78319 46093 36537814 59281 80312 460686597 80551 23455 642910495 1899 78319 517971640 34669 1899 133973944 20636 78319 779523242 29391 34669 174475591 8760 1899 523526039 20636 46415 479989759 29391 6055 591244969 19895 8760 235972608 46415 47337 284177567 80737 46415 322180846 19895 4145 934187000 47337 53632 584321754 28887 19895 162521127 54031 47337 114872090 51377 53632 50842366 51377 13978 954526031 54031 54923 356077519 54923 2182 864729332 54031 11503 752084217 40548 54923 930387230 40548 14262 641797505 33366 11503 374881389 61917 2182 194372580 40548 75011 913430488 21627 14262 541826554 44341 14262 59471098 61917 189 401786296 38673 75011 977969179 80488 21627 117168769 38673 14340 40031496 14340 72190 408172903 80488 71476 441857839 43322 80488 935573851 14340 61460 899851181 30886 72190 198308444 24020 71476 668301024 61460 37684 945648099 43322 44572 778181122 44572 10444 359069108 10444 1049 323603526 37684 46757 779739295 56490 10444 81941915 14325 46757 26867474 2399 10444 598349362 2399 69466 857785063 14325 69869 17080076 69466 44655 190487434 44655 21469 882724737 69793 2399 765525085 69793 16955 518752052 69793 2934 317847030 53400 21469 508972176 21800 16955 935268187 29915 53400 108548508 16955 33785 831281259 18571 33785 900265655 60208 29915 815226655 18571 17248 497578844 18571 67482 894635014 7509 18571 838646720 25172 67482 291858113 67482 23554 723410742 67482 37029 167181060 37029 18376 460923180 32363 37029 93744098 18376 40600 601572372 18376 26073 871761007 32363 62870 527602605 18376 50942 102730546 32363 33043 806399189 9687 62870 68303146 9687 30163 250065058 39829 9687 541388764 76272 39829 430656630 30163 6509 548604807 9687 23645 893476554 30163 67064 977546495 67064 70472 175324815 26945 76272 75539126 67064 14576 929950048 67064 19408 468439575 26945 46131 433390699 76149 46131 347099667 14460 19408 999746126 27213 14460 449660767 27213 48205 236358367 17787 48205 70359209 76149 15482 106526413 17787 16995 86583676 48205 43329 900288100 56242 17787 511519092 59570 15482 180684101 41376 59570 115684652 43329 36995 338825841 41376 18613 992256908 54970 18613 213023350 18613 70091 505331008 54970 6433 653413415 36995 67904 459923702 54970 60167 302260887 2059 67904 16853906 26920 70091 132581081 67904 51750 877559028 60167 70810 551477437 8741 2059 481323235 1277 2059 156880236 46847 8741 950562891 74971 51750 186940613 46847 23442 546089601 55858 74971 109987670 52195 55858 647058691 47705 52195 704075692 23442 9078 969425066 52195 59149 4820373 59149 14845 715681348 71235 52195 191449587 9078 5402 550733213 60024 59149 672264718 71235 41383 268170860 47780 71235 97467644 5402 8836 380540391 2304 41383 447369120 41383 37088 591912215 2304 38841 249867175 47780 51611 160076185 2304 2464 381381024 37088 70060 682865862 37088 17502 812040923 17502 26716 295462174 49600 51611 934156047 7810 26716 828975254 49600 80283 448711475 71955 17502 154669001 26716 19346 660517057 81049 7810 49751047 71955 40740 24850304 76266 19346 12332580 27517 19346 613911070 15393 76266 959045504 27517 23764 447279309 76298 15393 223633089 27517 21936 778772913 53354 15393 766633399 21936 56026 411306229 16338 23764 112707831 76298 22614 778271793 51804 22614 176100610 4992 56026 26424252 56026 78085 52992161 24971 22614 753609469 78085 41337 149958710 78984 51804 385550995 68280 4992 955711894 1692 78984 471568783 41337 73462 715756658 46788 41337 738911786 70745 78984 452541124 59018 46788 698405047 73462 61974 813531234 15440 59018 133786445 50709 59018 160206252 54682 59018 572954849 15440 64928 991557856 54682 78232 667076470 64928 11322 138836760 50709 72865 852325923 11050 78232 756694760 11050 34736 156119457 72865 53017 89855332 53017 43487 332196752 11050 17157 251569031 34736 5995 450034436 53017 58488 293825936 44320 53017 923284677 71878 43487 963183458 24788 58488 886112583 24788 27856 674162059 58488 20946 312212920 6660 27856 910962883 12388 24788 415302632 24788 36521 105008028 22705 27856 43627811 28052 12388 210538173 36521 65467 279142141 12388 12250 679951856 65467 6152 811038193 6152 55798 387480129 9313 28052 635631040 55798 57073 262028462 57073 21093 788663233 9313 14690 173535889 14690 44557 53634329 72779 44557 986359598 61653 21093 365934213 12982 21093 50169337 44557 18018 652154823 12982 60452 753898098 58058 12982 721912850 18018 71786 748046250 66950 12982 117346125 18018 7885 317426582 58058 47605 212035342 58058 28035 41973297 25096 7885 386212774 42117 47605 111614799 7885 6513 234246378 39727 6513 554684523 54960 6513 985364983 39727 45710 653727954 54960 77513 143399303 39727 18671 837568739 39727 13825 711591004 78116 77513 48885809 72987 78116 408419458 68354 18671 139591545 30786 13825 77446514 43696 13825 306666250 68354 74147 161924837 74147 37170 842180935 34949 43696 357674004 30786 65511 428046317 37170 30537 943979119 40201 74147 879801088 77404 37170 81324011 30537 44693 985675998 76092 40201 89942683 24635 44693 725310137 44693 22384 267227926 76092 37875 940070241 37875 32051 423644353 32051 63033 53929316 38621 22384 389196262 49030 37875 348121770 32051 61919 414267810 38621 65009 951775059 38621 67969 849131138 62294 61919 363862196 67777 67969 67584916 67969 7651 280003411 7651 67922 482225025 67969 63142 78664938 7651 81104 941440496 27833 67777 78734095 81104 30931 430687370 81104 35266 736832155 35266 59722 803498820 30931 3756 60455289 28346 30931 856389734 3756 49094 596332531 20204 59722 303912463 4963 59722 42599358 4963 23428 485478015 49094 21588 651186559 49094 21130 355157536 20204 46605 407004555 23428 17378 49385728 17378 19281 114582969 55240 17378 142160917 17940 17378 52010996 59707 17378 917154097 68363 17940 132212708 59707 5209 137153670 59707 14222 618380699 80550 68363 306277754 54234 5209 116717298 14222 12531 320369869 19384 54234 615750167 14222 5806 270810908 19384 58987 211427164 38923 58987 50643045 19384 11364 168383704 38923 76993 104101211 58987 70408 795887696 70157 11364 328800084 61400 70157 671626762 74096 61400 194290892 51314 70408 671639798 43261 74096 849023815 70157 71687 324987965 17025 74096 62282777 52014 74096 618008135 32942 51314 453538266 74134 32942 188500529 70723 52014 353211378 22827 32942 55350317 23509 22827 870875761 9173 70723 61432244 23509 54622 506700692 77076 9173 926271798 54622 21437 557734981 6125 21437 933971306 3762 9173 106770730 73232 21437 83470433 6661 77076 453180650 21437 77102 816128813 6661 7087 555196358 45826 7087 898116071 42115 7087 520411600 6661 73727 438116497 73727 21199 191576992 21199 74425 982510098 48053 73727 569717183 74425 75699 742462424 43128 48053 901262281 79705 21199 764434999 6936 74425 824181831 6936 14948 916055833 43128 66223 861566458 43128 72191 591779806 66223 23340 113017363 66223 9817 830210534 57355 14948 694561917 58504 23340 381981045 57355 12421 519975905 29094 23340 941112843 57355 44728 166080705 57355 78734 626521999 29654 29094 820081633 22562 12421 664732111 6388 29094 742751344 6388 79991 885373876 37121 22562 832606115 79991 51613 202918436 17887 6388 505988676 47268 51613 861436031 23655 17887 55123211 67976 47268 992252458 9781 67976 125005871 70366 67976 964658643 67249 23655 46847395 67249 23827 209051022 67976 52061 534427127 59125 67249 948725985 67249 33642 57073793 52061 32039 928369025 3203 33642 747657905 33642 58478 71791011 58478 45865 172721661 66805 32039 979469293 39235 66805 921924037 3203 17419 2749075 39438 17419 90100940 45865 79375 726732374 36636 39438 74267736 36636 16411 565121285 17419 59950 154711553 43438 59950 186559578 36636 42719 462261676 36636 49854 43647441 6076 42719 453776358 6076 20506 876709653 58901 20506 343308416 58901 57404 486730983 57404 21147 928242810 42855 6076 47256763 42855 71141 12138300 35705 42855 679730445 21147 33056 750040069 5653 21147 169862400 30184 42855 802886536 71141 17795 797939283 74449 5653 361672341 17795 37728 499253118 72963 17795 824817122 37728 78937 48302185 2052 17795 72466073 37728 13808 185060442 37728 62898 578545201 22654 62898 784320915 22654 11551 990508049 62898 14311 209471209 43267 22654 734099864 62898 64666 104885589 43941 14311 697172 3319 14311 13480437 43267 17338 9731672 43267 13317 613698146 3319 79531 500951279 43941 59638 47854379 47394 17338 360884522 13317 4250 309394580 13317 47317 726201099 38463 47394 849125082 38463 58609 18762796 35574 47394 664050661 38463 15516 170056375 38463 77037 864433543 49974 38463 615239872 47988 35574 93328871 78981 49974 96583469 16700 49974 272037101 57943 78981 918229025 47988 44135 35268202 16700 80179 703719210 16700 45061 449981404 43848 16700 884311841 45061 3720 497954325 45061 23901 106347354 63195 45061 767775591 20754 23901 685558104 40868 3720 691930043 54241 20754 157864472 54241 27219 612287066 40824 27219 230715418 36388 27219 94074087 6299 27219 812425242 39981 6299 991163075 39981 26517 104362784 79473 6299 854867270 30640 79473 962070206 39981 58251 725202074 71309 30640 916741006 59734 26517 309411339 40996 58251 127784857 71309 2790 705747558 5224 59734 361529531 48412 71309 521473789 48412 11930 659073887 2790 8092 997531045 74275 2790 544409491 40003 11930 922120889 49504 11930 310232669 11930 48472 792521700 20292 74275 792231592 26211 48472 927710145 70343 20292 657270344 70343 13428 453200196 51337 26211 581101319 70343 78270 154648760 26211 37814 544831163 37814 43188 374745485 33255 13428 963106618 2715 37814 130787396 33255 4986 735012828 4986 56392 364486159 63680 33255 72439923 75408 56392 341289751 65747 75408 52407364 61623 56392 649784393 76439 75408 486233121 63680 14324 303973453 61623 30455 82923109 65747 15197 275063864 76439 13164 224817883 66392 15197 77943302 66392 42319 142625292 30455 78936 528526090 57674 15197 53940760 53949 66392 432945115 23379 78936 787631926 78936 49137 773408605 41159 57674 936554671 59345 41159 95260789 80603 59345 101026157 23379 77751 391150039 1527 80603 175056071 1527 42586 435795441 65222 77751 304813491 57385 42586 627036305 52635 42586 993088277 1527 64322 299280419 57385 54396 862701091 24149 65222 946478178 79129 64322 339636344 10928 24149 410628137 64322 19777 29370916 79827 24149 839856467 79129 64160 151251448 19777 1298 512436671 32558 1298 532678787 45087 32558 692053230 40511 32558 451226552 1298 31046 818230385 32558 12425 543740674 40511 41739 285671415 43701 45087 855278995 43701 39325 377575220 31046 57112 117791042 43701 63402 487138287 35041 39325 408509390 59977 39325 437212004 57112 60853 934319515 35056 63402 108838593 59977 285 64702077 60853 30215 190364916 70627 60853 229894673 30215 16119 157632071 36040 30215 715299515 16119 40357 289677616 9049 36040 126161846 9049 50317 648385491 36040 47462 12817215 50317 12286 551937277 12286 64990 202530459 51354 12286 440551991 14316 12286 789358338 47462 51975 901436503 59578 12286 7348816 64990 66756 661765166 9022 51975 189099409 66756 54170 374464454 6404 51975 587064577 66756 44348 952631655 54170 43063 212991680 77056 44348 413920631 52200 54170 670174651 44348 43614 320594365 43614 31572 940783182 55038 52200 518632821 38039 52200 764123556 55038 74065 606869838 62965 38039 689465155 15399 38039 982192446 74129 55038 76130487 79577 38039 473897561 28353 62965 201120394 62965 11612 389256676 74129 1307 85491239 15066 28353 795581761 79577 48836 289230301 59260 48836 637636442 8111 15066 124324864 15066 19243 347429517 72545 48836 683278799 5775 8111 913454385 8111 41295 530279848 41295 78311 558433298 75820 41295 733663265 78311 14598 769075323 36966 41295 889616056 78311 81103 780056346 37521 81103 943851249 57049 81103 583954119 65131 57049 363717702 81103 26210 327825406 4982 65131 294070972 4982 5701 464869304 65131 38776 776209004 9956 5701 188536581 9956 12478 383393858 20323 9956 464439207 23388 5701 327347890 12478 62161 985935059 68854 12478 416014599 28715 23388 575837605 68854 31194 850499616 28715 54907 101399804 31194 47710 377723322 3915 68854 676209703 3915 46592 769922501 74558 54907 246905376 46592 44978 822013305 54105 44978 187422009 15552 74558 229106200 15552 18351 615259162 54105 32445 330465905 32360 32445 231206464 30407 18351 102570874 18351 55292 571341298 77354 30407 824668254 77354 33148 381765176 32360 25665 355589204 5100 33148 322035086 67635 77354 873551600 3555 67635 327269899 48225 67635 854796246 67635 20108 412500275 48090 20108 990982653 20108 56305 832580911 24152 56305 828397221 56305 71409 537621610 71751 48090 380054792 35302 71751 669193270 56305 42637 985969595 35302 50223 706243837 35302 21240 92746172 35302 11249 190838421 36170 11249 276206692 45019 21240 34164251 62266 45019 363634645 17087 21240 498265094 36170 74965 640642123 17087 13839 452789492 13839 32943 215720351 32943 28628 556746329 35637 13839 585726826 13839 68831 55497048 41782 32943 863196012 41782 23668 300923633 23668 49869 670257586 68831 14582 217352507 52323 14582 800209183 23193 41782 916371831 49869 48817 921064433 49869 21892 78690517 46232 52323 17002932 21892 16209 60679018 61430 21892 192753678 61430 4329 994302530 65021 16209 798838912 10614 4329 305107950 65021 73954 497933147 10614 79712 202863706 10614 76406 937811664 65021 34253 767843816 37965 10614 215987508 76406 45871 76105707 53100 76406 393387250 37965 65636 945128915 45871 55780 648046320 53100 66185 156699810 66185 42259 305807742 23691 42259 880243354 55780 31110 730847336 42259 61333 759551797 62715 66185 130627443 31110 24287 619284686 62715 61221 277781093 61221 63676 694722448 62715 14380 30968430 24287 68350 528694707 61221 76228 300278937 56175 14380 115668978 56175 40323 154827002 33324 56175 713150568 40323 75984 937133673 75984 65789 172955272 12233 75984 87229204 33324 37597 594019184 37597 48758 632777210 28371 12233 52795489 44277 48758 270747077 71916 44277 96997942 37597 54616 346744916 71623 54616 616637276 28371 43131 106803004 46992 71916 477185631 62685 54616 307681447 20168 43131 805780825 46992 44667 506168850 44667 32121 117898119 44160 32121 93814470 17465 44160 391276638 33173 20168 196568365 5780 33173 704152913 62312 44160 43899502 37249 5780 445266577 5780 28331 134061275 76446 37249 715691097 44354 28331 186501258 62312 8118 711035884 21676 28331 35209406 32824 44354 257935251 8118 7400 633592473 36680 21676 805399299 32824 29495 287680169 33912 32824 288096547 52206 29495 66667157 33912 34427 267571012 8214 52206 369701706 34427 69346 945097445 67650 34427 433705025 69346 59448 433280485 67650 50957 785144890 50957 17789 901088839 72826 17789 186332654 59448 13709 969983108 9519 72826 652862588 72826 35251 564432911 18457 13709 144150786 42235 13709 278732735 44546 13709 145645978 19492 42235 518358292 44546 22000 951235164 13823 44546 328065006 42235 51389 462685927 13823 27829 439570777 42168 19492 516042823 38771 13823 169189951 51389 71901 874339192 67628 38771 977866559 71901 11171 534919862 42353 71901 134730255 38771 79958 880800727 67628 24909 326753862 19136 24909 774028076 75886 19136 14331516 75886 62432 24832227 79958 16918 984503537 75886 74912 23651811 75886 62593 2036961 62432 47795 438247344 62593 42309 87761389 48316 42309 166975348 47795 60629 960510578 63034 48316 179746478 75364 48316 954502734 63034 66227 443775855 66227 27725 902448790 66227 32889 493428855 63034 3404 54560794 27725 63321 687205597 61600 32889 39647334 27725 75167 306614817 3404 39170 245654263 30599 39170 189235764 61600 78292 521637064 30599 41875 541815309 41875 53390 434289623 30599 59475 718866141 64295 59475 750105195 36691 53390 38210039 59475 6635 613278959 64295 79928 498873619 59475 65298 659078825 52605 36691 449963100 19088 36691 112275754 79928 78174 340080977 52605 2068 406755569 2068 53638 28590308 80685 52605 829478770 2068 49908 900101054 53638 77022 697825528 13518 2068 813030636 59772 13518 3223370 49908 49982 231948052 49908 6097 283025747 13518 74318 162969194 2462 13518 604660333 10338 74318 117065154 52045 2462 506661635 10338 34138 534927825 74318 45299 261745999 34138 33253 770860475 22327 10338 374220945 34138 5555 320911398 3138 33253 722309553 7083 33253 259848249 5555 6940 367961515 50103 6940 257282933 3138 18876 309808362 50103 19631 829546147 62228 50103 464421774 50103 40196 194171513 58333 40196 506874503 58333 48294 37853964 53783 62228 583297618 64358 40196 484989876 669 58333 300306940 38742 58333 366061533 25472 38742 760333833 38742 22550 730743949 64422 38742 613018082 65391 22550 755294817 48546 22550 915987432 47855 25472 57197180 3564 64422 206841434 10426 48546 671146252 10426 33501 731775018 3564 58703 592861663 72906 33501 29070781 10426 22027 104702009 10426 6219 56013764 30412 72906 162444715 72906 62430 550574935 40674 62430 883364938 78217 22027 67995528 78217 22677 646068504 22677 54498 457217435 27116 40674 514509556 78217 20803 118973771 54498 61212 451517010 22677 2670 458450063 52281 20803 849594760 62829 2670 987981026 20803 17126 133907301 2670 73545 778204748 62829 11302 334452904 17126 8599 533333894 55417 8599 895571914 11302 29347 25403866 29347 50672 247333947 68149 29347 98078440 55417 9733 626929352 9733 70725 147282121 29347 9148 928500740 64003 70725 713145644 64003 12243 297103794 9733 30670 355197362 70725 32698 66853487 43942 32698 294187676 12243 30115 65262894 23376 43942 291886446 23376 31356 464159985 31356 48177 601646115 6588 31356 761645518 31356 38555 843701451 6588 11762 425482072 11762 9718 902381914 9718 52735 497075764 52735 71723 46366683 55527 38555 20952626 8434 55527 510626953 55527 7158 636140732 55527 46280 317271323 13104 71723 914035401 7158 64877 756271354 4474 64877 388884122 31525 46280 936563141 43776 64877 725894489 33971 64877 65292355 62928 33971 17775586 71357 43776 349035821 60211 31525 703290045 33971 12271 348185431 12271 78111 6114470 71357 53765 183491362 12271 27896 6580789 12271 15050 50156213 30791 53765 264975329 27896 65665 198232088 33581 15050 831402883 63466 30791 863341724 30791 48449 855177592 70336 63466 778363810 65665 66734 43146821 70336 69624 773644788 70336 46962 457682670 46962 46371 209212763 70336 25208 79131044 69624 51153 66371224 17733 69624 804466656 73280 46371 669861656 31257 51153 796497249 51153 62923 306285315 1816 62923 87445404 17733 33711 92999659 5066 33711 164053544 26602 5066 696684340 26602 60470 313795298 11146 1816 305335917 11146 38935 23737014 5066 69855 270380874 11146 40764 906694012 40764 80659 347425098 80659 52754 36991829 41504 80659 628619617 80659 15076 368691605 3822 40764 357538629 10642 80659 871015491 15076 8721 79177783 10642 60031 20857695 63823 3822 434858230 22079 60031 686067872 69712 22079 56658724 8721 29440 459107069 72571 60031 209321638 63823 17523 146008044 48296 22079 964263765 47250 72571 959296146 49793 72571 596076161 17523 9868 430517883 47250 41618 542779159 81120 49793 228209751 49793 70029 816914691 41618 31817 416658080 29132 81120 762718835 51575 29132 625818963 51575 72200 327459712 72200 81202 181635984 1878 29132 16782705 72200 8101 303662125 81202 4279 123587135 7280 4279 705806852 58350 8101 59921275 7350 7280 104572462 7280 72775 366423673 23293 4279 585725913 23293 74739 186816181 35636 7350 662036968 74739 36139 765677255 19227 72775 752339695 78737 36139 73759871 68250 78737 578489505 78737 61916 395078194 36139 15926 490370718 61916 8677 253384891 78737 802 637965240 68250 38956 96219361 57177 8677 169855624 15926 63649 861391440 38956 43569 664654420 802 910 662034778 38956 43499 989534293 1831 43569 916832346 846 1831 852581831 846 69317 435299008 77587 846 915938392 74223 1831 688112884 32717 77587 762794810 32717 12134 107069736 31676 32717 347568326 63445 12134 47198371 20129 74223 589943001 32717 61373 181822007 61373 53269 4591066 31676 61788 886743059 12282 53269 123544909 981 61373 919625817 2771 61373 250145147 53269 63571 617166812 61788 3755 224000466 63035 981 412681203 63035 51262 266557398 72873 63035 339399454 14701 63035 889017864 3755 42412 135034086 22139 42412 511956516 22139 41160 74636105 10078 42412 30682886 14701 9951 714214491 9951 48035 299671558 8510 48035 704519435 48035 70942 2251739 8510 47678 388812018 79082 8510 18152467 17977 79082 60156562 30691 8510 763477349 42404 30691 234608139 30691 42359 278664551 64256 17977 59386955 20761 64256 872993131 42359 56796 256784955 41935 20761 81686195 64256 32243 191881864 40239 32243 587879171 77811 32243 159381 47782 40239 212086605 32243 68966 163283545 23296 77811 33856768 77811 3496 171767927 2186 77811 410590743 3496 63960 146678515 23296 54433 704762252 3496 21128 56619189 16519 63960 807810595 21128 24069 3625568 21128 67277 15459882 54433 58875 770786073 78374 16519 591831582 78374 61396 62031505 41437 58875 721280640 42809 61396 919777830 3569 78374 766869700 35688 3569 221938 55210 41437 340189638 41437 33211 705252051 48384 55210 403914352 33211 49530 777364821 66562 48384 85733569 73087 55210 797136106 48384 80101 655022851 73087 65796 279380589 80101 12347 913688545 11523 66562 620145157 42582 65796 12834598 35730 65796 390263579 42582 70515 744367546 42582 45349 519998833 27880 70515 98135485 27880 57832 16996414 76276 27880 544726984 9845 70515 41621852 45349 39065 279211729 9845 57681 762350639 23236 9845 358003382 14501 57681 111005810 23236 45680 65281119 24014 23236 388541665 813 23236 293069410 77911 23236 337006141 14183 45680 395896183 813 45253 745051945 813 38730 889827478 57281 813 356533675 57281 29471 490304247 20022 45253 131320784 64670 20022 653327601 57281 77423 688705267 31379 77423 844445657 13481 20022 2517327 20022 42472 715575351 30419 13481 920507970 30419 43934 208942235 42472 62639 612342482 67806 43934 22769157 80265 42472 512948351 29668 67806 529134692 43934 1089 263961768 80029 29668 228083773 1089 20965 111957833 20965 69444 699058230 69444 40627 458451951 11462 40627 268737601 56750 20965 137441512 28045 56750 155762173 10268 40627 20664996 40627 68487 105998324 28045 46193 504710342 15990 56750 807771650 75087 10268 669468552 15990 21886 918917796 46193 2587 954238844 17537 15990 292933549 21886 5725 424563708 54647 17537 691212405 2587 43425 944438040 54647 63789 484832855 62201 54647 595172816 43425 47485 255079908 43425 72185 571786412 47485 487 725089515 64568 47485 134695954 24115 64568 91173423 487 7867 998544746 72185 64773 461491820 43309 64773 582002228 7867 19681 702946550 24115 79288 533494804 60654 7867 606958034 79288 58199 221930120 25471 43309 199612751 22666 60654 540957424 50099 60654 421774501 58199 4307 290532411 4307 62023 721260917 50099 42288 940212838 22666 69386 307286580 42288 25660 129954620 16479 69386 419347788 9290 42288 149921424 69386 25022 501545363 25022 17182 113765573 80880 25660 120681073 52643 16479 52888362 25022 44902 310351587 52643 10802 730842245 17182 56268 293702991 52643 23995 46926293 23995 67736 112962609 40896 56268 97364599 57758 10802 199777525 40896 53296 985606656 40896 64132 817518929 13342 40896 758040455 7259 40896 949093341 10751 53296 970222673 53296 8326 492401879 8326 2260 507646967 70375 7259 288797672 8883 8326 898271108 10751 21195 687870159 43281 8326 961629945 8883 57269 605945722 57269 8970 549566990 21195 27911 198531290 57269 73993 258164555 27246 73993 537025376 71556 73993 757889268 14383 71556 64365186 14383 75297 296443721 75297 69373 128924302 75297 36625 169129931 14383 45699 55687339 51930 75297 939441831 6545 45699 942344925 72542 36625 648666968 4002 6545 171858993 4002 27005 316820934 51930 49281 323885850 8723 72542 201745744 4002 36180 365835863 4002 43626 773242302 36180 52977 408714208 8723 25901 962438242 8723 61787 752093993 61787 69 191570620 52977 68312 378064706 19039 25901 207377174 76680 61787 889993796 13027 76680 335786104 68312 47309 689564644 76680 76596 167586507 76680 47432 299782684 18966 47309 344261050 32236 47309 203311714 74985 18966 998602021 74985 58074 710949790 67038 32236 177041514 59938 58074 8008594 59938 39206 445259741 59938 59534 250878068 67038 59613 346153580 31575 59613 997530909 55322 59534 767727517 55322 51100 405382458 7084 55322 277412477 31575 14469 940483041 51100 77009 661403438 77009 37183 781922773 37183 5840 568966957 38884 7084 256703981 45584 5840 259414763 5840 72806 44446001 41273 45584 939834118 16544 41273 428452382 38884 52530 517589879 23936 41273 21924219 41273 57961 13305923 52530 3722 122306912 1750 57961 464528883 24889 57961 589579759 24889 38140 327669171 57961 20358 39456693 34650 38140 475361224 20358 44764 699769797 24889 50343 659130301 78736 38140 169446208 78736 65302 629160248 65302 49723 207517690 49723 79373 971379501 2411 65302 806604575 49723 11779 20333220 11779 80066 57745539 11779 32355 405532971 32355 11978 519705280 2411 36427 412774518 80066 10837 464519563 11978 60849 491864188 33370 10837 434548998 7812 10837 30388420 22711 36427 716586291 54270 22711 795825271 55473 33370 460580134 37423 7812 952441056 74235 7812 846496236 54449 55473 9100594 54270 57773 117822637 22239 54449 186662305 10141 37423 915589304 10141 17806 60653324 54449 17173 314773479 17806 10585 397095973 17806 56000 66387881 17806 57718 135785646 17806 61796 561218272 40562 10585 487772022 56000 72849 708209135 40562 50351 868869761 40562 10853 561099162 49377 40562 541919791 56343 40562 450164074 49377 34918 913212559 34918 35218 285486896 21489 49377 448587585 56343 69795 692070139 35218 48173 341403484 41939 69795 982668749 14658 41939 638653009 47058 21489 332492316 47058 44212 549993507 14658 66212 645645419 62925 47058 876547850 30509 62925 173879172 66212 34908 80192872 34908 44684 271761128 79370 44684 995090081 44684 32282 25649396 31068 44684 142428261 34908 18923 860693853 70258 18923 217245191 18229 31068 952773103 18229 60894 264640311 65194 18923 149664480 18229 48711 837014832 70258 37003 382764674 57896 18229 228383733 70444 57896 129806568 65194 62409 87297347 48711 54617 702865543 7040 70444 891180421 62409 79760 642119230 69567 54617 549068221 3114 62409 647089492 3114 33506 683937617 7040 24958 987545026 33506 48453 765580038 33506 50589 312347832 50589 44117 728276332 57645 24958 786030017 48453 18554 944169106 48453 15560 657332202 10150 50589 902237484 19409 57645 130000772 19409 2269 90824508 79148 15560 862057748 28446 15560 807492985 49147 2269 573308131 58789 79148 876978304 58789 30864 753090388 49147 36646 433213669 62905 30864 167131428 62905 46455 533469894 58789 26730 81530405 71954 36646 941491570 45605 71954 532070089 26730 1780 888871462 20260 26730 910729865 38641 26730 829057410 38641 69661 485676477 68316 45605 726113302 1780 1191 606919546 599 68316 704427553 38641 14591 595200193 599 5142 105658001 5142 52704 699870827 51089 599 941442345 5142 62387 737665375 71345 14591 198997864 71345 1774 441691164 73239 52704 539272550 51089 41252 731182810 1774 55064 868196242 55064 8492 71769309 41657 1774 387676012 41252 21925 322168270 41252 5703 757696360 5703 48728 352428301 57215 41657 961831842 48379 21925 748562470 5010 57215 148435425 64644 48728 458877861 55272 5010 20468252 64644 62196 417306358 36530 64644 868255364 53864 64644 64988249 71146 36530 537791473 69284 71146 688188277 9557 62196 143116434 36318 71146 955757717 20322 9557 22436071 32144 71146 349614459 9557 16551 59530152 23575 16551 94772693 75370 16551 649671252 32144 61859 793884536 68285 32144 996801159 75370 56489 740500795 61859 14292 154338333 103 56489 89251876 68285 26046 721837373 50409 26046 135154312 14292 55293 950411182 65845 55293 370649261 11475 55293 288332873 26046 49398 329352761 73167 55293 309365664 49398 64559 90901373 81026 64559 233526328 81026 68619 95290509 68619 63417 734041927 81026 57962 533820606 67479 68619 846970142 57470 81026 600628847 36888 68619 137161254 36888 34573 876418521 57962 64722 844120846 9011 67479 971143822 40099 57470 687431770 9011 14664 593092344 9011 65607 520716410 14664 54403 139049936 54403 57391 306445023 54403 41192 51494238 65607 5301 268141724 49784 65607 275685280 70765 41192 593508841 49784 47073 585543087 5301 14958 936343635 5301 61019 146820157 68246 14958 728569005 14958 66810 785019865 59940 66810 739844210 59940 9093 72254581 7369 66810 950473119 70631 68246 108073324 5523 59940 292824729 33760 59940 6304302 42672 70631 477074567 76495 7369 139241102 70631 18190 909615984 42672 57050 452432641 76495 52721 76948616 52721 38156 501152857 57050 13490 76664011 44008 38156 791829839 18500 57050 376244392 71543 13490 82955567 59619 13490 185529741 78598 13490 395880932 18500 8889 820557071 59619 22588 312225088 59619 52373 751077514 63029 52373 565167900 78598 20478 228844277 20478 58490 678401071 52373 5153 971851731 20478 41398 346617786 63191 5153 21325789 20478 64162 767125297 51923 41398 348260007 50691 51923 460771863 25503 50691 988321189 50691 21273 693109349 51923 25569 698937576 51923 62673 14886489 60456 25569 445460886 60456 23960 337909146 72587 60456 645640964 62673 78369 129723181 72587 4488 460002397 23960 27694 865461851 72587 29072 643990662 72587 77551 333170825 15136 78369 912366630 4488 34488 320855298 15136 72804 511767607 43916 77551 690163734 43916 72049 177870940 72049 14117 378972425 43916 51620 324779714 74551 72804 248819513 43916 30543 720970488 72049 78114 671811699 41798 30543 342322055 78114 28007 93613043 66186 30543 167208180 56983 41798 86694930 32704 41798 23670881 41798 79097 34064341 56983 30319 372678226 16627 56983 901696846 15148 32704 989063148 30319 40714 89567329 27249 30319 827650013 55874 15148 43742604 27249 72008 862398666 27249 70898 627703026 79399 55874 584323475 50583 70898 802496956 50133 72008 658598654 18311 50583 728969980 34463 50133 707701242 9194 50133 342038375 61424 50583 88047015 18311 38699 372442333 38699 2358 731022353 18362 9194 50203773 34601 38699 571032459 34601 71220 739535939 18362 29763 460827205 26861 29763 256144898 26861 28151 633389708 26861 21746 611627725 29763 3048 888395349 81106 21746 144358712 49536 3048 15267380 46881 3048 77833537 49536 70116 394026302 81106 29537 306857094 29537 26785 795974627 73068 26785 647831255 26785 80386 805954954 69648 29537 952115181 66509 26785 690322479 80386 61192 480702584 22871 61192 32478712 72850 61192 31924604 61192 11186 325728106 72850 70780 883581602 56503 70780 762709710 7542 22871 466150157 11186 52771 458818056 52771 26298 353462061 36730 26298 963855605 52771 42840 39950373 65319 52771 44651280 52771 19915 139343562 42840 32165 238333005 65319 58993 80109997 73927 58993 488142562 19915 27184 784837866 71920 19915 2692762 3738 58993 39006044 46138 3738 312831149 73927 73942 395060671 49001 46138 655560659 73942 31453 706034297 3738 12945 405194522 41675 73942 672255771 65687 41675 424848211 45052 31453 981396708 36747 31453 105020471 65687 18644 172622074 41675 42003 769748062 70991 36747 124525309 42003 52260 518577349 79030 52260 631028247 42003 22724 431158344 79562 52260 849690977 52260 34578 445138286 31495 79030 524563050 22724 50284 958478826 79562 9702 920110359 9702 46842 995126404 62924 34578 437756174 31495 72986 9604974 50284 72216 741990455 62924 41005 97442201 41005 16351 310495268 62924 40148 872377297 69116 72216 977597236 69116 72750 901932800 36547 69116 617257457 69116 55060 131176124 40148 20320 782113336 55060 52549 416732782 62909 72750 234562403 51456 36547 389790083 52549 61436 591401305 52549 53332 452071592 65442 61436 509923803 62909 16776 153343060 16776 52525 281334708 48105 65442 871559486 66007 48105 117975523 14384 52525 731883251 38979 66007 839924129 58083 14384 409230942 14384 8477 671939894 50722 66007 629162720 27756 58083 821754173 27363 50722 613245966 27363 53680 273623460 57913 50722 63505688 31400 27756 92985236 27756 28940 746698593 31400 74701 534802893 38236 31400 707339646 46907 38236 3343263 69993 38236 113000275 73034 69993 27868615 46907 30066 69407894 13193 46907 183732276 73034 79749 30007030 69993 39433 871562249 25953 73034 162241750 77034 25953 705065251 30629 77034 454665698 68369 79749 631040114 25953 80596 696229824 46571 30629 591297713 46571 4249 326934388 58908 46571 48002770 46571 27566 794754555 57853 58908 465689515 29493 57853 25181167 29493 75595 605154705 57853 72389 213867223 75595 71496 425744245 29493 1460 644559150 73101 29493 903044001 78184 71496 695655616 44577 71496 434804965 55945 44577 291830662 73101 49740 226041748 78184 32977 789870428 44577 21305 136021603 17639 44577 943440065 54741 49740 856111548 49740 38928 87886754 60296 38928 498465800 60296 12511 667875541 13546 38928 60173330 13546 18226 745023834 12511 10791 978133366 7367 18226 635740419 7367 77248 48900235 77248 31836 46835670 45992 31836 39266399 6102 31836 402066628 45992 66356 31759517 59426 6102 82647607 47032 31836 13774571 67690 66356 56838191 59426 58264 469314992 67690 77120 896719880 70533 58264 962825563 26294 58264 776433995 26294 57869 151370885 70533 30155 213949167 70533 17301 763557163 26294 63277 568230668 63277 21000 886118320 30155 31898 1195297 63277 55550 806249017 34376 63277 190692864 21000 44329 152748029 21000 3360 710822353 57888 31898 4460842 44329 62669 741441416 25099 44329 469934537 9491 3360 146589324 44862 57888 55273067 40987 44862 13308042 19710 9491 296997497 36740 19710 41180902 36740 16587 76946794 13566 40987 430561107 62141 13566 76994256 22782 16587 740966181 16587 24085 540051026 27757 22782 278800857 20818 13566 910032214 27757 51863 711838002 27757 7616 462316452 7616 60932 93301588 51863 80203 943957063 80203 38741 70043788 10600 7616 15430579 7616 43446 763423131 38741 25726 163125388 43446 18667 78015436 32067 10600 119048302 28163 25726 908169994 32067 11562 792849295 12701 18667 636834879 12701 31456 285827920 16113 28163 730732075 32740 28163 757775294 27561 12701 962869539 29263 31456 600882195 27561 52909 857375434 32740 8099 148578388 52909 18331 101618438 53946 8099 715803751 8099 21991 181469742 52909 32278 522161951 21991 11371 971517668 21991 6674 620578068 35590 21991 542285508 58334 32278 233856538 6674 61827 451360384 58334 14637 947272472 50108 61827 568060941 50108 29674 329695235 50108 73897 777655863 25038 61827 292134308 54803 29674 327933038 19780 25038 267483219 19780 31516 309754361 54803 27283 147109394 31516 36796 714732457 48567 27283 750709278 64071 36796 15514296 43622 64071 418454138 36796 65903 489747409 48567 34674 589436540 51597 64071 24511483 28854 34674 975716600 57885 34674 94273130 65903 29898 828535603 75406 51597 88505615 28854 34521 64509339 75406 45594 266415306 72214 75406 698506477 61670 45594 167795877 18858 75406 67393769 36309 45594 367403564 35389 61670 421294810 35389 22787 894423092 15088 35389 793234011 18858 30459 197092323 22787 46384 30310994 15088 68838 624412264 67588 30459 666692577 53589 30459 16472130 46384 61662 148163435 13578 68838 173447141 12022 13578 373932746 26891 12022 544665330 26891 74157 868548462 28900 74157 623087792 26891 14620 300022241 14620 78945 311594326 65935 78945 225925564 56347 65935 266098697 76920 28900 295220620 46860 14620 106862826 42639 46860 684794823 22511 42639 184075557 76920 34928 302476832 76920 2017 404264631 68910 2017 305525430 45798 34928 663313039 74827 2017 17574218 45798 34837 456930097 50559 45798 625472275 26921 50559 527097609 45798 55159 923025593 68501 55159 499327915 68501 43282 897225702 38367 26921 873143430 55159 65126 81133981 65126 61631 370494285 15685 61631 711281345 48463 38367 822448904 39125 65126 755117527 15685 51496 169431143 17616 15685 804425305 51496 15572 445133831 33006 48463 745755250 33006 25140 265671251 58707 25140 834598165 33006 34825 1754741 2012 34825 483977144 34825 49128 464123964 32211 58707 119025617 30512 34825 278681868 48748 2012 169790000 60841 32211 818604751 60841 47537 56262343 30512 18760 599862222 2617 30512 720283539 60841 77381 724539175 47537 10329 454553896 25087 77381 51741067 46844 10329 924253282 73530 46844 424053020 30565 46844 962697526 19836 30565 74024255 10540 19836 779406765 19836 14621 385426565 30565 32002 875415612 62070 32002 951108328 19836 17433 165800934 62070 30787 778793306 17433 23601 263283084 62070 512 33443146 1487 17433 465243 8374 512 213308167 35213 512 780171676 53747 8374 507844633 68060 1487 287494249 30597 35213 168309106 12379 68060 210221763 53747 35801 401899144 30597 63345 780481578 68060 59550 740577258 62796 12379 303950491 9712 63345 406135502 44196 35801 166431366 15499 59550 544331051 3171 44196 268617036 24022 3171 265797422 15499 57218 40789217 60967 15499 576617765 15499 26219 596671170 26219 47251 82934902 57218 16974 868876399 57218 15748 986873543 14318 15748 346093717 66847 26219 773759388 15748 60944 881131096 69056 15748 487505185 18871 69056 911054933 14318 40552 359865711 69056 9880 783602194 9880 29238 359717098 65683 40552 187003658 73224 29238 26334207 67537 65683 957136457 73959 29238 606302816 73224 5165 392447068 4152 5165 143005747 21174 5165 940481724 21174 15100 45454329 27749 15100 223684677 55421 27749 118183436 28695 21174 38583063 28695 64533 142413710 37524 55421 204362007 64533 34354 27124295 34158 37524 111508882 34354 22775 745216129 22775 32989 864872261 37524 52307 231338112 70595 22775 79535006 34158 20974 80849047 49123 70595 526878645 32989 71910 585821890 20974 16734 206250432 21123 49123 458968510 20685 20974 303006284 49123 59851 239783581 59851 7792 35356916 16734 9518 143743692 21123 31088 589509410 7792 63665 80199473 10116 9518 262742078 54167 9518 999530829 65775 10116 449482287 10264 63665 654655757 10116 26793 921026218 26793 54703 999366 54167 59051 811875945 28712 10264 620297932 28712 13569 70613823 29385 28712 153094186 28712 2100 361451087 29385 61742 420242153 19751 13569 627591406 13569 31241 489043274 70529 19751 587370180 2100 40222 918119106 76393 61742 247174699 76393 45927 830242945 69742 40222 853551575 45927 36104 78190628 76393 51174 72919856 51174 77701 927515357 69742 59062 223560298 80373 59062 755438528 22745 80373 332112431 59062 28063 372826927 22745 39488 153926829 80373 70592 942887868 22745 67569 209571273 70592 16958 998619049 67569 69037 853690239 69037 77540 647053709 16958 49035 391937140 16400 77540 502554622 62463 77540 814711707 77540 18131 725099209 77540 52941 217484293 49035 70910 477460063 62463 27974 905460554 40103 18131 587735060 21776 27974 993947653 35121 27974 783652851 27007 27974 606147415 35121 9802 781909066 13272 9802 10988213 21776 27869 465176490 67382 9802 254815321 13272 79993 670576088 13272 32827 294559554 28617 13272 597273876 25398 67382 606392309 15896 67382 701935522 32827 5161 680020350 52362 32827 117437542 17432 5161 264810526 33839 15896 675570239 10884 52362 518250938 35464 5161 111665362 53997 52362 890796509 53997 75740 792633390 53997 48263 379135243 73584 75740 324012222 53997 21163 75072780 35440 75740 133219375 19150 21163 20235370 19150 41215 331419943 37878 35440 905382684 37878 23316 303020630 50025 37878 65267400 37878 55294 23400288 66225 37878 125630772 66225 33356 293868805 25744 23316 863226316 28526 25744 473312762 66225 14660 151624943 14660 21059 213356597 77414 33356 228788732 62416 25744 17227100 50048 28526 384473478 14660 17557 673493843 63118 21059 880939723 46588 62416 31336525 62416 68507 38269251 53553 63118 224241791 46588 73494 459848024 46588 76133 286130925 76133 73428 651645304 73428 45480 934393204 45480 4004 838050244 52986 73428 973927144 4004 68867 526168468 68867 47221 372951723 45480 38320 429685259 43089 47221 58818711 68867 26035 540625295 18196 68867 218867583 18196 42570 589742689 18196 28795 60403775 28795 28904 142110311 18196 71919 436581288 28795 39411 237320342 19288 39411 39953480 28904 28609 7744642 58798 19288 108869965 28609 27970 234569000 39411 12184 687986423 38992 19288 975113549 27970 21270 220727367 68544 27970 303633317 64531 21270 71473894 42821 21270 716891329 78948 21270 970856328 78948 20834 245578283 20834 50580 639678656 71983 42821 20938367 42821 70687 989646926 39929 71983 504004857 53687 20834 852257053 21241 53687 856463440 60518 21241 210060734 15380 53687 896440476 60518 65316 556802607 76968 21241 811501651 76968 2527 128869184 60518 3562 909592399 43244 3562 664426278 65316 56399 343200903 31834 2527 638150446 4862 3562 371575408 43244 19084 976467777 31834 61537 59121746 59589 31834 355805182 4862 8906 848231460 26526 61537 927392450 28858 8906 21705602 61537 37981 353276389 25892 59589 888016690 26526 29640 642216454 26526 56925 540125318 17948 29640 667169659 37981 62812 823945064 12892 25892 781234145 56925 31117 819394893 21098 17948 608441502 20833 12892 402246392 13778 12892 288516775 73377 20833 403540334 44308 20833 877011089 38438 13778 704900540 73377 45872 514015743 22298 13778 646889423 48813 44308 349784919 71847 45872 629887477 53026 71847 86940804 46306 45872 468119710 79661 71847 324763212 46306 73391 790739099 46306 17053 164243441 12988 79661 230414647 61464 17053 506136992 34479 79661 210110573 44801 34479 946545525 66104 44801 291492072 52653 34479 570455399 55819 52653 185509204 32548 52653 428031453 57085 55819 951763272 32548 81006 72337439 21407 32548 622334094 57279 32548 456696244 57279 34967 618421404 34967 63842 87551277 63842 43293 592489511 43293 44787 576843544 34967 67866 24479661 31782 63842 308081545 31782 22129 730150652 52451 22129 700757488 44787 27511 783216385 67866 55256 723068035 52451 67006 208200378 75341 52451 653640565 52451 61799 633948559 23492 61799 446647099 44250 23492 737772595 75341 51309 51769156 75341 9469 537319147 44250 77860 470387202 31037 77860 391115149 29583 51309 805229164 9469 25271 982727632 18751 77860 502701391 19553 31037 72970479 29583 39360 292070058 239 19553 327188115 239 46645 824912452 46645 5671 871270280 17710 239 547868492 46645 55174 57047370 17710 45897 614017841 55174 51485 897858932 10774 51485 3530315 45789 51485 805107428 36072 51485 417503086 34816 10774 226180962 45789 33670 464333736 2534 33670 41075658 54286 36072 479335928 9654 34816 23010356 7639 2534 970232999 26248 9654 639060428 3013 9654 885586962 54286 47654 978731167 26248 13034 868065897 7639 27503 280487394 60404 3013 683114852 12898 27503 387085 25986 13034 318557104 38855 27503 718111731 26894 12898 706749789 12898 7762 663825138 38855 41574 858233986 8114 38855 843151350 24337 38855 818946931 8114 13452 108975900 13452 10770 68876526 52259 24337 289358082 62018 8114 110883386 79439 62018 92951641 761 10770 156384137 10770 67402 166065722 52259 36442 256818059 5101 62018 83693204 79439 76115 529496368 76115 20901 16468051 65601 5101 598613977 62412 36442 112362381 13840 62412 237710333 41363 76115 646934227 62412 34980 674191786 34980 23650 698353545 463 13840 208979154 23650 25830 402564498 23650 68661 108317226 25830 37000 3844522 57414 23650 573987871 37000 63843 956716699 57414 45845 41395749 21214 45845 111213791 21214 10455 694731187 21214 47304 512170972 60681 45845 660491378 3870 47304 602709477 60681 70164 432563432 70164 16143 954858974 71218 60681 858070180 6802 70164 554856228 55273 6802 493440496 40590 6802 91944573 40590 28257 157969563 28257 74570 718975433 55273 17488 823248386 28257 6512 415279712 40590 11522 421134735 13435 17488 140568950 57921 74570 506691692 13435 21073 261727435 47760 11522 129789623 13435 49552 65384781 21073 53746 114080617 71856 49552 374140972 63207 47760 231005324 77658 63207 596749180 71856 502 591450625 53746 72337 178719890 38068 502 342031895 47109 38068 186410321 77658 68380 278420155 32670 502 882440764 12373 38068 980699884 22002 38068 815420810 38484 32670 380782334 56952 32670 507090996 14067 12373 794101506 22002 23702 925441360 22002 36564 150268580 78644 14067 437881969 16105 14067 933612230 14067 34470 105719722 78644 7047 575841250 77686 34470 979515742 25032 78644 887167633 61226 77686 935669775 23517 7047 620132444 24913 61226 865142676 77686 23909 546152953 44010 24913 940740254 51357 61226 462744431 44010 14428 290023593 34021 14428 725339725 34021 37961 870060759 14428 46130 72596334 77110 34021 256882208 34021 53077 195090226 46130 39143 236304119 39143 70824 204590590 46130 17667 541320969 42143 70824 86778623 70824 59430 109862361 70824 34954 133984 70824 60106 12776095 59430 48275 360601223 60106 3955 178254922 76367 60106 106380298 53085 60106 785224290 57058 3955 388776166 76367 34050 559844676 2846 76367 815744126 57058 50064 320097413 15951 53085 884361512 57058 33271 634282176 5946 50064 477254091 23298 15951 33226675 33271 36517 357626589 23298 50924 123460129 38557 50924 118094073 38557 75423 756563857 36517 34422 794785270 38760 50924 7073649 46631 50924 255613643 34422 2603 437918289 76658 34422 152615687 73944 76658 105762308 76658 30357 667006198 30357 37748 979194163 45025 76658 834777600 46211 73944 492836162 26027 73944 494112183 45025 45238 728580753 33502 45238 669151871 45238 69992 62015693 80890 33502 545826154 26027 62315 970973938 33502 27830 605914678 47692 33502 946809691 62315 54096 327894574 36254 47692 210950828 47692 58468 235007295 21905 27830 448870072 21977 36254 447605554 21905 23223 305897553 21977 17660 746573273 17660 42341 299447544 42341 61398 324796551 47587 42341 944940577 17660 2885 585101878 62429 61398 486227065 42341 45780 678052169 3162 61398 176572155 37844 62429 140281289 8186 2885 850527866 62429 43646 360626176 15841 8186 801202471 15841 5319 230708179 35468 8186 497646963 7723 35468 383169477 8258 35468 813213236 63455 7723 454794580 35468 58774 75460905 59374 7723 993205426 59374 73080 626055902 80976 59374 879874101 70996 73080 414268035 61714 59374 274516669 80976 21290 694409466 30188 73080 566738385 21290 41527 588006518 41527 14364 458932375 14364 29987 522998030 31090 14364 491797881 36462 41527 72986986 50975 41527 529222209 29987 78435 709742806 78435 62542 851377350 31090 59480 616124269 25320 36462 510637892 42330 78435 980439129 62542 40454 59495837 59480 2283 800954612 76290 2283 838063703 76290 76706 601326811 42330 32120 745334109 40454 65904 184682998 65904 19465 431058667 49454 32120 598939737 49454 80626 433358720 49454 41419 502856604 75985 19465 410643293 19465 62696 799114067 43289 49454 702835819 34672 80626 811636119 62696 81273 509934856 43289 3424 456502053 33262 34672 891815112 34672 12720 903443196 39618 34672 605337092 37584 81273 839713602 54989 12720 546619685 54989 40865 259970385 40865 37352 437110326 19480 40865 753051248 53015 37352 530836843 54989 74262 685566324 53015 71393 173539961 6697 19480 56017128 9268 6697 752435076 36875 71393 89849491 55005 36875 217277545 28832 6697 536833323 28832 27006 656324558 6157 55005 691487821 80286 36875 650079225 80913 6157 317365551 80913 79701 260630722 27006 10887 26893611 603 6157 288762406 64066 10887 420726443 56869 64066 740885409 56869 47277 613595733 64066 72786 296005858 3939 603 643317499 38550 56869 94815157 57955 56869 15843566 3939 31942 984551231 57955 17046 273701707 72707 38550 845469757 72707 45468 607570139 28388 72707 201423650 21267 72707 397280592 20359 28388 207304324 49408 28388 159795418 46136 45468 909151760 49408 68834 168182327 71814 20359 539330978 71814 32459 269495239 46136 57679 156423619 68834 37173 736294119 24838 57679 351012426 63898 32459 415847825 48140 32459 9847274 37173 1650 828955796 29117 48140 507255408 29117 27957 55898713 29117 31017 66494324 31936 1650 23249778 71308 27957 729869857 59928 27957 622381725 64172 27957 616083406 3508 31936 994091486 64172 70914 424858460 37188 64172 843267568 64172 18110 881432162 676 18110 685037203 676 7850 36732073 7850 36127 420524596 36127 56023 495467259 18110 10866 754412725 10866 60143 391039027 35366 10866 563918074 10724 35366 116007093 44880 56023 436364697 60954 44880 622729397 10724 17914 337414916 44880 10665 701826823 10665 34718 246743536 44880 23194 152642178 52858 17914 560483711 35305 52858 227121841 12592 10665 119035278 34357 34718 51438643 20461 23194 15465958 12592 76857 641556615 35305 80003 402144918 80003 45685 432706471 76857 50053 195161691 50053 11464 258263544 27995 50053 247106862 80003 52247 395305509 27995 39227 119805743 31988 11464 621060879 63226 31988 76333964 52247 76603 14109431 64075 76603 807777396 76603 56697 734854939 63226 35073 357601534 56697 6801 318888897 64075 9860 185715832 46217 9860 142946175 35073 24998 845557502 6801 13841 258956442 47987 13841 829398907 13841 75143 377278280 75143 56547 250729275 24998 26759 513543895 13846 56547 869716119 75143 46747 442116994 11735 13846 908307830 7650 46747 435384107 73105 11735 697457695 27861 73105 347930600 27861 66878 809048976 76819 27861 280643071 68597 76819 479781357 58513 73105 287658258 76819 41285 704274589 76819 38372 218574401 76819 70930 916351033 25314 70930 462695614 64886 25314 220952818 37363 25314 390131674 52401 64886 963360632 48522 64886 889235369 14968 64886 140991441 37363 14371 145302739 60722 14968 347374872 34577 14371 598541065 34577 12074 12569184 34577 75042 3705006 56272 14371 7806080 16278 75042 670205748 7900 12074 690494311 75042 42073 98270514 75042 18449 337149179 56272 75213 626442001 18449 16208 242238335 42073 7424 501287283 7424 21060 553855041 4747 16208 782300130 59313 7424 420174828 59313 56024 90844668 31998 4747 273352557 56024 70535 629006246 66359 4747 273602567 66359 6406 630788630 6406 8674 629107214 4937 31998 993489313 8674 34195 42290877 45804 6406 631479569 4937 66236 210275003 22364 4937 790058402 45401 66236 979527944 45804 30105 363145004 30105 36203 239417387 56062 45401 933262167 60328 56062 73048003 36203 44289 132174613 3745 36203 418525266 36203 41744 484838648 14472 60328 246408460 44289 77684 973536477 2116 14472 269138006 32981 3745 47633550 14472 43632 616334666 43632 70685 395901637 2116 58293 642067388 6877 32981 984155704 32981 63618 182338424 43632 656 7494669 61880 63618 345262192 6877 54131 933864373 54131 35910 522412719 31804 63618 469743452 40268 35910 827219843 5398 31804 485582166 788 31804 922725727 31804 39326 654176677 788 41586 983693482 788 43533 208325315 788 8378 85956044 788 67260 131670516 12614 67260 642703340 8378 4400 202135115 21559 12614 315643278 21559 61229 99313923 73211 61229 707935667 51579 73211 931732013 46938 4400 951733630 21559 42378 23802720 51579 7448 61090266 23066 51579 410130826 43544 7448 673536227 43544 47366 880712425 79936 42378 618634078 79936 6615 962290556 23066 17001 545781040 79936 35471 137646254 80836 6615 62303641 41007 79936 718558842 80836 55221 254443850 51342 35471 743885088 55221 48241 408600109 29375 80836 45244252 80197 51342 782125266 55221 19246 844319912 17114 48241 430948205 48241 53188 679547874 26113 29375 171274591 53188 48699 466746840 26113 3481 501814388 17114 933 199531490 8924 3481 228031167 3481 73290 941112507 65534 48699 529475460 3481 46587 373314425 18335 46587 35093164 12140 18335 746298825 47457 12140 497849314 47489 65534 656543361 52375 47489 713106396 18335 23737 123190112 17220 47457 460346710 14296 47489 953571731 17220 69538 68030984 80191 23737 126562669 17220 76215 554388666 69538 49655 322473498 76215 73668 515788251 2753 73668 925270989 2641 73668 628290054 73668 74795 681699370 41547 49655 120817627 1824 41547 959592838 2753 37855 72057622 1824 53462 898641519 23481 37855 674548521 51231 1824 634251318 53462 48645 382118665 37855 56031 471549231 56031 29757 860657970 56031 57400 19995019 57400 31277 776722407 21920 29757 49982819 40130 29757 311087221 57400 49431 42807068 73734 57400 126355571 73734 63956 307793191 53808 40130 5020983 73734 26015 718356486 73734 31332 588554928 31332 69391 419791670 31332 20429 196378686 79346 26015 103031381 30558 69391 494382387 39548 20429 28646999 41212 39548 25208861 24959 20429 475119692 41212 1516 96143234 6841 30558 799474624 49917 41212 352872667 49917 48659 199124079 49615 48659 419304479 49615 7401 431434134 49917 52634 626819648 66724 7401 58953114 66724 79272 471821326 79272 62900 183510726 42643 62900 385304121 66497 52634 246697362 26277 79272 861122716 47494 79272 87243214 26717 66497 29019078 26717 50879 540779193 46124 66497 939981765 74856 26277 384909114 47494 61114 35051859 46124 1612 477115369 1612 44215 943466811 26566 74856 436230847 1612 75068 763372823 15632 26566 343210085 1612 41838 826445092 79774 26566 903394159 26566 77196 665779265 71763 77196 91435720 79774 10684 130468582 41838 69632 118266258 76392 69632 446074538 69632 40880 137166319 69632 75610 851815617 52103 10684 531427084 52103 75405 811141324 51728 52103 898772861 75405 36613 622124656 12100 36613 882443643 38517 12100 682704017 38517 77562 473207977 56979 36613 604890888 71373 38517 573414672 16268 12100 84242707 77562 58904 650088485 61059 71373 548562024 42479 56979 226715296 42479 42323 279916543 40412 42479 233209214 58904 20766 443506096 42479 69611 576148685 42323 31165 478211451 20766 32403 714288254 31165 3403 662441604 32072 32403 190866285 2691 69611 674901975 77479 2691 706811081 32072 3052 745709096 32072 43155 402979367 3052 2548 797592494 27349 2548 897179440 77479 53938 526455293 20421 43155 45823780 37234 53938 192809050 37234 24444 643136696 37234 11697 748701991 11697 54575 743478914 54575 53537 546723277 6384 24444 32282248 39762 54575 759531765 6384 25921 406826853 48921 39762 592255492 62306 39762 419259303 39762 28222 246380036 40689 25921 20432741 38050 62306 580339220 11255 62306 95159749 11255 13815 746539617 38050 46332 765682699 69138 11255 125049221 52068 46332 428180162 66003 52068 480621125 69771 46332 953181002 26935 52068 186975294 52068 57453 89025634 17088 26935 61128131 19949 17088 85973498 19949 73445 462006769 76593 19949 696380910 17088 80336 32504170 17088 75663 604875684 19949 4834 339458531 36237 76593 424670603 36237 65754 693535310 65754 33155 877863164 42389 75663 304205396 30624 4834 544852092 37829 42389 35251451 44020 30624 664687272 44020 32881 336012694 75977 30624 21250152 8581 30624 102081741 37126 44020 755557146 11827 32881 464972800 37126 9220 124991664 3166 11827 873784405 8581 4380 815353058 21967 4380 282419130 11827 48893 4273784 64241 4380 282893312 64241 293 499571669 48893 31938 893212972 64241 76941 224441578 52090 76941 394973205 45271 52090 150691167 47541 31938 347874455 76941 9117 833159421 9117 45819 131681318 2293 52090 719077404 47541 48469 745687322 60891 47541 946647435 77017 2293 278969114 45819 42807 685231014 60891 61646 854540504 61646 48232 242375382 48232 36412 424158095 69171 42807 429565223 6073 61646 786370811 62894 48232 98351840 36412 55395 248168350 76583 55395 764846263 5005 76583 273500675 8735 76583 751031698 47154 62894 891754951 5005 30580 854352458 20957 76583 19210869 31691 47154 109430352 8735 20369 268033087 39405 20957 712084575 64475 39405 189198862 52312 39405 965040107 15023 64475 696407008 64475 4826 783244373 15023 59972 901128480 52312 19643 369154535 15023 20684 835671918 15118 15023 597855983 46351 19643 437039182 34022 46351 366870934 19643 41845 524029483 34022 62646 818752757 62646 28106 727255985 28106 73874 693936683 34022 2770 427877173 62646 16387 822895362 22485 62646 212997566 76714 16387 82949341 2770 2763 887573499 44266 22485 97215092 7764 16387 452822625 2763 31513 643031508 44266 61498 305403124 47870 31513 102699836 56541 7764 294807871 20224 61498 776269138 80005 47870 543310511 28716 20224 214594055 56541 56406 228237703 38098 80005 118371918 9976 56406 167068346 39038 80005 125707260 52825 56406 434235449 66423 9976 141986834 39038 47096 779883012 58782 9976 815543626 66423 50404 558087901 50203 66423 226232880 58782 34291 551978974 26308 34291 310966030 73981 26308 651019835 73981 25169 518140548 26308 60644 387289763 60644 25657 169929542 25657 68773 641265339 19244 25657 124158691 60644 73399 934601437 60644 22218 40915946 73399 59015 16071599 59015 60309 395678533 73399 20899 422104705 22218 39930 733692946 31935 39930 522313642 31935 32821 548716330 31935 41180 141374892 72347 31935 773595810 41180 57728 651950226 32821 51689 691757771 72347 4426 876987309 57728 25290 507283804 25290 48360 2505121 57728 33103 31619033 47529 48360 438857493 73868 25290 10976144 33103 23529 255437758 9961 73868 103400051 43377 73868 617876835 46381 47529 362767767 73868 18240 354567872 77630 23529 66999443 30135 43377 476199155 67534 77630 993370188 48912 77630 837364309 36080 67534 19905720 48912 44 399331622 75545 67534 937636966 75545 78218 11148367 48912 42243 191459651 36080 39761 41790977 55320 78218 757451299 73245 55320 609090470 68907 78218 827287545 55716 42243 255493396 73245 67451 72190483 55089 68907 954055758 73245 28277 958520380 17325 67451 537334227 12860 67451 410920645 55089 23092 489534878 55089 42066 794082854 7871 23092 958015887 71134 12860 143219593 42066 14057 553492168 49257 23092 271686463 71134 29701 389631386 29701 24542 745028228 29701 57738 595021811 55138 29701 930721861 29701 44302 614887436 35131 29701 460576473 64876 55138 847134967 55467 64876 851714457 44302 8502 76020122 66802 64876 464200430 66802 57409 693461466 45600 66802 306937849 53977 66802 842519453 7155 8502 325674306 57409 3784 489869383 41219 3784 843811115 53977 46405 479014880 21714 46405 583255325 21812 21714 13671468 21812 31790 777068246 21714 20494 221922229 2108 21812 50018447 65651 20494 361774272 70966 65651 158559090 51349 70966 16884356 2108 37439 3349392 61856 70966 733559152 61856 14155 66855874 51349 38296 465477381 5193 14155 824606575 67854 38296 842407297 67854 56084 687363883 38270 14155 109773385 67854 33047 100491567 67854 35346 489629093 67854 7494 604520104 7494 38200 967720881 7494 4716 485641216 33047 54889 261304154 7494 41973 767289545 68036 7494 119476174 4463 4716 841050680 41973 65106 638475226 68036 41683 281630280 65106 81179 5469434 65106 22175 911815721 81179 57550 627170896 73608 57550 21815258 22175 31334 574831511 15920 57550 565421831 57550 71484 999866636 38891 73608 628528274 41558 31334 529513184 15920 13263 2115370 71484 77030 610886145 45607 41558 69005848 77030 14237 245076550 14237 35984 288430344 38927 13263 375512131 77030 58471 840020733 45607 43239 528813828 75744 35984 228858295 76765 58471 908565107 38927 1340 597961703 58471 28003 225496725 28003 5352 252889921 1340 38949 38358168 22899 28003 897983577 1340 73171 848104033 40024 5352 358688690 43931 5352 522020210 43931 77197 894385196 22899 32206 895300113 43931 27790 355681236 77197 46251 605392512 62093 32206 651793808 46251 63303 652571122 46251 37956 995223763 24550 62093 836358353 62093 44305 749565546 74334 63303 461601700 74334 49461 992251138 32063 24550 736390010 44305 22050 67831220 28382 32063 495366362 22050 52215 748516921 65498 52215 411763495 22050 43372 489516032 46879 65498 530750356 23302 43372 430392202 66547 46879 893415585 76067 65498 975381907 46389 23302 667870812 46879 51528 812155635 28404 23302 121340188 66547 73657 418600594 10419 73657 416692997 10419 9335 935418104 9335 834 6119148 28404 6721 590093399 24644 9335 987318281 11765 9335 371388432 17921 9335 539061486 834 69821 558661734 24644 73437 558618080 21767 17921 910987409 17921 719 923756295 719 19082 850536721 42220 69821 414524037 73437 22490 948372623 11743 22490 76929887 28807 19082 971322461 42595 28807 482857648 42220 13154 499222239 30219 13154 467538939 19299 11743 842978655 30219 50892 132958658 68515 42595 706455346 26887 68515 927787899 30219 71388 446864685 166 19299 106687365 28204 26887 790955993 50017 68515 96737760 46243 50017 474587118 53865 46243 9217770 29171 53865 899642370 28204 19830 494965657 19830 15168 137319588 53865 50490 335254447 73438 19830 319316450 32682 19830 430890163 15168 21112 962683304 21112 51563 229178541 73438 13120 940901663 12825 73438 639288429 19581 32682 348405118 43051 19581 598134791 19581 2649 628935804 43051 52973 338402874 6886 12825 911167046 46449 19581 231515362 30306 2649 138800998 36217 30306 239323298 30650 36217 556820672 80309 46449 765178760 46449 30665 82403829 30665 50417 38432227 78123 50417 464950443 50991 30665 566742133 20860 80309 129609907 982 20860 646134803 20860 16908 804522706 47767 16908 174925185 74938 16908 791658494 30803 982 94530481 982 64117 713465051 24182 16908 218667657 72694 24182 905043209 64117 63727 833419333 30803 11160 885085048 72694 39895 190517353 59273 39895 499699717 11160 47564 12576011 48938 59273 201593047 47564 31934 223018616 59273 29449 490381405 31934 12646 366767027 31934 48156 113423013 12646 33827 285911670 38255 33827 55020271 12646 81088 165456096 33827 60803 706487991 60803 56324 325784070 38255 76892 694631057 18933 38255 925911431 76892 75428 610317847 60803 44770 399721332 76892 65987 50411063 65987 51837 927184072 44770 27303 696648185 32766 75428 288239762 17841 51837 19356107 65987 32437 39482751 77183 32437 196699000 17841 58302 595409674 17841 68197 705836570 17841 3493 872720941 68009 77183 997505871 30920 77183 728888461 67592 68197 210224764 68009 79571 124369384 30920 36229 476261375 68009 61317 635592873 36229 64810 788904407 70256 67592 778676546 69895 36229 565495983 61317 62337 230131231 7977 62337 574439446 20956 69895 275180257 69895 56929 595008401 29364 7977 875374065 20956 10939 483972050 4522 10939 565685881 12992 29364 651632716 12992 61195 26131200 12992 73765 654406933 73765 33429 387432790 4522 33861 379623997 33429 79710 657340746 61195 5424 438318959 48496 73765 359113695 48496 51240 207966300 6470 51240 293699731 5424 39236 858858906 20644 48496 406060540 38778 48496 291986268 39236 79757 607228627 39236 9879 587078660 79757 24823 109952588 62384 24823 172521550 20676 24823 805601556 62384 52011 844133418 62384 65936 810113141 54122 62384 68576359 58287 65936 244802169 65936 11125 608503878 54122 52129 215742959 3399 11125 45677140 3399 37337 303908622 52129 63768 78322676 19011 11125 63436053 80608 63768 696436466 3399 12917 998783609 63768 2288 401128237 19011 51413 374742853 19011 45321 802369033 69922 45321 253094620 45321 35210 78411454 9333 35210 722776217 13731 35210 235694347 44035 35210 358915829 62736 69922 276526949 21740 44035 365701102 30699 62736 936617825 14640 30699 784289183 21740 20233 232095235 62780 62736 90282144 9057 21740 75938964 14640 52627 64563178 9837 9057 755351000 47900 62780 50716988 9057 58843 472166788 47900 26783 909255184 26783 6357 72052067 26783 7701 550082403 7701 52220 157158837 58843 11243 4460987 6357 23278 188689719 1141 6357 460922573 7701 77836 39771812 63391 52220 697797095 23278 63140 945453340 77836 13861 52915097 63140 57377 434694041 24864 63140 350975854 29464 13861 409300653 18914 13861 452797774 62663 57377 410537147 48954 29464 284562032 74412 29464 551633409 18914 63940 642851975 56262 63940 448675366 48954 73262 142478030 44943 73262 869991399 44943 63555 467705329 49004 63940 701128707 49004 78993 886662956 78993 8189 658614361 49004 42601 373007051 49004 15832 909572676 63724 8189 135869793 51380 63724 978192095 42601 49209 52857120 17070 15832 655753224 63724 37168 576351155 16951 63724 877096284 22836 16951 768695227 37168 7022 571548791 16951 5214 668169435 16951 1214 219606559 30727 22836 908852450 12676 5214 6409887 1214 76581 124866363 76581 74028 440126159 12676 52938 610848999 74028 23423 74372667 73583 52938 373604863 58763 23423 40419058 69033 23423 146326704 73583 52902 321430182 80922 58763 756075263 19850 69033 499430037 19850 58356 229330817 19864 52902 140976447 11701 19864 217551719 61459 58356 738407714 51478 58356 986350969 11701 64542 626952275 22020 64542 114874547 22020 59528 461607094 22020 17924 121809968 64542 81007 324958688 81007 78405 293577222 76867 22020 626909512 68409 59528 61550027 17924 20566 867614482 68409 46343 999382509 20566 40271 47428480 20414 20566 143056048 39278 40271 831246276 32795 40271 254020630 79534 46343 339528284 16737 32795 19504290 21545 16737 204105281 67138 16737 886075341 12343 16737 712618732 67138 37375 54208485 8308 67138 208332839 12343 7089 402955164 12343 64005 640205981 35845 8308 488614743 14259 35845 839679529 33018 35845 579897683 7089 33693 421743278 34942 35845 780545633 33693 61306 936077845 33693 14788 380192594 18942 34942 979970560 34942 67909 94603038 57801 67909 239108420 71791 18942 702304565 44363 14788 546112737 197 67909 989304570 67909 72020 956815105 70998 71791 294720625 70998 26384 414313974 71077 26384 662390600 72020 65246 123848970 75280 72020 993617860 70998 57225 817758362 75280 39956 503614502 76805 71077 366278805 76805 48376 734475035 39956 11476 136020329 48376 47991 382841556 47991 47042 367305501 47042 49667 179372249 25242 11476 546691869 11476 26768 520380162 49667 75135 118485603 25242 69547 658077111 26768 50410 598436153 25242 71056 786793078 68172 50410 415272343 71371 68172 972910070 71056 2378 112123481 68172 24383 691899611 71056 8030 65364367 8030 5543 677167999 2378 50654 960485418 15621 24383 281546143 5543 65354 850188374 75365 15621 93725506 5543 52334 334627910 419 52334 605419918 419 25965 429206453 31803 52334 985913087 65483 31803 436481089 11662 52334 454960428 2417 31803 110666153 31803 38218 789816835 65483 48394 609427769 9562 11662 553708267 9562 62280 613123791 62280 56158 728693181 61629 56158 143402171 5930 62280 753916477 9562 59052 323674065 35047 61629 95503489 36999 59052 314263999 38732 35047 111415487 38732 69349 816936784 74343 59052 476145757 36999 58765 575067439 40468 38732 810204003 40468 58996 64009383 35520 69349 908523224 61984 58996 639286333 61984 76654 348229287 58996 24256 545624108 24256 56997 531052033 24256 6200 939678141 76654 57418 387649523 66725 6200 985126842 27568 57418 921654180 51405 6200 36592767 71129 27568 895377642 4893 57418 835430941 15443 66725 811980122 27143 51405 7662283 23124 51405 96231972 56177 15443 927237662 55689 27143 745108816 29115 55689 24535738 62375 56177 523966819 55689 45462 22776921 60236 56177 111702473 48792 55689 192503711 62375 53572 78323617 45462 71677 835021356 71677 53559 182054094 75695 60236 590596514 1498 53572 577660023 1498 20648 153987834 65231 53559 689042184 75993 75695 864340620 20648 29127 233321781 29127 59685 347578402 72848 59685 63134978 25498 72848 924285048 75993 37759 942273983 71350 29127 494636997 71350 31807 467066079 25498 50346 110877501 50346 45522 569803960 53419 50346 102916543 40683 53419 817512980 45522 66266 534322488 35664 50346 119540511 58189 40683 637329498 58189 35182 702476787 35664 75867 298889550 80679 66266 850797451 35182 49318 619261863 80679 24130 18582090 13919 49318 206066925 28089 13919 48157930 31796 24130 572381578 31796 20926 92877329 15720 28089 913130053 49954 20926 481674285 36062 49954 119572042 74595 31796 709559651 36062 64385 399392968 15720 23494 47237551 36062 38754 195231906 48084 36062 243425284 48084 59035 390545604 55531 48084 993105756 14985 38754 713187863 48995 14985 258387078 55531 5076 530092968 56550 55531 324991408 56550 300 821769014 14985 69498 638249973 34156 5076 933066375 39132 69498 603462013 56550 54925 124144223 55018 300 411565646 34156 61065 847154525 77979 34156 412776006 71047 61065 913550233 71047 67781 389024236 77979 58845 602940374 71047 9005 18936004 33300 71047 98850537 56168 71047 87899374 2693 58845 583868087 66672 33300 583934399 25882 33300 683275867 56168 73352 993052519 35942 73352 47141331 76285 66672 226529709 66672 9873 762052546 64126 25882 694822743 71413 9873 949414900 47595 64126 356626202 71413 68005 616316387 57290 71413 872093671 47595 15679 832813128 71413 61205 240417697 57290 39743 168352756 40990 57290 413123519 69080 15679 446240551 61205 15522 10374294 46365 40990 924274990 73451 69080 303407710 46365 38030 452457695 73451 37105 995218222 38030 54517 20549122 37105 40427 381266362 56740 40427 502672413 20325 37105 537961856 54517 46083 188575701 54517 4068 43278261 53331 56740 153601551 17998 4068 805568844 17316 20325 169562077 47704 17998 926691498 47704 47130 920782980 17998 10645 450351745 17998 63385 793008954 10645 66790 521506990 10645 15405 283696872 63385 73546 17525939 73546 22656 764315227 32771 73546 126726365 23924 66790 136684865 64548 73546 91009141 63205 23924 927260096 22656 37735 199165744 42946 23924 123016058 64548 44192 255332303 33472 64548 75943301 33472 10689 760897111 37735 54414 971605942 44192 2778 546816951 2778 80568 817524659 2778 53079 715114244 57142 53079 142598203 29446 54414 257983874 53079 69379 131432483 69379 37022 26417421 64616 57142 901914808 28184 64616 150926962 69379 5389 956746660 64616 21132 762552901 21132 56245 207343643 43460 21132 77373553 56245 51143 52425355 39484 21132 985045922 51253 39484 754552219 43460 816 493678892 77831 39484 157735864 816 38842 525814759 816 78161 793949668 78161 46120 207247496 44364 78161 873541569 38842 34758 751048547 52774 78161 56124176 10668 44364 309663982 52774 29336 104584563 29336 80465 945149904 76014 52774 795134786 10668 55507 300247847 29336 25333 565826819 72199 29336 724107787 80465 21863 374705692 55507 37583 744972266 11953 55507 131612515 72199 78755 832775621 32427 72199 759618356 41696 11953 555977033 29722 11953 126204383 20356 32427 113649003 32427 38998 914033787 29722 42615 47715744 38998 51968 200562566 62435 38998 35579255 4269 20356 720421803 62435 41645 695773843 4269 68415 326153570 78922 4269 311660360 78922 25127 342701009 36252 78922 233300817 18986 68415 32452350 68415 79231 252392056 25127 42703 958615904 42703 22474 130263331 19474 22474 820427367 22474 26335 972181543 42703 2592 372258016 20507 2592 458112204 11114 19474 717795634 20507 445 273550633 3661 20507 829518558 445 71322 282015110 7253 11114 94238806 11114 4391 709047740 4391 42798 355340795 34811 42798 763769687 34811 80590 860941344 6141 80590 884896549 34702 34811 529563531 6141 26796 461926584 34702 67105 816621261 80590 67751 789484752 9838 6141 11554464 26796 49827 466732557 41953 9838 593804763 41953 35201 872600235 67751 30032 562124015 41953 70859 284028150 46611 70859 600807163 7330 46611 945818984 58503 46611 787940795 70859 80272 196457452 26266 58503 283299464 80272 63349 25988437 58503 320 654062929 3612 63349 867886593 77545 26266 627055847 27589 320 512079816 63349 79057 610001001 71505 27589 220476758 27069 27589 571611912 27069 33823 479645435 35663 79057 100208687 50554 79057 642615097 33823 45768 609265823 75030 27069 657163807 33823 28864 3055453 45768 10580 898605107 50554 738 640007958 47812 45768 951734260 69782 738 265024914 40285 28864 617271426 52794 69782 182024899 80757 40285 383207421 52794 32118 813196314 80757 75438 848348012 42224 32118 696761171 42224 69452 371060503 32118 49643 944183381 69452 36437 350502057 63165 75438 454626031 7641 69452 803172173 36437 61481 566319822 77148 49643 449069099 65514 63165 331403524 77148 35350 205431367 7641 14415 925456912 35350 11873 193541898 14415 75173 657086734 11873 79284 604540409 47865 79284 180433497 79284 48552 707607624 24557 11873 633398218 48552 19839 379197224 1106 48552 92343727 2993 24557 836063504 5692 19839 589881495 2993 18624 562200290 1106 71221 898562006 47581 18624 215045447 54951 5692 117105448 43961 47581 531426668 2414 71221 95695957 11810 43961 855076869 52556 43961 301717884 52556 10571 75582089 10571 28439 765022048 51260 11810 64378747 11810 9428 714374188 61865 52556 533550916 57989 10571 25791601 61865 23247 58720373 55346 51260 713882796 61865 69450 771874412 69450 14374 337222751 57989 36761 547443032 39595 69450 112429372 33821 55346 201923257 80936 36761 803838265 80936 66108 813424368 39595 51787 221650103 79076 33821 292740228 36486 33821 524712518 66108 22734 90125117 51787 54288 653211293 36601 51787 750837320 42455 36601 845806801 22734 38723 147192339 36601 41238 135511055 66556 54288 877167099 41238 50935 611019309 75228 50935 779578352 41238 4591 355996181 41238 71060 931574008 78635 50935 891018083 75228 22896 970423293 32513 22896 339037532 32513 70388 951856685 78635 58785 325315194 58788 32513 955353104 70388 22936 518174184 17322 58785 362562080 48902 58785 220780817 34951 48902 481219632 79497 58788 281337519 17569 34951 681542025 12328 34951 488029562 60526 48902 615805508 28723 79497 295138335 28220 12328 708892887 12328 25393 997410591 28723 75007 151340953 58048 75007 647512400 53156 58048 52714522 70798 53156 997695790 53156 45851 656386779 10664 75007 271807100 53156 47390 437400009 45851 70786 381219628 64617 47390 701396137 47390 71794 129522722 10664 17504 554913974 47390 21802 549091239 70440 21802 314094375 17504 80640 275648047 70440 28772 735418691 28772 68799 407336141 75172 21802 314539460 4253 28772 842473632 77956 4253 732708833 54824 75172 80354306 73720 54824 913588445 73720 10627 113077172 77956 60562 697265672 23710 60562 122124446 60562 55613 156853945 60562 72279 339149021 23710 75712 721715800 2735 72279 587520099 76836 72279 437502534 72279 65028 911313786 76836 41904 988743132 47999 41904 912197218 76836 2393 78531168 41904 52213 375569272 41904 28569 152389322 28569 42895 52851963 40212 2393 513117683 61761 40212 269482572 47102 61761 660225932 57830 61761 314077863 53233 61761 643254183 50040 40212 233880495 11715 47102 393983494 50040 2015 105812858 57830 40346 389601439 2015 9635 856923601 2015 71354 40809270 17999 11715 386659863 57082 9635 228824370 64628 17999 930580437 57082 36060 70669063 57082 35162 447191459 17999 17836 1877884 25944 36060 646686449 35373 35162 108281047 39443 25944 184216392 39443 41757 319023895 74922 39443 821537912 51085 25944 944530180 35373 46156 397009765 51085 62721 796993762 22455 41757 564992540 74922 29424 875570536 22455 2431 957143468 2431 29653 566397888 41693 2431 338124947 75227 22455 576189004 41693 41642 73370045 41642 76436 354506785 42281 41693 92687053 41693 38518 385853504 16697 75227 771872110 38518 63735 400033030 63735 10053 270401137 10053 79480 225793491 38518 73912 531211179 54188 10053 626376968 63735 29474 713106633 73912 67120 752888821 67120 6964 311375109 54188 7998 115523056 54188 42057 808870008 29474 49839 287332811 65664 49839 122295297 54291 7998 307329245 154 49839 809660126 154 16200 196918493 21119 16200 250576498 154 39556 27458608 21119 7789 646547432 21119 41234 893421235 54074 39556 128555700 21119 8520 978995028 54074 60847 874262056 14042 8520 69461484 41234 69876 903686908 62261 69876 687653571 60847 59024 876696599 47125 14042 447313319 14042 21689 469342327 55313 62261 66490595 80129 59024 300341663 47125 65209 713051039 47125 38658 565393308 79987 65209 776928493 65209 53427 698794444 53427 55821 94732050 38658 16218 42664282 16218 39990 226561527 39990 24760 658127278 47267 39990 807596203 55019 16218 333523899 26494 24760 126887453 55019 71391 322752505 26494 31514 61728744 31514 42770 33876036 42770 58332 71097286 79596 71391 949177473 58332 74173 737652207 16848 42770 229690671 79596 53045 431544221 16848 34631 37446779 79596 44545 460867959 53045 47105 600003348 50609 16848 702070098 34631 28916 983452494 32457 44545 672461162 28916 23564 857432424 50609 54339 232229591 78545 50609 78582086 23564 57634 824796110 54339 24140 127210371 45169 23564 299192168 11733 45169 385074420 80159 78545 295991325 45169 10687 256457775 45169 19861 248282905 5965 45169 106328165 31842 10687 79048313 19861 15690 396580348 15690 5336 816978488 5336 24447 995817410 63830 24447 402041936 5336 2730 993820964 22256 5336 738467463 72745 63830 780746210 63830 48545 37377521 44507 72745 164189669 48545 29570 541893474 29168 44507 78446763 75630 44507 16545528 58702 75630 417936693 64129 75630 481325439 58702 9232 826495645 79641 64129 83112720 58702 78315 46524862 9232 28679 308141536 9232 55574 94563558 6336 78315 748108456 6336 67753 49487697 31737 78315 718336621 70990 28679 902355842 22879 31737 443223187 71023 67753 797316528 61939 31737 468325948 70990 21153 675517808 61939 33696 210667827 22879 62864 454732607 32862 61939 322752057 156 33696 104883368 62864 74121 209336946 62864 61139 10988685 62864 35649 46266851 32862 29587 80178302 35649 51954 898969463 29587 28970 133467576 29587 49031 812416254 51954 1925 78052925 28970 49011 807401627 73528 28970 945788800 49031 2500 603649093 2500 67424 318148100 49011 50982 419793808 37139 67424 358826535 19984 67424 906625308 67424 20150 926991 19984 30614 467634481 20150 78150 485957084 30614 34828 969984266 30614 62600 160792988 27600 78150 400834083 66568 30614 191292513 78150 16784 887633030 21763 34828 26438827 16784 70897 997231238 70897 9816 675794932 75590 66568 446050584 16784 49597 120229951 42863 9816 619340088 49597 9282 313422955 12914 42863 795282737 22611 12914 346960350 72703 49597 178781970 38737 22611 481851248 80231 9282 104085519 59997 12914 870236314 72703 7363 641937499 72703 61406 275718987 80231 60458 35906963 37359 59997 77121537 58381 7363 274385439 37359 64931 339051232 60458 36045 451892200 45969 37359 291313113 67840 45969 790854017 58381 23498 154746734 45969 53663 771602362 45969 69734 554086671 67840 21141 39657216 64853 69734 99150568 64853 68293 531098504 40972 68293 353695034 77419 64853 588464758 76678 77419 555122882 40972 51730 931571832 18377 77419 362542622 77419 54194 942709936 18377 20813 631425992 31487 18377 13391386 54194 71720 170867124 48342 31487 232507872 48342 43168 95414856 37148 31487 679837289 53713 31487 954494565 33888 37148 537955794 33888 35564 715753588 33888 57584 580581065 45715 37148 947123000 36487 53713 551378992 36487 71172 645933893 45715 75010 839523000 75281 75010 246457145 75010 39063 562586718 39063 17473 881867772 37396 71172 505654941 21031 37396 85256205 37396 8844 230865103 17473 6062 742273046 55503 6062 830172585 21031 38180 482713247 38180 14573 307961794 8844 78931 142215377 14573 1791 120431807 60635 78931 762621381 80341 78931 296616959 1791 75156 859794323 1791 23374 122064489 60635 54982 623405595 1019 75156 836650954 40275 1019 113145659 75156 34476 263040963 195 23374 932985057 71433 1019 231589272 74593 40275 257124808 10207 74593 77058415 41237 195 134922935 12032 74593 790821238 17758 12032 978595766 12032 20471 71509389 20513 20471 288096544 17758 19438 854805120 76281 20513 61815356 20513 54045 106658684 42442 54045 514037164 42342 54045 43010667 54045 74773 990648233 76281 6383 530617384 54045 7573 652474045 63084 42342 303924094 63084 61876 676484861 10485 7573 354469606 48989 7573 323551765 61489 7573 793578807 47734 61876 909060238 67675 48989 748397377 17861 10485 938247241 45752 67675 197563998 61159 47734 432588456 51857 17861 537799896 61159 42208 805081369 51857 42036 426324792 51857 48091 591894892 61256 48091 424395592 61256 75193 571665181 16513 42208 859000488 75193 60394 814334892 48091 27610 912074188 16513 16934 211277287 75193 58114 145066888 16934 69431 275773890 22477 60394 170010657 14561 27610 349183113 35349 16934 66600078 69431 70940 376830036 35349 12535 728397188 59141 35349 742759585 59141 19220 682673706 11387 70940 816696856 19220 48224 284056113 59141 16181 540421683 11387 57541 489028429 42508 16181 61559394 16181 71737 197675932 14832 48224 959271961 16181 23264 98206906 71737 27748 236207085 75017 71737 301583332 71737 73343 488308566 14832 59381 219678115 26012 73343 530132431 59381 70263 752082705 70263 80695 807829983 26012 9108 460062843 9108 29891 394342059 80695 14367 865405225 80695 64520 592208256 64520 56082 142036666 29891 42318 608052621 56082 60586 631637030 42318 62003 534971767 2401 60586 654886783 56082 27860 998061496 79808 2401 209085398 60586 33522 29686223 36053 62003 56541364 9569 36053 229355165 68774 36053 685227020 79808 70728 95896830 458 33522 514228336 55982 458 594441518 55982 38617 130035329 43410 68774 586583566 38617 72523 545450124 24641 458 316817292 44450 38617 614477119 79066 38617 906931088 25164 24641 475484259 21129 44450 78350367 21129 22693 948911696 49766 25164 965849517 79066 39365 372887943 21129 23220 519109829 22693 17003 937422529 77296 39365 55921175 17003 58137 662794596 17003 3744 536317127 1188 3744 689528817 4663 77296 769934618 9548 58137 22569579 3744 2647 264582444 67477 9548 791057317 77363 1188 758926950 20522 67477 634055165 76164 20522 656143931 27778 20522 502862955 67477 28705 293452622 2661 77363 374747181 12608 20522 933865859 53177 76164 132601808 2661 75378 616336925 75378 80512 345182427 2661 67791 440742678 75378 76820 128071094 76820 15639 122206534 8341 80512 2461906 8341 10357 640203720 69852 8341 115851558 51319 10357 765093498 69852 78949 793957035 1671 78949 185389934 10357 40194 748263577 14613 40194 25087238 1671 2728 143921355 1671 35224 287696818 35224 13097 653772831 13097 31583 924435915 26657 35224 761720494 19664 2728 886182850 28056 35224 280888589 4919 31583 745464959 19664 20159 100211060 26799 20159 76869716 42691 28056 489832048 76605 28056 818485688 42691 72120 968233342 72120 4838 433125424 63910 26799 482718177 4838 74838 544540377 10024 76605 269682108 43631 74838 755679044 51665 43631 441303636 51665 27344 774926545 19515 43631 897809902 19515 45921 945332067 1766 27344 374531478 45921 40215 314565334 66167 40215 781498405 55894 66167 395837853 25863 55894 938430962 41223 40215 260152236 69266 66167 70715514 69266 39344 328193923 48746 25863 4006671 46111 48746 32589572 69266 47913 557487843 48746 47783 49660067 15187 47913 320899925 59718 15187 54331959 59718 20451 190728707 47913 59787 102441017 59787 66388 395493752 37707 15187 892519071 20451 64701 660957748 12199 20451 300838959 37707 26257 355196815 12199 25156 211085714 25156 77215 106785204 5386 77215 979346018 26257 4701 412013936 36163 26257 89513352 36163 57720 505236905 57720 67094 820809608 36163 64144 668792728 57720 65834 749879355 57720 27897 727321942 67094 32549 424781619 60943 67094 121843071 65834 61980 152324200 61980 40025 458173963 41861 60943 87222229 51015 61980 866670702 21369 41861 91799456 25013 21369 837587578 40025 27817 936764129 41861 49121 788113763 56417 25013 924135993 16705 25013 17967248 27817 26370 972003846 26370 68863 472603517 56417 72942 398797760 68863 33965 426719922 26370 20345 175257502 20345 63780 845912767 40182 33965 36396510 35716 63780 780744859 40182 65595 969973858 26325 35716 274443030 40182 28472 325904167 37351 26325 985435137 11504 26325 66664822 26325 50608 141462127 11504 74432 919415917 60876 50608 440779115 58497 11504 403738400 74432 68881 318335664 50608 19441 113308091 74432 23342 331148238 77429 60876 146134927 68881 15911 468663643 14362 15911 333664085 15911 54701 11182874 15911 56993 601856763 74021 14362 70443957 66593 74021 102689210 59443 14362 42945576 8255 59443 534460693 59443 60701 865187545 74245 66593 901386126 43284 66593 50329073 14973 8255 71865643 74245 26644 960177034 26644 27697 966236670 71658 74245 178772025 40885 27697 320902627 45392 27697 852452081 71658 43853 749360519 56060 45392 663237354 71658 59484 1777207 69586 56060 131494562 59484 55929 494593103 45267 69586 978853147 55929 56590 63880539 54781 69586 187963105 40273 69586 855040052 40273 48052 122907540 56590 66405 311989612 33453 40273 817112127 60176 54781 226926196 42841 33453 948146927 51116 48052 348352519 37568 51116 54911884 3866 33453 516750313 42841 2335 153963020 51116 24269 304346897 51116 75242 180542985 3866 75616 312414068 2335 81174 680510144 75242 27996 708469524 27996 38177 46593971 6994 38177 811798124 41039 38177 47964321 41758 27996 105102434 41039 75448 107046717 75448 76797 565993298 75380 41039 732373801 42246 75380 560825351 75448 2918 864575205 42246 54281 210467621 76797 25635 301135883 54281 33842 156512156 25635 36094 166270866 36094 79944 493591349 57985 36094 697737178 25635 16431 420286957 2851 16431 323119498 57985 55355 766349008 57985 79029 60905516 2851 11685 88676615 11685 80349 55996421 62765 11685 780694924 80310 55355 569015730 23427 80310 133204956 812 23427 271612289 58604 80310 304645509 64938 58604 858487093 64229 80310 906943388 20363 58604 782600236 64938 14764 576571668 72802 20363 160144659 56695 64938 77184913 72802 44734 933976405 44734 33806 854347974 44734 28529 420018062 44734 19565 720383202 44734 21707 597694501 19832 28529 969417403 33806 7688 695114752 21707 70569 305333865 7688 19034 298811286 7688 79568 244507912 66809 70569 923653387 23131 79568 887089037 66809 69669 109535086 69669 455 891623738 23131 42265 165552031 455 42591 752943899 37548 42265 517375271 42591 21620 651959406 77450 21620 402832812 15074 21620 118440514 61780 21620 578453435 77450 9058 872270243 12627 21620 42996627 77450 45437 945327926 61780 39546 492616181 9058 39324 204138990 35522 39546 46319837 15603 39546 827555892 32095 35522 407405083 47515 39546 425534665 41691 15603 393020980 55599 47515 377518248 40218 47515 638286787 58215 40218 700305932 34402 47515 106852963 20273 34402 894163261 64465 40218 759120713 64465 68184 811390933 34402 41132 649070311 41132 75773 848957950 41132 9036 799071047 41132 55169 410472411 30333 75773 996841316 34679 55169 853762155 29386 55169 809724282 27415 9036 682236211 55169 23588 162808084 29386 23756 965657862 3879 29386 941748463 75330 3879 547247169 23756 10467 189742940 23756 66951 586424172 75330 2014 912876633 66951 58945 308530041 75330 74094 7050314 28714 74094 556149787 58945 3382 63101281 74094 32253 356544944 58945 16263 57166850 28714 12043 169221696 32253 37881 47152968 9566 32253 774669092 40708 32253 763728715 71679 16263 863572272 19932 40708 963839798 39369 71679 459111303 71679 45070 557262571 19453 19932 807479090 39350 39369 295866929 39350 14027 884602498 28301 39369 126013472 19453 25544 814071302 37980 25544 259890832 14027 81038 954090047 28301 38991 85956044 37980 23879 741497861 36133 81038 679802349 23879 25285 195586413 25285 62186 961526607 47271 62186 854040942 41958 25285 175010825 62186 59400 783981843 57075 41958 63720420 59400 19313 54928950 59400 72152 559986413 42119 19313 367537290 52747 19313 232800083 52747 40618 580147335 65971 19313 204741188 44493 42119 514781295 52747 19287 362581825 8091 40618 276322593 19287 70412 624962459 44493 3057 190947938 19287 59679 383584039 8091 24683 69404522 24683 38682 63173824 70412 4886 143384609 20743 59679 297363647 4886 61092 191514291 4886 3557 137845005 4886 79540 395866294 3557 53338 740660172 16345 20743 715852351 61092 8036 362767362 18911 79540 941131291 18911 69123 339429151 8036 47011 472766060 27374 16345 541879238 3154 18911 255913377 18911 9344 561219226 54605 47011 189090839 3154 18274 31220613 35638 54605 603803642 69905 9344 530789004 69974 9344 185934319 69905 81151 206885862 69905 80610 891795445 8259 35638 410330592 39831 81151 597980094 39831 36359 690797791 36359 44200 203479839 80610 26923 609081618 8259 36320 847134902 17179 36359 339959895 35977 36320 781456831 74732 26923 280882526 74732 11637 378088520 39494 74732 155539467 3266 11637 640687397 39494 28471 482242793 19242 39494 207478829 28471 146 113455028 28471 11277 489191038 15665 19242 559438420 11527 19242 149399922 6611 146 478798866 73744 11277 132979504 6611 35597 29125659 64437 35597 943874038 35597 73617 935679033 11766 35597 122781024 58922 73744 400911239 35597 67157 381181047 33012 64437 40310754 33048 58922 242779175 11766 46064 553522858 38856 46064 211682201 50096 33012 402048628 17344 33048 43279855 35489 38856 640560720 28070 38856 64239609 37563 28070 545559537 17344 21720 59756420 35489 663 177333517 21720 12832 796287098 28070 60426 433994027 55933 663 34606809 9625 663 977486714 663 63337 391355970 12832 18573 142688998 18573 4878 540351014 9625 76923 936909497 4878 46500 215706091 10836 63337 157939153 15608 18573 152961523 10836 53993 451665722 53993 75879 917859457 48714 75879 414420243 15608 3796 424426803 3415 3796 686279034 31038 3796 409799009 31038 1255 697331073 46207 3796 955178325 31038 19688 860193671 31038 75422 545131605 37908 1255 685702138 46207 65699 551610873 59224 19688 542548533 59224 49057 666602460 6534 37908 878819259 6534 61449 498987557 59224 766 889281463 766 4934 32742939 12294 61449 99495591 54631 12294 600488164 4934 46848 382916342 55571 766 758564034 37074 12294 307209339 54631 3466 607581552 54631 42444 617825703 75315 42444 22802028 37074 58786 90712126 75315 62231 631172177 69722 58786 46762565 69722 25633 186264694 58786 42120 822371319 25504 25633 813615853 21504 62231 807131965 21504 12874 572903537 42120 54417 8561232 48441 42120 249951230 14375 48441 36195224 14375 30642 324241338 12874 21616 427290323 4262 21616 215840272 14375 36972 789568746 65897 30642 53676567 33606 30642 518087899 4262 48909 218574230 65897 12644 687656080 33606 19151 47981336 79488 48909 795123874 72581 19151 926712880 23535 12644 560472329 65237 19151 66432444 19151 23447 378040817 56668 79488 813027484 65237 77848 177415287 23535 21292 462673302 77848 71011 774124411 14334 56668 502337984 14334 21012 769672221 77848 68945 149006728 14908 14334 93379644 5088 14334 557643283 21012 59932 624936231 42183 68945 143579472 33131 68945 172254507 42183 57920 727348643 4675 59932 127457818 57920 54344 154276747 77004 33131 110164760 39941 77004 772251024 37456 39941 957089401 44609 77004 744802004 37456 35622 913437898 77004 64444 147423319 39941 62454 655670888 8905 37456 675902940 8905 76112 516527354 31548 64444 235118955 64444 73196 544203541 60323 76112 266556389 60323 44324 6539828 44324 34498 301701234 60323 7667 640202467 6716 7667 639496280 6625 34498 275798560 954 6716 890463621 6716 38271 499187980 7667 19045 669134473 6625 31962 734921963 954 13158 800768697 19045 52238 818020537 52238 28520 844676082 52238 50154 562734210 52238 76981 33560525 32266 13158 163526164 52238 65059 675912148 14279 50154 146538294 58745 32266 304063636 32266 15275 286107711 73138 15275 389624337 10 58745 207823570 24157 58745 499826931 15640 58745 767869933 10 56464 972153776 31634 73138 690551894 58902 24157 450933797 42843 56464 102110461 32634 56464 400669372 32634 62364 80437616 46762 31634 476815121 80012 46762 734346809 32634 48681 414029770 58717 32634 130340651 1988 46762 372658564 60959 58717 661653321 25549 60959 830870981 71405 58717 894887208 60959 69953 429004789 67804 71405 204692015 60959 2754 723098087 4748 2754 26597389 74224 71405 108849040 67804 59880 322158113 48948 74224 498585219 48538 4748 943748308 75469 4748 646559507 75469 68218 128127609 34831 48948 116529270 67567 68218 631199031 32094 75469 232465669 75469 72931 103987084 72931 26447 14845592 34831 52821 99067261 72931 42630 366664133 60007 26447 697525295 32776 42630 51519534 43427 42630 116310454 60007 74253 557863232 32776 26088 522403334 50005 32776 693580644 43427 43456 31848791 43456 72857 849279459 1698 43456 105762127 35140 72857 975993706 72857 37788 307512912 43456 56350 882329859 25536 35140 124312375 78014 56350 262890636 78014 1367 46058531 25536 1832 379655260 25536 18396 571833339 11604 78014 25255558 11604 22140 591543366 1832 50194 831645058 18396 11259 639567241 50194 30925 285131042 11604 39637 570398552 64550 50194 388941480 64550 1032 952735578 48717 39637 118154535 64550 74820 278427261 1032 51767 524264834 26899 64550 602692544 1032 41163 331151971 20278 41163 269226589 80587 26899 949883948 51767 19679 141982024 79857 41163 234236419 79857 56202 558258295 20278 12645 552504788 31005 12645 443623528 79857 424 426790617 16501 12645 824562679 70974 16501 395215457 59383 12645 885699981 3665 59383 742579447 27925 59383 366370735 70974 55936 271899578 59383 79479 906516101 27925 65653 175363402 43932 79479 18891478 61589 65653 869318966 24219 55936 100386856 43932 1488 599431589 69090 24219 21953212 329 24219 414019736 61589 54976 694604906 24219 32503 184631519 54976 27454 509058798 69090 4205 1498544 4205 67837 945733316 57151 67837 411402371 4205 58061 715954971 27454 74340 986200029 74340 77579 991386195 55944 57151 650730111 47530 77579 139327131 66165 55944 23667524 55944 15232 476120812 53160 66165 603391836 55944 47591 480068190 15232 64365 816167111 15232 23401 710738273 71798 53160 398873381 53160 78302 433161955 71798 59057 467072199 64365 21378 849482614 64248 71798 543515672 78302 13534 266809218 78302 75101 892941357 50434 59057 543795483 12126 64248 120989437 13534 42505 768753245 67664 42505 775352949 67664 54141 620272422 50434 76066 447980779 5571 76066 101189056 59409 76066 980046407 50047 76066 117462870 66935 5571 884240748 59409 32770 631808062 5571 37834 929520094 35838 37834 82303867 37834 14536 604277310 66935 50004 707784168 73633 14536 459824848 37834 79227 745922835 35838 10624 639734963 53978 14536 725471243 53978 67003 317099186 66992 53978 498865396 53978 30106 3633327 72018 67003 29227854 15651 30106 117014479 5924 66992 215115872 30106 28542 549831896 15651 65798 205084524 6908 65798 33247309 45402 15651 657420457 41922 6908 489017824 28542 56236 987259635 7096 6908 174333325 31164 41922 529656955 58025 56236 805407599 31164 16505 81672550 7096 17813 158420914 68156 7096 887586748 16505 66370 885625096 17813 48337 145733974 48337 37368 768538024 37368 77541 3894802 68156 17458 60290128 41946 48337 502754610 41946 39688 348884064 25760 39688 583578403 1073 77541 230412391 72954 25760 639260909 72954 35455 861569557 15022 39688 71330353 49102 35455 129078763 29185 1073 642000290 24133 49102 586057196 24133 4648 449553915 15022 49979 3950690 49979 37581 326838217 4648 9489 808654082 71022 37581 943374982 68603 49979 244745042 73120 68603 667514344 70566 71022 311337359 71022 29612 136563693 53139 73120 526963485 29612 11515 799011814 80901 53139 797258816 70566 65507 908026548 51208 11515 23345068 45622 80901 66353604 7597 51208 784646576 7597 57800 786117255 70954 51208 816228106 15564 45622 413602328 45622 61906 1237539 22571 15564 198859098 78473 61906 508139603 70954 63474 692128035 77825 61906 969982538 78473 17448 213743061 43801 17448 457032679 9238 78473 590511766 43801 36105 883097041 52897 36105 33145423 36105 30289 753597852 43801 53320 73393423 6711 36105 320439244 77515 36105 179358044 51237 53320 677498849 56436 6711 614065887 56436 70918 802454032 77515 47729 777235317 13365 51237 384331126 51237 29782 982586945 70918 58695 3087779 70918 59683 556292387 13365 418 61601232 59683 61416 714411952 40657 418 202891517 77155 40657 556173081 21246 418 552089100 12517 77155 199766497 29750 12517 194109881 29750 13537 9195693 77209 13537 824601262 36908 12517 255377816 12517 70971 141219264 36908 73672 642681628 18965 73672 354492834 77209 37327 584896753 37327 7453 674114929 73672 25900 817701070 73672 80852 993025992 27951 37327 532930783 7453 8521 984703096 27951 71961 4923227 13507 8521 423703067 44610 8521 261836890 44610 48071 436330614 8521 70598 194454376 63312 13507 451843212 3708 44610 740503519 61201 70598 482445324 75047 61201 823645564 2481 75047 860970069 63312 42963 47035120 68236 42963 402247806 42963 64191 123317509 42963 32261 954398261 2481 50169 443707656 75782 64191 597868505 46629 50169 180926254 50169 10074 505836956 50169 61811 491900868 50169 29807 418828426 29807 15324 55615795 10074 12719 136187434 18676 61811 168766812 29807 21708 884337159 16121 18676 13119965 21708 32294 253471042 12719 34563 985424926 53176 32294 629923973 21708 40737 903508995 34563 65913 617507076 62157 53176 228456291 65913 16210 500880234 61689 65913 941979851 46085 65913 557178388 24086 65913 653917458 24086 31711 972752311 47590 61689 699194800 24086 2363 210685265 31711 1602 285121552 74910 1602 712890337 80303 1602 692846001 1602 79697 210912950 74910 57079 474596576 74910 36452 492046063 80303 28027 130191856 68947 57079 430354923 68947 59312 29961420 28027 80921 473063390 2721 59312 642985045 8909 2721 110854690 48064 59312 858764940 31921 59312 858952104 2721 44696 897579445 69660 8909 130954052 39860 31921 17176142 31921 18561 185975213 44696 75353 810205766 15019 69660 93325770 54722 69660 90241434 49607 75353 367940614 49607 26204 547441321 42464 75353 284114135 42464 27425 434563392 54284 26204 254376710 19112 42464 639935652 79412 54284 79483639 21702 19112 301354750 21068 19112 909176682 74829 79412 860589460 21068 6569 86667892 72116 21068 736491471 72116 34187 292820443 40965 74829 522047616 16969 40965 536532279 72116 43904 824034394 16969 674 537755038 43904 27727 555284778 40965 47859 653911154 24932 27727 284079397 43126 674 919912955 47859 12331 126035613 71745 47859 275231990 71745 80006 790348685 12331 55727 478840907 14048 12331 77055755 45414 80006 233736446 71565 80006 690668252 61208 55727 65277163 55727 68469 617735801 68469 79750 677521268 34475 61208 358798684 26801 71565 518278610 23148 61208 742178178 18153 23148 903931631 23718 26801 785510327 34475 50603 802788972 50603 13312 675757530 32372 13312 338936302 63654 32372 114945984 3127 63654 822077060 73645 3127 235802357 13312 74255 710581663 4550 63654 287403094 34197 3127 991702826 73645 47473 82700966 47473 23629 199425440 24766 34197 589533100 68540 47473 355583111 14895 24766 594926512 35969 24766 63001552 24766 12168 788392027 12168 67445 144499130 68540 43321 796327834 50596 14895 635288472 67445 5737 6245340 67445 16600 808308255 37519 16600 218211737 43321 50518 21034654 23029 16600 999781442 56532 50518 410753725 48226 16600 386994274 48226 43922 523982057 50518 24578 32915913 16804 43922 13271351 69923 43922 844112608 16804 13345 713311964 13345 69136 794579774 24578 69675 654203242 1193 69923 46279224 69675 68368 207214126 45348 68368 451889945 1193 19307 294572258 39870 19307 386928648 19307 30501 175716512 19307 11554 33377092 33759 45348 321708848 58367 19307 901682100 58367 33388 249415089 30501 60433 430288771 60433 48587 267473138 48587 22396 191475691 56938 58367 464455063 33388 72492 691112544 22396 13936 281995773 78565 22396 260666368 13936 38990 789916330 80701 56938 357248629 72492 25804 235174344 38990 43774 105128199 38990 41827 983403716 38990 62690 849877441 16285 80701 558876655 43774 55411 855836167 15635 16285 391190255 21467 55411 70978182 21467 6623 118075366 66278 15635 639448493 14088 6623 953542036 58974 14088 701188733 66278 66177 920469153 19525 14088 429780407 66278 37301 379444113 19525 26697 647390421 58974 2294 383722663 19525 79292 25509312 31527 2294 891023909 15161 26697 377271643 2294 34977 184495344 64141 15161 110708657 34977 62506 76781798 18461 15161 234348990 4844 18461 1689760 64141 26296 777387591 18461 45116 909391218 5110 4844 895802303 26546 45116 145464126 5110 10310 392762205 13706 26296 112611747 80686 10310 139526695 69496 5110 497703945 26546 40070 568493487 10310 45133 597971807 69496 65522 543661117 65522 40080 883905639 65522 68091 210669099 45133 73700 541089310 40080 47152 155544599 64353 47152 23848271 45183 73700 350527214 79853 73700 116541215 73721 79853 615616211 81152 79853 424428578 79853 49837 639429927 79853 77536 753563741 41358 77536 738407432 33489 41358 501541676 81152 21331 492511889 21331 19482 105182399 41358 660 734496984 21331 19442 543059128 29909 19442 802291823 660 28235 242700521 29909 78995 479443857 12991 29909 743284961 12991 572 52304631 29909 23704 76300588 65224 23704 974347864 53699 78995 528815606 5230 572 742802188 572 17868 97767113 5623 53699 386163382 62277 5230 640626889 4749 53699 551338622 5623 72311 767364625 17868 32557 587413674 4749 8193 83518038 62286 4749 99604891 32557 56557 52574618 32557 17894 297800050 56557 16858 261536167 62286 13062 508202104 6843 62286 18025521 25366 56557 543598619 41479 6843 948844110 27789 25366 681736823 21507 27789 620126777 25366 1396 498436361 4337 25366 799091825 1396 73568 859079302 21507 36602 188126938 21507 68993 581912903 57164 68993 541231172 2857 4337 155412584 57164 80326 113082890 68656 36602 242181719 68993 33077 803317312 14291 80326 417488510 68687 14291 85450141 22609 33077 220700308 70275 33077 100004287 13671 33077 785938173 48174 70275 822853685 22609 22132 980884729 63139 22132 186665867 44332 63139 40918310 44332 67427 991489707 53724 44332 351470479 67427 41492 9381705 41351 67427 126526669 41351 26245 960095694 10213 26245 54632700 41351 13307 971608559 58145 13307 289788538 13307 35061 433208338 80523 26245 648902000 2775 35061 265442326 2775 51077 105860038 51195 80523 424247406 258 51195 562757870 80523 40044 631741497 53676 51077 690738776 69118 51077 784056441 27256 51195 8468434 258 40594 401608667 63256 40594 473451789 40594 10018 208736189 10018 46443 830150067 76783 46443 205698 60536 46443 794952496 72693 63256 482943800 72693 53492 819143009 72693 44335 583727368 10173 60536 541714836 10173 10469 864264162 1097 10173 323920746 53253 10469 413181586 44335 34606 971753213 14020 53253 909385126 34606 71959 695708872 53253 50701 820249447 11268 34606 230247203 24431 34606 697245149 71959 29349 914363082 71959 3667 32852225 52537 3667 835897581 7278 29349 858202774 24431 30562 969214849 21438 30562 285076336 7278 75596 154937617 7278 58373 320435092 30562 39589 350378856 58373 10278 198550584 80544 58373 783371053 58373 79385 7386415 39589 54838 123962202 80544 43553 500756937 45161 80544 561654197 59802 79385 267123024 31955 59802 600485632 34144 59802 890365558 79013 31955 373320321 59802 31930 796456502 57791 34144 895531174 39942 79013 558497556 72640 34144 83389685 8094 39942 234359853 32655 31930 465065674 8094 2725 608416959 26638 32655 393362495 52665 72640 432549352 18690 26638 148471935 71843 32655 724050449 52665 41885 836341074 13217 52665 891176111 71843 22555 996181419 71843 63470 578242618 13217 59596 87659051 6350 63470 564553261 21514 63470 308748307 26461 59596 886175365 26461 8169 854499813 22911 8169 678422880 22911 16585 553445653 33792 22911 420518563 22911 31892 607675912 22911 3091 316649193 1590 16585 638890553 59178 3091 171306678 15322 3091 884389464 24079 15322 617091032 1590 28044 549057157 72371 24079 102588975 77064 72371 422549119 28044 41916 472422783 59948 24079 495225751 53660 59948 123435416 41916 12304 331649716 77064 8209 521807400 13733 8209 793730834 53660 27888 684419866 6630 27888 500426577 6630 12590 10070943 61425 27888 746801400 18173 12590 319581457 11000 18173 96376759 22503 61425 216794449 20176 22503 132006139 18173 7976 134666473 22503 78998 544074707 7978 22503 138369033 7978 39339 818203753 7978 36125 94058721 48772 7976 768695444 46691 36125 887465186 48772 59247 263224782 44504 39339 816349374 15654 59247 130503161 59247 78275 755484839 78275 80076 860314285 74049 80076 361011775 45060 15654 11738785 75618 74049 307157659 80076 28978 602222345 75618 46380 255849231 45060 31331 753946086 31331 77594 38113859 46380 17375 361055411 33739 77594 427036007 10946 77594 600555048 77594 64439 397209833 78281 64439 443935295 49713 64439 479947539 5639 33739 745012222 42415 78281 451743015 54140 64439 163015023 54140 27315 267050251 27315 47501 95593713 33170 54140 23531431 27315 7425 721064739 13749 33170 549145809 47501 39672 526115273 47501 30341 604709713 76972 13749 424464946 30341 16058 869437888 7682 16058 51279613 54389 39672 741316174 16058 31885 185239627 48672 7682 69653362 54389 31365 309212440 38977 54389 388094706 77805 48672 39183866 77805 12538 499497619 38977 33524 934385564 38977 66550 537626336 5397 38977 507442409 16887 5397 835493828 5397 19026 379064512 36049 5397 625761066 66550 57732 176981961 57732 19600 681065802 57732 6312 466879375 19600 40499 575992829 61995 40499 348678388 19600 32646 582370850 61995 64843 872075265 40261 64843 982634638 40261 76877 330643211 32646 17562 603585759 13747 76877 710194006 74620 17562 625511777 7677 74620 80500589 10578 13747 956226797 36734 74620 606241846 63677 7677 115610909 36734 25267 782219516 55092 7677 11485379 36734 4271 71575036 14248 55092 901217892 32519 4271 938157096 23453 32519 930660599 19580 4271 11603347 80819 19580 279040542 19580 460 100460195 80819 48626 459791681 11300 19580 876354744 460 65205 733323316 60952 65205 251341763 11300 20530 121453134 65205 45552 976570675 60952 8328 640807414 53944 45552 886257101 50337 8328 860405432 19693 50337 944803698 19459 50337 83118259 19693 23172 802761115 50337 40138 398225855 68733 19693 484623144 19459 64373 9127368 64373 45423 412409047 35477 64373 100770240 13958 45423 406738855 68733 13974 98135475 13974 1677 228676368 76210 13958 368180575 76210 37970 161685349 3839 13974 669069933 20555 13974 366313480 1677 36659 563323635 37813 20555 848647738 23078 37813 899110671 23078 37889 217769800 37813 70622 318289664 59547 23078 679635623 28490 70622 139992632 22325 28490 796336078 23389 28490 233324811 70766 28490 74856426 21094 23389 566188250 21094 55847 256081592 10945 70766 66328885 70766 69882 795873163 63134 70766 170742089 69882 7430 969906882 69882 27922 178336521 27922 50994 85540316 69882 16560 322479824 52156 50994 79816419 18217 50994 5703059 71792 16560 968186518 73216 18217 704013060 18217 39475 386458561 52156 37693 525146580 21454 18217 121314506 65703 39475 322396829 30769 73216 25703655 28796 37693 500195737 30769 77682 124124531 65703 53644 688796161 39201 53644 110036249 28796 100 617618734 44318 53644 649612573 53644 52939 498886679 25739 53644 433384395 39201 55345 193913732 9 25739 502801777 44318 61105 723642560 61105 68690 540297363 9454 55345 55608023 68690 18775 192640319 9 65863 744040665 68690 15804 766730564 9454 2033 744953491 45832 9454 620206928 74139 65863 542435557 73246 2033 153398683 45832 63606 925819740 4482 73246 952669198 74139 8241 237472947 57636 74139 781812506 4482 75462 492657206 75826 57636 34346171 75462 7712 26390970 23129 7712 317605255 75462 71807 88771751 28808 75826 165036543 23129 25161 581105897 38491 28808 782081518 23129 49578 527654901 65413 49578 612325389 38491 1891 837564321 55556 25161 82661099 65413 4651 273768027 39055 4651 893123181 65413 12295 126416589 28872 55556 942627652 39055 55572 664582670 34011 39055 687889910 45681 12295 404133705 3490 34011 478005331 3490 56647 220773439 3826 56647 30750571 56647 20778 427325330 79612 45681 980455072 79612 76828 920153233 3826 31010 730103388 3826 49370 63537232 4839 49370 226134317 64803 4839 700611132 63072 49370 701062582 50252 4839 646709534 50252 75825 298617865 75825 9102 325696756 22589 9102 707298543 9102 73212 697035640 75825 56219 75252265 67827 75825 680862097 9102 42718 572204763 18345 73212 918834923 73212 2945 768200357 59540 2945 702989345 74819 42718 301738412 2945 40935 16100931 18345 9161 808864534 34426 40935 647130225 40488 34426 396256133 74819 59748 6133700 5117 9161 310164663 64700 34426 386414472 64700 32840 914177264 58233 5117 55283429 57246 64700 706291889 43765 32840 95432365 64700 4162 401882003 42921 32840 536189186 4162 41426 558288144 44670 43765 373418805 42921 5652 710737807 31793 42921 240415633 42921 24846 106231798 44670 4779 882045807 29817 5652 886418316 5652 30198 902394626 24827 30198 925042661 30198 27883 66562534 27883 70260 77291910 30198 49663 681165804 19466 49663 415540537 30995 49663 767113150 30995 8463 495898156 67236 70260 840021249 19466 8301 247513567 67236 65839 766729205 65369 65839 455476138 8301 51200 330370065 25347 65369 747207045 14643 65839 769228564 59288 25347 953111727 59288 75195 535241039 51200 77648 517981339 77648 25528 422407014 59288 63794 281198583 42338 75195 83889747 21347 77648 732687336 42338 4922 366678009 61994 25528 6821584 56594 63794 135288141 61994 81237 125172011 39987 61994 65102874 4922 39353 614194883 36434 39353 994872433 36434 25654 460405159 29167 25654 700059988 36434 63562 993273238 25654 45119 996703974 29167 68576 689620948 73889 63562 959044174 61961 45119 375200155 6954 68576 520075000 73889 39596 598969518 34374 73889 188989332 72503 6954 798484966 6954 52441 565158950 10446 34374 78811168 52441 57149 209337826 10446 67083 878251110 37767 67083 759440677 37767 36629 673343956 67083 61972 604689505 37767 57327 547318041 56445 57327 30388121 14516 36629 873020816 56445 13818 60274870 17656 13818 589915266 57327 32900 208624812 38213 32900 24651928 32900 4707 647192234 77090 38213 574407965 32900 48277 451826571 57238 38213 695129357 57238 21755 51257883 68211 4707 717891004 60598 48277 764553086 27499 60598 122715575 21755 19929 762884854 2801 19929 675668769 41518 60598 759488954 27499 8706 340254320 2801 31430 501943255 56542 2801 957662742 2801 17450 119054369 41972 31430 960698559 26338 31430 657967913 26338 20706 683630485 4598 41972 893358356 74736 20706 770958879 74736 49264 657173009 20706 25402 607831149 74736 58403 585117544 9527 49264 348517735 18113 25402 105613039 58403 15274 993791722 15274 5664 277908788 5664 38416 389898516 15274 28951 116731977 28951 32117 195452809 38416 79216 182392278 29418 32117 559581996 16178 79216 396290591 16178 12947 802671024 29418 66685 327005023 33516 12947 86781537 19033 29418 767512486 16178 40061 110936826 7364 19033 130192108 19033 13194 553148778 79802 19033 188673763 7364 40593 953423489 67071 13194 586019242 13194 73670 98950943 8615 67071 395915963 8615 20348 643570263 67071 52147 8104168 8615 16652 123701130 52836 73670 298881090 3298 8615 546560055 60152 52836 352518407 3298 33950 315096844 20592 52836 885503325 3067 20592 325177273 27362 3298 590520929 28478 3067 956533279 72058 33950 130299250 3067 36987 98293592 511 3067 958311472 74160 28478 271586060 36987 42547 49197334 511 69889 637568374 62556 42547 118308581 49832 74160 461696259 69889 13759 540158007 55054 13759 748108483 49832 49696 199146955 62556 61886 865223656 12651 49696 46788046 55054 25042 952862062 55054 10708 773759678 54351 10708 269020017 22856 10708 524384809 10708 52957 620377419 9382 22856 269590842 65701 10708 394472766 22856 24254 659636150 35243 9382 376089676 9382 8202 645826994 65701 29005 900167100 38672 24254 551074947 35243 61336 931177764 35243 54429 269029960 31884 54429 687388531 12195 38672 544351398 34366 31884 953126979 78824 34366 254678635 69634 31884 74686353 13811 12195 294493304 69634 60994 966792424 21451 78824 439543599 45297 13811 735388669 61423 21451 98339031 45297 37899 582157179 60317 37899 654296978 32949 37899 782667374 41826 37899 835632562 11594 60317 660626526 37899 8480 67795608 60317 61959 272996876 61959 44285 840782000 8480 28995 782774430 28995 78397 153303551 29016 78397 579556777 78397 80081 405040904 11840 29016 716913698 28995 26212 612647092 26212 38259 796280601 15384 38259 268813412 38259 72404 307668496 72404 5589 565794759 33774 5589 833515015 72151 72404 361730058 24946 33774 211122542 5589 45669 694672948 75689 33774 894189020 40798 45669 562759622 27066 45669 188464632 40798 4311 386940583 32901 75689 16376377 66147 27066 19403310 13039 27066 489082340 80493 27066 890625142 63468 32901 48069223 32901 75170 368833421 56669 66147 787581643 27931 13039 151106288 63468 8333 188571850 79016 8333 820270899 79016 26833 942362009 45235 56669 883813807 68629 45235 755431494 45235 35117 218547180 79016 9337 15152953 45235 28378 564433883 48489 9337 397469249 72158 35117 322368453 21797 48489 920920293 28378 67166 24430880 28378 11854 224948499 48489 21510 177243584 21510 62019 180408829 65014 67166 338659500 21510 46809 841186215 62019 1971 621191418 28131 1971 526390595 28131 55702 325131954 46809 23339 656611354 1971 60871 930750913 14683 28131 1683246 23339 30913 260842685 49658 60871 784054688 14683 53446 138220433 19380 53446 648721082 16183 49658 526480848 63273 53446 260948311 36773 19380 738716071 16785 53446 32074303 33020 16785 515370516 63273 78864 88822319 36773 8313 361841442 14927 16785 346599858 69318 16785 602067701 69318 75460 83168879 8313 24344 232524568 77368 69318 733036110 14720 69318 336520968 79520 14720 929094739 14218 75460 74582130 77368 40872 342425411 79520 22289 304001751 14218 24857 157303759 42411 24857 897247209 14218 30088 825126092 27497 22289 915154927 41621 24857 254212358 39476 42411 234194024 27497 39635 816486115 59261 41621 309056127 39476 68607 74113039 39004 39476 837023467 39635 15497 34947947 59261 53132 176756296 53088 15497 500802184 59853 68607 246891206 53088 38655 704917752 81241 53132 299117665 81241 2048 298643478 38655 7403 51599571 6394 2048 314015298 7403 20380 890234329 3487 6394 96267218 2048 54894 21556220 20380 20010 813206427 28508 54894 517441025 48358 20380 872193041 32777 54894 694468613 9547 48358 380525276 65956 32777 576216373 59500 9547 975079683 54014 59500 724555053 13410 9547 226516885 9547 45141 394735296 18201 59500 72553941 18772 13410 501446281 18772 80292 118122065 46832 80292 807313242 25889 80292 368625313 25889 72328 832175313 5518 46832 159481809 25889 70563 69151205 25889 28321 556597180 5518 32149 643848536 70563 29863 339877425 45769 5518 670966265 43857 45769 895688837 28321 17442 847470894 35296 32149 124226736 29863 29752 352398783 45769 3244 393573756 56794 17442 288382614 71599 29752 98042023 2911 29752 431117801 65129 71599 924565317 65129 12120 648499074 3245 71599 317942152 24410 65129 820754674 24410 76752 38819145 24410 22110 664178136 12120 49043 537184469 38469 3245 398686378 75429 24410 435698419 38469 24502 112628077 22110 61160 193396161 71975 38469 609222179 1028 71975 318871922 1028 74099 98665737 61160 64245 993300648 64245 36457 883581279 36457 49023 498109351 34850 49023 559462141 36457 2915 807279681 2915 69913 543107183 40560 34850 697336375 34850 18119 77311746 61150 34850 247462420 39654 2915 372426850 61150 39919 427188094 39654 24244 243085992 39654 18456 950081785 24244 34119 207554171 30994 34119 602429313 59696 24244 390900352 55163 24244 541036145 9854 34119 71144977 9854 34069 511594684 64369 55163 707713348 34069 50497 10823932 50497 20294 17489542 59274 20294 310622200 66587 50497 647713851 1323 64369 128348459 29114 50497 93761808 20294 20843 357711977 47409 29114 176120806 1323 42180 41672321 13529 20843 134296520 42180 29652 394927584 62779 20843 92347945 47409 19683 652194851 13669 62779 680141923 19683 70708 646616387 29652 25025 187696601 25025 36474 491192152 19683 35009 70633325 35009 52810 5020128 35009 30057 212415321 35009 24727 591004226 52810 35966 541421487 35009 40876 495541278 15235 40876 961542664 24185 30057 953733618 35966 31835 33831581 80940 15235 473552404 40876 45964 989657629 19896 24185 994705144 54623 31835 142053141 31835 33343 910171173 19896 12101 3794550 61341 54623 387452232 24982 12101 55694027 12101 46400 645291399 33343 19120 230873644 5138 46400 279319175 74476 61341 890044526 46400 29939 342353772 53579 29939 164590400 5138 48381 652459074 5138 60155 202297642 74476 80872 29634205 60155 15463 104275084 57220 53579 566787524 17686 48381 518177230 72504 15463 428594314 42482 17686 583354722 72504 34327 596399653 57220 52567 913551603 17686 71881 612190794 41981 52567 183019376 34327 70368 769236726 59905 52567 518886771 26629 70368 777167442 1764 59905 112710588 43506 59905 881899151 70368 7674 408154345 59905 32632 211996201 69474 7674 788389054 32632 2305 611274001 2305 72135 108258771 32632 21839 828538063 28737 72135 708431209 77462 69474 35694940 72075 21839 371661467 54175 72135 618924408 23107 28737 391912053 25815 23107 480261094 77462 2607 57300681 54175 37482 446792344 56656 23107 392087752 60963 56656 190052198 28025 37482 92741201 60963 54406 165187874 60963 23722 180832122 66955 23722 40212889 23722 20541 668846538 47742 28025 833220734 47742 10512 851237717 10512 65825 851776908 73324 10512 369317757 47742 78724 630096376 77645 47742 563895149 73324 68475 377061333 9747 78724 72818706 9747 30181 643723448 72129 9747 5061522 72129 31991 117664904 12008 31991 88340393 12008 3935 683965675 51622 72129 911831001 31838 72129 410779755 31991 41461 150478566 31838 24524 810471636 3990 51622 817948862 24107 51622 77131817 44293 24107 985466210 41461 32228 653529128 3990 58084 522618362 32228 60052 875589888 44293 51219 854444136 32228 59359 60343525 30825 60052 58121681 51219 39474 662341078 50084 51219 313377554 31693 51219 415634586 29008 31693 628034367 47676 31693 658402444 1413 50084 775447529 31693 72531 632745564 5204 72531 983638973 29008 75591 485695710 75591 78562 974654623 73903 1413 76015593 52104 72531 22331648 55438 73903 945226402 75591 57109 175951517 48828 57109 441314141 9076 48828 888611053 9514 55438 380535270 48828 79064 154994672 9076 21089 132229862 35905 21089 327616896 63954 79064 414058320 63954 8270 964539084 21089 44971 401493516 4049 21089 314230315 31539 35905 474832291 78497 8270 26414063 4049 8768 638674272 8768 78701 354969713 40940 31539 778037843 31539 14182 147019650 40940 32729 764994426 32729 17909 28039902 78701 10370 942652009 9334 17909 794215900 9334 12541 818579961 80048 32729 570546875 80048 75853 77413572 10736 10370 984474865 2306 12541 188296716 12218 80048 218612663 4741 2306 440106467 4741 37977 66493239 72032 2306 998805134 12218 7234 367714113 78003 12218 804900530 78003 14405 701227660 64571 7234 255397165 11703 14405 420457351 63803 11703 912302134 48591 63803 977963743 48591 73932 41538748 70022 73932 668553077 48591 80622 788629276 9595 80622 302892105 43306 80622 804249471 68695 70022 345087698 57900 70022 471564192 50181 57900 175653026 50181 36581 685560237 57900 69659 952245002 55887 36581 763133600 74151 36581 617904773 68671 55887 235256573 16402 69659 921612637 69659 957 958068075 55887 38196 583473503 47784 957 5636048 7720 68671 823591840 957 27966 757570871 41724 47784 476224014 51350 7720 353021412 22048 7720 658692629 22048 13497 85408998 74076 22048 147471279 57243 51350 82745493 57243 56057 966462701 22048 17359 458221642 56057 63865 716926206 63865 45082 475245949 57243 49621 693553271 63865 50635 243147923 11083 49621 137953546 49621 11100 381569703 78034 45082 43049293 5702 49621 940545679 11100 5788 553477265 78034 37986 193101368 78811 37986 970669043 78811 42846 899031898 1599 5788 901995948 5788 42814 922889301 78146 78811 827656482 15321 78146 305342475 42846 29779 927105507 36112 1599 35637881 43071 78146 918935146 49724 36112 750201902 39409 36112 380086122 36112 22437 18434077 39409 4390 123428529 33242 22437 647441419 78813 4390 105063197 62823 4390 889075687 48707 62823 971569500 53956 33242 898905261 48707 75996 622401325 61822 78813 594540449 48707 72245 907938205 20643 48707 699673194 75996 1044 385504046 80675 1044 160735190 61822 69325 719129576 32521 1044 213844233 20643 62972 42708697 32521 56104 227383811 65490 62972 896290763 75387 65490 695559367 62972 60347 567884366 75387 28260 634635249 39826 65490 77775339 75387 16013 265535665 40298 75387 60367772 11921 60347 855267169 68519 28260 464991736 39826 10322 360898738 5220 16013 847800486 10322 59705 859967672 68519 70585 432571019 46548 10322 371178459 59705 60661 11122913 49520 5220 346449639 59705 231 473387499 56233 231 466316685 9934 56233 331676760 11362 9934 433242080 56233 60797 487008793 45400 56233 962145111 9934 46804 263886558 11362 30078 73231591 46804 64589 929901693 64589 15707 284406775 25593 15707 955764256 15707 44628 49664942 44628 908 70702702 47306 64589 421164040 25593 32443 19405670 6632 908 694271990 908 72089 662139034 80723 32443 239097732 63871 72089 114056959 55862 72089 255784243 44253 55862 76150257 38402 72089 853475015 17076 63871 592890684 38402 48966 921431457 74090 44253 65869635 38402 72195 153010908 3210 48966 55245380 17076 75978 115001865 75978 74535 623519249 67245 74090 912806394 10852 75978 156295933 70720 67245 840750786 74535 16169 472699759 74535 23697 517283460 37156 23697 604704680 61236 10852 892855167 61236 28454 696029756 51205 23697 20891750 78885 23697 378069489 51205 33858 664229167 51205 62005 705710489 46191 28454 318089363 73443 78885 872432273 59476 62005 591936648 73443 60495 821773481 10795 73443 843909140 51365 46191 816854126 10795 25779 501537079 51365 14887 617024795 25779 61414 581343301 14887 67062 644404591 73189 61414 902584410 58253 25779 925561351 67062 6695 481871137 6695 39146 423348416 67062 7238 600086312 9788 39146 815856728 9788 66740 742531122 74865 9788 56299601 12717 9788 889273222 34081 12717 544243513 74865 42002 561175194 71877 12717 270358640 17516 74865 355684224 34044 34081 786565512 34044 15182 961629258 55484 34044 116258693 34044 64265 476437150 15182 54435 345238877 9206 55484 50483583 15182 50121 956924939 6650 64265 750162547 9206 29826 273778268 13544 54435 18619718 50121 43586 532194140 6650 68451 60667300 72100 43586 493591653 37547 43586 142567991 65202 37547 242103817 22021 65202 503850076 65202 64107 140312439 65202 13814 312155781 65202 37619 34725702 77201 37619 150907525 63988 64107 599417566 13814 35115 1068221 42517 63988 704477351 42517 5633 886673222 5633 49906 948957137 42517 22826 160849837 49906 48660 813185880 68262 49906 262621629 79934 22826 548392330 79934 50581 923244174 76171 50581 755958183 68332 68262 671681824 72665 79934 597606283 79876 76171 5358102 68332 9591 624946885 74025 72665 864812911 68332 57737 210173083 74025 1122 338256006 76098 1122 322144600 9591 42029 892906051 76098 61037 130222169 9973 57737 309802063 32547 61037 127789375 61037 73543 955218280 81283 9973 830129659 42094 73543 171710550 11932 81283 863105753 32547 19195 334874813 42094 26597 679746327 28149 26597 798076719 70941 11932 496498540 70941 31987 86606713 49051 26597 233803462 31987 52797 473838405 1306 52797 649791946 78878 70941 532082497 29108 49051 125533045 78878 57556 280971212 64297 29108 266824600 3170 1306 634536822 64297 23709 672200995 10955 29108 535558451 37617 57556 354672444 19669 10955 848535133 19866 19669 63182529 23709 64682 44144683 13948 37617 14534183 19866 20950 118869041 19669 11443 555614112 13948 32643 509318405 32643 54854 811968251 54854 41769 542969222 54854 74123 735801811 44818 32643 43340064 44818 34754 765162625 44818 54056 804613369 74123 31468 41673306 2212 34754 825186718 48508 54056 63121435 31468 8812 283280870 50681 48508 25366404 45890 2212 538501380 2212 30124 310693296 45890 17784 140754580 30124 28510 102594216 30124 12772 776746165 75828 30124 396506585 6244 75828 557096462 12772 63453 996172171 6244 59773 839967506 21605 12772 835862460 63453 59447 51214767 47248 59447 837269045 21605 68618 273881515 59773 66092 255156037 12418 21605 731727141 49396 47248 737104285 9894 68618 172939376 68618 72374 632631641 49396 79259 766621337 26236 79259 668799638 79259 64212 207337373 38575 9894 715599240 26236 45089 50130969 26236 3073 69903059 64212 44213 325622557 45089 5842 239712049 38575 61936 635817634 43868 45089 105755159 3073 50180 682404273 2785 44213 171894232 43868 21254 493949984 2785 6316 241908986 32894 43868 956796096 46600 6316 685616013 1866 46600 314799183 6316 76494 119301286 75758 6316 124754574 19779 1866 991603088 2257 76494 251704636 76494 58071 770016715 19779 34787 672304365 19779 30054 806680866 58071 39008 939226207 66690 30054 922853846 58071 38646 978379918 38646 20450 593310945 5152 20450 856262943 5152 27200 844251961 54851 38646 562276906 23173 27200 241509172 55100 54851 441832675 62691 27200 104245343 68228 62691 900743682 55100 4321 446505489 16280 4321 9870928 62691 58498 582291861 28649 68228 78767317 68228 58951 547846340 80569 4321 858957800 16280 39945 197173055 80569 57735 270480963 80569 16106 14700320 55209 39945 478220279 30948 16106 792319294 30948 69288 946369304 13054 69288 770089623 55209 2053 99671623 3833 2053 807305576 69288 19230 970183396 69288 65972 857896323 3833 35914 322849618 30904 65972 219778665 3595 3833 386709960 56834 65972 977159507 68933 35914 90841540 68933 8142 935521827 68933 67803 817332910 74926 56834 340582757 26427 56834 366723477 26427 71074 188566724 36033 8142 871763215 57524 71074 553811109 9032 57524 685507661 8205 26427 529399193 51746 36033 467444099 31643 51746 193294430 9032 22650 385032749 69410 8205 896943349 8205 66862 33214448 69866 66862 17410468 66862 21580 753468118 29023 21580 190411188 50828 69410 460703490 69866 62985 571386917 29023 61312 368928694 79096 50828 845552446 22009 79096 571126336 80300 79096 769675797 22009 6355 465512939 6355 60170 617357754 22009 11219 391403205 6355 56296 428283453 80300 19903 76241628 66579 11219 400695011 34694 60170 904362359 11219 74832 86028412 66579 18000 76070472 49958 34694 81147856 49958 75989 512466243 54272 34694 69233628 78810 49958 117521113 33999 54272 827119546 54272 55952 19182329 5915 54272 797797796 5915 59098 600903032 55952 69537 270168655 6060 69537 78324084 69537 53798 621258539 78690 69537 876195259 78690 68888 116538137 69537 26823 145091727 26823 73934 143420796 26823 9997 184038847 17757 26823 462968858 68888 53578 582136123 17757 38397 282932727 9997 43006 4537609 53578 34504 240821035 38397 77372 411880315 41996 34504 360931553 11900 41996 158807080 41996 23531 857605932 5752 41996 182068665 41996 25500 244213225 33970 41996 205850720 14998 11900 543854242 76078 25500 415834258 76078 41197 424620993 25500 72861 764360037 33970 20454 1410895 70078 14998 124825036 41197 77092 898669746 20454 63018 99428593 72861 60711 5598930 60711 72281 30625961 41678 72281 376608603 48179 63018 850147039 63018 73673 279080553 72281 64097 270628055 49365 41678 795512326 42296 48179 884045137 48179 9560 679937569 47858 9560 879157954 49365 32544 752268850 45988 47858 697181111 45988 46424 695046852 46424 15624 38023365 45988 55790 656401489 44356 55790 585723728 47236 44356 501277213 46424 45550 881047250 43958 45550 658299077 43958 6861 817133049 3876 43958 615926342 43958 24370 313189757 43958 60469 416756227 3876 55480 455837936 24370 6829 349630640 6829 43021 53768707 559 24370 683546581 44288 559 855579233 559 37561 277988664 559 20617 677342730 47883 20617 736087253 59978 37561 448906921 32702 59978 584448845 38064 59978 820282980 20617 71277 913664809 71277 28967 885160252 71277 9869 430209832 71277 56054 646062518 38064 61289 248101253 56054 5399 648692553 28967 67826 141929044 46840 9869 699631381 43407 5399 158443776 47185 5399 909101757 74161 46840 6362261 33098 67826 75855292 16005 33098 554543645 56805 74161 684846678 1630 47185 707232732 16093 33098 86773112 56805 47957 700094736 80044 56805 708037741 80044 3318 22799723 71860 47957 682303325 11254 80044 161033413 67717 80044 721149217 71860 4207 885973486 11254 71915 128438080 71860 49561 681023912 71915 28580 185882401 71915 71780 329017024 8084 28580 134868386 28580 58090 639016253 40456 58090 727585857 5370 40456 29877422 58090 14991 672179225 37059 8084 343841382 40456 44252 565309425 14991 60517 439349925 9536 14991 342574779 20349 60517 431124978 50819 20349 903345792 60517 79268 337020943 4489 9536 66548426 4489 32169 774356408 70931 4489 410463727 38168 50819 366684868 32169 24052 691966799 38168 66088 70079875 34293 66088 56982806 53039 34293 791460674 53039 41396 534962153 41396 53909 961895346 34293 49453 354459510 28050 53039 200400677 44532 41396 854144957 78082 44532 613274633 49453 37408 801140468 4969 78082 494307321 76814 4969 673373130 11508 4969 825152419 20622 76814 77069860 20622 7705 334201668 20622 35029 50054759 7705 81221 893622013 11508 26519 209271538 81221 18746 688715944 2570 81221 672901094 81221 71926 697021617 58272 71926 756889261 26519 54312 429427592 66969 18746 233980648 66969 3932 73557668 58272 74556 845514150 66969 5677 607842709 74556 56332 689045066 72143 3932 455240487 72143 69706 477348765 5677 365 240184283 72143 20989 46240048 35395 20989 339473787 365 45748 523921684 35395 74326 852261625 74326 12084 236350071 12084 36638 929216080 68627 36638 151738236 11858 12084 309306251 32936 74326 253862247 68627 46936 273356349 36638 80545 950728906 46936 102 470780027 34844 11858 166710536 3567 80545 258405248 80545 39810 567979019 64100 80545 876495523 39810 61964 484912176 5057 64100 722247000 61964 81146 949191739 13286 81146 58172987 43478 13286 828824567 27190 13286 31297493 38120 5057 51065439 8661 38120 218798036 80084 43478 575984010 63767 38120 404304082 62485 63767 78386142 14197 38120 19003239 62485 4783 653620972 62485 48185 741672327 63767 69755 628514365 32659 48185 540851756 27469 4783 391686209 69755 29330 827293100 32659 7786 542640081 19296 7786 231452458 19296 31094 577887854 31094 47813 57060151 30036 31094 308386392 44830 19296 933880977 47813 51635 620528920 31094 32489 263599668 2020 51635 918301866 21046 2020 796528088 23761 44830 412527741 79725 32489 498555529 2020 9329 861400964 53809 79725 859501347 54265 53809 7538742 7286 79725 298997821 34812 9329 277293234 54265 77720 626676170 21463 34812 645716578 73003 7286 189167080 71829 73003 812110855 13388 71829 838473371 71829 19340 166265815 71829 37659 984071187 19904 73003 237192295 67436 37659 361523219 19904 935 23832391 15344 67436 395794842 67436 14032 604518733 15344 26342 843353227 67436 42884 647123335 67383 14032 867268995 25497 67383 672801325 26342 26112 484630356 5347 25497 882714184 25497 74790 125137223 6159 26112 649361841 43716 74790 979981165 29502 43716 770716332 49862 74790 605228036 6159 10019 302200677 29502 55442 362661363 49862 30489 679346352 3763 10019 63782772 49862 78709 718785092 10019 18848 748438908 77176 18848 902003395 52336 77176 995357695 48897 18848 667202118 78709 42481 598355323 18848 4098 6301837 76956 4098 97257693 50848 4098 392135838 48779 42481 28840383 35823 48779 598840259 35823 20560 23277148 66512 20560 600819673 35823 61529 79590353 77186 48779 996911063 61529 63413 416547460 29991 61529 755541821 74894 29991 786637281 77186 44181 338243321 44181 44985 937382635 14261 44181 114499379 60154 29991 407878092 77897 74894 964263202 56096 77897 334013942 60154 29659 287407341 14261 67919 224283911 28065 60154 996922742 23257 77897 787288534 23257 14077 338532267 39287 14077 582941140 52411 28065 862768359 52093 28065 756172184 14077 44151 869507666 19603 52411 980888095 52093 37839 29837142 49743 37839 65712777 49743 8300 11557739 23523 37839 970170434 19603 8475 831243001 2162 37839 37252682 24825 8300 372071400 2162 57516 4897941 78099 57516 214130349 52527 57516 671769257 23826 78099 364098061 23826 9410 593138644 59021 52527 959231695 75352 78099 550209300 27436 59021 597152992 74809 27436 741523049 1538 27436 154400826 59823 59021 623843003 74809 42653 133343043 42653 1409 994295855 7962 42653 455746863 1370 7962 935752734 42653 62112 145601478 7411 1370 49328755 41058 62112 290386198 7411 39809 617427140 62112 39802 680841108 31267 41058 586383378 59924 39802 117425661 66518 41058 26361216 27024 39809 372722772 59924 74009 194085136 59924 24480 280152789 76405 27024 545598512 74009 61805 116974276 36789 76405 83114574 74009 37164 276475603 24480 69307 253055751 36789 42037 517067031 77369 36789 486841605 77369 2964 728515216 77369 37025 166970187 13812 2964 19867228 2964 59724 754461828 37025 32132 594978941 45103 37025 704387889 32132 76755 253740007 24835 13812 199858010 59503 45103 421433864 16745 24835 652421325 76755 18071 990383587 74528 24835 816161977 31297 59503 311952255 40598 18071 541452619 24859 40598 76634932 62096 18071 341505213 11028 24859 837595667 60202 31297 67022823 17860 11028 966861662 64623 60202 699788481 46591 11028 159856743 11028 67987 234575016 17860 51829 7682096 21225 17860 800005893 46591 5095 884922246 54306 46591 525073147 5095 61545 745512165 21225 81188 994681373 54306 75972 115485551 5095 57008 591516404 29083 57008 269460916 59649 57008 849786980 75972 44533 146529716 66041 44533 522068527 42083 66041 295843502 59649 43141 527748331 21737 42083 331066078 66041 80919 721813342 66041 55985 901789070 12553 21737 325413181 64004 80919 679279152 80919 60868 514533500 3077 55985 44237802 38345 64004 187288436 18823 12553 750381564 65705 38345 56876535 65705 28428 564342805 51789 38345 831931762 28428 51741 528506016 65705 30842 824263898 884 51789 428373646 51741 20789 132566111 51741 57964 819368274 57964 28623 803220596 20789 79390 81231387 20789 5084 212901361 5084 27662 831636455 35331 27662 890334554 48630 79390 89166083 64703 5084 888113958 5084 14465 856427828 56665 14465 564422826 74280 35331 704170356 2492 48630 984159503 61280 74280 602871226 58197 2492 762058588 58197 25194 865468329 71725 58197 495717295 25194 42717 306553200 61280 62644 111026647 4468 62644 132604369 79904 25194 811474 72043 79904 903879216 7946 79904 692631429 22698 62644 821285366 4468 78168 390141995 76382 79904 230768580 72043 75795 803516527 21335 7946 203435758 76382 33185 872648007 17089 78168 301132131 75795 68667 690068204 2654 75795 86880344 23362 21335 408986112 2654 26665 337239741 26665 35045 781218129 68667 32746 548973465 26665 45144 286601282 17282 45144 230724680 17282 55418 3447030 23039 32746 412494448 23039 41961 434755940 13884 45144 348153844 41961 20216 430718314 13884 13240 730981196 29406 41961 210412934 41961 4627 643105616 23515 13884 903746485 29406 28414 86266637 31108 28414 123419504 31108 9524 537778055 23515 10812 598383185 45108 10812 244216285 10812 76296 392120550 67784 45108 864217177 45108 61499 379467361 10812 30141 789156602 1718 67784 625007352 14678 61499 757528467 1718 36759 393932746 78177 36759 64124687 8717 30141 225655690 8717 51760 504826817 8717 45546 437216262 36759 59602 147167472 33909 59602 572148880 79386 45546 170306098 33909 39779 624213395 71482 79386 55516532 47247 79386 889463346 76183 39779 264417874 53300 71482 753994382 69831 47247 935670357 53300 54688 895917621 69831 78607 287243750 4644 53300 886741186 16698 78607 746712396 54688 59233 58598739 77580 59233 946831750 33088 78607 547665365 16698 37762 761483465 54103 59233 631461097 54103 51913 142862660 37762 49933 51344644 51913 54440 124524786 45422 51913 675661948 51913 74573 62255047 46797 49933 66185 45422 13244 661174414 54440 55696 248673277 34405 46797 38350522 302 34405 152302950 43231 34405 100327689 60929 55696 741634829 26205 60929 264265738 34700 34405 993675009 41397 302 114147139 11597 43231 662571464 38970 11597 585843297 7053 26205 160421688 34700 34643 507240447 73625 41397 656859791 11597 52171 118256316 79188 34643 124969947 73456 73625 405426130 73456 73156 580365243 79188 6340 509057687 79188 29399 933872268 59152 73456 648602580 49383 73156 361577514 56124 29399 817323642 10139 56124 791133869 75427 29399 685421329 75427 18083 40996929 26466 49383 20137791 73421 26466 539181758 49217 75427 37502252 22791 73421 949390080 6919 49217 852967524 25433 22791 787705645 11192 49217 448003251 22791 4955 407203006 25440 11192 953255431 25460 11192 271479012 11192 24730 869098721 24730 64022 367242679 22138 24730 840825398 10316 24730 322925844 24730 74890 464598231 52396 24730 355060402 11763 64022 417857737 22138 36821 12114258 11763 34484 90283710 7216 36821 316151254 11763 6881 888380715 48285 11763 906677587 48285 67771 324444138 56137 34484 998477602 48285 4512 507472217 48285 30136 732073929 30136 73520 755529489 38293 67771 768026001 30136 15409 110209506 15409 52656 680150663 15409 11155 307390966 52656 48590 59543757 11155 47924 929453224 15409 65082 33125041 47924 53181 885678701 58557 48590 520537217 48590 18454 305649543 14931 53181 815476081 58557 73957 446128097 53181 62034 907793248 21236 62034 936426647 21236 49738 35203951 4239 14931 591700135 4239 19186 845860072 37635 21236 746698145 37635 68422 129233726 4239 18124 413738149 4427 68422 779337813 68422 6322 112951846 61540 18124 67961007 18124 34116 14255497 18124 41913 477722663 61540 24458 573262077 24458 9587 802515069 61540 13115 959668777 41913 72795 678023186 32097 72795 55208196 3820 13115 145600610 3820 32331 368973438 3820 36754 53850671 48181 32331 369987766 36754 49999 22277044 53434 32331 371861878 36754 43191 979433637 23403 48181 319110409 10918 43191 188476969 53434 9028 193441917 18838 10918 358303644 18838 30120 664431075 23403 49085 638610516 9028 11734 576159731 9028 72239 77744326 53839 11734 882377188 49085 63046 130792606 73425 53839 67321966 72239 58150 72054908 11076 73425 220244022 68662 63046 73551995 58150 8071 600979506 58000 8071 929435971 23753 58150 657929326 69716 11076 958488519 69716 8910 489145271 10143 23753 323107936 10143 75123 182643576 75123 74145 482708897 69716 15128 130868504 8910 76306 242687582 75123 16177 783798156 75123 22275 822145366 4414 74145 263156163 76306 61407 993462551 4414 22229 841048574 15453 4414 75506083 22229 5713 677549227 15453 15222 67150695 77768 15453 680404043 55022 22229 891882495 15453 13565 194947726 15222 29057 28158359 65817 55022 29225232 37345 29057 136394608 65817 34524 71320477 37345 60706 730888475 60706 25694 457595077 25694 22045 411271453 47246 25694 299750465 34524 45038 204151424 25694 72162 176781249 1748 22045 287859818 2383 72162 842148609 6785 72162 42325379 64466 1748 233166075 56721 6785 544618315 1748 36224 1714654 2383 72086 658221452 28294 64466 83643928 22466 56721 896066319 63129 56721 878730948 55735 28294 715115735 28294 1275 32504986 26079 1275 57077265 73592 1275 236153891 30892 1275 30603538 60907 73592 98435243 32312 73592 119781965 2067 60907 525990217 2067 33100 315652853 32312 33417 653864266 60907 61106 39786443 61106 21248 285564190 61106 29697 391551505 33100 27633 345140303 77669 33417 81721570 77669 48004 619605318 7515 77669 412713626 72731 29697 628257191 31800 7515 541914803 48004 70516 288568627 101 7515 129862571 70516 72103 890981696 31927 101 327587721 19555 31800 969300927 45465 101 28644555 101 22164 356028091 31927 77021 983776813 57685 77021 766438890 57685 48927 715833097 44156 48927 367978841 57685 70812 40483145 33552 44156 446908321 44156 27382 197243513 74056 27382 628020360 37985 27382 792092943 25410 27382 311676656 74056 5159 156109206 39134 37985 729149098 39134 31479 324662965 5159 39827 979453850 43921 39827 26647919 6548 43921 274254866 17966 31479 682106921 77273 6548 90785749 36271 77273 857305648 17966 43005 48011036 17966 29142 151381449 54445 77273 56018263 36271 55381 275117568 36271 81002 87783276 53867 55381 305660308 18904 81002 546715074 81002 27160 159667333 55381 78415 945466440 53867 56036 679346897 56036 71258 690154166 71258 64282 965434930 78430 64282 273968597 44478 64282 710135486 64282 9131 897998220 71258 36436 676035284 78430 39642 22778977 39642 23164 998477660 9131 20545 28558043 21538 23164 615352210 7151 20545 45838440 4465 20545 73350300 4465 5381 235298382 24645 7151 720934035 24645 15478 569864279 67798 4465 810717811 63859 24645 663824796 24645 74792 929460175 24645 19846 276210943 48019 19846 155064088 63859 28230 912069495 74792 62511 677767467 68734 48019 363548804 34016 28230 866162060 34016 18299 802356706 56213 62511 65997214 68031 56213 107559489 56213 41210 145781358 34016 39975 224881495 42433 68031 376139041 28124 68031 972029023 14346 39975 907280567 31042 41210 815525942 9535 14346 426163562 9535 63075 181369103 4173 63075 970978747 66297 14346 264843371 66297 60015 880803420 4173 35652 177507693 66297 26689 873015369 26689 67387 933512450 13779 35652 533092243 13779 41283 78360096 67655 13779 383929808 41283 22441 398105343 68283 67655 950503712 22441 9755 799442049 41283 69022 858504535 49009 67655 547041371 69022 61739 559221227 68053 68283 718412096 69022 12812 674365422 12812 77761 31462539 78761 49009 611647640 78761 71506 7167022 12812 68125 893867328 71506 17903 276191943 78761 38965 834267760 73778 71506 810865871 38965 59969 362826328 59969 51149 683299116 38965 33872 284138279 47405 51149 23630670 35222 47405 950225507 76997 47405 132343612 47405 37499 4115214 31199 35222 744679407 32559 35222 834011174 76997 27446 938682176 74263 31199 690144876 79902 37499 635354523 32559 40783 444077720 26710 27446 568520825 79902 16667 971131203 41577 79902 201575748 41577 47210 440874259 65670 47210 352320270 79041 26710 220132380 16667 5194 720171702 67142 41577 504172029 67142 64821 384837320 56719 64821 555787370 79041 73531 39284228 56719 44789 758175022 67142 59693 540490058 59693 44513 481364651 59693 39 589881153 57866 44513 792423746 21542 44789 56304201 21542 78589 390305024 53939 78589 655061529 47593 53939 847787511 48990 53939 408708170 55384 21542 88365438 51186 53939 90794127 76625 48990 686427884 55384 24944 953341057 51186 80868 457664523 51186 50193 484530148 76625 81199 528140738 44751 50193 221708493 58210 81199 905897486 57201 44751 787464109 36453 44751 969991623 57201 8429 19425231 9699 8429 659197306 58210 35964 43992279 53569 35964 534384907 36453 10364 427421058 9699 38393 139129370 9699 4082 67804160 38393 11202 698879330 70689 11202 67772509 4082 34310 718803201 20357 11202 77416098 59624 4082 134871912 20357 81119 108965678 59624 59489 963230585 774 81119 444123329 20357 41089 297747145 53703 59489 998551554 19176 774 990551667 41089 14853 316445618 42044 14853 52793331 14853 63339 852719618 15374 53703 967114560 14853 69085 17479955 59040 15374 499218044 15374 2457 380086793 2457 70053 195104168 2457 52405 169997884 63896 2457 461660179 29558 52405 223261826 20100 29558 880426046 61962 70053 63145672 63896 59245 983450062 61211 61962 840150341 20100 9010 956757408 76334 61962 56487354 2747 76334 605495334 53987 2747 53989789 76334 37082 387279798 37082 20110 943636484 76334 78963 9238555 35406 37082 957035437 14351 20110 486258866 35406 44665 386835151 78963 31923 258513232 368 14351 225326159 47502 14351 129998481 47502 18867 22145169 44665 74140 350169056 42212 74140 792482972 75099 18867 723924167 50495 74140 21509902 21183 18867 463209996 75099 41391 754545745 36050 75099 146969433 75099 63234 589503986 21183 63782 726938205 36050 56152 65583410 4401 41391 526089093 36050 27339 13632466 1568 27339 915031886 64683 27339 628574302 5847 64683 527430453 4401 36869 10995261 1568 24302 218047679 1568 17334 889558671 24302 70544 357481258 34719 17334 123907697 71603 70544 839084613 70544 30712 376213747 17334 15449 134184721 71603 49376 699811082 5761 34719 364773505 15449 78753 926836346 49376 30431 922845751 30305 78753 527981272 35616 5761 31943785 15116 5761 735424354 61944 35616 659791393 61944 21320 142006446 31390 21320 254930547 61944 11925 524843617 15116 70240 500182740 31390 70580 138135757 23859 70240 232237455 71317 11925 30354098 71317 21704 332583586 47456 21704 80061452 61905 70580 53108721 71317 6951 588219689 37786 71317 652399309 55162 47456 518864809 41791 47456 125272885 61905 1434 948750030 69592 37786 705741477 1258 69592 367936049 69709 1434 679870643 41791 39096 278116527 39765 39096 394047328 152 69592 224353435 69709 35062 783118136 35062 52060 992706958 51687 152 689905411 35062 36619 665575163 51687 49195 932182556 35062 37953 424001303 6925 36619 75028512 23140 37953 973957658 78624 36619 902187974 6925 15385 837882023 37953 63543 571013214 38498 15385 126150524 5536 23140 803630436 56220 38498 135969939 5536 11405 673035682 53883 63543 676478896 56220 66641 467547255 46128 11405 276888241 56220 55728 446986963 55728 40310 605499497 7955 55728 48774605 5941 46128 668784084 46128 52589 677399611 7955 3191 176620862 5797 3191 270482131 7955 23551 892549735 56197 5941 925353655 10883 5797 944895551 783 5797 275483658 783 28040 631694554 56197 53725 293705213 51743 56197 109705859 3993 28040 682392004 53725 50846 771221482 48971 28040 34090202 5942 50846 66097537 26424 51743 258738130 56824 48971 911700620 63115 5942 82656063 63115 49484 220758026 26424 31432 807857065 33995 26424 47149887 49484 53153 984524369 59923 49484 167227511 33995 79839 777943627 79839 615 913560066 36501 33995 959611865 36811 59923 832901306 36811 13298 967409072 615 27927 328931886 36501 71834 833360117 27927 30397 789396778 30397 1195 129911043 27927 43319 733268687 73988 30397 641935230 1195 24500 418221647 1195 31006 919850822 28020 31006 888035715 6190 28020 162449671 35223 28020 869415918 28020 61284 706701641 81181 6190 864558486 43952 6190 363790959 43952 69178 865866424 71534 43952 6615280 71534 27658 37732005 49688 81181 589827732 27658 50000 637106343 7944 69178 380742531 71534 6989 637338578 50000 43100 176918092 49688 66684 177502757 73782 43100 225964458 17431 73782 706176805 43100 75677 973318047 58104 43100 33840125 17431 61639 63601408 58104 70548 51365894 24709 17431 448374752 75677 61727 463625096 67554 70548 964546978 951 67554 999998127 22618 24709 181002233 5850 951 831662534 4662 951 712512200 5850 75875 436938874 4810 75875 229594037 4810 25708 838715556 25708 45208 679980102 21723 25708 549005321 62649 4810 825517784 80871 21723 38350538 43989 45208 481244055 80871 50354 21544257 80871 68543 711981448 58460 80871 89641537 67321 50354 691559152 80531 50354 788452186 67321 68011 431776835 68006 80531 434306147 80531 11500 941632181 80531 44172 886235676 11586 80531 338203001 11586 7332 331817411 23161 11500 974876293 23161 41597 376513952 41597 57493 316184526 57493 14988 394545968 11460 41597 209613619 11460 64536 432080086 64536 69012 606292275 57493 68119 303156193 63900 14988 463877637 28877 68119 22929161 69012 38700 564239448 69012 73718 892459855 64323 63900 33513029 52805 64323 234646897 52891 38700 208679464 72123 52891 242415482 72123 21573 299803389 16552 52805 836466183 52891 67931 33793922 16552 32003 265932845 32003 29427 499618724 29427 43070 17518957 66949 67931 72250904 13423 29427 108795126 66949 80827 117316228 24694 80827 136815711 24694 37873 293992294 51593 66949 892460005 24694 29043 660487447 80827 14975 699221350 63807 51593 546087559 42627 29043 52722668 14975 71547 560566264 62399 71547 166911563 14975 17156 972717351 42627 11788 542800425 11927 71547 983373687 11788 60030 135796125 9033 11788 438543580 26190 17156 296785830 13165 26190 228831886 9033 30456 89931834 9033 63616 462877106 52081 26190 850329500 37826 26190 814531439 55853 37826 845047813 63616 35661 343704032 78832 52081 911542646 55853 29371 491992032 13056 55853 56179531 78832 78839 363814965 78839 13362 494594508 6826 78832 864332036 13056 66486 107845943 70229 78839 874981882 30638 78839 711251773 72896 6826 838233312 66486 30019 331670647 70229 70624 341124494 13604 70229 129507671 30019 17576 436583697 61182 30019 221307632 30019 37895 724842314 57193 61182 389590725 27545 57193 916337185 74490 57193 239092779 61182 42562 44750211 37895 35780 332373502 42562 9346 364077919 593 42562 64474212 74490 76445 844851217 55788 9346 47906268 55788 50990 281942291 9346 50013 836711297 76445 55660 266609761 76445 54108 631239068 34892 54108 793290800 33639 54108 335997536 70468 54108 690429676 34892 32046 440000160 75776 34892 171358516 34395 32046 591951710 35336 32046 265296575 70468 23797 830223671 23797 53803 364544657 5055 35336 573466993 5055 36829 227972917 5055 76985 744996752 12688 36829 705982874 36829 67750 985498342 12688 36392 252959716 36392 58818 675786091 7546 36392 174316809 67750 71298 269416331 7546 3600 589888237 15948 71298 176546045 67552 15948 241025779 25331 3600 682388177 25331 22517 545339316 67552 38170 988213195 4903 25331 112342431 61327 67552 971796195 16663 61327 35569798 22489 38170 702746904 2943 38170 856050046 22489 76909 566661655 80915 16663 10015356 80915 30199 7776629 2943 49907 959264073 67760 76909 754111347 6783 49907 839125798 6783 8392 162915413 49907 9138 551671496 9138 39115 291506629 39115 839 62948138 64577 8392 859411134 839 69096 693916361 69096 9444 220638614 10983 839 105549327 49492 64577 176071530 49492 62544 316663464 62131 10983 923125485 62140 10983 690213631 62131 38238 363527333 62544 11995 913127771 17896 62544 51146364 17896 20274 900812421 4129 38238 389954196 38238 19695 764398065 20274 3894 254527429 17896 19207 961180648 19695 68067 855153119 65440 19695 502694941 3894 22288 89615868 75431 22288 851693600 68067 814 422359991 814 15797 713453282 62052 65440 347552234 26473 814 833936638 26994 15797 758177316 12848 15797 681234596 66565 26994 56867028 69242 26473 728418155 51564 12848 592079984 12848 12604 128282048 36937 12848 172678772 12865 66565 665578674 29419 69242 449592404 6369 51564 956139972 36937 58327 629034233 29419 67265 509928369 12865 16071 828706987 58327 36043 101912399 36043 45213 479564913 21698 16071 739855136 27683 16071 387946145 32511 36043 752098607 21698 63632 708169450 63632 29957 891634395 21698 24803 678365681 17665 27683 999373196 51834 17665 814411837 24803 46665 731392692 21471 24803 685741835 17489 21471 508245212 17665 3607 200398938 3607 73922 71202991 3607 69629 94071581 73922 13213 57881495 69629 66845 961480774 13213 78908 663895071 78908 4625 71342713 64205 13213 794240091 4625 20910 601543140 4625 36827 784794296 48500 4625 410823628 48500 67507 983469623 36827 72740 154152062 36827 26808 341756055 19638 26808 107427681 72740 23780 859702664 33675 72740 720691197 43050 23780 189448892 23780 45499 104021044 43050 36454 240915621 33675 59889 45067016 1916 36454 119961437 43167 43050 25837071 43167 46180 600954590 43167 4570 305108713 59034 59889 907289031 59034 16426 22432728 43213 43167 941167804 36753 46180 310653671 66772 36753 721511386 86 36753 837957826 16426 3944 578424318 43213 5887 364636055 3944 79339 225928151 5887 1885 15203595 3944 28927 91707967 24406 79339 224170814 2947 1885 881713037 1885 64048 125870931 21942 28927 877388093 35434 24406 720932863 36448 35434 999428333 50127 21942 380468480 9135 36448 624983080 36448 42687 928552696 51441 42687 814236200 51441 80385 632741215 80385 80726 30192246 80385 43570 13050077 42687 54597 23583419 56714 80726 722964167 27343 43570 646073329 54597 2490 326960787 2490 11757 197142864 62345 11757 862970344 56714 28348 588844060 62345 56105 564240782 62345 68826 32301498 62345 22544 233901230 62345 36835 340864111 29521 28348 708811742 68826 14633 633997148 36835 61976 400277178 26318 29521 43962928 19956 29521 920309789 54114 26318 999129973 54965 26318 182837730 50600 61976 442925287 1598 50600 25506019 41918 19956 815146583 24952 41918 567115457 48202 1598 324895920 44531 41918 844779385 44531 2076 928581849 79393 48202 866998344 44531 16846 93650891 2985 2076 277062620 17215 44531 769879393 79684 2985 244353782 16846 60556 795699750 2992 16846 733905015 7609 60556 660453877 2992 55032 145065726 79684 3810 131573961 77913 7609 595963663 2992 59862 911564456 55032 23796 55743886 77913 6911 999468058 4069 77913 446174142 6911 31384 831720234 4069 4946 902528567 4946 6533 741498922 6533 11752 210568214 6533 21460 561963684 31384 45023 30253336 61707 6533 472101916 67813 6533 857525857 67813 79935 238450145 79935 21820 940967655 45709 61707 25679677 21820 78615 169260998 45709 40570 405043138 2699 78615 26220858 18612 45709 125528153 64554 18612 37593805 19157 2699 490600185 19157 10079 440168561 74991 10079 972229908 48197 18612 448510121 10846 64554 958175119 46621 10846 596889727 26820 10079 800470856 12179 74991 267865527 48197 61497 309523517 26820 19252 408945105 17976 46621 450797199 22134 61497 272447325 12179 25563 803210984 19252 78762 112867884 55011 78762 476095880 6255 25563 443536572 25563 65980 795616758 9634 6255 51311521 68086 9634 239474607 55011 51247 7072960 24096 68086 683617797 75211 65980 480443110 48733 24096 910894619 51247 17880 375526003 19171 24096 662174517 36239 75211 555621328 17880 10418 67709909 48733 79671 821328403 27714 10418 831769533 19171 12224 504692728 17992 27714 789690673 12224 78002 127077828 61394 17992 536967133 61394 58645 58186798 58645 44307 530727340 4183 78002 826607815 44307 81090 521738792 76823 61394 403466490 44307 55066 760392261 4183 26866 505567897 11110 55066 268496300 51826 76823 388054844 23254 11110 594290577 23254 16607 59643451 33845 11110 996095882 51826 36202 586441874 33845 71885 217598178 36202 24208 76126687 16607 1995 744425399 63093 24208 236039750 65175 71885 904605940 71885 35011 194530576 65175 62833 222214839 25167 62833 564010843 65175 38973 82022257 54921 65175 257690228 54921 64969 835800665 64969 75778 539241114 54921 55688 707644668 54921 62376 561184052 75778 71969 868253441 62376 80823 47076156 71969 20544 713661977 20544 2276 545449629 62376 47853 962549024 47853 10691 438272815 6868 10691 844136942 68190 47853 146016047 32674 2276 83316805 78035 47853 753991580 78035 31071 484638329 6868 57706 220890317 61522 31071 509943229 32674 20725 603046586 12265 61522 64048694 12265 43824 626361146 21030 57706 16889264 3614 43824 870670103 5733 43824 649156492 41384 5733 41154966 5733 79298 50125461 21030 65115 331376831 33602 3614 964747519 5733 58512 665646884 65115 43227 892452466 65115 45304 770952434 9656 58512 136352972 55450 9656 550046139 78594 9656 457006880 43227 15827 716400446 15827 38033 22356062 38033 5805 305874057 55450 74941 868715243 78594 50397 622312914 74941 79174 297696593 5805 11502 982093601 65390 50397 847928359 71696 11502 947117155 4682 50397 495896009 38679 79174 418289252 11502 68973 737435203 73740 38679 470471970 71696 1358 33600786 4682 70174 372600724 68973 73338 878643532 73338 71492 864179587 41323 1358 136795461 80206 1358 792761268 54815 80206 51630505 73338 72541 375898789 27150 41323 783574761 18851 54815 402181849 18851 57755 523979172 72541 59080 149211700 62229 57755 814579393 71111 57755 113256356 59080 77453 756742637 71111 43459 278319120 62229 70419 161795483 70419 31275 133467438 51222 71111 592437362 31275 1819 646471308 51222 49947 872733368 31275 43105 587259876 17674 49947 559339457 1819 52305 126207319 49947 71403 173667405 52305 76315 826933689 65006 17674 730204522 17674 17899 422554457 17899 5755 543646339 75829 71403 801831211 15081 65006 824571837 5755 76265 795765098 46739 76265 436102874 75829 28541 879322684 76265 61265 484428609 15081 4849 610289408 43077 76265 670059267 11764 46739 134042200 4849 41639 13224299 43077 8687 424829293 4849 50212 493671386 9461 8687 737054629 10299 11764 80424720 37485 50212 326208872 24204 37485 547936248 40742 50212 629492734 64324 40742 913223113 64324 55622 63908106 40742 68669 59523067 55290 24204 230382572 33694 55290 174057482 68669 7186 753630002 12410 7186 743253964 68669 61434 926031822 54869 7186 852954420 12410 24510 795886315 79758 61434 455140446 43846 12410 128050763 23308 43846 545066379 23308 50187 12152574 43846 11417 434816067 2218 79758 170543413 5987 43846 919419488 23308 15371 549881516 5987 8935 882715006 15371 21729 227926929 15371 47411 325968767 46958 47411 753405586 46958 64540 574261833 8935 71996 678217343 47411 69780 882814873 32018 47411 331391108 35709 71996 859560951 69780 46386 726036834 72514 46386 913701503 54484 46386 350146307 61813 54484 379834714 64742 54484 549073099 72514 16646 460173936 64742 12586 983229455 16646 22252 731735052 16646 46641 252177780 12586 24316 897746014 73746 24316 126926550 69088 12586 390053474 69088 17389 604256799 46641 29647 131763900 54420 73746 315856365 54420 78675 247606126 20280 54420 100984880 46074 20280 632598955 20280 80700 362341549 28725 20280 824337255 28725 58297 16720570 58297 60557 10369263 58297 38779 479916484 28725 41654 63622759 34425 58297 652324483 50812 58297 442710329 63494 41654 138409320 50812 695 141943974 10423 63494 810664848 40687 695 530830375 40687 8827 970065422 794 10423 873447111 7313 8827 792260479 33274 40687 374697838 33274 14886 370996085 8827 67147 66016677 27274 794 188578985 54032 67147 240183029 13559 33274 376039303 14886 19050 105622431 19050 56877 117690909 56877 73697 512647517 46707 56877 86129261 15261 56877 851282696 20829 46707 780815712 33002 56877 728348021 15261 7975 13065921 79569 20829 674447785 79569 15777 960357547 33002 35178 812444778 79569 62195 100697067 51952 62195 571586636 47948 51952 512396442 40839 47948 810287868 49642 35178 968091800 31422 40839 769315879 4432 31422 316759408 33231 47948 194399287 9589 49642 641587585 41061 4432 152199127 55086 33231 132827753 55086 34205 878317130 49290 55086 334858629 41061 52143 656252772 41061 75756 306943239 52143 37536 331602508 38152 75756 52191704 38152 50833 401949055 31537 75756 567475157 31973 37536 158056590 9786 50833 980663570 25945 31973 326382365 28943 9786 914368564 9786 35668 405344346 25945 63805 418979983 50664 63805 683392146 50664 1922 290606969 28943 35850 550217758 20103 50664 966990542 1922 59518 625714472 26037 59518 380200780 1087 59518 386606785 65294 35850 713022472 2893 65294 702013328 50660 59518 853309111 26037 63529 521097285 51360 63529 492475087 50660 30264 836428359 2893 36114 220777651 27777 51360 667832500 69700 36114 651832526 50325 27777 44081719 69700 40663 765450273 40663 59597 272937791 27777 40217 505802706 61705 50325 711407295 46359 40663 708485592 61705 6342 170912318 81110 40217 739086268 6342 75629 554522043 81110 65472 438028264 81110 18091 131400760 81110 35202 775615327 63671 35202 42379701 18091 41559 62118173 18091 49269 488666962 74682 35202 766469547 67668 41559 213939242 11325 49269 979564506 74770 74682 821909684 49269 70744 238045645 70172 74770 223887047 17056 11325 336363758 70744 75955 220555650 63844 75955 972757709 75955 66457 520361754 57099 17056 555729720 39904 66457 46322023 39904 62386 472107982 73791 57099 180254375 73791 20633 356462974 20633 45146 953209552 39101 73791 54186367 45146 49864 359885040 18520 39101 506542176 45146 36645 224150784 18520 18714 420144402 6575 18714 396151756 17849 49864 695353543 17849 14208 831958184 27222 6575 96817798 18714 47748 783929925 50601 47748 856598800 22548 50601 983892563 39639 47748 623986371 40272 27222 715449286 50601 41571 685584624 1312 22548 955898214 41571 69646 540840331 40272 45640 626038212 45640 50244 202610677 30741 50244 497003026 69646 72847 150743175 72847 12430 379263237 72771 30741 362378537 12430 6061 219240671 34644 12430 268574058 15809 12430 111743851 6061 59440 685938893 72771 56494 306395990 42185 15809 964816051 63905 34644 142890958 15809 70962 248053163 46307 63905 242688016 56494 66616 267088775 79274 42185 541308700 70962 26326 571431573 79274 57264 92454529 46307 7824 783982857 7824 6636 420787816 22428 6636 240488235 26326 46514 310590427 1605 6636 643199081 6429 46514 486751500 26426 6636 75519740 1020 46514 491579588 1020 27472 520025464 48466 6429 395769167 15281 6429 585776067 62232 26426 409488469 31312 15281 359699760 54776 48466 175080643 62232 73509 841625244 23399 31312 505822431 31312 31541 296801986 23399 3172 329518544 39323 54776 566638732 31541 61669 46352513 31541 74398 914959596 9824 31541 244008487 81274 9824 31284201 69548 39323 883331476 56204 61669 75091321 56204 22999 24420990 5726 9824 770074175 5975 56204 366248579 51558 22999 89739327 7389 5975 913421617 13595 5726 513897093 5726 38488 262005371 38488 13688 198370644 74510 51558 347989299 50720 13688 84149234 8424 13595 679879888 79063 50720 484994873 50720 11657 989588165 79063 337 364509149 15992 50720 772621437 337 80905 4536635 3906 337 100467857 44569 337 935984585 48364 44569 609417443 36135 80905 860562006 66534 44569 809604832 38220 3906 647115808 60576 38220 37674528 80244 38220 515650467 38220 67915 315528527 605 60576 485038337 15053 67915 451424880 33071 15053 624329489 13658 605 191344984 67915 24981 18965386 46751 605 280955457 42321 33071 466041547 42321 41091 503145528 51855 24981 553172447 24981 30828 280266394 10414 41091 340434732 74474 10414 493226252 80822 10414 13997778 22106 51855 685553341 22106 79981 621597305 80822 66441 981964294 80822 34829 849006632 79981 75665 929185201 34829 18115 579434918 9759 66441 314691109 9759 15326 937012955 80969 9759 326935023 15326 34320 682102577 20771 18115 657596984 43996 80969 795159871 15326 46953 206558527 60004 20771 880250952 34320 80216 975661492 20771 10615 83201908 46953 28107 128929674 60004 59066 514813051 80216 49413 516467554 73051 59066 249315841 56340 28107 689672154 59066 41168 271215640 20140 41168 279667411 43025 73051 305042527 6446 73051 316315796 20140 8532 289199334 43025 38960 927452827 13322 38960 764292506 23506 8532 72470158 8532 55530 686312482 45905 38960 243824888 13322 4340 414379182 73699 45905 179346302 68635 23506 336164878 45905 697 145528267 45905 43353 993982960 4340 67730 414231476 68635 38371 692080033 12910 697 178459894 63461 12910 153017670 29593 12910 836784013 32526 67730 321204819 79344 32526 379092557 28963 12910 750764543 63461 78255 435073483 36002 78255 204727063 32526 29225 59107766 36002 4527 51652931 4527 46955 400814828 39550 46955 639300622 4527 56730 973298525 56730 33905 381543514 4527 50107 603514881 78192 33905 786461586 39550 60926 923262456 57852 60926 276750463 57852 33049 381696258 57852 35784 376799659 33049 31602 535968956 60926 77569 64867879 30900 33049 417157577 80010 30900 502457158 6243 31602 593733886 29529 80010 272268459 66742 30900 794444245 66742 58292 540891807 29529 12983 397369012 66742 11931 860305470 34520 58292 701091567 58292 45513 635375016 58292 52758 438762662 20215 45513 236916842 22940 20215 362597110 45513 13141 286280434 6240 52758 446313401 75521 6240 574641203 30739 13141 325775954 22940 3050 44769020 75521 2571 483724798 2718 30739 766574902 75521 37777 81122908 17471 3050 898428162 37777 45427 934934728 36333 37777 331892161 45427 65652 110533388 74687 37777 112896668 17471 3097 731909005 2318 3097 74787669 3097 70561 668562708 65652 49184 698104879 39881 70561 417249114 3097 43811 830863437 43811 56226 202360792 63972 39881 515051256 56226 17791 45186285 63972 9648 816770981 65492 9648 294125566 11131 9648 457317461 63972 35356 31481825 17791 37466 717602939 9648 44392 608993148 44392 6289 396343961 11131 29420 32829466 44392 43777 140440967 29420 12758 537232430 12758 27659 668784633 1912 43777 816324626 43777 49295 550022961 5410 27659 80313226 62166 27659 409803706 21594 49295 51733075 62166 58551 104325052 21594 14864 794290179 62166 50479 427435285 62166 23931 203368483 73475 58551 820303564 45744 23931 828054180 50479 57763 858296482 57763 498 245328203 57763 8433 267308520 8433 63288 394832343 57763 38014 589558527 79864 63288 140773922 70746 63288 934875085 70746 53817 909688404 63288 71461 199103007 2484 38014 423769827 53817 53459 12312820 53817 53742 865070569 71461 22723 896348358 58044 53742 584786327 53742 31706 733317032 58044 10134 490848497 58539 22723 978756853 22723 79822 295383663 19829 58044 371253683 22948 79822 887191224 22948 46831 753889324 19829 6239 805426396 6239 69761 101568642 15273 69761 885959550 46914 6239 381568980 69761 48885 604099705 6239 71295 380305733 15273 5401 833629902 46914 6088 390125676 71295 52979 550855063 5401 33153 536289436 5401 25963 567572571 4383 25963 777880260 52979 77038 466144361 23616 52979 405688589 4383 26744 962462501 77038 31470 233817080 10922 4383 700858671 31470 71609 188036398 10922 51769 488573719 59588 71609 749063948 51769 69781 816003525 52487 71609 266876398 69781 12068 111056471 8878 69781 625598706 23289 52487 485477480 23289 14113 556131444 12068 2421 381967131 14113 70530 768522634 7059 2421 188178346 16589 70530 53963427 57123 70530 186305485 68680 57123 623562443 45777 7059 475682577 68680 51494 326498727 57123 5695 86236918 53947 68680 761962420 5695 54176 57448705 25572 5695 256906570 5782 5695 390873591 5695 15929 535449409 67858 25572 896909767 15929 14078 781917471 15929 34166 278108906 64359 34166 979504738 15929 74478 429684028 67858 38344 469444447 63613 34166 173765021 64359 24990 208186369 64359 3469 757122080 38344 76725 318736593 57441 24990 462764120 60924 57441 598115791 73357 76725 814570530 3469 63224 246267049 28376 60924 442560336 30556 28376 934311540 47140 30556 873297309 503 63224 323379700 28376 19365 824218167 70362 30556 322726165 33146 70362 188868953 70362 79118 574924407 59498 79118 737693851 70796 79118 12081570 59498 59437 170312221 7412 59498 43207629 35707 59437 116549875 55554 70796 858321863 55554 23728 201378480 7412 78854 989080874 23728 40916 886305369 33361 40916 835925267 33361 27802 197170477 29219 40916 468557943 77718 33361 314705754 33361 60302 127807188 18096 77718 435971069 29219 10948 866208678 29219 69837 338358720 54787 77718 373513551 69837 19036 914141110 44383 19036 141747280 19484 54787 763077298 35400 19484 814327739 19036 30296 957174405 30296 32432 460910942 49555 35400 431833728 32432 78525 160631503 35400 72901 161173875 34164 78525 650392847 72901 15130 272989904 52612 49555 831970684 15130 48915 185964330 22214 72901 735142242 78955 48915 134018660 33477 52612 32993990 70813 52612 230409671 48915 51443 783883454 70813 26151 879843111 33477 57424 810459095 29454 70813 254136156 29518 57424 238046341 44454 51443 273238945 66778 29518 167490438 13971 29518 880383638 29454 55551 615325147 44454 5028 301116020 68694 66778 714850864 33790 55551 850507892 3696 13971 11403398 55551 22001 411165248 24114 68694 737719021 57574 68694 924171355 808 22001 487578237 808 53485 972330017 38440 57574 198581033 28367 57574 421923719 57574 65961 617468757 71137 808 687821565 71137 46581 834608182 77997 46581 455358829 65961 76186 426611445 65961 58259 749745509 73163 77997 243555197 73163 29081 443971764 288 29081 142329003 59571 29081 4388681 64979 288 201744630 77255 73163 106683199 288 8704 585090852 53970 59571 987360197 6238 64979 10512090 10085 6238 72815607 57095 77255 809479279 25108 53970 265456390 57354 53970 33875075 23622 57354 946537139 45756 57354 477290067 78870 57354 306981528 25108 37041 854085098 37041 30147 680836558 42175 78870 311123003 42175 75872 728978475 40835 42175 613785274 59555 37041 54706848 77351 40835 767191239 42175 33786 687580709 21107 59555 156383661 40835 72139 258200524 13300 21107 226066186 70377 77351 314983100 71439 13300 96988483 13300 15854 425460480 15854 13980 515351936 68781 15854 156513 15854 55041 188427999 13980 38620 218367486 15854 1040 366218309 55041 18510 864934983 68781 61842 783007633 1040 23964 883912407 11497 61842 814225226 11497 55112 32934901 18510 1562 36922131 61842 48794 641504526 55112 51885 667308688 62626 55112 375445926 55112 77962 923040564 77962 71003 191092069 48794 5191 238381113 51885 77431 660345884 62626 28109 872241651 28109 73035 778876462 5191 56693 678575679 22833 5191 923496241 17835 73035 268485977 22833 14288 716814885 56693 45830 83934464 52016 56693 758352788 41253 17835 40885210 50697 41253 383844910 4753 52016 61377640 41253 76222 325007417 41253 78894 412713591 47996 78894 127843403 4753 3585 707348067 4753 76686 930420163 76686 65460 371935356 76686 60212 523082378 60212 61248 58140772 76686 66206 217127048 11415 61248 106503618 60212 55573 114370650 60212 6109 683691717 6109 6618 16327375 6109 78439 830129801 7854 6109 137803524 6109 78046 11979469 78439 11638 433474693 79658 78046 683943126 42092 78439 928304111 60572 79658 54540082 21298 78046 675913610 77143 42092 273053601 24742 79658 182019173 3527 24742 498090957 78647 60572 215370169 78647 75204 185604502 78647 59820 500065354 6739 59820 907496954 43966 75204 298905845 33373 59820 769081361 6739 50743 334166895 12797 6739 457069359 33373 2660 58270239 12797 323 33992383 23468 2660 384820027 2660 26194 402847675 46501 2660 220040601 26194 53361 112245975 26628 26194 712128346 23468 12752 653722342 26628 7714 67447855 53361 5816 109755682 71164 53361 561139412 34542 7714 788938636 71164 27705 459912091 34542 27681 1787325 6537 34542 191597177 51994 6537 266753273 3767 27705 452385517 3143 27681 793990815 16130 6537 241794468 37287 16130 602971880 37287 36273 725256114 29314 3143 716411191 2036 29314 178071135 28084 29314 217399324 2036 6871 914493076 2036 74192 370581246 28084 12922 49440340 77978 74192 40710445 31406 12922 570056229 12922 48825 8464116 31406 37573 206387152 48825 66431 716553520 48825 5769 575963042 37573 62465 201010912 23813 37573 559899174 37573 57610 132108928 37954 62465 371716995 37954 59929 575056097 34088 59929 923686352 59929 72671 500339817 12782 72671 119610425 77561 72671 18844617 28835 77561 882957294 77561 59701 530919544 28835 29767 954569178 59701 69532 67183278 27085 28835 814601046 76585 27085 524761698 59701 34383 146797483 24373 76585 60837948 27085 47175 234788100 34383 57063 844368294 21115 57063 893983343 53924 21115 8809573 21115 12669 64396162 53924 54571 508365474 60288 12669 85103151 52114 12669 58090051 76473 54571 439281500 24698 76473 273590317 24698 72838 980909603 9598 76473 259839708 39685 9598 977026742 67163 76473 891107437 67163 54128 215406714 28727 54128 535553581 39685 18171 997408608 17396 28727 909216256 41462 28727 651862617 17396 17590 561577997 17396 51878 132207917 17396 32759 752781714 32759 23448 302186260 41462 39536 890404211 59336 32759 252397709 32759 27348 987834787 51739 23448 209800822 11981 39536 881334310 27348 5911 737308599 4746 59336 15684489 38887 4746 429419831 11981 71454 255426475 9404 11981 783676294 52894 5911 170736742 9404 56513 787701258 71454 67154 4314040 9404 58344 507290909 75179 67154 842252940 1402 67154 567967518 52219 1402 403461278 77687 75179 601684379 58344 28633 906188887 77687 20336 491486909 76799 77687 850829114 28633 1014 264997645 38640 1014 34027170 20336 10974 270268021 33488 20336 973762264 1014 18699 159129074 33488 29019 341999576 18699 74666 581846444 18699 62630 571772205 60802 62630 103409369 69554 60802 751130870 36313 69554 851714996 74666 63486 196774812 62630 11380 398404562 62789 63486 117400925 11380 48670 595519595 62789 51548 823719677 51548 27505 687259990 48670 78290 407451065 48670 60976 852233189 4455 27505 863988676 27505 61708 230745035 77796 4455 663225293 77796 13729 257334567 8572 77796 754245180 29657 8572 501538993 8572 43379 737153520 9670 8572 365000898 11696 29657 659169713 9670 7584 741924729 7584 25128 358329630 655 43379 597317026 7584 2473 50477914 5593 7584 892312503 2473 15153 94621377 26281 5593 544175006 15153 10792 313457005 26281 854 869631004 54954 10792 587511518 53575 10792 64196146 854 24720 192742205 38916 10792 552165448 19162 38916 771505476 7813 19162 568856755 24720 22202 533088154 20225 22202 912278525 32394 19162 500742157 20225 41321 73467091 9978 32394 646688917 20225 80510 861665397 9978 53348 267874335 32394 27590 404953046 80510 45457 33276794 53348 63533 410529987 45457 60444 106582320 63533 47464 667577709 27590 50230 40461270 47464 29758 81736598 63533 46209 136909502 47464 59022 800190983 29758 24263 961374835 40450 46209 413931789 40450 40284 74581410 46209 68740 865853412 71539 59022 10727522 40284 20015 315096969 26145 20015 838391912 2403 40284 712449545 2403 8644 847150413 8644 51744 197489718 75133 51744 450222013 46426 8644 105573606 8644 58225 937326933 23419 8644 7682727 23419 44131 837903554 58211 75133 449266790 24887 58211 225375918 46082 23419 966428081 44131 54448 55630158 41346 46082 873744002 46701 24887 117349352 48490 24887 49992236 15764 48490 761407335 15764 64967 532442670 60145 46701 590454012 46701 77782 267323181 64967 10334 447516163 81261 10334 383875657 77782 24225 560206989 24225 6917 164112231 77472 24225 904464792 6917 71414 902421632 77472 77738 181610299 77472 36841 282314386 6917 23242 406163906 77738 41970 8630836 27171 23242 49932058 27171 19847 331770871 73244 23242 526097550 41970 8171 124929841 41970 18414 446662277 71094 73244 9743937 28711 73244 617666156 475 71094 131537886 28711 80572 490210675 42999 80572 281016388 80572 56077 614061836 80572 62147 229548876 80572 46887 904804082 39906 56077 737945290 39906 48345 372954348 62147 29398 686997594 29398 11511 362748245 68435 46887 86742148 29398 34208 882982005 30332 11511 857913706 54026 30332 456441358 11511 55361 76339073 54026 45086 966309934 55361 46445 957013358 46445 59506 61076124 78643 55361 556228776 64671 78643 126500465 45086 34803 175842793 78643 75666 2673613 10682 59506 47305234 78643 2904 217913258 48256 10682 798514366 45256 48256 605587643 2904 69560 322023648 45256 8672 949444851 8672 78212 523246630 64704 45256 752627696 45256 59919 185026423 35738 8672 365011710 70389 59919 27974590 64704 354 85102227 36836 354 953742141 76205 354 75013718 4276 36836 947939937 70735 76205 748405716 39330 70735 158347990 50257 39330 434580699 76205 58792 399496827 45597 4276 694635219 58792 78665 381254339 50257 32718 753974177 78665 35450 754998978 45597 29927 209119371 32718 15774 78055854 35450 57463 787097882 29927 77490 218913 57463 55802 247782858 29927 61750 788835499 67266 57463 641095037 77490 57812 105516605 20867 55802 289569658 52993 55802 60852427 52993 70212 73243300 12420 57812 764318697 57812 62627 181869727 26960 20867 116991288 76021 70212 755106704 12420 56267 294962127 11425 56267 664532016 62627 50782 538357155 11425 33294 184081123 12487 56267 28862707 10333 12487 50086171 55236 33294 607176905 33294 68159 112022692 6123 55236 933198310 22894 12487 829074452 8088 68159 125742705 16465 6123 306916340 39083 8088 375228969 64791 8088 740667137 8088 19425 277146320 45982 64791 69243222 63722 39083 312516266 63722 1641 650159126 17228 19425 37921486 28511 45982 94482189 69502 63722 118620579 1641 18146 589515096 65851 18146 540782266 7235 18146 143523692 18146 15226 103130137 3484 7235 173064012 18885 7235 579948595 46985 7235 823966942 61473 7235 968766417 15226 3035 152430520 3484 41721 765440620 61473 57258 523053883 8425 41721 807965327 61473 13416 633863006 8425 35841 859969607 69566 8425 617703703 56083 35841 430462603 20122 35841 409420368 69566 27030 613789287 78131 69566 297741794 34178 56083 230574903 56083 36495 650824964 29422 78131 950786156 36495 26232 470733760 36495 60047 596975035 73788 34178 723014359 72232 73788 697354369 38758 73788 145405241 5000 72232 124313952 5000 46508 56239209 56832 5000 65162491 46508 80091 667906444 1251 5000 586194411 56832 62654 466869961 62654 66594 335303571 62654 2618 621935820 1251 7929 87933909 59869 62654 81434670 55990 62654 452585391 59869 27377 515821687 2618 67187 27849059 59425 59869 117008781 59869 65410 189936989 59425 21258 935555823 59425 57839 894198616 59425 52636 151050848 34214 65410 370770644 71432 21258 307502549 21258 2242 748800453 34214 31721 861981451 6880 52636 244016963 71432 57192 502498846 6880 49770 609194405 27866 57192 75703636 53482 27866 136101944 6880 41042 816372921 41042 25305 535394069 41570 53482 446703479 25305 16766 48312072 69389 16766 39581997 41042 22322 79087034 22322 29389 754388144 29389 76932 862106485 63419 16766 111855431 77814 22322 688779552 77659 63419 547527311 80304 77659 162786853 63419 59752 117263736 59752 44077 633959671 77814 72358 538793753 53707 44077 342041744 51852 59752 491561666 44077 64033 141064725 51852 25600 307799569 64033 23109 25557146 68609 64033 131887483 25600 49280 243047108 18542 23109 112050906 23109 46764 653199019 68609 22540 568576880 46764 14728 902775917 14728 56379 979807784 14728 55416 18646697 14728 74426 690060377 56379 50036 847587941 14728 73008 127700682 41719 74426 436537153 73763 55416 772098196 73763 64198 262560191 64198 41549 766978672 53082 64198 279795679 22639 41549 950310564 3657 41549 342690831 29768 3657 480512729 64085 29768 991300506 22639 48564 42901120 30423 64085 17710150 71399 29768 664671893 71399 80410 824813123 80410 11029 688963213 80410 66141 288619099 30423 41835 567063448 66141 72093 140958941 22877 80410 155274478 23123 72093 271575758 45879 66141 396669166 37097 23123 378668353 23643 37097 926730572 22877 53543 114373901 53543 44197 422281732 45879 58510 308849259 45210 53543 852267179 53543 14420 192924455 53543 57662 362916254 2784 57662 576704041 33875 58510 395171342 13237 2784 573576060 13237 73877 442995740 6903 2784 153912784 2784 30750 970570480 13237 16132 225556066 37738 6903 829376327 7531 73877 419252076 6903 47563 178099952 80123 47563 15866550 16132 48150 491816732 7276 7531 918080884 80123 63707 651275216 74796 80123 566055683 48150 73049 833775616 74796 25129 918587285 74796 26133 8082864 60663 63707 43698097 73049 43288 59214695 20169 73049 901865170 40216 43288 328132121 18152 26133 954573869 36061 40216 584162005 20169 23280 766131696 23280 50999 759968271 36061 46726 362643640 50999 33342 959230402 37376 33342 300901615 37376 63253 96762563 52329 50999 329729787 46726 39346 9717022 52329 9003 12001486 37376 76803 445513116 76803 11424 26427539 76803 56544 958343161 23496 56544 92062034 56544 42836 908230294 13460 42836 296500079 58364 56544 272978199 33566 13460 107170606 39023 33566 697146369 37715 58364 989764172 37715 20384 455571469 33566 39015 971915089 33566 33267 10139435 39023 24522 482872210 24522 49874 402478298 39015 54950 742689040 51536 39015 255605978 58841 49874 57751924 51536 29504 549925637 51536 42194 205457121 54950 7987 196449861 54963 7987 655580930 74708 29504 269621674 28974 54963 207407228 35000 7987 937598479 35959 54963 328177514 54963 13547 340353537 59818 74708 945503980 28974 19294 454253830 76388 19294 222865777 35959 53417 628282585 76388 60886 557239891 19294 237 439704095 19294 1566 802870401 1566 22915 764805772 64344 1566 152818362 64344 8697 215317420 53353 22915 135716391 53353 36612 276183526 64344 24808 304223486 64344 17644 245327718 17644 24339 459468304 36612 61008 785009952 16069 24808 788690575 27056 17644 390897523 16069 76026 948512259 33818 76026 682143868 76026 10442 608101370 10442 45487 973260314 11282 45487 963994043 28719 33818 124331992 38860 45487 256870768 38860 14454 630244396 41584 45487 677104854 11282 35344 588227126 1029 38860 972726276 35344 16602 318762039 21399 14454 271752448 1029 72458 394715913 1029 57328 195552123 72458 74098 924515724 44121 72458 657309894 57328 34544 502332881 36357 34544 581023904 23974 34544 528899385 69510 36357 771208331 44121 25776 366863052 56479 25776 697913487 39140 69510 273182607 56479 1489 756051718 42879 25776 61379381 55455 39140 547480926 39140 28602 866005274 76692 1489 336429760 42879 16500 584709096 16500 4592 898850973 268 16500 676046263 16500 79593 820917112 67240 76692 674088480 46637 79593 211521389 23526 46637 651991663 46637 53365 561251941 23526 11323 10808820 64215 11323 15962162 53365 27993 486700119 27993 62468 997917508 53365 350 205824575 54532 350 780737268 27993 18698 69664507 350 30283 37583736 18761 62468 501665259 50881 54532 868631123 18698 1155 345111925 18698 30488 61123366 30488 14355 944005601 38743 50881 74704620 28342 14355 107890824 38743 510 467368329 77849 14355 747638338 510 53267 107723769 53267 35891 960377070 22933 53267 487450656 77849 29131 356072410 29131 31564 943064192 16959 35891 90387652 16959 23980 785143218 31564 77912 622115336 71197 16959 622280782 16959 1877 48355277 40565 16959 838944016 77912 61079 808565251 71197 51639 293390842 5407 71197 107154246 1877 7222 887672067 5407 56222 949122361 5407 74774 794163739 69062 51639 953553461 56222 28030 780733775 7222 1954 254835020 74774 29514 292911836 51884 1954 261994945 64485 1954 789791931 64473 64485 436862095 14697 29514 703853892 22563 51884 800509560 51884 33826 330094599 14697 9125 13995593 9125 4404 230563586 22563 8355 236760961 9125 24171 975942420 43541 8355 818664187 8355 60332 947899102 8355 42724 756753255 60332 33722 786876218 71017 33722 9979895 42724 75253 61843645 33722 12166 10359458 3104 42724 8601470 4461 33722 968740989 62974 75253 784955273 72593 12166 107769619 4008 62974 83358061 14403 4461 738535312 6604 14403 242915049 34956 62974 137189998 37874 34956 13695945 6604 20141 693996329 6604 27179 433104532 37874 23028 247776974 37039 20141 167370558 56746 23028 4801503 27179 23151 382248056 27179 29561 80849778 37039 70861 167415213 70861 63145 103304887 23151 47048 523874016 23151 54974 919936707 13542 47048 185356067 2554 54974 478702771 64691 13542 338800991 2554 32006 352161284 54974 34099 276779652 32006 20195 19124682 3601 20195 201939896 61703 64691 634897632 34099 3609 524658522 34099 67302 598524655 3609 42938 359892794 70986 3609 150272453 42938 73266 286514249 73386 3609 184711192 24682 42938 317168195 42938 42021 122653040 51336 24682 615636267 48895 73386 635828075 51336 39843 69764928 48895 49918 159450543 39843 49609 739179671 6426 49609 761461461 48895 51105 445476878 51105 60897 162946370 28203 6426 741090926 60897 55217 582074676 55217 65704 145878157 72730 55217 333324426 5820 72730 985924468 28203 30983 95297019 55217 40071 475199865 37319 40071 510649623 72730 61504 524338567 61504 26949 897789739 26949 58239 986983406 62081 26949 645680772 61504 15378 88331855 61504 56592 372315345 7231 26949 361050375 25182 58239 61493181 76610 25182 1765439 15378 52989 908157720 72958 56592 375914985 6855 72958 285068699 76610 9158 612034113 53942 52989 222481165 60354 72958 303348474 9158 10084 30586460 10994 6855 732124835 15670 10994 126823234 53942 48274 543165529 48274 37320 2820369 7223 48274 884678937 6765 10994 870338814 56986 6765 910397427 22439 7223 200386962 37320 27267 427916201 77336 27267 912322809 6765 47263 55059529 27267 4802 870703338 22439 65149 282789924 65149 23239 606843969 47263 44449 678831640 47263 15580 266341787 35470 15580 123355677 31415 15580 835097415 56215 44449 18185375 35678 56215 3051289 31415 52145 65569847 31415 23835 1109973 23835 52682 657738447 52682 50472 740646488 52682 73059 15074316 52682 14744 742002183 14744 1324 555393504 28851 1324 737227485 73059 31896 558406373 60421 31896 276838174 49150 60421 539050932 60421 8766 353227187 49150 74644 788861329 7196 8766 181444165 6915 8766 878758736 49150 24701 414943714 56239 8766 910401905 56140 74644 772812206 7248 24701 470066970 40953 24701 358827700 40953 38627 723977041 42829 40953 555275129 60660 40953 418568103 29835 40953 970070322 78163 38627 194123117 56495 38627 66728839 43221 56495 495121156 29835 4376 248097008 78163 44954 313313328 36696 78163 796061888 44954 18236 466552974 18236 70790 988916995 77135 44954 479575638 70790 75080 797611582 18877 75080 832736945 75080 58967 139816592 28664 70790 109785515 32314 58967 688600880 34794 32314 692627033 30063 18877 210360793 30063 37457 463128748 34794 24866 619924199 37457 55621 402078357 76522 37457 947265087 30063 67786 150078728 70114 24866 759980097 70114 18305 659365277 55621 9728 846102930 63907 18305 68175344 67786 27164 793616221 70114 76938 505186494 27164 59985 310142624 9728 23463 481040883 27164 16484 848358324 36490 27164 362447406 18400 59985 60418066 23463 48923 188325099 13799 36490 636342406 13799 49574 253396170 1407 49574 158311489 42426 13799 31967169 36181 13799 872622948 1407 20610 519705027 1407 79328 682789709 69620 42426 67473091 20610 59300 341309008 31315 79328 262355092 37191 69620 40147942 44447 31315 502711485 1690 69620 769580240 13616 37191 799741732 42331 13616 543251393 13616 53610 67889620 13616 53520 283502985 13616 52524 468233991 58051 53610 577277036 52225 58051 360106058 25682 53610 44049954 71159 52524 873658561 48935 58051 172724155 67014 71159 908278291 34511 48935 218823935 53655 25682 165484794 48935 76419 619062057 3854 67014 852510841 76419 55600 385871518 69925 53655 71156953 53655 50161 345352104 69925 53825 813749408 19954 53825 312848710 2556 53825 70669562 69483 2556 487217258 53825 420 45058429 44417 420 15619404 4093 19954 815655923 13582 4093 417397691 63715 4093 554893071 63715 71166 599600298 67653 71166 747709851 68980 71166 241090493 12492 67653 459821002 63715 7840 104989616 38504 71166 261117621 68980 66561 375057225 12492 24280 784229506 12492 79518 61883128 68525 38504 283064380 62274 24280 990707386 8375 68525 637916647 8375 4172 804388847 30631 62274 899703047 4172 9905 30023135 4172 62763 858008164 32602 9905 27490333 6591 4172 553318487 62763 19475 58455058 6591 63521 600575534 19017 62763 101666492 6591 48661 171335441 28942 19017 641592883 12393 19475 17146000 46370 48661 515496714 19017 75305 810125445 28942 67289 185882237 6351 67289 70079939 17900 75305 754131012 6772 46370 64573972 6772 68492 129411804 67289 63098 118810279 6351 59793 233332851 17900 56989 130515660 6772 19105 242817303 19105 25003 12781630 19105 75346 297817048 45430 59793 821207509 75346 18889 992198365 67836 19105 200434991 67836 4941 696112937 62591 67836 866415528 9996 62591 311118878 9996 49846 872266256 19738 67836 758794803 35220 19738 701920385 21954 62591 711938713 35220 16533 897625092 19738 65039 50408478 62000 35220 89575821 39865 35220 464264645 62000 25834 637709573 52288 16533 138990869 62697 39865 406524323 37879 39865 854819640 39865 79438 491400663 52288 25987 470036099 30421 52288 285444100 79438 60446 999344358 30421 21777 846404865 40650 60446 947066933 69695 40650 351378467 40650 9129 926604963 14091 60446 309309910 29416 14091 982177010 40650 3494 122755571 1276 29416 206275880 45668 14091 913556047 6399 1276 924414925 11060 6399 181488683 29234 45668 779556033 11060 17991 35199842 11060 5448 735738236 22860 6399 883263457 67918 11060 330870646 29234 53159 198254455 5448 57276 983026272 53159 47131 641975926 25450 67918 651152830 9391 47131 591677375 73952 25450 55204266 9391 16095 932287845 43041 73952 179930789 43041 78729 311779594 9391 69618 870956962 116 16095 588612978 69618 68140 18673971 77698 43041 605137827 77698 1366 944456759 68140 14475 342011151 14475 3604 70585957 76250 77698 405781334 36731 76250 89898528 63546 36731 520792513 30766 3604 704075795 63546 13860 79413898 20606 30766 679419183 2356 30766 578309255 26096 63546 562578334 49661 2356 816212034 13860 65127 235873474 37719 20606 936564642 30598 2356 28637831 26201 26096 861476001 43817 49661 882620103 11222 26201 100938345 42004 37719 448785457 11819 43817 564367338 26201 12453 112025988 42004 14824 984768041 78422 14824 50146090 42004 35147 280414542 12152 14824 928400030 12152 61012 441431594 4772 61012 601328995 71387 61012 777030010 76175 4772 514984990 76175 58643 796782613 61012 26998 960329821 71387 55678 221750110 55678 58515 566778465 36877 26998 353705034 28762 26998 386957181 16164 36877 259280606 58515 7614 855748573 16164 53961 167601300 53961 21015 160746935 7888 7614 340492634 21015 3946 159255989 38253 21015 432641679 55446 53961 39567856 21015 43181 302820152 73281 38253 775782691 16235 3946 803208364 43181 77586 462894078 55446 38489 284095136 38489 59268 52679627 7360 16235 897752815 13787 7360 408388892 43623 59268 938619975 7360 7043 253598418 59268 18902 875064826 62648 13787 406753467 7043 52687 356008667 39456 7043 849998037 37694 7043 31627138 39456 47476 998322033 39456 53337 149151437 80448 39456 139082754 62994 39456 67766286 47476 15217 829834624 22077 80448 484165725 62994 56351 842177941 22077 73383 27183758 40256 62994 243984660 40256 74747 219736997 22077 34572 924541358 40256 32174 764444779 40256 45704 15391982 57461 45704 602336979 37830 45704 909103790 34572 42888 459988610 45704 69211 673444105 7414 69211 239079598 11297 42888 414016197 37830 18937 414503691 18937 66462 511223654 18937 29319 831397770 7414 10545 133104305 46754 66462 456484777 10545 66662 676901611 80832 66662 727188391 29319 59305 476056295 59305 9040 490286843 33747 46754 464602965 59305 52672 61870995 9040 57781 431620637 46735 52672 838681627 46735 72365 130999651 66591 33747 917591601 66591 4860 237123458 66707 4860 346415717 66591 38256 935797406 72365 50531 954265056 66591 3910 888911365 42726 3910 151023374 5195 42726 792004306 50531 26191 724804994 6422 5195 74877634 3910 74207 464541577 74207 39517 160232008 5195 62428 618220052 73701 62428 48272177 73701 7377 549433736 74207 38203 239695604 40931 62428 281836724 40931 44214 504153328 40931 17285 77682523 17285 57744 658582277 44974 38203 213885144 44974 5450 147730111 44214 62213 818339317 57744 20001 948152981 37611 20001 60311368 37611 24898 610752497 46200 62213 267543913 20001 41945 51265516 41945 1646 67869849 22521 24898 47698345 1646 80953 983842218 46200 15296 936845271 22521 65020 764213009 56674 80953 746447731 66073 65020 585982033 15296 7119 578875809 1448 15296 805040000 47307 66073 17292044 52596 7119 666340336 37184 7119 871556328 60099 1448 693508340 54158 1448 104020997 60099 2011 958326029 33616 60099 699332567 60099 20571 812373253 33795 60099 496015812 77134 20571 34424860 33795 12495 766927112 77134 6463 726376031 4754 12495 345566099 12495 78578 770921202 6463 77167 964741590 77167 36910 503564176 78578 56120 904373219 78578 5050 505027708 57544 78578 601588914 80217 56120 815787423 38404 56120 12104651 38404 45353 418445473 76356 45353 505342030 72398 45353 458468129 64274 72398 879550547 38404 61938 286735274 58830 61938 996563555 8096 76356 12368853 64274 47928 30502069 64274 44282 119087911 27806 44282 64283957 44282 13351 682309991 6688 27806 497589298 47928 265 302135773 77191 6688 238390097 380 265 657304472 265 55664 744552998 69744 265 961931964 380 60759 159085021 77191 72113 103769219 74663 72113 618325780 67681 72113 390145926 1061 69744 256132146 1061 80559 662051688 66631 72113 890837532 1061 37322 134394222 1061 37163 108824384 77199 80559 628811364 66631 45246 709074612 47253 45246 558108243 76196 37322 901386682 72882 45246 50475806 72882 4623 143679010 31704 72882 600867407 10379 76196 137840562 4623 64364 46432297 4623 60569 947657466 47706 64364 76088376 10379 13113 396642050 26907 13113 342940176 32607 60569 224312361 342 32607 947633770 32607 38028 999071309 342 17816 792066775 38028 25587 212424971 25587 36219 508126980 17816 49130 270620432 43123 38028 612267682 65451 49130 276043254 20236 25587 422096170 49130 58139 770288063 73806 58139 727599205 38983 20236 462655738 65451 25162 626767840 76901 38983 246860343 25162 30794 999293719 358 76901 152075113 12368 38983 509342146 36749 12368 228405324 45795 76901 711808693 36749 38953 356616638 138 358 554641946 38953 1857 483571157 4386 45795 894052860 14654 1857 85077416 16814 38953 878530924 1857 42771 489710196 16814 69764 278343707 42771 17326 114850409 17326 48048 664180071 69764 39230 727335912 5017 69764 685399803 27968 48048 462917630 4778 27968 883073796 50791 4778 201183570 4778 6831 132153248 65136 5017 667334511 54891 65136 185037277 65136 40000 411253871 40000 14467 763036427 40000 52242 100271868 20763 52242 56729465 54891 38545 100213830 62958 40000 394864347 14467 61682 92701069 61682 18265 429291338 20763 14756 575034557 61682 73715 404480705 10343 14756 14465789 73715 41649 434307841 65506 41649 734953339 73715 72743 773449565 10343 38352 958288981 35037 65506 258226217 62167 41649 742609678 62167 25770 718390489 67230 25770 367862694 25770 61493 285379959 3467 67230 962709474 3467 51300 388173460 61508 67230 591805072 3467 11804 580480223 3467 59158 637188637 80669 51300 909824515 51300 29423 125031778 29423 29990 719820133 29990 44256 615626144 29423 38167 114789316 13378 80669 156789239 50657 29423 648490677 38167 77925 246794525 44256 80712 594796812 80898 80712 994517469 80712 1874 935250090 74885 80898 412937425 80898 40776 717670186 16787 80712 993404696 40776 50729 876614825 27205 74885 135627686 40776 9830 134764108 31287 50729 835604396 27205 28886 120644579 49330 28886 52886638 27205 22326 877662014 31451 22326 460965775 22326 6586 961591143 28778 49330 598066557 51555 49330 27450217 51555 69480 289081076 67884 69480 254843670 77538 67884 138640206 77538 52984 559277347 67884 10118 123180614 52984 14900 320187284 10118 79790 927364211 43406 52984 519467761 79790 1611 14568332 19053 43406 66715497 33292 1611 580578932 55368 19053 129647195 31450 43406 175562903 19053 66193 454337705 33292 79759 205175343 51476 55368 71246186 32167 79759 297004577 31450 5815 48791268 32167 69978 151120060 51476 54937 125238733 12155 54937 748993485 12155 76161 385625321 12155 24764 752893756 43385 76161 291842654 43385 7728 250238120 28137 76161 687433406 28137 59471 7968362 42023 59471 724878107 59471 62901 465867988 7728 37791 809677072 22418 28137 513520082 22418 54644 17816098 42023 78042 59529462 48788 78042 98685790 67456 22418 379708679 67841 67456 189982893 55137 54644 669350537 48788 80500 657576210 18222 48788 185733994 74036 67841 42222731 67841 65019 13009715 1194 80500 119305514 10641 1194 104285786 65019 63060 57025689 40602 74036 728432131 40602 50595 93713453 40602 4310 452658718 21279 40602 52476871 21279 54836 883169614 25531 54836 575354050 4310 6878 80119881 15922 6878 244096806 21279 22767 193461506 25531 49992 24231061 22767 40440 703608230 5683 22767 667683962 15922 16456 353658976 16456 31405 737596019 44432 16456 336205796 68052 40440 733131234 31405 29603 366357167 44432 21958 159106490 60140 44432 643406936 21958 46471 183720414 21958 8032 67778720 63718 8032 641971192 21197 46471 229444105 21197 67246 749885367 76808 63718 640257363 25173 8032 654617459 63718 52874 398119267 52874 26870 60483537 10765 25173 961807245 26870 58871 62239353 25173 6961 150250312 6961 64794 215167318 26870 23857 327247973 64391 6961 188139713 64794 74384 438373516 74384 46176 202264158 46176 79575 835967288 40017 74384 506567185 44585 64391 435336046 33929 46176 340833353 53755 79575 883085328 24679 79575 271975352 23811 33929 170268582 4518 24679 885499186 16422 4518 835571143 79923 4518 282605218 4518 41727 300658175 32463 4518 354945284 4518 48424 872046341 41727 9243 303593755 55336 48424 619977822 2038 41727 669088442 31567 2038 55125961 2038 80718 373872853 55336 26489 284624528 2038 74190 566055415 74190 45908 710157017 80718 79635 153947150 80718 46817 23006006 46817 41360 865017776 6092 46817 692217574 79371 45908 549431303 68302 46817 645395529 79371 36461 473298245 6092 61659 152494283 68302 28127 680378077 489 68302 135266261 36461 11336 80933564 28127 66436 377638496 11336 41634 680854226 47022 489 22028973 64563 66436 682489229 47022 50714 789973108 50714 49814 465127938 61454 41634 728399064 61454 42311 229105311 54860 61454 330285058 69987 54860 118525086 61454 69638 387945900 61454 54483 198155156 68995 54483 73748029 27181 69987 165428636 69987 23889 933032452 23889 17623 251922859 27181 43923 553684966 23889 73559 825450321 9698 27181 884719426 43923 42929 160416277 17033 73559 49408630 6096 43923 192704347 4737 42929 660722628 67629 4737 903457031 67629 38483 52862621 17033 31472 671720971 19985 67629 318838147 38483 16398 981248702 31472 41957 453442060 41957 10206 454116814 48702 31472 98072238 10206 3088 549661809 62614 10206 491333107 10206 30436 79987491 48702 73688 440600731 48702 77385 903261416 75605 62614 570980681 73688 38535 120333403 77385 32993 517775420 75605 26100 75227345 30765 75605 603321600 30765 21316 11446561 4226 32993 321857143 26100 71392 167262271 30765 1928 696921651 56911 4226 14290064 24455 4226 179935107 33916 56911 151783791 1953 56911 644096702 51156 56911 47320747 51156 80599 177207747 33916 51345 427223142 51345 42221 899064275 30463 1953 684924437 42221 30569 128896028 78138 80599 692510434 49460 51345 212132797 23470 30463 506893723 23470 45314 254201308 16924 45314 161805491 16924 7310 148051428 23470 33399 598633196 79468 23470 740047426 16924 12605 999254747 79468 28581 834704616 12605 40768 321357911 73107 28581 554706705 34622 40768 465133490 40768 78612 1170297 40768 40727 575643374 571 73107 762726058 7035 78612 862283951 34622 29006 677143503 7035 5864 213881494 29006 80644 895850018 29006 37781 882467768 29006 30717 551782538 80644 65142 224404330 5864 54683 84034300 65142 21287 381006791 37781 72768 827783619 30717 5242 783167627 9189 65142 303462104 72768 79957 688777654 49616 72768 250875394 28547 72768 434698724 9760 49616 237607536 9760 31146 693493006 9939 31146 518676700 49616 42680 698612198 42680 65495 135577833 9939 49997 163460863 9939 26209 767213629 73261 49997 831706683 62063 42680 316556968 49997 63340 622503193 73261 18308 767594525 26209 15024 379347261 61091 73261 359004638 33509 61091 228205379 28514 61091 37578642 33509 49791 328514183 15024 80330 664919477 80330 21845 42453566 58501 21845 634414387 58501 28008 303155594 25669 80330 27178430 73533 80330 457352590 58501 29232 854481648 12744 73533 498156337 21850 12744 354289097 25669 39611 167895553 42280 29232 83879401 21850 26052 45456601 76304 12744 467884077 39611 28686 905280418 6750 26052 641598781 6750 63747 485681596 26052 23607 960834488 46164 23607 195147135 68108 23607 974233624 23607 14969 217757445 64155 46164 964919184 68108 3551 648320463 31266 14969 669202006 54687 31266 695472149 3551 8646 972169029 8646 66322 997891075 54687 19824 263126865 54687 74656 351448817 14315 54687 874558704 79481 8646 941506359 17829 14315 48072886 17829 21565 527708442 44079 17829 807839466 79481 55406 309188949 79481 25369 221158305 55406 45231 488517844 67627 45231 54572777 45207 55406 710511021 7281 25369 988347806 50383 45231 452298586 49331 50383 121867222 81112 49331 721597965 81112 53568 51086386 81112 58706 821037726 28164 81112 34808717 48420 49331 294318924 53568 40339 42248391 6053 28164 944305326 6053 1117 397399292 48420 49303 337193647 45326 49303 632957018 39188 40339 657151435 49303 8598 815066147 45326 62441 116337277 66571 8598 626161976 45653 45326 468963488 24439 8598 871341872 73277 24439 838055982 4740 73277 116124585 70294 66571 700589697 24439 51568 274154144 51568 6912 86331253 18706 70294 669452337 18706 54893 871523090 56854 6912 136647204 34085 6912 537925575 71 18706 886944577 75085 34085 162166715 33117 75085 267772165 75085 23397 62973727 71 56722 699656203 50954 56722 346996037 14861 75085 575015017 72789 14861 198459034 14861 57366 696662077 28825 72789 399621951 57366 75215 746473701 14861 78865 992251454 11433 28825 221622482 11433 12211 187810367 12211 39676 925007631 6390 11433 832906605 74581 39676 625845650 6390 35752 71511982 35752 2577 978610011 23863 6390 492584655 2577 42103 518939272 25591 74581 954296989 63860 42103 729665410 42103 75511 490126589 27950 75511 756837453 63860 69667 102176407 27950 55857 80734443 63860 55687 624269892 69667 12754 810718756 27950 49434 365659309 55687 80514 242848899 12172 49434 105227646 80514 8225 898671934 60097 8225 467345062 80514 3381 163741685 60097 49575 260580859 18339 49575 504543108 17143 60097 629151594 49575 37229 72666571 3381 2621 365568704 2621 39164 714059421 18695 2621 37847878 18695 61866 414689321 37229 14215 97150789 18695 57084 179230727 40936 14215 518683514 14215 70031 366408711 40936 68433 143290523 68433 52755 653167135 80507 57084 994878939 54261 80507 128114351 68433 36837 204622475 64740 54261 322853997 30982 52755 719382325 79988 80507 658084950 61133 64740 77540941 63190 30982 405212488 79988 1116 19454586 43004 79988 630022936 1116 25046 750342585 73435 25046 284448170 16060 1116 83849637 61363 16060 745453607 25046 54750 915937525 54750 24476 395324792 41735 61363 920562261 41735 9228 18792614 54513 41735 8612950 32923 41735 811475154 30524 24476 442199876 74837 30524 665462652 32546 74837 694220826 54513 22145 340162333 74837 24891 595609649 30524 31059 682797134 77257 24891 484471630 77257 42674 320011033 43616 31059 470618534 28782 24891 500494124 31059 4107 21634432 28782 79103 2405225 79103 52766 419258058 42671 4107 919897779 72338 42671 67877147 42671 61069 8382632 51302 52766 905965737 51302 39219 587366888 72338 41762 449553124 17720 39219 18894674 39219 4357 602747189 56353 51302 96147706 17720 1362 373969811 962 17720 508056435 17720 78183 39172428 78183 66211 83660754 70823 56353 904369474 1362 36293 3003552 36293 11559 812296514 26967 66211 456531240 36293 26435 211823314 26435 47523 95283383 47523 58046 991275504 47523 46562 275524664 21111 46562 315212190 58046 71119 43540450 71119 13350 848627494 58046 79892 5178198 59593 46562 260879593 59593 42276 919701998 21445 79892 374301540 2027 13350 360858879 2027 72815 941945079 75447 2027 159847597 21445 60475 844312810 75447 19521 339447954 60475 33468 81292707 64051 72815 878957873 60475 53758 822414305 33468 70344 70945889 64051 8991 301418224 64051 24655 908102223 64051 44069 106690844 70344 22813 77675722 24655 34617 131547752 76538 24655 520138806 22813 67433 853256821 76538 7873 489553006 53021 67433 949892813 9199 67433 254476195 22716 76538 118295788 9199 67833 555374446 7873 13783 733688184 71718 22716 977189404 71718 25476 441331206 17643 13783 398761684 12732 71718 15137982 17643 25026 745311496 17643 32433 925177027 51589 25026 194431960 32433 23824 820364937 30422 25026 267606771 32433 53968 300601149 14498 32433 173856359 51589 80462 259076728 59382 80462 749732285 30422 6314 727289401 59382 37176 429477358 26636 6314 591955401 37176 21813 722112773 5356 37176 12351106 10470 26636 628552386 66053 26636 132771065 8808 26636 854350610 66053 8342 49367450 5356 34107 967189220 70110 10470 468386035 72656 66053 248386844 72656 70715 844472116 8342 76119 724513845 30844 70715 703092105 1392 70715 185954058 1392 22825 484385562 41298 22825 596391790 54724 1392 727130878 1392 78639 962143918 40094 1392 144411721 41298 53424 619487419 45421 78639 817076536 40094 58739 40163576 53424 19139 375136948 34887 40094 588692721 7393 19139 94665137 44259 58739 465026516 58739 2214 111839117 76888 2214 600235146 44259 836 368819191 2214 542 950345427 836 60373 254136970 6039 2214 782062064 69011 76888 717758131 49716 60373 720749830 74225 69011 39934987 69100 74225 844385335 74225 52355 666591627 52355 79067 428488207 69100 29286 744418056 74225 49817 590284257 48857 52355 706776842 71195 52355 335769496 71195 34609 97367483 37452 34609 338579880 71195 12578 722193845 48857 69868 171907776 49890 34609 688178875 73055 69868 810115011 15471 73055 403208523 78142 12578 973139556 15471 17525 576134789 68802 17525 5187732 78142 66985 554590151 78142 73831 989487690 68802 23337 303373216 73831 43749 843124100 66985 73415 487599069 7392 23337 533798715 73831 55640 114898237 23337 25423 756185924 78458 73415 13820253 25423 67584 518455596 78458 12095 587096240 55640 68592 665485182 67584 37932 564468148 78458 44238 285964621 47915 68592 161182329 47915 33925 235845703 60960 68592 724828290 53633 37932 719813386 60044 44238 657621689 63977 60960 890867912 54304 63977 594347431 63977 47732 287736359 47732 56088 149561572 16270 47732 103886800 23586 54304 677048682 23586 67345 422930000 80813 23586 803429352 70012 23586 106966034 76299 80813 579556269 23025 80813 361016788 53607 23025 684083006 53607 63765 161543777 14663 76299 527228583 56957 63765 289629151 23025 67774 296810999 53607 8655 35103730 63765 12497 457680040 16874 67774 305436797 67774 41300 219278720 8655 32279 475656135 33120 12497 31665992 16874 53168 12988674 33120 17850 987001316 53512 41300 908025543 53512 14175 512885362 14175 589 12328883 14175 17387 570937521 17850 14336 458396014 14336 8269 760262520 771 8269 135532725 12413 8269 781038577 68500 8269 800748298 68500 36280 198509241 32078 36280 698476577 68500 2573 368025041 45385 12413 166631713 32078 12783 72718847 12783 125 939819074 17568 12783 152091443 32720 17568 183826797 32720 63932 674435998 63932 71262 566977872 59251 63932 75061037 17568 50446 48572322 78205 71262 625915399 10987 78205 597429775 78205 67985 59774200 63620 10987 498188942 50446 28726 209395868 78205 12554 528587751 10987 7821 223314581 28726 24250 829628289 24250 72275 727356198 22287 7821 913302638 1226 72275 174841031 7821 32604 249457145 54698 32604 998317813 38981 1226 947166897 1226 50630 694325251 2187 32604 613735107 38981 55682 32360616 38981 31761 432227326 7480 50630 314375655 50630 21602 202934605 7480 62860 832114487 55682 6100 101192430 21602 23773 279258168 47640 62860 56495195 6100 59844 405300781 443 62860 591094707 47640 28691 919443617 77072 47640 429418841 9047 59844 362019568 28691 17270 696172981 37083 443 224841307 4433 17270 81618169 9047 68843 226105669 42791 9047 54369437 17270 47871 149294463 37083 72454 64252845 72454 3452 841342746 33245 72454 889354366 47871 73284 801298691 3452 17877 832247979 17877 45670 620680093 33245 10944 786741284 10944 57110 968927237 17877 70249 162917841 17877 34371 297778562 39107 34371 239807973 49639 34371 874031608 57110 58994 484854490 46930 49639 540304336 34371 79079 345651300 78540 49639 796527967 39568 79079 523524097 722 79079 280382118 39568 35254 463504326 78540 5030 63760724 32365 5030 140796632 722 52245 571611341 2415 722 929597225 32365 31928 848730739 35149 31928 724001732 52245 51836 656638587 11636 51836 374161869 2415 53124 990268546 35149 69800 335840173 53408 35149 250756635 58586 11636 72688030 53124 52320 943911966 58586 22100 390188014 58586 69569 714123288 58586 19579 11007594 22100 41847 1960996 47978 69569 19873877 53322 47978 784374839 47978 77651 966627264 47978 1041 894502518 21601 41847 484647578 21601 64035 211987751 2818 64035 934327650 1041 50416 422858506 1041 67080 585345528 64035 20573 656691995 50416 65812 573416092 33365 67080 106762033 67063 20573 529930745 65812 42675 817296445 65812 43582 156318382 42408 67063 397775262 42675 81163 245346127 81163 48249 125663361 42675 23062 667772028 42408 24449 460151436 81163 58149 276339683 64995 24449 716261753 48249 1119 874395483 76462 64995 185867856 24449 29625 665251748 48499 76462 970290918 52163 1119 148196512 76462 78193 54788296 64573 52163 455487322 17858 64573 71581945 33193 17858 543858531 78193 77970 640514311 55628 78193 504023657 64573 17352 706210747 55628 11113 343892599 7916 77970 29247991 11113 48245 691017719 48245 73062 683415965 75526 7916 589662701 76600 48245 730186914 75526 563 564360021 48245 25970 346098639 26800 25970 335079833 7357 75526 243200138 3834 563 125488025 56178 563 107405558 5231 56178 489171988 25106 56178 163583912 3834 64167 219130240 5231 37675 870024028 13955 5231 741189540 5231 51993 35771470 4756 51993 202330812 64167 39977 850136812 37382 13955 440987605 39977 57302 751940662 51993 11572 985834257 2593 39977 570420507 37382 64661 351442585 57302 61728 963997594 7 61728 833435426 73588 7 851309863 29113 2593 671839370 14026 73588 20835758 73588 25209 589721132 7 7342 306508797 38882 73588 347680854 29113 59723 615634281 59723 32505 61467701 72604 32505 47037879 18195 59723 751127518 26696 72604 212835630 29544 18195 749534190 8515 29544 910392216 72604 2913 301909481 72351 26696 282940083 26845 2913 798309312 29544 38793 162985020 54256 72351 1660070 26845 39920 213634641 2064 72351 632229611 80606 54256 774808223 80606 70473 714940053 39920 1596 234954831 72510 80606 561246297 70473 58057 983895758 70473 13753 933487598 54383 13753 901851940 13753 66539 832503874 3434 54383 489031263 8959 54383 539150317 2841 3434 122274611 34042 54383 611253991 61041 3434 660124660 8959 13016 26629456 2841 23676 909327961 4291 23676 98935437 4291 63000 491285882 13016 43153 779611387 13016 58887 147832294 57686 43153 8233421 58887 72106 505747849 43153 18828 33492140 43153 47757 329775506 22680 18828 72360296 47757 49200 852925718 47757 38121 295810814 49200 37089 654002940 31932 38121 818009008 31932 80938 225011564 37089 15169 892919599 38121 54935 503497531 54935 10619 670992058 62501 54935 510763225 10619 73705 573540474 73705 15532 643977479 15532 33 642839920 10619 17528 228527612 77969 73705 409841467 52883 15532 394844423 77969 2437 82142586 77969 14416 798745073 10762 14416 928003170 2437 12411 137534553 14416 886 619391962 12411 78098 443166992 42927 10762 349401991 42927 80878 209199296 80878 58873 646480634 19750 80878 176030194 42848 80878 378558039 39181 58873 654311351 11410 42848 674765700 58873 32283 550246368 78689 39181 146174780 39181 47492 271841628 80030 39181 45377282 80030 34492 311303463 80615 47492 375851063 48867 34492 424425330 31192 34492 516416830 16939 80615 212587285 50895 48867 519289544 48311 50895 591245569 50895 11714 141749102 33613 50895 238307636 50895 80361 292316135 50895 61395 246737799 42780 48311 480490649 11714 13255 904205351 42780 43613 742074956 7227 61395 560015492 43613 53778 99150030 43613 79172 465865389 10981 7227 172673319 79172 46531 322760467 77131 46531 462915740 46531 51619 407425319 58394 77131 957134332 46531 3311 853008160 77131 59582 618462999 77131 14814 324223273 11344 14814 688967482 45221 58394 730377319 24737 14814 367945237 72174 45221 501156258 77285 11344 663145999 45288 11344 602505131 29160 72174 932490703 15842 29160 237297122 65707 77285 663693938 41218 65707 499286869 52080 29160 95405340 41218 10062 813847660 24469 65707 757899424 24469 59012 856455804 11194 59012 463204316 74142 59012 992174257 37976 24469 751640148 9436 74142 174146278 70088 74142 209650596 11194 17395 934638278 70088 6211 588990634 6211 32128 487608974 80951 32128 163062978 6211 60103 331678058 17395 78476 137480033 68107 60103 658399292 60103 68950 590193464 80951 19810 990457743 54508 19810 844135472 54508 5140 282004361 62913 68950 880108975 37886 54508 312027935 5140 58495 849246543 26737 54508 308883558 37886 33889 13993097 58495 14459 784210084 8733 14459 485697944 14459 77755 976981416 25743 14459 849241502 26343 8733 328034187 8733 66843 844657099 8733 58620 924639606 59836 25743 163713131 18160 26343 487976151 58620 25937 319559948 18160 5685 167704740 4664 25937 896675479 25937 34345 536450745 26620 5685 965906885 26620 50426 657335511 11143 26620 941372488 11143 80382 287916411 11143 48380 418397352 81182 11143 780864054 29913 81182 278590000 38605 29913 959393088 48380 47617 947848069 77909 38605 263130362 32912 77909 356679094 5920 29913 971926152 5920 57899 373603374 77909 35407 728424313 40723 5920 619363566 40723 66638 868717224 38704 35407 815242061 52866 38704 122719483 53678 66638 525147380 52866 200 888717681 73976 52866 528050070 77588 38704 916216285 26328 53678 483512676 80282 200 782403519 27609 80282 317191118 2359 80282 247954645 77588 78197 649156743 75927 78197 202625603 75927 63771 212028040 63294 2359 998071668 63771 12838 900957673 12838 41371 121694757 63771 9039 97874328 18163 9039 177846984 12838 36833 655050133 18163 10086 271599140 21355 41371 441179100 21355 47679 842256622 21355 76288 915941148 76288 45204 61085220 47679 21827 375226722 78257 21827 759518826 21827 75527 528920662 76288 38071 752176280 21827 66769 598227044 21827 30121 424856656 30121 39071 322069540 41439 39071 920417151 53738 66769 643482002 39071 74471 747998275 30121 55638 869861498 77249 74471 186665037 55720 74471 59929189 54973 77249 940765072 74471 3021 211130850 3021 5542 914035301 54973 4015 310890157 55720 13549 315773735 5542 60991 340731256 59341 60991 285792219 44790 60991 523230662 74459 44790 143175717 14919 44790 109716637 59341 5519 970276769 33391 5519 719406051 33391 13672 609279822 15480 5519 442905158 15480 79169 605340847 4709 13672 529899218 5375 13672 183737383 59264 15480 400472561 79085 59264 179903989 15636 59264 623843161 36367 5375 256206235 65362 59264 416144088 59264 64207 608565416 43531 36367 105163678 17093 64207 637191301 32390 65362 372883049 54371 17093 525628002 32390 76982 30775814 50140 76982 386589349 60905 54371 783369032 50140 48751 976515317 62371 50140 243068814 76982 62475 54298318 62475 6252 110541733 6252 62415 59936792 62371 662 582396378 62371 2178 403992011 32507 6252 710657829 32507 10315 937915215 2003 2178 321847609 2178 47416 735734520 32507 19114 35090937 40359 47416 639536107 40359 26256 248786695 40359 63371 392064071 24955 63371 870572000 24955 78051 197940327 40359 55984 233864787 63371 3666 609698538 3666 32551 191473649 43936 32551 931307762 55516 43936 838294706 55984 26001 772410492 26001 16312 52889900 32551 56549 217290392 16312 79831 990464923 79831 47696 921984514 26001 63297 66903783 16312 18642 796455308 79831 44018 292678776 39582 44018 200362554 12091 39582 262131466 9191 39582 981924289 12091 43682 503057874 68198 9191 840402771 74545 43682 113774507 74545 62357 468401550 74545 23766 664559356 51570 68198 206054448 45656 68198 508686799 45656 79236 797219462 51570 70211 228886100 79236 62447 82256631 70211 32289 985757297 14386 32289 463996708 70211 17743 919747667 66437 17743 146719549 2050 66437 62662143 57884 66437 530391735 57884 9447 425299364 9447 69023 112767889 2050 50261 847537738 57884 17646 48692133 69023 18880 527014180 69023 69571 934579048 80112 18880 678091418 52923 69571 239885400 14417 80112 156035187 52923 55190 907800098 55190 73339 53370318 40085 73339 125261256 16115 40085 888672418 55822 40085 7513468 11754 16115 105657341 73339 76301 74603626 55822 33579 613732407 33579 79482 627579625 21725 11754 621057302 32490 76301 678399939 68373 79482 931018337 32490 52051 888805159 36689 32490 197293848 68373 52448 221119973 76064 52051 450832588 9863 52448 347637867 61536 76064 205749577 36689 13863 329837240 78223 61536 449912626 78223 2145 750789254 39049 2145 580288608 24089 61536 644075720 44351 13863 865280744 78223 49114 360323860 39049 77108 947927102 77108 17648 339442228 34567 17648 504219135 53179 44351 193087894 12056 53179 209454296 12056 30800 907358365 57440 34567 248160637 57440 32885 17006139 64239 32885 432928054 12056 56133 400848558 32885 54766 241743135 57440 42369 143443345 42369 26858 829547041 54766 46115 868569107 73076 54766 911690759 31588 26858 886198531 70285 46115 120133115 8566 26858 443596000 54458 73076 158920845 54458 76575 178381582 37808 70285 755924459 76575 42697 881178373 71447 76575 45768879 42697 15801 457995309 37808 22363 802576939 58621 15801 214053961 15801 49018 862998027 19175 22363 718868167 22363 21678 997532720 49018 42514 92405554 58621 60990 521362941 49018 64251 473874041 60990 77442 909277542 33687 21678 118364655 74108 77442 259186634 69575 77442 289089877 72981 33687 87518884 33687 33368 19196189 33368 55098 773485461 72981 30617 611984694 72981 69662 41068063 33368 69936 472898824 30617 20962 36052310 1918 20962 154160209 38914 69936 484236965 69662 28984 795324859 41991 69936 930202546 30443 28984 499612310 31084 38914 39185290 41991 8846 760194825 72778 30443 767239551 30443 70700 165999367 49386 30443 72069302 3060 31084 988046195 72778 60486 367419752 47636 60486 126649863 70700 61681 278585894 47636 2717 17586604 47636 60774 496348377 37663 60486 200739583 36264 60774 270828924 38062 2717 986185246 36264 3652 117779691 38062 77976 893027907 61647 77976 956290870 41361 3652 307853253 41361 68634 555023785 27873 61647 283321555 68634 50594 511564524 27873 49495 177680549 27873 11488 576431339 64592 49495 139988439 64592 22316 608911796 22316 58744 22171786 64592 49913 34354554 58744 18227 85845514 22316 37936 71492159 22316 15120 358731296 49913 44313 115377366 19427 37936 198753178 18227 19630 610014636 16129 19630 500231357 19630 51664 980459049 57490 16129 497164206 51664 7433 759953361 51664 17752 223524198 16129 39817 684207864 39817 15846 896434632 57490 15744 78636729 15846 40907 250896183 40907 62749 846550484 14211 40907 418174759 40907 71865 113805156 71865 37235 959830840 33085 71865 733697957 18493 37235 5883457 37235 15986 517706799 18493 68038 66300063 2243 18493 142184074 2243 63878 842705771 18493 3233 90825373 49564 2243 796071185 13821 2243 134775305 42314 3233 920669247 42314 1939 168661285 3233 73129 326403315 51557 1939 213339826 64390 51557 638287111 64390 40281 226516827 52931 73129 261360202 64390 58885 461734669 64390 56772 8960077 10956 58885 773358470 10956 60233 330123666 50249 60233 491240758 58885 14796 375229029 69331 50249 91575755 50249 62455 62132067 62455 41469 568838730 14796 57419 292279442 69331 9287 859399443 62455 70616 605228133 56705 62455 68293529 26846 56705 104916950 9287 56072 694149544 70616 5511 960057839 5511 59838 633520809 71250 56705 987842030 26846 25256 749310754 23383 71250 27454524 23383 35857 343311482 10786 71250 527650342 25256 18292 279016465 80891 18292 513754646 55267 80891 130132772 21193 10786 437871559 21193 2072 129749544 51214 55267 767304182 80891 38434 139131285 2072 42293 197886127 76063 42293 238498284 66232 42293 841681391 74629 51214 979478231 74629 38832 131414722 77612 76063 5468 31171 76063 674373197 66232 7077 119101846 29867 77612 630720536 31171 54225 496838646 68650 31171 98489855 33649 7077 655541968 3376 54225 321536331 75166 3376 431977454 68650 36376 688367283 17884 3376 813577995 3977 17884 256905916 54368 36376 44197376 79639 36376 776611720 54949 36376 633143429 69604 54368 310013641 28141 69604 624444736 18831 79639 681498545 54949 6167 38926726 54949 36503 846697591 6167 66630 14243312 8537 18831 867769488 52367 66630 186581558 52367 51193 160109491 51653 66630 130662683 14039 52367 42184099 37922 14039 734730183 14039 127 701349655 2856 37922 102710022 60746 51653 360152214 14075 2856 91020517 2472 60746 926551395 60746 54624 507069042 29828 2856 16560885 14075 80570 625301721 25088 14075 934277488 29828 23155 660962271 72146 80570 161846663 80570 11909 696385496 23155 2345 171135540 11909 18350 22949277 78572 72146 476321555 18350 70531 69958702 11909 22549 241639717 11889 22549 360665284 22549 75510 613554872 35904 11889 124474134 22549 32106 872183753 29793 22549 853188908 11889 41392 30055293 72149 41392 604519462 11002 32106 970552011 75043 29793 323928807 71271 75043 818058261 72149 18323 159387527 41082 72149 699878830 20987 41082 907546137 20987 57235 940016261 58492 57235 58904294 12877 20987 2689912 45517 20987 488480607 58492 50356 723771728 35340 58492 861383751 12877 27263 949530615 45517 21640 189732818 35340 69555 45579638 21640 63242 501467737 63242 43492 912250362 2130 63242 706079372 58653 63242 698227196 69555 48992 424535123 12880 43492 47803701 42762 58653 279339111 73565 42762 162102449 57364 42762 874508638 73565 16212 610329332 16212 77417 633553494 52036 16212 533493035 1353 16212 487605590 52036 71605 62026254 16212 16207 20158607 68908 71605 324107036 71605 7036 681286589 56483 68908 199539237 71605 28867 671698720 7036 21663 105349210 69961 7036 905160 73529 21663 280831453 56148 21663 846005571 28867 71785 471004024 69961 61833 460242611 27185 56148 788536154 43052 71785 120467115 49640 27185 293766049 27185 65568 510085538 65568 58573 137927461 27185 74536 20947243 49640 56356 51870488 74536 47655 255940944 72356 58573 942116142 8344 74536 854208856 72356 62551 876389856 76477 56356 905650962 72356 35619 135358286 8344 70159 305187910 35619 12836 177203443 76477 8867 245244715 76477 38029 711742975 43999 35619 140285136 53208 43999 678817233 43999 18417 213817676 72260 53208 33131168 30605 18417 983811889 30605 75558 789515098 53208 10889 41444079 667 10889 19908848 30605 46321 484129293 10889 54663 603283300 50374 10889 611069062 667 40373 993953137 79142 46321 902552943 75935 54663 681687491 10112 79142 989412527 79142 12232 366025837 58556 10112 251455840 75935 68885 337617386 55083 58556 566620462 5721 68885 552554782 12232 60109 160782908 55083 1267 495217885 5721 16325 778733820 55083 41783 802912620 24198 5721 116458135 24198 7353 357676067 41783 27201 849870204 56947 16325 496300517 37865 24198 227818485 27201 7570 752737155 56947 78260 276451174 79766 37865 51961374 46977 37865 868638760 79766 58985 698213227 72038 58985 612843663 20658 78260 838207923 57472 79766 297870589 20658 5763 828369906 58985 66511 553585239 72038 69614 191983872 5763 41050 742511145 33330 69614 102603270 48547 33330 753805492 61608 69614 49837196 25545 61608 481924495 48547 7063 51371338 48547 37510 626370041 37510 63204 991315381 36881 61608 50460521 7405 7063 782784373 36881 16254 792812967 81133 63204 289447103 16254 36493 659450804 81133 55695 19804314 35368 7405 454132234 51990 81133 588112116 3255 35368 613964473 17247 3255 494057427 51990 52444 142135523 3255 14955 54426642 3255 9466 51501673 52444 38370 87468385 35257 9466 766679739 2360 14955 25396865 59527 38370 473345074 59527 53294 332960792 20284 38370 986722583 2360 60642 61874296 43418 60642 445257603 20284 21203 564242129 60642 46827 145983144 36941 60642 948549565 21203 36108 695585981 78730 36941 832750280 56230 21203 839017965 36285 36108 19330570 36285 56017 698007600 56230 11958 420907701 6589 36285 890615419 10677 6589 134343949 11958 5517 812034852 5972 5517 482634883 5517 59046 942228984 25509 10677 149963522 33104 5517 478704136 2822 5972 139392775 33104 22158 866559896 34529 25509 89667595 67576 34529 235582032 33104 23364 104900080 23364 67453 514627496 67576 47553 670152334 47553 59651 83545952 54764 67453 382355135 47844 23364 242397300 67453 16189 190638213 77172 47844 836520172 68990 77172 705705937 68990 44517 70298623 47844 73627 18752095 39812 16189 422391460 17335 68990 26206388 68990 62554 951119907 19550 73627 556129932 19550 7926 890808207 19550 2118 966334635 72880 17335 637777009 2118 53666 323103499 8967 7926 580063354 72480 53666 548000681 13361 2118 74674066 50754 72480 581925505 34734 72480 116944689 73448 34734 542459744 72480 63629 995817251 26313 50754 441278769 3183 50754 571873056 34734 32336 412192766 73448 23446 288391839 25185 26313 414727603 75726 32336 481869058 74731 75726 289668448 75726 35874 870065557 5881 35874 693485376 77647 5881 170746929 4918 5881 977622263 77647 46081 685157650 5881 29755 156615232 39777 4918 699695561 4918 37478 694378348 44567 29755 112803164 46081 77457 818754222 17565 29755 308174974 77457 67549 912701882 67549 19391 51786035 67549 21134 480799557 40395 67549 561008073 67549 41028 505817508 61198 19391 88272651 56940 61198 733718890 2206 41028 293305291 57014 40395 504440573 67426 57014 123405272 25559 61198 633081628 79555 25559 212647129 79555 20603 76162694 67426 56534 168149793 56628 56534 715159211 65200 56628 830896602 56628 58624 925407927 21200 65200 807806928 31728 58624 268854078 65200 62015 881708188 21200 25727 652404980 2987 58624 826490819 2987 54931 81516767 2987 53772 802497722 30732 62015 950775399 30732 56067 99529493 53772 1018 306552876 26641 54931 616349702 40647 26641 490143263 1018 30607 130148835 40647 72960 113340611 41357 30607 685679917 72960 12206 548760773 72277 40647 2505072 72960 68763 714818195 72277 80957 444802786 29240 12206 706710447 41538 68763 458379744 77397 29240 96122414 74680 77397 226700903 63164 77397 39296810 77397 38766 335787539 77397 27040 638407017 27177 77397 581081605 25391 27040 441669436 27040 9133 38885454 71398 27177 229824926 27040 64578 298791284 30187 71398 923084914 71398 4396 448716900 46132 30187 38025965 30187 6544 710158983 22613 30187 17329641 46132 55094 385479976 4396 6898 281932542 534 6544 12866217 534 26367 938411273 22613 15847 372111737 3145 15847 5823696 3145 2849 262917620 31794 15847 369456480 15847 7181 855019527 67363 31794 878884792 11513 3145 230383455 31794 79727 307623516 67363 27319 144905515 74376 67363 425136389 11513 57270 90385893 29806 79727 876119573 15428 79727 260950783 74376 16034 793079445 42167 57270 331797816 75855 29806 327503453 73843 75855 13341709 75855 2871 509619243 2871 36669 485852979 37378 36669 430578750 1196 37378 183389829 20626 2871 199716017 60362 2871 816465947 26611 36669 92873637 25485 60362 852989012 26611 24936 521468658 60742 60362 812992404 60742 58571 976789821 42645 26611 408156696 58571 12866 52792885 24936 45873 206392686 42645 60865 296380414 45873 80288 418656185 45873 59546 201026422 16108 60865 390108079 59546 54550 950414369 60865 77272 646101413 54550 73830 987271189 77272 63834 509986268 29516 54550 128971522 57223 77272 303187551 29516 23536 863899234 71638 29516 900544760 29516 76739 42639491 44605 57223 463074672 57675 76739 901172316 57675 13128 328245061 71638 65453 741718101 10543 76739 708585086 18647 65453 503926760 42386 13128 426866043 8900 13128 524707422 42386 76284 309504215 76284 60979 240567516 49781 42386 149672487 42386 5580 887498461 4351 49781 872495565 49781 8785 421556341 5580 16691 444603101 30905 5580 934258130 5580 56448 264660905 30905 44563 282177830 8785 15350 885499526 48169 44563 192323561 48169 38232 819156802 48169 49124 397810477 48169 46052 855624149 14321 38232 24023001 14721 38232 139529209 2063 14321 837135195 14321 44496 486645902 33866 14721 742061731 14321 79157 328547702 79157 12828 984698142 44496 29069 332846602 44359 29069 385861274 12828 80702 606903069 79157 34440 42929822 77510 80702 544451383 24282 34440 791519907 24282 32667 784020052 80702 10592 167180080 27938 10592 964364631 30248 77510 657288914 27938 14778 308309945 81240 14778 98128235 81240 55207 71574115 27148 55207 6613663 45374 27148 856324387 27148 14209 878305317 55207 78555 762784427 54058 55207 639194845 45374 72046 637238394 45374 68024 567122791 78555 79522 917378048 79522 5445 250330662 65846 79522 253005782 5445 68081 46075001 52534 68081 461230170 2082 5445 26296954 2082 29344 902820722 52534 66025 564495960 52960 66025 817131503 29344 66459 932065702 66459 8047 414937777 57766 52960 567659580 66205 57766 779570310 2998 8047 399926050 69649 2998 741495441 66205 57015 303531182 51603 57015 30724239 57015 40418 65304289 51603 18756 823888934 28440 51603 58649484 31866 40418 372292252 14393 31866 54659219 60127 28440 61887974 4869 60127 807056859 60127 40977 895297500 60127 45166 110024418 35035 40977 254526281 23083 35035 340473831 14755 4869 589571121 61668 40977 155937995 46402 14755 412481421 14755 40375 842456400 19345 14755 13331020 38803 40375 431968379 34995 46402 576689026 45003 40375 974855406 70153 34995 428080648 12327 34995 929126950 43484 45003 206218853 43484 3952 926537148 4165 45003 180339071 3952 22051 264267980 15410 12327 419278262 43484 32577 321478292 32577 55420 197658041 55420 35960 192432295 32577 21681 936885462 8028 15410 905861470 43366 21681 647682083 21681 25936 492469134 43366 17706 533480411 54252 8028 878385086 49240 8028 54388215 45334 17706 156562380 43291 54252 101244896 54252 14073 67156119 23569 49240 972177442 14073 64982 716449317 43291 27732 788682259 14073 76786 252821437 27732 35627 515343895 23569 75214 448996111 38911 35627 332658775 35627 64664 107478538 7071 38911 250236479 73815 64664 909744666 77147 7071 772304910 22204 7071 597794298 73815 28605 153190838 22204 53869 792332890 77786 53869 689972555 79409 53869 536019700 28605 56800 43429458 68785 53869 758638401 79409 13689 142912976 47056 77786 670968365 47056 416 161746268 416 34656 815518926 36932 34656 179854756 13689 23232 179778600 36932 41706 227977834 416 10114 66324474 23232 44436 582685717 26839 41706 532008568 41706 27617 270991799 69095 41706 842828637 26839 47959 36346817 47959 35592 328147050 69095 55744 336350054 47959 42844 911887989 10567 35592 803277987 42844 18901 842552598 49715 55744 555337180 73836 55744 311945647 49715 73792 433585337 17138 49715 17799521 2744 49715 433763861 49715 20776 514362263 35237 2744 600759115 42006 2744 457358831 70246 42006 223228639 35237 35135 685231616 35237 12830 236584855 42006 37862 339351729 18035 37862 805196816 35135 65880 904714286 8302 35135 686612422 8302 17435 278531758 8302 58686 110371108 45979 65880 682174238 11473 8302 934717999 66219 8302 58035964 66219 48485 489130451 62150 11473 89964137 62150 68571 323801757 11600 62150 814156828 11600 4806 552543135 52169 62150 659122200 52561 52169 365283460 45054 4806 214579248 11600 42141 102229996 52169 58554 483987778 20746 52561 571593118 8182 52561 588341070 77610 42141 205513289 20746 60130 78437020 20961 58554 675521765 8182 50952 361229497 23720 8182 413903910 5675 50952 959574481 20961 6093 703549300 23720 57760 137252412 17020 23720 125636104 35957 6093 897736774 66605 17020 647364889 66605 9677 366432538 17020 46369 936642256 69043 66605 95986352 49804 46369 612939851 9442 66605 895232299 49804 9607 807359078 9442 3443 811200777 79204 69043 962658652 79204 51452 352565759 9607 50715 328656607 51452 74694 966784577 3443 57226 938387898 79204 19068 140814691 5091 50715 900411599 52120 5091 259976264 57226 73147 855900187 19068 3003 2404073 52120 32428 329345467 36715 32428 858326866 36715 13781 782717845 22480 32428 613254806 21465 22480 579744835 64862 22480 777990466 36715 74217 301918557 61997 64862 623998748 60062 21465 147729164 70860 61997 662781069 74217 61340 547336664 39076 60062 855173763 39076 19765 547179924 65629 60062 700557451 39076 69161 594075178 2468 69161 753171603 30204 19765 653868296 22529 30204 718222311 22529 14702 217573986 2468 32888 731695764 14702 72479 460965400 72479 13896 44755007 22558 14702 345275154 2432 72479 245975469 60463 2432 964569778 2432 79080 431637728 70490 13896 417384996 60463 74435 517203755 75272 74435 254477868 75272 70126 72677731 67045 70490 625755428 14398 70126 477006389 67045 58131 289864154 75272 23712 421242565 79221 14398 231738516 67045 69501 9789659 73254 14398 367657258 73254 7189 160620571 69501 27918 280847468 63013 7189 58453078 27918 65556 167868926 51211 73254 462356388 27918 34623 776902296 42922 63013 402335192 31151 51211 49837698 19058 34623 584965908 57028 51211 153378606 27646 57028 660249548 37272 27646 109717346 21955 31151 655713597 27646 4370 939463140 37272 16954 739192476 16954 67889 425080619 24377 21955 872569158 24377 11723 158925436 11723 28831 803861682 67594 24377 273629391 11723 79450 912048282 15831 79450 98294562 55155 15831 786944549 17160 15831 641912746 43767 55155 381274433 79450 33424 138915453 55155 11324 91050461 11324 2602 975532443 58098 11324 295121358 43767 25798 117300013 68273 11324 74632332 19855 11324 639159580 2602 63266 248308718 30733 58098 583256425 25798 45538 124879376 63266 53486 23421169 15383 53486 759933851 15383 40032 203827482 53486 59412 974880687 59412 24432 623821556 53486 61953 493547929 61953 37840 250195450 59412 356 863886155 13047 356 36395146 4921 37840 993239826 13047 34683 898354046 37840 40403 548592139 36968 40403 572622696 41368 40403 188114991 36968 63572 701587605 75031 40403 717797635 36968 46839 202438374 36968 5363 699240852 63572 27554 729642585 46839 7268 104522433 5363 6832 735309358 5363 29911 116201149 62244 6832 740217799 54441 6832 916265400 20153 62244 844127516 6832 72201 635340802 48821 62244 534926433 62244 71468 132511538 44777 71468 833350146 65517 71468 968460949 44979 72201 486137243 62977 71468 112462874 65517 80416 16506421 65517 72908 947357822 67431 44979 43374314 25102 44979 952129496 37652 62977 207499666 22496 25102 469221179 23814 67431 605966998 46019 23814 429363109 44682 25102 24505 14661 23814 45092426 14661 64442 101153202 77189 23814 495016415 46019 52299 350746840 64442 78756 321957449 50384 64442 2252299 77189 79395 377976049 37794 78756 803673097 37794 5293 322456773 79395 29136 934763175 27131 37794 330763782 10923 29136 47949614 51426 10923 942496654 76921 5293 37987889 27131 70186 956527474 70186 33277 289080025 12171 51426 277996029 30457 33277 884256561 49634 30457 177252924 75880 12171 89006158 75880 38940 924403832 38940 45310 638663395 66150 45310 667566223 13236 38940 185262802 75344 75880 141900253 75344 47200 117125615 66150 37162 114805167 13236 31507 125165345 47712 31507 376540888 45364 31507 134194285 37162 20162 906198325 69529 45364 39720961 67007 45364 666023884 47712 62095 809723148 13776 45364 11497272 13776 80392 195003531 2497 69529 547536811 80392 54629 795830035 54380 62095 128519767 2497 53731 910158729 53731 26114 101118814 54629 43258 595600404 18595 43258 749908621 54380 65421 978258500 64049 18595 588951681 26114 69111 312034221 69111 13886 240759793 69111 33372 384377061 6712 33372 128249053 13886 21749 455093185 66376 33372 650378563 6712 69647 633196478 66376 71825 336279990 12937 66376 118051108 69647 68205 262635699 23154 66376 440252475 76180 68205 760526880 52520 12937 137227542 5564 68205 461651327 5564 11851 489401361 11851 57722 932971526 76180 44612 250785714 34506 44612 5707113 5564 63 785547695 11851 31011 534295682 765 34506 831251539 31011 60128 743253944 765 77544 87622319 765 73412 598507229 45179 73412 249366390 27937 45179 86399613 45179 23157 929930139 28771 77544 577988093 49049 45179 209878344 50590 28771 35160072 74897 28771 942758776 75392 28771 353231636 66324 74897 846895616 35409 66324 533739964 75392 51692 50443963 2478 51692 725600541 70524 66324 105226242 2478 60646 51176218 51692 32205 400904769 11655 51692 251038336 9261 60646 68375424 60646 43540 192406372 8868 32205 36880790 11655 57549 917979592 55052 57549 810033883 9261 47391 651071537 57549 68968 478820311 11748 55052 651369850 11748 461 68274621 66774 55052 810675587 47244 47391 105661810 13768 68968 705446784 13768 78380 857646963 52130 13768 108769311 78380 20777 111339148 20777 7195 761339239 25225 78380 402278293 65387 20777 30536483 65387 72405 576656425 58275 25225 390950915 65387 55923 459204787 39740 65387 844515667 65387 5405 898841974 58275 63530 116257374 63530 75895 533511681 63530 54000 790867877 2400 75895 315725439 2400 61431 555094241 75895 3813 105454012 54000 73619 136956833 10463 61431 876187546 73619 25885 101540429 10497 73619 704558032 3783 25885 422657620 24072 25885 638142034 25885 35328 372937464 36143 3783 708147337 26358 3783 740404618 26358 25548 565854998 19468 24072 131654956 25548 1536 636111303 26358 47637 591056519 80070 1536 271353843 7382 80070 830241843 19468 20699 662530660 41770 80070 151150063 7382 73197 718011097 44373 73197 522216744 5644 41770 89800102 43028 20699 408816285 41770 21585 610999248 44373 57564 382838006 74903 44373 999206879 74903 14544 631168596 43028 1552 832420966 14544 37242 516944906 60949 37242 537862733 14076 14544 125401710 16461 14544 106668534 49299 14076 38540779 16461 12999 775358578 60949 50925 12950099 49299 56609 294897682 16461 32572 768455153 12999 59032 480041206 12999 49728 670188967 49728 19295 811541535 33386 56609 115219739 64619 33386 28785948 26200 59032 80842993 6923 64619 361728235 26200 54547 182255532 54547 46672 410822023 27440 26200 561323892 29808 27440 115817144 7637 46672 139206100 71449 29808 642071861 50241 29808 89578096 39119 50241 687323040 27250 7637 26700025 5148 39119 887821035 27250 73849 963437398 5148 30465 602432314 30465 34613 215143685 68653 27250 677561820 9017 5148 492425174 11326 9017 598807275 6021 9017 791397371 57676 9017 687370646 60464 6021 379636203 57931 57676 805102283 17236 11326 399396210 17236 50993 523514850 57931 64394 89176386 57931 61767 199523903 67711 50993 83234835 12160 61767 665281750 25245 64394 491740207 61767 17957 977845719 12160 30226 898932325 12160 4589 707903268 45309 4589 547213944 45309 40351 771070904 17957 80486 168856190 45309 30314 396365278 37725 45309 966662038 45309 73557 67334695 73557 30014 353674404 73557 26475 707548902 73557 66192 506720133 37725 57530 411243548 66192 1345 699450441 62517 66192 489143550 1345 32524 196755712 24689 62517 603107240 24689 18884 974913157 62517 53597 192078237 32524 63022 470237401 32524 67135 418287466 28462 67135 126623391 18884 67887 40102333 19652 67887 721153003 67135 52659 164376377 71193 67135 403319271 32826 71193 370194545 52659 40655 484030783 23566 40655 352510721 40655 64732 710479739 67441 64732 79704572 29368 23566 13676239 25949 40655 855439838 628 25949 698855019 34145 29368 215749197 25949 13725 715699914 20983 34145 660702359 42365 628 301205755 23099 13725 788125083 34145 9891 660758069 13725 5291 949702513 5291 47399 676943087 56990 42365 826633093 47399 51466 806367849 51466 49865 49487794 51466 71649 873314434 51466 19093 276599390 6286 51466 664520526 2479 6286 728096419 17965 71649 32073652 2479 42542 237500664 19093 17654 430398628 47038 6286 442613220 47038 33416 451524064 42542 42195 458995840 33416 50493 888272461 6844 33416 881392172 47038 48493 433628111 50493 38399 431222118 48493 37445 739685429 19980 50493 609359898 44886 38399 609902275 48493 141 352506887 141 13833 870514864 18089 19980 342831045 19980 38834 876965270 44702 18089 502878431 38834 33677 331051081 44702 4841 744000980 4841 58709 881262652 63166 4841 599889977 64109 4841 464211522 54848 58709 39783361 54848 71424 41823764 42880 63166 842868292 63611 63166 951715388 71424 74887 99541757 42131 54848 43220178 59864 74887 393589514 668 42880 532651948 63611 64919 668839907 74887 76957 169268617 668 29273 422013816 49259 668 822242687 18306 49259 987927541 52056 76957 221527965 49259 64175 178073152 27135 29273 774132366 18306 53136 288611819 24939 18306 541378340 52056 81121 302498022 81034 64175 436224650 10676 24939 612260441 24939 76550 854088420 27752 76550 245696219 8318 76550 594786864 57855 8318 501390286 12631 10676 938770812 12631 15902 116891528 8318 34064 941935246 57855 79504 169551538 79504 10353 397669286 34064 36974 701719046 34064 45951 417997550 45951 66169 692790480 34898 66169 121810975 2804 66169 10018668 34898 57476 249844630 57476 24148 742513151 66169 6421 628129063 53896 34898 48222468 57834 24148 902745494 57476 26395 839487757 26395 2494 325533204 18732 57834 307562505 53896 33989 618747402 2494 40321 283448010 26395 78073 824738730 72170 18732 40734689 40321 15213 828014270 78073 1264 907144869 47372 1264 433846370 9378 1264 65409920 24433 9378 391958995 1264 69359 492656750 69359 74976 796132440 39781 47372 95520335 59328 69359 90491971 24433 6543 97943291 69666 6543 448936425 55552 39781 388526324 15006 39781 882619837 60677 55552 936616863 61989 69666 362174089 15006 25094 655127547 18865 61989 268425769 61989 19016 992529954 10060 19016 184468653 10060 3120 238479489 10060 65361 718379293 10060 35713 449032055 75332 65361 272015455 3120 61332 918422367 35713 70513 37109530 61332 58370 336081649 75332 38830 274387802 51876 70513 258762480 51876 80189 101615005 63438 70513 716882556 80189 777 877763593 63438 35474 653977453 51876 79704 491831569 35474 18006 700977850 32562 18006 409479980 777 48876 105244219 1534 48876 670593576 74499 32562 347403706 78531 74499 803861361 79354 78531 10149156 1534 48023 134708080 74499 12728 32049544 66479 12728 923355125 66479 41138 418619870 27625 66479 338707715 61753 27625 341275574 39683 12728 65061578 31423 27625 67693370 58927 41138 346793133 58927 69248 85709719 61753 51569 560644908 51569 4119 589165084 58927 30755 597746560 13524 69248 878880214 51569 68965 54911212 51569 69865 947611511 68965 69160 940292873 69160 11549 303747872 39527 11549 122989428 27418 68965 593650829 14453 27418 562902866 69160 22977 235717500 39527 50758 782695778 27418 4046 37373940 65680 14453 924598437 65680 28678 590794722 4046 70646 314037595 48483 50758 568998179 70646 11404 116528596 10647 48483 18424775 10647 78337 41940463 48483 67860 66091798 44686 67860 503246390 67860 60284 550914035 30573 78337 797240109 25756 44686 792965658 60284 76569 79491266 76569 22318 693140117 41824 60284 184610376 38365 30573 696708653 22318 48877 853597714 48877 15898 446968508 32186 15898 319979530 41824 18317 784452162 36927 32186 168877780 24840 15898 312980632 32186 77716 326462272 18317 65041 45567928 10979 18317 306461147 65041 69720 308460828 24840 78757 593563175 69720 66410 168876930 11719 78757 835142343 15732 78757 92790533 78757 59524 445047453 25101 66410 981477882 78314 15732 77002560 10628 25101 318796826 59524 58218 1962127 38853 10628 538522914 39454 58218 611158625 78314 49753 234174497 49753 51192 935608673 58218 13478 767329558 36343 51192 581257086 79147 51192 198287425 57999 51192 882249571 36343 4245 405423751 15589 13478 81697751 15589 53514 442177334 63906 4245 287713469 53514 10772 677906720 4245 80876 557134305 80876 71606 466730818 71606 59922 804985234 71606 40482 582452686 10772 75921 709273627 75921 11164 206281105 40482 35911 801402307 15427 40482 739468470 21020 40482 754433748 21020 75480 262512354 70333 35911 9952949 75480 66129 59107934 66129 59530 18666739 75480 14236 323428601 75480 46670 777456832 14522 46670 376128935 19644 66129 703071567 49105 14522 598720268 53988 19644 700629834 46670 36241 776717009 49105 15742 850316487 19644 1793 759818460 72766 15742 809125126 78356 1793 886894536 15742 44026 142075525 44026 75470 905274892 75470 19315 522375695 31289 44026 948711870 74588 19315 318184443 31289 43116 847422639 41068 31289 978508491 41775 74588 135265113 74068 41068 918927676 41068 22581 894669558 43405 22581 767674684 43405 42468 587010020 57986 74068 359417381 20075 43405 122226315 42468 76904 551148110 43405 35569 437134080 19851 76904 716076791 35569 3629 402801156 15773 20075 11824498 76904 15221 779494918 35569 79010 328686197 79010 28672 130682916 24305 3629 555501831 15773 37695 546323796 45977 15221 704966107 37695 29548 651536067 37695 10021 817412621 70519 29548 795664662 4108 45977 437890918 49789 45977 50405208 11881 4108 484560878 70519 5681 239811712 4108 20579 534980958 41685 11881 291606504 75831 41685 846642243 5681 48785 729330746 5681 9430 403051678 40087 41685 187555827 23343 40087 978478038 53894 75831 138015717 23343 10327 27389327 68195 40087 8601287 10327 12047 880614220 63003 10327 579180998 25575 12047 427189626 7439 12047 12576866 68195 67175 822158191 51039 67175 964904521 67175 30496 747517793 51039 70103 608977304 31219 30496 180128796 37451 51039 622004825 56118 70103 50838061 30496 5620 246766682 37451 14339 248472974 71113 31219 565276594 14339 6606 879366881 6606 59369 825696946 59369 311 83176529 311 2251 636035289 59369 11904 739496848 59369 25890 127149357 33127 11904 606033430 12419 25890 623826888 11904 18318 201081252 12419 46228 800227609 25890 37222 423628592 18318 80975 816906870 38563 37222 936825785 10523 80975 356299101 37552 10523 6005000 37222 43496 313677409 78094 37552 347969924 10082 37552 350385681 6423 10082 249284999 43496 55397 646545306 10082 22276 340065823 12490 78094 255469586 10082 80032 865748540 22276 52725 152166826 77781 22276 964617015 22276 49512 300556189 12490 13153 227143218 52725 47567 567744958 52725 5212 886169310 47567 27372 201784113 27372 6430 845619752 17148 6430 630062539 6430 79866 359868576 69825 27372 329768829 52613 27372 671901889 71968 6430 302968122 7337 17148 602525147 18586 71968 958066964 18586 66549 290250531 66549 55073 240136180 71968 38888 915144573 62545 55073 348145852 39926 62545 363188127 62545 76784 11289494 58298 39926 692451218 54041 62545 994048095 39926 9645 581051477 5112 9645 436693346 9645 5466 162107903 5112 52550 255106327 14592 54041 447809009 35602 14592 845977503 78670 52550 116512156 35602 46557 371124193 46557 68828 619310956 4006 14592 366662931 32737 78670 4469091 27217 32737 381776019 68828 56183 483215941 54130 56183 469531003 28800 54130 606139118 50085 28800 418770829 27217 44458 645238781 51229 28800 833143347 56135 54130 326959049 43169 56135 641356475 38335 43169 351356822 47063 38335 825102212 7767 43169 848927494 15188 43169 579664362 15188 57559 512519477 15188 57360 707726678 57559 72664 513652424 72664 13037 737162133 15494 72664 482568209 57360 19611 25051874 34614 15494 375304933 72664 43803 980930621 13037 27172 4319576 71213 19611 680406747 71213 49145 459872692 71213 3105 106046681 5188 27172 514129899 10317 5188 131614840 14933 3105 832407998 14933 15751 536328542 23860 10317 510122843 73662 5188 714432392 14933 14784 186074266 57018 23860 873159980 73662 60206 363320361 55769 23860 462382502 73662 44725 47067255 70372 55769 611685357 70372 7516 962419791 7516 79883 382665454 9600 44725 318888025 9717 7516 86038346 79883 44618 124893728 57873 7516 48591666 66466 9600 781448735 547 66466 7261900 66466 19511 681491776 8920 57873 167863194 57873 69721 878321516 19511 6411 388724866 69721 35420 644267727 35420 55565 832783519 35420 40431 146936841 35420 12252 595238161 6411 17587 441593679 55565 39259 89198164 70061 39259 171648450 12252 1242 446015976 70061 36480 245406043 58423 17587 106360252 19541 1242 784560547 36480 44716 23459055 6304 1242 540349142 58423 30574 38651065 30574 30002 84861771 40036 6304 512828884 31824 6304 130999648 43914 40036 125497179 21441 31824 495113979 34900 40036 944842168 26972 40036 551155304 47316 31824 697189361 66573 26972 61793190 40 66573 19345930 31428 47316 342845678 30877 26972 39086709 31428 65168 796877381 31428 41440 445974898 46403 65168 106384360 49922 41440 460929880 61524 49922 764518241 41440 19009 625408327 5063 41440 24403866 5063 21675 878487075 19009 77577 324157194 77577 27147 456225502 5063 13474 709885924 5063 38976 598116251 80782 21675 1652899 38976 46268 78878345 14074 13474 300717411 35491 13474 324421151 14074 75866 33027165 9236 75866 139854014 75866 48696 107538360 77309 35491 35690354 978 75866 427059006 75866 41460 620090839 48696 61904 117036885 61904 39877 970980715 978 53477 26939858 80853 978 316506576 30630 41460 285653779 20307 61904 508504895 80853 51133 89634058 30630 26260 484321603 23967 26260 410380992 26260 74702 340462610 74702 54578 431655151 51133 62071 287852380 62071 66391 81100517 54578 12749 116282811 54578 62264 837157762 66391 26186 812138743 33339 26186 87467913 66391 26675 247905074 26186 11624 62842026 70041 62264 703749901 26675 63539 184067177 63539 70431 340835182 70041 38357 504670734 38357 35317 664052701 72228 38357 338932238 38357 19874 63492582 47872 38357 189864634 72228 29604 14813599 19874 21383 527404043 22657 21383 484157371 11540 47872 867470057 21383 12766 23789151 21383 33344 931931923 12766 68305 774378439 68305 46087 836105873 11540 11702 48302453 12766 7090 395415835 69430 11702 146390633 65942 46087 919327118 26709 11702 520170994 7090 53250 519991344 69430 63250 881363093 1348 53250 787524885 65942 17382 833337476 41024 17382 27273100 69031 53250 532007082 71280 69031 466307312 39610 17382 407230176 41024 1424 827490455 69031 40369 98045883 40369 48287 364769654 40369 60998 388802078 59360 1424 240518669 40369 80038 512788406 40369 8563 198152395 48287 62960 123137842 54255 8563 469139324 19554 80038 280516066 49251 8563 605710326 38625 19554 424109486 62960 16161 283864739 15194 19554 85275632 38625 43929 216945499 43929 3304 927635 52924 38625 379147121 16161 33700 413064983 18275 3304 97838203 43929 63249 356618612 52924 18181 42092471 18181 11801 203235358 18181 17212 607399117 18275 41284 810904953 17212 71908 35906834 11801 76195 38235350 41284 58812 57790910 41052 58812 127116936 68949 76195 123494103 71908 21435 91827699 68949 19946 557414724 18943 41052 237391906 41052 42669 191728851 75219 21435 532994969 75219 52394 157356648 50626 42669 480440273 4127 75219 464053298 52394 51352 439693983 3757 50626 10048830 50626 39037 507207 51946 3757 194536304 21549 51946 540089172 16160 21549 353603741 16160 49649 593982862 39037 40563 732115024 51946 22508 817537445 42822 22508 631082243 49649 20810 78607942 79366 49649 557902588 20810 48637 964894495 78988 79366 353732841 69623 78988 914708353 78988 6173 981526748 79983 79366 889238553 81141 79983 310033972 30315 79983 742563940 80831 79983 781004665 44176 81141 609413839 44176 51996 802375569 44006 80831 464222599 30315 26346 594239960 54606 51996 676536690 44176 66452 189205744 66190 26346 753165996 33632 66190 366747542 33632 52122 462367567 62590 66190 868427960 33632 39506 390782870 68330 66190 436510956 39506 74137 546562986 74137 32565 874799882 18639 62590 103631554 40178 74137 424296387 32565 28474 495445653 18578 32565 768958442 9754 32565 613678898 49189 18578 93944646 54002 40178 441036955 79682 9754 45360220 79682 46373 30258721 54002 13241 617296143 12481 54002 837620842 46373 52189 574734906 4087 52189 188195161 46373 43880 360941485 1082 13241 757790790 12481 296 876401421 52189 77278 596578614 4087 52244 426984085 296 2865 379886114 77278 54474 51692519 54474 21362 411657278 52244 76760 136296950 54474 3205 281303902 45300 3205 899413534 30117 45300 298797629 16261 30117 656705258 65275 16261 854950129 36985 30117 217338533 63583 36985 95202377 33926 30117 482936136 33926 37159 519054084 63583 79372 419448209 79372 16639 512551715 1703 16639 60173315 45503 79372 42374820 32585 79372 886002841 51586 1703 110019346 51519 32585 11759030 1703 62278 56473310 51586 13492 555402219 40098 51519 132914940 7016 13492 196722109 8288 13492 148580342 17819 40098 736043058 13492 39440 697373357 3873 17819 801808583 73199 7016 430833100 36498 3873 184576490 20433 39440 67689085 39440 69849 835822644 20433 8453 209131987 20433 34087 121645050 34087 4863 449157975 69849 79077 415507279 54569 4863 44576643 49712 79077 418451272 71619 54569 888049675 77344 49712 17873001 29384 54569 881750370 29384 30017 132929084 73865 77344 825411601 71619 19545 648067518 30017 62764 8510808 29384 65111 52145867 30017 55432 77393812 55432 80143 743812844 65111 80484 167343045 65111 17546 310709829 65111 32592 998861972 32592 55069 827165003 32592 40309 549642956 80484 41919 925962897 40309 5270 713306004 55069 73687 326838997 55069 70950 255301006 66133 73687 879212800 30084 73687 99538446 48906 73687 41990008 65587 48906 64957026 34711 66133 741798193 76708 48906 834620733 30084 22579 133909334 65587 56187 56101630 6999 56187 470981147 22579 7730 170836271 7730 72994 655951267 44510 7730 396278774 6999 75278 10688207 72994 8746 83299111 10938 44510 409673851 72994 61288 502327982 8746 24989 271829073 75278 22534 668683319 22534 48045 267464729 22534 51539 407954954 21959 51539 728507531 51539 54357 52423008 22534 585 949572164 585 56521 159552378 69810 54357 16004589 45158 585 423732160 32700 56521 903384223 45158 1368 958902718 56521 33456 782112060 68728 1368 104115982 25576 1368 380801945 25576 54224 333188911 1368 41063 765859439 68728 14921 966450097 68728 29060 440545275 41063 35021 747619788 29060 49823 174529787 4594 29060 883986020 29060 78227 908567431 78227 51532 397171611 30981 35021 226443395 55278 30981 154076925 78227 11118 493431053 52762 78227 896416396 11118 47856 7697823 55278 45868 172361723 11118 38926 164525390 45868 9571 893647134 4473 47856 212455564 66348 9571 816225345 69092 45868 939534981 22397 4473 674569993 66348 5479 216404278 7058 4473 90683069 65459 66348 307127111 62843 5479 607092779 62843 56300 13791150 13266 5479 368430823 34941 62843 874149346 34941 5773 487798015 61100 56300 970412296 61100 29068 122863286 61100 59492 18226721 5773 34406 770355214 73571 61100 581640350 59492 79095 588715821 75067 79095 855458392 11666 79095 340272798 76117 11666 526874528 52338 73571 901867079 75067 1161 771326895 71914 75067 72604844 6162 76117 122645911 76117 65096 144856596 65096 8356 558399236 49569 6162 731158775 67332 8356 145330698 65096 21622 221298268 11145 67332 575565179 8356 33143 99272402 33143 58294 430750392 21622 67055 530897209 11145 54207 656306736 54207 57863 63104154 58294 32148 154642223 58294 2136 722215602 281 2136 326447440 57863 71971 416119861 39355 32148 88372462 281 50499 298404958 24624 50499 46147417 58035 50499 880615929 50499 59757 588618493 58339 58035 60068232 52387 24624 946084028 58339 8872 173905551 58035 55329 552361554 59757 51459 368075904 3149 8872 428489116 1064 3149 96882254 80454 3149 396151290 54262 80454 214133156 51459 26403 466434651 3149 10284 24208430 44210 26403 43745824 40191 10284 54095160 44210 57790 204693470 43186 44210 133887704 40191 504 741657984 57790 68765 957495633 36466 57790 58329267 57790 76848 769609132 33167 36466 688720293 36172 36466 524391810 36466 50637 568865093 69340 36466 405373447 69340 71729 292888269 546 71729 392647811 75421 50637 102275970 69959 75421 166646382 69959 52407 739469627 2727 546 940947731 546 10733 860485328 2727 55300 737475058 51416 55300 973824068 28176 55300 994918024 76191 2727 531404575 1453 55300 200393205 39191 51416 754728542 1453 32182 42366977 76191 78488 51091778 1453 63926 993642716 48112 32182 772279725 63926 2615 103302966 71552 48112 655663118 71552 79889 578126536 48112 61622 343207237 29636 71552 191812192 61622 78722 298942402 61622 19882 363384927 33661 19882 329290641 9401 61622 9952505 29636 4158 827862807 33661 40084 785852783 4158 44596 640163423 40084 77855 611217684 5362 9401 833509232 77855 78640 35235247 16547 5362 696183628 5362 45055 37893702 77855 59256 113520259 44898 78640 599495840 47446 44898 135094505 59256 45051 365452760 33403 45055 573111631 33403 11203 411836077 4817 11203 939656987 23414 45051 468130187 7408 23414 337166990 23414 58724 55143844 11203 50913 639751779 48247 58724 373618312 58724 61339 976254628 33287 7408 931566318 50913 28217 252424471 33287 47781 729317701 61339 22430 437996606 49428 33287 675188574 40472 49428 972637922 47781 71411 712160717 49428 58666 769479020 40169 49428 5700874 71327 40472 398301724 40169 66367 181688502 63738 66367 432846731 18235 63738 417831825 79700 71327 903193872 66367 38424 398375871 18235 25836 52820046 15262 79700 256919456 29468 79700 4434908 14483 38424 376221944 78842 14483 20083398 15262 8649 868038973 29468 7356 92051853 34198 78842 243503572 52460 14483 556712833 7356 56651 128215930 56651 43139 575551855 2538 56651 395515970 45443 56651 546736775 45443 75626 80997096 75626 74047 457314282 45443 18533 34411848 18533 24168 514347854 24168 29139 372927892 16232 24168 130084810 71750 16232 961214273 30554 18533 800560353 71750 24693 995405875 24693 80816 261969287 30554 67395 311692128 36256 71750 193146592 80816 76576 626213027 36256 46732 749812487 76256 67395 777097032 36256 338 687593141 46732 73411 451512609 73411 30879 42499793 76256 48778 212590799 76256 57965 629772110 338 10549 928146756 48778 65284 334668526 10549 44098 615057826 57965 72006 571130626 10549 62245 585390134 58296 10549 406922198 58296 8405 356814733 54797 8405 189506668 8405 48556 368767235 62245 77681 857273105 8405 11389 940901115 8405 20552 561507443 48556 43684 247322719 70610 11389 730854531 77681 16179 865887580 9960 20552 45432208 21976 20552 825516259 78373 43684 535911716 78373 69861 220362312 40928 78373 608586836 40928 74676 645174954 56525 78373 555351056 61503 40928 615577822 72715 40928 837533795 56525 70717 389209577 72715 59931 835242023 61503 42295 797222197 42295 55973 575040766 68113 55973 705789401 45753 68113 504458433 68113 34513 371554637 32926 68113 218227668 47281 32926 635024073 28685 32926 342677681 51592 32926 566214424 35123 32926 513655179 47281 3326 819289899 51592 70034 918411764 34409 51592 518896657 51592 50573 124245478 64601 35123 8301511 64601 4887 943249625 70664 64601 61269666 37306 4887 850068622 67972 64601 529218388 16850 4887 191252398 37306 57266 609450396 12423 57266 950360270 1656 67972 868652147 1656 8596 952377203 18663 1656 96818818 79998 18663 351288649 50510 1656 92587667 50510 4214 56009138 8596 19182 730678673 80026 4214 224623257 59191 50510 844774814 39592 4214 544503890 1232 80026 538679622 15829 80026 525619896 1232 28598 306648617 9406 59191 821187384 301 1232 831385057 40353 9406 13089832 73631 40353 917101955 60334 301 987420125 9406 78622 989048465 46554 40353 487578540 39165 78622 313441887 78622 6626 545636805 6626 10704 576358642 63044 6626 635617092 46554 65739 938132942 10704 32411 32210636 18046 63044 279726194 66338 32411 249743274 65728 66338 127219175 65728 53230 354990173 65728 64431 694994661 14500 65728 363674136 65728 54201 891096087 14505 54201 183566440 42532 14505 394835735 54201 43149 814297034 17408 43149 67249006 54201 76890 457430881 2710 43149 130193900 43149 76125 769773803 17408 25176 125685305 76890 41417 102688455 41417 63599 212331320 2710 35666 844302657 49601 25176 128395085 32836 41417 3187427 41542 32836 124921883 20355 63599 140519063 53505 41542 570472173 32836 48983 748678872 13079 53505 847746830 43890 20355 378618228 49106 48983 775426094 8151 49106 263636183 38880 49106 781613431 8151 11080 531495884 43890 59995 687910773 12948 8151 17742933 59979 38880 839132416 59995 34953 92308938 18140 11080 766371119 59995 4179 643433596 61764 34953 314874275 18140 17200 907310971 31788 61764 813070859 7715 31788 555687054 54226 4179 71482099 61764 59999 280846225 31788 35611 475387090 52677 59999 457560885 7715 76328 282925092 67702 52677 16815606 76328 37866 475757456 42071 52677 871077957 55006 52677 749120477 55006 7505 987450072 58415 37866 763915957 42071 25359 259300947 41019 7505 119869027 58415 11590 669169379 7505 57640 527634460 11590 56478 298790275 57640 29447 864194415 57640 33915 151057450 11590 42292 976635255 29447 29479 449098376 44742 29447 302707802 42292 70050 82912561 42761 42292 352988869 29479 5053 798387829 12381 42761 622410112 44742 13514 470117291 12381 64474 121754270 48511 12381 170149002 53636 13514 748546505 12381 22675 27079531 48511 42700 916691163 53636 20396 727813873 48841 53636 758022653 22675 67221 972983433 22675 17251 192522357 17251 54966 699250954 29499 20396 740512139 54966 18247 126211766 36752 17251 441186733 36752 6667 48126703 24327 29499 562953846 20244 6667 154955614 24327 22273 247662231 64570 24327 778847760 6667 26476 164422996 20244 39609 124906050 16346 39609 984313445 22273 68824 714516087 16346 9531 436623945 9531 1859 182026707 6158 16346 962097678 58325 68824 976892808 77727 6158 515957526 58325 71879 648627175 77727 53876 732736869 77727 32792 873257452 53412 77727 67514221 71879 13246 832915180 13246 73170 353317681 32792 18283 163901536 73170 37479 122722931 64721 53412 303887535 73170 47909 846560207 47909 21612 701888825 37479 4137 410935841 44797 64721 617363152 16609 64721 765193192 16609 68339 780676035 44797 68016 402393234 44797 41208 90811326 4114 68339 978573437 39664 4114 135853518 68016 25263 844798194 39664 65409 213780458 54601 41208 285564337 23671 65409 420889251 25263 19431 371522277 68448 54601 515323644 13870 54601 595696756 12537 19431 353782985 19431 47033 953644349 79091 13870 232182465 13870 11992 270434797 12537 52683 705020959 43735 12537 147194410 11992 54214 660474483 17009 43735 612417413 14839 54214 24371854 80065 43735 617613047 17009 71917 360364181 71917 4353 320867003 7325 17009 163981001 80065 20135 506030216 33714 20135 762988113 20135 50539 749033462 50539 25468 960875917 7325 71546 940433584 25468 13480 126548054 54442 13480 58433232 80475 13480 736212760 43203 80475 479917647 43203 1295 36428187 19205 1295 898047942 54442 4355 254583366 30611 80475 3985050 19205 64024 123871073 4355 43059 248717328 43075 4355 869757680 75865 4355 967156717 79171 43059 708990865 75865 61308 454549591 79979 79171 123900691 74630 79171 567957864 47495 79171 310884255 46825 79979 787050456 21981 79979 537051435 42132 21981 148816958 16771 42132 64335863 46825 16672 486796010 42132 50298 267558589 42132 67016 786383124 31129 67016 668149460 47899 50298 679281733 50298 3082 642364346 31129 32614 875685633 3082 46336 67661330 3082 63071 726254693 63071 67397 430251098 67397 68358 999559813 67397 45788 625636352 45788 29095 640748717 15451 68358 906094721 79248 29095 736167408 14523 79248 688946923 65447 79248 994382511 79248 14201 566260827 31402 14201 200451522 25029 79248 520898787 62888 14523 329866478 3065 25029 378688055 44553 25029 219651044 79357 25029 240820035 79357 49381 195460454 79357 44292 945150993 22934 3065 412206485 31085 79357 834146885 22934 50319 585991483 53387 22934 695037225 39756 31085 268221240 67856 22934 250155009 31085 50176 45522360 67687 39756 895885735 67856 59946 755858823 48787 50176 125707136 59946 19641 285080355 67687 39310 143793761 77772 59946 508293624 48787 62110 155669835 19641 52429 55684928 67406 77772 751290693 6245 52429 524124523 47380 52429 225879313 3747 52429 883228234 46043 52429 284791247 40473 46043 9933385 46043 16862 266569574 439 47380 203878441 17742 3747 6462325 16862 20038 284272531 16862 57747 897978913 20038 35189 341597350 20099 439 74084284 68438 35189 278902819 68438 73681 406161401 50324 68438 183091296 35189 41104 360028207 44157 50324 300438722 50324 66692 669848174 53695 73681 211856756 20027 50324 187632779 52321 53695 342102025 52321 60830 982278583 66692 8998 469174011 14107 60830 210750429 63957 8998 973426717 60830 17749 322799427 6309 8998 3018367 63957 57361 17431391 12444 14107 331670528 70827 57361 321541631 51939 6309 138593936 57361 17596 74493992 12403 17596 119993707 40759 51939 622699613 36307 51939 404014285 12403 9258 406156952 40759 64503 117051094 12403 71951 144613125 64503 15239 229692793 36307 20679 339671645 20679 40207 316609246 15239 62986 223176277 15239 52625 764387482 68288 40207 306581496 80490 52625 369233158 38462 68288 315852533 52625 80064 162209314 54654 80490 946859750 80490 31855 839721388 54654 78392 466569831 65148 78392 84924454 47141 54654 842368331 31855 46606 966195018 36643 46606 788200650 21563 65148 47377710 71342 36643 104040021 36643 2156 495376067 1378 71342 388647266 2156 63516 420340313 63516 59585 60854258 71342 46254 175868238 75932 59585 149916914 56276 63516 324602363 72354 59585 325313270 24507 59585 223885076 2542 24507 113092123 73967 72354 369642583 8123 2542 363301426 73967 6144 647474610 52976 24507 384241762 6144 64605 984407071 9889 52976 616388323 9889 34972 815498078 38420 9889 444579386 35981 64605 552780699 9889 212 877928211 35981 63054 439689483 74814 212 771759186 57669 38420 829654488 11869 57669 781131946 35944 11869 741471906 74814 6780 214865444 74814 66024 702200872 66024 69594 299468440 35944 55803 582185295 6780 59990 749560500 66024 19759 24508333 41423 69594 751408203 19759 77277 76017111 58192 55803 780877500 33937 59990 406453932 33937 40131 62479446 37138 33937 391683537 58192 71120 462951609 37138 23994 931311087 37138 7598 979910288 27670 7598 138307624 27670 71051 636413832 50480 27670 625458951 27670 63344 895216677 75658 7598 472108822 62802 27670 479269312 63344 43710 715758700 33946 63344 41656264 43710 49550 131697804 33946 3129 273089970 3129 76774 186372175 43710 26408 236811499 49550 22006 169808048 26408 56553 504426436 76774 50049 796363012 39982 50049 478934828 52248 56553 531628806 75104 52248 480211830 75104 77378 756263630 8057 50049 69764702 39982 52936 725238384 52936 43108 430022305 16527 75104 484744228 26485 8057 85289244 16527 5355 146728681 5355 49673 7110116 67801 5355 693948629 49673 21940 763672916 51045 26485 796201070 68942 67801 669908510 68942 80920 604952426 21940 11272 232267417 68942 75775 969224696 23245 51045 998701687 67624 68942 792940453 75775 66234 806377127 66234 1461 175049452 23245 31101 811692270 31101 45896 560594349 45896 51683 128752060 45896 10380 255360728 48333 1461 892940235 56830 10380 84816488 43928 56830 665582382 10380 20923 777228853 43928 39515 178614340 62215 48333 189366930 10450 62215 223795210 64335 39515 975877352 64335 5461 736596302 39515 9437 143479635 53334 62215 139512993 64335 19549 484405561 20532 64335 830839114 5461 62584 700703127 39849 19549 457355639 62584 39176 800486047 39849 64637 610405910 39849 3850 711941725 64637 54034 618836442 39176 52777 316511883 67632 3850 576384556 54034 21327 60848887 44232 21327 664470438 67632 58202 22676662 58202 71670 510576745 67632 54534 649072868 59230 44232 42234432 54534 10301 306327700 59230 385 30994689 10301 66551 537697419 59230 5830 668127380 4334 59230 691162551 66551 45591 76002351 45591 41053 259554281 41053 51745 597307553 5830 26947 492289573 51745 63893 81944976 41053 14273 973871873 11501 14273 442381048 40729 26947 852514852 37727 63893 720253879 63893 25550 308080230 7544 40729 487582499 25550 64247 488078206 40729 9859 326471456 80192 37727 859443864 64247 20614 216475440 48682 7544 125648476 47055 20614 658743390 80192 10156 987316581 80192 25407 813785269 25113 20614 282259401 47055 13785 737777313 25113 59632 347178358 64043 59632 957712507 64043 52165 985632503 18567 59632 553797281 13295 52165 145487397 45791 64043 760637011 52165 27 412473317 56554 13295 364373926 45791 7315 934223652 45791 60902 675039945 56554 64038 725843505 33523 7315 2623933 7315 3709 442350627 64038 43707 897798940 3709 64471 564655797 43594 3709 833257650 43594 44370 520767313 3709 51669 111527365 51669 58464 26485593 7971 44370 505145248 73127 44370 559220775 7971 51339 510571290 51669 5364 57923426 3394 58464 96127622 5364 47543 308310931 51339 77139 757051904 81115 47543 809983600 77139 4318 599830871 51420 81115 428601389 47543 19031 829460603 61671 77139 838238763 19031 79514 905091339 76556 61671 11237460 81013 79514 570438592 19031 5042 239492399 5042 17582 62212391 79514 59379 193882450 76556 80089 622923614 5042 37670 300245246 54065 59379 96469303 65473 59379 195251501 54065 3235 495226961 9283 80089 318229743 65473 24847 110085677 61419 54065 297720343 24847 5750 740088316 21550 24847 159813582 70612 5750 199997882 62602 5750 219347410 4237 62602 61290443 54077 70612 698536664 46076 21550 110069332 46076 73747 253835562 12585 54077 996741337 46076 18014 157076881 12585 49498 15153333 24740 73747 651764546 73747 17123 62596182 17123 8517 457954475 8517 23281 716825420 32028 17123 817260837 62573 23281 596666622 62573 70146 659642441 62573 78938 853158159 16799 32028 272133678 56848 62573 190346009 74637 78938 595500483 70146 48899 715605804 16799 60210 738440984 56848 20942 255933202 5290 20942 658074131 40156 20942 100362596 55250 20942 633983177 43805 60210 132349315 55250 61345 40673334 61345 57483 552645168 17641 57483 11121171 55250 40963 540041289 67111 43805 651008993 67523 17641 254786162 40963 80552 12680749 37204 67523 893813011 20862 80552 598063859 72614 20862 457517275 41933 72614 26798657 28696 41933 84539058 28696 12753 837053360 30035 28696 847227813 41933 8941 52893129 71097 12753 415490538 30035 10261 533784562 10261 59014 804016982 69333 30035 969963844 25067 69333 920702042 59014 35610 589774068 10261 56033 396631858 77329 35610 473136723 7668 35610 63152397 26322 25067 604896384 7668 77914 112738125 68040 7668 86636498 50888 7668 169084177 50888 34131 939727883 6563 77914 247242744 46171 50888 700921817 23582 34131 791220172 6563 51274 335901686 23582 55067 337161160 55067 44547 644328124 51274 23309 631871067 23582 40758 138384106 40758 38683 689073357 7126 38683 23980495 23309 68535 387754110 23309 25044 125411775 407 7126 113088269 7126 5060 402802115 25044 47302 988254478 28804 68535 3517135 12405 407 40183709 12405 35835 603263202 47302 60093 496694379 28804 55794 279157385 55794 30772 97546767 32959 55794 944235089 60093 5827 10104051 55794 71024 462953459 55794 23594 546656373 32959 41681 156435861 5827 1915 968327180 5900 5827 287419066 72097 71024 198928606 1915 11170 921136943 5900 45619 32751178 37838 72097 127713005 72097 44955 186642078 72097 39361 756855115 44955 33678 375173793 33678 46643 517191994 2365 37838 812014358 36536 44955 907171092 70384 2365 396562628 46643 6216 78844865 32961 36536 709574853 38227 2365 730145832 36536 25734 222161059 57692 25734 316866532 38227 453 707786077 453 66821 460789097 72318 453 15173902 66821 49692 518504839 76781 66821 24511007 76781 24120 737668784 79105 76781 16405154 79105 45171 724921708 45171 36476 421320561 9153 36476 355570619 15408 9153 854733701 7295 79105 613618538 50759 36476 374728908 50759 56995 94726938 50759 18568 213845617 56995 18700 17979631 6271 18700 502113294 56995 13357 219717997 53091 6271 919787178 18700 1854 424135874 1854 29275 866099138 45980 1854 343982984 53091 36774 121698136 36774 14657 563440152 45980 1186 553513841 36774 16632 213418234 14657 12820 58458954 16632 45478 825072446 14657 40164 23317491 45478 5279 30077827 5279 12253 36425553 12820 50152 863827499 12253 35113 231858884 50152 43216 613375092 11867 43216 674284680 12253 62897 95944246 11867 79159 51831974 11867 75014 127920810 43216 58060 213864620 79159 75164 569065155 55907 75164 315404432 36286 79159 880658702 50129 36286 462036510 50129 15938 659567595 25434 15938 183079582 36663 25434 427549807 50129 29628 295251928 50129 15612 463076680 58631 15612 79955502 15612 24850 678756872 29628 6012 966479087 38464 15612 999656700 16980 38464 772177396 78307 6012 896873869 40404 16980 523971171 65267 40404 458453177 74813 40404 100938764 65267 21479 918271687 78307 2999 897359377 55596 40404 900845623 48329 2999 972517404 21479 62333 4976792 55596 67740 177321787 69110 55596 647396493 28707 69110 397021593 21642 28707 864033819 36327 62333 805887182 21642 55027 939360790 77847 21642 548817079 35157 36327 269139295 77847 65435 7206384 28632 65435 617196552 55675 55027 66704350 52935 77847 523636770 53905 35157 965823872 53905 18917 749535384 26769 55675 310426873 75163 55675 911143307 40864 53905 75081998 40864 64630 745025947 75163 56970 589725865 24997 56970 540636970 66255 64630 30299336 40864 9883 678710325 36810 9883 21265119 26153 24997 504421013 61007 66255 675442090 9883 72296 989132998 29621 72296 509602155 33225 29621 263759216 33225 51055 494801211 51055 22575 971316352 76743 33225 472839476 53075 33225 292976743 53075 69181 146032160 35083 69181 872541412 3224 69181 204611505 42610 53075 983887420 67408 35083 598208841 67408 32235 666543603 42610 4428 462963715 11375 67408 352978162 41060 32235 145098532 67408 79588 438101295 11834 11375 559913628 15359 41060 687675762 18193 41060 420187810 69641 41060 712459271 30169 79588 246484473 69641 48797 293465108 55377 30169 748471402 63247 48797 980791005 60094 48797 284217602 30169 28178 40510097 71950 28178 332308872 63247 6197 206933103 71950 17190 730534666 34010 17190 638711091 40322 34010 754538773 34010 29959 87882933 29959 14354 631189246 29959 23528 74199939 23528 31556 287067158 61193 40322 796920691 61193 62916 644611573 14354 38439 926068262 62916 10244 108908669 74598 10244 198682233 13953 62916 576570393 38439 73947 980585413 13953 47966 946246028 74598 61250 409184551 47966 44528 599946129 26882 47966 257446591 8742 47966 829740727 47966 31316 226486353 33044 8742 120888217 44528 47272 217339728 26882 41239 939861850 8742 12261 794023354 47272 9458 104646218 12261 32985 682589099 20047 12261 331983583 41239 7608 311713856 7608 69989 972980009 55145 7608 522465940 32985 37277 184850484 69989 34062 301039432 45411 7608 684578832 23189 45411 844314214 17746 34062 756331895 34062 62723 680282231 9955 34062 224003207 9955 50767 990208185 59765 62723 911882377 56506 59765 600854831 16762 59765 209355855 59765 13278 787632529 59765 42727 17231611 13278 63997 154926114 130 56506 96678354 64812 130 614470357 42727 37864 314075244 72264 37864 66325450 33771 64812 179028512 7681 37864 218006334 72264 20462 833956579 41096 33771 370129568 79964 20462 648426872 20462 16961 74341194 76404 79964 849601992 41096 11836 134386893 16961 9110 663672653 16961 48804 305329985 53323 16961 873882157 71487 53323 376148582 9110 9618 990164500 51087 71487 252089348 32991 9618 611161428 19661 71487 7926519 3492 51087 934087160 34947 9618 430583045 46360 3492 829254115 34947 46224 531036226 69214 19661 13566717 79032 46224 890506586 34947 58013 985606142 69214 32238 627159255 46224 44793 799429251 63220 79032 35215758 38573 32238 245261687 58013 53692 496388268 32238 31560 107015978 53536 53692 244698631 53536 7045 771925113 42261 53692 213400044 79606 53536 36107051 7045 68072 31605063 42261 20346 297212052 41022 68072 195558504 35829 20346 20535057 68072 8806 878980175 68072 29237 963474918 76083 8806 360452693 37033 35829 291145020 29237 5813 141248277 5813 18879 807032789 44416 37033 624349244 53704 5813 238630511 5813 24839 484742522 2159 5813 826705723 18879 24834 569084246 21424 2159 194642004 53704 31727 580690290 32514 2159 15846947 20464 2159 507665522 35973 21424 714830232 8731 32514 747555901 52314 35973 597817828 1554 20464 146242020 3773 8731 356193394 1554 55280 130402254 47936 3773 925126841 47936 47401 929791299 1554 5359 328832072 5359 49272 26829325 37356 47936 817709085 5359 73660 870866918 47401 1531 49119229 49272 77043 209237844 54421 37356 80322351 28768 54421 806380878 1531 13430 808581763 28768 28543 178490434 66385 13430 366978073 66385 44593 395138 28768 34378 464739099 31349 34378 738913999 31349 20968 738065238 74571 66385 258655991 49752 34378 640788168 31349 57506 74951455 16264 74571 733915235 57506 81012 323364693 81012 13694 102408281 39788 49752 405549688 76688 57506 102022252 16264 28139 830399563 19880 13694 470900045 37027 13694 22036305 46555 39788 186138800 19880 18517 266082284 4641 46555 5745184 46555 78833 893260188 30720 4641 378734281 49829 18517 810707731 49829 61772 289917844 7309 78833 330536053 49829 16320 536510257 18590 7309 364416591 28450 16320 39019631 64429 18590 526681868 7309 5460 834413194 30069 18590 756678596 8659 30069 71004128 75515 30069 848224056 8659 13180 801146343 12222 75515 760537174 13074 30069 971818972 12222 57872 403218297 57872 64286 510746241 13180 18182 75108403 27644 12222 804617912 64286 35836 529529862 57872 79971 912061549 27644 9127 685079406 79971 50028 663912731 830 9127 649672111 50028 72870 421359055 61189 50028 508671864 8119 61189 37581959 54603 61189 602022458 61189 5732 323718610 3620 72870 498136177 2568 61189 868873344 5732 12764 498607185 75115 3620 967796851 12764 21363 32800019 6601 21363 831876391 6601 78809 818575632 12764 20722 308792682 75115 51168 252568170 69336 78809 567932662 69336 73930 176064039 63786 78809 161107338 60690 20722 334171248 63786 42096 894148172 73930 11166 37417597 58143 63786 151269688 60690 17355 365920713 619 11166 141940947 56768 42096 104795316 66879 56768 290759835 47493 66879 587185260 55175 66879 404957913 15151 55175 571606866 15151 34478 761932281 13151 34478 391488707 13634 13151 726415316 2653 15151 24189360 2653 66705 104804998 2653 44583 86211950 65805 13151 147070663 65805 18734 69336301 18734 75777 216732369 58761 66705 23516081 48303 18734 4817611 18734 1380 173443812 27800 75777 970939428 65027 1380 270730022 52889 1380 871422663 52889 65087 794680634 27800 74288 519028273 52889 14965 668252587 5624 65087 458754786 65087 15426 985482591 33289 5624 50802553 54639 15426 267545652 15426 80470 752873136 56951 33289 201246264 33289 71511 477171665 54639 16429 33311519 54639 56401 58106439 56951 59104 630083070 71511 39122 672417100 56401 2493 257459557 2454 39122 595666329 2454 860 29711058 860 50986 90825883 860 16754 65170890 16754 69762 242921940 45962 2454 818173151 69762 5034 827380721 64393 5034 49146757 69762 36074 127633455 64393 67544 107408411 20726 5034 327671714 36074 23905 939310743 64393 67522 199991608 67544 34046 267340369 34046 21345 175239605 45252 34046 268764821 67522 57723 429456467 34046 45313 738116884 34046 23288 701472222 23288 26989 774895716 26989 75126 706457604 58116 75126 943151354 75126 39579 383820370 21686 23288 671641231 806 21686 95207481 55904 58116 968775292 72053 39579 919769569 39579 8651 661173697 8651 45909 35028899 55904 67293 697202583 72053 80867 305830341 9439 72053 981174436 8886 80867 969475982 80867 60246 960601855 8886 23113 227611794 3489 9439 320375066 45592 23113 33599139 881 60246 25456772 45592 6487 960857230 23113 53915 781389681 7443 53915 476147643 7443 17521 183976605 52515 7443 215800059 53915 4775 73227438 17521 80308 626180717 68911 7443 461097460 16373 17521 588913775 52515 21396 372330565 16373 15313 719112267 13504 80308 81854311 80620 13504 625979041 16373 15907 585826158 15907 24598 223304846 10808 15907 782030387 77261 80620 308380932 18984 77261 92743137 77261 16352 18617742 18984 79337 885478486 5607 18984 974386392 18984 24743 190279457 3422 5607 581652294 44740 5607 237610866 3422 13803 798681512 44740 24580 581472175 24743 9659 647906550 13803 29172 317034190 64425 9659 770588562 24580 28559 638496470 9659 51288 366659626 10220 9659 30571834 28559 39891 836463276 51288 63873 164601832 10220 73946 252551060 51288 39022 647047867 10220 23311 861302590 14004 73946 532537260 54588 14004 341220589 25381 73946 466037303 78533 25381 85122256 31239 54588 510212230 14004 51370 415868664 51370 43430 859430746 78533 30470 582623116 30470 75549 32866983 42158 31239 770970423 33614 42158 476839649 75549 8332 891786484 31623 30470 20063767 10391 42158 544038147 42158 76778 76307696 14994 8332 356955306 31623 77508 553328322 76778 79632 231509432 79632 72117 838077995 7200 14994 771907802 7200 51972 49660493 62786 77508 28052995 25581 51972 226750041 51972 34047 112051154 38374 7200 264991553 51972 66874 28088539 2113 38374 48004326 77435 38374 88305382 77435 36957 769245267 66366 66874 587696074 66874 71519 742716965 2113 65997 454397918 20845 66366 495343624 71519 17545 20443612 33283 71519 2539037 71519 76974 386744544 1050 33283 832644229 52615 33283 518839816 1050 66307 730506349 66307 77315 24043993 57635 76974 71461596 35426 1050 442361802 57635 49757 677040254 49757 75150 40050363 30046 49757 15527062 35426 61032 144354833 11428 35426 277430516 50102 11428 906805663 61032 66432 137176450 61032 61354 958712108 61354 26817 424633387 61354 63410 749464063 64395 50102 465286890 64395 40448 169188236 74324 64395 456743898 74324 30372 896323839 30372 40900 950397458 40448 29634 500187764 40448 14379 721869174 74324 13891 778755932 79093 14379 725533613 29634 79560 200672962 54765 29634 226896216 18047 54765 628254618 19317 54765 739760598 39423 79093 61337201 19317 464 637456077 464 38815 274187951 464 47061 784137842 79624 39423 3568906 42584 79624 489124763 36422 42584 621603582 42584 78978 91094737 16614 47061 771992633 36422 33574 367062173 17851 33574 255392846 17851 4544 326375681 33574 59798 948076263 78959 16614 416060781 17851 48194 769860910 15142 17851 720846656 42502 4544 172731713 15142 61219 494515724 61219 34300 166078401 34300 71936 742812198 15142 37134 372051655 34300 9807 69540051 23445 34300 376491883 13320 71936 967962932 74798 9807 678631397 23445 51574 551749431 8688 23445 132653590 74798 38308 242606399 60806 38308 283913357 78152 74798 214609784 21133 60806 519521257 78152 14138 590005077 21133 54164 146275524 55942 78152 991688982 19383 14138 68207066 41038 19383 482001229 5980 19383 818954491 41038 23893 286430307 41038 23669 417208766 19383 560 196447240 41038 60624 146967394 50826 60624 882380754 50826 47144 478838132 28956 560 65383536 47144 35983 488687031 35983 80937 521558455 19423 47144 215449760 19237 80937 552977607 48012 19237 48600683 19423 31033 526595556 10160 19237 131684119 19237 47014 409582818 47014 67583 265170764 31033 38669 851117683 76526 67583 655439063 38337 67583 630736042 65274 47014 648277943 67583 76729 934543788 38337 32905 490620299 76729 75132 594900262 23685 38337 279920644 47644 75132 840031967 33395 76729 933054949 75291 47644 562128385 65791 75132 790192512 58849 65791 803496079 75291 3163 802353424 75291 27146 577547941 53787 27146 614124721 7581 65791 602420068 27146 37596 328746897 53787 7927 924486589 33539 27146 598789256 33539 20306 809173613 39257 37596 711474052 39257 39662 773749585 35559 20306 78081642 3615 20306 191797798 39662 45754 859307476 46118 39257 845308572 45377 39662 695166472 4807 46118 423892969 4807 10231 566916248 45377 67807 270076784 17343 4807 282622884 45377 67485 303121103 67807 20439 958169311 20439 60026 293427319 67485 17997 791670770 47439 17997 203917172 48768 17997 64223856 20439 32150 52088567 32150 4797 443964659 37065 48768 153442088 47439 29351 850328895 9215 37065 805288472 69522 4797 352588011 37065 6672 748047962 183 9215 83138701 183 6302 953061577 47663 6672 743137947 70374 69522 682164063 70374 63686 188823073 11815 63686 963298525 6302 78109 783225012 37020 47663 41187714 24512 37020 997398803 63686 23875 989754365 29107 78109 337162643 23875 56039 597151946 23875 60909 846979812 46609 23875 438019604 56039 3743 484138209 59630 56039 824104780 23017 60909 56708662 70993 60909 490587543 6665 23017 885865388 27427 3743 353670217 6665 30799 853375687 58647 23017 760215002 70993 40950 189217139 6665 48597 189082268 27427 68685 894678994 42368 58647 480495753 48597 8384 27065785 31106 48597 124365874 42368 52611 332604466 8384 14290 778646118 48007 42368 600969392 61359 52611 89052285 52611 76283 84949957 55700 48007 457524663 65770 55700 457424133 3765 55700 750536504 61359 61510 833196321 76283 74707 799916870 38666 55700 17186921 74707 12712 914062100 5858 3765 20352120 70255 12712 848740250 15838 12712 177238251 15838 76312 626496200 5914 70255 388007950 28409 76312 31618091 76312 55814 712925916 12859 28409 499171745 117 12859 405342902 55814 47428 621207566 55814 78626 472923987 47428 61572 26083205 12859 73694 587528275 64780 73694 33566467 27747 61572 667515561 9676 64780 369097459 51549 61572 47219119 64780 23956 292834634 77028 51549 43460182 9676 3160 734300084 72835 23956 29505851 77028 43112 125478173 11567 3160 739104899 70064 3160 245340339 78850 43112 433862675 11567 11631 859731185 63933 70064 90808325 1756 78850 65423319 11631 31378 564330814 50029 63933 135568145 35921 31378 899134700 59106 31378 624746755 27746 1756 575019662 44166 59106 23327537 226 44166 689428571 40290 59106 902464324 76025 59106 376062145 27820 76025 166398888 226 33107 505108764 40290 46902 964647544 33107 36630 130803482 27820 48782 845758099 4041 27820 562709469 53318 36630 604981105 4041 9273 715203901 53318 31251 211403007 19360 9273 97731204 61255 9273 265725119 39442 9273 458763849 70593 31251 143747059 39442 66154 46680275 39442 79740 572159541 51122 66154 779186579 50951 79740 95458514 52620 66154 2814005 53545 50951 75783131 53545 10113 737001137 23774 53545 60261992 20870 52620 537755346 52620 62637 279267238 55779 62637 110825046 57153 10113 572330547 20870 29880 31852706 31016 57153 586339814 31016 61894 127108320 44565 29880 491325324 44565 47245 333847305 44565 4599 154080064 47245 52503 654559642 78044 61894 102361927 78044 80543 309644634 47245 31043 643507482 79506 78044 804718986 64432 78044 198872726 66797 80543 74045270 79506 31810 300466279 43725 66797 821326557 79506 77575 98459264 64432 40208 710852491 54424 66797 343795816 14207 77575 119918649 77575 39953 716782105 47183 39953 751122353 68094 14207 124348888 2541 68094 120400745 51650 2541 915571992 55404 51650 257372221 47183 49300 181723849 55404 35789 967881647 55404 34114 109598240 27886 55404 711252887 35789 50811 79313581 34114 78523 282861344 2247 35789 238275056 18730 34114 567604620 24929 18730 536707346 78523 70739 122224711 18730 60364 698838272 12850 24929 829384318 64825 60364 131545409 60364 77067 49897973 12850 26183 84863140 55632 77067 458713225 43317 12850 74394101 55632 42417 352216262 17603 77067 173554488 55632 5878 594056857 5878 67665 301081292 36510 67665 135673612 36186 42417 575664736 80692 17603 826459917 62836 67665 95834200 22735 36186 70894232 4667 36510 822031691 5751 4667 470375980 5751 42658 555096311 42658 34176 853210850 77247 42658 385093196 57362 34176 464095488 32946 42658 443551646 42658 24818 495995985 12231 57362 584813597 57362 42451 722490550 77055 32946 672003742 32946 10451 130283935 10451 69094 266475093 57098 12231 65073259 42451 44977 905428479 47136 10451 862014463 37785 10451 741278738 75578 44977 386069969 44977 79297 557697095 16180 44977 493883549 36513 16180 256237593 37785 67057 254793936 79297 37350 626807135 77915 37350 316895371 16866 37350 693359112 77915 74871 950031969 16866 64384 750066432 80564 16866 318064032 1463 16866 37059755 31134 64384 83883517 31134 46436 224137480 51714 1463 227497453 1463 79977 130804772 79977 73115 966823966 58151 79977 557880940 58151 4456 336324857 44975 51714 271202901 58151 43466 513907771 72979 58151 194425063 58151 77745 109630767 77745 33978 575221763 8495 33978 958179728 4031 8495 992494988 23920 33978 46862420 54237 8495 511897399 8495 55306 529592026 23920 25628 76643915 54237 50368 553967446 23920 5698 75689600 25033 5698 600983252 3945 5698 834015276 27165 3945 300205423 27165 71779 380943252 25033 30428 3228212 3789 3945 349949035 30428 28406 168185189 32914 30428 730070762 71779 14881 102975343 28406 51419 255125026 63763 51419 309669542 14881 33276 280583697 14881 44386 503057303 46883 14881 301383746 30345 46883 269708996 30345 23006 430332510 33276 24752 863160234 24752 71520 808000357 71520 30087 222082312 81000 30087 829995200 30087 57719 616828272 24752 31188 895718549 48628 81000 105115033 48628 9198 763894726 57719 60428 53387761 75876 9198 62960836 75876 25812 786042176 68663 60428 54835220 75876 45078 553288492 53874 75876 51156927 45078 35757 733292309 25812 9886 546206085 53874 37624 450869921 45078 56637 612334550 40022 9886 248182750 35757 78023 603295454 70945 37624 474790335 40022 25643 502540832 25643 59347 977319663 10103 40022 345544791 24664 10103 137971660 59347 54648 393764725 7732 10103 752050157 42191 54648 918146013 42191 51762 804818908 3153 24664 833368835 27738 54648 155825075 27738 42516 839596461 3153 72099 586297712 3153 52255 132163577 72662 72099 599293461 29236 72662 552007834 49371 42516 86989383 72369 29236 211538212 72369 24521 26016924 24521 31536 947532818 31536 26451 965588627 31536 75835 793035118 26451 60699 642413837 75835 59653 728010132 9585 60699 385516771 15674 59653 542893013 60699 10813 793470237 9585 48353 553191 11816 59653 539453184 34268 15674 919281111 34268 59017 573208497 74853 11816 917863139 17543 11816 230870310 42975 59017 577023275 42975 48315 539000702 42975 20469 125908517 74853 74517 570886337 48315 5332 74744463 74517 12143 482641116 46342 48315 365565619 46750 20469 69166262 46750 61013 114532433 12099 46342 143464455 46342 46198 799953497 46198 69291 952835089 30271 69291 379213333 4073 12099 43039903 64649 30271 38757817 30271 3668 131510523 69291 230 235830146 56908 30271 845369884 58258 3668 27616904 77375 56908 133198646 71352 77375 334589095 67121 56908 610148660 77375 55407 189030349 67121 60295 461129695 55407 7710 99500470 60295 57647 123681103 46873 55407 845060837 52690 46873 471204925 7710 39647 307592479 46873 80889 373866993 36117 52690 345704089 80889 25899 667164085 26609 52690 28405090 66603 39647 795789245 36117 47435 633822890 81247 66603 10899710 52529 26609 397344003 26609 42055 521083048 40052 66603 5395991 47435 42200 889937131 40052 12220 144355941 40052 50972 856866775 50972 20822 942650775 59654 20822 66207299 59654 39479 399865577 12220 64305 301626248 19374 39479 797968155 20822 13685 179620250 57604 19374 186357003 19374 45652 882395238 19374 65724 904397385 38806 65724 493624577 38806 76656 366859666 45959 57604 740632088 5882 38806 701953066 9109 76656 329668465 45959 53265 349220153 45959 34417 835725784 9109 66084 72155990 73703 5882 247146882 73703 34698 194523723 5524 34698 217591232 76859 34417 370079812 34698 68325 671381473 59556 76859 225137325 76859 6717 81649407 68015 76859 299588008 20608 68015 136308798 13116 68015 442497957 13116 37332 38703330 13116 15369 360026455 56454 13116 990760028 56454 73276 112456084 56454 53441 853633885 56454 40109 433451595 34344 15369 656633639 53441 54587 502070245 33560 53441 325499896 62300 54587 123952701 54587 24925 281103221 3518 34344 403174429 36990 24925 331141086 36990 72488 938026609 24925 2316 369210109 60560 2316 196907119 31783 3518 377491938 70615 2316 333834282 79299 60560 118696531 65671 70615 899770479 41314 65671 630902438 34602 79299 778143881 52383 79299 666230091 79299 25217 14277298 1439 52383 4880534 65536 1439 841127704 34602 4491 339836374 1439 12461 648736381 28179 25217 947064568 1143 28179 990943691 7704 65536 819803906 43643 4491 281737165 64041 7704 597300734 28179 44990 418064160 1143 32534 61861812 7704 58975 393360380 32534 5171 208605763 68426 58975 832816676 32534 36240 304234737 15504 68426 719082190 30411 36240 837840322 36240 70581 595099024 71161 70581 657028377 42480 36240 553686854 15504 39730 683114744 71161 10407 477916672 71161 15952 437514055 266 71161 552730844 39730 54039 375225283 4440 15952 455844753 266 30759 993662342 54039 55540 982367693 55943 266 725742092 61846 55540 929620307 55540 527 367311043 61846 16026 191608449 16275 55943 913945091 61846 28537 87860760 24393 527 735575576 70755 28537 732615462 16131 70755 891210858 28537 52109 626641670 52109 23559 970185971 70755 31270 68572402 53229 70755 855200217 63049 31270 487531048 7294 23559 78654986 53229 36109 756163363 2816 31270 990115809 2816 56447 539406606 6262 56447 39518868 7294 42891 267610917 70955 56447 222755227 70955 70128 81986476 46288 70955 849535639 46288 69035 229537474 69035 50726 877650421 70128 48085 627020460 70128 78462 888068007 73434 46288 898280346 78462 69897 925042714 62949 78462 297163483 73434 51396 413259184 51396 1206 365643826 14414 51396 444143215 51396 77966 465834545 51396 80480 488581837 1206 4292 142158740 16337 14414 88917139 16337 37612 669667866 4292 41892 743779852 54584 37612 236748325 16337 11477 460417183 75490 37612 174299366 54584 33732 264394345 33732 52148 796786113 52151 54584 163423805 75490 44376 898167457 60266 33732 999792790 45249 52151 832574330 5094 52151 21378065 5094 21080 632630787 45249 65303 884370687 60266 58924 73813315 11358 65303 703967441 32103 5094 469289652 6391 21080 347719220 32423 6391 921693915 6391 75933 422323110 25667 32103 9137942 46909 75933 21089342 51817 32423 728670862 21713 75933 752389999 46909 47044 466228833 25667 14967 595682302 21713 65806 901151493 21713 23705 302244739 65806 24051 979536617 6582 24051 13604507 24051 32057 12419601 55321 32057 649347461 23705 34820 870351939 9278 34820 40263579 55321 24267 657719432 59197 34820 593071835 34820 66253 854336842 34820 61311 325297777 61311 13699 503707022 59072 66253 914878723 15704 66253 387419614 66253 60679 121255368 60679 55079 832654090 55079 9671 527386087 15704 14603 462631881 14603 40820 570573338 14603 61337 111078890 70491 14603 661793433 70491 28618 922020179 61337 50471 478509383 61923 70491 722192748 50471 1513 99113335 2862 50471 390775093 2862 39721 12053645 76665 39721 207131587 2862 51364 716934319 39721 27488 995042441 34619 2862 735638658 21222 51364 966722492 22118 34619 197436289 34619 17980 656531688 21017 34619 461954904 22118 45903 692963125 10148 21017 306590456 22118 9402 530838047 33102 10148 47239267 42347 33102 709197405 41789 9402 682076735 42347 66066 275796412 66066 4169 846970962 33102 7474 178611796 7474 49470 929995549 16473 4169 959644016 21158 16473 706383467 49470 12452 633691651 37747 12452 60753582 6848 49470 524345732 34220 12452 762866616 21158 70269 351489521 70269 44132 684808511 34220 6221 707073259 44132 36886 987874711 34769 44132 730916728 8059 34769 221275861 44132 65408 921630874 6221 53999 342157488 53999 37390 189701153 45984 65408 126413256 76150 53999 642819943 39329 65408 928228027 39329 73020 589132828 6438 76150 419251283 73020 21281 69239143 39329 48926 183303767 67762 21281 956607669 6438 78950 155572580 6438 47278 452676405 47278 15468 784984291 47278 21110 518431437 15468 71540 895338971 15468 2122 779539674 21110 7508 245337681 21110 32610 214682196 1069 2122 971102346 61479 2122 909580359 52959 61479 134013734 78812 7508 445861032 6140 61479 317224447 1069 29839 292931965 61479 69589 935828837 13185 52959 221156840 6140 31201 765736912 69589 5467 87365058 31201 3433 562459076 66607 3433 114530405 5467 76633 750891506 76633 68958 400327207 3433 28167 715827256 66607 77820 220496473 66607 17575 472511541 68958 49313 291292675 52417 68958 333822719 37108 28167 717339340 69768 52417 104770231 52417 4178 4091728 60618 69768 112327288 52417 81271 132000484 60618 23609 751598161 37113 69768 133818103 23609 79144 530194736 23609 58472 476887984 37113 69858 994934935 49810 69858 129831778 10392 79144 344740943 8942 58472 102724493 10392 44391 185437782 10392 18480 128810458 8942 13575 983687223 18480 57460 170307665 57460 67100 708937451 9669 18480 981572870 9669 14227 252164309 57460 59998 551845288 57460 59867 37971596 33764 59998 22852406 59998 58067 786528246 59998 70085 554285272 15496 59998 81988280 31630 58067 197258073 70085 39276 739477999 30689 15496 96498056 38356 70085 546516083 39276 80502 444176281 167 38356 923974659 39276 34053 323693460 41733 167 641399687 38356 41818 306693198 41818 3887 123872384 67224 34053 749842814 34053 4650 396718225 41733 211 287559359 27895 4650 977468309 19654 67224 817226003 67224 1927 230994380 73997 1927 486185811 27895 53000 166982991 60667 27895 895388159 73997 80912 660508728 1927 30067 948735079 60667 15356 659081086 32994 15356 69911847 60667 79858 282727568 35374 79858 899077468 1699 79858 87659880 32994 36111 273476630 36111 30612 126648202 62172 35374 667624575 54826 1699 255396969 54826 149 16089450 30612 44225 351851004 62172 48347 456863727 38207 48347 937475475 20847 54826 84849418 65477 38207 249365376 9682 20847 34983940 20847 64813 11045735 27640 20847 913959934 65477 67662 186533529 16832 67662 700373253 9682 17671 166990384 67662 35200 758571512 17383 67662 387402222 44050 67662 250271446 17671 63158 616079365 21386 63158 129190539 21118 63158 473668854 37688 21386 339280712 3581 37688 643338850 2308 37688 714161231 41926 37688 162747325 2308 24394 653667037 24443 3581 559073655 51444 24443 467566361 62192 2308 85697073 62192 66438 19800592 65347 24443 994305846 67356 62192 546326042 66438 18807 909600890 55229 66438 877023608 55229 58732 767991082 38178 58732 346126973 5934 67356 297301111 58732 14458 505320615 39199 38178 814570513 58732 66962 685860536 52182 66962 673659716 70450 66962 151110897 75295 70450 612187244 52182 2866 830856904 66962 63479 639133220 41478 52182 950571773 2866 53907 186578649 63479 64852 720179834 53907 31130 998528001 31130 9791 474376143 38663 64852 308450288 53907 66592 860695369 9791 21634 210943500 33177 31130 398907709 33177 26741 290530529 27000 21634 2831850 77246 33177 129328518 10526 26741 49439966 27000 66957 477652702 27000 37658 144432779 44366 27000 288503415 44366 60493 455257689 24242 60493 296935066 60493 69348 423777952 24242 39150 477673665 62164 44366 767014850 35762 69348 571173560 39150 45241 244391701 19152 45241 551275252 11669 39150 807631071 41343 45241 580584003 41343 41164 658512375 45241 63222 521954716 26652 11669 156460983 11669 2684 145798259 73646 63222 968909690 41164 68523 248414662 38752 2684 761900087 38752 77496 304637601 33228 2684 545845493 65394 33228 936348483 42850 77496 273467918 75803 33228 645603261 65394 57926 142155453 47291 33228 161159027 61360 57926 891200643 47291 77664 465282145 67768 47291 304171900 59397 47291 815214407 482 61360 839360628 67768 18444 761526642 23274 482 100347039 23274 54267 84954047 59397 76338 407807380 734 23274 900441514 18444 79603 876935612 17764 54267 119029566 17764 79141 49344741 76338 62635 520779497 79141 33009 666544039 79603 10590 141286718 79277 33009 276197903 22582 62635 665006749 22582 45362 298838422 58069 45362 893519034 4524 45362 293750172 52445 58069 798985718 19805 58069 370019680 19805 6798 108860686 64952 6798 831080462 75692 6798 436512632 52445 45080 551124896 19805 30957 563452304 30957 21247 25207725 30957 72853 791969830 21247 80331 618686674 45080 16885 807045495 37734 30957 97374459 42328 21247 180287078 80331 1739 804789750 37734 1696 239444630 1739 73390 433884488 17617 1696 345153481 27893 1739 627402813 1696 57306 286763926 61258 17617 168349065 62476 27893 871532048 75808 17617 131335106 51375 75808 24976298 57306 14741 371732503 51375 46983 405843642 46983 2351 455235374 67447 51375 737820102 46983 65338 537457731 55470 2351 653855411 17566 67447 844429641 15713 17566 145820102 72613 17566 784246739 48974 15713 787250995 72613 31121 797504098 74260 72613 575165526 72613 10303 649807828 78844 10303 390359823 10303 30777 734198276 75754 78844 495234812 10303 13011 84798597 75754 6597 96349955 75754 51864 819000290 6597 74906 797676501 33557 6597 604793585 33557 21143 403738201 21143 1322 197348304 21143 8337 432570054 74906 64293 40531885 64293 73467 245760944 65994 64293 146352320 1322 55986 361438194 3697 73467 120140393 3697 51270 134852131 62519 3697 19650487 59881 51270 812785796 62519 50391 236198096 51270 15581 349515753 50391 53221 448338506 59881 57925 264172757 7409 53221 451240517 13354 53221 207388017 7409 24756 69985610 24756 80841 630183862 7409 57155 712295469 18964 57155 653586175 78165 57155 401903974 80841 70337 359840636 29716 78165 619338736 18964 25781 228899385 70337 66829 124779708 72495 66829 448471005 29716 20407 655853631 29716 74011 268692540 45167 25781 945179012 72495 73735 862356927 7416 20407 53292604 427 20407 897524698 7416 22180 562219365 73735 1517 86312057 7416 21986 108686065 8387 427 985678972 79558 8387 459955301 8387 38582 885150753 8387 55387 692728723 38582 55028 423315958 79558 14016 8251669 55028 76977 883518933 48227 55028 522290071 15406 76977 473330135 91 76977 390109469 76977 44223 568921311 91 63540 257948357 15406 60036 271712985 54582 63540 846670918 60036 59270 799715254 44223 19416 802955973 59270 33900 170979720 17611 54582 835946533 33900 35618 47238010 12061 19416 22696961 12061 240 51216387 17611 27439 47373630 2734 12061 400086627 77843 27439 939463142 12061 75114 889649132 75114 17204 61620174 49779 27439 625491032 17204 72776 777532801 75114 2469 844768950 17204 46172 107745409 17204 5893 137109751 49779 16241 134911131 46172 55971 731161704 2469 54652 364219943 78858 54652 352049270 13179 78858 953986379 78858 45472 122898231 72051 13179 338000976 25494 45472 276056409 72051 58138 101434318 58138 28565 459553078 68595 28565 329308684 24313 68595 335139371 25494 12216 687280826 24313 48051 436077904 12216 75621 676908876 75621 70383 263276665 41275 12216 881277124 48051 42677 635194020 42677 42923 625354431 42923 56423 337446669 41275 7827 390508946 64987 41275 138249870 58082 42677 688362455 64987 41445 711006738 60014 58082 432528169 7827 78252 952851264 77221 41445 960636625 77221 6400 721194688 77221 26269 172931656 78252 49419 147976386 77052 6400 582976596 77052 51684 366693238 77052 20578 405691419 67923 20578 267299837 43873 20578 989130547 30159 20578 167935710 1336 20578 917607754 79711 43873 813182114 30159 13567 720491857 75988 1336 248283333 29581 1336 399781368 13567 76895 914856878 29581 75197 46674281 29581 78725 860851794 75988 40487 498356858 38272 40487 921962817 76895 40042 420081229 63694 75197 250619874 15355 40042 143059663 40042 34695 561851197 25802 34695 975182566 41876 25802 69378753 25802 74955 35972486 15355 45045 203793230 45045 3227 111782420 3227 23080 762000717 25298 74955 358243858 1532 3227 871981780 3227 72421 17941862 1532 70658 477040425 18296 70658 594178103 1532 50980 302664873 23542 1532 392691997 20227 23542 545064679 50980 74462 923720806 5916 20227 372974568 5596 5916 541735481 14518 5596 496726393 20227 78834 177430538 52059 5916 39205008 57017 78834 5112535 64178 57017 800776743 67170 14518 35612371 8251 78834 473307230 57017 70769 110624797 64178 47852 274885651 10000 64178 201867247 14177 70769 424094931 8251 12400 130835269 60487 10000 982827251 41487 14177 781108184 60487 73477 658492147 48555 73477 798155139 44402 73477 605584331 63111 41487 708254512 14636 44402 117314983 73477 52266 151027763 48555 45596 781756137 68869 45596 443366599 45596 30100 92710715 68869 17693 57927372 704 68869 963826994 704 5532 945146887 36198 17693 706870210 2574 704 62114234 12443 36198 835570930 41282 5532 898015630 2574 11248 871098782 11248 31767 501797967 11248 79027 376789146 50159 11248 973988800 7717 79027 628452224 27306 79027 264712204 50159 27496 311656696 7717 34766 370304429 72007 27496 114586549 47292 72007 771963774 34766 68471 540542768 62553 68471 171368168 31666 68471 498125517 10822 68471 642143139 62553 57978 781737518 10822 22535 532792224 22053 10822 793878587 9092 22053 982035762 17394 22053 949675369 10022 22053 517288211 46654 9092 933557475 39825 9092 840852305 10022 23708 342595567 46654 31708 502097931 46654 53717 491904883 59082 53717 93144708 31708 1053 696205066 53717 69784 984893328 53717 29671 350511625 29671 78377 85576080 78149 78377 724744285 29671 64997 637601792 75806 69784 357991194 78377 68001 541806955 22362 68001 280694817 591 22362 738310507 63903 591 546128279 68001 56734 311982813 74492 68001 495352245 22362 3209 50938661 63903 5244 793175149 35151 56734 724737478 56734 55864 261112592 3209 37556 241259848 5244 26807 41699973 19699 26807 596389709 894 26807 945204229 48908 37556 137583479 19699 17259 558661755 48908 37867 463378337 17259 7479 296034648 37867 69429 906125213 7306 17259 485884355 69429 28212 583403123 5735 28212 737221469 5735 58206 821010076 28212 74205 630941501 62423 28212 724809533 28212 22481 107894710 9193 22481 356194659 9193 51944 145421657 48698 62423 473587988 62423 62954 891608569 36055 22481 98854009 9193 36317 995594599 36055 57882 142143246 48698 69054 616437538 69054 2099 986308524 54347 57882 971409183 2099 80989 936074841 57882 12119 56569780 36303 69054 91543621 49638 12119 155348822 49638 24781 432081723 77411 24781 487455233 27435 77411 970387262 27435 54655 593377099 49638 39322 576019125 56391 54655 907663067 77411 74494 787772342 66347 39322 89621829 54655 77051 899919613 56391 67286 535733095 22259 67286 513413959 69760 66347 160972484 66545 66347 68289281 20502 22259 59090068 16374 67286 757569893 66545 4092 533735104 20721 20502 182715121 66545 6498 977927997 22305 16374 506583576 16374 65603 449593983 65603 58263 908807114 17300 20721 462508534 4979 22305 818063766 8399 58263 184044093 52140 58263 110706078 58263 49077 309244217 4979 11115 79435815 48030 52140 926125186 48030 77859 540275313 49720 77859 12590697 77859 48192 904686842 56916 48030 340013172 78980 56916 420032487 2870 77859 93020696 18174 48192 594278965 71081 18174 714251463 20067 56916 457420778 11485 2870 904698234 26605 2870 581406708 20067 57474 845984272 28221 57474 513552213 11485 79368 21265522 11485 19871 330477889 26605 64125 593229472 46335 79368 490155011 79368 34901 21114758 79368 1889 4662319 64125 6114 334760166 6114 7173 531585448 1889 3373 56343568 34901 11317 527944588 7173 4959 481466841 34328 3373 652387727 3373 5841 113366259 31065 11317 32456451 34328 63534 483456271 67677 63534 819611719 67677 10185 138996691 78807 5841 9661550 73312 67677 20842810 73312 48267 43079031 18394 78807 894658412 53926 73312 255601846 566 18394 29985203 53926 37805 214748488 37805 10449 913051706 37805 76179 414472851 44999 566 728058441 44999 9302 338232672 53416 9302 5687713 74983 53416 653291581 76179 69292 916697785 74983 78513 846382125 40712 9302 475509258 42061 69292 345469688 42061 139 208376584 69292 71985 243342333 42061 49606 141322766 49606 77639 37486274 66923 71985 138647823 139 13650 962669437 77699 49606 994927836 66923 69039 151250776 61071 69039 149035566 27091 69039 269443678 42733 77699 860172570 27091 39803 496383611 7163 42733 100671258 42733 15658 537597531 23234 7163 51325760 21819 15658 777565281 52678 21819 124132286 21819 51962 67770038 43669 51962 224884493 21819 6810 994312067 34566 52678 210007422 63291 52678 267748193 43669 72888 39156493 72888 17357 632954235 10780 6810 760998766 17357 7599 195431686 7599 37774 530165870 17357 25699 103074391 10780 70021 887097381 55967 37774 912050342 37774 29323 228771839 29323 7086 903158182 55967 43871 415555938 68233 7086 175908224 14530 7086 76184531 31327 43871 3972745 31327 66153 979718146 26681 31327 196159909 14530 60725 543236255 41287 60725 59583047 26763 60725 436544756 60725 19963 630439056 16472 26763 799346377 41287 42476 302580454 59056 16472 79218068 45344 19963 329899598 71721 16472 756762769 49808 42476 513410380 45344 24479 56502349 24479 34692 517791836 44883 34692 859538895 34692 41013 123911530 49808 7491 498518217 15775 44883 415680729 15775 16864 1701933 62394 7491 51022193 7491 38274 435311206 16864 9098 257473664 15775 8468 267491045 35019 8468 773617690 38466 35019 774684913 23030 8468 654699019 33415 9098 189091417 33415 8907 261315439 23030 16481 857428002 23030 62729 230796994 8907 54205 153388205 8907 60304 113772988 60304 34680 674779962 62729 49182 546177242 60304 34337 857233841 76761 49182 114728582 76761 57115 131177033 75995 34337 379718980 64224 49182 932256362 48703 57115 745377189 57115 59910 109370308 52999 48703 795938007 59910 74807 420701957 61929 52999 544055490 18801 52999 836360719 18801 41895 700129556 15260 18801 129561007 54545 15260 346688044 15260 71233 48388960 28865 54545 333339212 71233 29242 342581070 54545 8561 50684199 31977 54545 672786389 4181 31977 872426179 4181 75054 288772548 75054 41311 869533076 41311 31967 870395926 4181 18805 549120930 76955 31967 575240878 35196 75054 274260541 68615 18805 573061602 37302 76955 106383221 11451 18805 493325340 61759 68615 211996277 78575 11451 198452900 61342 37302 299853450 37302 45549 698435982 61759 20742 867308421 58174 78575 485973526 1506 58174 681297821 18103 61342 62570669 56046 58174 877921628 59295 18103 68818330 56046 56968 929097176 50412 18103 225251677 58385 56968 760693504 50412 50272 30264164 55227 58385 205968588 45677 50412 172664338 7404 50412 917820151 7404 37639 815816702 63852 7404 617183907 63852 18300 420727599 63852 2726 590507754 18300 35731 929259628 2726 74661 386479898 50712 2726 527669172 50712 70447 482345940 35731 1530 396476784 35107 1530 945579408 32111 74661 319833532 80463 70447 272558089 35107 871 425865986 64122 1530 578719897 64122 19965 749007890 55562 19965 674680261 871 61132 566730000 50335 61132 784109976 64122 8700 628872845 20737 8700 599191423 50335 33327 498939655 20737 11395 107511819 33327 74509 955105545 74509 40451 328129029 40451 61173 706333573 33327 6226 825827139 65341 11395 832497699 61173 52476 81297500 32758 52476 429428254 65341 53347 561926708 53347 38045 861590145 52476 69366 448293435 38045 73525 380987486 73525 57255 120810443 57255 78573 459537491 78573 55367 273025504 57255 45449 263222235 14445 73525 837602322 57255 7991 675427780 126 78573 422426459 14445 69917 291956138 52063 7991 112961159 251 69917 199155176 3418 126 87850221 69573 251 411825104 29591 69917 512052272 17304 69573 886383897 251 52454 406768093 3418 25607 45265468 49613 17304 129748065 17304 29557 805129450 54479 49613 315796453 81196 52454 488343590 29557 4102 139195816 21099 54479 24162826 4102 17988 250565424 17988 60256 809875872 709 4102 293089149 42576 709 262817939 29874 21099 342647176 76058 709 30716299 42576 66526 800574641 76058 48252 667561503 61641 29874 889504278 61641 33781 439953970 55153 76058 217629928 33781 77068 979574960 61641 81266 165951455 33781 65578 539341506 26486 81266 336722620 26486 31633 866769544 20687 77068 732139644 16021 81266 950814624 25604 16021 243225513 31633 57602 258684512 1231 20687 740791956 74278 25604 293088485 74278 72984 764050055 1231 56703 601225681 12879 72984 525993308 1231 69134 230355726 72984 52642 991295770 5512 52642 129565966 67745 5512 530365585 79747 52642 314910845 52642 22670 84928153 67745 24968 306892598 24968 57810 415874854 80317 79747 547329288 79747 30802 176372486 23152 57810 97489404 46880 24968 800447309 63725 80317 311047388 3931 46880 203744225 23152 61502 70568048 3306 61502 658485419 55430 3931 325877118 3931 22015 363370808 4163 3306 659544764 22015 55816 829383254 55430 6914 465857297 4163 75987 861168696 54674 4163 436411902 54674 36721 882973467 36721 81127 788660265 36721 2821 642271339 75987 35088 976510393 47774 36721 129243906 8038 2821 859732362 3753 8038 52347200 2821 46724 915242012 10491 47774 936256881 46724 31844 65646508 46724 8381 401594912 46724 76231 898396781 3818 8381 404679579 3818 33817 997805921 54542 76231 989520322 76231 47629 247924524 47629 43368 122991713 43368 17906 784356091 8590 47629 922734456 47629 15629 913014399 8590 7457 753456965 7457 40049 237482842 8590 2253 260596221 8590 9847 221669483 77268 15629 98876683 7457 18123 201513491 77268 25519 865023611 53380 9847 731449760 9847 72212 169197050 25519 55618 388067815 18123 36183 721022554 72212 74840 883727511 69464 74840 525093477 36183 24865 314310017 36183 24054 133982787 24865 19254 204838995 24054 9988 852587528 66640 24865 398276615 36714 24865 447563039 39910 36714 15069551 9988 12854 759778438 998 66640 46911316 12854 42214 21526013 39910 35066 747021589 47234 12854 65165806 45391 35066 201956784 47234 45239 623598093 42214 25856 482718975 25856 46607 458800596 50295 45239 301552203 25856 79422 876869758 46607 20844 185255833 50295 49595 948713033 49595 29968 547673734 79422 72084 55994896 36390 49595 647748493 25876 20844 779326326 25876 12875 293091732 25729 36390 30569933 33182 12875 844091750 36390 4185 27719076 33182 79799 734440447 25729 7146 836765527 23021 25729 505041437 19711 4185 866704764 23021 57229 593382205 19711 74843 312984838 8400 74843 178064508 74843 35044 362170485 74843 71032 215522993 14804 71032 140997876 14804 34080 86455063 34080 61747 410447644 50513 14804 573692890 61747 45639 419660116 50513 74032 389269665 74320 45639 168865873 5202 50513 803729058 37324 50513 193385884 74032 34450 153713872 48651 34450 115364135 41271 74320 508697869 56564 48651 378250464 34450 27892 247595893 77083 48651 117533318 41268 48651 11102679 1563 56564 326390371 1563 60552 31371745 24903 77083 477104535 51046 77083 30371942 1563 25518 875365623 24903 59216 49176541 24903 21188 395868067 39790 24903 902379244 70355 39790 14192444 39790 8627 354377298 42723 70355 655705542 46295 42723 115454600 70355 24815 254870243 24815 10091 626893303 67746 10091 826169376 13143 10091 630934753 10091 63559 588070072 63559 11618 594430462 63559 49076 119887481 31590 63559 666971957 64604 31590 749476708 65521 49076 744517298 65948 65521 274086796 47417 65948 439631425 31590 51514 555506007 65521 79004 122868516 47417 71629 362116590 25463 47417 950200253 10521 25463 601373606 26077 51514 841906742 10521 48724 920122237 61263 10521 432619080 75729 61263 987664341 61263 64491 278399616 26123 64491 356884644 64491 51840 807837624 17601 75729 366552769 75729 60136 104222476 15201 60136 51767814 60136 15524 781435152 61830 15524 190378974 17601 48826 376034419 61830 32140 142626783 38980 32140 21998745 38980 2069 755844578 28140 32140 24059722 28140 58261 41779681 13738 2069 889191824 13738 81138 188761042 13738 15840 842028542 26581 15840 817995711 15840 38052 652007036 69470 81138 907253787 41729 69470 677704394 69470 38176 5116112 45150 26581 123844471 38052 3664 215959565 44972 38176 600506997 46664 3664 826113560 57207 3664 955103085 45150 22644 338927578 22644 51747 962957654 57207 55076 140874307 22644 59 262667630 40072 57207 724773618 49991 51747 875281032 49991 14118 459595038 5366 59 579834159 10874 5366 988550279 79435 5366 30903126 38554 5366 421710800 14118 9476 41677826 79435 29372 654626484 54171 38554 701289410 34911 9476 117206914 34911 37531 767730883 54171 55996 340588002 54171 65025 689358100 12205 55996 140387065 66079 12205 663614006 12205 2563 761754601 2563 44923 260446362 17635 2563 623732156 40066 44923 440714815 67491 44923 802851773 2563 79084 310981526 29597 79084 626365536 29597 66922 567265636 26202 66922 847360522 79084 27208 614248414 36705 79084 777463892 66922 66536 125734628 79627 36705 670216883 27208 9613 304546902 66536 66113 472151156 66113 71621 675764630 2112 66536 64604997 71621 44039 307771747 9613 51112 629007862 48458 44039 153135938 17222 44039 220104501 51112 11011 361454908 68079 44039 669293163 30482 48458 979978406 68079 55082 49791940 30482 40143 333737471 55082 38130 681238817 65419 40143 650340425 38130 3516 127081175 66345 38130 14575998 38130 18840 628080934 66345 78587 685654438 18840 52835 331584319 18840 36003 381023083 70055 78587 741912745 36003 15364 97484516 14043 70055 850792832 15087 14043 513519982 32088 15364 387659966 14531 15087 889256029 10856 32088 940241557 10856 48050 117224087 42552 48050 387498298 42552 27850 677968774 14531 72254 574968188 43652 48050 966328153 42552 70320 87918099 70320 52818 748251402 41837 70320 497925125 43067 43652 232610948 43652 80356 368466204 80356 7092 906887814 41837 2001 789034885 53357 2001 444377730 79209 80356 766422533 50195 7092 319179457 22091 53357 261659959 79209 8984 33177165 79209 41165 56484405 22947 22091 16254080 41165 33843 108723410 51512 22947 539534413 14046 51512 487081173 41165 44179 321176625 22947 68214 269576649 33843 26914 77360517 41560 68214 736399385 26914 70181 709818237 1290 68214 109688827 12734 41560 407161822 54971 1290 192862426 12157 54971 435291800 22197 70181 15261171 12157 66658 956196990 38533 22197 737163952 66658 19517 408230866 9662 38533 807549651 77346 9662 747561569 67590 9662 88067444 9662 44988 984669820 44988 37681 475042116 9662 3252 848203294 77346 62611 751311367 44988 17290 441908472 62611 39528 417250198 3252 29415 589627902 24696 39528 427927921 65353 39528 64635008 46830 29415 198421367 59373 39528 219967366 39013 29415 698315767 31393 46830 486505380 65353 23005 575963510 34052 31393 505528942 33811 31393 7837842 31393 60964 874191396 58190 23005 257261799 56469 34052 546837809 32114 60964 132932572 49002 60964 574606058 49002 18839 690332923 71093 58190 12811743 61555 18839 41670012 23757 49002 266482634 71093 26008 803311447 26008 29746 28193047 26008 32287 114648231 61555 65105 712525331 22779 65105 453798074 2900 29746 59675394 17036 65105 413285735 17036 57705 944515872 2900 15244 508777830 57705 73702 384153398 73702 10967 185132661 36403 73702 896925870 10072 57705 122993415 1682 10072 698759126 36403 14350 692217062 10967 48749 109787504 14350 10535 156724459 9642 10535 702188422 24917 9642 357711675 24917 79906 667017129 5019 9642 337800726 5019 47943 125662014 47943 17845 365592012 5019 570 274150343 5019 65912 266564267 570 43606 221112942 50792 570 617063195 43606 53920 32195211 45957 65912 732809125 50792 21615 462269086 43606 10742 401228796 21615 60195 478103746 53920 35945 415069839 10742 47482 681842293 21615 5235 300038621 68858 35945 436807612 79837 5235 780584644 79837 45134 388925807 45134 77460 485163860 14560 5235 873062846 77460 70380 173896240 65635 70380 908457753 14560 54280 917247299 77460 3905 236048745 69645 3905 376639999 28962 70380 632631661 28962 19368 122890769 19368 8034 188338400 8034 59323 143543924 59323 60435 163258471 60435 70677 924072814 59323 40026 81421892 60322 60435 15052057 65801 40026 555866813 38408 65801 838456547 65801 45495 956976742 3662 40026 80654496 16284 60322 655828572 16284 54620 511120158 16576 45495 352990919 54620 40519 442711496 40519 23038 518145301 40519 22594 948874335 30433 40519 956079221 23038 73754 281697093 37370 22594 388517154 9916 73754 424436473 22594 43977 615460064 43977 49284 497835792 49284 17213 497253494 75396 49284 157805585 9916 50364 201161477 50364 65254 24697431 75396 24795 88878225 37154 24795 601383714 22621 37154 276094095 24795 22699 280008073 52817 22699 314730173 62253 22621 353239446 37154 10003 26333368 22621 80195 95179785 22699 45598 693222794 6113 80195 589822265 80195 32196 664137485 45598 27386 185042434 6113 59064 276466746 20815 27386 320653915 6113 62712 581308097 6928 20815 334618270 2716 62712 733685283 59064 53146 964571815 52588 62712 832613542 6928 54361 804018773 2716 38831 178494996 11525 53146 123185809 11635 11525 644711106 40419 54361 619678883 9657 11635 590498200 40419 78365 499133107 72231 11635 149675555 72231 23789 121059365 3401 78365 879539907 9657 30719 903770522 21648 78365 639580974 28756 72231 836067025 58243 23789 879423475 57528 3401 235561985 21023 21648 897735078 28756 42099 564413432 58243 57553 49355326 3190 58243 133574787 67500 57553 905964834 3190 70248 884516680 58688 67500 815271167 67500 14187 308647769 60820 3190 772858026 70248 79908 96121721 58688 72840 723936762 76023 58688 670794987 47098 14187 943313734 46017 47098 589300343 47098 37558 160017203 76023 1811 239806926 76023 39567 716959435 46017 438 839015053 20492 1811 491819599 25312 20492 165413892 1811 16611 578359859 438 63172 451796516 25312 49393 138613059 70303 25312 63610447 25312 44908 42667768 16611 20400 121418068 57401 63172 12140760 29497 57401 130122266 57401 64689 151591417 44908 68251 630708052 8204 57401 396801286 68251 52173 74393599 52173 52718 527251685 52173 44758 585108182 68251 68787 738514841 52173 45254 121888416 43796 44758 505485345 496 45254 563022075 43796 39376 186645567 72519 45254 113118539 45254 10411 638881037 58926 72519 995917863 58926 79667 879266010 79667 22600 311508989 14846 58926 550495436 54774 79667 47498745 54774 45843 665248368 79667 105 766090143 23871 105 887817343 45843 73851 64087687 8833 23871 954236747 63833 23871 795723233 73851 39127 464693733 73851 34745 956336846 65140 8833 690410528 5176 8833 880652633 39127 63500 156508340 42744 5176 685346061 63500 24384 707643324 42744 33229 919148125 33229 33449 791588440 63500 523 910468181 42744 56623 941055561 31360 56623 354369561 56623 60751 880272998 71425 33449 307721439 34930 523 309466048 16150 71425 146748189 16150 72497 167222680 16150 62688 278015430 34930 70891 877573118 34930 10982 39441124 16150 48108 887754908 17658 10982 922372157 6306 17658 574158584 66909 6306 706053342 6306 38015 513199852 60717 38015 675100182 3561 6306 145596198 32965 3561 135644668 59441 66909 152959689 3561 59479 565411641 60717 64296 251843479 64296 39770 89101868 20157 59441 520277563 39770 10340 129215716 64296 50822 378301710 10340 67775 284448489 20004 39770 745960373 57843 50822 713971200 67775 22155 605889977 20004 12438 538382331 57992 67775 741578764 12438 70208 278377942 80450 70208 95468606 71426 57992 618076857 15086 70208 562421415 71426 63372 563370381 20077 80450 748164677 63372 50955 85847402 50955 80063 872105894 71932 80063 518809271 20077 40090 236236306 16902 50955 368980572 24380 16902 715111104 24380 41669 154831985 29686 16902 208009013 18359 41669 145123610 29686 79956 759213179 19887 29686 689279088 5602 19887 690040509 18359 72711 808142778 12050 5602 195877142 5602 24188 771759517 5602 62514 729018106 5602 9804 917516758 62514 46184 777702735 59037 9804 556564304 20885 9804 944616487 6523 20885 848652068 77788 59037 713529346 6523 41799 685761371 41799 4377 401731068 20885 57525 871126135 31143 77788 254386531 4377 67366 720658731 68313 4377 425310217 31143 52466 49405315 27209 68313 457863718 59782 27209 270261877 59782 69950 383804450 52466 31040 493038524 21636 31040 476621013 27209 18393 27962575 21636 30148 680180403 45494 31040 785997790 21636 35017 437647744 18393 59747 167764458 35017 35732 155160492 59747 61203 852839408 22348 45494 156844865 77058 61203 206490412 48903 35732 807332348 46566 61203 55858790 46566 24763 782093257 24763 79210 157110589 48903 53108 513899300 53108 71587 32437591 71587 27215 404784641 71587 59407 116790512 71587 32298 494563856 32298 73679 183707493 60028 27215 227063812 32298 59691 771590411 73679 23054 95395243 73679 10779 644287675 73679 45774 902960658 70947 23054 834395188 10779 73272 811706512 24855 10779 680521771 29728 10779 216374643 29728 24841 464730175 29728 18150 340297823 51011 18150 425826954 13149 24841 262600629 78277 18150 682563856 20827 18150 150438466 73345 18150 541892433 29905 20827 70259650 18996 78277 612242930 78277 53631 642945364 20827 49410 417894999 7293 53631 959825041 1982 29905 108715379 7293 6987 142544165 52431 1982 70364022 78121 6987 479385859 26361 7293 794225449 26361 22713 884778310 59193 22713 417282494 78121 56939 467702568 59193 5869 609576122 55078 59193 966117699 56939 55810 848159661 43502 55078 317467749 55078 63434 54548590 15766 55810 569449546 58546 43502 358835485 63434 51435 724733776 43502 31264 153322490 73406 58546 961820711 58546 7981 783745797 7981 76847 611297056 73382 76847 965922951 73382 35375 503056350 46727 76847 348487004 73459 73382 335568146 73382 8134 293932651 80994 73459 962048029 26241 73459 43095893 41555 26241 455011253 26241 74966 92445241 80994 7114 570088070 26241 40030 406251735 41555 59795 476380637 57336 40030 867132486 79913 57336 635777084 62560 7114 584440619 45142 57336 933882229 59795 74106 595665855 54794 57336 786085365 79913 52630 112730197 74203 74106 607248683 74106 74124 128372055 64579 54794 401271509 9201 74124 701328840 71537 52630 269112429 9201 69494 880743559 71537 71033 802603855 69494 63603 986538694 9201 72701 699085867 72701 13881 569702191 34840 72701 209582163 58738 13881 434453440 43677 72701 409539079 43677 20231 285435671 58738 59835 679304852 58738 30663 22310655 63326 20231 657345064 1190 20231 708366596 63326 53958 322150656 1190 15379 914899333 80314 15379 761018567 62323 15379 282979933 52381 15379 787670885 62323 6536 695123264 67845 15379 975706156 9731 67845 526652402 9731 3076 124000964 3041 6536 33785411 49977 9731 696257835 38106 49977 434197187 3076 12858 569903298 15084 38106 367148921 7787 3041 459706900 49977 72491 138381284 7787 44091 42760003 26099 72491 78153340 67253 7787 553956208 44091 44724 219917342 26099 22424 630651898 36815 26099 385932894 24252 44724 32382411 22424 21397 349195423 21397 23326 578723836 22424 42461 394956116 32930 21397 554718264 53777 23326 355577057 32930 44876 138177494 65469 53777 204386274 53777 52998 503274194 52998 35745 84774649 43903 35745 248564524 48212 65469 202329116 52270 43903 376577610 26742 52270 849180524 27826 35745 337287062 48212 66743 318620262 26742 33684 215064 28635 27826 231085546 59566 27826 903312867 17640 59566 706436920 17640 50784 307711314 23970 59566 435169043 52376 23970 489772654 58203 23970 748805899 18003 58203 982322874 44499 50784 244113744 54163 23970 701541236 359 58203 885924479 359 80226 868689315 69956 54163 937864703 53057 359 822734772 48610 69956 280678549 359 9124 629333349 9124 5419 254405085 4190 53057 137805755 59280 9124 843193697 17821 5419 727888682 53767 9124 743922224 80075 5419 917918056 519 59280 915740883 17821 20933 883857721 17955 20933 983644678 16529 80075 458813835 26791 20933 368550502 43695 16529 309706861 17955 58383 385995876 43695 80427 267932871 35065 80427 807907818 80427 62625 30954868 43081 35065 282428786 43081 3460 728187607 3085 43081 466794040 8085 3460 256501572 23772 8085 378770325 3460 58920 408477088 59266 3085 779693258 63151 58920 159398534 7458 23772 582766465 40834 23772 190456144 63151 62839 798231867 63151 18107 110248522 79487 18107 632604637 7458 40307 703418517 38531 40307 127963962 32001 18107 207858057 32001 37122 755650356 79487 6833 241047929 6833 61399 244638303 37122 71898 285677011 78224 6833 377001828 6833 48166 622952534 78224 78776 691521606 51936 48166 477582072 48166 8851 105596135 63007 78224 78121387 62892 78776 168201220 78776 41648 940572094 41648 44466 419067650 40508 41648 946351010 41648 23166 83396695 62892 50670 514973407 30195 40508 90254731 23166 59687 61491448 56163 30195 106087186 78140 59687 663334360 59687 68311 746355255 59687 38194 197333149 76347 68311 773670661 6436 38194 564681281 22694 6436 342953436 22694 63792 635611147 53414 76347 683688925 76347 67639 16993211 67639 11067 72690202 32567 67639 354820886 68186 63792 970069637 32567 68375 847650297 17416 11067 478331978 17416 16304 100250101 68375 57601 961342901 68375 61038 625057226 42113 17416 607420405 61038 7533 850607716 16304 33033 497305595 42113 26061 112874212 8611 7533 763124363 25122 42113 56446386 25122 63802 29701300 53490 8611 402086214 53490 73893 889300166 79512 25122 110994748 55631 63802 331734092 79512 62889 624726871 75504 79512 572819488 73893 53807 99517933 62889 46319 46110482 74469 75504 799409594 27891 46319 399481883 75504 73195 887138302 73195 53726 770339006 27891 53507 442079208 69241 73195 306046922 44441 69241 832793007 69241 6482 424481540 53507 55859 290656073 63030 55859 696819020 69241 7341 878184209 44441 61819 65328564 31271 61819 691135531 25233 61819 785437100 7341 39238 877343139 23121 39238 220261322 58248 39238 337594818 25233 75244 31802743 66176 25233 369047032 66176 54317 782294683 34309 23121 40637817 58248 28528 162168183 28528 65844 424089826 12833 28528 813342744 22532 12833 605464128 9732 34309 968913067 63892 12833 243747576 63892 55699 691592116 12833 30878 377422381 30878 54012 430569270 79396 30878 13609498 33481 55699 636550952 79042 55699 123090146 79042 11355 280970135 37913 79396 175528142 64697 79396 303263417 47885 64697 4122773 47885 72414 794629482 74442 11355 904597671 37913 21389 995474846 64697 32624 823166690 66726 74442 846226485 63927 74442 703662244 74442 79963 706830071 21389 59248 719880516 64820 59248 40882845 10625 66726 493262633 50429 10625 937210679 79963 47573 50820191 64103 59248 108489956 32175 64820 133961982 50429 65007 147546990 50429 72202 729701320 72202 23623 566297351 53304 23623 255181398 66762 32175 996877139 53304 72266 231192811 80168 23623 850295052 23623 42525 938471274 39314 53304 720972378 29387 80168 399557164 40795 80168 96874505 14033 39314 996838068 23683 40795 361688925 40795 50500 104782347 64899 14033 979039289 64899 1555 734448601 34302 1555 376829081 23683 28208 773795450 13349 28208 803481612 50616 34302 209931329 50616 2759 959841284 28208 62940 201011426 80371 62940 81011893 62940 42611 72294160 2759 10094 502867190 2759 50178 268872193 62940 78983 217187470 43634 42611 633826877 57783 78983 18401219 34435 78983 901571623 57783 54934 977353551 34435 27204 829059487 2197 27204 805202844 34070 2197 2341765 43120 34070 484348135 34821 54934 966592257 9403 34821 653397232 37415 43120 106842106 41592 37415 12119082 75492 9403 388909745 41592 50692 503503937 41592 37284 114727966 50692 76807 628524898 7052 76807 4600500 7052 73965 192196767 37284 80856 349399325 76807 65488 394708696 80856 72558 228765650 73965 39874 486346448 80856 64659 366145046 27002 65488 443380507 72558 38964 119916702 14577 39874 352857335 71063 14577 683703212 27002 80395 110927771 53782 80395 879962688 53782 75313 435427595 79599 71063 40155814 53186 53782 448278196 4777 79599 563394959 54711 79599 950928435 53186 34587 662541630 26379 4777 943769444 4777 2275 250581371 71155 2275 122414694 54711 69896 105843175 2275 69025 801980069 69025 10416 367605638 14242 69896 305035032 69025 20674 372330171 20674 50516 828954506 10416 49721 30394510 36119 20674 952016211 38939 50516 33367294 21265 38939 115306635 29934 49721 745802069 13012 21265 362072886 46028 21265 116904901 13697 29934 4683679 62842 13012 440990922 62842 74589 836729037 46028 76282 397926271 11605 74589 772593972 76282 44001 498579211 48844 74589 669357107 11605 74186 346108156 29056 76282 828234939 14010 74186 615210064 74186 71061 152085687 48844 78306 885578257 74186 42907 97855960 44735 71061 38660091 74311 71061 744756725 36535 44735 470803874 29996 42907 228083962 29996 10985 729055124 75862 36535 163661593 10985 6182 408554805 55725 29996 892513302 21581 6182 866400918 10985 10696 630559746 60351 21581 912698373 10696 34945 294044439 10696 53596 91562186 10696 34676 881518494 29417 53596 566038797 34945 48070 166069819 29417 73553 144335998 73553 53019 612780228 34676 70562 660266947 48070 69775 231967367 73553 5092 758193537 33314 70562 368819816 4799 33314 184400874 33314 35134 926398707 35134 62530 528236228 74686 35134 115827216 74686 47860 868269488 36146 74686 526392087 24237 62530 708518130 74686 58386 494521166 58386 39444 239801384 39444 3450 731772163 36146 62483 571417528 19194 3450 851793602 40631 3450 37932930 40631 32136 326039247 19194 67770 479389928 40631 3448 667907509 40631 79363 661224880 79363 67551 567108942 27624 67551 3781020 63809 3448 187944758 3448 7079 797840512 26753 7079 536914881 63809 14735 122247426 43015 26753 633431918 76984 14735 544543381 44420 43015 451218890 28158 76984 414789172 13360 76984 52678084 47677 44420 239289811 44420 69309 953881267 76958 28158 778609092 46157 28158 234986889 76958 79730 921127692 69309 44070 334327780 79730 20095 42581038 79730 43320 354508269 20095 68925 89125732 30856 20095 51812891 30856 45263 775375546 8369 43320 278454667 6807 43320 902965239 49881 45263 140912536 5500 49881 885202398 5500 13723 475509211 49881 29164 424824299 25711 13723 695688296 12760 25711 756211954 53350 25711 348300062 81252 13723 437803714 81252 16055 159797408 12760 14491 57416729 64923 14491 173322651 54391 53350 258245176 64923 1422 210431967 14491 34216 910380349 70809 1422 58572349 66333 54391 71076540 78887 34216 836132698 5740 1422 245591853 5740 9216 933287495 78887 5832 446065088 44523 78887 726365891 44523 75489 264683675 47121 44523 584649388 9216 36712 609810144 48781 75489 182872140 48781 68164 111268821 47121 64480 666285681 48781 37403 581330332 68164 56755 108167419 48781 4953 70636981 4953 64594 862605319 48010 64594 71257351 55833 56755 803025156 48121 55833 715412626 48010 35671 987265353 64981 48121 70321142 31350 48010 216271106 31350 71577 493329896 13767 35671 890008554 69903 71577 250399988 64981 27685 475399611 77910 69903 281591834 71577 54052 288731854 37430 54052 723435640 37430 57704 59665547 77910 51965 268671739 15391 77910 640818840 54052 5727 326041582 37175 37430 656778291 30143 15391 737705697 3313 51965 55448272 37175 46849 915223937 13784 5727 848064354 58756 37175 777672569 59483 58756 216726573 24942 46849 663469951 3299 46849 94774065 58305 59483 538844175 52022 24942 513016650 3299 72295 632921540 44446 72295 761385135 3299 11156 52502111 52022 34175 94038717 52022 79319 403597020 34175 8617 272514251 34175 38693 952409700 79319 8149 801845905 8617 59657 304714599 52603 8617 128703820 51985 8617 93015867 32420 51985 962976074 52603 78857 742589275 63994 51985 406580302 36952 63994 293772406 80489 32420 101262315 18766 36952 197311848 78857 30205 533319923 30205 36996 969884123 18766 26154 480874001 26154 32802 935724695 18766 1929 367300210 36996 65311 933867122 41162 36996 608284382 13100 32802 524089073 13742 13100 173485239 53929 13742 639967643 59068 41162 226107106 13100 12150 46727801 59068 37982 369023068 7317 53929 404800710 65401 7317 972226851 65401 19755 185449181 29098 12150 704442865 7317 74769 690454463 48712 74769 381330796 36578 65401 791221466 74769 17726 366829904 19596 74769 770293469 1876 74769 668703009 48712 45197 269651537 17726 29951 764003830 19596 70904 831165909 19596 10966 144692448 70904 79674 622798344 28592 79674 775942965 29951 18868 836517246 10966 12312 482227960 79674 53273 958749289 18868 75796 882332429 12312 46466 224504041 75796 28046 127899261 28046 75635 864810580 36608 75635 445846796 49131 46466 27392499 46466 61736 634519291 36608 61678 809254402 61736 4874 206663216 30308 61736 241150408 3165 61736 75863071 37500 3165 570103878 17238 61678 596580504 30308 58978 452492201 30308 79285 133620251 50122 37500 117995639 79285 58019 765477942 26418 79285 132132255 36380 26418 63257887 50122 77206 945655415 65418 58019 189595935 4227 26418 476170836 35629 26418 270091949 35599 77206 927671046 77206 74574 778361899 74574 74782 533143527 74782 61162 737802904 61162 34671 558547354 21526 34671 362384878 20070 74574 265708222 21526 66623 127313744 63914 20070 216990508 30076 66623 283752589 30076 11175 343717937 20070 46813 51098297 65204 46813 708631506 65204 53847 114937616 53847 54121 769842156 54283 11175 322743930 54121 5541 714301078 21286 5541 571367356 48043 53847 807847147 62200 48043 203208359 26534 21286 496070018 5541 41093 82466755 41093 65158 766631064 62200 51069 850514798 12106 26534 955088533 59877 41093 185260683 60338 12106 333794212 70899 12106 440696172 51069 29126 34602260 29126 9904 79744411 59877 41870 793179701 29126 76261 206990318 70486 41870 356110519 50547 70486 459958083 9904 44406 87527933 50547 22799 235384867 44406 78496 81276027 54657 44406 50408889 78496 8239 527632119 610 22799 684045011 610 17207 35191075 17207 16816 486559823 8239 3748 810697373 16816 52748 263927354 58384 16816 187922482 21808 58384 502260398 58384 44738 746160104 3748 21213 341099311 25700 44738 340124738 25700 56622 118744638 21808 30984 316740184 21213 7980 716283320 48025 56622 524497475 56622 8404 950956000 30984 17526 667615895 48025 10797 239882946 10797 68144 61855755 68144 39030 776824955 17526 42874 358731463 17526 73854 570369110 62403 68144 89456773 78456 73854 380272476 8167 39030 486912922 79572 62403 790403848 35625 62403 374945529 35625 51793 107206679 78456 26271 968310689 30461 35625 794734621 79572 56538 442698557 51793 40173 249970457 40173 25454 938240682 40173 16152 518154121 16152 26771 68812521 75107 56538 725165914 25454 1689 40764084 16152 37225 679230626 75107 29350 73197231 28699 26771 818354081 4146 1689 633391237 29350 44780 239664161 4146 60613 75455465 28699 39249 405055177 80023 4146 22877188 45848 39249 241607017 64163 80023 650513119 45848 68798 428406545 4559 39249 833947225 45570 68798 441366588 64163 2127 946572440 68798 62785 35336429 48475 4559 167100225 26539 48475 822590079 48475 20998 626586506 48475 34034 652923956 34034 80802 807251139 80802 59025 120830859 26539 58962 91975305 59025 30028 631505456 11225 34034 430708534 40245 11225 432944585 10146 58962 217206296 40409 11225 375008154 66773 10146 512944495 11225 53549 658945966 10146 57072 835423592 19048 66773 4402510 43106 66773 113882150 72968 57072 95337621 6288 43106 172969449 17747 19048 705479098 50485 19048 493366042 81 50485 715443541 81 62693 57228693 6288 27575 700193838 38967 27575 72577820 15340 38967 421675228 81 49477 847005902 15340 27455 45970336 27455 47478 465574472 27455 60059 524500033 81125 49477 104231396 27455 66429 8554580 81125 44931 208411480 60059 49088 811098550 66429 59959 704670125 66429 38721 214117867 3643 44931 47920305 29274 59959 635893863 35739 3643 981543104 2328 38721 445602572 35739 68897 174258823 68897 41849 48937739 29274 78048 368993881 14597 35739 86247823 41849 22410 504857075 46453 14597 840599116 41849 24291 139650397 31128 22410 827202015 34808 31128 805562245 46453 73407 581959154 31128 11639 859910912 77 73407 413301237 51901 31128 430671128 11639 31852 718012913 33333 51901 90315500 51901 7180 171367856 17943 31852 735925985 20403 33333 138355398 47097 7180 20246368 7180 18659 792004568 62268 18659 835351074 18659 37822 134191913 69679 47097 334273731 62268 44617 175579696 26772 69679 157243542 21440 26772 207617396 1246 26772 406132220 26772 62866 630018370 62866 21700 522630082 62866 14655 101533930 76227 21700 216679469 62866 57326 877519904 12291 62866 345723729 76227 78782 57525319 35902 57326 92994871 58359 78782 743589888 12291 7605 187166272 24141 58359 755863764 3119 24141 396724777 7605 47833 366308677 58359 61347 541498659 4900 3119 276155472 40550 47833 47361056 80661 4900 489466926 47833 50215 959237824 50215 31907 35453069 50215 63595 716418990 80661 58313 128522746 79872 31907 633880973 12488 79872 133145515 73066 31907 593127001 12488 37312 655221787 79872 34149 459549903 45836 37312 154249624 34149 38827 47561711 37312 41510 115275698 37312 64459 94484373 57895 64459 241723948 47739 41510 2637711 57895 7808 564352915 14276 64459 174708079 47739 52025 990309177 47739 25716 217811656 25716 17379 805786137 7808 9139 862429036 80268 25716 578568472 9139 6773 668183404 17379 15661 88365659 9139 4332 349908510 15661 74488 689040687 27531 4332 763173582 6566 6773 839046938 55149 15661 48263904 27531 67957 852019732 35341 55149 811961760 6566 38137 717809847 43208 67957 868694979 27072 38137 730313257 27072 61657 531983647 11835 38137 938199263 27072 56378 327547395 27072 36853 702485070 45446 61657 308107043 11835 45066 975980456 79649 11835 33466011 79649 79415 908002121 1166 79415 321853877 9697 45446 506813896 24488 45066 680336296 9697 7698 126052093 1166 25651 627722624 1166 30988 184000594 30988 59129 257013664 7698 62002 435440588 62002 65078 302929594 65078 30108 35926344 37542 30988 447956635 68975 65078 626207788 68975 53838 529262141 37542 30381 266595580 41865 30108 119725737 46892 30381 64400443 41865 38957 774163111 41865 5167 369246443 5167 76578 782564316 76376 38957 799313812 76578 5116 44193175 76376 13637 611737244 76376 60258 750144606 20310 76578 90204149 55745 76376 125850383 13637 1265 683551188 77020 60258 717058254 58100 55745 182387045 55745 57586 616979919 55745 51850 514081246 51850 31995 476096676 70352 51850 735834318 31995 14736 2212378 70352 50869 557275543 14736 76416 452895645 19370 31995 900096333 50869 42164 44936460 80085 42164 650812008 40863 80085 264044109 65923 40863 848155265 40863 30446 572179348 30446 3148 668734207 80085 61316 399014479 65923 59339 240590697 59339 25874 5136577 11576 3148 457732753 3148 59417 333153632 70983 11576 731493038 11576 57118 151164181 41553 70983 972659051 59581 41553 350390635 57118 5834 806181344 57118 80948 89621662 5834 23677 190408160 66349 23677 903042208 23677 67194 448592960 16372 67194 127818927 23677 35560 469491857 3413 16372 673481119 10727 3413 395344153 36725 3413 317270847 36725 54487 159850947 51624 36725 899160325 10727 42510 838306836 1249 42510 885145264 54487 49322 359417030 49322 54178 536237622 6359 42510 630862992 55365 54178 327624426 70076 54178 832041403 70076 79301 564867275 61749 54178 410920889 59026 6359 250477881 70076 46404 72035957 70076 31099 295528000 13096 31099 455093044 13096 76216 172973364 4180 76216 115739674 70152 13096 211320674 10588 31099 827490893 1712 76216 617528746 4180 43269 184518186 4532 1712 57538998 1712 71045 632142002 51062 43269 341685029 55521 43269 468346407 51062 72142 597334118 51062 19396 451754855 51062 28770 464712741 63992 72142 476803697 19396 36020 991170920 36020 40705 373039586 46646 28770 399357080 40705 45508 88794323 2743 40705 295342118 2743 30304 707143690 30304 1818 808225839 46646 59195 919153582 30304 49442 559559403 59195 73318 250928259 30304 13864 720511688 73318 75839 660313084 66824 75839 451058311 65781 49442 870690504 13864 16601 340891451 60102 75839 528528142 63041 75839 131907292 65781 8529 201239355 63041 77954 242863337 8529 63269 141942125 67388 63269 911351593 25616 63269 303592668 46492 8529 445780390 77213 77954 437858618 39673 46492 626558183 62330 46492 759100573 46492 65153 260577892 60782 65153 369948378 62330 13358 89030647 63879 39673 332439953 76623 13358 440649433 63879 53308 614500817 39172 60782 615052172 53308 50265 103821097 31806 63879 958290199 30151 50265 248637312 70676 31806 799881735 42665 31806 441735574 63360 31806 627492579 31806 22153 103518268 49910 22153 420897417 50643 63360 306153334 50643 64891 987065198 49340 63360 98144210 56862 22153 916740592 50643 6708 358534291 50643 57680 144068607 62826 49340 782463100 49340 60760 788775279 35779 6708 469552636 62826 53531 984563766 71941 62826 321739970 62826 70651 122936278 35779 72772 882623977 42051 71941 495586084 53531 12073 856995968 17415 71941 553793785 72772 47311 302991509 72772 34847 691767362 15403 17415 321987527 2023 12073 684236231 15403 39382 670930680 39382 33260 506073275 43273 39382 439941966 43273 69360 192194326 54353 39382 746946732 29192 39382 480200899 59505 54353 666236293 7466 69360 684678595 32000 59505 206082383 28251 54353 92551565 29192 39254 801780879 32000 22847 931260352 23567 32000 892237032 34822 23567 210940807 27235 34822 84052019 39254 65173 747262726 65173 64500 575998224 58591 23567 60892828 65173 80173 253217254 58591 7352 777951141 19479 58591 134877945 2066 80173 68850688 58591 60890 713805566 80173 27775 907523557 29503 27775 638826660 12058 29503 687998998 58111 27775 498936820 12272 27775 397896278 66216 27775 94803415 25266 29503 457914761 25266 54106 356530471 54106 14105 638870831 66216 53173 163546187 54285 66216 653501584 38541 14105 510399861 54285 5426 269443776 34126 38541 542121114 18696 5426 3941092 55963 38541 796856444 18696 15960 28330978 78913 34126 911539769 7524 18696 728806993 18696 6319 188105676 63673 7524 654166791 15960 71420 588056704 45236 78913 166797223 7524 2599 22291738 20300 71420 582148569 29366 45236 62980761 34993 20300 307634064 34303 34993 519619227 35335 2599 71174776 13806 34303 767888651 52257 34303 170183371 34303 45097 986580515 35335 35662 852944548 52257 8177 767360673 23649 8177 13629575 78654 35662 560971162 78654 59482 943408138 59482 17622 337426967 34025 23649 798647740 34025 77744 620906113 59482 32594 250589328 32594 44791 321479161 77744 17756 257267495 63450 32594 135301230 56701 63450 607871428 32594 41098 256074488 53756 41098 172967675 17756 56741 829085495 63450 52869 698324337 56701 65026 460180114 61816 52869 109461568 65856 56741 84782977 77905 65856 875211842 56258 61816 15591417 56258 35621 486961346 77905 8584 759688591 56258 1524 172900753 30890 1524 148290414 22473 56258 627298839 30890 47082 611126868 75627 1524 891814222 33290 75627 865741414 30702 75627 814889057 30702 21076 943210469 2019 30702 848822127 30702 55656 930200005 21076 17031 277058209 8046 17031 11153401 43326 55656 142225624 55656 31833 531162333 58819 31833 368275045 31833 34112 219253993 34112 32629 77051375 18475 32629 971344045 23449 31833 356168749 18475 50043 644553179 38553 18475 7221318 1721 23449 17797568 30238 38553 910154202 17161 1721 40356469 17533 1721 216914970 1721 60076 569776374 60076 4138 838055805 41871 30238 351275929 39497 17161 165223640 34235 39497 314501099 39497 32714 25805535 39497 21944 74674482 48534 21944 753815847 34235 78873 512239822 48534 15969 186038489 32714 3117 63000268 21944 75882 519603944 75882 71909 15370181 76876 78873 746838571 29815 71909 893767174 70201 76876 878799472 60631 71909 162759418 70201 52294 602022371 29815 16882 402169407 16882 25065 396473607 52294 59843 300744695 51753 59843 102941946 51753 31137 230168750 66578 59843 126470403 25021 59843 671775089 66578 20376 899201571 28227 20376 505768697 28227 70070 373122240 66578 62642 406112710 25021 49532 281898225 47424 20376 936230700 47424 56819 468456132 47424 74420 582585675 62642 61730 613025464 56819 58089 690240863 59020 61730 553941936 74420 70706 136810912 56593 58089 71437434 59020 28626 218674374 43694 58089 109388232 70706 7517 362933076 28626 14960 182773868 76339 56593 984944367 7517 75617 94873349 65830 75617 675856918 75617 7476 543453312 2134 65830 242501971 996 2134 563594087 60313 65830 787420646 7476 51843 662359076 26578 60313 891151321 996 3634 321163417 40869 26578 578217592 70582 40869 99974594 26715 70582 443025035 40869 39759 392374128 677 40869 922985328 677 7594 527176233 9183 7594 131044104 21501 39759 4019473 5118 677 851337505 16692 21501 124021340 7594 38978 264414928 38978 70871 771443470 36255 70871 569267677 65761 70871 382013433 36682 36255 502619907 38963 38978 45930281 776 38963 948294049 77112 36255 730245814 77112 7777 207784050 46234 776 49793546 776 17391 550284288 46234 78469 743731772 78469 35606 51535710 79903 35606 193262112 80843 46234 147740379 17735 79903 849229039 78469 76249 857415227 22336 17735 463990880 40151 80843 906991404 13996 76249 444650952 22336 14396 401697512 14396 54343 195481510 40151 49549 636486106 34986 40151 593826996 74158 14396 753379965 49549 67533 827555882 34986 49741 73106669 74158 17366 837508993 62187 74158 171555250 53327 67533 27515593 49741 26883 200570907 5800 53327 731450934 26883 40068 54966191 40068 18729 189701738 18729 15224 893962475 5800 74109 76601606 31439 18729 124933921 64896 74109 350684249 25270 64896 902843138 64896 52253 458206532 64896 62809 293164485 35837 64896 812403706 69743 64896 709566419 25270 71234 490913531 73541 35837 533200154 62809 77965 52933646 69743 44841 100206456 56720 77965 644273544 77965 48495 832342742 77965 7577 969646590 56720 34193 320844320 34193 31505 726997905 14135 48495 23364011 75934 34193 912230966 31672 14135 727226097 14135 41070 434946602 14135 74993 361232613 74993 27804 239178084 32158 27804 749779356 6673 31672 656953399 43095 74993 101037089 6673 54243 869266920 55603 6673 494271624 25668 43095 61448889 6673 4507 200032095 80325 55603 757952283 80325 55770 782376375 25668 54469 671687354 18502 80325 267665041 79139 54469 436980234 73417 18502 511904868 55770 79951 720314418 43380 54469 971793492 79951 23999 648969211 1224 43380 689584117 19320 73417 709585058 34103 43380 15809655 50653 43380 696897448 37740 50653 944908792 34103 60387 541728343 38083 19320 494474515 69591 50653 370850001 10292 37740 489663514 38083 33541 787623975 69591 60370 184004725 47811 69591 457252392 47811 21947 949047393 60370 2855 421563423 21947 31418 137059313 68064 21947 199962783 21947 5155 228971594 27663 2855 174813684 2855 68988 193432520 27663 15220 459895225 37967 27663 335090167 29293 5155 988314898 38112 29293 6336894 26016 29293 811448271 3296 38112 106734954 26016 48497 105845313 29293 4297 528709154 47227 26016 839165620 69899 4297 593180864 3296 7399 103630132 4297 50521 183778026 69899 53506 114432655 26813 7399 918173455 7399 6735 510047216 50521 23571 13473819 47420 53506 954979985 26813 40441 676598708 4612 23571 30645018 6735 1858 860008833 47420 33973 31452359 1858 34400 293681885 2338 34400 962516164 80414 34400 552911725 68584 1858 5180286 51422 2338 914927176 3031 2338 581365465 16686 2338 117436031 28004 16686 511454821 34608 28004 985044457 3115 51422 852248159 66680 28004 843960827 66680 74415 347082261 48058 66680 308072079 28304 48058 56011486 28304 861 72336917 861 43211 839857397 48058 19115 929794214 19115 32576 40926189 50134 43211 456571695 4134 19115 333831228 62638 32576 7433241 19115 17783 322720423 4328 32576 610994811 11059 62638 865511456 4328 37845 560709979 47916 37845 447073894 47916 58669 82536810 47916 44927 630263040 9706 44927 24399783 37845 10154 411206149 81008 10154 478771070 4511 44927 315271849 10154 27468 905953457 23682 27468 596303923 23682 40989 254820861 27468 55756 439056723 23206 4511 845331842 4000 27468 92156071 4000 16572 300985088 4000 30353 757398621 16572 58121 527943492 16572 75705 118882223 4000 19137 703661368 51271 30353 853605539 13777 30353 140452489 13777 28488 529830548 75705 17711 220907934 17711 30361 732821541 17711 50463 906333133 41771 17711 194419244 50463 23153 111776964 50463 31323 128440794 30361 80987 100285812 23153 29169 118468159 72096 31323 178264391 60680 31323 115482316 29169 35676 785371993 14512 29169 21720883 35676 58147 541058851 26549 58147 774643561 58147 43250 992654459 36570 14512 5767597 43250 76241 854609205 26199 43250 192940134 41963 36570 67714602 46235 76241 774612681 14667 26199 725868043 76470 41963 989116720 25797 76470 123650338 14667 52942 79941103 7910 46235 688484357 18645 52942 713155309 9253 25797 987337006 34162 25797 520438760 7833 7910 462718963 18645 71495 62423546 32022 34162 452072780 71495 40469 521452165 1016 32022 659296628 23654 71495 920140672 26311 23654 954268025 26311 15266 611535494 23654 41457 302839527 41457 10123 211322622 20750 10123 413269792 41457 6111 285953642 20750 616 44236192 70964 20750 133159548 616 78300 586501492 32447 20750 265001754 6111 17310 948680628 80110 17310 357110227 73649 78300 100649140 80110 4781 412468092 73649 2054 445471040 20258 2054 339473347 4781 45801 584911166 71179 20258 784907832 33319 20258 256693754 2054 13947 19273256 20258 67480 140010527 45801 57224 476750393 80672 33319 156852198 33319 78964 68336266 3603 80672 263508248 67480 38714 497606844 44559 80672 365796018 44559 74423 170491333 78964 57217 585795812 81243 38714 226390926 36814 38714 620600887 36814 22432 136038616 36814 20991 221905813 36814 57254 945779094 22432 65983 622209600 22432 23218 1079462 57254 15242 122795597 57254 57508 651499545 65983 28233 87739795 25251 65983 728034182 28233 71305 758206529 15242 58421 268469617 71305 72197 932874447 25251 56286 442964055 53983 25251 874436722 3486 71305 254969811 56286 62604 87735602 57901 3486 553066011 57901 32625 869503923 53983 76076 640757330 41241 76076 316413804 47179 32625 958966349 57901 55882 119666645 22785 32625 423889893 65828 41241 887850754 39158 65828 263687180 30310 47179 230081452 32187 65828 475092530 30310 60204 823634094 65828 23760 534142507 63549 60204 439927914 40845 32187 45624775 23760 10960 885153443 60204 2794 542337629 63549 44679 950052239 63549 27649 951403588 27649 3441 824931749 3441 49528 410708143 2794 8669 78384882 8669 64228 857037532 58857 27649 986522111 49528 69207 464809269 65998 58857 505397858 25458 69207 232075811 65998 71880 710474733 60000 69207 879619118 71880 28464 260363335 71880 47334 530582512 7432 28464 376451028 7432 56551 605206843 47334 24972 108531450 41348 24972 298002011 28161 41348 172013069 4053 7432 583094293 4053 77130 543308189 32305 24972 69149936 36095 77130 413372887 38189 36095 451466562 77130 13010 326377353 32305 70783 100319048 70783 78929 154793390 38189 15306 39771082 38189 22805 757698408 78929 71548 265706201 70783 7985 348306435 42187 22805 165685404 24472 71548 132556174 31766 71548 95333783 18627 7985 24913917 31766 77399 407483543 59674 77399 971076250 13600 59674 803085105 77399 24707 863109032 18627 8116 8252582 20360 24707 643126739 53292 8116 78854820 51016 53292 941026144 51016 75768 65593202 20104 53292 394012194 62259 75768 390423038 68816 62259 907245144 20104 2031 51672863 20104 62309 872312204 20104 73538 49403261 72555 2031 677951070 69998 68816 317964577 72555 61478 786036630 35872 72555 738509156 35872 22076 228117699 69998 18672 543664746 37149 61478 560366066 42804 22076 521680916 22076 69492 446178166 24995 18672 905149462 65676 24995 476122569 37149 56561 287541688 56561 70156 704197291 37087 65676 128201732 1550 70156 338737544 70156 47701 326251966 49328 37087 339524494 48544 47701 518232283 37087 63429 617782574 25165 48544 479739486 27192 47701 708535877 35998 25165 569661060 29571 48544 498440147 63429 52714 475326853 52714 64744 236165144 50304 27192 489841371 64744 23843 381081514 62581 23843 948171775 17604 52714 969113957 25515 17604 366821000 50744 62581 106494848 17604 43550 177056465 24159 50744 189805858 65896 25515 276613165 24159 18778 657062887 18778 75936 506005053 43550 15887 779756881 9150 65896 339533406 49682 18778 872040789 15887 64352 927848039 11951 75936 47852923 64352 2520 673009994 2520 40317 900105168 48373 49682 366729591 30472 2520 550071626 17411 30472 29586978 6514 17411 279139906 51989 40317 807618514 29613 30472 754448539 9208 51989 129050544 44185 29613 693100678 29963 44185 629626539 44185 7493 268270759 29613 46003 456087287 29963 50041 636536553 50041 74013 101033830 4983 50041 359173787 7493 42827 965840262 4983 45278 100258294 71038 45278 981014430 4983 43756 918636793 42827 64045 11929093 71038 44084 69761200 32799 71038 371755161 44227 71038 608811985 51959 43756 88237515 9840 51959 693410349 6192 44084 627286573 32799 69202 392056698 80137 9840 954509005 41414 51959 24858236 3208 80137 565499077 69202 8835 534619359 8835 56145 643310977 11729 3208 716425541 80256 8835 137723921 30763 11729 339959515 11729 7550 390388082 34148 80256 674233320 73209 80256 86446802 34148 6943 967981645 6943 78436 437474318 7550 40436 597581069 22003 34148 475589453 78436 72923 853167450 2055 78436 18231018 18944 78436 190673993 22003 43256 262057708 18944 46973 967585782 43256 13982 212687353 80055 43256 234726791 18944 62980 876622707 80055 20527 205096987 53249 62980 836923368 13982 12377 881670381 47023 62980 14891961 62980 22770 950570835 34952 47023 363560372 34952 63334 369643519 31413 12377 390306021 31413 57825 121764632 6874 31413 100836655 63334 37311 697299832 70703 6874 890248325 52552 57825 973295745 53508 52552 906445987 57761 37311 158379652 52552 59951 487741541 57761 60567 902595834 53508 56095 242806944 59951 54192 100551429 8156 56095 486434592 56095 9172 710065182 64829 9172 304306868 9172 16079 394177487 8156 20505 155036020 20505 72217 808182626 48964 72217 680897093 15800 16079 176316085 34817 20505 727917121 20505 59231 526597446 48964 59644 62667066 59231 47889 269948154 29953 47889 48453735 59644 58651 727589864 25249 59231 809326552 29953 75437 253992282 29953 9610 584296257 25249 72684 850788807 4534 75437 896282514 22944 9610 288248713 75437 40995 613424763 70655 9610 12223908 40995 15255 306946496 34418 70655 717983623 2834 34418 43184522 13134 34418 521743075 2834 14786 634590866 15255 20072 508776542 77784 2834 669267915 14786 14986 679337978 14786 39957 917024049 14986 26976 479388312 11015 14986 749904073 11015 42209 242439780 11015 65906 280176113 63832 11015 255054171 59605 42209 479636180 72188 11015 892955430 69848 59605 160850771 69848 26756 526478992 59605 8670 560552823 67309 8670 309886879 15455 8670 544945995 41029 15455 583220989 73238 8670 907546176 73238 64496 545324727 67309 80985 48405577 41029 44732 178406881 44732 8876 59922858 26704 8876 2045287 62647 80985 804051502 44732 56566 938732545 26704 59109 376893885 42928 59109 775303057 42928 75811 147659729 51430 62647 741779947 70045 75811 55036816 13103 59109 608388940 42928 62163 575362945 62163 53499 814196719 79256 13103 306685246 62163 49399 159995697 53499 41772 89267185 79256 62077 710949521 41772 18740 464281938 62077 45974 46838062 45974 63053 822610614 18740 7138 257053822 8931 62077 522291281 62425 8931 589765504 45974 39270 39171628 8931 31075 83196261 8931 4354 88244976 9400 39270 694191252 4354 81033 735711479 42683 39270 999033391 65212 81033 425458468 4354 22394 102520247 65212 66275 202464366 56918 42683 221464744 42683 65890 378980925 65890 10456 787596092 26032 65890 106389761 10456 69289 106128738 56918 2746 782039493 26032 4057 3664751 26032 6250 732472391 17082 4057 767935913 2746 45575 483478911 4057 76248 189357986 58648 6250 528064186 71747 76248 114103465 12151 76248 52453166 51035 12151 320764656 12151 18419 882609828 58648 37934 626696533 1245 18419 663048553 20375 12151 168214992 76628 18419 163975239 37934 28875 103152054 27331 28875 822754319 63094 20375 472258552 10830 27331 751226865 27331 69195 80976776 6011 27331 259870679 71498 63094 306412516 73857 6011 163758839 49146 69195 741457518 71498 36571 489656040 22152 6011 176162234 22152 26504 309484272 19981 36571 191405672 22152 1908 69667741 19981 63739 594487487 21496 63739 486480742 63739 66764 884690410 63739 6557 362005395 3764 6557 716978121 6557 6977 154692476 6977 71835 200454385 47274 71835 68289658 31756 71835 202498020 31756 63709 779899229 15754 47274 153293199 63709 2343 711210411 58869 15754 346853838 48993 2343 984830547 48993 53617 845743857 15754 36516 750396521 48993 8858 993173967 58869 20876 842903584 36516 73204 398628674 53617 47512 792362389 36516 64757 23173938 8858 73342 913561690 28385 47512 361618019 14855 64757 583011572 47512 51581 918932543 28385 33041 213104276 37338 33041 337498771 33041 22908 254197524 12030 33041 650042068 12030 17044 75128467 33041 30968 998559059 12030 19922 788533619 30968 68994 914918600 68994 1354 427146453 69870 68994 393895232 75708 69870 281670418 19922 52419 19080057 69870 3921 493213841 75708 15347 882116155 59102 69870 797330463 59102 9069 144168915 15347 5948 578307141 9069 15931 639782124 9069 631 18536643 5948 70262 776565435 46181 70262 638126467 44858 5948 771706445 7287 46181 471890220 57694 70262 615646338 15836 70262 852688668 71604 15836 118545515 44858 34580 279127089 22465 15836 34623894 15836 79295 370839996 28620 22465 553599042 34580 14547 422821447 54748 22465 883637896 50587 28620 31951991 40202 54748 538665952 11794 54748 518276911 52914 11794 996670090 12923 54748 942872231 13226 40202 140612513 44688 52914 12550631 72588 13226 166315474 12923 38501 765800420 38501 35250 852114734 39726 35250 127519259 44688 11385 669784788 39726 1787 655995026 1787 68674 371562412 68674 4729 773668136 5287 39726 784977760 68674 49107 336169377 76460 49107 561141459 60386 68674 343907798 58050 60386 715882365 5287 58006 31220785 76460 78296 406575180 76460 14910 612753729 52681 78296 761527064 78296 70069 562784341 29196 58006 128514358 14910 75285 205413126 34675 52681 893695553 44678 75285 726715674 29196 28788 645257323 44678 67925 225490973 28788 46497 11036637 60553 67925 311427844 46497 68605 268622988 57183 67925 982505993 50307 57183 647148370 75598 50307 693516580 68605 70943 762530893 63359 50307 331646903 50307 75128 389857158 75128 46943 695248804 11119 75598 289767543 63359 25484 21703360 46943 80774 467102780 80774 78849 301237412 25484 80492 101319194 80492 10104 247627886 10851 80774 940905083 55759 10851 389566624 10104 39108 66907722 66882 80492 899066123 55759 20518 90832095 55759 38510 620295991 66882 16416 751369362 39108 3136 934969993 42463 3136 698890486 59711 38510 364630734 16416 19485 383397077 46236 3136 24637476 59711 37576 987269475 76329 19485 815376310 10735 46236 557635970 6732 76329 758493547 37576 36430 327092625 10735 45138 413101824 53604 76329 372649138 49981 53604 960572787 19387 49981 757267000 36430 17937 874393269 16555 45138 237844371 38561 17937 207411931 30625 19387 292098410 40297 38561 777909235 36902 38561 810893106 16555 27664 231028044 27664 23878 833454296 27664 40952 444300300 36902 58130 814441248 23023 40952 742147670 56085 23878 203370368 1732 58130 388050569 9602 40952 172450141 41801 1732 744533436 23023 77980 782008483 72460 41801 143386202 1732 63136 133322668 72460 68166 809104060 41801 16767 775357145 68166 43641 953432913 72460 9242 94592706 78856 68166 941961881 29231 9242 83381660 10059 9242 24169968 43641 3334 294088728 29231 6887 891873131 29231 65642 626599831 3334 1167 925994949 6887 62339 481063406 1167 18764 433799811 65642 47312 994487790 1167 13964 987957442 62339 42340 633016843 47312 1603 405747884 1603 47604 89107497 47672 47604 699656938 42340 64572 248674454 50151 64572 669296253 10339 50151 732913700 64572 36884 934911721 27254 36884 312300208 23116 10339 376977872 23116 54986 811741251 56771 36884 590466359 56771 501 678533905 68484 56771 113425596 56771 25630 453968531 60875 501 505864852 501 18539 750960889 60875 29316 200392061 60875 55685 975826233 55558 25630 581317637 29316 80 246700517 80 79994 114105850 79994 43976 796596459 18041 80 6616644 55558 29312 580835122 19770 43976 47796705 28753 43976 391600035 57597 43976 242930080 32988 18041 515045582 75561 29312 448188335 28753 8141 457738712 30301 28753 761032185 30301 79849 570698623 42011 32988 606317036 61346 75561 713989593 9971 61346 328574592 61346 22246 143281262 9971 69426 940304326 61346 20832 344214362 21456 20832 48774388 67811 21456 35548185 22246 8499 22658558 20832 40065 292383205 20832 27404 202314860 45790 8499 621944312 47295 27404 481475599 69658 8499 309589081 53097 47295 993415324 47295 38043 56448380 45790 41891 131845259 69658 24875 492399732 53097 23647 731128082 75338 24875 903100292 38043 40140 575558713 23647 60632 175902429 40617 75338 24880488 40140 23770 278453242 60632 58565 343631532 39577 60632 18160382 39577 77830 230781582 77830 57077 48965936 52819 58565 424820416 63674 58565 807281314 39577 11183 91359070 1449 77830 723000799 11183 63336 634167665 52819 9715 536140528 38857 9715 851081523 15906 38857 594277206 9715 53714 391588174 10471 63336 608522386 15906 717 686662946 15906 54022 21556756 26658 54022 310328423 41081 53714 428757219 65485 10471 679821829 717 43851 105883535 8671 65485 688794520 26658 75419 227910685 22676 43851 629410891 16736 43851 708390616 16736 40927 18828365 11158 16736 186423354 16736 26948 388804664 48798 16736 1582824 41978 16736 403396543 26453 41978 901894198 48798 1797 349597187 26453 26280 972870316 26453 14307 963168089 1797 18442 906068314 69395 18442 584383389 1797 79255 452664862 34061 69395 630149397 30804 34061 758364197 48190 34061 484003380 33008 79255 80687894 34061 12852 563802308 64603 34061 225257981 6593 12852 47811806 6593 77546 438032509 75530 64603 689462364 12852 42322 393784187 74520 77546 968410359 6593 79406 404017860 77546 76132 620798388 12055 76132 132117416 76132 56709 27070723 74520 60418 183392386 12055 24037 117874174 28749 60418 621813106 56709 35362 261027747 35362 28423 104709297 62295 24037 969612246 25254 62295 482469725 72314 28423 409324431 62295 42616 321148750 51971 28423 965461639 70779 72314 990362695 57727 70779 934103789 15925 42616 570483146 47326 57727 556983079 10155 57727 465116654 15925 23916 139899189 15925 14343 93790270 14163 23916 590265623 10155 63708 712167264 23916 72335 270620725 14343 17964 528639773 13369 14163 851876536 72335 32639 110173374 17964 13633 784128081 19767 13633 65020462 19767 48720 998771409 70985 48720 388494419 70985 17018 154796412 13633 54540 192810075 21836 19767 661578126 17018 16868 148349641 21667 21836 158952119 17018 6645 911767025 54540 43271 810259634 21667 41123 453027460 16868 19410 145843549 21667 17538 173629681 19410 35603 697809429 35603 81014 111437402 81014 6475 420157876 75739 35603 936559930 51312 81014 84357370 35603 7876 56837183 51312 45563 136548263 75739 26184 803449620 53391 7876 760090336 15786 53391 452120052 55479 15786 46455520 21120 26184 520776545 8103 15786 840337715 8103 12158 642628213 55479 25220 660503936 18170 21120 836417698 17307 18170 805093646 12158 79176 545283575 43485 17307 976829312 25220 39580 496697157 80402 39580 659414203 18526 80402 152856813 29038 18526 508214296 80402 63162 446605204 18526 14223 760622043 18526 51060 39863436 14223 20864 115128683 1313 20864 221341767 63162 35363 91993034 7898 14223 646680361 35363 61632 385260572 16297 20864 963326684 35363 46462 135985858 41207 35363 268122089 16297 81042 842970113 62982 46462 26518203 81042 38688 23386285 66142 38688 150863131 71359 41207 988197797 8550 66142 652421562 62982 18406 348709940 8550 31499 113446454 49976 31499 810474027 8550 12249 976854068 18406 26007 903790898 40378 12249 507480380 40378 75414 811665187 49976 36179 184438387 22918 75414 684450022 36179 76165 60466216 12692 22918 69896071 11809 36179 734837150 22918 72411 971392131 19437 76165 329915634 39307 12692 335684965 11809 79053 265958820 11809 79565 379654893 19437 10899 853266225 79053 68212 566709842 41127 79565 945112329 68212 75248 158687423 10899 25201 464584909 68212 24121 775916122 27012 41127 770520004 27012 75110 101583770 8981 75110 692818978 75110 12555 623003336 14670 75110 822311243 27012 78484 165872759 58237 14670 259018097 5710 58237 987080422 40491 58237 890985326 43420 78484 756898538 25439 43420 261896934 40491 48220 279404544 24736 25439 499141819 48220 67984 512118322 25998 24736 113477276 459 67984 612750022 13451 24736 453433288 25998 17987 567499849 13451 57717 443362681 25998 1022 426424744 17987 31581 489931352 62256 1022 270417151 1022 50650 946371574 1022 69627 126442714 31581 32944 329265588 19604 31581 286641151 50650 3988 911982330 30930 19604 798171785 32944 61122 709170360 19074 19604 227367226 20897 19074 303357251 3988 14836 706644915 33666 30930 259483739 43431 61122 903042805 71121 43431 22196998 33154 43431 673553042 43442 33666 774281401 33154 2977 113594148 33154 74730 53984117 2977 39010 115558926 33154 16772 680927162 9570 2977 826928575 9570 39418 820762120 74730 49071 856549991 348 49071 640423167 20474 9570 205096466 5368 49071 776550814 39418 56383 700570956 24139 20474 890918843 348 53175 443913671 53175 11486 638114010 42186 24139 277760541 11486 58451 913953256 44873 42186 690597435 44873 73340 188940599 58451 74285 56219776 42186 45518 60872787 58451 57432 315293604 18289 44873 213281411 80952 74285 116600087 45258 45518 108277162 18289 58641 797484995 13579 80952 85954283 13579 6466 773378878 51409 80952 659218762 51409 8187 595021667 6466 37002 187275613 76683 51409 414760882 25328 37002 969169594 59058 76683 774198940 15456 76683 764031027 15456 35670 733010654 36351 25328 566083416 35670 18735 559055069 36351 6127 72664202 35670 74802 485585754 10402 6127 997351708 73846 18735 770802039 23409 18735 486159400 52623 73846 617728166 23409 47608 466506166 10402 17022 147743633 56386 47608 790564739 4677 17022 607526996 10784 17022 520379180 47608 15004 475393577 62623 15004 64661002 15004 42924 961830369 15004 52498 109224838 15004 68580 115141944 42924 49524 49056945 42652 68580 67863102 73691 42924 736314796 73691 47031 834747342 5757 68580 87878758 47031 73402 72885057 73402 28760 222774391 47031 2444 60683052 34024 28760 635649552 50039 5757 478106164 26386 50039 754968683 35859 26386 145471639 35859 60133 14420321 34024 66715 7923151 60133 55051 480703797 55051 29004 10566896 74171 55051 576309142 4423 60133 428685743 29004 12526 622127837 64564 29004 240130834 74171 22013 420941293 64564 19356 116907868 27291 64564 386160929 27291 54702 509571164 35764 19356 550833665 44753 35764 30355563 35764 19964 646209767 19964 71943 830464731 19964 69769 135645560 44753 14758 636791594 45373 44753 961452976 22093 19964 146110097 14758 56769 430821186 12711 14758 555418755 62407 12711 543261623 15395 62407 467988317 17820 56769 961081828 59725 62407 460434950 12711 43799 320036152 61111 62407 74085937 59725 59875 662716140 68220 43799 29188515 14713 59875 985301400 43799 66767 822072343 14713 56700 550557478 68220 39117 589812665 34009 68220 811255125 34009 25243 754805271 64636 56700 15751300 39117 53031 58035 39117 50448 958289964 34009 17475 228248538 57330 17475 610491585 57330 75256 824163598 53031 23297 363722300 22406 75256 653913903 57330 79861 707723733 75256 79162 40397046 79162 77753 247788364 18704 77753 666488442 17249 79861 26366025 77753 41455 15388995 79162 69069 549772917 18704 11006 784730161 69069 45760 785450990 41455 36544 829569838 37165 36544 810383595 19705 69069 220661796 64081 36544 599018213 36544 79885 203919267 64081 65554 795591278 71841 19705 841695302 48148 71841 393451937 3688 64081 48856495 48148 3804 597078086 36649 48148 144618841 41330 3804 529195093 41330 6321 166097960 60953 41330 487751149 55893 41330 497008576 36649 27241 440649015 41330 18974 721975793 37448 60953 236913139 41185 27241 524424140 55893 13348 692495682 63678 18974 651188214 41185 59084 438692926 31231 59084 696434671 71832 31231 227492213 80298 31231 178417863 31231 66222 18185151 59084 16176 300530759 39678 66222 188077238 16176 19010 626348253 66222 47466 269973189 19010 3840 801546875 3840 60280 154967942 47963 39678 814171163 47963 46868 171192958 32528 3840 80328782 32528 8807 771971409 2683 46868 56808300 8807 71503 76916861 2683 61636 895325547 27693 32528 351050485 57726 8807 981495721 2683 38858 249296462 76748 38858 916615878 38715 27693 748655197 76748 41148 113202086 38858 7249 223870009 71477 76748 581766939 21869 71477 143304329 49809 38715 623235379 58833 71477 292082455 17302 21869 30702276 49809 52544 140113855 58833 37365 127234549 47491 37365 840753544 9577 17302 78988838 9577 44452 96303505 37365 20520 266072363 10522 44452 195027388 4055 47491 635490015 48820 20520 430685071 58817 4055 814827320 4055 9622 515957411 9622 75148 885909378 75148 50611 350081410 75148 47685 826275375 31841 58817 917741617 15864 9622 706217729 43990 31841 797004574 50611 75220 832435236 31841 34254 708528723 75220 80016 534594846 28922 80016 824424981 8681 34254 855464893 75220 24948 835871799 8681 69397 815651303 34561 24948 92163359 68479 69397 626144649 68118 34561 732105581 24948 44138 119898859 10119 34561 873715134 66618 68479 576867205 12789 10119 508184583 68118 61491 406861274 61491 38852 969053561 37992 61491 795463624 37992 38123 855753283 36386 37992 187447211 25819 38852 835758377 44319 36386 552146983 36386 49973 386383363 52282 38123 643219746 4672 25819 850793258 841 4672 791700190 44319 15875 633934771 52282 12441 370118529 25170 15875 562805981 12376 841 856655707 25170 71600 82587018 73750 12376 228696070 9019 12376 207846190 51552 12376 286771912 17188 9019 59250863 17188 61941 596294087 8009 51552 369647577 8009 69508 271672116 74642 61941 368755705 46089 61941 939610359 61941 59219 889288955 59219 37374 359996851 69508 72377 347942297 46089 12735 735906331 59219 24514 529617463 59219 61565 834255190 72377 7679 561111718 74670 12735 221394109 59676 61565 792143652 74670 53528 685073730 26625 7679 834901493 53528 55201 303952804 26625 19522 134841586 19522 42802 665612708 19522 55131 195549480 26625 28469 428178952 28469 57231 189049967 6220 57231 460578510 28469 11825 370807532 80328 11825 300256891 6220 55946 494079579 11825 27444 70178525 55946 27228 902496040 39734 27444 676665555 29615 80328 652255004 27228 5265 103583257 39734 53682 200656152 27134 39734 544221916 27134 20279 835677328 53682 66493 691611377 79551 66493 667574040 66493 73423 116065242 79551 11315 612998831 66493 65926 98648970 11922 11315 330677642 61167 73423 589264056 61167 69254 238450640 64010 65926 732464868 11922 45120 951015214 69254 76573 540619072 61167 62790 328418757 64010 77347 942943064 45120 49400 904254737 42042 76573 864572645 3590 49400 402032303 73478 42042 623675222 73478 49803 233523400 49803 55781 631263049 55781 59157 873933263 46442 59157 682844942 52202 46442 981334227 55781 19185 881884476 52202 39501 931551579 19185 61217 213247897 39501 5009 728512466 19185 17574 43386061 16982 17574 103101996 4666 39501 438522481 61217 43628 178526804 4666 63911 452321497 63911 26547 564311847 43628 51560 355198148 81039 4666 373286231 63911 23595 496873827 47821 51560 421405914 81039 79779 304346749 51560 66524 304344117 66524 8699 475041358 23595 17668 653096918 5854 8699 823495188 71900 66524 147188922 30166 5854 143573307 8699 33112 705726722 30166 10008 110163999 70512 10008 737707262 71900 81230 169845331 30166 31102 196031263 72474 81230 804887054 15111 72474 216537375 70512 68809 816536986 68809 10507 333996000 10507 48318 893199779 10507 58455 159631310 48318 37706 726752162 37706 28098 909046740 37706 50197 899370311 39426 37706 122161299 9366 39426 159042928 58043 9366 330072104 50197 28558 417174246 9366 18373 536725120 20397 9366 74831174 13170 20397 964579404 26363 18373 154590225 41659 18373 33995459 20397 60454 524092768 57628 26363 944527296 57628 38706 6331575 45914 38706 638050034 41659 24090 621919533 73185 24090 988363785 45914 62128 455848786 57907 73185 121782512 40092 45914 790929454 40092 26249 736614989 11070 57907 372150331 78747 40092 647639625 11070 53046 858612841 40092 2483 179216083 78747 22967 498368509 26283 22967 836846626 61305 53046 433719349 12895 22967 292270173 61305 45164 443081578 30189 45164 878167358 76894 61305 329933331 7863 45164 291323655 10560 45164 829572577 30189 81242 253190179 70875 30189 864960782 5756 7863 681122080 72220 10560 115661627 8989 10560 536608967 10738 5756 646013434 47026 5756 692510232 5600 72220 634069290 23716 8989 19359569 30515 23716 15763481 7972 10738 212872261 30515 24170 946982647 30515 4803 228878869 7972 77567 662603461 77567 73033 915214443 68998 77567 785825039 53291 24170 817710768 36209 4803 10726140 76147 77567 592929634 53291 16296 532627253 7498 76147 805694932 22491 16296 550396350 7498 75456 28055330 26192 22491 880078373 22491 71019 104770628 22491 64739 64077339 75456 27786 59719612 25538 27786 113715206 26192 21259 140492314 21259 14715 661317352 27786 77649 973527404 77649 6349 929144079 71888 6349 802960912 77649 40292 847620070 12928 71888 771290684 69892 6349 377945497 79552 12928 263920709 20886 40292 927707130 12928 36539 965323835 42336 12928 191907286 53063 69892 261176407 6949 53063 92770050 20886 27437 119560960 42336 43615 314527197 42165 27437 835320270 3324 42165 873309080 21182 27437 128019640 21881 43615 157634897 42165 33855 447356077 24042 21182 179387448 33582 21881 90534989 31440 21881 648148727 69918 24042 338191140 28031 33855 646431735 35970 69918 88674061 33582 19854 78642137 69918 47896 94323644 69918 3824 523262834 68691 19854 377897440 44461 3824 31486927 19854 8834 666150928 8834 30185 579614434 30774 30185 559765515 65032 44461 577667470 25684 30774 595020646 67948 8834 930801052 30415 30774 166904212 46014 30415 40011332 65032 68493 859838335 25684 73296 661126676 46014 38494 377298436 72179 46014 150879212 46014 23069 911180998 56292 72179 243055732 33094 72179 216964775 23069 2974 59845198 33094 38969 179338664 56292 79036 529802621 33094 15644 229225312 39237 38969 451258470 80566 15644 717041357 39237 16747 362317942 79036 45104 666042000 16747 45737 241557270 45104 40762 793805038 45737 54150 326909081 16367 45737 494969107 40762 68890 200274603 68890 25556 856963037 16367 60132 252777593 2510 60132 717872992 68890 47861 809559864 60132 71016 952082421 57542 47861 341348534 57443 57542 151865275 47861 59358 858070041 57443 21901 27182875 14038 57443 752852200 21901 4451 327749956 4451 60374 71621559 46894 59358 749609764 14038 5123 997691167 79457 14038 581351631 46894 74781 208278026 46894 70261 493812453 70261 70691 364758829 74781 18309 773678408 74781 36134 961413450 74781 65690 218713878 58899 70261 759584912 46912 18309 947885336 58899 76429 239485785 46912 60227 690559286 46912 69561 373325784 24205 60227 691780154 8690 46912 844896934 8690 31449 401027031 8690 45583 391001489 31449 76553 745586570 31449 60329 125726029 8690 52975 60335133 76553 25848 303600818 52975 60231 517319900 25848 34241 264807070 37518 60329 420292601 69846 60231 106612931 81223 34241 494563285 60231 55680 48278847 25486 69846 43469399 55680 44905 908464511 25486 1808 571584672 39137 55680 881672170 62741 55680 153498597 39782 25486 807506713 40547 62741 724469523 40547 8128 991000539 38660 39137 276233948 37256 40547 176367246 37256 72595 264648325 60621 8128 234620326 38660 25807 465566297 60621 35696 758151562 37256 78728 392364670 72595 47863 997768501 294 25807 80551389 25807 12690 876116320 24420 78728 364627157 24420 75049 329780462 12690 42203 735494848 12690 30657 269727270 24420 59565 775552615 42203 11153 949801727 11153 9132 112878216 40177 59565 550373111 40177 24452 419859638 59565 3719 914983816 17447 24452 978743041 24452 23225 698071865 41 3719 184598487 73787 41 511974478 3719 34155 159622428 45217 17447 622318635 9820 73787 850911987 61158 34155 894891687 45217 12414 794418971 81197 61158 751403907 4449 9820 130379465 12414 75190 326790850 12414 32532 532407306 75190 45718 473300571 61970 45718 662157396 64447 4449 690209227 76994 75190 766452464 61970 2788 717040847 56909 64447 789154157 49263 2788 68717177 43243 76994 322138823 75520 49263 325542519 80837 2788 348167608 43243 15845 464490345 13693 49263 90085862 80837 8452 417590866 35014 75520 622132585 13693 16446 316239356 22576 15845 474062025 8452 12883 106806835 20749 35014 30340663 12883 14760 482152557 12883 42795 890329853 20238 12883 600360428 14567 20749 280725078 36808 14760 333293295 42795 17289 65146115 42795 56395 480947410 14567 80803 731786368 14567 77103 260933002 80803 11008 866364706 80803 14359 894853905 11008 46960 275421932 11008 47189 495553532 768 77103 633188 19402 768 738219726 28906 19402 104409129 43645 28906 532799676 43645 73883 272082036 70052 768 379255692 32328 73883 654754057 45833 28906 860703713 43645 47448 223901150 59557 70052 133213895 22507 32328 992121576 45833 67672 630076097 5102 47448 925187112 47448 14625 199499924 50459 5102 588539613 22507 14256 655125699 25923 67672 2446522 67888 14625 177695699 15474 50459 318750407 3510 67888 954110981 26615 15474 843655478 67888 10659 996155904 15474 29174 45915660 9758 29174 70826058 9758 77026 903543439 28809 10659 78020678 64971 10659 303219547 40426 28809 606667648 9758 23729 938059476 40493 40426 134048402 28809 39758 206253727 40426 56502 673320938 23729 37783 887552224 40493 51784 315555898 39758 47984 561512011 40377 39758 649651422 66825 37783 455549901 40377 12900 608609725 51784 76698 207699644 47984 20181 476315070 50818 66825 588508433 66825 68503 859424448 64847 50818 819981570 76698 3987 825167337 20181 38762 977292367 32151 38762 989672834 38762 24612 305938888 24612 32260 244762692 25960 24612 366526759 25960 68141 252310092 69524 68141 682501817 17124 25960 38238959 16165 69524 400285189 25960 7513 197066328 17124 59432 31317165 59432 64260 424260615 64260 32068 932749843 30414 16165 69102626 20677 59432 454809859 48765 30414 215805160 32068 9858 558518400 67614 30414 320681020 48765 64545 573504466 48765 58929 910464748 54215 9858 978278649 57346 58929 573102694 57346 33301 64736353 57346 37520 503864884 10912 37520 963223035 54215 238 778039073 57346 36337 226828959 37520 16946 171914847 36337 29342 191017451 48907 29342 764826565 36337 44811 987803784 36337 57585 782962235 29342 27332 38626070 29342 67487 115812172 53445 57585 521603316 78749 57585 257194460 78749 3116 41568110 37195 27332 865695131 3116 60193 294155155 14738 78749 276358703 21799 78749 923007576 60193 20028 809467439 20028 36879 961730163 20028 72453 14448036 65139 72453 74916107 52425 65139 651091273 42631 36879 464939026 26707 72453 314074775 56053 72453 390213113 52425 65167 820728329 58988 56053 456163865 56053 41329 116731095 72886 56053 908219941 56053 44619 456552786 58988 6876 57018941 44619 63150 17302336 4552 6876 492341964 72886 77300 834895750 63150 4231 660668409 6876 75784 459336091 3140 4231 333651086 3140 41410 650820756 43470 4231 396997222 41002 75784 154671556 41002 42623 247298826 41410 18120 404059463 41002 34128 905839023 26600 41002 53711015 11238 41002 208249483 42623 37100 721466761 51554 26600 948207988 22884 26600 97811289 22884 59759 418055221 59759 6527 599654779 79795 22884 634567173 42380 51554 666824495 49075 79795 21934584 42380 931 766808370 79795 3868 135057132 49075 60997 911174839 60997 24332 601912511 30539 60997 938334998 18068 3868 541057559 18068 16925 26843199 24332 9043 207342513 18068 24285 14575464 43964 16925 339595406 16925 25561 301133152 32442 24285 897610139 36617 32442 688890605 55495 36617 812295151 25561 73230 352911921 25561 49132 525876702 73230 44189 958194239 55495 54892 746232917 32635 55495 748322490 40710 54892 742152429 30595 44189 708413311 32635 36616 236252551 32635 12178 885033378 40710 6600 336082819 6600 50131 451661913 11432 50131 717028292 13187 6600 285845200 36308 11432 506099345 11432 8996 999332093 38222 36308 182967256 38222 4509 5140581 30793 4509 176997005 38222 7379 74810490 17692 38222 390252947 62568 17692 123891699 4509 49359 67339518 49359 73624 120648064 34764 7379 567561520 62568 73858 599703480 75359 34764 610322983 41256 75359 431838913 73858 579 656676807 75359 6332 647022406 579 5974 397452617 579 10288 333686998 7256 10288 703631212 70787 6332 141780179 10288 36051 859711446 73761 5974 656374488 36824 10288 597272698 59764 36824 87402468 1783 70787 612571197 24210 36051 820720633 59764 8190 66248323 68808 59764 788809754 59764 64993 176822206 31098 1783 708955279 43709 31098 643365479 35186 31098 848791513 33609 35186 707364883 43709 6461 473754318 17869 43709 78855138 33609 49961 996657012 48171 33609 389674214 36756 49961 41047326 49961 34326 285814037 3951 34326 356591827 3951 20308 336500324 34326 43134 783550649 61505 3951 302769272 13112 43134 931836300 80743 20308 645525420 60741 61505 165606839 26090 43134 849285614 30528 13112 182225345 32468 60741 901909562 50880 32468 525195643 32468 49175 124030508 50880 60794 919331283 30528 58117 27400505 28824 58117 205684333 55246 49175 941344752 8838 49175 64116125 51812 60794 592104968 15331 8838 385626422 51812 5520 272543528 80090 5520 374465717 36939 80090 810770651 74699 15331 911992546 36939 38551 406987258 57946 5520 921739463 80090 38458 602713902 36939 59981 142177870 38551 62289 821304110 24374 38551 945481830 38458 47354 726920462 24374 63799 14435506 30690 24374 565958672 63799 31420 503659339 47354 72441 631251104 31420 60761 52937881 30690 63953 59264833 30690 25388 526896278 46783 31420 672508852 42277 72441 382608099 25388 47630 385623064 73184 42277 93425630 37494 73184 456315367 47630 71722 272630425 37494 52256 2145352 76198 73184 831356791 37494 23476 74311118 12257 52256 102363727 23476 17515 481892976 49455 17515 798333430 63920 76198 347825176 7483 17515 869455060 7483 13908 836223956 7483 33500 277125492 33500 59005 687756512 59005 78576 440745268 13602 59005 669113852 13908 58420 766749241 78576 57949 622290746 46340 13602 108081396 42862 46340 110008271 57714 57949 206018261 36565 57714 342779532 57714 47475 824589177 12394 57714 766921402 36565 14003 790332937 47475 15601 31742967 19209 12394 521836586 14003 71874 908655686 4039 12394 229216082 41923 71874 163728368 53710 71874 522308124 4384 53710 56648597 53710 68201 663304137 68201 79952 180953381 66038 79952 155891789 38487 53710 268372768 4384 41663 327797389 38487 35456 522808386 109 41663 140857508 5605 38487 332858223 5605 4712 256992716 4712 19248 443494792 59785 109 85084462 62050 5605 282824079 54563 59785 801079026 10561 19248 689294592 54563 62854 131911015 54563 52300 317477215 3865 52300 129915230 29141 52300 124149734 3865 32164 641908596 32164 21264 500233417 29141 2420 708707501 35325 3865 827125250 35325 27689 165287940 13469 2420 780755452 42646 27689 377101011 41674 13469 53626308 1292 35325 428917072 62861 27689 481518715 41674 63088 635519182 1292 6570 258415948 62861 75467 769272844 75467 68393 120194398 37336 6570 74323758 76247 6570 890027791 58022 6570 489382983 37336 11759 243487388 76247 31103 118335710 31103 7973 900171841 7973 15310 83112460 70576 11759 558420654 7973 7137 610210237 70576 50138 627431643 70576 17498 801013697 17498 52745 121639757 70576 14486 132280015 50138 12946 56479425 14486 71185 808465216 989 17498 505773632 76467 12946 273534304 79315 14486 156570377 79315 20714 491095330 1213 989 666040469 61073 20714 323186752 44586 20714 893054687 79315 1202 99655953 1213 63658 571545382 61073 34108 916038652 63658 4545 454026199 52765 4545 12960082 65658 52765 6101578 34108 27569 660754359 70605 65658 751825654 4545 9721 944287524 70605 61474 57041248 65729 27569 358433408 28468 65729 685771813 69940 65729 613669389 69940 74917 458959776 28468 11120 770540941 28468 12873 195671702 74917 72871 508522504 50432 72871 137612133 74917 16674 671226807 76169 11120 846646205 24711 76169 19820637 16674 38381 534459684 76169 20164 472877835 56620 76169 2310920 76169 23735 396400973 38381 24231 192536236 59364 38381 272963791 74346 23735 456879467 74346 31212 82636680 15888 23735 676005670 44369 15888 972886405 31212 58222 280923563 69997 31212 343927155 52340 69997 611002765 69997 47817 10174027 69997 54025 404373550 69997 31506 867945803 31506 39445 415602357 54025 53827 77634922 63706 53827 463021696 53827 61884 329781793 61884 58776 81386625 58776 80497 386382329 44082 53827 341895113 16857 44082 306621684 51278 58776 879745677 38668 58776 742094503 38668 48450 465949698 51278 54611 431721285 68832 38668 953691969 1790 38668 239634133 68505 54611 29439024 68505 62440 149415103 29573 54611 153436273 68832 69838 862954656 35483 29573 553602269 80881 29573 124532249 62440 80407 647998382 20134 29573 25771335 20134 64415 684966284 79150 64415 712826976 16758 79150 316933807 45553 20134 430413901 20134 71261 245975837 71261 721 712352317 721 65870 9063197 16758 18380 262766024 18380 54139 912082735 54139 17892 483543601 18380 40145 491747501 65870 29818 534493326 2090 54139 244267406 54139 20352 532855012 21628 2090 874972851 40145 38390 587191981 2060 38390 743535715 3656 2060 829683796 38390 33953 459973135 33953 60627 695869376 24071 38390 974749231 60627 67636 758133126 36467 24071 212724492 24071 72716 874830998 67636 76428 285596627 38036 72716 895358934 54095 38036 409905555 76428 61981 822693896 54095 51731 793910533 61981 7366 251471447 42758 54095 766691604 11441 54095 81338870 51731 50739 843715083 39261 50739 275729541 11441 21650 23636712 43739 39261 9637190 21650 21811 232336959 39261 70565 687231070 70565 24062 641185816 65306 21811 274901377 18009 70565 772953016 65682 21811 556642919 53801 24062 305145270 52379 65682 542064231 65682 21692 439918422 21692 35853 620455537 7027 53801 337231805 7027 41820 421870045 17703 52379 317849771 17805 41820 337151457 25335 35853 374231201 18782 17703 44905124 41820 71703 819591661 17805 54548 904145959 25335 53974 146714612 9808 25335 92592619 46446 53974 54340346 53974 34854 660075249 34854 15999 881088701 46446 69963 311057767 46446 49407 700707857 4457 15999 232649850 67457 69963 485824059 12322 67457 71402901 36496 69963 57152180 67457 49117 850193010 4457 37011 312892052 32225 49117 37951540 49117 57577 184783378 46630 37011 298293890 78669 37011 678693883 42035 78669 956198316 66414 42035 892638395 48754 57577 945036192 42035 53399 523445745 53399 43180 799766920 39470 48754 40123613 66414 13762 114609614 13762 59394 539453013 67095 43180 34654201 55588 59394 152115920 42756 55588 27988573 67095 21896 484978044 67095 61014 450008035 21896 44501 565586659 17647 21896 853775760 61014 44306 991704782 19859 61014 829831119 39614 44501 131280342 64380 19859 215619325 17647 64423 883477619 64423 21083 731396037 39614 61818 752835713 12033 61818 302065253 64380 23352 737050864 23352 68566 741410268 51629 23352 74083013 2410 23352 206691106 58627 23352 392888001 58627 73534 81338828 12 58627 257517414 12 10796 907787900 38645 2410 302637714 2528 10796 838598074 12 48808 217519030 12 20921 793676840 10796 8366 774636342 48808 28456 729630580 5418 8366 76111228 791 20921 524793480 1776 791 220931635 5418 18820 407361576 52600 18820 740635287 52600 79225 559108403 32054 1776 123268171 52790 1776 797030646 18820 11980 133110868 79225 80130 482524130 11980 17913 147470265 52790 73950 574699335 11980 71242 80372302 58186 71242 171018643 52015 80130 598481752 61511 17913 87513398 61511 37859 784861404 52558 58186 45304121 52558 31621 731026975 37859 48486 5840385 31621 78394 919234726 7139 48486 162734600 74826 48486 57912369 24381 31621 275804831 78394 3777 369616492 3777 26505 479288167 74826 67248 931967514 3777 60268 734592400 60268 62528 127396377 67248 80185 572381159 53611 80185 511292964 47911 53611 105503807 53611 3680 124717784 3680 27481 6980106 61912 80185 308506323 61862 3680 32439722 61862 10934 430285628 10044 3680 122760296 58770 10934 7455917 61912 45117 384253931 74671 10934 9410437 23035 58770 746675515 51601 74671 622562299 23035 18391 806234115 40800 23035 91911658 23035 15650 328353153 21745 15650 891026180 18391 29233 604391689 44554 18391 437181236 51455 15650 576521422 44554 50315 476708634 44554 36151 825944958 64301 36151 509168164 51455 551 100224957 77118 36151 52303080 51881 77118 598729188 16463 36151 53053685 16463 10240 708124165 24650 51881 384221668 16463 21294 278091008 35458 21294 598006254 80977 35458 784370645 10240 64805 892817469 51526 80977 209809097 36479 21294 852650478 52863 80977 928202613 80977 66181 100324362 51526 17201 941386073 52863 25481 260401875 9341 25481 683665655 71523 9341 83638967 61410 17201 79451169 9341 54651 332832246 24506 71523 517341334 71523 73867 6966313 62770 71523 45703588 51658 62770 254392852 54651 11833 946521349 41598 62770 71352917 73867 1475 182241726 62770 3388 647693665 76561 11833 958395205 30579 3388 569624610 26356 30579 915059601 1475 78991 646425008 7190 30579 847764137 30579 15491 733636448 78991 42358 719272975 8636 42358 272339688 35094 8636 488555306 16872 15491 884563001 37975 8636 736794916 58103 42358 69365826 26305 58103 138682524 19417 35094 544679411 69486 37975 769754835 75588 69486 136401287 58103 78740 497940152 2869 78740 332964019 19417 21365 241085080 21365 38430 864241358 33787 78740 709453000 78740 9630 721097221 33787 2575 369379200 24833 21365 517856635 24833 34350 125259259 33787 43825 97226099 13406 9630 246408188 49636 43825 250403139 30453 24833 12343365 24323 43825 411047659 13406 73818 692488325 24323 14238 215280939 73818 38249 105991192 45702 38249 455944579 24323 64502 527633983 73818 49488 288441838 13178 38249 770580093 64502 40170 370845659 13178 43637 855492317 29970 13178 702926497 54129 40170 996154628 62279 40170 547838449 52744 29970 966744518 43637 65931 480169877 7920 29970 445840488 62279 80778 613702431 80778 70430 291182831 33643 70430 181273640 59210 65931 229744677 7920 27684 744250294 31115 27684 957404155 54135 70430 699498343 34272 27684 894747540 59210 56994 425492590 56994 71108 664078994 31115 39351 436024133 79735 39351 928571682 22353 39351 755312787 79787 56994 634620520 79735 73022 579436783 57451 39351 979216549 23007 73022 71306170 73022 50420 727155283 308 50420 520089752 57451 73926 889798027 39525 50420 566794970 23007 39903 149548528 50420 73427 132735480 44548 73427 189153664 21027 73427 647052275 39525 65225 686647155 21027 36420 365982629 36420 11996 771971690 44548 69177 68084088 16558 21027 61810780 65225 77270 339569567 79123 36420 545692783 16558 21392 16459408 625 21392 663455545 21392 57757 82264377 77507 625 800889205 26278 77507 105488454 44636 21392 767869008 78364 57757 847250150 78364 25253 796452001 56393 25253 662771678 44636 77816 282411533 25253 22840 803350693 19602 56393 855082421 22840 20246 313491782 20246 57933 223988350 26490 77816 810436878 22840 66520 63937085 19602 7001 747561898 56405 20246 363445446 24608 57933 133162551 24608 40809 331401970 40809 44899 819805083 56405 22774 329391286 44899 61832 908809998 22774 29379 13874008 5990 61832 461458792 61832 4822 157885032 29379 6048 55701463 17865 4822 841276964 46987 17865 929860653 61124 17865 874770942 61124 79549 539979146 12649 61124 419710168 79549 53356 223649705 50586 46987 969883668 37610 53356 652522963 12919 50586 300495958 50586 62859 105589316 73316 62859 991899628 30232 62859 755730529 42678 37610 143530040 19076 62859 859608226 1870 73316 39547856 71001 1870 314382524 30756 19076 137019283 26345 1870 651122833 26345 75834 689573409 77001 26345 508047301 71001 27652 183675723 54743 26345 597471889 24503 26345 941025610 48366 77001 159877728 72708 54743 427355598 57642 54743 723925161 71764 24503 984899056 2991 24503 982577911 19349 57642 401877712 57642 31180 429844166 71764 27317 610012176 31180 39723 174766737 33382 31180 693502567 26028 33382 316370733 3011 33382 869507898 33382 13597 49908602 14266 33382 261147740 39441 13597 59259361 14266 53435 602408041 53435 66841 148727618 75502 53435 189636831 77950 75502 154051565 13722 66841 204824820 77950 1728 155481332 64197 75502 831331963 77950 78293 900644447 13722 9572 34584888 13722 68851 745924646 64197 64685 606333454 78293 35690 816196129 35690 37833 591746113 69511 64685 234057673 64685 25412 366001570 35087 69511 907583551 25883 35690 217486821 68298 37833 850689599 25412 14916 928963948 18748 14916 286692238 43947 14916 846403338 79200 14916 445523998 70011 14916 880015417 18748 3497 824112139 43947 25747 126612329 70011 30651 347720458 25747 63657 337364865 3497 57416 913819834 59519 25747 735054016 57416 1897 782004829 59519 78659 293710889 63657 80582 921981545 57416 26347 598415899 34124 80582 623354061 78659 52495 334961357 78659 55577 218717664 14150 80582 204736218 55577 67174 711616346 16665 55577 715442806 72565 67174 704384638 67174 45424 810797971 14150 36893 280033617 16665 44024 921054381 7788 72565 929790162 7788 21734 194247307 32849 7788 609680332 62124 32849 106416071 18791 44024 704188604 32849 47612 861882071 32849 58731 937244516 32849 76998 90105314 50042 18791 230724474 66754 47612 672720191 76998 66250 232109516 79071 58731 183102005 40391 76998 935250831 61821 66754 841115599 79071 19498 847095510 30013 79071 114170598 23917 19498 270794728 68948 30013 193713363 10867 23917 648892448 39359 19498 117169637 47180 30013 857477753 68948 73177 533140067 39359 9321 28411487 23187 9321 655717149 23187 62989 918086911 47180 63558 53993129 57131 63558 421633037 77743 57131 939206929 23187 3844 936027808 46893 77743 277201015 75640 77743 395008859 75640 11136 265041691 77743 6510 699789515 3844 8660 251311345 13979 75640 758884487 17134 13979 406795716 53661 17134 52565390 53661 49537 968633558 13979 6722 268213863 6722 45092 45145535 53661 46897 657820748 29841 49537 41529900 46897 31586 893782845 29841 19119 141370353 19119 38089 613575707 38089 56587 317966673 29841 16220 809942979 19119 60659 379420851 63728 56587 41763417 38089 60043 415963507 60043 8079 704245876 3247 60043 974559192 19593 63728 467727705 60043 33381 395337190 80045 33381 272576159 80045 40755 774758690 2221 3247 97170437 51594 19593 714883390 28740 51594 797025417 77440 51594 673280285 28740 29962 127341460 62794 77440 124218389 77440 13848 279288021 20041 13848 4565982 24246 13848 134371435 48917 20041 826732040 62794 16384 95805061 48917 45496 300461276 50764 20041 449516683 45496 50483 299474332 41856 50483 988797539 41856 43397 505006097 43397 51291 743037960 8265 50764 929437606 8265 76602 928659579 76602 54460 655697201 79290 8265 298997549 76602 27550 698318176 27550 62460 283554829 62460 15515 751853356 54460 44871 123413647 31738 27550 961576273 44871 23301 84909328 15515 49568 782751472 26324 23301 662868713 63120 23301 109035202 26324 55940 861491525 23301 45454 442666927 55940 72537 686447136 67765 26324 997109212 55940 30231 827338775 45454 26574 523624104 62582 26574 285238354 62582 53685 409654593 62582 33217 777342787 38942 30231 691752145 62582 34670 445126044 23897 53685 972491490 53685 20712 472915016 20712 18536 769494081 34670 60728 542501465 20918 20712 639966331 18536 5210 197603282 18536 23134 861038825 62189 18536 307254141 60728 64552 351673482 42607 62189 68503501 64552 4519 965961939 36468 4519 949756215 62189 65864 775051386 36468 52526 242157180 42607 3686 332888136 36468 56978 677680998 43491 52526 922351293 43862 65864 913138937 20824 43862 138896092 43939 43491 275407358 40610 43862 564666092 20824 8305 714012030 8305 31764 209577406 31764 55889 841402003 19347 8305 860891786 31764 40199 289064823 40199 13171 116163708 13171 48099 907502956 55889 69912 670952739 13171 36041 63051324 40199 57672 689459708 13171 3325 161736850 21673 69912 743844684 29954 57672 8689076 57672 53263 235548889 59829 57672 514119548 53263 3121 609623421 3121 64679 930952596 78060 3121 954430448 10881 64679 232968064 64679 28411 534776453 3121 65069 199725009 78060 26660 613370273 8458 26660 394671604 43332 28411 109404450 28411 17246 140680237 8458 33778 50971599 43332 10701 115707858 76976 17246 229809223 43280 10701 530073409 33778 24333 113526066 65134 24333 118089441 14675 24333 124840885 67780 14675 247383013 43280 79426 378945685 65134 55374 599626266 65376 65134 2383962 43413 65376 417178649 9539 55374 759095588 55374 23139 752593596 23139 43867 974605879 43867 2195 224913244 43867 15068 195690918 2195 48789 525426461 44785 23139 22567084 62390 48789 743374600 33418 48789 804725525 48789 66671 711758986 28631 66671 468055126 78063 28631 713870441 47773 78063 292009425 66671 16188 613239299 74247 28631 817880680 74247 65366 762663970 74247 62731 547300899 2123 47773 3025355 62731 10106 261047748 53007 74247 252516957 65366 23982 273592399 2123 74741 734755155 74741 1654 538475986 1654 30003 432252631 1654 3503 44626496 3503 25002 125284271 30819 25002 808186315 25002 4634 359682432 45111 25002 710200468 32274 30819 247105475 18104 32274 855856027 30819 27997 957573766 13916 45111 377543360 34666 13916 777580055 79672 27997 41054069 18104 958 95329773 79672 81079 660556778 27525 13916 610805948 34666 36787 13247382 8005 958 394750624 66482 8005 892102895 4830 36787 570555498 8005 34236 916738655 8005 62865 653001299 4830 19943 755676010 26784 66482 7536621 19943 75094 762392568 34236 25007 719721663 19943 38119 630742207 1415 25007 778527035 1415 29833 232431429 1415 20087 838959091 1415 65509 261490784 2220 20087 797053669 1415 32200 197856318 2220 81092 332612042 5826 32200 416871887 57250 2220 495281123 2220 12278 685921819 32200 23015 813066014 62402 23015 753421896 59636 23015 758162565 52486 23015 490745721 59636 49674 508266742 23015 64015 532734996 52486 69436 645800552 64015 23057 865683284 26349 69436 363187331 75119 64015 639557382 64015 29551 254428584 75119 72791 204561644 14060 72791 632405612 75119 9106 490208165 9106 42588 660076772 29551 24424 981001857 14060 5863 322760512 14060 42837 998778120 66745 5863 102754567 66745 1919 263840005 5863 17297 316044469 1919 10245 750331436 10245 60506 414257776 74019 17297 151637364 34773 60506 448221488 25408 34773 790202456 10245 23963 481124795 23963 73595 142207047 23963 64819 321230330 23963 77122 93733492 72081 25408 661061544 20113 73595 306966237 64819 17172 661675451 72081 59774 917261481 20113 9097 500300899 59774 64074 80484027 63705 64074 682709187 35813 9097 630706738 31785 9097 151862882 63705 34359 726928418 35813 60525 573538847 26392 34359 7767141 60525 19890 216927674 63103 19890 20710399 32520 19890 782389397 26392 62585 519465104 63103 54643 41695589 24181 32520 132305696 24181 59860 837208398 26135 32520 25350107 62585 27313 935701363 73441 26135 6371014 73441 3455 936649594 27313 64025 420410212 27313 72998 419421854 3455 43018 393629546 72998 66583 369502204 28282 43018 752657042 66583 73359 551370873 38527 73359 124587881 43909 28282 740327679 25894 66583 334760261 28282 39585 175517026 69883 43909 42943357 39585 62640 221665833 39585 79708 202751070 39585 75697 174127596 62640 49013 480810445 22737 79708 846199834 49013 33205 904322365 80147 22737 901075636 80147 19691 963615088 66580 33205 404381297 33205 57019 857007717 33205 6818 194672270 66580 43103 994545138 72262 57019 330681283 66580 38411 422055916 72262 18769 648887705 38411 59511 223956431 75625 18769 385809084 29042 18769 880437083 37171 29042 488345932 60484 37171 375746569 22902 37171 114984535 10159 37171 305200154 60484 67900 135569895 25632 60484 139154360 66027 25632 690120071 10159 6670 348219710 38962 25632 682790375 65881 6670 672308639 66027 45154 524586597 6670 53306 224702665 65130 6670 264396526 36354 65881 44027839 75458 36354 875366594 57963 65130 915174988 36354 24945 138228800 73692 75458 403290992 75458 16292 276023190 58142 57963 121789854 66342 58142 682339087 73692 74515 951544274 59388 58142 109622640 66342 61052 109767849 30866 74515 495045182 61052 57967 658401021 38725 74515 433990091 57967 75386 45622430 53928 61052 184279130 52302 75386 53624926 75386 15500 719147889 69326 53928 128390950 62322 69326 112237820 3184 62322 815622721 46195 52302 92689437 3184 54933 652370443 62322 72184 50873137 46195 10699 4033 10699 42327 608711401 42327 72993 657941490 72184 3187 449397418 72184 35733 828421060 3187 30012 51962547 72993 50486 434290475 9044 72993 668726456 9044 62932 920100 9255 62932 456715313 30935 62932 950283732 50486 6568 660992990 9255 51362 662246840 30935 63641 260868077 25368 30935 528710950 6568 441 623564700 51362 46396 177269690 63641 37021 343519563 441 70922 41065383 22577 70922 4070041 37021 25893 528820838 22577 49489 448562631 49489 29562 997306963 25893 14481 451026712 8546 22577 357679782 49489 54502 127538112 8334 49489 181727856 23679 54502 631419017 80762 8334 394729877 4656 54502 11108329 52733 8334 56544657 10368 4656 157188509 52733 554 424498178 76887 4656 921541875 554 31291 146141401 52733 34192 40082702 34819 554 539193552 71065 34192 490589901 31291 69019 458450769 51029 34192 239760278 46414 71065 554391337 69019 25118 829126763 6973 69019 860862189 50988 51029 285126589 37119 51029 205349224 67196 46414 884065592 38847 50988 635940645 54604 38847 348224576 22081 50988 246994872 37119 32887 231035083 54604 22514 752927415 13209 32887 773131211 22514 18731 612279466 40206 22081 533654182 32887 64761 910370424 38542 40206 739377134 61718 64761 845745547 40206 43599 905913654 58133 38542 881566027 31993 61718 519748852 61718 65537 192307859 58133 60497 201325480 65537 41270 150101245 41270 4117 741203676 15257 41270 524349205 31651 4117 495265089 4117 21475 95872892 20132 41270 421913938 15257 53901 89666461 31445 20132 631398941 21475 23443 434015279 53901 33704 169831347 11109 31445 791796322 53901 45889 543917612 45889 19941 971817942 13325 33704 612793949 45889 67940 319997257 13325 62540 844890654 62540 10183 216185834 19941 46049 572227318 46049 43495 263365788 36599 67940 17811659 43495 51054 40921406 23486 10183 919907386 54957 46049 100326416 54957 10171 983141100 25976 23486 774598752 25938 23486 371651569 39791 23486 933750146 25938 59535 92273773 7776 59535 979235643 59535 26651 922210239 39791 19566 371703499 19566 43900 474364102 7776 37484 58227923 7776 52268 328424371 37484 12123 966600175 52268 65803 680832388 65803 13192 343510675 13192 76459 990625795 65803 41232 4562452 13192 37592 683211483 8831 41232 831772042 37592 16359 50588977 41232 72912 822948582 8831 60190 523606627 8892 16359 700446819 8892 65950 806449825 11434 16359 65434109 60190 77373 660039650 16324 77373 32438046 11434 27510 297772090 16324 59100 39732749 11163 27510 711592500 56087 16324 284376952 2629 59100 532113212 58524 59100 233534242 67420 11163 773133305 8885 67420 122704097 58670 56087 683344822 67420 46392 966585029 67420 71947 452869603 8885 64361 357801015 8885 74703 591698516 58670 28717 97682405 30632 28717 251929854 30632 46593 945234885 74703 14099 981675020 28717 44885 380822772 30632 19637 73243757 22828 44885 953034866 44885 43678 806655476 33497 19637 525714363 43678 32325 104391741 39074 33497 256027413 23004 39074 299103837 23004 36242 847204362 31118 36242 594676990 31118 34615 716325567 36242 32990 480756850 58757 32990 143146371 76549 36242 796644772 54364 32990 134904998 58757 73408 630897938 74438 73408 29136363 58757 46612 180927492 46612 36704 14531363 54364 36576 21256686 73408 77345 419888099 70204 36704 41180534 36576 23805 913384989 20468 36704 751044302 36576 57617 797290508 77345 34920 818111077 44457 20468 237129497 23805 62238 32656748 34920 12905 884070981 62238 6235 173689822 44265 62238 312654011 12905 35892 387220097 62238 2903 361245804 64973 12905 323961602 44265 69965 408246906 3102 35892 768539240 69965 27268 470866714 64973 62933 209083215 64949 64973 707553192 31981 62933 997357403 49739 31981 10881509 64949 28431 723492476 22898 28431 819369107 41823 31981 628286872 28431 3851 290483442 41823 42743 427448766 22898 60396 459080803 3851 17460 944927825 42743 38231 235332801 38231 72241 48620123 74626 17460 466624065 60396 17468 176747410 74626 33527 184428186 38231 24183 26775181 6456 17468 198474490 67580 24183 101857779 6456 74498 544633763 32711 33527 457367003 15096 6456 286532177 62176 67580 772475658 15096 39253 740146917 74498 43419 180153070 65054 39253 14593287 43419 65017 872070677 68794 65017 99003023 43419 52594 746022142 52594 49563 295399212 65017 66455 208150565 66455 14798 161116525 49563 49990 76841476 80529 14798 111574678 66455 66572 568947012 77379 66572 4049508 49990 3650 725244010 66572 36425 964484238 20996 80529 720113651 77379 45612 550160443 55180 3650 608891576 20996 36057 877863965 4238 36057 519712516 4238 32841 106685752 38866 36057 395010424 60859 32841 893536909 41552 38866 586945061 30377 60859 690603082 13289 32841 414244448 38716 38866 842485789 18079 30377 15935250 16031 41552 862021824 30377 23744 842149679 13289 29489 91415278 29489 61558 236169919 62197 18079 167562750 29489 1005 763878499 61558 73725 178540097 74685 61558 874810052 75499 61558 254358372 62197 17491 244859861 8695 73725 578014164 73725 70856 55065065 17491 17268 348107807 17491 34233 923311355 42009 34233 157533672 65470 42009 594677941 65470 5632 532942214 17268 45533 698577909 45533 44525 704123649 2875 65470 823482261 75543 44525 779809321 72263 2875 769629464 14835 72263 723468124 75543 49479 948607964 1636 2875 619292692 75543 32491 830754476 17878 32491 877789096 76913 32491 318440453 39808 17878 60161752 72490 32491 121523199 32491 19718 886031112 39808 61592 237250920 39808 19881 858061459 7564 19718 748363516 72490 78434 723093005 74230 61592 286387858 74230 4211 11722887 15314 78434 166284443 50052 78434 552973187 4211 33631 270566556 51064 50052 13392932 75186 50052 74605436 50052 23799 839656921 51064 46323 822111631 75186 16247 339830395 75186 38354 117514096 53723 75186 217385019 74877 23799 349867532 46323 36221 143110193 28536 38354 490147937 18316 38354 375109525 18316 80057 74138223 28536 997 832553115 286 997 827056121 78515 28536 60347772 53401 80057 115341231 41495 80057 51460058 3785 41495 669955430 80923 41495 435508903 70143 41495 643452001 3785 72094 140734591 4972 80923 706233504 19155 72094 968247461 70143 7884 286082437 4972 17372 6848435 7884 47147 535109901 7884 34599 405282517 7884 56516 621306720 17372 34909 702187138 40021 34909 328394634 20364 47147 251018218 8261 20364 541308311 34909 48334 486198880 35036 34909 46111604 72516 48334 555847152 72516 24911 402079780 7617 35036 155562401 7617 53577 759734051 35036 64139 16930671 71726 53577 940200214 24911 75585 527079561 67460 75585 258253413 24178 64139 937074588 71726 69625 22714060 43954 71726 32955675 18591 43954 106829335 43954 48307 647360906 66081 48307 291484867 43954 22829 711917736 29921 48307 907783918 48307 70432 732192774 66081 35567 521895680 35567 67947 270693332 57557 22829 864081385 37440 67947 32478919 70432 1761 163919456 37440 60318 984624414 56946 60318 344436906 1761 27765 154249352 60318 22992 118509778 32100 27765 570776007 27765 30450 323695267 48221 32100 578509457 18546 48221 56729399 40913 22992 805292954 30450 79383 263224781 18546 77006 979409714 79383 78914 277757253 18546 10300 919266541 10300 10976 390243398 67213 79383 651152937 77006 64250 216336638 32224 67213 976335721 67213 34576 262509054 26089 64250 927924508 32224 1243 170306448 70770 34576 458874293 71576 32224 274386479 1149 71576 961698198 71576 46391 180327293 65236 46391 661894 41108 65236 9509580 63578 41108 81188884 65560 1149 82691003 65560 26900 134138170 65560 9772 509749934 39573 63578 879613603 26900 16245 273584808 8267 16245 286860116 47052 8267 691567097 46795 39573 917112693 39573 63175 271034189 63175 8881 60907959 15429 47052 265887086 46795 38729 876536544 8881 75730 347146358 8881 17239 594799150 8881 54428 709786394 17239 41073 348955469 2160 54428 233992509 17239 47064 117928147 54428 5498 120901095 41073 61519 469829014 59513 61519 411040123 42572 59513 635612463 64724 59513 676506453 42572 58310 669513464 59513 73164 633744842 42572 12926 345477659 12926 19159 458060279 64929 73164 50879005 40128 12926 951728989 73164 57247 14378924 79361 64929 174182538 79361 22135 159025479 36156 40128 551460730 58891 22135 4433839 1084 57247 979528073 43076 1084 624396776 1084 52578 83468332 43076 29450 50724466 64244 1084 665250745 52578 34936 412548125 34199 43076 155692052 64244 33800 51143864 78796 33800 832556335 33800 16641 271475316 5284 34199 600217371 9593 33800 3349757 16641 33439 206737682 5284 41661 35091305 33439 77977 291845210 5284 22299 135592936 77977 34493 366304345 22299 19047 366974180 41661 27915 872515299 34493 3275 914780159 19047 32014 990452924 76613 19047 541794330 2546 27915 790386767 78920 27915 612413655 32014 4684 399993760 7961 4684 112261127 11641 78920 874775909 5959 4684 627127390 78920 32523 130502468 18689 11641 692228352 11641 56876 554260187 11641 31372 546237311 23885 32523 440327348 15959 32523 222853557 69245 15959 183426485 41749 15959 555641391 61599 69245 22511049 61599 57764 172540734 3552 41749 542890264 28571 41749 288357268 28571 24429 521359709 65340 28571 795611504 3552 30970 221261976 53247 3552 330165559 64547 65340 937473938 47998 64547 774112121 47998 11898 702731547 64547 74146 264815006 53247 12685 86077272 74975 12685 160934241 41201 11898 330334977 12685 12103 148415865 44092 74146 666527702 12685 28344 165743841 74975 71938 958427336 28344 74206 4818339 44092 8922 559752201 33013 28344 580955362 8922 26182 75685087 74206 44410 985294969 8922 70098 638547530 63285 8922 209925849 39290 26182 784789221 70098 63301 189370671 50038 70098 962409415 70098 60095 697919298 63285 14253 919396892 31254 39290 498106767 60095 68095 19808110 50038 949 500375259 31254 1133 970468064 68095 74988 15571540 68095 49662 10656141 74988 63488 16267141 49662 31155 212680522 45547 31155 804532951 36035 49662 318518250 36035 47249 45023479 46509 36035 341716004 55831 47249 531723013 51523 45547 289731761 46509 76318 301902511 76318 28850 928493822 46671 76318 500085947 51523 15439 316376234 15439 76390 484086427 28850 52775 210687503 28850 19666 522097262 52775 66378 948701218 41403 52775 12717570 73100 76390 97475562 81214 41403 717642491 19666 44081 684225669 66378 23605 224333983 24606 41403 702092819 44081 25384 35099792 67755 44081 838215656 25384 48445 905985931 7288 24606 137011579 19267 67755 420044110 22703 19267 111565784 43536 67755 592748459 30947 7288 256304854 19267 24729 396113279 22703 55188 210759172 22703 26811 71420511 50076 55188 78597718 44206 24729 576744895 40510 26811 256761672 7866 40510 641281409 34274 26811 262168572 71283 7866 655711769 34330 71283 13383502 71283 52711 719610056 2796 71283 672802278 32870 34330 308815591 50557 71283 43784703 52711 5281 959137696 50557 70666 721442469 7226 2796 210128327 7226 63356 616598172 11557 63356 92952724 6147 63356 923128189 38864 11557 310535626 63356 46451 175809195 21756 46451 991260700 45501 21756 480714584 46451 33738 538361994 45501 34202 61186519 21756 54257 202042214 15914 34202 250142566 45501 7160 75905907 42789 15914 264938203 15914 51109 299049524 52239 15914 95327278 23041 52239 918582311 23041 74210 643243037 51109 3986 407121339 11095 23041 533749003 45230 23041 598777436 13914 11095 521990348 73741 13914 52315 30726 11095 89526955 57666 73741 54352066 65475 57666 648902708 25582 13914 442251319 26344 73741 767252082 26344 25151 898005240 26344 1236 405717179 50604 25582 18570956 1236 64629 411265314 64629 20672 212969906 25151 75929 653721002 3248 64629 473395927 3248 60189 42780909 60189 68294 602060902 3248 71036 514727849 3248 8295 272508888 68294 30330 140527525 30330 29122 460000976 49594 8295 583255232 33547 30330 246024555 30330 71383 420409521 10621 30330 235213949 29122 38934 46117259 8748 38934 179687505 37731 8748 895970871 37731 41379 364407272 38934 78792 865265005 78792 49517 294710927 37731 70066 909976561 79377 41379 325333520 78792 10217 498885045 1279 78792 881475562 10217 38099 924703361 30158 79377 986391850 77899 30158 96245184 77899 73397 710982257 77899 59591 228962550 41738 38099 47814103 59591 35650 52497461 76413 77899 584978729 59591 20538 620159017 51367 59591 55709254 61531 20538 639705549 57300 20538 98502636 57300 70026 99708359 57204 20538 679419219 68539 51367 874194912 55698 61531 943038672 57204 5054 607404019 70026 80082 11889567 38376 5054 14363278 80082 2284 72820256 16 38376 374100729 38376 46333 223438334 16 19612 200652315 18188 19612 932615569 18188 28843 610319413 20383 46333 11268054 20383 5643 191261353 77618 20383 504739771 18188 43564 238639543 67348 20383 742079464 5643 12942 597570120 77618 44653 616765428 67348 456 467065010 5274 456 761139691 16003 456 909075867 44653 5246 429786814 5274 75509 659627004 72825 75509 414807485 38560 16003 314158560 38560 57047 533607000 13343 5246 40780577 77325 72825 27019284 57047 80239 359678441 13343 28393 375527989 1839 57047 568434393 80707 77325 563668788 1839 36052 655241940 27355 28393 76011352 36052 30811 514121910 77519 1839 308767936 3948 36052 228660040 74257 30811 411407073 77519 1063 391779897 1063 38770 601082712 35472 3948 26153961 63217 3948 482932778 14588 35472 384597464 1063 70193 151492815 18702 14588 746743814 65378 35472 195110237 65378 41144 497144607 20165 70193 38731769 41144 13440 791729591 41144 61315 127209846 26429 65378 804410513 13440 54067 434081978 24511 13440 27048881 13440 58810 773873945 58810 41027 524219957 41027 66344 977283582 51645 66344 67195418 51645 70545 322341154 51645 44434 675201120 64253 41027 48585135 17260 51645 853371121 34308 51645 294672190 52341 44434 2474397 44434 75702 355418624 46220 34308 448147078 46220 44514 805088187 75702 39472 771122600 44514 9975 990660842 9975 72237 84659215 9975 3577 69516607 39272 3577 844524144 9975 18688 864285788 70864 18688 359532898 51465 72237 216028793 46388 51465 512977259 70864 74721 14228001 18688 33637 360825649 74721 39321 569380458 46388 74456 642304147 33637 24264 862536731 39321 59522 259943901 33637 54519 48041516 39321 15144 759311433 76872 15144 829237980 76872 33035 508269846 75479 59522 10398869 76872 41734 798071124 41734 59741 117029902 76872 4047 61311598 33035 41261 897370738 41261 57772 302705322 4047 701 793153586 701 70251 220498928 19463 57772 731863714 41261 69535 139849477 19463 27530 805770650 701 26050 967058062 20351 26050 283376228 26050 71594 597547223 20351 74597 127889193 71594 42489 863885144 74597 16993 311127409 20351 80359 12972717 51254 80359 524592990 42489 34459 318765054 1810 42489 206122219 34459 75992 186078817 34459 27864 137517695 9230 27864 66842550 1210 34459 121897169 16286 9230 21330903 1210 37699 459001752 39062 16286 486512684 59563 16286 272307510 9792 1210 707508537 62241 59563 42393326 71083 37699 391001112 62241 56559 938382648 62241 49888 486710743 74475 71083 35807191 56559 74038 737455716 49888 63278 279462522 49888 5160 93721565 49888 3958 182628626 74038 73364 843910674 63278 59148 367256139 63278 48368 84709963 26884 5160 558663242 78357 73364 421152220 64487 26884 360315253 78357 27141 83683804 26884 1711 552570787 32084 78357 461262011 42199 32084 731175093 64487 43728 806445423 21201 32084 605964900 5611 42199 8911693 5611 38654 319952021 42199 10128 7440339 57439 5611 263197370 5611 62778 659622790 10128 62411 421625289 6418 57439 161744099 62411 71052 20588099 71052 29465 811259282 29465 35022 711557074 71052 70682 488644628 35022 25459 222144350 30572 35022 460113995 70682 32527 750395742 11263 30572 720301726 55848 25459 515493256 11263 41016 946820763 55848 10520 684363025 55848 48122 43058623 41016 44343 363161164 48122 1169 283046603 1169 18566 299530515 48122 76681 765074983 11457 18566 27687019 18566 41858 258571014 67192 76681 176310050 57835 67192 560921002 76681 61319 549638630 20792 61319 204290192 57105 61319 992627114 20792 64012 213944064 20792 1613 358838035 18498 61319 48598347 18498 13432 820058628 13432 21144 695794154 64012 34065 794338380 57820 21144 820522593 45924 57820 276147807 13432 64657 119020209 34065 7966 866964540 57820 60870 600627966 23081 57820 977323213 50766 45924 146761689 46891 60870 35100314 23081 20105 384545265 23081 27634 128160147 46891 51139 240880498 61328 46891 611770505 40038 61328 382715591 37267 51139 233652162 37267 60120 320081624 51139 10046 909866850 10046 68789 826892136 11023 10046 578718143 10046 64764 194882181 60120 72315 28536267 19782 11023 46506323 63304 19782 809575463 42655 64764 90370373 45079 42655 544319890 42655 78816 724919554 63304 78666 73404966 78816 42371 159478217 56173 42655 107795245 45079 25980 969520952 64551 78666 473219901 56173 66340 221954297 64551 15824 282723143 66340 63467 421617757 23962 15824 699791477 41326 63467 12156668 63467 70892 117042783 63467 63814 439219923 65050 63814 104447350 29965 65050 623810372 55612 70892 4505933 55612 10623 321247275 14651 63814 19562677 14651 80469 615602718 55612 62360 875435648 55612 75634 321321676 62360 63106 579758946 36981 80469 584258650 62360 56227 444638755 7385 36981 428956073 44245 36981 327409044 44245 35541 725274325 36981 10838 204808430 10838 50502 223586422 63916 10838 546600893 42711 50502 958023018 63916 14854 48643069 13963 42711 481534073 14854 39333 465028485 12913 13963 48080015 14854 48705 239809512 48705 18691 394152382 48705 80438 912677662 48705 18284 387083246 18691 3587 689320139 69243 48705 206779349 80438 60203 962184758 18284 59362 166213709 42329 3587 801580621 55491 59362 328765318 57789 42329 237196924 51835 55491 751804689 47985 59362 123607679 51835 63414 206562087 55491 18065 35508253 14831 51835 634132996 15422 18065 624043791 15422 404 947402571 15422 9495 711729109 404 58910 451586920 404 37545 3041485 42931 404 122811131 37545 20692 295452642 37545 47487 984735781 30748 42931 678824969 47487 3862 297731127 33474 20692 157838484 67369 20692 906894585 21216 30748 135390928 33474 68594 870082325 67369 60459 220615123 1997 21216 298733294 60459 65547 237533399 47013 65547 86413067 60068 65547 433138031 60459 15046 202828106 17232 1997 48882605 17232 21979 106438458 17232 46870 467180424 69440 46870 293884859 20366 17232 109708037 46035 21979 767059986 21979 10952 493668151 77675 46870 548992683 26576 20366 492443942 13523 20366 652474608 77675 53293 628323029 72660 77675 262750679 53293 23580 902376465 40252 26576 667635284 40252 25373 592196431 23580 2798 476726710 14146 23580 48618975 2798 65769 690446980 65769 21796 526855756 25373 6819 219353842 65769 56361 428464175 56361 46231 756626663 6819 67719 365401098 6819 75747 403707754 38968 46231 429727053 55392 38968 423420454 11181 75747 712422962 38968 37109 628939208 9065 11181 887851227 11181 67379 655346622 66121 37109 19554232 25409 11181 973643042 37109 62714 715238499 67379 47845 141521655 25409 73223 353454561 62714 64123 731174398 64123 8501 199805673 8564 47845 556567411 73223 57359 498453106 64123 59618 423051809 27889 8564 721490225 8564 15618 691262940 15618 15476 385159745 65827 57359 753745313 4569 59618 469292990 75656 15476 605574979 22042 15618 393681616 63245 65827 262053128 60216 75656 948340743 63245 75913 56047071 3588 63245 764450277 22042 72722 936230389 23244 60216 980055228 75913 17864 529462719 66670 75913 158105664 32784 72722 259204842 17864 9015 504019490 66670 34781 18541775 7243 9015 123186280 32784 49478 14706557 7243 7303 886411721 34781 73870 933842840 7303 57413 52015907 55546 73870 94046152 34736 43500 21241 35889