3 87574 87573 2 35145 50051 839391931 45745 35145 931213862 83461 50051 714406552 35145 6806 36685779 6806 57956 510503473 50051 60936 17314244 45745 45790 634730105 5093 57956 28155713 58669 60936 601352146 57956 82664 202303651 5093 51801 632513890 45790 26115 426601088 58669 27632 463527676 84717 26115 447006232 27632 86783 416221509 28911 27632 816596294 37521 27632 819181655 43745 84717 38752061 37521 86347 760364737 28911 8921 677763356 9184 43745 669306617 86347 79688 117720538 42929 79688 831868248 79688 3393 955953871 79688 8413 910914192 7535 3393 401215803 42929 27558 369938067 42929 61620 359621591 84458 3393 139221813 52755 7535 488422801 74515 7535 949479237 3788 74515 663573111 31513 61620 610378301 45470 52755 859798148 68460 3788 777763009 45470 37940 494127598 42538 68460 85155453 31513 3406 456139049 87212 37940 610240734 7913 37940 55276796 42538 4809 422866791 4809 45808 769615708 56714 4809 284309489 23743 56714 478786950 7913 13826 788381470 76817 45808 978974621 13826 65517 977261545 36061 13826 64070649 36061 29951 197389254 41832 29951 810899234 56451 29951 166463000 2297 56451 127254590 50529 56451 769391316 39570 41832 873674853 32158 56451 848002907 2297 22921 605819676 48766 2297 385444246 48020 39570 63674556 39570 46839 357189032 79520 22921 945801384 22921 66393 214703955 54638 48020 440980259 79520 59509 124872789 75588 54638 632121697 1517 79520 281436054 1517 84478 2447005 33246 54638 600564113 18086 59509 552033856 1517 47916 565611581 36985 33246 602103829 20673 84478 207176707 20673 34603 537000536 34603 4341 435875239 44748 34603 967407386 72404 36985 848169295 34603 21138 643667473 36026 34603 395533826 72404 2609 107355100 2609 28140 442214989 21138 2423 842668656 42819 36026 35014078 6932 36026 24066447 28140 59313 827333604 10822 6932 5533619 59313 83292 706841710 32958 42819 659076023 59313 50601 520593653 32958 19562 211672068 34812 19562 649267999 83292 25713 454565862 25713 55176 797320924 34812 83000 412826893 81684 55176 887913766 34812 55240 713261364 82740 81684 112175139 46251 55176 758812497 55240 47308 106078380 49707 47308 782767405 47308 11730 64011945 49707 51582 178873519 31945 51582 100971172 11730 80064 242421120 82830 11730 886542449 13926 82830 135582765 13926 47314 485688991 13926 70504 738280441 11830 70504 393414661 82830 19553 328381015 19553 60260 523805676 11830 56764 463973532 19553 5464 155121448 57712 56764 783170030 19553 39674 710697672 5464 42862 47128161 5464 74945 59271160 41199 57712 103112321 57712 33892 916467569 41199 78935 339356204 74945 31062 799626627 74945 39962 43853166 78935 30016 65087595 19683 31062 273358233 39962 53670 785757289 40819 31062 592347032 76675 53670 348414325 30932 19683 650576480 32078 40819 984139292 32078 78072 617251949 151 78072 704716645 151 24664 174579280 61007 32078 742898137 151 13988 629262834 24750 151 623225040 57803 61007 19924774 78272 57803 443558006 78272 31859 413199985 53330 31859 698427894 53330 34746 672180555 29549 31859 993330164 78099 31859 498780848 31859 47761 25880851 53330 35420 697796611 35420 26721 288136538 26721 16538 409889806 16538 41856 831945018 47761 5044 609357337 26721 40898 862160685 40898 4804 791757910 40898 35103 59755559 44457 35103 760753742 55585 35103 875460621 4804 34610 716991863 84145 4804 565544644 65348 34610 763106398 13849 55585 358732706 13849 79588 605651998 56828 84145 116277274 15757 13849 99666399 77236 65348 323529869 79588 65873 397266993 86795 15757 946541639 77236 5814 435350742 65873 76815 97760851 77236 12921 146604400 65873 71781 891307685 66612 5814 513346322 71781 3198 786344568 71781 51199 45689522 70552 12921 472026953 3198 58661 615796720 58661 53961 923199514 51199 9967 920405914 53961 19388 229930027 39846 9967 296406948 15001 58661 87177566 53961 67696 561451131 3243 15001 552814620 79765 15001 694937880 15001 67219 76426875 15001 26427 660608228 30823 3243 453933121 26427 67453 439535565 31943 30823 256809085 31943 39384 297199600 43065 30823 146537355 31943 76596 264628396 43065 31842 839477737 64384 76596 814246356 76531 64384 762655671 695 64384 622867658 76596 76043 656843595 64384 49810 883552441 76531 17914 33637012 65135 49810 565266385 17914 34976 125065301 65135 31375 635347494 49227 31375 104861863 65135 62625 671792459 21971 62625 265140845 23561 49227 795539683 62625 58160 587021078 3835 23561 38964119 9269 23561 950235087 67963 58160 348422929 50709 67963 816380128 67963 60016 415240345 50709 75350 8125727 9269 36192 240430988 60016 49557 582315807 47368 60016 709375673 57356 49557 736604684 42445 49557 286379528 85201 47368 124638926 1152 47368 55653843 57670 47368 779680394 42445 7025 653974320 26110 7025 616394304 1152 28492 645716638 56893 7025 398665262 57405 57670 132036500 65558 56893 817946503 62808 57405 393301813 57405 22485 698585980 38554 56893 425384017 34650 22485 291946522 62654 22485 840799243 80305 62654 184515556 13595 62654 722534102 66888 13595 937867106 80305 86045 698934252 1083 13595 186930521 1083 86641 789281672 13595 55375 898363359 52993 1083 222470566 55375 35743 134170577 33440 86641 364590361 78519 86641 754300259 55375 67593 335738359 5145 33440 96657674 33440 37126 438820725 27310 5145 600914764 43471 67593 269671752 37126 68148 259315088 26371 5145 947101150 11704 43471 327942848 11704 23957 472278744 68148 3618 703976673 26371 23913 318198193 29638 3618 401591426 43313 23957 751885003 23957 38122 747692173 29638 62504 192911781 62504 56436 579400237 43313 67970 807395021 54332 67970 142288864 25064 62504 64662107 56436 21676 378352064 61796 25064 381150297 67970 71091 31572411 2870 21676 539882045 31767 21676 679319549 36199 21676 726904976 87500 2870 126237555 9737 71091 838152604 78661 31767 438288277 36199 67805 768623681 9737 8778 559029320 42289 67805 540489232 9737 57014 195218301 31514 8778 667003818 17123 42289 299132700 42289 20716 933227141 80794 42289 771032481 20716 31782 20184615 17123 31888 347661584 31888 67997 867152849 31782 3916 277260148 31782 64123 262793705 64123 4563 344193694 4563 44728 636359381 10450 67997 543500265 10886 64123 820978770 52846 64123 71551224 7481 10886 93475492 52846 1989 266901305 24776 10450 456793037 69997 52846 197177933 52846 68366 96035118 40920 69997 409430315 69340 68366 328364355 44005 24776 381319091 69340 16328 784073031 69340 44554 494607729 69340 10878 914593290 53348 44554 329394 76062 44005 473799743 85544 44554 513484783 74376 76062 498875593 85544 62389 361279215 62241 53348 556838229 62389 22835 57863094 28811 62389 46730874 59667 22835 108684144 22835 18184 928284139 58218 59667 964018421 28811 23498 275206358 58218 23181 157198397 59667 72953 708949451 58218 21161 811178824 86860 72953 490607549 23498 17451 879528112 23181 71078 207854226 86860 47138 111702155 17451 2879 683081601 47138 50521 4113602 2879 54980 806194587 41295 47138 106067447 4372 54980 874566770 68295 54980 700724150 39957 68295 732866048 41295 64198 764532102 69030 64198 715112784 69030 26334 772384494 40207 69030 573536624 40207 57242 752637675 57242 86434 100104235 40207 57192 733584164 14258 57192 730211383 57242 80081 867204627 15103 80081 23300387 86434 45293 505729164 39364 15103 490843973 74499 15103 387453134 31325 15103 679064550 85828 74499 873294351 85828 71446 605436205 71446 6210 125035704 31325 13616 412073302 52509 85828 449643923 52509 32334 186016215 22635 52509 754786798 13616 61262 539480086 58083 13616 446595259 32334 41908 38689980 61262 3794 535500802 41908 72090 890150814 58083 37559 596518038 7471 41908 505542926 58817 3794 451438230 68622 37559 72148456 68622 78707 449054424 56770 7471 815075384 43882 56770 555682699 58817 77954 176543024 68622 27352 65274962 77954 50092 60124570 32422 50092 501196036 41737 27352 13465421 40375 32422 721812473 27352 45752 114107531 41737 17532 114145765 57947 17532 151059592 40375 50114 942802181 50114 46999 547151324 45752 6481 693726343 46999 28043 424005693 70609 57947 854433488 24836 46999 421903593 46999 53467 171262463 47272 70609 267959159 24836 42243 813522203 83532 70609 761631882 53467 19866 632721083 53467 74596 967542233 30899 47272 827252701 25753 83532 316879531 35882 83532 643457157 19866 87074 357094967 35882 44097 977057989 44097 57580 833016100 35882 33934 81095119 33634 33934 518597798 49053 33934 201135569 33934 61962 198161144 49122 49053 391464356 1898 33934 461451804 18618 49122 499236730 86301 49053 224737497 943 86301 998180987 18618 72722 191524068 72722 29371 978962192 35138 29371 471864853 44958 86301 681375420 72722 70053 61195039 30442 29371 438238810 70053 60169 34250441 35138 27844 856265630 46014 27844 307378886 46014 13191 345865978 59642 60169 429799230 10102 59642 971660331 46014 85133 794833241 64265 10102 966851069 52715 13191 307887573 64265 59250 64366818 30118 85133 495498445 30118 22007 860331588 49430 52715 370781060 72755 49430 501355817 66040 59250 905173117 31332 72755 31219936 4805 31332 163961256 64724 4805 344788146 20134 31332 944886763 12261 4805 976880169 12261 19541 280500807 20134 39826 970969726 12261 33208 124470261 12261 23379 947421136 23379 59198 607885551 31746 19541 784285823 59198 39373 760149663 77896 33208 775779993 44617 59198 891357119 39373 61440 415423170 61440 54393 921763136 54393 19138 588470145 28986 54393 186645020 19138 37729 557064532 54393 53731 328945114 19138 33793 211250476 14079 33793 187517902 28986 47118 684779969 87151 33793 972557346 51989 53731 596862345 47118 19623 349021758 14079 21799 388859593 45699 51989 730798279 12928 87151 945134843 82756 12928 294291746 45699 79326 271201985 82756 71024 659717468 21257 45699 154295624 46211 71024 497963120 56020 79326 830410621 71024 35479 950337556 21257 29024 288870504 71226 29024 928913998 66178 71226 154876321 66178 70442 310884277 29024 45115 186946942 66178 65986 985403183 45115 63530 474110156 45115 50405 592962470 63530 50730 43389560 50730 47526 632319362 50730 20305 955825447 63530 10598 26780024 50730 67500 843432018 67500 21902 526513925 68920 10598 56684077 67500 43400 420536435 26568 10598 319739640 61529 43400 171721403 21902 15993 955954477 43400 14112 78870975 82427 43400 995028063 14112 73381 571224303 82427 55600 485508319 14112 82818 740899568 74084 82818 903957338 73381 57500 843489423 74084 61117 370288460 4538 57500 527452905 61117 75569 952561639 84301 4538 592595816 57500 10109 235851012 84301 52717 207316645 43543 52717 67615384 35353 10109 30206611 10109 79508 714160076 43543 16545 18987630 65008 43543 25868093 35353 86265 30842709 35353 4486 459431405 4486 14462 40274290 65008 11862 849993905 51809 4486 928204228 51809 17364 311582209 4486 36846 139035543 51809 23071 214656664 84383 23071 125905913 40851 17364 597279960 36846 80015 6098326 2272 84383 417293304 80015 51952 688465204 56955 2272 997898869 7142 56955 545674218 80015 31741 2697465 46069 31741 387659723 43154 51952 53291902 38931 31741 678033963 9938 46069 869246774 43154 9087 828600872 8326 9087 766928024 9087 59911 150005530 8326 49358 699267773 9938 50533 284608712 28046 8326 314166698 59911 33807 813959426 32496 59911 179528322 32496 36142 567946080 33807 1920 914910162 32496 459 53710503 25215 1920 247686274 25215 60545 232252846 25215 84081 426853287 25215 54375 909296682 459 34817 74074050 77497 25215 329445393 77497 85648 558050318 33508 84081 675103111 85648 29247 607878713 20961 33508 258898524 33508 47555 102935210 8961 29247 358538112 80900 47555 427798929 46620 80900 164923422 7678 46620 745137189 72623 46620 112833068 46620 32319 365036849 80900 86790 146317989 86790 34620 960405421 34620 17725 940506545 27910 72623 498544924 86790 68327 727997893 7815 68327 601919209 27925 68327 166429683 30030 27925 67845527 27925 48405 836876032 27925 6748 350702506 69264 30030 158276966 30030 86709 826931034 6748 78862 973726875 83674 69264 394350662 7688 86709 269924387 59263 7688 989194905 7688 65912 403793996 59263 20358 29406095 264 20358 689112496 20358 85387 319285179 32611 59263 584546259 32611 941 525244093 941 17347 836035009 73327 17347 28820499 23425 17347 468903054 23425 19962 573357884 55386 73327 10540789 16302 17347 950380406 3783 16302 529906191 73387 23425 628376656 19962 22826 956634928 38697 73387 921105651 3783 36316 272204587 41105 22826 409762164 80769 38697 478462763 22826 36031 83460172 36031 79048 502768080 56402 41105 519017664 56402 56881 54310233 46808 56881 864230479 79048 9390 632393865 9390 26049 2909655 41224 26049 395426330 56881 80915 184751368 63205 46808 150537479 29557 80915 577679448 75959 41224 135732285 4053 41224 172634030 20419 80915 301813195 75959 24434 74286654 30338 24434 311443536 17843 30338 548317680 17843 404 766451088 24434 81516 5531054 63754 24434 320206205 30338 55190 49007306 24004 63754 12382595 57555 63754 153083773 9385 55190 710239720 31552 24004 185657796 24004 28599 3479514 28599 75936 820465955 16790 75936 114638693 16790 59341 252181368 86239 31552 428012529 75936 70934 49244196 41204 16790 484214845 59341 57699 406184030 41204 74810 517413568 76323 74810 628976302 57699 5425 986509315 2532 57699 495252541 19537 74810 434933267 29646 2532 111733534 36999 29646 838687803 39071 19537 858466535 36999 64117 913244922 36999 79939 686411813 79939 77618 377065176 25963 79939 149368202 26298 77618 117577552 77618 24906 397050118 25963 81891 648690621 81041 81891 410007379 9317 25963 919981930 63162 26298 708756660 9317 4795 569483638 81891 40154 610415854 81041 7557 704861865 30163 9317 854622591 63162 8875 872057066 8875 19937 90749685 51395 8875 97054317 18981 19937 370734653 8312 51395 420787378 8312 21776 984229895 76076 8312 718715251 8312 61216 697706376 8312 84080 889546860 84080 80235 238542761 68214 21776 146697436 61216 28240 568536385 15950 61216 3824972 80235 13186 278147028 68214 58899 753617977 58899 25669 957269204 58899 54592 698375095 36498 15950 968526081 13186 53945 530213085 68371 58899 827097953 54592 70922 859363587 59253 36498 194398093 83073 36498 45124212 51352 53945 650517410 68371 81306 852334572 83807 70922 449232562 81306 48687 688875940 81306 37278 272762132 10991 83807 49237537 58089 83807 106420448 58089 18970 683678778 68206 48687 986079605 68206 32740 964224889 84479 18970 735032333 68206 2850 146382770 35596 2850 297954788 19557 32740 225974485 19557 4300 141374245 6479 4300 89490048 82627 35596 910802467 10092 82627 533468174 4300 10943 793372977 41374 4300 82836677 29953 10943 767561376 85123 10092 469560618 10092 32476 639962425 29953 494 790187825 29953 78701 240325968 71571 78701 285680417 15470 494 101367039 26509 15470 390004937 71571 65959 142842243 42296 15470 596707405 71571 79221 592110816 65959 31677 76108142 18116 79221 628022072 32217 31677 567981013 79221 55751 536953130 18116 24466 192562858 76127 32217 635408251 24466 13718 883529028 21371 32217 667879220 55751 38872 606445405 2441 76127 280645918 13718 16301 588596187 2441 53603 176705358 2441 44375 486367482 22381 53603 299613244 2441 13556 603764087 51906 16301 769272339 13556 59359 99670044 22381 26412 846997594 59359 74761 376238509 74761 53626 23501445 11398 74761 393497929 26412 31903 83441191 87365 74761 639313070 87365 45698 803260160 4772 53626 364558297 33979 4772 990400646 77841 4772 170951733 84730 77841 784271957 78265 33979 191686303 78265 84697 592910451 84194 84697 828125611 78265 48013 180355319 84730 13714 464509900 76722 78265 300479410 2494 48013 116336336 10396 48013 262066125 16469 10396 835406898 70304 2494 639377570 75605 10396 801860425 19611 2494 572994792 16469 20606 84092857 47743 70304 972089555 54041 70304 288050491 19611 46880 764880153 19611 81420 545279414 36587 54041 127703534 46880 79366 572489743 19772 36587 6233379 36587 27032 187928114 62969 81420 582780751 79366 62426 335726341 79366 7458 666615062 7458 2153 42870540 2153 44677 498369556 2153 55927 453663062 55927 44683 716182386 29308 44683 339792486 15419 44683 645316857 14109 44683 2182504 14109 83465 107579770 15419 51605 620503964 72047 15419 625899641 83465 20481 395858504 15044 72047 935026049 11934 72047 643878506 12379 20481 740567415 12915 11934 215170025 51329 12915 3254435 12379 25362 418207809 27104 11934 807804228 53820 25362 425504688 51329 84914 262143138 47621 25362 917291255 84914 81639 98172849 84914 27127 170173356 63978 27127 319452026 81639 67988 146068621 63978 67821 836187376 63978 11151 430001036 11151 41345 978230091 3525 67988 141536576 41345 59216 758517088 67821 30546 831012683 40043 59216 172296215 40043 29009 115911863 37102 29009 973607711 59216 76220 209119757 25931 76220 11746423 67038 76220 848243544 76220 76737 45884770 76737 72348 168188239 73657 25931 661610568 29292 67038 163204812 72348 61566 708700334 47432 73657 974044070 79562 29292 372118088 79562 70326 110760632 70326 23136 29836296 47432 42718 744923048 65689 42718 896026506 42718 48039 34749303 18301 42718 107284160 65689 63189 662934117 65689 6428 222796420 63189 45583 81466202 16534 63189 382110910 72185 63189 339050684 42622 72185 416427650 6428 66038 99068472 42622 38776 947977691 16534 60205 517091108 38776 36329 893725887 42622 21488 155763655 21488 35363 127174105 35363 63094 978211042 87524 63094 466554312 87524 42843 597867528 31612 42843 109345753 71369 35363 397901752 87524 56444 624495655 87524 9127 305856060 9127 38852 581538743 48851 38852 755360742 56444 72895 147162238 56444 65591 828127075 70151 9127 780058105 44400 48851 972784757 4577 48851 825586273 70151 36734 154895224 36734 72167 734267813 72167 55912 828477337 82696 36734 851099309 10285 72167 479693295 52166 55912 392179210 82696 40448 997619932 70490 40448 209479349 70490 63346 728314129 9871 40448 948382735 63346 8075 494017184 9871 9552 43136785 50310 70490 748233951 28292 50310 519878793 8075 17514 54527931 17514 74892 554599819 9552 7324 3258143 40018 74892 195045770 17514 86163 342206106 40018 79788 963113044 76430 74892 859106490 39503 76430 552010796 79788 77702 76999820 61913 79788 12718765 79788 4186 405024587 4937 39503 994021519 4186 41099 614195523 15935 41099 73702380 75369 61913 565385892 15935 50183 788480882 83303 41099 791562587 71320 83303 829336975 51846 50183 484464683 35031 71320 479072559 50183 6239 923044173 83303 37379 353602889 6788 51846 649994207 6788 40933 343909785 6239 73430 667103829 73152 37379 237340675 40933 57075 875279099 24166 40933 823686536 57075 60919 973553196 9852 24166 556936795 11583 60919 490970088 57075 29134 863885609 21718 11583 393531078 60919 67498 929869754 67498 50972 422638029 11583 36713 409699248 83995 21718 703644265 78189 36713 980349214 85696 83995 521432171 50972 30523 785665198 83995 80853 238436598 82467 80853 113180766 78189 15139 959400765 78573 80853 455706668 67186 30523 686772566 14232 67186 29442099 9958 15139 63093840 17519 14232 165308029 67186 67689 439066642 18441 14232 39653377 66549 9958 356636445 67689 72881 59903222 18441 67370 917687460 86312 18441 118951882 66549 30429 69544134 86312 23107 480171981 23107 24999 780139302 57561 24999 274212778 43905 57561 87769097 30429 4357 377526729 14782 24999 447595609 57561 18993 657317016 20731 14782 300296535 34256 14782 524863415 14782 74162 770319176 17143 18993 306100546 74162 14223 718902115 34256 35360 892269029 14223 39702 111288902 19538 14223 928225556 14223 65739 915837991 65739 66217 193846467 67459 39702 559299332 10421 65739 140550061 19538 69677 50495040 65739 56863 274126441 11842 69677 925045617 67459 53548 566329146 53548 6696 606584850 11842 57488 669738028 6696 15705 508225701 61600 6696 208892346 15705 61512 194358691 11011 57488 568750092 61512 75874 964898635 30964 75874 338996977 75874 86576 462922235 50915 30964 281746620 75874 23184 902688 81588 23184 669289995 55331 81588 940373469 55331 58105 107037425 58105 13502 727376241 12869 23184 795793938 13502 81916 617075480 87441 12869 563381466 14459 87441 293886889 14892 14459 57461697 46231 14459 578467885 14459 79358 793893171 87441 1454 828220136 2788 14892 129135847 67199 1454 665733591 51522 46231 165880287 3006 67199 685695496 53276 1454 275583054 31032 67199 483619416 51522 4701 196520752 53276 74466 908503397 53276 7577 397473097 49110 53276 310363005 36264 4701 355912758 74466 8620 438161073 1214 49110 92495473 36264 26338 892102592 51802 49110 412511829 1795 51802 871795140 25005 51802 716497798 25005 39077 952530141 51802 3501 761714058 71388 51802 422581066 45762 39077 969327301 25005 10338 124950290 39243 39077 969712488 45762 83270 10679092 45762 67592 264065264 73419 67592 180556498 35511 83270 630324689 40810 67592 33352476 67825 73419 487862878 67592 53648 314241504 53648 24319 203326845 55156 53648 442022382 24319 20001 281114425 55156 75094 507235426 55156 59865 737810859 10694 59865 932641944 55156 21684 541049673 75094 32445 578018913 32445 2615 943562271 2615 77284 730464095 2615 34074 614772800 43567 2615 827605556 48973 43567 382254513 77284 7596 672950349 50363 77284 343962148 57003 7596 623008447 7596 11651 878261195 9735 48973 172146334 11338 11651 164616051 54190 9735 54720453 7644 11651 314230951 54190 37293 314597769 7644 74976 44954631 74976 10773 218559134 79382 7644 186347386 17971 7644 48660787 37293 25406 712560171 49238 79382 898734023 68534 25406 294773423 79382 83606 669964773 17971 50215 263908924 26458 50215 891057261 68534 74320 210520398 42701 83606 154062089 42701 54889 447618053 52794 74320 982596056 54889 64062 196144937 64062 47908 469645976 26815 42701 42326857 82580 52794 934649168 64062 51504 342261038 5579 51504 882310776 3940 51504 417125346 5579 1097 854668591 82580 63908 57761871 64679 1097 55667038 5579 24707 670122934 13488 64679 316357263 1097 75332 862444242 24707 61379 108296130 13488 70236 679201891 68954 70236 924427648 68424 75332 93118711 75332 36317 821479094 51044 68424 787311433 68954 12620 69152509 13672 51044 296987267 39607 12620 36910029 11295 51044 290057134 76920 51044 131044081 3996 12620 121244684 3577 3996 374522498 31545 3577 985951766 76715 3577 524527298 3577 85504 13815461 27234 3577 863491004 55863 3577 428748313 52522 27234 273396879 32886 55863 739541326 85504 22138 362345290 22138 2133 408553285 9945 55863 361457930 76805 32886 87993784 41166 9945 124685865 2133 53184 994979277 9945 17803 578386271 76805 22118 294957413 53184 85639 907591577 31968 53184 496304879 53184 879 686854238 879 75056 769975002 85639 85034 908170390 67579 31968 43296594 34544 75056 425623038 75056 47839 981475941 85034 53252 14723380 52622 67579 71982476 47839 21810 948086127 34544 37904 627065617 6933 47839 243059876 22603 52622 181018287 3552 52622 590785205 22603 16267 626871265 16267 68199 461917578 22603 86206 635528358 86933 3552 338329184 68199 84744 551633407 86933 15968 309259375 84744 3392 133099543 86933 9096 82800621 85065 15968 375367089 26265 3392 357121059 58354 26265 178738008 85065 4681 312358523 26265 21852 230495528 13362 58354 132881220 26265 13225 229380895 36848 13225 887489513 60010 13225 927075906 71325 36848 684461003 60010 8678 350695257 13225 85991 673140324 31227 36848 974322460 71325 71663 54807714 85991 37843 717282110 37843 258 74513836 8772 37843 940165032 8772 52439 245031463 37843 81762 736842080 39112 52439 777223015 37873 39112 965324733 37873 69597 231367772 39112 79514 486287008 1606 69597 755990487 1606 84879 173297076 1606 76227 828483528 42780 1606 168274377 1606 82165 131353695 61992 1606 336539900 12986 42780 102535189 68669 12986 176286092 5516 42780 851503908 12986 22893 608683917 12986 14291 87870515 71616 68669 506441706 32560 71616 17896306 29737 14291 775197763 32560 36288 518988417 39904 29737 220637712 29737 20983 527364035 36288 17103 420463094 5590 20983 770443468 26273 36288 562504115 39904 45504 583850656 4582 20983 87958571 17103 42372 657898724 42372 13680 715951217 13680 13270 233212137 85853 45504 458454353 10893 13680 227710181 43937 13270 186176180 73476 13680 289178848 85853 24547 347386913 4746 73476 927891412 14038 4746 788178868 24547 67340 814475760 81612 67340 516135711 43984 81612 649895781 10409 4746 339232740 5700 81612 682716540 43984 34987 625164980 34987 15628 543952323 8922 15628 555050596 76549 5700 370784031 76549 83227 98247110 34987 77502 683433707 8812 76549 696617047 52447 8922 950829930 59399 52447 485812519 64372 8812 464544933 85733 77502 39009490 85733 85550 335149699 49529 85733 716456270 85550 44692 338817726 60356 44692 71308267 44692 58733 335396670 49529 66381 67182230 58733 44137 890105793 66381 81985 656513451 16132 66381 340770474 58733 83611 564416735 21671 44137 744216548 79065 21671 849333085 16932 83611 157554091 83611 75374 426284171 50424 21671 461653341 7455 79065 901119715 68248 7455 872955210 33099 68248 634364870 40015 7455 525781344 73732 40015 85823551 7028 7455 254662733 28921 68248 593043356 7028 38383 480271306 7028 22514 110691050 38383 73472 709350067 73472 27250 697762310 37010 38383 788657915 73472 82713 1129444 73472 53495 587273698 82713 84000 420827378 72684 37010 745223624 37883 82713 550762779 37883 4578 644555777 37883 26534 682468119 72684 86242 743317134 21604 37883 884031485 37883 55249 626330149 52124 55249 847781093 52124 65638 431664348 21604 52555 780159584 38988 21604 338612627 52555 79812 447097381 54127 79812 730049988 76748 54127 778515247 75261 52555 728156788 54127 4945 71283425 21110 76748 373806068 8512 75261 796591945 18174 21110 659690201 36387 8512 41215316 36387 30529 952384432 81698 36387 106019903 8512 83367 107354342 39328 81698 537832386 37978 81698 764789487 37978 54632 532549454 36621 54632 500946563 8552 83367 935705355 7805 54632 280390009 37978 8180 253352937 8552 54223 766079576 54223 84984 39476258 59448 7805 651715264 52963 8180 863280188 8180 59896 20160966 15397 59448 419445500 14608 59448 387291354 6710 14608 256292679 30638 15397 331782747 74639 6710 738697083 10648 15397 817149734 10648 39344 905007047 72666 6710 103409722 72666 22624 401609198 12284 72666 259965704 72666 52032 97379226 12284 1813 684631195 71787 72666 870963623 22624 53601 825440034 16586 1813 205300973 29884 53601 343772015 16586 69674 523179097 37146 71787 2728225 84490 37146 78225413 7758 37146 278629540 9488 7758 283599556 64820 69674 793201732 23017 37146 266391922 7758 66923 734351705 84260 9488 985443883 60719 64820 27995954 66923 9002 725395388 60719 39996 924711291 39996 59821 754006306 73612 60719 35635523 78852 9002 153301375 4739 39996 436570101 73612 5740 962987254 59821 77308 160984947 6369 78852 626325647 82171 5740 415684212 82171 76485 387910110 8012 6369 803564504 5354 6369 958013747 8012 62444 27335851 82171 68531 384749968 62444 78152 583829790 78152 45210 472991651 5354 15474 411537067 19048 62444 816241456 15684 78152 38821585 56165 78152 679096476 8622 45210 498539652 15474 7337 619722711 8622 10515 240845447 56486 56165 99139085 86294 56165 861006259 52714 7337 717931952 63527 86294 846383925 85288 52714 55003323 41911 52714 176952380 54176 41911 634084278 52714 78207 254931345 41911 40930 974355950 52698 78207 186590235 16863 52698 966157351 16863 85191 612656587 76223 16863 258352554 62879 40930 992370257 52389 85191 770720837 76223 11635 829156321 76223 45297 594778062 45297 14935 914458165 30830 11635 59766044 52389 9482 841172063 47271 45297 339594565 51977 30830 112071705 61045 14935 631422962 47271 10952 933271120 9482 11606 885987810 20037 10952 101409018 61045 81911 50305873 35300 11606 202431689 35300 42458 825261844 11606 21347 39250041 35300 24328 133050350 67190 81911 23391653 75468 42458 263601642 67190 28652 893054775 75468 62983 403724607 75468 70021 143169750 62983 84920 457383981 28652 5816 569514363 54468 70021 622244503 9972 84920 399618554 12982 84920 327679537 11985 5816 65410175 9972 49018 215093176 15310 49018 539160185 21300 49018 315160158 44061 11985 193886751 22963 11985 299332938 44061 60819 28555270 44061 53093 7644570 7005 53093 738818614 63502 60819 360869583 64876 63502 7204697 64749 64876 137229818 77172 64876 759576855 77172 37159 784537241 64749 21581 972739332 80968 64876 660222979 21581 861 342718536 58411 37159 305991369 31058 37159 620703874 80968 6402 312805297 30041 6402 921878384 60232 30041 884385376 31058 63150 27589163 31058 85385 724560047 71596 85385 155915471 71596 63361 500912490 29093 71596 756199542 63150 75818 444871925 29093 17390 102649327 16465 17390 527488155 63361 44050 194142293 32838 16465 113538166 26027 17390 768059989 50467 17390 418739550 14260 44050 745713760 62346 44050 55870838 79410 14260 196199430 42670 50467 470542147 79410 56061 537318859 42670 35155 842712718 56061 63358 985564523 56061 55518 708870846 70220 35155 834283864 62456 63358 110056813 66868 55518 235668287 58345 55518 864838198 55518 83089 677772452 65477 83089 966671407 67885 66868 102938598 65477 14117 539629003 74359 83089 821988502 74359 16124 221277202 65477 28473 240788754 16344 74359 94492874 37366 14117 591954242 74359 44560 323858291 79391 16344 985863498 79391 62028 171799182 71975 16344 891504607 62028 65850 462113252 44560 16730 771917311 62028 75982 409499822 62028 8194 10360514 20566 65850 600554903 75982 49137 319131236 17367 16730 666984167 75982 73944 440716446 19374 73944 11824020 73944 83556 432597067 19374 82948 312129161 43796 82948 601071533 83556 55108 454586424 36391 43796 373749288 38505 82948 112115093 29401 82948 613274299 68001 36391 97459488 38505 77287 606212494 29696 77287 539914073 8209 29401 588163239 69970 29696 434904817 77287 16378 985685581 27822 16378 48414213 87052 27822 695183052 69970 29021 960423576 86257 29021 871587824 27822 35831 4847777 27822 22419 613572889 29021 47351 764627088 7115 86257 790852505 82775 7115 105092422 22419 56510 8519575 25834 82775 494351114 74615 82775 562027568 40256 25834 83821425 87453 82775 879766861 87453 46358 910001631 74615 79460 178164275 27736 74615 144370821 46358 3226 723686775 18604 46358 853643794 10737 18604 82379834 27736 19802 772966657 18604 73330 22958471 59557 19802 535791249 26877 73330 119368626 73330 38452 922970479 73330 23803 548468278 2860 26877 595136618 66057 2860 156619479 49581 38452 113203003 23803 72557 902716983 18668 49581 754355133 49581 86694 686653177 18668 17968 806744933 1736 86694 856036699 72557 19830 563163601 17968 80756 223912998 80756 11410 486885605 17968 46886 578756703 69727 80756 765715143 18924 11410 516076873 11410 5388 678529878 11410 45844 811039915 69727 69456 27557348 51883 18924 805140889 5388 49642 856562084 67114 5388 721514033 51883 61651 493771830 51883 15915 362159520 29605 67114 523539861 67114 11959 813421840 77672 11959 861645451 15915 5059 127866420 15915 53083 136722655 5059 46926 223724260 68259 53083 257264801 77672 66349 148672471 46926 7255 656862634 15749 46926 61977525 66349 15489 632404479 7255 13878 382729380 13878 52595 280008986 231 15489 952400129 35357 231 217443322 57216 52595 779330277 13878 40482 237788568 53119 231 680202995 8917 57216 335119654 67463 35357 300481425 69065 8917 367208887 67463 12736 79312807 60630 67463 116523168 12736 9044 560268365 67402 67463 892730361 82629 9044 15354832 25462 60630 341880653 25462 85791 866617753 82629 23294 354843974 53795 25462 100703153 85791 3124 838610231 51617 25462 165786828 22548 85791 177818247 53795 81418 28349168 28446 51617 359091937 3169 81418 837296559 43228 28446 558068976 15149 43228 350774510 28446 18424 849627341 28446 9679 153010644 47085 9679 238321464 40081 15149 972525242 47085 25370 566449686 22952 9679 54608105 38968 22952 215709929 85439 22952 198613654 28666 25370 740377387 7974 85439 983235308 81936 28666 62906654 12846 38968 431133534 81936 58797 45447767 70060 12846 815763 72204 81936 890072157 72204 45665 130625236 70060 84057 967665846 70060 85760 39606251 46226 45665 304517704 35324 84057 638705776 45665 42497 556307188 25374 46226 497293748 35358 85760 553657838 42497 15924 678853626 58066 42497 60307884 75234 15924 64747208 87517 58066 378706109 58066 59474 102762177 87487 59474 469343534 87517 25140 732703317 7862 59474 307684561 6801 87487 951631539 1995 7862 851997132 1995 17833 333854066 66446 17833 855885632 30838 1995 879998575 20017 1995 370906423 1995 82248 889242636 45301 30838 73199725 44789 66446 71115835 20017 59126 82701546 10794 59126 814271194 86971 82248 336776483 87092 86971 738077878 10794 1046 873127658 1046 34713 18052059 21615 86971 39142449 28285 87092 161195325 9903 21615 665954087 21615 8838 900170765 13403 21615 320125583 71873 13403 639065238 9903 42274 9978014 71873 38427 468112615 35933 38427 948920485 38427 82758 774234395 71873 85401 232640540 74815 82758 198062384 38427 35722 210571659 78445 35722 228053390 78445 35829 111954158 74815 63558 117027886 79660 35829 920821744 10859 79660 894752535 35829 29542 625788950 210 79660 961131899 47371 29542 427608991 5066 29542 489462887 10859 9068 833537711 38679 210 225797441 210 57388 54353000 57388 35386 371629277 5066 23322 293570124 6276 23322 856410562 6276 46749 358348273 58628 57388 587841099 46749 76100 35602099 58628 58566 621399035 31547 6276 835608543 58628 21727 395716024 31547 1362 16107570 58566 60119 112344726 38568 60119 514594110 21727 54110 733819913 21727 11981 264415814 54110 81660 835622718 11981 14028 664681889 44018 14028 605762353 42339 14028 629460005 57001 14028 462393795 66404 57001 251669566 15750 57001 458110707 42339 18448 460136577 2057 57001 96211856 2057 72044 300694011 66404 27515 462175314 18448 23402 406324852 18448 75554 613034490 56649 27515 28844002 23402 49307 121567133 19414 49307 11504458 23402 29237 612028629 39694 56649 869474545 56649 20403 486954709 25930 19414 384996596 2701 25930 339259178 20403 56411 704616097 49017 2701 776454174 53222 49017 581912326 49017 78649 165530495 22735 49017 922142958 49017 12697 51924267 71767 49017 54742197 12697 4785 101903121 71767 37075 864329510 24788 22735 81878714 17337 71767 33176454 17186 24788 257053013 17337 39754 764214673 39754 70157 106618249 23959 39754 545872576 17186 4762 638393779 17186 57484 95763660 23959 60339 267757697 17427 60339 845063031 16601 4762 412798672 16601 68205 766026698 58582 68205 948190148 63317 17427 982198044 87229 58582 609387793 87229 7762 126079873 82175 63317 427394221 82175 4426 237690198 85093 63317 766940024 82175 5546 280971306 85093 13545 856148838 26328 13545 319435698 27178 4426 77332554 26328 34225 614423269 27178 61961 92875343 61961 74727 483411141 26328 58652 79208640 61961 65934 822913301 2820 65934 775239434 65934 81877 930008406 63236 74727 356671600 5560 63236 928410082 82126 5560 67860955 55150 2820 173545755 5560 11517 873037849 63236 6289 560875600 31081 6289 281360941 3382 6289 928762003 71505 11517 543354 31081 5618 261332794 31081 69959 707704271 3382 55437 304125409 3382 71351 846698124 25702 71505 519344398 25702 13912 637182756 37614 25702 711597484 55437 46321 210473783 71351 8543 482952876 25702 39019 511140545 8543 8700 818168414 66837 8543 111015690 8873 66837 818397780 66837 24683 964388010 56302 24683 456102824 66837 6057 995377754 66837 29841 910866409 29841 22046 314695902 22046 24064 195027636 67613 29841 47063228 29841 23540 488364283 56613 67613 868757536 16931 56613 530616689 20764 24064 545002032 20764 38258 62598755 47891 23540 670068195 16931 1202 145353670 1202 41036 964843881 52877 1202 878493214 1202 65417 415943932 47891 86125 599195955 41036 31040 904548004 83996 41036 966920061 83996 52791 430086881 55137 31040 85670632 55137 35173 728836079 35173 78803 13912442 36107 55137 479029381 36107 85522 381857634 35173 11504 558098695 87428 35173 932690339 84955 87428 30256257 4101 11504 714283473 4101 57879 746828158 38239 57879 629364729 87428 31642 632405424 4910 4101 279126476 27535 4910 296172097 31642 54595 461230035 31642 20019 113026933 46454 27535 55925436 53981 27535 678484630 28536 54595 144489327 46454 20558 614367007 86915 46454 34061775 33816 28536 823319697 86915 26928 105665291 84293 20558 602345172 81590 86915 701192441 23503 84293 117758151 33816 73470 216978121 85377 73470 264150553 23503 34254 992149703 23503 4032 447183833 34254 4668 139097976 79260 34254 705313103 79260 84542 107106477 4668 37035 117377639 3780 37035 246344445 4035 37035 630459112 64096 79260 609243047 84332 84542 952191031 3780 33554 159871113 4035 30992 92406151 64096 81928 608742234 58657 81928 44137073 82544 84332 665360576 33554 85318 26857650 23321 81928 573642973 19178 81928 815922716 57801 23321 886768597 1014 23321 760280709 33293 57801 610066252 51639 33293 950503575 1014 42228 314435693 682 42228 989333264 65757 42228 739774195 682 68808 196136126 68808 30269 201093200 682 43949 613225210 30269 38268 203739278 4212 38268 488072137 38268 2009 523198956 39084 30269 231642832 2009 60742 841487618 67726 4212 662099227 79805 39084 421317716 60742 37465 427163988 11204 60742 5070984 52497 11204 740311014 52497 59213 663662949 52497 313 948218114 25213 11204 376201275 44702 25213 155598802 22199 59213 285412866 80604 44702 239646257 25708 313 131218994 16428 80604 210768346 43785 16428 95164529 59298 22199 603776228 43785 21316 489976724 63903 43785 369941061 21316 59735 393288090 63903 54462 647711108 63903 60359 879805310 53814 21316 570382098 60359 80084 970182750 80084 10458 799421753 60359 78975 515470802 11166 60359 776194848 10458 3055 428877265 54693 3055 142552161 3055 74980 448592197 3055 3499 919546907 11166 18587 795731683 36702 3499 185441572 19535 18587 494231289 11664 36702 902035546 18587 31856 57520381 49187 36702 138394802 11664 237 790285126 237 30649 333310300 11163 31856 79893462 9145 11163 959368251 11163 59578 940268956 9145 41422 101280630 9145 21513 603920554 75534 21513 634275179 34510 59578 597153296 65711 34510 301302176 35290 75534 929661570 59525 35290 383626085 26134 59525 894642730 81799 26134 163928588 35290 16924 687924635 26134 54406 594521501 16924 43146 863616637 54406 64834 91193988 54406 58702 913080203 81592 43146 96423411 57152 43146 638641687 57152 34745 927528081 81592 47319 294053180 58702 37327 107692 47319 38998 968141696 47319 80946 136607804 45664 34745 640669964 52634 47319 26728826 38998 48332 658411870 38998 37012 192508505 72160 45664 198013501 37012 51160 677062616 80670 48332 567378156 59875 72160 857656586 79425 59875 523851541 6206 80670 891356569 80670 17721 4300387 80670 33319 110088169 79425 24229 85720610 79425 69474 42076392 77389 24229 264122076 82113 17721 509214622 61033 24229 403950784 22311 82113 145137434 46636 22311 431633559 65238 46636 113731858 46636 22242 977192293 78931 65238 543793546 45960 78931 264083776 78931 12214 730061508 50791 45960 60562829 12638 50791 802944894 50791 24079 145335427 12638 21752 215733131 15430 50791 728261621 24079 27671 989951041 3826 21752 141526418 15430 39810 749692086 3826 64569 887625459 19434 15430 312872554 6253 3826 84991808 64569 75846 653938776 42827 6253 69915235 42827 28927 311787250 48140 75846 451698804 42827 36034 826967026 1013 28927 368299535 36034 23673 429641197 36034 20302 247977682 43435 1013 597207347 1676 1013 903183849 574 23673 821139348 76313 574 938840401 76313 80343 442703817 1676 81788 170693655 44118 76313 703273928 574 65919 34697132 65919 7298 22902263 4508 81788 407461377 4508 42945 143644075 27166 44118 229054619 4508 45057 223938163 4878 4508 305555720 42945 25731 110989115 45266 42945 151470036 27166 59900 234805403 25731 50978 387550 59900 28829 951880501 45266 8605 331808886 45266 56179 323242862 50978 77848 855193388 8605 73572 463220701 8605 23686 236245844 31906 77848 699535584 9710 31906 820812474 63126 73572 355383751 57870 23686 518823459 7851 23686 647221246 44014 31906 85417622 72660 63126 82945280 20659 7851 23955872 57870 9611 144057892 9611 51138 226211784 20659 2655 521120421 54934 51138 48071762 72190 54934 765555908 2655 36728 723396422 72190 730 645672019 78315 2655 714899572 1560 730 308382186 78315 22879 893419961 16181 78315 438095489 27133 730 95604199 2822 1560 941655299 16181 8679 401076145 23925 22879 122942176 73425 16181 194867611 27133 75517 154408137 75517 35008 920487510 71483 35008 684132762 27201 23925 372408190 70597 75517 576857120 70597 15897 530981629 21137 70597 760479576 73307 21137 272769442 28210 15897 486625946 21137 71293 585144047 15897 12955 430949173 42055 21137 715070870 42055 43489 419319114 71293 51528 102237751 51528 27202 393695381 27202 80066 366810407 83728 42055 570701105 37446 51528 223632074 63436 27202 960889887 27202 78389 557038887 83728 57890 544361224 37446 73456 612792496 71703 37446 38934416 57890 14867 226218912 83766 57890 904267689 14867 24526 302798146 46237 83766 197143904 72522 71703 412854034 24526 12069 134016031 72522 26189 11240658 15605 46237 812197145 49772 26189 928331277 78269 72522 517865330 9864 49772 342764816 29126 15605 600519964 9864 17222 869018573 72962 78269 692856917 78269 4893 154754688 29126 12089 72405706 72962 63913 257351694 17222 20391 44852909 72962 50590 16922958 63913 1393 430535205 69046 20391 710976179 85013 50590 944868775 15816 20391 797295345 50590 16179 952784249 56571 69046 844996869 17810 56571 730106322 56571 24713 654437495 87389 16179 792598087 12916 56571 33056524 12916 57293 710299837 57293 39954 69762687 81491 24713 421301160 12916 74015 464411638 83885 81491 739780568 20476 74015 413183580 41931 81491 911111585 79756 41931 439899707 59506 74015 698892945 28181 83885 318078980 28181 38392 815338023 71377 41931 827359473 79756 62571 55870234 16013 28181 581103331 62571 35432 857769386 13092 38392 38956024 10506 62571 654487415 16013 76969 55807467 41309 35432 140865789 41309 24878 246975343 76969 51637 854070048 76969 75093 903478479 51637 6719 489351380 78695 24878 473678344 33367 51637 433089588 75093 78641 544954219 6719 11777 807349522 9242 11777 498904657 9634 11777 706627009 9634 20250 416720775 20250 75522 546684192 9634 62558 837498319 843 9242 269428208 843 85516 129476531 85516 60726 118557589 75522 86842 143456703 62558 9361 741643494 4828 9361 442841969 67492 4828 95346069 22510 9361 124271899 71140 86842 560793986 53948 4828 629379617 66860 71140 41539809 53948 67505 936395962 53948 71892 60808612 53948 86998 17595914 71892 51591 513826234 67505 47734 513697109 86998 25421 305949067 47734 74769 46064788 51084 25421 577174562 47734 49336 102166991 51084 43238 88973022 51084 36007 254845630 36007 15016 314045622 75745 51084 712754746 5024 43238 48343646 36007 82487 948015814 82487 36715 175451337 36972 5024 543082972 27726 36972 795077562 12624 5024 401301800 36972 77296 120805817 7331 77296 944674587 7331 49474 263205247 42757 49474 703777887 43522 42757 32777214 78494 77296 11714215 43522 66025 55986536 78494 69829 306069325 42757 31809 498193722 62529 43522 97388114 8545 31809 65991134 31809 73555 341453522 69829 63631 487364753 31809 17616 182735117 36249 63631 150248078 51428 36249 296378811 37720 51428 351552174 51428 42342 550325126 37720 46907 84309122 77158 46907 160169929 28453 51428 765080589 14146 42342 91352920 46907 36914 143476686 78108 14146 43615632 78108 77218 268762665 44380 36914 40724126 23172 44380 891440372 15753 44380 428712617 23172 43473 119230490 86039 77218 366280140 44240 43473 48000999 68910 15753 540532460 3114 86039 756228697 3114 74885 719343292 63567 44240 49993298 75023 74885 662656852 68910 44333 903913712 17976 74885 636141010 17976 66589 3948367 17976 64742 541577155 15728 75023 673276736 17976 59041 607464829 16137 64742 964478926 37768 66589 501071282 34830 16137 352657879 16137 15192 353187982 15192 74899 382526721 58012 37768 357761099 83268 15192 689610726 60953 15192 536842285 61514 60953 809133960 60953 40881 554677909 81179 83268 806025259 54030 60953 465470769 54030 153 575608260 21212 61514 82684656 54030 24351 441865554 59997 153 518634803 54030 78587 283875980 59997 7656 342570246 43239 24351 739573856 3127 78587 742225434 64143 43239 294511369 3127 3986 965888694 46319 7656 29607273 64143 78888 723726118 46319 54483 407262817 24357 46319 109337954 46319 4042 26771997 4042 52484 875778050 78888 51885 434372997 52484 24634 703781602 14736 24634 206161240 72068 24634 135099381 72068 55688 94638840 51885 34479 979087426 62098 72068 25944205 85249 34479 513862323 34479 17006 673815743 42663 17006 157094018 42663 38848 687514696 81478 38848 247196948 85249 79742 864256863 59895 42663 160581938 75568 59895 931343623 25113 75568 493409115 18579 75568 552371743 13524 79742 946987870 76044 59895 124639822 55856 25113 101086551 54985 25113 412273227 68353 55856 758524056 37637 76044 654003186 83359 76044 611189354 7166 68353 457170096 7166 55562 883758294 63069 68353 501619857 55562 31083 91978655 31083 21715 340006492 64538 7166 109421929 63069 54618 141436930 21715 72931 342099435 21715 2876 505054460 33494 21715 157374354 79801 64538 76207256 22958 79801 701489292 75951 79801 191151230 75951 11100 779214263 41876 22958 437432427 75951 9770 878006044 75951 50999 863719687 9770 23751 39287314 23961 23751 597752279 50999 84444 436248964 23751 6546 236342910 23751 46249 61625236 23751 26456 1018287 74452 26456 776621210 6546 9445 397844675 46249 52398 988283377 26456 68710 44972817 68710 61421 962532412 61421 22753 2302367 9445 77429 786311160 81663 61421 689699341 24981 77429 186853665 24796 81663 131114242 24796 60846 771274922 24981 38702 62439646 86199 81663 666625291 85283 24981 605711129 24796 24360 381595093 24360 82217 837007896 38702 65630 817834860 64794 24360 797244565 64433 24360 708904501 64794 33580 200923606 33580 4592 930857776 71329 33580 970732637 54120 64794 347993465 221 54120 86518841 20794 33580 66367357 27731 4592 466020808 221 29071 946499602 221 73255 750198864 85607 73255 679759358 11110 73255 46408120 11110 28128 667672107 85607 30544 924603453 71637 11110 970784936 71637 73588 996657904 28128 10380 269098100 83560 28128 56159051 71637 51516 105840183 73588 46313 622157512 50232 51516 392356366 13526 51516 988680776 42707 51516 926309435 46313 41211 1398701 41211 52495 835678387 50232 61706 190966631 13526 43428 960023907 76386 42707 134341245 61706 68278 973307114 52495 43545 818235681 61706 47643 485825416 51901 47643 328814189 74645 68278 717507796 54956 68278 807395740 16314 43545 116897627 51901 3417 129697975 54956 6511 138229606 16314 37141 820494064 3417 51860 278113035 16314 29878 642380777 29878 1244 573490329 4087 37141 334261866 37141 85515 70722157 85515 40175 866242949 2181 29878 380064158 20717 85515 693154022 85515 218 56921267 40175 10969 473329438 24363 10969 259457799 24363 44195 450293390 24363 7736 562794781 40638 7736 738125768 10969 85120 550886465 24363 51955 470596126 50470 85120 233028947 73277 7736 795307271 75525 50470 798840660 74175 85120 45066211 74175 37284 303204948 74175 23766 618624787 37284 53675 300820490 60126 75525 401675029 74175 22519 186263369 74599 53675 132170818 60126 76819 8245995 22519 87567 527109293 22519 54708 867488271 44308 76819 124581511 74599 21244 528887592 35483 76819 99890586 8015 44308 413187239 8015 80320 273468513 32998 44308 582316044 8015 46733 786623414 73211 80320 82360233 32998 83145 421306446 28907 46733 422059710 45113 83145 740922478 83145 45019 550502291 73211 51291 906560596 13332 83145 13106553 43959 45019 982305410 13332 52201 403937649 57064 52201 4002259 52201 69725 259613607 22985 52201 547258129 20512 69725 704123401 96 69725 589861443 74297 96 139261365 22985 26818 24476786 74297 75856 634249408 75856 44040 309835018 71648 26818 121281056 26818 32616 517148547 75856 6305 628883491 44040 2525 935564330 2488 2525 562411731 6305 43183 227617566 2488 42264 582305711 2525 38379 751690969 2525 77519 188029018 58267 77519 219752862 11850 77519 119675740 42264 8441 31108213 38379 78278 38615511 33453 77519 38107750 11850 23633 206400929 78278 5376 581690387 20318 78278 251216613 15568 20318 851981679 33280 33453 80097126 14468 33280 227122846 23011 15568 410448450 20318 40105 461374585 17568 14468 686360234 33280 39566 687189827 84144 17568 364531002 26823 84144 619058020 40105 80909 569073342 17568 12561 300692894 12561 11136 263300280 48658 12561 133070121 48658 41564 539259759 48658 53971 797383191 6138 41564 518632140 84480 48658 375609174 57833 48658 141943580 8703 6138 93754471 57833 40268 909988779 84480 15433 250178889 42062 84480 620710959 25822 8703 175770966 42062 33927 549344103 32509 15433 26997751 33927 28602 2544268 86200 32509 726106296 33927 36046 519007636 36046 69800 735545755 36046 21756 426453274 46535 86200 553776466 78827 21756 887326516 83773 78827 396331029 21756 8982 237150359 83773 63511 139211174 33684 78827 45214555 63511 86078 301037201 86078 59570 31791477 10788 59570 208716523 63511 45151 124153502 24262 59570 552069373 13456 59570 563404916 45151 38447 245058666 26422 13456 989868436 29739 26422 845712646 10497 38447 366049718 15552 10497 66439824 23809 29739 33907451 23809 70134 840195379 23809 53461 952856352 15224 15552 123229647 40660 15552 73829315 36160 23809 221545470 36160 29090 753591363 23705 40660 539272720 29309 29090 665976265 29309 6980 709475332 29090 60793 222034112 80959 29090 16826433 56141 29309 787654769 67099 29309 185773308 54897 56141 819577239 67099 50377 112113420 75643 50377 567500333 36349 75643 829575198 50692 67099 784231701 1255 50692 75976642 50692 51471 82104391 1255 37994 816198155 36349 50585 580300452 37994 7378 270989667 82460 7378 299329318 7037 50585 180690598 37994 62205 640031697 38850 82460 438298677 8754 38850 617605157 7037 3686 433907302 32765 8754 876285114 4599 62205 143183435 3686 5140 203362220 43118 4599 669174832 67822 32765 483112526 29831 4599 698171285 67822 68245 42673584 43118 17598 958461719 68245 50991 722356665 71630 29831 574283452 7661 71630 914949085 68245 22883 395565761 59987 22883 657523778 22883 336 835183597 59987 1996 310452771 57137 7661 564827680 1996 13951 520144319 7516 13951 335556033 7516 18571 238318797 18571 35236 563616808 57137 72760 749882338 25043 35236 991680939 18571 51380 481190233 84023 35236 120562657 72760 85583 32110395 26936 25043 77749230 60763 84023 154852858 52188 84023 207072961 84023 11462 12212128 57468 60763 87505571 77369 11462 163863806 47502 60763 361919133 52188 34556 65377066 57468 77872 260031013 47412 47502 554722380 13829 77872 877643534 47412 79197 937952263 79197 35087 802193338 59083 79197 671983482 47412 58009 475205743 20934 58009 175151154 17579 58009 208702406 18863 20934 583819012 59083 20799 142380647 18863 68459 458031924 47456 17579 771212386 46724 20799 587252168 68459 86284 10936554 9654 46724 683123034 40897 47456 808841444 47456 64573 94615388 58002 86284 247482831 4027 9654 260842152 4027 46659 304226497 4027 10742 677464864 78164 46659 341952210 4027 15835 37419912 46659 67429 35136378 1133 15835 966429980 67429 75212 69786412 50880 1133 112435942 32530 15835 751390333 67429 45566 679163016 15084 50880 57350042 82754 32530 33294453 32530 57512 305164164 59494 82754 257709164 53329 45566 865510190 82754 65193 454839514 39793 82754 303893299 39793 43825 654201625 71970 53329 837436744 53329 3793 49016473 3793 47092 17893159 79823 3793 902606495 13409 3793 144941057 3793 63916 633711067 63916 12312 567246895 22913 13409 363690976 22913 8495 380192833 27309 12312 343304772 66797 63916 82444318 40235 22913 238003992 64917 40235 119565251 8495 26996 970207543 80877 27309 677664232 35837 66797 921820407 60333 80877 21063405 34488 80877 92706797 80877 73289 691316033 85979 73289 979152482 46611 34488 862872078 85979 12933 290137529 71098 73289 630770331 15338 71098 54715910 76005 46611 755846631 22680 15338 548836511 22680 85380 851550966 21596 22680 786245455 87449 85380 332200357 22680 8863 247091116 8863 81826 85894867 8863 54297 82514614 46795 87449 992264753 79054 54297 145914833 8863 24040 23051052 46795 7875 224870575 15708 79054 295479913 15708 6918 168558454 34848 7875 21352957 24040 12077 789729758 67865 7875 326327744 57887 12077 468006886 12077 39285 977923120 34848 80530 1511276 57887 66104 715738039 2313 66104 25020765 47996 80530 122546615 80530 71371 908591175 30865 71371 135273137 71185 47996 503424853 82341 47996 884606022 78144 71185 896763668 55211 71185 95819881 4682 30865 958852529 55211 72854 993629183 64214 4682 599405124 72854 53297 792181255 64214 30065 202868336 629 4682 174180702 38416 30065 785260551 50892 53297 10531053 53297 79763 544067996 629 2480 622849392 629 10267 100405384 38416 85370 359681529 30076 10267 621479416 79763 55192 37158363 30076 51593 276889837 77657 51593 288597905 51593 78685 807700129 77657 60294 689357352 51593 28802 159733065 51593 5264 327033613 78685 65356 104159332 77920 60294 272013712 77997 28802 243649405 77920 171 257250247 28600 171 415622430 171 46043 92892921 77997 39196 343254866 46043 7158 677407098 11584 7158 401894701 7158 25238 188010066 39196 78977 405092753 39196 11121 767043252 48311 25238 463867759 11121 51245 472414484 54927 78977 790455560 63308 11121 986202223 11121 70095 153178761 46449 70095 341583823 46449 43371 393277048 44899 46449 37061915 44899 83088 183966407 70095 60310 29959990 43371 41437 287561985 43371 32621 196988254 80735 83088 126965248 80735 9881 220757572 60310 16211 861606290 32621 80428 744850881 10590 80428 149234127 53973 16211 801591221 12794 80428 869229811 83681 10590 539337277 83681 17769 751042079 47518 17769 271753087 48316 83681 184787868 7989 17769 805734954 48316 62572 291286187 30447 7989 601008245 7989 42189 395578381 14065 42189 120821206 64670 62572 182994819 72745 62572 54601628 72745 17399 181895950 20196 42189 75107857 17399 12323 721750573 17399 82236 123336112 82236 67487 369525222 10337 12323 465905306 11422 12323 248627187 67487 84471 117402779 48844 11422 898989744 84471 64553 654685677 80131 10337 611349026 11422 77583 621640451 64553 75928 906206770 31963 48844 381987385 16747 31963 84040433 31963 9995 838835396 75928 16640 793590570 80552 75928 449582807 47347 80552 643158680 47347 7433 811354227 16640 65773 88108656 2632 65773 985767552 80552 44065 867434275 44065 6488 770150895 44216 6488 26308064 80278 44065 661732649 57754 6488 385563193 44065 74153 349617196 57754 80899 878351105 57754 31362 86004252 57754 81444 873226293 80899 56314 933360618 80899 17120 691299250 59649 17120 34674357 31362 56278 808378692 54603 56314 52174532 38048 17120 828320815 43342 54603 233223189 68848 38048 141112415 60551 38048 167211810 68848 41280 133243355 60551 174 362626616 18567 41280 964833908 174 75987 515609211 58788 41280 296364743 43732 41280 363125601 76058 58788 378969460 5666 58788 688924248 75987 2445 384462344 5666 18670 257242990 29848 2445 274659887 29848 6056 941844733 54896 2445 199875955 81273 6056 503768493 1514 54896 883474705 29748 29848 65957896 54896 21121 352441111 80077 29748 93073658 42103 1514 140828323 73777 42103 718009083 73777 25950 62812680 25950 33923 459300450 75700 80077 82653603 42103 33468 364567200 34584 25950 724339652 75700 83550 364989683 24033 33923 783744060 42203 34584 807012941 42203 2959 334418688 57348 42203 177124733 42203 43367 834278085 49346 24033 939644153 34199 49346 671667138 57348 56924 209026916 76327 34199 493917028 24051 76327 102204876 76327 7128 860687031 56924 15514 851028196 7128 28475 562246374 45988 7128 115489281 3861 15514 689921935 28475 74421 990618264 3861 51698 639829728 69389 74421 309802359 75155 74421 960928988 74421 11620 44658160 11620 38631 582526068 75155 29859 686958970 38631 6715 869536472 75155 15150 771721366 6715 21508 675538233 21508 6000 772699556 43994 15150 140464268 70108 43994 37114948 87183 21508 691839498 82471 87183 694329366 79438 87183 485599540 87183 62862 707943777 79438 4928 40127886 62862 85620 952194034 45094 79438 357189576 7865 85620 501296648 7865 27902 686187205 34517 4928 46425200 27902 75582 936757852 42257 45094 624209876 57848 75582 397105507 78120 42257 853554048 78120 4702 725669884 60856 78120 945313114 4702 20693 895789573 56950 4702 504303515 59560 60856 29622812 20693 83333 359334732 72024 20693 935026127 40969 56950 923323920 72024 57010 13413659 83333 65756 84447697 72024 78594 465392535 40969 86452 960357239 36751 78594 506568511 11739 36751 719479171 36751 28250 686509246 28250 40879 146276492 36751 49744 168734916 16462 40879 387237563 49744 53108 583748436 16462 48115 298429952 49744 76849 808821069 86380 16462 388154644 16462 73008 969293448 22647 73008 888579250 81399 73008 441131832 57346 22647 534824319 57346 27966 661448892 57346 65809 13707454 79414 81399 784781372 30681 27966 924207769 53762 27966 11252544 60105 30681 588502449 87477 53762 14590217 79414 56337 244511948 56337 36328 719797438 60105 17823 916742599 87477 13087 53222933 87477 20332 124982055 84409 13087 173924856 55073 20332 857739837 17823 58391 544137300 12926 13087 226613754 43632 55073 592778414 43632 32178 78636294 43632 85716 826024180 81848 43632 553883104 32178 35069 778361023 38572 35069 17264183 35069 73206 970641913 85716 54102 96322592 53022 81848 657234379 81192 54102 924090559 53022 17696 22995133 53022 59099 585490041 65690 59099 620182967 74352 65690 664493025 65690 68602 393343084 59099 57790 74939159 59099 13059 131427985 29034 57790 68713983 13059 102 861452214 73218 102 647245238 73218 44548 617498989 28334 102 137797177 22805 73218 631318250 44548 73414 983612954 31785 22805 99701308 73414 79312 851526289 8797 73414 514325176 79312 24995 172132778 8797 75032 437795258 24995 8932 3861109 53448 8932 727732580 70016 8797 669776188 58671 70016 789924768 20601 8932 374161778 8932 84466 361087258 21861 84466 996222919 71976 84466 390949137 71976 7328 271759849 20601 807 368139864 42943 84466 163336366 82777 807 868109015 71976 54659 443053961 807 15956 9428035 15956 61687 74491383 65621 54659 451812540 65621 48531 278361634 60873 48531 862185457 55227 61687 596254733 4322 60873 539144343 68463 60873 8519908 75279 55227 844339877 63027 60873 731334196 48763 63027 991279272 4322 76158 110072750 12553 63027 110983198 76158 22981 679776658 48763 85954 140788120 37726 12553 919075453 85954 13039 590533707 37726 38643 449955796 62599 37726 924435677 16279 38643 926924066 16279 67926 528971602 62599 73417 143764060 63120 73417 346111660 32699 63120 820863894 63120 46213 9543143 49628 63120 278256900 31301 32699 260324835 32699 86891 65274252 46213 69977 661738764 56234 49628 907949295 56234 82295 572914227 17373 69977 657775737 33381 69977 673107934 50315 82295 58310531 17373 70039 688565312 36588 17373 89197446 87026 33381 360929745 70039 9965 990685557 50315 61310 237761821 46562 70039 750009291 9965 83434 68780242 75489 83434 953160077 44179 83434 416595841 46562 64867 257962158 83434 33986 468517937 64867 85085 438410538 55879 33986 845452551 18437 33986 57396448 64867 14853 56434157 14853 18111 968620446 14853 57968 953457923 33053 55879 520085432 57968 9751 143295746 55140 9751 726461773 54396 18111 27353141 46711 57968 333395228 55140 18862 357253605 18862 38228 130271158 46711 55199 10022334 55199 57822 557216750 33829 18862 406661118 57577 38228 225005135 38228 59068 944329911 66552 57577 623190503 38906 66552 250624910 38906 6396 303312586 38906 29436 502145190 59068 23548 76019551 64209 38906 186685358 14695 29436 26498501 64209 47258 131468738 4123 14695 162688230 47258 40016 351481734 64209 8245 115088138 40016 7279 533709051 6413 4123 692560687 40016 69919 667932174 8245 82486 45000187 22056 6413 52483754 82486 69567 318058852 52023 6413 112517989 35555 69919 212224195 79669 52023 297285806 17195 69567 260104114 15267 52023 90725069 15267 43281 698009660 17195 27001 351529043 67180 79669 563432498 68944 27001 6173626 35649 67180 917031192 37702 35649 350825522 67180 36340 480252845 13570 67180 232190401 31019 36340 336052480 29311 37702 45960072 61227 37702 440299166 36340 61743 127999119 6608 61227 773141238 6608 30685 793283456 22520 30685 761772436 3954 22520 24880667 3954 10567 811235030 57223 6608 172996336 57223 15739 931936834 22520 62927 905704512 3954 15574 719052638 15739 18644 163592606 48477 62927 980320428 15739 30881 577074864 30881 81666 532973510 18644 3065 675516938 70162 30881 781512995 36726 3065 330828737 83169 36726 933833680 67299 70162 292932285 36726 62517 713153416 62517 59966 7904564 1336 67299 546739009 83169 1408 604088673 62517 40931 360070860 72708 40931 32676570 72708 69740 471355918 40931 24200 130945331 79934 40931 297084881 84713 40931 620565603 6219 72708 36087830 79934 78299 655847417 24200 32565 804631298 51788 79934 77287757 66386 78299 963304695 45367 66386 286587445 34851 66386 540549342 34851 86613 905879257 34851 13296 327909257 74454 45367 270996894 74454 81341 724793815 13296 63490 472136314 30291 74454 57491688 63490 72643 500342429 74454 63210 16134538 36167 72643 184634959 72643 77233 122023273 63210 8990 574855890 26857 8990 679674878 15578 63210 517635899 15578 84667 874880038 77884 8990 24470385 84667 36360 803748051 26857 18488 207750431 15578 62843 145350271 36360 6941 524670123 71902 62843 487453487 36360 11342 771326518 71902 79118 452404430 38621 62843 899521742 38340 38621 97609678 86422 71902 78310384 71903 11342 777155426 57371 86422 998803870 86422 64711 10342621 38340 2705 952326227 83658 71903 25695813 83658 23765 5684738 20721 23765 759662602 78216 83658 666133870 20721 55527 692182493 23765 9176 480189658 78216 13153 40126780 9176 60765 577097504 55527 2547 228217822 43840 60765 666102876 13153 84429 413292296 2547 54694 397976799 15678 84429 250095884 87514 15678 352310726 15678 7406 470769488 15678 52980 145661162 7406 86682 986466263 73877 15678 30941863 70700 52980 217297417 18950 86682 356174437 70700 65385 740396075 73877 55939 941632239 70700 60879 792912969 85960 55939 125570413 85960 61791 847865338 16974 61791 199474640 46409 85960 536086549 45760 16974 9154406 68195 61791 699264807 45760 50342 46620936 40531 50342 371134783 63864 45760 519015945 70918 68195 48660695 50342 65664 956246260 65664 78901 99549890 63864 31761 27954371 63864 72444 853817491 70918 87231 472985168 65664 33992 45865402 87231 49728 520377601 49728 71982 242745220 2043 49728 859921073 20570 71982 169820028 20570 1138 417530550 2043 49509 83056959 20570 36807 891635480 57724 1138 213982631 56822 20570 811792786 36807 26536 665641932 79067 26536 233634136 79067 1927 638008792 26536 65635 310170486 27949 26536 788724165 65635 42283 843589443 15380 1927 86743935 15380 9054 580836656 15380 13 936335633 13 12740 108320922 42283 49835 162349557 9054 61403 680273195 52211 61403 547552005 12740 32593 699598255 32593 62987 835076450 82063 32593 729210659 52211 83426 984462786 32593 86546 970942903 20160 82063 929466001 83426 48487 819330561 32021 82063 769301743 58977 32021 405296083 30078 20160 879403397 42051 30078 185534831 74363 30078 279406818 1673 74363 479443741 58966 58977 377256272 7796 30078 687162889 74363 6343 584141961 1673 23328 538859261 19174 58966 750668535 11482 58966 624969492 59049 11482 83431065 64369 23328 62635601 19174 32844 729542135 86666 64369 583603582 86666 10093 249918866 72622 59049 207405905 85712 64369 827548753 46853 85712 650093993 6450 10093 391829186 10093 29342 548711946 6450 59082 141771019 9245 29342 546410083 46853 28776 475152329 64991 9245 997647739 28776 50422 205855613 50422 85182 518501236 10467 85182 71045978 50422 66813 154700093 21875 64991 168135697 85182 78548 4464690 56225 21875 432236039 48837 56225 399893175 15361 66813 309844028 48968 48837 219256713 82379 78548 884557600 72673 56225 175791370 19101 82379 856359843 48968 1753 604757948 67400 72673 807470795 1753 42100 114882086 1753 16281 930055618 1741 16281 155129435 42100 60025 67036507 1741 39708 359238757 16281 32548 753165901 10382 32548 505743115 79298 1741 133123089 12421 39708 297703082 50815 39708 660656156 79298 22486 997156678 12421 32583 137444803 22486 31792 276575075 12421 55389 747665849 87523 31792 30349517 32583 54714 188771409 54714 62687 273495752 82638 55389 778614923 44664 82638 677477672 54714 48455 590971063 82638 73065 785856333 50024 48455 105452575 44664 73137 382055254 35253 48455 902268437 50024 5167 534059129 58106 35253 49234480 58106 68666 813171049 58106 80061 409196555 46564 80061 33000277 80061 59091 823595495 80061 57527 564515398 80061 11197 61097745 80061 50397 836226630 23090 59091 119152686 23090 20357 390396798 23090 27332 402937082 23090 38535 759293412 20357 69635 320368928 67152 27332 599481669 49255 67152 673623351 24714 49255 490594658 10541 67152 369789306 10541 63061 909537111 63061 38928 246028180 63061 40572 935848264 38928 46551 858403530 63061 24012 934506927 24012 32372 43407512 82741 38928 611730292 28354 82741 136954211 84400 82741 577716645 24012 76455 30896570 28354 87429 753313647 69507 84400 330875073 32363 69507 426419212 84400 9211 191368815 32363 44241 432388954 87429 37349 73295926 44241 81994 340143980 9211 75251 136979803 81994 20881 241464129 20881 17301 333904957 20881 2556 767400957 28293 2556 799220964 28901 17301 392389015 54124 2556 233774689 2556 81138 181099166 69256 2556 159632066 28901 56968 468453105 29114 81138 139724479 56968 31245 200038263 29114 28658 664402536 60398 31245 892251412 60398 6860 826869631 6860 71768 909538916 71294 71768 65936687 71768 33028 516781816 58132 60398 179490452 14655 6860 777154110 14655 40662 368346722 14655 8143 767402939 18939 8143 844681483 32774 58132 719309017 32774 84646 735431266 84646 48578 199853388 8143 68681 935150789 49612 68681 58765388 26717 32774 884835215 48578 86035 42284487 52448 49612 888444892 86414 86035 233103331 39934 26717 807859148 52448 43976 206739571 86414 20617 886584269 8267 39934 818577364 39934 71653 858469505 71653 85678 709568750 66554 20617 239515107 71653 19679 559980887 48109 85678 469156239 17320 85678 702618467 42017 48109 12242274 65473 66554 856376703 42017 8960 417433355 25346 48109 313815036 8960 15459 555517292 65473 33741 965292524 25346 1876 296803512 15459 57513 55758739 58037 25346 8442125 15908 57513 290835121 1876 44575 165349105 11772 58037 422578968 49158 11772 281797988 44575 47730 84843284 38356 15908 447426829 12203 49158 7777605 67373 38356 253878305 37288 67373 209262941 38356 81417 467848196 42078 12203 682222605 67373 41673 69996342 42078 74128 91774628 49471 74128 672063573 74128 54028 255220334 86593 54028 874385818 6825 74128 399933677 86593 31835 251492025 86593 58425 149631834 7955 6825 510105199 68628 7955 136760589 68628 32157 21936868 6013 68628 269717479 68628 5255 713725199 68628 59717 799643181 73833 6013 854574745 5255 9313 909971582 73833 57752 981897265 34593 5255 848919990 34593 34631 1795927 57752 34140 39499236 53871 57752 355228478 34140 77777 768433017 71805 34140 114461907 34631 24922 140010515 24922 46364 5056318 53871 51537 287131832 29088 51537 126341995 37735 51537 7841057 51537 9876 740862430 46364 87156 874156938 32412 37735 141866373 29088 75953 77557312 9876 53195 490907430 78731 53195 335273526 21287 87156 883133975 26598 78731 221401451 21287 51439 814205673 39720 78731 845082955 1110 51439 612932018 38042 21287 110783735 38042 83156 819413622 11557 1110 497497870 11557 72243 659797577 72243 62575 638339160 38042 12784 165339513 3716 83156 848613531 11557 60392 1657319 60392 54885 136002223 60392 25363 705164494 54885 63226 837784454 63226 14611 698564859 54885 33920 679177272 33920 786 754053071 7332 33920 146470812 33920 75899 66902747 33920 77599 837489775 67873 7332 360202813 7332 35585 684588336 7332 85924 840326571 75899 49109 273176746 49109 14487 540456294 67873 57504 17904669 60107 35585 752993819 14487 57288 739711059 51632 57504 330215339 57288 29858 898973132 42947 60107 194230467 65050 42947 394067080 10199 51632 954926981 10199 4802 20301328 65050 47196 355341487 10199 36470 760662446 10199 77661 45295097 82226 10199 588061038 77661 36001 620694628 37212 82226 743804101 48051 82226 688060760 77661 8590 260813583 32919 8590 768132010 36001 53211 751729242 37212 71045 283052855 57395 32919 979643896 57395 75902 81369129 75902 54918 278083209 53211 67149 619281567 72569 71045 763158537 72569 26385 8691988 38681 72569 542683703 30317 54918 821588115 38681 59999 939608751 26385 30033 697015224 25300 38681 160982714 3376 25300 150154322 59999 58379 531163262 18857 3376 274837287 18857 10674 721666380 10674 56164 638627579 58379 24506 887689812 58379 1474 927537602 11198 18857 313841867 56164 71578 316673907 81169 56164 226474923 39743 24506 305854086 564 11198 379352978 11198 83779 604936065 2748 564 127273993 564 41439 559923631 41439 31781 244576322 74302 2748 710053001 82874 74302 333396984 82874 57049 763664788 10114 41439 395296779 11287 31781 608889990 10114 6017 827321773 78672 57049 301275962 23943 6017 788279461 10114 55039 923196742 59306 6017 795832111 6017 442 488945708 1183 78672 61525729 58751 442 51695869 1183 59085 100865762 43815 58751 329572777 43815 21263 174213802 43815 44462 973698017 19445 21263 24516067 73639 21263 562674148 76262 44462 844687871 67983 76262 555315786 19445 34223 413024431 41849 19445 518205984 73639 65002 179574315 18816 41849 921090975 10713 65002 228002604 59455 18816 855624214 22830 10713 208951156 54548 22830 183360754 68408 59455 371455932 68408 24567 360291701 27232 24567 552559308 29940 27232 53280518 36984 24567 776385222 80284 68408 701920919 32463 29940 492551503 36984 82008 998115436 30878 80284 818861151 82008 28384 959396175 79503 30878 662756846 42118 82008 678874590 42118 36556 143040183 28384 86817 32804132 28384 32421 146851587 31598 79503 219357306 40266 31598 581614765 62449 86817 63977251 50749 31598 618671423 23066 62449 416282147 13034 40266 438245133 44511 23066 721162437 23066 73021 80472470 44511 69373 688888919 59699 73021 88115644 17378 44511 455318135 17378 15291 381288594 38191 17378 346664638 71020 38191 373724229 50241 17378 433869164 38191 76772 300666354 56 76772 891399683 61984 71020 85391825 55702 56 868971541 35122 76772 630183751 74443 56 951636241 74443 73344 108489453 9633 61984 851741869 73344 22932 244592902 73344 78280 645844591 9633 55272 41432232 9633 9163 641130083 55272 60739 87871800 73940 78280 504598650 55272 87338 72296190 87338 26609 687204544 60739 68723 591694283 26609 75516 107760012 82647 26609 91530211 64706 68723 233665705 25748 64706 819534289 64706 68758 642659195 85641 82647 710616974 74240 68758 674534712 85641 2665 740064551 43702 85641 992951119 19609 68758 126574728 840 74240 761766656 2665 11234 474392273 840 26953 381075256 26953 33557 57349471 63418 840 624683705 63418 50331 204433076 71298 11234 178646211 71298 83737 266724319 66585 71298 870193598 50331 16888 450130212 86963 71298 866798699 36158 16888 712286557 86963 29569 968473411 40260 86963 566745414 2772 40260 791396940 2772 72896 448022083 47264 36158 760283019 17130 47264 672045252 26541 72896 174135517 47264 31371 914670773 64149 31371 230954826 17130 33022 236295639 13212 26541 267583485 50118 31371 674429301 13212 10976 589278565 64149 70010 503146226 13212 33414 137823049 13212 52458 702443376 34415 70010 225332940 52458 71150 920237339 50154 71150 815025281 52458 50725 422409826 25142 52458 995706476 16017 50154 569182924 50725 49367 823849800 87079 16017 821177565 25142 86843 455473896 49367 24669 316922011 256 24669 413009510 59903 256 713350813 256 44903 968427174 72257 86843 163398040 72257 69200 136962521 32977 59903 65063032 36430 72257 840062904 66098 72257 231541690 27831 66098 206076143 44776 66098 82912836 32977 36145 748406592 36145 66353 76657313 85371 27831 840982156 27831 38947 332093717 44776 54272 807824430 85371 66454 872029782 85371 21702 345399740 22265 54272 75638365 68624 66454 506910333 24918 66454 272593487 24918 74413 809910518 22265 47022 858684662 25867 22265 322956889 71857 68624 10094309 74413 1485 744177866 37585 47022 435848351 37585 42514 597619253 76974 71857 622389900 76974 20759 262856890 76974 28732 440090161 42514 71718 308532045 52811 42514 144031609 20759 40490 602533237 20759 19172 967758697 71977 19172 16255427 71718 34637 605832772 19341 19172 430525052 19172 42686 181172068 41598 34637 407260136 23815 71977 135031322 36949 34637 136789869 36949 45018 349055161 54289 36949 935901684 2266 23815 25526882 85880 2266 778445027 2266 62909 121956243 45018 47113 482769685 16480 2266 593425205 82459 16480 43206875 15113 82459 47262842 24847 62909 506568786 74116 15113 590660945 64378 74116 117613048 82404 74116 543092128 24847 5047 815615737 50984 5047 381343886 50984 29128 954035821 82018 29128 539331078 29128 7517 554360456 42760 50984 941212429 52301 29128 735507700 7517 33908 124815255 7517 66065 34189223 75397 52301 156096657 2365 33908 131940713 52301 11441 989374747 2365 46593 856455110 2365 50500 428119686 46593 76619 56901405 11441 33162 203974042 47556 76619 354367962 50500 24577 824922747 50500 52256 168233323 17450 76619 50857639 17450 27325 634144483 24577 3562 760431961 3920 24577 907755088 17450 48510 440445918 37731 27325 308520376 3562 76030 724373107 3562 85337 799902071 48510 45669 784003285 16810 85337 998816246 5192 85337 335458040 45669 20099 35851134 20099 11434 928234791 20099 3284 977266357 11434 3974 551139228 11434 43861 822444063 20099 29907 573126157 85759 43861 299099633 68318 3974 678757080 68318 45779 923838034 85759 55776 853831732 11699 85759 568261922 11699 19814 525335847 19814 20185 144469044 19814 9178 877037524 7841 19814 226494803 7797 20185 51519290 20185 39103 604443994 39192 20185 357597731 9178 17497 290460669 7797 10276 579726380 7797 1307 215766525 10276 2502 274525979 17497 81165 191443356 81165 24692 574237229 52316 2502 777518755 52316 82860 200156149 52316 84117 858790149 84117 15143 566461020 84117 72031 887347476 23643 72031 851577181 69322 72031 508510458 8357 15143 81220915 19006 23643 440399601 43859 19006 547181153 47199 19006 200071954 18382 19006 548797701 24472 43859 132276420 82019 47199 930704636 12969 18382 481639437 24472 78346 291517514 45465 78346 785527175 81674 45465 457455219 74195 45465 69682007 60426 45465 352609217 25149 45465 319931133 81674 4571 775904461 53088 74195 812315568 20214 74195 793912391 53088 74111 295944021 68805 20214 688608137 8147 68805 320517427 53088 22516 911854452 47582 20214 765762217 22516 42209 481546321 22516 2800 52533653 42209 31572 211592547 28738 2800 117253847 77088 2800 334894502 42209 9576 397996704 28738 84140 848998035 4487 84140 744206465 75145 9576 398885776 52005 84140 334544222 42322 4487 514269901 75145 881 386408061 881 83822 979020566 1314 83822 145316577 14106 881 864752032 42322 56269 290983157 83822 48524 716029497 5514 48524 824394887 56269 41578 181577637 5514 81796 301702509 84537 41578 686133635 5514 70992 56492206 47875 81796 270143398 41578 38002 865066867 38002 4670 209737054 6768 47875 714343689 70992 55626 535132031 11243 47875 631917692 61591 11243 512709936 45750 4670 110060315 6768 75906 245862112 69830 11243 281309371 5758 61591 597076630 5758 22632 742030002 80863 45750 752385690 20157 80863 147642754 20157 16012 595948072 20157 36116 678683696 60048 22632 4833629 36116 32993 387636992 27528 60048 595878001 33772 36116 643610336 27528 86991 907765130 43720 32993 350195328 33772 33958 610311346 85053 86991 502969734 33772 44523 566331813 85053 15890 670581415 15890 66488 742499712 85053 53956 794579058 85053 1793 161376627 44523 64315 638437428 11762 1793 998873119 64315 44096 475932517 44096 28321 713388036 64315 52929 923310129 11762 2909 818066539 2909 71575 145308769 44096 50086 399997543 10931 50086 998823084 52929 44355 808276088 71575 55780 718998695 10931 49977 991104623 55780 79182 390532694 44357 55780 507224227 40303 79182 933522437 33067 79182 979849913 79182 65515 130958252 67366 79182 594113688 40303 49654 687462481 72388 49654 470460277 5316 67366 174316811 72388 19968 735242125 72388 87406 866874834 4072 87406 667646024 44933 19968 145548556 25173 5316 925039786 4072 24097 555562714 87406 69551 959160059 4072 58396 354781445 58396 7478 983723509 7478 45326 840017839 58396 48194 565296447 69551 56652 499845506 48194 63856 577866858 76656 56652 24460909 48194 75723 503113296 84958 48194 41886650 10978 63856 518403297 40805 63856 226111438 60675 84958 332008452 84958 65043 367004133 33511 65043 941239942 40805 40643 25708998 33511 32766 721178604 1410 32766 71816988 27881 65043 521310673 30405 32766 226024586 84256 30405 735327266 5186 30405 951049954 25366 27881 765694427 16573 5186 66553959 84256 75038 26804931 65568 25366 212195844 25366 81000 722234791 60965 81000 583773897 60965 35751 514999974 64989 65568 163807831 77464 35751 725861226 27248 81000 61672619 38310 27248 422523619 35751 7743 4458294 77464 25155 897840782 8687 77464 735474111 38310 63548 808869320 51067 7743 651394872 25155 23022 367067627 51067 15400 695887820 27179 51067 678905789 82229 51067 939080783 82229 65051 198907296 55984 65051 307900173 65051 12487 178665410 12487 65878 22663536 32539 12487 513741180 80637 32539 204082816 55984 13100 922858459 80637 19989 732615439 18556 13100 144056688 37824 32539 158899989 18556 16466 7129965 18556 61593 380006104 66320 19989 380760042 37824 82806 620586497 61593 76592 689010288 76592 41933 165839110 76592 6372 787554660 41933 63009 454341202 61950 41933 797963634 66512 41933 575779405 66512 30944 118889941 30944 75701 100485962 74288 61950 693436029 75701 21579 714963990 44930 75701 153707301 63083 30944 642935073 60674 21579 389191540 6079 63083 240067556 63083 51098 803867801 6079 65566 534650111 28266 65566 125354033 12714 28266 85828372 81593 6079 26744853 28266 32907 584161462 78337 81593 722207010 78337 40228 841446000 456 12714 792319437 45518 78337 882845350 32907 55368 480066062 456 42 175764533 40228 81286 29222370 45518 68798 499643328 44795 68798 546673483 55368 27343 40881840 25714 44795 452881286 25714 22110 548452072 68798 13181 128537520 22110 79995 343660361 25714 42258 26966366 79142 25714 685023558 47301 79995 940279039 23541 42258 442786677 64291 79995 25950569 9706 42258 70870293 49043 64291 628474067 64291 45487 139789994 54311 9706 770367131 66651 64291 76110345 66651 83364 84176904 49043 51940 372614597 49820 83364 545040483 49820 37829 967809858 60073 83364 260379811 58656 49820 681376724 41268 37829 91808392 60073 73034 889035901 73034 59928 597902539 10258 58656 469718606 63583 58656 509970955 10258 75470 129869739 1713 63583 639740074 59928 21724 501174158 21575 1713 466642102 21575 79614 432180518 70047 75470 399309386 52931 21575 87877195 21575 55122 430894482 21575 52481 617927871 52481 12551 72189972 70047 78581 978620467 52931 76738 370737577 25601 55122 901118492 74043 76738 51995297 76738 52414 445009574 78581 28615 763942346 34638 74043 257960323 27525 28615 402088093 52414 31866 518822324 57598 52414 188935332 27525 15435 272065549 57598 60550 608314305 27525 8530 385110936 62842 57598 120662496 58985 62842 582999428 22350 58985 7376102 58985 66237 61883529 51655 8530 134308965 22350 60038 199270145 58985 16415 38871819 11488 51655 305819562 60038 55206 924191729 51655 51568 911529284 16415 9412 322914364 23695 55206 47526366 83459 11488 86387150 23695 57726 952610762 9412 65971 384567357 9412 64058 438942941 23695 29633 45793204 57726 71486 550598669 64058 56500 436078614 64058 76101 431282984 56500 546 280516918 56500 21830 461724539 76101 64621 127349196 38200 546 827235600 64621 16737 183840334 38200 31183 230337096 16737 65712 874149191 31183 57474 871120741 38200 33724 302488074 31183 13727 360270495 31183 50481 866485900 65712 80417 44801634 40666 57474 673672153 80417 14159 965448409 40666 44835 912915199 56244 50481 385171045 14159 69823 879800870 14159 69512 217853553 50497 69512 466956033 56244 32184 58690990 74689 56244 636370386 69823 8247 10067413 68516 32184 124440595 8247 25682 28604968 73911 32184 262468707 14610 74689 966500448 68516 70040 40605247 25682 69834 893750061 70488 73911 311735084 52003 70488 676544517 69834 41575 960962562 52003 64031 270598750 52003 30054 761127495 70488 41194 700429847 84829 64031 386057805 5868 64031 583912594 64031 31462 605697970 26575 30054 237980469 5868 40865 180200860 9453 40865 9583582 11299 40865 507977248 40865 46024 424140524 8765 46024 839902461 68505 11299 115376244 11299 32004 882121754 11299 15928 228804178 22235 8765 558669022 22235 46860 241396798 71356 68505 840371579 63627 15928 252912744 22235 18884 405980180 71356 45498 101373926 18884 86674 283321694 18884 86792 594333063 86792 30662 458456179 86674 77490 906192119 48219 86674 580000674 84607 77490 367532271 77490 73280 353255927 30662 11157 424057030 30410 11157 979861974 30410 3938 783494696 82343 73280 4780485 30410 31271 710843862 30410 43088 819234487 45438 31271 924097797 45438 11561 505614643 27281 43088 941925515 58805 43088 69858816 60944 43088 104975239 45438 72816 140175223 27281 3752 347264771 76681 27281 46532701 61255 60944 845111731 77422 76681 902738255 25736 72816 487682658 76681 65535 627062668 77422 86325 273647575 80639 25736 1101548 65535 70322 329511566 84951 65535 653280741 9306 70322 750583401 9306 79813 131597436 48416 79813 800348069 5869 84951 81283845 79813 15585 582287595 61903 9306 621523366 5869 83847 499184013 5869 76538 349382107 14504 76538 920361043 14504 48451 171013555 1912 48451 987236940 1415 76538 236770106 14504 75241 282435725 75241 59861 950408650 57232 75241 910724037 46938 59861 718073003 59861 62352 467617475 63811 62352 58849056 63811 10260 756159388 62352 53027 878321552 72023 46938 919141016 62374 63811 973032049 53027 38625 872933683 38209 10260 320169822 38209 35243 279567218 76881 38209 758887478 66212 62374 289259600 75148 66212 85237723 1832 75148 86045586 9406 75148 36158965 76881 64094 344368464 85831 1832 363109762 81250 64094 161451455 85831 54015 784984183 58098 54015 119640766 85831 67470 961090525 18211 67470 720699702 67470 20044 14655860 44304 20044 961569430 67470 53118 91960812 21282 18211 826009058 10743 21282 65489855 44304 52174 699022222 9949 53118 539480331 58359 10743 38890300 70025 21282 634353781 10743 54457 34903962 54457 24638 47761052 64913 58359 124455059 6772 70025 966482608 3171 6772 53600019 3171 67842 987910305 18838 67842 566728408 41982 3171 72965806 67842 44813 189908196 49904 44813 474467185 52287 49904 720807606 49904 49176 983702260 49904 68171 690684616 68171 14788 57413986 49904 10317 803854586 48598 52287 965350027 49572 14788 246780358 9247 14788 887630313 49572 46418 403405363 9247 28081 320363940 63336 49572 634202405 28081 1317 83821452 11001 46418 15873109 11001 56884 434261350 11001 7394 174230224 39746 56884 74214908 56884 15966 301201923 15966 69967 19900357 39746 16310 433616110 68651 15966 426494153 39746 2425 474114808 16310 73343 928745593 62413 73343 109987960 36808 16310 944646931 73343 56041 375521528 56041 8847 970398703 51742 73343 130834165 78760 51742 63171095 14302 78760 63523762 8847 75471 205004928 51742 26117 111193678 73429 75471 837824513 73429 8476 337137003 8476 54005 109314839 75471 32899 787555562 54005 67910 713256508 8476 49608 927653172 1583 32899 835081885 32899 46460 163410708 67910 60410 403550803 66328 49608 602288737 39290 66328 401172518 39290 49979 133202362 66328 8572 879830175 66328 61295 666808756 48659 66328 139512808 72591 48659 216571287 48659 13266 42914385 61012 8572 687578540 61012 46861 29494102 61012 22449 688038214 41299 72591 441837172 50064 13266 237269061 8288 41299 358365217 46861 72384 761680573 77911 41299 792128353 7423 8288 988381876 55314 8288 949608562 44124 72384 215193534 19155 55314 23343060 7423 72845 619306539 58575 7423 512521073 18032 72845 697742237 72640 72845 242102465 55935 58575 560181030 76967 72640 565487579 4124 18032 14347176 55935 1104 421459680 4124 13885 136760157 10108 76967 357328704 76967 38635 394257266 82804 13885 967442740 66374 10108 47790628 32900 10108 61772429 66374 28401 451522739 63544 32900 997502800 1423 63544 953004054 47292 28401 906707102 72079 32900 770492030 47292 10020 741099768 63544 56643 272922484 47292 37240 283925003 37240 48312 166428447 46782 10020 391402245 48312 47965 337725929 57893 46782 54145683 37240 24498 750704354 57893 81912 819655036 46782 25730 643672424 73339 57893 913995492 57893 33493 819059302 33493 80973 18540790 80973 85109 126554866 77444 73339 127842348 85109 35506 926573809 11078 35506 80236305 10983 85109 28045812 77444 64144 339282301 35506 73128 774578689 24335 35506 350179211 73128 10553 184448193 10983 75602 549320511 75602 30249 130946016 39426 24335 438680229 10348 10553 102919362 58111 75602 722329952 10348 28718 969206713 30249 6754 251591070 15450 39426 518634983 42056 6754 845324823 2221 15450 953408232 6754 22458 349737784 32241 6754 847271483 7496 22458 880961001 39765 7496 124737330 60982 7496 586671139 22458 2821 193014155 83096 60982 96854420 7496 17667 209999897 69316 39765 803611308 17667 47673 740726718 2821 65139 939930621 65188 83096 119328352 47673 36869 510727709 24190 65188 128504158 24190 78870 640721176 57733 24190 986646358 57733 83829 768399134 36869 56790 384511744 57733 13652 160800714 77187 56790 438049397 83829 9250 670950946 27530 9250 735979853 56790 5016 807540070 27530 13470 155856363 18106 13470 111415358 5016 11529 989608988 10060 27530 311549212 10060 37681 800416718 65676 18106 304449723 37681 78441 30845803 66043 65676 863349616 74756 78441 788146208 66043 15673 408959052 66043 41775 986141584 74756 80783 534423375 16273 74756 169747969 16021 15673 907770881 16273 34725 825696035 80783 66250 704223920 68409 16273 178978680 16273 73604 583168178 3704 73604 424534305 78829 34725 835074056 3704 5624 422027009 16119 68409 6388250 44443 78829 937211027 44443 26524 27914022 26524 82560 206519315 53534 82560 603047886 69205 26524 6632839 42177 82560 321884580 82560 5987 47878282 5987 69410 934624977 1206 69410 797482762 69410 45330 560159414 42177 33375 12037225 33725 45330 850081808 8296 33375 743077680 36934 1206 514038903 8296 14806 677195992 14806 44345 323010200 36934 32118 95197717 39281 14806 897313303 67759 36934 787797294 44345 41495 346894279 73562 41495 342865151 32118 77144 823327289 73562 5467 898434319 37133 73562 969350448 46506 37133 101833864 13715 77144 377411222 28139 37133 377870154 6490 13715 550442618 46506 49555 765165243 13715 86560 991085223 79892 49555 289941372 86560 35589 761800954 4999 79892 665019644 87382 79892 686856118 79892 57932 864508146 34133 4999 99763420 49478 35589 555045605 57932 3137 303149429 57932 69061 386075675 69061 86584 854429704 34133 68960 654526089 3964 68960 601780626 74874 3137 311850305 3964 55977 858376777 19661 86584 921737463 19661 4823 371893132 86871 55977 16073773 51196 86871 449334272 32830 55977 497841043 23737 4823 838943053 42772 32830 874973486 32830 31558 274755186 31558 34145 419346231 31558 57213 736015364 82186 34145 850404490 42772 82370 293331444 69390 82370 674802343 82370 77868 94875873 57213 39791 899851663 82186 75319 916184544 39791 14856 507747349 39791 46359 738300661 60186 46359 126804462 45670 46359 909947237 14856 55952 28858023 51984 55952 692027392 26235 51984 245145813 69870 26235 186366949 17447 45670 544687191 55952 52021 322430299 18723 26235 217860080 35552 52021 457571311 18723 68254 363390162 9420 18723 584347769 35552 25012 358216182 68254 82038 789863650 35552 66380 641126338 30997 68254 242301001 77213 30997 420831944 86326 82038 97609003 68504 30997 458687578 30997 69325 206037824 6411 77213 608935322 69325 49401 220841784 49401 8117 19819784 69325 21430 253746895 63743 8117 11550175 8117 47835 835374984 49401 31993 116281738 21430 47200 343214860 32801 47835 772771415 32801 87196 340461449 69464 87196 366275521 60055 87196 886861252 9379 87196 440043387 50849 32801 89313780 84954 50849 626622999 45101 69464 455080704 84954 36902 392789074 9379 15874 94213535 15874 37607 71710921 45101 27089 502805069 27089 33998 911794983 76049 37607 163234131 27089 87162 610419155 87162 135 502574639 87162 5627 344560200 72824 135 502121023 27695 76049 130831236 27695 69242 202975885 135 35564 225968879 5627 86521 174638286 27695 84832 440157617 62667 69242 793182899 35564 133 10674178 28118 35564 98071898 84832 22018 87873212 11833 133 870678891 133 65138 644089719 133 46962 27744915 47544 46962 245394712 65138 81909 342732144 81909 70612 78388340 65138 36265 5823332 46962 59411 86351791 53528 70612 485126897 61546 36265 501088881 54550 59411 17428898 25687 36265 142000522 25687 35320 479225888 35320 69980 550524579 18427 69980 87576146 18428 35320 30691103 25687 41657 490582334 57565 18428 844684408 18428 63850 634322395 57565 75237 753679500 75932 57565 532550381 63850 9836 821907705 75229 63850 598836463 41022 75229 747172928 75237 55448 73096516 75229 53323 596244892 53323 38181 894541006 36723 38181 606169908 55448 77860 743436462 38181 72200 803581029 79901 77860 500124976 38181 18850 494300344 44897 36723 66602003 26671 18850 361550907 32792 79901 134096572 32792 4480 677978936 874 44897 504847295 33040 874 57537015 45908 874 113178838 45908 70711 40163468 16813 874 758004451 71335 16813 981833464 70711 12596 79686472 45908 78943 731345050 3587 16813 449730558 27892 12596 359168241 27892 49669 926747260 49678 78943 793079192 49669 76037 44969687 38797 27892 694273660 19189 49669 974893204 30644 49678 698229560 49678 53509 429688287 19189 55677 435940606 71997 53509 265509217 55677 8840 581658826 886 8840 965028781 886 52617 233608174 7770 886 856528361 7770 47973 572870886 46443 886 204912003 7770 70324 108630802 70324 30602 490540411 10410 30602 977524875 55635 47973 761372791 73662 55635 419609055 73662 65776 749083831 55635 79914 68522844 10410 76493 578637889 16930 65776 574155592 76493 4157 833083872 16038 65776 572693472 79914 80321 424339408 12014 80321 547860607 72960 12014 623771219 72960 53085 292159388 12014 46233 757803319 65134 80321 812858834 72960 7970 7532883 53085 54984 488886526 7970 60803 167214945 76684 60803 357688019 27345 76684 878850546 60803 20953 800103593 20953 13202 783190661 35583 76684 154151891 76684 76792 235106302 45042 76792 119419888 24525 76792 385663358 13202 77906 645346178 77906 64488 493044686 73834 24525 690634147 73834 32577 190812104 24525 67724 204224434 32577 73187 998909391 4983 73187 819767009 73187 43178 454122891 25719 73187 787455811 4983 74032 308698589 24371 74032 642978221 24371 22734 814334938 25719 71170 413196484 55456 24371 376491824 71618 71170 413919649 22734 25350 904929564 84048 22734 624106107 55456 51843 849287741 13485 84048 353854955 28114 25350 670749585 51843 82070 90961181 51843 58706 103706698 58706 64027 540816012 82070 86214 645732266 86214 57631 743319374 58637 64027 768347576 57631 72771 751352804 72771 73908 35944057 73908 28466 337156453 21323 58637 402198358 61637 58637 879623760 62330 28466 515374627 62330 55401 557618522 58254 55401 670986471 21323 68070 257278563 62330 49271 174585564 68070 45588 716427732 17326 49271 816516981 25805 17326 541154549 17326 14609 438031916 80834 14609 269196451 4661 80834 375804219 4661 30814 641578355 4661 49739 37614893 45961 30814 381733205 32850 80834 434843609 30814 53423 599457522 49739 76204 617603182 59643 49739 167396954 76204 41800 773582219 32850 78088 482842058 36345 41800 477947958 41800 20845 931492744 45246 36345 309029883 45246 2675 609230535 12761 20845 314670266 77289 20845 805957639 79921 2675 604008940 2675 49590 807255459 53602 49590 131303502 19316 49590 786469783 49590 12131 302861978 7795 12131 221398045 84275 49590 248036049 13987 7795 61571162 63960 84275 665986863 37174 84275 674818750 63960 41208 596199359 53867 41208 143432459 41208 16250 636507837 76602 63960 357323740 16250 33721 336122679 75380 76602 494168937 41053 75380 463333723 1734 33721 286788151 41053 28505 342929409 47129 33721 865817033 1734 19587 311701589 47129 70864 566256546 5860 70864 328526426 28505 46575 286388604 19587 29986 24757277 46575 10630 843480809 5860 82130 125067898 39950 5860 231218578 46575 33636 444608961 39950 70652 712753837 10630 28379 604340046 39950 57312 573379608 39950 29119 360863519 41156 28379 367343693 41156 23497 785942042 23497 20758 202100663 9692 41156 172892155 8019 20758 362413967 41156 38403 248701266 29683 20758 348448219 9692 60620 315042624 38403 60449 599447877 38403 26069 31358647 50498 38403 201686256 60620 58238 271725122 50498 63155 109215597 26069 27013 826395565 63155 52972 796255286 63155 46657 247795662 52972 25429 743568360 27131 46657 249276056 46657 14928 983897683 5482 25429 566542581 49692 25429 923586789 14928 20669 847630570 38450 49692 793735088 54268 14928 316480387 5482 14753 602783715 49568 20669 76365770 39690 38450 676322989 20846 54268 423942763 18876 20846 76672408 17865 14753 173166489 4889 39690 142630112 39690 64360 741559373 465 4889 307216204 465 8810 684383845 5356 465 118036338 64005 465 489941887 6191 64005 771202972 64005 28514 18690835 64005 41934 352762001 6191 18242 810637374 64005 61626 535526603 70690 61626 465048386 41934 55186 940126733 61626 5324 702420877 62615 55186 991845827 70690 19017 447275885 80475 19017 1582217 62615 17604 873190760 5324 83914 884703385 62615 73167 599912307 83914 58540 366050081 83131 80475 896879198 45074 83914 279943001 51110 73167 407223812 58540 12729 103257604 12729 55580 440767067 45074 42195 809897029 5988 42195 555666499 51269 12729 647322951 55580 25969 471855603 78981 42195 838707441 12891 51269 478677417 82704 51269 960483094 51269 34767 149088078 78981 18824 466991832 82704 70721 700442551 18824 74103 543887278 20966 34767 822811314 18824 46027 365408133 86445 74103 309051630 20966 73060 300412661 86445 58693 107449943 86445 21157 360666849 3579 46027 712849802 73060 87041 626236517 40655 21157 352191278 43334 3579 956353242 87041 12079 157749966 61762 40655 887769570 61762 12886 614539166 40655 8719 908354776 1438 8719 40319664 47701 12886 764819816 61762 64137 128588684 3481 47701 945682452 1438 5242 451410035 1438 20118 892491709 6074 5242 61437503 5242 57559 927009118 28945 5242 113664707 57559 20780 811509059 67660 28945 870705942 17472 6074 1757378 68770 20780 389731337 71471 28945 187810300 54701 71471 949321049 38397 68770 24284920 54363 38397 253439831 54701 10524 557804390 71471 72955 771849034 10524 72718 524701526 70169 54363 602098306 72718 18021 487151745 21802 10524 375384492 72955 73139 290339463 70169 21657 819922847 82578 21657 512454232 38414 73139 574743522 38414 58508 571601047 9734 21657 108771258 6898 9734 821261711 77443 58508 708092773 15648 6898 605282069 54783 77443 487167715 6371 54783 196077467 54783 66548 519089652 66548 43337 187308517 43337 69108 843004927 1339 69108 637240115 1339 14921 941137474 51723 66548 264987667 54403 43337 734460798 52229 14921 304205462 42513 54403 144169859 2623 54403 978711878 46017 42513 487734205 87344 52229 868582471 13609 2623 350552919 42513 24721 9875931 24721 45820 489467350 46017 6036 801770082 39798 45820 779248739 52640 24721 982261308 47897 24721 516055210 30769 6036 398192134 3395 52640 252113701 69369 3395 70769357 52640 7761 440621700 6669 7761 811519 30769 27095 955814025 27095 22815 542765373 6669 45004 484529685 27095 38613 491891558 22815 38671 737728734 58065 38671 525319586 22815 16064 707720885 58065 28606 88269435 84253 38613 21200967 9942 16064 666772339 55026 58065 395064866 48835 84253 846965210 46599 28606 728144274 2613 9942 338785764 80545 48835 850258433 48835 81233 458590231 46599 83174 24153378 83133 83174 102137040 83174 15549 117736147 80545 61066 48798365 59940 61066 95796086 83133 84837 787693664 84837 86597 753723968 59940 32339 848035644 62147 59940 799010191 43873 86597 164697461 31492 32339 432288807 86597 8667 693769972 47353 31492 486946287 45327 31492 34231754 78471 31492 77185718 8667 38037 995793528 20274 8667 199210287 20274 293 462538507 78967 45327 544475515 53364 20274 877444013 22192 293 937971172 21442 53364 1337621 53364 72295 393617127 78967 21144 171652775 74695 53364 216697599 21442 35405 91735075 72295 36847 53045605 74695 40771 661935835 72318 74695 523093482 40771 79713 877196611 79713 9668 894022271 67201 79713 701618295 72318 13453 675953407 26448 79713 115211690 67201 41516 380526373 52923 41516 565733221 67201 18277 510309731 18277 49092 862709035 18277 41685 121476807 41516 12671 801586874 12671 24148 223228394 16619 24148 839677159 66697 41685 383859695 24148 13561 816265889 66697 16171 902813281 63963 16171 507232376 27427 13561 124001689 27427 59471 742584459 59932 27427 78040173 33694 63963 872900366 7002 63963 702968201 59471 68270 629580440 63919 68270 710737129 59932 53589 969721138 87085 7002 231683984 68270 84319 22904690 61355 63919 517146311 84319 5990 583702724 5990 15918 216711192 5990 10862 660475532 64595 5990 650980162 10862 27454 768876374 3656 5990 81591279 64595 33012 574936946 10862 80791 74289681 54808 3656 323230695 19418 33012 591503600 19418 63642 843052163 19418 11614 2649659 15695 11614 134454664 45605 63642 436597665 39599 45605 541762368 68211 63642 872457550 68211 53408 559782681 53408 83468 82982755 45605 80271 61209564 36679 80271 240482470 80271 18181 508944768 36679 62393 899095819 13075 36679 186737898 80271 67820 236751726 87032 62393 603159731 13075 14354 167812427 64944 13075 983012403 42689 87032 111501547 42689 28302 257312077 28302 54259 979859118 64944 83336 59392236 36449 28302 629572237 36449 53695 794001759 38138 83336 839433128 16080 38138 446517908 83336 56606 242846309 40191 36449 107022046 38138 50338 744377089 56606 9495 967843977 16080 35627 508761236 61655 9495 514416840 58467 9495 722248302 50338 17916 699552097 79938 35627 319929010 58467 36931 939398108 45196 58467 608454969 45196 53560 4621147 72608 17916 617965260 33214 36931 950582196 36931 1971 211383278 72608 78860 94863037 39029 33214 57595480 10790 72608 448688064 83014 33214 348161375 39029 15567 340650433 22095 39029 545084798 22095 53353 386012623 19783 83014 205012865 15567 75876 806115648 53353 8852 894945243 6668 53353 824730002 77891 53353 596820451 6668 22626 593943767 77891 54546 333006753 6668 56149 229733149 42656 56149 646658768 95 54546 851135966 22626 49631 526481267 56149 79917 63775866 50796 79917 421388770 8566 49631 436597952 79917 12434 112009920 72888 50796 86323018 8566 27296 760691643 39417 12434 841964658 21435 72888 195501473 27296 86134 11553449 21435 27355 201078508 39417 15657 712140333 86134 32007 855055879 86134 86619 930991640 67732 86619 266469667 67732 14898 911001593 31124 67732 786984335 31124 22544 372626275 20526 67732 84236456 56103 67732 27363022 51704 14898 484351150 20526 7500 513269159 7500 59475 563673755 59475 15036 605712379 59475 31799 874444826 50177 51704 404013500 15495 7500 927795743 85783 59475 314641293 15036 73683 910543664 50177 56306 989598968 85783 61899 732793238 63086 85783 674996964 51464 61899 580410720 12721 51464 433183377 61899 82088 709363814 26944 63086 860893550 86302 26944 131781488 42956 12721 143790457 80299 42956 581912875 86302 74189 307146819 74189 31384 924317712 42956 37949 89430084 24103 31384 532346850 29356 24103 339997777 29356 30009 354737009 4580 29356 472420196 42804 4580 935230006 24103 12328 312340520 30009 6071 47556749 42804 21237 32804251 55029 4580 58586645 53493 12328 508184576 54569 12328 972893208 55029 62716 738339723 53493 29957 106510567 54569 86050 568712833 77388 62716 461679559 86050 45376 587974434 81232 77388 62214293 32761 45376 289433274 43664 77388 962601655 32761 63005 209514247 45376 79043 761786978 81232 45054 118505087 43475 43664 267378663 43475 42567 123813339 36342 45054 750039837 85645 45054 368849789 77870 42567 136489296 85645 11501 835288178 36342 55541 5192404 38407 77870 831377190 55541 87291 62143928 22055 55541 313414721 22055 7904 52356536 5685 38407 98858570 86467 5685 217217813 44091 5685 765306202 84038 86467 830227582 83679 5685 345897567 55044 84038 887636975 44091 6348 128604252 6348 82365 954225168 72380 55044 918158908 78219 55044 457159901 50165 78219 891263375 35071 6348 9964448 35071 83723 634256966 63531 83723 994508539 83723 25022 754015644 50165 36811 255552381 83723 60070 766855965 60070 55805 161247031 34953 25022 156807684 63666 25022 121006155 59461 36811 941597207 72829 55805 972416155 13563 63666 351352643 72829 19399 420171848 26813 59461 722388487 13563 69007 875474986 13563 83047 44716753 13563 72550 41325128 30751 72550 662580509 24557 83047 184194454 25700 69007 787731441 83047 24985 121986717 41539 25700 912517027 82200 24985 939265922 26350 24557 127224710 1766 82200 424546311 2096 26350 921431556 32153 1766 844056074 2096 79480 28636491 41950 26350 247328449 68657 1766 846592369 37763 79480 69709540 37763 19903 713275569 79480 76354 127831889 12108 76354 999384682 76354 77064 497484930 19903 14157 751773176 45037 19903 194219879 12108 77723 607738093 12108 47806 438647614 14157 42260 898790577 57621 45037 361333768 84414 77723 112672741 77723 64229 798039032 47806 27012 174650463 42260 19298 597366908 19298 54167 873203615 28376 54167 470101003 41120 28376 630627463 67656 41120 519884311 71847 41120 762475584 71847 2647 122160969 71847 39725 341873588 41120 15447 883571663 2647 47663 154899348 15447 10632 537090833 39725 19695 890445900 78457 15447 726428407 14863 19695 956330792 78457 12492 849460571 10632 41995 127383970 12492 41490 857256786 72642 14863 818936625 14863 30808 292099469 43143 30808 777807031 30808 45444 784608933 36134 41490 681869370 45444 34735 759564074 36134 35199 75667098 54932 36134 825870988 36134 82380 670387713 77774 35199 136772719 35199 72143 113902771 17828 35199 268984955 69736 72143 92701265 79774 69736 758763867 28654 79774 122822055 62499 28654 73189169 28654 33486 648411142 23599 62499 96355468 68522 62499 29788766 68522 28030 671533487 44625 23599 492767001 52834 33486 440433793 25945 68522 926749648 69575 68522 651516893 58183 69575 334299301 78370 25945 863003675 78370 34363 504007087 51111 34363 75984684 13477 78370 955466854 13477 23277 669309935 8216 51111 303285554 8216 63325 872563938 23277 52901 960304089 48137 23277 82947569 63325 5570 554916505 57922 8216 259300041 52901 53039 38094967 17158 5570 468633953 57922 11768 671071314 53039 82878 267014677 82878 46311 760956807 35341 46311 306089036 82608 46311 967039680 53067 11768 714188595 29735 82878 69338620 29735 44491 705828143 35341 37257 978513983 53067 20508 176837219 59022 37257 104860536 29735 15334 486459978 80110 44491 14265842 67314 37257 559976895 17415 67314 150526551 65019 17415 869721773 67314 48514 853794393 76460 80110 826968479 22764 76460 971787500 76460 25733 732231443 65719 76460 220163934 65719 73816 418882764 76460 23798 682434919 25733 46885 662126726 7181 23798 260652037 65719 14822 304799675 46885 50895 951265080 7181 47479 25289612 17906 47479 389536020 2392 17906 722924430 13932 47479 171426404 17906 5589 361660435 47479 26731 286931702 13704 26731 492488346 13932 26478 26719129 13704 54218 902579081 26478 1872 523656177 54218 64029 388901965 34587 26478 3721802 54218 48818 719556348 1872 6574 595025335 48818 17681 629886410 17681 28504 815615675 49155 6574 69370388 22315 48818 945475227 22315 23258 597730615 51663 17681 89973720 45264 23258 994638776 51663 81621 853052663 10778 23258 488140972 73159 81621 564363260 81621 43589 831687553 77374 10778 269730947 35978 73159 146626883 77374 37672 124134559 73159 66564 537826586 83669 37672 890539253 53273 35978 117966660 32229 35978 675405366 12964 53273 616339322 83669 60147 832148213 12964 35258 442814923 60147 75152 25977338 8616 12964 4060053 8616 79180 777097170 14070 8616 463834492 70014 14070 587953776 55408 14070 281996218 55408 73617 368627912 10938 70014 131137471 24452 55408 147322681 11209 55408 64438715 10938 78698 689193401 73617 61268 449049561 66417 78698 74775120 24452 76894 690512060 70996 76894 984491519 76894 3126 386594314 61268 43672 275813382 70996 66015 594531557 77746 76894 882855389 3126 62528 99403682 55334 3126 58920793 234 62528 181010237 55334 84710 662539349 65380 84710 625343874 55334 80244 833628112 80244 22712 700240312 53818 80244 429737011 53818 83177 592452980 80244 56734 919711454 53818 55197 116468162 56734 29428 121324722 36114 83177 619704530 85837 83177 746233190 29428 73798 155081355 32635 55197 977634834 73798 18009 804930443 18009 13467 340917635 82795 85837 169137031 18009 29611 3121087 61256 18009 665835362 13467 56367 189296193 11656 13467 64603412 54063 11656 72914596 699 54063 976061683 11656 74113 792537780 56367 14751 601861723 16630 699 300625020 14751 83050 16033305 83050 82881 140835040 14751 53391 380979489 82881 55202 278116045 30246 82881 860058200 83050 56947 24366962 82881 70298 475007012 55202 3908 528708835 73049 55202 716753597 10793 30246 64467097 10793 59830 337038230 73049 18855 438413400 76082 18855 130007741 59830 9298 110662458 18855 55011 997330031 4576 9298 658468417 54580 18855 163178386 56762 76082 36994345 55011 29098 622806030 77313 54580 730067806 63417 54580 786660417 36955 54580 217092161 63417 34960 634439165 34960 48576 107542502 63417 63100 316322372 36955 81231 985066120 21220 63100 161907639 34960 28585 818976864 48576 3809 359463399 33744 63100 728817543 41055 3809 45959498 45874 41055 75189467 24821 33744 39105766 33744 40120 753295757 30170 24821 279810550 45874 31801 997292376 31801 40055 942831030 30170 3467 33171096 40120 54050 665218232 52596 3467 633495657 29318 52596 17755895 30687 52596 487417555 43025 29318 747073996 30687 86148 176611612 43025 78410 941066440 78410 64443 315847175 75744 43025 145231464 78410 28255 48680172 46494 78410 355736802 64443 21915 698765375 21915 6658 990372191 31696 75744 407051017 46494 24994 615474987 24994 85208 68022466 58207 31696 138484759 85208 73132 114750173 36946 85208 25112599 73132 52898 40936885 65280 85208 761078496 36524 36946 731240339 42773 52898 122977651 52898 53977 394203575 65280 76272 290640505 82937 53977 305062694 542 53977 97376024 82937 19406 134441007 68566 19406 552402169 542 32836 578500485 78970 19406 834230485 75520 78970 153603075 75520 13017 53073773 54103 13017 981472245 54103 38380 723037323 78970 34660 702889315 74742 34660 92473976 74742 11371 891293456 54103 30374 186249868 73498 34660 336177091 24230 74742 580897126 74742 53011 975784027 30374 6421 645067852 24230 82017 323570414 6421 671 504233406 82017 72100 70379876 671 83758 253626549 40197 82017 16211834 72100 55958 197368896 83758 33548 89919393 12372 72100 725125908 55958 74807 109554739 81587 12372 79454712 54154 33548 33051510 83985 54154 991377924 12372 70520 595111300 71536 74807 862984733 42242 70520 808097248 19651 54154 386153060 19651 41547 410555305 71536 18358 738771260 19651 45835 933883056 50499 18358 262467180 19651 3086 4130830 61209 41547 652811668 61209 69913 85274995 81023 45835 886858929 69903 69913 48053809 10808 3086 900710626 59229 61209 937050918 82751 10808 155366618 29747 82751 21912650 74677 59229 808090244 29747 17946 378920286 29747 66198 814193909 36908 66198 937146118 33911 66198 975443471 66198 60072 250395677 53339 66198 526156764 37387 66198 550263076 78995 37387 348576728 58673 60072 409422357 37693 60072 682884152 43848 53339 906781996 3331 37387 391097833 75347 3331 33232378 18607 3331 933544181 55550 37693 564815802 86360 43848 737671274 35739 18607 640910428 75347 71003 438244378 34858 86360 809863051 35739 73164 154118421 71003 7270 356631200 35996 35739 167301584 42323 35996 711759965 35996 73838 247465046 85949 7270 603830318 73838 42647 578658487 63568 42323 218976676 42323 10795 59477929 33567 73838 368737120 33567 10760 12386780 33567 76850 439689235 63568 64283 582321709 76850 64626 6955936 81003 76850 363688910 76850 5826 139286636 49151 64283 582110413 84617 64283 50598865 2628 5826 107844810 84617 2506 265290309 2506 18656 736057501 58597 2506 138175403 58597 12403 84765641 12403 17383 136988657 12403 77856 314393830 39555 18656 842298379 36836 77856 144311398 17383 76190 76838662 39555 70312 67619977 39555 56799 599715543 56799 79190 605646282 30511 76190 949116216 76190 48180 87436363 70312 17034 789685042 77230 56799 467106609 27970 77230 255623727 66667 30511 776612326 27970 78246 370396447 77230 7175 603467556 16276 7175 858137886 66667 20900 718143580 78081 78246 97158345 16276 26771 687456578 7175 53581 441604434 52445 20900 962824302 26771 22201 186385441 52445 33169 632838504 33169 40373 461259979 22201 26519 840249436 26519 35376 620588737 35376 19061 158436721 26519 4441 363036505 72909 40373 122527942 35376 75530 501459714 54226 4441 945850755 19061 47848 348889583 47848 23564 765066564 69178 23564 231482012 27813 47848 472561282 27813 8791 60116047 57074 23564 566922771 9430 57074 856372518 27813 27290 87035844 6115 57074 772552490 52853 6115 421093868 75556 9430 87157676 75556 29991 974386390 57319 52853 219612335 86511 52853 888659831 34012 86511 527942529 72182 57319 933185997 12116 34012 56053971 62253 12116 322880038 62153 12116 3292054 80199 12116 813138777 62153 75776 83343254 76852 62153 162425937 70546 62153 432339173 70546 28101 962380968 17653 75776 29263411 70546 53775 155581941 84731 76852 668038123 53775 11522 124164315 85105 11522 79399013 22172 85105 461238856 21741 11522 552367432 47281 85105 336690003 49313 21741 797710114 47281 72861 600990085 49313 23931 307527711 23931 77810 569442967 72861 45818 499223110 16848 45818 35619436 45818 19118 833847033 45818 32545 841486646 35730 19118 86507939 16848 17603 684564228 5807 19118 127036917 19118 21793 494712869 58386 5807 674069039 35730 47962 518810171 5807 19157 55409279 67633 19157 539890573 58386 17551 367586564 17551 10924 211670610 83152 19157 260042220 68515 17551 918501588 41431 17551 218015179 22850 10924 543343962 33890 10924 657154126 74684 68515 620005355 33890 6597 234415544 22850 30608 498208125 57337 6597 965814476 85339 57337 272921090 85339 55907 801389069 49736 85339 423869035 85360 57337 499747783 41430 49736 414950439 64752 85339 957156615 38734 49736 394964971 69187 41430 260250974 40749 41430 828980514 40749 872 972620281 57136 69187 382644715 38734 66115 609671434 872 75825 225952821 13339 57136 12252353 29563 75825 58055788 55510 75825 569598290 65381 29563 322983043 13339 52704 975224486 32854 13339 932818405 32854 27610 563128036 69814 27610 194822967 32854 6383 679422592 27610 292 442516186 6383 82337 755770846 6383 66822 270456068 71930 292 496337525 66822 29565 63198235 51574 66822 360783552 79977 29565 802612286 71930 38607 13312001 79977 21735 203619083 16350 29565 44161301 79977 24440 511446698 53990 16350 125970553 59170 21735 51907106 59170 69908 497066647 74368 59170 914415939 34408 69908 689034359 74368 50867 968679153 76559 59170 333461524 74278 50867 878229031 74278 73633 597268703 56080 76559 640840707 13395 56080 230578321 13395 32540 183604509 13395 35377 156637416 83554 73633 384349661 83370 32540 913825715 83370 80574 777733552 35377 49210 192577812 22688 49210 433927556 49210 269 76370730 269 28882 571166396 28882 71282 262824669 64592 71282 915242992 50834 64592 484013470 64592 35038 131117941 48178 35038 587415639 62675 71282 744367127 35038 60632 67927990 50929 50834 766916979 35038 79842 315195226 27952 62675 130396821 35361 79842 47062999 50929 86031 973849909 32746 50929 737771029 35361 64223 634317967 1717 64223 313670010 87284 64223 137095896 64223 85162 450362611 72665 64223 25297221 72665 6629 698327261 57775 6629 720690954 45536 57775 928373807 72665 65603 956253208 72665 19077 245546067 19077 80020 73383551 34384 19077 726953177 54075 65603 494794933 41893 54075 111910743 34384 84055 718689684 84055 77119 581455007 84055 24154 221372580 2500 84055 263524713 41893 21326 324136044 77119 81853 410807363 21326 51638 500779754 24154 11344 505848424 51638 2682 247393873 2682 69224 539045139 3817 69224 283040377 3817 32550 779333618 32550 19654 197848847 15187 2682 560204298 15227 69224 985335669 15187 69746 13804972 4230 15227 226829513 2734 4230 762065703 15187 18965 195417694 37852 15227 806670567 22084 69746 444510438 13969 2734 868987001 76911 18965 31645254 37852 18681 19277250 22084 29659 661574006 75842 29659 335202557 75842 6499 47946293 6499 64596 153554661 64596 41259 325855669 64596 28616 790955269 75842 11384 238390349 29772 6499 720249390 36630 64596 957569268 30300 29772 913421953 29772 79484 212938208 52066 36630 525057049 34252 30300 790086800 30300 32258 455255188 68683 30300 473912176 52066 40242 953287530 8950 52066 590403875 31651 68683 785133264 32258 16530 108058962 8950 65421 736661656 8950 75483 652446883 16530 48094 450138668 75483 79026 889926215 25781 48094 208573443 79026 28119 505219501 74811 75483 852998794 28119 46800 694604265 61473 46800 80639054 25781 72901 329648944 46800 967 11455820 967 42020 715459378 76886 42020 644080000 61473 35456 105749786 72901 57140 796729769 17738 42020 220417539 42020 31370 352756077 31370 55521 766041050 57140 26597 616218003 73100 26597 973282801 73100 55636 208495448 63433 55636 799303190 6063 73100 901692710 63433 13936 144582786 63433 62579 831114870 6063 52736 370742355 6063 81072 130309198 25424 6063 659830388 13936 8325 244581335 38692 25424 56118812 25424 55464 831905270 8325 73247 279735229 42629 25424 1917122 55464 60782 840072440 60782 77342 406776244 55464 55262 147959269 73247 86659 996890243 86659 18055 529282284 60782 4386 293686264 86659 80174 585947417 55262 67480 613148 75997 67480 819888173 13640 18055 747924203 38051 4386 757827891 80174 20661 97815085 19404 20661 886332990 13640 73737 942999403 13640 60894 819414401 20661 22875 64360849 73737 6759 268084349 73737 11000 177874784 22875 72600 938925133 6759 26285 215822426 6759 12331 630897030 58813 26285 994588835 81053 72600 486826172 19977 12331 878566917 71339 81053 978640676 51312 19977 491465606 39167 51312 471513007 81053 53514 107964321 19977 24768 76550095 39167 84008 228946916 38108 24768 700912947 54428 53514 260484038 38108 61769 469477556 54428 52249 237557263 38169 38108 318156547 8606 38169 729126456 8606 29874 962888376 69203 52249 18414373 69203 36153 423949974 69203 84043 461461593 8606 7161 375988759 7161 15402 844091917 2159 15402 394724238 36153 85271 910380462 7161 30234 855536310 25244 7161 219755179 30234 62663 137667842 22279 25244 230479253 22279 27782 771114386 27782 52919 720580785 25244 4221 773932552 52919 49998 38324510 4221 71207 878455232 55832 52919 891568176 55832 60221 658752871 71207 66323 410028555 60221 10863 158473317 76222 55832 587276095 54398 55832 58693060 78882 54398 876988236 76918 66323 342016634 77038 54398 28227678 54398 15042 429498980 54398 25009 644378921 77038 36112 726743445 6789 25009 142400649 19432 25009 519699647 29626 6789 942529625 6789 15839 942496738 29626 39586 405592784 25592 15839 39643920 19432 17838 341023939 19120 15839 922258161 21866 39586 603831139 85351 17838 278472940 62392 17838 452729640 59984 19120 430079140 21866 28513 805206748 62392 86177 739664247 13457 86177 765224185 26777 13457 519578075 13457 23946 672116388 17704 23946 793382690 75922 86177 142465301 18322 23946 153776514 42866 75922 42161738 23946 12517 68712124 36585 12517 244054018 62407 42866 164002059 19716 42866 676954204 10830 42866 181220883 19716 63251 915480921 62685 19716 315673861 10830 62583 175910842 62583 12616 875306037 76492 10830 226778499 35052 62685 701276210 32889 76492 139194535 12616 14458 218573600 12616 50011 83054680 64966 76492 682234269 50011 28274 418286896 14985 64966 213434793 50011 58875 594433026 63174 58875 510226071 28274 50111 819911849 14985 39632 106103775 8702 39632 155263325 6988 63174 13629489 50111 57645 182148443 69749 8702 124825544 69749 30923 988852337 20371 6988 12854528 61671 57645 173277004 83198 69749 262223057 42516 69749 456294591 20371 81708 86580800 20371 30372 547920068 22772 61671 536922400 46098 81708 677452442 81708 67192 118773024 30372 70749 443628123 22772 7361 790306110 75685 70749 204203483 44043 7361 782581964 69521 7361 397903824 84138 44043 795278865 69521 30383 733509260 30383 51932 367319383 29418 69521 892077870 36245 69521 15634297 84138 29525 426516114 55327 29525 75470297 55327 77110 107263387 29418 64971 821821975 36245 81063 364573867 77110 77698 987112819 77698 54377 723020846 45594 77698 259609788 54377 61017 433870878 52100 81063 313576253 54377 26357 949599258 46029 52100 71047213 81498 52100 622021210 46029 27645 294927482 44769 46029 67909034 44769 65423 714987890 38054 81498 117809574 39664 81498 173894029 31665 39664 255367234 33868 44769 862305139 39664 61311 788827351 31665 85357 428143090 51839 39664 331869588 85357 75194 291588875 24421 61311 582460978 55763 75194 450031517 55763 44224 419052945 19321 44224 920201454 45276 55763 811961673 23310 45276 407689585 23525 44224 83239764 12508 45276 79328554 12508 51277 765652011 12508 40032 131154998 23310 41279 101454935 49494 23525 640960345 22025 51277 547910794 51277 6526 107163183 22025 59366 461889012 44391 59366 498037198 1768 44391 708949884 7045 1768 428926576 64628 44391 174180144 64426 64628 21593333 15328 7045 121806015 7045 10779 571045223 22028 64426 256993092 63356 15328 258611466 32003 10779 608629057 35090 15328 896180697 36583 35090 235742949 63356 32898 305398976 32898 8347 311277176 32003 79015 663434124 8347 74289 516346915 8347 66033 670032527 74289 23985 962056386 46150 79015 205815977 74289 52076 153119832 23985 8302 974894695 9376 66033 214241276 61056 46150 479971624 9376 55229 753862743 55229 80956 346395819 61056 55767 128349552 55229 49324 777608490 55767 75537 484750257 75216 49324 262593 49324 55678 200602324 55767 83896 421709970 49324 45711 530200738 30551 83896 942246036 83896 12946 43217949 83896 10844 333526353 78951 12946 80504022 12946 83274 176296326 43760 78951 559393666 83274 71147 618496013 4050 10844 247367389 15226 71147 380780909 19065 83274 912501047 43760 53373 444842140 63536 4050 93913215 53373 71783 45795087 15226 51249 813834147 52403 53373 11464777 63536 27752 264280253 71783 70876 688808358 71783 77644 659321875 79888 51249 208868681 79888 2138 35788459 9701 70876 739603892 19675 2138 893949305 49882 77644 760954882 2138 38113 28024437 82591 38113 222066333 38113 49776 152641540 49882 47324 190293137 38113 2964 817045903 82591 55581 393586642 49776 73467 408625980 73467 57329 827431285 2964 8912 916311281 2964 66540 832920783 65559 73467 243607054 76796 65559 20491753 66540 9018 279470820 9018 50952 874577635 72386 76796 970711899 42840 50952 19769518 42840 34753 482301008 34753 82602 791778168 81574 72386 761260672 72386 39488 586530001 82602 28157 923192227 23603 39488 61702977 23603 27760 90200761 75705 39488 4724440 75705 56655 110406605 56655 61989 434661548 56655 11358 584467386 51017 27760 633409170 73533 75705 67765294 46512 56655 889874680 73533 71822 701068373 7996 46512 889729877 22131 7996 3996399 17873 46512 523344628 7996 40537 368612050 22131 43980 48596346 35534 40537 942507620 8299 17873 476138834 8299 27301 704466283 27301 66572 891736772 61720 43980 23541195 21099 61720 21402896 23912 27301 486584319 64850 21099 176979487 15255 23912 720347921 64211 21099 592826805 2519 15255 829014714 24833 64211 457302024 2519 27728 869097427 15255 42751 303300883 5034 27728 943037629 2519 64879 234546454 70865 64879 167229250 70865 58759 770769981 64879 62015 896581259 64879 62883 391601119 58506 70865 546454123 62883 76829 233163734 77961 76829 625365130 27999 76829 587388054 76829 21290 329513737 87186 27999 619645694 21290 12747 367804242 77961 3871 696572263 58436 21290 910110719 64969 87186 179643846 64969 23706 56803073 5910 12747 443726298 5910 13118 124875586 4422 64969 800760553 64969 72611 582035732 31368 5910 646611997 48553 31368 310398387 12539 31368 14044646 82902 31368 142435301 48553 69712 133992917 31368 80663 486680259 5619 48553 188026538 12539 28387 683102677 63280 69712 796418868 77180 69712 589504645 84347 28387 3910795 28387 23319 390253012 28387 74374 722856389 77180 83082 514649721 74374 79098 94134491 18864 83082 421011314 6078 83082 77691657 48862 79098 325554919 56054 18864 519689566 5481 56054 398201701 5481 24074 644971956 57771 56054 112353792 57771 65355 444399159 65355 83338 570113643 57771 21002 93702565 24074 72019 69397091 72019 380 658442354 69586 72019 545250451 72019 54193 679811399 21002 78444 609948385 1208 72019 9101974 9883 1208 367208728 78444 12025 614885749 67004 1208 736078980 9883 84223 13270215 9883 32968 493290497 15159 84223 724195340 53721 12025 196273363 67004 82381 253617107 13090 84223 114445227 82381 35390 631037992 13090 45143 297449380 50578 13090 496008769 35390 58264 375811789 50578 22006 607632701 27893 50578 654798758 22006 9470 721752572 27893 2111 261077353 72867 22006 567287481 72473 9470 176246335 72473 57224 983953364 57009 72473 796348915 16172 57224 127697470 57224 10203 729259553 36657 57009 464041983 16172 50647 433666947 16172 57234 880063446 266 16172 237076671 49283 50647 278848857 49283 84658 256925083 6618 57234 303681333 7190 6618 208248932 62514 6618 786247675 16293 62514 67104925 83875 84658 466482618 73123 83875 491641901 83875 71435 765404440 12204 71435 11101036 71435 20703 133129443 20703 76856 831965535 73123 13487 289098068 71435 43478 544767750 13487 35931 701781508 24574 76856 250266429 24574 47693 99765580 47693 60615 719628273 35931 26144 271431702 26152 26144 281397167 24574 54376 249719839 23792 47693 116247233 19351 54376 444369701 27164 26152 19154788 49183 54376 748396298 19351 1972 807908750 49183 12085 328165462 49145 1972 183729866 27037 49183 610539466 80011 27037 491457743 80011 81099 362858385 40106 27037 145467690 23577 49145 101432032 23577 24233 866070877 24233 80366 498005866 614 24233 135575810 39399 23577 201002835 24233 45590 316444511 62064 614 564744874 6455 80366 707663026 614 72050 70887822 45590 1980 899699611 6455 22957 860478760 22957 33084 721349511 78349 22957 811927091 22957 74519 635855550 50045 78349 807047774 33084 66007 489925791 50045 15429 351451901 74519 14978 133859889 23794 66007 208497411 14978 63744 597183472 76415 66007 373775089 33411 23794 54872781 23794 55801 101743631 76415 18171 104177484 55801 13055 983140281 18171 56888 129233784 56888 62328 939822921 43695 55801 167153618 54753 62328 768423248 13055 60989 631568189 62328 76982 436848757 24607 43695 336467179 43695 31327 330006997 14516 31327 490274774 67967 14516 739762765 14516 32576 800521002 29723 32576 853602578 32576 6694 52057817 58462 67967 175478639 79164 6694 685526710 6694 21403 865145094 36190 79164 854754311 20085 36190 370376488 82522 79164 261750729 27792 36190 677433446 79935 20085 566787109 20085 58787 14812897 82522 37417 607615559 82522 31051 226097704 87176 79935 588356999 31051 76713 37864929 20849 58787 79398323 31051 11145 801820834 21450 31051 404362765 20849 53065 845240487 85094 21450 135918393 60252 11145 609682667 60252 78184 367869948 53065 9231 717613332 25774 60252 971375241 60252 26594 375455943 47574 26594 214361680 74139 25774 146449337 47574 3607 440121431 49916 74139 772383922 35733 3607 190923859 18360 47574 122389131 52649 74139 406749057 3607 42986 106811019 2293 49916 754025787 76396 35733 753517645 18360 18811 367469787 67801 42986 438165933 65771 76396 195775817 51871 18811 217476760 55684 65771 403342393 85290 51871 262862457 49676 55684 835717890 55684 59589 144714012 55684 20370 634375183 5484 59589 9350451 65328 59589 579863133 2216 59589 948137571 62180 5484 613498595 58080 5484 797724010 2216 35790 712032794 53634 58080 962501260 62180 67121 766958317 53634 61808 667358665 12202 53634 408962809 65450 67121 834917891 79398 67121 182800827 65450 29897 135041974 29897 77306 359608491 79398 21148 999390737 21148 65953 49370268 84651 21148 671799064 77297 77306 698029818 77297 49385 615845590 49385 29879 379917924 77297 72605 531569144 29879 52038 669843955 70932 29879 23969649 39924 49385 599770297 59240 72605 104569106 5882 72605 133712789 8310 59240 526071007 66445 70932 742300043 66445 48784 187548682 43770 48784 793385315 57170 48784 800924906 33378 57170 48196957 54623 48784 324505333 57170 86856 945176954 43770 27710 910271536 43450 54623 58953224 52141 43450 269561946 54623 40151 493460134 73870 52141 870632150 58323 73870 542408957 73870 62723 806996236 7639 73870 472237301 49063 40151 992635360 31884 73870 699212922 24210 62723 21478578 34189 31884 219639811 15988 49063 40386520 34189 54348 160154 15988 80183 719096241 79445 24210 157759125 79445 40123 122948336 42874 54348 776241157 54348 59385 798025876 39497 80183 391074574 9743 59385 67964422 24423 40123 201408331 39881 59385 609605276 658 59385 60544250 658 43536 593215674 43536 71336 634941028 43536 2202 104871759 58026 39881 142130435 43536 9038 974933955 2202 51448 362666479 24076 2202 940144044 24076 47546 28430675 77002 24076 737137951 4099 9038 308119010 24076 26664 779405822 47546 418 761370902 36615 4099 632677115 1077 26664 722330900 36615 5308 341457563 81887 26664 549555727 36615 3020 247665020 36615 6674 254400188 6674 80538 744110292 71633 81887 202827755 3020 11706 243853909 11706 35510 118107145 11706 48202 85919838 74272 80538 99606683 11706 44673 656242349 44673 28771 63254316 35510 52618 106919277 31184 28771 135534764 44673 5423 492437150 28771 34448 539427831 31184 62463 345773512 31184 8274 621084299 8274 67103 978513011 62463 41805 798491659 40102 62463 977047808 8274 30802 146700252 8274 30092 566813648 36396 30092 109932371 18746 36396 263861564 18746 72574 180823973 57625 72574 469781095 383 36396 208268434 49976 18746 773736205 57625 17253 21329462 23833 57625 54185211 12288 383 952584416 67243 23833 354773550 56485 17253 993397253 63190 67243 301669553 34329 56485 908426215 46602 12288 645724677 46602 6400 204651778 34329 68763 172450212 34329 47423 570304509 34329 72999 524123201 30236 46602 208932037 30236 13785 700239469 72999 25029 275637367 47128 30236 613520017 47128 47837 445181728 6936 13785 562756820 6936 10432 920180298 47837 11226 823951209 24592 47128 103333282 15277 10432 263015515 15277 34618 109370823 34618 61003 66885963 46558 34618 826311215 15277 6335 628606748 61003 506 528164298 34618 15991 852776904 15991 34134 851666943 14530 6335 859329504 29029 15991 732024746 81732 29029 276787488 2103 14530 845587447 2103 66435 280005318 66121 2103 609591027 81732 78979 236894347 2103 13892 934609988 80846 2103 724683804 13892 13880 261166402 80288 80846 63036110 80288 27391 735938639 80288 66385 336609690 27391 57019 549405505 42347 57019 706231971 66385 63439 447435667 30548 42347 380893108 66385 9566 743443695 9566 4877 61699587 23164 30548 349741253 23164 68507 59831587 68507 46565 150694131 23164 14243 524772938 23164 24571 796635794 24571 35519 834317628 24571 1184 746059208 35519 60111 145279813 14243 3034 441512945 35519 44952 303649834 60111 80269 376308797 57533 44952 244507248 57533 60376 280475979 66642 60376 855721226 62081 66642 135597301 48750 62081 465467165 77647 60376 964158416 64981 77647 149703533 39159 62081 822024684 77647 29906 905189364 64981 4604 776449561 4604 64425 528979025 43373 64425 341893430 25277 4604 709539316 31044 4604 861181039 43373 64682 626841173 53737 25277 875587303 1621 64682 766266999 31044 20103 201781477 66314 53737 32499305 64682 55154 244441738 20103 27707 675233680 62490 66314 23265220 4313 27707 28485401 27707 18762 351930032 14762 4313 168983083 62490 65441 525698107 35129 18762 503404712 30459 14762 224737294 49990 30459 503514260 71447 49990 931165876 12268 71447 28440869 84763 30459 706736554 16505 84763 667849160 56983 16505 121728793 73735 16505 98413157 12268 54845 50831283 54845 28889 279803384 85465 16505 303616748 5072 56983 624419105 69733 28889 241963550 85465 24001 783926372 28889 8753 343880644 62809 24001 340285893 67156 5072 57824161 74235 69733 359568971 67156 43100 679188285 19358 8753 648259565 4632 67156 887750406 11478 43100 146959219 78592 19358 868973538 26109 11478 80682428 26109 16130 724051911 78592 5073 698934021 78592 82666 668774596 16130 55167 535731788 26109 37482 821788013 37482 77412 383432501 45211 55167 312021943 9769 77412 586802945 9769 19368 420034896 59365 9769 211352489 19368 4306 186898104 19368 68514 337664370 19368 11123 28237128 14970 4306 936644057 4306 30910 287545013 11123 24366 374564535 67271 68514 230328647 1015 30910 891781933 1015 50708 101884383 65916 67271 662357737 1015 50240 452204581 59619 65916 941857402 65916 14846 769508631 50708 24591 986588976 11623 24591 327548612 14846 66034 141283057 37588 11623 910069868 11623 8977 441611575 30368 11623 668603714 66034 11038 393066711 8509 11038 100614818 16000 30368 820262000 31686 8509 693646151 16000 51350 82563056 11038 44382 844590354 8509 81785 571719279 10880 44382 790711029 27096 31686 913537807 36356 27096 894753378 5046 36356 454795886 81785 15204 950584598 30175 27096 589265055 15204 74693 780059068 74693 61315 503994161 61315 59635 114164963 15204 21357 109844209 52430 21357 517208467 19160 59635 250755943 52264 52430 347182842 52264 9944 858901501 56292 19160 78239790 56292 34005 193600830 19160 40428 649230160 40428 45291 134203179 56292 7431 712298120 8308 56292 471318228 68706 8308 890110706 19822 45291 81086234 80138 68706 796492612 70128 19822 823865256 80138 71214 334657616 19822 79998 830470053 60370 71214 716332023 60370 50262 915237049 60074 79998 267061343 51795 60370 960320759 80775 60370 57275680 68832 50262 66768301 80775 61663 966092924 2091 68832 955522077 68832 83103 347519592 80775 63038 46306462 83103 73443 339939938 23013 2091 612832773 23013 61002 564989439 31682 73443 752122824 23013 30504 222923844 51630 30504 456545836 43791 51630 368851573 61002 33392 855287080 77505 51630 998437785 20043 51630 981214047 77505 45207 674562127 45207 37930 467252004 20043 39197 806502875 37930 79544 24078796 79544 40949 702130736 10892 79544 96685465 27817 79544 50294302 39197 56591 883535923 68987 79544 851248966 56591 38739 72479844 67419 10892 70767974 62275 56591 718461375 68987 998 900808563 45159 62275 928048811 45159 80765 94388994 62275 50718 659992513 37494 62275 514794255 37494 86417 262122521 86417 67115 255051298 58188 67115 180352296 50718 59985 209102923 67115 5968 704285407 61577 59985 544105047 59985 8006 432230013 62239 61577 75996427 5968 18756 174559522 53460 5968 33735535 22821 62239 143932996 76990 18756 171802051 22821 1539 538823146 56029 76990 833761014 22821 27254 887658513 71011 76990 31092875 73454 27254 374885098 73454 56883 288498700 791 71011 948358906 791 20218 537307854 71011 35132 462031545 73454 86096 945498343 86096 47585 329283264 20218 21618 251487763 29544 35132 725808219 29544 8902 101896382 8902 6553 72283745 47585 4371 794239371 29439 29544 539889476 29439 32585 367471598 48610 29439 681588354 6553 83680 282361723 32585 25759 389741344 32585 51508 464227196 26595 51508 920978394 78143 51508 548293613 57122 83680 82947950 25759 26467 982304196 26595 34212 72835775 37215 26467 621106698 8645 34212 371531606 34212 9167 520901559 37215 51472 996701510 8645 51457 759954939 13176 9167 648174015 68676 13176 669171675 43576 51457 231023709 13176 34228 238752172 27943 43576 374910170 35293 68676 663898002 27943 5716 704514416 35293 86895 236447554 5716 36591 558499920 38529 27943 757242628 13238 86895 305060059 13238 17403 282496038 38486 86895 953868754 38529 54157 972923364 24307 13238 823571226 24307 16875 44710301 17403 16332 565337540 41891 16332 654023960 24307 45917 370448072 74957 41891 269642651 39472 16332 595755498 41891 78188 746279506 81204 78188 145732267 1033 78188 645281329 70737 78188 53995159 1033 73041 40600580 81204 10890 633389632 81204 42603 35646883 5393 70737 831526913 7422 10890 95377700 5393 39068 446481250 10890 27145 979359730 5393 84464 559002674 71129 84464 808180038 7422 33794 378676172 48522 71129 527325338 48522 32546 863879690 34451 48522 979734283 48522 59794 108848253 24096 32546 271393192 70713 59794 880055918 17986 24096 521898628 34451 36217 487606739 13521 36217 805736635 17986 81605 418632107 70713 17338 826748141 49156 17338 746235034 54782 81605 729448496 62165 13521 144524261 28365 17338 87204804 49156 82705 320483923 61418 54782 350148452 78171 28365 888134984 61418 40461 46491920 82679 61418 807414696 78171 75611 12342998 1196 61418 482395233 33472 75611 53432514 86329 1196 91787136 34130 75611 994168322 30747 86329 317832532 47767 1196 80565298 42742 33472 332057034 53865 34130 221821624 42742 42994 52675029 66963 42742 999781726 19514 66963 923556568 66963 80355 557522564 53865 58971 532329262 80260 58971 513707489 19514 59015 626932295 80355 16398 879730921 78322 59015 60292111 61120 78322 784362198 6868 59015 349881632 6868 46347 220047537 27942 16398 304479684 78322 2789 584298079 61145 27942 963142978 6868 83900 965634361 2789 55620 115146130 85063 61145 388976957 2789 33304 20378966 70953 55620 555426949 17692 70953 108063055 70993 70953 597484885 85063 46025 595184923 46025 17935 549355576 46025 66514 967928290 17692 71210 512588979 48673 66514 817280993 24840 66514 838040436 25476 17935 885765700 17910 24840 463330094 35414 24840 80974568 29182 25476 717243034 57913 24840 99413243 84583 29182 87339744 53349 84583 757752211 35414 83771 230049486 3906 84583 564417480 83771 51983 453326964 51983 46472 9782877 45209 3906 520112136 42343 51983 188916663 35977 45209 553790 73192 42343 470370331 17587 73192 980474682 42343 54796 965965439 35977 55298 57561059 86123 35977 577801931 7009 73192 95577053 30188 54796 733540432 30188 51690 354556431 86123 30648 383232538 15351 30648 209624259 51690 45953 117172987 45953 23720 812285119 47356 30648 518150112 15351 50968 809699729 45953 23502 70131071 1027 50968 565780781 1027 71195 353880443 23502 32692 749153781 1027 54073 695092939 32692 8091 219302239 1027 19506 434035281 22937 32692 655142742 22937 83918 55345137 22137 19506 363901056 9154 22137 446821439 73272 19506 238744041 7073 22137 88992888 32314 22137 543466638 21531 7073 88459116 9154 12722 19242474 38345 12722 15936236 62139 32314 551607936 42288 32314 836311417 12722 35012 542178910 35012 18011 959992905 35012 61821 509331925 62139 53202 781393140 42288 54177 266636598 14639 61821 26690190 54177 66726 127832301 86133 61821 909095668 30701 66726 37506054 21425 54177 122638201 86133 54573 310264254 54573 63391 786655408 25247 21425 369687501 25247 18054 767046331 71945 25247 24924671 79519 71945 74573503 25247 83570 987278453 18054 36511 181101080 71945 45948 133627293 36511 19370 513601395 19370 39116 651748845 72116 36511 883317894 63563 45948 13803213 72116 17571 851190186 17571 66421 495534817 17571 3669 337314657 72116 14347 184925703 3669 43247 987822147 40797 14347 779078057 3677 3669 180941340 58811 14347 63258927 24516 3677 223622659 15781 43247 142597600 40797 32780 252180458 25192 24516 72250657 78645 24516 529005132 24516 55205 158589787 15781 57161 208613347 25192 9700 909769287 78645 6846 928734964 78645 2239 33631919 57161 30520 916135874 6846 56964 242536036 14413 56964 478203524 14413 40299 363859200 14413 78068 678133171 40299 62939 767176054 75651 14413 330171857 78068 578 11512267 34755 578 38514896 75651 56638 200650517 578 70926 660278773 39991 56638 832359403 80802 34755 236666001 39991 6935 928695651 18605 6935 852465494 14925 80802 136483287 80862 6935 738434240 14925 29682 377592089 80862 27981 105666115 29682 867 728298976 80862 54251 21085766 35424 27981 390587814 35424 24462 110281384 33957 867 786126285 54251 8756 338379352 61926 35424 568832656 83597 61926 51049804 14250 61926 867550244 79360 61926 848353448 51313 8756 158149470 79027 61926 316122516 83597 69157 321936660 14250 26246 378684777 69157 64061 123710870 51313 29833 293496388 29833 27456 120666527 79405 64061 52517576 13345 64061 370872474 13345 57610 913354420 78250 13345 164111588 1588 78250 848808260 78250 83428 102908248 13345 28544 986652651 63089 28544 40090218 83428 63085 324253437 83428 71534 240857742 63322 28544 197905142 59453 63089 547449058 63322 50691 114839501 71534 44814 60940811 71534 79758 80718822 2438 50691 427950740 60544 59453 545378027 59413 79758 1068057 44814 31617 808338321 60544 52238 415498920 59413 16929 750640237 52238 39703 409520995 8277 16929 193898358 74262 31617 129848038 50236 52238 205399949 8277 58599 11044097 37348 8277 933500181 87112 50236 832411358 57852 74262 934685780 57852 82873 161708269 61556 58599 779992205 34839 87112 853673699 41881 82873 240998571 41881 49141 636619029 80289 61556 872437748 66357 34839 558999823 80289 45426 423041465 80289 15101 917919923 49141 69314 123164729 69314 49795 135091618 15101 45792 418473740 45792 7894 584386117 15101 34083 557145218 34083 3632 105346302 34083 81168 15182344 26166 45792 212268300 26166 5087 561746277 34083 72543 120544780 5545 26166 773200103 26166 52677 852081739 26166 80286 514314457 5087 8855 973748536 5545 75479 84635079 70178 80286 259328445 75479 28187 791952770 28187 27339 388880834 23287 27339 245588475 75479 56117 119949481 12459 56117 242580775 28187 11575 147081041 11575 30222 197383052 23287 69404 52937666 86079 69404 277807689 57526 12459 414390526 11575 42927 488195304 81120 42927 401678343 59175 86079 382586526 81120 6355 644898382 57526 29211 972128038 42927 50049 675021410 29211 41351 151163238 29211 66412 679540018 41351 4918 889685543 66806 29211 52001755 50049 71211 877301629 71211 73145 390029436 73145 10570 263464835 73145 17165 538846709 46699 10570 321482247 73145 48560 297313014 53101 48560 72225849 82924 46699 664703660 77805 82924 926934586 13228 48560 922033977 34021 48560 66345219 82924 39177 368176133 12791 77805 365990331 36904 13228 466776519 36904 43783 699721998 86977 34021 240458542 39177 72215 422893768 36904 6105 209257358 86977 29386 778487779 6105 30201 932663824 6105 700 701341300 68839 29386 762163925 68839 73983 928968194 68839 67313 80895872 68839 48138 441502327 85843 700 459998105 85843 50391 157534285 53847 50391 430388702 17763 48138 728406737 61647 17763 484233189 38826 85843 120976193 67574 17763 710185061 36157 17763 60212408 37307 61647 82744912 38826 24235 520062834 43884 36157 791186561 24235 45116 97901924 36157 5166 700003981 5166 25230 685250771 24235 81135 440321948 24624 43884 341378750 5166 75724 339633343 81135 44635 728494289 51870 44635 874953999 51870 66666 519703614 75724 71016 590062460 51870 54656 936395268 15048 54656 37066117 54656 56561 72206290 71016 24362 687824212 77797 56561 840252463 56561 83719 518705957 36380 24362 884877609 45554 56561 522573554 29743 24362 852126140 83719 53650 254430527 53650 13083 715731903 3441 29743 544934274 53650 28626 216602264 63877 29743 606159917 13083 38564 484108161 3441 35741 82018385 28626 86187 348986247 28626 21262 122143805 72256 21262 91411879 26992 72256 718494359 3263 26992 141495139 3263 37365 427367778 30846 72256 308426603 16062 26992 154050177 3263 27894 617869532 37365 73889 59090333 16062 6448 2544574 6448 77206 630343976 6448 85158 728945579 54478 85158 660485414 54478 66722 285242619 55225 66722 191106219 66722 23179 714104649 85158 56202 760454101 79864 54478 975734388 18314 66722 294729919 79864 76631 421181475 76631 72035 848634974 79864 83602 377071728 27865 79864 595193520 18314 70795 411165855 76631 38134 181059045 43712 70795 963341158 27865 32849 190406314 42674 32849 900423263 5989 70795 610373177 42674 85328 445911876 5808 85328 524927448 61283 5808 967245768 5808 41463 670565752 85328 78784 321879059 5808 59209 912726034 78784 34546 539909717 41463 21151 177701311 44662 34546 616562509 78784 6774 911922705 48897 21151 132211383 48897 56763 146471491 56763 64976 756901120 74653 44662 640355628 63528 64976 40285883 56763 84087 400539316 80939 74653 757240900 64976 7665 351246983 84087 10271 915881011 54811 63528 519983176 62007 80939 839624754 3445 62007 833336953 24425 7665 899102917 73779 24425 149032267 54811 15786 636449444 73779 67448 100942840 71647 15786 6453071 79455 24425 864213367 15786 15294 289324835 15786 4242 978227624 46059 15294 312846850 68537 79455 520841174 50348 46059 156750053 4242 69842 647090768 69842 74448 598933590 46059 4845 162907484 50348 60327 304815853 50431 69842 670609166 60327 21602 859799049 74448 5727 277133247 52688 60327 733112753 52688 57164 117425671 46312 50431 478006766 57164 53014 60469064 5727 46804 191240733 5572 57164 949458666 54456 46804 269979977 23206 5572 426691681 53014 68904 47420697 67583 5572 351877443 23206 55106 93372743 67583 19576 937428981 68904 38072 216062062 38072 17121 307140066 19576 64888 280195929 27264 19576 424625954 47872 27264 962349397 27264 67544 605390854 27264 31531 376207012 79683 27264 60204114 51729 67544 557072955 34798 47872 924051675 51729 66009 184995321 11751 79683 106299311 34798 7879 277042155 34798 79768 731286653 75053 79768 825478028 76642 75053 621119843 7879 20464 129270131 76642 30408 969917550 30408 6515 217565920 53437 20464 275291090 48325 20464 936595128 16088 20464 325304180 48325 77725 399058212 9573 77725 732766233 5793 16088 247687424 77725 60068 635700448 2485 5793 860077613 41873 5793 517615110 1835 9573 52692862 34541 60068 360051016 78543 41873 770133747 41873 43041 772227329 67757 78543 614463466 85081 78543 161386287 34541 4380 989204733 78543 52647 864461051 67757 8859 169875671 52647 53209 943634700 8859 6588 427789875 52647 13204 230097748 6588 63274 38251541 63274 18274 960676391 63274 28465 607797955 6441 18274 740481621 36871 6441 579709614 63274 11437 391178056 28465 41461 786736194 45453 36871 101763590 24628 6441 610582964 48697 24628 938261744 24628 32479 404859952 24628 82527 83136608 50247 45453 697520727 61082 32479 996185853 61082 76542 260721290 32479 28112 505820599 76542 57952 944598147 28112 57063 902334683 57952 9970 649821190 27460 57063 65403268 76228 28112 300897991 84568 57952 284406866 14980 9970 177535759 69429 76228 193866545 28998 14980 354353030 49627 14980 92939120 71912 14980 639883784 74777 71912 186464954 28998 75917 907879734 40100 28998 315231462 53994 74777 113967109 54955 53994 320090204 40100 76467 140065400 75917 13843 315994057 40100 24348 422790240 54955 5008 724450094 54955 33011 543011347 3303 13843 663838765 24348 57203 247543764 5008 5480 361182178 57544 3303 842349947 58340 5480 66142475 57203 64398 335229723 58340 83939 672154592 58340 70561 140290936 70561 62503 264226831 11994 64398 513470814 63383 11994 165339649 11994 40489 511774620 70561 16374 148455504 36771 11994 715247378 16374 65680 658253090 61576 63383 734278906 13691 16374 683838530 36771 12617 32313514 12617 64677 288752162 24139 61576 204174704 60948 61576 61929892 62573 64677 607502065 47286 64677 782513883 70051 47286 279019588 24139 28435 854567393 36398 60948 483574097 62573 12321 298542965 54813 70051 353757096 28435 21569 782429926 36399 54813 24936765 12321 7054 32295899 21569 68610 467807570 55077 7054 593554689 3105 21569 466187836 80111 3105 79817243 3105 3461 237201488 14680 68610 209766967 55077 53470 433380668 15764 53470 297529252 53470 85875 744054263 15764 74286 357407006 53470 86624 24520036 86624 38641 75493427 15504 86624 955464788 38641 35645 152314304 15504 54365 3639068 15504 27447 592133573 54365 33764 605777331 33764 37063 824084069 57981 54365 67995114 33764 61948 594844056 61948 21004 603197495 62982 61948 854932852 21004 68603 501924572 21004 53647 454011117 21004 87349 157075098 49287 62982 326123544 25619 62982 319884444 49711 49287 264904963 53647 22348 964573021 11556 22348 108267135 49287 18747 306862168 18747 79299 144691425 30998 79299 738605320 22348 51204 837121015 11556 70091 577709505 1109 30998 669346083 11489 1109 89092444 13688 51204 922517862 33889 1109 381773738 28581 70091 689512199 11489 31508 40463452 31508 57646 572960317 13688 32049 122285413 32049 20002 488213477 28581 50819 107600895 20002 36127 612619572 32049 25650 1914019 50819 67002 179618911 24636 67002 578602840 71085 50819 104668821 7203 25650 153737697 25650 68487 42252044 50219 71085 3326538 52501 71085 538879854 580 68487 46331585 580 64770 923949109 580 64226 949060494 72111 52501 299659281 4200 72111 39807405 45580 72111 715753390 64770 19780 89386068 19780 5876 414387712 30212 45580 938200307 30212 36109 389368474 45580 14945 315779248 87118 30212 525631841 30212 56936 120568548 58020 14945 417379783 14945 55921 237686490 55921 7267 361511710 87118 17777 889684388 56936 6744 75845810 28031 58020 487402945 81926 6744 467639839 81926 74798 15894197 17777 26844 379651349 26844 77507 216798890 47560 26844 754129399 49263 74798 93078382 45607 49263 524318694 77507 66502 342567868 45607 49266 730890922 66502 36161 322867119 66502 18166 292064200 17658 49266 809563040 28507 49266 549604382 32304 17658 791553079 83959 17658 95541361 66244 83959 955281 18730 32304 511199073 13975 18730 451607127 32304 21616 679678790 83959 69332 537405831 69332 82708 528437912 69332 70158 134855112 69332 6385 891858191 6385 76751 807739840 82708 26014 645592094 42517 26014 476052518 26014 84908 396193267 84908 17714 443748553 70030 76751 542412036 58616 84908 571247840 84188 84908 71806706 70030 14982 53650945 7370 58616 146601647 7370 32338 326372550 58616 20104 878696786 20104 78953 965121325 7746 32338 199295293 34156 7370 164924004 78953 1682 429915766 15502 1682 566418948 78953 84455 955787152 24715 34156 865680502 15502 82914 33119724 10173 15502 150294418 84455 21780 102279737 42524 21780 66001506 21780 11654 998778078 2395 42524 757092220 75485 2395 182459571 28248 42524 676692861 18096 42524 652275849 2395 37356 173323756 5561 75485 446823322 18096 13729 795240976 13729 32606 163427953 18096 50116 804763296 13729 23501 109164089 13729 55996 323711873 50116 29546 537421904 17834 32606 422848272 55996 39839 48064899 29546 77883 813788082 39839 34712 166051277 29546 61666 44739051 61666 14200 359377771 77883 81841 114699905 48756 77883 68278797 14200 50503 568257461 79670 48756 478787768 50503 52111 244357556 8473 52111 577674710 81902 50503 613947174 83107 52111 424597351 67859 8473 534155311 85590 81902 411665338 85590 70806 454237244 14606 85590 3402409 56153 83107 359089562 12182 70806 691421977 71586 56153 370480883 63372 14606 977776873 18014 71586 767486067 41667 18014 478237146 41667 20825 561157788 63372 75131 551758315 46820 20825 451756984 75131 23203 707152546 41667 46652 521304523 46652 84698 855879554 67925 23203 798801850 84698 24639 717496115 64563 24639 579791477 85420 46652 373580770 31014 24639 742868559 20177 85420 195226001 64563 76888 820835194 76888 14646 303562928 81673 76888 71574893 44339 76888 629097488 9489 44339 591341336 45069 9489 143280725 81673 76789 15321528 42073 81673 961318827 45069 18158 687215866 56410 9489 297118584 56632 56410 789775973 18158 81249 591573159 81249 39386 440545922 56410 16093 13481189 16093 12287 882673025 16093 35728 149280272 12287 54317 234226412 54317 27824 144345830 16093 20402 87159622 40251 20402 643566684 54317 73663 659331820 54317 63498 574115627 27824 75684 489797028 40251 55313 63795747 76322 73663 57665536 40440 55313 515546959 77328 75684 80561729 76322 60377 69525308 40440 50535 72274047 60377 16522 557038481 25847 77328 144230034 60377 41068 363487990 23190 60377 11678302 53778 16522 389290449 32106 23190 986309836 32106 51074 629855230 63516 51074 819704541 18140 23190 172811353 63995 53778 591921661 18140 65730 339030813 65730 16010 155070479 63516 61978 202061404 5014 61978 814214239 61978 49368 461772556 49368 24326 59625907 17217 5014 546468057 17217 15332 430162489 5014 33299 434828735 15332 66925 122822566 66925 64038 245711412 7284 33299 709492666 66925 11220 607290407 71240 11220 79537500 11220 76481 543731475 21533 76481 721741558 7284 55922 26079057 21533 49306 589856409 21533 45009 964960592 55922 42571 204759871 11149 49306 995591633 11149 27674 298060535 46783 42571 468241718 27674 15067 157048438 42571 39172 22580163 78122 39172 432222336 27674 40028 389003405 86104 40028 996374565 86104 56689 523428558 86104 1301 628911921 58093 56689 304920275 21825 58093 802438670 72558 1301 79981865 21825 70743 264172490 31659 72558 501398426 20261 21825 324191954 20261 399 733318138 399 3471 744082450 3471 39400 55508211 82993 399 809663007 39514 39400 181001890 82993 60160 51412647 60160 70251 236116694 68912 39400 271331806 70251 55304 976215626 50031 39514 679221634 82350 55304 103413555 35846 55304 317167931 68912 14813 431504432 35846 41186 933370574 35846 33032 50272781 14813 14395 134925617 46534 33032 584847716 46534 22941 837667123 41186 17255 780138953 56623 33032 570960649 12708 56623 741731823 31786 12708 236178837 17255 6557 670160506 30428 31786 589910118 6051 30428 260270718 4570 12708 632544732 62350 4570 308341105 28639 6557 104628740 6051 55765 383569433 26683 55765 525264744 62350 27732 148078192 55765 64022 69949482 64022 65857 539198427 55765 41817 225798183 59622 26683 259979435 6753 41817 985510922 6753 33106 419132126 40630 59622 684592475 41817 9029 434233101 74125 59622 293217814 6753 71750 248667045 51790 33106 763220790 51790 17357 727991558 51790 83353 149370036 31880 17357 905848843 29868 17357 397919554 51790 78160 334825139 48444 17357 491885641 21873 31880 80518339 21873 46912 898393645 21873 62997 514442655 62997 30509 47241732 77351 21873 663143376 53511 30509 727900113 63500 62997 858853148 86789 30509 644396646 86789 80442 799396822 9666 53511 369561042 53511 37988 127983316 26408 86789 343982071 37988 39322 193565856 80442 80820 792791893 39322 72963 914803358 72963 27689 107447260 26408 17375 2361359 27689 49095 40852171 72963 79482 447294521 63127 27689 7927844 81220 79482 672444457 45723 63127 60330725 36764 49095 609462233 81220 58265 343850498 63127 27050 112344806 45723 78994 493796485 58265 59954 84858966 81651 59954 126676631 27050 55123 284712880 6260 59954 659332164 81651 20941 56662408 659 6260 47354286 659 82623 477653027 77432 20941 133376829 78291 82623 28816707 24329 82623 887901795 20304 659 729648978 21345 78291 85075118 13492 77432 652959889 42168 21345 453002965 68071 13492 994853503 49902 13492 710665515 62222 21345 637094356 62222 77662 210653639 68071 65696 314359719 54525 68071 973839823 62222 29147 341797926 64807 65696 135078592 2823 29147 961916913 50932 65696 449431201 23753 29147 114792791 72877 23753 691994782 50932 12051 138081865 72877 52463 36069329 23753 84585 911028214 52463 84461 261379147 84585 16387 140904444 12051 21295 690626886 84461 86355 366935857 86355 26527 552322384 64068 26527 476299028 26527 58697 904834051 86355 20688 252389016 86355 68866 342580606 52604 68866 13400762 68866 65368 57555899 65368 2651 129344802 68866 62929 825151670 52604 35154 231653281 60588 2651 910984768 60588 65606 55325992 6799 35154 901079562 47445 6799 849441277 77503 6799 974229233 47445 12358 198019674 25408 12358 750189059 2139 6799 757746525 72266 25408 344932004 82428 12358 399968452 72266 55016 76957820 9403 2139 479524416 55016 20998 246595464 86015 55016 736580749 65569 86015 581328583 72484 20998 785484482 15882 20998 110915524 25715 15882 222226317 54916 72484 37040909 15882 68226 161250585 46130 25715 140561077 46130 83493 95370809 82583 54916 33588959 82583 74633 250805945 4867 46130 715769224 74633 9767 66033572 63672 4867 916659958 56555 63672 779757111 4867 18053 711976255 63672 11383 87518906 63672 9964 337088239 1079 9964 490650889 18053 30402 713813861 1079 83993 17547899 1239 83993 637061148 30402 13284 467157610 1239 56331 538068740 13284 18624 225921410 56331 39718 268162102 9749 18624 802695009 3212 56331 127501751 39718 71100 481691069 71100 42975 971835618 70432 9749 59933482 42975 18137 482818740 70432 17654 829633060 70432 36232 20455775 67029 36232 972943440 36232 46854 738193854 67029 71918 42673454 65694 71918 21806171 65694 54339 857909927 49755 46854 924875831 56235 54339 836565307 49755 3031 413075041 65694 18247 882001958 48284 56235 65537948 45694 18247 437254851 45694 42230 330173907 48284 13437 573701788 18247 7697 497157068 37589 7697 337932324 85657 45694 281167847 13437 76144 809431526 51600 76144 6399803 773 37589 247133054 773 82333 214452393 85657 69352 145629933 72113 51600 893907016 51600 79799 184882507 37970 69352 179004607 79799 33149 700075199 62789 33149 135610192 37970 16006 134432469 10816 62789 339551081 62789 25995 131293094 73718 10816 816501803 50139 10816 59353691 32357 50139 337650232 37769 25995 969547701 50139 33354 573406546 37445 33354 77288707 37769 31980 26756435 60423 33354 927187161 59598 31980 910146579 31980 36000 80161858 37445 7742 883986833 35141 60423 186210089 60423 39133 770083455 35887 59598 337897473 39133 28827 733809512 35887 21690 798859034 41452 28827 643448683 21690 72730 353013665 13684 41452 432030640 73349 41452 30181649 84329 41452 391758470 49463 84329 793296123 49463 67708 35421694 49463 60450 44211055 73349 53130 390102003 54195 67708 739752157 67621 54195 757126318 53130 17184 146202210 71119 53130 99121152 67621 81284 341877009 55602 17184 805806598 34349 71119 88274679 48334 71119 703981466 81284 57986 135386896 44701 34349 616366059 48334 71172 141449292 71776 71172 125555248 65585 71172 131672133 47636 65585 212777749 50740 71776 959061563 71776 39367 300256098 16222 47636 729484936 39367 63475 329808666 39367 62905 289624889 62905 16477 359786828 34853 62905 966893180 16222 25132 624754289 54643 63475 319881407 16477 50460 348972552 54643 41980 317264210 60563 34853 620836845 7330 54643 825979488 50460 66619 98491616 65047 60563 907369033 86439 41980 133534807 66619 29274 619181815 29274 87227 122793368 87227 14037 196206020 15098 86439 76870247 76723 87227 734048200 29274 48700 117332805 87227 69476 454766850 47002 48700 608625589 65483 76723 923339197 69476 1781 82432908 47002 44270 627969450 44270 28370 404349608 2263 47002 449661845 9915 2263 116633259 82340 1781 519143287 9915 62362 781010524 2263 53100 388991670 45278 53100 339508202 45784 62362 356405925 62362 81125 923544947 56782 62362 705551873 53100 33742 643911855 48689 33742 340513895 56782 35587 787483329 33742 38120 915168284 6287 48689 209489199 49796 38120 425702339 40008 38120 702119373 38120 58551 969196379 39938 58551 937427760 58551 5274 921437046 39938 38146 331697467 39938 39807 474758526 39938 22966 600659105 19985 38146 940100467 19985 29486 774134925 41192 39807 122630853 13798 29486 658487412 22050 41192 228133274 19985 8042 579514189 73248 29486 20919678 8112 13798 391471993 56391 8112 402842194 27845 73248 174502549 27845 72449 912343996 12884 72449 565410939 70545 72449 682884943 27845 46546 849242458 70545 35454 420830425 70545 32439 841324269 30144 46546 826621964 64420 32439 859099581 64420 25797 591055024 73624 30144 264913914 55042 25797 668590434 30144 35465 815006205 23629 64420 633431490 66401 73624 988648476 64762 66401 152585913 35465 42868 113344957 64762 58164 980114032 44274 64762 603743652 64762 72501 428380652 24811 72501 525675145 72501 64317 755404023 24811 74382 62658318 84515 72501 687491308 72501 23474 236311504 23474 26201 291861241 74382 56532 950250978 56532 4775 345653520 59528 56532 354994485 76640 56532 824251731 26201 49653 720391393 4775 16745 64343035 2956 16745 894283903 646 2956 217524945 16745 46849 559972393 2956 82170 803530014 46849 43731 495116672 43731 13249 157679651 82170 22413 993476374 62761 22413 332049237 13249 68 976233639 59581 62761 583529645 62761 10705 289394852 68 22415 396774502 68 8675 613300874 22415 37344 693064997 78880 22415 50380227 22415 42919 872461316 74842 22415 801865099 8675 54992 295208034 47188 74842 735891857 42919 21917 152517729 54992 21918 510188435 54992 26046 493816218 52729 54992 7884688 47188 7435 438485387 26046 9241 302292282 46235 7435 615635644 26046 34311 803714546 46235 78693 88592821 78693 40659 85952729 69669 46235 603224037 46235 77319 539065849 79512 34311 80997085 49926 79512 418187964 49926 85427 260317489 79512 52354 327459516 85427 76919 90121049 85427 15809 575548946 52354 27117 46345460 27117 83830 262319071 76919 52394 272584659 1844 76919 506845878 1844 6176 8814836 27117 80742 753146798 80742 16180 580092194 52394 40668 879065473 65623 1844 827948831 80742 43445 364034284 43445 85698 464094970 15499 43445 990183732 61737 85698 641334767 65623 54886 989764025 47834 54886 860323899 85698 5436 20425782 5436 35222 1262954 66269 5436 391500205 4447 66269 552388904 4447 1883 14584265 39209 35222 913939205 7975 39209 658611395 39209 53314 311863289 20413 4447 382380331 38992 53314 808324539 20413 18617 606307084 18617 19622 233669562 33663 19622 701864667 20413 30570 619166765 57070 18617 164009194 30570 14171 109458013 30570 85167 238676372 14171 55797 172212527 30570 58135 237084927 36961 14171 233555358 55797 24594 138321520 55797 71190 724432954 55797 86516 346558663 83986 24594 187126132 86516 23609 881141062 35547 83986 180386307 42768 35547 972902879 37974 83986 936455312 40798 83986 141576547 23609 7040 218912588 7040 16509 740145440 42768 64131 195053415 16509 74145 144124265 85969 40798 314031088 74145 43838 944383721 74145 67386 485394732 74145 16972 400113709 85969 32440 879638154 62562 43838 98640279 67386 425 328127714 67386 64202 914731306 425 43962 172262186 67206 43962 922569888 19098 64202 267434431 32952 19098 369372275 85666 64202 74764874 20175 85666 667233967 6819 85666 793372227 20175 84232 489600580 32952 28018 45083772 51347 20175 360022460 20175 54909 369205892 12601 28018 445338889 9381 54909 359324889 87433 51347 20641032 54909 20093 228793207 4914 87433 195966623 87433 26291 528039222 87433 43560 362289241 33219 20093 740231994 51218 20093 134337020 75253 43560 546211930 43560 19002 789847855 43560 33993 317961917 60954 75253 4536522 61444 60954 418465436 61444 74031 746040541 61444 83195 977211499 53637 33993 741548072 83482 83195 440391297 61444 23463 23988991 5850 83195 402594140 83482 59933 922756246 59933 15645 43524823 23467 59933 578623363 15645 61873 721739701 5850 51547 303786383 61873 25271 219564068 58466 25271 312568488 80945 25271 78115373 51547 86524 753088022 58466 41305 534180340 41790 41305 136768485 80945 7169 395540693 44379 41790 700444576 41790 2528 493022010 41790 86182 357632844 41790 26257 649421878 53087 26257 678765861 57995 26257 417950926 6357 53087 34252566 82294 6357 675382306 82294 56528 112674958 5628 82294 284189537 10151 82294 284988708 10151 24645 594864804 10151 69655 858885717 23431 24645 242237993 69655 40767 492953332 43211 24645 726487108 23431 70657 473710675 70657 53288 770347824 58615 53288 115125269 43211 15140 964248957 4876 58615 670265452 44449 58615 756313053 58615 27271 226923210 44622 58615 42556967 58283 44449 179158084 58283 43223 764841612 46357 43223 394084111 43587 27271 207256221 46357 29091 341267910 33171 46357 101140380 15007 33171 87272898 59805 29091 880135500 13200 15007 899652955 15007 41921 97359791 15007 54920 775285726 13200 61744 366218403 31182 59805 296324981 24761 13200 2585547 20187 24761 406743165 31182 6167 862846357 19013 6167 76921715 24761 9186 902564389 79456 6167 692427085 6167 1822 429008353 65264 79456 411831172 9186 51807 572948937 1822 20990 62808919 79456 57871 912603991 20990 40792 956084110 84395 65264 534789147 40792 76978 924088880 79376 40792 881953715 69724 79376 23539006 58775 69724 596178401 79376 44048 634714473 49100 69724 868699768 79376 19249 644261776 69724 86069 887674711 19249 44347 586117466 86069 35866 75416557 49100 1573 551864495 19249 40360 349569056 36709 86069 953966279 30359 44347 282167988 39319 35866 977169529 1573 48060 198969276 36709 16861 717964684 8939 48060 974188619 8939 53693 670494951 82774 8939 876818558 16861 40647 586940827 47397 16861 721878310 86657 40647 74331533 46530 47397 420407815 47397 79408 631268785 85746 40647 363430335 26968 47397 996706213 46530 49007 650323044 79408 21368 680205138 26968 76609 565755581 49007 75576 601964515 49007 34554 411149426 77217 34554 698164197 77217 40289 766465587 23252 34554 513254115 81717 23252 378901272 41819 23252 946351521 75188 81717 183913895 18000 41819 415365304 23252 46415 386164752 75188 76968 952662429 53217 76968 934800068 13679 53217 315110828 13679 11969 457590184 69501 76968 222646843 11969 41045 505206982 11969 71362 640586972 13679 62893 997056906 11969 32067 6727152 32067 21808 412443017 68856 41045 111839340 32067 81057 472692558 81057 3741 744640221 3741 33534 783906614 21808 35732 113444512 3741 35563 911672312 52013 35732 919666453 60697 52013 720508283 30594 52013 136628193 1475 35563 82609596 20243 60697 53960582 52013 87337 36402744 1475 16177 356689334 60694 30594 590847772 43439 16177 649498493 80212 16177 735914101 43667 80212 647151427 80626 60694 377077743 8162 80212 717729460 43667 4521 109346222 30472 4521 183572073 72531 30472 749797262 72531 35393 572523615 19318 72531 43048506 35393 45300 353436711 72531 35463 920943192 2533 19318 565991027 68564 2533 806977545 49316 19318 990805585 45118 49316 138613196 30748 68564 106148806 47668 68564 959190960 58484 45118 788166654 47668 7421 850124580 30748 84986 349769409 81447 84986 189586436 47668 84546 833005685 81447 44912 489096357 29397 84546 114721942 74952 81447 967197457 81447 46936 657802963 84546 63464 728072294 87531 29397 698002935 87531 32892 998990700 74952 44519 637907856 63464 59120 34145298 11456 87531 569680241 19033 59120 349873244 11456 8500 34637660 36132 59120 568775709 70611 11456 11984975 36132 44762 917748550 8500 55923 402778541 44762 4894 103036310 44762 87355 938989769 70611 51769 985659133 87355 12142 810890766 19868 51769 525619423 19868 27228 101297618 19868 54646 50218571 9506 19868 219763069 12142 49818 335778485 44354 27228 635249175 26872 54646 852322904 26872 49026 738165901 49026 26932 54293903 81818 49818 884493456 4634 44354 595141535 24473 26872 231403710 24473 18466 657288828 81818 9643 620927961 18466 42824 324735261 18466 43915 209195739 24473 2433 793228777 39137 2433 79997507 20094 39137 754731529 65663 2433 485360265 82573 39137 794236583 67948 2433 481194441 50321 82573 790496273 78375 65663 772690799 50321 70948 969511216 67948 80033 521865328 11805 50321 649488951 80033 76458 967863296 41049 70948 628695216 11805 19256 802242090 80033 81376 873126334 81376 72789 656301510 81376 45281 26963885 51477 45281 214835159 72789 37569 888575940 46745 81376 429754476 69899 72789 820804862 46745 55869 34404711 55869 47217 130309258 32149 47217 13640361 32149 12881 21828815 69577 47217 222022275 55869 2593 141291076 12742 12881 830611894 35207 12881 631193178 81523 12742 723416768 12742 74626 201840862 35207 27553 23190973 35207 37516 968533643 26694 35207 715532858 81523 7741 790737903 26694 41544 97471156 26601 27553 908752599 56116 7741 927876600 7741 30960 791487725 78842 56116 696431380 41544 10278 329538999 20915 10278 337150654 41861 78842 960855575 55305 20915 240816366 78842 77476 358165581 80796 10278 801400964 4767 77476 48984111 13338 41861 641327538 45817 55305 767650767 10412 77476 432176386 80796 79270 207180430 4767 64393 874964135 38396 79270 661523407 16678 38396 7511236 54047 79270 449390395 47900 64393 971360370 16678 60568 327428970 58946 47900 249759469 17615 16678 181306272 47900 61350 585365997 60568 48935 159841668 17615 3688 99478296 58946 25555 768907946 32303 3688 931376231 71654 61350 802698929 71654 31608 799980083 50141 71654 893200158 11118 71654 125812389 36569 11118 182817653 50141 46245 565283747 7376 11118 394815289 25069 50141 411137441 25069 575 697671492 77656 46245 863045152 8557 575 856505443 56507 7376 123482316 63537 8557 540210809 10752 575 77689238 18898 56507 668799144 8557 66187 550710168 63537 77960 77650786 77960 14702 333893782 10752 50826 878150818 18898 15900 230607209 77960 44156 150578844 81594 15900 693176517 15900 44181 185051424 50826 40642 267638390 64340 44181 470243567 64340 75762 466733378 44181 71046 284127390 53587 71046 48128820 14118 71046 665692654 53587 77052 985973302 71046 1378 839916225 1378 42688 658506221 14118 62014 739890070 9372 62014 740934304 77052 11737 157138873 20746 11737 531525708 9372 86581 619948818 28630 11737 853111847 30616 20746 34048884 43691 20746 392755856 41041 30616 103950128 86581 58815 536074160 40213 41041 154737628 43691 59008 64932065 41041 51973 562537386 51078 58815 7438430 59008 45200 145137887 58304 40213 172536972 74879 59008 363377352 45200 17402 208101545 51270 45200 737529138 8578 51270 828233939 80976 17402 669362177 74879 20500 867510897 51270 60824 507128722 20500 25980 912736210 44827 80976 824788686 16834 20500 704189065 25980 71990 738046048 82338 44827 652472945 53934 71990 377575546 16732 16834 408069746 16732 5348 883405073 82338 25667 260257738 85281 25667 346594343 85281 31606 619814999 5348 567 60502885 77000 31606 146634136 85975 25667 834427424 83516 85281 285792472 77000 62232 831960835 69756 83516 657667695 11668 62232 204888101 35440 83516 341308535 83516 10418 983494239 62232 63058 96033933 68916 35440 358725553 17096 35440 736299566 10418 30051 937226745 79150 30051 193945750 68916 9537 464916586 60150 17096 72977268 7837 9537 966842386 60150 8376 107800881 79150 5384 791305485 30934 5384 847858655 2697 8376 297154733 41302 5384 132532191 43393 8376 719899460 81769 2697 444976982 62345 43393 172654904 43393 12694 769496183 38387 62345 897630942 43393 36482 626027431 54175 36482 354869402 62345 78241 823711474 38387 34483 486250279 38387 72062 197721807 28649 78241 821332843 59067 72062 959395174 40589 78241 551632389 74804 72062 88420998 40589 28691 165296530 74804 45738 350829955 28691 57791 399826613 28691 81274 293622388 57791 67501 41850551 67501 71477 956378322 45738 81704 421430669 71477 10600 479371879 14891 67501 107411635 29051 67501 448602408 14891 86969 52288444 81704 11722 899270928 86969 735 804363252 86969 24376 191292315 735 56052 370952632 12792 11722 57299113 54518 735 205699200 43304 56052 273961501 24376 84748 56452354 56052 70945 30523680 57701 43304 483218809 57701 78755 742817095 43304 19517 274340455 53556 70945 680949549 47946 70945 230305026 46888 53556 975414002 46888 20450 628392521 18112 47946 861247455 71156 46888 290900082 20450 26376 641267764 46888 36197 184769431 50058 36197 50618226 71156 54838 959212293 9645 71156 848510793 60243 36197 744679964 59785 50058 819000250 65632 54838 718452823 79630 65632 132548252 14832 59785 341555369 29622 59785 227061717 29622 15080 648082456 80365 15080 559486563 66407 29622 782193348 15080 13512 414263450 62958 80365 178306487 7352 62958 587462494 54887 66407 459130790 25648 54887 606060898 25648 71747 962660444 54887 76791 139040430 36221 25648 186122513 21880 36221 787755532 40611 25648 224890726 36221 37605 602401313 44089 21880 291350633 37605 5753 990822838 21880 65628 884455098 86992 44089 920940765 44053 37605 823559769 69963 5753 444774577 24872 65628 95768129 44053 68060 217458524 86992 80401 670317789 44053 67941 825758351 80401 44757 130607462 75579 68060 45351342 67941 1499 775355810 80401 13790 926338008 76729 75579 310959706 26553 13790 271725330 76729 70516 210718702 64526 1499 246776127 61531 13790 665373919 12651 76729 614338596 35142 12651 60470157 70056 35142 195832645 35142 74136 943866592 69667 74136 416169903 10997 74136 89326939 74136 53537 952195314 69667 38252 59243385 53537 25615 241697073 15554 53537 388202579 15554 61385 392394780 61385 6464 549290752 13780 61385 6505323 16956 13780 926668276 24909 15554 855183253 16956 10270 126031040 24909 14518 786008584 10270 49254 233667722 24909 43295 195255832 14518 63437 247648746 1550 43295 496751395 35325 43295 705870338 74478 35325 409426433 77390 1550 4042414 63437 33867 157261966 50541 1550 671674935 33867 63927 943923626 9656 50541 66293204 9656 29275 980975140 22674 9656 908743096 22674 38728 290036376 9656 181 863229292 85353 22674 73791682 181 40540 57886188 30421 40540 126947677 24818 40540 732989597 84611 40540 495026966 85353 57098 777678479 30421 66371 761522706 72756 57098 260609603 66371 77071 26482235 35368 72756 320957767 41695 57098 5766575 10472 72756 625867508 77071 58010 232728800 13788 41695 527932808 58010 14718 421901090 13788 16585 451326484 63518 58010 193091813 56916 63518 469772984 14718 27274 519780303 42825 16585 648771260 73965 16585 346655215 10439 73965 624293366 28826 27274 60686983 73965 85922 879478941 55940 10439 817187506 25593 85922 57575078 74037 28826 292720378 40993 55940 662212145 25593 47154 70569540 55873 74037 900730702 40993 3747 286339753 51012 55873 693196099 26305 3747 713786207 14208 3747 651987405 51012 25637 70764363 39109 3747 100890129 25637 48299 579724754 25637 83423 378113847 28720 48299 462602813 83423 15247 727580953 15247 62400 15578546 83691 62400 807777098 8046 28720 26147665 62400 35856 833748100 62400 22446 365166897 62400 74140 294220532 7041 35856 939052337 65935 35856 983454564 67782 7041 855418413 7041 38381 591437754 7041 85170 641233334 60030 65935 196118703 77276 65935 122544076 1953 60030 566402524 66483 77276 536858038 3294 66483 422486256 257 1953 784172206 66483 75912 860735506 70411 3294 552768948 75912 87003 759553424 75912 57473 133995108 17193 70411 274475193 75912 47176 746223286 54900 47176 283435039 57473 32449 450920776 20204 57473 380340826 54900 49330 272233374 6952 49330 18144898 20204 30968 3208428 30968 82632 537473387 6952 8965 731047247 30968 34316 92503049 34316 33652 42739347 8965 16866 30572023 5683 34316 352754860 16866 68227 218476838 86989 16866 548932102 33652 70328 264830111 77623 5683 455914488 77623 31679 601829787 32302 31679 275654291 70328 5065 851505723 77623 5325 263662841 37592 32302 647697813 74754 37592 306714391 32302 26154 659454083 14605 74754 997647191 21445 14605 110530140 14605 41423 410228385 56943 14605 488411182 56943 9899 783743958 14605 47713 954765910 39873 21445 52356401 55551 41423 185380497 9899 2382 620377520 49264 9899 415106151 49264 80633 474413596 39873 46240 148952175 49264 54009 988778843 52160 2382 4947705 2794 52160 686853886 12441 80633 38287571 52160 69089 121391618 69089 38065 577403965 69089 61771 142436222 2925 12441 999635945 53318 61771 772703167 38065 63507 963888938 63507 68754 26514226 15434 68754 185846805 68754 3177 788996068 15434 23938 100472606 16582 3177 720081179 67483 3177 854002450 20462 15434 898591116 3177 64943 561902306 67483 36993 228384641 67483 51954 122462429 51954 70913 454040286 20462 66989 586428959 66989 25610 618197891 66581 25610 227689386 23877 25610 392983109 66989 3516 920993324 23877 77036 45880458 77036 67992 623938129 73246 23877 560309433 77036 249 950802540 3516 66132 973835513 249 65838 694283334 249 46135 368787845 65838 16658 15420681 52225 249 561408215 16658 83242 651981443 65838 29130 542782203 20396 16658 464441357 83242 24159 676991656 20396 22002 256913851 46576 22002 736225415 62291 20396 194504799 4052 24159 137263653 52538 46576 469498749 62291 20588 395370012 28397 52538 830480047 62291 46773 930138978 52538 83395 946664854 37903 52538 485981720 28397 19025 601132008 83384 37903 952484994 19025 44173 915354785 23692 37903 344040202 38055 19025 361279990 60865 38055 71926885 30074 83384 943522972 81404 60865 648617364 45285 23692 442774522 45285 31233 808987048 18651 45285 188486801 30045 31233 37607259 31233 6940 278595286 58511 31233 248762928 6940 69250 119189410 81512 30045 39862025 30045 74809 487167282 51499 69250 825951217 51499 19942 45163265 37189 81512 634834558 51499 31170 43539627 37189 37020 24637094 51499 68372 219946442 37020 66321 977606719 10100 37189 16684523 30070 66321 280026934 66321 877 695983527 877 58900 76654521 58900 5708 285380429 5708 73668 52355303 19591 877 912678445 19591 2740 977407605 53555 58900 642113395 52613 2740 654884143 34681 19591 825866592 53555 23921 93719914 5218 23921 701512843 53555 29062 708985167 10780 34681 349160514 4450 34681 289212948 23921 71032 178218353 66008 4450 571016359 29062 78797 886874072 71032 8396 848780692 8396 87150 973088328 71032 41349 281857040 66008 55366 698386021 43285 55366 990645200 55366 29973 767656167 41349 37781 880292424 13943 37781 640280744 29973 48045 167961678 29973 18286 797402044 29973 9969 115769222 70502 37781 416055080 84393 18286 512407593 84393 29307 826738399 12781 9969 468475312 79133 84393 583611182 29307 60598 738383323 12781 49804 923424698 46689 79133 15333 49804 66207 132021357 23747 66207 667342834 60598 56066 341222576 12278 49804 198232983 69372 23747 226680296 48112 23747 28329607 34591 48112 95657854 48112 5339 23161247 44036 69372 254113697 77307 34591 105986366 32208 34591 471509142 65384 44036 646980918 65384 68700 596750381 32208 18320 316852533 50556 68700 110637303 55547 18320 699534848 68700 22378 160044748 14786 55547 847368882 18320 57665 619545641 19692 22378 187803342 57665 18700 116829225 19692 16311 870308276 68795 18700 65264477 16058 16311 724200011 18700 3396 281554712 42466 68795 252746619 58191 3396 109680754 42466 63967 513216876 32916 58191 990124476 63967 83163 931638913 58191 59464 146937274 79262 59464 48453138 63967 57706 850567794 57706 61078 660765693 54577 57706 498972934 57706 24293 168855721 25233 54577 64701983 24293 53995 828289237 33346 25233 637666219 72240 53995 301860982 28165 25233 235191975 28165 77726 377317484 2033 77726 159367837 84807 72240 903820211 84807 49617 720603768 49617 56229 955286791 18133 84807 319149237 34594 2033 27039412 49617 51365 457110997 49617 53983 344863165 56229 44273 388890488 31974 51365 424402440 53983 53407 257915582 53407 36958 288591629 74602 36958 657697274 31974 30706 667319080 18084 36958 850092910 18084 35497 90278326 17038 35497 787687273 74602 19394 863985758 1265 35497 682074012 17272 35497 80864782 17038 40491 380561527 1265 57125 875972978 9011 19394 500741996 17272 84090 646272805 47614 9011 439587727 65399 40491 48257654 9011 27226 175883271 9011 61489 298117808 49374 65399 632334592 28605 49374 578986143 28605 58654 862589801 61489 64548 196920948 61489 66309 368395705 66309 6015 863600814 46400 28605 732695605 64548 14484 756725664 42060 66309 757402487 14484 67814 803446006 58281 14484 558567484 67814 36193 852809666 81084 67814 225426755 84645 42060 400691219 27803 81084 942949301 58281 7954 87406919 58016 81084 516762265 84645 31613 762744095 39741 27803 40690230 27803 17859 734661840 39741 50964 873088099 58016 41884 164588351 31613 78626 247760950 17859 17850 424073536 41884 7153 406529007 78626 51754 115824270 7153 77062 382271052 78626 83305 668284401 77062 11738 574733954 83305 19582 714040530 51754 59200 472817347 7902 77062 797999849 83305 80429 25389560 72101 7902 73964377 33995 59200 225441687 33995 80561 180198423 7902 73618 111921571 30686 73618 409346190 86831 33995 266100787 86146 30686 217362306 8740 73618 913455617 73618 20898 342758984 73259 86146 154336860 20898 67112 608457175 46552 20898 785051704 20898 24158 99270420 56504 24158 976461503 34558 46552 99965012 46552 50637 15563262 34558 64252 920447201 20418 24158 687588304 34558 64466 44567434 50637 40446 297948746 68141 50637 11708744 64466 60194 287333349 68141 37869 89195676 64466 20356 414773974 20356 8904 201548334 68141 5442 547094 8904 44016 3214348 5442 75880 132503214 69 8904 895984198 66538 8904 704787734 69 70160 815848479 26345 44016 727427647 69 77912 666388643 69 22895 541974004 16134 77912 919558525 19293 26345 164869700 57089 16134 256488633 16134 50382 865371018 54621 22895 358024713 50382 62705 335188017 12723 19293 554288525 57089 59042 369578555 62705 21140 121333907 63935 21140 512503988 45634 63935 168595535 63935 58364 570816364 42003 45634 642675417 85606 21140 278288744 17219 45634 418292662 26627 45634 20020137 2714 26627 512701848 26627 64354 121634807 2714 82929 342125584 17219 51125 819907487 82929 75333 972183515 75333 32161 112239694 32161 53899 343346963 59978 32161 83974913 59978 67854 688932716 72301 53899 39548024 13628 53899 518803322 13628 77575 547004963 13628 57725 761124748 61856 72301 323059149 77575 18327 498072805 67929 61856 369784947 85213 77575 233001821 18327 79947 484997832 64977 79947 35974627 46298 85213 127794052 46298 24556 165033523 16194 64977 387146533 39822 64977 574368342 15774 24556 825577704 39822 52380 772633045 16194 22689 973345657 6424 52380 328006465 2334 39822 305431456 4368 22689 198160678 52380 19300 121064973 8591 22689 824086239 8591 70767 559524484 2334 8681 539818722 4368 32737 337248164 19300 24773 54460334 17766 32737 583951490 24773 2230 410108659 34569 24773 727874341 24773 32497 147252168 2230 50889 100294409 17766 8539 271094123 39889 8539 63837930 8539 74582 151539737 8539 50970 540748150 76358 50889 997759989 50970 27798 898450245 18523 76358 857695741 27675 27798 731450638 46061 18523 207529744 46061 67007 825824160 65521 27798 238773717 84918 27675 481483933 56519 65521 85906373 14453 65521 485875726 14453 30664 615326668 64285 30664 153043753 15586 56519 217359251 75742 30664 485521379 16218 14453 586151067 41874 64285 718599400 38595 15586 393115351 10264 38595 110789985 16218 20232 780057073 48448 38595 353358254 41874 36977 763455774 42562 48448 249576893 3379 36977 441474414 42562 56213 503628215 48448 40283 792935448 41487 56213 760539326 40283 45425 428190426 41487 76174 147199258 20069 40283 982981110 19544 41487 14448663 19544 39616 511506514 64033 45425 858075933 3300 64033 55130407 55529 20069 7949306 36632 55529 663622890 36747 64033 675290645 28132 36632 393006323 50766 36632 134340854 36632 15396 360961063 50766 40437 66894223 40437 8625 479989360 50766 85122 414674977 85122 64434 446049327 40437 24320 406245811 25652 85122 47111220 64434 87030 703195314 66658 25652 711291584 24320 22925 315755948 66658 13812 235169865 30013 13812 306642169 15946 13812 390045512 78461 66658 30904119 13812 35904 611833050 15946 14820 322565271 41972 14820 508246741 41972 48338 979206973 14820 42687 69409392 5206 48338 748932235 42687 87335 955756184 41972 22542 797005505 87335 60014 280905218 60014 57463 414001487 60014 3334 619021116 63106 22542 463651491 33653 63106 758495388 63106 79740 458016435 29872 63106 457259172 3334 229 636625434 63106 42897 359198226 33653 74244 894402684 56430 79740 53682897 50249 56430 708197416 56430 45621 120007957 56430 23784 491067357 62037 74244 464824046 45621 54720 783664244 34056 62037 493306381 62037 24356 442958764 21497 62037 632455865 62037 20303 819034826 54720 40112 529420263 24356 6284 97041203 6284 80253 471004515 65911 40112 908288005 63012 40112 397890040 41375 80253 550164056 41375 20054 381333046 65911 75179 574665224 20054 22401 568007472 13303 20054 134654193 15561 41375 58838143 22401 26955 483593480 15561 11727 821016867 15561 44989 516988369 60626 44989 685678847 26955 53399 401973035 59704 60626 318107156 30888 53399 54294894 62301 44989 85197223 60626 54946 471830760 30888 80996 617789938 4393 30888 934660197 25972 30888 985388986 80996 4860 58013036 25972 60637 280090702 60637 9721 291260675 4393 58072 963502014 25972 59116 891073366 59116 46232 406439097 46232 75442 795540663 16079 59116 301633980 61605 16079 159733403 46232 40475 696527934 75442 51396 261369156 36883 16079 176611195 6887 61605 117328768 51396 55606 460227431 6887 71600 498556815 71126 36883 413830736 36883 36200 704045575 17716 71126 601753429 71600 55336 32850282 17539 55336 475193104 7024 17539 54807025 55336 2167 889534432 33167 55336 973750144 8596 55336 900377734 34652 33167 663425897 69443 2167 200028193 15527 2167 83663524 15527 34702 363027667 15527 48660 23556869 34652 13931 105497605 15527 1962 121387865 15527 23783 783716233 85324 48660 65766129 43918 1962 525772388 44092 43918 803241455 43130 85324 580089107 85324 46308 882597692 7430 85324 265945216 71919 46308 513308301 43130 29188 694864082 18341 29188 468261317 17750 46308 954045599 71919 69155 124048011 17750 3023 605433480 29188 27329 992844713 38732 18341 227267612 63772 38732 82775775 3023 70313 644698716 31013 27329 248969857 83130 31013 952191012 31013 59853 23952946 63772 7116 615292490 3569 70313 854420008 7116 11024 320447523 3600 83130 900077004 11024 3495 396978857 3600 45452 762720229 11024 28146 625295860 3495 61238 520614073 49515 28146 739405818 57131 61238 646693123 45452 65195 332724064 8125 65195 830173624 61238 56332 730527150 8125 25115 410234 56332 39809 983871141 4013 65195 67514632 58642 8125 635946516 22992 25115 185434036 58642 54353 142179299 54353 61623 824221994 54353 82771 158882060 82771 71921 742698962 78572 82771 31259513 73835 78572 719939958 61623 63841 629288170 67985 82771 589855110 63841 59095 948618328 78572 73854 791951363 63841 50926 351688564 15315 63841 66896341 69193 15315 374273825 59095 85898 639756035 69193 70165 613894661 15315 21024 819130730 49717 85898 763217459 47496 85898 264815 9924 47496 787843996 9924 10972 411310137 22048 10972 711309510 64648 22048 442285190 65446 64648 202915876 22048 49553 7642614 64648 81019 157201734 19673 81019 535712382 81019 34118 296988273 65446 28400 696966352 49553 24456 294568744 40058 28400 533998788 57397 24456 14428808 67494 24456 369570064 38282 40058 554031291 74898 38282 552262135 270 57397 965315004 67494 17128 13495147 38282 42010 947338716 17128 58416 722254894 42010 76383 340436985 17128 58184 6821495 58416 56127 382007834 58416 67868 6529016 34831 58416 850175299 58184 45843 202774554 74477 34831 745250453 28637 45843 905723797 34831 46852 794935559 50120 46852 242358227 46852 49035 497645088 28637 6548 543358487 76783 46852 610708982 6548 71221 844617306 17127 6548 12633969 17127 6662 413334989 76783 64704 149286058 47275 6662 703226021 86397 71221 815206710 17127 30094 62806348 30094 80983 118283103 19076 86397 662642401 81780 47275 707386942 36175 30094 180761866 33699 80983 548692758 36175 7232 556322050 33699 52796 70256803 36175 3202 66846988 3202 995 509050520 33699 83330 944046182 7232 4972 183369194 3202 23969 579788142 83330 84845 630054005 71752 995 716465492 5770 84845 697801899 64152 4972 963159073 21067 71752 897369090 23774 84845 237167607 64152 67326 751716722 11780 64152 812111232 11780 23807 841049564 67326 80666 51780026 47282 23774 320630170 27265 67326 444788502 26896 23807 882607656 54209 27265 56397878 20723 27265 598732205 27265 5615 251148451 61500 26896 624232882 5615 9333 379079624 2831 20723 599402132 61500 32094 843152481 77320 5615 525589221 32094 38941 806559954 77320 13308 498249561 77320 63614 430231772 7227 63614 839620819 63614 84852 103121842 58841 84852 453155161 58841 14977 694964377 20798 58841 789261377 11037 84852 254256017 11037 39445 92580974 11037 81493 321812492 39445 69294 325534759 35382 69294 743881335 4423 35382 748163512 12540 69294 274224464 12989 69294 519870255 12540 17408 403575025 66125 12989 551971954 17408 19412 62451640 55995 19412 20851294 55995 6324 256876461 6324 12273 566000174 55995 76408 514801971 2797 19412 555719443 2797 56251 448287833 67131 2797 126978804 60940 2797 922663321 14811 2797 176025139 2797 85103 229966803 55667 14811 958611172 49660 55667 50457733 44995 49660 437492034 55667 28950 201633942 77330 28950 992872253 28950 28929 86089461 77330 66303 134691763 77330 44844 192762701 24426 77330 147323109 44844 28742 908469837 66303 77665 329139008 44844 79041 56375668 74148 28742 979374343 34049 24426 761147722 77665 65461 350616344 34049 76588 932104482 76588 30547 347822141 66030 65461 640225293 66030 82757 994144021 81882 30547 479810862 30547 52266 810977516 66030 24937 705772520 81882 84078 761382592 24937 28758 498877564 52266 38779 311132591 55746 38779 464264602 32365 38779 469137770 36186 84078 948905758 39760 55746 204711957 55746 19530 308944295 29014 19530 406200706 73869 39760 864555817 73869 52413 928643690 59392 19530 244369721 29517 29014 51673045 52413 40562 614836685 73869 84796 995113603 12326 84796 660836188 83649 29517 924177125 60361 29517 370234596 13773 83649 272093853 55105 60361 728097664 82447 83649 60172167 82447 25 42260086 82447 77514 944605953 51227 25 820212424 29813 51227 444769506 67931 25 809862204 51227 480 894582050 48543 51227 1233608 51227 86076 483445206 86076 38983 366454705 480 49111 494228548 480 65997 87571355 70211 49111 39520996 49111 58479 358748089 70211 31933 144821498 70211 61517 905362820 65891 70211 468881876 2787 58479 322394138 35217 65891 151343636 34648 31933 469327187 34648 14601 679891152 65891 23572 674559038 20660 14601 185937666 34648 40719 78277347 40719 80426 849411987 65414 40719 458031 20660 23150 324539295 23150 36404 614562558 79176 65414 250868034 1112 65414 380707837 42251 23150 912672749 36404 12870 305715896 36404 46694 86209914 46694 43463 500075153 42251 42345 623232944 43463 40046 538699390 12870 40924 101108081 26162 43463 582629997 40924 57028 446600123 57028 7094 808944966 6376 57028 958155745 6376 15486 492168995 10024 26162 602465080 26342 6376 204304379 26342 38793 932558548 6376 18935 954055345 3440 15486 723599222 10024 3546 784334972 3440 39174 592913973 38793 33894 604911734 39174 86161 106328815 3546 36128 371787362 86161 61867 61902252 36128 18056 199515340 11296 61867 320357402 36128 38167 657030833 18056 87333 522896002 33959 61867 118757236 33959 57594 108447730 87333 750 683726896 750 50156 908073829 750 87166 443786626 87166 50030 455102531 50228 87166 999031236 57039 50156 365048073 79538 57039 116679770 22964 79538 600070443 50228 48805 236362832 50228 77963 147917189 5491 79538 22991418 5491 78366 149371178 52728 78366 451820437 77963 2827 681738428 6463 77963 502660961 5491 9032 893639286 62908 2827 536225136 86645 52728 529202797 9032 81783 138418867 6463 8946 60649709 9032 83204 884838180 62908 32225 446425772 28374 86645 602107369 85316 83204 342501430 1087 32225 413501609 19498 85316 126864722 28374 66340 958693209 19498 66973 821547976 19498 79604 801019428 53748 66973 833607668 66340 57849 998505262 57849 73144 342584596 79604 63951 233992770 63951 33937 219774859 53748 43709 561125420 63951 14436 214894438 41517 63951 558638698 43709 63374 299997900 63374 34285 560332774 24039 34285 704248967 40462 63374 132917948 8031 63374 115360108 40462 65258 959865937 40462 74250 207157503 40462 55035 292710839 16567 65258 917082103 29251 16567 620528475 86027 29251 530979198 29251 82244 836486791 29251 2199 79449231 86027 28217 31178623 2199 75266 696092160 28217 80121 660696577 34372 80121 308112437 73308 28217 638589389 82046 28217 47380083 73308 14465 695991442 4139 80121 568151193 73308 15913 952164624 19291 15913 269259094 62655 15913 521106565 46592 15913 241124263 9677 46592 151040596 19291 79973 848672635 79973 23001 522857516 9677 75437 237655947 59705 75437 780014583 59705 87194 701402508 75437 18151 929838166 67924 18151 514256861 18151 13993 21876349 39734 18151 44967591 87194 37048 429409834 18151 8061 78757869 37048 3378 93460178 15564 39734 331482620 76959 15564 386874509 3378 79609 461234483 10691 3378 344710342 76959 41898 377958840 29395 10691 943061682 10691 52725 126636695 29395 73669 549362892 75166 52725 16303777 3572 73669 690070498 73669 2175 605177662 55959 2175 649746630 60338 3572 134847337 55959 19631 968296735 82044 60338 165763621 2175 17176 414138517 60338 79110 233872706 4792 17176 69853122 17176 8978 43960829 45229 17176 857530655 8978 6593 987164019 41449 8978 37534454 6593 41066 228701303 28280 41066 646872617 41066 47237 771131103 41449 17904 333114766 14709 28280 606439010 52001 17904 731486717 47237 7842 914534209 906 17904 659924251 40975 14709 319089416 7842 20734 577544070 81409 52001 580108492 69600 40975 248069309 69600 44725 766993354 40975 8327 45988988 8327 79 611225000 77513 79 572990787 77513 78990 375453485 77513 14916 789964081 78990 77568 261839218 79 14949 227926053 18753 78990 105940243 17148 77568 314597274 54829 17148 511712572 54829 48428 953288630 18753 60196 901100641 31789 18753 236280458 54829 19894 883262591 58143 54829 105278453 38870 48428 442466079 36739 31789 109446018 36739 85135 939823579 23248 58143 746133732 58143 50153 754816558 62120 85135 314378002 86119 50153 511693010 67630 86119 737450354 5214 62120 354233174 5214 74971 195656753 86119 9827 879085502 2717 5214 549264083 9827 390 384810783 65720 74971 113911627 86904 65720 122410657 9827 63319 623362018 84163 390 75490219 86904 69868 323600514 49415 84163 267761190 86904 4481 35623562 49415 25195 310864759 29742 25195 891749874 83857 69868 744821967 49415 2397 145223720 2397 75071 386280555 12062 83857 817517236 12062 6519 342342204 84272 12062 898068550 6519 30576 4842209 21711 84272 700259059 30576 14660 936202954 6519 10933 397162300 14660 84065 761461812 21711 77922 732039670 2641 77922 643013409 2641 36194 51800750 36194 46046 970181144 56514 36194 628952285 71624 56514 277783551 71624 1390 666574602 12872 1390 967572825 29391 12872 781946512 29391 23073 703389506 8368 23073 742100715 12872 56405 544511588 49186 12872 393033629 24894 29391 323529901 73449 56405 197440415 24894 16702 363475092 24894 24290 114214714 49186 70127 402176016 16702 6611 665399367 42837 73449 667115136 70127 40538 939876621 24290 28257 773560355 13944 42837 461479143 40538 41126 943059411 29937 41126 756080908 40538 63742 775957067 13944 12748 59713333 13944 6127 498090447 53631 29937 506215897 42285 29937 95459240 63742 33874 906612059 53631 13141 338169096 6405 42285 22971881 6405 1566 744391285 67618 42285 965218621 13141 64871 835239248 78106 1566 61437809 1566 72099 364062816 64871 4831 54965483 67618 45110 618858955 31315 64871 658603845 68343 31315 14260714 7734 72099 272833727 40432 7734 876096837 45110 27976 186487857 31315 76440 187738635 7734 19206 135523107 7734 20382 818959387 73828 27976 118769192 20382 17370 699382583 81583 17370 679889794 19206 54435 841599405 30384 81583 995937783 73828 25745 116760903 56283 54435 217817148 11523 54435 714466006 39885 30384 835468579 56283 21909 299770869 56283 19191 93594229 11523 18045 739868278 18045 19226 999940132 21909 63033 225698350 21909 25365 306030994 19191 62191 998990925 54450 19226 165557459 29123 63033 213820698 16449 62191 85511690 82729 62191 439291204 65110 29123 966115022 65110 41354 984869088 5313 16449 996704663 41354 29192 912869512 41354 16533 133094513 65110 63937 645508247 41354 81919 241024438 5583 5313 359287175 74595 5583 18016138 19153 63937 933976858 5583 53725 334675961 53725 34053 601363666 25755 34053 336373993 34053 73710 198197022 17830 53725 723120815 53725 58070 60884205 70605 73710 46056682 17830 75205 578200707 73710 71753 450121087 75205 11650 579967286 58070 86501 408743301 68020 86501 809904340 33594 68020 315884757 71753 34139 595765007 34897 68020 606693389 430 33594 657948025 430 25641 167742350 34897 1878 294119119 56711 1878 779528753 25641 59403 631034723 59403 41180 129804365 59403 56028 896918105 1878 50624 590188571 61099 50624 776171439 28576 56028 818705381 73859 41180 623525257 73859 37711 286646957 70013 50624 729732769 73859 11909 307653813 2985 73859 936432608 7569 73859 707755992 29074 2985 560749251 7569 40116 558725024 62766 2985 232131033 83869 29074 347184509 40116 8178 545936045 29074 36222 407601033 15976 83869 210398969 5991 8178 770489311 15976 79584 38099262 5929 36222 47741833 69393 15976 521676074 1031 79584 652603165 79584 46792 936920502 79584 16516 281939320 28765 16516 579636879 16516 73150 172766444 51919 73150 717710002 46792 39047 995254498 51919 70648 922261593 39047 1977 518039489 51919 77556 376976929 77556 85857 763568137 70648 58034 923430125 5400 77556 426462655 11314 77556 828284841 11314 22289 180702955 11314 64342 808593275 58034 55201 453886108 11314 32817 646079447 11314 48596 323899588 22289 5332 578037088 52081 32817 218618805 18710 48596 80673848 32817 48412 950620823 18710 84402 113861359 36545 52081 176165779 19481 84402 246817185 47374 18710 78214185 7950 48412 178824065 84402 22267 689325746 72365 22267 683914025 6631 47374 209586170 7950 53178 555851169 66700 6631 943053777 32914 72365 251814055 47179 72365 132679641 24616 6631 763619396 55964 66700 830630932 45481 47179 270204447 22423 45481 699745035 47179 45940 954944768 45481 68049 874904092 45940 1117 668161079 22871 45940 77041962 22423 21521 15344165 27366 1117 706610398 22871 74460 341429107 22871 63791 44281839 11835 22871 432185196 63791 71310 804243591 79574 63791 106805332 47234 11835 218883093 63791 83271 140738027 83271 13047 419750671 18526 71310 535798481 43391 83271 500040978 47234 75101 700439219 83271 60000 250054251 13047 3566 33096046 3566 80327 68101792 78087 43391 798496619 40217 80327 452731098 25829 40217 543425107 80868 3566 889722351 60889 78087 189381253 78087 73047 512125903 71866 60889 483405525 73047 72360 724160360 72360 46919 633039370 71866 67811 592635074 67811 36780 968439436 72360 68249 217130149 72360 3662 320137472 23324 36780 889995303 40378 23324 646796961 7312 68249 106706427 73781 3662 290358333 33475 40378 437735655 5665 40378 761483161 5665 79084 661910092 73781 5849 873940299 5665 70949 952083696 33475 38294 610077690 27361 5849 686522074 5849 45428 672671437 82933 38294 116987611 70949 24467 224349551 24467 39766 15022229 27361 82652 801302158 82652 36983 602753239 14450 24467 568147325 2708 14450 745909048 18481 82652 973929890 18195 82652 544805448 68019 14450 363619059 73855 2708 391310164 68019 28550 85784235 14780 18195 299937881 18195 16563 872154265 28550 48669 644011683 70708 48669 118133454 14780 7583 890969276 50173 70708 947633402 7583 27277 592002725 48669 46696 663525386 27277 6869 902067378 31244 6869 461764680 27277 21016 942694718 46696 45418 536653828 7242 46696 876140320 6869 67321 251764756 80424 67321 990348594 45418 84761 463360693 45418 21645 738443613 22162 80424 129262781 53651 80424 732857010 53651 75015 995970939 75015 31219 147428287 31219 5305 382334141 79356 75015 397572601 12766 75015 639219675 31219 37199 130048587 38218 31219 800132754 38218 49268 241711624 79356 8370 117792521 42097 49268 89575819 76975 49268 237818777 8370 87232 559622615 67573 8370 75243589 76975 6529 36694428 69840 67573 533037874 87232 69082 9451652 19416 87232 98410424 82318 67573 177645854 15416 69840 601343648 69840 84326 231636790 32239 69082 874858432 20987 82318 46580378 9329 82318 991977730 72628 84326 716810467 72628 41435 258660295 72312 41435 331843877 20987 33972 443859749 72628 38225 197658541 72312 73324 894565419 4912 72312 281158755 30068 4912 561453455 34531 33972 661644805 73324 2523 5039393 30068 20361 845641141 62299 34531 414509112 34531 82413 551979063 23904 2523 143996006 2523 74782 521907779 82413 52236 739367792 1455 23904 950776687 82413 31412 750137232 31412 72361 494507158 52236 66795 879119755 75390 1455 270649367 75390 63218 631551366 31412 48501 53804818 22127 48501 547451226 47126 63218 557901398 75390 24914 407256631 51364 63218 11390008 41970 48501 185853169 8515 24914 816165986 41970 36886 14444862 24914 16692 23371961 15916 36886 281824712 39237 41970 751840739 16692 2554 109285561 1536 16692 930991623 50216 16692 643546296 50255 1536 614606841 3852 1536 605965460 64756 50216 173135183 50364 64756 88893981 37794 50216 705907303 28583 37794 987095469 32915 28583 22949055 28593 50364 133182731 51264 28583 60346862 32915 50712 882221505 32915 48615 901440244 66985 51264 57867469 51264 81010 48524510 50712 81749 604661581 66985 39695 8074696 39695 4207 33673472 14130 66985 80854588 24406 39695 848642243 25006 39695 645571966 24406 58749 837542700 24406 3755 138719536 75777 58749 773809279 3755 52776 702619506 28932 58749 558332679 63569 3755 54619602 75777 756 846685189 756 64138 309633101 28932 32956 314373529 756 80708 776738387 80708 84269 42706443 64138 28327 872275685 19708 84269 112527318 16551 19708 273567895 80708 51179 59636393 84269 43352 603738484 51179 86564 975651829 43352 3373 574333611 8839 86564 461675658 74866 3373 508969468 77431 74866 744952185 8839 55704 18111572 77431 61599 372165264 82657 55704 201222732 74866 40231 390934982 42988 77431 458090252 69652 82657 467806900 61599 48718 67570389 29687 48718 136012561 84405 69652 246536478 48718 35082 112794494 8831 35082 92828046 60381 84405 150282031 62002 84405 690423781 84712 35082 501663823 62002 31607 336998725 20284 62002 615498667 62002 60181 690769732 60181 34947 682854968 4569 60181 526719074 20284 76758 574986282 84503 76758 212464074 75272 76758 20207963 4569 66935 475643749 50143 75272 621172745 76758 53284 204385826 84503 55335 277487887 66935 64100 822413561 64100 69884 521924576 22286 53284 892243955 71496 55335 564746941 41975 22286 122720757 38322 71496 584352976 79904 71496 20425890 46004 41975 410515652 38322 54805 46030593 52879 79904 89503338 52879 31294 28295115 54805 80701 538529128 52879 42378 118448173 45262 52879 931151788 31294 8138 746185461 26411 42378 325080568 42378 40517 341442292 79528 26411 786469064 8138 18479 723109893 26411 49410 315445277 20273 18479 236494314 36290 40517 511837488 11870 49410 872038895 61054 20273 509097865 11870 16090 907855072 86705 11870 29080504 55782 61054 560828852 16090 375 997638099 86705 28531 432344204 61172 375 854627372 375 85950 842462262 85950 72959 599645037 49933 61172 731745784 25144 61172 270107151 49933 11066 442362806 85950 67089 153202676 54675 25144 337867029 26066 54675 788293671 54675 87102 587393302 11066 1471 980491761 67421 67089 748509088 54675 46109 988947610 46109 37897 282214596 87102 86046 841131314 823 1471 620408296 67421 76469 745604814 66988 76469 433015677 16718 66988 351807813 66988 67183 436396652 16718 22630 472133487 54502 66988 59983741 66988 2048 557616577 4866 67183 290376326 54502 40158 312789393 25997 4866 348334484 4866 34734 78050702 4866 61508 7886118 3307 4866 111214211 25997 74397 758616720 25997 41047 857175863 86887 74397 353136912 47866 41047 694411924 65970 74397 653063228 26900 65970 803430398 45076 65970 520651050 65970 72345 968219336 47866 30217 900900046 30217 13250 683518258 51191 26900 576778861 30217 65647 774078699 1733 72345 142105154 75214 65647 874473265 1733 51068 476676761 75214 51334 145124685 51068 82618 790549350 51334 34457 466834846 57058 51334 310113924 61323 51068 634871549 60511 34457 59982857 60511 63959 52637031 59715 57058 566382181 61323 34123 866301395 34123 50412 104241330 60511 71208 363591299 71208 33215 398643654 66952 34123 311166234 33215 54504 547348447 5895 71208 395772779 50386 66952 23843325 77555 5895 111835038 34320 50386 395714360 5895 37687 515627986 2469 34320 592433004 50386 14844 669005435 14844 36235 441317832 36235 17167 938082466 36235 37775 300047882 2469 44650 327498590 14844 38446 59236215 79820 17167 790342101 79820 78833 533792586 39388 37775 703661376 38446 30774 139664184 49708 79820 957682590 48442 79820 492847967 39388 41419 535449232 30774 77182 648187512 74378 49708 594390609 49708 18979 54093102 26611 41419 598069075 24217 18979 542587559 59986 26611 503110946 68291 74378 45568103 75857 59986 99441002 10651 75857 226732124 71262 59986 120233235 59986 60878 843807788 60878 15885 546698443 30257 75857 628361464 15885 49983 852012179 15885 78419 426415011 74884 78419 9771757 46152 74884 291054978 74312 49983 20255738 74312 20648 425107459 87145 74312 840559012 52491 74312 6992704 15979 87145 662846808 39430 52491 879312192 68659 87145 714914172 15979 23026 357103612 44069 23026 571601726 82342 15979 364074717 65886 23026 889416071 68659 54563 475197551 21836 44069 113645612 58632 82342 833922360 58632 64630 828731434 42487 64630 285128783 11498 42487 175158116 9112 64630 319828335 64630 17893 530447609 52799 42487 64419785 42487 73693 84414544 46354 9112 808098576 40027 73693 754808993 15266 73693 486992471 52799 78453 71146288 77021 40027 149743587 23812 40027 843503368 24667 15266 259539658 24667 68068 231586399 70132 24667 638115396 77021 12878 923472054 56254 68068 761821355 12878 51734 338513121 51734 59701 966863647 24192 51734 260987077 77208 24192 62255147 35350 56254 680048108 80478 35350 144730335 80478 5642 593104959 80478 17315 318816869 35350 39554 335306343 80478 56793 182362654 39554 15857 946017942 56793 41254 693507739 60758 17315 240397028 39554 75937 90438524 15857 45836 959900014 63286 60758 115015602 60758 13528 638942267 52633 75937 19890214 75937 77800 670711729 63286 36201 97847314 13528 41366 657531781 36357 52633 490649638 68315 36357 431849504 41366 56231 619920686 44980 36201 130543312 68315 1891 650998257 5664 68315 96702001 83313 5664 959198294 2674 44980 528645481 47533 83313 353484460 6453 83313 459445746 56858 47533 639474979 20802 83313 107928359 20802 26859 703350056 20802 22436 594026902 20802 60215 981916275 54019 22436 601324068 39742 22436 207228124 19494 60215 134548770 54019 46851 652845767 64282 39742 481948499 78234 54019 46686035 19494 10537 500866370 46851 688 915749528 46725 78234 760553846 81406 78234 223090046 10537 71577 590250399 22822 46725 23420304 46725 7389 374446567 81406 15471 329335195 18440 15471 380484080 38492 15471 925064852 7389 84788 636333733 36748 84788 867498068 32619 38492 664474484 38492 40337 593523633 30159 36748 676704209 32619 63362 725073483 36748 46952 351126696 71510 63362 59598779 68153 63362 762573348 63261 68153 36712833 63362 50420 997770198 46952 54473 756035204 40180 54473 786903496 50420 13799 45722934 68850 13799 249138219 36513 13799 854228422 68850 73099 808113460 25094 36513 361387153 81519 73099 94586675 77145 81519 471527278 36513 59398 300153154 59398 20757 801377811 59398 33368 542456471 80713 20757 467993091 77145 75065 996181763 33368 84760 215402616 20757 49652 417355409 51781 33368 71201427 62548 80713 56808218 2972 62548 76679180 49652 41214 940228495 51781 50160 43934737 2972 83257 505150441 27259 41214 925962599 41214 35692 65265376 83257 46941 76060699 83257 52151 151639687 52151 12678 869214727 12678 52828 590931450 45135 52151 704158676 52828 53632 694430091 46537 12678 433581525 60743 53632 890999110 45135 16210 168560755 53632 57043 474223660 57043 39100 958786463 66970 46537 28663886 57043 11386 867826810 83657 66970 965592138 39100 41794 838584141 11386 75521 748828336 60416 41794 248792392 75521 20714 644599700 20714 59328 447080530 85253 20714 307731287 53815 60416 675160712 85253 12599 70800497 68391 59328 966463227 71116 59328 466041537 12599 63584 467155983 68391 28631 85296615 9812 28631 59750052 63584 23630 986212695 23630 59406 352807526 9812 77168 426398971 77168 33104 835178697 4194 9812 811069206 59406 51451 928211678 76736 4194 907010907 15917 77168 543716405 601 33104 379047763 71634 76736 69419922 11160 51451 180135704 11160 80542 116680565 67792 80542 875939829 58088 11160 291475138 67792 48285 567328043 83350 67792 927713293 10330 58088 131318401 84509 67792 357861922 84509 18875 176945186 84509 39975 585461027 83350 35921 982044406 22873 35921 296199648 84509 19703 741481263 34259 19703 808830208 34259 19891 911309519 80597 35921 275409985 19891 58625 619165978 63074 19891 442655164 74010 58625 680959796 34459 63074 308858601 80597 69067 85355490 59902 63074 654344927 53584 74010 222125413 74010 31419 626907610 64574 31419 910280166 13352 53584 239601340 13352 84473 431074042 47053 84473 338928937 61659 31419 80749739 47053 70376 145600680 61659 59505 878525623 47053 67174 936020831 61659 21155 518133913 21155 17717 697830108 36916 59505 112806296 59505 77844 152414248 67174 76073 948293302 36916 4700 119868375 29828 36916 523998723 77844 27237 422005663 76073 51427 811660971 43269 4700 31636163 29828 12086 49924339 40603 51427 267806667 27237 67691 370840593 46980 51427 975249685 48407 46980 539450710 84610 46980 304606867 74384 48407 142462861 63279 84610 109194681 78174 84610 714158382 63777 63279 10979990 74384 55363 920884453 63777 37280 685386750 78174 20529 877624348 63777 65085 584194765 65085 18761 621515765 54146 37280 784536681 37304 20529 691428725 65085 35158 507146880 18761 56692 170783393 35158 70194 16668234 70194 64166 246183431 4337 56692 472851424 25316 64166 176228424 60858 25316 348948146 64166 1910 548687733 41647 25316 405354840 60858 25170 490776499 60858 61450 619488061 45179 41647 50650353 61450 81955 910202515 81955 76552 672030103 45179 53048 48638920 3398 61450 452115243 81955 44734 130760846 15 53048 38182365 15 87572 38165438 54944 53048 321220528 87572 54590 378044786 15 20530 945579316 87572 53306 240352107 54944 32808 939437417 54944 81114 816355584 2784 32808 441481236 2527 2784 503647463 76083 32808 492042821 1286 2784 16814055 1286 64835 813621874 84745 2527 232564453 83844 84745 621238773 39953 64835 741152102 35543 39953 363270727 11222 83844 501335983 39953 80687 142850752 79441 83844 34456556 56039 79441 311406400 50272 35543 435213466 53965 50272 773031957 80687 17949 386090433 40250 56039 392445394 82356 53965 559161130 50272 41858 8620573 40250 11168 753593839 78696 82356 493944508 11168 87371 793012263 78696 74063 201999939 78696 28537 332153468 78696 67469 18514605 67469 30503 102278270 29092 67469 565386569 63764 29092 102311773 29092 64967 411543486 64967 25498 980153135 25498 34324 641610637 34324 44403 104121336 43220 63764 961014162 24231 43220 771060596 44403 761 944290349 43220 37733 349426231 43596 24231 363329076 43220 10063 258450837 24231 33756 381635558 43596 34642 983116029 20539 43596 276610105 765 33756 414031868 32005 20539 74645473 765 44919 718789642 37773 765 53868879 67426 44919 375797100 765 26095 770219044 44919 64084 582051897 47959 44919 995717250 80038 37773 405900640 70870 26095 730283277 80038 65845 83275156 65845 84335 750281713 65845 14322 363974066 70870 31335 784846646 65845 9564 237100134 84335 61613 137517093 14322 45900 755969774 31335 31636 19991992 45900 33249 550867872 61613 63897 878734892 63897 64491 474373086 33308 45900 259099757 33308 65122 232703492 87040 65122 114570175 19624 64491 899857305 71307 87040 246447352 73362 71307 643498503 66802 71307 29891153 66802 65437 981162686 53902 73362 59595364 59367 71307 728710899 85945 65437 721911170 53902 43935 114307721 7717 53902 664472789 59367 10659 520796732 24338 10659 591840564 10659 17387 44677968 17387 17825 756627499 17825 43420 958273677 24338 79042 768501941 11253 79042 421083824 17718 43420 546296143 944 79042 864194707 85538 11253 777087594 944 1445 243441444 57910 85538 916136562 13302 85538 738828113 57910 41993 161865716 1445 33850 232467245 36866 13302 370827775 59774 41993 222062537 33850 82747 600950143 63683 82747 666125010 82747 57113 396638313 57113 71830 81291665 69149 57113 40078720 63683 69788 885122246 10135 57113 271990514 57113 76456 162562158 44133 69149 447190697 10135 86464 738277415 71549 86464 230672294 66335 71549 853891341 44133 80159 35274061 50332 71549 71392864 71549 11589 544655261 50332 22303 221286524 11589 55342 560195904 36645 11589 208215745 50332 22305 69359271 21927 11589 827007170 36645 16115 496915596 22305 79954 695812852 12862 79954 166479069 57072 21927 817984217 12862 44858 116894961 38102 44858 829513374 44858 377 590916209 57072 74104 592621613 74104 40065 327312351 71821 40065 884808453 29904 38102 957469876 74104 72935 870089365 83535 29904 698539210 71149 83535 32049046 71149 51766 220328869 29904 59115 877336470 54979 83535 276218331 8610 59115 338666924 71149 55117 284040682 26331 51766 56367165 58219 55117 417945472 25137 55117 453535596 77829 25137 126834304 57693 55117 487568299 76770 58219 562688035 58219 5372 178630615 76770 47326 183504429 50710 76770 595372740 66637 50710 127025090 7995 66637 649942119 37382 66637 338994351 16095 50710 769631121 70509 7995 952944261 16095 18701 57910081 37382 22934 117465535 74910 70509 342953285 22934 37976 557706833 22934 385 249305386 27944 74910 695162439 54401 74910 991204139 39590 74910 961766786 37976 24167 335557434 46805 24167 71071084 80655 46805 879831203 25349 46805 558351959 72392 80655 250482830 72392 37225 762084611 25349 29057 365075340 80655 16808 980928345 72392 78704 657046515 15256 78704 242295366 23270 37225 338837586 15256 77366 501521380 78704 23186 337059685 23270 44330 177533006 83475 23186 159566993 44330 66753 350614928 77366 70196 137087357 66753 7702 278570950 45593 66753 472298534 66330 45593 251724582 4247 66753 586785567 66330 48102 595411665 4247 33172 433870765 33172 44623 227362678 33172 60507 379766590 60507 73350 795949779 48102 82561 122176591 73350 48079 306747148 14004 73350 346671328 82561 14185 787500099 20584 14004 476096295 59124 48079 853879097 14185 65314 412317388 23142 59124 187651260 23142 31068 821889305 86204 31068 459913636 58552 31068 305701385 54479 23142 65568479 58552 18842 336698010 58552 11514 683005779 11514 25460 615105548 25460 27696 435068776 25460 54963 628943066 45747 18842 49034764 27696 72466 78612426 11056 27696 186885415 79068 45747 827166239 8502 79068 725441420 86662 45747 878247257 79068 80705 976615898 86662 22716 204984872 30605 22716 813844134 64565 86662 344371184 86662 29283 102774755 22594 29283 877376468 35198 64565 250050144 35198 17985 969768790 22594 6792 82280505 60610 35198 131967542 4559 6792 279358951 38894 4559 820366480 17057 38894 470321387 6792 344 212041576 8364 38894 592049046 17715 8364 961371836 17715 56797 495458095 85893 17715 857710828 42989 17715 529559313 82680 42989 893747540 35189 82680 588183905 28954 35189 123147301 28954 57906 116122375 26728 82680 375869317 78399 57906 544144298 28954 3199 34750847 78399 67074 570933175 67074 64163 994780312 67074 36442 60199096 64163 80324 89533718 81369 36442 2143420 64163 14449 925945785 80324 80455 69778612 69460 36442 659420092 75656 69460 690771324 14449 62479 84188343 75656 45160 176807991 1310 45160 969705627 75656 35557 152768084 62479 72780 48882294 17059 1310 853411802 83894 17059 225448329 79736 35557 496299516 78756 79736 170632238 47209 17059 132083228 83894 38368 61263103 78756 72949 16104210 16188 38368 631828161 72949 17588 475898200 65045 16188 390253445 38368 66468 696932236 16188 51330 150657454 53617 17588 386810130 9295 17588 871703291 13782 53617 318454375 17752 66468 941523294 71361 53617 709251423 32114 71361 301243854 23762 32114 92232964 44254 23762 614565901 82895 23762 584558397 42851 44254 358542838 82895 29966 368070591 24630 29966 391578126 24630 56157 134135603 70338 42851 715671014 56157 22668 961306057 22531 56157 557324414 70338 80163 691724248 80163 20488 592727100 86029 22668 202129639 22668 71757 887077499 37847 80163 406254716 80163 24611 969448351 20992 71757 512713795 56970 86029 722803870 34647 24611 112359605 54669 56970 402967497 54669 40756 71717707 56970 60128 29431686 14903 40756 281409893 34647 45028 889437496 45028 2769 168980217 45028 79047 148381187 60128 28918 728305965 31748 79047 723399436 33642 45028 127875030 7349 79047 694333016 31748 27098 651314639 25297 27098 885133774 50748 27098 100311969 75235 50748 966333324 80524 27098 541800702 50748 41188 250650818 41188 3476 868879142 80524 81888 524404417 69066 41188 582734251 41188 53496 98037686 67044 81888 713120173 81888 42592 612418931 81888 36510 840043508 69066 14713 224378093 42592 31404 798811653 36510 74835 59597333 69999 14713 287525175 59488 74835 171703775 31404 7114 405185101 25494 31404 158057765 59488 22639 212370619 25494 21417 413020561 21417 19943 393823784 22639 65963 936571495 65963 73496 203783240 35694 19943 580788852 21417 26567 986060752 19943 41497 210845902 20047 65963 234058851 35694 47100 351571847 41497 51069 58967802 37210 41497 188029495 37210 62380 208416637 51069 32564 439362818 18502 32564 350286717 32564 29343 560587540 30036 37210 711161864 18502 75824 348939795 30036 62735 616065777 30036 68394 934060032 2125 62735 877669520 20572 75824 589268779 75824 85771 413089368 62735 27282 247383582 27282 85526 940371373 85771 52209 532535071 81539 20572 862640958 52209 57946 50864850 52209 3664 932814183 3664 54308 684659331 3664 8628 940164599 3664 51145 550790934 15926 57946 923887670 80618 8628 461344810 56639 8628 890274718 36239 8628 64835164 36239 40793 615286427 21549 80618 336707211 56639 75431 159251323 15772 21549 675524012 77881 21549 35562572 78799 21549 951478220 44985 78799 781139997 58778 44985 969261123 77881 26239 345087087 67962 44985 702087779 26239 64454 456716375 64454 78710 641610848 65837 67962 5125791 70281 67962 625590192 65837 21248 350876850 49069 78710 515861098 37680 49069 197045647 61911 65837 847055420 52103 37680 289175451 61911 44871 455919665 37680 24496 435671214 60703 37680 222941551 35914 52103 262257304 2253 24496 635798090 33482 2253 403672178 60703 18449 745112425 2253 60660 443280931 32328 35914 93508947 84900 32328 342195281 9853 33482 196323581 32328 28238 262040843 9853 26034 364268107 28238 54724 269785686 84900 56906 815383458 66689 26034 586419309 80195 56906 883699158 10341 66689 383733707 56906 35549 91418084 35549 65917 3876083 53782 80195 105851751 8133 10341 917618392 10341 11261 120453162 6158 65917 942720148 6158 34052 661822394 58031 8133 785577596 6158 87469 683020259 29124 58031 275363352 49001 6158 506704929 39820 49001 111128242 73318 39820 104110175 28751 73318 298424210 73318 44177 572154423 28751 48631 799482741 67577 73318 180665277 49644 28751 95821379 33298 28751 63423434 30289 49644 989997553 47038 49644 79371794 4379 30289 250355054 49644 83346 922665830 72363 4379 156889212 4379 43422 83551089 47038 24450 505490804 83346 22372 829917950 261 24450 617377104 261 49315 166682946 22372 1571 626870157 60579 1571 450475579 261 64224 107442574 49315 47906 82228072 27640 49315 917657883 23556 27640 774252772 60078 60579 34560801 36827 23556 397922187 23556 49021 152367802 27640 65286 320848503 23231 49021 778790455 62888 36827 741509576 36827 22877 552204658 65286 80793 900900304 62888 65323 210488351 23231 22197 937899424 4198 22197 658936967 22197 41316 968744104 4198 63648 872032209 22197 14619 674676191 4198 34864 901656381 59286 41316 254894578 59286 76488 7586228 76488 5998 73649385 74713 34864 973404781 74713 14216 469211042 14216 4884 503930178 84216 74713 888992845 5998 20644 487180844 20644 57175 78232948 20644 57560 562509098 84216 37051 240060401 57175 36445 109540076 76913 36445 692858304 20560 57175 964809380 76913 31947 476295076 76980 20560 521496158 41231 20560 507715642 25754 41231 384006417 20560 79101 541552764 43749 25754 975862913 79101 26121 814639134 1994 79101 926517123 26121 20952 388444277 1994 38008 51074178 889 26121 816399860 63384 26121 187842297 889 22505 540062039 63384 2671 970297465 889 8082 131471006 22505 3646 158003887 59207 63384 506605307 82712 8082 191472084 82712 12011 61098780 82712 58100 595685975 3646 60925 637922398 54307 82712 170964399 86321 82712 756374678 45637 54307 713742560 56353 45637 216212189 86321 16176 316528880 45870 45637 83432712 56353 32944 794105009 37991 45637 506786247 45870 7722 561447792 37991 25582 404542020 25582 53774 951056032 53774 73523 251468073 53774 81111 925468274 81111 46295 423039315 46295 54970 620251094 46984 81111 650252186 46984 45401 218555944 18606 54970 741213365 46295 3259 256478520 71421 18606 549631590 83562 71421 695070302 83562 50557 782411274 76109 71421 109075401 71421 53974 958610485 59372 76109 779971122 39837 53974 242491221 50557 59237 126816181 41646 76109 578587969 35536 41646 659042494 11268 41646 130987754 41646 34092 915105346 11268 69536 923025430 69536 39844 40383155 11268 44072 918476143 44072 74003 179213399 44072 79218 574901772 20417 44072 806204734 76597 20417 68491712 63221 74003 499026916 28813 79218 438319677 76597 334 95287402 76597 48635 715057891 30313 76597 27286540 9753 30313 979420737 12993 28813 147789493 48635 20775 818138970 9753 73861 891648430 41764 73861 49072479 20775 84725 110435896 35098 73861 933925957 84725 76572 140689054 73861 55578 16449345 32086 35098 718657124 67968 32086 567206622 25487 67968 817075952 22243 55578 349198427 67968 1681 538853545 25487 9111 839499636 67835 1681 210418527 25487 58422 104985467 85594 1681 781845213 1681 42560 273619208 42560 5641 516805187 72969 58422 310557928 58422 44316 142756657 42560 21180 621923076 2197 42560 605827964 32170 2197 787888547 68894 72969 280862526 21180 44839 394685478 21180 3436 213137817 69946 2197 715334531 52087 69946 513172922 52087 20496 23164145 20496 63651 226270890 6681 3436 934315818 52087 86550 51274048 76081 52087 386642447 20496 84510 383143062 27867 86550 900353016 84510 49853 794200609 49853 82326 366894478 33228 84510 718197562 69377 84510 429546362 7317 82326 362394544 61471 7317 949514915 69377 27772 273148444 40821 27772 32556422 21162 61471 72199964 50696 61471 362429165 41355 50696 183870177 86923 40821 11619656 6625 21162 357196358 21162 24716 655739808 86923 45691 95462477 22713 41355 118755488 24716 22074 635917966 21848 45691 847240708 24716 27510 492949340 21848 40221 205691966 71465 27510 806051609 27510 51187 283392595 36628 71465 672572677 53767 36628 718037768 35215 40221 371669582 35215 6132 895759842 35215 7508 82244615 6211 7508 643200332 69731 35215 158157950 6211 65889 32296742 7508 56288 560065664 54987 56288 848316211 65889 18157 194251244 18511 18157 402615508 18511 63035 677376689 62369 18157 395060817 13005 63035 616030704 82569 18157 415144700 82569 33198 846918777 33198 25906 885892370 13005 19999 918682100 54950 25906 479160817 41397 25906 394064411 79058 19999 145400388 25906 28010 273817639 28010 60890 658359136 54950 79634 886298407 46079 79634 734899632 79058 4728 907264965 79634 37728 620266583 76898 4728 598338963 28938 76898 920586301 76898 42915 398813511 76898 11749 355489398 76898 35981 173946170 62559 28938 169353347 74207 42915 728066681 42915 65183 798587684 45476 74207 623391662 64130 74207 674353451 45476 59019 826717900 83119 65183 436125303 75297 59019 544420633 59019 8807 646082307 75297 85005 161056425 75297 62164 888843602 44064 75297 134192640 78031 85005 678797754 73844 78031 997677255 32287 62164 483771138 44064 82120 128185271 57385 32287 969284393 51027 82120 154154998 72483 73844 830899392 72483 65555 269409199 72483 60154 527272310 63980 57385 542998130 63980 59579 514176105 79417 59579 986938897 59579 66329 391620711 66329 84448 131640002 66329 9620 612423409 67996 66329 942410567 84448 80548 503871491 44642 9620 178024665 2337 80548 669260296 2337 14861 493283463 14697 14861 867494585 65136 14697 111449467 14861 83854 277501470 14861 48082 761195870 78176 14697 182018464 83854 59029 473204092 30263 59029 96645462 43149 59029 708969330 48082 8083 460654661 24043 43149 621246836 59029 24295 958958322 43149 43325 216815583 24295 23396 61294275 6905 23396 302988792 24824 23396 406082882 54424 23396 74131959 54424 86638 296227065 24824 45388 529520494 83757 6905 271472791 71542 45388 83535014 71542 85775 447426713 61721 71542 149685823 33916 83757 16882095 33916 15104 884854696 34246 61721 551780834 33916 19180 255647525 31975 19180 774791634 44646 19180 826085319 34246 65099 572336054 34246 81235 271673178 81235 69804 925346365 57655 65099 957029101 78765 81235 383902912 81235 51627 647818314 51627 42137 629782308 78765 81701 108866956 44837 51627 140608783 32595 78765 473797545 78560 51627 969724281 7189 78560 340060332 57157 78560 569786473 64225 78560 884760621 6391 64225 773203663 7189 33042 885696715 64225 68580 692436400 57157 16877 176475002 84161 6391 503175029 68580 40693 544388896 74638 84161 472570048 11702 74638 394969992 30432 16877 628593237 49746 11702 32077727 85258 40693 614906076 49746 84545 779209245 84545 63909 569560212 30432 18622 811168171 78049 85258 420010134 40525 78049 188957491 40525 35699 111807432 12754 63909 391269864 81775 12754 84540449 78049 23929 979575647 12754 12925 553765318 27658 35699 327309768 27658 81224 421204452 81775 52290 833720422 4272 23929 78633057 52290 77776 671516057 77776 34377 76706120 52290 6474 983202188 34377 80746 422511230 68138 77776 490645715 77776 55141 47848202 34377 77862 888251509 61364 6474 606773761 77862 73820 521448515 67884 61364 699782588 3786 73820 131546036 3786 59599 877505054 61364 58698 984915971 26367 3786 33651913 67884 86451 53539895 27029 59599 389467242 26367 63795 510856801 2766 63795 28297604 65330 26367 817472391 15623 2766 993462048 74092 2766 145846546 2766 55752 692754010 53280 15623 905998583 65330 65034 18652128 15623 81687 990841979 14876 53280 780987609 14876 2892 824498971 65034 20205 433760168 79575 2892 514751218 79575 47724 480567686 74872 20205 284729749 74872 47369 145863414 50456 47369 41240988 51700 74872 142161888 16815 74872 330002550 51700 53069 871864183 31453 16815 881966886 51700 4156 214979850 51700 9386 716662314 15146 9386 920445266 47140 15146 952066692 47140 45640 534925008 3883 9386 917474587 27308 47140 291013306 15146 55558 141129956 27308 53153 853033267 45640 5219 494132268 47483 27308 221446253 27308 1100 25574047 21406 55558 246602983 47483 49771 204264777 1100 31940 536458391 1100 1261 535601708 55957 1261 431746181 55957 66794 837586567 65894 49771 664801015 1261 37195 758657021 55957 56365 271251623 56365 60983 20927549 82587 37195 960873762 37195 41282 186362269 60722 56365 587917208 82587 84595 517836409 76903 84595 68384141 76903 26898 878004301 26898 31178 604019751 76903 33547 138486988 17493 76903 873533439 31178 66031 744432732 43351 33547 631385417 33547 87445 509987416 64714 17493 76705259 64714 17284 348428805 43680 87445 649808744 64714 12064 762738159 60520 64714 383930207 77032 17284 129622236 60520 56809 334627664 60520 50992 486243576 25053 12064 895901799 56809 5645 423031627 77032 42519 299033304 83008 5645 492916042 60071 83008 940640010 77767 42519 330362712 60071 55701 671884423 79034 55701 720728209 22924 83008 814027263 49012 22924 96546563 55701 48765 291029716 79034 62623 632067562 49140 49012 513417850 8726 49140 499323688 1270 49140 114181142 10227 8726 103573668 31196 10227 202331490 47792 1270 362520841 31196 30559 793156609 47792 83279 526447885 83279 72661 945302006 47792 54941 158338396 47792 22911 402193423 16706 30559 218292461 39490 54941 800739967 12154 54941 237605742 17035 39490 879156444 87160 22911 766729606 15033 16706 483879451 15033 76714 93136158 87160 62217 104136907 17035 40557 313176232 20923 15033 575831469 76714 53712 660349538 62217 16687 383650306 43535 40557 955301046 20923 65988 748640718 43535 53346 798655091 26264 53346 697738746 43535 34885 72087526 34519 43535 36819274 34519 65805 442764747 34885 46030 31882920 44473 46030 161066362 13440 34519 180580346 20247 13440 966339311 71228 13440 450912344 46030 34823 443701997 13440 49038 807728966 13440 13596 100764591 14323 13596 143365307 14323 56896 225364283 30627 34823 874737778 69054 56896 895356514 10448 14323 745999624 2209 14323 923471588 2209 75240 129653656 75106 69054 698794616 30558 75240 280763387 75240 60542 529815295 75106 14494 114063497 84959 60542 746060983 37749 75106 480702849 37749 66201 149268702 14494 43033 146330864 61801 43033 37360136 43033 79500 11131629 43033 20334 34218544 58821 43033 139260142 58821 73229 163378631 73229 29381 454568146 40987 73229 520595014 66224 29381 158119253 26443 66224 450791075 62555 66224 784283306 29381 48476 900226370 26443 78713 181793676 41633 62555 20871692 62555 2052 541083032 2052 84284 655961039 84284 9000 420173685 71906 41633 829626414 84284 32760 808561942 9000 57251 169691070 32760 17151 350969064 84050 57251 538114550 17151 33239 272436269 31506 32760 94791710 57251 59205 983131892 23601 33239 869438160 33239 26798 378705504 23601 79199 370794701 59205 54448 120984584 18205 26798 75512054 79199 17996 561806785 54414 79199 201997861 79199 19773 129826966 17996 45001 118318483 11769 17996 453018282 85939 45001 591243692 85939 11879 473595602 85939 31450 462040905 21494 85939 893100504 31550 31450 29103741 21494 26025 102415399 31450 15035 348680294 66193 21494 373239131 31550 85854 894136431 26025 2084 963657736 48321 2084 8807679 85854 78484 258670626 85854 59571 64994041 48321 9452 947462513 9452 22787 31919200 72770 78484 471322075 48238 59571 56984490 81610 72770 605037482 72337 22787 543465896 85876 22787 780890708 74644 72770 79403082 85876 82321 176144237 82321 65835 69459709 61339 85876 74720 61339 30835 748639780 61339 84259 490793674 66916 65835 46746026 28137 65835 673285697 28137 18591 990478241 54013 18591 295052590 61980 28137 726261704 61980 81534 498076681 1870 81534 416325041 81534 63792 859820637 82138 54013 453768498 1870 65658 237393273 83784 82138 229050152 3489 1870 961254953 74584 65658 815437226 16373 3489 114622350 67097 16373 482611177 74584 7881 26557166 6497 67097 59913024 7881 54848 493613619 38560 16373 25623773 7881 21932 925305054 35897 6497 260073572 15845 21932 92680720 83261 38560 379012247 38560 1720 488705899 59219 83261 445729052 35897 58638 218468673 15845 42587 992153030 59219 44278 825805413 8743 44278 846085998 8743 10678 76699964 10678 68317 250876486 53682 42587 563087077 53682 28260 508132690 19185 8743 213697123 53682 10121 550399603 19185 83687 990674638 86882 10121 267416611 3304 28260 191904487 82626 83687 740889414 3304 19339 184242301 29214 83687 259225907 83295 19339 713914019 62526 29214 434950949 82626 30396 764001893 65906 30396 185179895 40656 62526 314766821 30396 24090 796475334 62526 55621 599362239 34264 24090 639587293 22912 24090 543397186 34264 31077 657094238 22912 26774 705492771 55621 70551 322459882 26774 35241 275972406 26774 67644 430523993 63156 67644 102484112 51247 67644 862925679 67644 43995 646161535 67644 66413 61150263 43995 59278 283946274 43995 3017 103381635 17 3017 387419237 10417 3017 181599692 27848 17 909497693 17 12092 504873536 17 75126 716206581 25833 27848 839483053 25833 46278 791511322 25833 19272 24129309 40629 12092 930324929 75126 31211 232731133 33970 46278 996919549 46278 3251 406756222 56935 31211 98566139 31211 71468 905760863 56935 70261 419269341 13748 3251 981225506 70224 70261 614032166 70224 2254 498502752 22387 2254 836528532 39850 70224 828941088 29620 2254 870376761 70224 26206 679467164 2254 13198 387916125 79452 39850 286920860 37094 26206 10766124 79452 55963 56082795 55963 32667 467825154 55963 64441 355799458 37094 80795 783261850 11943 37094 948903704 79789 64441 975735517 32667 76654 714252467 11943 38095 797987107 31099 79789 818330242 79789 10259 921164205 10259 83694 892283452 10259 49479 20728171 31099 24881 10978099 8053 10259 127863440 24881 46568 579401699 10909 8053 817550950 24881 29402 146315236 53277 10909 98323510 47762 53277 851767395 60908 46568 468707713 34233 60908 789149249 47762 54616 435833009 49783 53277 886727264 81069 49783 568673284 49783 24502 573368456 21921 54616 57361537 48262 54616 986411155 81069 76401 889918874 81419 48262 191766702 84367 76401 295288212 81419 14704 156411877 81419 70364 111685593 75878 14704 250731615 81419 20226 509874505 73445 14704 796627160 73445 50805 608202809 20226 30377 275541798 30322 50805 941694474 47049 30377 982888633 30377 74006 572359268 74006 6431 705237947 74006 50635 874425347 68601 47049 412843210 68601 4287 541554705 68434 6431 634642885 21389 68434 80811011 50635 84290 802198427 24199 68601 798814572 38943 84290 255022055 32443 38943 860461751 21389 32712 139787645 68405 24199 489941974 3551 32443 70249427 24505 32712 135147554 3551 37076 647036906 68405 70841 461911499 24505 45044 42260325 60437 37076 896440304 18552 24505 953197417 23578 60437 912229795 42444 18552 127354276 72061 45044 231411413 33326 23578 38053759 75538 42444 687515444 78781 23578 43947762 72061 2110 49757729 75538 33064 574190804 33326 28029 304097547 34017 75538 676368850 22482 33064 697578291 33064 24561 999268270 28029 11208 528196959 22482 28429 348342986 67639 34017 349148479 26054 28429 715148623 28429 41292 741897054 56869 41292 959451778 26054 31036 477088301 36085 67639 708567150 36085 6406 995614050 70388 36085 417613640 56869 61522 788766666 1708 36085 290104180 6406 64403 488761025 65239 61522 384625663 64403 34271 142395137 34271 54048 50861805 54048 43409 277938878 51725 65239 947745708 46165 51725 553261542 54048 83725 740981979 75474 43409 357913580 75474 31131 973499761 61313 31131 402971995 46165 62617 852121975 62617 37267 287098173 16647 31131 1506873 62617 8893 966572759 37106 8893 21245403 72292 8893 110600432 16647 41323 494189449 37106 56746 494797698 8893 62497 776104013 41323 68739 796772393 78053 62497 104856632 45861 56746 91776753 56746 21056 350225231 84010 78053 251305069 85730 68739 137208562 21056 29806 710824603 47057 29806 757895807 85730 81271 964098852 15893 85730 778820315 60177 47057 51013731 72707 81271 91038095 81271 5302 910969481 72707 36459 119642430 13223 60177 982795145 72707 67133 883536455 74040 36459 324628864 83066 36459 982117823 74355 74040 686748047 10747 13223 718612297 83066 78334 213617095 44141 10747 444846528 62610 10747 550184095 22945 62610 627397174 80668 44141 814661363 22945 58004 149987258 58004 26272 58799556 24316 26272 732321956 81028 80668 678769244 55630 24316 933085265 32681 58004 452743528 81028 26705 293648278 82129 32681 510047507 32681 71675 46294357 26705 23274 165658204 72987 71675 987365019 72749 26705 325760211 72987 13139 156233347 72749 30084 339986582 30084 40345 242743603 45824 72749 42364359 17891 45824 725355738 13139 24726 486272562 40345 56733 775965649 10732 56733 14674780 68129 45824 679122546 2695 68129 230705335 16001 56733 949823397 56733 77177 953569624 41899 16001 790064745 2695 84609 466057106 30427 2695 351019476 12078 41899 767190360 77177 71120 520277972 41899 33061 290883342 84609 13749 114341237 25226 71120 8268786 13749 74507 286927963 33061 38088 2407369 74507 83870 364615853 38088 63698 476977227 38088 7672 189533154 54868 74507 721541922 83870 83819 153468103 3743 83819 987990653 3743 74889 499372073 74889 15263 425995311 74889 80248 950897774 59339 74889 210160721 80248 83441 5395313 15263 1607 86713672 83113 59339 686808112 59339 67891 664466222 67891 3415 147072853 63900 67891 741662387 20108 1607 536472087 63900 45780 260459804 6184 67891 631354874 20108 22846 717878140 63900 61800 362145971 56724 6184 580872173 6184 572 864949251 61800 37401 416942293 22846 62306 52569505 22962 56724 139539123 15184 37401 128147076 76133 37401 30217715 76133 78940 26267950 76133 15544 493723963 76133 17826 66590227 36381 15184 537545857 15544 25696 306542313 15544 77303 181583904 8584 15544 632523736 36381 44859 575236513 57461 8584 310363537 28749 44859 561220451 57461 85624 15492520 44859 77678 696192513 77894 77678 457782106 49912 28749 831059539 28749 35711 767017128 41013 77894 105917070 35711 7552 260993889 38083 35711 671658579 35711 86972 687543731 27370 35711 783162778 38083 62601 712242796 7552 39039 784499579 4355 27370 716725074 4355 51849 44468940 49780 27370 368361128 49780 37097 54917749 69510 4355 288884833 37434 37097 156948370 37434 67414 291874597 82286 37097 185112470 37097 52686 554317861 82177 82286 409725852 52686 178 743186920 66448 67414 995412214 23368 52686 995621565 72991 52686 129849394 39199 178 595838023 23368 40684 905147244 23368 53673 126601415 84110 23368 44684408 86267 84110 260338273 75030 40684 583848888 86267 75504 555745116 68439 53673 148406393 75030 48963 433837865 48963 42200 611544137 57201 75030 477064751 67787 75504 655983825 17422 48963 955170768 48963 33883 356015022 81984 42200 282487381 22273 17422 363689395 13649 22273 252729739 31096 22273 895921199 81984 77799 923485521 77799 51057 431842745 31096 66343 745240461 71514 77799 585563248 26249 66343 461521590 77799 35407 853637989 35407 52025 920004853 84422 52025 883515180 71514 55284 191484814 6483 55284 322353975 69121 55284 43411394 49380 55284 802480615 37590 69121 16749763 6483 22693 909256876 22693 36126 140039349 22693 50360 206359703 10899 36126 303332732 75345 36126 99865014 47178 50360 506410430 65693 50360 54591470 61968 75345 124430602 45369 61968 863291473 75345 21085 78444285 61968 76036 294021409 61968 69469 991338357 13955 76036 121617380 28814 45369 999777079 79170 21085 918197573 17171 79170 795300704 6904 69469 991039041 80516 6904 190181575 69362 80516 851381271 6904 73506 688117541 80754 73506 394603848 6904 86468 341707246 23616 86468 14976340 22955 23616 62457477 86468 19449 510573302 28781 19449 330107166 19449 60020 115863559 30290 23616 126002793 28781 60652 913744323 59039 60652 719127982 30290 55241 847339413 30290 80767 364429046 31022 55241 154801438 55241 4075 740809899 78364 55241 48124926 24065 4075 809945343 65199 78364 475971761 24065 40954 744440441 4075 19596 617790436 54173 65199 221732263 85928 24065 800316027 54173 56001 637991147 75564 56001 578317652 67006 75564 858693224 56001 2681 594806511 67612 85928 176520222 56001 19888 944766242 67531 67612 133040730 19888 24141 95559888 67531 76710 958266738 51974 67531 7810768 10112 76710 291446287 76710 65018 772381020 45029 65018 974730628 51974 51359 842784644 51974 63765 223567893 8110 10112 600818669 57641 8110 264312957 8110 70229 330585679 8110 28743 523714646 28743 24885 553343737 57641 81609 220054464 40485 70229 93700485 28743 46549 302710358 81609 78332 931978520 46549 31350 37977886 39620 81609 881705528 78332 60080 276088166 40430 46549 217827249 74841 60080 896774354 39620 58381 299798035 60080 22820 408745263 25122 40430 686933986 73278 40430 79753025 22820 21539 648580750 21539 49418 647944553 25122 60744 8735237 25122 79210 552550815 64259 21539 926126909 64259 32267 144212444 49418 63380 968754619 44477 79210 502927418 64259 2345 69163550 44444 32267 357063045 71316 44477 29834378 44444 360 52635390 2345 31873 79212346 71584 71316 82765465 360 77761 986955221 77761 26474 341215045 19389 26474 471018858 1934 26474 689976808 26474 28994 709674964 19389 18736 434706166 83741 18736 950305146 37169 83741 198940004 43556 1934 318657987 72247 37169 474552612 83741 12453 480883004 79104 72247 674812333 37169 35968 790485755 48029 35968 545382492 35968 19545 41344724 35845 79104 193393481 79104 25097 495699145 21762 19545 516352267 24934 35845 523768122 26073 21762 151504798 36463 21762 153889398 12918 21762 721761310 36463 16430 17645922 16430 41077 728287008 35292 16430 475085084 4680 12918 724125443 16430 14057 886971626 70315 16430 171718169 41077 47341 831418197 35292 34210 252188181 12347 70315 50281317 55593 70315 753579215 70315 39501 980190185 45765 47341 217731165 74246 45765 181293257 42299 39501 442434093 72147 74246 955446924 71084 74246 291893548 61849 74246 937413065 61849 51137 14429453 16248 72147 75536526 51137 75727 73498937 71084 13215 842525370 75727 28166 492481882 16248 31681 814834114 7505 75727 399222837 75963 75727 42768073 75963 44163 116128593 10232 31681 127766234 34800 7505 379432914 35168 34800 555612068 75963 19094 349274844 31033 44163 838578759 10232 11418 41700887 31033 34152 513865296 18880 19094 893522673 82243 19094 794685233 34152 21969 256942672 6967 18880 64755064 82243 36213 16186870 21969 50419 346610965 35278 50419 449737309 35278 65347 273244458 30012 65347 264853644 35278 12267 604758357 38792 65347 415102881 26198 30012 318669915 64873 65347 376462116 21201 64873 258062465 27492 21201 490789548 18303 27492 474293340 26198 45572 66362282 18303 54880 56366531 74292 21201 611221875 27492 74091 925245856 8786 45572 853227122 45572 73899 895334799 54880 31377 513752208 81559 8786 573863031 81226 73899 422106299 81226 28731 275408760 74826 81559 44024512 81226 42366 306619604 42366 41886 456360047 24587 74826 691165978 74826 48980 41642529 41886 54183 36494517 42366 38865 139470590 77186 24587 283826114 38865 72208 213982641 80774 48980 83133908 77186 21399 333445141 80774 60683 75206893 69705 21399 147047964 80774 54677 330835901 18999 60683 532724010 69767 18999 111396142 60683 38295 52839684 40258 54677 849751497 70291 38295 835214162 70291 69684 161382025 38295 29977 558893142 29977 66295 837377851 83409 29977 290737588 69684 27621 154088895 66295 61784 182792284 64158 61784 276962691 83409 1702 68207859 61784 39825 68467474 1702 65146 558788556 65146 3052 489442784 39825 32023 5548034 39825 52925 520777437 50808 3052 723887369 32023 47096 125136496 52925 5790 763962759 40331 47096 140990922 40331 34002 336911411 16182 47096 726252332 40331 31445 952089086 16182 29613 837401926 31445 53720 970080378 39404 53720 503635145 23573 16182 171566899 39404 23775 106060408 62829 23573 971405991 53720 22344 674384370 23775 42190 753891165 22344 38092 592890790 42190 80523 270723440 22344 1594 741912765 80523 27448 857062155 1594 76814 62574800 80523 75681 566305159 76814 52889 526655264 27448 64251 226717407 75681 30506 505791965 36170 75681 183454506 57592 52889 87602371 52889 50672 581529727 43487 30506 937893208 50672 18910 346715019 50672 32824 234922442 33345 50672 512472084 18910 1008 283417418 32824 13418 398356867 36742 13418 522914422 84354 1008 613266569 1008 81195 6941638 34177 13418 931865401 20394 81195 550482322 34177 17045 750170441 18356 17045 207896943 18356 16294 65701397 23916 16294 141162702 18590 17045 46711142 17045 14423 905199541 18356 39516 396366188 34198 16294 199065044 14423 54440 672967914 18590 25622 397066495 62494 25622 360328994 62494 30248 31776503 30248 29382 210502838 75407 29382 5683640 30248 62422 424831391 62494 53449 153467398 86864 30248 612440249 75407 18365 961143129 75407 32757 361896353 53449 31246 882921818 32757 16382 886394439 31246 65567 507066354 31246 60942 633276043 53169 32757 44115249 33715 53169 188613859 53169 9624 82601438 9624 33624 213679010 65291 33715 375054765 33715 14350 5612429 523 33715 271582787 9624 21127 936904366 28085 21127 457962002 56772 14350 638930873 70970 21127 932518959 56772 1252 226443661 56772 50458 114467420 56772 75176 308594838 50458 17465 248115077 75176 6954 180181521 5715 6954 953147536 5715 1747 585928417 69146 17465 770254581 72447 1747 2643263 69146 76999 928821974 5715 44965 526047751 1747 51342 438699511 34736 69146 477971294 72447 34378 717329431 49548 51342 168282993 51342 66914 822762092 2231 66914 170321868 25827 2231 212597452 52726 25827 411279635 36850 2231 125820285 36850 67054 605459202 25827 38128 812772884 35161 25827 967233144 35161 9855 696027746 11059 35161 580853161 67054 52872 978132098 52872 6888 677770830 35161 14739 274885728 9855 4856 166009471 4856 87139 125160640 6888 87090 494579899 87090 31925 581535465 14739 67725 590184944 10059 87090 848851171 56452 87139 107361795 10059 65999 445442084 31925 72859 906155626 10059 27406 609241315 66213 27406 693758782 27406 19222 695781528 27406 51566 635151480 51566 26028 86545555 44864 51566 943261584 13464 51566 173697133 8713 44864 353646441 8713 33082 296079867 75002 8713 951813204 50728 13464 218160806 33082 60097 376780947 83774 75002 248495426 50728 18462 894199781 18462 48319 49480088 80914 60097 804668826 42709 83774 231293229 83774 35107 521539513 41606 35107 478072252 34904 42709 306021082 49292 34904 174646003 41606 9304 926049088 7565 49292 63586420 48813 7565 352233607 60162 9304 832954568 9304 54371 89797967 48672 54371 551077658 79261 48813 823160049 80602 54371 803238004 74216 79261 346026943 74216 69289 75264289 87522 79261 68988543 74700 74216 206672428 69289 35944 86148623 69289 63309 599735398 74700 64422 101878835 87522 40210 493968719 732 74700 827757234 64422 58524 12656153 63309 14701 917221423 32234 58524 189070352 14701 19297 454275144 32234 16384 31147352 14701 58023 244753794 14701 32594 847311373 28026 16384 392136146 28026 5363 446509205 15783 32594 81649528 28026 61960 904169093 61960 37795 190442661 37795 63480 559967853 70570 5363 983318590 52352 15783 25282119 3390 37795 611491709 63798 70570 696099366 16127 70570 588581690 3390 84113 93281571 63798 11466 330350427 84113 2511 172808377 2511 52320 811330627 54745 2511 18401307 11466 5032 647728111 33126 2511 369624162 33126 50396 118092144 62928 33126 897175788 64955 50396 482730446 64955 52783 453372649 38587 62928 363596563 38986 62928 982157560 38986 61014 369109387 61014 44151 208834104 38986 76057 268459344 76057 67520 853064260 38986 36448 279060946 44151 49314 173913991 67520 57905 751025086 36448 69764 146374697 78924 49314 657225807 78924 2810 980647184 57905 60461 494824812 33336 78924 936369104 60461 16595 187482964 24984 78924 148636994 86965 60461 720912870 62312 24984 378684147 86965 60809 514084180 62312 15762 900229683 86965 86572 594666624 86965 16397 233869643 60809 13263 484199280 86572 49671 816635492 1164 86572 452615279 8417 49671 339010262 14433 49671 36558096 4063 13263 590191736 4063 51431 49996769 8417 52469 361454515 67151 14433 621335293 57811 14433 493591957 51431 50158 345918762 23059 51431 284786769 50158 49328 164827054 50158 77944 495062814 79179 77944 790826746 78946 77944 485737597 30284 79179 989232439 25265 49328 67799442 17765 25265 970415977 79179 77441 404205154 50549 30284 578983499 10085 77441 390873330 12565 10085 225990430 30360 10085 424009049 77441 36506 114935703 10085 45449 42090235 12565 66774 642393460 12565 33895 173373755 63999 36506 511893456 65265 45449 566714191 44062 63999 249885375 65265 2559 135295277 44062 26907 59857576 63999 387 533481881 30091 44062 609904421 39188 26907 889763975 73623 387 637116625 78124 26907 375417237 78124 6435 885481499 39188 58485 710432777 73623 84381 717027292 78124 43414 461271666 84381 13442 79400015 58485 27437 19157615 40236 58485 155598339 7402 43414 451562721 8192 43414 343356292 8192 19766 349634226 19766 27643 789952715 19766 71219 286003770 8192 36130 525835842 22845 27643 293777756 36130 60832 161437750 51646 36130 26059521 22845 20506 321137628 36130 60967 47336451 22845 59159 194048009 51646 41114 102618371 51646 16464 848286237 48845 16464 422290543 41114 37622 560164140 72381 37622 114400989 57419 72381 460711261 72381 40170 159250650 68095 48845 199667671 54449 37622 355553812 72381 8784 473538514 68095 77079 888455978 20936 77079 171042910 68095 21544 681895511 8784 20631 208556846 26061 8784 382861807 26061 56101 795389128 21544 24733 381085577 21544 22564 459772512 56101 82464 500076290 6760 22564 529745732 48373 6760 775973434 6760 13320 78512493 6760 48513 93637320 7316 13320 232994852 52620 7316 856200025 20410 48513 951039048 79184 48513 341509628 36079 79184 216720552 69890 20410 319295194 53755 20410 310186151 87357 53755 680398601 79184 46900 40153528 48377 53755 601766993 46900 53904 569892996 14544 53755 372379041 14544 85996 568836911 46900 19015 942612071 53904 76271 788609257 85996 65234 630562265 74530 76271 190473221 76271 22096 728137474 76271 53569 936450993 22096 33767 968626925 33767 31644 798084941 31644 2212 430965292 22096 33266 842595469 31644 87195 66362720 33266 52890 877880770 50319 87195 87707736 2212 10383 622489344 85801 87195 399928845 87195 5455 313471951 9097 50319 396224707 54529 85801 83823006 23899 10383 123685317 1337 5455 218581962 23899 6349 120841195 9097 36363 479018943 23899 20795 160720850 36363 73646 82422939 73162 20795 90407675 20918 73646 555566384 21850 73162 512800104 73162 78545 677416455 51413 73162 733737271 40682 21850 60594616 5805 21850 196264754 51413 53289 328723381 36113 78545 328664123 36113 38710 471792782 42086 5805 686842611 5952 42086 861721280 36113 39714 697924048 39714 57220 749668275 38373 5952 470360456 39714 54785 450331039 3818 5952 609625971 85638 57220 570054873 54785 1963 291860927 58316 1963 575450264 85638 77379 399893476 21763 77379 11780663 5221 77379 715144144 1963 42162 41164040 21763 50640 753050428 21763 50650 201190407 38135 50650 908364264 83390 50640 952609544 50650 37787 256168259 62193 38135 317449560 38135 19583 239401733 40880 38135 139813194 19583 75130 626194371 75130 34007 823970128 74257 75130 809855743 83211 75130 648686195 34007 19106 740497971 19106 57718 510940148 48666 57718 853487250 83211 23492 351966733 48666 57095 622610057 57485 57095 751463417 82835 57095 321101525 23492 64779 989778984 64779 73370 111383481 47119 73370 8831197 57485 51148 927525492 73370 50439 52329267 49752 50439 563545155 50439 77835 176807860 50439 26580 980752486 42046 50439 288182816 3837 42046 338477262 35799 42046 29408924 26580 40832 56259850 3837 36122 503534889 15307 35799 639565494 36495 3837 62360579 36495 22651 664103968 15307 53641 390453151 8672 22651 64400806 16501 53641 978789011 35159 8672 400445086 53641 9873 398162510 8672 61931 612450371 9873 87033 189907488 8788 35159 105497124 12374 8788 166969666 8788 80451 982245966 16141 80451 488455246 68221 8788 282786944 16141 27270 422408422 53056 27270 99504792 386 80451 883019455 87084 53056 94457612 386 75879 244128907 75879 35282 525273302 6809 87084 150784715 70765 6809 106552545 2934 70765 889708627 39994 2934 828950294 35282 80913 164722124 35036 6809 262739117 55582 80913 230938153 4358 39994 233103077 66464 4358 988523598 55582 72855 563899883 35036 7036 438242457 10003 55582 600733720 8358 7036 132046133 7036 15654 299767217 72855 43188 854049748 29504 10003 451609307 587 8358 603275255 29504 52551 258814388 15654 25690 129681118 587 66146 277632696 25690 37616 874728448 37616 75422 331127729 52551 65707 490389595 75422 24161 677576349 37616 7067 80120825 37616 62899 742361562 7067 6613 609913606 66961 6613 397174242 72227 66961 743319313 11686 7067 823167477 61391 62899 374498326 61391 3338 307236224 6969 61391 537971336 30186 72227 175790162 6969 73923 358847992 61391 80854 519604743 30186 34141 846311018 30186 25838 191759391 84410 34141 267479626 73183 73923 668130155 71113 34141 963328321 59712 73183 423512780 71813 71113 311136049 42965 71113 20234365 47453 71113 370144829 83625 42965 504340773 76384 47453 675727676 76384 18403 574933084 76384 46448 82660308 83625 772 586384164 772 61181 56662452 31798 18403 527601089 18570 61181 809237727 18570 42126 944706782 42126 12930 588696219 13162 12930 129350502 12930 45929 728361354 609 42126 830299166 609 49181 226066652 9212 609 946469114 15345 49181 251484423 36749 45929 193370984 9212 55890 967419583 14236 15345 993427459 81339 36749 224060012 57908 15345 344104539 81339 71000 390833229 9759 14236 36212282 14236 35461 443582458 16392 81339 981821007 14686 35461 298788701 16392 51373 289335917 35461 69492 369067489 35461 35768 771680157 16392 78525 822684963 44957 78525 43861970 78525 20153 21475509 20153 68596 853897833 87264 35768 710569719 80812 87264 744007681 3188 87264 132169615 61368 68596 67868543 48958 80812 812334198 39573 3188 575590148 61368 77671 790032587 61368 85052 140711682 44185 85052 373615363 44185 72319 821004041 77671 75795 402199031 12021 75795 42849691 2536 44185 15866171 72319 15906 4086080 79664 15906 28977312 83837 15906 731269470 12021 85454 557825555 15906 78988 379209460 15906 33156 415905721 60760 33156 65514363 33156 42093 256191526 78988 20138 189189274 21206 33156 51032016 86740 33156 840078099 86740 32193 464981253 21206 76379 19846580 39817 21206 958799038 76379 73010 797096977 76379 68849 1924280 73010 65363 864523237 73010 59615 364199668 39817 50720 622964971 9248 65363 923586207 79498 68849 464536742 16669 50720 301768783 16497 50720 272764547 25770 16669 23671964 27555 9248 456700770 47659 27555 496887476 25497 47659 499351357 27555 67747 662893708 25770 65856 534081712 47659 17246 581894205 25497 63993 448874305 25497 24082 837394444 49446 24082 614720075 65856 78302 761706598 42134 17246 976135684 30745 63993 944892175 45263 30745 877301084 42134 40233 675756229 45263 39303 657137615 39303 30379 317052151 39303 56915 774132171 56915 41705 115649953 35899 41705 480841055 56915 17230 792681463 17230 909 252752758 35899 33235 51134155 26 41705 810910502 66879 26 867540954 76880 66879 795155409 6060 33235 368348322 66879 26252 167056708 21815 6060 769512568 402 26252 264934155 6060 30987 899456122 30987 83927 144696990 26252 63759 740942854 402 27217 735480599 55025 63759 44829038 11763 63759 487652817 36334 27217 936277119 55025 75435 917118867 55025 49004 147065337 64903 11763 433488921 36334 30438 858692645 21446 36334 496370192 43436 49004 557484473 43097 64903 245314164 43436 19131 412817391 19131 8385 624782188 68388 19131 284836437 69215 8385 233814486 68388 10555 393341037 8385 78001 734888447 54613 8385 890649437 10555 43961 833229623 44705 54613 667979538 43961 86946 371886879 86946 58287 183410560 8858 86946 829651164 10262 44705 739052828 44705 23882 121660522 55640 86946 841964605 35516 55640 476050692 62326 35516 729739352 62326 14362 272088209 62326 23538 575344756 29629 23538 40355080 37014 29629 180230478 23538 64642 111888566 73382 14362 702817489 75355 64642 602839170 37014 70917 400499378 37014 77988 38358251 70917 79040 485134547 18698 77988 478529492 5969 70917 46547121 5969 83802 225757376 5969 511 672197397 40708 511 848326421 13073 18698 507673646 4428 511 269028887 21364 83802 478833674 32563 511 904220543 23868 32563 789660191 10470 4428 582460416 79717 21364 813743646 23868 14197 715791057 33382 79717 865058334 15388 79717 650669311 371 33382 474675072 371 87285 131929307 38000 15388 286937865 41477 87285 967282967 38000 62673 912011099 371 34580 66104710 44524 87285 641056718 41477 72752 355219497 9516 34580 349550262 34580 28623 631470894 34580 43254 128065499 27211 9516 336720834 61115 9516 104263596 47685 27211 861084868 54034 43254 659177548 80891 43254 877063861 27211 58711 198502032 41586 58711 212623862 45828 41586 219196199 54034 9227 297091508 45828 74877 848032567 45828 59142 255924743 27484 45828 698329814 45828 52044 314012377 52044 31961 723100628 86703 31961 39606879 13830 31961 864447280 86703 18162 350524321 20215 13830 133872303 18162 18222 495581855 65388 18222 280912418 81156 18162 631935170 18222 78724 234155233 20215 53433 964854346 65388 43159 24465861 17322 53433 437075079 43159 56395 625142071 23885 17322 66620413 56395 79673 156660410 38312 43159 76384661 30871 23885 31148760 79673 46261 435959864 27387 30871 197351951 30871 3503 716823264 30871 32436 703126073 3503 28368 976790452 67827 27387 437567185 67827 7102 315969290 85206 32436 305801005 59686 28368 125073850 80227 7102 395285840 7102 52738 907797992 70138 80227 107665100 28129 59686 48932496 59686 13754 60083893 80227 45288 996602896 45288 30891 946341393 58606 70138 839345040 58606 19511 924079644 8749 45288 327433946 68860 45288 473606124 53199 19511 316276908 77727 8749 765466371 18065 8749 435412076 8749 67741 913069833 77727 31852 106566940 84376 67741 827667553 18065 37579 33816283 31852 13133 693816035 44641 13133 52174511 53061 44641 60582283 3635 44641 550165279 34192 44641 186372868 34192 45890 3133370 53061 43505 650711324 13817 3635 442690929 38871 43505 339824414 43505 12425 888007105 45890 37468 391214033 43505 9603 881590859 71960 37468 588937806 38871 51401 317672238 71960 66672 855039080 37468 22391 56970711 7915 71960 286753648 51401 30109 7787743 30109 68985 715471678 59490 7915 206775957 30109 15464 652496041 62633 59490 864813406 36451 62633 98025691 6437 15464 280041162 71537 36451 918988520 20672 15464 248173588 36451 17095 196500148 36451 65114 319519119 12316 6437 117922246 50378 65114 907076012 83486 17095 841196227 43167 12316 226849140 40592 50378 630740994 83486 81789 327802155 46505 50378 350138954 18986 81789 100573567 20808 46505 449520137 81789 15304 10875059 46505 62183 977924007 36090 46505 837912281 20808 66091 311480836 66091 63269 59631431 37977 15304 68366666 39359 37977 145935288 72074 66091 721374606 39359 50436 864282935 50436 36917 722090722 80902 50436 395553407 78513 36917 30801657 72074 78591 551560737 68114 80902 962966372 80902 22275 236091954 86752 22275 322553976 66239 78513 812548686 68114 75674 390399581 25286 22275 49906860 22275 83023 589063185 25286 19765 62377751 74467 19765 46237890 19765 29754 696235110 83023 73079 113840687 48880 73079 35216028 72237 48880 356682820 72237 2595 41279475 45142 29754 859157695 48880 62795 620941436 7033 48880 97490865 7033 24068 87126927 2595 1659 956516751 48787 7033 573039172 60175 48787 107685629 7033 694 901313098 73527 1659 437517022 79259 1659 206695014 73527 5833 24520236 5833 82283 103883756 52487 73527 168480869 77106 52487 531841381 22905 77106 274901916 81490 5833 765164514 2988 77106 870993766 45814 52487 808700029 63731 81490 95655689 48383 63731 93562171 48383 66316 353051618 69216 48383 251605122 63731 74069 994580074 69216 68571 10002410 48383 14873 969125418 10849 68571 768368356 69216 80180 972143897 14045 80180 689555625 59783 14045 716384593 10849 62458 370821154 59783 37314 499550561 59551 37314 125346120 62458 30538 374607967 59783 41721 44061658 41721 67455 534905804 41721 23849 374952445 23849 59887 656741521 41721 55034 201211017 70033 41721 484508485 77525 59887 788451390 47947 59887 427910850 59887 34098 4828607 55034 34466 134104557 70033 60060 98228562 34098 23634 768297587 38914 47947 694292007 23634 15923 605035382 37429 38914 490908824 80018 23634 458716975 5456 80018 302423354 37429 59241 525110660 15923 36851 586612899 57418 37429 8966064 59241 86714 538206475 7068 5456 999037342 59241 47901 799624801 86714 32468 735993960 57418 43369 532035638 43369 22530 351353988 7068 69033 425620365 32468 84878 99313915 5201 43369 92532422 71321 22530 792066848 71321 2792 389025345 80022 5201 970928077 71321 44773 949439301 13207 44773 73857196 1591 2792 382923617 9842 44773 176392467 49023 13207 428814156 31549 49023 100304306 49023 77460 307410700 49023 10235 737925063 31549 25298 411429481 49023 22789 322226886 71948 31549 913963325 9324 10235 956962216 10235 17640 683439146 25298 79334 294969693 70456 79334 557361938 70456 61924 468945888 76280 17640 466969206 70456 10009 747886139 61924 37359 478142691 37359 56449 771022913 61924 86349 952224763 15714 10009 840428503 70912 10009 560141833 56449 57929 951598149 56449 42602 372665317 49556 15714 661137508 42602 46421 252914885 46421 44775 145640740 46421 45998 72161489 19311 46421 861334870 46421 19825 559024551 80054 45998 841357365 74513 80054 725600190 22464 19825 728402928 53412 80054 366038460 43186 22464 815732427 43186 69549 75785759 43186 33430 282931386 22464 43297 939547195 33430 77103 460015254 69549 15675 65903620 77103 3763 451357505 3270 33430 444285185 26893 77103 255172535 15675 66862 890125025 66862 45045 851002799 26893 25540 299304513 43357 66862 180176032 43357 80145 134120019 54929 66862 81163934 54929 8532 260521150 80145 44217 523454400 17798 54929 258089990 68457 17798 824750848 54929 83987 745948020 8532 79703 362366048 17798 56658 110951563 25939 83987 130670144 23386 79703 263238146 25939 71481 924199770 83248 25939 207382784 17627 56658 307545446 25939 16321 320079084 76340 16321 236624699 71481 28964 396300436 63655 28964 659390279 25779 28964 919717692 63655 11333 845644842 39764 28964 694263164 25779 65026 80477568 11333 47116 660194491 47116 73628 104579174 71079 73628 109083517 19554 73628 326382800 73628 9419 178641045 86771 19554 230717532 9419 79291 878301490 65365 9419 597743824 24718 79291 25984454 65365 12244 357612376 53378 86771 4673505 56123 79291 784139173 12244 84095 52363684 78067 56123 954715229 12244 22093 5212405 26477 84095 891870731 26477 59674 330552761 26477 27019 289069298 57650 78067 789248271 59674 61493 516990638 61493 51863 718551017 75111 59674 58945844 57650 12720 285971146 13635 12720 352782131 71109 12720 491058189 79386 71109 439273187 71109 60182 579913510 72865 13635 125155591 70706 13635 705712724 71109 31408 83936742 70706 50722 967579965 60182 42494 81364723 66382 42494 677290077 50722 2918 442801702 2918 22021 985886116 42494 4824 139460363 18185 2918 560016858 66382 68949 858838690 18185 14617 855095872 14617 67863 10459952 18185 6442 774531676 6442 55603 546918455 24580 55603 525661847 54114 14617 691755080 24580 49549 604461214 49549 70117 647332398 4261 55603 309048343 15491 24580 575206604 49549 52172 99131140 4858 49549 157909467 4261 18013 682833344 4858 65221 347003439 45374 52172 495776035 45374 72549 941354554 85338 18013 269979300 70319 72549 549542319 55998 65221 106580343 55998 40884 103988863 85597 40884 621051168 57033 55998 568649459 1173 55998 276468463 55998 78247 650069910 57033 41096 649711676 13058 41096 424371575 42930 41096 948317518 78247 67066 391409120 67066 1006 879650870 67066 79926 726517413 79926 2130 796771038 23338 67066 578815163 54095 2130 324719172 26632 1006 816294013 79926 25757 929850954 4934 25757 768574402 67974 23338 568543167 46297 54095 628930853 26632 82509 258238417 65194 82509 283044785 41289 65194 209309976 19135 41289 361825607 27899 65194 142213750 41289 22214 493811055 8320 65194 344163635 40927 22214 102324226 55433 40927 593233134 86907 8320 912717710 67028 55433 367045919 8320 10642 54284519 55433 41664 501810949 10635 67028 700315344 28683 67028 12599131 28683 45081 767882095 10642 41857 460763309 10635 43260 883820338 28683 75097 463375938 28683 70534 532733477 50413 41857 998880670 25688 75097 185003357 70534 73661 951905698 73661 8712 189011678 34354 8712 673499669 14896 8712 20640187 73661 77539 683257461 14896 72617 189958810 6171 77539 750299974 72617 54710 107938875 6171 42368 72036700 5148 6171 738769350 42368 77092 779264198 54710 45429 907905991 16178 42368 720751982 16178 3667 700746173 30977 5148 172216699 16178 43136 767709657 16178 48861 25593462 30977 77234 226810278 61148 3667 910967072 61148 71617 444671418 71617 79192 322375168 57924 48861 631809292 77234 44572 229937081 70462 61148 540606945 10502 44572 615569136 44433 57924 687290138 28983 70462 606998682 53713 28983 489989820 44433 82478 740868297 53713 87302 752416016 53713 52018 781518222 87302 24763 742240092 3521 24763 181879708 7408 3521 63753863 2416 52018 216500834 26347 3521 539587663 7751 2416 995571857 26347 14712 316583843 7751 66461 763661472 10209 66461 379999067 10209 31042 989083432 14712 40184 479096642 81401 14712 367518034 62388 40184 776349128 42191 10209 864855154 74746 81401 873987675 54964 42191 606439866 69391 54964 158517759 79099 54964 437794487 42191 85396 733682704 74746 13287 730696901 85396 47276 898204020 45515 47276 149700022 13287 9913 656810395 13287 68539 71978651 45515 81371 145108452 47276 12639 809131366 74137 68539 362176896 52505 9913 298324255 12639 53082 990068429 68685 74137 372323867 46601 52505 662069135 52505 32233 185316572 68685 80965 619599657 80965 80590 42858516 68685 6718 982439077 80965 55739 184101777 81025 32233 57373225 6718 33976 947947310 80590 74168 99679642 81025 17316 456025781 81025 55720 786020742 81025 14913 574025886 40837 17316 146839247 31633 40837 139240012 51797 40837 888045899 40837 60318 705996481 60318 61830 195360312 82051 40837 223218279 60318 72015 219456811 40321 51797 873275028 5420 61830 892148559 21382 5420 935055335 72015 1344 243694953 69564 5420 516221753 10237 69564 607961306 10237 56925 293195387 15534 1344 89921031 15534 24445 247212387 59422 24445 444604113 56925 68338 78700654 80476 56925 603048976 86327 24445 735281396 43927 80476 528526536 68338 63466 318401955 2503 68338 77092818 86327 60276 802395584 43927 41619 954086487 2503 23773 771279510 41619 69961 472969915 2503 43506 246188734 69961 51140 964781496 51140 38834 179945970 51140 35868 111638093 35868 67466 996495503 11992 38834 666127103 67466 62482 888892217 38834 44910 564925990 68421 44910 772618066 23843 11992 435189638 11992 44446 693952222 44910 17198 987729703 44446 37890 334040182 71480 17198 86315076 44446 28218 992113980 30087 37890 97853655 28218 49251 345248911 37890 85559 630203184 26075 30087 822370377 26075 62076 952353235 41369 85559 150599832 79598 85559 451611087 11153 26075 592689118 79598 6244 368698362 19324 41369 962505952 19324 43500 308843555 62773 19324 168686804 82270 6244 857838680 82270 38483 90905799 36996 62773 313079378 81971 82270 60987796 9172 82270 26355193 30959 36996 31117233 3758 36996 783947936 3758 49936 103432353 65095 49936 377386189 49936 48197 59814210 30959 19420 146040583 19420 66883 698050702 28672 65095 870326861 58113 28672 171143293 48197 27224 22047529 4768 58113 180776374 9107 28672 547589782 66734 27224 676556314 58113 55544 59734651 9107 31288 976634890 75528 55544 996297165 75528 1911 300197269 55544 2731 713756081 4190 1911 221578972 60303 31288 510178155 25381 75528 772655895 60303 66192 786412858 64460 2731 23474032 25381 63605 983779601 63605 76452 688426485 64460 54721 239480121 36690 64460 738229688 34011 54721 993401380 45788 34011 500255411 76452 86855 4846462 29815 86855 696774923 45788 78653 337158774 78878 29815 486421427 21007 86855 105634513 77418 86855 994573474 66846 21007 989393580 72300 21007 977064104 77418 4940 942968666 4940 64736 137578858 66846 1850 900188160 67276 64736 637608097 67276 9655 547724550 51876 9655 631770882 64736 64452 495656487 22605 9655 151811012 87289 9655 313949293 9655 20411 206679275 53551 22605 550590826 87287 53551 554539271 22605 83291 253617451 20411 52665 977070704 38182 87287 873891164 52665 29508 723850168 16520 87287 659705645 74035 83291 301157148 51468 16520 539950717 24851 51468 404594785 74035 41580 19635730 60349 74035 333833898 51468 80747 20908309 56497 80747 868311514 39294 56497 39263543 80747 46528 838482017 46528 16019 620607841 6008 56497 951112405 39294 15720 499683082 15365 46528 969752671 46528 7295 734834269 87297 15720 42950428 87297 82960 407548215 23032 87297 659466418 15365 47506 135389170 10990 82960 887690548 4449 87297 952943218 58338 4449 522833464 15425 58338 412202054 4449 59629 13741827 7006 59629 318652118 15425 27764 746352664 59629 65540 802794180 4331 15425 518517949 7006 561 478164530 561 59725 528567859 561 34738 886906158 59725 62254 312571412 19344 4331 620658560 19344 41642 94469655 65386 59725 888615381 10654 62254 616105327 19344 1041 761233698 33037 65386 372959175 65386 9890 382600120 1041 18284 329934048 33037 5658 796473894 33037 12172 345544895 33135 18284 626268132 39567 9890 754261686 5658 19330 204849813 12172 33621 22464160 58542 39567 706864180 6173 39567 91243044 54076 6173 12106100 6173 63866 788603169 15922 54076 872905599 63866 16139 447312779 70578 15922 396163638 58297 15922 512607749 37086 15922 912005653 37086 56071 332532344 86838 16139 918828508 37086 8079 12780322 8079 33530 542140081 3147 37086 354562001 42521 3147 49871553 52293 33530 543778563 33550 52293 564578080 3147 36718 789291172 33550 9874 673250653 9874 48715 329922009 60164 52293 835119188 7038 9874 885328249 7038 71569 302539440 165 60164 862562932 25543 48715 92994145 39665 71569 628057340 72464 7038 873172513 71569 30002 261951993 45161 165 260396019 17249 72464 867335186 40369 39665 993540153 72552 72464 772036002 17249 45046 898651705 45046 50949 839835112 81750 17249 844254216 37709 40369 970574960 68429 37709 652024608 45046 62209 615688929 37709 25347 106355558 52862 68429 874141840 62209 18393 525863486 34952 68429 63688705 18393 22317 995553191 56830 22317 371897642 34952 86241 794671039 18393 45193 271249480 86241 59033 355379276 30693 45193 51362126 45193 48683 309645357 64919 59033 678449689 59033 50059 765987057 81145 48683 390822026 50059 58248 209960559 42591 50059 225092063 50059 4626 189795515 9263 81145 220698518 1258 9263 306465783 43215 4626 819727698 20676 4626 315060618 62847 43215 263000884 20676 7957 283374517 20676 63353 602975549 15642 20676 430052196 62847 53072 745301123 77037 7957 250567611 77537 77037 598629824 72236 77537 925291810 15702 53072 287082683 24728 77537 848479153 2131 77537 9117536 51124 24728 316441348 72236 20364 606450017 24728 12858 219235975 20364 15154 777442454 3930 51124 470319404 51124 27927 496544599 70371 12858 574693702 12281 70371 244964062 27927 44090 458890522 40200 44090 596959799 40200 18028 266532346 44110 70371 578529151 44090 70905 37557822 76131 70905 32109226 74833 76131 82819279 55146 44110 776827991 40961 55146 123559163 53851 74833 22167756 76131 84463 661972072 74833 75626 729608079 60843 84463 692569898 84463 82607 738501745 64159 82607 30705526 83120 82607 977042196 75626 27482 826247341 58077 64159 51570531 64159 60455 474624317 83120 59540 989636542 19701 83120 200744214 27482 61022 250735462 74715 59540 768005227 81450 74715 535340467 19701 39882 263357810 35941 39882 86875877 74715 49394 62151133 44410 74715 910137706 39882 67636 747669333 39882 50304 727017329 44410 77239 484621607 29802 77239 267970906 15873 67636 983094219 85959 67636 108681335 17088 50304 802157466 6729 15873 822417023 17088 15668 677612694 84684 15668 138981522 6729 40053 953232286 5955 84684 42215011 37704 40053 84346562 37704 6594 846952676 84684 26501 503123892 19478 37704 606251423 5955 30875 258246183 19478 78582 29168084 76875 78582 742360976 26501 33057 758769437 19478 51117 321713125 30875 14152 35690081 78582 27046 523317697 33057 48152 126772271 27046 24313 783775937 75641 27046 204097362 48152 10510 792592131 27046 17021 511147368 52321 75641 80435959 9884 75641 875952735 22356 17021 967706775 10510 5465 686869425 22356 71785 520505609 41090 52321 673853446 5465 43819 570725547 23154 71785 840838129 65833 23154 5106354 41090 66183 16309262 41090 38370 587151662 70061 23154 286903491 66183 10961 113868025 65833 33491 665484871 41008 70061 589829574 70061 68237 488431547 70061 3720 387248632 33491 83297 958858082 68237 79309 551621139 83297 52789 433424714 10724 3720 66797716 79309 68963 187509682 52789 73198 244933743 10724 47649 382478283 10724 774 757392369 774 61825 483496846 78783 73198 99418127 774 29174 420504329 29174 84158 113917539 78783 84234 824779005 61825 30441 115137788 84234 35430 226528995 30441 79120 382627533 78680 79120 709858175 82812 35430 536147284 67431 30441 6375419 67431 20643 103077398 79120 2513 945500961 82812 78660 74749260 2836 67431 303083936 33039 2836 431799489 33039 15911 29202009 82134 15911 409497468 2836 57731 449536465 82134 52515 240728236 11470 15911 79678469 38846 15911 292558721 82134 69058 710768791 57731 62265 344110890 69058 3735 461951274 11470 83081 268942554 83081 87328 188235873 27605 3735 367244491 83081 57784 425063791 34910 27605 314232429 83081 67264 126651728 63679 57784 367244857 32861 27605 982282231 57784 81227 163109122 32861 78906 152673682 81227 14770 411166865 6839 14770 612219729 18755 6839 391075963 44004 78906 83944538 22496 14770 448648185 12981 22496 467961375 19805 44004 866738852 80129 18755 942127038 44004 63476 642450432 76078 19805 528493442 87266 12981 947854904 76078 49016 407747477 39073 49016 516031604 54329 76078 944358436 64493 39073 674364753 64493 13757 82978082 15539 39073 181900617 4679 15539 494289902 54329 78643 575735379 4679 24395 160679781 4679 19684 124130250 24395 67144 594490651 27379 19684 137354754 67144 35559 77368794 20169 24395 608841218 70043 19684 441520745 67144 50509 113523754 30604 50509 724312233 73451 20169 91814279 16023 50509 161212432 16023 27935 470735486 16023 6793 556743348 16023 60553 496937372 6793 46210 78129032 27935 19083 481784038 60897 19083 949572663 60553 19173 572482668 60897 40486 154332438 29894 19173 785713702 21510 29894 194675306 43085 21510 542596165 70952 19173 656283742 21510 75541 337980621 43085 51333 990707974 45337 43085 754299344 75541 81067 48490280 51333 6397 101143618 4825 6397 730187282 45337 81242 508783226 45337 17173 523270089 6397 42863 752157826 72946 42863 301514250 22836 72946 869422415 72946 70859 886994264 17173 55444 540064267 57892 22836 607240087 57892 10111 422898319 38647 22836 443813049 86896 57892 349152503 86896 45523 190673838 86896 27200 438957778 27200 36149 33519377 13283 27200 844397743 27200 38759 990698733 30466 38759 277055672 30466 54156 48780932 30466 25486 839327923 25486 1346 206370341 73980 1346 658658217 54156 42058 921435504 25486 41535 880066873 1346 82715 133899265 73980 46483 644715769 48644 82715 916360480 41535 49298 864749685 82715 26861 802352818 82715 12505 198714784 26861 63059 548841557 26861 51886 304611553 31268 51886 101326195 63059 43015 758541811 44291 51886 315913422 29592 44291 352918656 34274 51886 864169121 44291 53138 320681067 44291 25743 62815706 29592 4228 166796567 66742 25743 208745832 83021 4228 479459982 87094 25743 510413307 25743 71731 84656980 3648 83021 205466179 87570 87094 853671019 83021 8150 31516990 64697 8150 998880724 64697 65974 444982496 77877 65974 135466660 87570 26920 60324969 65974 24441 135696029 45958 65974 352478538 77877 59163 415131415 45958 33832 509641385 33832 21989 317041913 11306 33832 98473016 71206 11306 696009877 71206 11568 845744261 79786 33832 626685148 8822 71206 916554969 31086 11306 658034525 31086 81938 343671439 31086 13731 785947841 13731 40914 119370485 71754 8822 254582551 44856 81938 262316166 71754 80739 809222242 40914 569 699172024 44856 85270 882605295 28194 80739 658797987 45141 44856 779716974 569 60667 848665452 5703 45141 218673675 5703 23593 108910058 23593 69520 598136502 35891 23593 178231340 23593 57660 531086034 23593 30527 765602626 69520 5717 15589412 30527 29387 90964726 47027 5717 917184912 62597 5717 512966890 2067 62597 820591943 67181 29387 803277160 62597 83946 273468672 2067 7681 755360796 43062 67181 71862500 83946 10645 233945197 10645 38069 3468661 48024 43062 135894997 10645 15469 925869329 10645 21572 857776189 15469 12544 541061813 52045 21572 626505587 84339 21572 360868275 71998 21572 679339535 57828 84339 923267552 71998 34202 856976691 84339 25310 256961689 7321 84339 4605784 52662 7321 974845348 7321 9625 288648706 25310 72077 69025527 52129 25310 189760371 20480 52129 570481855 20480 2140 674099348 47690 52129 492298052 64605 72077 805822896 13658 47690 860287051 64605 12941 442527438 12941 83414 2315146 68117 64605 204241213 72831 12941 166689748 68117 18039 226991243 80838 68117 426504454 80838 17061 806598145 17061 14989 991563604 17061 51764 153090349 3864 18039 470357102 80838 25761 133083317 3864 9347 668506086 14989 35582 389706490 25761 3853 44090902 46071 3864 899196702 28985 25761 480374219 1322 46071 978049628 62342 35582 168623813 79682 3853 113304761 49148 62342 96025094 18459 62342 611481345 23282 79682 571893028 18459 76928 628912049 18459 33087 365842691 57391 76928 329078462 74932 76928 124853117 74932 76498 877038749 55777 76928 974377142 55777 56750 659196041 74932 63230 314790975 36368 55777 775362345 63230 75695 605149583 55777 58892 130370907 63230 768 640735513 82781 768 109086956 28105 75695 583971670 77614 28105 964322853 19935 58892 991164141 82781 4416 424354030 82781 35474 227753649 35474 64274 45722975 4416 61134 68110620 61134 16743 850998668 35474 40427 894539663 50435 61134 913472154 40427 62831 773620151 78137 61134 857012181 40427 68740 999795522 30886 78137 5059481 68740 60174 83575105 60174 51119 82324342 68740 42279 539747436 47390 60174 528444173 4166 51119 197431146 6986 60174 592951109 47390 14403 558747044 4166 81627 630307910 19828 4166 266468507 19828 37984 521861775 54309 81627 696533986 51261 54309 222855158 51261 30244 681717479 37984 56535 701440221 51261 29377 772283125 32891 54309 27076737 16544 30244 673162487 34701 32891 80954055 29377 59177 861080972 69571 34701 596337850 50270 16544 267229129 76207 50270 336213263 46862 59177 680479391 50270 40470 305350187 72450 46862 152860450 72450 9079 960472417 76207 45138 967578590 25158 9079 172064922 45138 46145 968227612 45138 13682 183325421 13682 17671 432521194 17671 41056 153918018 25158 13471 172319585 57970 17671 171109954 25078 13471 696786648 57970 82050 796945375 55429 57970 809253111 25078 27548 642508299 32645 25078 804712509 58879 55429 141713100 6258 32645 627586797 6258 73764 659483743 6258 72115 138029442 73764 2225 96977807 6258 48158 410086507 6317 73764 551800492 4059 73764 343221733 72115 50569 948291381 4059 36744 793106930 10162 6317 253974575 4059 17091 739365487 4059 56253 158942054 35952 56253 36594937 10345 56253 595900150 71272 17091 749308838 71272 31378 503913103 75820 71272 692315116 71272 59923 824577372 52303 75820 699978209 31378 33477 494150662 52303 34675 906891104 34675 79240 952672417 12522 59923 604186012 14667 34675 470686854 12522 5726 725397833 30915 5726 592219219 87007 79240 628097727 5726 37370 570930968 5726 14053 552611625 35791 14053 63549158 82245 37370 756960716 82245 7540 383848798 54432 7540 583375455 83277 7540 984653090 7540 34844 835014047 7540 82532 245934731 4165 82532 229787605 54432 23703 697050688 36231 34844 804603645 46294 36231 83782908 72072 82532 744915320 46294 8843 552313848 81543 36231 279679748 84068 8843 742738410 69220 8843 142592283 72072 60393 839244536 69220 40149 226266178 10875 84068 201345181 60393 45402 136552204 45402 86385 92995297 44639 60393 369834722 12024 10875 271020452 31220 12024 242569874 61894 45402 286112292 31220 35715 135808681 35715 21336 282207697 31220 2781 750930024 9834 31220 958769747 35715 39834 810282709 211 21336 567933845 39258 9834 212828424 39258 50983 852427990 37059 50983 187820764 39834 26687 248736234 13949 39258 944804141 4113 39258 971918 13949 83968 385694257 39312 13949 619293889 86916 39312 92579858 11993 86916 527953999 58882 83968 980334079 86916 40278 814145238 77701 40278 349715940 62936 11993 466906575 14815 40278 179455842 1019 58882 112873641 14815 48096 147051500 71802 77701 831378866 48096 71001 576623851 23038 71001 364277930 71001 14558 126879329 82316 71802 541099554 23038 16949 342274915 85718 14558 845870415 27617 16949 918315973 82316 19974 368276010 82316 29223 889018809 29223 54594 334946855 20535 85718 660368932 19974 24787 251249749 54594 55619 541726549 81803 55619 84625388 81803 84436 34457720 11855 81803 728683012 84436 61698 701152052 11855 79105 837542261 81803 73321 163243489 78549 11855 898154015 62621 73321 244067958 70883 73321 940373175 56857 62621 970365194 33445 62621 766066682 30984 33445 196103132 65038 56857 950635102 54101 56857 607899666 27060 33445 548813186 30984 30044 271040940 65038 41130 543436964 77521 54101 254475527 55374 77521 621612928 10866 27060 70113617 77521 40276 488691659 10866 66984 690313353 31358 55374 738875508 17979 10866 983386454 40276 1864 949281590 57073 66984 692930567 17979 22403 370684702 72674 22403 521394509 57073 67227 598022111 57073 52393 228237355 22403 62631 131436740 72674 540 632790219 44093 67227 657293302 85262 44093 652026378 27078 85262 695409674 20147 540 590577768 83121 85262 808013449 9274 44093 275979707 20147 14886 67788782 9274 53054 783686689 14886 70406 918150509 14886 87143 289967694 40825 9274 70683654 53054 66302 315187715 66302 50492 940656376 21272 50492 815541060 40825 30353 42703363 30353 29046 451999519 25780 66302 188113375 40697 30353 831419243 60021 29046 531198592 30353 8886 920140731 40697 57679 555404481 25780 38485 443650048 20603 38485 160519299 38485 42884 197812684 56550 8886 556470343 38485 53630 72537719 11535 38485 151658929 42009 53630 148376111 67342 42009 931150501 48169 53630 869441120 67342 77402 117281150 77402 71956 526366877 77402 56577 130499237 56577 63243 41433923 71956 78605 632299480 81484 77402 705942568 69370 63243 862727791 81484 34165 368446273 49451 63243 229445703 72828 69370 954433247 9499 49451 906555682 49451 58901 118102741 72828 7090 414696399 62035 58901 3046266 14162 62035 82912372 62035 38589 24733464 69685 58901 46444375 7090 51869 505588045 69685 59516 761402810 59516 69981 543674138 59516 44986 213629321 44986 75703 138955302 44986 55906 104242022 75703 65432 952120551 65432 80039 73660531 5918 44986 824636468 5918 37490 786041114 55370 65432 890947173 80039 58367 209218060 80039 20166 251617114 37490 61390 471513523 75940 55370 492323952 61390 35908 827450917 35908 35771 399934208 28258 20166 249966664 75940 27606 540105068 20943 35908 898257752 41942 27606 244985796 62106 20943 186461943 62106 14765 41220198 27606 60463 956176495 14765 22322 945371385 22322 41085 661112224 70995 60463 795471472 59577 70995 287861046 41085 47123 14977065 22322 32420 175955513 70995 10769 129848816 47123 46180 210245713 46180 68927 297292857 46180 43121 178424070 68708 32420 628841060 69858 46180 368974643 68708 49093 784214294 4837 68927 70933203 74589 43121 520591758 5381 4837 396323857 4469 74589 474360007 5381 58144 7314401 68410 4837 780282714 4469 61388 21952765 61388 44941 907066364 29952 44941 7593495 58144 17552 53831056 17552 4029 271730903 44941 66993 530567933 5787 44941 41038187 12618 17552 231869493 70076 4029 885752198 4029 74708 817965765 48630 70076 546550978 12618 47867 688827798 47867 86911 657037016 21844 86911 310916 76474 86911 138051984 39436 47867 664559562 47867 34183 280886108 86911 5051 357913024 50337 5051 313573805 82425 34183 506318809 34183 42762 762867991 47212 34183 35459680 42762 66087 901328434 56818 47212 66435358 80759 47212 135929310 80759 39685 448798733 42435 80759 75474995 56818 60951 477871472 40013 39685 5847036 60951 54625 954412476 51297 39685 963808715 42435 13907 303903766 51297 26571 895630663 58134 54625 385690776 1975 58134 73560869 73197 51297 794509175 29609 1975 633929026 58134 41624 345367737 82966 58134 802330727 57 73197 174854442 5550 73197 1236916 82966 26453 178289373 816 41624 613796056 78132 82966 366772970 816 29993 839375930 29993 86617 763542110 78132 64124 645190183 29993 6050 752912169 21327 78132 581779015 64124 79196 602541664 21327 77508 883128878 66560 79196 196801442 43205 21327 932052393 77508 42044 904831713 79581 42044 659004972 42044 68090 230192206 66560 74554 555855680 43205 2451 294502848 42108 68090 917158772 74554 61156 494327526 2451 5355 834977613 61156 69790 264752049 69790 44384 30348212 10174 44384 873504992 44384 20098 8783512 44384 52374 119983459 12442 69790 578130194 20098 20111 261486644 20111 52784 858954078 12442 44862 949598407 4723 52784 98520862 29435 52784 883233638 67945 44862 293304892 78118 44862 529060976 19477 4723 691528652 71901 19477 819514716 71589 19477 133774488 67945 16925 711706761 59561 71589 101930982 73915 71589 628766274 83598 16925 766291108 71589 16624 855143232 21564 83598 65534633 19043 16624 707120239 83598 25589 135464582 25589 17077 147480461 24113 19043 394058310 82959 21564 740878334 14502 25589 60966934 82959 58154 897826864 52758 14502 998360512 69613 24113 131518201 44605 69613 654124695 3573 52758 1290399 3573 73281 133469414 2699 3573 571802869 3573 40588 231322755 35089 40588 96698174 35089 15432 396092326 73281 59004 73862447 9739 2699 18086109 45286 15432 618058701 35089 63831 957089705 33814 63831 99507619 45286 4540 333909045 50019 63831 623068575 56860 50019 419708764 50019 57489 169437257 4540 2008 155360787 85616 4540 387438185 9290 2008 653300676 51838 9290 41107072 61906 9290 91219855 1294 51838 33997167 1294 61482 646656356 62336 9290 871385438 35041 51838 34235221 35041 36651 76886883 30578 36651 700897523 36651 9359 714414264 30578 65863 878761684 74214 65863 72108825 36651 28201 797102314 51290 30578 77336606 21369 74214 117306435 74214 73014 93809650 21369 62629 276532195 41272 73014 507746891 21369 35923 125238315 21369 33428 707580579 35492 41272 354636371 35923 51316 289153486 35923 48916 920926505 48916 40085 85229216 74486 51316 247467569 74486 76414 361663297 48916 83527 842159018 34561 48916 277216050 74486 83948 380350902 83948 47884 296757132 34561 68499 671843796 56495 47884 120780797 83948 23894 377999852 11778 56495 21160739 47884 46380 22788096 68499 11046 980165537 16894 11778 160223685 11778 44698 323845106 11778 28496 340392090 16803 46380 555490569 16894 21038 913750500 82667 44698 566605261 44698 30158 55958686 16803 67864 100203551 21038 67887 50890317 66270 67864 933966923 12584 30158 787527464 67864 41384 228659152 37176 12584 535791757 41384 85431 226314532 1430 66270 978561207 45865 12584 493553367 45865 42877 180831791 1430 47318 72451433 34341 47318 78989144 42877 32694 961599889 32694 36490 250128566 36490 76626 601165512 36490 43302 77059161 43302 24311 594913188 82314 36490 98329746 43106 36490 555716288 82314 59164 288660530 43302 71112 608933574 43106 55882 34195330 55882 1127 88064839 59164 79607 894244524 82971 79607 4057779 71112 34918 251533028 37214 34918 301332896 79607 76904 556967561 37423 76904 175778165 57167 76904 496170634 37423 4812 965699727 84739 76904 183345439 4812 31629 553695621 57167 36523 942009375 57167 82995 872565092 10389 84739 746303698 27693 82995 907638541 31629 64925 169263123 82995 64157 350804614 42643 10389 282354286 64157 62516 991100311 55068 64925 136404303 78974 64925 864409484 55068 65944 260398691 65944 35287 352984340 70724 78974 522164024 51108 35287 329799120 65944 46402 731813331 35285 46402 839700996 81393 35285 845422999 35285 43442 609525310 13353 46402 898797455 70833 13353 929774774 61549 70833 70416282 46790 13353 836600923 66032 70833 487958130 14010 66032 886657879 80103 14010 825167141 16735 61549 170250645 80103 72162 496287711 72162 47206 842135157 65261 47206 546951750 80103 39062 428993898 20995 16735 760461716 20995 84418 657620486 20995 38296 685993682 84418 80808 902644113 39062 57773 341858698 38656 80808 210400764 4289 38656 965514625 70844 4289 765045545 38656 74184 727219272 41799 74184 782867886 10248 70844 107803488 78739 41799 490468595 22376 41799 181386215 83278 78739 327575633 22376 85048 62087078 85048 9006 859619395 85048 18199 877780774 84747 83278 280949860 85048 40561 489418377 85048 61740 853598293 86959 18199 721045559 5655 18199 96068403 2329 5655 963517093 56455 40561 697581988 48 56455 365333722 75768 2329 948155478 73392 56455 286084755 15191 73392 77228407 15191 26637 476260525 26637 24164 48325283 35326 24164 13889920 15423 73392 213412746 35326 56035 277700909 26637 4613 160477850 44691 24164 382989277 23060 44691 303429060 67295 44691 930591548 56035 45652 495627720 67295 50607 260611410 656 45652 289877707 23060 31860 526175932 78115 67295 99082340 656 42373 381689958 50607 37308 132248005 573 78115 138663835 37308 64665 248814434 64665 31441 941034314 76687 42373 896740797 74050 64665 809106134 573 74995 690887208 25493 74995 923811138 78023 74995 148646598 75 74995 393813729 31276 75 453544029 75 5604 542516725 59269 78023 132886619 31276 39422 686487620 5604 11315 585986043 10245 5604 965828753 5604 26045 778644409 10245 35166 603840035 59012 11315 109562692 59012 55378 342202372 35166 84100 616125922 23727 84100 916038485 35166 86235 195920268 75480 23727 153845747 85363 23727 399285011 71588 75480 693873881 23727 73573 907117313 71588 53074 301283474 31073 71588 157599614 73102 53074 829521939 23412 71588 55948671 73102 66763 166852404 29140 31073 604875979 66763 51071 567084622 29140 47080 168083138 29140 6720 573258510 66763 14524 913111849 58633 29140 943738538 58633 1943 34179319 47080 19560 158631681 51981 19560 350276459 45909 1943 138809718 1943 41333 941412518 1943 16748 2430404 41333 13897 427864285 7144 41333 695114137 58209 7144 332335734 7144 63088 23438735 13897 4370 485175329 4370 33820 504166733 7144 47934 204843050 39343 47934 289983875 76776 47934 271754938 76050 76776 932019715 76776 82850 36339397 39343 59264 739398585 59264 66727 795673307 76776 17736 349042327 39899 76050 318301494 51679 17736 541130656 11735 66727 35941422 17736 8481 935011434 51679 64036 950727684 48204 8481 158005218 76986 51679 106522575 64036 43181 941677829 43181 45105 592113543 35970 76986 281836872 45105 38074 317900467 43181 86110 169802736 5488 35970 157024333 62890 38074 445888418 66812 86110 639925973 20921 5488 394816165 10196 66812 146403475 14634 62890 409425945 10196 79062 24707964 66748 79062 255654751 66748 13351 7920248 14634 30456 116371361 14634 29900 75831919 68401 29900 278324795 13351 20313 142227243 68401 25655 384330291 68401 58705 774018253 35027 29900 519400272 5256 25655 315850697 5256 17360 588772924 25655 8597 612735784 35027 3903 766520485 48151 8597 624568609 28816 17360 646516855 28816 58843 225416509 58843 1429 182261270 48151 86344 168347924 28816 42142 52812277 31148 28816 61714519 24169 86344 764641652 24169 54736 891298737 24169 53041 221618520 53041 11388 555621318 53041 32701 301392275 11791 54736 558823830 54736 28717 679765033 43484 53041 578786987 28717 11925 635731573 43484 39015 327264649 43484 70587 557664867 11925 65364 36936383 39015 78638 638534263 65364 39348 891075115 70587 75021 301980497 65364 4203 22483611 45537 39348 861764094 43123 4203 68110441 1598 75021 284132037 75021 61588 676917754 10999 1598 347720123 10999 54107 180722209 54107 51224 112333898 54653 61588 31319725 10999 35507 667897490 35507 25154 882830247 15069 54107 763781879 35507 46491 965488493 54653 62632 830083635 19489 62632 946179031 25125 15069 514385942 62632 21747 51202631 53325 46491 439994038 9425 53325 312048999 17513 21747 448077530 21747 5612 14683085 26286 53325 77224687 5612 86099 528315508 27850 86099 807430838 17513 9152 937624054 5612 86515 918219604 66998 9152 553407035 27850 10926 445253631 9152 2505 789350325 81426 66998 80491838 66998 85395 112434099 51143 10926 261741047 18991 10926 823544165 81426 62506 987982499 18991 64950 278377508 18991 47250 977076266 18991 61402 84374032 81060 47250 488465885 61402 18268 96375886 81060 63440 24841122 5707 47250 476257750 63440 69515 559486941 1840 5707 330094909 12416 5707 106109364 12416 77070 985110537 6097 12416 707490940 72714 69515 486511679 12416 36423 113697715 12416 39107 523483421 72714 65128 150681708 18559 6097 390256593 16550 36423 94921521 16550 43973 34575276 71987 39107 939836512 46608 65128 584316827 46608 57537 869983800 84780 71987 760254709 77845 43973 795272062 46608 70681 139244012 84780 29427 62311202 77845 42565 940498975 84780 60100 74415535 60100 4245 444066829 37686 70681 442099198 82256 4245 142309813 72462 4245 769411178 82256 22585 720538878 69841 22585 712229728 80471 72462 152752804 8556 80471 591098013 70814 69841 321776574 70814 68638 502676908 70814 34811 743068903 538 70814 877413599 87312 70814 904363094 70814 35096 711700164 6796 35096 414559643 23269 35096 976905422 47079 35096 826745297 25179 35096 826176720 23269 73881 11785525 25179 14522 59170564 67690 47079 17469648 17022 67690 44987605 25179 58872 128499231 73881 68413 759808431 7062 68413 97167431 17022 87311 89856136 76884 17022 117983358 1350 58872 280098299 2516 1350 759510886 2516 36862 719724870 36862 84950 630430510 67809 36862 32697000 66463 1350 968151262 67809 36895 131263616 36862 3064 12010668 3064 43429 269810239 36895 70491 666867169 21794 36895 52219116 64739 70491 950883461 58831 70491 803191253 43429 14529 779545585 67136 14529 445836275 64739 13142 860317124 13142 64197 919875394 67136 44573 570249385 25720 14529 646414888 80989 13142 41263257 80989 73188 510372052 44573 37999 95534656 20095 73188 546900356 37999 19857 389618896 19857 7617 989541987 37999 40324 984024787 7617 23742 556885165 81910 23742 706304999 7617 43595 540508190 72864 7617 105640157 72864 44383 235895876 81910 14358 417311738 44383 60321 290817990 60321 19452 500404234 26143 44383 40757368 20050 44383 173893814 1081 19452 108631059 57387 20050 897797787 20050 62445 229490143 57387 38097 177274709 1081 63144 196419098 52326 62445 113309583 63144 39676 653756794 39676 43568 818413380 38097 4091 157981515 85909 43568 885642147 32223 39676 595043517 39676 84270 402165010 86067 84270 143031358 81088 32223 528127084 43124 85909 1785783 46344 43124 734918144 2921 46344 971449366 47983 46344 618464605 46344 52718 772648964 65598 2921 125004339 84222 46344 662071509 48426 65598 427405024 13929 84222 910444851 65598 12919 215125986 80177 65598 22388290 84222 83436 167336455 83436 10065 256238368 47589 13929 208326013 4957 80177 177103407 80177 28164 583058449 83436 22038 438473993 10065 2720 289306031 13983 47589 655725224 73543 13983 168411918 2720 29106 408542649 17395 73543 102474950 28661 29106 384246526 77652 28661 91475160 77652 77792 480731076 77792 2394 68150442 84164 17395 259885627 79775 77792 825583871 79775 11565 657504710 45877 79775 915393718 2394 26043 770362979 14984 84164 13497307 12582 26043 668945111 14984 62911 176309381 74696 45877 915606671 56800 62911 458077223 81269 74696 638137554 71005 12582 99796177 56800 72598 942948494 42854 81269 22108157 72598 59056 202905180 9886 72598 631831634 73291 59056 30778195 9886 44466 978914800 20862 42854 343841738 73291 79082 227923721 1510 73291 245277037 1510 69364 28074389 4319 69364 101773413 20862 34892 943925181 60628 79082 549105067 70007 34892 46562104 55081 60628 815070925 70007 3831 914659401 56043 34892 42662316 70007 55785 886731688 55785 73552 584575205 56043 66869 560874652 66869 80218 828495177 3388 66869 861185353 50616 73552 286614321 73552 54566 139057982 15806 66869 35562801 54566 37922 151146204 54566 67840 224032489 54566 56879 7232647 5345 67840 349590139 10918 56879 665412876 13242 37922 905185730 5345 81117 627713183 81301 81117 74388885 17283 5345 898448240 23445 81117 885524544 50726 81301 979350188 17283 66315 851628694 68478 17283 738872986 17412 66315 634677314 18770 17412 375167072 9816 68478 897579687 66315 19283 660092677 83537 9816 473901010 83537 35656 599782431 12810 19283 573636423 9816 41785 693184913 83878 12810 402816634 55835 35656 131702899 64738 83878 687859317 44628 64738 988685956 55835 76098 341990381 79665 55835 139919933 3823 76098 366120735 14343 44628 36894789 23100 76098 609240236 3823 23254 523554513 44086 79665 938375135 736 23100 185981149 14343 44713 703488863 23254 33049 940799993 736 46070 755991586 736 20531 460980139 17081 46070 807399352 17081 26012 488530087 61113 20531 475350525 72803 61113 921158880 57110 17081 2801238 72803 71065 715992679 71065 74540 644904430 71065 2220 369720021 42318 71065 164949328 39749 71065 465997290 39749 44581 929438073 5333 42318 73149658 65271 44581 290258368 86994 44581 762568572 39749 36746 352967257 48037 86994 57574523 70797 36746 668748097 65271 66775 360657977 35905 86994 875837001 60077 66775 666472227 47876 70797 47928369 70797 79258 100076561 66775 5964 987868723 79258 60524 799493815 60077 238 215587465 238 76517 961175213 63115 5964 622502242 63115 44385 630468824 60524 82934 900790871 77226 76517 811526912 60733 63115 321618806 77226 48692 266641086 82934 17677 120238743 42621 60733 839498224 47898 60733 761632269 47898 7900 727230332 59414 17677 593468056 8355 47898 207426136 7900 78667 149619824 82536 7900 439187531 78667 29808 977443754 65820 82536 215265526 8355 36139 287203965 626 78667 365222956 43017 82536 943804445 36139 51972 294269313 43017 9714 750884002 2303 9714 960822853 626 86319 40725810 41453 9714 719714839 41453 1965 11324228 41453 79171 316951416 28923 41453 979284763 1965 39371 891161763 36343 1965 383813852 28923 61504 199144574 28923 1722 583228387 28923 67027 813719952 1722 79714 112660800 1722 80367 910943536 61504 23973 60725477 1722 69483 174404846 11657 69483 618639596 80367 13844 387764923 19314 13844 640581476 19188 19314 166756184 19188 51527 111973983 13844 58205 961730687 48378 19314 860601500 63483 58205 72679682 19188 62391 888274443 63483 59888 310705657 67304 62391 686234354 62391 56479 46967882 59888 79368 8401218 59888 39908 707876748 21683 67304 15640617 67304 36320 438285221 52814 79368 870025642 38960 36320 146161968 49623 38960 638562605 65913 36320 867545522 11270 38960 649142100 5429 49623 841795332 22081 65913 239717709 19396 49623 606675301 22081 15659 38815619 15881 5429 304527681 64964 22081 894322917 19396 45902 228977826 15659 64672 14439680 15881 15395 676883527 50917 15395 671652516 64672 59751 516876857 15395 45379 793735241 64672 8648 757317977 60648 59751 828473326 15056 45379 35350784 64168 60648 159172408 15056 36281 839875376 38375 36281 496653829 49683 38375 379398617 64168 59500 68964335 28801 38375 818068469 28801 73216 740454559 21820 49683 571044085 73216 44211 836417217 28801 60776 784974533 21820 69922 68129060 21820 76095 607296941 10729 21820 817406564 10729 45132 146678497 76095 83039 694511116 83039 6943 976011666 76095 47109 764208096 47109 31787 105089989 45132 64000 967470418 24797 31787 353880422 1511 24797 873447602 31787 82213 852238354 31787 42252 71511535 47562 42252 221312749 55737 42252 523726401 42252 73225 121031184 34269 55737 13171371 3519 55737 306236111 73225 82301 797975742 34269 59971 181490525 34269 81479 192492937 60571 81479 198686732 12183 82301 678421932 51432 81479 922595657 60571 74077 493298025 81479 3409 534843454 3409 75539 300941319 31292 12183 833164137 51432 26662 662880597 80204 74077 132897954 18038 75539 913280516 19000 75539 630978808 70790 26662 539806311 80204 36295 609546172 52506 80204 95162226 70790 14973 682785262 70790 62144 801055237 70790 61133 96872545 36295 9691 37765064 57936 61133 977885869 84513 61133 976980 9691 66106 750325065 84513 68919 752327481 36547 84513 674371150 45813 68919 490482438 66106 76419 454331426 7942 36547 618747289 36547 62540 182731192 11414 62540 727557852 76419 26237 348852004 7942 4001 435830409 26237 80211 815407939 12613 26237 765625608 12613 64821 568879165 73591 64821 489297734 18122 80211 39486461 38816 18122 912010707 12613 65933 792193010 37754 65933 78333428 73591 81185 932062615 56090 81185 978865962 37754 5100 677611520 5100 87234 176736976 42684 87234 461199551 4237 42684 357652774 87234 68396 284563955 4237 76717 546721519 4237 65184 30368829 4237 64889 717285076 55755 4237 820770499 65184 27595 998529376 65184 72059 549373872 75204 72059 207617534 72596 72059 279910971 19895 75204 660647391 72596 79502 412315877 75204 22440 450883978 57092 75204 794675653 41585 57092 655302807 58229 57092 236948480 58229 30435 770959458 27175 41585 806438762 27680 27175 474000677 43122 58229 482544455 27175 38654 141088283 61144 27680 102901262 43122 71645 721120962 27680 7497 607706792 7497 6816 846358364 118 38654 919722156 4584 6816 99591350 4584 57480 851551807 4584 84193 274481779 9821 57480 883128979 4584 24180 607135365 9821 19486 795256515 57480 56706 346622593 84193 72606 548292150 72606 82507 143535568 34424 24180 716941722 60414 34424 39184258 82507 50047 981790559 60414 26950 324634467 18891 60414 541560065 69991 50047 329631464 32139 69991 383031286 69991 11759 645836604 11818 18891 537247189 69991 69928 585843253 11759 65259 555135668 19381 69928 245486327 11759 41594 423589791 11818 14759 804603810 65259 62734 265248538 68503 14759 855234895 19381 38451 790312278 68281 68503 654549593 14759 47584 507240722 63692 38451 66632888 68503 55967 855209589 35900 47584 215115707 63692 29320 383036214 35900 64359 325340318 8790 63692 486303393 30095 8790 193175921 15340 30095 956678538 36842 30095 244347593 15340 21691 883287515 33483 21691 204666619 24711 30095 554639831 70755 24711 835759012 41770 70755 806837016 64715 24711 822087645 41770 45189 174525364 29962 45189 67911224 64715 48396 842533933 45189 51678 120492178 78736 51678 849011940 58752 45189 145853551 83476 78736 62048766 83476 31144 81787093 46872 78736 482724418 46872 22661 251511982 22661 39777 80118788 83476 84323 72097036 22661 76858 516080114 39777 38458 832227076 38458 23951 250681003 44257 23951 342027567 86395 76858 100584304 65069 86395 159974020 86395 85717 545482069 86395 11370 21204734 6622 86395 578815042 6622 44719 434842041 85717 24702 211120455 16489 11370 512107460 16489 11267 842763818 22891 24702 764889504 16489 47744 219798041 74897 22891 410157574 22891 70801 597358938 33885 70801 763827983 41288 74897 749215721 59149 33885 125762657 57156 59149 368310689 57156 47505 645434610 294 57156 418719223 41288 72422 13319467 47505 48184 686213977 72422 46037 343430771 72422 53025 964790640 72422 57885 296212003 48184 5387 619157671 48184 65855 435469764 80837 5387 750604397 60172 80837 279866566 65769 80837 88011987 32347 65855 48519625 65769 42266 2066449 42266 36959 392060431 36959 1292 17568007 42266 4459 136686245 1292 66427 556650735 71758 4459 138854193 84075 1292 598167219 40781 71758 992715493 55032 71758 337823193 36912 40781 75545018 71735 55032 202545353 84075 54699 500969275 69664 36912 209158468 36912 83267 6145784 71735 77385 529563088 54699 82100 839430861 74268 83267 786496739 52190 77385 754523023 68465 52190 974019032 77385 68044 92868325 68044 63185 893731328 57829 63185 626050829 74643 68044 714007480 20880 74643 759889106 38367 20880 760210167 74643 80988 713844236 77171 38367 198965254 24658 80988 620937969 24658 46894 700682050 24658 46891 557810524 61694 24658 386781861 61694 72729 614391024 42470 61694 186281727 42470 46366 977343344 61694 77506 112639664 9966 72729 543486876 72451 72729 154450536 46366 20058 203302239 43653 9966 640820376 77506 37492 772805037 37492 34657 651141817 43653 2660 216302413 16535 37492 553979133 4784 43653 110747141 77717 34657 316840485 78766 4784 337422671 78766 54830 770831749 50026 77717 729417294 77717 23549 173244091 50026 56297 969930584 23549 78881 482005007 2837 50026 144771096 2837 10996 535471514 38362 10996 504913557 27904 78881 163781029 27904 7607 429838782 44012 10996 616884217 44012 37755 517546266 30373 7607 335897927 64365 7607 130557233 83734 37755 1883772 45894 64365 61393456 30373 7793 124826297 19659 45894 434861696 64365 77951 350087737 1618 7793 436470490 77951 11788 770726089 19889 7793 321064635 1618 69480 634347620 77951 3096 335005842 69480 9332 956213135 59808 11788 318084194 20822 3096 263502168 13310 3096 301509751 55178 59808 168956567 20822 65785 104654855 53484 59808 752563235 65785 10062 796072207 65785 31493 809375408 79780 53484 27976268 53484 53383 488242532 79780 68865 844072238 81602 79780 750721043 31493 24772 417682573 79780 31535 843631414 32290 31535 888230010 81602 10581 370049388 51230 24772 930490950 49154 32290 894461014 62358 32290 85468000 50954 10581 516584034 62358 14143 86774268 14143 82367 61203864 62358 57599 999053150 37618 50954 818813077 14143 28943 882558766 47787 28943 196508876 54220 47787 271056930 37618 53777 596800578 29278 28943 37331281 54220 14297 293944267 25732 14297 945309241 49302 14297 836908194 78320 49302 150061559 68529 49302 960317242 14297 75081 499819488 54388 75081 278168762 23617 75081 451081246 5662 54388 174472930 68529 4526 209951896 42829 54388 182196514 50921 42829 5374315 75888 5662 524174367 42829 73380 30968007 42829 83514 965170746 75888 47062 413923286 73380 63142 551409627 63142 61579 628141366 2910 61579 940065418 2910 12559 824719729 20110 63142 13732483 63142 77237 82316637 47616 12559 616165672 47616 51201 631273868 41704 77237 688564978 65677 47616 488957307 41704 7772 638769125 75672 41704 101983231 36073 7772 770762865 41704 87140 136434786 68012 7772 906283223 31127 36073 700081323 36073 50577 614623298 40181 36073 551043370 50577 63602 958941962 53230 40181 12620427 30316 40181 405335016 12039 53230 117092038 49867 53230 333367645 19436 30316 517171988 19436 247 294624369 20004 49867 745210463 20004 4005 352977265 44430 4005 948853335 75799 20004 685177630 247 74531 712190090 74531 51260 488162542 74531 24956 754186402 44430 13909 445526801 75799 67391 509990906 67391 79655 386025571 43447 13909 82175908 82271 67391 470064745 8217 67391 517893973 43447 61653 800150200 42873 82271 677881361 42873 20820 893711604 46038 8217 733200762 18366 20820 122801868 20820 651 222945349 20820 70073 619858567 651 15144 956989399 5687 15144 52439552 12207 5687 63323300 3536 651 721438272 12207 22290 607467815 12207 48348 948441887 48348 66438 751340778 12207 60220 741428018 48348 6245 74455371 48348 23262 156817061 46674 23262 341385487 60220 49789 27944905 85260 46674 2250234 46674 37015 609156695 37015 57316 516275318 85260 46127 865363719 40614 37015 189552721 85260 32997 889473217 1957 32997 120802323 13325 1957 678706575 13325 73692 570891682 76949 32997 122946560 32997 50820 898171443 13325 57836 443983561 76949 65524 110985496 34267 65524 282512594 77670 65524 356361986 77670 19949 379473580 65524 87326 18753320 34267 79802 436324150 19949 14744 922678235 14744 59043 860809704 75069 59043 924523839 82831 14744 217623326 34475 75069 66227111 7367 34475 331145349 46318 34475 375994712 40809 7367 959351253 82831 49815 170982836 34475 46720 804342017 7367 39141 856651785 46318 54472 586855662 54472 11447 249828459 39141 8568 424142340 75526 11447 659992215 11447 52273 656126764 69601 11447 867187059 75526 80502 547417756 20851 80502 972252089 52273 49561 542069760 54443 20851 366403682 54443 87189 675597992 81050 20851 179823366 54443 62839 721597248 62839 14389 743316759 20813 54443 485290881 27532 20813 465310226 62839 68988 518015015 53844 20813 890992133 62319 53844 836236811 41981 27532 507656545 68771 53844 986171148 53844 32224 861816393 41981 20594 19070852 68771 85852 3662686 46986 85852 725064032 54003 46986 286872069 66522 54003 964981111 54003 56849 593160319 66522 21233 670017985 56849 36654 65033975 56849 80028 641478321 56849 68352 79971759 36654 12240 97999235 21233 83798 806683391 15767 36654 374464590 86539 12240 279115972 44627 68352 394216239 86539 85009 746740992 32111 83798 680033547 15034 85009 679460401 15034 38690 972986394 59765 44627 363308652 47587 15034 138060604 15034 42278 329578565 56148 47587 145462398 38690 63834 963387455 81388 56148 777473089 56148 25913 651466755 2728 63834 866839455 59738 2728 662224720 58096 2728 330039131 36809 2728 454456133 59738 77113 787305755 81614 58096 842575158 74066 77113 656633502 1240 74066 429985930 36809 60044 193400729 74066 64599 272620102 50703 1240 749763552 30833 1240 139539921 30833 21438 849327554 50703 15955 387199369 6923 30833 851319289 15808 30833 354789318 15955 36710 54365319 70290 36710 811979139 14442 15808 663387428 13801 15808 108659818 14442 57608 172665097 51640 13801 475581535 57608 77420 178303235 51640 13013 311434845 75416 77420 698862046 75416 70827 555681644 51640 26676 38769962 70827 84493 48884249 27810 26676 355697990 75416 82033 219930859 84493 55059 32298790 17317 27810 630208723 82033 26354 296766913 72264 55059 471068556 25293 72264 413655834 46431 26354 115880224 46431 5000 235996048 34555 25293 268135879 46431 86142 349545572 86142 52866 491035944 16037 86142 16142019 32129 52866 202065917 34555 67275 446971853 16037 38230 500558545 32129 54486 244582831 73217 38230 714719821 54486 12302 147725930 6764 73217 363545727 54486 34034 344665455 73217 75506 257163533 73217 14304 266859005 56688 6764 197158570 34034 44401 817021863 15650 14304 622187034 56688 4180 897381521 52772 14304 67491403 46967 52772 12456916 9397 52772 525984569 52772 79163 225540183 52524 46967 967131310 46967 18052 747032516 61823 52524 747004632 52524 5756 731812374 14672 79163 191767638 82858 5756 797680990 5756 14699 687315467 46370 14672 821974925 46370 61920 272427747 14672 33954 54801185 82858 25185 658080572 53779 33954 7837758 63396 33954 718222594 12231 25185 700161993 85705 25185 184756141 85482 53779 123266626 8151 63396 248341539 85705 86406 538771281 84262 86406 470090287 29762 84262 810929229 8151 38969 52094184 19207 38969 110789094 2032 19207 525666564 84262 38540 328916387 36250 38969 276793506 34665 36250 545225440 2032 8430 335900276 38540 21149 365478753 20935 8430 278390571 20935 805 3362733 52297 34665 843859271 21149 24572 320066862 52297 87334 701961199 87334 1493 792579681 87334 74461 981938147 74461 65969 833909410 1493 84989 64635480 1493 70274 625958330 71772 74461 582495222 71772 47384 93429054 71772 6340 338592287 39897 71772 499195506 47384 34044 44234042 6340 19100 433648132 5765 6340 635347703 5765 41938 490804022 78767 19100 268672921 41938 51239 276440485 78767 67507 522225376 12380 41938 142685607 12380 23012 377561775 34038 23012 390712203 23012 80753 478842570 23012 82879 590048348 77632 80753 971545249 23012 30240 625659220 63426 77632 174648245 80753 43799 689662798 51688 77632 694561683 57479 51688 99055947 67816 30240 265354493 43799 52978 661632710 51688 42467 253247202 57479 31772 357177883 31772 42578 712126059 3249 67816 132152450 42578 13459 34007556 40826 42578 89434139 9331 31772 392051535 42578 57344 426704267 13459 23642 215476237 9331 21974 378767019 37331 57344 29734562 21974 56536 314039467 37544 56536 896773445 21974 2799 906721980 13505 21974 2955383 56536 1886 401188051 62727 56536 211460585 31716 62727 736707861 23827 31716 110745773 34036 13505 718307177 41206 34036 244241313 62727 42144 657603452 34036 62309 339740151 41206 64958 852405980 42144 26156 989187555 26156 55827 945340869 26156 69750 4635516 62309 44710 595734711 74792 69750 524992099 74313 55827 621085948 41528 44710 775844081 44710 83664 489182765 41528 85188 780639931 85188 36844 615924008 85906 83664 947267285 85906 53610 888655380 71777 36844 994488850 85906 11255 532834144 85906 33502 335599252 33502 50782 741961739 4640 33502 321445823 50782 27045 48741624 10465 27045 651715643 27045 6727 785039347 27045 19079 999449375 4640 73928 557171573 19079 56940 280915643 30607 56940 467630821 24125 6727 977277662 79351 56940 657973977 79351 78954 270302365 30607 29927 821086245 30607 17509 797920890 29927 61837 304052916 34481 29927 444193213 37055 34481 163339648 61837 71346 438349962 47683 17509 796753072 84352 71346 709073956 46376 84352 119289698 71271 84352 840434064 55831 46376 188849488 83375 71271 427848308 37545 71271 35421632 30725 71271 592551487 81767 71271 34703618 55831 44063 92541316 44063 5021 832677766 44063 86020 62226603 30725 27186 581531396 68952 5021 35261687 46000 86020 124575201 46000 12017 809468665 46000 77756 416193603 27186 85474 208153392 48990 77756 79582302 77756 58211 64460921 58211 16366 22453514 70986 16366 629944797 16366 39827 749951547 5378 48990 603787102 34131 70986 937866485 70986 77181 492961378 39827 25583 144339673 5378 14757 759791282 66209 77181 766640494 37197 14757 323258463 14757 72737 973697316 83324 37197 517576667 66209 22296 503786098 62284 83324 630406919 69978 72737 626833864 69978 52127 556832888 78197 83324 39693417 21315 62284 707162521 62284 42892 261790318 52127 69378 426816478 40581 21315 712310741 86444 78197 822717403 58176 21315 327482185 80788 58176 582521482 80788 5607 935110703 38116 86444 690371073 45248 5607 891023421 58176 9289 3731639 5607 58802 786194148 15126 38116 830694268 58802 29689 34039096 39859 45248 914831739 5105 9289 279337540 39859 73269 715893824 83752 5105 637976583 5105 74180 445817360 68015 39859 62488158 40467 74180 59454088 40467 27490 556076148 27490 43477 189125722 40467 62160 400271864 67516 62160 105027571 1444 27490 939960884 1444 48337 538621154 67157 67516 447930465 49985 67516 844215743 47769 67157 314391627 67157 14441 408218421 57683 67157 86074443 58300 49985 987373372 47769 40156 119338898 14441 6350 926854699 60422 58300 406758195 40156 40595 276830097 28131 40595 480800705 28131 11724 159053894 82980 28131 50485313 82980 17795 24884204 86650 11724 77873373 17795 63399 421633928 68036 11724 490369828 63399 36251 860289747 17795 58352 729929853 58352 46204 251006970 29141 36251 245136764 68036 42856 245088020 69757 46204 376603774 42856 77594 398819065 29141 50715 10767855 423 77594 598712660 77594 3673 994121329 423 11662 225157478 11662 80681 21848019 65626 11662 887569187 51308 65626 518579737 51308 35778 478041578 82310 11662 132601836 80681 32190 666227368 79550 32190 459355844 71668 32190 383568683 79550 10611 8131030 10611 74859 68968268 71668 11381 800599421 10611 23779 20613121 71668 76754 995952843 11381 22555 155452185 11381 31310 377092334 49630 76754 739713514 14435 22555 483167693 37206 22555 203694443 57572 31310 494034866 37206 13104 863213344 73257 57572 725100045 35542 37206 341684739 38566 37206 299191400 4352 38566 741464845 63087 35542 353910124 63783 35542 544573581 35542 14969 983253144 63783 10733 670909519 4352 33417 37028832 63783 42465 526829210 42465 9338 206971367 10733 58430 518094217 9338 15064 451374476 9338 26139 544402839 32232 58430 108557379 35919 9338 572046043 15064 71230 642089596 15064 9981 870629662 24603 32232 491500553 32232 30793 953636124 54654 71230 127560320 79002 30793 704952920 30793 395 915912756 79002 29149 647568501 30793 56650 54740493 79002 78438 219579102 29149 56716 145973135 82862 395 804367268 82862 38688 311978327 4009 38688 395273302 86120 78438 461418990 86120 50307 106709480 65445 38688 586082825 70460 38688 749822281 51474 50307 441949999 4618 86120 775510403 4618 28160 906700809 51474 25656 237872832 38479 25656 708842112 51474 25178 480587852 25178 80576 764871743 778 38479 25294464 25178 79230 290356622 11195 79230 65741538 60183 11195 883464537 79230 17544 875387004 11195 39712 133366883 60183 58896 153424813 27737 58896 811951974 81619 17544 797033085 58896 16899 311738198 58896 30784 528444992 27737 50560 905523161 35805 81619 746085272 24189 50560 356791856 35805 60304 230464227 35805 16839 779356428 29650 60304 590057525 24189 45397 790453120 29650 53482 377080698 53482 75864 116813901 75864 50323 723833885 7246 75864 87080535 7246 33678 822146840 41257 33678 485538491 84387 75864 857967182 78093 41257 896756112 7246 61750 868232045 58169 61750 857762696 78093 77434 121677246 58169 85966 693506792 64355 85966 41250850 61750 35794 312932862 64355 79404 247608969 77434 54602 139623787 43172 54602 482336340 35794 54558 729673718 5240 35794 211651170 36901 79404 935945271 79648 43172 420819462 54558 16570 505494284 54558 67839 71276801 83633 5240 370231517 36901 10391 909562369 67839 74431 111375213 74431 681 295065115 4106 74431 88413788 83633 79667 130261574 74431 10315 820140688 68461 74431 209765331 4106 61877 855076559 33108 4106 68718513 68461 57494 750788244 33108 20005 106537230 66977 57494 166684042 20005 41285 813249977 1817 66977 658659684 57494 55310 779461421 28497 66977 381584673 66977 59408 109401764 1817 72875 572779756 59408 25131 150358240 55310 21288 445815541 72875 28284 915056541 72875 25035 363523055 25035 51601 78237055 21288 72838 669439892 6209 51601 655866241 79301 72838 132357948 41846 6209 811994352 79301 7029 142276512 41846 9344 676253014 85472 41846 67320157 6628 9344 534860096 83314 85472 997254575 83314 36793 794381063 83314 13427 901245086 6628 60779 936260573 87458 13427 930391815 36793 11502 318049556 5314 87458 828655337 13427 28227 217547184 87458 72565 100791226 72565 63801 770839715 5314 18276 340849594 72565 1132 237223862 18276 64688 765627446 6109 18276 136578651 55899 63801 74224011 55899 7912 134368781 69548 7912 20733305 64688 57620 199061967 27027 69548 431038196 2715 27027 121555367 49754 69548 839156004 24431 27027 360377580 57620 42679 540924232 86841 27027 18422921 86841 63405 156370887 64882 63405 727380981 42679 70369 77129403 48741 63405 832862935 63405 42555 583114418 85528 63405 380737150 8618 48741 345913031 42555 11723 433849713 85528 47920 1404823 29243 42555 141141075 47920 29425 768234219 35396 47920 646389378 8282 11723 407334064 40602 29243 127717915 8282 71145 289724421 35396 72226 442490103 40093 35396 640436169 41848 40602 795832138 41848 28044 986992276 41848 29168 117871469 43421 29168 303169359 41848 11290 79961472 11290 25118 866230897 19057 43421 868245074 11290 50589 146722864 50393 50589 300078738 34883 50393 977115289 22150 34883 79896355 29964 50589 805751424 84650 22150 37740349 41515 50393 58787803 64016 41515 394087502 84650 83030 650101535 41515 55973 121822243 47819 83030 671131063 64016 86883 59716855 47819 62912 590818679 40078 55973 475899160 55973 33875 358522209 47819 32580 177201647 33875 33861 58563083 24749 33875 125234854 67768 33875 276264850 82853 24749 272644075 58559 67768 117778177 33861 55099 882524818 46057 24749 790614873 46057 75549 728306301 52012 75549 171564660 58559 84648 782842918 67025 52012 794854954 59169 67025 669512493 59169 78035 539787147 52012 31134 695239560 59169 20030 194588587 35176 20030 256070778 59169 41304 202237940 33426 31134 141346390 31134 61792 291469540 83182 41304 265551763 10624 35176 576891236 84401 61792 438330045 84401 48667 129721601 48667 43284 513255217 84401 41537 721797589 4181 10624 143981982 84401 11611 696206957 20694 11611 607358876 41537 15169 516455176 15360 4181 134303461 55788 11611 880072341 66521 15360 816711780 15360 686 329228919 15360 27563 265845771 10254 55788 224564984 10254 78474 882462524 10254 47323 531990464 78474 33209 21478680 35436 33209 339945265 10254 68322 962998323 56056 68322 535864731 40936 68322 135944446 20330 40936 478023828 82125 68322 320582143 20330 14991 750934457 14991 28698 558039116 82125 81097 402808890 20330 3372 565833430 488 28698 185325416 80652 14991 205252617 38156 80652 215593083 488 18797 63862970 18797 62429 261024060 488 70005 114328310 17067 80652 472591894 21242 18797 367744877 50484 62429 889339636 50484 38752 945561013 79271 17067 99508994 17067 46361 66875168 42364 46361 426061458 20785 79271 333966600 20785 5198 704697878 79271 61638 413424506 73000 5198 583995579 18107 5198 152430044 54246 73000 706392263 18107 18719 252204908 73773 61638 154151011 54246 61729 420901996 51151 73773 296376200 39601 73773 340232229 66060 18719 144852545 19400 66060 110628350 66060 57568 404452747 57568 66430 94804989 57568 34562 654934149 43350 66060 364417252 13085 57568 181087967 34085 57568 102171671 50293 66430 396518880 55234 34085 269704907 10552 55234 175927426 55234 19869 775360165 10552 51353 740959380 55234 27049 956821340 21578 27049 837425383 12055 10552 928084115 21578 40846 435363161 47825 40846 79155816 61241 40846 68732331 62175 40846 375362812 10675 47825 455248742 40846 5295 788331205 48290 10675 370138170 48290 19620 106452954 63114 5295 850137289 62628 63114 574600893 5295 51009 750584023 5010 63114 208659501 63114 78314 398739569 21972 51009 86428033 78314 49170 167567110 49170 16356 923475579 75258 16356 905740961 78314 41124 147778877 1316 41124 29108549 53838 75258 403172470 16356 49725 115438101 5395 41124 120693998 53838 75222 787039250 5013 5395 104749671 5013 59438 455821160 5013 2926 368273955 59438 3749 881827970 29047 5013 255497636 5013 27416 594930646 29047 31275 221765192 15357 3749 208954165 68690 29047 217944375 29047 44349 388516 27769 15357 794201116 23058 44349 888864939 23058 20425 513854353 810 20425 93909960 72244 44349 194912010 72244 62398 566728001 38466 810 370642100 38466 67669 831528592 6129 72244 933987043 72244 75671 168365859 32033 62398 846440452 38466 85012 383926696 33769 6129 525794259 85012 19073 918479113 19073 76857 560092335 34461 19073 109461885 34461 63682 800881041 63682 75697 404183386 75697 41364 560178912 76857 11775 654316444 63682 24795 231558905 63682 17054 54752602 68792 17054 948626304 17054 6599 193633408 11775 56350 304670457 17054 76577 777130725 61454 56350 125295771 40415 61454 924349251 46185 6599 606454630 12165 76577 99861363 12165 5077 614212343 5077 29245 373356765 29245 21175 765199119 85476 29245 434861478 17599 85476 128149846 21175 61910 80468954 16847 21175 15255066 65674 16847 814426104 66995 65674 579051798 66995 7588 404043767 61910 14717 222575128 66995 71267 887349512 71267 70722 47264613 7588 54404 556509978 71267 51325 507043478 36401 71267 820266207 51325 12985 570727287 54404 12963 241381904 77228 36401 823679472 51325 58058 513820787 26912 77228 617937652 58058 925 16570767 17925 58058 287060345 925 17477 302106787 17477 11111 691572732 17925 58791 749834397 17925 37108 739841394 85223 17477 967051457 20781 85223 153915373 85223 73220 293341599 56848 85223 32449126 56848 47193 487247370 69184 73220 12263477 69184 77764 791619167 68274 69184 257389005 69184 62785 492804965 69184 45169 752246044 45169 59891 213552074 22076 62785 340372602 62785 36382 757934881 62785 1114 74325763 1114 4 798609543 20980 4 849985886 22076 59759 306305863 1114 9523 141738786 1114 75013 517376458 75013 85455 565771616 77938 75013 482397022 79638 75013 585769451 85455 24762 266494391 85455 1785 431972493 77938 76449 423517811 24762 13689 121191437 36798 76449 76041276 76449 2344 5245094 2344 52588 346025722 76449 44668 46778134 2344 82461 451287062 173 52588 615328965 82461 43660 753181628 33960 43660 62273085 82461 53188 488804710 1125 173 127698264 87332 1125 58596142 43660 61997 97734270 87332 75788 409142519 1460 61997 936906237 1125 64235 566441650 87332 4353 322246564 82242 64235 372178062 75788 57874 181491782 57874 70756 112095213 70736 70756 567871748 75459 57874 977550284 70756 24690 26007898 31676 24690 497817512 70736 26259 853806349 27320 26259 568842031 38562 26259 957823952 17013 24690 547488677 36458 17013 657561404 74887 26259 437781335 23557 17013 789291525 38562 64428 357598015 23557 73670 499222259 20018 73670 144062447 73670 12161 153012560 57133 64428 614016655 62182 20018 524572633 80818 57133 609117720 64658 20018 27331552 12161 46205 343894212 62182 30761 93557454 30761 36418 567675213 84944 30761 245207115 38279 36418 811972328 46205 7052 71795085 1291 36418 202268860 10451 7052 106492997 7052 41175 677657399 48364 1291 142159301 1291 85856 991461995 10451 87190 930393853 71227 85856 16056168 44975 71227 49561939 87190 11139 563096066 44975 37502 584625470 44975 58332 663064090 11139 80511 524759219 43449 80511 287113379 22410 11139 198419542 43449 18306 525251203 18306 16257 53872069 11368 43449 688850286 58776 43449 139903287 9060 22410 471113020 42500 58776 40743880 58776 40862 577234446 40911 58776 920570014 42500 70726 983653268 40911 8842 923497201 76137 40862 752058142 68845 40862 306255961 40911 84305 891338293 68845 73363 350894235 8842 10577 453497863 59483 76137 982570078 69131 73363 524561103 24070 10577 411301828 58312 59483 901839911 58312 38629 284951773 58312 65177 833267700 58312 69889 688044295 71810 38629 1866084 65177 41075 856309109 58948 65177 283778962 69889 39587 237301385 71810 6773 992961680 6773 63664 155992036 41075 33077 227088875 80725 58948 767784346 70906 39587 761232747 14220 33077 364368503 70906 36492 344345621 38149 36492 204237938 80725 37676 179391794 36492 79982 471654813 77340 14220 667401711 77340 47106 275677989 38149 27746 620829767 1530 27746 359819846 47106 36462 616826108 23923 1530 792962182 1530 28712 993194925 28712 48943 199120463 36462 46572 160873188 47391 46572 605903236 46572 19872 422291932 56626 46572 60416134 19872 30458 598458418 56626 33072 865339435 19872 33332 753843780 84134 30458 643026054 76835 56626 349209706 51748 84134 795545985 12948 84134 903207491 47707 84134 874648201 76835 11869 605003410 82829 12948 982337737 59358 47707 321597301 65287 47707 523514834 59358 27383 879358 11869 43014 404576423 65287 49323 952206158 27383 72158 42325193 17389 65287 582162977 187 72158 33547488 187 48561 97175225 17389 83988 462284948 15259 17389 595277585 28464 15259 268940754 187 34244 118229463 15259 6039 871035024 19873 83988 516232038 6039 5594 26463908 74367 19873 887347311 24449 34244 172816176 29262 24449 679396811 44323 19873 16430659 44323 85121 894901504 24449 28873 887300246 44323 36536 671453177 24297 29262 370620287 28873 940 597421275 51722 24297 920046031 32376 28873 943252516 24297 64358 396216635 28519 32376 37608440 12762 32376 637231201 64358 21687 825657121 26093 21687 96702515 27565 21687 66190199 15844 12762 158780151 43686 15844 699427638 15844 18593 82222680 26093 27397 86483009 55 27565 776426322 43686 18102 890370658 55447 18102 84113637 87499 18593 832468193 52635 55447 238039843 55 12264 898179152 57160 18102 542235388 12264 49639 606540837 87499 6268 47177118 6268 46869 548194396 12264 24401 850235089 24401 84525 265914671 63581 46869 212487954 17900 24401 36742399 22967 17900 264704150 3849 63581 264233558 17900 53321 438710642 22967 6829 40693431 74610 17900 199945200 6829 82053 232016646 3849 70903 206431382 53321 27475 72241520 38916 74610 771016088 70903 48952 633166057 87466 38916 816013013 75488 27475 667105536 12661 87466 648261397 15487 48952 380296043 75488 27960 750878865 87466 2165 155459984 77288 15487 245296548 71952 15487 909229836 71952 10965 279330457 72401 2165 59347818 73464 10965 380633939 49434 10965 917260698 72401 59255 274076610 73464 55561 40764790 49434 16327 225833624 55561 17267 568318602 49434 29826 560323999 16259 59255 560611089 84715 16327 20960695 16259 45268 69334746 26112 29826 210461923 84715 25971 492455273 7606 16259 349520970 73439 25971 139765660 73439 44366 56641075 26112 17458 960643432 25971 6023 342994290 18121 73439 729373033 18121 81624 424955397 81624 14259 514679947 41239 18121 149101368 21068 41239 545152007 41985 81624 170939037 41239 13776 770527111 41985 40282 899186577 8069 41985 816255639 16033 40282 769689285 74983 13776 270439669 13776 32680 415428721 7677 8069 453094381 8069 33110 314351506 32680 79501 614377508 59605 32680 849190992 32680 38365 274416695 70480 38365 818921062 23942 79501 777451759 70480 20360 724611541 23942 22271 382480496 321 20360 133399561 4515 70480 87450309 20360 16114 845385814 4515 85660 847267336 22271 52886 917449559 42569 16114 291834404 62323 85660 380428684 65225 85660 509980776 85660 7833 863699296 62323 42815 204642334 4283 65225 173141525 62323 81576 839553026 7833 57403 120672021 4283 56174 665117716 42815 46542 644641250 16364 81576 593350488 56174 1950 53122170 16364 829 663143298 12156 46542 142055794 14534 1950 71132132 18220 829 480633990 11914 829 97416333 42551 11914 107895319 14534 74465 260875562 11914 13953 584271742 65294 13953 389517602 25585 13953 944576923 15938 13953 454508552 36703 15938 551108113 32517 13953 615565204 33859 36703 19740831 15938 44059 678822874 82446 15938 742232838 36703 82156 676403682 32517 15019 557409506 33859 56773 796310334 44059 9830 110502349 46403 15019 604138868 81463 56773 353640125 53959 56773 747541331 46403 14834 330532325 53959 26927 547841482 14557 14834 218645911 72046 26927 45390892 72046 23101 974492651 24110 14834 670536087 18998 24110 722388137 23411 18998 772129180 84015 23411 396357832 6971 18998 53942307 18998 86396 901101375 84015 26174 844327183 73629 26174 449012007 58555 6971 787550439 56895 26174 165996831 82439 86396 740563997 58555 44926 524667053 21769 73629 476671103 58555 57367 143271862 82439 2790 218099687 44926 75567 888050788 21769 4125 817030694 57367 12151 90511084 67551 2790 780092601 4125 4811 742725436 64508 75567 293152604 59195 4125 389320248 44678 12151 360463234 7091 59195 438462188 4811 84389 493500735 44678 1462 535621793 1462 52450 953504523 1462 65998 227502910 21391 65998 656118159 52450 33416 804753969 1462 47894 341055634 65998 32325 615369969 85140 47894 8276384 87455 32325 452278903 85140 15275 897782667 43978 15275 327436591 87455 3128 543863850 3128 60019 33447758 15275 65726 260121792 24813 3128 904857106 24813 16112 928885313 62946 24813 840203607 13847 65726 205800445 16112 14777 17598163 24941 16112 290997638 48287 24941 441169149 14777 48266 220189590 14777 48231 642655949 48287 12983 467452869 48287 56667 869351306 12983 77760 142455541 77760 85218 113719857 56667 2449 618577435 64613 56667 295679173 48582 85218 471593909 85218 40722 484838103 58804 64613 346047879 46591 58804 987901758 86114 40722 245264577 58804 40764 118799627 46591 15785 680368403 46591 85800 20831835 77977 46591 469024242 43255 85800 981540314 43255 32853 610938985 32853 69192 6745347 69192 68310 752712216 43255 8901 144746615 8901 52282 120149167 32853 79781 955021577 39858 69192 345994767 68357 39858 697254997 68357 47604 617417739 79781 4760 96407318 8948 4760 395689376 6521 4760 398944529 8948 34877 480208418 12595 47604 681648470 8948 74130 935780497 13326 34877 590742470 12595 61838 219113104 74130 59950 5146708 57894 61838 422985719 59950 11576 48147671 25981 61838 147868159 25981 86876 987394310 30660 57894 295545277 86876 85315 38421920 35678 30660 927355112 85315 22946 628161681 30660 6120 55068881 36022 22946 104134967 85315 35391 299398924 72693 6120 337026308 11634 6120 301488571 6120 4171 486931602 18836 36022 230289294 38297 4171 344943344 18836 35126 199520681 45931 38297 48926248 83015 35126 101292962 31000 38297 841251764 45931 46813 426002565 62556 45931 162317605 2402 46813 867019270 46813 26258 381434865 26258 76952 670101845 62556 49064 309881800 62556 49890 123869617 33095 76952 909712888 37151 26258 279709585 49064 53764 798476211 53764 50172 741239149 53764 84749 163273890 37151 36479 241543269 83882 50172 140665019 83882 77915 101037046 83882 72581 592190819 36479 45334 861590465 72581 16335 585429987 83882 84840 397504058 66663 72581 355730587 17622 16335 304951032 21104 16335 742139371 40765 17622 17553193 84840 9747 706695185 45245 21104 901013100 643 9747 807261654 643 33727 206140000 87416 40765 288044779 45245 67803 35252032 67803 60986 643035849 86945 60986 263142929 6262 86945 368361386 87416 2499 842251440 6262 69010 558375829 6262 13739 920656223 62433 69010 12394101 744 13739 432235151 62433 65957 506944253 62433 37309 111418432 54144 37309 747051120 11888 744 276359883 54144 36164 212232830 65957 12812 377364669 10294 11888 930183150 10294 71759 781503754 56601 36164 253938476 56601 69759 660962016 62061 69759 21896427 10294 29400 576091234 62061 22810 448001654 22810 20784 346895021 58043 22810 427387412 34790 20784 67445576 22810 40888 228918515 20784 70457 853003801 58043 69071 896328237 69071 34538 382798760 34538 73185 464379915 34538 75242 461355025 34538 13673 877812827 34538 67826 672814764 73185 76958 140021812 63784 67826 754051163 63784 86244 542022936 86244 71597 594706843 61406 71597 384438904 86244 9640 302936694 86244 13373 573248384 77452 61406 451190679 9640 31171 254278976 9640 36033 630652884 77452 48854 138590863 57802 13373 964200979 78359 31171 478647771 71342 78359 850050192 71342 69247 373447484 69247 62961 340728250 57802 36308 709158087 69247 9261 527903883 52181 62961 129954510 67755 69247 93721963 1463 62961 769245288 43387 52181 31252428 85677 9261 619557274 52181 40617 997176920 25139 40617 639153935 1463 21322 729476162 62942 21322 346314147 58724 62942 380715574 47009 21322 824265845 30098 21322 886455214 21322 63857 606147073 62942 68653 563698974 25549 68653 26995577 47633 30098 271518882 12503 63857 919246281 68653 6178 376376198 47633 73730 614415849 73730 10049 883501590 49741 10049 890071730 49741 26032 812842072 70423 26032 213541015 81541 26032 159486812 84966 81541 941028075 39600 26032 89849779 81541 39049 476000851 10840 84966 815523599 81541 86837 56004807 17233 39049 102485783 59696 10840 175858129 6108 39049 944983167 40669 10840 444278208 44925 6108 636112328 44925 52809 581504339 82473 40669 997699880 6108 5801 252808779 44925 49150 705834433 80785 44925 57892887 80785 18926 878721305 49150 84553 110556330 26841 84553 321763931 11127 84553 944876076 11127 56954 521221454 80420 56954 221542802 11127 41859 788913965 11127 84392 702744600 41859 15838 492505339 15838 67870 907772847 30684 84392 58233216 30684 44033 500747935 44033 4392 518402305 17300 15838 571507747 48971 67870 72422857 50180 44033 794590682 7573 4392 185870644 4392 65754 772231595 15479 50180 344220542 15479 47967 497438454 84190 50180 275537604 65754 15540 194181931 70698 84190 116382186 15479 28673 650865052 12420 84190 896465689 39275 12420 442537891 27139 39275 752947785 70698 18080 863148349 65673 28673 401875239 12420 44445 200619529 39134 44445 769089429 44445 63649 130474957 39134 63244 752873572 67372 63244 462594647 63244 5151 177363272 67372 23459 667568808 63649 19919 531530707 45031 63244 517352445 82531 19919 611193619 62644 23459 109316767 19919 73039 431888095 19919 64271 167390912 6086 62644 200173183 48135 82531 161218671 2946 48135 170228057 23381 6086 928862866 52126 64271 357048409 63504 2946 894277557 65070 48135 667077073 65070 70168 59532444 63504 65758 21938006 32675 65758 297341220 41362 63504 293884690 32675 39010 53897954 24892 32675 687943860 39010 11495 117770317 46028 32675 420102078 46028 64792 157184186 68417 46028 168216839 38105 64792 74840032 5529 11495 680241054 76808 38105 277762380 68417 22662 915557069 38105 38395 852244143 7928 38395 86461191 7928 40726 279590836 933 38395 343910538 48171 22662 514384257 40726 78644 96658420 7928 37156 395389885 48171 87451 436529631 78644 9244 904434235 71720 9244 798321429 37156 37047 329423318 9244 78959 85053976 9244 25336 157499512 71720 76302 260482596 71720 52612 507617191 25336 40958 312334527 40419 52612 611190156 40419 20787 124154271 76302 14334 507194913 52871 52612 320229398 9669 20787 810892734 76547 20787 442377731 40889 14334 201490097 76547 46410 571959170 32318 9669 588055419 40889 62229 872575451 40889 22070 41851566 41083 22070 26774786 41083 70811 575440805 83381 70811 487129317 7410 83381 463297046 31863 41083 295435680 41083 33088 198259561 27741 7410 817784543 83381 60353 445203807 27741 64924 432066344 31863 62468 554901758 45348 64924 314895510 45348 29252 605867785 54288 62468 567348886 63812 62468 962167977 29252 45363 816434639 45348 80840 102586464 14735 63812 55886969 63812 65596 130466806 25638 63812 466117964 45363 28516 194996478 37505 28516 373283752 52750 65596 886176293 65596 40380 803743212 40380 13280 181598586 31198 13280 439992991 9267 31198 962769979 21072 52750 197924898 13280 73166 346775879 38551 21072 467593667 73166 19909 910230819 69186 38551 17996098 21072 51388 832270430 16427 51388 395877251 78779 69186 321932050 5128 19909 114050136 5128 36828 476065208 78779 7412 615217266 78779 27962 530918532 67250 36828 546137952 7412 42708 507286383 24102 67250 154050161 74078 42708 593535793 67250 62697 891210475 74078 47430 822281540 68047 42708 101771878 74078 85311 200381497 68047 58672 450362342 62697 23253 898683740 23253 73701 847905511 64512 58672 413267507 48097 64512 442577017 19532 73701 301805884 53301 19532 104090566 14198 73701 329271110 19532 81504 250274233 34507 19532 341392160 19532 73922 159130204 14198 43849 461332151 14198 75112 580272323 41436 81504 114177520 73922 46863 868642401 1955 73922 506844875 41436 3799 199727293 46863 41267 870277035 41436 53047 183693454 53047 57053 714621150 41267 17363 25393606 53047 34793 536581103 17363 25869 554184149 58036 25869 337261738 25869 70122 407442405 25643 25869 61299125 34793 77928 318614549 25643 73719 321945987 39375 58036 658761317 45639 77928 285963772 22813 73719 455715223 41352 73719 403957510 45639 12898 903369960 40746 39375 408108019 40746 21681 262811786 29910 40746 565850235 40746 48078 991672552 29910 75696 122722263 48078 72278 673316250 45660 48078 202831433 69449 29910 843670597 45660 76243 499847614 29011 69449 491794532 45660 80058 766204717 80058 18349 110433457 49846 80058 235508616 18349 17528 697493485 80058 57021 74107545 28560 49846 766217020 28560 61634 540443210 17528 33812 457461082 33812 31028 169750548 28560 74277 61241132 14187 61634 847506685 36686 14187 310005859 36686 8426 667832387 74277 25197 19501375 36686 29417 20994302 29417 32038 989473600 33975 8426 366884455 84096 25197 691883857 14532 25197 371088436 29417 54206 94375546 6052 33975 842757138 6052 30174 779927893 64774 54206 889621372 54206 83262 342010142 65703 6052 539038959 83262 9647 56877429 83262 83285 990325004 44108 83285 289400112 83262 40502 225592443 65703 26391 678353741 7121 9647 525230092 83285 74954 886302111 30176 26391 472767099 7121 9166 347023966 8399 74954 820079661 22045 8399 141567865 8399 41611 154508428 41611 42574 898553496 41611 28619 11401082 822 42574 808534418 41611 1969 496331260 42574 62740 789502035 822 75140 937327832 60582 822 997330005 62740 70024 92836333 60582 51493 262023368 62740 73925 48543789 14415 75140 362697320 14415 67057 579027798 51493 84952 217682771 67057 21172 3637147 43231 14415 914460607 59084 21172 133262742 43231 86884 54791723 33066 59084 906094090 749 86884 400136564 62159 43231 433770686 33066 76801 741597964 749 56376 121057095 51226 76801 386535143 51226 39591 267128067 20568 76801 831959850 76801 70258 796883990 20568 23024 689499091 70258 11594 756894805 23024 32145 627535596 28066 23024 118948847 75499 70258 771193875 11594 47441 60043006 60914 47441 954424460 58927 75499 394344438 42566 60914 221078795 67533 47441 396715972 32300 47441 51729992 60914 28707 554121079 43261 42566 584182843 42566 3211 86823646 67533 55257 989437349 16867 28707 315832563 23842 3211 964652122 43261 78849 438634651 78849 11400 538292019 78849 3323 839216620 16867 13711 367344135 84032 11400 840504190 70200 84032 865396720 79160 70200 528845969 71217 70200 62963752 47005 71217 901668623 64266 84032 295851357 33788 70200 405475227 27174 71217 129555197 1851 47005 1209594 64266 19208 81039207 27174 24876 650445335 1851 72767 242285874 27174 26729 490395396 19208 36454 204212533 19208 64447 942580135 64447 54245 81387991 54245 75477 745841612 54245 36860 870449303 36860 81330 738292925 36860 16379 905282220 53889 36860 753139496 75477 42197 948267600 71429 16379 933684127 36823 42197 503429945 45906 42197 49331693 53889 42238 104452226 71429 15319 630160480 80198 42238 346406063 42238 21512 127315991 42238 10399 155200592 80198 1646 122175263 10394 80198 705496801 21935 21512 888405992 10394 71769 700253504 10394 48899 214391858 10394 61072 119176816 71769 60531 659185652 71769 41281 978662426 61072 12073 997783561 77316 48899 232796199 41281 18693 66561524 76516 77316 304441331 18693 55185 683986523 77316 19241 374826929 60067 55185 53982339 76516 58893 586231339 55185 43603 619132453 55185 84902 749207175 17564 19241 572706943 60067 28989 986753712 10491 58893 907512754 36911 84902 607146503 60655 36911 878407642 60655 40389 717117234 40302 60655 920417651 43481 36911 480855507 84733 60655 139678206 40302 9741 241250227 84733 83490 288660580 9109 9741 339999942 9109 28499 998621026 80182 28499 371316870 72056 83490 70475770 83490 74440 830324623 9109 32578 275017424 10695 72056 135314212 73936 80182 628041562 31750 72056 306777633 73936 28594 33302344 10695 26021 87673108 79209 10695 826324648 81831 31750 645731868 77309 28594 206341801 86443 81831 494700282 86443 67445 208091951 86443 12256 690161648 67445 50664 613447853 27408 86443 676982805 14536 86443 887035262 50664 73118 32139034 45059 50664 29418464 2465 45059 49615564 67528 2465 762430309 45059 9570 868941929 1492 73118 232804413 25640 2465 601968997 23717 67528 377660000 9570 26407 877648264 9570 27517 839715659 71629 27517 784036879 23717 33257 59565120 27517 52310 107036936 33257 7857 240709745 71629 32772 914485644 52310 1302 996359868 52310 71451 994830392 71451 3810 819110622 1302 58202 388271056 74471 58202 105871851 58202 37427 82306284 58202 70487 66344371 23349 70487 102838024 70487 86458 637008844 12050 37427 733038869 12050 66458 57867534 66458 7966 229564813 63522 86458 843790626 7966 13082 347994676 12050 46487 973137838 36016 7966 917278077 7966 46658 61621348 46487 69584 700308737 13082 75805 514103474 31740 69584 167305601 17078 46658 198309128 19305 75805 516200637 69584 50606 786403513 41064 50606 561174218 15837 17078 304557647 19305 36647 752653211 36647 48948 663805186 15837 24801 184890534 32925 36647 171336122 86664 36647 149645232 24801 79652 795365528 49657 24801 819004366 71202 86664 684064477 32925 51631 295267896 86664 32662 460409247 78391 49657 375692325 53361 71202 564701730 56437 78391 775888222 78391 45269 363447971 56404 53361 627033950 55840 56404 336308228 32867 53361 30430798 45269 44138 66937885 47780 45269 212741925 25550 56404 600722889 53989 44138 87780666 44138 14824 281826815 50176 25550 958107993 37323 50176 131130836 80526 50176 869091942 45078 50176 568465734 73539 45078 102774806 37323 53340 989193577 64012 37323 336789057 32922 80526 68241819 34351 32922 20647165 73539 14210 48542868 81411 32922 109696159 32922 57219 971431992 34351 47976 353754757 14210 8486 537341588 57219 50387 673275999 77743 57219 200836805 57219 62496 490092394 639 62496 589792580 50387 8213 776024071 77743 44846 309001302 60789 62496 143942128 62496 81200 609978254 883 44846 503352776 17047 8213 149586890 44846 9702 787802817 883 76154 132626952 81200 87339 313610508 26369 9702 72453408 70658 87339 381246526 22691 9702 961417037 76154 74840 281479748 9463 74840 538422866 9463 74318 199254181 22691 3769 983272826 1764 74318 138990109 74318 72171 706593477 1764 24055 442985356 3769 39927 321212469 1764 49570 699824503 64411 72171 175370772 49570 15748 521445465 34765 15748 90158996 1579 39927 264573017 15748 35989 207453938 15748 16369 624923749 34765 82480 700342066 35989 16559 36157516 80960 82480 383008338 16369 34460 72013077 80960 59834 63206297 68091 16559 363587992 34460 32197 51484471 32197 15412 938887854 32197 5667 605427829 67848 32197 548528998 17626 5667 683888728 19329 5667 88796323 19329 84311 610063135 5667 23183 789176476 63925 84311 851705231 84311 59009 691420746 59009 68031 25536422 11200 59009 495844929 52740 23183 668022656 68031 42146 479858622 33130 52740 483893891 71709 68031 353545076 60538 33130 502536311 25309 52740 613108000 33130 12552 488694337 42563 33130 741279089 71709 28016 84127811 28016 79303 799147138 12552 43356 888477450 43356 8335 364224368 43356 75217 707456539 43356 17644 997262679 43979 79303 488256075 43979 35520 846570418 43979 66285 765998313 75217 80003 740024033 17644 38583 22392004 51587 66285 490303265 74401 51587 91034738 74401 70907 485408803 51587 26666 117564613 42981 51587 604828489 26666 75315 614312352 70907 76731 748399717 80979 42981 844815591 11148 42981 948005184 30130 75315 20785549 30130 38089 842814139 83605 80979 143408171 71381 38089 517836703 38089 13920 720846296 71381 23241 11815038 38089 43385 56462544 18535 23241 120682963 50841 23241 458045917 83706 18535 579742706 53268 50841 537812356 83706 81329 777302951 81190 18535 441063172 53268 77061 359947211 62681 77061 343359453 62681 60104 543183592 54499 60104 105736608 37422 81190 578219323 72619 62681 780414987 62681 84608 11067612 60104 7784 58949462 77123 37422 97015933 3327 37422 377517301 44116 84608 262909286 36166 84608 528823360 44116 74978 411173746 77123 17277 879739536 17277 80806 71276774 63116 74978 419212065 17277 34667 459197820 80806 45092 591692728 39443 17277 979232867 83173 39443 93411842 83173 45177 799090463 869 39443 358540915 37221 869 227604461 37221 62023 685557073 70639 62023 532902381 70639 38534 247351988 2591 37221 898637591 27562 38534 490980008 17809 2591 695327412 2591 17189 55837084 2591 49338 544038601 71715 49338 902860869 49338 25536 90137015 25536 26663 710650531 54418 71715 897015632 71715 54117 331854771 74055 54117 382921900 70741 54418 211296870 80068 74055 107886062 54117 84114 787663103 84114 48289 959928316 13424 80068 141632809 78384 80068 663706787 67867 78384 725926295 13424 73570 855848709 13424 25812 978154734 29235 78384 109328877 29235 70299 108156430 73570 55871 80601902 41496 25812 121352123 41496 66559 180418382 70299 3140 378756329 27896 70299 848635278 27896 16431 26382991 16431 9798 486907140 16431 21459 302342482 9798 58404 701577533 27504 21459 862950414 58404 37057 929104455 27504 30460 576834869 37057 29117 223156437 27504 9260 889873173 61441 30460 141037907 32428 29117 531951204 53565 61441 374385612 48723 29117 904290041 61441 2364 664059268 83548 32428 118144274 83548 15298 873099567 76721 53565 174248587 15298 85362 811089707 8011 2364 364391213 83548 85916 773082708 8011 74597 582984260 8011 12299 668734685 8011 30072 192173028 74597 65573 272357782 83818 30072 224376435 74597 21433 785108503 30072 40190 340068196 83818 85379 114663664 34467 40190 419330808 34467 55184 379920956 73461 85379 143933829 73461 72165 387035045 8445 73461 170576279 29240 8445 647289832 73461 22968 415824693 72165 22324 762309118 8445 16916 975076053 16916 82469 863660781 58244 22324 175451276 7936 58244 101811631 58244 69509 254446950 69509 25934 861188048 25934 11760 603963298 64344 58244 691389731 43410 11760 459607343 11760 501 413285536 25934 37551 29363909 43410 47205 626756285 43410 18183 850961683 65560 501 587424029 80208 65560 399451357 55749 18183 970628027 22994 18183 485809650 16650 65560 246809190 16650 69208 675340070 22994 50355 913604985 11399 22994 793090003 26135 16650 376818515 69208 54801 455677444 26135 14015 272863756 62530 26135 844551632 80342 54801 76375008 62530 1345 338986223 80342 48224 778888428 74118 80342 682210110 84176 62530 14283331 86760 1345 421078303 1345 13998 161221577 4568 86760 524232866 4568 62641 420665228 22051 13998 461684286 37884 22051 834392655 37884 30056 814095945 17117 62641 504343940 30056 3113 984452116 26352 30056 890090876 30056 5005 315873338 35406 3113 260468339 35406 48375 522113526 5135 35406 549840165 59723 5135 110701923 35406 80083 138501453 48375 19958 401551202 44940 59723 438668179 51011 5135 412786494 24344 19958 830389703 34155 80083 46119970 34155 76693 981761419 76693 45338 581026228 45338 78065 835022003 12907 78065 968345754 12907 62976 99514793 78065 17331 544095113 46823 45338 644111351 46823 10544 251856248 10544 50133 123048625 46823 12576 610591360 50133 48985 894338395 10544 32660 413789455 10544 23251 642959329 11559 32660 44856331 29538 32660 553563078 48985 15250 843164090 11559 13194 508741263 29538 39615 578978906 29538 33837 842185012 70501 15250 921392495 54267 70501 684060102 56187 54267 154199285 79695 33837 384212597 33837 30425 227155669 2673 30425 768613702 10478 56187 768811297 30425 81199 554922290 76214 81199 848475021 81199 35853 714209399 35853 1789 376263351 10478 79989 541856700 76214 61551 508129674 77215 79989 348650459 79989 85774 246877579 1789 71829 486949590 17791 71829 837567974 80407 77215 486274032 17791 14976 204213844 54747 71829 397822791 20315 80407 230264199 29779 20315 121632891 80407 56236 681904939 18012 29779 886708946 71319 20315 726953149 83943 56236 981260360 29779 49843 721207173 56236 12776 27676641 18012 31117 278747723 49843 35050 21478127 35050 9925 124711619 35050 39564 546411725 31117 46892 384470107 84605 39564 954046851 35050 65492 608205085 61058 39564 872569812 39564 81257 223338834 84605 29384 690061129 65492 18005 375790582 41987 81257 140656433 81257 73253 30204772 29384 68667 910992931 68667 70495 350066553 49496 41987 685781490 70495 48959 20029371 49496 69237 6955926 65484 48959 920720031 16351 48959 959536931 48959 81649 291086108 65484 31707 598906788 66743 69237 970486123 65484 51080 590276826 31707 2035 170712002 13657 66743 804101428 31707 69263 709624381 41663 69263 501762664 57366 69263 624223703 52051 2035 196273796 13657 85219 56457867 52051 72173 455620880 72173 37967 294347602 36968 57366 926260924 72173 6251 720977155 36968 891 372774121 58163 36968 504414337 14026 891 763870805 36968 56557 148190208 59817 56557 373758116 58163 56927 487001936 59817 23063 717921141 10616 56557 680166454 56927 27730 788971818 56927 4155 337472100 10616 69504 131196762 29581 4155 719817249 21548 29581 175449902 73022 21548 754427146 73022 85948 81748833 73022 19995 840025031 83022 29581 339983914 73022 36488 131236561 19995 71605 671856178 19995 55758 163035049 19995 4759 598328976 53244 55758 928506538 4759 19158 551696001 53244 61798 240966623 55758 35869 765579499 35869 71780 30946133 35869 75630 972368688 35869 10988 188626602 35869 4744 617444581 10988 37383 102045766 10988 15043 270974398 10988 12716 858749066 71673 12716 139026516 43956 15043 419845729 82599 12716 269412395 71673 54628 561529687 1716 12716 937950462 1716 2703 889024188 1716 33196 803741917 82599 28191 682830632 55571 28191 708429532 1716 56403 23646726 75860 33196 317056496 55571 22976 533649510 62431 55571 7843424 57517 55571 338727191 57517 44684 282798772 17257 57517 594808832 44684 66767 39978234 57517 68055 85224331 84415 44684 302568039 44684 76558 882164699 66767 29133 694339292 68055 35976 582681313 78666 84415 753696047 35976 82624 772435324 78462 29133 831805060 29133 44292 847956499 31385 35976 860871726 78462 62472 788395332 82624 59478 722333983 62472 34211 49321 62472 44507 29631480 61702 44507 279474392 75885 59478 314545414 84248 59478 84033041 44507 33415 569001789 12031 44507 857631952 12031 73878 589902976 58760 73878 613938639 73878 76115 410857910 73878 65023 658240952 65023 17920 887488711 17920 41979 96557226 58760 677 445352509 44076 677 469591937 41979 15422 717107780 41979 627 25335597 64997 677 769532109 44076 71831 521381671 15969 71831 227057760 627 60913 553707324 627 42160 571612451 64997 27483 59400629 42160 16028 556685241 27483 12303 357630800 16028 59595 617262279 75677 12303 62722471 59595 35759 79618252 35759 38869 105627778 75677 1180 749264952 35759 15848 545173602 1180 10454 749893671 1180 69662 918144690 50085 38869 580351886 15543 50085 308536003 22 10454 44941074 14554 22 455985544 81720 50085 126098953 6770 22 483101651 70967 81720 893758139 79169 22 502843693 36310 81720 561636902 40033 6770 868287759 27522 40033 429878558 79169 64267 18742264 79169 77156 254167951 75713 27522 498032592 8920 77156 986941413 33716 64267 81036451 48834 64267 708219994 75713 67634 79735645 75713 7014 104332130 77086 67634 927263640 595 33716 903623711 67634 21541 618247974 67634 24507 956130442 595 77114 13434969 77086 53842 391690530 719 53842 11538848 77114 12502 560670964 719 83835 853228947 77114 68615 446713326 68615 2732 523933235 83835 82687 472471522 12502 23033 853464388 23033 36131 847058488 45087 82687 638885282 2732 60688 321437571 60688 62943 886854398 42388 45087 681546913 45087 64017 874959482 60688 53942 331226738 62943 15171 7961050 11366 53942 475149878 74642 42388 249519055 10842 64017 754813707 82489 15171 555692455 74642 37652 306525891 72506 82489 487698122 15940 10842 389628074 62907 10842 812205277 22148 15940 979395242 15940 81298 40593529 15940 46826 722272181 85333 81298 378410445 46826 25614 137582998 2339 85333 894012799 13728 81298 846797076 79942 46826 44243353 85333 28869 479022794 45124 28869 62800495 41850 79942 249026759 33307 79942 140396235 63618 28869 403151338 41850 30361 39582762 65160 41850 674289566 43365 30361 881982323 65160 67403 7911298 53309 67403 807033970 53309 4455 702540128 55102 4455 839035271 20427 4455 143847041 53309 60562 161449212 21037 55102 192570968 37425 20427 165107421 10631 21037 204487671 21037 18109 610462963 67283 21037 551433564 18109 3731 714099777 46847 67283 83986253 10631 81886 599880664 24552 81886 457986927 59221 46847 116993326 76614 81886 109471539 25174 59221 48598052 59221 85139 961988060 25174 76024 504651143 76024 47718 325714093 47718 1278 948995568 45289 25174 576825617 4018 1278 42395172 57541 1278 47043604 42782 45289 939860415 42782 33682 256233681 33682 29656 405578420 21350 4018 260159081 29656 21419 951012101 14726 33682 192354770 77627 33682 36560581 80052 29656 844549073 80052 40829 113837976 56053 77627 677824654 40976 14726 617404934 85242 80052 989622171 789 80052 374340156 42395 40829 533019841 85242 47269 52793776 77020 789 922109811 789 60607 31056962 42395 39434 351647083 75901 42395 223596126 60607 62142 294610814 62142 29616 329952171 75901 61167 95130004 39251 62142 788791892 39251 83906 304187733 2618 39251 598732560 65907 61167 78668035 2618 36487 838067482 65907 14127 635054346 83906 68719 339770693 68719 37481 334175666 25436 65907 453170330 14127 11464 90251359 68719 67538 139661669 6797 25436 920862672 67538 17110 906220954 6797 42476 390382371 17110 11305 702439070 77534 6797 455202227 17110 84750 277707801 71200 77534 98893529 41724 71200 446435046 77534 38521 945094203 41724 13713 98368118 41724 60342 201942866 60342 66571 305771785 55500 60342 535735978 79525 55500 497436708 28705 55500 243169407 6192 66571 772918476 30567 6192 705388870 78111 28705 232021915 78111 86012 620345256 30567 31313 286316314 31428 78111 130724646 86012 21631 539970141 86012 33935 292980824 31428 41393 259696086 33935 19558 123424065 56969 21631 523256276 33935 62792 501235713 19558 75336 566518161 9121 56969 440486526 64594 19558 367991726 16125 64594 406085944 4465 9121 700204360 4162 16125 525082332 5104 64594 912278753 5104 75836 571719959 75836 70305 73491420 79549 70305 615135531 37706 75836 637095478 25889 5104 452383097 8412 25889 998707732 53504 8412 107372117 53504 48776 606206791 33540 37706 56024769 19850 48776 350612219 53504 36497 89196170 47590 48776 32683576 10077 48776 564546846 48855 10077 311789627 47590 31901 370146911 42147 10077 87573116 48855 45283 127696147 85296 42147 349344174 34046 48855 332075145 42147 30545 503464383 47414 45283 735747566 34046 50872 65298103 85296 21029 876652472 42240 34046 156760212 47414 76320 844229844 74685 42240 281704885 48716 50872 78492725 49625 76320 133740827 30929 42240 47276397 78759 48716 585185097 10171 74685 374631532 73776 78759 64322876 70500 78759 391371797 70500 19223 97675707 10171 79965 400106702 32042 19223 360421533 79965 65859 955828553 69051 19223 684006649 19223 45984 97224529 34635 79965 470190966 69051 72057 200655641 45984 39083 432429436 84814 69051 66284312 61878 34635 774704284 84814 75774 864217064 84814 34579 88533064 34579 24263 590196643 81466 61878 446208975 34579 28987 566522988 34579 15088 557531730 81466 39707 850057469 69773 15088 955000306 20378 39707 48705599 20378 41262 195916097 77017 20378 184806516 33928 41262 792417199 10021 69773 123035614 77017 3067 517126870 57008 33928 643533247 81381 3067 7913332 60225 10021 209269585 68065 60225 304147958 10023 57008 101818683 84215 68065 633551016 18057 81381 999274312 60225 59244 487487710 740 68065 814068708 49015 18057 212766853 84215 29220 786527672 49015 47214 861220783 72132 59244 927306361 47214 2648 209312694 3231 29220 583517317 2648 37049 92178249 57384 47214 723303417 2648 56205 439833576 84536 56205 901570673 37049 79978 732039228 12614 37049 346854815 57384 81362 524247377 70717 81362 261705689 12614 66793 900493607 56014 81362 306739453 4652 70717 938548703 2036 56014 374459758 4652 64640 917117662 56014 62678 158440169 62993 56014 57140794 2036 15699 705386268 4418 2036 821524399 62678 85173 954443321 15699 5731 213779036 15699 55522 710372207 5731 52221 564436051 52221 58268 16441207 5731 24757 108388848 58268 35792 952934863 58268 24310 353921293 65233 24757 122142914 33524 58268 57974141 35792 45647 797272182 35792 66996 503401491 65233 73557 101522158 33524 87288 402702535 45647 47822 562377676 51454 47822 88114461 47822 68500 190617609 30737 47822 77867693 64371 47822 100228110 30737 9835 810733187 25463 30737 436019870 30737 35466 247332562 82890 9835 780520839 28315 64371 353661749 57290 28315 598756549 35466 51592 104299125 73490 28315 386727692 82890 57340 56773781 4901 57340 20759249 53350 51592 190976 2693 4901 536219600 4901 58973 952474272 53350 38053 95231632 2693 56305 332859724 2693 3504 230194757 3504 71931 17161758 41350 58973 915231296 68014 56305 907685708 54717 41350 718264522 54717 2358 303448588 6345 41350 525499697 54717 18076 418082502 76743 18076 867964676 63457 2358 105509938 63457 57420 786848947 6345 8279 324377200 42734 8279 751555398 76108 76743 754938455 73691 42734 12226136 8279 26999 599795820 76108 81460 83907440 53293 26999 908635517 48150 76108 586484595 81460 16435 399923571 61293 53293 782701382 61293 82101 326802888 29210 61293 816152570 83062 61293 72944818 83062 14169 72258021 14169 9792 277873871 14169 30180 989188367 14169 53970 34691865 43939 14169 879102541 14169 26019 292563494 19411 9792 729944848 799 19411 133749568 799 66895 214349591 20224 19411 518023723 66895 84634 416255360 84634 15399 958099652 28657 66895 326352151 86183 20224 212190521 15399 82004 29787929 80239 15399 679138317 80239 32709 21139142 86183 22099 813669267 1503 32709 411779608 32709 70661 456103973 11674 70661 490507801 22099 82192 34727176 6182 22099 493543131 13132 1503 886821285 82192 19602 768410877 11674 31433 361243257 19602 2068 27825001 64780 31433 88655678 13132 25500 456761799 55950 31433 496681872 31433 80879 143530585 80879 37029 293628377 86773 37029 837865076 69258 37029 27513585 901 80879 808175124 80879 60833 393043182 70506 60833 84801375 70506 4960 224168273 69258 53553 153796150 4452 4960 138753576 53553 60712 220867266 53553 28433 811905962 60249 4960 671856092 60712 17957 602869418 60249 67132 758956887 60712 58708 467683968 81550 58708 980404178 17511 17957 67157198 29385 81550 721126337 58708 31637 920430287 3932 31637 578288340 23075 3932 680500736 85128 3932 446276526 23075 13706 93950569 23813 31637 868174917 3932 24078 227312401 62032 13706 585217326 13706 10977 190250799 23813 52121 497329051 62032 15710 238207659 8474 62032 745187856 8474 81838 11289760 85671 10977 172236671 8474 45725 396377638 55413 45725 25634089 73517 45725 275180819 70339 81838 335314093 85671 60198 119528492 166 70339 712866914 73517 5834 86695993 70339 27112 151215904 70339 54562 375116713 5834 29437 58259455 66503 5834 846022997 29437 76093 211004078 57478 66503 811874443 70614 76093 495154981 36944 70614 534300317 66503 36427 754127509 35477 36427 413271009 9547 36944 100002229 60087 70614 236200376 60087 87561 496649732 36427 81530 69423290 60087 50781 421724277 34476 50781 495591176 66459 50781 322644025 27897 50781 161889759 60649 50781 141108101 87180 66459 936491985 34476 79649 797176110 19626 79649 308304112 13161 27897 276563331 68885 13161 664755442 19626 63802 625798733 19626 67035 662968786 19626 64900 766478278 17759 64900 866149982 17759 37301 107414379 61480 37301 177677356 64900 16256 796725254 64900 79558 954595184 61480 46466 249009120 55942 61480 205305458 79558 5660 829430398 62698 55942 742229398 46466 2811 595196571 62698 4424 623970299 83848 4424 745654287 4424 84069 607483440 74986 84069 219268542 18376 74986 654803031 77993 74986 22137738 8498 83848 953907529 18376 34726 14075335 77993 45256 658690770 48148 8498 657369765 45256 4293 635202567 73458 34726 434803596 4293 52975 296496105 19054 4293 834821817 56017 73458 743356852 52975 80985 941775361 52975 53463 6810989 19054 797 361085592 78616 19054 616431718 56017 16752 737263003 78616 42659 271133653 53463 85007 644704112 85007 13378 888952855 39929 16752 209142416 24905 85007 322096385 13378 26766 865962278 13378 70974 625407416 70974 67009 650323325 79162 70974 417516218 47559 79162 813145373 70974 1351 767679879 45068 79162 233232921 50951 79162 999899432 45068 23965 93817995 50951 32105 879705345 23965 43495 740082249 70216 50951 590481738 41233 43495 80912880 41233 45347 896082157 42344 32105 732110918 7301 45347 9083827 41233 86081 880510192 21757 42344 751355421 7301 78855 408911112 21757 86249 868495009 21757 46417 182261059 21757 86764 534526269 77747 21757 115698456 77747 86431 714845190 7231 46417 3273202 57444 86764 40597448 77747 37514 597905884 56978 77747 980658161 86431 18283 815546479 41992 57444 821390408 52205 37514 652467909 25693 18283 998246943 41992 46169 317481826 52205 41456 916327968 41456 37081 770990353 37081 45758 653482122 68540 45758 126030565 60848 37081 73778090 13656 60848 574950442 37081 46788 303761820 58722 68540 235690165 42362 46788 26611794 60848 4705 680471152 4705 43248 217447512 42362 48828 589042973 27279 4705 748707728 71332 4705 721828504 27279 75892 627005333 27279 56431 54106086 39726 56431 470735967 65578 75892 33188978 75892 10163 483380549 31596 39726 17259180 54239 10163 400948562 10163 55597 198298267 55597 62237 22949615 31596 16642 901585998 55597 25739 972617179 45853 54239 909347712 25739 39007 635623831 7385 45853 81418961 599 39007 444934268 45853 85090 836318929 39007 81683 695074143 38110 39007 320305602 85090 28147 568037802 81683 28074 142544550 7342 28147 512714121 7342 70171 461093338 44656 7342 604529700 48255 28074 323405764 44656 72339 798412736 72339 78907 382073421 48255 15945 512081612 15945 70537 813610956 38891 15945 494844519 15945 65619 237069701 65619 69472 698277380 65619 16123 716751086 20515 16123 816329994 43441 38891 411677983 37287 16123 95583967 43441 73110 140818847 73110 18716 566542611 73110 55381 226993470 132 73110 966336488 18716 58448 503584324 75849 132 627907345 75849 32393 388295490 59196 58448 29595228 32393 76439 140210749 75849 80347 949452711 77946 32393 169251232 38842 59196 155701779 76439 73019 746114313 37593 77946 628091705 26471 80347 61432268 38842 76624 417047528 73019 72682 184490109 67878 76624 509195998 37447 37593 7178799 17806 26471 961882811 37447 39529 92798061 22497 72682 248937217 67878 85652 434811813 22497 49396 388032695 17806 25527 508004890 74410 22497 657335710 74410 61544 837731846 25527 78455 268291139 54367 78455 637585610 77191 54367 446671155 49317 74410 472574865 62266 49317 753785341 17816 49317 699825171 13895 49317 921064901 62266 27011 591030175 31885 49317 922799791 62270 31885 30286919 17816 32857 869954484 13895 47692 155302152 62270 38316 892637643 77356 38316 447988934 62270 5903 193079512 32857 3497 215527192 29424 5903 574599638 36574 77356 210269845 33384 77356 404647029 29424 18619 884989476 41052 3497 44942383 48612 18619 126446409 41052 18015 996851316 18015 50245 553987695 29584 18015 106337518 70286 18015 943904465 20178 29584 49373346 13593 70286 86795530 50245 57320 615030007 84218 57320 197017041 67041 70286 673021592 57320 79319 269480170 67041 15473 265657034 80531 79319 121408374 29500 15473 15111073 29500 41551 681252782 29500 5009 296245196 15473 28900 878577087 5009 66546 377692124 6299 5009 65263971 7931 5009 869355746 44999 6299 312837993 6299 53876 813407752 71564 6299 418289129 53876 37879 934417985 19811 44999 89063628 60639 19811 27850402 60639 85088 707577158 3010 71564 690810160 74215 19811 816327846 19811 44220 687899730 74215 79436 618491037 2839 3010 10312520 44220 21276 129757788 58212 2839 782149257 77940 21276 724550634 2839 86198 56706544 2839 53044 127783144 51036 21276 289538500 49370 51036 3584754 86198 31656 13894791 49370 22171 683912412 5798 51036 451192178 7070 49370 187768976 38662 5798 72991451 22171 9146 700439921 22171 48885 59226501 48885 54968 745036106 60929 48885 668515432 54968 7215 310060012 7215 31354 922332001 60929 57402 659718741 60929 19928 777031973 22841 60929 554185539 57402 63448 186090506 76060 57402 143043307 22841 34394 650418673 32322 63448 94246838 57992 76060 70961639 22143 57992 948645889 57992 66189 138628986 34394 30227 904844269 30227 21717 673049467 43698 66189 119910855 66189 64010 229706969 66189 14693 497262288 24435 30227 169614212 14693 31769 983593863 33967 43698 796999263 83509 64010 865733006 8662 31769 800582393 73742 24435 35591416 86798 31769 835732032 69528 8662 257644618 57510 86798 264370416 55082 57510 50646760 57510 70651 560409016 16910 70651 305887586 69528 44946 310404104 70651 85658 427539732 62030 55082 560802006 44946 85585 544666391 44946 14817 786815749 44946 20563 529578752 14817 50098 771072355 14817 76293 271937481 1507 14817 256604421 35472 1507 727688515 76293 58596 142399849 68822 76293 704062823 68822 14296 44139989 35472 11680 514802365 58596 77769 415233311 11680 83110 690523836 58610 68822 951521090 14296 14656 118264837 11554 14656 747898288 11554 8533 95255663 78607 58610 896224181 58610 76226 823561748 39750 8533 725178872 11554 60115 943983985 39053 39750 108060825 85021 39750 779152445 81503 39053 509521982 60462 81503 362263637 52366 60462 90441200 81503 32070 863243673 52366 37701 402788651 37701 29332 936344625 60462 79723 229380127 32070 58494 719149186 41358 79723 275089739 79723 62136 217025151 58494 51599 144271963 4925 51599 691126807 51599 46475 988602478 51599 69003 703750477 34240 51599 11815992 67267 51599 52156676 34240 5428 818634539 69003 81049 780032642 34240 40814 144002663 53005 81049 119782949 66825 40814 902076523 53005 81348 901101054 481 66825 668286085 40814 29302 961251414 66825 31156 139687789 66825 23976 967206093 23976 35934 71379815 481 35860 153410586 81188 35934 998476391 2915 23976 9161945 35934 124 192580334 35934 9370 384146705 39653 35860 328255281 39653 84063 625323311 54757 2915 659972011 49244 84063 19049257 54757 55168 358782883 55168 29944 398537885 49244 16830 245433250 49244 11588 822961140 16830 76295 243098564 76295 61344 669080790 76295 9215 153532834 22394 76295 79493370 11588 81147 384685138 67766 76295 14817958 61344 76601 2490284 67766 60350 440996694 79552 60350 415660359 83780 67766 655519857 50612 83780 516458963 76601 39692 342713605 1845 79552 299752123 33479 79552 754827162 83780 77140 806073487 4816 77140 782822761 82906 33479 72988237 27773 4816 68683129 27773 48936 979427625 48936 280 83562995 27773 38576 89348163 27773 86574 793894584 38789 86574 349861965 38576 59134 127616710 74733 280 6243982 38789 49031 693671043 86574 28123 310222030 59134 60863 397944790 59134 83208 482668836 74733 4863 7675876 4863 30331 435592954 42639 60863 42947075 74088 42639 94918537 35216 30331 587618610 73502 74088 112323051 38504 73502 143491625 40631 35216 622078906 74088 78593 998542358 40631 86779 24793836 73502 85986 737463194 85986 7300 761811984 11605 40631 553740760 86779 24121 172551585 37469 85986 387040867 37469 10331 809490201 13048 24121 796479093 13048 45080 37731728 13048 50206 606180695 61396 10331 803572720 33469 50206 912029124 45080 58292 717497258 22838 50206 822599683 48149 33469 845423306 58292 33211 164033385 22838 65965 799817458 65965 64585 753771307 48149 85870 37663516 33211 6867 191212507 86502 85870 964230316 59324 6867 865435519 6867 79354 972970114 61097 79354 871320022 44593 59324 206373480 61097 7283 848384804 7283 71476 523816371 34078 71476 630874670 7283 15925 520967377 34078 42932 285922493 81751 71476 127132744 15925 26508 89124175 16494 42932 56485156 7271 15925 46128694 55706 16494 855440248 16494 795 156880120 7271 52137 815594572 53390 55706 445907432 795 57639 389262952 52137 15951 504299227 795 9407 647244520 57639 13568 458098981 53390 80614 670647009 84171 80614 117407220 9407 57989 394964353 67178 57989 263037768 80614 16216 558318289 16216 71923 154079997 27489 57989 900090123 57989 70596 413984815 70596 72922 437549890 71923 61423 427717286 2949 70596 298213274 72922 9468 746741848 72922 15037 895884871 2949 21942 135629006 15037 36156 308757806 15037 63656 419222982 9165 36156 387734336 9165 73951 23535550 40956 63656 497508963 40956 7593 9828484 9165 31214 343767959 73951 62046 375663396 25216 40956 216633521 43775 40956 851904803 78058 25216 213029496 54647 31214 759844222 2051 25216 858279506 49010 54647 51235344 21883 2051 462659846 78058 6359 2326470 49010 24693 633108685 6359 26767 603338816 84495 24693 663212352 24693 28794 656058059 84495 21243 618480382 21753 28794 69064916 21753 34255 682311372 85389 84495 58622773 85389 36595 86892873 34255 69354 405644653 36595 10726 42666015 33105 34255 811165136 85389 10233 377107645 41498 33105 360142598 41498 31229 49264828 4159 33105 463701492 49794 4159 784018518 41498 56196 408249233 4159 66703 398947372 33884 49794 460468534 56196 11403 435226533 13607 49794 684708795 3544 33884 826778110 66703 16292 16482798 5646 16292 506375493 13607 32205 66109700 16292 72930 292649025 71102 3544 7536077 23664 71102 739675314 46845 23664 509524160 25517 32205 730147741 23664 10424 28862704 76451 46845 892782308 46845 78630 666429828 58303 10424 206451927 58303 86487 14190134 74399 78630 361464511 74399 65818 611732715 61190 58303 147263196 65818 22534 954429953 39706 74399 755375662 15027 39706 907712894 22534 17695 750330838 39706 52821 717781355 52821 13859 282927645 17695 17643 983978993 53645 17643 905563865 28252 52821 232274345 63200 17643 154986333 33314 53645 795108553 28252 20102 878118884 45947 20102 855633069 63200 70897 65746665 33314 3196 280342366 45947 51645 800613995 20102 87060 866648547 51645 63616 960344670 67238 87060 456530693 21334 67238 542126761 60229 63616 53198011 21334 85799 106650263 21334 39705 543162492 61503 60229 607567750 21334 3666 515593001 39705 19956 674141009 3666 34548 976508692 34548 12057 825032940 3666 84734 644359638 22655 3666 4540245 29527 19956 103789464 29461 12057 864507021 54609 22655 66176597 29461 40355 302348501 72106 22655 240559900 54609 66976 549535687 29461 63987 374562367 81304 54609 35967614 66976 54790 520916428 19126 72106 693161695 85499 66976 111122146 11889 85499 52243683 54790 50162 624595297 60903 54790 624805298 18735 85499 620572576 80446 18735 898689638 80446 10398 139532482 9750 60903 252349099 9750 24384 145597402 9750 56723 580932716 78567 10398 251689210 60188 56723 532431561 24384 5113 639170703 60188 80042 396492785 54208 80042 916967236 80042 84356 49112909 84356 35667 161989884 77832 54208 968236569 35667 15602 831149562 54208 45431 760572815 21783 77832 927420109 80852 21783 733633226 82385 15602 980008163 83322 45431 977694367 83322 29652 393196273 82385 17269 511762865 47226 29652 541611837 47226 20307 123653410 47226 30293 317626299 29652 32331 45902370 72328 30293 314833374 30293 35990 115199268 20307 73402 48888219 35990 2443 115924787 15076 2443 528994054 75384 35990 889308968 32401 2443 93309106 68812 15076 80915804 45394 2443 461440869 3547 75384 51439183 30856 75384 322269955 78522 45394 204555324 13171 78522 312429173 45394 29795 749697030 2492 13171 553387627 6509 78522 864649006 80336 13171 743131026 80336 8314 197560607 29795 27600 915800460 6509 51624 229606075 6509 32902 747532044 27600 31123 606241377 51624 5265 594373586 86353 5265 766674767 18790 51624 450800052 47082 18790 615484296 47082 8527 86348697 5265 77991 341984497 47082 9272 853281052 65012 9272 28833340 62203 8527 739797275 38996 62203 127406029 9272 74673 578363319 65012 7448 127463896 62365 38996 196001077 74673 28643 643990993 44624 28643 328501362 28643 61138 636890620 44624 44833 642422250 62365 47573 831205752 61138 84887 926712036 44833 68458 571325007 8251 84887 119246017 68458 17405 264354951 8251 52690 857507379 84887 54113 84228447 54113 27084 744219686 8251 14944 932749305 8538 14944 94150159 80091 8538 521779484 54113 53396 122315870 27084 85644 233684357 14944 28180 268519196 35586 28180 78724878 86456 85644 126656714 82304 35586 856680097 85644 52154 61653377 38652 28180 771462182 46387 86456 46347308 38652 73108 858459161 38652 79077 34038124 46387 62533 206192041 62533 60200 859354782 46387 58301 953357163 60200 32986 904187245 48873 58301 96172527 64161 62533 493423473 64161 48222 34869395 38224 58301 52948209 60695 32986 377916815 64161 69270 728557601 48222 19046 938006372 34477 48222 367634716 38224 57225 676143071 69270 43971 450318387 43971 19430 170353061 54250 43971 182322540 32297 19430 115130669 19430 66241 368002797 66241 20331 700214963 32297 4048 248657179 85553 66241 3725857 85553 8135 126244372 20331 31115 209056021 62353 8135 857222222 8135 73121 63830202 37456 8135 674086096 37456 48286 228507152 75165 73121 268854178 54273 73121 308219186 48286 46642 144285154 54273 55163 56045425 61713 54273 855117346 46642 37467 73317716 37467 2264 92180275 2264 48153 347826535 61314 2264 569920167 61713 37859 787950805 48539 48153 95180341 22136 61314 432906167 43561 48539 289012360 46496 48539 243215087 48539 69526 56121992 30907 22136 857335617 39284 22136 228888810 59983 39284 44148734 69526 84508 496643398 76705 84508 552298006 84508 75958 123886600 45304 39284 427397237 11543 76705 399148399 84508 46097 261937028 49992 46097 831808861 11543 18808 222782153 18808 14145 751927357 49992 55811 584424465 36837 18808 4941039 18808 46722 856554521 42384 18808 151878139 36837 54303 386039199 46722 6101 584477641 6101 43890 606457260 6101 76523 382898439 69134 76523 285398134 20696 43890 636887337 66318 69134 575368262 70088 69134 340535492 87260 69134 710137001 5682 70088 592225821 20696 10137 804366254 72912 87260 588607474 79249 72912 90125594 87260 46641 68946620 50995 72912 507127891 40142 72912 218119304 58959 46641 306624405 76475 79249 28387721 57243 50995 736234333 84299 58959 776869631 84299 32039 770587547 16652 84299 439460537 84299 64849 302309054 31924 16652 888293798 84299 2582 804856730 32039 12658 797881559 51772 2582 382221847 40037 51772 703046403 45578 2582 685070244 50894 12658 124060255 32525 40037 697850480 45578 76225 790397924 30591 40037 144776503 62763 45578 622589250 76225 3698 82588154 59611 62763 460192352 74522 62763 665732198 74522 11916 756680558 62763 35602 532165266 59611 20850 685520007 11916 11442 830526675 19754 11916 651277680 35602 24380 722406948 77471 20850 537612311 19754 25075 978833456 64852 77471 304708026 50753 77471 3852124 35560 25075 238707871 35560 18553 766407944 32846 25075 587188511 57132 32846 113272351 14631 18553 259720847 18553 56070 799550100 14631 54912 304594851 20007 32846 513892111 21340 54912 521253711 6085 20007 326032773 56070 68940 262200007 39299 21340 379371825 79874 21340 160949612 6085 77728 166517583 3641 68940 592438266 24789 39299 560763587 42454 24789 24031032 22064 79874 544959607 38343 3641 881200327 38343 68890 363633104 6146 22064 142269207 42454 52246 9838928 38046 22064 347414919 8094 38046 289495264 52246 6922 573182523 83916 6146 746232721 38046 31205 516484106 6922 67394 340227547 67394 87388 188842526 23726 31205 143091354 31205 54959 529631185 50818 23726 464943278 46329 54959 736059170 26463 46329 869914458 9790 54959 520651193 54959 86654 610697020 9790 9198 101763466 18945 86654 814817155 55633 18945 996783335 86654 44538 22879715 44538 76159 424873154 76159 35595 257864738 76159 16192 747233330 71224 16192 471307326 68654 76159 104837414 16192 80694 422389346 16192 36188 875802669 68654 77341 893163514 2967 80694 897235509 8244 77341 934154036 36224 36188 701658235 8244 85425 638356150 8244 37912 17903354 69421 36224 957632784 87431 8244 262518423 67539 69421 289685248 26947 69421 602141283 67539 64647 481265185 69421 81101 998158619 26947 56471 990483167 56471 59970 124520239 56471 67523 442497330 33662 59970 152721488 78569 81101 464701097 33662 21607 803771517 39476 33662 25392748 39476 5180 648738888 66762 33662 13884152 21607 77518 969438551 26469 5180 386361631 66762 72325 804545784 66687 72325 771864899 3867 66687 76113213 70296 77518 313610730 26469 44669 910735293 72325 87482 882300563 87482 29453 421999111 44669 86462 888094789 34737 70296 365491438 44669 65651 329710294 34737 44947 456683718 36878 65651 527209056 46095 86462 18851938 50678 34737 624581197 81476 65651 217642843 81212 81476 72763812 36878 301 392022405 22839 81476 133908395 21187 22839 655307843 65499 81212 394923799 21187 19415 604129371 34159 301 306331367 21187 57990 307054956 72952 19415 453365429 69206 34159 399738391 60112 72952 841809347 66956 69206 138178763 72952 41020 814361064 79603 72952 615144309 23580 41020 850353887 79422 23580 154917789 66956 87215 707492129 87215 11407 325295458 1182 87215 867592160 11407 42363 141435997 11407 65063 399162786 44073 87215 244773022 1182 44267 476726549 37444 65063 752436658 42363 54112 224374370 54112 26041 418200400 44267 73105 861113507 81952 44267 140234819 48174 73105 418442562 26041 64083 819449532 26041 28155 293198979 9345 48174 896946847 34340 28155 373823863 70787 64083 547124330 28155 72273 55361956 72273 22409 208964683 19851 72273 991674744 34340 84118 12535245 35688 19851 5565681 4339 35688 103525971 19851 35505 769663301 35688 33650 1156466 4339 75984 930621883 70760 35688 11284080 35505 15855 454319460 8800 15855 322893594 15855 73448 510133631 70760 28189 453242246 51714 73448 294599097 41434 15855 977889867 5266 41434 393959603 51714 18377 657002143 79155 5266 493108603 18377 46918 559068339 18377 68819 287025640 64303 68819 581130682 64303 20634 36837031 36637 79155 245014799 42007 36637 428711130 57398 68819 21556058 64303 61773 792065189 6368 42007 483065378 42007 26033 269322793 75678 26033 38672665 75346 26033 789190550 29277 75346 766399290 75346 10183 908449780 75346 34135 273817199 34135 53516 945455170 29277 18577 752749015 8017 34135 347996197 26320 18577 994202450 12427 8017 621199543 37112 26320 57324840 37209 18577 200548827 35434 26320 785457611 12427 17381 128363249 87078 37112 147329187 17381 38966 909863313 17381 50622 666640629 23036 50622 55080732 38966 420 587236715 34245 50622 561474052 66518 23036 70121594 66518 2325 398972150 66518 24019 296959082 2325 52060 9266655 34245 83536 984317923 66518 79620 235411481 50643 52060 532893219 41006 24019 825556360 28039 52060 428574323 24208 41006 144422869 50643 58295 909154698 59445 41006 614421709 12219 58295 605856394 12219 10256 713867945 59445 20432 338065651 76325 20432 759179721 2742 76325 339820270 20432 20804 83574202 46470 20804 757636568 47147 46470 780457233 2742 21614 575823402 22121 21614 341146304 24173 21614 451829020 46470 25322 132100151 5500 24173 825654971 25322 76350 161339552 58620 22121 183325551 2957 76350 15637696 11903 25322 297780051 38606 2957 687307753 76350 86851 709880338 2957 73771 896549295 38606 58487 309672045 11903 47675 538996308 41622 73771 925480702 47675 37269 514295804 47675 44471 187838604 47675 11721 462537075 53690 11721 874661121 75256 37269 225103667 72654 11721 723676594 53690 74306 140158462 43714 53690 162204479 53690 50398 548700438 72654 61119 590334497 47180 43714 800862931 50398 55161 387528365 55161 28791 54948142 37901 50398 382568423 6927 28791 617025372 48925 28791 765914340 28791 84261 661869580 6927 35023 839279632 77636 6927 445936918 35023 82253 424076580 84261 59485 971805895 59485 68736 57483802 82253 85891 907271667 81468 77636 972793212 85891 64002 384705510 23648 64002 397012996 68736 68680 420891594 52178 81468 735497016 34645 81468 334258119 34645 1405 922300535 52178 14653 278630915 14653 64719 935121015 18946 64719 494484169 18946 35800 917423498 1405 76482 45890451 35800 40912 611461670 5396 76482 194285951 35800 32296 982177051 35800 19345 593666452 58531 76482 262562423 38712 5396 75647024 38712 72135 16456752 32296 73043 149149478 19345 32024 824894702 58531 84791 722535556 73043 83636 434691087 72135 30739 287926463 30739 40808 646699664 32024 20208 849245449 55588 40808 575348068 83636 56272 610655940 55588 16337 912832245 83327 40808 560787909 55588 62188 759015858 16337 41983 407528611 49444 16337 132826322 62188 35551 386186398 5293 83327 832230600 64072 35551 753753190 3320 64072 18743472 67788 3320 109353240 67788 35926 35004267 60076 35926 528279359 67788 30018 32206684 67788 51806 98343443 60076 65480 125177059 35926 19049 646880838 19049 63615 366457624 63615 66944 638051300 86268 51806 214639458 66944 58556 999568112 12289 58556 233788244 62280 58556 201781552 66944 24368 921090385 42370 12289 428176847 62280 19201 136856188 30792 62280 98301114 19201 82547 787326138 43624 82547 706080733 43624 45331 856621630 78104 45331 279603922 82547 900 365939909 1136 82547 872324342 58413 1136 839186206 58413 51217 710387363 51091 78104 260988253 58413 13412 106324144 13412 49382 948226335 26133 49382 265828040 26133 70264 968673136 26133 46083 514183276 61187 26133 84051323 7209 46083 982422476 7209 75793 91581211 7209 61447 395942981 65780 46083 345443735 50009 7209 782517879 65519 75793 307064361 8693 75793 148813875 35788 61447 870250563 50009 67163 52592582 35788 82789 421673063 17440 8693 331048011 58149 35788 172055119 67163 2294 91732468 58149 56475 143397287 17440 15133 98773928 34521 17440 923432831 48685 34521 656375118 53910 15133 474732313 53910 38076 520765933 38076 84340 580381350 53910 57614 236592391 48552 84340 663158733 8650 57614 33696279 62967 38076 244607503 42245 48552 517164461 38801 8650 950238283 38801 20252 888696313 44759 20252 297604872 16562 42245 115538007 38801 76551 143893574 44759 1554 225999817 1554 42180 541038 44759 79172 787373147 11586 42180 787209383 42180 38958 147965747 16759 38958 316455591 11586 18497 107552795 80252 79172 769964402 73054 80252 365539969 18497 51213 932570631 16759 3724 385885170 17169 18497 583433251 7973 3724 857618665 3724 3477 107526615 32752 51213 27072981 3724 78458 39984956 37088 7973 23779293 47652 3477 840480432 78458 94 368315692 47652 83683 971807868 94 68964 847796898 94 49278 753355925 49278 10436 120394133 94 77397 949115114 21565 68964 95441281 68964 61320 221154881 12043 61320 617011009 16252 10436 755907934 19104 12043 390658954 12426 21565 300302696 15465 12043 819887435 3882 12426 228353781 15711 12426 85846343 15711 81214 507335517 55449 12426 549040378 65185 3882 822959822 75946 15711 472439545 81214 19417 204703319 35229 75946 657185123 65185 18709 931284128 63255 35229 888020528 49584 75946 233952854 80980 19417 662059840 69904 18709 684693911 10386 69904 410844385 63255 33464 27999778 63489 49584 30316958 80980 10738 926914898 77216 63489 325187771 63489 29002 570325334 45467 33464 470942850 1825 10738 123581774 40036 45467 527149952 70598 40036 241248772 1825 17625 334619875 45467 72487 936961478 1825 84642 30004609 2924 70598 580188289 49121 72487 865807819 29783 17625 449815942 2924 58700 102395158 84642 19325 212416724 5564 29783 734169277 58700 26991 101391765 81434 58700 278614737 5564 58771 638617895 73293 5564 770034954 29596 26991 545456331 58771 36512 943001110 34640 81434 334036331 58771 20627 811754351 27197 20627 352777737 27197 46282 146944841 27197 34091 238856109 39912 34640 50364576 34091 34653 994437562 12944 46282 19004120 34653 51770 990504547 74081 39912 198702258 39912 42437 370079493 51770 16564 616129760 35247 51770 79390931 33882 16564 623413405 74081 18921 535865971 35247 52114 116585063 16564 17666 696551849 62317 35247 993416460 44146 18921 475131073 44146 74647 834811961 62455 52114 858146659 17666 20999 107691932 23442 62317 595485319 44146 60344 911954857 20999 84913 437418496 21610 60344 382918877 20999 11156 293006809 84913 66881 816195375 84913 59638 90246052 21610 1159 554794049 84313 11156 858539645 84313 36048 348530673 1159 69926 304751225 69926 71347 456937430 36048 75199 39857483 73974 84313 198902179 69926 9330 881958626 81042 73974 455621063 75199 80768 138322860 73974 52774 915950160 69107 9330 183265735 9330 25098 383239343 25098 37822 2950375 83727 52774 553702982 52774 15025 344076197 69107 46060 719308447 15989 25098 632392492 43494 15989 462740036 37582 46060 114818953 72199 43494 569542364 13247 72199 916459555 84119 15989 905196926 13247 35121 927555001 50768 84119 128378477 84119 58397 433426608 58397 82429 641619215 58397 64542 48230374 60132 35121 945481236 52762 82429 929325974 56193 82429 144377173 60132 48068 312713949 4290 64542 33567063 2072 48068 636557439 74903 48068 587282857 48068 4871 121017263 37152 74903 611085525 56813 4871 777786112 4871 31076 688411348 30938 56813 582133139 1067 4871 623735323 1067 17755 566151161 56730 1067 484768440 66063 1067 995245794 52500 56730 518078632 1880 66063 486982943 83385 17755 755522989 3674 1880 231174124 34754 66063 449836033 18260 3674 137913499 5524 18260 324140653 59427 83385 46460461 13553 34754 296407578 59427 20893 9057679 5524 75743 234620386 13553 72720 654125100 75743 66768 459266914 60395 66768 828742946 23651 75743 687174144 61966 23651 79317729 61966 69636 306109559 60395 79968 720224930 60395 39242 71030264 61966 25529 703238948 79968 75714 671646965 69636 63242 557985185 20877 79968 100083207 12344 63242 636046494 25529 75699 133724918 25433 63242 86342409 41 25433 88811340 41615 20877 931733710 79454 41 813260118 75699 75484 197146307 41615 65984 142014447 75484 32252 410719738 32252 63932 547797406 83799 79454 362272902 75484 79493 787376420 63932 5965 139693965 34794 83799 759180645 76637 5965 159843702 76637 15962 7157495 34794 42584 108270985 35437 34794 146027068 2869 42584 214260414 42584 33879 787597251 317 33879 635433010 33879 15359 611503480 33879 57736 658840681 57736 42740 814076050 42740 20408 54158281 15359 23097 905537786 76965 15359 685733825 57736 33213 334459381 33213 11564 4453942 23097 37790 80655990 7689 37790 805420226 11564 35323 665220539 80075 35323 933728595 11845 35323 813337303 64535 80075 898602363 1162 35323 146499483 82866 80075 759340972 2060 80075 71647389 21621 82866 364037239 64535 36593 340258423 82951 2060 952629594 29179 36593 687143051 21621 76575 791226765 47731 29179 168823910 29179 23330 967758807 82951 37420 517527400 66042 29179 189809732 33410 76575 244419294 81933 66042 846511894 81933 31004 124043686 13128 66042 216240200 81933 51590 984182329 33410 53786 586095180 13128 559 246279176 31004 86333 646585856 16363 13128 220844289 51590 36422 684850156 559 61786 942611569 23377 36422 782106121 30723 23377 829306678 30723 34449 213431727 25416 61786 80593013 5925 23377 382098366 34449 43601 231812485 19333 5925 87801603 25416 10096 678757217 29816 19333 183948388 29816 76784 132139324 68902 76784 423801964 21126 10096 572692336 40199 29816 964956096 69781 40199 522119619 68902 66906 554040314 81020 68902 683432224 69781 68517 281199367 67796 81020 643560413 74830 68517 712089329 74830 19746 750388902 15595 19746 901682081 24504 68517 27830654 24444 67796 43090257 24504 86996 146041835 24444 2245 74560117 38620 24504 997082210 81665 24444 509116007 81665 45305 421266249 86996 17362 215827521 45305 20031 828911056 38620 65013 113149756 17362 85845 811046969 25677 85845 877598531 85845 12667 888980216 25677 83294 31277158 51618 85845 388908254 1578 51618 326603204 12667 3237 479991971 53270 1578 975843127 7994 83294 596732103 25354 1578 609247663 3237 45547 253798023 53270 73957 16105211 15575 73957 444952124 45547 22254 470966488 37865 25354 706833265 45547 52911 491239159 4038 52911 978465366 6600 22254 677520315 6600 36722 663558249 59233 37865 64363750 74779 36722 199305760 6600 33743 321721759 39687 74779 613176763 86423 74779 10364236 59233 61914 53000829 86423 26208 508755879 48827 86423 737975568 58126 39687 834379471 80716 48827 461826520 34465 58126 14339921 48827 61584 889462203 61584 46322 244089068 1543 46322 579449468 4070 34465 440405851 84345 1543 335439555 84921 61584 506919 4070 20260 748252902 19694 20260 66559395 4070 36196 324826263 19694 27928 423854881 27928 17523 549051877 20260 61008 389658642 19694 24412 162504549 44693 17523 174987837 68326 17523 381900423 57768 61008 498023552 44693 28755 547423186 5370 57768 844322894 5370 57928 516238351 35594 57928 222396721 35594 16390 642014694 62854 28755 91455920 16390 2603 397648667 62854 34516 604213611 25269 35594 87455293 84675 34516 952818370 18312 62854 665711950 18312 71840 628567314 18312 78933 419031476 71840 61432 305063916 71840 65691 845399258 74624 18312 924810873 38114 61432 545200086 78933 43018 372211448 43018 22016 906378861 74624 22339 765632692 43018 38552 670028158 43018 32790 643693850 38552 55891 867620274 38552 58370 790151753 46868 22339 981008651 32790 46797 149131786 46868 85423 937963486 65145 55891 327453450 46868 40344 433770600 69274 40344 10443210 37612 46797 288121183 58320 85423 524508652 40344 4719 556904199 1678 40344 747276056 17756 4719 343844618 87108 4719 569225664 66166 17756 75030060 87108 29708 81549600 37547 17756 165859675 29708 80544 455274950 34318 87108 172220527 1552 66166 498621627 75158 34318 382105834 37235 34318 172211674 74062 75158 163625143 37235 80380 947562641 27608 80380 970425314 74062 25504 137583944 47705 80380 221307743 47705 62696 695645272 62696 73273 102801448 47705 46228 579025136 43616 73273 182823149 43616 66876 825514539 62696 81055 89825138 81055 74132 200583849 87184 81055 885196223 66876 66234 224746026 3336 87184 230313252 66234 21730 788211191 21730 43652 432128931 25985 43652 845684719 66234 12520 60361476 21730 61087 782400107 17870 43652 720645012 25985 67849 846821577 67849 36566 447949014 61087 34670 853794315 36566 58960 643970498 58960 46751 831971335 46751 71399 812614693 67090 34670 848357649 13940 58960 584277009 86978 71399 522662023 46751 38270 322577724 62878 86978 208528655 85704 67090 899163396 38270 31755 9777250 85704 18083 889998385 18083 61639 93710439 18083 327 975255435 16773 31755 286606206 18083 832 71411429 16773 7362 759009311 7362 63034 524742075 327 68942 154210261 5222 16773 476052180 60415 5222 592716733 63034 64683 928187934 5222 1798 874919449 1798 70886 278768320 13288 5222 857988661 24453 1798 842694176 24453 72013 989972936 13288 71111 364975967 61701 70886 195852309 62233 24453 729248090 72013 31172 320984900 71111 75178 327891735 33529 75178 221074144 42979 31172 523491208 28366 33529 895023276 82897 42979 230368664 16999 33529 59872577 61804 28366 455635115 28366 15410 261838605 61804 86038 575789178 69562 61804 764851500 33891 61804 692625876 15410 24513 3692265 33891 74377 691024161 71924 24513 102865944 42231 33891 387035787 6817 42231 925964468 74377 65436 356361404 65436 65866 272594030 42231 84800 374839366 42231 84101 731912349 84800 58068 360390014 72216 65436 616280976 84101 18295 284126000 5473 84800 402944914 26375 5473 702979545 58068 20279 130914881 84249 5473 775137200 20279 47958 158239963 86557 84249 186668068 25692 47958 591466312 15560 20279 389989449 25979 84249 141147725 25979 44821 369502092 35329 25692 331236164 25692 11624 433875409 35329 48917 202065836 65714 11624 707449787 44821 25184 462806901 52742 65714 548982741 65714 78353 704007313 67536 25184 738580928 48211 52742 352600407 67536 17656 969529337 75968 48211 684912189 67536 38674 476978975 39854 17656 434933958 17656 85993 498841982 60557 39854 318351976 75968 85537 842339785 36425 39854 465201881 85537 55057 712736651 85993 78309 922996966 33096 36425 190647228 78309 460 116794924 78834 78309 956588381 54881 33096 844108604 14375 54881 508240779 54881 12675 913920136 460 80695 560065731 80695 44295 339000221 14375 10447 580243527 37556 44295 756529479 44295 44550 202532211 51035 10447 652462281 51035 78343 576985943 37556 57107 26119890 51035 75004 489964578 44550 71103 414941731 73138 78343 39953422 57107 51810 272758123 57107 32330 57571590 32330 28328 396743811 71103 15404 18608439 73138 520 896098833 28328 56172 614528973 15404 29725 468235224 28328 16391 861549582 16391 19121 978890707 520 68857 4678857 9538 19121 813986487 9538 55435 601533500 55435 10560 723903742 9538 62 641739581 55435 59186 624626232 62 70562 375614826 10560 13633 383267505 13633 24046 866767431 48454 62 998998782 18713 59186 943191613 24046 2383 316566388 2383 36151 835229369 80798 36151 457525785 61271 36151 714599014 8707 2383 465893443 80798 63467 920285829 56346 36151 153459020 72706 63467 972502656 63467 68273 318350106 82909 8707 721240934 40845 56346 148451591 82909 70075 840360692 68273 12071 235074875 71525 82909 164246761 70075 38132 445020343 70146 70075 834203973 36573 38132 370191659 87039 70146 398904692 36573 6124 71244994 33327 70146 116650285 6996 87039 685297927 974 87039 669534716 6124 77076 263788143 37443 6996 421152408 72453 6996 108795961 72453 33348 525114586 974 81064 944281802 11801 33348 493999345 80586 11801 777636101 33270 33348 118463034 49949 81064 470717179 49949 43550 689275873 49703 49949 474616699 49703 3157 521142631 49949 67303 54200622 3157 26304 83000128 2355 43550 379761730 8434 3157 135804544 26304 45893 99604917 62085 8434 225688121 22459 8434 404382994 35104 2355 23197477 8434 58343 821310684 22459 31900 233054172 22459 40636 27959277 58343 62450 379152278 33470 35104 304184212 27035 62450 192101644 12324 40636 9125067 40636 22424 177178952 63347 62450 56069890 27035 20453 360373285 22424 64760 717746623 63347 46625 79381492 20453 62225 53134780 47989 64760 583301465 65218 62225 760905018 49877 65218 511215268 49877 81730 976212111 49877 23831 738711537 47989 39732 95786646 5738 49877 207880544 58766 23831 38808317 5738 23052 31288118 23052 75095 965742810 72458 39732 963775419 72458 69084 173678848 58766 53907 162677019 28013 75095 672842881 72458 20326 413809709 7850 69084 252160822 58368 7850 888528133 30581 28013 308642814 22724 30581 152830592 48201 22724 144012842 13309 48201 994059013 48201 20145 9405945 8043 48201 344803043 7724 8043 454438093 62612 8043 948663992 20145 25666 289590929 65564 8043 147026303 48868 25666 941620814 25666 80724 207211597 65564 41338 256794531 40938 25666 45474056 3988 48868 323165179 30901 80724 227053892 40938 29450 186261941 75445 40938 621695617 40938 37493 271426612 51936 30901 275106968 7420 30901 522726886 37493 3765 34079516 51936 7699 701033870 3765 83825 102378582 83825 7252 600215618 7252 82622 158927274 79794 82622 116657255 85390 82622 8816478 85390 14237 839676525 7252 32245 882407137 80874 82622 988292721 60099 14237 499682395 85390 22108 341861862 32245 76797 209862143 80874 23768 294681692 600 80874 599153729 20308 600 957395470 50809 22108 499606256 22383 20308 468493102 6122 22383 206603188 20308 85788 408938771 19586 50809 463061502 80206 6122 731669331 84547 22383 899047810 5406 19586 378684861 85788 79100 291736609 19586 26760 595948676 26760 24471 246564944 60224 84547 617829715 24471 83068 403615361 25895 83068 793912546 707 24471 582436335 60224 40774 488518683 40774 44209 114770056 83512 707 536543778 34707 44209 878236854 18858 707 539420054 64797 44209 323594923 49924 34707 518209034 80281 18858 547467940 18858 11876 856614031 17174 49924 968904176 33112 80281 483139901 49924 20449 242889595 37270 17174 376928907 11876 65042 865997373 33112 67420 501790394 1648 67420 774665819 37270 69481 382992648 49492 1648 799837211 65042 57550 915841817 21039 1648 717535323 59013 49492 724405120 26698 69481 431383955 30233 26698 116289330 58426 59013 844540747 26698 250 670572792 28254 250 130498767 26698 23444 586463094 54333 58426 959715008 28254 86508 872409665 54333 32253 134233453 24101 23444 126662439 23444 4529 217025486 32253 5063 355884196 84044 5063 281707862 32253 36954 399969461 86111 36954 432020583 26140 5063 745406131 26140 35607 72021434 61253 36954 694772781 26140 27333 539631520 35607 39085 287556154 6698 61253 76607315 78357 35607 896034997 48386 78357 837411247 59992 78357 714551054 19187 39085 847677421 78357 10352 438093021 78357 87452 203384930 48386 80943 786598302 86704 80943 770735928 87452 58667 189368676 80943 25484 163458693 21190 86704 771193747 58667 29203 648986616 86704 35648 857075005 25484 67291 536344800 65784 67291 711264772 65784 63747 18650407 35648 43346 501790788 48841 67291 933293480 576 43346 385255404 57735 65784 910071684 576 45584 550706507 576 34743 322358341 2920 57735 303582105 34743 30933 376388921 54836 2920 883480 38555 2920 280241937 54836 14870 480360438 38555 13653 943076454 44652 54836 822879388 54836 13751 334582953 14870 12938 944889718 37825 44652 846476628 13751 14994 914327712 14994 77773 515538698 4947 14994 265773710 12938 51131 827964240 77773 5644 244099696 51131 20327 858817725 4947 4900 948449548 51131 18191 40632580 5644 17164 480086959 8915 4900 278959304 8915 50760 955135768 23302 4900 150399190 18191 56929 553973361 23302 57453 17192016 39079 57453 690731851 23428 23302 650576285 49032 23302 348471451 49032 48974 609675379 49032 70329 296758065 23428 74630 135758077 68033 74630 145511249 70329 67262 88539560 48518 68033 82298797 85071 68033 748326524 10520 74630 7595705 48518 19881 375349502 67262 40454 101837935 40454 15690 445779328 80578 19881 10730834 32367 15690 859707074 19881 49834 31672686 6832 80578 11554947 49834 39508 233947392 59761 6832 699421996 84554 32367 763902643 72102 49834 924079565 72102 73673 682272223 84554 47035 855891038 84554 23637 699340313 80665 23637 31989475 47035 55554 336536089 71641 73673 374700189 50333 47035 638120366 51934 50333 799218017 78706 71641 135967209 55554 38444 55346583 46721 51934 874241151 38444 4466 252816729 49105 46721 393164554 78342 46721 491410349 38444 13589 639935146 46721 18996 918997438 49105 62872 133141739 76618 62872 644327438 78342 49365 936655087 18996 60641 391934418 62872 58441 788688587 35892 60641 416597898 77838 49365 439630472 43931 49365 780692852 78249 60641 727257357 19762 58441 300786623 22329 19762 755457313 22329 42642 414719750 78249 24391 358358426 19762 17998 10721765 69583 24391 26652713 5169 22329 25533641 6088 24391 409640379 24391 25081 844792851 69583 23147 51210690 25081 11813 324519342 23147 40492 708394574 46633 6088 971740928 23147 53860 956933154 82224 11813 428655425 46633 64663 440989565 64663 55296 843238068 31069 55296 135561748 41021 31069 50101445 38638 41021 869120616 38638 43792 197246445 74422 31069 843058761 74422 59303 908084128 43792 8220 597673862 59303 78477 304027305 44884 8220 547153297 74422 9273 193816527 8220 83197 369663886 43833 44884 256089266 19286 83197 770507585 19286 2594 568336601 4474 43833 119219437 4474 44421 112976727 44421 10425 522048837 70409 2594 601217707 10425 77160 76417730 34284 4474 139459132 10425 11257 726276935 78507 70409 877208329 11257 53503 357969289 53503 8579 677868047 30192 11257 809782280 79953 30192 13186807 53133 30192 742274728 58601 53133 63592256 64747 53133 659053462 64747 23454 429312162 37475 79953 43503525 71944 64747 33054084 83263 71944 262916109 49188 37475 661754515 23436 37475 137768642 22492 23436 963843028 34168 71944 406305956 79025 22492 745545423 5735 23436 874803342 5735 68244 374430531 79025 50919 130744 68244 24938 569064488 50919 17499 509409759 17499 48964 107704134 68244 79361 117101949 50919 49132 799252470 74891 17499 636854232 18082 74891 431190534 5445 49132 24127393 79361 54730 91620530 49132 82136 451707745 54730 85327 730974310 44810 85327 749031265 22309 54730 327321645 38515 22309 604965902 6040 85327 13452930 38515 61433 89369513 11079 22309 200018466 61433 70941 67690510 11079 82990 472275192 6040 16370 402287943 11079 32569 50430630 83871 82990 808866914 28922 83871 938912516 6991 83871 279598912 43891 16370 847406690 6991 34423 791029302 43891 61925 441836707 34423 34414 759933432 6955 34423 868927874 34423 57168 470910527 34423 23102 822512329 6955 26417 169930920 6955 45375 716608359 24124 57168 35286094 26417 251 127446586 23102 63037 165443913 45375 50344 329232562 36075 24124 659498379 36075 14101 807305134 60173 14101 3710823 36075 6070 522920297 71340 50344 938125524 61274 6070 39833392 19784 60173 733915354 61274 81577 915474640 71340 25676 643658419 7248 25676 322654969 28860 25676 613034115 28860 2435 903727117 28860 29674 80663230 75223 2435 938410594 31474 28860 209050919 28860 77843 72934319 1771 75223 240820933 1522 75223 512679287 1522 70130 239983977 40634 1771 891788229 77843 53170 356587 1522 22396 728684806 53170 59915 840382886 53170 74631 496646871 40634 57091 234662767 22396 81914 150146995 76500 22396 858565168 59915 22411 201049789 37714 76500 937564164 7072 37714 37851889 34334 81914 112136239 7072 9744 720197079 14750 37714 843542009 34334 6661 450005276 6661 4209 120992300 4209 23083 114151836 12150 14750 125931476 33166 12150 560653527 23083 72187 339512439 72187 13712 155388367 67667 23083 729118587 12150 9158 126904786 22379 9158 211925823 22379 38338 231944852 39030 9158 172447657 67667 68746 1137770 38338 1658 85615648 38338 63970 490057417 63970 17993 954211214 43623 68746 717716342 54527 43623 134372548 63970 1128 49068751 54527 82034 527221169 54527 37641 79134734 69706 37641 372055374 1128 31012 145941512 1128 9120 392574811 86109 9120 393890416 9120 75652 305833571 46125 69706 606506970 46125 70771 600664708 9120 40546 615381472 70771 49844 181495937 70771 76427 320470711 76427 51892 750534281 70771 49685 63427016 19839 76427 722571580 19839 37966 997727200 54011 51892 279767092 54011 68264 821559056 18560 19839 163901384 37966 81384 458029126 81384 9057 92863215 18560 86943 13493178 4523 9057 330271160 21951 86943 729494361 55525 21951 80161236 1824 86943 469732572 4896 1824 7863772 55525 85827 102397024 4896 81446 828390335 41838 55525 495821230 85450 1824 983352503 24010 41838 505787363 81446 62508 422926714 24010 6878 619974759 22069 41838 147363337 85450 7134 995820641 6878 31135 782439777 3138 22069 343956035 22069 75823 334346666 19972 31135 43646804 53807 7134 123358929 31110 75823 381197774 16070 53807 156099007 19972 54023 742137102 79903 16070 501935185 53807 50900 240483956 60617 16070 584023112 60617 19433 305956332 54023 19988 926134087 78618 19988 298810623 60617 40083 856451325 40083 23514 18756674 40083 49503 8977783 40083 28768 604118388 58820 78618 141195804 28768 56761 462865050 66785 49503 866177265 23010 49503 100810132 58820 50119 32690320 14938 50119 711798313 43200 14938 933421916 34841 50119 724945891 17053 14938 403586288 17053 45000 376911204 34841 32029 809349662 3929 17053 255734149 3929 86175 822869439 17053 36750 9724790 36750 36052 342236230 36750 78610 880204370 86175 55738 966641068 55738 5120 453019464 41458 5120 892164942 78136 41458 412643656 66962 5120 249293180 29902 41458 311997115 41458 59396 781756937 28586 41458 552676473 28586 46825 67845228 66962 1425 367579950 28471 28586 310342202 79109 28471 248028577 79109 34963 750321269 52788 28471 670091563 34695 52788 576629244 34963 49665 428505881 34963 32120 745881702 52788 81675 81121346 34695 56743 287871291 47495 32120 415418255 32120 22253 323239670 22253 64306 424912265 47495 78918 616874724 56743 18904 142856182 84195 18904 612209114 66103 84195 266947540 41154 84195 133750229 66867 84195 908279306 66867 8536 477762183 66867 19808 681661696 66867 18912 981183151 18912 9389 450178088 59352 18912 696725621 24606 8536 70144197 19808 39057 730097134 2981 59352 226794081 59352 9021 65494170 78561 24606 10849761 23260 24606 481811433 65662 23260 72121544 2981 27709 664142072 9021 19571 16571862 31282 78561 559077900 19571 40963 239512847 65662 54369 208254737 31282 36948 91231509 54369 50204 736374819 5908 54369 769019091 50204 19267 630258079 5908 44170 122730052 44170 38490 29758439 44170 47844 118724717 19267 68334 1230478 19267 60496 482654201 22944 47844 135796768 52052 38490 429578806 68334 1118 598877528 563 52052 302863839 3337 1118 76034535 22944 24515 47311860 14067 1118 168583928 24515 24193 326243510 14067 53042 384985663 68488 14067 43091887 33798 24193 639458588 9373 53042 80631656 68488 11799 515346069 9373 56294 469502335 33798 1914 328930849 1914 9720 852134805 52706 56294 211964980 45889 1914 117182806 21312 52706 432896978 21312 62798 968797934 1102 9720 667456029 45889 61987 645737133 45889 38060 7169511 21312 37877 446031403 7065 1102 919759593 1102 27267 112431616 61987 19629 507461576 27267 69559 80951558 27267 20752 392419642 29651 69559 244416891 20752 36098 355126778 71941 29651 38594457 69559 11847 83298007 12308 71941 230450615 11847 145 280856605 38173 71941 25126497 37033 145 67874693 71631 145 636868941 42028 145 495360622 37033 19820 24748426 37400 19820 424539983 64377 42028 826854745 72872 37400 182759661 2357 42028 807325553 57321 19820 163292895 46992 37400 1562493 72220 64377 810491 2357 77243 938027779 49272 57321 900966909 37384 46992 452819831 72220 75495 220243292 44348 75495 835168848 12325 44348 853842655 43843 44348 920711236 1487 12325 259970832 12325 68339 469356191 42127 12325 935156052 34492 42127 469028723 34492 46624 909049939 21748 46624 398127715 15843 21748 33129420 15843 51355 443278856 80698 34492 144879856 21748 42594 823081106 48889 51355 402301378 80698 77639 932702979 77639 67129 606363613 45987 80698 615695353 77639 51062 944942315 48889 71301 514442245 45987 60468 334382600 86776 51062 741940311 8691 71301 132525722 71301 1035 92487065 24273 71301 192356009 86776 8387 966434844 25070 86776 595337686 5490 8691 964458037 1035 27461 643536684 5490 87327 491097007 77942 27461 915956429 24342 27461 520899080 5490 82867 896704512 77942 18929 687559010 77688 24342 525517371 82867 45461 899076323 45461 80447 38316040 18929 80887 834471322 21712 77688 557018367 80887 26039 64933772 5371 21712 122605866 26039 79797 827376154 21712 30418 293598665 53557 5371 15710143 86095 53557 284406035 5371 8374 835489759 60001 8374 635639834 78381 60001 575198856 53557 60261 345499622 60261 26848 79023873 76554 60261 317275470 78381 18621 583433314 76554 54690 324149530 75794 26848 378949620 26848 70673 49895723 64952 54690 483058623 64952 68722 327768357 75794 32600 595477838 68722 68364 807301667 32600 61602 263535070 68722 52525 970511479 77863 52525 144586516 60698 52525 307930019 61290 68364 991012009 61290 11577 687575936 60698 6654 524446633 61290 6534 753168778 62624 6534 212959264 62378 6534 378300933 84693 6654 663518904 62378 11109 888308625 62379 62624 453214592 11109 55533 162045003 62366 62378 542476703 62379 38882 364913110 11823 62366 766087071 81021 11823 905036602 74606 55533 794092253 72883 81021 335491657 81021 56230 718912610 56230 56991 560172844 74606 76641 880435347 85428 56230 56271890 85428 4611 95692630 21279 76641 537819845 12899 85428 715285826 21279 16986 610821760 85428 86799 347238151 70931 86799 922225547 16986 46073 447246132 12899 2233 695726627 43383 16986 475079596 86799 21062 976523139 43383 7498 518762549 21062 50721 906792461 69822 2233 187598739 7498 29561 186067102 7498 9688 337855977 9688 31026 13945048 9688 23619 676911813 23619 52966 897792838 9688 5124 682926061 18867 31026 265730757 54084 52966 133997711 35262 52966 919879065 77146 18867 327611311 9536 5124 647093395 77146 16948 773917970 35262 24212 71862756 79706 35262 788147681 48605 79706 235388378 6220 48605 3169571 18500 16948 43780506 48605 23928 663794470 23928 16519 627090502 48605 47885 314523144 10087 16519 437936623 12995 23928 886014288 49893 23928 880129766 47885 52827 891623683 36730 47885 306288541 52827 47020 120647224 18359 36730 874442249 3539 36730 429514820 47020 21692 892278412 21692 39392 482509270 27876 3539 45925271 18359 14111 549122268 39392 81389 679220737 74829 39392 852464028 14111 44325 258655722 14111 60237 536227280 74829 25453 16952727 25453 39390 400259723 74829 30478 147286267 81939 25453 402124023 30478 62219 216151099 87484 30478 259473092 63513 39390 122369140 87484 1144 741931052 79633 1144 906650412 62219 70764 994830690 11320 1144 562635513 54712 70764 894797808 7969 70764 461902396 11320 49712 400683839 49712 28782 619281707 50426 28782 269666811 3384 7969 64185387 58641 28782 238349625 3384 66971 666842639 66971 79304 517562809 73605 3384 868277593 79304 53397 826103436 6993 73605 466023812 6993 1058 562843333 73605 87058 644991160 80688 6993 30282607 48526 80688 806659681 87058 52449 301999273 52449 56665 377374950 48729 87058 694152894 80688 46104 344626930 48729 14967 337923790 52449 87507 486262588 56665 5453 620283968 69936 46104 69263413 76869 46104 888615315 5453 12394 767399026 67661 87507 485736788 69130 12394 987785938 28636 76869 311129763 71041 76869 311286844 29163 12394 545436471 17576 29163 971525483 71041 39402 91541301 32247 17576 255151555 61254 17576 50589790 61254 62822 602030249 62822 35347 8590800 35347 76662 964786994 22904 35347 93914414 50161 35347 471754243 50161 62683 529140461 35347 21590 549764829 50161 68533 325092457 22904 82449 768490069 32810 68533 875360566 62683 28988 682667288 68533 15008 50239787 15008 45414 120749131 73837 45414 855609553 45414 13045 779991631 28988 49681 975679168 15008 70807 147229273 67441 73837 322831066 65508 73837 318177434 57412 49681 851099372 36608 57412 251791558 70807 47893 881601294 65508 50469 100149782 36608 78973 44139855 57412 71489 547948670 78973 37006 800933112 2553 78973 192813807 2553 71811 737325078 2553 20664 697986684 71489 50941 541979971 62356 71811 204166675 6444 50941 565032894 51188 50941 206961806 71651 51188 315928563 82855 62356 157125790 34972 51188 20103615 71651 78284 252300467 57202 71651 62990084 214 57202 960915010 34564 57202 926122797 75938 34972 26630358 75938 66811 591995988 6288 34564 135777857 4431 214 385523451 48456 75938 774772047 50893 66811 164259206 4431 36106 150195261 77730 50893 182851018 50893 75821 469672410 50893 3695 734812655 49495 75821 518323864 4862 3695 888231895 77730 31190 509137529 42237 75821 828107278 4862 79459 910868266 49495 28535 831432568 342 79459 38835035 55960 28535 861975488 55960 81901 605265972 28535 38824 8377433 52646 38824 880035060 38824 46746 64009441 13116 55960 754445087 46746 13398 239903738 46746 36681 745640038 41157 52646 555948395 53117 46746 582149012 13398 45565 887104582 29873 45565 100434970 41157 69396 413855429 41157 14871 174474637 29873 72857 506350909 61358 45565 521232903 14871 56941 387922562 69719 72857 173374386 26494 69719 211569594 57843 69719 421452982 57843 63512 83639767 69719 71106 522439491 63512 38818 105048266 57843 76611 3292597 24532 71106 384559781 77964 24532 662726000 71106 40245 529244499 50376 40245 839392573 36605 50376 332013255 7082 77964 893420624 7082 4324 227176881 50376 86826 911723260 12666 50376 246185102 62549 4324 863915786 20932 4324 138507091 20932 67991 733333728 86826 40610 166299536 64409 67991 103239411 20932 22817 376369098 34292 20932 489893511 40610 85849 691973615 40610 34382 32593242 65697 64409 768296830 65697 9066 869350740 11827 65697 738369374 3363 34382 791190597 3363 14056 882457592 53247 3363 285678396 40590 14056 640527852 37965 53247 586397389 53247 73635 287479299 55548 14056 558730850 31331 55548 428020686 15667 37965 430159335 55483 55548 768502267 73635 48565 417835012 41170 15667 925188706 48497 55483 239243045 15667 60288 27446768 12987 60288 498828320 12866 48565 576397849 30718 60288 436395095 30718 85633 697965474 57048 30718 440014485 85633 1818 724184022 30718 44657 822560968 81247 57048 51175690 62340 44657 170474855 27877 1818 748294778 38597 27877 136102510 62771 44657 373203385 62340 57135 682305626 693 62771 856882124 60821 38597 696910326 54243 693 882658804 13823 62771 355177732 60821 59576 338273913 60821 75448 770428444 35128 75448 218679016 71540 35128 79765412 33142 71540 89371152 75001 35128 807042708 71540 10106 988650897 75001 7774 472259567 7774 7726 430668102 75001 2428 106259070 7774 64988 14815947 2428 14716 954779927 20470 64988 415146065 7726 42790 313576011 35259 42790 699945249 65211 14716 461894223 9921 65211 165359268 35259 10152 779491247 10152 85456 147798296 7599 85456 326901321 7599 76032 614099389 53352 9921 82748988 14420 53352 963977941 14420 45099 192212312 7599 30164 868403329 14420 2550 51033880 14420 41485 644585126 28352 30164 312466396 21387 2550 362536761 32555 28352 62568760 52130 41485 147312499 28352 46685 805733871 7624 28352 461818349 52130 12637 696710050 12637 22722 296998127 17965 7624 551818790 12637 67053 10071750 22722 40457 366364152 17965 64546 894609031 39455 40457 73728433 17965 35820 562080543 67053 41529 351264337 81076 64546 983092469 41529 55030 118913210 54773 41529 289773139 55030 54004 113143939 20561 81076 410977651 81076 75486 749757404 70630 54004 61651978 20561 63983 187445343 12847 70630 175111524 70630 42079 122263970 3368 42079 78864610 65243 3368 864265662 65243 16288 752237283 48931 3368 589002352 42079 36890 62756408 67242 3368 226016195 4631 36890 456513770 67242 34651 949027155 34651 15403 231444072 69752 67242 35888897 34651 75761 538597953 69752 17533 220250421 15403 13006 937146453 57239 75761 958900033 13006 62060 851992595 62060 51081 149957600 23450 62060 274824823 57239 32274 756847195 23450 517 804733706 51081 17180 46412632 54280 32274 991148934 32274 52386 470888039 54280 64552 469874579 50600 64552 46465964 72395 52386 187118988 64552 49409 48773073 49409 3507 573033859 50600 7868 325966870 6532 72395 529235606 6532 20847 474954638 48847 7868 71063606 3507 6791 17118105 41907 6791 491651849 7008 6791 77983234 68313 20847 824847546 41907 71385 868908368 71385 10427 396824690 71385 49606 116175536 76870 68313 612227951 1246 68313 420534268 10427 64537 97512708 69748 49606 525063878 69748 20608 590847183 29208 1246 33243228 2878 1246 840930349 79886 29208 206343689 56173 20608 985626452 83166 29208 815431432 2878 84489 997427092 84489 67387 478696555 33060 84489 870326879 83028 56173 343303820 1769 33060 539917680 83028 60485 986367186 72468 60485 474637203 1105 83028 804008918 70815 1769 581241494 70815 49842 947729175 1105 5745 885136242 34925 72468 144687815 17063 49842 46719317 17063 32661 195609596 81752 49842 574493295 41956 17063 214656769 55721 34925 756972042 32661 44142 99227727 81752 61855 745990946 41956 34965 746966839 34965 53787 754527250 55721 25846 143086956 61855 59979 697784528 6915 53787 358863412 27587 53787 128685019 84686 6915 303631048 43633 25846 992597688 32141 59979 444920552 16733 84686 651866714 16937 27587 924179123 16733 28443 651571174 58165 16733 503313097 16733 29044 537221915 58165 56705 888358486 16937 1859 750105068 1859 11397 274154187 36903 1859 926208399 51548 29044 291345820 36903 65802 364337016 2331 36903 755535299 47993 11397 809318167 51548 37110 211875995 59846 47993 360001559 47993 21953 546265559 21953 58195 297326693 59846 42765 90744632 59846 82144 314313274 82144 84663 62473782 82144 6033 901631250 15626 6033 839780749 9214 15626 143706642 6033 40255 713917685 6033 27188 531176079 9214 75189 546424318 40255 85591 655472735 27188 17880 93567829 27188 48859 213642313 57142 85591 971739456 243 75189 962240369 62767 243 585512144 243 58185 840966047 72172 62767 913497628 243 77899 975347203 72172 37272 711847209 56218 58185 631836377 56218 45714 86263822 45714 27395 518079244 45714 87225 697974409 56218 12272 805445011 27395 71177 649801117 38063 27395 398874693 68593 38063 630741348 38063 57591 901329118 68593 42403 186160877 22092 57591 973002169 57591 7675 680685600 57591 19667 152962496 57591 56946 526796587 62483 22092 275187338 56946 62815 710320851 65760 62483 495304454 19667 49114 387599434 56946 33263 596766179 33263 63732 767671720 50428 62815 182488920 75117 63732 420677985 49114 11206 865874481 82709 33263 193880618 63732 31500 358932837 65652 75117 188322138 31500 84964 856747214 74581 31500 850935922 74581 1424 315707315 65652 75601 990535757 24766 1424 321409005 72164 84964 202951068 24766 45084 349957631 24766 17401 682613506 84093 24766 528640693 83808 45084 53967699 45084 25978 720274412 45084 55705 292493225 3984 55705 231097716 25978 84035 58385193 3984 49413 571448036 71606 3984 774481908 49413 29647 115715067 3984 13542 290421310 60284 13542 708183039 6563 13542 727349734 29647 64477 686846376 83114 6563 846305502 60284 51424 225884002 64477 49960 688560516 6563 54804 831720583 83306 64477 465654307 83306 11072 922206597 53694 49960 843176588 49960 83405 949554072 11072 3305 595851215 11072 42359 785461 83405 26939 801713709 14836 83405 848267303 61896 83405 105471958 3305 31757 78124786 7831 14836 438558736 57173 7831 468155192 7831 22751 506807868 31757 29978 518815946 41820 7831 301080238 5959 29978 495445647 32014 57173 460080574 52412 29978 229914775 32014 17746 275989258 5959 56192 909851642 17746 62925 552987305 62925 79628 94689946 49000 17746 584686678 49873 62925 299352383 23887 56192 204440290 49000 57633 228013027 74958 23887 847481029 49000 6803 632895964 80525 49873 242723762 23887 64568 254689980 74958 54186 207281139 45235 54186 163054893 54186 76428 20304221 54186 78129 823135224 76428 85890 424954864 78129 16611 20650301 85890 62560 348656668 73762 62560 185159533 86684 62560 910813843 16611 7719 476018332 16611 34299 714505432 40571 7719 610769508 70185 34299 252715927 48708 70185 621308057 9393 34299 247893732 54860 9393 891760037 9393 7057 478650013 9393 43430 975052932 7057 13583 152817297 7057 82620 500280411 54860 82416 88724073 10160 13583 555714329 10160 72961 488787306 72961 77456 223240437 86631 82620 77902126 10160 27670 367371631 83491 27670 108322826 86631 3302 59426719 77456 70642 74322961 83491 14193 708994791 27670 87535 409249162 63382 14193 482424262 63382 84690 213118808 84690 50036 91886107 76490 50036 960698050 87535 42573 943708264 63382 41900 818129927 2235 50036 339319214 42573 86610 92812804 86610 2780 411551081 42573 68772 966851117 41900 68993 668155186 2780 26537 462096551 26537 51273 288729045 2780 21145 113349379 21145 12893 711152553 45058 68993 303511364 45645 12893 115530414 51273 86310 356086708 15148 45645 882566275 24959 12893 504615737 45058 22999 71239582 45645 7627 30729833 15148 21468 187211947 24959 62676 825634794 78095 7627 999290264 50755 62676 82718440 51930 62676 720176203 62676 86477 100060054 60209 51930 81234501 23850 78095 859145433 60209 19227 588524322 23850 26837 690996567 5928 19227 384319668 60209 63364 763987606 15862 26837 68900734 63364 82964 798193182 27350 63364 148898057 82964 48409 550699109 27350 50840 657498351 50840 5791 934873031 47882 48409 873852513 28079 50840 29266766 47575 28079 414922810 3606 50840 307966664 3606 57174 47768951 38813 57174 993577063 38813 66882 34801594 60131 3606 45380709 77897 3606 436689605 66882 28933 391039904 32299 28933 783004356 1705 66882 645730652 32299 59284 870672450 59284 45226 120528767 32299 43093 130312713 43093 32261 37475767 1705 51394 925509617 59284 8228 303226642 29372 43093 753618399 24602 43093 541622436 8824 8228 483338102 84302 29372 995229672 32636 84302 924805829 46128 8824 642293656 39614 8824 555011394 32636 81395 572118472 39614 83738 75082996 46128 71900 122434513 83738 57109 119311585 74012 81395 326442597 57109 53197 3397776 83738 56137 106305873 20777 53197 988209943 56137 17631 121856169 17631 48930 725758518 59323 20777 100764742 55293 56137 903710803 19012 17631 432269016 48930 85670 989121143 70511 48930 895044766 70511 39886 812928931 55293 13365 734664637 79418 85670 390045061 39886 55627 686283721 70511 63195 805095128 22788 13365 611497292 22788 44976 81677380 84501 63195 589916646 84501 50975 979852027 46159 50975 516748365 38604 44976 80284119 46981 50975 619739865 46981 52056 566023870 39969 50975 517544254 46981 5721 831604252 16666 52056 951793900 16666 3318 584784957 81526 5721 385061459 63953 16666 101106736 9484 16666 336703013 3318 74991 789104197 53550 3318 567211117 16376 9484 518519818 63953 20015 498217949 9484 39534 426449626 74991 29733 909015090 23755 20015 484995769 60525 39534 195761367 12297 60525 285796536 29733 58177 458681002 2883 29733 830927340 23755 17623 614450320 60525 31991 801966138 39168 17623 95575015 57991 58177 775889657 57991 44517 661791087 39168 53324 85511032 39168 10906 140808131 5035 39168 91162666 24705 53324 807435394 10906 10234 359025092 10234 39757 876862385 53747 10234 950238139 71021 10234 747556849 24705 21764 490962072 10234 84602 205951812 69938 39757 321745452 4817 71021 295150758 4817 66305 672430259 66305 20310 879300812 82871 20310 675520150 69938 74241 865830120 4817 16987 622610452 42556 16987 217578381 16788 42556 203213379 42556 36778 83901759 16788 16265 446496959 16788 42084 258775680 35272 42556 590936945 34209 16788 485286122 69308 16265 917603078 24947 16265 108821128 24947 1611 511640064 34209 49280 68092819 26919 69308 647214007 51569 69308 484906589 46021 1611 341001880 1611 39394 936281688 80667 26919 914924008 80667 77265 382418149 77265 20451 883906543 35658 20451 680375856 80667 25169 132116751 77265 35953 579654950 62110 77265 798000414 20451 74876 509985411 35658 33131 756179005 13865 74876 659984722 15331 74876 875294772 15331 47647 156922092 23801 13865 675471171 33131 14987 697759286 47647 41999 697598088 80776 14987 832601733 47647 7010 345450093 14987 34550 583175832 33668 41999 386372489 57859 33668 412276488 38938 57859 907735923 33668 25600 946575633 4965 38938 56872511 24092 25600 126372529 57859 1452 927883931 47103 1452 638419634 1452 4263 366951141 47021 4263 178203833 47021 16738 142203106 76812 4263 911411712 1665 47103 67553143 16738 34407 157355990 52803 47021 664066027 23054 52803 642359871 52803 80040 709116209 21373 23054 273960454 49332 23054 899084146 80040 42951 27621169 42951 62768 529613480 38143 80040 326557222 49332 52473 792867297 65442 49332 113192464 65150 52473 612834931 758 65442 54757100 59533 65442 872392115 35092 65442 447355581 52597 35092 267731307 52597 1099 352948493 1099 44226 197759742 44158 59533 834752198 7512 35092 754977421 52597 25427 376244433 86108 25427 181765088 86108 6134 315050924 7512 47395 557859299 27198 7512 21392328 27198 3401 606585001 22940 86108 363061384 22940 17232 131013787 86725 3401 826974318 48993 22940 89019994 86725 87529 943351159 5457 87529 879041469 11618 17232 141064983 83445 11618 996640714 11618 34515 836193511 2652 11618 789562531 34515 62047 110712403 86957 62047 616303546 52883 62047 535222535 62047 70070 67371472 86957 40960 229922140 70070 2577 396232353 58630 40960 598409104 47078 52883 715834705 75037 40960 530652041 58630 49020 552229671 10422 58630 14122349 10422 75807 327851901 49020 6804 213105050 16543 49020 836037211 26276 16543 781143449 6804 38448 114252856 26276 76568 449443711 38448 42598 317619179 16543 27609 609751945 42598 13934 246313808 13702 27609 763979822 2877 13702 137690308 64431 27609 22308650 27609 81807 640288697 10959 13934 510896061 20132 81807 731996589 10081 10959 476305857 61217 20132 532722091 10959 39758 236857454 39758 61766 591225818 8242 20132 846875394 70182 10081 762373104 74157 70182 288551424 35815 70182 986018051 74157 66350 170015633 70182 2661 590493802 70182 56057 579910719 78757 35815 148900730 56057 77073 581709122 78757 59719 7696408 1929 77073 981707794 59719 82714 470139942 82714 76663 799541485 59719 62050 852457257 82714 31386 76654035 31386 51042 759432540 51042 34060 1678098 51042 84244 924881233 66886 84244 454314277 50488 34060 188532889 66886 50655 700780193 34060 33044 410841713 67045 50655 359727150 50488 75096 882910279 75096 41019 348931869 16122 50655 886557804 16122 43996 482816032 5781 41019 346202363 68190 41019 64592479 68190 53312 23789155 43996 33857 494859045 28216 53312 769808640 23585 33857 157543689 10980 33857 786766663 53312 11864 163138208 19637 28216 88704225 77232 23585 606842593 23585 48516 997125661 43901 11864 911804729 48516 71125 760522364 48516 45761 475675326 56663 45761 296408960 39701 45761 561326963 39701 35418 93365224 51444 71125 693787293 39701 30630 472198653 64527 56663 752892422 38280 39701 685183480 64527 48809 494246217 48809 68059 227326776 16964 38280 152282396 64527 45502 373819175 16944 16964 520609638 48809 84679 578211080 80677 16944 956013476 38727 45502 398183665 64936 38727 543362661 7472 84679 242696510 64936 86288 189720297 38727 20650 583125415 86288 72500 305732461 20650 532 924670277 20650 19763 2364062 64897 19763 674093692 19763 29920 786836600 64897 84526 6511052 26670 532 922484168 25618 64897 550760333 55423 29920 456307762 84526 36598 580540872 26670 47970 172737557 65316 55423 696526389 34050 55423 525833511 11213 47970 673306192 3781 34050 127800982 2284 47970 304094097 3781 60659 16788375 47677 11213 197191024 56439 2284 691134480 31218 3781 220795413 16484 56439 477737883 60659 57264 269606426 31218 70331 165185740 31218 59839 400864906 59839 22185 801854522 48009 16484 886331088 48009 17206 812646664 85141 22185 395724996 59839 29602 227113076 27989 85141 759066682 35130 85141 177979145 10629 35130 493480198 45538 27989 144441502 27989 31745 918952654 5472 31745 266988637 57206 5472 18579762 10629 67795 72087231 57206 86174 849981270 57206 59353 961069296 23382 67795 711282821 47015 86174 84768304 23382 79329 295064946 47015 20325 885504087 23382 41311 940927842 41311 33900 759821129 53269 20325 172563920 74178 33900 468188002 20325 59647 837600492 65904 59647 209231689 26736 65904 153238185 59647 59681 748817562 74178 15011 73463194 6947 59647 165036833 15011 21034 910694113 81850 15011 26806990 21034 6851 594062646 56854 6947 924623543 78465 6947 714022960 81850 14768 432433884 81327 14768 627777493 29570 14768 59978027 56854 13755 835087986 81327 17856 171418229 504 14768 845828231 29570 6794 281757974 6065 6794 709386591 40875 6794 875917061 6065 59317 556513028 9218 6794 558810598 6794 11217 19576373 13601 11217 794216775 13601 64310 402225580 59317 64030 207799310 3839 11217 234000649 18280 11217 623715692 71508 64310 685004556 64030 70071 367152253 70573 3839 769408797 70573 51089 45297370 70071 84597 771736748 30053 51089 319336144 84597 19521 62663578 24340 19521 116489474 30053 43824 88723448 30053 59452 791416446 43824 80167 965950358 59452 60608 426971538 46969 80167 9506240 71191 46969 336940828 83504 59452 275004041 80167 3690 810317728 52239 3690 349382938 46969 73868 332617488 11319 71191 421073161 46979 11319 439061463 46979 44434 410002899 58790 11319 526449598 25762 44434 806167160 11319 34009 944359431 67060 46979 23271843 65041 58790 708223127 13434 58790 878958148 34009 5270 209914489 54466 13434 769965511 67060 45492 837003974 56737 5270 360028186 13548 45492 710010847 13548 38440 382340732 20689 38440 680719208 79389 38440 125575891 13510 38440 996223801 50564 38440 730694626 18805 50564 8245266 87242 18805 18128821 1375 18805 136785093 80399 87242 245929624 53770 87242 883139213 35375 53770 832719233 1375 19088 718384859 80399 55812 639909018 55812 46609 205203346 35375 65206 907743235 60012 46609 561864677 65206 30071 810358877 60012 12593 946014210 12593 13591 67397255 31278 12593 471513557 30071 21893 169944111 64089 21893 39986366 21893 76015 989912568 31278 14443 934506292 64089 52544 579328727 63272 52544 65762664 63272 15562 763215558 28764 52544 719765404 52544 41129 192052707 7513 52544 108094480 45247 63272 692699293 36935 28764 94912609 12430 45247 617575740 5418 12430 291509288 49134 45247 688197530 5418 20457 188097574 71459 12430 947814366 72254 71459 751247270 51077 20457 109888096 5297 51077 26085477 51077 47933 355915418 51077 83095 806297482 47933 73161 728512012 51077 26543 227288252 4903 83095 156064336 39921 47933 725393360 26543 26217 5341887 30394 26217 204338149 30394 16266 713749137 26217 32488 12923320 48512 26217 111386631 77010 48512 112604657 5497 48512 281621181 5497 51266 849444281 77010 13099 254638188 32601 5497 785758798 29893 5497 672410597 66599 29893 582200931 13099 20057 970635515 3448 20057 174003678 66599 64695 144871913 3448 59476 827979829 57983 59476 572219355 52315 57983 330680474 62083 64695 528165414 55183 64695 392947858 11336 55183 544624685 49956 52315 551269391 73704 62083 74437140 73704 26577 70271492 11336 61915 128759780 49956 81978 792145283 49956 65847 300602919 78892 61915 54609336 77737 78892 888868096 78892 4605 102970985 4605 51144 833042749 15944 65847 741502857 15944 67916 815785141 77737 14120 396263296 17556 15944 415787124 37303 17556 836018949 85248 17556 999796367 67916 48205 639174024 61330 48205 640518362 17556 77871 108341534 68730 48205 417992154 20730 68730 127997568 61330 87353 832382080 53224 61330 694866205 6096 77871 116252615 53224 51419 460022884 87353 84563 433820704 87353 53150 59590168 53150 86793 126225422 53150 63018 446072750 51419 76290 97580966 84563 44294 354940703 20652 63018 374412738 52150 86793 729159889 44294 22643 556076591 33424 44294 341758292 22643 67700 295537289 78436 67700 397696516 59724 67700 504879112 61229 33424 701685894 28506 59724 595432611 67700 30355 422943440 42463 78436 215750869 42463 18741 131375509 60541 18741 790903419 60541 38573 736505184 60541 37470 564572656 82393 42463 543410767 60541 64042 938076963 64042 60094 658949194 41007 82393 815104777 37470 23244 25771349 11708 60094 322979694 40261 41007 943594133 6857 60094 221063285 85074 6857 301506882 23244 33098 512021505 6857 29690 698265559 33098 53615 59500278 29690 70190 922265012 38176 29690 112122026 56389 38176 443920780 29690 50067 602732432 38176 86569 320712776 38176 73943 112418552 30403 50067 592511999 25459 30403 685402154 46236 86569 743198094 7089 86569 41751211 25459 87546 836240653 30403 35935 37104955 61631 35935 931826740 87546 79777 714714205 2721 79777 129415182 87546 56044 17282418 2721 72995 329650878 79777 44011 562966739 12190 79777 658615474 11357 12190 760903204 4861 56044 264057616 85348 44011 664022918 12190 85057 505877784 11357 63876 474852961 85057 41661 210323270 5754 41661 640900806 63876 26970 484451367 26970 11817 889344156 5754 33225 79648570 64685 33225 603919456 64685 55076 83305543 74291 33225 965776644 30679 74291 750606316 86107 55076 39044427 28527 74291 399475254 48087 28527 93582740 38129 74291 378302086 86107 2368 372618834 48087 10026 812063429 38129 62574 838288447 2368 1620 69108667 20928 62574 773983320 40155 1620 862227713 1620 48468 674870839 1620 30874 972418536 20928 42443 855972732 45857 20928 752508518 42443 22746 321196848 22746 41320 55525460 2834 30874 617369324 50192 41320 12705255 41320 14705 971049932 10508 50192 26106770 67058 10508 127703559 67058 19527 43656912 56242 67058 565589596 1464 14705 150213959 12910 67058 371358310 77127 1464 707933091 19527 62726 806834303 67406 77127 30052144 11008 67406 441108405 63875 12910 42105462 60015 63875 138191846 60015 14572 975062876 14572 40661 405147984 30389 11008 24062282 50234 63875 231291820 50234 46212 424899382 46212 22193 593371949 40661 35630 30020084 22193 87014 138870920 26596 35630 203567161 46212 842 192675714 35630 47382 261491078 45643 35630 296884579 842 56696 219866103 55546 26596 926620232 55546 55290 352814586 55546 18302 359602485 18302 27948 377922297 56696 81616 20678292 55290 59179 845981083 81616 83025 304669980 83651 83025 463481839 31495 83025 296985808 24087 59179 909519823 24087 51203 673735964 83025 80381 946085956 83651 74079 729619936 31495 560 570954395 51203 45979 351636605 45979 65174 469530198 52674 65174 52792061 32779 52674 48101615 52674 58792 2738596 34708 58792 882177712 34708 22468 680524840 83203 34708 127903348 32779 67540 556588311 22468 71350 735753097 22468 35280 937403458 83203 4697 289430846 67319 35280 315908955 71350 76529 35100150 44266 67319 148126536 56091 35280 777066104 56091 86394 249391391 56091 71127 483052677 64531 56091 921457436 71127 39498 272127046 74455 39498 809694552 53709 39498 652645618 48335 71127 587496254 74568 39498 327930561 54560 48335 76966852 74568 57501 850175032 54560 28316 266505629 85051 57501 330542432 18637 28316 80155381 18637 32982 480459823 57501 15462 824213475 32982 58458 433077756 85051 44356 356638579 58458 12727 80821017 44356 24859 299801073 58458 84397 54808397 40903 84397 359769171 84397 58192 452231367 12727 73791 193035680 64502 73791 796382688 40903 65924 548878286 70347 58192 136889191 58192 66652 638679948 28596 70347 397798497 70347 73038 685590553 66652 4356 652149944 65903 70347 988300595 50734 73038 435925243 28596 8804 1358132 4356 46627 475551539 46627 21707 722210672 20704 65903 263171179 8804 43222 942846649 35203 21707 734277966 20704 84653 348080824 20704 85205 405884860 35203 73114 29734724 85205 48352 564859373 14027 35203 862722022 14027 29999 92282700 14027 3470 693432538 39932 48352 910632952 17260 48352 682176692 39932 41751 879188657 3470 80041 568337155 82753 41751 689726727 85990 39932 590132831 13752 17260 77560369 59843 80041 373333151 80041 44806 521378159 5809 13752 47531688 57197 13752 470889433 5809 35504 322553419 59843 2049 303230132 35504 57694 850923024 57197 15819 586104366 64240 57694 844978174 30776 64240 931121395 81477 64240 548328214 67657 30776 915722389 15819 6596 870082948 61130 6596 259729545 61130 86495 115896072 86918 61130 845711609 86918 53833 854160946 86918 21214 63159547 21214 5712 146869137 5712 32453 683991743 53833 17467 422314135 57721 5712 359730696 5712 65303 235251057 65303 28995 375141771 39931 65303 147605081 57721 80603 312416797 33774 80603 821605917 63829 65303 665115012 1330 39931 538621002 32870 80603 856937345 1330 44129 114650819 86248 32870 143746296 86248 68379 774771422 86248 23413 575537097 40068 32870 593471170 12534 40068 948612162 12534 86522 99267065 50112 86522 994055163 12534 36350 959210620 12534 17596 267263702 58829 12534 380492799 28413 58829 655265344 36350 83511 660336034 36350 57159 598820281 17596 7968 97741262 80680 83511 558506809 80680 22071 715955630 80680 79141 738752893 22071 44854 614191645 87130 79141 117400310 80680 30362 426335179 691 30362 928480819 44854 26819 79388030 87130 16419 860120364 691 53939 996765615 62274 16419 997930699 64618 62274 412097264 16419 48313 431873480 48313 30715 678609098 53939 65641 976423033 65641 55817 44000437 65641 68496 546291488 68496 65143 89699297 80295 55817 103199468 80295 34077 451850720 80295 47268 616586457 68496 76680 991644947 6811 47268 256304493 42043 76680 172635959 4141 6811 814664326 29412 4141 948841622 42043 55100 399176338 45065 55100 23340119 29412 32893 285888533 45065 78673 566776277 49720 45065 183332276 20511 78673 649757759 78673 53734 370732779 32893 18740 719700844 20511 38581 897047 7684 38581 399564722 67648 38581 902253813 69127 38581 15067130 69127 14308 19791697 14308 15611 127499512 69127 55357 357104661 73364 69127 499567398 55006 69127 142312719 73364 33922 439847165 64258 55006 77373084 50217 55006 543029168 80006 73364 469916505 55006 34302 695361822 22030 33922 489793031 50217 67652 19614230 34302 9162 439130581 37334 80006 108173581 59606 9162 515421321 76526 9162 204975399 17977 37334 310943797 86643 9162 369669039 76526 67703 113848744 3657 86643 129362156 86643 82499 97176654 3657 79887 536879063 86643 37263 428349113 67703 10921 287771445 3657 18258 977727856 82499 1643 591431251 10921 70142 250712284 1643 20087 810727315 20087 22974 882740782 22974 44632 736259957 22974 40742 894657955 44458 70142 933375119 20087 53743 978742964 38778 44632 578682909 40742 60346 877313294 29556 40742 53785870 44458 42375 129770736 22699 60346 1556034 23791 22699 228122213 15618 42375 308901815 9350 42375 124977096 22699 11663 378403656 11663 8913 216411247 15618 7554 770564942 15618 40084 960548216 7554 11971 349830481 8913 72382 5609304 40084 75709 913324272 72382 45933 291282457 11971 24170 781976675 82011 75709 52568597 57933 75709 848118398 45021 82011 983976525 39423 24170 592975529 13703 39423 991518260 82011 59618 270465157 57933 52305 507243109 86859 45021 49733784 20035 86859 690516133 54336 86859 822806383 54336 86151 32156324 86859 15723 358786870 19982 54336 160875163 14051 15723 874634243 70751 14051 469151023 71121 70751 325786071 70834 15723 49922512 70834 11961 556575300 71121 15145 876095250 81052 71121 98514125 71121 66070 903944522 81598 81052 541657915 40087 81598 870364443 31443 66070 987358336 66070 18829 116723123 57651 40087 64461275 40087 63340 687834283 2974 63340 39161422 60179 2974 252908335 2974 21385 153383415 9641 2974 127955633 71823 63340 96295327 18432 60179 653073954 60179 22629 64293532 22629 16690 507454155 34004 22629 101815415 22629 16448 236819637 16448 26500 527619008 54275 16448 87381378 54275 31113 373097355 5684 16448 30174763 5684 48474 205500296 54275 82470 418355822 54275 7759 419234841 31113 31587 716006431 35313 82470 245839864 26171 48474 51787741 26806 31587 874356558 26171 63472 700038517 26806 50472 939063597 43549 50472 659006794 26806 20105 176440399 14594 63472 536868691 58438 63472 708043209 43549 32400 71553100 20105 83953 680870917 8263 58438 223731892 32400 82917 524769607 83953 25766 836065629 23823 82917 165868220 83953 34697 516622702 21286 25766 101066824 23823 8541 606359623 23823 13645 978304835 13645 16665 619106170 34697 15671 218923512 73377 21286 810763794 13626 13645 26455745 73377 76861 951939665 15671 72514 676915252 72514 50927 520672217 66875 73377 830253325 76861 1090 949190081 50927 50525 239008172 916 66875 151543729 66875 69482 42360471 4172 50525 816584474 50525 85618 941609572 36915 50525 971367025 14286 4172 434374937 14286 22012 689799191 55781 22012 573618859 85618 4514 901178707 50912 4514 405744520 24375 4514 39606258 4514 1137 581643836 4514 67763 145478641 52918 1137 9715283 1137 39612 471952793 1137 51912 437473482 51912 66636 506116195 67763 49133 144179302 44743 52918 328293946 39612 84942 450677466 12359 84942 710735982 12359 33341 595166865 42273 44743 390867200 33341 30670 606130857 12359 79636 326409378 22996 79636 997680628 14562 33341 947051498 4964 14562 631326808 4964 5867 843737974 29225 5867 892231560 40575 4964 889765545 4448 40575 791703638 5867 57268 514571694 29225 64287 423615109 21299 29225 579220863 57268 80067 995042959 57268 77715 759344976 66526 80067 543008367 66526 82675 464028249 80067 84116 294774432 70976 77715 866047300 82675 72203 8969611 82675 5861 724295873 5861 265 610661637 5861 77675 133854859 70976 63017 588757314 6913 72203 537630939 38955 5861 124534844 265 73795 873892940 55528 38955 747584622 46181 55528 274958876 80191 38955 595586998 46181 28881 37870107 80191 58333 37032377 55528 21305 992767289 34276 46181 144852331 34276 6784 329294567 6784 8905 376946088 55504 21305 499151058 2459 6784 179173336 26669 2459 195533621 55504 69827 361659020 69827 11144 853424300 53398 11144 490399893 2459 66277 886860164 69827 835 32947395 835 40787 833128446 27445 11144 48639241 53398 3700 619646107 12350 40787 225413257 40787 3179 975027473 3179 41760 176260686 27445 3520 229120227 22102 3700 62945179 22102 65507 393330847 22102 21563 66309902 3520 16204 862565513 22102 49854 27061727 86974 22102 766679134 28840 86974 295823405 60898 28840 755446134 86442 86974 520391038 49854 43599 809821540 66915 60898 312089483 75909 28840 212250945 66915 4362 746913743 75909 39558 760284676 5588 39558 196633158 4362 2085 328897551 1626 39558 570192537 52043 2085 354213200 1626 87272 163609215 22663 87272 64471360 6002 22663 785284877 52043 16278 708132560 22663 2409 42238841 16278 38862 114911780 22663 86488 757185973 16278 38442 836692856 2409 68086 59233667 86488 71141 459294545 86488 50434 941254917 35786 71141 434354538 68086 17742 61500473 36453 50434 249982761 10514 36453 485480486 17742 25806 120711798 61991 25806 820974673 43917 36453 839760641 61991 80860 721366349 70804 25806 392400531 70804 20078 716504594 70804 82083 31267768 43917 5734 284561980 78717 5734 395482373 54054 78717 621937123 61535 5734 2459406 5872 61535 779388837 5734 11866 553596465 61535 58824 52582383 54054 2373 325098669 11866 34058 260291536 34058 58490 39668919 79007 11866 483509973 79007 25002 392558459 58490 66215 132355460 472 79007 673514212 57413 25002 292271300 30463 472 27583320 57413 53053 277775303 62201 66215 773145274 78483 57413 130358959 78483 80720 167937166 18712 53053 917451323 23947 78483 455669805 78483 52286 230145556 23947 39992 213129273 6093 52286 79095290 24337 39992 424219650 11839 39992 837260449 11839 78266 472514285 72743 78266 601737097 24337 79044 376025011 79044 59655 555843175 3400 78266 175874375 84064 3400 826674022 59060 3400 438363603 79044 40035 577140679 84064 70902 424329826 70902 61106 32867099 40035 22558 169658407 59060 37777 513284454 29358 40035 753449745 22558 63310 488102220 72463 61106 7501356 9755 63310 846963852 13084 72463 11278 29358 16437 183593186 72463 16700 47742046 9755 38839 632160968 13084 57355 278087538 33521 57355 25152420 9859 38839 120900672 60702 57355 27784609 16352 9859 949401449 9859 46119 277746478 16352 24422 176180711 9859 65525 354363884 26570 16352 235927024 44585 16352 959816200 65804 46119 20345123 65389 44585 280993069 22909 65804 960513702 64484 26570 101425387 65804 13292 56538966 22909 81629 84388518 43408 65389 44937696 13292 1402 51077644 11642 43408 564350384 13292 82820 268617913 59155 82820 992030307 74154 1402 337844388 1402 79188 189911671 79188 84834 950357824 12100 82820 534674375 59155 4704 374299774 52176 74154 421986777 41481 84834 280408596 60204 52176 119879097 70009 60204 95788927 70009 81829 967936687 38843 81829 363560915 36009 60204 142234731 36009 22642 736261798 22642 44191 198533509 54097 81829 72853298 54762 36009 403760451 44191 29097 211291184 31199 54097 102905957 10561 29097 724543515 54883 29097 924339382 53980 54883 897632528 54883 8442 606652481 10561 54490 433859338 54490 3274 264907807 47567 54883 607982339 39958 54490 562342057 47567 70781 803267925 44439 47567 91214511 48381 39958 411161902 9478 47567 249442133 78762 70781 480311834 9478 66379 747229233 84274 44439 99391055 83634 66379 705768375 3997 78762 45264572 43705 3997 627810558 21699 66379 681466616 5506 3997 825970923 27701 21699 666027315 20824 27701 350006917 12809 5506 28755923 42746 27701 950585606 78352 42746 616925761 12809 87299 76586270 87299 52847 331548135 12809 79290 217135561 25975 78352 831747335 83159 52847 208495687 73260 83159 372049033 20870 25975 460105659 28804 73260 396888169 72978 28804 65243404 20870 53544 27411955 3977 53544 898713437 72978 25584 687125756 72978 32542 672481623 53544 3299 13585677 25584 64973 252938226 29005 3977 517383696 36596 64973 363631799 76191 36596 508069247 77563 29005 365824499 9963 64973 250164853 71151 29005 975987671 71151 33217 488584247 77563 36326 892043839 42895 71151 229042246 42895 9894 668859899 9894 37512 701017918 4108 36326 949893469 65983 42895 521326389 9894 71933 956541702 7780 65983 97958671 76786 37512 870456202 65983 41246 244037122 55238 41246 169306897 42424 55238 519888060 44250 42424 796955651 57515 55238 109451581 35652 44250 244783147 63695 57515 61553003 42424 83460 188540942 44250 14445 946630577 35652 78550 399565798 75411 35652 130006876 13761 14445 888308519 49743 78550 676867058 67070 13761 891278028 78550 28092 759362848 75411 47873 95200795 13761 17396 700854931 17396 85102 460539039 47873 9609 799639085 85102 34566 843312252 70773 17396 882954361 32212 9609 212159192 32212 10772 77438735 22233 34566 940135311 82776 10772 963133672 6831 10772 376750507 11966 10772 394193075 22233 65006 302022861 6831 39658 962425597 82776 51139 698402210 51233 6831 660067819 65006 37241 282737466 38026 37241 910627044 72523 51233 434182090 44589 72523 853287543 57605 51233 176905845 80362 57605 218106091 80362 50033 238298318 44589 11496 642281519 50033 44879 24646836 80362 78186 223167437 70772 78186 403588439 70772 859 518972719 11915 11496 540936993 84204 78186 751428539 9687 11915 760735811 70772 43836 737974907 43836 85895 624935458 56627 11915 639266130 43836 49649 63900781 53792 43836 189128240 53792 71380 933828277 53792 56170 482388012 71380 17505 407811854 71380 35777 55592923 35777 18788 435117422 18788 41198 538888731 68590 41198 601153569 55367 17505 249349861 26009 55367 96808816 68590 9183 233946114 26009 12317 117307457 48106 55367 901017903 58069 12317 325555672 86505 48106 653876812 48106 63237 737870406 21258 48106 335295777 48895 58069 955272080 31763 21258 548857977 21258 5535 647386019 21258 4116 500575322 1616 31763 440760307 60759 5535 626242001 29396 1616 802358202 77866 60759 36520787 1616 59472 728886610 27038 77866 609227994 64006 27038 94904271 37376 64006 440953331 85619 77866 755562629 62122 27038 662432743 85619 87391 642867893 78830 62122 17648068 37376 17236 667928658 426 17236 813740256 54505 17236 728505992 78830 59451 102850818 59451 25718 58812332 17236 53975 63696524 59451 66172 604684680 53975 87095 465370251 87095 57741 370684210 17595 66172 32281707 53975 70139 289876841 85130 66172 738564771 44911 17595 420581530 35190 17595 391388855 44911 68455 103758734 44911 25789 514105746 85130 48270 680575666 25789 1052 792034768 35190 70392 199710631 32009 48270 430864307 32009 38417 623978404 515 32009 824726194 17048 1052 594778140 17048 67957 267267073 81094 38417 69727389 17048 51614 136083529 515 80249 625300167 1930 51614 257560049 51614 27704 980678512 44194 81094 814363819 1930 70727 910502174 1930 52849 561157338 44194 1587 361348268 44194 57491 705192198 52046 44194 100594042 71427 57491 672098209 4920 52849 483133684 4920 16905 658268228 65186 52046 344469898 71427 85033 748406872 86583 65186 930116779 4920 23958 626317865 23958 39663 464171399 66509 65186 306331343 12354 39663 532826816 12354 42030 86836208 23958 35851 154197427 39663 6688 739439530 31519 12354 853702000 27614 35851 929120941 47838 35851 433204582 47838 33275 383901186 63624 31519 803076253 18249 27614 699282789 45921 47838 672737414 47838 24317 414259786 53592 18249 37212762 34600 63624 863303839 76667 24317 776971913 76667 60700 503783121 45927 76667 142846693 76667 27725 458160419 45927 71089 91129223 60700 46142 665106163 71089 86135 494748026 18160 71089 604159964 86135 24404 900478954 84979 18160 549323572 37458 84979 735263263 62718 24404 556134057 60558 18160 401328722 37458 51128 715887570 37458 61501 863487843 60558 8485 497474692 57722 8485 601342940 23157 60558 655291185 79734 51128 591877141 74637 8485 746266451 71687 74637 163567902 79734 79644 480353937 9448 74637 710632419 82415 71687 438784884 16984 74637 925091400 9448 5092 19699281 5092 14278 89231167 14278 79721 773388040 82415 11810 398743530 8891 5092 634134070 871 5092 920983368 37068 79721 607723830 8891 17754 985382925 31966 17754 971548640 31966 76454 228982969 37068 87518 112782780 70404 87518 686736755 565 31966 50866798 87518 52967 382683317 31009 70404 713513247 87518 86724 330276487 565 10488 673162080 565 37180 161562214 72460 10488 615100241 37180 40633 788342080 72460 73441 527569817 81688 73441 85875774 37180 2808 936684456 2808 50695 103341361 81688 69005 501035114 20406 2808 183597238 49047 20406 577391549 2808 30855 764503659 62311 50695 120219517 69005 50902 822942726 62311 33588 159994393 63699 50902 419461640 63699 6504 277759567 4002 6504 984739292 63699 3946 846362296 25660 4002 994610468 39812 63699 187439522 4002 38066 214258459 38066 55887 4261290 25660 67673 737389774 39812 59813 354956848 75334 67673 824146997 27659 67673 791321003 55887 39781 265639442 34740 27659 440870332 34740 70718 450305982 85841 34740 946834081 27659 45098 139053896 48632 39781 155824175 34740 66093 822486154 48632 15449 749390911 8375 66093 228634934 15449 21285 602615564 48632 81549 765987109 46140 81549 465525911 15449 74525 964689607 63360 74525 276880244 63933 63360 605347505 63360 51452 82519960 63933 71625 684774466 60831 63933 664601815 63360 77628 976771364 51452 1449 857364419 3583 77628 541062243 71609 60831 92134799 654 77628 15375065 67851 654 885677719 56282 1449 483388841 14596 654 391936089 654 1025 947686487 35490 56282 605269183 67851 22521 530461109 84946 35490 258761748 58789 14596 802867023 70780 84946 859311910 35490 39309 569704698 58789 48418 475238288 39309 24198 987865970 62204 58789 367334022 62204 16102 198307651 27578 48418 597509310 27578 69478 6027229 77089 62204 15241762 16102 14618 823996662 25376 14618 591308369 53949 77089 117156200 42325 14618 389091943 39704 77089 783759677 41527 39704 635942272 421 41527 841651747 1078 53949 779300890 76944 41527 871684257 76944 7311 662865206 43687 421 292174584 1078 20770 93511141 65481 20770 342184398 15775 43687 409197648 76288 20770 879240178 43779 15775 837627695 43779 70118 831617259 8730 65481 32469040 76288 28598 183062665 8730 18074 301423467 43779 74675 921931022 18074 25602 405965393 16096 8730 285136270 19027 74675 879971913 74675 30482 144838160 82197 16096 868887104 14648 16096 425552698 10487 16096 927494977 8187 10487 210967744 15057 8187 115948722 77689 14648 613648384 54508 77689 350993812 42072 15057 87545181 54508 64227 99071801 42072 6911 805023834 6911 78574 89946538 42072 32981 190377355 78574 39278 195570326 7895 64227 386210912 70265 32981 632334151 53161 39278 470895708 7895 70038 968061813 70038 44687 21168549 53161 11849 516701851 70038 83865 937282115 71587 83865 27376914 70038 3847 291259689 71587 65200 848712491 83865 72351 761833576 6812 71587 354445415 39354 72351 53312259 2546 39354 998844966 74939 6812 792820231 13016 39354 719203237 50864 39354 974990229 11443 50864 562596563 11443 39060 557791343 71432 74939 47367043 11443 45050 131247867 48649 11443 516128883 9996 71432 49235816 72481 48649 471976830 71432 35171 774392871 23210 35171 571816723 27313 48649 973506311 76352 23210 808116557 54685 72481 223170439 27313 67424 270508183 76352 63177 558925864 54685 47944 47538162 47944 3232 46281508 54685 9716 832318380 9716 71458 993309450 63177 12094 35549093 10633 3232 296270666 68442 10633 45603648 83090 9716 947700121 71458 79320 686001985 12094 80166 690786147 12530 80166 963352138 12530 52696 36597196 54784 79320 543627378 12530 3071 135979268 12530 20228 128274654 70628 12530 508879679 37629 52696 81337575 21142 37629 490980239 11289 20228 11750388 25775 20228 645857727 70628 51509 313879705 21142 55661 304010154 74158 55661 140151224 20156 11289 729580178 74158 65582 678835966 50727 74158 83971917 65582 30583 789691482 30583 57317 118689500 50727 10764 232853095 50727 55259 852487119 50727 85297 949573898 10764 82202 389456913 57317 75393 916527985 2341 75393 797083777 64972 2341 217243190 2341 76985 828094201 2768 64972 90102597 30440 75393 743122595 52938 76985 88847330 30440 84756 56407029 28035 52938 745585447 2768 38982 262387750 85646 38982 965980755 52938 53151 573628489 84756 82794 635746017 26745 82794 559961598 26745 458 639998756 48250 458 468747738 45507 26745 682372011 82794 62711 189837813 55691 45507 561289368 48250 44134 283254444 62711 57850 2552719 67823 45507 881645785 55691 10061 351596161 52216 55691 711599692 75858 44134 783464458 67823 16004 337491237 39145 10061 355064692 10061 78213 800795413 27660 16004 189751683 21429 78213 428646973 16004 57944 15208222 28014 27660 91309880 57944 49300 15742575 39884 27660 449711783 54447 57944 151596056 72125 28014 80940258 39884 2841 464375965 44634 72125 98065171 18958 54447 458187905 44242 72125 618186433 82750 72125 636168655 2841 44777 696130276 18958 23300 719313744 71412 82750 687076754 55679 23300 562715400 21828 55679 443848566 44777 59151 865634787 58078 59151 128020205 15727 21828 816306137 58078 66191 163442004 81722 15727 15730914 58078 29232 974567316 48764 66191 764517352 33223 81722 1111705 74659 29232 587330050 79399 48764 316873970 48764 72296 427492157 74659 51596 919764750 502 74659 214962635 74659 82722 760904027 50211 51596 427597930 502 12782 60634356 2418 502 739911038 50211 43650 879642778 49277 2418 471419247 43650 80433 376635718 44640 43650 992499742 56241 80433 672289738 18399 49277 128868222 47836 56241 832238701 49045 47836 145215930 49045 44329 644729675 49045 77791 14633267 77791 10916 572030336 48374 10916 876368628 49892 10916 859790285 48374 37510 390203306 9486 10916 302231975 10916 71541 961595550 71541 61866 391364219 61866 11364 77475884 30636 37510 477714006 61866 59858 971719320 86415 59858 679509070 63589 11364 675921536 56759 30636 521818512 86415 11703 365893142 63589 7755 246361901 70330 86415 288591661 10588 70330 315155009 56614 70330 3842951 7755 82611 173959547 82611 47617 947886284 46246 82611 376676950 30333 10588 658066273 56614 76899 900045680 82611 27375 388557454 49344 27375 510550482 75265 27375 380279780 75265 27494 165897016 27494 33109 406840022 33109 60822 582371481 33109 55472 559296414 27494 53912 5775923 55472 29591 647125619 53912 29631 865364713 29631 73378 348392575 29591 81467 45014825 29591 42520 368032130 29631 64930 763309742 72349 81467 42249292 12840 64930 466673259 47538 42520 893631457 12840 42163 643599870 42163 76843 19799642 11423 12840 35145254 47538 10103 202245113 72342 76843 51889177 27978 11423 298766466 10103 9144 314462302 26243 11423 231112380 14446 72342 449377003 22872 27978 71667625 27016 9144 580816512 9144 16776 621116301 53455 14446 170830857 76376 27016 859998025 70911 76376 946688688 72371 76376 614727855 11609 70911 880057069 72371 1367 104818143 76376 75693 913683508 44022 72371 237751757 1367 75133 773637482 11609 37290 875754133 44022 33819 334926657 44022 2476 120443148 2476 56835 538887816 37290 32399 983728186 49574 2476 189359576 2476 9976 316346931 56835 67917 973242780 58440 67917 997694546 49574 74562 782490788 14910 9976 67769076 81436 74562 951982596 74562 35177 282782880 14910 9684 184683173 35299 35177 536271489 14910 1609 57052858 81436 65724 751453137 1609 6314 371408485 57334 6314 28799524 64482 65724 621556106 39087 57334 30000629 22479 39087 322404897 22479 61699 171106113 15889 39087 375208865 12149 61699 920611844 34846 12149 486255759 43752 34846 525280210 43752 59854 13484488 34846 9569 8937160 43752 60670 181114075 59854 72139 861521014 65029 72139 957234270 9569 58227 335179146 60670 67587 189903136 67587 37642 91455407 72139 20665 81539078 20665 25611 622374923 67587 13134 172836294 20665 74075 404624351 53019 13134 667314394 74075 64112 410777511 74109 13134 166133465 13134 22035 444324858 74109 13078 596637159 52077 64112 82818312 13078 24782 998470665 50493 74109 720950865 35397 50493 409829826 73945 52077 989380390 50493 10871 125141379 71246 73945 411192204 74549 10871 907324531 74549 66149 168173480 69859 71246 532080862 69859 81947 333238683 57138 66149 750550376 66149 74022 205481760 74022 10115 680073914 74022 40368 801334492 74022 77957 103068635 44894 10115 906978656 20253 10115 828492128 50117 20253 762276934 50117 14317 389092231 66338 50117 690571265 44894 37160 537525821 51556 14317 425946765 33896 37160 840363295 33896 62200 377527527 35312 37160 19434425 62200 59801 276872113 35713 51556 307298753 8589 62200 391701341 35713 44485 984676839 35713 61457 116600091 54904 59801 77188636 49972 54904 894317472 61457 14084 209057318 76494 14084 849035416 61457 14772 113284431 49972 49193 112383158 49972 31738 346402850 14084 55094 948176953 55094 17290 984966515 81383 14772 411726652 55094 42429 741503389 60945 81383 626902090 50850 60945 23468987 17290 12013 888691158 42429 45966 64155613 45966 48621 800923998 12013 74222 586419045 45966 44041 752057710 45966 30386 56868576 48621 76864 393625910 23209 30386 845732508 30386 22667 378512308 22667 38582 749371688 75206 23209 231417853 22667 43458 357426441 22667 24841 591255494 75206 68828 36775968 68828 66892 248321 85335 43458 89277365 24841 79490 920907128 68828 77731 599263427 46993 85335 147293575 59010 77731 122105296 46993 15439 981158833 59010 18018 57993461 3582 18018 54159578 69499 18018 438342860 14214 3582 948377676 29702 15439 464393845 14214 49706 627085452 14214 83518 527972732 83518 40943 773266464 29702 55577 141531229 36110 40943 477510003 55577 78869 367486964 78869 85578 236757920 55577 82589 972764607 3110 78869 4949213 82589 77457 135919128 82589 76189 126360124 34439 3110 65925489 76189 65869 950154906 77457 72915 318224285 67783 65869 544499247 53958 67783 635877160 75444 65869 456954765 53958 17377 94958344 37437 75444 581114941 75444 74641 708768714 53958 14659 467298165 37437 36629 309558424 19897 74641 895522417 70247 36629 940623927 56533 19897 229709284 14659 54290 739096025 44681 56533 975488342 56533 71662 241621808 60804 71662 161806212 71662 18232 381724881 44681 52248 47496922 51294 18232 582922856 60804 48203 33968283 34484 18232 439705616 51399 34484 914370771 34484 14022 378740866 48203 75828 77246357 53926 14022 938241369 39941 53926 823138670 75828 21077 725756753 49733 21077 660441050 53926 32424 113950061 73172 32424 122390641 21077 84327 266605342 73172 19893 620450659 43926 49733 695535010 33881 73172 518448613 60958 33881 24915618 84430 33881 808855415 35444 84430 20016469 47487 33881 465611912 19229 33881 957411471 47487 61028 939572974 36570 47487 220659741 85038 19229 332067186 50928 19229 373108648 27646 61028 116301971 34731 36570 333470329 14167 50928 695146925 27857 34731 80438514 27857 64465 100922242 34731 74163 836061514 34731 42431 906947739 12225 14167 24304101 55639 42431 325598364 42431 14374 144062041 42431 52534 148110603 74456 42431 39101243 14374 28211 702159052 20008 74456 407944271 52089 52534 58693827 20008 12625 879250824 16034 74456 120627976 71724 52089 118721109 84229 12625 665313172 84229 40137 983888833 902 71724 827649494 902 30541 90638968 41740 902 533443829 31551 84229 7949439 7679 40137 11779987 56748 7679 355285168 56748 28574 106001341 77744 41740 952606865 77744 4071 654147394 77744 78654 694902981 15679 77744 994120403 28574 76931 445386067 77744 83194 491907657 20733 15679 783039628 78654 29233 468299496 36358 83194 628488941 85821 20733 291911509 83194 26937 735578924 36358 45700 686587326 54824 45700 389430231 26937 18576 895539840 34111 85821 563290601 54824 66308 139101809 62545 45700 662217924 39589 66308 581481301 39589 19870 63639473 66308 23505 488823759 23505 57373 542866432 57373 56784 925649064 19870 29998 842984943 56784 1472 797867220 23505 58115 394930250 56784 59140 43118143 58115 5748 620166767 58237 29998 726553885 59140 72937 133105481 17972 58237 606828745 44045 72937 328667607 65458 44045 917326246 17972 21758 96728806 72937 73431 53039135 73431 46122 779441950 18394 46122 521910167 12175 65458 227627008 46122 67063 353247141 46122 35686 546540490 18394 62882 394602184 3703 62882 93409441 62882 49582 924496263 57226 49582 872458495 35686 32996 428205904 70984 32996 830692924 24866 57226 406992757 72827 70984 485997902 24866 87271 855278760 32996 26715 380675600 70984 19705 448127685 87271 18290 155213487 72827 50399 187458632 19322 26715 122629782 19322 39368 305968794 18290 50976 396852833 39368 52831 315673712 39093 52831 843324003 42394 19322 908871179 52831 39014 596252823 52831 5650 426379174 58762 52831 224628082 58762 2265 291338977 58127 5650 862723632 2265 25983 998385390 2265 14338 907451980 17449 14338 108549482 58127 63240 269067277 17449 52016 150538660 66056 25983 689230234 68078 17449 765900030 17449 14940 9594781 80711 14940 281378040 35459 68078 174260066 32395 14940 421217632 76310 68078 379842652 61380 32395 902491335 32395 59876 386001435 32395 42813 20129417 42813 47017 192964399 47017 59031 197156999 59876 40762 317544232 3976 59031 868114545 3976 5399 454230942 15047 3976 830824917 15047 24544 475160658 18234 15047 82060593 25967 3976 530815038 11639 15047 190190572 5522 11639 406204202 18234 33593 180620692 18234 48088 164037708 11639 10618 243033937 52257 10618 129458690 10618 75432 503796908 78177 33593 134194509 70842 48088 275355817 60713 52257 859176735 26554 52257 38350250 70842 664 14639918 35828 60713 309385203 74661 35828 23449163 35828 72326 827072363 29187 35828 459917127 39769 74661 111855653 35828 27129 481187487 29187 45419 357200882 61038 27129 80621072 12118 61038 47780686 75815 12118 715914520 12118 62924 385019198 45419 13915 105047850 44140 75815 301847769 51603 44140 508878077 79623 75815 130148612 44918 13915 766922233 51603 21418 865834918 65637 44918 536012308 21418 86432 197151945 32100 44918 415202915 32100 47511 567083463 16308 65637 306516642 4841 86432 246648295 41119 86432 377035512 87304 41119 302250173 16308 84439 698522923 42934 41119 795575410 81216 84439 52677085 86531 81216 620311706 75741 42934 142653897 72372 81216 85073155 81216 81277 895026830 81216 28207 552463875 38166 28207 201364404 13914 81277 132001274 79712 81277 911139766 38166 29941 217990420 13914 54517 328401781 54517 58319 309826820 39169 58319 611584044 29941 43648 650903674 43648 15453 151862713 54517 8134 966194088 26290 8134 248934962 46965 43648 766094958 1363 26290 41998812 26290 14581 153681338 85176 8134 359625235 71775 85176 73097481 1363 22761 308277381 17908 1363 30073308 16774 71775 756699839 16774 42710 289589905 17908 72853 417735141 17908 58242 643055262 5444 17908 64010067 53654 42710 191942502 59087 5444 445470719 59087 19700 420412576 31150 58242 597158735 18430 31150 938510888 31150 21234 890191995 18430 13901 281215888 39721 18430 650853787 13901 47075 663323219 13901 73806 559412121 24619 21234 31064665 39721 10538 499009302 73806 4727 106246280 1518 4727 772587644 53993 10538 946063628 57902 10538 748293176 10538 56325 52470490 4727 894 148659070 57278 56325 593202275 56325 36272 511906948 36272 68747 90008051 57278 22499 476421738 57959 68747 356948873 22499 53832 725537306 82419 68747 791439391 68747 1421 271217667 30196 57959 158610437 79451 57959 995674975 53832 20321 686971412 20321 20682 866674607 14342 1421 309893029 30703 20321 476073869 73488 14342 366280728 23449 14342 540279282 20682 74152 75583443 76119 73488 343712515 38699 76119 11834223 53078 73488 389331781 76119 39491 652442476 76119 37783 94087887 60772 53078 104851213 59051 38699 118902274 53078 47635 135532522 39491 86285 380834716 68400 86285 440388917 86285 64183 13088023 64183 49267 420026156 50175 68400 817678163 86285 31756 966411180 39625 49267 745789886 49267 748 115176375 50175 14911 912618815 39625 86141 762153003 31756 32073 348310041 86141 54925 121852382 75490 14911 710993697 65466 86141 807703480 54925 11627 195197943 54925 36650 649505918 65466 59652 470772635 73968 75490 528574681 30741 11627 692693129 1000 30741 973022548 59652 19010 587424070 57868 73968 573361437 69209 73968 538977401 1000 49943 127749058 38409 57868 668064757 13891 69209 606063161 42215 69209 9530240 38409 21246 458772725 3344 49943 659651835 28835 21246 255452606 28835 70090 62228556 42215 69059 135915136 3344 66035 847369707 66035 77658 869378197 70090 77823 318123353 50959 69059 755466828 69059 26740 339383524 58859 50959 91277729 77658 87556 869882425 60337 77823 182473490 58859 66783 961445196 85127 60337 406838330 33834 58859 221484892 87556 85469 544015722 47189 66783 837119958 68914 33834 441019204 20280 85469 556943201 86485 33834 137382404 86485 3545 93940506 44099 68914 649408444 68914 81731 554194045 20280 49230 170127631 81731 33620 438736237 26905 33620 771938492 81731 84468 332948495 26905 30646 551598544 60975 30646 595464981 26196 26905 117885476 20982 26196 529080627 30646 63869 550602949 26846 26196 313885875 77562 26846 970581798 56260 20982 421072842 63869 66949 127658333 54738 56260 967241151 53718 26846 632109905 54738 33839 886974749 19519 53718 267529115 30600 66949 768675594 53718 77427 191878698 73997 53718 698912288 83732 73997 101050479 26843 19519 406946815 10306 26843 963843491 11970 77427 733353501 19807 83732 7260727 36624 11970 211101292 26843 52987 918068450 10306 18392 938323075 18392 80549 852220181 80549 60241 527826259 52128 18392 132032123 5755 18392 991600321 81865 18392 298061044 63985 80549 144061543 60861 52128 566932703 53141 52128 85933333 69269 63985 989867449 69269 86189 886919134 20395 60861 281423940 72787 60861 25706430 53141 56644 520028360 32216 86189 266527191 13832 86189 574014554 56644 27479 41372643 35164 32216 815447192 56644 10045 615597521 39012 35164 689032609 63 35164 52073251 35164 42933 72506457 63 5640 477033393 10437 63 891624973 26329 42933 159938690 5640 54772 55846874 81360 10437 392752412 78151 10437 372163159 54772 62045 478471828 78151 56407 507782911 21083 54772 35321029 62045 45901 802365634 46462 78151 213064900 45901 84379 498408921 25138 46462 270324840 25138 47755 140892962 45901 53665 27051532 60509 84379 518532882 71137 53665 557871276 65344 47755 919568000 46990 53665 996682976 65344 6850 469700489 60909 6850 17718386 78090 71137 660410578 22876 6850 439087865 60909 52721 93705582 78090 16835 102507305 78090 50942 256135263 52721 67258 71433091 52721 32751 996750974 16835 8705 647018413 21561 67258 664156019 50942 38835 56076054 63130 38835 30671220 8705 78749 297879456 63130 61747 36789995 52237 63130 483203142 61747 46956 536514170 52237 68037 53386830 22353 78749 702144439 74838 22353 217634587 51256 68037 524432637 46956 53543 249470285 51256 42232 340746795 42232 87438 240144783 74838 70004 662661304 70004 69783 32690754 55825 42232 413749491 42731 42232 214538924 42731 62580 407746836 76349 62580 99692629 27173 76349 806980810 75151 62580 508576362 42731 37073 641366346 30301 62580 392936078 1540 76349 759470584 1540 47408 844393505 5742 30301 635745255 19035 5742 916987470 75995 5742 119799865 72088 75995 19022518 16422 5742 896811798 59771 72088 961794841 72088 65033 992996427 71216 72088 607498348 71216 39440 541268493 62691 65033 402829142 84943 39440 847635795 34639 65033 396776983 71216 11227 325885044 62895 39440 685029276 32396 84943 105316424 34639 27903 74291549 68840 62895 180835620 27903 21855 422586427 32396 67742 853443970 21855 14722 83096653 27903 43229 198354915 14722 78198 913333407 78198 38539 926257957 43229 40791 297127304 40791 71182 933055431 78198 61032 520808452 10725 61032 463878298 61032 65001 122209718 10725 17529 559814844 65001 12023 580151668 12023 86544 894210823 81703 65001 258709296 65737 17529 350754934 80568 12023 375681927 81703 3421 975421016 80568 55160 806971023 81703 19513 61219122 4973 19513 217643622 55160 32392 93652536 13342 19513 160036228 32392 83455 67243720 35514 13342 364948244 14032 32392 450946464 27939 32392 25918058 13342 74073 999429654 74073 50816 675892576 13701 50816 113029292 14032 80356 821203270 80356 28107 468413944 63891 13701 667983130 50816 86140 213212826 80992 63891 470127241 80436 28107 47774933 86140 50997 114425376 37265 63891 55058138 80487 37265 725684485 80487 15566 660338983 82928 37265 210972924 82928 36461 282823389 37265 39575 122046755 74400 82928 842960707 31802 39575 880926220 39575 86885 437573902 39575 32665 419774224 86885 25020 604047387 40163 86885 202339156 32665 28968 267744206 25020 74593 944208510 74593 63517 212753610 51101 40163 14495657 28968 1186 38128189 54882 28968 947662653 54780 63517 535845569 12816 63517 662268968 74219 12816 395526559 60231 54882 953438350 12816 17221 139804103 10566 74219 46993614 10566 75801 241526760 75801 79333 188398549 60231 61603 259557891 61603 41658 515350710 6199 10566 915720451 75801 1656 547853935 23948 61603 223225805 58503 1656 101318507 59349 41658 7562432 48314 23948 664853864 37377 48314 60133088 10043 48314 214593307 59349 58570 668987604 37377 77754 399179611 42361 37377 854912576 22583 42361 91202410 22583 19463 765457411 58570 85973 794529833 85973 914 670338662 60662 42361 257350099 74722 19463 474472462 77985 85973 419565873 49750 85973 72586324 10957 74722 664084959 66567 10957 422381890 10957 72150 476073104 79760 77985 361094355 12386 10957 643207322 15078 10957 711214417 66567 33827 691390014 12386 33003 341076506 79760 38047 515082679 15078 2576 62193382 16357 2576 836581919 33003 42167 472009404 2576 48570 23623857 48570 28483 604168750 42284 48570 496696482 16357 54635 816590458 45978 28483 609420177 17028 45978 194752964 45978 55976 426520024 17028 59239 481192390 45978 25065 438445627 45978 55591 964630627 10165 25065 611050150 75172 10165 617460764 10165 18714 264757401 53028 55591 288261691 53028 71029 117218889 8174 71029 47787687 19704 8174 559269310 18714 41825 141581523 44853 19704 33744209 19704 31476 921779931 31476 54408 902177028 60927 19704 433690365 44819 31476 524896564 44819 80696 103457098 85278 80696 107289562 55692 80696 798210531 66834 85278 226311209 61707 66834 696988889 66834 70099 947841790 55692 79542 444924278 37324 79542 598038024 45559 79542 763452472 50764 61707 849701099 45559 10936 918305824 50764 23508 715722326 16825 23508 379126042 45559 55972 809135000 24849 23508 651629106 10936 50308 580215510 50308 52333 2406455 48520 24849 823173929 49530 55972 110877482 48520 22696 68804631 74223 22696 393070096 48520 78900 498149650 72502 22696 786739799 22696 6476 35739037 74788 72502 958527706 6476 7575 160258967 78900 73331 473918142 6476 5923 421951986 39262 74788 198913346 62062 5923 370893289 6562 5923 270151250 6562 27323 458145006 49062 5923 491130220 36078 39262 73174689 47714 49062 35836772 27323 80566 114906772 49062 70849 11142091 58607 80566 119417590 80566 27986 561760445 47714 35486 905623210 35486 38476 598145810 45655 58607 102154382 30962 35486 646896168 83438 45655 630140834 54793 45655 460226053 61127 83438 548868316 54793 62931 804659270 54793 62759 855451355 61127 86567 140848606 61127 80703 602829891 60814 62759 775638062 18865 86567 458108593 68813 18865 183309434 26565 86567 142211092 84843 80703 290231857 18865 36071 970390730 36071 1663 966232828 68813 40520 665474317 40520 59025 301684179 59025 4083 163971210 59025 1347 1681973 1347 87540 197320233 28837 4083 572369196 87540 67300 954647082 4083 15392 686430330 61331 28837 594935877 61331 52159 127729985 67107 15392 806397594 67300 71353 188119701 52159 59651 761141997 71353 6810 848959337 42074 67107 71761923 6810 56788 509110538 6810 32921 133353861 32921 14827 737884089 67845 42074 425221297 67845 11473 862680945 24712 11473 398423654 15051 24712 527829466 17079 15051 705816992 9867 17079 615580408 9867 70663 381360889 68936 15051 58830039 2537 68936 611898860 27081 68936 988883518 87252 9867 577817646 2537 38547 809606283 24 27081 210584070 32989 24 239332158 68305 27081 129511538 6186 32989 346295700 72796 68305 569298658 51015 24 29790714 6186 21436 201575837 64078 72796 25825747 21436 23099 624396326 64078 42683 60662048 23099 45480 89749247 80870 21436 898548396 80870 60946 218958176 45480 66561 779721663 66561 79005 282823819 81201 79005 298871740 13938 81201 760561117 66561 24704 542378518 86201 24704 515420145 86201 80971 149838190 62223 80971 802683562 19621 24704 904957464 24704 1366 589765432 62223 22325 911652227 14153 80971 277222065 62223 55109 924951671 14153 22747 796839060 22325 63827 773652116 22747 70820 415964682 40577 22747 665089407 22747 58171 995218075 46445 58171 44712739 40577 23460 354681394 16599 40577 350884547 84838 58171 328281824 58171 17820 807336691 17820 24622 385384339 17820 71504 987741134 59583 71504 200626415 83357 59583 894344228 17820 32064 576740335 77817 24622 549852489 59583 63304 347828667 32064 12243 94409331 52241 32064 581911084 63304 56159 167614550 53502 63304 575976234 80883 63304 37941052 53502 33961 651934894 56159 26296 653275516 53502 51194 594581034 80883 75655 963698452 75655 63623 730455411 26296 59967 807631492 428 63623 555865647 39898 51194 261446655 63623 68864 226304320 44749 59967 211218078 37213 428 987320098 23725 68864 42959035 23725 16324 917642495 37213 17073 998876691 16389 23725 422900872 37213 20365 129309056 20365 64920 130676041 20365 48911 907568832 26606 16389 948229477 84533 48911 557738796 78011 20365 380255921 14835 84533 462283064 14835 20191 919862358 20191 60320 773760249 64054 20191 535028861 82109 20191 572816013 14835 14821 143122085 82109 72663 944096492 60320 27641 826348631 14821 45949 259416008 2948 27641 537339976 58918 2948 29117968 69665 2948 23825985 45949 80997 245789440 47478 80997 512986784 80997 35284 503256700 17699 47478 21414873 32156 17699 681880621 9800 35284 689269481 83908 35284 939960257 32248 17699 145651897 32156 63878 451680001 32156 44197 128551319 63878 75634 202054910 8711 75634 896298726 44197 12198 909182152 85301 63878 850195980 45797 12198 954171067 51250 45797 727503269 26940 8711 698593775 38746 85301 856005091 85301 66992 986249106 85409 45797 19906588 51250 27039 523729894 25567 66992 828803297 66992 31098 638507110 77275 66992 828982771 61518 31098 115745525 37573 27039 190996304 68331 25567 617466739 61518 70748 631787701 61710 61518 373450081 68331 4064 317465360 70748 47023 61038345 72121 47023 232614354 13366 72121 137975031 7243 72121 813998944 16453 7243 671072107 7243 31698 349902914 31698 68650 395597950 13366 60591 511008502 17705 31698 858194104 31698 42755 976808520 17705 33973 2558063 68650 82821 144256414 17705 48390 107616203 49172 82821 999190041 48390 69183 815576845 82821 28543 513720130 48390 78439 66656730 48390 60764 488763659 10700 49172 687470277 78439 81805 886404946 81805 19718 989184485 10700 74365 405860735 60764 23886 120046770 37907 74365 271403845 21723 74365 109376859 37907 25843 804696853 25843 19854 268533538 167 37907 584476071 35321 167 282546430 35321 34197 414765072 304 167 605354213 34197 71760 827254814 167 62772 527336034 71760 77582 581675401 77582 55245 323813776 41074 71760 278381394 64437 71760 409420906 64437 49497 550297046 39190 55245 306144064 21274 64437 360224900 64437 19786 922429604 49497 60604 379972193 19786 80947 671424068 80947 39200 272145581 80947 33241 400630726 25764 80947 904610122 25764 4864 467912203 78971 25764 383028580 4864 69355 605432458 78233 4864 915087246 30689 4864 137817028 25865 69355 94760845 7282 25865 582743468 52218 25865 929221959 7282 38103 171791480 15438 25865 156924804 25865 67591 159401311 67591 54684 137700575 5719 54684 353861611 15438 68616 637312225 59302 68616 801789506 5719 86155 465509975 33702 59302 831336332 51828 5719 969982644 68616 65093 518275235 65093 6679 218531375 51828 83472 783571230 83472 29164 55846547 40785 6679 515899159 40785 85637 960234928 69762 6679 127031714 20367 69762 634428072 43763 85637 506573079 73874 40785 822291101 69762 63593 739523851 69762 3764 467443375 3764 86052 706558373 3764 81810 663531416 63173 63593 634008254 86052 37868 827179845 18916 81810 223616651 83836 86052 660892101 37868 76364 64036139 75443 37868 78535278 84020 18916 406839852 8796 84020 120142285 77166 84020 860962637 59683 76364 525337288 77166 18729 84248053 61359 59683 80486755 61359 57971 512264415 44504 77166 217601610 61359 14500 185916179 53317 14500 461750192 57971 81536 219679786 44504 6926 677240621 53317 67230 39673957 81536 7545 155517016 53317 5234 759904069 7545 5374 388678091 67230 75835 977855197 27832 75835 553131836 76166 7545 820939781 54233 5234 911386250 27832 6841 131130213 51447 27832 581476086 6841 83643 97352185 83643 61394 714733764 54233 42070 385243421 6841 35305 955709145 61394 21431 170446693 42070 42969 753252341 27069 61394 676115187 86784 42969 18863444 2082 35305 847854348 86784 53506 455279527 2082 78908 621394610 80232 86784 369560081 2082 83751 791913185 43038 2082 200038575 80232 1901 977852035 83751 75838 418954374 5161 83751 285625056 23131 83751 210988933 13012 5161 15204794 1901 4250 980824382 17411 4250 504680543 44432 13012 248288485 67155 17411 495362430 21465 67155 469331336 62731 67155 674693463 17411 16242 873959024 13114 16242 785538574 50135 16242 590938813 21465 28063 229498135 12832 16242 353011507 13114 61834 277524748 12832 85264 135070740 63780 12832 610686718 61834 24868 939050979 38341 24868 365274099 18499 24868 664059346 25670 63780 506468436 63780 77646 50750372 75662 24868 32016110 39613 75662 50080344 82276 18499 297208919 75662 50873 855313994 61287 82276 20074822 82276 18890 512715601 71266 61287 942262894 12195 50873 309439477 56817 71266 342725688 16889 61287 487970144 87159 18890 790569888 71266 66180 284336616 67554 66180 51929186 6555 87159 878314978 16889 69395 565776492 18409 87159 265261186 83971 67554 154179756 30089 18409 157018523 69395 86264 91897247 69982 69395 239168866 86264 14326 163618024 35579 14326 66577725 18888 35579 322644274 9931 14326 30701259 69982 86313 673043766 43151 86313 323815066 21592 43151 650725225 21592 45795 324490341 64074 43151 261580342 51248 21592 113568381 45795 37838 836903367 64074 57915 425149435 24172 37838 546687446 56478 24172 147504496 60517 24172 447016824 73597 57915 455589460 31858 57915 138557827 53122 73597 421548464 31858 41209 750700734 35221 73597 979088410 73597 42088 528470174 53122 2908 444907204 75781 35221 763571506 34216 41209 734366159 2179 35221 824719212 75653 42088 705025032 66304 75653 79280456 1213 75653 357738401 44644 34216 564858774 44644 9485 117068944 44644 61369 891916256 11602 66304 327543145 60291 9485 947341937 78904 61369 196708883 61369 70762 906374030 55097 78904 679336221 60291 39307 183733469 52977 70762 319072303 54689 39307 746157319 70762 34261 677489523 55097 71955 606405700 34261 9718 937531810 52977 68260 365205371 32722 68260 16686757 21505 68260 800513107 72698 68260 646972443 9718 47610 411446803 55232 68260 427936147 21388 72698 428639896 54725 21505 614380460 21388 55909 505475022 72012 55232 474890830 414 55232 270476457 78401 54725 341546166 77902 78401 699917943 39794 77902 440026657 39794 44372 254066593 39794 50061 697042499 68263 77902 525345029 50061 70167 254368808 29150 50061 552517655 44372 30777 723320199 30777 43945 580889538 228 29150 27785897 8925 70167 480934075 370 43945 49576060 43945 19729 788399387 84523 228 380650287 23554 19729 23462722 8925 8400 75509620 22270 19729 446264840 5107 19729 734737008 26878 8400 598127443 26878 33118 24636096 73314 8400 998025111 73314 41197 6879658 60963 5107 32862504 38832 60963 367023573 33118 48815 586488902 24285 48815 180830524 51423 24285 889492175 48815 51922 758864772 38832 75200 459906173 51922 30314 589283756 51423 18098 566744211 18098 54318 911782258 18369 18098 737878700 55071 18098 565856833 18369 9932 930815122 55071 71099 164511315 80717 54318 869497831 18318 18369 331899350 13857 18318 754107178 27718 80717 73661425 61140 13857 798765091 16870 61140 260535406 61140 17915 337414881 61140 67773 71181529 9340 16870 11431587 16870 58907 985722647 58907 1645 30291359 17915 39819 443701199 39819 22129 396540522 22129 33833 809208901 33833 65039 452567310 35877 1645 108712228 38244 65039 997627537 70387 65039 929458174 35877 11989 844567200 11989 6648 944847144 87480 11989 110127896 38244 39043 36622258 39043 6482 77299078 11989 69365 949896529 39043 38775 473301769 6482 79865 224455511 1669 6482 538156782 6482 48103 976795884 69365 14490 530231091 42797 14490 114569297 70103 79865 612241352 30245 42797 9896241 53105 70103 221442152 9027 14490 66636305 4944 53105 647506712 4944 69080 414374342 41833 9027 69382349 3046 9027 910210083 47246 41833 263833084 3046 53929 792961138 69080 30677 353274839 28996 53929 93244329 3046 14170 538089708 28996 34093 678645273 22666 30677 708561349 22666 21043 903635548 22666 17125 574045144 60464 34093 635704289 60464 55477 705402552 55477 10428 566529346 55477 55492 566340392 60464 26677 815576571 48144 26677 136932987 55492 75763 487436865 48144 53156 143442317 48144 22294 137900923 26677 43972 150331002 76541 43972 388148776 75763 50803 6218164 76541 78679 609257858 5984 50803 565041319 62162 50803 740614912 62162 19257 131457895 50803 54327 787090107 62162 84257 931176144 54327 55979 42286061 54327 82585 187039490 42036 55979 985755625 49560 54327 288681986 42036 69956 724738546 46091 42036 606106843 82585 33828 928841457 55133 69956 798817418 25217 49560 297374904 46091 16828 88816983 46091 4088 372331444 16828 58003 272042519 4088 86805 645461113 86805 22269 341781908 79269 86805 92877210 13197 79269 638687022 22269 85679 475507288 85679 57199 698058601 57199 11500 2215338 85679 83778 639488103 17157 83778 123897589 78316 57199 294626051 17157 57390 707065489 38676 17157 74761979 73979 38676 750995400 18780 38676 911073155 78316 76370 669953611 5476 73979 88789551 76370 51689 291648786 81809 5476 600482293 2299 51689 408562209 73191 51689 224721966 79804 51689 917412176 31473 81809 50365110 78476 73191 614553853 79804 4273 351614096 59420 79804 640480857 78476 86455 643706836 78476 18767 444716314 18767 63873 204503089 4273 40544 734564125 33045 40544 171554909 63873 64883 3724617 71897 18767 424965160 18165 63873 690915916 50913 40544 532415748 56161 50913 969649467 56161 35850 836063971 55322 18165 532434629 18165 82098 511721856 55322 43300 281314992 35301 35850 737956272 35301 56349 214608797 55322 16957 974374893 35301 54062 952648273 43806 16957 707553175 16957 86128 999486925 25175 16957 796762834 16957 6223 139452542 86128 11548 3617645 32126 6223 952208147 11548 54686 634879281 54686 26404 145687455 6223 65435 513951958 32126 53937 62405032 52868 54686 530143265 48245 26404 594042465 39252 65435 970548570 26582 48245 502278995 37603 39252 173009072 37603 60658 976317796 39252 68872 847172366 53662 39252 759670329 68872 73124 684048963 68872 83763 570695894 69002 60658 434524027 73124 74855 928732698 13009 74855 2310706 83763 28689 245379260 69002 69081 310091286 11404 28689 246969176 63538 74855 504020664 85156 69081 960850436 87081 11404 354695602 29668 85156 124525399 27771 29668 623089399 6682 29668 408266920 73012 27771 781680615 73012 6110 819229665 75088 6682 772092819 7985 75088 858428885 7186 75088 617862300 29305 7985 981052853 7985 70908 566614436 52656 7985 988952017 44619 70908 386732755 7186 75555 569456621 819 70908 929449183 44619 63299 70355353 63299 78786 698469189 10358 44619 811849457 36499 78786 148240295 819 14677 496853053 78786 70403 93086326 14677 9104 248166839 83058 9104 411040976 36499 71229 629345039 14677 51163 746273657 71229 14195 501592630 14195 85682 689346356 55001 85682 42110165 51163 84236 578982190 40893 51163 819348878 74512 84236 994390193 31774 84236 645092507 47494 55001 84584982 60962 74512 571967019 31774 29431 234607391 47494 47312 15262537 60962 11921 89935489 47494 17190 897905559 81795 29431 222541448 29431 6374 382396090 52011 11921 990164840 19275 81795 986735898 17190 38474 79566067 62906 52011 608106656 17772 6374 492929198 41565 38474 19495979 19275 30400 169676116 41565 69288 737727822 57368 62906 679079499 10198 41565 339602723 13497 69288 231031263 57368 38790 93896955 11503 10198 470810983 57987 38790 821943216 13497 38044 224085811 57987 10310 367200236 84824 10310 940844375 19630 11503 598794547 5820 57987 235298546 10507 38044 531475048 19630 7673 339389438 19630 41952 920579834 48472 5820 773108561 69672 5820 468359349 22870 7673 820518848 66524 22870 218391299 22870 18473 15343681 22870 76304 77549562 48738 66524 9123466 18473 16637 32023445 66524 17039 956348433 28775 17039 152492628 70276 28775 605676163 58402 16637 622635950 86063 16637 663221077 70276 24877 274235152 4399 70276 262631075 12597 86063 216708767 50107 24877 558155343 4399 43766 340444046 38892 24877 345546538 12597 7877 135257001 87486 12597 871123597 38892 1599 699561231 14002 7877 964815689 14002 30304 965972688 14002 17327 983324704 10073 1599 375905981 14002 73078 722268840 10860 30304 282491926 17327 22399 857685628 17327 18407 240616782 22399 21400 604058413 20852 22399 8572689 22399 28611 142393664 22399 59745 245920646 36457 28611 907852077 59745 66617 701346769 36457 44225 446500559 36457 66784 364255437 7983 44225 985009025 7983 35194 37513071 28757 66784 301209791 10532 44225 262367297 66784 80097 264477331 72161 35194 261484897 35773 72161 954102648 72869 10532 94996012 80097 60855 811943576 35773 21475 425407517 75850 72869 452585433 56125 21475 147310141 72869 978 52505810 72375 978 991929534 75850 34303 954597608 16235 72375 762838965 30157 56125 538929446 16235 54884 612973063 7272 30157 66287436 16235 24736 716134216 44500 7272 272715931 7272 20622 452927726 50524 7272 332237141 44500 33866 490012340 20622 50778 651492437 43742 33866 951034305 43742 84582 586748020 73360 43742 317031730 33866 54847 652034054 50778 55820 843292896 29594 54847 370178935 29594 70362 251270996 54847 12657 111516597 70362 21098 454280316 46695 55820 444617117 1360 12657 508568798 70362 54159 549995 16757 12657 796667976 23739 54159 214452961 54159 39467 476967851 39467 15805 54616523 19639 15805 822539616 15805 36412 83895652 19639 44210 985651070 39467 51083 6081661 21630 44210 47594068 21630 58852 992624877 85484 58852 137885326 44210 7436 15625472 30037 7436 134461855 32612 21630 615096523 61235 30037 30091986 85484 23256 309559876 23256 57361 948433651 24309 23256 818472977 61381 24309 242474583 62547 24309 410952707 45994 23256 219486742 62547 13935 909618245 30647 45994 83294414 45994 31071 591630828 79256 31071 144476850 30647 74016 429753544 74016 58362 540913528 18067 31071 579560516 74016 77478 610654304 58362 53596 23438735 77478 14426 515336255 15107 14426 25055301 14426 36105 709527796 74033 36105 594204107 83789 15107 421650476 14426 60560 722049278 79279 74033 352521522 60560 78362 551307729 71419 78362 252400128 282 83789 566704415 25263 60560 579710611 71419 34047 384271852 78362 73397 146869675 60151 71419 501032220 25263 56922 863522105 52916 56922 103302967 73397 54983 562502265 52916 3281 547660965 42432 56922 676919243 52916 22969 929065139 62840 22969 999538234 58902 62840 444739636 62840 8215 987814639 42432 75595 640392040 8215 14095 844018620 43057 62840 342124444 32842 14095 56070765 13313 14095 249386069 36330 32842 395261362 2898 32842 665497116 32842 25521 979921943 13313 70126 342674526 66339 36330 602191049 32397 66339 666970618 8322 25521 884716911 70126 78110 82712711 66339 15314 952182874 32397 76410 941347601 78110 69592 81048761 45695 78110 885244980 49927 69592 641352446 63455 49927 201312962 45695 37723 658798418 56812 49927 605396348 32036 49927 906150019 35097 32036 17875946 3889 35097 892209896 35097 62435 281012520 62435 83417 955918660 49477 3889 331060286 54060 62435 249051595 77853 54060 282439767 49477 10476 646258043 54060 17062 846264683 54060 38277 510559708 63524 10476 504890534 34404 77853 663911787 32119 38277 554368064 17062 64745 9418877 34404 39592 81802685 61152 64745 283174226 64745 53999 506673557 39592 40813 17778151 60281 53999 374817766 55422 39592 440701913 44981 60281 519365082 63975 40813 972167398 55422 31958 743504327 60281 72378 878108565 31958 4401 50764944 63975 8785 26311373 24389 63975 393096777 19192 24389 114375324 24389 85958 717966064 77686 24389 959745603 57445 19192 744395794 24389 14023 456996427 67978 77686 270820301 79241 77686 891271776 57445 13707 153504088 11631 79241 56548818 70677 13707 874243546 70677 1299 474674017 70677 36906 352174356 36906 50847 912549582 70677 33473 593967204 1796 70677 811111127 28642 36906 334116814 28642 1042 639561522 9125 1796 754313349 1796 6427 409400675 9125 20629 694743303 42509 9125 454811193 20629 74984 46204379 6427 71287 316234370 6427 46631 383089357 44611 74984 872577634 12777 74984 254015753 84237 71287 432629826 9902 84237 405066932 14314 9902 861645757 26692 44611 989073063 38424 14314 691130817 28133 26692 155792384 14314 50081 80305455 11709 28133 782515813 11709 40379 113847575 71167 11709 208619581 65821 28133 295339070 22004 40379 619774435 22004 56249 454532425 40379 65408 984356625 65821 68586 965229395 22004 4328 379394410 59376 65408 697078836 59376 46252 448071329 68586 72898 636011828 28193 59376 789030527 28193 81402 612850619 72898 51400 510351333 36025 81402 707444993 37114 81402 35378552 51400 38731 622642611 81402 5720 94984035 5653 36025 203854792 38731 80933 382071469 31815 5653 422654961 5653 62812 838013625 5720 58746 309833172 5653 85402 490776277 79126 62812 854385727 76720 85402 123185651 79126 69198 228508348 63227 76720 670056549 32298 69198 857039087 2168 79126 239547739 69198 4850 325791377 69198 16072 90809348 35770 2168 223957122 35770 26993 718932018 4850 60441 900551850 32726 16072 938715479 60441 39763 172464281 60441 15894 416123867 70704 39763 699169839 58735 15894 194242160 82843 70704 845747749 24545 70704 896469470 11770 70704 82160337 58735 25395 768131412 47476 82843 599450250 26617 82843 208716204 24545 14622 135121790 27506 14622 873675614 66352 47476 485318932 14622 60904 491923524 42389 66352 398643818 14622 56152 414110294 66352 15869 59884458 15869 19806 905921901 42389 52502 737134304 19806 31877 17642563 19806 12049 122624571 15869 64109 362170849 37661 64109 333154402 64109 25629 143984331 79393 25629 843014110 11297 64109 857846278 65272 37661 504742435 85189 25629 42247511 6614 65272 29162224 8997 85189 228448500 29885 85189 817326387 6614 54244 851430489 75197 85189 325309303 13990 75197 193814191 74464 8997 415065501 63597 29885 350358359 7130 13990 125568785 45574 75197 742474977 47666 74464 547864167 74464 67930 243844188 28495 67930 944192542 47666 29721 74046877 47666 21069 538245057 28495 51135 291512694 54187 29721 355498121 28495 87104 700246020 21069 80584 15036336 25596 51135 607584402 80584 57505 866577949 80584 10967 255305595 77364 87104 12855345 57505 18923 819333520 18923 87043 23225861 18923 21594 449663665 10967 43174 153300506 66792 43174 667001004 18923 68574 647714667 36289 68574 398944374 36407 66792 562374967 66574 43174 310916053 36407 55382 62934611 36407 1098 795730295 79764 1098 267871283 34236 36407 270832935 79764 19479 57229640 13828 79764 268609032 19479 37426 836835182 44145 37426 61025464 19479 64108 354783749 37426 73358 136183771 37426 29246 56713331 37426 80921 310610001 44145 3975 396749005 3975 83136 447936771 12785 80921 252527793 11940 29246 729513408 27132 3975 622531246 74135 27132 98466049 3488 74135 781074751 3488 6326 877368110 11940 60319 747953862 81782 3488 908389374 74135 50659 938952392 32375 81782 149882787 37179 60319 185136666 62187 50659 506853095 42557 62187 89251332 23733 50659 503827042 25804 23733 379533821 23733 3640 297640657 63952 25804 710616636 42557 51210 652556715 51210 16068 404914118 63952 81430 76066761 63952 38376 120321747 58027 51210 24293260 5722 51210 656961061 38376 38693 10613703 26520 38693 459646521 26569 58027 594682294 333 38693 446563046 83179 5722 591665881 38693 3062 624031185 333 86009 874331062 83179 77335 47256736 3062 74749 340659318 74749 58445 51642133 77335 60621 796053952 81363 58445 744238796 63335 58445 642545119 63335 22223 383104632 14828 58445 290385201 17661 63335 157070062 17661 75457 341011846 72768 75457 461495392 17661 18127 114016118 75457 68634 742262228 27390 72768 296389164 18127 75318 653691270 68634 82526 222374768 79476 68634 195208294 75318 50629 16370426 2 27390 408766468 30782 82526 703406676 79476 22768 389577790 62682 2 722598506 50629 27501 570339223 48192 22768 517780814 25579 22768 19015310 74353 62682 196642216 62682 67626 647003149 28437 25579 241085488 67626 22679 868856680 5352 22679 608075140 58635 22679 413227576 58635 54433 928528655 54433 7716 246000343 37435 54433 707802645 14999 54433 609839809 24529 7716 660288423 79028 24529 462193816 33955 24529 477132720 79028 36045 100903337 79028 35400 612458673 36045 84792 853706193 81564 33955 452945697 81564 79980 824791921 81564 51744 742491069 35400 31766 936538535 61168 81564 921229252 31766 30850 33532466 61168 39786 810718330 39099 31766 647173338 39099 19169 639332317 61168 83074 782246645 21410 39099 108947096 34312 19169 387540370 19169 74330 982006200 70679 34312 433509699 13504 70679 313395051 48950 21410 108598462 44171 70679 492957934 13504 7876 165404632 16800 44171 332071685 10146 7876 291047911 10146 57708 304225627 40576 16800 955575193 11701 16800 309145884 85689 40576 485981281 40576 81382 712278028 85689 24060 100615292 24060 38510 70217438 85689 33865 259821289 43329 24060 534148416 81382 10069 499204860 40371 24060 833063229 38510 59146 318916914 10069 74044 246226405 59146 452 266502866 31047 452 438781061 8333 40371 831599025 58435 31047 734647503 74044 84469 562983344 11822 452 94955450 43292 8333 844787937 8333 70083 22225251 14638 58435 480974951 17475 70083 991107938 70083 33899 144666325 64857 43292 286643577 70083 54775 225316171 86504 14638 956707206 49138 33899 150760669 54191 64857 881070978 49138 23340 633748049 57354 86504 974814311 23340 61795 767891425 61795 87256 957553991 54191 22276 458287900 15431 23340 232355744 15431 33951 859742919 33951 77279 953511765 33951 14877 199540032 15431 36928 934030459 35684 36928 174908758 73200 33951 545626590 28967 73200 45413541 73200 29778 796974361 76795 73200 410300106 28967 26918 318470444 29778 15039 850413727 20113 15039 361911578 4911 76795 707779268 76795 83094 801696271 22607 15039 224491361 20113 46314 321659355 85643 46314 993665708 85643 47346 129984849 22607 19751 924823524 46429 85643 242444795 46429 56798 989722042 46429 65624 352473560 19751 13306 142921531 36121 19751 788858842 60424 46429 680009610 28098 36121 449786141 28098 32311 253130390 77821 32311 853761189 77821 19145 836195988 77821 18336 979493174 81237 19145 247058525 81237 47182 849954327 81237 81949 281356350 81949 28748 286446322 27349 81237 748987183 68898 28748 10944855 59086 47182 21995202 81949 42855 331393858 68898 50053 217899035 37509 59086 423171068 81009 37509 80098335 81009 61044 133364681 21890 61044 389687628 37509 41947 146654731 1772 37509 200132381 21890 950 139087314 11736 21890 132333135 32782 950 687915138 67468 950 821497165 78603 950 324902057 67468 20131 208285276 78603 28049 14226274 20131 62179 551781675 20131 18994 247713559 18994 55748 318389181 21453 18994 520105703 56074 28049 396358185 10937 56074 731716239 84809 18994 345628953 16224 21453 864445777 84809 26024 709551574 2645 56074 992952238 16224 76435 845091080 41818 16224 108090542 27963 76435 212777885 76435 6306 942105293 2645 32346 768839509 32346 31050 503859987 33780 6306 6984398 31050 34783 795334592 6306 83621 274974522 352 34783 723861092 83621 27168 673943377 35530 27168 162411219 70701 83621 38981001 86071 70701 417850013 81671 70701 882906436 27168 11610 442933633 86071 37486 649218676 86071 67472 99618462 49856 11610 984016772 81671 86448 135576072 77479 49856 555604371 77479 53428 778510164 86448 22744 243525954 77479 84408 887962345 22744 3155 594317750 29997 84408 42349531 22744 9809 919917118 19352 22744 140349807 29997 80844 84134095 19352 22517 412463393 56006 29997 674034770 36431 80844 400070746 41037 19352 406421199 22517 65367 37766358 21950 56006 98962013 56006 2958 848326951 23728 65367 812778486 49429 23728 217155152 2958 14092 905714570 21833 2958 427321264 71187 49429 569457284 14092 56562 620809797 56562 39110 379464243 71187 37166 5821571 4543 56562 24392123 3963 37166 135671567 3963 19310 273681988 113 3963 874196689 54567 4543 887947870 113 23211 775573857 113 56119 937821824 56119 20944 641476265 67215 113 103254274 54567 2610 511937450 2610 34576 668781613 25390 56119 214033864 44955 67215 113962208 34576 43645 432645999 44955 22867 448519614 49469 43645 662057487 43645 81553 856752532 80229 44955 23854979 80229 36762 185987717 22867 41588 515570407 80229 78396 515047413 81553 38563 60845469 84828 36762 767561422 38563 62665 908502247 28200 62665 118502200 62665 39139 437333590 38563 54213 64731110 27204 39139 878039058 39139 81045 486211114 27204 51554 229668818 51554 69398 601668977 51554 76860 260158813 27204 72686 394488058 81045 14254 146405079 51554 27851 34581809 72686 62538 654411360 27851 16107 805636099 42448 62538 855014808 42448 78889 975127611 51104 42448 1562267 42448 29196 888989451 57710 16107 880913622 57710 26163 90263310 78889 65015 689962928 57710 46182 774670437 34818 57710 216237850 65015 17138 516390749 30905 65015 539793623 46182 15666 760410453 15666 11237 343870931 70566 11237 200690537 11237 7940 197137834 15216 15666 418571819 61862 7940 137073206 11237 66796 668186047 66796 33982 339845590 46896 61862 430047678 39651 33982 68445109 38290 66796 684744592 38290 47688 801818109 43278 38290 383072481 43278 87178 540787143 38290 11678 199485321 38290 55760 515374737 43278 13806 619295816 70981 87178 607404385 87178 3792 710044308 63678 55760 531345687 70981 45194 709211210 3792 1365 227348257 15105 45194 659570715 63678 46175 639605454 46175 9889 492985758 21865 1365 462445730 15105 28819 171491299 9889 20749 342178079 28819 85490 987352497 30683 21865 159059710 30683 42131 816062336 33324 85490 999249940 20749 56646 386196463 16769 56646 960377204 34474 56646 116229244 54766 34474 77373249 34474 50851 12658134 56646 35802 55354060 34474 50937 724431701 59729 50851 614363591 38493 59729 108042777 50937 34016 247664159 38493 39876 46105859 59729 59377 539130554 39876 22202 325323808 36241 39876 925328872 37694 39876 77657409 22202 10550 429260646 10550 73249 88782189 10550 30682 560094643 10550 5475 586393440 16915 37694 882968235 10550 69259 794705745 82962 16915 976313121 59122 30682 190830858 5475 29491 589071256 81265 59122 372518732 29491 12270 135956759 59122 41402 131610352 78963 59122 9631996 74119 29491 78310276 12270 729 598320303 41402 76761 417088731 76761 77511 619821555 78963 40050 122251498 76761 63728 563398700 77511 36687 522416788 36687 74768 12729211 40050 24128 942238279 74768 33802 541292680 4016 63728 432235394 74768 58569 136975471 33802 63716 672132049 58569 9424 928411416 58569 18683 800535890 44956 58569 260676560 70752 18683 578036979 44956 22034 34813850 18683 28740 591610510 46806 44956 353512978 87373 70752 687067952 28740 68688 127539644 28740 41301 68311313 81474 68688 231639973 8706 46806 129311187 41301 10288 848651428 68688 18435 755812937 14006 18435 71333406 10288 5177 111075477 54204 18435 84203737 58285 54204 642820933 60902 18435 642973882 5078 54204 56393508 5078 43112 921016321 43112 60375 184939485 54489 43112 66898724 60375 52163 896473676 43112 77295 786524876 75446 52163 187223572 77295 58978 680367280 44959 58978 791097501 58978 71515 730597687 44959 52476 219678306 35890 44959 827371774 84754 58978 506708614 35890 13020 94881499 13020 7698 108972157 19343 35890 75420159 84754 62985 268159461 74585 19343 370918731 14841 74585 975998477 53459 14841 30139082 20582 14841 337288522 20582 44051 542289843 81441 53459 687345155 2152 44051 841046850 53459 7778 456708531 44051 18598 730385794 18598 65861 78608330 2152 59760 7140619 86293 65861 174365779 7778 87440 292395540 83708 18598 544910196 86293 69694 153736300 58854 59760 69284877 58854 45610 118684951 37457 87440 814988834 66156 69694 770271858 81153 58854 670520688 56988 66156 676789448 14330 37457 240251523 3090 66156 688824849 19680 66156 647029885 59890 14330 373346890 14330 77590 682000911 36868 77590 15987858 22681 3090 40058674 36868 6048 139704625 62826 36868 381231795 6048 22490 250554875 61053 22490 670612304 11071 6048 348316376 36979 6048 223096557 39580 36979 490394844 65058 22490 136182634 11071 6938 103999438 43326 39580 390053290 71324 36979 73394210 60190 39580 917067629 43326 12733 467754088 50242 6938 384777656 60190 16118 307951580 28898 50242 497158043 60190 26691 9805198 5253 16118 446129828 56009 50242 181422859 42842 56009 482116246 46223 5253 454859619 5253 51397 353360167 46223 25560 303862747 62869 25560 964955104 55981 42842 718493306 51397 38650 53202821 71117 55981 97124268 62869 34237 943661313 36484 38650 274371690 4966 36484 901136650 68693 34237 605791647 4966 16110 882495823 43043 36484 129200881 4966 73226 728473265 22923 43043 297884132 77952 43043 840362973 43043 3965 620835013 43043 83311 697998213 81 22923 535782290 69102 83311 185076293 81 14604 722994410 69102 44768 751195810 7192 81 913582263 26219 44768 384997032 26219 18313 728328791 32451 18313 770277222 21938 7192 536944725 31078 32451 802233631 26219 23697 833915045 66974 21938 976769344 60125 21938 593812756 31078 22302 737059276 17353 22302 715888156 84349 66974 991861877 51784 17353 803043505 51784 42415 210978741 17353 5220 267733634 34366 51784 198672942 14883 42415 362064373 50208 42415 221786199 131 42415 722320006 131 67598 277029951 131 75900 349869165 64294 131 630443036 85627 131 462486827 64294 82111 20616086 85627 12009 129377397 77986 82111 123463702 8272 12009 45249201 52699 82111 654485048 12009 85054 144780100 48333 85054 79363321 77986 47870 680154689 34000 48333 298862329 52699 10535 861706236 63233 85054 985128575 2601 34000 217744648 64520 34000 400840022 63233 62532 193938458 56096 64520 456430722 63233 48587 491011787 5190 56096 565241217 48587 36374 87238519 33526 56096 23203786 56096 49305 509063198 49305 72681 538329475 5190 74650 395668971 22157 49305 623906079 4377 49305 895729057 74650 48817 823075421 68063 74650 148449634 50817 22157 46494235 50817 36974 922878871 79728 4377 786324443 68063 18253 331133664 18253 83052 773242613 23298 79728 424834671 23298 52548 83684 31452 23298 732221448 18253 45400 202109959 45400 60679 553492651 52548 13446 600160642 76468 31452 210648578 48384 76468 730017981 44468 13446 999351477 47104 76468 716329278 13446 18948 213813748 18948 11765 366511742 11765 29947 915190469 44468 14196 106026298 47104 1219 100624049 14196 23517 773502283 55733 23517 922785440 14196 74458 595080959 40143 74458 649389785 55733 4385 748807884 4385 22797 390146700 44880 55733 4560409 74458 23776 278067947 4385 34082 559689262 5496 44880 140188142 72497 23776 130253235 80571 23776 743874753 37982 5496 195727208 8443 80571 354633861 35045 80571 462938404 26689 80571 33538766 8443 86370 538265679 11550 86370 862543004 73081 35045 316363794 5439 11550 783053904 11550 51045 567331575 73081 23395 119172903 87526 73081 626512230 40178 87526 11503073 73626 51045 379692973 52639 23395 167252733 46220 87526 358209452 46220 85889 711743883 66289 46220 275225407 27679 66289 708206515 870 52639 226668354 66289 54044 827120847 50407 54044 403102186 50407 10216 750797019 27679 84036 906629340 84036 59731 637154006 84036 45525 559567876 45525 30514 750885598 61986 10216 858600457 84884 45525 77314298 59731 13431 766596233 75904 13431 453272336 47887 61986 8210865 59756 84884 531258694 74229 84884 83910314 779 13431 874116431 51113 59756 686243189 49086 59756 928029048 69500 74229 948450179 83999 779 661327703 74095 83999 65193340 69500 14379 34073134 83999 43216 759841316 69500 9222 368390370 22091 43216 252380101 78526 14379 561767902 9222 83065 542788047 9222 70850 996298368 53497 9222 32572808 52650 78526 686951532 53497 40051 472054971 53497 87245 279578137 52650 38675 819854291 52650 2581 100159884 34014 87245 591465951 85001 2581 328416689 76883 85001 617518344 34014 2969 838969554 2581 16824 852481253 57589 2969 700834133 57437 16824 505580941 76883 61820 828870387 57437 63397 130158623 12692 57589 451884250 12692 85859 57758517 12692 83686 279214550 12692 9829 404936445 63397 50017 393144346 83686 45678 471432570 45678 73904 845611555 83686 49526 812340864 45678 21790 277106860 66569 45678 241550765 33245 45678 659735218 73904 47251 175952688 3289 33245 903926071 47251 39519 475687735 68495 47251 729902616 16744 39519 262997913 3289 10329 768577787 7579 16744 25655348 46638 7579 555602616 83038 7579 311617723 80886 7579 507898877 30253 46638 147083891 6142 80886 550981513 83038 72873 232571375 72873 3074 94316663 72873 74442 796681136 52292 72873 420670507 16572 74442 967137580 74442 11099 654167452 3074 72890 909909385 23263 72890 753704372 72890 73897 270889634 72890 5760 198696426 73897 44774 275107197 44774 40887 579653122 61225 44774 408078703 26333 73897 74807912 69950 26333 146095130 10896 61225 219620047 26333 58334 158910498 61225 37321 705304992 32929 69950 920504938 32929 1227 928225457 37321 84224 155604776 32929 29496 35500534 37321 46816 524012026 55670 32929 943454157 1227 5531 16519765 19235 84224 943962989 13872 55670 748965974 19235 45055 583384580 45055 43936 463684459 5531 17657 564723619 45055 74704 136498266 45055 73428 693478791 12180 43936 950796724 73428 78443 103516747 6626 78443 229791982 43559 6626 463976881 6626 38733 171684162 52123 78443 155943618 25551 52123 993715019 38733 34326 343114197 25925 52123 94064709 4755 25551 6894445 17496 52123 663209647 41132 34326 852591709 17496 24512 100987865 24512 83387 441706394 41132 55173 906691693 24512 57765 237927593 41132 56527 386485318 35959 57765 433822781 83387 51905 78219242 41383 56527 706706757 41383 72146 102309776 39576 51905 945599590 81351 35959 814564499 68360 51905 663808627 25324 39576 428307322 68360 4838 456692590 73960 25324 113498445 4838 50256 70927425 73960 85814 579115976 4838 11362 157005140 4838 30335 500335352 50256 76938 48328788 76938 391 441409771 391 11330 208130670 8266 30335 84983929 86282 8266 622048765 66833 76938 630004150 15375 11330 840867547 50056 15375 561394841 50056 62335 58230557 20089 66833 27895596 66833 28670 933735481 20720 20089 676723794 50056 13783 60913050 20720 64815 74845773 28670 84576 446680140 39089 13783 465367270 25270 13783 167034494 59138 39089 682193194 64815 46857 278922403 84927 39089 142518939 39089 44927 659503526 3638 84927 173652222 46857 31743 922124438 31743 13582 857563597 73569 44927 577265574 73569 26068 52827191 66922 26068 879369583 83981 73569 73213010 27567 83981 690423454 83981 32362 10717171 83981 74002 723239906 27567 4473 337145220 4473 44848 87894181 7694 4473 117955913 74002 45644 639031886 81458 7694 120304100 8654 44848 738030639 8654 72927 651422834 60051 45644 29003383 39756 8654 198059122 39756 49340 246961975 60051 82308 822302711 25512 60051 980437295 60051 2014 771646889 25512 35793 43574503 49340 61096 512997043 82308 36154 110964849 9709 61096 362121507 62348 9709 869480676 35793 64192 418191961 62348 66593 593068620 66593 80644 659564323 61430 80644 684968730 66593 9791 696287036 2447 61430 672489939 56289 9791 25273769 8378 2447 145232469 54219 61430 750816170 82869 56289 595608549 79955 8378 501563213 34803 56289 9859818 13862 54219 111030159 82869 13562 717218869 4167 13562 24716395 57817 79955 805745434 13562 62092 800244807 4167 53332 833920765 62092 2706 434946013 57817 83962 475828987 62092 85571 790410657 2706 64970 25579206 62121 64970 772803538 1649 83962 368293604 1649 72957 1514137 64970 56805 751115466 1161 62121 308117904 44667 62121 222670306 1649 76035 734316299 4491 56805 744816077 77653 56805 231621419 44667 17480 54457398 28424 77653 654408265 834 76035 344191706 67723 17480 112300358 69012 17480 73103676 82330 67723 820855968 72114 69012 423428139 834 40737 974527253 4630 72114 822311914 82330 83506 460656594 16977 82330 36667790 40737 43392 186919014 83506 4675 40438910 4675 61975 51743619 392 83506 680268005 43392 38325 40849198 44816 61975 167747613 37395 61975 475619915 67720 38325 637128090 38325 68510 184476360 54513 37395 195663986 40061 37395 661430996 54513 34277 304024534 40061 75918 263330216 75918 16429 317032340 86364 40061 552280177 86364 29366 345277657 64629 16429 465554573 86364 64093 512950852 64093 67659 876004251 22042 29366 653179577 64093 41920 780460609 46760 41920 169659962 59661 22042 185382857 41920 31088 549033495 59661 69766 369536167 79066 59661 80224244 79363 69766 216305954 31088 26005 371958113 62354 31088 363101574 69766 58761 203622978 921 26005 895206930 73385 79363 359613641 8908 62354 787133549 18210 73385 730576043 73385 69710 918299699 18210 4904 137540300 8908 79487 57199160 18210 23390 659873531 78032 4904 966504661 57069 79487 464957582 10746 79487 658637205 23390 8564 72040692 8564 716 929430602 10746 5479 354579327 8564 37832 838021955 66495 5479 912946627 64684 716 959619288 5479 38994 799023087 53869 38994 997641110 37832 50322 967439688 70474 53869 618387449 64684 17323 319733818 66425 70474 264696598 53869 15833 770684974 82298 66425 893547074 14715 66425 272274787 84709 15833 780824381 78552 66425 279643788 57658 78552 640830631 84709 27438 560336210 27438 56732 44941770 13214 27438 917114170 13214 18810 450875804 57658 37501 308862945 37501 78848 98252737 29442 37501 216974075 37501 74232 86315320 35709 37501 97259494 29442 45869 368831591 13040 78848 434729526 74232 56328 103587024 80938 45869 667079295 39802 80938 903836140 19271 13040 152215438 41244 80938 433462547 80938 57746 728552057 46957 39802 38350834 46957 22416 40514424 22416 80251 214319835 46957 64726 790259902 80251 15186 330712701 46957 34776 734245456 64726 85010 248974568 31137 80251 768039937 64726 25024 551965767 25024 54153 732701174 54153 55055 614806474 55055 5766 97513245 68191 54153 51536251 85691 25024 915825735 54153 12689 814796679 55055 64495 668435813 5766 45602 142560369 85691 81197 47406850 64495 63949 763360304 43850 45602 227001824 81197 64111 549933427 63949 42181 511101024 63949 59587 645268579 59587 68041 269230504 26924 68041 39459473 64246 64111 557819836 86375 42181 106744846 59587 82653 25424911 38876 86375 905061762 26924 85410 348312593 36309 64246 290661137 36309 82081 278038653 36309 47358 430731342 24665 47358 495134408 24665 39536 868144953 36309 85792 140681000 86949 47358 535899861 86949 16051 69502726 52884 86949 635955684 85792 55592 83435486 86949 68151 45697606 84835 16051 182197454 48243 55592 149104752 68151 71442 868272595 55592 26063 1389360 22812 84835 479057654 71442 19580 938366294 22812 42110 577788351 71442 87002 935058159 42110 32978 268221982 22812 36833 647575340 36833 18147 926314192 87002 42033 913201354 27150 42033 69676341 42033 32425 39582846 66297 36833 929604895 84660 27150 499399847 42033 31773 795271950 53816 31773 319424712 84660 51909 555187462 51909 34832 585162434 31773 24917 612864567 9025 51909 643857773 53816 75478 745142713 51909 30863 116092027 10928 24917 87151744 9025 59105 274784026 64818 30863 504691617 52455 59105 714315553 75238 64818 294691468 23475 59105 432512483 75238 47195 396727899 23475 16050 188615061 23475 25392 432933278 47195 7129 560577095 23475 38586 681370193 38586 9869 22365857 25392 50346 521784606 17448 25392 189920378 50248 38586 950172260 38586 52703 132808364 52703 25948 774712470 52703 32373 903306289 32373 86354 153126818 31919 86354 558804744 32373 22767 76552942 34890 25948 672114648 81746 22767 775745906 22767 35009 517797039 81746 76651 221285832 34890 37328 49316274 83507 76651 76630012 63868 81746 49407135 83507 10587 442938458 37328 81531 717858286 10587 69471 250372615 69471 32879 135467422 32879 80282 815808087 43772 10587 9521873 32879 55049 361428253 69471 184 416753190 29238 184 412160193 80282 43802 763778384 66145 43802 654630247 48483 66145 101617982 26610 48483 64982257 75661 29238 631088452 39686 75661 75132735 48046 75661 592543235 26610 6420 624855797 44508 48046 616214610 85545 75661 866100869 85545 76140 752829847 6420 45688 642972092 85545 33600 503360210 58178 45688 183194685 45688 11453 294897889 64885 11453 714013938 15087 33600 635777325 22204 11453 45284395 4387 15087 97076613 7211 4387 888329562 7674 4387 251878919 33356 22204 966209700 33356 15457 39082539 29169 7674 7340024 74844 7211 171326609 10523 7674 112011880 10523 24883 112898898 10523 18001 539024524 29169 69311 611900666 18001 17122 241405207 10523 59145 170090436 23701 59145 670507526 49395 59145 29096029 23701 8465 543263068 30912 17122 826058571 33753 8465 559370405 33753 31511 952603975 62721 8465 774875992 50325 8465 821678301 33753 87364 352016363 31511 30953 213205957 50325 14268 769677715 25273 30953 71528564 87364 16591 794880310 30953 40391 883437798 31006 25273 295260483 14268 42469 844221011 42469 13233 711912344 40391 27800 681559928 40391 68661 852006030 8009 27800 391800741 79651 8009 290588688 37040 13233 641989239 79651 22144 41123931 37040 75847 552713394 19901 75847 309188801 79651 66616 857168534 66950 66616 944540553 34749 66950 240085105 19901 53094 464642676 34749 26985 628222731 66950 54809 882083836 53094 73558 725671166 17097 53094 198277132 54809 11459 701687942 42912 17097 619882293 17097 71049 166692297 11459 49037 142926099 17097 21625 828452010 49037 33146 124865427 21625 44766 577190321 7085 71049 852117454 33146 48816 512920742 87366 44766 215572303 7773 44766 93627922 7085 11782 581561449 80445 11782 292634487 32236 87366 46810744 7773 60042 910157815 53194 11782 130569448 60042 16309 403738 53194 84680 262883489 68177 84680 365955421 36636 60042 975777569 36636 29575 442375966 29575 7620 280605536 7620 68449 387213572 32464 36636 158957843 26532 32464 486930047 29575 38321 358172861 38321 79590 907261473 38321 67966 154924970 38321 37381 108412295 38321 8689 70717964 79590 37864 151856289 59630 67966 335448566 37864 81443 656771850 28651 37864 171872409 32859 81443 856657991 28651 78932 69651053 85972 59630 953325673 32859 9704 171116595 611 85972 188012277 78932 71893 93189910 13359 85972 557120931 51718 71893 108016642 71893 20282 243613429 611 56025 516794715 13359 26455 317193675 74901 51718 223112182 26455 84334 641316438 31717 26455 473826338 31717 3250 9409152 74901 58684 173331909 74901 9979 498381424 6484 9979 17617450 31717 2182 298272248 2045 9979 644762693 9979 15590 223841180 2045 47010 13743199 67731 47010 41831722 7708 15590 97860866 40358 67731 384701451 40358 33566 342503573 33566 44369 54684608 66267 7708 23461438 66267 48125 976692851 61652 48125 846605682 3670 44369 848019221 31840 48125 409718194 31456 31840 967953251 31456 72667 503140442 71322 72667 321102387 39483 31456 605026374 39483 33386 590888436 46102 71322 178422028 55961 46102 593045761 18802 33386 623198007 48745 39483 890938472 46102 48910 532158687 81083 48745 383833683 76283 48910 494140474 84543 18802 757940599 81083 8872 904177585 49961 76283 65716447 46728 8872 804876815 47534 76283 593747773 71154 84543 152411548 30818 47534 160953092 47534 47187 164826426 56381 71154 228723843 67068 56381 237078035 56381 2116 619531345 4907 47187 652033165 47187 79694 531010320 56381 72996 308609246 58270 67068 444844677 16727 72996 980403236 58270 7329 996012225 72996 86836 661261446 72996 30238 50992951 58270 35175 947914719 13811 35175 479188217 30238 72958 264623583 19199 35175 562796887 81455 35175 244499186 81455 21171 772698461 71105 81455 465806683 71105 33869 46885961 48798 71105 755215973 21171 49930 7064400 74551 21171 345256632 87238 74551 719091288 67542 48798 359727052 87238 38207 62757040 17821 67542 629348534 17821 5106 44675808 87282 17821 463523413 18228 87282 235138570 5106 46183 16521683 69290 18228 10113353 34286 18228 441972536 22627 46183 595114437 16383 69290 880074319 45191 34286 730651766 34286 86089 219896677 24530 22627 404148210 31431 24530 894657941 81048 45191 743329526 31431 87154 690859360 24530 10219 980406189 33337 81048 772352904 71232 31431 602503848 61371 81048 401462370 33337 39376 816539661 33337 7485 488094224 61371 74023 531521269 61371 9105 314497527 39376 12290 690362328 12290 44028 621152452 42246 9105 534894837 45965 9105 11246610 35567 9105 258718787 31287 12290 62282545 30069 31287 717838592 40300 30069 660651227 8934 31287 778382499 35567 66236 428359477 65770 8934 373913148 82434 8934 71045114 40300 82658 100322249 82658 30925 722138522 30925 4468 341722448 4574 4468 463511923 4574 9708 936240594 25377 4574 305615220 85096 4574 778229853 25377 9638 262694829 13428 85096 780315428 38711 85096 744029651 20541 85096 783151977 13428 40720 48915151 55514 38711 542717708 62033 55514 794937172 84228 62033 12129173 77685 62033 812116364 68342 55514 130154324 8957 68342 449327638 68342 37758 128439985 37758 76655 208994246 13405 76655 702536634 50264 68342 388332361 83463 50264 536503993 69276 50264 222747826 67302 13405 828520911 78635 67302 667489790 83463 74900 76491054 66190 74900 25723715 33272 69276 898712266 62000 67302 240872317 33272 78033 244192223 85434 66190 875809209 66190 18874 292276267 18874 59036 551256016 62000 29165 943009106 32351 18874 337913180 17630 85434 979892426 18874 46068 831344927 35795 17630 377272729 46068 57497 538248540 11509 46068 873386579 17630 78844 669982879 57497 72054 627175970 42761 78844 421602745 35569 42761 221400180 35569 64412 141762375 84181 78844 567980092 64412 7111 692455297 64412 58593 47741131 7111 57542 133488959 58593 33062 708994274 70177 7111 193845028 7111 40713 50164029 40713 7023 910315818 33062 65106 931799057 67964 65106 338263098 12834 67964 506819038 67251 12834 460095970 62303 7023 408985269 35085 67964 217432293 35085 72119 396690125 17234 35085 948494200 62303 55762 81798952 72119 12065 529959274 17234 18528 589693510 12065 39670 825323018 84092 18528 839883071 39670 62951 692607183 19840 39670 896874350 19840 80555 22516557 80555 35144 904003709 42935 84092 338891744 62951 33432 221541980 6530 35144 102366804 35144 52793 533202777 56956 33432 113429048 56676 52793 678993764 52793 21404 599595818 6530 10626 407905445 48159 52793 742849146 56676 27421 498036025 21404 48157 1319439 51746 10626 292372910 48159 17187 932998894 27421 60401 1882324 4677 17187 870437017 51746 70208 21327805 80125 51746 21741480 4677 9143 860832824 8653 70208 725913383 9143 35276 296423729 61575 80125 176444853 20454 8653 753782027 35276 37995 588726557 50205 37995 758112113 59327 61575 11802778 71817 59327 457296918 37000 71817 151616283 50205 53803 412081537 1151 50205 791433437 53803 15199 745163327 40259 71817 24882593 53803 27497 576231914 26020 15199 9360917 1151 3223 875765053 87259 40259 683616689 3223 53253 279649429 2468 26020 122625 87259 53837 341134912 3223 80474 47635278 13046 53837 625457585 54355 2468 60427862 13411 13046 630109320 55681 13046 684940679 75597 13411 149175671 3980 75597 161187417 75597 66229 695793619 55681 60117 513346479 60117 3636 85210430 7396 66229 414122971 60117 87315 963014393 3636 57086 985680614 29355 87315 662833901 22906 57086 128611628 29355 54718 279685121 54718 72529 955732187 3642 29355 793234009 33543 72529 692929907 54718 13175 80720543 3642 33035 318050535 83926 33543 559277402 83926 46327 976751559 48760 33543 517824309 26080 33035 232129254 48760 4735 717838133 16101 26080 269042921 26080 62325 596508234 26080 37132 776032698 26080 6136 945559473 37132 84980 115827298 40918 84980 785923930 6136 78096 835419998 40918 37772 940235882 62857 78096 855017617 58423 78096 611253191 58423 71784 103368987 40730 58423 504822453 62762 40730 130634313 40730 75358 127767635 26591 40730 330714200 44817 40730 9015792 70577 75358 378974644 70577 25096 559513354 26591 56062 717382510 70577 84665 912168017 7016 56062 435350121 7016 30795 904769291 70638 25096 129766236 31329 70638 504152724 15784 70638 570994298 16566 7016 10368355 31329 30202 138452857 16566 11907 312032880 11907 4708 242870268 4708 14471 484367086 4708 73080 285406282 11907 36586 25857937 4708 52852 951423251 4708 48215 671904617 36586 25304 942960468 73080 2491 354531918 2491 46646 134680932 82603 46646 206629758 48215 19601 809339082 82149 19601 101747370 12124 82149 678704746 82149 66161 907213013 82149 8303 184855580 12124 68950 791277472 82149 76114 511562757 12124 27924 853826664 69344 76114 621543784 27790 27924 313866314 74457 69344 170088592 55308 69344 94289147 27924 22142 422359915 74457 74553 196392348 62748 27790 413154973 85965 74457 526520714 85965 11353 966320937 68268 62748 455343784 30563 74553 297932857 29566 30563 19732336 35334 85965 286835390 29566 7437 763030633 50746 7437 939170714 16286 29566 447883535 63630 35334 54090949 85913 7437 838714233 85913 78448 600037129 78448 49727 189744949 83402 78448 86857143 11284 49727 284470590 34837 83402 641675751 83402 86939 575022519 16377 49727 144292087 37975 83402 105538722 63002 16377 97955800 78055 86939 925013378 34452 86939 788797214 9758 16377 183189336 17768 37975 862450359 17768 60762 846231476 4843 9758 245339069 48193 17768 140720847 79332 9758 175498138 60762 69423 572805941 69423 59568 569119440 48193 53622 467400095 11431 48193 373300534 11431 78929 671308229 59568 74658 925305266 74658 62051 959817562 11431 18163 607150707 78929 8118 260568604 48580 18163 130424002 83343 8118 828948548 8118 74510 927347160 8118 86549 909415667 43095 48580 65158433 48604 48580 723095126 32050 83343 85635008 35302 43095 355528200 86549 80813 858210296 26398 48604 865549639 83912 26398 717867257 32050 80497 749103449 26398 6076 18737519 60811 80813 371466288 6076 57487 298784652 56609 83912 874352495 60811 10328 928309181 10328 62443 274599364 60811 62091 83513768 9042 57487 880858919 85470 9042 939184244 27485 62091 94361470 35072 85470 604887811 27485 73301 679573699 57018 9042 125334313 46031 27485 547125287 74311 35072 787013906 3357 74311 43923143 74311 80392 710182447 4133 74311 136672349 81275 80392 899940671 80392 3877 290692102 22750 4133 419358586 3877 47011 536422543 47011 77470 601822845 3877 47273 209093603 58636 77470 726268207 22750 41347 418342691 13042 47011 753344740 48421 58636 646770476 48421 8258 200588778 76510 41347 426913321 76510 15884 195157199 76510 17207 498386807 76510 30713 738742243 46290 15884 766823094 79689 46290 498600348 79689 30841 319449117 30841 68511 475323010 63247 68511 125863987 74447 63247 978185821 74447 51642 323185644 74447 49647 638412660 49647 86341 740642747 29883 74447 544477424 74447 80151 975469151 80151 78386 286341685 48962 29883 585185234 65162 48962 578251635 63123 78386 239354880 30107 65162 571147545 47490 63123 808193141 65162 70770 916209519 30107 81183 840223175 56038 30107 688546617 81183 34450 173711084 70770 49309 153561100 56038 74326 76219167 44727 81183 943457761 49309 58007 888763858 60928 34450 761824185 49309 35895 85517736 13187 74326 824164531 13187 68991 382181104 55680 35895 459307709 13187 2229 571926393 2229 18270 480230306 24178 2229 952719495 24178 6498 360278142 18270 53738 640488704 45690 6498 611546182 69103 18270 420589896 69103 57677 16129215 12998 69103 262113741 14180 57677 18703676 25706 14180 152554861 41959 57677 572659658 21009 12998 533726431 21009 77953 613808265 38520 14180 651756704 21009 78927 389959867 21009 20732 808603927 66861 78927 456318981 38520 79468 119146348 37798 79468 406782444 14602 66861 717938230 77100 66861 278867538 77100 26560 488468607 51331 37798 340369888 77100 14248 107100079 26560 71593 606492647 77887 71593 844634124 30771 71593 202760235 71593 81379 428492844 68312 81379 146784439 81379 60741 594717174 81193 81379 156448995 81193 53922 111967177 53922 80556 17160874 75394 53922 281881447 42528 53922 843264924 75394 39069 147304643 39069 27412 843380501 84014 75394 122161915 43539 75394 91388297 43539 76265 395340303 42848 39069 193949631 61410 27412 582065948 36344 76265 470851331 61410 35279 65794716 39901 35279 943324688 61410 65179 859412773 35279 5575 916349339 76462 5575 417574357 35279 7867 55009824 7867 66827 62486230 76462 5289 404308179 42665 5575 725439909 42665 2166 698080471 42665 72852 283955420 6692 72852 781896515 54723 6692 192382411 62677 54723 771786498 6016 54723 225072362 6692 28695 637523499 54397 6016 565306297 54397 63893 803895315 54397 27657 238170920 63893 30872 248615369 28695 47738 358787567 59842 47738 207717430 45202 63893 54416290 59842 17268 631064668 70507 47738 859714288 70507 31559 479974372 31559 39180 823646606 63121 31559 675481779 17268 75524 90233383 70507 4842 495510074 14463 4842 247455155 35449 4842 311205520 63121 26077 418914459 75524 66999 89996871 51302 35449 540378189 56480 66999 165347005 35449 86236 347270131 26077 72603 172955902 82847 51302 985090041 29553 72603 34058969 29553 11995 838198408 11995 40296 693506737 40296 4773 480936926 21732 4773 382906730 51112 11995 521289493 40296 56595 591508752 47449 56595 863966725 51112 16111 434022449 21732 63788 722847806 32075 47449 644999262 32075 62652 420180609 62652 28337 867424450 27969 63788 183410700 13831 28337 21653510 62652 18113 696917271 11192 27969 718337771 76847 13831 422262167 81415 27969 49477044 85923 18113 633349374 42890 18113 179402101 62075 81415 15833277 85923 57363 628416215 81415 4984 378657825 85923 41011 867713886 16587 42890 291490683 41011 36540 69764326 16587 43323 175575765 16587 43227 331638381 43227 83942 830085476 36540 46215 232519905 21076 46215 409004367 40038 21076 914634777 69328 46215 215218534 69328 9939 439498325 69328 4711 101528294 4711 34327 708239474 69328 64559 242327629 64559 85742 702194272 73867 85742 251610703 42297 34327 575007433 58532 85742 787654005 28906 64559 107289027 68160 28906 434476883 37165 42297 27248934 37165 15758 644735646 85037 58532 644081457 19426 28906 63142864 37165 65292 590039245 2411 19426 227860754 35489 2411 126929304 76513 35489 648437995 2411 69839 4299668 76513 23219 24340817 23219 29712 364267426 35489 26179 981434796 81413 76513 524085604 23533 29712 436562967 14217 29712 437351271 70779 26179 775334736 14217 20969 988118559 14217 54942 576885391 59803 20969 178843094 61845 14217 895948949 20969 50170 918389650 54942 34075 798419907 56575 61845 10747800 61845 37436 438036782 26013 56575 42656226 37436 69909 721541405 67954 37436 443361817 39525 26013 198714861 67954 63691 177097703 78832 69909 156371100 57212 39525 358834027 57212 36515 784081876 78832 35985 56808917 56844 35985 684185301 36515 7019 853511871 49362 56844 4534348 49362 50225 261493003 56844 86634 374769525 86634 36036 954844856 58611 86634 287288269 36036 2310 127700255 86634 17178 109457434 58611 21858 416838575 36036 46389 96058541 17178 32053 943450120 46389 1047 60901600 9208 17178 36651825 40076 21858 501753083 26056 1047 910983441 1047 19984 329112750 40076 26262 323621684 26056 5202 93945884 19984 32115 989117700 38660 26262 857355488 19984 58763 134038065 5202 81187 499012689 81187 67105 5989780 81187 39979 390349439 15506 58763 916642415 83029 39979 869280980 67105 21006 738837618 56197 67105 14893033 21006 68858 480198754 15506 6205 868950182 68858 57575 407617200 79008 6205 860710207 6205 31934 384226378 57575 32742 168869920 57575 9472 275887849 28703 57575 22339335 31934 26908 23385514 82389 26908 376696931 9472 30412 982338494 39259 30412 304719997 82389 85665 253454348 30412 8193 611589795 85665 66749 956699906 60197 39259 620297757 57700 85665 848161642 60197 55338 533113555 60197 85964 539827220 60460 55338 839534075 25845 60197 200996203 6177 85964 149914025 25845 13869 887145751 31049 13869 739326313 13869 86192 398638082 40842 6177 939906556 36311 31049 883069612 46864 13869 132473836 86768 31049 271143880 47751 40842 833848624 38386 47751 75579158 36311 29399 222291495 12310 38386 795910669 20096 38386 884552341 47751 14044 1745163 29399 47527 112307836 12310 85190 437523110 20096 38594 384658116 20096 2676 139507920 14044 8255 87716475 47527 13276 92524023 23401 2676 771638927 60569 23401 124765934 2676 31857 817150294 60569 28444 205725443 30851 28444 181302648 29852 23401 957661649 30851 42527 910078099 20289 42527 11515542 28444 15163 941826557 29852 53192 223749556 29852 23327 921034768 23327 64999 168872603 68105 20289 838457875 53192 10664 282193662 10185 64999 846526523 10664 52106 806313729 3614 10185 202827669 52106 76753 79827263 10664 13081 32022175 3614 36669 523493230 13081 3555 271890005 3555 67818 469435314 71139 3555 87243548 52307 3555 681631243 25401 67818 346727909 71139 34990 935720846 71139 76001 271686163 4222 52307 425971910 86886 52307 412973971 24436 34990 36318387 84923 76001 82883256 86886 46671 435214994 35443 86886 478744478 74451 24436 158205236 35443 35997 653111311 42739 74451 429124174 46671 85269 15369695 35443 10907 812002119 51496 74451 232026693 85269 71773 984199695 1906 71773 104046861 1906 14514 846517277 10907 61050 877030340 62156 14514 338393411 62156 81442 833171107 17848 61050 254537505 23289 62156 922376613 81513 61050 54281636 81513 10208 57311105 23289 37536 469436793 71837 17848 894185336 81513 66584 340456431 36313 37536 649636804 36313 61103 864684621 21093 37536 203640963 42908 61103 312934447 68308 61103 621321207 42908 11670 388453546 11670 75425 136973610 75425 30467 493388559 73684 30467 806591454 73684 33698 738715429 47041 33698 290194912 73684 24403 835121857 73684 16588 858000285 7571 73684 762961130 72637 47041 55635968 72637 15352 366773351 7571 27650 960908811 31680 27650 291968968 49964 27650 932858637 70374 27650 324753946 29799 70374 616871488 18379 27650 757564092 31680 18612 292570799 29799 9994 576506164 36553 9994 851395063 54966 9994 533163019 12410 18612 960735008 18612 42743 194128690 36553 33161 377876226 42743 78010 275953615 58958 78010 913023731 828 12410 843817664 29502 42743 874184937 77755 33161 890998665 29502 1131 445722745 7138 29502 66256119 59874 828 781476452 6018 77755 668955680 6018 34939 927289210 59874 6899 878242202 46103 7138 413199787 59874 28478 772790598 76096 6018 632206447 38812 34939 45186439 74904 38812 776525458 62619 28478 148627566 28478 77962 816383367 38812 11211 415998081 62619 42128 833264560 42128 8253 202644579 62619 84391 227782056 51243 11211 194097888 58087 8253 945237257 20070 42128 788338458 71053 20070 813548110 71053 40332 356243441 71053 85661 930502231 71053 16436 305715392 85661 81259 948469677 85661 75939 277824051 83377 75939 377074582 83377 58685 119577024 25434 58685 271413195 20414 83377 736542603 25434 27946 695088199 26605 25434 236181409 10334 25434 913120578 84994 10334 784645112 32122 84994 145849213 13079 10334 435917002 7874 32122 92080582 84994 69581 891177920 69581 86833 773710832 83795 32122 290324191 7874 86082 400311492 69581 25776 4724694 86082 51841 994599856 83004 51841 823360372 52155 51841 659876820 52155 49921 223207155 49921 47932 204122857 51841 83499 982867972 59544 83004 742184209 16348 49921 680633969 47462 49921 45529356 83499 34057 552463444 34057 38543 761227764 16348 61124 865225448 2998 47462 493051026 38543 51514 814668154 43364 61124 428730579 24063 43364 375781290 51284 43364 943694563 43364 52319 394376185 63807 51514 611560988 51284 51694 663569101 63807 53510 929488252 46621 63807 637959979 46621 53036 118982858 39610 53036 264738582 2219 53510 287661269 52973 2219 7154849 2219 57233 113359740 34766 52973 141376678 39610 27288 732962635 84631 34766 57322332 73678 27288 775437678 34766 31330 290056349 31713 31330 632245284 31713 11312 27736324 64982 11312 154532223 11312 9916 764522815 64982 76727 42775198 9916 79619 608209285 66181 76727 573593092 17154 76727 31302968 79619 9868 542666243 71303 9868 615176093 71303 11240 763354462 52000 11240 967469447 29374 9868 565113952 55271 9868 363043012 71303 85236 310411750 76686 29374 764716571 52000 71650 190048244 29838 85236 891496004 72493 76686 188791019 76686 61815 428600941 64802 71650 763534313 40104 61815 245840620 36070 29838 762274443 72493 24177 903414465 78957 61815 168117753 78957 39751 813483017 69966 78957 127659678 60631 39751 132822012 44900 78957 510776943 10719 39751 738357959 5874 39751 1480734 6187 44900 616362076 9026 10719 148043774 44900 32883 388625793 26775 32883 868909599 85634 26775 420917357 85634 6507 706553310 32883 59441 822087667 30903 26775 796417913 26775 58355 626284788 35813 85634 949125389 59441 59093 748524230 14283 30903 778269319 14283 60599 474591396 59093 64912 82243965 31705 35813 962751303 14283 15634 568540234 31705 39626 127770024 60599 19689 792004159 2210 19689 905935149 15634 33013 38655251 23545 33013 145874021 17494 39626 846126833 39815 23545 66552663 33013 23656 251012870 15754 39815 459596762 67471 23545 690154304 15754 68789 129439677 15754 46214 941983582 36037 23656 609986234 3050 68789 522013127 54579 68789 960468593 54579 17724 709399966 54579 24568 512170068 58460 3050 162183484 15864 17724 867350583 58460 22417 449990424 31486 24568 946047293 31486 13156 538735341 31486 37318 643694702 21422 37318 262986455 78325 31486 989886470 54967 78325 16445155 32624 78325 274080732 58544 21422 280906268 7131 21422 687688983 54967 70353 14353553 19752 7131 598505455 45061 19752 293945244 58544 75785 77673994 33630 70353 86329790 47255 19752 656967460 19752 25824 663281880 25922 33630 537470169 25824 81800 173163758 25824 86291 991765431 76524 81800 989489034 81800 59677 241807320 59677 31155 658527097 8695 86291 669395626 70784 8695 104987717 59677 71665 447385459 59677 83326 857758535 49102 31155 843094787 3217 8695 861599136 39640 49102 460348855 39640 983 570826057 983 6558 336765489 49102 64654 572847417 39640 9170 288641508 4890 9170 907916878 15201 6558 34677736 39504 64654 967091540 39504 39917 608372802 9170 77683 497405806 41091 15201 122601052 60857 39504 487369386 77683 85720 574251141 60857 63510 320910124 60857 4763 201864400 41091 5228 43147409 75083 85720 982954535 35056 75083 779529569 44638 4763 700597752 75083 17056 898988380 58038 5228 803420860 48722 35056 122162549 84025 58038 409343872 48722 24191 967100001 84025 49942 272421775 6087 49942 148001451 65129 48722 919415679 49081 84025 965009337 49942 28024 833015107 65745 28024 616045447 65129 86006 173461421 30633 65129 549609112 65745 18161 125682672 53758 86006 181168679 86006 12632 386548367 36261 12632 668036033 30633 35841 592095017 35841 2778 880584173 32980 36261 584485369 81646 12632 871671911 64832 36261 17222681 69136 35841 251929970 81646 34100 360076898 32980 7650 135337879 53877 64832 207891468 7650 80557 80487862 35455 7650 115608882 45275 80557 390285193 7650 15579 664268354 8823 80557 920088325 969 35455 356643629 53687 969 93302298 53687 37648 230839289 46406 969 802693884 8823 38786 379119694 53687 306 524748151 306 25704 399071857 43203 306 890529783 82996 43203 698650127 306 14974 804757109 75177 43203 482283688 5718 43203 140410832 82996 78006 72890994 75177 44013 691700471 36263 5718 807182594 3955 78006 640492417 44013 17964 52429505 79070 36263 112564869 40679 3955 265230235 60379 17964 951109800 40679 74614 294657249 23587 40679 745725003 68040 79070 105052421 71264 60379 157910560 36065 71264 367155148 1479 36065 415276841 1479 67515 552945338 74200 1479 299847754 74200 52904 938900045 66990 1479 215512028 73106 66990 455853371 86150 73106 762425212 81287 52904 442315510 73067 73106 496584367 28420 86150 347797883 16724 81287 204412023 73067 83425 628584817 28420 58921 41216937 83425 77608 438908162 77608 14723 242372485 77608 26022 14311514 14764 83425 508018495 14723 8544 65853348 26022 70219 45609533 51002 14723 504447173 21560 8544 455868732 51002 74556 117126005 10434 21560 173616118 64764 10434 650833074 51002 7986 972019958 7986 5417 970411001 5942 10434 493602438 43187 5942 979085356 7986 35991 37665756 22475 5417 733946869 5942 75882 929089526 35991 48114 790203916 44679 43187 168031583 35991 37460 950006969 44679 10619 565843356 75898 44679 327279025 63282 37460 267271035 57165 75898 945038731 44259 75898 708879243 10619 21087 111087636 39028 44259 447019112 57165 71306 562363881 77219 39028 385527155 32826 39028 475440923 71306 86232 664475454 39028 9487 703231150 29876 77219 810162523 77219 3962 735705701 73094 29876 54525030 30990 3962 44351571 66890 3962 992683161 50548 66890 494596823 66890 25251 668551973 73094 57637 553357697 50548 58595 888023709 50548 26892 763363116 57637 57393 303493019 46569 58595 128180720 42936 26892 719692584 14397 46569 112213084 57393 32719 665525783 46706 46569 682765719 14397 9722 13912000 46706 47700 306398762 14397 35738 956700440 10702 46706 688805413 37938 35738 722380926 56055 47700 914370497 81229 47700 475554141 56055 37163 473396815 37163 43115 837206226 37938 18574 551137021 18574 38612 415003278 43020 18574 682235768 56695 43115 135455733 43020 26790 223896601 76247 56695 314925785 83345 76247 981702521 43986 56695 30166439 58965 43986 249791162 26790 32124 491367964 44193 76247 641283180 17624 32124 974515160 37397 43986 309714488 44193 57411 728414570 78498 37397 518679851 69432 44193 872387583 39442 69432 411352742 69432 72399 454167311 63424 57411 274603073 78498 19787 740553711 69022 69432 95637259 80079 69022 110194692 41236 19787 236833629 10305 41236 217957412 69022 72148 832260708 62111 72148 277737714 72148 7840 628106964 3845 7840 734230264 48220 7840 407354875 7840 69702 425965454 46054 69702 880781981 48220 64939 700884296 58259 48220 438260247 46054 55736 238239582 72696 69702 597191000 84578 55736 63879343 28561 84578 886789137 72696 45433 622684387 31619 55736 19467865 49710 45433 610247555 57066 45433 254999873 31619 41455 30305161 41441 49710 992754493 41441 19823 525960988 70397 41455 79696609 29509 70397 31176794 19823 50501 102795828 41441 64104 105129662 64104 58934 592145396 55690 29509 106435744 64104 62728 27195236 83551 62728 587197354 83551 81661 49421821 51070 58934 890123488 52019 62728 903039889 62728 83373 773134606 51070 72025 93389013 58670 51070 893662948 51070 62639 420491541 80412 52019 191285573 25282 58670 224066727 72014 80412 313183089 58670 13581 512072505 62639 65700 867918628 20241 80412 466714693 4494 25282 998586996 5635 4494 997185807 20241 70382 112927002 70382 5438 648182442 38805 20241 968013661 70382 44109 355937883 34213 70382 561778443 34213 20207 249620734 39432 20207 387986750 67769 39432 727581677 44868 34213 22816774 34213 60006 506767388 44868 60634 278510958 40212 44868 606828961 44868 4557 975574143 52950 44868 973300307 55616 4557 272486283 53805 60634 264978190 4557 64293 869610092 49071 4557 388463773 49071 85332 316899313 53805 84450 136321071 83363 64293 46244901 28404 83363 186635497 85332 4349 908570428 84450 33300 718536673 4349 54437 865865578 83363 19361 119903413 55306 19361 949176653 19361 75052 995838821 33300 75862 652792378 61533 55306 603944635 55306 38624 792141592 75052 79374 310691944 78705 75862 634599806 61533 39317 56924488 61533 21307 148590072 78705 31485 830176874 78705 78192 284220062 66946 78192 186615673 7000 78192 783545894 66946 10934 976694041 31485 9118 835489105 80678 66946 498820708 11147 66946 675846178 18763 10934 414449254 24021 18763 168831357 80678 5454 106433566 55013 24021 739833064 55013 47995 327757333 5454 58991 968797574 5454 63039 178448339 58991 70059 282960077 63039 64734 17255319 65961 63039 730470282 29862 58991 612486979 70059 46423 961539685 70059 50050 15943999 65961 31346 390811174 65985 29862 286727249 40769 50050 714456934 46423 19932 247812257 394 40769 572086741 31346 78123 696777589 1913 19932 771371330 78259 40769 391385375 394 87138 114249441 87138 9521 415105601 78259 47871 283491625 6896 78259 964389655 9521 9128 341264609 6896 81403 380494433 6896 22483 871090354 81403 71958 804865783 47379 9128 616235837 3580 71958 181075230 43418 81403 792769534 3580 42949 919013761 27393 3580 783133308 27393 85471 381808780 27393 58013 345358971 42949 22800 999706242 83181 85471 195544217 3149 83181 709334278 85656 3149 552205461 83181 19733 492997747 17860 85656 955633267 10479 85656 48790713 38783 19733 122446962 40407 17860 941141498 85251 19733 797765877 17860 11819 626924619 72455 85251 403620564 85251 18966 660424386 80371 11819 14246081 5407 11819 593774859 31672 5407 815427319 48551 72455 524246162 48551 39648 713325644 27337 5407 342523726 39648 55764 464853423 44437 48551 11517525 27337 70044 561530002 27337 23989 952243010 70044 61788 766481083 44437 83816 980208811 61788 18682 720633936 58944 61788 859815071 30676 61788 5588161 58944 57830 163524721 49256 83816 414988972 57830 61091 84471993 48170 30676 55813381 81316 57830 93904176 22631 49256 399847644 81738 61091 739702830 81738 13910 124465723 55070 81738 137704106 81316 85723 664044941 85723 5474 927521737 78220 13910 688364323 39903 55070 699805684 85723 81707 367380329 59215 81707 385769108 1272 5474 932376561 1272 27630 97835430 20671 81707 159109758 33461 81707 282814523 12704 59215 348574626 12704 47099 836578512 31844 33461 518179298 47099 35227 613123335 33461 80613 32534397 47099 18544 33673445 35227 13819 545807255 35227 86101 832138061 77886 35227 573958430 46594 80613 495686187 80162 18544 796597199 77886 28142 19339948 28142 5647 430749123 46594 50977 781371992 87210 46594 4515499 87210 11755 657298367 5647 38201 293421562 38201 69860 101512393 69860 48929 775190921 45743 11755 159278579 56268 48929 170495867 48929 71153 356821005 71153 10243 859179905 56427 48929 802991048 71153 49821 573419160 49821 18348 226993444 85947 56427 32648880 10243 72740 804022818 73421 72740 216025117 64153 72740 905773231 72788 85947 502097674 74529 72788 573630738 64153 48591 909464827 78668 72788 459636444 5351 74529 94811557 36216 74529 344897416 78668 76318 664383395 50933 76318 834126893 50933 77579 743193835 3658 76318 809217985 43872 50933 788311526 3658 45951 391662053 83404 45951 135061169 43872 1823 136874757 53884 43872 633596030 9174 45951 424143250 41379 9174 458235936 44595 1823 783729288 85406 1823 525433468 41379 44629 757389211 85406 26756 714797104 44595 68447 885552447 68447 45885 656521397 68447 35749 607776499 38614 35749 61829982 33255 35749 421360927 68447 84221 10754962 38614 16750 671101913 33255 76846 8707851 51917 76846 201935114 22427 76846 703141007 32013 84221 630513934 16750 11998 623852351 33206 22427 381594056 25756 33206 362641654 44293 11998 622047192 32013 19362 93786244 35613 11998 161651957 19362 27915 932311679 41713 27915 855055573 27915 37008 891455638 19362 11103 844283168 41713 71946 941955829 15248 27915 900543078 41713 4996 28394452 71946 80715 298000261 31153 15248 581072905 31153 60716 745428751 60716 30707 47790117 29821 4996 59243774 31153 51995 118522423 34179 31153 340386878 13743 34179 41406955 34179 68982 520165357 68982 13491 976499988 68490 51995 820376643 34179 70349 356670129 13743 51376 475198925 44371 68490 885077593 59666 44371 954322338 51376 8680 183252895 49826 70349 350040202 80330 8680 885869492 59666 52968 821767404 59666 48810 75008109 44415 8680 196607730 26917 52968 562302142 30999 80330 963388247 26917 36481 744066141 30999 69772 282460429 44415 54672 563807233 54672 56538 293554456 21078 54672 620013234 36481 75529 924136019 75529 58108 997011733 58108 28971 123595571 68477 58108 983297305 58108 62257 944590426 58108 60365 421621075 62257 68319 507859107 29394 28971 499885357 67443 68477 395192414 29394 40406 93977793 32402 67443 370929295 22527 68319 547166964 32402 17930 263642763 31180 40406 608743145 40406 43218 736484258 45439 22527 325950598 43218 36526 438879905 82374 43218 391594985 43218 2750 355743308 8032 45439 741143947 31164 36526 949091787 24953 82374 771724263 82374 77559 364426904 12906 77559 13934080 8032 6392 38829819 3894 6392 823232678 77559 73808 503504855 73808 75434 768181535 4696 3894 333890189 4696 30661 324344835 72518 4696 458197409 26887 4696 583511074 75434 85326 678290463 4696 39456 17101839 39456 80923 55031048 39456 38579 39400205 26887 14947 626043506 38579 26314 18622779 67465 14947 787766787 23143 80923 455122428 26314 76506 845501430 4622 76506 793904767 8959 76506 501271098 76506 18752 968670252 23143 77368 791527333 13540 8959 758052083 8959 16532 648343219 18752 18 851834755 77368 82683 21701915 82683 87359 213183804 19656 13540 479698729 16532 55757 638404847 71378 18 768741175 71378 46523 948728995 67248 19656 542100833 67248 47048 88137268 67248 68324 534722878 82875 68324 441641248 82875 62027 149161038 47048 85441 723671613 47048 26633 408359286 62027 82955 42929462 18601 26633 528319553 62027 60720 235852538 18601 20201 616217161 18601 3279 184303479 23853 60720 554136698 73285 60720 54174475 3279 82842 184768651 46305 3279 584418536 46305 2440 259271242 21545 2440 819504446 46305 1178 259630538 21545 82453 829988096 2440 45967 376489893 51332 2440 201996295 21545 75819 740416104 82453 61203 841551683 35502 61203 992206323 85961 45967 523789824 54789 51332 378956911 75819 76739 556855723 2145 76739 235834328 35502 81509 961004182 71209 54789 613933667 25222 71209 999988810 76739 83717 70494871 62926 71209 519715379 81509 33122 933155299 87390 83717 443949683 87390 61317 608395883 83717 64260 947010720 62926 58453 890871734 11380 33122 470063994 84045 64260 570999324 69239 11380 196534241 3047 11380 406979819 12385 11380 588082543 12385 10636 364420161 84045 18964 915933473 10636 68374 947025792 18964 25057 556591437 40803 10636 440448240 73689 40803 52678772 25057 48769 278526640 48769 46579 388281431 25380 46579 995090781 73689 17805 88250859 71922 73689 976370904 25380 48599 474073272 48599 26466 257201369 33180 17805 202359162 48599 47117 276513826 5757 71922 12028034 28099 48599 192044780 66804 47117 324320514 28099 76273 548916491 5757 13686 9107586 35308 66804 957218765 83076 28099 68000970 66804 51382 115963860 40890 76273 827700626 23993 35308 791574551 35308 74965 849533506 51382 15065 179299037 74965 47473 20348383 24382 23993 699246990 83225 24382 953197943 37390 24382 865665599 37390 26416 469211152 37390 58982 598220183 19797 24382 49297301 81334 58982 674443616 37390 65787 841534104 65787 47543 825223941 12914 47543 424956836 47543 4794 365817474 84743 12914 904758792 46459 65787 21125297 12914 71365 482886530 64782 71365 782931776 78958 84743 489441089 4852 46459 430975157 71365 81143 310455932 24698 4852 112897708 64782 32909 206867484 83557 4852 425715099 28739 83557 563287264 66049 24698 167086020 32909 40113 436853795 66049 37715 166872792 70129 83557 786014112 68752 37715 966984442 70129 51789 395114990 83230 51789 150097902 11851 83230 41050422 68752 7055 86269133 2023 51789 120241145 18294 11851 825646891 2023 31810 813885044 59653 31810 62880510 7055 67265 354695190 59653 48376 129433662 39923 31810 293787022 31810 73333 27836522 69687 59653 141345993 69182 69687 444967797 60737 73333 432432277 10653 39923 323165708 10653 16707 105094677 60737 76491 558065137 10653 3371 111325987 10653 48592 529152958 10653 67987 14094908 3371 6196 514780557 76491 49500 998377148 80560 49500 701248828 67987 42916 771289373 80864 49500 976087490 11004 80864 127202172 11004 84839 648233560 11004 83796 51149674 80864 14224 48424618 74295 83796 210186295 41696 11004 16161918 57698 84839 697370283 31602 83796 313942420 70045 41696 71077673 22113 70045 892779750 29601 41696 50411577 35116 22113 765668880 18543 22113 690254072 35116 29807 106893762 29807 1945 2632898 1945 44590 231652539 51576 44590 939421613 62003 18543 103415932 30969 62003 678120155 22213 51576 179185938 51576 6879 228463573 62003 55362 56103772 42135 55362 622091258 51292 55362 587046476 40349 6879 65657918 55362 44808 630857859 555 42135 592419233 555 36074 17374569 79021 40349 715960796 22086 36074 449249450 13887 22086 59765933 36074 26876 700945112 13887 16027 265820787 70246 22086 694791532 13887 55671 808717942 70246 60501 537280092 70246 71812 921841673 71812 54286 815531721 54286 61835 668462753 60501 56599 89618211 54286 23119 587437122 23119 67744 555222864 20545 67744 969519157 5323 61835 167562360 23119 84772 401898463 20545 16574 109106348 16574 78820 2746497 20545 30869 313368290 64079 5323 466928853 59172 84772 65024576 2064 78820 734653641 64079 15631 17861011 1820 30869 753237579 38707 64079 52944596 2064 3825 941003627 1820 34606 860853701 1820 146 568071575 72294 3825 413329804 38707 51172 841190348 146 51021 75587037 31870 51021 50220322 51021 59048 557269555 13615 51021 847261192 51172 36378 174050451 27138 36378 583830366 31870 15077 147385891 13615 59044 546412392 59044 69609 680012022 11389 59044 851155981 22221 15077 426383002 39971 15077 580552123 81858 22221 878149406 78289 81858 555829619 81858 49048 538730781 52700 49048 724887722 49048 58956 345141477 21020 52700 504043900 58956 9366 680591211 44281 58956 478081575 21020 72848 223044187 23988 21020 946233037 18464 9366 232912299 18464 26495 535676977 28628 44281 497328100 86160 28628 350913637 26495 15493 736541615 42041 28628 63464155 85548 86160 932605808 15493 77147 758686581 77147 20342 868830089 86806 85548 643203455 86806 8632 963715046 83171 77147 968898946 86806 62250 203585146 20342 51938 203980619 8632 28222 361408813 59872 62250 797059409 74567 28222 200408134 62250 37541 212278131 74567 70595 277118394 78686 74567 473963685 19789 59872 347173877 50188 78686 480867381 22740 70595 9237963 19789 62838 456148973 62838 43331 428160965 19789 87407 797072317 79858 22740 99116132 87407 25557 593731318 10819 79858 917984484 29083 43331 434363310 25557 42263 652958291 16212 79858 578747107 77809 10819 269191805 16212 40203 403619008 16212 53760 206733355 58128 40203 412486558 61953 16212 120043232 77809 48829 686203266 53760 59644 985424249 63636 58128 712381944 38229 59644 94221017 63636 58097 510493926 59644 79960 832974574 79960 52626 53587475 63636 85062 754453530 60892 85062 735385055 7964 79960 571889853 55559 85062 113294596 66919 85062 810190099 19905 85062 92424556 67649 19905 247012646 3901 19905 570830684 3901 48772 398265051 67649 32556 348853420 50266 32556 104418889 67649 75396 502307215 83905 75396 128238675 5724 75396 97009752 75396 81470 969542733 83905 40513 564688657 5724 79033 343580710 203 5724 836440784 84945 40513 171754923 35495 81470 461584920 30231 40513 171681683 76147 203 998868474 30231 82352 58920589 84945 19731 638266555 81570 30231 531765808 30231 28925 545907639 16699 81570 753388039 129 82352 687340950 39162 81570 913532343 48486 39162 842839962 50361 39162 492496978 16699 58690 164620390 19924 48486 265151380 39162 715 604064600 58690 39840 655829253 17032 715 418851324 81860 39840 619658994 61886 39840 98721614 81860 7544 544968006 50474 17032 840797921 35102 61886 576624494 28441 7544 565434860 50474 86001 287436764 50474 40132 64155596 86001 18071 594675562 40132 7306 936560533 30251 18071 19556876 7306 65088 923250226 30251 25061 954758446 18071 31675 721614557 42475 25061 445480695 31675 30829 290614985 61601 25061 115734728 47279 61601 448751971 42475 32403 126324767 30829 47499 589952898 47279 32394 528771802 32403 59311 885478142 32394 12641 113196268 16036 47499 869694021 12641 42153 709145645 36509 42153 647560718 39611 12641 612468178 28057 39611 865927125 39611 37600 803158470 72733 42153 882847023 39611 23787 285556612 23787 40738 18811555 72733 66516 415314955 15528 72733 61994074 63031 66516 462146117 63031 48762 949621681 77029 66516 659851078 4425 48762 659642833 48762 81820 489766262 63031 82027 185951875 4425 68333 40624109 56560 82027 632647127 15091 82027 256839888 81820 34440 72835261 68333 2042 643664984 45126 34440 13670223 34440 66556 834176990 15091 57692 330512936 17211 57692 352561652 44499 66556 496164366 43110 66556 896970329 6346 66556 658142036 57692 24652 838434921 17211 31502 34901453 37178 6346 552154422 6346 46513 232145789 85758 46513 906882270 37178 43349 98387167 85758 51693 68399869 17945 37178 76236865 51693 28229 684453759 51693 84633 493802798 17945 52808 974905213 76033 52808 620639044 27512 84633 921855441 5386 84633 994690982 76033 45442 120138507 6327 45442 80679878 15921 76033 528166936 6327 12477 139290960 46077 12477 41467357 6200 12477 378132589 6327 37184 941262364 11043 12477 817104483 6200 34338 205291232 37184 1505 426759784 37184 38636 688281135 1505 28805 260892090 40225 11043 449911015 40225 44895 843169563 50421 44895 703367242 38636 74392 895624926 68062 40225 48242614 12882 40225 782079176 12882 54188 649435183 12882 18483 509247257 9405 12882 997839584 12882 74315 344284866 65284 74315 68932301 56128 65284 653796880 9405 71943 759763396 9405 35909 163968522 71943 25721 706151945 65284 31727 963747229 1631 56128 158908094 35909 53962 232862117 68266 1631 202326387 25721 42822 538297435 84297 31727 957308196 78336 42822 679494899 6500 53962 946779446 84297 59574 2678618 57117 6500 928638351 80654 59574 736237328 59574 584 213385532 59574 50070 124310533 86424 59574 175623572 72394 57117 273709809 72394 13634 565656015 27619 50070 890354826 67830 50070 896890179 72394 20593 439355794 67830 36956 104220336 8615 20593 202301916 36956 68892 3062540 70958 36956 373304610 21847 20593 923055319 36956 20651 746977366 69941 20651 575463060 68892 40971 554297021 69941 64963 578281602 64963 9898 614513868 34643 40971 819402957 40971 58008 635680689 34931 34643 125680714 64963 28744 962139429 14495 58008 501768808 28744 79815 826820158 79815 12401 84181152 67165 14495 520034024 84564 12401 615951587 67165 9388 37085677 79815 70135 121838211 36994 67165 95733277 67165 6886 119794086 36994 7302 191182561 49435 7302 33670551 36994 49373 304497210 49435 33974 693920105 642 49435 90648829 58298 642 171246115 642 17101 399720761 33974 75163 159316181 33974 45308 131520416 34685 642 960695691 45308 52959 330741023 52959 53531 249925773 45308 3960 820686883 18985 53531 4406091 11941 3960 774097952 52959 40263 123999507 18985 33841 527308563 3960 87317 770976940 15428 33841 863259913 11941 14789 477016372 40263 63063 842046913 33841 37558 859213348 14789 76953 26310108 14789 28820 173341292 76953 74129 114543212 28820 48573 366934012 48573 36853 415716960 74082 74129 813110933 80981 74129 841140116 43402 36853 857856702 36853 2326 646749899 80981 5582 433034930 5582 76935 139526265 62770 76935 710896935 16030 2326 226457965 16030 31323 661727618 14840 5582 541208492 31323 50763 162788901 81622 50763 244503195 50763 11982 430381822 31323 48682 175199874 81622 72430 804330640 50410 48682 266691967 59014 81622 532353375 72430 42316 139991296 50410 58469 428102850 31929 58469 224582635 60941 59014 665832357 68335 59014 770182348 25255 31929 71927776 14968 31929 122191648 60941 18408 917661539 18408 79878 107112710 79878 35995 83435088 25255 29101 121613331 79878 77225 563178660 69912 35995 16165442 17868 35995 740246386 29101 48646 837467222 17868 63157 95722190 15795 77225 515326188 31451 63157 469232412 48646 43397 89995518 15795 55901 956534071 15795 33243 69343110 14212 31451 561850878 31458 43397 467149940 82240 33243 854934895 41174 31458 412479207 31458 273 630911253 66669 82240 9735942 31458 15458 683422091 273 70891 414115562 66669 7164 13791491 66669 57757 401300939 7164 82770 934074000 17216 57757 485855069 25633 7164 509052299 66859 17216 243403881 57757 33407 141061153 33407 28944 51597268 63187 25633 504281747 43147 28944 34940798 33407 16955 945526206 20837 16955 855135675 16955 51115 834028892 27708 43147 623043721 2685 20837 743289349 27708 1129 646152160 23029 1129 141258416 2685 4745 719110870 27708 58335 816596575 27160 23029 183671528 1129 46843 485849225 4745 28212 496267944 27160 71467 592338749 27160 52730 182338758 71467 7707 66612419 54534 46843 160869838 71467 49411 369732259 16879 71467 293608783 85768 7707 733393479 54620 16879 426244834 47830 16879 953811785 79228 85768 938796367 79228 16857 119850093 47830 24975 875435315 50302 24975 715389526 45423 16857 967128240 84916 45423 338698602 52891 84916 680665478 52891 20137 863777745 5971 45423 880174195 5971 2999 785316489 84916 18982 500077837 5971 32077 909565895 81729 20137 211326249 70829 81729 710339122 35651 18982 677191252 70829 81387 562484426 32077 43305 316770157 43305 40622 126411207 81387 46649 323813885 40622 37743 103828666 58222 40622 748072182 28100 43305 459371009 37743 37285 373564617 62399 46649 996774594 37743 17481 958571617 63652 62399 147299195 37095 63652 789656182 2462 63652 104852424 26084 37095 257373514 37095 17901 491069863 63652 21639 36891503 57335 26084 403068735 26084 16656 440921506 86330 21639 545867132 3060 57335 76313373 57335 86315 908193864 2512 16656 92223064 3060 74999 105639565 30080 74999 395746328 3060 79697 424559191 4647 2512 589537942 11905 30080 518000099 81618 74999 186272526 30080 8841 232692905 69931 8841 143076769 62258 8841 83243505 10064 11905 482349755 10064 46394 533629930 46394 64305 868308529 69931 55555 540523000 82780 46394 581709208 46394 36992 474040155 55555 22477 521314437 1446 64305 697269000 1446 32983 387126578 82780 59283 123895060 36992 43907 398719277 60193 32983 208374994 60193 69925 117264031 60193 33617 733670540 69925 42717 869863364 43907 71205 440309070 71205 77795 155742633 77795 64489 128000729 71205 6778 905952411 42717 5210 673705762 77795 3998 969756941 71972 3998 719142940 6778 80048 579941986 7576 80048 260648493 36503 3998 390756481 52217 71972 648765783 45827 52217 878955060 77035 45827 79500259 40347 77035 3241374 40347 5818 109076240 13760 45827 482601193 9498 77035 77834206 13760 32152 228357008 13760 72616 514911337 67771 9498 874358661 36753 13760 327003738 39280 9498 188879367 36753 77003 187703331 38785 67771 315074967 69219 77003 440922616 69219 36257 685411725 77003 18370 200339905 18370 27367 799345524 18370 52899 413102226 67998 36257 945527312 29495 18370 675691634 32628 29495 776596473 52899 36674 918988680 36674 401 959360772 60191 401 991779249 1073 60191 475033467 22245 1073 382867735 73003 1073 69962364 52507 60191 285250535 21577 22245 871439239 1073 55803 943385127 85738 55803 815861548 73003 61733 973734099 85738 73015 128597896 74845 73015 270310319 47 55803 614047489 61733 85284 207286412 3880 74845 404560491 68734 73015 248113792 33537 3880 412691460 85284 22591 902673395 27061 33537 411192377 22591 71163 404154109 77692 22591 708628546 603 77692 718708420 71163 62077 415577794 44002 77692 989435098 25220 62077 510851279 25220 8776 551679114 603 27418 55038222 8776 52619 418607081 27418 54791 473024085 55966 52619 59729672 8776 31382 457201285 54791 27330 94022189 45240 55966 400252854 84644 54791 610134020 62527 27330 134753064 9064 84644 145116321 65252 45240 556209121 45240 2222 128482094 291 65252 230950988 291 24000 908258956 291 28070 933602739 65252 74087 86284141 75565 28070 986960201 56222 291 657726671 74087 19403 835817413 28070 53896 42601562 77544 75565 730332506 53896 69150 15427792 31585 53896 838352032 67761 69150 647063290 77544 62835 344882639 69150 79992 521519405 67761 64979 213553401 31585 1887 725395024 70884 64979 620435041 76016 64979 38823005 49066 1887 946108399 49066 59050 395195091 737 76016 335031065 2804 737 98085587 68833 2804 475410805 30342 68833 316383526 68833 54552 129827247 737 2276 41361370 2804 84498 662405828 33775 54552 646317075 31564 84498 38153321 31564 70181 908380227 2276 15682 670354328 84850 70181 548727459 59065 15682 119945582 77655 31564 697343499 70116 77655 417690307 59065 64589 556671631 16326 84850 997976701 27607 59065 628602549 77120 16326 647960715 77120 77072 236679866 12600 77072 129313743 12600 35428 598483591 27607 62662 671498595 77072 27983 651524387 13870 62662 117669845 74008 27983 813874985 13870 785 898712565 74008 80789 931329891 67381 785 655185606 18425 80789 642261176 45328 80789 426244680 80789 77979 530629984 18425 82920 706206375 18425 51739 455157937 82920 55268 956734957 55268 73029 984471401 66016 82920 822395387 25034 66016 582800970 25034 1905 532788357 1905 71292 908578596 812 66016 351779021 812 43534 290998725 1905 44204 790088725 12117 43534 974182431 45938 12117 408551056 45938 43051 370666594 12117 20828 520409114 43051 16667 964049815 45938 58930 913045460 3515 43051 285815279 43051 17841 111045555 77617 16667 660861817 31589 58930 410790722 4255 31589 132367624 29516 77617 183020843 17841 25952 446553630 29516 12627 468432501 12627 68404 637807798 4255 14576 664913670 12627 78237 556311908 12627 49903 785982886 12627 77209 760776810 14576 70372 680791429 64808 70372 238040189 2687 70372 996550727 38004 64808 168650006 70372 83479 499174846 64808 42471 598586272 83479 26410 925690958 26410 29006 706060996 38004 51127 624416465 50288 51127 496028014 51127 72098 595199680 26410 50282 203886542 32270 29006 303375091 50288 45073 38610775 50288 26856 539693301 26856 3692 248266327 30501 45073 229246909 29697 32270 519354318 7760 26856 715194681 30501 4266 890942966 65378 4266 370032496 4266 66841 976851444 27110 4266 72999484 33535 4266 256951605 66841 1165 393076115 3999 66841 495297614 53513 1165 591848131 33535 12276 953421843 33535 70867 311898955 70867 41043 837097548 60487 53513 496452901 35319 12276 777109684 13316 60487 276703089 13985 70867 656530145 15369 41043 689501024 17849 13985 58783646 31221 35319 889518700 27631 15369 207773324 15369 46026 276096579 55539 46026 364966832 27631 60624 70220897 46221 31221 509964838 60624 13473 411964950 19107 46221 262324949 39191 60624 307935649 62776 19107 280488859 82124 62776 37302721 87185 39191 382604710 67856 62776 59095244 73891 87185 158419928 20202 73891 439124316 84688 73891 660646137 20202 54937 957871362 67856 65885 143677550 73891 40498 185660739 2375 40498 903140634 58649 65885 221425176 33016 65885 622983362 65885 47411 729008504 2375 4980 209770380 47411 73383 689763506 27199 4980 546365402 4980 56505 400374131 4980 18328 746104734 27199 9084 820621316 56505 42001 60581992 40900 9084 974244583 24581 40900 293421348 82410 18328 442163939 82410 37665 18600237 24581 814 650775977 59410 24581 736222662 59410 53342 39879043 59162 814 210623977 82593 59410 949547033 9975 59162 363380749 24882 59162 763169944 24882 37255 71409465 79362 9975 691232612 84662 24882 328046148 37255 79273 574555209 84662 47758 476632259 4505 79273 814888968 84662 79861 38464788 50822 79273 912185202 47758 47488 737393934 50822 28841 683838593 19589 50822 140195031 8313 28841 390371669 19589 29607 50154232 19589 23161 623729713 8881 28841 684261940 62436 8313 175797481 86762 23161 255476431 8881 83521 425701952 52158 83521 231400370 86762 86202 824667068 83521 56543 106606002 9270 83521 183118935 10562 56543 749125292 56543 87056 54652162 15281 9270 215814366 10562 23455 517684871 10562 76308 167241091 23278 10562 411861103 23455 16317 100491591 54141 16317 483446652 49737 23278 127523173 56095 49737 392941284 54141 513 378790574 35901 16317 966522182 513 30756 523933095 83833 49737 23256271 513 16504 283261636 30756 22432 775609885 42650 83833 6712042 42650 74247 76455204 13163 22432 421269152 16504 4536 431052152 13163 83054 502196614 72260 13163 510938263 83054 35152 731020421 30672 83054 92474435 44883 4536 506145396 27663 44883 241543197 72260 26267 9091654 8478 35152 347643262 34298 30672 851770978 44883 2406 16080195 51389 34298 429791087 26267 84026 872452241 51389 22672 326984827 8468 51389 659029534 72492 84026 395563868 8468 60785 41796920 84026 2343 932994941 60785 65539 205481386 72492 27302 399636447 72492 57793 375075305 84438 57793 783371537 57793 85659 643234162 45712 85659 529716580 60877 45712 178004289 10883 57793 66809656 54391 84438 221552872 80709 85659 690807262 10883 1602 933103870 1602 28491 747945256 1602 48802 618562416 48802 62512 534731441 12454 62512 893785955 1602 12855 213094518 62512 55807 836774443 77409 62512 397223160 62512 5836 371029156 52684 12855 533500949 18446 55807 678090587 17606 77409 710173441 17606 70356 297221438 22377 5836 902695708 62535 18446 126100189 22377 44532 317812122 70617 70356 463811409 62535 28961 503853814 24564 62535 61782852 24564 28892 595249510 28892 40012 358827986 28961 23994 907352497 42978 28961 273591341 23994 47447 112484876 28892 7594 190203055 58215 47447 363916514 7594 17007 709203354 47447 24732 576904867 80394 24732 556105750 24732 42337 230231800 427 42337 778136244 77151 80394 741409998 427 14585 318833999 77151 20012 29354178 8621 77151 136365416 20012 62339 188702007 80435 20012 285464064 54343 80435 395828529 54343 71464 105662862 80435 62915 908708599 80467 62339 154299229 54229 71464 16675907 54343 47290 51747767 25501 71464 574960073 54229 49511 778214047 10361 25501 142575806 12052 54229 58268494 47290 69088 355846994 825 10361 981765964 49511 41834 610235692 78397 12052 862321207 84874 69088 318357480 60812 41834 747508552 28276 84874 411873374 84874 37713 75015762 46088 60812 1553679 84874 44707 445723436 60812 39981 945333922 87402 28276 316843058 25223 44707 957841069 39981 12285 30518569 17161 87402 356440097 48662 12285 836919027 50462 87402 170922254 12285 5802 950004611 44001 12285 494365420 51567 5802 432611993 5802 25488 812627439 50462 61841 379425257 4971 25488 885808308 6537 61841 397599136 46961 61841 536272358 61841 63796 610624272 84072 6537 45826475 1193 63796 706932976 74468 63796 875040784 71199 74468 809117117 43330 1193 383787655 84072 25038 796284321 1193 30904 22270185 30904 25385 335867853 71199 38981 263647450 1357 25385 181874853 21179 1357 801116741 30904 24965 5808402 21179 79506 868257476 1357 52008 131836086 1357 36814 99246459 53901 52008 738652465 79506 3529 669927687 52008 60101 853773175 29789 60101 740586034 36814 54500 481482052 53901 13696 13959136 23025 3529 679083597 62260 23025 729088004 39697 29789 552864923 73302 39697 488463995 13696 1667 921526692 62260 10035 148556234 82348 73302 681538485 41445 82348 183258980 35114 41445 273859895 66275 82348 408351278 6443 82348 132611071 45839 66275 15646850 45839 58309 328280135 50931 35114 354307238 45839 7364 880606571 50931 56016 940044908 18006 50931 257012043 79950 58309 132190668 79950 57430 514384716 57430 31056 249649441 60451 79950 762751748 57430 16935 215762851 77269 79950 267535735 31056 8718 110181153 81699 8718 534043618 16935 79000 258940688 16935 52545 301844094 8718 37872 358071635 67273 52545 30820420 44425 81699 439886415 74766 52545 933161595 52545 77091 28666209 44425 52255 901580585 75467 74766 705083304 78460 75467 781511537 51971 74766 704393058 74255 52255 205454769 36932 52255 693586217 62916 75467 171694089 78460 81184 719418831 74255 32940 27332500 36012 36932 224908745 77417 36932 105463405 80309 77417 959300822 13268 81184 147875602 77417 17304 605259864 59360 77417 484151260 48933 80309 976243534 63137 17304 647299297 63137 4472 506729846 4472 25955 341092283 63137 22057 678106819 4472 76136 836311512 35408 4472 872053904 25955 20523 27976756 40246 25955 713743307 51711 40246 274864954 40246 932 89518549 59930 35408 374148781 12623 40246 221644882 40246 48881 153039307 58131 48881 455577928 9555 48881 313347167 9555 34410 727955112 10953 9555 965664650 7374 58131 241973647 37899 34410 3356912 34410 68663 705820334 34410 80700 144289852 11324 37899 847674024 68663 86702 874379672 80700 44509 932608561 68663 35584 205102083 35584 17547 382089334 44509 11259 923462829 35584 38632 101275245 35584 70183 283155310 38632 74418 418725403 74418 48036 841190984 48036 62304 557148939 38632 13735 86398172 21060 62304 818645267 13735 20767 424235751 20767 21821 781939857 52601 20767 659888888 2232 21060 445824908 82557 21060 896063912 82557 47101 388545886 2232 53403 105593279 82557 69594 385449557 39155 82557 226885784 44907 39155 810590944 39155 68972 748610672 86026 44907 106543569 50860 44907 81029561 86026 72923 101689992 8363 50860 20364143 60235 50860 962215514 65369 86026 2349910 50860 9022 13125495 60235 11598 78801953 8363 51926 49023708 10787 9022 542416571 65369 79608 781064558 51926 67609 60721163 51926 39249 529582308 39249 62384 505755265 24151 67609 502680739 30 39249 422005948 67609 25957 549200293 24151 37276 977949514 37276 66698 375495939 32776 66698 128774593 32776 54781 295429899 22853 66698 934383174 43116 66698 645879648 57040 43116 472538495 43116 13965 840567340 60581 43116 837505649 13965 3913 662964915 78080 43116 640662362 77926 78080 890866457 77926 3295 385236824 74462 78080 105816264 27203 74462 707804204 21522 74462 15310979 3295 2050 10939541 2050 71965 389100075 50352 2050 433551071 7898 50352 270838634 64456 2050 845601716 71965 51573 86152072 50352 5452 316654337 64456 28956 185611626 4738 28956 253384010 28956 55317 904903147 55317 71445 893640113 75871 28956 745496698 82204 4738 894349500 71445 12252 791152408 82204 58408 358845867 66137 58408 992940122 75871 31391 902303004 31391 64473 509499539 12252 2403 66570170 66137 56986 556304669 38283 66137 402089154 47753 56986 82828446 47753 71738 421692502 47753 79732 872903476 38283 65530 969532962 38283 5509 421639232 65530 68450 131125277 68450 41368 699599062 10511 41368 870965240 13328 68450 332661181 13962 10511 2247558 28716 41368 304629214 41368 61405 560157849 28716 67537 92920986 13328 66301 299499625 67537 47768 96448954 61405 33358 144198745 66301 20830 420332269 15178 67537 152750171 15178 81544 946000456 18671 15178 628591417 81544 78722 690488907 20830 62364 239808318 62364 17153 490224170 81544 52017 585872140 17153 82765 45617365 17153 73598 1003004 62364 48183 345186608 48183 16393 16891682 15520 52017 745437921 78073 73598 792365946 73598 17554 17980085 17554 14048 873680623 17554 10608 60004986 66076 10608 289097147 18246 66076 1230276 72262 66076 226161480 71546 18246 529921606 18246 34821 786839852 34821 35022 429259704 24962 34821 695547477 17434 71546 813348038 17434 5966 677639997 35022 25796 962744032 5966 37448 301674938 84867 25796 863439333 70355 5966 402585178 70355 18227 883121924 77587 18227 877280819 77587 1501 155212945 44441 1501 801648701 44441 64018 84066529 81144 44441 553195102 52171 44441 346296327 69935 44441 486650261 44441 21881 565263295 81144 48688 955465798 21881 18893 583780917 6495 69935 389662328 18893 38677 32670173 21881 58861 959739602 6495 44631 637894499 58861 60053 335077973 1053 38677 343623281 1053 44831 169176032 44831 31089 231253108 44631 81821 507795794 70515 60053 851151262 48898 44831 634340471 71254 31089 253542200 71254 45383 678036319 45383 59491 8221169 59491 54760 49933178 43530 48898 119124263 45383 29498 991043384 45383 62701 983449120 62701 11580 752936640 7126 29498 18140467 11580 78112 847392741 83342 78112 152889756 28298 78112 860599971 11580 65215 987393505 20271 65215 551978849 20271 75632 134419362 20271 28143 741025056 1177 28298 12342751 28143 10022 59283406 41747 20271 905079842 54863 75632 612566004 41747 72407 253844789 75970 54863 881031238 41747 37459 406908725 72407 33031 563670228 58768 72407 427015192 42026 37459 786812938 49490 42026 280148092 3087 33031 816564159 68573 33031 573357725 58768 63855 811119065 55060 68573 259895028 36633 3087 948254996 3087 72004 823721846 72108 63855 292801697 72004 40945 674304035 39369 55060 458038492 40945 23614 361493439 29411 72108 870475431 5879 39369 530586658 73935 40945 45967705 23614 84619 550241328 29411 24924 242539496 5879 14393 37742603 84619 65311 802963716 24924 38423 132679364 82562 65311 171393763 36406 82562 871259602 38423 5350 517328519 38423 36434 684736210 5350 25014 128815836 36406 5526 420530616 64221 36406 139705418 23242 25014 630956756 64221 4429 255458918 82565 25014 149359208 5526 32607 971661613 12913 32607 839239964 32607 73475 382506305 12913 26204 125821115 12913 58473 193115593 17711 58473 652069152 26204 29880 356107568 58473 65343 189190814 2600 65343 923342901 37692 2600 388599003 1388 2600 85483619 43685 2600 344045763 12101 65343 443670023 27598 1388 87886235 16421 12101 989062282 16421 10105 853071911 27774 43685 936845977 63954 27774 879957705 16421 46803 126843492 10105 42886 357338653 76543 10105 821828346 42886 28340 684468439 42886 40869 237769258 13435 42886 756404700 1251 40869 600102626 35717 76543 65787245 40869 29089 806649671 76650 1251 910775279 37635 1251 89868225 35717 22368 654481333 22368 42042 88423307 42042 28161 744687103 37635 34181 904897819 42872 42042 49654266 42042 61142 187972677 7177 42042 204216746 35954 7177 121433422 71092 42872 40253286 42872 49116 614860787 49116 63688 225347537 52368 49116 646694388 35954 85552 753066006 35888 71092 406000487 11524 52368 408696452 11524 46817 367535499 24982 35888 427315568 24982 16229 275763729 11524 55282 38777139 11524 72049 354196528 8794 72049 64919209 58742 24982 52973371 58742 77051 404486576 77051 20066 10337489 75308 58742 238642170 20066 69073 946430547 69073 52460 545194387 26829 20066 460157186 60666 69073 751501694 60666 45866 667134377 26829 52900 67059083 81819 52900 75892281 26829 46511 195661381 79531 60666 371410021 72553 81819 237350256 38388 46511 27902622 15083 72553 120292103 61427 46511 276438118 79531 66600 107799133 61427 10811 674551240 38388 8817 617006580 19849 8817 515463707 19849 12751 919139421 68639 66600 165494059 68639 19225 546811264 356 19225 683355611 9858 12751 719814662 9858 26098 108244998 9858 65513 815936599 19225 42290 854947261 27923 42290 57777917 51665 26098 60589019 68797 42290 816242224 76178 51665 555365048 62128 76178 476319092 32785 68797 122999009 8674 32785 703414424 50459 68797 960559338 18203 50459 319116308 50459 28182 145711311 34810 8674 811198183 28182 63704 479797918 63704 86956 145863862 28182 4826 4037937 4826 67168 772730633 44465 34810 720120014 37485 63704 594351430 9322 4826 861094918 1045 4826 117736170 37485 78819 187151360 78819 35761 498892603 78043 37485 539897283 78043 17111 653645783 78043 7388 529893572 11747 78043 331542719 30000 35761 691206011 78043 27377 62220853 11747 65640 378786446 27377 9251 464079544 36725 9251 874917873 9251 78728 94325930 27377 77649 772351426 10247 36725 228263270 14855 77649 99271013 77649 63241 754939010 81439 77649 792571050 10247 58509 154121790 17618 14855 13687690 73267 63241 537957654 81439 46943 633046012 17618 27289 924218842 14595 46943 864757623 63844 46943 200288652 81727 63844 47040758 64097 46943 478884801 64097 22068 606211072 1760 22068 222029217 63844 8366 114404439 32017 1760 717041542 29528 8366 796291925 60827 29528 205130522 34290 8366 283361214 34290 30550 626364008 11082 34290 19536233 43541 11082 840630163 11082 12396 33822035 46959 30550 681866967 49965 12396 456321399 46959 23795 847156426 49965 4948 399040164 45846 4948 130353486 46959 72868 751768306 49965 35811 236330084 10966 4948 802675189 11713 4948 932364544 46075 10966 130384877 50130 10966 892862789 42962 50130 201780077 75832 50130 563311343 42962 28571 536064808 84137 50130 726414903 80937 28571 873823211 28571 17594 26015550 75832 66863 142953838 30277 80937 686023116 38125 30277 51729552 38125 1773 399761588 57604 66863 21275655 30277 3768 374703301 30277 44991 294495997 7339 1773 980467006 56563 44991 149595610 55904 56563 543659663 43610 55904 97589292 56563 5661 425208345 5661 16052 363428863 5661 82609 908573641 55904 39672 264937817 73513 39672 419913034 17419 39672 660277515 16052 33656 802402005 79016 33656 627345452 79016 85992 220537623 42047 73513 690771614 32160 33656 30120999 32160 10462 754825117 44788 42047 262664833 10462 38630 588950500 37565 38630 108312763 32160 72809 765811852 10462 64949 25226591 56780 64949 537660704 6738 38630 71525488 19824 72809 720905772 12398 64949 63006525 6738 27820 302407372 12398 2407 945706703 2407 43513 920088472 34176 27820 283406629 1476 2407 614001599 22919 1476 448644046 1476 25820 29148331 47252 22919 125763794 47252 86985 370149724 86985 65361 157154972 86985 34523 620114013 25820 54283 117718640 65361 72032 116181794 54283 31830 665405937 2475 72032 533198999 2475 19435 923303553 11480 19435 446337340 57574 72032 617875543 19435 34613 740287282 18692 11480 829802247 57574 11792 919842497 79843 11480 575631948 65819 34613 842271521 58731 11792 567089658 65819 30406 640504996 30406 44464 53415521 2963 58731 906626190 73174 58731 123426426 20668 2963 65410987 70825 30406 417444600 87566 20668 369761173 70825 65561 139249055 20668 8518 767307458 65561 35757 887557024 52009 65561 363439468 19020 87566 566916322 52009 60017 700838264 8518 86720 84789143 85901 52009 548976710 36874 60017 460563729 4138 86720 228639779 58306 60017 302617065 86720 22362 390146109 85901 39505 715623002 186 39505 67392202 4138 48744 759199780 84737 48744 178848454 186 52636 958284585 70459 52636 508089782 196 48744 158783353 7810 70459 268233581 7810 40041 7327565 85068 70459 720764293 4987 85068 217214329 196 23354 743995506 40041 1725 311739058 4987 7226 44273657 38819 1725 812933952 7226 36146 892915961 18388 36146 595009559 25291 7226 366657256 9310 25291 955010585 75841 38819 105174524 33163 75841 344177972 33163 39021 464169480 86835 9310 337309904 33163 63461 81177348 75841 52 406507604 63461 57977 436754174 52 73483 71682643 73483 12371 154016340 12371 11874 858417663 52 8052 850294172 12371 14370 337742460 14370 43517 904941270 12371 17242 261067346 22304 14370 991994057 76406 22304 669620585 24302 22304 834405801 35907 24302 562949235 35907 51947 369276230 31807 24302 736011041 35907 56559 97412957 58388 35907 104911567 35907 49195 766240577 33888 56559 567433160 25207 31807 265048609 58388 86343 971063261 68234 33888 949718788 68234 31928 563585613 68234 67594 946590439 67594 76895 978774934 67594 82037 745763589 53667 82037 740785776 39559 67594 367226776 4688 82037 731261021 39559 76794 56510499 78826 53667 39472933 54137 39559 462307058 76794 51560 540606935 51560 34113 173495058 78826 45519 853837251 84801 51560 386407267 54137 75623 406402796 75623 11086 838738933 45519 69313 895818813 15172 45519 499674067 87310 75623 281462918 69313 50593 228021967 86566 69313 678123395 52446 86566 178500054 52446 83786 184268097 83650 50593 581689179 73088 50593 93966707 83650 27477 220641878 83786 24618 977576570 4997 73088 595130085 23724 73088 685196950 83406 4997 361347034 6403 24618 170179757 23724 75698 766620853 36439 23724 542964388 25530 83406 645625017 25054 83406 216765275 25054 77161 846675998 75698 65937 321412075 21573 77161 9305787 25530 67344 965219302 67344 49322 434453900 67344 74923 192540251 21573 11913 398792349 31309 11913 901749061 41796 49322 706563342 11913 27319 975459785 11913 4383 236094806 31861 4383 973029041 31309 21211 916670811 41796 20583 974043278 4383 80712 192937084 4383 56312 288459162 31861 23171 790729923 17745 80712 769821832 22504 80712 820584108 56312 13700 96063374 47097 23171 499259843 22504 79832 762650135 47097 9947 163753144 9947 8592 744490975 43003 47097 956377907 9947 32586 790743210 44616 9947 570623001 44616 26360 47704722 55946 26360 132282030 43003 68773 902105991 44616 30606 917589253 55946 83700 217348544 37973 68773 505469089 68773 70262 213387585 85394 68773 427244210 83700 45496 433607555 40320 85394 303087281 85394 67701 677072593 67701 30588 565689585 30588 76790 337156910 45496 79658 846547027 67701 25546 419572905 87347 30588 744188721 79658 83655 609496541 76790 11804 194058326 83655 69857 54206214 10622 25546 407200384 10622 48317 672483104 42694 10622 963757832 64387 11804 943755369 81979 64387 47837996 10622 51793 170022444 64387 1836 278653313 81979 3460 670282050 51793 64308 973691304 3460 4176 218926740 64308 59597 987855428 69547 3460 89924710 69547 14059 958293620 59597 9660 166063950 82110 14059 916056481 74547 9660 969032224 74547 24424 196857619 24424 74271 940959038 24327 74547 232418717 24327 71862 404133842 24327 65738 114593682 32750 24327 336214688 74271 50403 126284022 63871 32750 90106242 65738 47547 866452046 50403 44412 772730006 32750 84620 800048975 60386 50403 143900674 47547 78360 119625016 33781 78360 468243591 27222 84620 382751135 60386 53719 211454713 53719 51808 931307492 26526 51808 592740554 7643 33781 889644507 84708 53719 149015621 24865 51808 276063381 26526 48789 102517883 7643 23826 491727045 28375 7643 207355427 47352 23826 206689805 72810 48789 917519264 23826 5146 547772848 23662 47352 322630425 6535 47352 371384560 74086 72810 555595711 69737 5146 80666180 69737 83831 186260798 35971 23662 771980523 21658 74086 28216231 36819 83831 480908446 51741 83831 223412269 21658 65520 514978508 21658 23317 864351927 65178 21658 76103324 54409 65520 69917343 54409 32670 904309136 60265 32670 142048259 54409 86357 48856545 58451 54409 971996197 54409 47133 108069049 32670 87520 879409498 57338 58451 147158681 86357 21109 53225250 21109 67937 549704346 57338 9796 138313284 6241 57338 963706030 67937 9110 492617318 9110 29266 392688402 69466 29266 337906441 6241 25259 281192949 12645 6241 604101203 69466 18305 247776741 30948 18305 490100419 49958 30948 915860844 37774 18305 421907089 75669 12645 694721224 75669 82045 65181470 12771 75669 72019583 12771 137 318568158 44327 137 904880899 56985 82045 504853071 12771 13590 523639692 13590 21606 199787818 13590 62937 206955984 80829 56985 237636168 77057 62937 798034392 77057 59035 673651017 668 59035 292919532 41634 668 47477117 56418 41634 183397102 1956 77057 85226618 59035 79882 623217143 79882 66311 425030929 41634 23678 121331157 66311 61205 169477004 36872 79882 905513226 36872 26240 599831684 44135 26240 671800463 589 44135 197997361 53716 589 42346461 23740 26240 219421729 41042 44135 129887250 21264 589 738708334 59080 23740 761856881 80772 23740 484103507 59080 46471 108086006 59080 82639 675888657 82639 23245 424770911 81836 23245 131572574 6163 23245 549551372 35331 46471 277346822 82639 67903 975379651 50122 35331 736733866 50122 83003 529314358 6163 72211 230969260 57783 50122 75397456 8928 83003 264558020 59088 50122 195980085 75644 57783 333124185 62645 59088 494484503 75644 77749 903090948 62645 23049 91590516 58081 62645 38906357 62645 85796 384931891 58081 17748 914979843 45053 17748 471528507 6633 58081 242064212 69266 85796 922021520 83469 85796 946604621 12501 45053 766045654 8076 83469 728029395 45520 6633 480481219 30162 69266 899244163 1958 30162 700886467 1958 3828 634298269 1958 87061 902112389 30162 42501 650457829 1958 54118 821401521 34529 42501 510064331 24075 34529 859843115 24075 23137 993333025 52335 54118 322403538 24075 39117 630796129 42529 24075 66711664 24075 37617 400793636 52335 37858 460007330 42529 48584 674200427 61892 42529 973926795 2971 48584 616949852 35638 48584 658329289 2971 8505 722700583 61892 23297 346186387 35638 17271 406660933 27476 8505 915038946 35789 23297 78954021 23297 64210 46802137 21125 23297 958770032 15522 64210 160200632 35789 72217 466147082 24379 21125 19483261 21125 8607 59669613 68703 21125 700796449 8607 9907 272495490 68703 19734 12347331 4714 19734 54569207 80200 8607 845726162 55519 19734 936150996 34027 9907 855460900 84520 55519 64533157 84520 4692 964569891 39805 34027 397898258 55519 70957 215774222 19847 39805 233094052 4692 70683 798750801 19354 39805 602887148 21095 70957 271214551 21095 75753 2757353 21095 85978 101459500 54413 21095 351766944 21095 25071 869730882 37537 21095 489516148 26176 54413 36122290 25071 24699 612402293 10367 24699 620995423 26176 12498 367115736 55269 12498 820422626 6449 55269 301970042 42880 24699 974198634 42880 50209 117204401 6449 84683 86821577 24491 50209 148732547 6449 18062 87681008 50209 17708 35079827 26867 17708 131775440 52727 24491 155463687 66066 26867 645699269 26867 73085 274512416 26867 62567 923163329 26867 54094 278437448 54094 75085 268882858 75085 5794 834756766 5794 6545 263083527 62567 53441 830535030 54094 6234 524307251 53441 78805 567780646 37679 78805 520347328 41478 78805 674197654 53441 74858 573035791 6234 7536 797168843 41478 49655 948640599 50663 74858 263866602 7536 9001 302645064 14556 50663 981194126 49655 78415 130326426 49655 39286 622483495 75622 50663 757701106 21309 9001 341031116 35266 39286 446483419 21309 54538 963099493 17354 75622 119305577 33431 35266 286952197 86126 33431 99909682 37491 17354 100197591 86126 43879 375460030 13664 37491 82789402 70399 86126 555031662 37393 13664 623473197 82841 37491 737551371 70399 83135 936001468 70399 25572 716815246 25183 83135 267087080 85292 25183 720757924 82841 51745 52850035 18323 83135 632200691 22257 51745 990548362 18323 11379 251862367 11379 42937 96191873 18323 59545 91166760 61884 22257 729750219 59545 10516 798788595 59545 6660 495760118 65425 10516 11711975 59545 54713 64013333 65425 76156 576416987 12756 65425 469657491 63430 65425 263532464 81424 65425 472781285 63430 28990 197379116 28990 38284 4048081 87376 12756 394097197 19457 28990 286118774 17546 19457 977129701 44542 19457 850247961 19457 44874 431216458 14719 17546 92472301 81150 44874 97570502 81150 27599 288858010 37914 14719 707465733 81150 29242 711062170 81150 17299 57918843 17299 14427 282147653 4872 17299 769980581 17299 40587 10774394 43519 17299 133076606 17299 74524 649455852 6270 40587 714451616 80669 6270 25649717 43519 64675 170401622 64675 37821 317426828 74524 77157 13444908 8829 6270 536655832 84394 77157 998131546 33613 77157 220297884 37821 69310 30901534 8829 56270 694512698 8829 86061 964596064 23684 56270 115304382 23684 8683 584105637 23684 4695 554452691 9351 8683 140901249 9351 5970 949388745 78503 4695 844515868 4316 4695 104483232 63942 4316 408485188 46875 4316 321568270 63942 63816 684325537 67871 63942 532945504 4316 53583 683737943 71374 63816 945603411 71374 75270 537119791 34219 75270 508492551 12602 34219 321809160 6852 71374 88808850 8773 6852 749875708 62979 34219 328129739 62979 58707 404719133 39365 12602 303678871 62979 79985 105073295 87129 58707 116668841 48172 79985 682588510 20729 39365 788004928 79985 57553 148977562 19021 57553 606920179 26714 19021 926710169 85319 48172 252387680 15153 20729 45156050 15153 81606 670578515 83281 26714 384677163 74698 26714 125396355 674 15153 107681605 15153 73990 730362527 8097 674 583560927 16342 74698 614152088 3229 74698 294719849 8097 31894 907225404 32630 73990 21574389 31894 75873 49255106 32630 38794 868697113 21733 31894 855783803 80849 38794 61215225 39253 75873 964269943 4216 21733 721568062 46973 4216 178369182 4216 20350 99268523 34946 39253 93314446 20350 7538 462324329 7538 49297 424383564 46973 42409 710234719 34946 37992 292068528 34946 51549 474389280 7538 37053 834779276 37992 80035 599556963 47672 42409 371548317 37992 4451 245242365 37053 65104 968694058 65104 87461 40536302 80035 39318 117861562 68414 4451 420328810 87461 41629 720865938 60292 65104 305028979 39318 44056 579063809 68414 72181 342890056 72181 73656 518271263 37952 41629 894499374 44056 22703 763112042 73656 80123 862150071 73656 13331 569885021 68835 73656 186958399 41534 68835 782477460 7873 80123 21281807 68835 84889 591174702 7100 7873 389168220 84889 68298 823922471 7100 9822 5267007 44027 7100 181610711 16546 84889 64001493 68298 76630 930165642 85541 76630 469154593 73900 16546 165049024 24352 73900 111293046 85541 52385 437575321 48537 76630 231085084 23069 52385 287666501 69195 48537 948893679 69195 2751 702760595 83352 52385 526348178 62851 23069 884509943 23069 11521 2971562 37955 2751 577529776 62851 68640 958253522 7713 83352 23567253 50246 7713 224847707 79330 37955 134179264 37955 22297 107202499 45751 68640 910172615 781 22297 79905702 45751 50250 896971360 47770 79330 207724628 62360 22297 581550617 45751 85035 959814520 47770 51215 831826491 51215 55275 430762859 26531 85035 106711796 70914 51215 982317897 51215 40146 999522037 40146 31697 148414758 68267 70914 667859135 70206 68267 534371233 70206 31414 919781112 38661 31697 806299384 31414 27906 565101975 22062 68267 882734363 52896 31414 902228570 24088 22062 351743895 56413 52896 952109996 56413 1459 473123098 56413 78768 650237462 56413 29856 57821972 56413 6301 42653077 27997 1459 293707179 29856 20409 833227639 63625 20409 770297102 38616 20409 667900750 38616 47069 8157872 26424 27997 798758416 4853 47069 122668290 26424 61947 405695040 21377 4853 530966425 26424 24896 948377993 61947 17788 496735496 76995 21377 46785084 17788 55925 389457178 7948 24896 726260901 15300 7948 159004503 55925 53179 487419018 15300 34398 663605441 53179 35078 747349966 48853 53179 379282480 65479 35078 591087228 49131 53179 855448928 66704 34398 906930305 32640 35078 311255084 48853 15731 983519870 28406 49131 325581655 66704 39982 577448177 24241 39982 537418554 15731 80144 792175745 81892 80144 26288505 28406 71530 374154880 39982 109 139866973 24241 3410 490521037 81892 10903 887253254 59296 109 942407656 13486 10903 505638069 10316 10903 359008785 3410 53181 480889577 10903 17954 191720565 17954 47821 431080786 17072 13486 486882518 2663 17072 812170998 23732 53181 431495941 62695 17072 393596654 23732 52851 128981633 55584 52851 447141031 52851 76416 457694515 23732 57126 69743111 33047 55584 95513117 83937 55584 38602905 650 76416 76048449 33047 41315 128964706 57126 20711 905327970 20551 33047 553512674 82077 83937 254515292 78634 20551 124805320 74634 78634 446288599 47474 74634 658244853 82077 13241 139082220 82077 34059 953972575 74634 31352 324243015 13241 77820 623716714 75208 13241 840637960 6982 34059 730153080 76540 34059 502972539 6982 60991 531620899 60991 43032 165513309 43032 43135 719110920 70277 6982 122956237 26866 60991 20406164 43032 31995 962249752 27157 43135 971385687 43135 63578 639736849 11636 31995 138839242 63578 81314 533988397 9563 63578 751915620 68973 27157 346441773 63578 74542 640168940 68973 46774 921608508 69145 46774 680779859 68973 62800 844110704 62800 22083 561151083 69145 48770 578019061 69145 29369 932981641 18125 22083 257918297 48770 4512 783479525 65017 4512 656148336 31397 29369 333739101 4512 66378 237012102 65017 37898 927220603 37264 66378 270422858 44796 37898 481748259 37264 72474 759801256 66858 72474 508977063 44796 63994 197271919 35354 63994 811023510 46600 44796 254674029 72474 67436 903522985 14995 67436 357469297 57301 35354 238701087 35354 25649 494925130 18034 25649 540588342 31252 18034 629562173 74221 18034 299475000 31252 6580 51938484 15656 18034 490091123 18034 29871 610864525 50631 29871 939225972 9527 74221 946272930 83183 9527 904591895 9527 19936 490476307 67374 19936 889960171 71529 67374 792822699 13014 19936 282876125 13014 4305 482504132 4305 34703 618195938 71529 24168 543757823 21448 4305 981019076 27811 13014 885628072 1763 24168 892410621 588 27811 359706029 36371 27811 112444248 21448 30024 59373826 1763 82114 193752685 588 2387 204905954 588 78341 854224304 36731 78341 371509036 40687 36731 145565296 52695 2387 242700331 78341 79212 19656430 19760 79212 950018631 79212 7645 555150073 65990 79212 649152997 14654 52695 372129151 18078 14654 669179575 14654 62453 177380326 36682 18078 352074215 65990 376 704488856 25193 18078 194011142 62453 21159 122127497 21159 61153 701618821 61153 44626 946815705 44626 21100 425568976 21159 83637 89975941 69820 44626 520822420 28842 61153 245990119 83637 11214 600001086 29229 83637 669650206 28842 74142 42342041 74142 74993 488967853 42412 74142 158835478 42412 79411 445439918 29229 59465 808689100 79411 42625 627390432 71742 74993 900686664 50786 42625 106650036 25769 50786 430902429 42625 2473 527949691 64247 2473 145846741 86054 25769 377257060 50786 40131 580074350 64247 62914 842542912 28868 40131 129420070 28868 77436 134262220 28868 5028 406488824 9528 40131 588316424 25008 5028 142094600 77436 67527 781266692 9528 81022 36201465 81022 60767 511032990 67527 83667 10691403 26870 25008 96742664 60767 23076 671148766 81022 66566 150581585 56568 66566 95134336 12213 23076 41213717 24867 66566 856118522 23076 26672 560316822 56568 53629 100982446 53629 45806 9817051 6961 53629 170325463 45806 28271 777828269 55842 28271 336922515 34138 6961 820752810 55842 43520 820268436 44613 34138 15044809 9286 34138 949468824 55842 86359 125070020 67324 86359 588996176 43520 72821 995162146 74405 44613 508522948 1751 86359 916888247 74405 25249 625165191 26650 67324 202696412 51064 74405 24300460 1751 40497 86135256 948 26650 515679636 25249 87534 64595033 40497 63596 128091186 51064 55623 78242481 58848 87534 69649992 928 55623 631835810 87534 70209 910107459 58848 85011 344769106 40277 58848 885073782 70209 41756 740783197 12181 85011 81339814 71261 85011 610754551 85011 8405 987392862 12181 72769 285168991 8405 41371 730997124 8405 35736 763868292 8405 66656 940300469 72769 3900 804311611 39412 3900 713811166 53825 3900 16751277 39412 7669 533390429 66656 71171 655096322 3900 83647 110525615 79401 7669 647634223 79401 57797 44829379 7669 55219 94228828 71171 59955 898605213 60456 83647 832674196 60456 43773 223467040 86059 57797 455240446 800 86059 194180132 43773 10881 906173624 5437 43773 900088411 10881 69307 55388607 65406 5437 298072026 8497 10881 102393434 10881 873 425759669 24663 8497 127476692 32735 873 462387883 68967 32735 384401030 61437 24663 868561034 41136 32735 485902804 68967 25875 36129585 68967 67935 210713373 26558 67935 141452887 67935 14469 66577139 26558 50506 737578906 67935 49757 470113619 14469 75049 535752347 75049 74587 956599594 74587 537 450158458 50506 15175 665286826 38250 49757 668999134 509 537 264719759 38250 18694 272907132 51018 15175 491120628 27770 51018 127750646 76292 509 613667114 509 63119 148116782 18694 15636 423476855 38327 51018 342850655 38327 84871 625202685 76292 72799 315321105 38327 65269 423129579 28468 72799 325851229 28468 35847 684897823 30485 84871 291238551 72799 18510 504444162 28468 7167 847980865 28468 60960 91624702 18496 35847 270801060 70422 18496 967388863 60960 18225 412285111 70422 16365 414948285 70422 9574 257952813 18496 73325 702487909 18225 51392 180995482 80494 73325 533749379 55804 80494 128039598 37483 51392 199906387 18438 73325 189124480 18438 52912 82416863 40014 52912 940021557 55804 66900 440600715 62799 40014 61057646 83215 40014 613923120 62799 18870 820003445 10084 62799 582926759 56086 83215 14884310 83215 42398 497723147 83215 80296 688816533 76229 80296 726156939 10084 52702 85450699 28614 42398 218644951 37145 76229 69301625 68645 52702 372413823 84854 52702 155871897 32061 52702 738789135 7224 28614 746724409 32061 38364 588928577 32061 40640 416647966 51523 32061 992157108 51523 21025 489196379 7224 31603 26489016 21025 66778 425475262 37127 31603 481950509 54372 51523 429455917 54372 85175 836620159 12389 37127 320530116 66778 62650 580913261 60840 54372 178849148 55216 54372 648257845 61494 85175 260674119 34289 60840 283130848 83543 62650 418953179 14678 55216 520213282 83543 71501 927427470 21646 83543 777285254 66844 34289 792486957 14678 80404 625737236 14678 58909 180502781 33471 66844 37286714 58909 80184 168311544 58909 4405 124865313 66515 4405 634204682 31874 4405 878673399 33471 26436 511622007 5917 80184 291224 30197 31874 766494573 51595 66515 484727352 68007 31874 7997846 73317 68007 726081596 51595 10527 74860074 59943 10527 57081865 12957 68007 12173820 12957 70346 790341949 12957 29043 643023195 40596 70346 655151647 53126 40596 406568234 83009 12957 152692748 28178 83009 190828233 53126 74415 706343095 60749 40596 410813741 60749 16287 179779064 61700 28178 695089089 6828 61700 215272416 6828 9159 374479749 87319 6828 196061299 39942 9159 149753563 12531 9159 169203202 6828 8304 640994963 20686 12531 354603982 39942 28127 639690162 12531 25778 947869246 26079 28127 494805288 20686 25793 939547662 63966 26079 984444489 28127 13805 93116459 63586 13805 57557776 85017 25793 425082894 25793 31814 789918287 31814 5979 160766498 30307 85017 434225671 43508 5979 318770557 30307 84591 462487309 65097 31814 745906615 5979 5771 300035259 84591 64806 92533129 64806 20632 815298925 41550 20632 691016516 37846 20632 993480717 20632 18687 848254083 58844 20632 981487635 20632 71491 78216137 10913 58844 66782414 71491 54278 349241324 31394 54278 143654340 71491 43739 726131435 41342 71491 719351966 25288 41342 866891943 41048 43739 385392100 43739 5617 137837896 58052 41342 418341854 52175 5617 330185478 41048 45848 123289749 41048 57713 396261343 28763 45848 504282522 58052 38161 652244723 45848 75896 38402318 73323 38161 82364617 9962 57713 233759890 84996 38161 814401781 84996 20491 794130110 75896 47548 512843288 84996 55043 437951558 55043 16714 547837701 63546 84996 845050138 63546 61848 361287365 63546 62124 621079321 19748 62124 202065472 16714 20938 712674837 20938 28701 418688585 62124 11161 547874939 28701 20443 260276566 28701 48546 653910517 48190 20938 543978338 25680 28701 626763472 25680 12030 970117334 3102 20443 751429685 68164 48546 786892008 43904 25680 715212203 3102 84876 12724901 53913 84876 725438006 3102 9307 528687033 68164 12407 918001458 84876 73016 648435445 57911 12407 34112018 1012 57911 552666353 73016 66360 990573687 53797 12407 20780564 57911 54442 8100451 54442 1993 237187310 14474 54442 775655369 13122 66360 908273853 13122 16205 542781616 9455 16205 568982648 9455 25051 882411921 13122 79227 670772509 25051 84574 660752513 25051 21414 511916303 9455 53240 635244746 20675 21414 61946616 20675 19668 79992128 84574 52669 103860071 84581 52669 132588587 64091 53240 420082719 6001 84581 394432234 19668 72904 628069308 84581 57628 717091022 84581 33776 549689007 71858 64091 84025374 6001 66288 370382806 42833 66288 552895553 71858 33309 131836271 71858 37060 945647557 42833 43499 644918387 16626 66288 656620670 24025 33309 955281766 54626 43499 879027020 37060 3732 512211313 3732 54022 888815169 3732 32683 4820994 86867 54626 442080410 39481 86867 305851356 19251 86867 874266163 45237 54022 271560420 36653 32683 826728367 31101 19251 482277880 36653 43207 535614891 31101 85376 298304685 45237 61362 110383073 85376 18791 767187450 61362 58818 355120774 18791 26984 208649240 58818 68398 486643753 18791 65608 98279751 68801 58818 505670934 76173 68801 363739025 68398 30883 293540096 23889 30883 959439125 23889 52224 377647093 77332 30883 683646844 52224 74668 577975471 30883 20598 289032079 77332 49763 485071573 68111 49763 299885509 3753 74668 383076185 20598 54470 67491087 49481 54470 642058525 68111 3736 824861101 3753 8337 997000878 51483 8337 356677551 3736 46430 583790646 3736 8494 155455856 71265 8337 242523306 66979 8494 750169699 71265 69524 50927226 75608 69524 529578557 33761 75608 304773966 61515 33761 595009407 75608 27128 405947398 75608 23612 237816533 4037 27128 814484224 9503 61515 379736890 61515 8611 433964295 85838 4037 437761377 26081 23612 685287893 4037 49588 638669685 32450 49588 367371853 53452 8611 851441979 32450 26242 761536871 26242 62313 935098255 26242 19023 740460920 24359 19023 146399493 47192 62313 135803797 26242 20707 835080423 6762 19023 488820165 71868 6762 183291127 55642 47192 83237274 55642 31448 612363487 54092 6762 472658707 54544 6762 653199442 31448 59744 697080141 54544 68568 132057838 47805 68568 791027367 54092 84590 379379851 84590 83284 437627844 84590 22562 70061034 68568 64524 631671267 72313 84590 75839999 22562 60207 810385775 43005 22562 161742608 60207 22237 688850076 72313 57077 307543028 57077 23632 613094449 3581 57077 994321618 83458 57077 822547728 3581 53384 96216106 55698 57077 644422886 23632 33210 141628913 42997 53384 64290110 82523 33210 693047190 33210 76756 688003219 84511 55698 385039417 84511 40248 832085099 42107 76756 792182249 79263 42107 76832537 34781 84511 794193163 84511 21706 3991290 2597 21706 242802663 7345 21706 874159055 21706 50792 555355245 50792 48465 737161690 21706 79556 773883702 62886 50792 584877993 78772 79556 522067529 62886 48724 289037729 22512 48724 3602407 62886 58141 830739292 22901 48724 1748134 22901 47950 702037588 47950 28314 10327966 47950 61624 600371589 22901 62507 397069088 28314 6283 758773669 27304 47950 73964968 72800 61624 729512380 62507 77210 887188557 6283 13105 133407912 27304 65695 553291345 65695 87541 429101224 40580 13105 219970358 40580 12717 995506292 34201 87541 547696250 12717 14541 317247286 87541 49713 194102676 12717 87494 195891116 79555 49713 503187699 41398 14541 861468120 75024 87494 105658284 84969 41398 392644886 78516 87494 958207213 78516 1158 808943462 75024 7081 293864035 84969 41839 211500729 78516 43646 513153628 59880 1158 627546953 84977 1158 358740905 59880 6641 661729448 16219 41839 154331529 6641 50785 308397888 84977 17845 703294308 84380 6641 405381196 60947 6641 5584408 61586 84380 959255142 17845 47032 739607454 17468 60947 290865941 84380 58862 179089993 82746 60947 100759487 82746 48212 894677126 82746 61416 172625756 51633 61416 952862168 36683 51633 845987439 42972 82746 275742303 48212 30165 70556578 9059 51633 44242671 30165 76585 631024386 57244 30165 588276167 77349 42972 806535334 10400 77349 155771247 50279 57244 557619615 9449 50279 675239553 9449 11884 298226068 77349 73415 653327658 8575 50279 179799922 50279 21543 711245769 8575 5592 660868238 62918 8575 5114736 62918 17943 680743710 21543 9649 572121613 33403 9649 415963570 33403 6916 835287451 21897 17943 216417612 83603 33403 83393537 73434 6916 722456892 4161 21897 493776122 41406 4161 987059832 4161 28313 833594763 83443 73434 875861570 87286 4161 389304154 87286 79087 739959905 61318 41406 113119870 5951 61318 469690560 87286 70443 612716519 50152 70443 104124343 50152 49173 754250906 70443 65256 653718765 49173 81656 419592217 6885 70443 570651024 65256 66232 745605673 57054 49173 447183235 84689 66232 278217124 63140 66232 113430170 63140 69297 277078017 65994 57054 303767007 65994 19979 749985932 19979 18144 619448443 69297 41143 149587754 18144 23579 686373105 18785 19979 92089622 18785 12500 799658754 12500 68345 15618060 77554 68345 140911584 47012 18785 176030246 12500 71820 643228729 53089 47012 857186873 71820 42849 13534064 47012 19970 82204082 41708 47012 952248582 53089 70012 968772322 4202 70012 25664269 19970 6808 4775201 4202 60436 286896755 6808 20283 586768063 6808 62243 769183576 4202 43437 616283658 6808 24925 377714561 62509 24925 727252549 5789 62509 772144693 11690 62509 82705101 16336 5789 677435063 24925 13913 210818087 72302 13913 780328670 31284 72302 522966058 31284 20905 652304265 16336 34061 546141892 73223 20905 915529334 84736 34061 28113944 31284 55075 557796396 20905 6491 28212300 55075 793 293739690 47629 55075 748338652 46341 6491 981430373 10912 793 42596744 793 8811 83906696 54537 46341 21464840 39389 47629 770226518 6135 54537 157343584 10912 2460 230337793 56048 8811 988165140 56048 47093 877080721 2460 32897 265643291 5116 6135 937740474 32897 17518 700068845 17518 14992 908639240 5116 48864 675033192 32897 25516 77809801 48864 14191 726349530 17518 68523 603995745 78240 48864 665331590 10914 14191 599280817 25516 14161 301760548 14161 45793 476628404 47580 78240 772578873 14161 46342 844446472 47580 71395 442124604 26930 45793 83746 71395 45153 71686299 47580 11731 1525128 46342 1189 138393789 1189 28109 205068987 45153 19288 965059647 1189 46161 794347875 1189 82346 194635311 46161 2109 17904500 19288 39411 938762410 44180 82346 104312380 18245 2109 986692651 9494 2109 404659789 21451 18245 287906980 76818 21451 77564588 76818 54810 675666153 54810 9009 290315827 9494 37439 573021601 60559 54810 371623945 14862 37439 54521672 37439 83144 82391420 83144 12649 859571718 37439 86964 268539545 60559 87476 127599265 86964 26758 619206629 87476 85811 903629360 24599 87476 11917332 24599 38809 156976141 19769 24599 207142586 5986 85811 370716080 24599 87149 27431053 24599 51676 67388205 19769 3715 646251035 86171 3715 462104183 57804 5986 204341545 65249 51676 594567911 81710 3715 241239872 40871 3715 15988609 81710 58675 65895708 57804 79747 796223459 11516 65249 62465897 17839 58675 261137694 58675 39444 295207532 17839 52605 48509398 15287 11516 715513304 77811 52605 787057290 15287 76509 170640410 68784 52605 913207585 15287 79613 347371650 63359 79613 834766424 12140 79613 744453971 79613 34709 690962507 63359 22455 441023014 19715 34709 495473258 12140 57347 850538987 22455 1304 44537408 22455 65153 844065887 2400 1304 544937161 45063 19715 576305286 2400 4834 494139885 45982 4834 717704734 48400 65153 887279296 48400 64956 988159019 71544 48400 705236588 55283 48400 28315000 57304 71544 739760212 57304 15788 526886397 4669 71544 610979163 4669 16488 990190184 57304 34203 474828132 42152 4669 103181839 40916 15788 311283105 34203 67162 677556991 67162 10547 939037493 67162 53597 154699523 40916 21653 398197216 53597 60728 419407253 10547 51760 760749400 60728 14 938479744 53597 17997 448129640 21653 36602 563538050 14 43761 592080064 17997 59183 323645270 14 62138 58333858 8559 43761 14544349 36602 70419 7080976 31889 62138 757560228 8559 4036 64973912 8559 25063 27100695 65617 70419 541495845 38434 25063 142221482 66908 4036 906720822 25063 65359 77685924 84277 65617 674227705 39965 38434 838488911 66908 38822 835476760 18911 84277 162763546 58432 38822 344967758 82423 84277 335648752 58432 58286 652760619 18911 57383 494012653 57383 19221 467919286 77221 57383 683238373 61370 58286 539206450 57358 19221 94453651 69625 57358 597171983 61370 67901 20395357 76471 67901 503336566 61370 85824 23879379 85824 73590 966763296 76471 17293 152437966 27415 76471 969427949 27415 8464 82313231 85824 61470 654126676 61470 63139 275246371 74061 61470 620671431 8464 36293 819245239 8464 62107 20831906 68606 36293 474000263 20760 74061 917855379 68606 36096 493257000 20760 53294 657645395 65475 36096 871436518 14766 68606 316766335 65475 16893 191062581 11339 16893 315233235 2939 53294 938286037 11339 49704 511218407 49704 65255 304089591 11339 12382 143593950 12382 54678 324748728 2939 27419 201111335 27419 72624 705372447 54678 48019 351510280 73410 12382 487014295 73410 72614 452859323 71657 73410 636909371 72614 50502 198956351 71657 2472 124003028 6844 50502 108694485 83430 6844 504285016 39446 50502 363598854 60540 50502 561105253 6844 72419 20719370 6844 66845 40162343 48120 39446 297047154 85036 48120 633611399 85036 62152 213937738 72419 47348 572618078 48043 85036 223389255 60916 48043 834813675 60916 16715 892420017 49161 47348 639269644 59739 60916 832585285 16715 24767 312131752 28767 60916 635887329 16715 3625 217723839 3625 81207 111504170 49419 81207 874303442 28767 26048 496540284 24935 28767 1569558 26522 49419 984409554 49419 26340 144262277 26048 13065 826681151 26048 69612 616311658 42941 26340 481545427 26340 79627 578835333 42941 21352 627881080 63431 42941 170374511 36013 42941 538926698 21352 2529 106778835 21352 5899 3955730 63431 84641 26816559 58512 63431 103331765 78800 58512 100199788 58512 775 520618485 775 59781 245975837 78800 68689 589466651 50617 58512 408408031 59781 69359 812151166 39772 50617 318734559 69359 10688 180877722 33748 69359 520178386 80607 39772 820707568 69359 25509 121741517 85812 80607 878091858 85812 1107 386964643 9071 33748 553023024 54423 25509 850023835 3710 25509 167417552 45693 54423 108743188 45693 26488 757025668 85615 3710 898096775 26488 11710 449989836 12973 45693 615156471 85615 60312 36257194 85615 56995 408353945 16968 56995 536493621 56995 77546 25893717 42217 77546 324117927 77546 11513 421868155 3164 16968 81188284 8770 3164 936773721 11513 29452 75130350 9410 42217 143082446 43590 29452 442053879 61027 9410 635616637 43590 61696 164093706 61027 65646 398088216 5330 61027 545250917 43590 62738 581257243 65646 15217 799652066 5330 3353 651159375 15217 19921 623176217 57042 62738 545863225 15217 50392 382237374 26951 57042 2020278 64366 19921 629080528 19921 75354 97636965 80122 75354 430624255 64366 51209 651791477 673 64366 50094093 38350 80122 71757681 75213 51209 673637875 80122 9157 533304039 36656 38350 335606932 9157 36155 505429602 75213 82026 956688818 9157 66926 323921034 44077 82026 391191118 87475 44077 232191879 87475 46915 542548339 66926 54065 236854149 30025 54065 878038854 44077 63632 580872443 46915 31464 132759573 32827 54065 33857592 32827 4453 372588384 30025 83149 102074162 36361 63632 280493867 67779 4453 970147750 32827 9814 454972181 67779 14583 603876146 83149 63386 337199028 9814 66941 696558734 47862 66941 502614139 52819 63386 354334988 63386 80689 15479118 53536 63386 69307694 114 47862 630712949 53536 36973 54697430 36973 7340 735360405 36973 33880 651358885 67256 114 46686643 67256 87005 6691398 7340 82673 93843947 23055 87005 795797658 67256 48189 157449199 32874 82673 518026176 82673 80172 32503684 48189 3182 75554722 83801 3182 995851871 46287 32874 285312999 37543 46287 873595195 80573 83801 462398010 37543 67071 709833527 68951 37543 120297015 37543 5537 310683160 69338 37543 258175421 40776 68951 230121645 46998 5537 389583012 46998 50536 946738664 40776 16066 430330768 46998 77148 290087173 71621 40776 303868789 77148 1754 15458203 67422 50536 415257728 27809 77148 514345919 1754 84848 580190111 37595 84848 760224118 1754 53404 597281957 53404 38465 412199910 84848 42425 620284278 38465 57247 46783920 53404 38985 932769221 11732 38985 848359216 80940 38465 305903855 62708 57247 212765602 80940 10783 456834793 10783 29288 684591565 10783 84322 530476331 24534 80940 845159790 29288 4815 416392540 35366 4815 498821135 23682 4815 452479522 8264 84322 891687121 35366 11761 581619249 81015 11761 324889499 11761 14972 879286449 8264 21701 785395924 21701 75883 648578982 51051 81015 839440603 60428 75883 986402070 60428 4074 543233808 21701 69954 407575330 57016 60428 56456794 42805 4074 632907839 60428 21609 736302068 43851 4074 113638643 82158 69954 898399378 63075 57016 346684807 58793 63075 173428693 43851 32592 799006229 22842 82158 835240281 59291 22842 869991609 72519 32592 47897400 67976 58793 959424045 2526 32592 178086127 80982 2526 792060557 80982 9479 94095678 9479 444 801661656 67976 51310 842720246 9479 63287 904685403 51310 77802 336386223 66452 51310 666661868 444 24147 141991260 24147 49824 729904800 77802 85306 794167079 5230 85306 813738142 38751 5230 912236407 24147 20605 102559915 20605 2735 54816692 38751 66545 699988159 5230 71434 565359124 38751 6232 806739101 7451 20605 396717303 2735 62439 810007271 41692 66545 895486601 11906 71434 670976213 11906 77400 438049420 23487 77400 171691125 77400 68725 203501105 68725 17744 895460630 23487 86492 135539653 24476 86492 479591893 17469 17744 97961224 17188 68725 860426216 17469 61976 201684817 17469 18581 90713433 61976 18463 904979441 18463 11461 279015092 48957 18463 358369641 18463 66857 246166992 18463 37410 508747738 58014 11461 338245416 37410 23230 959813985 58014 36803 379354187 85459 58014 116565164 36803 15292 13499624 2817 23230 689046289 23230 189 4913577 36803 65967 632792374 189 61704 792301778 6252 2817 278270518 20839 61704 454037481 21010 6252 632984094 21010 80572 189979402 51894 6252 674591286 56493 80572 97726328 51894 44207 58322298 80572 73474 982652530 80572 78238 798424633 44207 39416 33967724 78238 26007 194370584 49937 73474 872127312 73614 78238 98107913 49937 29199 522940735 13091 39416 742380681 29199 19133 417893827 67417 29199 903290423 48820 19133 56417507 67417 33903 310016580 3187 48820 380144602 33903 66739 387576000 33030 67417 20463239 3187 55949 913842672 33030 31489 169067281 31489 18134 922671535 55949 69161 184806151 33030 47904 955535049 56637 69161 852975341 47904 25334 933974351 18134 57630 489575948 58118 56637 396191289 42823 47904 402038930 57630 23992 484433782 13866 25334 688272578 24531 13866 262402393 5639 13866 631574577 5639 57824 398804459 2346 57824 948393040 83276 24531 212702634 26572 57824 729947135 70081 26572 25528024 38694 2346 104932638 67116 2346 824203099 38694 26238 739738734 67116 1568 186340405 1568 28863 139565183 7663 1568 989300806 40676 7663 587046104 43236 1568 557609598 43236 70603 120701300 40676 70408 48768562 7663 71890 322506733 33730 40676 256830041 66119 43236 612736501 33730 29413 93392793 77178 33730 457423194 77178 38459 109953273 71567 29413 99983889 59521 77178 520263810 77178 5562 397366521 77178 19509 921553654 59521 49420 994168606 52587 19509 636084865 78125 49420 89621749 5562 52355 709049741 52355 50901 13706453 78125 82028 962598923 50901 11425 57907674 28025 52355 312145658 11425 40057 541477989 9193 28025 865844160 48922 28025 524459266 48922 31208 413773363 28025 30413 614986503 5232 48922 169198477 5232 16842 345674086 16842 53037 106833777 56820 30413 706639291 55824 30413 773573751 48233 56820 936613103 86820 48233 6584088 74379 55824 92958146 66839 86820 991565441 42595 86820 893644675 66965 66839 674026342 74379 36706 561765899 42595 28970 139056546 40616 66965 220700635 40616 36504 563184669 78808 40616 339383431 66708 36706 553072862 66708 10685 528167976 40616 38353 24900209 78808 25964 402825280 4329 66708 736101006 10685 38023 986130151 4329 55181 847306988 4329 66856 416900805 56216 55181 934986814 4329 68794 847616228 56216 75331 450700843 75331 74913 1400010 75331 62255 348123642 34031 62255 142587296 62255 53685 910304131 12739 62255 348724156 62255 26250 19544593 62255 80135 123283632 42505 26250 816732098 53685 55451 547951459 67409 26250 423096343 67409 48620 550898 27463 67409 318202607 10169 67409 961792110 23927 48620 580513531 27463 79916 714718928 10169 30730 71306816 10169 31996 473488111 38767 79916 790735930 31996 16121 35771468 61353 79916 950562482 16121 60244 16933405 31996 58293 113904105 82530 38767 867068224 16121 52850 223874996 52942 60244 335985657 84880 60244 801617644 52850 5581 917374670 52850 69976 753988256 17162 84880 225526022 84880 60036 246124169 76956 60036 70748861 60036 63830 508880236 76956 45854 441894140 76956 66310 12828728 63830 71962 853172578 25554 66310 862161231 84404 45854 786014634 60706 45854 715355718 66310 31920 906701538 7980 25554 920618892 13835 31920 586202052 59344 31920 431740098 74732 59344 694573136 13835 77592 940292552 77592 31918 225262841 31918 44256 860344107 84544 31918 356364054 74732 51005 692765021 44256 85418 521356860 50142 31918 128440151 51005 42447 374017659 58213 84544 97151770 42447 45774 966666717 13269 42447 665631501 50142 21112 604254551 42447 20911 821088149 21112 51598 161003279 71070 13269 251582375 20911 4021 143589301 51598 47832 628191923 4021 4782 230807997 4782 30476 517380191 724 71070 562793073 28020 30476 237946593 76487 47832 620771660 49719 4782 163712070 38398 724 209504475 28020 26656 7337962 28020 61728 778404026 64580 49719 754572146 71330 49719 111736206 61728 45830 278147880 26656 57882 533521242 44771 71330 980832248 68983 44771 574121530 48105 44771 898479032 44771 42059 802592901 61347 57882 244617926 32706 42059 331037134 60384 68983 302052257 42059 57606 701467611 48067 32706 651630812 60384 35143 579144515 35143 56721 939659627 48067 32872 184454586 56721 46932 445239818 71087 32872 974924768 35143 83659 273962974 81459 46932 105634301 53177 83659 890589251 22563 53177 568852093 71087 1744 337201706 12807 81459 57443856 55280 1744 589347318 29269 12807 64384150 19276 1744 45322484 1744 77903 209680250 13267 19276 529340196 76431 29269 60954769 77903 72885 851406006 39347 19276 868264297 22263 77903 394116494 74988 22263 872549871 72885 2941 56667776 72885 54221 775391039 74988 11573 510456352 32315 22263 441358010 32315 22654 568204476 16401 22654 281994039 22654 35932 592315554 11573 16493 901467717 35932 62480 817262647 8300 35932 39624033 16401 80220 605005432 83742 62480 520635367 8300 84258 198504504 21774 84258 605573611 44782 8300 84605079 80220 38221 113216814 44782 31985 161340354 38221 67682 646078930 31985 54151 937883685 72906 54151 371971112 67682 39092 438755154 40699 39092 368672655 67682 51369 852859687 56003 40699 226257795 46016 72906 86321039 34162 40699 721757878 38683 34162 71493327 56003 78224 852770607 78479 34162 483809258 78224 30601 715135176 78224 75494 641500400 20340 38683 267236240 78224 6807 274508893 26604 20340 327153808 59526 75494 752109 26604 78960 276029788 82013 20340 58122770 82490 59526 28127020 82013 74227 619875514 29022 59526 286137492 74227 84152 372782991 64796 74227 102555723 74227 14539 102804964 64796 21424 714274147 69680 29022 971219597 3981 21424 7544907 21424 39960 815310363 4394 69680 120593451 69680 62167 40612665 4394 14230 7244533 72377 39960 999388528 64122 62167 185904735 4394 6795 780493112 30278 62167 821010104 4757 72377 468416568 4757 76671 959081527 64122 27652 967559314 27652 52281 137992227 81880 76671 574512629 52281 5118 656978498 5118 27854 986708396 35351 81880 863484923 81880 57359 791820900 5118 19735 744354364 27854 83034 284341983 19735 6436 726314687 32841 19735 887389566 65749 19735 46274508 32841 30927 978767525 35 6436 920767653 6436 19795 826948557 46619 30927 993416351 19795 18896 499035480 54053 30927 717388499 18896 28752 836191301 68382 19795 324313034 54053 12491 743923102 54053 21537 477434807 78835 54053 24392682 21537 42939 73210267 53155 78835 678420767 12491 5231 444981524 78835 84040 416777075 5231 18686 938725710 51664 5231 211056993 5231 64686 400277743 84040 77560 296891593 85778 84040 537546122 85778 68907 377619022 77560 42649 574507880 85778 58133 186850668 68907 21856 889226369 68907 28228 791651571 28228 15421 171550472 3533 58133 293483047 3533 62414 977295265 3133 28228 749318391 21827 15421 95263196 80623 3133 766049169 21827 31007 266672766 3133 20653 598514968 42675 31007 720144412 21827 22593 913160952 74201 31007 396366333 79219 42675 70174204 42675 40125 357106646 79219 29446 574727826 79219 42668 40314991 22215 74201 465510541 52785 42668 34939999 68252 29446 309142550 3474 42668 435930100 13621 3474 139544752 52785 64892 77072757 65168 64892 417698550 65168 4419 587732783 497 13621 715728730 497 23902 616652777 25722 23902 123116778 9045 65168 772186005 37411 23902 688926022 25722 10528 450315852 7250 25722 228142016 26998 37411 335065945 27165 10528 702496304 37411 17722 157678843 81557 10528 87273907 23461 7250 775132494 30011 27165 977318586 27165 34166 837445278 17722 53979 900983472 81557 83340 116263353 33910 34166 290604305 30533 53979 98118235 30533 49836 450967939 83340 26319 607012063 49836 6363 852113240 6363 70414 108580508 49836 63250 547958757 47030 49836 626424161 30877 6363 371201445 63250 71327 967126614 46216 71327 230228295 46216 62889 390326708 77196 47030 299497059 46216 85241 307596716 46216 58419 210499097 72633 58419 522225433 85241 35838 9292548 21131 35838 914824483 66152 35838 48196958 12543 58419 157703496 35838 17333 431680811 10923 17333 833081803 17333 31021 414963155 23495 10923 935127328 10923 56752 948641667 22550 31021 97156300 56752 26185 349545751 31021 67558 91449543 11945 23495 272804043 11945 84441 554556040 22550 74333 822906326 67558 29113 984406541 74333 24940 254674190 76003 24940 850008408 64193 74333 273583921 79280 29113 55697695 79280 1750 126512256 79280 63468 537420648 76003 56366 53318161 9651 63468 32672709 79280 1149 79834620 56366 64996 33346140 1149 27988 322344715 9651 62093 783455879 27988 79429 376358289 28362 64996 78451897 23568 62093 119826091 5172 62093 736496187 23568 20762 667122162 63153 23568 677371427 11684 5172 446732848 20762 31561 498487163 31561 80540 474364968 20762 39947 819753213 9280 63153 213488487 9280 19042 234675656 31561 66230 834771279 68285 19042 427736176 9280 83044 97850176 83044 25143 604781101 34042 66230 401720323 66230 54919 525989429 17507 54919 303640485 1936 54919 748563043 25143 9368 554022911 1936 61732 763985078 1936 59750 864036291 85649 1936 279033563 59750 45623 3412751 55236 61732 571117088 85649 9056 951212697 66414 55236 215257043 39113 9056 926330888 66414 79078 648132670 4012 66414 854185272 16816 79078 498389528 16816 77751 641179468 16816 6180 482484708 61024 79078 139380924 16816 15793 768098948 15793 80205 214531271 27577 61024 399192293 6180 41801 647072616 20412 61024 269485172 20412 15426 777012631 15426 4522 572419303 32613 27577 498911352 41801 26929 71758355 81494 32613 430669564 58870 32613 301939654 26929 40620 825321145 32613 47721 98309481 46712 58870 677224488 41125 81494 116353265 58870 1692 516874639 46712 70027 67558296 8548 46712 269052588 41125 66441 809973471 70027 33071 144976444 1692 69277 271643270 70027 18777 625093601 18777 34590 207763452 35218 34590 631738918 23306 69277 401763543 35218 51100 999412831 34590 69546 52296019 19001 35218 356548728 25909 51100 143750940 25909 22537 583916037 51100 11165 555411327 11165 308 997072766 75170 308 684712934 12042 22537 89720210 308 59504 34766908 12042 21816 279177748 75170 34015 861718426 34015 32877 2989099 45024 59504 880792652 32877 16979 201520035 16979 52067 402169199 81176 16979 986259391 8140 45024 878183191 40567 45024 310103415 8140 8608 81614034 81176 40831 987071034 67263 8608 847326476 41173 40831 112511332 41505 8608 102785504 63837 41173 731758516 47813 63837 141960894 63837 69291 296478937 36625 63837 767723962 64632 63837 778193898 69291 67316 786712402 25425 47813 783589159 67316 59276 33163148 7860 67316 495863167 85429 25425 817689368 25425 10927 638313169 85429 85016 552502383 10927 48436 388845112 48436 28076 462044353 23051 85429 636900969 85016 52616 408620684 37848 48436 407414967 64620 52616 84628449 64620 62016 111809948 72433 64620 855878288 22451 62016 205901725 67214 64620 574750477 72433 16341 683988640 75337 62016 464372133 19254 67214 371776312 75337 10571 838334738 53392 10571 886397601 53392 77314 487990033 1441 77314 348215029 77680 53392 481631856 27396 53392 219896942 77314 34691 58808183 24846 77680 145866817 6606 1441 183722161 27396 47889 995789041 6606 73495 852713308 73495 6970 534707489 6970 63929 43697999 63929 29280 887893758 6970 613 103580636 55731 63929 347680681 613 60600 122275901 25901 63929 37785194 35740 613 361837345 25901 19278 117849369 32130 25901 223632571 41928 25901 586238089 25901 14673 817574567 14673 34787 425877384 56517 19278 694814369 14673 68560 893413527 19176 68560 328389890 84813 56517 827507812 14168 84813 351849845 56517 60326 437707068 60326 40732 827587991 19176 77358 249862204 77358 29094 19466030 40732 18962 117678875 26087 60326 526163970 68816 40732 929805273 26087 62256 425790903 40308 62256 884753642 68816 18415 953180968 17487 26087 97178549 18415 3912 289846500 45680 3912 48039365 17487 10375 123745791 3912 40876 695356976 16541 45680 443465098 87247 16541 636058816 87247 4513 918451791 87247 72736 778466029 72736 6830 26084767 29481 16541 876770244 61175 29481 984189497 8392 29481 7077976 23669 6830 27651581 14577 23669 505862220 23669 10540 760011693 5954 23669 481344235 73805 8392 298665543 13632 10540 520610932 73805 67024 257447127 10540 28344 603039669 13632 7185 201548302 15891 13632 676998012 13632 59480 977535853 63760 7185 762950614 37455 63760 56641645 15891 66613 113418406 13336 63760 151329076 70058 66613 303327892 70058 12789 569877049 10607 12789 159813204 11834 10607 264747230 10607 13699 232263285 12789 25254 23057389 78028 25254 838340455 69944 10607 968842125 78028 86815 686449438 22869 25254 385511308 69944 16821 142906870 86815 59668 523944190 59668 14854 71700482 74629 22869 103127392 59668 33059 621416976 81254 33059 10647968 81254 84738 433437123 74629 7574 586451329 11125 33059 762930108 7574 21483 86924115 84360 21483 414611330 78275 84360 600583959 21483 41958 95518717 78275 65433 399364609 21483 20833 444849211 4657 41958 997931953 20833 9847 439429 50260 9847 51162614 52800 65433 102461979 3811 9847 962291495 47375 9847 408746471 9847 66550 353656522 5751 50260 111013529 14775 66550 287950270 19066 5751 643822758 45317 5751 721653379 45317 44979 337372237 5751 83348 16418573 14775 39064 596696122 39064 20940 67375458 45317 40664 200659099 83348 87503 481817762 50042 83348 439699904 87503 61585 978271135 50042 51040 687270379 51040 10536 971073536 70861 51040 471051143 78656 10536 790716793 61585 22412 969870607 78656 74327 308524658 78656 46373 306057797 17275 70861 524643802 74327 53322 57448075 22412 75496 928837335 53322 11409 956845556 46373 26295 695689528 17275 29052 61520204 7219 53322 63635881 87495 11409 415520365 29052 27635 748414689 87495 4943 687502345 26067 87495 51323944 4943 49731 749250982 40839 49731 740618160 71691 4943 773224149 26067 60093 37847654 26067 36082 931837204 60093 52252 575228328 34411 52252 956070179 36082 29353 495945824 48577 52252 352794806 48577 43544 775453089 48577 37920 74175341 44945 29353 620567816 43544 28135 586028684 4875 48577 445002799 72338 28135 793503429 47344 37920 284600868 62747 28135 43400179 28135 63727 966908699 87191 63727 926878194 87191 23932 600938973 23621 47344 419764157 30261 23932 553033376 23932 42871 385265665 87191 37461 141266422 23621 87110 93130901 23621 83653 857408179 48473 37461 313357530 42871 26343 362034646 48473 17792 551991199 13959 83653 25433594 48473 82218 8396887 71951 26343 593281738 26343 78029 187769838 17792 84529 425970442 84529 75670 417463139 84529 551 678396130 60171 78029 908109416 18684 75670 65577982 58855 60171 985441405 75670 33582 736468250 37403 551 828596614 80223 33582 950911246 58855 2777 776885123 52747 2777 893856707 36444 2777 972499686 80223 85737 379403649 80223 8381 229324761 74655 52747 737726337 7821 52747 385392173 38467 8381 384258980 85737 9887 43122544 64367 38467 492598957 2890 74655 999117314 2890 32736 949639739 56271 64367 617537691 47727 64367 768163725 10463 56271 132500769 47727 48406 293121149 33200 32736 737053563 37247 47727 795811263 67239 47727 106268157 65131 67239 247998872 65131 59782 416649 76726 33200 457720215 42233 65131 1938338 13472 67239 893696832 19927 59782 609667003 59782 5427 553841890 37804 13472 944472727 13472 42703 298375737 5427 72267 42105969 75201 37804 713177423 18902 75201 343163482 12126 72267 641541679 42703 51946 45792777 824 51946 494802995 42910 75201 465084204 81913 824 192686550 81913 33622 581043425 5301 33622 408858724 31061 81913 344902308 75790 31061 185591692 24252 75790 541367695 5301 67714 268386327 31061 1917 95431561 24252 83473 752883539 10485 1917 338334224 41680 67714 17176966 41680 33218 324875883 65037 41680 614231101 10485 42175 948587936 33218 49027 375245942 33218 42104 704352311 42104 38454 584205692 33714 65037 70855605 49027 47442 425926547 47442 24153 148136322 24153 10721 75359922 57714 10721 203468170 27781 10721 27860788 24153 60484 910508311 24153 39287 141469959 57714 59127 99321639 8995 60484 782856591 52262 59127 669881918 50738 52262 647382530 80160 39287 358638137 59127 51602 884658343 75593 80160 443077313 42508 51602 53418884 12765 75593 166961151 12765 35346 782207179 35346 2369 943380018 42508 20970 857117837 42508 48288 53829700 57379 12765 150780618 5340 57379 223272001 32682 20970 65696896 10303 20970 303413850 48288 78944 451823859 51921 32682 98157528 47262 32682 444281971 39315 10303 121834862 10303 60405 77335162 39315 52790 502837049 35044 51921 931361441 52790 4885 315132174 35044 45606 689928371 35539 60405 276168422 3558 45606 110393081 4885 17241 137057533 45606 22352 146852481 17446 35539 405940624 17446 5749 387955871 5749 82800 766135562 5749 35156 535166590 30556 22352 938986119 5749 52069 878637803 40052 30556 160905224 52069 70316 183282204 10297 35156 939243358 30556 27284 38573173 10297 69803 533244966 69803 82300 365404075 12660 82300 128064102 45148 82300 991927857 7849 12660 442003552 27414 7849 183000217 27414 5307 56362414 27414 41201 409814998 77538 41201 410735818 41201 36920 244340116 77538 61932 776946497 73993 61932 968091966 41201 67437 931467233 34989 77538 306626694 61932 40333 118534165 78857 67437 977602473 34989 74716 926217758 34989 85761 166225217 40333 73271 523836402 48572 78857 876952544 48572 63366 1966112 48572 38997 666300479 72532 48572 630908848 48572 8113 438375550 83403 8113 873613414 44686 83403 96399302 83403 22240 510726284 68612 22240 293444333 22240 36032 68381788 68612 23165 165420458 17471 68612 945270891 22240 44032 543727782 10873 36032 191062179 44032 51562 630803209 84042 17471 573138772 59936 51562 680738535 84042 7935 420224864 10873 39711 190982457 77345 59936 128187191 66151 84042 797811077 77345 51968 17106372 23406 51968 357393217 23406 85900 516250696 24915 85900 822542521 28067 24915 250908575 23406 77259 476581134 52754 85900 983502260 21984 24915 772700814 65182 52754 435294614 81585 52754 741979369 74813 52754 616292476 21984 58949 141087318 1146 81585 474789618 24806 81585 792683751 58949 86861 813944130 21226 74813 457293763 24806 65118 42254256 9481 24806 63915857 86861 84097 465524528 65118 19060 995653783 65118 46879 726937707 1057 84097 617645267 60969 1057 50092883 37885 84097 590037105 54394 1057 351399155 37885 58550 198853581 63657 58550 607250728 60969 81294 709241670 58550 22442 672010672 54061 54394 537533504 78083 81294 797452948 22442 63901 22038004 59927 63901 809514246 26388 63901 103244855 46244 59927 824928588 63901 22692 696504576 46244 26964 276166255 46244 6249 114822612 16621 46244 262044974 26964 84225 664162983 16621 763 889392540 6249 54149 433652109 54149 59174 202957462 84225 68204 283716314 11283 763 497335549 59174 39372 65955636 11283 43191 668593434 46676 59174 839528399 43191 72944 878980198 43191 10617 458179153 72944 78281 894188241 72944 16528 108291431 40957 72944 26382622 72944 52731 201646333 60201 10617 485522808 78281 79507 901871723 52731 7605 728825880 83097 79507 576591316 10089 83097 330933960 10089 67008 511784175 64561 83097 386590147 68585 83097 828090704 83097 79606 223282498 70082 64561 385807610 70082 18487 315425057 46137 68585 511204182 46137 74234 703703191 79606 81407 85000493 20265 70082 400158704 30584 81407 18513408 46137 32733 4972492 81407 55064 113113210 81407 59773 108425312 32733 47864 370614412 23963 30584 107561205 63879 59773 120145129 59773 1695 165171096 47864 10689 549334932 10689 40817 320887635 40817 44364 195748990 1695 17439 484162005 81679 40817 698442338 47162 40817 31481484 31790 44364 622983708 25749 44364 922606006 22130 31790 22354399 22130 66885 266914945 86640 31790 513893218 9554 31790 382721183 22130 70647 519732226 14599 66885 619422566 741 86640 984433738 83162 14599 145662236 53157 70647 878079954 72298 83162 173943913 53157 36689 955378911 63984 72298 485814815 66933 36689 551003812 53157 75676 142296780 75676 52309 653969185 81146 36689 520517334 75676 10696 697513982 16726 75676 516823891 52309 82726 867805233 81146 19739 948431179 2113 10696 242343811 16726 30142 732447512 19739 15218 57480106 30142 34903 613062569 19739 56188 197175968 22400 34903 714421703 24777 56188 150145098 8204 34903 511408827 34903 47261 570049166 47261 54291 580169129 54291 76942 423641092 32744 76942 605374634 76942 43006 740635091 8102 47261 185078624 43006 44852 726776298 43006 8062 848494133 43006 3486 258912597 53475 44852 48414008 11471 3486 164084093 17027 8062 956985462 11471 49564 153515758 49564 68203 218847638 49564 54660 724160033 34664 49564 857326114 79849 49564 236478422 49564 24650 223260249 77153 68203 390698057 81110 24650 781274587 77153 83920 655866108 25176 24650 592289822 81110 64795 804895713 75316 64795 204278865 44633 75316 579274651 25283 44633 85233713 44633 35013 766685797 25283 39520 957135153 25283 83549 566142689 54238 44633 76378760 38016 54238 758755605 54238 25538 437028270 39520 34257 76232817 30794 34257 655353540 30794 70054 193956102 25538 13597 450780371 4801 30794 108014038 70054 4434 937497314 4801 31562 41403198 35526 13597 681750761 35526 70283 246985400 4434 10055 216552942 4434 50063 661719997 53529 10055 786389101 71193 50063 54703585 10055 29891 370681758 29891 41974 648989084 29891 59510 808693216 29891 30626 173031246 80906 29891 44669124 41974 35204 458223933 69406 35204 69325906 69406 31566 243552386 30626 7884 36696771 7884 50108 853632098 7884 9194 905633431 71705 31566 337948354 50108 63400 966805045 86786 71705 148390817 71705 23072 80047387 68971 86786 468478357 20645 23072 16553592 24832 20645 110955521 20645 43704 695205690 23072 21128 846842613 24858 68971 503490463 48706 24832 87840657 31640 24832 723820865 20060 31640 284672289 3011 24858 616348626 65701 3011 331481517 48706 31393 91438235 7725 65701 496684780 20060 48252 374130921 63601 7725 368986476 63601 63229 700686347 75413 7725 757423800 48252 44328 807448622 63601 11807 100035796 75413 57611 4882438 44328 10182 95045476 31703 75413 104461304 64906 10182 933705618 79897 31703 514279174 64906 2739 441316154 64906 73634 61714994 83137 31703 505126207 11808 79897 147260242 81968 83137 768945557 54581 73634 499402932 54581 73299 828085819 83137 35540 827913214 54581 8416 622361917 35540 25062 306405290 25062 19836 843048847 64757 25062 669276120 57311 64757 672176977 64757 77339 973496804 57311 37722 454535942 64757 33941 381809552 723 77339 323436478 37722 81026 373682466 37785 37722 301710472 60748 37722 682890020 33941 85386 894850219 77453 60748 61104411 60748 16860 87414931 60748 43011 13478357 13646 77453 376895810 77453 47294 284690910 43011 5657 483687723 21640 43011 10555330 73658 5657 580220803 39855 21640 319296345 21640 24893 176860812 73658 27141 635641540 39855 79458 144630441 64399 39855 181376323 79458 86999 235299413 79458 6075 369513291 42631 86999 751591993 86999 4650 558118369 86999 1358 172151676 4650 11527 253816472 42631 22260 743996721 27058 22260 621508492 56313 27058 344990761 49863 22260 88581844 42330 49863 173665005 77101 42330 665001008 28064 42330 108984084 77101 1923 703339454 49863 26155 14999254 49855 1923 257504486 77101 61277 454014818 76151 61277 85480997 61277 71795 910151826 28345 61277 749646435 53590 76151 67712440 71795 49223 483867337 43692 71795 541970287 82681 43692 744426305 45629 43692 442472350 42536 45629 664688962 42536 71333 93402687 82681 83716 819179520 74572 83716 335365218 74572 35389 13550344 71333 39782 259751101 39782 75636 453179486 83716 21500 750588954 75636 24686 771889080 8962 75636 887292546 469 21500 595560632 37998 24686 377514771 21500 18827 471746846 48831 469 37320147 71034 37998 511478805 58288 71034 901697649 78938 71034 948446201 68323 71034 210890437 20581 48831 902519804 71034 23335 142661046 74469 68323 896620124 74469 63824 39641326 62125 74469 821210765 3650 62125 593492791 73195 63824 156003760 65832 74469 819668059 3413 65832 140823022 3650 82360 830992359 82360 85384 821700586 64651 3413 533775718 11117 82360 53137702 78745 11117 361863508 11117 17210 135606402 9024 64651 474242324 9024 9652 119009598 17210 51097 659229053 9024 409 576864565 9652 64103 922978380 70085 64103 46649708 31011 9652 843691524 48600 409 702289207 36564 64103 954217857 70085 61095 565575112 48600 54335 160714797 61095 63608 358555422 54335 2670 572971440 32590 63608 982480231 32590 74259 118309726 2518 32590 360105242 5597 2518 861245538 32590 61136 914488117 5597 9659 52293611 36390 9659 924377670 15912 9659 741944362 9659 84091 196775862 9659 26215 26197195 36390 15050 954028169 21988 15912 594693647 21988 7125 618141618 7631 84091 759395330 76180 7631 449898958 7125 55252 93422862 45689 21988 119718067 42504 45689 255498521 17970 42504 509317335 74151 17970 516487197 54612 45689 489735001 17970 53533 620190835 53533 20869 396569147 81118 53533 90172748 6099 54612 652803783 76853 20869 344926427 76853 40599 96784994 69417 76853 831467934 6099 73760 695028517 35399 73760 249172700 35399 17520 628262733 40599 20373 282339363 69417 39427 406844498 73760 73956 785353157 3918 35399 507098292 32688 73956 44999985 31758 3918 723137510 150 73956 115978663 45552 31758 879842366 21895 3918 565568015 20368 31758 175037702 31758 75412 844510801 150 21859 702630864 20368 55569 544298355 56368 55569 824391048 75412 68591 247619555 39325 75412 136066616 7745 39325 905667280 39325 24727 920313150 74434 7745 164105645 68591 69958 845377140 72282 39325 129277435 69958 65871 874296448 69958 79553 393254006 65871 74521 303923857 37658 65871 991817663 24226 79553 721832811 37658 22549 455816953 74521 6139 69856250 70318 22549 527155756 44006 37658 646102712 24226 5022 199417429 86361 44006 9766928 70318 83676 30113140 86361 39933 501137845 39933 68387 62524220 5022 1386 108357114 1386 36937 620062334 83676 4219 437057750 1386 39877 441825076 6745 36937 824654710 36937 20199 924975865 39877 27807 122487553 39877 1699 675983896 27807 13824 85940826 35716 6745 939107449 13824 48430 830431313 27807 39189 366729215 7479 35716 948642285 7479 58663 622794668 48430 79959 148610189 39189 45306 501327814 58663 71299 877120540 76535 71299 92137213 24081 58663 839739186 24081 65945 760192596 76535 46930 967605026 49978 71299 915914117 24081 71275 770993979 46930 51311 987469080 46930 81172 500070365 43970 49978 588978342 10512 81172 770134106 39327 71275 875732618 51311 60836 57582612 10512 25000 21072871 25000 50295 36362523 70148 39327 315676451 56226 25000 201339881 77867 50295 785210401 26808 56226 941775951 77867 7781 557989313 30655 56226 935604158 60556 56226 557022606 7781 64869 623350493 49104 30655 416049292 7781 67697 176100916 64869 53106 158955236 70798 49104 665767890 67697 2989 517527763 63721 67697 238247839 36568 67697 634576000 84317 2989 618550367 2989 38011 893126122 2989 53152 358066114 16906 63721 860969315 30431 38011 928772220 44112 53152 914255741 44112 43947 450411108 8234 30431 423490866 16906 14549 868286384 44112 23767 49698808 41844 44112 697084141 13517 14549 695655021 28540 8234 95858246 26321 28540 791235232 13517 26036 456816118 49321 28540 313749144 14689 49321 228580033 49321 22798 747773082 18696 22798 590244489 55618 18696 739004560 55618 20761 732733725 69523 55618 235909438 6417 22798 977054998 55618 61165 109422783 70255 69523 203973161 70255 85412 447277732 61165 80634 72808333 70255 30587 116425683 70255 50806 208631887 80634 36138 207805362 36138 2905 38504846 84573 30587 445847189 30587 59497 580946121 59497 52577 853731023 24323 36138 654879018 24323 18070 542723668 24323 56596 951028584 62190 56596 275790275 10350 18070 143066110 77104 18070 330974015 77104 47428 249367346 71425 62190 100612922 47428 23486 773700848 10350 21961 343358606 47428 53409 829732217 36055 47428 352813439 21961 63377 72718472 212 23486 135321941 14790 63377 992280898 65501 53409 677371551 60271 63377 139337597 11469 14790 592321708 69572 65501 851244675 535 60271 723482462 535 6730 105841389 60271 84494 341350054 11469 1849 537740922 6730 15584 529900762 1849 68436 511517928 72021 1849 146290856 80553 15584 424423334 78723 72021 62003558 76486 80553 150281272 68436 27694 3322748 80553 17961 891411160 17961 15947 494754785 78723 31904 753305867 70969 27694 973631286 15947 46917 807704824 15488 31904 451377676 48574 31904 456602925 15488 59027 973787645 15488 68567 87207055 65235 15488 158301968 15488 53434 229464124 76146 65235 645007827 35807 59027 656213466 35807 51060 856061962 53434 25773 609369581 15059 35807 801573256 32964 15059 245111707 32964 80642 384045848 15059 42053 88437233 25773 47760 308000816 80642 83175 907307233 80642 77987 367237318 79293 47760 257138922 47760 72034 63286705 15055 72034 549746070 77987 1508 500620008 24904 77987 231214194 24904 41723 138130351 9766 72034 557671919 1508 86237 546438747 1508 41104 706093371 45766 24904 520338592 45766 64276 201889094 45934 45766 654655352 64276 12924 114577924 33907 45766 38984733 87029 12924 427067359 29257 45934 90828015 12924 76094 452279714 13002 87029 733584956 39220 13002 80736091 29257 37039 633752327 13002 14418 84865499 14418 12329 51894294 12329 15621 766074990 12329 49701 809578918 22503 15621 651377744 15621 14325 128406140 73133 12329 86818299 73133 23865 143593164 22503 33704 303266708 51161 14325 75797729 14325 67679 146348997 71706 33704 119573047 51161 73384 25773162 83582 71706 600654493 67679 27603 939879316 61562 67679 418459535 24600 83582 858805848 57241 73384 519798582 83582 47774 68686870 47774 70821 802081899 10016 47774 364327709 62963 10016 425847800 59791 57241 271098579 71701 70821 505058580 59791 41943 309567910 60555 71701 157215704 58957 60555 599998401 75544 60555 54545616 11340 41943 982463102 84124 41943 732280813 75544 15210 594639628 58957 50575 652119932 75544 35192 473610526 15210 4967 783359014 36447 35192 353812364 87203 50575 967394707 36447 30409 73478002 36447 45860 21802431 44928 36447 667716171 87320 45860 771458216 87320 68576 960233667 45860 59018 138233686 68576 41344 57979020 83410 68576 38519980 83410 43997 553012108 12875 59018 667817239 43997 28348 626573840 41344 5040 306129912 43997 33036 344372035 33036 58257 347514461 58257 48865 379962539 8390 33036 268840822 48865 4597 560668025 58257 86003 798017119 10001 48865 670020611 4597 59798 910700975 10001 26082 203181955 1382 10001 895519046 29337 10001 94230311 5905 10001 154119445 26082 10609 262388868 26082 5272 352443205 5272 12521 994390204 887 5272 841663422 12521 3589 600578392 20161 10609 889462987 86013 12521 356603401 69357 20161 286497820 4004 3589 153979760 18725 3589 850688321 2467 20161 359022974 86812 86013 159287349 68000 86812 515356657 68000 5875 823365902 5875 22177 841361769 87410 22177 814378435 18585 87410 504454730 50495 5875 845229693 18501 18585 677911106 50168 18501 690123523 50495 54018 581103698 54999 18585 111546778 54018 59669 590406669 68355 18501 560011224 72521 54999 187592235 54999 41762 420903149 85058 68355 729637890 59669 64261 108820138 39649 85058 487513241 67716 39649 559614214 64261 13900 614704086 66194 67716 137658347 42554 39649 393330639 66194 76851 470520100 954 67716 374813855 36202 13900 54763942 58124 954 592746483 4077 36202 598657351 19082 76851 269388015 58124 44974 632572279 55969 44974 126917169 4077 75717 3595458 49014 55969 486182274 72928 75717 954065955 50182 75717 749634334 84705 50182 7603225 49014 16646 592705518 39745 50182 188529936 4857 39745 128149610 36229 39745 909794250 36229 63109 672210008 36229 7731 16430068 36229 3280 983385259 64139 4857 5658692 3280 57609 478788693 69901 7731 562269872 20190 64139 544222748 45539 3280 462260920 85503 45539 530797274 69901 76084 856616886 20190 84255 635039744 64534 76084 349802728 50324 45539 9481681 87216 64534 66297768 46499 50324 49899049 38670 50324 198143805 46499 66003 645682908 21540 66003 692098247 12808 21540 682177639 9617 12808 586874140 57163 12808 335987910 9617 76236 766672193 76236 30574 567525692 30574 33825 763132029 9617 66409 350292688 55204 66409 83787274 12669 76236 189001726 86892 12669 65594044 86892 24071 971922663 86892 66519 893663746 86892 24969 813016528 69116 24071 596447119 66519 39486 158897772 33342 39486 940283953 63324 33342 986302304 69116 53739 854558092 72279 69116 528818456 15280 72279 907533571 72279 70180 555196097 63324 39792 47183463 70145 70180 995447215 39792 63296 595853917 31972 70145 417077086 41337 70145 87965048 48297 31972 645856121 18447 70145 263337812 18447 32230 778469043 48297 26523 770088436 14069 18447 846646 48297 84638 630958574 40820 32230 942563182 32230 44218 14471864 8265 14069 811779650 53591 40820 272758485 40820 61116 297703735 25378 61116 977497232 61116 19792 155945383 53591 39193 182632591 19792 32030 87315459 57333 25378 814538568 39193 48356 957259130 24583 57333 897076929 46822 57333 937661309 23583 48356 378127687 69493 46822 82570454 46822 38205 778173254 76906 24583 199635627 76906 55728 54064324 38494 76906 419683252 67927 76906 230907375 38494 58574 351797456 58838 55728 863054286 58838 1885 634272105 76294 58574 933281656 75967 67927 21317215 58574 28078 159791843 75967 48757 678212953 28078 72180 419337218 49994 76294 429066836 67548 72180 259414917 48757 54197 659067515 72180 44531 94319976 27286 49994 535265988 49994 58548 722634769 13833 58548 327723457 27286 37580 524852576 44531 19841 14463100 75072 13833 892296450 13400 19841 286110089 37580 79510 75355467 6103 19841 278431031 50115 6103 991036346 46457 79510 997048780 79510 59680 130067296 6103 30879 60354819 79427 59680 790269256 30879 8966 132103082 8966 58294 283158175 71684 79427 885489879 8966 40077 474834660 53374 71684 811851436 71684 5584 597766948 53374 57260 240110448 2456 5584 32598789 57260 40674 20674205 63906 2456 538680538 40674 27878 48134265 55607 27878 108265568 55607 65213 792606798 44739 63906 176331361 60146 27878 480331424 62267 44739 129932999 71697 60146 703706197 62267 56446 132319926 57020 62267 123916817 16388 62267 507442113 71697 27107 311874520 27107 57963 467115488 27107 78972 447788809 39888 57020 930721852 25606 78972 312701232 57963 62975 767568247 84862 57963 851635624 42468 78972 111051240 55215 84862 819199377 42123 42468 54753088 42123 81824 106499567 42468 62788 616998006 31553 42123 302809959 42123 16548 104434541 81824 68608 61505216 8129 31553 215011379 68608 80781 569602063 53129 8129 925364702 80781 29156 34357493 53129 7945 338370234 26550 29156 30521645 49616 7945 265443269 31266 29156 686804995 45451 29156 83948740 85019 26550 368909809 21169 49616 363084222 6100 31266 28420613 31266 34048 990647838 82732 34048 581916509 59152 85019 757957346 3167 59152 264508081 3167 40090 16801461 28053 82732 507611941 59152 82484 704017365 67815 59152 355801767 3167 45236 594060857 82484 23057 842430 23057 52631 973513379 78514 67815 88514984 79757 67815 751200845 45236 18035 901196645 61818 78514 637866867 85622 78514 94367296 22224 85622 260847829 22224 39065 281146134 55792 22224 172221879 61818 29817 844290249 55920 29817 232280708 59028 55920 836222201 55920 18527 746387972 53052 29817 831202022 29817 79993 430863729 18527 35020 904985654 53052 71875 77240926 56687 35020 19388278 41675 53052 155958130 35020 77852 795243187 84770 41675 850202180 77852 76010 127372401 77852 36527 270926987 41675 24234 834887882 21924 24234 954172748 84770 22575 337204904 65827 24234 883596670 65827 7013 975267878 12060 21924 217967422 22575 70753 675466171 70753 9615 196063402 30346 12060 758240959 70753 24997 278985163 12060 84579 954262446 24997 29406 698214158 53086 84579 81284638 60041 29406 344148816 84579 20636 217015396 8722 29406 469691922 29406 56589 910741017 36528 53086 583597759 73696 8722 462834475 1238 56589 273889375 14437 36528 949695422 64055 36528 97088604 73696 79509 993204296 53182 14437 910646118 79509 79785 418972681 79785 59058 381590841 59058 83565 329607272 79785 84886 975257111 84886 62715 333254037 2852 59058 324581646 62715 22545 786998079 22545 9610 454689061 43808 62715 70654587 37474 2852 650717716 19261 22545 357997599 37474 9525 824107765 37289 37474 121496586 43808 83705 637887314 83705 49675 919381073 18310 83705 718662487 49675 44285 295713762 44285 33701 416621581 33701 73233 32574678 44285 60269 741245641 44285 15413 416317319 45163 33701 768614496 15413 13385 712617204 6510 73233 606087193 6510 6636 114106727 6636 10829 21793552 6636 56104 886444698 6636 85462 632313696 6510 85686 619614035 41103 10829 975158515 56104 24378 376283491 24378 58834 582381561 58834 16264 646590681 16264 55017 149834635 82797 24378 243398184 52895 82797 897510421 58913 52895 809423911 71748 58913 715547249 28937 52895 594461174 65057 28937 10345606 65057 14690 135988400 65057 73230 33188576 28937 76366 878040473 65057 54262 882890731 74141 54262 493252330 74141 84863 741682315 84863 16298 256902949 16298 76118 541533072 69939 74141 175583368 48545 84863 435175337 16298 10034 434964331 61093 69939 931213403 48218 48545 703843376 10034 10186 618945707 39915 10186 525944144 10186 2044 711905150 61093 76245 513946818 76245 9321 536881991 9321 10612 968145045 2044 59905 447190848 2044 83755 982854668 3684 59905 183449545 3684 70494 217969739 24666 70494 143251247 86794 3684 268866672 50814 83755 665051007 56683 24666 616145041 70494 64099 800735593 69211 24666 800574113 64099 76841 323325667 64099 69836 754005311 64099 47274 988450800 69836 18900 337873591 69836 36638 364972120 50706 76841 650138213 45802 69836 619932360 50706 76123 853552480 76123 13066 725266848 31922 45802 380880870 13066 55687 317591675 76123 43134 151977377 54975 43134 206094893 43817 43134 136456142 43134 12346 940627184 12346 7463 131544486 7463 32467 116064862 12346 7060 4216367 7463 59034 6018276 28291 7060 334881153 7463 49445 500624942 59034 21595 35669714 7060 2185 470528597 49445 20639 776455555 2185 84707 665777112 21595 86000 916829888 20639 61334 659600315 23763 20639 671044167 61334 43390 541962383 23763 71825 725042043 4164 71825 597046913 33759 61334 451575118 4164 34967 594652674 77300 33759 670143786 8971 77300 502914141 34967 12712 824177695 34967 50935 990044304 35524 50935 829129084 35524 37844 306618651 37844 13490 508884696 37844 1242 615437414 50935 62186 660797248 62186 55337 52070900 22258 1242 993249286 13490 46597 844374424 35854 62186 929139198 55337 35714 279910557 35714 69119 7049462 46597 16511 541538500 49304 35714 327750530 16511 44902 682218185 11700 16511 753024422 44300 11700 716808332 49304 55027 837868091 68213 11700 40254496 44902 30612 700855445 22067 30612 330016421 44738 30612 783245987 44738 51515 251043159 23797 44738 976120601 44738 19156 199819302 46763 23797 389355269 3620 44738 138490466 51515 12479 206809439 46763 28800 73597977 28800 25725 282030655 12479 45724 539004543 25725 72534 133111352 32634 28800 322241283 36179 32634 984272557 45724 1086 875281278 67348 36179 723220386 10509 36179 751813396 1086 31512 587385019 69245 1086 987994346 45876 10509 950790486 82455 45876 173798121 10509 17887 520059856 45876 85735 736550485 15860 82455 697350251 77046 15860 113945613 85735 16044 270997323 11859 85735 866952332 81223 85735 761279379 11859 62297 932637165 62297 46374 256722093 79377 62297 135712640 13665 46374 865732493 81223 59671 338925203 46374 22862 742898939 62837 22862 721655832 67934 22862 219765897 13665 68048 886351529 68048 20779 60258889 73553 62837 319211397 65613 68048 138083176 65613 41265 442022744 53292 41265 86107164 70189 53292 370738222 7220 65613 203201392 41265 68422 297971180 68422 16659 963810180 22054 7220 439865963 70189 50961 173726204 34796 7220 135176536 23848 16659 810743414 73045 23848 315347267 34796 37464 604802670 23848 3527 622851413 3527 44034 529633510 83383 44034 127703397 3527 27874 227736169 34206 37464 634346232 83383 65681 731217566 30641 83383 866262575 83383 75473 160976191 65312 65681 246858792 75473 17247 450433923 24830 30641 806845394 65312 55080 170548620 1559 17247 393301618 61974 55080 503886996 1559 69225 11801344 76112 24830 762864029 23361 55080 478783923 25569 69225 281748267 8199 61974 665246923 76112 79394 28729810 25569 50221 528360467 23361 83856 157193959 50221 76429 399399033 76429 60238 263889496 21281 83856 295472870 76429 25375 185498928 71487 76429 338483544 21281 27590 896856542 21281 13980 189855930 18325 25375 292950395 71487 74424 66982254 13980 12099 541342730 40786 27590 200828313 40786 29793 4769846 18325 39175 185091781 4595 40786 870701091 12099 32281 350996079 4595 67890 960591639 12743 67890 198581549 53483 39175 101685635 43651 12743 938804553 12743 59814 448889031 296 43651 495748459 14888 43651 714105958 1089 296 451521810 84795 14888 739778012 1089 50582 62870778 59586 1089 916786589 14440 84795 104211738 14440 63452 834807025 14440 46669 512605138 46669 84242 855272115 48073 84242 438435866 84242 45904 319029028 41869 48073 892861240 41869 7240 983588181 5696 41869 707899224 31202 41869 813986590 31202 84965 630739134 12157 41869 741768422 55189 5696 387665252 66186 31202 305797707 31202 14819 615183525 2887 12157 271784168 55189 82502 996657079 66186 35591 713731479 48627 66186 517132009 82502 34263 77896133 2887 56321 237383700 48627 35631 445101638 34263 30634 817639822 34263 53049 666943432 56321 42340 713683380 72461 35631 434219429 53049 78437 714055271 42340 62462 131716158 28445 42340 510050634 19819 72461 257289251 28445 72105 512614509 11039 78437 697145770 28445 71845 488180961 11039 33658 723566504 44460 72105 832397194 33658 32051 813397194 76298 32051 198387797 44460 37360 905058532 68030 44460 539705001 82047 68030 246599364 66105 37360 905448336 31207 82047 450327245 73797 66105 856806643 66105 8090 426256829 73797 18486 872073615 73797 76719 344607786 73797 13494 65135848 76719 64993 598992411 13494 13889 157663506 64993 24510 263662478 63446 13494 124021552 13494 40145 764874292 31409 13889 188074855 13889 76532 43469666 83531 76532 94451138 63446 6573 981168236 48237 40145 970887821 68876 76532 176952131 48237 29512 718571583 48237 50657 899584442 29512 31701 139271389 21574 68876 680366022 75451 31701 990978483 50657 35410 610240394 75451 207 454433698 21574 67518 843735387 207 51446 803478893 75451 447 458413646 86870 35410 983575202 447 38886 719333603 44729 51446 644468690 447 13894 635474864 73969 13894 689546370 7178 73969 600026 38886 34583 268152304 34583 9102 703795852 83803 9102 849409395 24332 7178 611830928 9102 42124 368553007 64659 83803 694062567 48281 24332 801006893 44917 24332 106474654 27266 64659 703956683 42124 23672 448555884 14129 27266 919287960 74249 48281 323107275 74249 50830 573424025 66660 74249 884145861 50830 75545 623525483 66660 53206 376121049 27056 74249 637446704 86017 27056 151617829 66660 28306 169111474 75545 86411 32276677 70632 53206 690552778 86017 33154 65683886 86017 9085 969169897 33154 40504 948561807 22782 70632 442079538 9085 74138 65691165 9085 44420 417523527 22782 40549 630156848 14090 40504 199896928 10213 74138 958950646 58970 74138 251564946 44420 17177 567616547 17177 42461 267504945 10213 18384 228384098 84330 18384 335199482 65158 42461 679313599 13586 84330 839516367 84315 84330 369828281 29441 13586 622188722 13586 22892 334329194 50800 29441 568024128 19129 50800 130668459 50800 7659 788818797 50800 77500 681527906 7659 27212 980160715 50800 30007 664654485 40056 19129 828066597 64902 7659 973253659 67327 30007 656538107 67327 31764 237220660 67650 31764 167331230 30058 40056 870006198 31764 8745 514048092 43194 67650 668050210 63717 31764 263257267 63717 18522 53021425 45560 63717 254916112 18522 13199 521861749 63717 10784 649547888 13199 34539 737483333 27196 45560 548900907 47089 27196 566466963 65227 10784 339441550 10784 22274 30088095 880 34539 446391078 47089 23597 840233595 77673 65227 36359363 880 6333 473086254 19255 23597 507623322 23597 41811 391676969 41811 81432 996032217 41110 41811 307194684 26860 19255 333420975 46704 19255 999715937 41811 11055 737478787 16507 41110 317710166 26860 68224 991853438 2888 16507 368379897 46704 6861 128930451 6861 21053 32307345 27124 2888 518293095 75410 21053 41560186 7991 2888 140329783 80811 7991 957576262 80811 85756 508299254 87298 75410 271350043 75410 64984 498984323 7991 5029 607796150 85756 85715 260117509 49239 64984 520406859 71276 87298 49744057 83764 49239 136492339 49239 1092 574810503 4292 85715 77925184 1092 35609 755856575 1092 73087 131578831 52546 83764 687806167 66084 35609 681318478 54637 73087 540301806 15545 54637 476089053 54637 80337 693180670 36035 80337 405448880 73372 54637 178500172 71025 36035 877086639 73372 76395 325789816 36035 45049 436213975 76395 44117 88126873 34110 76395 269647718 45049 83566 782611247 57709 83566 71711028 57171 83566 162838128 57171 35458 517650193 57171 65682 81461574 11273 83566 678780243 57171 37155 542896110 57171 27990 522880788 67781 65682 607341092 67781 70133 133274472 36969 27990 646607397 36969 5534 224458944 71002 5534 112887308 70133 54014 52963786 18060 5534 938411931 71002 68827 421500604 81652 71002 522700753 68827 31075 112007351 54511 18060 549017839 37249 18060 388699525 37507 31075 533658913 31075 60609 104759142 47207 37249 927381763 72242 54511 17664502 47207 40745 261002297 71604 47207 173080469 40745 17669 866332782 42831 47207 585039607 1777 71604 910728679 21035 71604 885266969 71604 8808 813131244 72092 42831 275196489 6027 8808 652495554 7278 6027 873887226 40940 21035 721894082 65831 72092 684509155 7278 80822 35099219 65831 60023 184624368 60206 65831 121940925 15209 80822 349720187 80822 50610 58260542 55387 80822 995585615 85308 55387 920340066 55387 39211 756329763 50610 10753 71144964 85308 55918 237758406 2092 55918 800880656 39211 60572 925140903 55552 55918 752675082 7292 2092 507405953 12691 2092 766647580 86498 55552 582638509 12691 21393 686216103 11695 86498 764227779 13054 11695 822068094 11695 58427 896132948 58427 76025 489264970 76025 42697 657438309 76025 31091 177376485 36864 58427 945706481 36864 13151 907881154 67172 13151 837830354 77713 36864 548936130 67172 78356 14654371 70393 67172 267032087 40612 70393 628696726 77713 61621 419008130 78356 29271 835426464 70393 23293 831114460 61621 53090 618413959 61621 65236 418634909 29271 67512 238543890 24647 53090 111298171 53090 39225 22537615 67512 16971 162266620 39225 73252 389712453 67512 35197 4225332 23018 24647 631425934 24554 23018 843030414 56529 24554 707289022 35197 74345 20656977 56529 39928 143742167 44337 56529 399837332 49636 39928 102438388 56529 77293 136371924 77293 26387 589167046 49636 58152 87915605 45471 58152 167939410 22536 49636 723693133 45471 74517 340404780 68641 58152 11237469 58830 45471 808623876 45471 86 957660040 58830 40917 273656960 40917 14251 938646464 8092 14251 763269305 32442 86 21964430 40917 47576 104001247 8792 32442 443729152 29317 8092 505269903 29867 8092 779808331 65250 47576 840140606 29317 35136 774664233 75120 29317 771970409 75120 25475 198557040 29867 16850 89349819 17336 75120 695008772 17336 80675 77773658 75120 10296 190539855 25475 2213 158391966 33943 80675 184892949 80675 38526 941006110 33943 73613 386221792 77517 10296 481175490 73613 72448 956479690 82355 72448 115084718 82355 80171 933398691 26461 73613 161561006 80171 74607 963305338 1353 80171 911452990 52269 74607 750939304 1353 27531 76689586 56939 52269 898776502 52269 67880 951133237 67880 817 358410209 817 32988 71019027 27828 56939 736219173 32988 44798 602676886 61326 817 614581542 65407 817 804908257 72871 61326 922814117 10841 27828 12381954 72871 74674 727734647 51356 65407 269308433 68144 72871 812507074 51579 51356 557935063 51356 68484 34080581 46292 51356 861910803 68484 63458 641604240 32202 46292 727206139 63458 39549 480118292 32202 84298 395833956 77440 32202 515283001 77699 63458 43811129 70685 39549 82363217 84298 48445 553442126 48445 993 621228709 48445 79321 566422842 79321 47521 297316088 70685 45290 745036041 79321 26214 721525396 79321 64009 378302239 72997 79321 790112101 47521 38216 393495759 28225 45290 758289781 44149 26214 284247139 64009 35157 771443413 38216 76286 159778238 8542 28225 531108286 73352 8542 269107307 16316 8542 52308752 30970 35157 323681537 16316 72129 93406212 73352 85252 727533516 30970 54201 430868353 80951 30970 353061811 18766 30970 480573360 54201 13580 760516075 81089 13580 824093441 18766 46020 407434501 72748 13580 127230081 27995 72748 525823995 27995 59090 224279085 46020 76621 37916258 33452 59090 889191599 46732 27995 73891573 51608 76621 982089346 59090 46129 172586861 51608 53146 140193838 36211 51608 318734206 40731 46732 77722634 46129 41916 428488638 81353 40731 108192766 40731 43598 681497804 72420 41916 48049246 41916 67095 219702128 51697 41916 633130295 80998 72420 926469169 53916 80998 136161056 80998 45085 317829449 61193 80998 123925341 61193 78312 671885704 45085 82122 789294130 53128 82122 886542943 53128 70418 449625642 26300 53128 58099207 1535 82122 582105865 10282 70418 938160618 10282 52928 380625257 10282 32608 475101186 23491 52928 413623428 32608 23984 308986529 10282 59325 145362136 32608 26313 609195801 83964 59325 904873824 59325 29499 159392195 23984 68984 171262621 26313 57535 839846550 57535 2211 380783164 20083 83964 595077418 29499 54931 636699341 9985 54931 62789780 59714 57535 844797169 81081 9985 909103835 20083 45930 325641521 63997 54931 359129628 81081 15652 931524684 81081 63276 491051370 63997 38907 756088204 63997 67189 210926361 75378 15652 732305119 11420 15652 394793892 63276 27917 54112804 11420 85150 716640841 82436 27917 666062634 63821 82436 117821122 11420 62465 669927583 85150 44046 374083531 49108 44046 34077650 49108 78350 592663528 23781 44046 372425087 49108 7113 951500467 69885 49108 472425662 7113 25943 85869290 78210 25943 100348057 25943 76218 741992243 36863 78210 667114205 36863 38556 736220915 78210 56934 223942926 78210 71794 156122976 38556 1241 469612715 1241 68682 45283884 41190 68682 454554998 20434 56934 506781400 20434 8832 555071130 1241 19069 700868166 33631 20434 903754432 36767 8832 83962337 36767 67780 799953169 8832 52527 457210309 19069 48075 319143626 36767 46963 585470751 48075 57499 188505036 46963 5713 707484838 64773 48075 479586122 71915 57499 7486220 5713 74322 990068260 82827 57499 88739134 20589 64773 324653867 59916 74322 638288605 29076 20589 399998160 59916 63920 659737562 37424 20589 844041754 71908 29076 384965386 63920 70817 618564224 37424 41365 249328849 70817 79616 893894596 70817 54761 776482029 79616 30599 9007615 25338 54761 199880293 30599 5002 52607381 30599 28281 290308922 28281 42355 112652966 58279 25338 44847948 58279 619 679601288 42355 9560 169548179 83867 28281 22293324 38737 58279 88384741 38737 26001 278018339 619 11406 67879050 38737 43671 168042171 11406 5912 539323111 11406 20266 4523847 47277 20266 849369099 11406 7079 652288356 7079 81635 59674247 47277 7409 109132254 47277 19234 452604076 7409 40334 434063924 5689 19234 659092051 81635 52167 33104926 5689 12655 45781010 1706 5689 510442319 5689 2286 626766025 82533 2286 460032226 45812 1706 390075919 12655 9288 716885672 2286 16736 542527513 25809 16736 97720519 80104 9288 292490030 22388 80104 293662354 22388 75585 159937311 23544 75585 702147444 50370 25809 477096176 75585 46673 962509760 50370 73682 102392930 23544 63342 669861155 48437 50370 903529284 73682 50807 987372388 50807 81613 673796831 81613 734 929973083 50807 37451 927995359 48437 26990 845788129 50807 37317 73300975 81552 81613 714935834 75122 37451 398550222 81552 49876 717955279 63073 81552 116425495 7453 37317 876061619 22897 49876 261346791 6161 7453 434742596 77012 22897 539218764 77012 54039 69462709 22897 86030 137423574 77012 43362 678076057 34348 54039 209272410 50750 77012 727609504 23345 50750 959940595 23345 62713 460306991 27750 62713 74455330 23345 23255 104065273 11802 27750 36357363 38664 23255 884009434 42596 62713 947155975 20401 27750 598820876 38664 34154 303675132 38664 16456 277275186 42596 62848 990683571 20401 24457 138158294 34154 31405 108605690 48393 62848 791843899 81305 31405 981832539 31405 41034 160178567 74188 48393 650400085 77967 81305 680047404 84263 48393 648244733 41034 4793 50377317 41034 75361 458649579 47406 74188 542417652 47406 34739 399490503 17388 4793 319341019 33151 4793 879834699 10175 75361 398575879 81148 47406 795870447 81668 17388 851141765 81148 65468 910517571 10175 65189 927386934 81668 20728 719988117 72144 65468 539155946 65468 25882 560567409 20728 4265 95243618 25882 51295 855832376 4265 79137 598446936 72144 6280 932524033 54093 51295 425320208 51295 85685 987135815 51295 28088 887696519 85685 34491 193793781 13349 6280 442521484 54093 17074 380555620 28088 26030 599173064 34491 39066 641681614 86168 34491 35939652 44182 26030 466641850 17074 23663 584574283 11401 44182 646815297 19619 23663 88537750 11401 55902 530471533 23663 18455 374678678 35074 11401 385398323 19619 48674 500042801 48674 48399 397176462 38314 18455 944537351 4010 38314 231560768 4010 57428 285667171 28275 48399 533238434 38314 17409 903189577 57144 4010 116432933 75589 4010 241622479 57428 19606 219257526 42374 28275 315316740 14597 17409 63563712 70499 14597 73753196 31879 19606 795871874 14597 17818 762063510 68050 42374 100947108 41648 68050 258837034 17818 79178 354878331 68050 36720 794126512 38760 17818 442949569 55638 68050 51071835 41648 86221 669666616 55638 11863 856140750 36720 18776 598423340 16478 38760 74207031 18776 41870 628992690 85447 16478 536270038 57112 11863 645894609 16478 53676 139107995 33938 41870 910971455 41870 28793 328069379 28793 58786 15794166 33938 50100 215074833 33938 17672 790280796 58786 64057 809627943 17672 69236 941511376 69236 83454 61934719 4430 50100 667477538 64057 52858 249793891 11745 52858 720871397 32305 69236 936098094 32305 59912 713524692 51780 4430 42420488 718 51780 934907715 11745 82414 506218484 78056 718 935216336 82414 40511 710314083 40511 22489 421194275 718 73756 26715697 40511 48920 787106609 73756 47922 149738136 22489 26382 549559766 34537 48920 192312328 5279 26382 834781022 47922 63902 187970882 75806 47922 618623489 5279 35450 758032855 75806 53203 448953458 2996 5279 396600182 86592 75806 687014523 86592 83583 82256693 23266 83583 589622877 54474 83583 278274060 2996 71404 422992391 23266 10284 927324922 53859 54474 141333395 53859 77074 791233335 22577 71404 993768611 71404 62322 465479514 72268 77074 130684581 72268 58967 89234752 24890 22577 630035721 22577 69159 786488950 24890 58348 205269998 58530 72268 167883051 12241 69159 790940496 24890 300 219548080 300 83389 600259568 28888 12241 243896875 58530 83978 802811895 50742 28888 85867310 40124 50742 100801204 54381 28888 192587500 50742 32858 418195357 29738 32858 628152147 50742 72357 164033758 32858 5610 3220706 36831 5610 269687204 32858 65397 578091356 5610 36995 677831486 9575 5610 219758072 15846 65397 701146849 36995 33811 701851705 36995 76836 937128289 76836 70253 177174726 76836 35029 969486725 70253 7654 389118174 39104 35029 697691729 70253 29811 722406793 8472 29811 92289036 8472 35581 517283372 7468 8472 772978538 61154 35581 50392272 8472 83921 162730083 65224 7468 370139293 61154 78149 79490734 78149 46404 161849901 83921 21049 881719864 33083 83921 82043999 21049 81051 661966534 21049 70089 116337388 40405 21049 79809809 81051 69699 259290237 52708 70089 939677583 2819 52708 893388622 40405 74586 184772320 69699 49003 288289411 74586 32882 783692421 29419 2819 852932948 29752 49003 672198009 74586 54582 786984071 21665 32882 518002304 54582 53827 384842674 17135 21665 665051926 29752 3858 776119371 62741 3858 431138096 21665 28033 810988068 53827 81137 250428669 62741 85257 140965792 28896 85257 904491684 71392 28896 74589220 85257 64522 150059108 51982 64522 899531210 64522 78195 406593012 64522 84985 880174031 47563 64522 533085449 47563 75915 682996112 47563 72117 321024774 47563 14151 155842621 79930 84985 239758157 75915 65126 165611510 14151 20359 676935099 20359 61824 34360508 38748 79930 751910583 65126 59077 117470019 61824 29142 62197063 20359 83967 598182621 38748 20988 407454218 29142 78821 146007699 83967 40425 807727039 10889 29142 745354599 20988 58172 250888883 78821 5483 244416592 10889 21416 201222196 5483 7712 263023056 78347 21416 37253904 25636 7712 964392954 5483 50843 110266844 7712 31136 641552770 50843 80955 26596111 65939 25636 371096043 12235 31136 656114726 80955 34249 153565693 47087 65939 172025195 18732 12235 582648872 47087 35756 883304171 72830 35756 173081072 72830 22580 461386881 77082 35756 411139409 22580 37441 522789575 19410 22580 956105777 19410 24958 102797031 19410 44324 274232480 24958 37238 624284893 49857 44324 927757649 19410 65290 232357088 3095 65290 592190526 49857 64532 120648706 3095 11687 657073456 49857 43119 750362309 31262 3095 124942483 3095 6601 420242148 11687 42319 472892233 11687 40926 420553917 40926 80619 249270804 31262 84636 558194107 84636 71883 355903319 40926 50203 830908012 71883 82782 579087710 71883 81973 250953748 62824 82782 958590258 79302 62824 658215400 3058 81973 224298998 75070 82782 1569703 53740 81973 776570704 53740 27194 121094781 71580 75070 90631192 22568 71580 904569441 27194 43455 127998656 48229 71580 300071416 22568 29388 973499549 43455 79268 140195090 47745 48229 76805709 47745 15854 812055016 64233 47745 131328707 64233 76890 15255127 64233 65639 546319599 64233 55223 345732449 55223 46589 9883682 76890 26026 504507400 65639 75594 656783212 4532 46589 540483923 14590 4532 871971808 32492 46589 15970527 18775 4532 327725771 42692 14590 934788972 31067 32492 879340164 63883 31067 483144538 41700 32492 898603513 68101 18775 464555641 1890 68101 210724668 68101 81370 972367534 41700 49383 858313994 49383 4787 380179214 4787 27118 370434834 4787 80098 507168411 80098 59272 215321494 49383 39396 479665148 21409 39396 197738397 21409 28809 792296466 49269 28809 664193967 39396 30534 679205837 84183 49269 654585850 30534 8425 352196354 24261 49269 310066279 8425 45039 435637932 84183 68494 1595463 39473 45039 130351563 75099 8425 431138150 6290 68494 580623481 75099 81511 247733740 51085 39473 681307379 51085 26076 987960575 13579 51085 402864885 26076 76230 509124551 81511 18786 416195840 38289 76230 627279489 76230 82922 421885349 18786 23602 110268402 23602 65642 540087401 38289 50037 295866397 82922 68961 941125625 7798 50037 88763499 7798 68559 9887665 7628 68961 434524314 66531 50037 173990982 68559 2897 530819388 7798 72276 997829636 68559 80065 721303586 34262 66531 262027985 34262 15174 300888572 15174 72320 108779355 72276 62231 773625501 61183 62231 915066098 34525 62231 9779106 15174 45025 156744932 7519 72320 135911531 7519 48395 603107361 48806 7519 21864095 34525 37245 449609377 9240 7519 56022521 81291 37245 138646462 48806 4598 183931418 81875 37245 810654571 81291 17608 242203319 4598 68774 988179491 68774 50765 603422730 68774 7703 176292650 49085 17608 332656249 68714 7703 113458483 18439 68774 104061296 7703 79287 500597205 79287 86580 220590320 68714 25235 169680555 25235 80434 569215941 23888 18439 698842823 58906 80434 95406640 86158 58906 917113069 45345 23888 531514432 58906 69454 37089412 22983 23888 505482895 58906 48623 21842340 69454 66766 974744097 45345 38527 338470205 3439 48623 142010086 22983 74563 502352049 43954 48623 427164800 43954 22219 191076906 38527 6731 959170169 3439 62651 742725884 6731 16618 832563742 6731 78135 858657271 16618 53259 836607040 80406 78135 59824789 12035 80406 208570680 25703 53259 994355571 80406 22990 122183102 53259 30763 822959199 72926 30763 66849249 76027 12035 109360245 30763 49312 170907141 22990 30401 159963414 32734 30763 614661548 76027 59326 98343410 49091 76027 711797780 59326 79762 807250527 32734 2638 840187049 12818 49091 177364603 76139 59326 294194488 21143 79762 897431911 21143 35249 186619941 2638 41948 69335091 72346 41948 760501743 41948 13255 110762942 41948 33835 758756393 16832 72346 888726675 45923 41948 831835479 2895 72346 380251823 13255 15309 399730409 86166 45923 725361444 2895 51775 24697226 58744 45923 360922410 71953 15309 51036119 33256 71953 246711065 18410 33256 627992753 72131 18410 553028472 71953 28920 888446808 18410 11917 975932086 50573 18410 367174202 28920 61157 328815894 50573 40854 159334563 11917 22036 55594128 22036 37042 118749008 22036 39609 142699769 58681 37042 619473882 27534 39609 335040304 58681 42156 105705883 27534 72022 214088083 40675 39609 86766076 42156 51616 59521656 53354 27534 457458472 72022 9584 381887872 72022 68155 87430040 85865 53354 847370182 74925 53354 297031335 60283 74925 580534835 85865 63709 246244994 71370 68155 152568640 74925 68028 777007611 1868 63709 883473417 68028 80801 720878670 80801 9353 745685301 9353 3886 766992784 3886 82784 540875603 35213 80801 273088880 3909 9353 273550388 9353 40356 65463736 70401 3909 928968981 40356 1509 13258218 70401 69891 607498015 26223 1509 805041588 7180 40356 471688149 70401 31979 381710861 69891 76312 416280584 31979 48402 624557896 26223 32523 260232665 76312 33635 223300422 53541 76312 877053817 76312 35698 818207698 43257 33635 549084765 53541 79523 870843028 22848 35698 674360279 79523 56664 330589762 79523 8698 941716887 16207 8698 84701124 16207 47144 359170230 18079 22848 442280451 3697 16207 941029293 3697 81320 160147867 3697 69055 835226132 18079 64237 214612928 18079 81706 835175027 81320 44970 953893112 69055 18338 133239255 18338 54812 982674614 41990 64237 715913738 76437 54812 357475522 44970 87072 642340755 41990 46723 698635977 54812 53931 884429611 73898 76437 838305243 39522 76437 525596161 73898 9177 779490920 74588 39522 957093354 74588 58940 528968031 9177 7338 429377249 17898 7338 592810984 74588 19205 34010658 58940 5975 829297470 75977 5975 23837607 521 19205 702090281 75977 45974 370522427 5975 35271 835058061 69243 5975 600147436 45974 53809 301953524 81211 521 22063838 70831 81211 285725939 42031 70831 273360811 80762 42031 866801803 11596 53809 709888344 11596 37440 580322702 77995 80762 991867142 37440 18454 108850569 57671 77995 424870481 68846 37440 45644061 68846 19800 455152823 18454 416 40975783 68846 5945 512332845 57362 416 691054782 41373 57362 262244232 26911 19800 302090028 41373 70064 133267073 2976 41373 831968067 24256 2976 505549174 2976 86482 194631099 41936 24256 799572404 41936 21968 59735811 86482 59119 800603835 8580 24256 522350045 87064 41936 106734418 21968 84452 674182403 84452 1191 20761147 87064 43204 240078840 51322 43204 443708379 1191 11875 350606972 50068 84452 776658277 51322 31635 842777028 22683 31635 93029316 51322 8454 21585933 87019 50068 78547666 24900 87019 519048707 8454 16614 843687180 8454 86656 374592315 16614 27815 747370896 87019 23513 722281681 20351 24900 169969165 20351 85573 121025254 85573 47467 964138619 64841 47467 428857002 20351 36171 144754065 85573 70300 966315957 46937 64841 284677322 65865 46937 536370390 27285 65865 188870781 65865 71328 681317826 6494 70300 479206053 65865 37826 998054865 37826 31573 779151050 54988 71328 819700598 78986 31573 122105890 30951 78986 85659960 32520 31573 643479063 32414 78986 40354415 78986 39986 272822006 30181 30951 720497379 32520 22009 101191739 30181 55563 44021111 30181 59176 200939021 59176 7217 468608397 7217 70020 843380522 70020 40318 362260948 6322 55563 202809105 60479 59176 350512509 7217 246 437995693 70020 17897 213514802 61468 40318 417228086 17897 62057 557209336 27593 62057 358376324 64269 61468 373357530 61468 30299 919291515 61468 69153 901290748 64269 30088 633184594 30088 77263 111385014 30088 14234 230736058 30088 13144 928966115 77263 54610 729919632 30088 19566 101735856 61191 19566 504059226 81288 14234 767205241 66283 13144 180010520 48256 66283 207189201 48256 11787 132411154 81288 52059 510462103 18027 48256 214478637 50662 48256 974502155 1215 11787 830190890 1215 34720 6769756 34720 44472 378653811 53636 44472 2531799 31520 34720 550664528 31520 42199 388539148 31520 4555 75241327 58079 4555 65829247 4555 52330 647556066 58079 7919 226388170 26712 42199 518787230 61389 52330 277321541 7195 58079 50492258 26712 81568 847018559 53535 81568 376635976 61389 70982 251257396 7195 51481 254862667 13252 7195 522718700 2087 70982 81214620 13252 13765 95422695 38117 2087 161781112 16403 13252 764979657 75134 16403 826753195 38117 21415 668839339 13765 73525 221392441 12464 73525 6908548 75134 48976 181321229 14657 21415 96410753 73525 72231 924530081 14657 34677 496784380 72231 19758 469982725 45676 48976 360509274 15070 19758 711101626 11880 72231 358361868 11880 82840 113511172 80440 15070 129228094 45676 74881 937746404 47409 82840 364831070 74881 29630 430049354 77028 80440 943841561 29630 68158 781414266 74881 29359 96654164 47409 17182 87496546 77028 32329 47065331 29359 14907 989010576 87163 68158 18225385 33555 14907 144407836 30399 17182 36355042 87163 26969 114478981 71256 26969 205374757 47267 87163 701017820 26969 46339 208315134 46339 58342 81326951 70256 58342 108296525 61595 46339 459332961 80905 47267 15334448 80905 40357 855404543 58342 3651 55999073 77238 40357 10086226 77282 40357 807444065 25147 77238 499430463 3651 49422 163122802 3452 49422 56920457 28021 3452 56896809 12216 3452 299227451 74275 12216 104422289 48691 74275 596874415 58346 3452 344042195 58346 22454 738399975 22454 42341 42094019 22454 73947 62025854 72801 22454 290996514 87124 72801 874449775 3206 22454 712847835 87124 31542 155092688 58375 73947 588665501 72801 43883 50994050 3206 52594 3394148 52594 11013 656298844 31542 1271 984346642 58375 10110 27595222 6647 11013 808287915 5083 6647 106539054 5083 36609 155187352 57450 1271 309701529 10110 15157 895188314 87316 6647 959742535 87316 29505 141674129 57450 4454 238213113 1998 4454 423761011 77159 15157 79846563 27544 77159 752861650 86080 29505 469247514 4454 23065 943787817 27544 47856 521579454 47856 79383 933589002 79383 26090 721936090 23065 80050 26160661 47856 81580 746723376 79383 58208 525930522 26090 73024 83662082 80050 85030 133184987 85030 4150 312336364 85030 59114 730113276 66864 4150 981897427 4150 64540 796371626 4150 73006 871333498 20607 64540 750133651 85741 73006 10521775 27945 85741 171160069 20607 48469 474572277 78218 85741 933792252 27945 86094 699142337 48469 64933 877499860 70242 27945 846333624 14642 86094 59839668 49798 14642 529581918 64933 83782 973400321 70242 68756 467883768 83782 53619 244984107 53619 80085 414936934 7194 68756 69074235 68756 18722 295621710 68756 60039 331884143 53619 20363 365645703 25275 7194 543277411 2151 7194 312825982 39380 60039 741759046 39124 60039 142055275 43801 39124 162866732 11138 39124 727721988 40315 11138 770900953 1126 43801 415731053 11138 2186 804254886 62454 40315 5363922 40315 22965 38428716 2773 22965 795627426 55965 1126 559087636 2186 69293 631743534 10802 22965 102425319 38326 69293 99048689 74849 2773 542639916 10802 15188 975288741 16349 10802 276359339 15188 62971 756174218 45582 74849 958249264 45582 87269 514448819 29510 62971 298749162 49688 87269 178484192 45582 46277 518827393 46277 73061 4759392 87269 15316 604148967 49688 73401 369791758 76267 15316 744152302 76267 67514 906724730 76730 67514 851440878 50146 67514 344796699 67514 11288 270164439 36283 11288 530996105 29711 11288 289945805 43697 76730 985749846 50146 19633 328615580 43697 55261 682377986 30954 19633 135411238 39119 19633 730368789 19633 72396 897226639 30954 29975 64011088 20597 39119 240547697 67069 20597 369644908 43377 39119 140370837 76740 20597 683793968 42315 29975 987175755 52870 20597 90925208 48121 76740 201192456 75613 42315 803863970 71779 75613 614124335 42315 81946 444366029 52870 13744 994845182 75613 64678 570104656 81946 26097 692638891 64678 18352 637011399 13301 81946 740634325 16995 64678 648790185 13301 31627 987341681 487 31627 818398370 13301 28286 999837429 86116 31627 972040581 31627 72214 235815705 6162 487 96869729 72214 22179 537403450 7427 72214 633179120 72214 35147 247896566 6162 25892 946784049 35147 53137 909321863 200 35147 78030867 40044 53137 522394850 57623 40044 896858984 25892 43440 268581101 40044 32034 949243895 43440 42298 269116962 17105 42298 88667999 43230 57623 974867303 43440 64025 108483927 67298 32034 976190717 61486 42298 352723867 18957 61486 811120053 43230 15987 370154653 18957 5037 915964486 5037 33516 154274716 6712 15987 538860107 17682 33516 132279804 77808 17682 947347846 33516 72538 29316831 77808 30542 279820658 6712 3039 176884429 17682 70102 451235691 77808 84374 670408360 3039 44459 178777357 26679 3039 341818701 38021 70102 836762291 20912 84374 373594942 44459 54125 385478254 38021 51010 559415313 38021 76762 765720995 51010 37087 831761789 44889 54125 798511960 3890 76762 218352408 2372 44889 698213080 44889 86559 666821453 2372 53646 78746314 65799 3890 379487707 53646 31340 109258310 9140 86559 661117697 9140 46485 681304703 9140 32845 148036440 47842 65799 402511664 47842 86490 870982037 47842 39523 117897325 7429 86490 941949007 86490 74961 849120078 46971 47842 40715772 55852 7429 590268739 43993 46971 951040893 43162 7429 211770117 49829 55852 119031907 44932 55852 166600929 44932 52941 525531133 44932 28503 253448379 52941 38518 268927603 64709 38518 42101577 9789 52941 10369125 38919 38518 938595423 55857 28503 85119509 87165 64709 16781212 38919 27509 497660118 80831 55857 653295662 44718 55857 71082377 44718 64494 502476768 87165 71894 237078919 34935 64494 492501967 44718 79891 709796014 64494 24428 412179487 35374 34935 787478482 54962 79891 127008677 32000 79891 305413647 15550 54962 325886477 54962 60546 318756194 60717 32000 49650284 54962 49295 26007349 60717 39311 135976917 49295 18856 784849134 49166 39311 767076054 77561 60717 737869678 42600 49295 730571130 49166 41322 688832407 54818 42600 36092122 28556 77561 734692341 54818 71220 338988268 28556 78014 966415824 79497 41322 283609608 28556 41372 340139898 56473 71220 587612242 197 41372 726494334 56473 30913 767804492 44239 197 556210370 44239 72947 981201847 197 2031 545570337 72947 23830 49507364 23830 17453 722863424 2031 75667 110904962 75667 75278 708184290 75278 15782 662840601 15782 83713 447785042 60307 75667 670080154 75278 73595 172858514 45696 15782 538546686 12672 45696 268218546 83713 69180 876927201 45696 3565 468454153 3565 62988 452247262 45696 61525 401029451 61525 52797 218240376 82235 52797 886759710 29834 61525 82556153 52797 54556 752858933 73554 54556 873835314 56508 29834 192974547 52227 56508 608952554 56508 31670 96053835 15197 56508 759993153 7859 52227 937755169 15197 61021 634427108 31670 53476 129731468 20836 7859 53202945 2667 15197 8602352 20836 2070 475366493 2667 32491 643932014 70582 32491 208747940 2667 8526 666387307 60950 32491 845347558 32491 73890 337281555 8526 2599 585322163 59852 60950 813407838 8526 43045 23532040 60950 27236 325823775 65541 2599 30890370 7869 27236 787097732 65541 11063 322069009 11063 41483 29188136 41416 65541 367531169 54049 7869 585754858 11063 3346 4971338 42539 54049 389020880 41416 23873 465411297 12719 23873 357539718 23873 15061 179687127 82553 23873 587490777 44214 15061 77593725 82553 85075 959284005 15061 70288 162876637 15061 43627 589683656 43627 33181 253719425 53674 43627 859084482 80872 53674 146126937 70288 2965 656093086 53674 78307 483612153 79131 80872 61588467 79131 72087 324051166 74385 80872 554819117 79131 55404 358533883 37355 72087 805254017 37355 19150 607180108 55404 34778 155746648 9377 74385 646159759 61790 37355 638415945 34778 22634 105171133 19150 75043 2803402 80383 61790 457397339 75043 33996 639711690 22634 2984 307709551 60114 75043 822215081 83444 80383 390169069 14890 80383 132421544 14890 85933 186929244 11814 85933 208715397 51625 60114 452115846 51625 34530 936200484 65612 85933 111746908 50369 51625 449102485 10401 51625 59494134 65612 23276 419459411 50487 10401 20650731 39031 50487 228588523 18771 39031 841699745 23276 49423 934088695 18771 63154 16621338 18771 34540 645763698 12361 63154 492623673 34540 7233 121010642 62693 7233 170458603 62693 9514 77532392 7233 79138 48728152 9514 39210 386903101 19340 79138 958196356 79138 60417 918381724 42736 9514 776040364 19340 33683 34872107 19340 69599 317652997 49491 33683 127255515 49184 69599 984277191 40843 42736 161278387 49491 72934 522680685 77480 72934 407688935 61345 40843 290260026 12537 49184 399889974 75497 61345 563458314 12537 49393 935809425 61345 70252 343671591 62351 75497 772661523 17031 62351 863750810 62351 76029 24591137 1093 70252 586433431 28509 17031 141514970 74896 62351 27956572 50877 74896 63439169 28509 25502 35147393 50877 32278 13132291 32278 64345 736792339 16191 64345 278165134 64345 28756 507069851 42276 25502 340287343 33194 16191 7993823 64345 1364 535230979 33194 14755 303841994 5622 42276 506049709 1364 84070 556484798 42616 84070 512416678 67907 84070 442620438 63469 84070 47004657 63469 28953 922702130 84070 80961 335327121 66855 28953 892710429 80961 37115 368193949 59863 80961 474313337 28953 83192 509071483 66855 68492 176930540 25609 66855 904427702 83192 37518 977971942 59863 33385 536589774 25609 63471 305100233 28817 33385 154439440 63471 26255 278313029 46268 33385 4503260 12091 26255 320787765 77604 63471 44026826 28817 24753 719500791 42535 46268 906372117 46268 18169 580329707 18169 25954 94230339 60691 25954 773441498 67016 42535 741058931 68783 67016 305176996 61660 67016 135296400 68783 17295 790178013 68437 17295 269995574 17295 8231 272074707 75666 8231 809379626 69514 75666 91291130 66505 8231 123837551 8231 68486 422939851 81603 69514 360601489 66505 66266 399734672 81603 37453 459684562 33522 81603 246572371 37453 81500 739740122 33522 50121 862249420 66266 3691 822902257 3691 80008 978802035 11958 81500 155608053 12444 11958 187633880 50121 85752 569290994 18047 3691 850038638 11958 9225 10096321 48870 18047 897586204 85752 25586 58441362 52845 48870 154314597 11858 48870 315483047 45941 11858 538532805 86914 52845 386629997 44196 52845 34115208 22098 52845 657635395 57299 86914 459685521 14756 86914 916307392 58704 44196 996285357 30820 22098 765016653 14756 14838 497519071 4615 57299 496144173 4615 66769 418010966 68369 30820 141403828 14838 13264 345207065 56491 13264 488639576 84856 66769 471404389 60322 84856 906087279 38189 13264 431806581 51171 56491 500075069 26004 38189 124120094 60322 57237 214802766 57237 59156 343280815 77007 51171 727325869 29545 57237 55541953 59156 57516 228518110 71482 57237 531682869 68079 71482 753135083 77007 68293 935935475 52263 68079 117807355 57516 61399 799416798 71482 8940 485696901 68293 22473 263085903 52263 79787 985791080 8940 78665 389534155 76666 79787 13330621 22473 67952 348609313 50343 76666 802492561 79787 54232 211759894 54232 11797 883972649 54232 289 727193651 48404 50343 820362869 68147 54232 689669391 41828 68147 61086705 41828 9216 25585912 20574 68147 611780106 41828 47735 785340989 47735 62072 800856596 79678 62072 341777536 71066 20574 595835724 62072 80272 977546525 10068 47735 949998637 10068 77200 689816080 40665 80272 870562314 23014 71066 134825978 19460 80272 168877819 19460 79491 572058422 79491 74398 973412498 40665 11720 120287690 6329 11720 592365379 36108 11720 65909611 28808 36108 823392661 25813 36108 154138841 11720 34619 899677490 28808 77787 968445983 25813 43461 932260765 25813 59135 957195908 78333 59135 977181045 34619 58015 487266950 47706 43461 401104311 59135 34891 159827373 83897 78333 41661605 47706 33132 264255517 29832 83897 698646307 47706 52716 902089654 83897 60447 382933158 52716 24054 200189870 20821 29832 671766214 80865 29832 535607775 59439 60447 702761435 20821 52804 771989618 52804 18524 155078966 59439 52996 222314302 50882 80865 81230214 50882 65592 685036070 52996 6303 36706878 50882 13750 757349353 13750 83226 429265587 50882 46935 945958934 65592 85263 258664426 32504 85263 271439930 46935 58102 521080554 82407 58102 700439751 70555 46935 678474859 32504 60885 616806822 40978 82407 445133984 21335 70555 721291194 70555 87414 823014666 87414 64307 437505660 27972 21335 505703097 58677 87414 91612104 58677 48941 967405172 87414 7525 473294807 52510 64307 723082676 52510 15810 377099003 48941 37462 119818680 13425 48941 475861035 32615 7525 972685082 15492 52510 686262351 59442 32615 117381012 37462 14593 737428935 79597 59442 396898313 3893 15492 867760645 3893 6990 254841976 22210 3893 976674209 6990 61076 280324385 58823 22210 155471397 22210 18580 769764119 42161 61076 349433015 18580 56140 48019945 56140 77641 327110246 58823 72446 80103651 72446 81289 366286907 42161 18676 684304766 77641 15687 408981373 15687 19231 60651130 15054 15687 921749822 38271 15687 457646788 18132 18676 382495122 15054 49638 799809472 75929 38271 325550185 80328 18132 132488343 38271 87258 32896113 20380 18132 109787785 52300 20380 247615606 80328 42218 813893844 60488 80328 883195402 77125 20380 82729832 77125 9436 651818926 42218 19200 154547916 42218 56678 273753075 16981 9436 59726958 84981 9436 377781187 56678 13967 690046064 19200 69927 934895207 29558 13967 971961988 58 69927 422505742 64203 69927 741466973 58 30189 6702793 69927 64733 542763680 21617 30189 714095186 58 69965 681560600 69965 12528 103171369 12528 29363 699289246 12528 73973 383841379 5785 12528 668306944 32878 73973 774068906 12528 31754 558130049 73973 9799 802956695 9799 31010 912126401 4848 5785 590547998 86322 32878 850813643 4848 7088 841055070 32625 31010 173488293 31010 26161 148568075 49697 4848 807108961 32625 4818 72909498 7088 71717 164986549 48609 49697 957992691 4818 14349 636103860 71717 28419 423145656 4818 15120 704461222 48609 10987 737477404 2288 48609 201581004 59733 15120 363283734 59733 86681 130802351 2288 64405 702828494 10987 3917 819401821 83781 2288 278929311 64405 28667 949190476 6589 3917 709142087 75615 6589 995193344 9283 83781 950001697 77637 75615 515681499 31554 9283 729488387 6951 77637 954861158 44419 9283 308712513 6951 65583 54881304 52409 6951 774430002 31554 23506 291656716 6367 52409 75202412 6367 50855 91545468 23506 26739 109107761 9880 26739 26947169 50855 20288 756353753 9880 9255 520567155 34120 26739 437469782 3696 9880 805096473 20288 12705 380973092 7520 34120 498569 34120 41941 325079681 48057 3696 115611871 59282 7520 467198457 56390 7520 385014811 1918 41941 279471830 59789 48057 231858545 59559 59282 804163292 85142 56390 132705146 85142 50171 939384000 50171 76838 6340823 76838 9551 840822659 76838 11183 718782642 9551 14406 747701176 11183 50140 518280270 14406 49881 697173437 14406 84021 91652096 18493 11183 179171265 49881 44807 508561661 84021 19994 230273489 78405 19994 740514530 38541 78405 422764348 18493 19750 864419559 22338 38541 809786 67435 19994 992715042 14548 38541 714326068 71013 67435 193480589 19750 76089 83512892 71013 23195 685957518 21996 67435 288658696 21996 17524 664921034 25356 71013 428049326 23195 79428 860601600 17524 60103 816353444 79428 68823 106106661 17524 81894 115256083 86715 60103 261404950 79428 318 524026964 65981 81894 764948069 65981 48699 827981913 81894 55919 22579586 31366 318 314268026 80427 55919 949973058 28844 80427 980839754 31366 52680 934027683 2053 52680 545201063 52680 73728 107846933 2053 58499 208038196 28844 30963 580470978 5191 2053 42644494 73728 16100 776051271 30963 19603 385715179 22507 19603 695921005 22507 50190 15797080 50190 67067 139611593 81686 19603 923564885 19603 3244 91119673 22507 29969 378251351 14431 50190 340646527 81686 75607 234572356 81686 79825 333622256 55096 75607 726139276 75607 43089 753023807 45405 79825 114950421 71277 43089 663601810 47919 43089 725105124 71277 46301 315495489 79686 47919 182142001 71277 32655 873078795 43750 79686 177318267 43750 70303 599267121 32655 3418 27397915 79686 32727 43748762 4444 70303 289028574 43750 25028 617256721 3418 66176 364102197 1545 32727 303374349 85436 66176 97380864 56542 1545 729451643 68174 1545 94925641 59780 85436 222442547 68174 78155 537739233 68174 26253 635883767 59780 48869 401870878 68174 86420 622853013 78155 72613 226685650 64505 48869 532588646 26253 81507 617539628 86420 79324 659732829 10681 79324 665765395 27052 79324 430169131 81507 54142 932901225 51996 27052 972625414 39241 51996 494974335 61263 54142 95129723 61263 41002 947646860 39241 11901 114963440 26960 11901 855510304 11901 23846 910300027 61263 86316 964842467 18550 86316 541603027 18550 77584 460305874 1788 23846 445611681 77584 27140 355561780 74752 27140 836930053 6556 27140 87366760 27140 73042 51194768 6556 27715 705675363 62020 74752 903066423 6556 45534 430929939 9238 6556 495582372 45534 3777 168284766 27715 69847 568995593 45534 3220 66425717 27087 69847 986208951 3777 46543 569997709 59436 46543 75312651 59436 23878 454520001 23878 40006 960665434 32350 23878 183817891 66368 23878 683925305 32350 4185 769727371 66368 82692 996485333 3951 82692 463972954 82052 32350 528568781 79095 82052 602780603 79095 18603 125996042 82052 86683 192246014 53881 86683 647376787 18603 28331 731836303 86683 71608 994972613 28331 31655 13914067 28331 24826 184653946 56167 24826 148758645 10602 31655 131032198 35344 56167 647947567 24826 63022 456277534 10602 44081 255110275 63160 44081 745594021 63022 52753 57347325 27243 35344 319018820 20754 52753 3346654 27243 26931 431193295 31122 52753 845039195 31122 16277 159297097 75596 20754 564672170 65121 31122 731225861 18343 65121 77071324 31122 62226 752053003 42397 75596 766231885 75596 86632 410922853 46010 65121 403075403 43887 62226 536887089 72258 43887 172479605 11991 86632 82301605 39496 72258 114192961 74505 72258 889954855 3424 74505 698851635 74505 73190 18164981 73190 28620 104750931 45108 39496 825799029 74505 12063 331731787 52503 45108 100525688 78795 28620 30453746 52503 72053 339665778 41623 78795 440696591 12063 24653 915897782 42807 24653 470305368 68996 24653 206990370 72053 81728 440298681 81728 15012 872611900 15012 35298 543128747 68996 30721 524547605 81728 79116 936231254 84295 35298 343420263 58049 84295 720174662 79116 39261 562921635 84295 86558 431276881 86742 39261 18258609 50813 39261 73575063 86986 86742 110932606 86986 39433 961029366 86742 9049 63076346 44350 86986 184647959 9049 53050 74119706 44350 66142 411875038 54957 39433 31954630 66142 31224 414331060 7941 31224 902016866 31224 25835 951731170 73584 7941 96577199 47469 31224 119689120 73584 6489 281361331 20022 6489 27978856 83488 20022 865212975 55231 6489 657544324 55231 25988 468341920 38567 25988 855492318 81449 83488 902424774 24759 81449 801484979 80589 24759 517603265 81449 25361 480825135 1799 24759 873396500 76802 80589 811092829 80589 30733 98234859 22320 80589 725883195 22320 53530 139762531 30733 57558 706827240 40004 57558 249054665 53530 61717 573260149 12853 53530 688876362 12853 82463 942929571 29916 12853 554410864 40004 35234 688636546 12853 2815 543594866 2815 86403 138412818 2815 593 261030591 8571 35234 315788725 26301 8571 366910498 86403 41024 614873157 593 86427 594738252 593 31359 512473763 20430 41024 891361367 12038 41024 860657343 31359 34150 806623447 34150 79594 107200022 76515 79594 517238316 84109 20430 505234440 76515 3739 406100532 58782 3739 233517517 22529 76515 241541560 9413 58782 715926227 3739 55608 696200987 55608 65240 489515590 14439 22529 863629205 9413 2756 233289540 84089 2756 150177800 82783 2756 45384591 63956 84089 817580654 6802 84089 34471548 6802 47618 44992126 84089 73494 824736609 63956 24588 749350211 63956 76013 486395970 6802 1064 81391084 24588 6380 810178839 30760 76013 944360171 76013 62441 825504792 62441 85367 115369069 6380 43837 408705342 20170 85367 271925480 44200 30760 289882081 22109 43837 240274534 41896 22109 168675145 43837 17348 946341304 20170 7872 387091989 8942 22109 49850961 2396 17348 406080221 35065 8942 99348697 78191 8942 512200964 8942 11973 464906027 11973 47969 503672423 59991 11973 553517570 59991 48934 754860055 46643 78191 496713947 63043 48934 500401261 68755 59991 658076628 68755 28618 43259055 55360 28618 978066362 17311 28618 808722698 76255 28618 120113591 15111 55360 768257446 66773 17311 112675985 66773 42714 674198422 15111 26426 919330206 33632 76255 392764460 42714 26248 213811890 29015 26248 498535131 29015 58223 78130448 33632 71061 288732447 75239 29015 121993283 29015 84669 196000171 80732 71061 431933399 84669 8779 530937421 8877 80732 156226124 32135 8877 186923778 80579 8877 387991156 32135 20505 298820614 32135 47403 982035239 80579 20933 565208170 70738 47403 864451122 80579 80640 138118030 62071 47403 559442212 29186 47403 698108820 70738 79222 447597396 8410 79222 64933404 79222 85480 628491323 62071 64541 202176939 5763 29186 205225498 17266 64541 322940834 27324 17266 925290829 32888 64541 490307684 87362 17266 170078535 87362 38269 518981825 18944 32888 467180034 78463 32888 905995569 87362 38144 747195324 87362 424 262410517 424 23676 238315809 39132 18944 796726545 424 48264 799876952 8517 23676 108020233 48264 76177 975109871 3192 48264 193825697 84561 76177 895827881 84561 1951 246819690 49756 1951 731663841 76177 15393 986917044 64043 49756 231288372 37925 84561 53856149 84823 64043 295121564 37925 3108 735132260 25727 15393 708998016 82630 64043 201470774 56113 37925 810578462 69265 25727 485743379 36521 56113 712373617 74212 36521 596372738 2659 74212 903960782 69265 67695 572851558 32936 2659 11997665 76342 36521 325940073 27748 67695 261831321 76342 63306 645403880 27748 37025 523788686 32936 34723 896620796 44450 63306 216660797 65127 44450 861227137 31532 44450 481812182 58514 44450 725488987 43718 34723 913411579 58514 52401 460395107 43718 36929 657512326 86176 52401 18301386 9594 43718 699482630 43718 82290 66294472 86176 48494 115856890 48494 79753 455141800 82290 28787 557608012 31751 82290 723324252 79753 38393 357354758 7061 79753 752823297 28787 83861 104214455 38393 20590 352190717 31751 54604 381781044 7061 63872 435966330 78554 20590 141428419 77469 83861 773494170 54604 58736 953129282 51183 58736 65446553 51183 86897 235464848 13499 51183 216608556 65245 51183 376491919 64296 86897 729009947 86897 41243 477328735 69979 41243 720529327 54134 69979 777311948 78955 64296 261215397 29276 78955 939919407 53458 78955 25102089 53458 38041 543602166 78955 42758 469409425 29276 11785 209946206 44178 11785 189004028 11785 82805 887215499 77586 42758 520720099 42758 51561 91224305 1473 77586 474002083 82805 59440 114111710 51561 39768 106848853 21447 77586 212895280 27471 39768 278640286 1473 29335 153247154 86970 27471 576766329 41131 21447 5778145 29335 55175 119899712 86970 72153 915453186 77304 86970 86927244 72153 5878 684729080 72153 74970 140991229 67064 5878 235414552 76353 5878 547141275 74970 74570 104072681 74570 28188 794355078 28188 59797 929188088 39557 74570 809624833 59797 5891 581098459 38802 59797 984806944 59797 3112 333153501 38802 47257 680028523 3112 45310 868474390 3112 25018 888311955 64923 47257 241753721 25018 32275 614359667 42353 64923 103686821 45310 43744 203460080 25018 58373 122094922 72992 32275 518256577 62588 32275 476777412 19690 58373 296868342 58373 37028 66331935 72992 28904 253081567 4693 72992 899790994 37780 4693 234292356 37028 7709 504494484 28708 28904 571876140 67032 28904 566765462 4693 40667 714445500 67032 52855 140459995 24264 67032 587518333 38708 28708 789188762 38708 42974 288280886 38708 75323 394096116 52855 76168 842483985 76168 63000 971665466 38708 44963 129355378 76168 78752 98361853 75323 87551 390460493 63000 47620 472841805 63000 50060 83613691 78752 76261 244106426 87551 9630 55337863 87551 16170 820710626 16170 72744 619391070 46655 72744 803621228 63520 16170 57833785 16170 26973 850404164 46655 2201 61642724 46655 75408 5168482 73645 46655 115373809 75408 55050 895995385 40534 73645 719864047 73645 49782 332198830 49782 46639 550059133 40534 55129 440110088 49782 1217 487409623 54199 55129 994195354 26657 55129 495088401 27789 1217 17563547 65152 27789 481109300 26657 62960 26421574 44155 62960 119027465 35485 44155 590090453 27789 19728 973842368 44155 86620 84796897 19728 10474 277125581 19728 53841 38978062 55836 86620 532698569 10474 41088 959830516 41088 39001 28733877 38519 39001 421463225 44943 55836 84157118 4520 39001 763923684 13436 41088 935597258 79560 13436 251274039 28777 44943 455188355 13436 33706 513198691 50881 79560 7037701 28777 21353 754886007 28358 21353 403580777 33706 18420 775128944 51049 28358 378024235 58447 51049 677695984 16331 18420 890316596 44576 58447 698513204 51049 42983 889983454 83300 16331 140226672 58447 70816 388151358 83300 9296 110935140 83300 48124 538153935 80325 70816 298004224 48124 77798 492421140 15158 9296 272590810 71984 48124 767008408 62825 80325 332855258 11757 15158 572192420 77798 40082 851295542 15158 17019 627123907 62825 4627 565972157 4627 42792 871550727 30989 11757 141523676 42792 83220 236978140 30989 76507 293223803 76507 24454 38417052 24454 49460 653910814 24454 54227 618884469 54227 72431 274945976 49460 33463 615634302 49460 16814 463280799 54227 50099 427529952 26148 33463 405748246 61297 16814 609152958 33463 268 654971725 50099 53586 491068014 54090 26148 606233718 26148 13693 190461942 87115 54090 681701972 87115 8167 29507740 27967 8167 757602279 13693 38256 84117416 18350 8167 349528476 10443 38256 68460830 27967 7825 666823843 7825 10355 24527587 18350 72668 66737843 70593 7825 631273399 10443 20306 9328959 45558 7825 434562575 20306 11365 329219572 11365 17262 590277264 11365 23986 993282029 42705 45558 535727032 11365 20072 60695638 22393 20072 502426125 20072 38349 338192261 59942 20072 934843708 42705 43001 142061775 36672 43001 17227888 27000 43001 687399669 43001 85626 644022959 59942 84005 51362062 1828 84005 931656298 74325 1828 220755415 84005 83935 724991703 1828 58262 144365813 74325 66082 190460975 26700 74325 948524523 83935 76375 517664543 70448 66082 143939127 26700 42416 385067126 62818 66082 459150558 10698 42416 874884822 42416 21804 175731721 70901 70448 115130649 84499 70901 638900884 10698 7958 322301601 32218 70901 739482665 56362 70901 750953965 56129 84499 325209473 18557 84499 215245765 32218 80810 496247336 56129 23040 164772176 15538 23040 131894745 23040 83524 11541069 80810 12160 555043736 80810 33757 462997957 83524 34917 716519027 34917 37915 320439325 83524 86510 82511840 86510 23521 607898487 50673 34917 47239931 37915 28448 264192018 81008 37915 889190687 23521 54 304509725 74612 23521 196124352 28951 28448 241524494 67357 74612 777978578 61861 81008 989659895 62745 74612 88733388 33570 67357 890739893 28951 76445 397809157 33570 65704 510487766 11233 65704 396653330 67715 62745 711611630 33570 35528 119013413 65704 30615 905610591 73117 67715 954742905 35528 45903 510524989 35528 41632 889981291 29303 45903 763366451 30615 82506 187306553 47926 29303 778477329 62519 29303 263703963 41632 81578 727674804 73813 29303 621854537 82506 31878 848730822 49896 73813 529701597 62519 27751 839024576 59318 31878 42662028 66717 31878 110552795 66717 8529 575179024 65310 59318 32961484 59318 65453 890998694 8529 46698 78888221 33988 65310 211037535 33988 56114 719601978 11239 46698 699661965 65453 42677 216145569 42677 18202 971249231 56671 11239 168319628 5185 42677 267267769 5185 23677 170316512 36219 42677 81301738 5185 66294 575840642 35825 66294 265009994 21460 5185 990671904 77458 35825 407589522 30348 77458 222627296 51619 66294 272152559 77458 55024 784600901 55024 86247 143770187 51619 4057 734050531 30348 68814 559831235 51619 55125 511830779 4057 14906 746532821 86247 1576 829216934 6854 68814 402233555 1576 35439 515802655 6854 31176 861390882 6854 22382 460015407 44264 22382 483069434 35439 21788 819106243 44264 9320 179353399 82462 9320 894279871 22382 15598 343249055 82462 38964 787212400 64288 9320 888116350 9320 41035 888000442 8598 82462 176491730 56889 64288 684060751 64288 47446 785014326 70783 56889 641857840 63102 8598 217843830 36441 47446 670783173 70783 895 101820142 63102 36618 58151938 71457 70783 434002241 47159 63102 180581231 36618 18088 771508070 76925 47159 917377945 36618 32444 606258223 71457 10483 159325416 32444 2767 930885976 18088 54705 647354857 54705 31913 299673429 32444 1428 735434956 1428 41255 549725992 53576 1428 124451987 23972 1428 239985991 38281 31913 699320883 59335 23972 631066439 59335 77408 631728407 59335 70730 339763701 77408 31864 530940668 31864 39484 739687088 61143 77408 931061595 66608 39484 857941658 38781 70730 545352583 28747 39484 990229218 6678 61143 601238041 28747 41769 229155748 38781 64313 79623103 28747 66092 271514843 41769 84932 398967911 41769 86563 851826597 69014 66092 558339664 86563 2719 708277963 79089 84932 252994415 86563 46874 854894057 16725 69014 864346134 55536 79089 84770046 16725 55744 645559155 51507 55744 590827440 16725 13184 436572038 13184 18573 88651878 55536 1368 575992005 84830 55744 79515776 63912 51507 949205713 63912 14400 859690195 18573 26795 715047800 84830 43407 298978767 26795 41748 899442528 43407 35965 168488235 26795 41687 760331094 35965 15877 788888375 79699 41687 322996137 48613 41687 977634007 55292 41687 373919174 46970 41687 11983380 55292 76138 854550804 64327 76138 553333990 1831 48613 123475581 69911 1831 86157917 1831 49191 688913082 25109 76138 125887618 49191 59429 214913955 77384 49191 382381045 69911 41432 137155814 50713 25109 971826125 50713 12238 426767921 19375 77384 227196836 31897 19375 191921971 72567 19375 718319348 12238 86551 478324989 80142 31897 228848706 31897 42222 535970683 81079 42222 615934952 37124 72567 267548810 55127 37124 584643907 42222 5224 205490031 55127 14081 65455473 14081 20793 135397908 37892 37124 239793167 55127 15257 998705796 37892 1776 22556979 14081 77227 824850143 69569 20793 27754124 1776 52848 159617356 52848 29204 435129608 72364 29204 181408899 60605 72364 823334487 53542 29204 446161008 53542 37409 376825845 67750 72364 993878657 72364 7883 375204408 53542 63659 524517625 7883 21516 472289022 63659 14340 888496396 67750 5164 637501953 34071 5164 776217831 21516 45221 165192259 5164 76443 614845445 75884 34071 322872787 45272 34071 791536203 45272 7387 117437845 72271 7387 421980707 72776 75884 690324682 72271 47708 232558121 7387 84052 286884231 72271 4663 733652977 55244 84052 130838166 41433 47708 102748518 55244 50988 770602484 50988 14658 167725726 44993 4663 583479806 61299 55244 773196068 61299 72889 250044230 72889 52346 794134796 104 14658 867537014 44993 65105 330919411 52346 3605 411132450 52346 81497 925747190 72990 3605 326074532 78321 3605 873640358 50798 72990 89774788 31854 50798 127563751 32249 50798 717980287 43076 50798 823740140 8483 32249 779106232 10279 43076 601719908 6418 32249 640442122 87554 8483 963774452 58155 6418 615473839 10279 80086 463403368 35670 58155 196096598 79483 58155 320502062 22628 79483 252255597 62401 35670 561202530 35670 76548 109587262 62401 13010 896321590 13010 81253 894652573 75690 13010 419975002 85148 76548 811746659 52014 76548 806248331 75690 22578 940213706 22578 68217 805955278 75690 35683 635400565 68217 69817 323658530 68217 525 380155330 34828 525 438917957 54630 34828 286417376 22428 54630 35997325 54630 66390 710701969 4443 22428 822035800 81669 4443 737075442 32659 4443 872167628 4443 40811 447275431 81669 2127 949393575 43670 40811 240890471 55391 32659 702391330 45721 55391 16126496 55391 5285 466792705 5285 30340 130592690 55391 25049 607434164 61150 55391 282545832 45721 45626 792032645 10525 25049 658288488 25049 40683 812668879 61150 47081 130262524 47081 62242 41796037 10525 10298 205578419 28735 10298 56615031 3958 10298 58622645 27041 47081 764392289 28735 68123 466683212 22434 28735 38166342 26895 22434 827646578 26895 20948 839369467 27041 41589 442981 76599 26895 174019986 46954 22434 345672101 76599 22795 704468369 14336 76599 646598950 46954 41750 225467395 75252 14336 4358277 55213 46954 201748489 22795 77567 33743446 14858 75252 567823244 14858 46132 969404824 33876 77567 949428253 77567 51941 651515503 3978 33876 623930443 51941 3176 345069992 33876 78601 289917698 78601 53969 615136241 53969 32022 628501784 3978 19140 282506663 53969 17741 669801630 19140 147 555140100 17741 19790 410999787 87086 32022 15048806 1016 19790 326984120 25959 19790 576144494 19790 37342 698707389 11276 25959 79539248 50887 37342 834153703 1016 63853 488246588 25959 44886 62733181 63853 36988 478933107 81505 36988 31345901 36988 63881 669104910 54777 63853 759910389 81505 12695 697850536 6291 36988 733233535 12695 82739 177497395 82739 31146 517521711 85040 6291 462014297 31146 80201 798887500 31146 29526 591829545 33078 85040 436224458 33078 23758 850763231 22435 85040 402423542 87230 33078 433495007 26302 23758 24842748 22435 41502 670323949 82332 26302 859013811 82332 65921 568552682 82332 6119 143556781 49730 41502 901152569 65921 69732 224426554 41562 6119 873539987 6119 51641 976228863 61118 69732 438970446 17212 51641 226229424 52243 41562 977743951 27837 61118 554685132 17212 25191 785348392 25191 86162 20033352 73471 52243 274781745 73471 14363 983787862 25191 65333 806097447 86162 32865 137050902 32865 77706 19274923 69789 65333 346086047 75752 77706 9914348 69789 30577 704110155 84910 77706 164977216 69789 21235 71524969 16426 69789 160488081 12485 21235 339780351 48731 16426 960208273 21235 35310 819255565 21235 67161 704090505 68501 35310 816916414 12485 72445 441714065 87436 72445 776494292 17289 68501 201054999 10739 17289 180010691 68501 28058 46669225 72445 34730 993273762 10503 17289 949125687 26182 34730 792554257 16622 26182 82755636 11244 28058 423083263 11244 38164 161833618 25451 16622 233992099 25451 27293 657329095 34383 27293 720114906 25451 56133 450085629 60829 38164 45324549 71194 34383 895284645 72084 56133 844643905 56133 82002 440396733 71386 60829 169185915 71386 82195 403267683 48575 71194 248682230 84948 82002 712359944 84948 41568 319012623 8351 84948 905315711 41568 10354 890875646 77578 84948 357475849 38780 77578 894223920 41568 47331 883148107 10354 3348 81257244 67933 77578 856402846 3348 45273 77549780 51417 67933 948400632 45273 42210 553059835 72560 42210 799364630 45273 87097 580896022 42210 77999 737221775 47492 87097 407542033 50875 42210 870814737 77999 74938 949729999 87097 85464 321166890 77999 28587 400828828 57406 85464 817989739 36184 28587 545964032 57406 75482 761907923 85464 23177 886887931 36184 33686 753803066 86713 57406 75030961 39560 75482 591664096 20206 33686 796033763 4976 33686 55369244 76830 39560 446177389 16913 76830 59024387 22467 76830 947205437 73757 20206 432790426 26788 16913 263518622 73757 23418 590057431 36830 26788 285116404 44310 22467 959400196 33712 36830 814217715 47249 36830 163334410 23418 18839 897167938 18839 29640 223092408 47249 58992 324373874 78517 29640 305322393 58992 1589 58301579 65956 29640 202370121 73361 29640 5799005 50290 58992 358198388 78517 49995 896266330 65956 15830 702456228 77333 49995 397462479 49995 64300 824132401 64300 37919 258109879 37919 1070 218692017 37919 70715 62389767 18976 1070 478465940 1070 60828 151680251 1070 20871 636789303 20871 33597 368831200 3757 70715 301494460 85479 18976 155319682 23439 33597 931611745 20871 28565 470291787 3757 75633 966639477 23439 27727 933315296 85479 66260 378859419 23439 77498 519158413 28565 60245 718389356 19879 75633 691557116 66260 20579 702112235 56299 66260 24140498 4715 56299 418537288 56299 64866 734652872 20579 21773 504391222 56299 50157 849954636 56299 4268 383133200 74196 50157 14782963 56224 50157 18909354 4268 77819 457071429 86590 50157 704149216 56224 33296 212193585 56224 23639 278713550 62618 77819 138516804 86590 84629 361136639 20904 33296 639216978 38633 84629 289053502 10184 62618 96343399 38633 51338 839178223 38633 53571 615433730 1730 53571 639513041 13093 1730 854487827 64492 53571 323179034 76632 64492 189907537 61342 13093 59378238 61342 80839 885186267 85424 76632 742398389 45406 80839 846536087 76632 65518 681248200 80839 71286 870731194 4023 85424 520159510 3027 65518 958150062 31455 45406 25821997 5158 4023 221836501 44541 71286 590522430 4023 21472 913602365 5158 41666 155174946 41666 37310 105198062 75247 5158 342393681 44541 80962 525475067 23427 41666 942084562 64583 41666 17815722 64583 42236 360557536 60336 75247 558111240 44582 60336 554437399 44582 31952 789223274 2754 44582 791306955 47072 44582 588842619 73748 47072 654383146 56617 44582 534645522 56617 34018 647949349 57853 47072 327457396 57853 39126 921370778 30228 57853 133994625 39608 57853 727761055 39608 3623 518052726 78602 57853 922647374 39126 71558 59361270 17297 71558 252736606 3623 70757 30043346 29137 17297 751347643 78602 39346 734287262 81236 17297 419156305 50823 39346 64816250 70757 7286 986325350 1435 81236 23477726 30920 50823 752742357 7286 22478 142431694 1435 67076 636106929 41736 22478 790393943 33334 67076 788412358 43324 33334 591262651 43324 34792 549347816 34792 10058 846780993 10058 4854 973129129 10058 84875 461774775 32457 43324 401123658 84875 12900 824680419 26445 4854 224224618 26445 53944 598852113 84875 54991 193991140 65740 54991 549857366 62158 53944 825781309 26445 35270 473362982 42065 54991 968715377 65740 1675 383305272 1675 57502 277236295 57502 75414 173220169 35664 35270 477708193 1675 48123 481184882 71864 35664 601858199 35664 79343 732863143 79343 13251 844054393 79328 48123 675778169 71864 44120 299556581 4100 71864 983861677 79343 85198 749476469 13251 62080 292797568 32791 85198 78524453 49959 4100 742178716 26619 62080 882433824 85198 37871 509400266 66648 37871 952568260 37871 42287 838770579 25566 26619 555137945 42287 29850 586146474 75203 25566 967947816 14565 75203 12494351 75203 33655 729069528 17947 14565 437830269 16215 17947 962902800 81066 17947 227206530 69341 14565 807927339 64598 33655 992669747 87506 64598 286164646 81066 52351 786207971 45564 81066 565365151 45564 288 33301289 288 29197 978228670 45564 74763 800726213 19090 74763 897060027 19090 25492 542879109 29197 7483 410915003 29197 29695 234559103 76724 19090 96162328 25492 83386 873643340 25492 28675 94081318 83386 70915 476477096 83386 48585 473370316 13230 28675 640976798 28675 81425 56511658 28405 28675 780649781 81425 24827 575309356 45157 24827 992326569 10038 13230 538539287 79373 10038 791937341 62264 45157 737474519 42270 10038 5639859 62264 36980 595222608 10038 46106 993406752 24223 46106 912588332 24223 35348 602966412 49470 46106 672932661 41581 49470 466227356 35348 51975 401106701 51975 63825 758354288 63825 69881 239421623 42439 63825 784527866 35894 69881 57987839 82084 63825 73301704 8970 35894 127456267 69881 63345 884642790 87091 42439 905088193 87091 30842 865836657 38259 87091 982997958 87091 952 44212086 63345 30822 431326202 87091 7466 459804991 7466 73660 579138355 80173 73660 103078190 4781 7466 885752850 22511 80173 290379764 38196 22511 252952896 4781 53490 792421800 80173 10195 556794764 24863 53490 759984210 53490 53295 435995248 53490 755 549181816 24863 86808 239942348 46623 10195 546426942 49724 755 126778232 22022 49724 676075646 34573 755 90333875 45307 22022 514879646 2644 34573 914429333 2644 61643 502233634 22022 13272 331906662 83743 61643 630389355 61643 4286 572553726 61643 67517 748316641 53552 4286 993567357 13272 84291 813599520 67517 57389 5444201 27101 53552 328195096 48616 27101 482832508 84291 54834 25875904 48616 10815 170293764 16193 48616 872747872 48616 60616 690348536 20174 48616 635132566 5126 54834 710618052 42575 16193 109992752 86400 5126 635012297 9299 20174 479900620 38853 9299 720742310 43101 86400 189430863 20616 86400 589034462 45343 9299 848904972 39790 38853 70844418 43101 86679 544897910 14527 45343 904238454 20616 5357 868320364 5357 35848 125241713 76502 14527 40192556 14527 28696 686244803 53613 28696 272884467 35848 18847 665207671 65527 28696 291903918 65527 20692 680808373 19072 65527 360302342 18847 42530 21799 42530 67088 968376699 37398 65527 405279937 20692 61807 888567623 232 42530 699414438 67611 61807 882317629 44709 232 856755696 232 82614 383217810 56162 82614 49255279 232 9058 650104006 67611 83157 98735486 71389 83157 984879285 17342 82614 10898390 17342 57441 916679475 38419 57441 48587740 20786 17342 945773794 4929 38419 679231370 81969 57441 195214849 81969 10104 288981215 69037 20786 413152011 2114 69037 369764354 10104 49221 297081245 30446 10104 751140332 30446 31314 913550157 49221 82388 956225768 31314 2203 240928391 30446 80279 339158985 63898 2203 376453460 80279 78505 355107228 83011 80279 894280485 5001 78505 275147451 20074 5001 9853555 78456 5001 459237473 55931 5001 38890128 5001 74256 288850874 55931 56856 589130689 55931 51501 452544477 48743 51501 590167977 1802 51501 271543687 17000 56856 709113118 48743 18405 919888647 1802 70961 840279758 70961 55994 28365534 69952 17000 314137706 28913 17000 362382503 13375 28913 639684078 70961 20362 753505170 20362 49352 444425124 13375 2155 854606035 13375 38148 665994029 1120 13375 640390089 64946 2155 507104836 64946 36896 846369351 64946 44699 149135725 65457 64946 306023648 1120 5699 50715193 74802 36896 660806701 26327 36896 189992627 26190 26327 960244518 55135 74802 72644996 10250 26327 417581224 74802 13654 812673323 49643 10250 214383056 26190 13511 88861737 55135 66756 445446399 54383 13511 64962349 14245 13654 715013183 49643 49019 31287404 49019 47863 521856348 49019 26761 531811923 49019 10133 891188321 41511 26761 906308639 82441 41511 178554766 82441 10223 93683607 15663 82441 305464299 10133 30801 313942654 30801 18450 731174025 82441 78015 599164615 78015 70856 88747124 78015 46645 14546171 4588 46645 431167 31085 70856 472546360 43034 70856 356608404 18196 70856 129343234 18196 63193 684256891 70084 63193 558861096 43034 35108 96198622 70084 29825 979956584 77950 29825 119020051 6487 29825 266069020 70084 68106 92485143 46877 6487 46221 27891 68106 411660349 61912 77950 621732598 56163 27891 844786236 21303 27891 887117344 56163 43336 420819988 21303 85378 560661752 61912 69451 716013817 21303 3111 508409492 3111 20819 203676492 64086 3111 680748620 85378 3761 89989372 3111 33224 279661199 22606 3761 439378094 64086 12480 633493771 22606 2571 830774590 46324 3761 208038755 52435 12480 790299877 83715 12480 447875111 46324 24888 171082821 52435 57999 332819866 34621 57999 399688859 57999 76233 221847549 19818 24888 436002952 24888 85325 368489734 64637 34621 502560327 76233 50737 644587255 50737 86225 414976257 76697 64637 801559121 50737 84784 175011371 71097 76697 238733937 1091 84784 626141933 71097 69642 100737250 30264 1091 129060394 84784 70544 904044273 40503 70544 588637515 70544 41238 744562372 30264 50000 982862105 29664 50000 104029050 75687 41238 401699661 50000 87360 763577200 50000 77013 226789836 41089 29664 349326036 48872 75687 37445609 75687 28511 348636793 50471 41089 143487099 58321 77013 70759290 36552 41089 34143421 16521 36552 38587192 13631 28511 277657948 16521 20372 168379727 57993 16521 32011953 36552 41949 854621837 42133 16521 731868369 83484 57993 286255464 75402 83484 988718719 57993 56776 890344366 75580 75402 163029819 72599 75402 709790997 83484 19594 95588259 75580 62123 265448755 75580 58067 498314868 2561 72599 8704389 72599 58253 65253632 58253 18398 400694801 5663 58253 842439393 75778 58067 61723393 68674 58253 334532976 58253 53103 889325402 53103 47006 580028815 82834 5663 52485724 82834 27625 930446229 68674 72621 489288789 49398 53103 35016843 27625 51390 146467824 21150 27625 110023925 45079 49398 222196808 49398 8528 453157322 47043 8528 845829780 21150 6782 983225474 54366 47043 713838882 6782 61346 668115458 47043 62737 552632562 35231 47043 544423853 61346 652 921566128 54042 35231 322571529 35231 21998 398232902 652 65991 916881942 21998 24318 199010155 24318 47982 939117825 9342 54042 787536584 82500 24318 609910906 24318 81016 362513242 22720 81016 945667286 47982 10656 433995530 39677 9342 159900302 39677 51699 607073977 24927 22720 923396686 75691 10656 683180544 24927 9175 306697202 39677 30488 297305908 51699 1376 431314874 66048 30488 734802838 32749 9175 583060500 54990 1376 5128300 23106 54990 131807321 66048 49562 276352775 23106 86769 507430975 49562 38961 657302803 18679 23106 552241737 18679 9856 234507372 86769 70496 91649096 45717 70496 392674148 22690 45717 706320587 45717 70424 187899021 1622 22690 385634064 66418 1622 494802870 70424 35206 33260088 35206 54452 870178453 35206 56839 868451400 56839 63503 991015261 71592 66418 373004336 75198 56839 447009647 56839 63495 611266751 71592 19243 186049923 63503 81282 900643483 63495 45016 728166876 81445 19243 967171342 47553 81445 712371059 3013 47553 49212066 10522 45016 539026069 81445 77135 237991358 3013 42730 104311416 77135 55774 115950996 43674 55774 740088381 31909 10522 554829321 72630 55774 689693817 79013 43674 703504378 55774 42206 660785317 21075 31909 946048613 53729 21075 183312317 81152 72630 972425233 665 53729 691501024 42206 19384 884836566 53729 49112 465604855 49112 52196 9174864 49112 61654 221411110 52196 60027 890976211 58216 61654 370934016 52196 50681 5245094 60027 50023 843845953 61654 34894 694642389 50681 67575 340424420 62704 67575 375275933 50681 49224 270466947 34894 58290 553077676 34894 63062 20532993 58290 10293 217774806 34980 10293 317615835 63062 37185 820938800 61684 58290 889176352 37651 34980 492884313 11158 34980 77279884 73977 34980 141342686 59202 61684 243304081 61684 72618 411752646 38352 11158 706662192 73977 52940 325722503 44706 72618 62090852 62922 52940 900812699 72618 11937 874839332 15842 62922 786337061 13170 44706 831909634 11937 11846 312439041 13170 47537 811755937 13170 41966 637778857 29306 47537 963491503 41966 41720 516552450 47537 21386 367040044 64085 29306 46534336 41720 27801 656999264 29306 73469 402526858 42803 64085 269714716 21386 74089 115780768 27185 27801 134280496 27801 27116 664363365 52572 27116 175516542 74089 63730 757008502 73332 27116 159844992 52572 63690 861984343 79601 73332 55341734 1946 52572 377565917 9384 63730 335459070 63599 79601 764637323 26145 63599 257046201 63599 20120 17875937 87173 1946 121974990 9384 51647 982739620 20120 31630 853684854 26145 19890 723495272 66011 51647 820146554 66158 19890 997085177 31630 12293 543591762 70155 19890 708121970 12293 14528 676057571 86993 66011 527554031 70671 66158 774902212 70671 50827 602748891 28807 86993 651754663 48858 28807 517893094 48858 82997 883590572 1232 48858 675362678 20963 1232 661204524 48858 2247 249771617 3816 48858 461655385 2247 38266 355371078 20963 9561 66158225 57759 38266 129981384 25007 9561 811582633 38266 61083 165703089 9561 9034 113242366 64878 61083 71555859 56781 57759 303409766 64878 74592 703538559 78702 64878 599240012 78702 56221 716481642 78702 53215 462233384 35263 56781 340912497 77779 56221 754979317 39452 56221 490843636 39452 3968 268983702 10481 35263 350952991 77779 79465 51187318 39452 39105 797408262 61916 39452 24070428 3968 83907 55442854 63723 79465 361401170 63723 13559 25457371 63723 77426 506336160 77426 51777 472491714 14929 51777 655460283 31107 13559 440923107 51777 81567 138366725 68096 77426 93647924 68096 20679 77552416 8127 68096 962497092 41153 81567 430706272 8127 29162 386710743 22456 29162 499417157 40692 29162 49696239 58464 29162 852263054 68276 58464 660800376 22456 86010 84654154 68276 19265 730991509 39499 40692 120286377 19265 15026 549082836 3248 15026 97489278 19265 39606 745956675 15026 10381 476874245 14203 10381 981718392 15026 61049 276612508 26245 61049 605995477 10381 12388 815214617 75047 10381 41728719 61049 78622 29341574 60516 78622 690635707 12388 75886 49080399 78622 11216 947785201 20482 78622 595242879 60429 78622 724724866 64846 75886 439808982 25311 20482 196308614 49366 11216 968846343 25311 48742 478186960 16142 25311 486902587 48742 16584 705179947 49366 23876 109153536 49366 18518 323350223 16142 69392 156397993 6684 23876 944032625 18518 81792 161536598 23876 64676 919860543 18518 41593 691137115 52697 6684 344351548 81792 53457 103971504 41593 81954 706941949 52697 47703 47916815 19450 47703 933595093 78930 19450 550548551 15972 19450 20032795 83642 78930 576720104 23915 78930 800966231 57590 19450 888904515 57590 30391 315274492 83642 79266 194428095 87565 23915 936074773 23915 3687 599008149 87565 77116 566581687 3687 64860 281130110 49334 64860 281557957 64860 86337 832525998 76205 86337 781398447 64860 24688 744266818 49334 58507 602238670 49334 85495 831808292 44429 85495 184782856 46266 76205 200000557 64918 24688 946918385 85495 45495 962581889 64918 41359 839240279 44429 68077 226532693 64918 28601 365491025 64918 22316 336283069 28601 55944 968202454 64284 22316 843005947 64284 58137 2514792 65021 58137 90776667 64255 65021 261007458 45435 58137 203939479 65021 67187 982375202 64255 19610 485517593 11591 45435 296792517 64255 19821 5423494 12158 19610 626939570 49084 19821 63452828 49084 77019 830048066 77019 32535 94011253 36118 32535 968042711 16047 12158 127611804 16047 8911 900223849 55838 32535 891038277 54228 36118 203698745 8911 83056 391684580 24015 54228 669374778 8911 41318 327952331 24015 46042 336404529 85586 83056 671424388 59290 41318 204020772 69886 46042 581940647 69886 69110 349885964 59104 69110 2172891 20186 59104 935378995 47899 69110 227989472 69886 31524 231511164 59104 65068 544699572 65068 8367 883768074 66690 8367 886990003 65068 75301 122585493 75301 38705 552173021 15722 75301 579331341 30027 8367 148742950 75301 44649 398627974 30027 33076 401449265 44649 85043 202047919 82066 85043 286125437 19711 82066 481299737 82066 14321 584384262 14321 54460 236998820 18100 85043 25133138 54460 40298 873007707 54460 71196 452761345 35758 54460 710603258 78912 18100 696758950 78912 51659 323458631 40298 32959 477665370 35886 32959 834090022 32959 728 523558541 54827 78912 299092007 728 24408 540399441 22474 24408 760914067 22474 9287 53073808 22474 21001 967339553 54827 33614 363925235 11114 33614 7380853 9287 54737 525364705 54737 20658 811407432 78801 54737 342197041 20658 9510 22910099 64407 11114 207715791 78801 10480 992920660 43137 10480 101675051 10480 33485 164305830 10730 64407 764761378 6920 33485 255274096 55115 43137 964537761 10730 77933 984202045 33485 38696 110918317 55115 65593 212618688 77933 77865 860912671 65593 45540 716418274 77865 84901 100388099 44591 65593 69436126 26282 44591 754869095 77865 71928 186573829 33007 71928 438714953 39171 44591 352998746 44591 55660 859021521 80375 26282 870656293 39171 1284 980702411 67128 1284 633976417 39171 1023 994634901 21133 80375 667884441 68085 1284 127269111 1023 27389 137945820 86562 67128 100502668 27389 74852 226975507 68085 77624 87222499 77624 27656 348508605 3432 27656 388757856 6721 27656 509709179 77624 87049 567093273 79096 27656 72895511 3432 6680 232528849 87049 47814 754930393 79096 55773 774514892 12509 55773 10987784 47814 48714 564634322 11593 48714 432252061 12509 80460 411891703 15260 12509 680085213 84970 48714 277078323 10956 15260 418317836 67411 80460 55988702 84970 82327 911425114 38585 84970 154425225 63594 67411 977252065 38585 64591 136358567 16138 64591 149641 29680 64591 551248429 38585 16965 434635025 16138 8391 701535893 64591 26055 652462164 26055 68196 977011382 18738 8391 958073646 38401 16965 507428455 8391 18536 753813804 38972 18738 102768628 19946 38401 853840298 18738 65155 791474431 65870 38401 308536587 10265 19946 38916055 34194 38972 372450852 64940 10265 893485277 65155 53804 101711085 11531 53804 832713225 13201 64940 475529727 64940 46802 834485267 76885 13201 652935682 53804 28646 65222466 78764 76885 905432433 83726 13201 806717236 19228 46802 62190397 60547 19228 536410578 83726 66228 920759542 78764 8833 386328806 42894 66228 978817363 60547 80319 220117481 3896 42894 158068530 42894 38333 428901406 44505 3896 263369164 81018 3896 796125724 38333 43663 500896448 38333 9447 719407131 38333 66055 999656690 66162 66055 469874157 3275 9447 914829565 14416 9447 121884411 3275 44597 38593607 59417 14416 598083356 23704 59417 691212696 62240 23704 41165628 55769 44597 114689722 75702 44597 726330973 59417 85940 79918565 73435 85940 532537866 55769 22617 269363360 75702 68122 934702969 76020 68122 664307280 85940 70549 776608287 76020 51430 143772397 76020 23623 274085794 35238 51430 228106537 38724 35238 740654623 7108 35238 906781542 3319 7108 78569642 62174 7108 28182842 59383 62174 120540648 62174 87394 938567425 7108 5237 415630814 5237 28001 854620349 28001 16553 214290068 76106 87394 129348619 48280 87394 599276217 76106 79569 508135837 76106 7817 15168919 57147 79569 327399648 28772 48280 415542894 14700 57147 537741266 3170 79569 527239027 49615 7817 52484547 49615 52764 895033395 25480 52764 283092986 49615 9768 76056300 25480 21978 567478363 81942 9768 92662751 82268 81942 292372143 82268 58234 103631471 19111 82268 160978555 66024 58234 772925710 36475 19111 931308541 58234 12554 173538974 58482 66024 77349341 3830 36475 519247073 66024 12905 450312084 36475 32885 912129763 65257 12905 504811118 32885 82564 435980367 47661 82564 527769901 3549 65257 862080864 33465 32885 3723781 45479 3549 74896025 45479 42196 114212783 33465 45230 275365734 78898 3549 881435182 65797 33465 796822077 45230 84267 836386072 17548 84267 923968262 30790 45230 264475617 38768 17548 86375068 65797 58431 342217785 71263 58431 70100681 31846 30790 510700688 33051 30790 339965707 39540 38768 18117715 31846 16897 838751551 68664 39540 9306536 33051 15751 875486466 9697 16897 92175072 68664 32255 103743354 16897 13157 51659994 68715 32255 638870327 32255 5643 723442830 13157 2992 506814177 27184 32255 711086623 15738 68715 555222497 2992 8141 444210424 15738 61016 605366011 23907 27184 983920575 8141 74613 845898050 61016 67549 999894637 8141 69527 581428833 82742 69527 450813528 24758 67549 837753189 3473 69527 460283849 60340 67549 221631552 82742 66728 694578322 9746 82742 252506258 25836 60340 128373167 7687 9746 110972299 7687 69011 57542379 46684 69011 597796898 69011 16231 996550672 46684 26180 309180265 86132 7687 853527325 16231 70465 540058586 59001 16231 544760616 21273 86132 715139485 69248 70465 283435418 21273 59993 243595442 42277 70465 199421917 70980 21273 108179459 1140 69248 178245222 54913 42277 17054091 81054 70980 825038851 83992 54913 851110878 86292 83992 499253883 54913 16411 236850382 65936 16411 357103384 20705 83992 181308503 45114 86292 406141661 52769 86292 916569020 12725 52769 695370857 12725 20374 651509120 12725 48728 889633879 48728 2755 575041891 2755 80533 212847905 80533 9008 835572383 81071 48728 896423415 52887 2755 402744215 52887 38346 685685561 38346 556 456559846 9008 62887 555279218 62887 12731 533260350 52496 12731 91957224 62887 24030 828046009 1135 24030 435935941 8513 52496 301517510 23217 24030 81356235 24030 82762 962629422 8513 57382 700647541 57382 49204 765078608 27340 8513 73409013 27340 24455 9621272 43542 49204 10826515 33956 57382 396327394 57035 49204 518736928 10668 24455 881451519 33956 33830 251330166 45573 57035 691431446 33830 13515 981797071 13515 30935 693902622 10668 31777 116608835 6845 13515 254072510 12684 30935 800963111 13515 411 726504231 60141 12684 606889595 60141 8336 120138798 6845 7277 649782879 7277 34704 355163735 25281 7277 247158255 3216 60141 357121469 3216 23004 309411067 87413 3216 692427678 23004 34862 358317557 29111 23004 904028621 34862 33018 755852929 31253 29111 462880339 27385 33018 298384075 11224 33018 627975881 69490 27385 933654781 69490 8389 305990538 8389 50312 551095650 50312 41027 73359334 24778 41027 113438454 41027 47454 714004272 24778 37619 32530546 38829 37619 126491890 24778 64483 14731428 37619 29055 755199193 37619 70050 55295042 38829 38578 418196311 47434 64483 962191757 29055 22336 388642433 15563 22336 598029499 8295 38578 212439368 45920 15563 223614775 22336 47740 777261355 15563 48986 649591940 46201 48986 680621652 45920 35915 984176455 9180 46201 123627101 84294 35915 318268014 48986 69436 63681312 84294 87325 774071257 22008 84294 411081125 76563 84294 183141019 76563 396 493030618 87325 42212 710354086 25312 396 258424958 22008 17877 750807713 71073 396 397616914 17877 28486 694326930 49670 28486 454165611 28303 71073 730531657 22220 71073 959465613 35336 28303 381929537 51937 35336 288964163 51937 25840 890760754 33085 25840 885713342 22220 74775 876558678 37386 25840 346714660 50920 74775 978588252 77202 33085 910065172 74775 1085 426451028 1085 20891 702358622 77202 46438 344387155 20891 72918 4197579 20891 74812 127370155 72918 75150 235149305 75150 84822 445666802 84822 68230 130158973 20829 74812 835256682 51993 84822 380310240 6978 20829 476801309 20829 45746 243365797 20829 86947 267850748 86947 2481 118092384 6978 35380 134858434 86947 5103 787897688 35380 28942 901680385 5103 75351 591084551 78708 28942 295264546 5103 59564 137297975 80736 5103 906161668 59564 31415 838085560 42098 80736 272094897 78708 81175 31941159 80736 22277 92400368 31415 37374 685885364 9618 81175 530791329 42098 52585 627594363 52057 9618 224364317 52057 84930 45081078 74248 84930 478877002 9618 53957 773048560 84930 29100 880784125 20494 53957 479141277 53957 67338 811931590 20494 13481 303716071 4873 29100 841402880 67338 7819 922438078 67338 37316 962562514 7819 49610 73365706 4873 6398 366630635 68011 6398 476680908 7819 69905 541018580 15535 68011 548580390 47719 69905 554994716 44847 15535 124605647 81641 47719 131672933 25219 15535 119461806 65370 47719 114303669 6895 65370 893538428 6895 18381 67558684 25219 31610 349361217 65370 75789 44088831 6895 63972 874975689 27214 31610 78694881 18381 48117 914130575 63972 10803 707592464 75789 7309 195263829 10803 71666 200119453 875 71666 866510290 48117 38475 42538386 37522 38475 641502237 38475 80861 593802844 17108 71666 891701074 19771 875 212083474 38475 34692 191890820 58972 34692 835010352 34692 48235 41120070 50711 19771 813051330 12200 58972 738266876 48235 63680 716953503 58972 39458 189588076 50711 42377 600757984 12200 31318 378189711 28979 12200 981212472 37527 28979 408507955 31318 37399 940848637 81397 42377 50478525 31977 28979 516006933 37527 13861 947790692 37527 45064 432451801 11685 45064 860248913 29096 11685 533449898 11685 9415 999077684 18638 13861 375013792 71050 9415 90763790 57832 9415 947291061 29096 36855 221545962 18638 4163 370236469 71050 11068 201442831 57832 64485 549468372 36855 22509 80232498 67289 4163 364993677 55955 4163 877484840 44802 22509 777923319 64485 32588 461607367 50741 32588 669989745 30930 67289 182869973 372 50741 780774312 50741 47497 254973571 41768 372 624324917 41768 85547 100271749 372 78782 331121925 85547 55505 972181372 80565 47497 626586081 17538 80565 757840033 55505 50013 488607689 17538 39120 518887812 42005 39120 673816251 43765 42005 439634675 9418 42005 926680885 42005 19686 367147390 65485 39120 928131021 65485 12443 505142972 12443 41650 584481370 9418 83607 717209787 19686 57839 958370252 12443 29727 485454965 57839 49784 991815594 49784 44784 695883269 86763 57839 188809590 7775 57839 646972477 41256 44784 996828531 44784 24538 236051344 46524 44784 267265642 24538 34520 679933402 72045 24538 429444410 41256 19965 495649856 46524 69040 449614504 39848 72045 918997113 61424 39848 465942070 20239 19965 947934860 991 69040 306204785 991 72066 418837199 991 24931 448575211 72066 34241 621454753 21619 20239 125992820 34241 4130 167318429 21619 73452 139320220 4130 24875 498498833 24875 41964 79055791 38126 4130 453048737 26010 38126 78029377 26010 65398 718591980 82208 26010 654524119 38126 33595 119288804 82208 31960 126312344 31960 37803 249811212 82208 61301 205646188 27980 37803 435570207 28875 61301 488401578 11803 28875 144122549 27980 24276 30484890 11803 46734 589732099 24276 65533 714810749 11803 15503 281423669 15503 41330 119179517 65533 75348 154883089 4977 65533 388203697 23176 4977 282401822 9408 4977 363580512 23176 34884 15710356 47729 75348 321430638 69813 47729 627442682 51735 47729 786686326 55020 9408 33814574 49301 51735 825070548 51735 26213 741998652 25862 49301 341894449 25862 53204 730393246 55020 5282 272478032 29912 5282 703088087 12224 53204 598805670 69409 25862 146415490 34433 12224 583962594 12224 8240 882253532 52792 8240 683024286 8240 76328 142468660 8240 40129 868518153 35452 40129 236564449 67909 52792 685440580 29722 52792 635325084 67909 28282 153348844 67909 34921 71099266 62332 29722 561570836 61686 67909 404464840 78950 28282 518342125 29170 34921 930739115 47826 29170 818040453 61686 45581 956673511 62860 61686 211004616 45581 86180 54578853 45581 84476 294439981 47826 1519 603516526 62520 84476 819475203 1519 46272 375711663 72488 84476 815492696 298 1519 720459611 74686 298 93393182 62520 18477 169117531 298 79289 298084087 44604 18477 194045585 42029 74686 681135298 18477 29325 786090356 20146 42029 906972003 42029 2354 606211497 2354 61891 139239961 42029 52210 717038221 59825 2354 710354211 3856 52210 301670774 52134 52210 865668420 52134 6559 592294247 6559 47671 540935533 50195 47671 355035355 3856 43355 809345434 11132 47671 141809082 11132 67306 97735257 17170 67306 776372083 16413 17170 313155715 17170 77357 983079004 14110 67306 862775356 11316 67306 43137038 61711 16413 102597201 14110 29632 140727957 29632 46664 933246354 6082 61711 900329874 8727 6082 972297516 40241 29632 185108591 8727 4551 657894330 6082 80693 78115 80693 37118 916813180 77075 8727 279701985 37118 25383 182774562 37118 69272 350968040 51166 77075 323569207 51166 57332 568574344 16560 77075 628370245 16560 47177 40876229 3365 69272 224402989 69739 57332 101467906 16560 60984 476519264 82952 60984 809080467 3278 69739 346938251 79945 60984 667082530 41080 69739 386849352 3278 24974 177105045 79945 68381 514080539 45905 41080 23243669 43446 45905 365397447 46753 68381 45301727 45905 24769 560775102 46753 51181 727827565 45905 2074 78103802 46753 85830 772629141 2074 38160 655340677 43250 51181 312672483 51181 60755 728411176 85830 43328 285709421 43250 32840 968458356 40735 43250 932698357 43694 60755 324985294 65154 43328 511486590 40735 26482 566610430 44780 40735 388437283 79251 40735 908941967 79848 65154 473490879 26482 22995 752647779 4849 79848 511378766 22995 65506 527571286 63696 4849 838291069 9311 22995 10621304 65506 6903 19804604 669 4849 125232851 63696 39641 666898255 9311 71234 110822325 669 25645 154031615 25645 8369 561916363 25645 7416 127389801 39639 39641 200248463 87083 7416 765567369 87083 30727 654598792 67061 87083 431423849 33562 87083 145409392 83069 67061 943030850 52083 33562 79326871 5049 52083 708408990 5049 31120 784801821 40109 5049 386529702 62569 40109 738760317 40109 17100 561274928 987 31120 358057269 40109 14798 990422958 36986 14798 380824747 32418 17100 753533125 36761 14798 191188893 63313 36761 395296339 15168 32418 610675092 63313 3306 105550606 32418 78966 622039151 18646 15168 134097862 15168 16299 534936075 15168 51675 348863245 18262 78966 275753145 33454 51675 934805268 75783 33454 641337253 75783 36802 716612452 31580 18262 63903089 36802 50362 771884504 42976 50362 529880869 47657 31580 730833743 31580 80803 897034472 69128 31580 419373796 47657 69020 805366618 80803 69852 968826748 23021 69020 131054906 23021 7613 833804490 45975 7613 797947810 69852 50083 838245227 36945 50083 623093380 56461 50083 940730765 50083 7662 974163390 22604 50083 116341506 63454 50083 69411328 63454 85546 187827013 7662 76718 118676338 76718 45436 25394658 22604 29787 44790838 29787 28482 80969424 29787 30779 674725553 76612 28482 982595924 76612 771 857753480 30779 34204 471771439 33276 30779 704100848 33276 27077 434434945 24755 771 788099860 33276 29108 296657562 33276 75462 885025277 29178 27077 652846079 27077 77491 6257776 50039 77491 258761501 87126 75462 611850198 45474 77491 698193971 72410 45474 581440960 62999 45474 211831191 45474 62338 533992266 62999 68583 61946971 41057 62338 715860229 20859 72410 752479737 41057 31641 548767775 53438 20859 452188006 31641 57676 414596742 10122 53438 951647236 20859 63050 14360984 10122 38741 959091323 38741 19266 150199107 38741 52424 703101920 47987 52424 354525331 27193 52424 123723040 73002 27193 885491985 87255 73002 44649153 27193 66751 382497695 44525 66751 516262698 63270 87255 197863583 66751 39178 223351702 44525 1409 308173466 29709 66751 936015342 39178 74211 424385274 37515 1409 874908577 43734 1409 49704944 17912 37515 164397715 37515 80858 904369074 76242 74211 814469704 76242 84201 121311875 43734 50811 899893395 76242 31850 126263323 50811 125 131320812 84201 35057 756171370 35057 11675 312151642 31850 18374 768842293 49929 125 553182660 49929 30512 211043050 49929 41699 799785966 21251 30512 81893281 11490 21251 779207279 59609 49929 213727144 30512 54265 36534973 54265 18073 663620977 54265 18212 82023322 54265 43104 494230119 71920 54265 349285761 13391 18212 778975614 79875 71920 981770809 13391 85277 980706430 78818 71920 341698287 71920 6790 681942143 62913 78818 679080832 54774 6790 89111648 62913 84601 233446215 84601 26738 858594041 65090 84601 7635851 65090 31333 808774836 84601 52289 42933752 77467 65090 600208199 35220 77467 962361363 65090 39382 959390139 67031 31333 567448110 52289 1349 644770046 77463 39382 978545436 82174 67031 548174069 67031 42858 80057900 10312 77463 920157368 3414 10312 975617753 77463 53722 90521880 41293 3414 32790294 38646 3414 74233811 61070 41293 873953454 38646 8519 937113317 38646 14242 207920809 8519 28073 894360627 41677 28073 484276184 57662 14242 186961996 8519 65830 149665569 41677 65100 305975912 79305 41677 162241219 41677 40005 6003778 55895 65830 84266192 65100 83528 1437850 83528 47841 935430162 79305 26853 121464262 76746 40005 746108348 47841 66029 713679299 54954 76746 931223067 76746 48571 389465357 66029 34659 893146832 17137 76746 14458748 54954 28655 695125800 70893 48571 134180010 21329 34659 738185484 20144 70893 678035073 51328 70893 294305902 51589 51328 995242170 51328 44514 610199997 77286 20144 143488738 51589 45416 793672447 35876 51328 71399664 84445 44514 18200121 63617 35876 12358947 33189 45416 288387929 35876 20423 941083413 67765 33189 243199336 13948 20423 263990477 56515 20423 9479253 13948 48693 635632854 81944 13948 838326406 13948 80023 353124139 48693 81852 997706777 81852 868 216237101 73782 48693 50079028 8139 868 711085982 68543 80023 182227886 73782 17563 88564969 75433 8139 567564609 27825 73782 2367544 71620 8139 207780917 27825 65403 742519998 27825 87181 751509466 71620 42194 241821738 65403 44561 404680960 64363 87181 213686155 87181 10349 43638869 75313 87181 80672374 44561 35174 767692952 43368 75313 354285120 64363 10464 361668011 75313 75603 514039804 53034 35174 700373097 16198 35174 596840252 75603 25391 556045037 22760 16198 828922943 45501 53034 542658751 16198 73073 67322557 69573 25391 430469765 34122 69573 760189634 45726 69573 39115236 69573 87305 930674439 34122 24156 393202433 65996 34122 124099749 40047 34122 160772636 66596 40047 831183714 44954 87305 248788670 44954 45963 918852892 39735 65996 947828291 43363 39735 69615823 45963 43847 114900939 38354 43847 120215632 39735 69092 175014406 62722 38354 656760605 43847 18509 201715182 60871 18509 293151244 43531 18509 95858728 37022 69092 323584520 21608 18509 87688846 37022 41095 502472895 21608 84168 631101836 2679 43531 475934827 68955 2679 531396477 21608 13976 534084971 44747 84168 762997212 60309 13976 688130796 60309 4174 207272258 68955 23906 93006889 13976 26481 553433665 60309 4043 987770832 4043 50274 19234082 26481 46468 995979262 23906 25301 209780459 69704 26481 456670319 46468 30473 619764399 85032 25301 250963484 46468 12730 997832522 43659 12730 835789439 26742 30473 974202378 64639 43659 713486467 8540 85032 678607903 8540 18103 320130440 43659 56713 767512739 18103 83841 120683174 20945 83841 15421171 83841 22754 76095250 22493 18103 94408782 64763 22754 2264412 28116 20945 96670993 63497 22754 454174893 55878 28116 123110644 43444 55878 672334326 6084 28116 137069387 28116 57345 355204864 84001 57345 583030876 6084 38987 700987705 84001 12506 27857643 30922 57345 35290 12506 17124 434255473 38987 18010 116316786 40438 30922 934205169 12506 78810 336848246 13032 78810 822035596 17124 79024 185319541 44724 13032 355596436 77834 79024 487658331 44654 79024 49665510 44724 15342 304682944 77834 44042 520632772 15342 78064 150523012 44654 73375 433611838 44654 59906 217818777 15342 55380 872628861 73375 54832 109356213 55380 26778 43605229 73375 17144 461593678 10850 55380 123117733 26778 48965 858940698 28175 10850 842587279 29846 48965 716376268 17144 73238 388787371 54879 28175 529407144 28175 69650 216543605 1192 28175 477704127 16486 73238 199010595 16486 57982 545872724 61677 57982 479737854 44192 1192 946608263 9891 57982 834061916 61677 50446 216800100 31072 9891 134153823 16762 9891 707993892 44192 61478 329352050 1321 31072 759973934 61478 75811 463711178 1321 141 222639393 45789 61478 385417500 17199 75811 143467779 16077 1321 291169324 16077 14533 44170181 12110 141 101915393 54436 14533 975318700 54436 9199 206250755 9199 14481 639052662 74748 9199 682924138 74678 54436 770496165 74678 35626 534246538 3104 35626 631898566 74678 27538 897940996 3104 49375 888054265 36516 3104 573255401 46752 35626 919183421 27538 26413 715256544 43180 36516 413150354 2270 46752 536339455 8484 36516 349122135 5865 43180 47363440 2270 960 72424445 35884 5865 951400498 64515 5865 146443215 64515 21304 419846217 87228 960 8951648 35281 64515 100462136 43002 87228 670207691 9082 21304 737755412 87228 34205 65088005 87228 59736 521471963 30675 35281 122200063 16394 9082 751955325 9082 68426 95670724 83061 16394 992670950 16394 31591 779065978 30675 9427 621750044 83061 61695 146164934 28394 61695 268000228 83061 77198 765024228 77198 72479 914580226 72479 33329 494455548 61695 57656 119858788 85623 28394 718478192 85084 72479 427957894 85084 80730 21141362 29655 33329 472870321 57656 45184 38674714 31528 85084 678691840 31528 52530 218153127 41967 52530 284170995 65761 29655 563913530 83576 45184 553742226 445 41967 184104281 33017 65761 707719310 29661 445 509588897 85535 29661 575620734 44288 33017 489858247 445 27374 21224033 49144 44288 405610071 27374 44238 696935334 27374 13219 103644482 35917 44288 570092856 62896 35917 99664001 11528 44238 981697331 48783 13219 772663835 36817 48783 167552581 23342 62896 24305715 11528 27364 751688527 66532 23342 543037259 23342 20062 10054853 37724 20062 934223722 14287 27364 761703299 54869 66532 986187807 40179 37724 337451107 74270 37724 937141956 37724 43252 818549309 43252 44592 56708446 41009 44592 35621983 48054 74270 489943210 48054 73765 474189573 41009 41714 135703990 41009 361 304217110 361 25542 215553310 86809 41714 73452398 79195 73765 367829824 41714 67545 516249424 79195 32973 374215536 32973 75387 578651865 80733 32973 913396404 78317 75387 604717570 32973 62596 803005762 80733 12977 743841148 78317 79710 516941744 70675 78317 868603003 54611 70675 501815144 62596 20556 974524698 70675 550 837051078 20556 47244 650045186 54611 21402 187163796 21402 24511 663711306 49814 20556 659521183 21402 24862 857047165 47244 69228 310429802 24862 29185 99172761 48994 24511 56834703 29185 45942 779397266 31941 45942 832189908 27381 31941 572071022 3966 27381 7734245 73284 3966 61049306 63354 73284 488499300 71509 73284 999584871 63354 8284 19348512 48549 71509 83187466 44953 73284 78160341 48549 78553 761505926 40574 8284 779375850 83979 48549 476450941 24898 83979 759284821 38484 44953 18664558 34142 78553 984546730 40574 78128 380992688 68288 83979 878849286 78128 22890 870900990 24493 68288 98770434 24493 25960 101165620 31162 24493 525073349 31162 52761 765336460 22890 34117 307929598 5409 25960 750934167 34117 53241 447939046 53241 24369 976287811 24369 63180 983509533 5409 28072 22153248 28072 73749 733395153 63180 15934 116462928 63180 77250 396428677 37716 28072 239711223 28072 85426 303035674 15934 29291 14377844 47929 15934 600111558 37716 7196 989075839 85426 59268 921326653 35724 59268 669606766 11742 47929 455452575 81308 47929 467862539 60980 81308 785497375 11742 12010 983222866 35724 62184 454438153 62184 64607 69350314 62184 50231 751226617 64607 75551 610807889 17883 62184 683268856 17883 81718 275449607 64607 16479 666164024 16479 50148 240626987 69933 75551 110403613 22203 17883 243976838 1312 69933 836631475 69933 21267 966019215 21267 34190 39157237 42964 1312 47992022 21267 24112 583064805 80629 34190 298694220 34190 79311 889107351 50772 34190 77852613 38308 42964 406374124 24112 8972 640505612 50870 8972 244212313 8972 45023 780980208 45023 86765 58299018 86765 27402 29168268 8972 63561 103826371 42609 63561 905465594 66449 42609 39245059 76074 66449 85058246 37506 66449 10399265 25001 66449 903056905 76074 32168 164265155 21566 76074 483483376 21566 49171 274828358 87016 49171 546222823 15079 87016 955029189 62307 87016 475878160 64049 87016 955200002 56385 62307 962134188 23456 87016 130981913 23456 87096 34718000 56385 48684 264447561 64049 77183 27782479 23456 34966 516701104 87096 81492 382094913 81492 33864 245890991 34966 25384 120564437 34966 25345 44451994 45020 25384 316045000 81492 70227 722932849 25345 54865 852999182 35010 25384 754028957 47164 25345 582236241 70227 7753 290768410 54865 60549 575244329 56382 35010 388189235 7753 87261 509074955 39333 47164 107694973 7753 80493 808845764 60549 32279 649698157 87261 43864 151496444 43864 32566 181125196 22216 32566 158261642 32279 14097 433657741 60091 32279 397373889 60849 32566 41607163 63619 60091 687068978 63619 81970 284283113 39890 63619 357381429 39890 21906 666191998 37867 21906 701834544 86358 39890 100137136 86358 80179 559534378 39890 9977 600283282 2361 80179 832228183 9977 3727 264353520 11173 9977 850603285 80179 61852 960818205 73473 61852 523572253 54464 61852 188204267 55295 3727 403582886 8586 55295 23835563 55295 31956 877963898 35913 8586 64989783 64201 55295 588202896 38437 31956 873003784 38437 67216 638079362 43288 38437 353463290 64201 25665 180973028 85256 67216 271026583 69124 38437 908760710 54817 43288 849442187 58051 25665 833375166 54817 37601 473261622 37601 62132 57252689 69124 71561 130409910 37601 24964 891277317 42741 37601 256520137 37601 29576 314880496 26316 62132 709619242 71450 26316 52691699 55481 26316 45637183 29576 30803 408280296 26316 63288 445933851 63288 67159 57879743 67159 63729 454970883 67159 30717 104856885 79637 63288 431037148 43617 30717 819706162 67159 18085 147695819 81174 79637 418281007 41897 18085 42827124 9220 43617 284867550 9220 72252 783832240 81174 5710 473373529 53413 72252 355347787 15719 72252 928590858 34425 72252 921868987 30510 15719 505118140 5710 34729 778640826 30510 25801 937279620 44167 34425 234671035 25801 76939 243057479 78393 34729 685401254 25801 28338 422523301 68290 28338 497271540 47233 76939 963719150 59844 68290 2878983 39509 68290 544478622 68290 42744 700851094 47233 52058 132679054 59844 31664 396433728 74839 52058 162216550 31664 14535 103173765 74839 48559 391138253 48559 29972 82848923 29972 76335 967942649 25929 29972 75587078 48559 14219 983228139 67829 76335 978796467 13371 29972 299118104 67829 55254 951588447 20379 55254 868683019 72333 13371 363940303 69882 20379 446211351 72333 85927 283530142 72333 39338 973506627 66372 69882 197709366 38558 72333 703299283 68570 69882 803057867 85869 85927 182697721 68570 59331 127888109 85869 62640 55943096 38558 29228 66673197 74699 68570 522012566 20079 85869 149955375 69079 59331 374054020 74699 82761 83967923 51186 82761 761043951 58045 51186 360931380 20079 68286 365215972 68286 78451 491178406 2979 78451 29458090 55860 68286 326962126 2592 2979 989770902 2592 75059 532227608 2592 80682 720959481 55860 8074 28141693 78300 55860 421139951 78300 30393 668590161 75059 72039 140284553 8074 67872 764283186 8074 83947 772605707 63681 83947 462108311 63681 30081 1192034 30081 85847 445937659 83947 84560 320017561 30081 77055 410163303 84560 63969 478520187 57037 77055 82233022 57037 23292 572178121 1338 57037 198308761 61173 23292 979609044 23292 15317 922556529 1338 86087 173781692 20896 23292 196417862 86087 43067 262208576 86087 74518 533437515 86087 80034 513984855 77785 43067 273496640 68194 43067 818585515 70383 68194 439133942 70383 32884 509066713 77785 1746 340595075 63351 32884 291455374 85014 1746 13427038 81087 70383 742321425 44394 63351 9287447 21317 81087 438186251 68497 44394 975195814 46493 21317 228023366 1179 46493 778550535 46493 67509 984831072 86453 1179 230078923 46493 55579 160050226 62285 1179 719025515 65806 86453 75526210 67509 30729 822271516 79846 30729 859973052 14376 62285 277212522 14376 16213 438211038 78379 79846 867578269 47313 78379 502375358 23691 14376 754979282 14376 8929 366258741 38226 47313 257562251 8929 54386 754305122 38226 6823 84514047 11430 38226 53133536 56953 54386 942984822 71607 38226 670684880 10942 6823 44335853 71607 51167 525202494 71607 10586 35836713 10586 85514 881990309 85514 12333 241636671 85514 2208 456205143 84777 10586 205766510 12333 45231 691113356 13627 84777 604174809 71834 45231 395953588 13627 21495 504170553 13627 74285 750366194 14570 74285 594427605 17559 71834 608310268 1967 74285 869199841 21495 71614 904455463 24215 71614 730238937 43528 17559 485175761 1967 5890 667349853 24215 25861 931641233 85382 71614 244916467 28141 43528 870717814 86093 5890 51459577 11744 28141 116461468 86093 4115 324235966 85382 42106 222404144 74429 86093 367706465 34200 42106 122123818 11744 50633 481302767 71101 4115 204579196 32189 71101 861945582 63532 71101 116554651 36247 63532 391208967 85245 71101 210776519 63532 53903 526445532 6578 53903 820061693 53903 43713 87813178 43713 43675 74561325 43675 42826 810159726 43713 24743 499939838 85549 42826 703437846 23532 24743 815318560 42826 59193 400147018 59193 55573 885794730 55573 10554 520392812 26006 23532 84468743 23532 990 51924936 6193 59193 827039264 6272 26006 360302855 59040 26006 354209071 6193 38784 885266234 38784 52364 658110384 76867 6272 422599321 75786 76867 964868514 35993 38784 923694499 75786 70019 219671090 81951 75786 892185032 61442 70019 403309357 70019 11334 677464727 11334 27687 26298185 61442 44008 84510713 83969 44008 432712283 83969 49680 16823021 83969 56238 432085899 54476 44008 150083680 44008 7216 116390611 49680 12744 665598434 49680 44558 860945674 59460 56238 212205403 65251 44558 173473152 7216 922 143138890 34795 65251 468064947 29310 59460 133166591 3993 59460 32688671 29310 75930 865511090 58908 29310 861005205 34795 34497 874786482 34497 18629 791490150 35669 18629 405985385 75720 75930 973768076 82631 58908 714903718 34497 53263 443935327 53263 6533 569692380 72967 75720 173732607 24218 72967 983211538 44708 72967 770314034 44708 53692 592866349 24218 44787 719223398 15482 44708 814785984 24218 24432 241696956 34304 44787 515931624 53692 236 187867926 236 6265 248935999 21930 15482 987360307 34304 80203 55450475 34304 65301 63506798 10818 236 608836119 65301 44047 3372695 68934 44047 664839475 44233 68934 812942631 26373 44233 376827408 44233 23247 331950491 26373 30111 379184695 26373 86121 400759395 76555 86121 655602308 49589 76555 579300452 49589 24409 597674861 38701 76555 267284737 62996 76555 599042803 38701 80919 501532243 49589 55321 920806126 24409 21086 277363820 67330 80919 924997515 17306 55321 413203443 80919 69176 162874514 55321 12096 942920703 67249 17306 514435438 17306 81825 214428378 17306 80423 31077784 80423 80264 940107161 58278 81825 110160473 32587 80264 563246722 56876 81825 991608691 58278 53121 406962542 28607 80264 937692851 14895 56876 97661122 5338 56876 178566526 29405 53121 93173922 28607 45185 360794154 27298 29405 545917380 30826 45185 585039788 43028 30826 768403287 51672 30826 321258328 74979 43028 698128058 43028 29258 303052137 29258 49229 891532551 61244 43028 862675533 40247 51672 826080641 49229 20866 137827081 26768 40247 149968418 61244 56139 846570667 20866 25111 639051608 56139 61286 475170829 20866 11007 128701233 26768 65814 91119243 65814 49597 64666349 65814 73734 721005746 17731 11007 480666956 82986 49597 668417650 82986 84030 247116534 46275 49597 522062933 39026 82986 89715095 17731 65987 298461057 78793 39026 944055389 65987 55458 1355269 15622 65987 364324418 15622 85432 194169696 55458 77337 725579478 78793 50736 588117904 55458 47028 210338207 50736 29844 86448373 69754 77337 60428877 50736 56300 960590541 69754 46547 849718191 44039 47028 424923545 64759 44039 305510678 56300 81162 88000159 56300 13211 184241294 56335 64759 311021508 64759 32264 675265701 13211 52586 74836841 32264 26949 12819061 55652 32264 747998843 26949 44931 790863410 79413 32264 297711949 36062 79413 720386593 26949 17238 128722523 44931 10837 44130790 54624 79413 26944001 5154 17238 570837604 71130 17238 843200055 5154 15203 398854023 10837 2410 124090404 57994 15203 22694129 71130 50294 416424700 15203 43827 600005036 11202 57994 295098998 66945 11202 612784425 43827 10007 56255335 65955 66945 231730938 66945 18938 257365803 50605 66945 443160303 20038 10007 585449349 65955 28206 475401388 18938 56698 233656423 53563 18938 64260894 20038 5555 627619973 5555 74304 713089390 74304 42648 751242933 56476 74304 39338637 9233 42648 991292397 33610 74304 511445522 42648 78676 957200467 85438 42648 182005585 77450 85438 380394132 60412 85438 72455784 23855 85438 218370402 80752 60412 23848259 77450 70830 855423528 69394 23855 121245799 69394 5577 103037688 21195 69394 18452778 5577 19997 353654309 19997 43000 482368036 29814 5577 24874736 85780 5577 977597573 85780 3340 13566694 70686 85780 155074877 18514 29814 318305741 70686 27864 689255662 27864 20553 750816983 42541 18514 188976157 80334 20553 982360231 39568 80334 478039835 52805 42541 269623111 30320 39568 779380060 80334 47829 637308676 8910 39568 103318458 52805 74652 234407706 4752 74652 800892925 69077 30320 959909514 8910 48083 275449574 43426 8910 972566292 56897 43426 649276068 4752 24032 767604911 70887 69077 842088255 43426 16446 952759524 2619 56897 45158330 70887 32293 948921527 77783 24032 477936216 68841 2619 975000147 69615 77783 591205436 8047 69615 907665463 3224 32293 308304507 77783 58904 985243086 49453 69615 401355610 8047 8941 592720629 57763 49453 623661508 35830 58904 959845982 58904 86304 708675304 21407 49453 463985655 3543 86304 803421838 3543 16575 286860671 78716 86304 56897635 80283 3543 224294681 78716 17084 306843186 17084 77348 644666476 80283 72482 664120001 13103 77348 297605214 80283 84625 546921458 42442 84625 786654639 25135 42442 80517251 42442 66605 330114950 19038 84625 649694889 49348 19038 682149033 66605 73566 574960875 68386 73566 614166452 19038 28232 120428916 16015 28232 79479230 54661 68386 989325670 78301 28232 417193100 12879 54661 503068739 16015 43554 46733827 2486 43554 319224215 47220 54661 844645947 27399 12879 479703690 12879 68420 519455439 68420 11484 568224905 24203 2486 969432397 24203 82969 844564019 24954 68420 281322687 24954 5213 355265167 24954 51765 650423957 24203 55916 501548960 56811 55916 505536982 80941 55916 33677098 51765 20498 639559835 51765 35415 837106007 56811 14429 408967275 53043 14429 883149051 14429 8641 874992243 20498 19203 442462859 84940 8641 775590030 60325 19203 96534420 60325 5856 81123907 84940 43608 954152906 47003 43608 213139684 5856 54037 962968430 42385 47003 785112154 54037 49906 445983177 11019 42385 807908370 36841 49906 65895569 51583 49906 868922459 42385 9926 986278216 11019 57261 911848147 36841 33372 89052007 40022 33372 84796358 35024 9926 33804423 26209 35024 542202628 40022 65571 162957864 35024 66398 923953630 49637 35024 690805827 49907 66398 279045192 66398 71804 705689654 51794 66398 970807997 71804 80170 59839183 65293 49637 483849455 51794 53112 78700924 65293 61414 881252675 65293 84411 335694348 67154 84411 786922757 84435 65293 432457563 67154 72219 956261218 16928 67154 437138202 82927 84411 301633526 72219 31944 826823080 33680 31944 569723185 77375 16928 67713170 31944 79738 23919514 79738 65715 765442072 8007 31944 777592004 79738 73466 478476579 65715 25004 951016004 13529 73466 466729722 13529 35988 474672991 73466 28022 330402202 5934 13529 79686774 87280 5934 838347562 25723 87280 81638099 75426 25723 91960888 5706 25723 580614528 8899 5706 313891481 75426 27627 141445574 43332 25723 999106089 54754 43332 7523824 13992 43332 865125298 13992 70725 442345766 42543 27627 899073635 57566 13992 753295728 41484 13992 930663149 41484 9257 873260126 57566 87200 47113517 42543 3972 876441465 262 57566 546443942 7143 3972 865979541 87200 36998 46383889 36998 69324 262221497 57115 36998 449448132 43906 69324 594396368 9806 36998 274064857 64673 43906 918135081 68180 9806 92068718 28650 9806 187824731 64673 54430 458875317 15632 54430 209462060 70092 54430 874121877 68180 66929 355636517 44968 70092 740701785 15632 23811 659212821 66929 71212 747706596 16854 23811 778066906 66929 33253 824302780 16854 3745 859398552 74444 23811 296471822 71212 5136 574821482 71603 3745 760747811 5136 40937 562243183 74444 32623 558470110 5136 39930 843958881 26310 40937 543704722 39930 34339 111916593 39930 64187 841175825 9828 34339 191578342 26310 3069 404663791 64187 4131 721539687 32501 3069 228499874 32501 61536 651493570 61536 64693 392411345 26207 3069 179069916 68922 64693 817203392 14696 26207 259419846 26205 64693 99364312 16129 26205 283284081 26584 14696 424247292 3200 26205 380212548 16129 31420 885696601 43129 26584 238294963 17310 31420 812198598 47909 3200 13782738 14754 43129 280664467 31420 35047 74265476 43129 20612 87445368 15301 17310 414483345 14754 87511 89167518 35047 41717 168739879 78712 15301 199961008 41717 14479 189354812 26175 15301 102339103 77654 87511 662192440 78712 28382 304914554 65007 26175 347054758 85581 28382 387050477 77654 2884 622516282 20815 65007 15223026 2884 1263 121144164 53521 1263 224137793 2884 57283 510084532 20815 79915 773685035 53521 56718 791439872 57283 33127 518121137 32154 53521 474256162 70645 32154 93372175 21644 33127 869923813 66595 21644 841282565 81945 66595 427330370 66595 52138 427037590 23152 52138 41840975 11405 23152 212251199 11405 14511 865853490 86178 52138 5688975 11405 33178 80910765 27582 14511 887439993 76026 33178 541409927 14511 81640 515563173 33178 15800 229010280 31490 27582 145545899 15997 31490 456799154 31490 37823 71910115 28609 37823 287145699 37823 27102 563871919 15997 61200 911906148 39165 37823 341377547 39165 84146 657513924 3879 28609 323137078 86555 3879 486135668 29464 3879 67914118 60242 86555 558652819 60242 19955 10558079 19955 37918 468995488 71640 19955 285428894 19955 28591 264838261 71640 44680 106304909 71640 11812 522409215 21186 28591 900876730 74494 71640 943924052 11812 14042 229063682 25595 14042 308174507 44467 21186 367126373 25595 70405 976586322 80247 14042 46604895 31917 25595 871605852 70405 55172 734801122 33731 44467 69873123 33731 8514 235354116 80247 17892 123996802 8514 46414 941907077 14519 33731 804274150 86722 46414 110472477 86722 62593 78943359 86722 79148 841270978 38099 62593 328614206 62593 48676 436246661 79693 38099 493292238 38099 47173 307509843 80465 79693 346152833 48676 74252 490149600 69648 80465 468633749 70754 80465 353050055 18224 80465 970309921 74252 32344 782408180 70754 9091 109187179 70634 70754 335658136 32344 53559 625043594 61237 70634 797693743 24936 70634 309996169 17341 24936 284403413 27890 53559 414332081 69138 27890 980431787 76695 24936 229055806 69138 38428 82535578 30350 76695 494572717 30350 27626 645483673 38831 38428 650152248 38428 36688 206746036 30350 26142 439454248 27626 40017 419801593 26142 38045 565985823 38045 86173 19651805 36688 80312 54106690 26142 52223 452565419 80312 66001 308826619 80312 9865 855229583 52223 74827 162651604 52223 42019 483299367 61596 74827 828635699 40134 42019 966916046 61596 70503 991036471 70503 43415 991447580 40134 47679 315966147 70503 5920 966683589 71871 70503 39864182 82454 70503 9094520 35113 71871 141944910 79267 82454 354428471 27524 71871 846091872 79466 71871 412670807 4177 35113 396479070 65842 79466 730593540 44284 4177 808594459 4177 81659 950838081 38077 4177 484760551 14543 44284 665471274 44284 66492 87702897 81659 42080 822018442 38077 21952 707628820 20985 42080 11605787 42080 86014 27703563 71685 42080 910892055 20985 35226 49446630 49946 71685 70732770 71685 85603 72314415 35226 46426 902973342 71685 77054 308853016 34296 49946 880440506 46426 61772 405008838 61772 4994 459710334 61772 69770 454065414 24996 77054 70599112 34296 30592 634616812 64915 61772 945437352 71887 24996 386352284 64915 15975 794771333 14276 15975 830259794 14276 24764 141253367 63145 64915 823500263 62017 63145 480277625 15975 36724 252938762 69951 14276 69640861 24764 3833 721850548 36724 30525 531755603 62017 33277 486392653 33277 54771 869145124 71402 69951 116647544 33081 33277 482226377 71402 62832 537394488 31169 33081 798542688 60127 71402 89739568 65353 60127 42835317 65353 21898 4010110 65353 42310 357254835 65353 52157 101107519 12629 60127 280874100 65353 20909 73299776 42310 29145 768354407 34406 42310 5629027 9914 12629 627042408 29145 31468 144092296 37908 20909 284996096 31468 60966 140964468 60966 30487 717036895 60966 76479 899918902 60966 13841 307138427 56158 76479 961409953 82832 13841 467206881 13841 50198 91611476 7001 13841 497963135 56158 66188 661994174 77247 66188 251797974 69235 82832 981868543 69235 85687 235476972 53439 69235 172778741 69235 58284 184551949 58284 14747 63739612 14747 2961 430127225 27788 58284 89286867 49033 27788 735579385 27788 67018 515260052 37905 49033 831380588 49033 25800 97724255 71012 49033 147122768 67944 49033 975565533 67944 43307 87087424 56624 67944 128955836 75827 71012 77886356 71012 80777 359037778 79316 67944 803354648 8820 43307 28399056 75827 82792 848687553 79316 78402 457454641 48446 8820 149359097 78402 68915 278495248 75080 68915 388463626 37953 75080 632688992 68915 52777 122941656 37953 55993 223464382 52777 55574 624781677 52777 39502 620183025 79235 55574 689105971 37812 79235 50754498 37812 59346 712479589 79235 87244 785388352 37812 55130 646641492 56447 55130 356257184 75091 56447 610958774 75091 31111 479176523 44482 87244 65486032 44482 82668 350289051 59945 44482 403943421 75091 62118 526310220 87175 44482 418423990 1862 62118 354498548 87175 1398 948804515 43268 59945 460107466 3713 1398 576336783 9173 43268 109935512 10140 3713 625686937 67213 3713 509683309 22114 9173 414143970 65248 67213 472690174 23110 9173 384685017 23110 84566 637936964 78751 84566 562054817 84566 76002 904120704 78751 15354 823720408 15354 26059 197916013 79761 26059 32721875 26059 1757 990382763 72884 15354 379612483 5880 26059 176985925 26233 26059 666384892 72884 75773 949798337 67301 72884 887277998 57431 5880 269432958 47337 5880 30454839 53002 67301 31557413 7434 53002 693989827 24837 7434 570343603 67789 24837 510236741 67789 48622 74559232 7434 49126 609927931 67789 8273 133650596 36548 8273 529922505 78404 48622 329208895 78404 12314 279556288 12314 79486 570516953 10429 12314 645632605 36548 57295 90529358 23240 79486 684829635 12314 20640 686848922 2158 23240 102085446 30275 10429 687973379 2158 75721 240417060 43787 20640 757152617 72230 43787 585297639 79006 43787 789643649 77570 30275 661736142 77570 82188 690391726 79006 46884 899843953 24286 72230 953709984 58963 79006 378311790 82188 86804 977857769 20774 58963 897058576 46884 30651 409371349 86804 24610 280865792 10226 86804 854721734 57146 20774 667142954 30651 81241 736575560 30286 30651 653528445 12384 24610 363246514 12384 65782 30472725 32313 65782 139084354 85825 12384 781217108 85825 23712 736383863 77972 32313 701593050 3807 23712 565494002 3807 29705 66837134 85825 26987 956365584 29705 41574 464255248 3807 18949 103332971 18949 34535 314473553 18769 41574 833104977 18949 84029 353266168 23576 18949 594209220 63478 23576 768441413 49634 34535 98137046 46628 18769 815378596 23576 72459 196155704 49634 72232 919213828 82779 49634 982689465 59841 82779 327666114 72459 78588 405744418 67493 72232 944051587 82779 71672 915948006 59841 17380 580363285 14270 78588 858460575 68552 17380 829852031 71672 55951 581486044 71672 8988 966278788 87467 17380 894945510 87467 83954 838183696 86356 8988 238667038 86356 78473 935336654 37023 87467 955190696 42729 87467 72395009 72041 83954 32906411 84487 72041 191096328 7443 37023 499597069 47213 7443 653277180 61833 47213 395971101 47213 73390 287342402 61833 68563 833510001 47213 1172 651029927 68563 42911 5345331 1172 53326 148240358 68563 11258 204545266 46377 53326 598406096 46377 71142 345019047 53326 40621 730551394 71142 48819 93325933 48819 69774 943122604 80871 48819 55523875 80871 12885 417399521 44025 48819 121883197 8897 12885 970666018 52897 44025 9349865 44025 8384 477318672 8384 77935 80235553 77935 24260 962888610 8384 5197 598173663 19428 8384 543420773 32948 24260 950069372 84785 5197 98447582 5197 17046 380602319 5197 7629 152847211 84785 47295 484461728 30323 17046 452676944 84785 85246 82705097 76275 47295 95106545 85246 25996 793269515 74117 47295 427475290 48996 74117 28813684 48996 33160 350511946 76275 22840 885658910 48996 59748 752179168 22840 70988 129562224 33160 36064 139067852 59748 50445 142459510 8643 22840 79752714 8643 59542 919030757 59542 71642 996990079 41672 36064 181086089 45915 8643 795994436 59542 41613 172259838 71642 2215 25928528 71642 22950 661906244 2215 83614 620665083 61329 22950 210714128 79151 22950 357318212 61329 51200 137093934 62484 79151 432721961 79151 6740 110130022 62484 28521 51320453 2200 51200 514337944 62484 34390 775651359 44143 34390 216189441 44143 67646 541893886 28521 62702 927341160 55683 67646 366099414 22756 34390 81505653 48651 67646 917646701 54181 22756 845431757 74323 22756 139164523 74323 39150 214521512 32818 54181 857551622 74323 20753 458496465 73853 54181 323304302 20753 53524 567096094 20753 64462 821216016 28919 32818 358214271 73853 60341 367319088 22858 73853 74541513 28919 77011 971679239 16958 77011 99617646 5614 22858 954000021 77011 33836 582322943 16958 40193 777051544 33836 78813 114991206 26983 40193 188933285 40193 16258 265215151 38878 40193 238677211 84741 38878 41791189 38878 75854 292338101 38878 79782 789122617 75854 27519 690321319 50113 84741 562937842 84741 39737 721740598 39737 85230 671886080 27519 82086 491878378 27519 22259 736231190 50113 22248 805143372 24541 82086 22557821 67460 82086 451341533 24541 73901 203443683 73901 49620 172094442 67460 3057 539276073 44276 67460 44886799 73901 33402 825269514 3057 22149 42470893 44276 76699 303295366 3057 40091 614245368 40091 15305 495465317 40091 32579 208745263 40091 33202 734438503 76699 86862 791371471 33202 28398 146502039 86862 51114 494256525 3718 51114 883742459 28398 27342 11641584 28613 86862 438389224 28613 25253 260877675 25253 43092 447024026 3456 3718 263765257 28613 73522 642989371 27436 3456 739202021 9522 3456 39028360 22331 27436 517550645 1767 27436 541949705 73522 83176 554361423 26516 1767 279435897 60896 1767 304606950 21218 26516 647280438 83176 31712 300030493 43301 21218 596977882 21218 82368 323241739 31712 70011 495408100 31712 57745 718065102 57745 12236 889883885 12236 36845 67242016 58162 70011 140582858 57745 34468 36707043 36845 22175 12407777 22175 78327 419137594 11844 36845 133069944 2966 78327 535778389 74110 11844 24264611 17963 74110 690960124 78327 31604 491765163 41803 2966 55084296 21390 74110 155179042 74110 34930 829142851 41803 71251 814961796 31604 78423 445535617 78423 25426 234071012 78423 51274 795267986 7492 71251 24254369 35201 7492 406781437 7492 18909 238749066 11065 51274 443535976 18745 35201 651934396 35201 37093 636841199 37093 78718 524732402 78718 29792 200260405 18745 75855 23824640 33374 75855 810273310 75855 48234 486187083 45544 33374 829590822 33374 8238 891656813 45544 2980 563543609 2040 45544 492936771 58446 45544 205414395 45544 68555 43302975 8238 67510 406369634 2040 76231 290631211 76231 17651 653871049 17651 3043 534252673 226 67510 323797313 3043 59405 323546272 17651 31804 927998989 25473 226 779402417 25473 57588 526374592 25473 15131 82721160 42737 57588 124287429 15131 29154 336124553 25473 32123 805138498 58578 29154 46642634 32123 30445 51285163 32123 53038 475265073 53038 78556 224513997 58578 74258 160076755 32265 74258 413494589 43989 78556 21613645 74258 77115 753314501 77115 18973 261349620 72352 77115 545047176 77115 27341 124618490 77115 39136 11374237 72352 21973 279903533 27341 20888 34233973 11767 27341 676009053 39136 7614 150122109 7614 80612 849925362 11767 65562 517629993 5980 20888 659062066 62211 5980 943603067 78187 5980 473045385 80612 13062 365984597 84059 62211 946905907 78187 3639 544851644 74580 13062 505645288 84059 56949 954040263 56949 36784 13836939 74947 36784 837603427 3639 51891 806108864 55018 36784 762284905 56949 4788 711209869 63782 36784 57285953 51891 8851 966330633 51706 55018 591358365 8851 82837 169576285 65586 4788 149564219 82837 35417 597091787 65586 83974 989797048 65801 83974 487364263 65801 32381 457285921 19925 32381 477063862 20656 65801 475789678 27434 65801 81773384 27434 21823 637157620 51123 19925 37746854 21823 41271 222516515 71054 21823 16882239 69760 41271 15124653 71054 14163 559751112 58655 14163 166154621 19687 71054 846477148 8725 71054 224465415 67080 69760 683784004 67080 77591 692599330 69304 8725 453943855 4192 77591 16674168 69304 62210 413727785 11563 69304 126941217 66274 11563 658373300 11563 31939 235899765 31939 27468 16057712 78642 11563 297593226 39339 11563 590735096 31939 76193 721185522 78429 31939 624233595 78642 75621 732329953 6536 78642 55575332 39339 66665 619312378 75621 48727 876090530 2450 75621 763023952 86428 2450 166829659 61598 2450 966074800 33785 2450 977194664 33785 12016 928574960 86428 33611 857114853 12538 12016 36720817 33785 594 475407354 76289 594 611145214 32486 33611 499548270 80360 76289 69145007 66473 594 72187229 53600 76289 299525307 53600 57629 610786676 32486 47137 867121895 29479 57629 935782092 60671 66473 669427940 29967 53600 114876667 77981 29479 388201893 77981 5976 581035107 85239 29479 580155644 13357 60671 186284278 85239 3136 16355225 80901 77981 803706852 5976 52998 727834080 52998 37296 812347524 83450 3136 132069686 42255 80901 450970395 44247 80901 12297312 52998 27457 202949028 58945 37296 401150627 71627 42255 214597755 81006 58945 93859221 30780 44247 411114007 27457 22777 421545752 36473 58945 651354316 15183 36473 135331774 81006 10072 323610556 1497 36473 351846574 1497 24983 484220136 10072 18721 283088880 66081 18721 729176089 84766 18721 886135111 18721 23316 846753558 23316 61836 94419904 66081 72095 482884329 10669 66081 40950055 61836 59395 418665447 11311 72095 26956505 10669 15386 469386738 10446 10669 674444917 62973 10446 7752701 12475 62973 663412346 9139 11311 666496388 45011 15386 458680665 85047 12475 947455922 9139 64530 4833233 62474 45011 9444460 58816 85047 561811194 64530 5058 641917116 85047 9803 610933302 9803 48904 4317978 68853 5058 527316228 58816 18444 491725331 68853 45227 105279227 6543 45227 707807687 50485 45227 786885821 50485 47141 147049885 6543 79532 46923644 53696 50485 318073436 41635 53696 669295496 86543 53696 952406552 79532 38979 794677718 41635 20884 565097072 41635 60110 375598079 63395 86543 865236359 38979 50222 36848332 50222 8084 343447437 86036 60110 997570459 72579 60110 823469990 75294 50222 648801186 51024 72579 440122879 86036 85098 99354415 23341 86036 738501524 51024 50909 253235386 65488 75294 209431416 33782 51024 174620668 44751 65488 596659609 50909 24292 681238028 24292 66662 30819998 40202 33782 73803568 24292 51913 748400187 66662 45238 470643392 24292 1581 232365508 52482 66662 779536741 51913 36143 276096237 25816 45238 439629525 25816 85214 569057635 25816 76816 155908229 52482 73131 242811047 76816 51237 69166819 51237 15442 331674495 72805 85214 319113129 14637 72805 918118572 23403 14637 795123484 15442 57895 909703613 14637 78730 550027626 72805 48163 537128000 48163 6049 454984123 70176 78730 193917569 52220 48163 677845356 78730 59384 367891492 13566 59384 38749270 13566 14218 361491520 42485 59384 949540984 13566 80298 603801111 85166 42485 761577727 54263 13566 967527989 42485 45319 568842409 80298 40852 933558361 45319 57743 687101480 81759 40852 790441993 57743 35857 58914824 35857 43433 110316474 11569 81759 949579851 43433 37204 600936161 46136 35857 626764196 29157 43433 449932787 80897 43433 610809478 76473 46136 712687313 80897 69906 120759572 21367 80897 284090965 69906 78339 956996729 76473 87533 815544503 72293 69906 989781864 27126 87533 447354080 87533 57217 149913889 57217 82403 619045150 55669 82403 417882416 55669 52344 722727659 55669 67947 738628364 73556 82403 699920173 71460 55669 145007822 33989 52344 735938725 73556 19242 813793616 33717 19242 21200461 69253 73556 322663511 86034 71460 669406836 19242 61458 409426729 80408 69253 510532077 32979 69253 86570555 56585 69253 633640988 44378 32979 48198580 56585 4740 297829505 46176 32979 687080461 60766 4740 538575962 56585 37526 196737333 60766 18149 348650435 7109 46176 93381795 18149 8819 950078802 82752 60766 238247897 63762 8819 546761299 7109 46433 129087039 63762 35250 693087997 63762 81983 553635824 4846 35250 642755060 35250 79292 866538930 16709 4846 581723521 4846 71334 381598536 35858 79292 85851204 16709 7893 900110189 79292 36042 51936871 36042 84746 567956000 37291 71334 291109026 45292 36042 337692814 7893 18189 273545905 68362 45292 64983441 33001 45292 989368467 33001 30327 36475339 30327 75153 585100596 30327 75344 591109237 24829 33001 935350240 53296 30327 356768054 75344 27819 77418376 53296 27135 249143136 27819 62780 512078285 24643 53296 787696744 47520 27135 98617197 27135 5510 964602460 83739 24643 869506888 76169 83739 335946749 32511 24643 730752334 76169 25575 815876346 5510 63404 447517018 83739 73237 107609965 63404 44598 147495546 25575 64877 112989620 73237 40965 8883719 73237 13305 452435896 73237 33193 60640612 43793 44598 102088023 64408 40965 703348706 64408 27570 136734051 36719 33193 97953861 36719 66111 749241173 48803 27570 108664485 65148 48803 815546241 48803 48128 191150812 69382 36719 412053969 65148 39272 188806971 26221 48128 523801793 48128 29357 70899484 29357 20920 124181002 26221 15207 959065434 39272 69780 18601646 81972 15207 130712279 81972 1806 297457641 23145 15207 862990784 52459 69780 193575937 1806 83892 240560902 83892 58470 485954443 29903 58470 880521382 24006 29903 41158554 6278 52459 637955970 24006 32320 562856372 29903 59053 972876454 64007 6278 868098156 19427 64007 428482276 62008 64007 976075489 19427 63239 421412404 19427 20782 112286455 20782 31843 820399501 19427 81634 91218368 20782 63369 696452136 20782 26091 201883981 67255 81634 227611414 81634 36939 138754773 67255 28699 694371807 63369 63032 32321339 59617 67255 485642197 67255 20245 864123417 63032 72659 534352225 59617 51408 354810938 63032 55601 577017080 72659 59470 55414911 34231 59470 30596261 33792 59470 403070516 33792 86652 429961810 55530 59470 386902398 33792 19476 779083187 35650 34231 768459682 34950 35650 129141151 34950 79836 967343746 55530 49029 792160479 34950 39636 8357085 15097 79836 299875495 19444 79836 588837676 10430 49029 309734774 49029 70469 649578571 38591 39636 127051391 70469 56634 885181336 19444 84953 725211196 25698 84953 8643414 56634 77205 635057085 1371 77205 134103302 31663 77205 836848538 34974 77205 273351223 25698 31646 514810138 31646 23754 494535346 26886 34974 945392752 31646 22917 437289643 23754 70740 80405631 53071 23754 932012317 86398 70740 969775933 66654 53071 129408607 86398 2047 991617068 2177 53071 106991325 53071 17612 7874495 21147 66654 724517621 2177 65092 363696898 11302 21147 57071852 52429 2177 613700256 86690 65092 871567824 66487 52429 128667092 86690 71699 287997362 23504 86690 574028299 14993 52429 24360792 23504 40009 603930673 87401 66487 897090682 23504 17732 242996696 40009 87470 375566630 87401 50507 893605580 40009 4065 803958378 36893 87401 598192692 54599 87470 544411655 12408 4065 92129622 54077 4065 867467725 12408 51680 489455630 51680 35544 686856621 12897 54599 810171418 51680 80721 544698915 73528 51680 405173687 73528 51976 891149995 37757 80721 377949164 31634 51976 435327316 37757 1641 667256315 73528 35708 708075973 45551 35708 145968249 37757 3725 314858320 75230 35708 745543050 1641 33152 411083230 75230 12735 18302531 4390 33152 396018898 4390 34022 722619203 35689 75230 125880881 35689 54349 762762201 40079 54349 622023037 54349 74671 92155852 45091 74671 29556598 40079 69797 6446409 12670 74671 91050875 45091 55520 128294208 12670 32430 939597317 69797 18793 868710248 61269 55520 870939746 61269 1201 818758311 32430 20346 156958669 1201 41807 265606630 77274 20346 197335351 47095 20346 340885785 36635 47095 226049153 25849 77274 846312377 18214 25849 124100224 77274 47637 66277921 47637 37597 408573244 56631 47637 323573433 47637 48092 303976101 35503 48092 856300015 57869 35503 431162796 35503 55673 55578105 34175 55673 44296261 57000 55673 289158217 84718 57000 563913607 21082 57000 754232495 59315 55673 395507028 84718 61669 936981539 57000 64750 51282616 67647 21082 174661069 21082 78997 574278494 59315 34582 886588709 37315 67647 871212366 51404 67647 187508557 31584 37315 367062482 37315 73902 123794584 28518 51404 621335185 51404 37923 805360518 51404 76962 906225454 73902 4096 866886374 29830 4096 354316280 37923 37271 83904369 37271 69039 421269848 45514 4096 76412187 74956 37271 509212523 37271 48485 205484353 32584 69039 197044943 32584 27486 918859105 27486 87168 7267904 32584 24155 95962125 62844 48485 2692583 83341 87168 25072013 83341 16031 251645747 87168 3841 994691912 5853 16031 482500315 5853 81571 333042961 48637 83341 40246205 81571 68617 439156252 49832 5853 142865937 56843 49832 639101215 36921 48637 766641693 68617 19533 588085827 2874 49832 789174979 7377 49832 884460294 56622 2874 465828943 19533 2565 23289618 56622 30671 52695478 30671 64645 650098342 64593 2565 436343211 41868 2565 167245124 38574 2565 211401240 79941 64593 755660120 64593 50124 769751763 4769 50124 713163495 4769 81080 562901161 53058 38574 269728860 79941 67886 49366628 50124 8051 145745840 76461 53058 217275968 81080 10671 340017189 83243 67886 715661253 76461 70150 856659134 10671 42045 116701136 22698 70150 777730653 7031 70150 4064080 83243 65065 324404222 22698 72060 150296560 72060 49347 467112762 72060 84941 127397064 58758 7031 537698723 58758 27291 237573668 72060 32246 724873778 32246 11229 665242268 79932 32246 683030951 27291 56685 605858451 27291 51184 418139495 56685 43682 91387645 39391 51184 794909133 79932 41821 634072455 56685 43490 613649476 41821 54936 222648262 66539 54936 706118203 20278 54936 870634389 66539 83697 145509495 83697 41060 58539922 20278 77272 393362377 20278 75998 343152149 55540 83697 140602934 63534 41060 693888471 55540 21696 743429001 66108 55540 699198373 18266 55540 326299326 40707 55540 141399824 67077 21696 998674797 40707 37182 546364595 18266 8976 118641513 13138 37182 402894321 31338 67077 994474028 31338 20335 703023379 8976 24509 976592862 8976 10672 528224439 6737 10672 615225939 80350 10672 193224093 6737 35704 732287353 47065 6737 579462756 47065 83382 39375836 38061 83382 342317549 13954 80350 921763496 83382 71988 339399971 29755 13954 964222350 71988 49464 237795267 23331 13954 359810122 13954 22618 612656277 71988 86055 619250997 49464 45149 199300372 49464 66403 782275656 77095 22618 818315447 45149 6779 451417747 66403 82849 5846818 58491 6779 751168453 6779 9872 511937803 41688 77095 569003402 366 9872 8735800 14810 82849 43005424 52353 41688 116237892 9872 56923 86416686 19313 52353 942607985 56923 16425 847239095 56923 17911 653027307 85779 19313 575976617 85779 42667 914850301 85779 16613 284885189 42667 53523 460786569 86603 53523 449737988 48447 42667 920008035 66940 86603 904459309 57539 86603 843967079 53523 2849 991233889 57539 37958 816745959 2849 84982 53354999 62595 37958 746499785 12682 62595 139533359 37958 17668 291031190 22535 17668 949404731 82833 62595 158295246 25518 17668 501418875 52651 12682 736149971 13035 25518 363860346 52651 49087 522606998 82833 40607 516086276 25518 57031 867021124 49087 17800 432109921 17800 82584 599040996 17800 1420 121240131 78103 17800 162615822 6571 1420 53803506 51416 82584 19399512 1420 53644 303256076 6399 1420 885142017 78103 82273 107005548 70909 6399 630558504 28690 70909 821615509 82273 32201 247244835 6399 39201 268677715 82273 63968 851590538 31225 32201 917499565 32201 86936 910342275 70687 63968 134632565 52365 70687 625469645 65274 86936 630202926 31225 22300 135500524 65274 58980 402233772 22300 42376 582375995 40484 58980 317847086 33015 40484 958150653 61636 42376 363471625 58980 53964 885793405 33015 22766 660450333 33015 52136 223079339 85676 33015 755406423 72370 22766 566408388 6783 85676 498314238 6783 59608 875031824 85676 34310 838650283 17438 6783 593852196 72541 34310 993619635 76750 17438 857892341 59608 53919 884252754 17438 24188 101343255 76750 15261 760302698 76750 2316 479468823 24188 25894 205752115 13022 25894 13894156 61506 15261 350816819 2316 39449 795330495 39449 18468 16676070 63936 39449 631645579 51762 39449 691005895 70904 61506 453459 73651 70904 712211572 73651 41703 556058437 70904 39684 176174724 70904 66578 954200963 70904 46516 559251814 58056 66578 115043668 46516 8895 672587175 81317 39684 148361534 34678 58056 664807418 45313 8895 744541737 81317 53469 104261883 21298 8895 826880177 21298 61446 606643814 69126 21298 635928259 45313 65102 670235859 65102 60580 384854936 65102 4215 83203722 82210 69126 940794987 84962 82210 207380501 84962 26574 172322273 55037 4215 655572868 4262 82210 938703175 84962 50614 439427480 55037 72317 59015683 50614 53347 954353097 50614 73752 824891834 87396 50614 48462351 72317 52856 179552931 73752 66542 962814117 66542 59776 657788572 78466 52856 304379257 52856 3383 868013757 66542 55210 836073230 15624 55210 499477773 15624 87465 408837396 87465 71493 662602395 30398 55210 664198685 71493 6547 245086657 71502 6547 245919329 37633 87465 60377413 52638 30398 107659758 71502 50235 111403755 23996 50235 242073957 71582 50235 516260971 35476 23996 958954224 50235 56463 542970751 60554 56463 921725749 60554 16270 355949159 66216 35476 924825952 60554 15537 653769061 6231 15537 232259677 51658 6231 250589962 59173 66216 475226076 59173 26634 852600876 25741 59173 799778956 13327 59173 921417830 69646 13327 355796584 25741 56498 768593520 39556 69646 176294621 56498 51465 655274965 4378 69646 16453083 73647 56498 103615026 80389 39556 461746573 39556 54828 548494161 4378 7488 167507465 4378 17361 572752223 73647 67506 223667378 57776 7488 148741854 17361 78568 171535152 67506 29451 272555208 39813 67506 619353718 46317 67506 731269170 39813 74755 79310974 61731 29451 425537192 73196 61731 342266230 46317 37130 95887138 46317 74017 131574222 73196 13389 296898144 37130 49969 659066346 59989 73196 832409670 74017 8574 900171876 59989 28080 78857303 17888 59989 933536777 17888 12327 527765406 12327 7258 81458235 17888 58929 76386037 41563 28080 846810002 22392 41563 528478604 25534 7258 865066946 7258 39353 886759268 68957 39353 887344302 1991 25534 566052488 61723 39353 34664919 1779 68957 464755668 76628 68957 413375635 1779 40974 225337775 23638 1779 407359931 61723 79521 142419464 76628 58474 531794232 65584 40974 298484986 65584 47974 323021834 15515 58474 166580769 56467 79521 740075278 65584 50483 948469160 80037 65584 354107868 47702 15515 664991749 17374 47702 375423883 29945 47702 112887043 78283 47702 799027567 41207 80037 808852765 29945 84933 727324398 48422 84933 378467063 26042 29945 43418317 49986 48422 180613736 36648 41207 43587747 56566 36648 40981365 49986 66939 559002443 66939 78340 388957765 49986 7943 607654205 66939 80814 756736294 56566 12707 730204402 82817 12707 55730592 7943 72306 505288630 36613 7943 368233436 12707 43276 746260345 43276 24216 369235750 24216 27407 916309439 24216 86625 460785422 86625 7148 973622038 7148 22307 387456654 27407 30852 973014228 86625 82809 88852064 54295 22307 341032851 54295 47404 683610742 22307 45489 520269452 54295 62587 910449128 62587 83158 714591430 26529 83158 208618489 47404 35806 134797355 45489 50583 229228957 62113 35806 458970824 9911 35806 59675142 50583 50128 51200219 35806 86595 40040719 9911 32260 14376071 86595 49008 894548391 28665 9911 560968089 32260 34901 371923320 34901 67606 166242983 80095 67606 850687996 28665 31195 348397449 16362 28665 642018988 54344 80095 432349544 79835 67606 135385288 22342 16362 132522100 2246 54344 5753647 16362 78785 815595300 61429 22342 671805885 2548 2246 585889351 2246 62589 744134125 61461 61429 991860324 61429 11477 292688420 61461 81480 327115670 81480 52773 307345704 61461 42406 572662151 79215 61461 884903786 8861 81480 476719873 37856 81480 689081177 79215 31739 230076600 52198 31739 181249015 8861 82155 894113409 45851 8861 806607971 39789 82155 252431450 27757 31739 281536928 27757 57119 42776810 57119 50200 143618922 35470 50200 516869918 50200 40970 292498247 44395 35470 953435429 35470 46280 42376940 51816 46280 462910349 35470 2608 152189880 706 40970 306719849 44395 44205 701215989 46280 42303 370770222 84987 42303 751911496 44205 86932 921984014 85782 44205 827108689 36889 86932 889449672 7580 85782 717768964 31595 7580 986833018 36700 85782 671896315 85782 44921 2727926 79896 31595 52721224 44921 41182 269271212 28729 36700 334777285 28729 74666 874895237 79039 41182 376844482 35929 79896 33270922 15167 79039 423444233 78741 35929 665558174 79039 27346 668924773 78741 31222 438907895 40757 27346 466990352 27346 68109 309711779 9441 78741 965616748 34559 68109 751179900 9441 10709 505280433 34559 24670 159456674 35438 34559 562587529 10709 25631 505616168 14649 10709 13425796 24670 40566 89364679 35242 35438 119675540 35438 56142 173363448 2942 14649 526676742 18742 2942 423508200 23715 2942 278980159 16674 35242 396667676 18742 53616 895806360 23715 52444 635762525 18742 23897 707956951 23715 75536 56485221 365 75536 845882949 81086 23897 623755389 81086 24539 644669779 12463 75536 158351643 36008 12463 214915661 24539 22874 753398551 14357 22874 370351920 26434 24539 730227321 36008 82384 618199969 26434 22005 945146525 22005 25872 868667964 22005 76150 348183338 29010 22005 753226355 56945 82384 330930133 22005 12873 75920988 82568 12873 526937039 17068 12873 603357247 17068 29923 182790765 37796 56945 132580334 41284 37796 611155300 11829 37796 441375077 11829 9843 387119893 9843 49981 996348548 12418 41284 413788357 11829 87306 123599084 87306 80760 364244995 19081 80760 405781783 39179 87306 609257721 61649 87306 548890544 20064 19081 325224143 39154 39179 327603207 8686 19081 251648168 8686 40913 707886308 13159 61649 31503830 440 13159 628097689 10211 8686 892995334 61554 40913 564762030 8435 10211 586232462 10211 23600 249978790 79905 61554 28175446 10211 34387 63988401 23600 45829 218361270 8435 49684 957365121 34387 65402 333811020 63714 34387 767806844 70643 34387 836099896 45829 49535 216229043 65402 36185 731403203 65402 68976 374703346 12604 36185 617098341 68976 61819 110598863 61819 50966 777306499 61819 73320 495241601 50966 31615 88987821 61819 3257 68592480 3257 63786 971314612 29803 3257 214616406 3257 39095 454867412 63321 29803 869811221 52062 63321 235786243 68074 63321 300229943 85304 52062 438060815 75191 85304 12150553 64497 68074 440574335 73984 52062 637403751 23074 85304 94687632 36530 73984 125315400 77781 64497 128396205 14149 64497 793082141 34456 77781 70810090 48076 77781 39579992 36530 25088 846771849 25088 64185 84316933 25088 14732 131210624 69556 14732 90317692 69556 29675 296778919 29675 20546 143915705 70427 29675 759522968 85628 69556 609336451 34690 69556 247952854 20290 20546 962802677 20290 22659 847259164 85628 21729 772183664 66852 21729 561191426 34690 64060 898072094 32570 20290 279456775 66852 2929 526642566 32570 16926 749397531 64060 20885 280384234 36322 32570 270120351 2929 4240 952637720 39451 36322 466282258 16926 36522 6771703 20885 85079 105136031 39451 47855 130935228 36522 16884 715364705 36522 5382 400762068 56672 5382 34372331 25802 47855 243311938 56672 70799 590727887 81761 25802 227565271 56672 74578 636585166 68453 70799 701445985 18537 25802 70200034 74578 56494 119107203 56494 67390 57564844 18537 20471 759736003 68453 72739 20814698 9715 72739 454685027 64529 72739 87648559 42456 9715 184072312 51443 42456 679358159 6572 9715 218153482 31427 42456 462812811 51443 60862 161810596 74287 42456 307882151 6572 72564 628758060 72564 4169 996100052 31427 50719 182966365 72564 61039 164550614 74287 58846 259136821 61039 41732 78851189 58846 9349 450995259 58846 25642 490413229 44307 41732 783165663 46796 44307 491300540 77676 41732 381075050 58756 44307 257105053 57214 58756 589421889 57214 20544 765726650 58756 42211 625974912 77676 53866 140608351 32427 42211 870592468 14386 53866 437453366 32427 71242 55524840 79749 71242 60665099 14386 16858 676635787 43296 79749 38567183 16858 38257 796731222 18243 71242 885827680 11440 79749 107042198 71043 16858 252167559 23043 11440 252819620 43263 11440 792378478 63914 11440 229190475 70218 71043 445990342 63249 63914 484230279 68777 23043 962414707 43263 38070 428339796 70492 63914 113414279 63249 28899 854388403 14394 63249 503558994 68777 23936 871144713 24522 70492 363687935 70492 42747 71106588 24522 14158 952805519 14394 24303 479160185 24303 30764 371298732 24303 82024 566762038 30764 6755 279254012 30764 50665 574298687 50665 27993 503634249 6755 23391 164359397 71985 6755 118384413 71985 2520 718433380 2520 44537 781596526 81804 71985 963427117 10852 71985 808878672 31836 71985 532314395 44537 1623 59996815 31836 25902 274598571 81131 81804 486602467 40868 10852 922808110 40868 1295 190771260 1623 47517 726611107 47517 11003 138039012 47517 36301 195269626 47517 59818 64471460 47517 36627 812754916 36301 50390 657360913 50390 64178 972203613 53698 36301 809042778 50390 37927 429145658 28120 53698 327751611 78502 37927 643004406 28120 27791 269913735 22726 37927 105583459 22726 61776 523878083 27791 45267 319450099 61776 51890 370478067 22868 51890 184674614 40330 22868 199487349 45989 45267 2706689 17345 51890 444605960 17345 19309 151847381 19309 22864 51682601 45989 3663 393440661 60454 17345 764714423 19309 34574 331163179 54162 60454 489079071 86252 3663 332730809 83958 3663 744286911 27637 54162 368025356 18853 86252 466705835 86252 7254 982814336 21217 7254 733536659 36024 21217 198217330 64145 18853 252465889 75688 64145 902015515 13797 75688 721418322 64145 84350 651555071 36024 75086 30430239 84350 17817 338859000 75086 45324 572614750 29958 45324 740127045 17817 68184 496706113 45324 65220 820686625 29958 17014 363688470 40447 65220 361674368 68184 62437 728703784 48589 68184 520094557 87381 62437 69526703 48589 43555 100297150 43555 56372 624268604 56372 56789 871580789 29979 48589 908691910 19516 43555 823820547 56372 1888 420647941 36501 29979 291815861 4607 19516 685218075 29979 23127 907472860 60603 19516 957317109 8671 36501 127949911 56496 4607 621904165 56496 16683 3916234 56496 58810 539145681 7848 56496 665364741 6567 16683 947355376 12822 7848 783181324 62485 16683 473007256 62485 67176 474859955 7848 48015 30414323 12822 6875 25854015 6875 905 166392748 44052 48015 149357654 69405 905 54645481 44052 40439 738567709 40439 455 637506349 71245 40439 38000868 23046 71245 61174598 69405 44792 462534813 40439 62706 270960591 71245 84732 61509013 71245 9673 598594145 68614 84732 347488996 38111 68614 351968800 62706 44606 158333266 44606 57381 973545801 53950 9673 538478085 28789 57381 206889855 14000 57381 844065721 53733 14000 744666253 28789 2061 126014274 59463 2061 301667401 14000 84764 346615816 53096 84764 58448593 39352 53733 815678626 39352 81565 642082883 82793 39352 252757850 7097 81565 574394325 26555 7097 17311128 39352 14520 422595796 7097 19359 13778946 40165 82793 212348023 14520 35695 388596496 4550 35695 92609120 40165 6361 680773212 42818 6361 667811998 59800 6361 924480673 4550 54108 970802627 6361 47170 37354096 59800 15683 785279818 15683 76182 211176752 85564 54108 582736710 54108 11853 373072428 70239 15683 64181447 54352 85564 788526858 26277 76182 418544297 15427 70239 587951538 26277 42628 207079185 54352 86103 902646547 16154 26277 914242951 42628 70386 989480025 12796 70386 95239945 83839 70386 256567047 15909 12796 37573538 17793 12796 800326490 31853 17793 146953864 46147 12796 955248755 83839 51677 327954193 82031 31853 591854308 31853 35471 423737437 35471 74591 436461930 49988 46147 35203321 59718 49988 178206754 76090 35471 705994202 29925 35471 394487158 59718 71867 369305759 85878 76090 54808452 71867 29796 2960581 30198 76090 235620975 86719 29796 310329339 30198 70646 568420173 13064 30198 899967057 29796 79994 892006476 48808 13064 704506461 43965 79994 177605939 56989 43965 716758300 43965 10431 823041982 6714 48808 490997686 48808 78253 846760474 42185 10431 934618385 35355 42185 669745390 82154 42185 330247514 23584 6714 473502547 23584 68769 740962038 35355 25788 226258563 23584 43955 450103687 68769 53307 213607280 68769 11022 170864014 74192 43955 283024693 35412 53307 441990889 35412 20812 708647073 57059 74192 74698500 13722 35412 763227159 77789 20812 237970490 57059 74238 615204423 19953 77789 556267965 35641 19953 181545718 6974 19953 714536354 48736 74238 72239924 48736 17928 69204487 17836 17928 211822469 35641 70998 798209920 48736 44331 721895266 20084 44331 531043503 44331 18267 549477109 35077 17836 170583290 78042 35077 984299931 16168 35077 642329586 83372 35077 516010673 78042 59869 62547424 35077 16485 905405299 16168 72738 121197609 16168 60289 210363568 83372 72678 447031981 82660 59869 143748704 82961 60289 286134676 82660 55724 888060989 82660 60140 781000920 72678 59030 905934879 71 59030 172425264 60140 59217 990111515 48478 59030 566052519 28494 48478 440806691 59217 49185 574454886 19710 59217 793714879 32654 49185 940548809 19710 18597 108334049 3419 19710 491103895 59616 32654 897480379 57414 3419 453817456 18597 70317 159405043 24045 18597 101832955 12577 59616 529329426 59616 55978 214971337 24045 78288 899910998 12577 36054 595708993 78288 11128 730405152 24812 12577 716950309 55978 16620 75176317 78288 6603 128029206 56120 11128 633440204 16620 617 273044074 26420 6603 982840781 62796 56120 912988217 22174 26420 407316544 28914 56120 479099293 25141 617 811790503 28508 62796 319220317 69459 28508 316282472 56073 25141 628900585 23400 28508 921588252 25141 85511 958732332 4779 56073 91403790 77143 4779 675721596 77143 22852 672120536 77143 32910 887987652 22852 74723 577361516 71771 74723 899851342 45763 22852 777696044 77667 74723 998072507 10692 45763 884677932 71568 77667 604250523 71568 28792 58104048 76411 28792 890104714 82743 10692 457662493 33362 28792 443096339 70484 82743 448647577 33966 70484 883760499 33966 30454 782544012 26962 30454 706631472 33966 25965 68265597 26962 37062 465257987 63799 25965 608167200 28087 37062 910862110 26962 10800 882981588 81126 28087 423392181 3354 28087 91139118 28087 64302 316644305 82787 3354 803629892 82787 56307 228662383 63863 81126 430787018 3354 6552 345575830 56307 2835 926103742 83315 56307 419485961 63863 57557 493851123 83315 51720 868345001 67728 51720 425769257 15914 51720 60260183 51720 38335 551228667 26613 51720 124832400 72234 38335 437605959 26613 78116 54386125 72234 61197 280899983 38335 37961 530504590 61197 37392 282812148 14244 37961 198338610 85762 37961 283442044 85762 33572 445550110 37392 14498 625767117 34207 14498 623226239 85762 15509 696186203 61000 85762 534251309 15509 76117 677690578 15509 5288 860924615 82132 15509 123182833 5896 15509 368162199 82351 61000 239014294 7058 5288 89533868 82132 64582 498611451 82351 28047 604444150 86399 82351 231721781 28902 82351 200055465 67837 28047 51729898 86399 40059 577225960 64361 28902 363157995 23896 64361 649631604 40114 40059 544539789 23896 40351 33816007 13203 40114 335943454 40351 52642 156182311 81631 13203 733013985 4562 81631 872431427 39988 13203 799409181 41932 39988 344458904 4562 7903 287036453 4562 72526 784476930 12305 4562 456718513 7903 20677 886438406 12305 79211 630137969 64884 79211 38461775 12305 22675 369149265 66604 12305 905156510 52438 79211 577008990 44303 64884 840952119 43275 66604 686229487 60710 22675 224595080 85199 60710 521478938 43275 28339 96304450 73341 28339 911508151 28339 54769 323941450 2135 28339 242182756 2135 53131 422335536 13611 2135 92950775 13611 3805 59866029 13611 11616 329987358 83356 13611 421417406 3944 3805 786421180 13611 48747 317858375 83356 73534 118062782 63266 83356 128898964 17991 3944 8461273 63266 26943 781084789 60711 48747 303036899 37233 60711 703344678 54568 63266 170668941 45312 17991 118122354 83289 54568 988220858 54568 37631 964269314 83289 49891 554264532 635 45312 361809426 635 58647 122463145 49891 80805 435904862 53520 49891 962317097 77270 53520 977347194 16367 77270 765090080 5243 77270 442221197 77270 32448 164772900 32448 62692 156007913 77270 15205 953211574 56484 5243 534871198 62692 6579 739155068 36395 32448 241764911 62692 13745 45967792 19482 56484 513580259 13745 68921 935202267 82735 19482 189516912 68921 85977 511132865 76360 82735 524098786 53599 82735 84217710 68921 58360 111378891 56558 82735 312724837 65734 85977 622859141 71375 56558 481938772 58360 47868 945307534 56558 34741 490735994 56558 69484 264063561 72849 65734 985688633 7653 34741 662299688 18219 7653 416895396 7653 57196 189437797 7653 63460 756302330 54977 63460 114795776 63646 7653 709409181 63646 16099 445917857 16099 32364 992856891 14812 16099 642934679 60933 14812 815929533 14812 83592 488112164 32364 48496 749693573 60933 81295 585535001 8432 60933 618631129 84666 8432 175353329 70900 81295 60459732 48496 81350 193525237 8432 75284 718565662 31851 81350 534485491 81350 65548 614434092 65803 81350 447335886 36502 31851 140692177 50263 36502 969986513 4660 50263 155583189 65548 44659 144163496 8874 65803 583747712 88 36502 121897377 44659 5864 770728056 88 4969 278903552 4969 49587 262063638 14316 88 846195297 49587 32409 144426246 4224 14316 652394846 49587 30325 275199918 44406 49587 42892599 33936 32409 688677952 35349 32409 918509981 23661 35349 88514927 60367 35349 667951896 60367 36379 206450387 60367 16086 215610837 39058 16086 1940100 36379 143 976155733 16633 39058 897456939 39058 58535 14543691 143 60187 561832515 39058 80616 334560296 60187 63591 752975871 60187 36204 126799718 36204 87219 26351829 36204 57284 622842497 30557 63591 364953501 65741 63591 101948959 36204 13916 134881673 87219 55364 697566542 23945 55364 287048946 79577 30557 131530158 36386 13916 103201942 52493 79577 61657201 23166 79577 67777876 57503 52493 12695808 79577 12105 789456228 17924 52493 893418201 17924 41341 39243945 61998 17924 128156938 15185 61998 894942934 41183 12105 485658252 34630 15185 144868263 41183 30817 565881212 61998 12803 210024416 70808 34630 473598344 41767 34630 881657832 7147 70808 638578756 8235 70808 270363442 7147 80558 543067705 55894 7147 481469547 41767 60512 672784407 80558 34151 608052315 60512 76297 370906924 25443 80558 291453227 9820 60512 565408381 34151 74174 102579645 358 25443 298808946 74174 58318 491190193 51300 358 232230543 358 33179 833170610 58318 50185 903320669 51300 27097 163473738 27195 50185 257237267 33179 40304 947168081 33179 53310 624494845 40304 80617 61101183 27097 54892 257112453 4936 53310 568514560 54892 73644 316449756 19127 73644 127083237 29261 54892 898880297 44162 73644 785441119 52093 19127 329627139 43474 29261 767412099 44162 38841 682878620 40967 44162 120202917 74370 43474 20443852 79963 74370 833131413 19998 43474 570030182 8166 74370 783018788 74370 14247 913969823 14060 79963 196836980 14060 53095 513273468 55515 14060 651618002 55515 62208 330352026 65526 14247 416614060 14060 14451 860880469 24799 53095 279437915 62208 5011 183719191 14451 3707 604881638 14451 57245 352465422 14451 19022 157829799 5011 27024 861277558 3707 51065 355623091 57245 14784 476293406 19022 34084 478349118 36058 51065 835278200 6820 14784 266378205 6820 9583 145570336 36058 77757 883307591 34084 81535 549213794 21766 6820 557671033 77994 6820 354493180 81535 22189 453118221 77994 8887 736475310 2156 21766 109842880 59573 21766 488117114 77994 4766 166882706 67491 4766 111150240 31097 67491 633218762 44579 59573 513664025 67491 37404 682739574 80036 31097 491786676 37404 43896 402526593 16011 31097 867113984 19761 16011 965795722 16011 48217 438272185 83646 19761 678938391 43896 74408 213092053 74408 27651 36010435 35512 27651 895089171 74408 72424 743540795 3132 35512 266042342 3132 53526 585117306 27651 26797 285445646 66387 3132 669668926 26797 18615 34936648 3132 61560 568246 61560 1080 154042628 26797 87106 16596686 76964 61560 541445372 56958 76964 142517089 75737 1080 358375513 56958 11538 624999271 50054 11538 658544792 33848 11538 226067629 50054 32163 659379370 84432 50054 641872947 50054 84312 880031923 84312 17733 7646993 68306 17733 150359021 84432 31747 817103589 84432 12266 734757117 12266 67911 712018992 57916 68306 925799372 68306 83624 614989055 43267 31747 563524434 12266 80057 151995001 69384 57916 283994323 45303 83624 345883863 44287 43267 143036677 27662 44287 201205777 27662 33603 541559914 46821 45303 580354108 27662 74026 775101676 66947 74026 292102105 33603 65142 117833368 46821 68385 963272714 68385 81929 484426579 35525 68385 446422928 74474 65142 108940083 68385 65922 582503395 35525 47059 671434475 35861 35525 446880814 35861 56602 216525366 47059 69801 750484262 56602 80161 364716167 56602 3431 14494439 3431 32240 499801462 3431 35095 32900617 80161 50283 35365996 3431 38332 905396534 52986 38332 139241115 35095 81372 710822546 64661 35095 101510005 58586 38332 738926344 52986 87202 71173806 53663 81372 735430953 15322 53663 760960833 64661 9909 698037079 2604 87202 975076442 66750 9909 189564591 9909 29956 105244080 62141 29956 951101388 62141 84968 798907575 13102 2604 732465029 84968 63263 866553775 29956 17688 839989283 16969 62141 211563512 17688 18750 334495283 18750 48877 560573653 73160 17688 523523602 18750 79877 99884065 79877 67200 226872090 66911 67200 293782672 31274 79877 690847445 73160 45386 78463209 70550 66911 166200773 30444 66911 936987415 66911 18784 788752830 30444 61609 806336865 18784 85204 275201261 30444 26942 11595773 11694 61609 383718230 70292 11694 371035074 70292 9456 536232799 14040 9456 496667838 70292 60730 415872535 70292 28697 23743656 71744 70292 457396799 60730 85028 420170142 14040 68187 291418142 85028 15202 881172629 34706 71744 682340639 15202 66443 427437425 2970 15202 259087735 2970 60459 844827677 34706 82182 611697630 66204 66443 501995889 50411 2970 932099082 31308 82182 418662071 66204 73157 657156039 43144 73157 85637332 80005 31308 364398160 80005 40999 420805898 80070 31308 279423664 80005 75386 822555552 15716 40999 192125740 80005 7640 880977069 75386 85060 79437276 4547 75386 50592547 30785 4547 99737834 85060 18478 725330354 68536 30785 456876373 30785 68605 411884023 23777 68536 952873555 65609 23777 414856386 76912 68605 598392352 30129 68605 240607218 28858 23777 609874704 84556 28858 637101820 57690 65609 354905504 13404 30129 165172873 22997 13404 720934603 5241 57690 126530322 5241 80986 59597135 57690 26191 138896888 62451 26191 925059442 58063 26191 723286782 5241 67739 796586184 2094 80986 328460320 2094 3804 818233248 3804 39096 64522034 3804 63422 243810423 86154 39096 84448813 2094 4333 819058715 3804 547 448016194 28095 63422 886240704 63422 22742 573511813 10749 547 364371707 547 8210 260063535 547 44021 877165002 74435 10749 288336509 33480 44021 968220362 10749 41249 741709309 48782 74435 851826795 48782 6010 219298987 29719 74435 813486334 2107 29719 791718343 76091 6010 293982971 55572 29719 616014583 2107 28150 302750488 76091 23273 139522255 19648 76091 382252542 28150 3209 501199198 28150 38970 265592552 19648 30006 875625789 38970 85210 865255853 66972 30006 650014698 38970 29694 880618288 23852 85210 155831812 28733 66972 314409985 39194 66972 107537826 57826 29694 363984518 57339 39194 890225776 46893 57339 480456024 28733 4718 623525523 37281 4718 127820186 4718 36067 677230402 37281 57139 181114545 81967 37281 109213326 36067 47608 644725031 46637 37281 441981000 22288 47608 706350461 46637 50627 901006149 21139 46637 188752404 47608 58924 24446532 51169 21139 284485109 50627 75356 336091407 50627 57953 736273226 12468 21139 158953464 12468 24108 437590242 60445 51169 704968461 57953 2531 250559464 16823 24108 927999503 5681 12468 265661163 2531 81267 878381104 30451 16823 579600992 26288 30451 125399778 58331 26288 264874151 30451 72568 725436552 13697 81267 935760236 30451 77796 809305292 66346 58331 586900141 58331 65554 721231320 66346 67013 224230232 76833 13697 392418966 6726 65554 515180120 62119 66346 79747250 75447 65554 184618990 76833 43114 197413592 21454 76833 749992281 44805 21454 65699045 8470 21454 248673150 75447 4720 468061076 12633 4720 922537447 21454 57308 819690204 4720 34086 648413412 8470 22209 783575728 78887 34086 626908545 22209 389 411003269 22209 55179 237508182 78887 55644 217991949 85604 389 605842361 25525 389 518427885 55644 67343 10518650 55644 753 93257852 75064 25525 496668872 25525 31605 795136903 33451 753 202572068 67343 26390 111405673 75064 57032 14244657 53341 26390 835923548 70766 26390 117640423 23117 33451 750487970 53341 80197 976822675 57032 18758 300720443 25102 70766 669946173 70766 24026 819535508 25102 24957 521484288 25177 24957 918766233 27557 18758 758837568 25177 71281 997546567 71281 75429 170980980 72938 27557 853364812 25177 15127 613430498 27557 27982 351178912 72001 71281 453415410 75429 62112 142849573 27982 49613 511634436 15127 60973 168121149 39744 62112 759861481 11781 60973 407820668 62112 161 987553981 68544 60973 410628887 40286 161 417835918 43913 40286 746073906 40286 44545 193935554 8275 68544 284696276 69588 44545 93852993 43913 2829 590985930 2829 16323 807864271 31839 44545 334958645 8350 8275 981783651 53681 31839 832335513 31839 20826 223662111 38010 53681 834391548 20826 61491 321814603 20826 86944 118363946 60334 61491 322084741 60334 17416 523439553 86944 49542 858387952 61491 59238 621626843 59238 698 865650281 60334 79462 269756389 49542 4081 896900556 4081 55143 519303114 79462 86733 655423510 51361 79462 818560859 4081 80431 184586326 31953 80431 983141598 31953 48822 356385734 86733 36590 96804728 80431 26442 764778061 40794 48822 840085271 31953 74836 744161504 26442 29644 531816159 74836 29454 485554633 83638 26442 359905662 37750 40794 912282470 33492 37750 15740888 32725 33492 342920719 29454 25712 218980555 83638 49262 241822109 34845 33492 488067740 26271 34845 245986835 49262 76600 539689570 26271 19887 993775183 4382 26271 133089256 39622 4382 851662969 76600 25926 697932395 62294 76600 41732050 62294 15358 50890280 39622 9772 235707906 80737 25926 583524296 62294 15576 892974341 42038 15358 662206102 58282 15576 986825533 85445 58282 939271988 36476 85445 623760769 16496 85445 360088776 42038 41457 603581766 54331 41457 324636523 59468 16496 388788993 20193 36476 208426544 20193 53780 135933004 85106 53780 688792786 59468 39195 841140192 68959 53780 557468085 68959 85477 855511706 68959 63076 77354824 83934 85477 445290263 78009 83934 689413806 34626 85477 325780282 67942 34626 218312487 63076 50838 761058223 83934 37320 819288654 67942 14881 330695959 22959 37320 814513288 14881 85419 454167304 50953 85419 812453263 85419 34409 634331471 34409 980 620281710 980 57191 93445465 57085 85419 404836111 57085 69327 23774875 25783 69327 402475917 17815 980 926784558 69327 66423 606213632 57085 49079 425608217 25412 66423 54622241 49079 6061 255443731 25412 77929 403822779 17789 49079 722868771 53134 77929 10657341 49129 53134 93792249 39279 17789 619652732 20345 77929 176873003 53134 13705 56111733 40377 39279 122716936 40377 52212 924308336 23196 52212 500687826 26581 20345 468073296 23196 81283 123706675 6983 52212 385069924 23196 25559 603845745 46299 26581 441014031 84046 81283 18635758 84046 1315 150461865 6983 56233 915689226 9399 25559 771056953 41954 9399 984229808 84922 84046 295154244 41954 42682 335676826 56233 20700 283937627 39288 9399 517246518 6354 41954 604885570 39288 76186 240062915 28042 76186 150439427 39288 60797 852278492 39288 13620 765600830 183 13620 975201513 183 42640 20446413 183 86627 903968020 183 52682 587858149 26475 86627 332027482 67546 42640 386687771 58897 67546 602141136 66679 58897 329876450 26475 82452 885624339 2020 67546 248728072 66679 13736 674576388 58897 3457 125837900 83296 2020 631605206 66327 3457 130925242 83296 12854 811786676 46398 13736 645040635 12854 49751 808173632 75465 49751 485858160 67367 66327 836395324 67367 20993 89347949 49751 53710 285147761 20993 49498 337196446 15251 49498 10394083 20993 21080 530139558 27759 20993 133403322 49498 69543 3921978 72631 21080 484997621 21080 649 575135362 10791 69543 111069903 15971 10791 453002875 6667 69543 307619375 10791 61945 414877467 7348 6667 616046907 70466 6667 532967359 70466 6069 679484636 6069 34688 473381387 16852 6069 98351027 39466 6069 556953993 68238 39466 477650729 21990 6069 709796230 75144 21990 865961181 24579 16852 271550110 21990 31978 401027134 75144 77271 320077979 31978 60595 257778775 31978 52499 287469964 51803 31978 576157063 51803 26814 386223856 31483 77271 308115758 60595 58275 497162551 65685 58275 541506522 83017 31483 804749139 65685 69932 781121770 69932 19672 306151708 83017 57336 301313034 57336 15696 574859249 70023 57336 434698845 81918 69932 223265716 70023 62974 398127530 70023 2937 200339365 70023 60218 21457249 71252 62974 73820804 83266 81918 42673110 70668 83266 789818281 22206 70668 231752224 83266 22385 338389260 15138 71252 110041119 40972 15138 118148994 13097 40972 357357881 22589 22206 854968087 8049 15138 145281339 15138 48491 678461478 48491 34727 128753045 35435 8049 268222512 35435 76257 297587239 35435 8869 35303229 76257 63845 956371205 55637 76257 916658797 15583 63845 126717741 63332 8869 202349531 5750 63332 698490609 73571 15583 984245059 5750 48583 536393538 4672 48583 404727317 66780 4672 84243804 78497 73571 257455033 66780 33997 394555440 66780 59922 809505324 33269 33997 690160055 33269 6815 755221757 32829 33269 251322413 87510 33997 11824480 87510 76773 457198068 74721 87510 59254282 68210 76773 339993055 87510 21529 794902122 2894 74721 654858951 64730 2894 552048091 68210 5679 439090283 22256 68210 790036607 2894 75948 921503511 46255 22256 752859227 75948 25164 835924501 25164 5974 396916484 79213 5974 345125088 59218 79213 71380899 80154 59218 647695926 5974 51211 656657467 36789 80154 11688654 73143 80154 393842502 9933 80154 682548259 54207 51211 95198072 34081 9933 820408154 11390 9933 86208748 7863 54207 161570620 9933 27076 635348873 47850 11390 776253345 34589 27076 104165781 23115 47850 803089001 31365 27076 695811451 27076 71692 505736854 33009 31365 449694288 71692 25161 850397726 6724 23115 963359473 77849 6724 527296202 28350 25161 918800787 77849 32822 398462948 47742 77849 104800720 74284 6724 218794070 74284 42116 183402239 74284 19287 67254823 42116 50576 315955169 50576 64272 59475561 47726 64272 13235063 64272 79207 773719562 47726 65783 715811350 50576 55913 328755212 22160 47726 137921897 74600 65783 124373743 79207 72081 893755666 55913 80432 16032395 22160 82932 419063455 32753 74600 384104361 65883 80432 338399144 55384 72081 714873642 49768 82932 835779469 82932 81158 193068843 55384 7152 183185681 83358 7152 276888287 49768 7811 820141664 85944 49768 757983605 22232 85944 35096966 85944 67124 406491353 7811 66046 118408104 3979 7811 831849280 22232 19490 887567739 8078 19490 529752923 80770 8078 114893367 49521 80770 683011719 4683 3979 221788414 8078 71161 827610241 43386 49521 32530175 43386 23828 914335221 68231 23828 125739836 66287 43386 264652947 66287 27540 946864056 68231 38524 186867215 38524 4729 961891717 27540 35110 712528932 4729 67010 976740011 67010 29784 944979939 4729 6395 97292587 67010 24095 875971645 17043 24095 93622846 67010 31439 517994812 85925 17043 809385074 3762 6395 78011842 84552 3762 71316836 3762 50658 762663802 85925 53784 888603270 3762 33822 847970871 75961 84552 754985999 33822 11570 374977398 50476 75961 480713002 85936 53784 649693886 85936 71454 189433592 71454 3352 879309813 3352 44860 921923037 50476 87459 351428481 87459 65947 19297522 62511 3352 35989841 43723 62511 920061045 58558 62511 228146893 76519 43723 811381444 67790 65947 40950903 62511 4733 723160142 58558 84755 93001091 84755 55567 776276208 80944 76519 47540207 54608 55567 260517517 79014 4733 271991272 57438 84755 144424268 66227 79014 736677287 66227 21908 759098893 68549 54608 786925886 30001 57438 662561760 21908 86737 312111710 68549 81238 641950108 30001 20596 426517037 81238 7521 383585647 23785 7521 5832617 20596 6412 61422412 39551 20596 437408280 39551 45773 419328544 67325 7521 799720528 23785 78311 34698929 49614 45773 129797170 43974 78311 75529235 81747 49614 950503199 31477 78311 512129273 43974 73801 318057243 73801 83494 117893862 27879 43974 462346539 53149 73801 22943905 27879 31931 65691872 83494 66436 61364214 85089 27879 218308041 53250 53149 22874545 13840 66436 960485243 53250 21673 993181156 83546 66436 827081849 13840 9074 684433920 21673 31392 764552330 83546 77437 380902524 77437 6201 447107633 31392 48111 10033665 48111 67222 920239179 77437 4774 247850177 41158 4774 887771495 67222 37736 123965643 48111 42158 382356333 14204 4774 877504204 74436 4774 308116480 28460 41158 108897043 37736 66968 47614538 66968 41994 733840193 74436 50602 834990984 30306 41994 536608104 30306 16569 883269968 30306 35718 19631544 32219 30306 663058773 50602 64809 948058825 16569 74651 157592734 46276 74651 818400020 24028 74651 171735783 24028 41602 851343945 41602 22779 980211868 22779 46987 7272838 48966 24028 334259598 24817 41602 261962771 46427 24817 70764430 48966 27739 961603220 48966 14016 119109778 24817 43876 210331427 11378 24817 120754651 11378 77102 37790046 77102 8968 112144529 8968 22601 219627727 6175 11378 886790571 6175 49076 167617841 6175 48988 832909759 48988 51246 317651169 61147 49076 600326284 38480 61147 953966326 69156 38480 441093887 51246 82944 21492717 69156 39320 916764760 55086 38480 270130079 69156 50087 333823611 81280 39320 595803332 42590 39320 710424475 42590 26625 90908036 50087 86780 324474947 42590 61073 944822615 13856 86780 348563508 26625 63408 974824572 13856 9291 983918590 61073 59862 847111245 13261 13856 617399747 9291 23721 223863456 63408 24908 574555717 59862 28723 422868299 23721 11793 80968460 86941 24908 84744065 31669 86941 173459883 87343 31669 721886681 40700 87343 166657124 31669 32222 411486061 74523 40700 123330478 49648 74523 554913939 32222 5071 321265481 74523 36234 358399953 36234 40423 674730601 5071 48132 446977994 13692 40423 711621468 59555 5071 55656682 45759 36234 768713972 17927 45759 482530362 17183 13692 171523358 43948 13692 116990851 17927 61895 247821824 43948 33945 933900297 43948 632 651672248 62271 33945 905611017 33945 69431 554211383 33945 70576 951929411 70576 75604 842779816 32505 75604 885693633 62271 17822 368356911 70576 81502 514673466 75604 40952 856029426 85138 75604 71188263 71516 32505 48855128 85138 44878 326942179 71516 37070 120993052 85138 76116 270394425 71516 65373 282810562 35019 65373 488326521 58719 65373 402197429 25767 76116 414518235 6656 76116 559495194 6656 58493 684402024 48900 25767 529293359 58719 79208 624818128 5953 48900 755283634 74511 79208 682661347 11021 58493 709821740 5953 37136 88572809 11021 15232 12600935 15232 75040 684088053 74511 6964 859448016 53562 75040 207441560 84343 53562 11293550 6541 6964 781774087 75040 8943 942221968 23764 84343 369899790 26989 23764 267772668 84343 79814 609024873 23764 60882 476913821 23764 12247 399748996 63041 23764 225850944 12247 70894 696026864 79814 11794 541292652 70894 53883 399382251 34943 11794 52631010 19332 53883 540003921 11794 49850 37952782 11794 60369 611886653 20221 60369 148246261 49850 77818 315253658 83236 20221 294985761 49850 38439 297218091 20221 5871 591971611 56256 77818 64857155 16345 5871 140085964 38439 61278 6115586 63217 38439 252049192 4881 56256 6642291 61278 57182 191774822 55480 16345 52268130 61278 14665 489494845 14665 60432 714033905 6126 55480 44750231 33919 6126 281726656 21568 6126 572097647 21568 72551 135981070 6126 30749 134650111 72551 81835 134874536 16872 30749 339442124 21568 34419 500539852 72551 30657 369370539 77343 30749 550497694 77343 35314 913830585 67824 77343 119794275 40777 77343 963164524 30657 48479 55043937 35314 52778 764334454 30453 67824 537656044 67824 82032 947514749 30453 24005 2081176 11977 52778 268879363 31536 82032 91728505 67293 30453 423777755 67293 14144 835183893 55983 11977 131367430 18272 11977 947780664 18272 73568 547411881 18272 76259 122157699 14965 73568 907934691 16355 76259 419364223 36967 73568 266530727 590 14965 881307634 76767 590 96002351 76767 77353 692466215 76767 77350 90862728 76767 64461 268162197 77350 6339 537642335 37539 6339 468304262 77350 37831 291526440 37539 40986 577156317 47789 37539 491728249 6339 20212 923631837 37831 75232 728248039 23047 20212 352898946 10142 47789 992774208 75232 41400 64830997 41400 25246 951704026 41400 5470 142686465 84407 23047 217618659 41400 85871 796256177 84407 17192 87249121 62105 85871 520739826 85871 72202 129341774 28184 85871 438827895 62105 37654 145048593 11604 28184 843762082 37654 63930 245953893 28045 63930 380949671 72862 37654 518216154 84132 37654 315417363 72862 846 211144484 6388 846 622811646 846 81014 326386989 1752 84132 63071238 72512 1752 305683491 39561 72512 705003384 1752 83827 481294837 39561 58047 870340415 78215 83827 67303648 72512 5543 884021172 5543 60124 30185222 5543 39526 554161782 58047 61005 200209873 60715 39526 102857396 85868 60124 521476419 85868 5943 934449088 80093 85868 651039466 77828 61005 747985762 60715 8984 27791546 10366 80093 373948453 5943 6691 227933463 73251 6691 578923996 71994 77828 9727746 56047 10366 172381259 6691 70874 463465421 79198 56047 994416333 24970 70874 636702035 73577 24970 622306105 56047 54374 188722267 54374 2436 260370635 54374 32610 848470958 28244 32610 295335938 16240 54374 457113157 54374 62163 181969580 50879 62163 559411399 16741 16240 670896087 38580 62163 487386218 62163 78469 496573161 50879 12815 404117194 12815 29067 426661706 68476 16741 577873200 13094 29067 213749606 12815 2493 674688853 12815 30436 756519843 13094 41837 118768261 41837 82280 426126155 30436 17156 64226550 20698 2493 171782344 31645 82280 617300142 8018 31645 858760758 63662 17156 909669954 69589 17156 816572751 36148 20698 337025978 63662 63488 599202834 8018 5548 834616681 65529 63488 461242135 71249 63488 151975279 71249 82935 332097816 71249 27926 216080151 27926 24605 690075252 24605 33499 958024485 35062 82935 154603980 71506 24605 690179849 71506 4938 248623442 4938 76966 680138245 67345 33499 189224231 76966 29790 194590095 4938 79657 544413420 12433 76966 23975594 67345 68642 125275594 39332 79657 21997145 79657 69580 123598505 68642 46587 114025819 16026 39332 636555 46587 78030 396830329 3428 46587 369987080 6025 3428 511945913 78030 14457 82138550 2669 3428 703493732 66279 14457 67154802 64047 2669 143178890 6704 6025 678472876 2669 86922 114692363 64047 37860 869385057 11154 6704 219018900 55131 86922 849776579 11154 56483 433694729 55131 77066 267504817 52105 56483 134104105 77066 10028 435375566 15063 52105 516402227 28806 56483 590821947 15063 61298 182470055 52906 10028 935506600 15063 58623 856238836 17962 52906 122112113 58623 78585 111556783 78585 79431 42219411 17962 83483 728503984 83483 77635 217433451 77635 62005 758781467 27552 78585 41055278 77635 22327 893101463 74780 83483 297745794 79443 77635 134250514 1422 79443 263172701 74780 32777 538484005 32777 18840 531517229 79443 27812 379471494 32777 59484 459434195 37207 18840 322201580 32777 72124 940160755 27812 66682 87163996 72124 41079 660007507 8349 72124 746500982 8349 67365 615707212 72655 67365 797167336 4673 67365 255307696 67365 39780 670355282 79057 39780 422507067 12607 67365 286174848 26589 72655 307774886 39780 73842 244707115 2931 39780 250645611 80799 2931 158832294 69244 26589 564921637 26589 70202 144142463 56465 73842 914792235 69244 18542 192495258 69244 17980 46974437 12896 18542 157273399 56110 70202 149311390 78850 18542 24476838 56110 9580 497225885 9580 69819 957672573 1404 69819 351954265 1404 60653 310445419 78850 2120 773538973 69819 8096 351537616 1404 9394 31847491 40279 8096 586780739 9394 11377 991403782 73667 9394 954367869 72470 40279 962229658 40279 79122 186028460 81869 73667 938375717 6360 79122 524402092 72470 80498 297742594 81869 49987 197338891 49987 31624 96227399 6360 49817 419734129 11176 31624 103891584 60351 49987 960427163 31624 6619 137848430 35599 49817 606647840 6429 49817 674851038 35599 84058 471497747 83575 60351 924351779 35599 49845 424967188 51136 83575 277761443 5110 51136 600818231 51136 20231 954297506 38868 5110 8856966 40923 38868 526615602 60533 40923 752041277 20231 53051 213723669 4648 38868 776057362 60778 38868 606987653 53051 77378 900078508 53727 77378 753482004 70636 60778 472081052 18461 77378 552671276 77378 57149 947104212 70607 70636 221960764 57149 79919 68637192 18461 73608 835583397 14312 57149 568375716 70607 64496 647192095 64496 56579 599470052 73608 53623 635944887 16710 14312 501683396 14312 80314 228319435 64496 17876 872316508 76659 17876 719257983 34485 16710 137692219 59901 17876 131637715 17876 43491 753589379 3939 76659 553352068 59901 57328 13848396 43491 79143 925281341 43491 79776 127551389 77645 79776 456973709 30965 3939 108294692 77645 17582 978192485 79776 82887 983006199 82887 56266 911792422 35769 77645 21354979 56266 71635 467463052 56266 82426 680451643 4417 35769 518582852 4417 47523 511977373 42069 71635 280433482 48707 47523 187045907 82426 20853 818776693 6394 47523 314131081 48707 7737 988412587 36773 42069 62471822 36773 78398 842642273 78398 10809 254584799 42171 7737 731047606 25942 10809 992521180 78398 83012 574796942 78398 59755 487984584 76576 25942 907547644 59755 40770 81497380 67570 40770 691612787 72977 40770 928867412 59755 8853 711557853 40770 85642 658348168 33063 85642 21840320 33063 47964 126908930 33063 5839 266678068 8853 53855 13188253 53855 53620 212663614 47964 11748 487704148 5839 62793 505364049 62793 19078 291583947 74966 53620 346617837 1608 62793 827453685 11748 9401 653037456 81061 74966 385328678 85951 19078 354942166 9401 78427 169212862 27252 81061 135142109 18474 27252 449350915 45167 18474 800040278 64338 45167 724784384 21542 64338 470673295 43501 27252 881071385 77278 18474 5745689 77827 77278 332080828 48303 64338 701517211 28197 77278 296303428 8636 77278 255749655 84174 77278 7333230 49207 28197 885224526 71964 8636 105953705 31726 28197 559374346 84174 9586 11699411 55479 84174 102727596 29410 31726 556531582 53917 71964 742342868 4019 29410 674518918 50238 53917 19288603 29410 14373 601385772 53917 259 629398535 50238 21694 241176728 4019 54788 409647724 36643 21694 84083495 76065 259 366269968 73092 76065 574184490 73092 52405 484078630 6834 54788 196693886 52405 14763 955304759 52405 9823 590485780 9823 27209 374476320 6834 46242 665832927 27209 42958 280849677 27209 40367 34868051 21523 42958 453491197 40367 74822 30205270 42816 40367 274753122 42816 47355 118838179 27213 47355 513894852 55285 21523 349798224 55285 32083 146854746 14899 55285 984175662 32747 55285 309153607 85519 32083 379419050 37902 32747 94295543 32747 9363 27523421 27433 32747 969438540 27433 72065 438107400 58826 27433 738740892 58826 83899 107975547 58826 23198 814261972 72065 82457 127638172 17773 82457 114595513 35172 17773 773415938 35172 31657 154430722 17773 51923 213687883 84285 82457 752229575 3571 84285 637251541 38704 31657 83765793 51923 70294 30874249 83720 3571 839091770 70294 40685 499349547 3571 32705 604270366 32705 14868 763851227 32705 21600 115465096 21600 33029 240276048 14868 57737 862523939 57737 30021 871258510 36594 14868 171939618 9922 33029 310642515 33029 13475 472921311 57737 24549 480172155 45968 30021 574710291 45968 84647 991566767 69937 84647 986610635 32649 45968 541570118 24549 11417 80838685 43903 69937 339265416 59192 84647 683409310 77738 69937 585669358 77738 11308 827459766 11308 59938 581117823 59938 47228 898892323 37690 47228 224652206 77738 80748 802083481 2404 47228 249718629 59938 274 912141466 2404 77162 205188378 18678 80748 699830828 30809 18678 850360540 30809 68831 71712511 30274 68831 217176569 68831 69631 285366672 30274 22090 395209294 68831 39733 512074977 39733 41935 620166736 35782 30274 659340407 22090 76269 734551147 39733 41813 358693592 80827 41813 481581021 9956 41935 347014422 76269 7127 140814565 41813 24495 313706783 79554 24495 451040344 79554 61270 395274436 22721 61270 405011775 22721 35590 545847891 81857 61270 324570840 51375 35590 178630328 50306 81857 652506893 57258 35590 553175136 36800 50306 882756396 51375 6716 31507238 57258 28688 623264623 36800 70285 281543595 28688 25357 403494252 36800 78825 836145294 41614 28688 592746603 53143 41614 742828107 78825 3490 15906038 30532 53143 197704181 3490 80867 310122189 5552 30532 895622505 3941 80867 427282984 26852 80867 206989512 22087 30532 617474486 3941 10796 57496206 82956 22087 825196540 21470 3941 675087474 21470 49310 331720622 48790 49310 405823157 10796 14337 290221784 17974 49310 132040039 21470 61420 96853228 17974 52148 926755332 79372 14337 865487038 23309 61420 238709777 77294 52148 720527934 53026 52148 662818604 80234 77294 61101464 80234 52478 80117144 77108 80234 335005463 77294 4136 883839530 77108 62725 79133143 4136 12222 461179516 53612 77108 220590772 4136 76522 998584987 31788 12222 961487473 31788 55326 393780941 31788 8506 858009521 8506 86767 23616315 8506 85877 150028486 86767 73178 604138485 85877 62251 249174722 85877 60045 870883686 85877 33728 841797904 60045 12892 841368483 73178 19737 941130528 33728 50618 189521720 33728 4407 989167716 4407 49659 136150135 12892 2968 370220258 83442 50618 573087392 4407 67740 117876497 6250 2968 242564781 29160 67740 992437305 83442 6222 256931626 38036 83442 381023536 60921 38036 865538559 37950 6222 833059899 20667 37950 940474442 49139 6222 392455774 37950 45372 556693870 54619 49139 64599989 59614 45372 58882673 45372 80307 249433175 49139 47484 968558892 48517 45372 182284278 48423 80307 803877512 48517 66027 361030967 48517 57551 128563142 48423 86507 165139738 66027 56868 200966762 55575 48423 99081228 11758 66027 176361530 57551 15789 507960265 1361 11758 312031630 15789 40452 456227947 40452 27901 86518691 27901 24543 467457439 24543 53862 279628339 53862 29869 192950520 40452 84682 41576746 1495 24543 642349865 53862 72826 527911922 1495 42477 891896550 83517 29869 61881803 83517 30190 747002530 1495 18731 455715910 42477 9088 181870234 72832 42477 483257584 30190 25597 453946111 60577 30190 590246536 41887 25597 369047413 86758 72832 283518342 25597 9169 527199290 47892 25597 258428165 9169 80719 811333911 58516 80719 947900956 86758 3116 145459169 82296 47892 162097307 3116 7480 984804291 50666 58516 799424706 13500 3116 486827672 61681 3116 282923279 13026 61681 739734405 683 7480 358528403 13500 19128 266502776 76690 13026 103854574 43376 76690 330572866 76690 53213 324571390 683 2360 803035946 44621 43376 430438314 10620 43376 883004464 46570 53213 773086333 2360 54198 706668498 6902 46570 770852051 6902 48914 159162749 17010 48914 128312311 35982 17010 677933722 54198 66754 167204676 48914 59021 882449151 45208 66754 463864994 46146 17010 179540717 46146 60676 489534815 1565 66754 660125182 6699 1565 220402087 1565 28567 249622109 12381 46146 782563685 1565 82257 734212371 60503 82257 866122905 66634 60503 343350007 30767 60503 837386358 30767 72547 912284412 65500 30767 1019526 6701 30767 934483306 30767 83495 712918961 6701 30153 546473628 72547 62966 670917085 76987 62966 302052572 30153 8731 88644277 83495 22736 827074454 79440 76987 130371582 76987 27103 812403114 27103 81630 914355834 43384 27103 321101634 22736 5508 692529053 79440 72418 975002744 74127 27103 19480746 72418 60287 53163129 72418 2119 35054341 50866 72418 41240821 2119 46096 657095243 60287 24477 629789956 85773 24477 313728793 58527 50866 193496927 50762 24477 746536630 24477 77005 563935783 51924 24477 802300642 12945 77005 789843477 77005 24601 627987081 29720 24601 54684266 18600 29720 627913101 47203 51924 702947895 29720 38993 622006866 47203 47535 667894116 47203 74871 596273808 25448 47535 257550858 17905 38993 149365734 79253 38993 286414078 25448 49749 819183340 73804 49749 717983946 49749 78452 205515085 17905 67898 295144532 3162 73804 510774975 67898 77134 282021254 78452 13460 900965819 3162 64134 311794539 80755 13460 218908879 14564 80755 28789116 14564 83654 475886157 83654 40189 350493301 80755 25990 258334517 83654 63576 178045366 48327 40189 495384971 79234 40189 723311126 79234 53923 649403147 26218 79234 585320981 36792 63576 575731150 36792 43007 567766659 83 26218 670486220 53923 40395 77784530 83722 26218 39009781 36792 37192 952847308 78036 40395 109354202 78036 84276 951350754 83722 56460 530836004 83722 59767 509916673 37192 51460 909888213 59767 66041 49387121 21920 51460 857454180 59767 85809 277390545 42352 85809 66509669 42352 1061 214291910 85809 50758 448209737 83299 42352 433779643 52569 50758 484362830 50758 21474 395180696 50758 15134 606175940 52569 26178 781291269 87380 52569 34697128 55000 87380 5803200 21474 38348 887002428 26062 15134 59736352 26062 12699 908714609 38348 81352 759712874 38348 19607 586854417 19607 47650 125542468 61567 81352 752331293 12699 67894 637604 50794 81352 826925644 17393 50794 171753337 13129 61567 798497767 12083 50794 834661083 18978 13129 767478385 50794 14800 677752899 58214 14800 53627076 13129 57185 220224994 18978 81773 904308670 81773 16982 295069194 57185 17011 241601166 43242 81773 136741119 75375 57185 944401836 16982 68475 186852368 62048 17011 307150662 75375 74048 749790509 75375 48894 474423566 62048 37138 297881129 46062 37138 340994227 48894 8782 382627740 74048 84771 306043615 13721 48894 615680824 46062 80598 448969437 13721 16845 5332894 230 16845 968383511 80598 38337 871334085 55745 38337 60216855 9362 230 890956609 9362 38682 122875140 9844 55745 553868171 2011 38682 117815297 55745 5260 269134807 22816 9844 77718876 22816 33264 717676544 32837 33264 404590848 33264 60837 84734764 9590 32837 865717622 60837 58878 922821501 9590 16557 388837755 7977 60837 520481515 7977 69659 786105531 58878 25303 419722293 16557 7626 104923505 4258 7626 703457426 23271 7977 93520578 7626 78256 215373495 4258 14884 266016977 54667 7626 656091085 86834 14884 904040587 4635 54667 319998003 54667 56656 31620964 22739 54667 724298596 15625 86834 105148355 43456 22739 64541995 56656 56621 132823542 56621 22586 703723725 43456 49061 681871809 34172 15625 617767807 22586 24268 139157620 22586 67356 719626657 24268 15734 283583530 28861 24268 149046771 34172 24069 272024803 3076 15734 598369057 24069 11688 883938185 69109 15734 189729524 11688 21714 175616177 3076 85662 812897733 11688 63588 266180917 69109 16322 627266989 69109 30731 314979587 63588 51149 317933530 51149 56146 306953083 56680 51149 636163059 56680 70569 109442920 56146 17634 383821599 44265 56146 143306217 56680 61905 647659655 53335 61905 190522576 44265 47994 443912759 17634 16728 869428472 12683 53335 990019908 53335 28663 252703102 16728 50408 178325529 50408 19260 385390069 47577 19260 917888475 57454 50408 136583232 4143 50408 402253750 57291 57454 24039692 8372 47577 594679716 38197 4143 99239224 10154 57454 84058110 10154 15743 363886034 21811 10154 510392810 39800 10154 682779177 68159 38197 628869369 63689 68159 292980551 15743 21236 449768647 80146 63689 979355968 68159 18342 64567671 81102 18342 286203042 56899 18342 770148391 56899 17917 70794501 18342 10686 571355287 17917 86102 63335300 86102 37052 785865852 37052 25404 849569017 47459 25404 257636313 25404 27495 306674426 37052 64191 767863660 27495 16953 574851041 47459 63312 246693951 64019 27495 573171356 68735 64019 413515244 34357 64019 29589472 53243 16953 769789710 64019 78923 165571761 52599 68735 591095137 28117 34357 564856591 28117 52202 36233153 52202 40838 33518127 59295 28117 643282763 52202 48277 249572015 52202 17064 949058543 59295 46996 521464548 903 59295 250732743 48277 22452 818687932 27566 903 964147179 22452 73136 46405641 61685 27566 796902961 25664 22452 560778038 73136 17501 244303976 5404 25664 811663471 25664 69486 815232408 81349 61685 850365885 3924 25664 709744652 3924 37708 231113614 69486 27113 619487504 81349 3612 958979189 27113 35163 889448419 3924 40444 990500950 36766 37708 429275675 3612 2760 490124205 1572 35163 906080869 2760 74296 476117978 74296 40594 317557658 63344 74296 974709200 20816 40594 468278513 40594 21022 397260745 11348 21022 720441783 21022 407 840009181 25315 11348 984026991 20816 66017 488246549 21022 38240 256841123 25315 73913 877093242 17723 73913 780185825 33539 25315 138987054 17723 82856 381815775 17723 68630 307917054 79647 82856 18157454 33539 61375 695913174 61375 20343 525963746 31160 79647 897576743 68630 87070 14544096 16922 87070 130269530 31160 29217 247496818 29217 48932 17688663 87070 25710 746434204 42483 25710 392587353 16922 87351 658193649 87351 25413 2081219 48932 15744 842307488 3152 25413 352873673 54591 3152 770179530 27314 87351 217052607 64469 3152 297342108 76594 64469 976568444 3152 77188 436104506 54591 49414 817548112 64469 17541 726531725 80114 17541 38150830 39984 17541 623129051 52132 39984 910585050 12936 80114 414291053 17541 19475 77871283 19475 44168 425369348 29688 52132 215896875 44168 7495 73537123 15108 19475 196832799 15108 83421 229561274 72334 83421 337086335 2285 15108 326851186 2285 10727 202725586 6218 15108 745349016 6218 79578 66120643 72334 41919 673124039 79578 80855 298425633 6218 84569 12627313 51771 84569 370849045 71302 84569 364699435 72702 41919 204435766 47293 72702 233705528 84569 15964 762778318 18943 72702 989103187 18943 67838 3475652 68675 47293 373496522 59726 18943 598084192 68933 67838 211765815 68933 7757 168336099 7757 42633 673599825 68933 44302 281511921 44302 41106 43760912 7757 51531 348009653 51531 76413 641464585 35137 51531 188339289 1674 76413 20095375 41106 60446 501265502 60446 87411 813107694 43573 87411 413559901 35137 65975 76171287 36195 1674 873391691 43573 24609 315146588 50609 24609 855048215 36195 66444 977318360 50609 5746 484027232 32256 5746 962873753 84639 66444 702674748 4549 84639 197993055 69987 66444 915539237 74381 5746 622059449 69987 29728 550654358 37732 69987 349169930 4549 11415 600988425 78298 29728 20996381 11415 4814 817004854 28520 78298 136616578 50745 37732 251868175 28520 21394 866905128 77745 28520 978675566 16005 50745 982817052 84864 16005 200174374 50745 53298 933274649 47300 77745 804841819 84864 35666 806049873 87309 47300 675758042 56031 87309 529292282 53298 7315 922780494 35666 55200 983364959 47612 35666 893256184 87309 74950 243349945 30200 55200 954045356 53741 30200 105690283 5930 30200 684246036 74950 43630 165346270 5930 62688 521851600 53741 71880 830657099 62688 56315 946370476 71880 9098 477391445 43630 22702 600232151 22702 70933 29142401 22702 53566 564066989 9098 26556 354918942 52541 26556 141929593 52541 41429 715649102 70933 19184 47677941 67668 41429 597963164 27527 52541 191481918 67584 19184 60153177 67584 59640 528765208 14546 67584 243682255 43425 67668 78695467 43425 81266 625159130 59640 26528 543303801 26528 52419 333827287 67655 81266 91024593 25541 67655 272042494 54299 67655 773920719 46747 52419 846971765 24960 54299 817761687 61160 54299 803552438 54299 69517 226652614 54299 43605 719679274 43605 32493 105169050 85155 32493 146378835 74909 85155 562880946 69517 47354 537067414 830 43605 316916793 85155 45013 371675055 85155 76534 117293469 17613 47354 856272895 76534 34247 68472029 76534 80987 715925993 5057 34247 607793174 17613 50233 463275760 82943 5057 830551324 5057 608 143510839 10094 82943 520860150 58194 50233 327854819 58194 44183 200571612 58194 84893 964996155 58194 73903 716811091 44183 10301 257545320 10301 30623 369322813 64034 84893 746464827 30623 80228 187239065 10301 84296 399967042 64034 44104 583569460 44104 3361 803136541 29289 84296 383823492 84296 10333 321950195 65202 3361 238273198 67729 65202 124095104 29289 2598 33683845 68623 65202 90195247 10333 39397 778699924 64189 2598 702740713 8623 67729 114804021 71243 64189 381755249 75990 68623 442022756 14094 39397 675775814 75990 85690 435990497 23170 71243 737489264 1256 85690 896668590 23170 5163 915955291 83265 1256 364587155 13720 85690 199899598 87073 83265 555882869 1256 72239 67026400 72239 80164 628460973 27273 72239 381371219 27273 4182 917445748 80164 9657 755188263 27273 46310 896914314 5611 80164 221409302 62238 27273 970196287 19095 62238 820715241 62470 19095 677960670 62470 19595 130779441 64127 19595 656379359 61151 62470 412670392 51736 19095 137156568 64127 35653 476343215 7077 35653 789081040 942 61151 840155198 23839 51736 553107611 5179 7077 529735611 47458 5179 158154700 49558 47458 207835827 68893 47458 126900085 68893 81725 246522434 49558 52440 31462943 49558 32489 60832206 22425 81725 182991229 80610 32489 989085572 8124 22425 943379077 32489 63506 860337100 1071 63506 866842303 1071 11448 331124130 8124 60990 732566280 1071 69115 631014406 1071 83804 245322095 75708 1071 608743599 23126 83804 150706590 1625 60990 311062158 83804 25742 950857253 75708 34612 932252095 23126 80216 329854966 15170 80216 396776508 15170 69261 889728646 64349 80216 352216782 59297 80216 492650744 84273 59297 471192417 17614 64349 254266897 2840 69261 720449090 39940 17614 826112223 84273 15391 125023417 17614 57353 217246213 84818 57353 179943812 84905 57353 255379141 47858 39940 350592176 84905 7777 48590561 83187 57353 41072939 84818 55850 128444922 38913 84905 743808069 47858 57998 528744227 86810 55850 556313990 57998 69845 13611433 38913 69024 233404368 17090 38913 682339302 74837 69024 107227856 69845 16024 10349653 32361 74837 284918544 17090 13361 671050987 17090 82474 448065017 20056 32361 955868324 32361 34174 837699220 2144 20056 81501464 34174 61037 87937110 39088 82474 21654305 2144 74744 933152652 34174 60168 632802729 61037 54136 424309852 39088 74765 369489399 39088 31043 766808839 64555 60168 316600376 15680 31043 412796577 68102 64555 663837016 15680 80073 407062243 50987 68102 15093825 32561 80073 966350829 46367 15680 653784451 80073 17147 532970082 80073 73893 387854907 50987 21904 502781350 34458 46367 10201420 12541 17147 812424092 73893 23320 777916994 67479 21904 141934659 29624 67479 746964512 23320 65464 51751445 35210 29624 487812892 67479 12462 243031266 67479 55473 14779491 29624 78914 191570610 79711 35210 505220767 78914 62892 558384513 65487 78914 814487837 62892 27206 451840182 6525 62892 269810836 2861 27206 464368305 8283 2861 243071884 37753 8283 923016402 80835 2861 366042691 80835 67555 20911621 4516 37753 826210907 41283 8283 29088441 47794 37753 537211085 80835 1323 170706406 1323 40408 922213213 36276 41283 139412940 41283 11560 520198453 1323 48507 291471898 40408 69627 494184746 40408 54340 389545384 11560 87000 550449961 37666 48507 44007836 69627 42183 983222435 52817 54340 814510721 42183 24891 884491647 72715 42183 314788680 71996 72715 908085406 52817 35230 729759053 38722 24891 615996826 32990 71996 554836116 32990 83951 262742474 71996 66723 818160369 13147 83951 97079207 13147 71295 822659916 83951 59057 557977045 66723 26230 207775884 29756 13147 918635338 82549 71295 901948849 15927 71295 923840656 82549 28498 103639250 22140 26230 256914613 35818 15927 76583909 35818 17636 614821399 15572 17636 167845560 22140 28679 706808420 22140 20068 621544613 35818 53773 269447081 28679 7026 457524521 28679 41417 254369948 36094 20068 957790240 20068 42027 197422437 76324 7026 773290348 50930 76324 122382543 36094 12363 722948247 42027 27742 96731469 67389 27742 412104553 50930 9156 950048125 50930 2560 76195149 86925 9156 147547772 40127 2560 648204098 32353 86925 966722384 65056 86925 528939786 2560 45772 561970043 71615 86925 602695752 8098 65056 119165093 83141 65056 333719684 58017 65056 283601166 61292 45772 137678003 8098 77496 634765579 61292 31565 9755957 61292 26164 539730097 61292 70519 642692177 26164 56084 763065319 31565 59728 907164096 37741 56084 962928034 37741 66169 617485633 10101 66169 677633255 59728 22673 18336233 59728 74009 985406074 70412 22673 760975989 70412 20937 886550676 39310 22673 126191396 39310 74085 54222054 2149 39310 281168250 34301 70412 124495648 20937 86021 125517380 3321 2149 712784715 71727 74085 859036666 71727 47102 339613233 32316 3321 238979475 32374 86021 26601656 3321 70782 84708035 32316 15596 855406875 32374 73262 501387259 73262 61363 429108951 61363 81957 650416816 2078 70782 62091620 15596 20908 190844169 2078 1355 892993958 27275 81957 657817655 20908 57796 762936624 2078 64669 239264400 64669 46921 109093642 57796 11307 656604072 30060 46921 569534527 54739 57796 603764490 64669 70965 457081354 58547 11307 857920143 60298 30060 349065840 75290 60298 5817529 70965 80270 474186999 61661 58547 798867118 25099 75290 285358905 71967 25099 505108640 71967 42334 314240055 80270 72005 900875169 71967 68132 651294030 72005 58159 110447067 72005 79687 90956985 9253 58159 61610895 75317 79687 367667385 79687 6984 961660393 38549 79687 58880608 79687 77430 137236969 74682 38549 31404288 6984 8458 38637588 70310 74682 504321541 28930 38549 746902603 77430 15876 532248692 26479 74682 820549658 81059 15876 267453889 75925 81059 628698124 26479 9095 714080746 26479 42502 384168289 81059 82703 358712678 42502 20618 170561941 35269 42502 963670916 9095 51314 551128802 42502 3626 656835570 69973 82703 135530670 16042 69973 388969316 16042 7547 751380193 16042 2832 569222012 16042 49534 535487652 30811 49534 602810390 7547 69273 800475799 50268 69273 782494837 49534 53724 494044896 66334 69273 20835463 66334 75055 6646013 36244 75055 176508717 19815 66334 105928204 34432 19815 14462987 76728 36244 867763855 34969 34432 50455475 58650 34969 64571115 34969 30568 735011831 23719 30568 185231997 58650 29463 19266804 60239 23719 258220897 82142 30568 929273307 80137 30568 344857821 82142 65887 340386969 60239 16596 913376426 1893 80137 717115900 38990 16596 740770572 9991 80137 949746741 3592 65887 886320598 20465 38990 208788480 3592 65729 340540984 76195 20465 314928028 58181 20465 403701443 76195 33380 926096105 35124 33380 59206402 53372 65729 14685787 75110 53372 419956452 83496 53372 81156695 33380 73033 360759938 83496 54664 603716989 54664 36432 635282444 73033 48619 46675153 48619 64929 919490205 8121 36432 927784490 23796 54664 665664321 64929 12887 117444307 12887 406 100849623 63246 64929 116350103 63246 10057 187344892 406 2315 798517204 12265 63246 692841815 19263 2315 416494942 77529 2315 609678435 73519 10057 730128889 19263 67576 771711648 12265 7765 97091087 67576 81870 359711466 13173 7765 635563458 2419 81870 992704482 792 67576 790045174 792 85767 404953618 2419 59819 222123158 59819 47094 192378164 47094 1715 862870656 45668 1715 85952167 45668 48586 626274348 47094 2262 327107201 22234 47094 596624948 48586 18128 245453625 7890 2262 759740358 82275 18128 365632414 82275 58695 276675716 82275 58085 597684 18128 1119 857061900 1148 7890 180619822 82275 18711 209220019 18711 45928 407112904 233 1119 91376681 18711 50097 622332785 34715 45928 979214121 50097 45280 173184246 12351 45928 44627983 34715 34763 205806809 45280 14962 289593432 34715 74632 673039466 74632 6609 468425707 66623 12351 758681584 1657 66623 616532108 60881 66623 509856945 6609 9535 310130483 60881 52692 825733781 60050 1657 128566557 39532 9535 803210027 22616 60050 684854101 14714 22616 879223272 22616 47263 838860463 60050 34581 827105742 78817 22616 405215314 34581 30439 229774075 47263 64500 484172984 83464 34581 449175235 30439 54455 794001769 30439 67078 402732812 14823 64500 819652436 64500 59143 736644235 41605 54455 455582874 45981 14823 501649770 3329 41605 500257401 59143 4144 656609016 23466 41605 435435310 72998 41605 554212425 68139 4144 293272505 41412 4144 862816918 52952 41412 266747067 66129 72998 98329265 8003 68139 847920883 41412 68200 408551441 66129 43246 607877668 66129 72893 904972879 8003 32041 576390360 32041 3028 262345722 1707 68200 909027831 8068 32041 321155363 1707 6285 921371639 74112 6285 299429434 8856 1707 218629366 1417 6285 336135421 1417 87485 87476375 1417 49426 915422388 33586 1417 144059682 77323 8856 810176192 77323 47500 413772502 77323 55576 338935916 47500 11060 735044585 50496 47500 154212973 70592 11060 443074960 50496 52437 48440878 84159 50496 33070536 71910 50496 466420722 56760 70592 199876968 71910 12133 16281823 29853 56760 472008364 56760 87444 635440903 75859 71910 551369582 29853 86188 618740880 62424 86188 417131294 41584 29853 392442527 65531 75859 205193754 11341 75859 557586664 72228 11341 680319938 65531 16105 104189634 72228 72051 128358330 72228 4132 180530388 26724 11341 374743101 84719 4132 968387389 16693 4132 412801265 72051 65781 698159101 26724 62347 337086456 87564 16693 149327068 10591 62347 736979645 87564 30598 288918001 61756 30598 902017718 17508 87564 690047433 67170 87564 117771670 17508 12566 47449811 4932 17508 959433732 12566 77931 626519204 25510 77931 9302656 77813 4932 101737277 4932 58780 454000701 25510 7619 663698524 28125 25510 907310228 71115 58780 456644294 64823 28125 547973979 47639 7619 837885420 42552 28125 226555658 42552 68320 291580912 19407 68320 513196648 11450 42552 88301198 1264 19407 81778791 11450 83027 134092625 83027 46309 992423151 1397 11450 834037284 61137 1397 420177770 35855 1264 90804263 85157 61137 563448276 61137 56647 446013135 56647 24430 116360412 82907 24430 420187887 34672 35855 508628790 46372 82907 801804364 40535 82907 89909428 46372 79051 716274173 79051 57482 780046320 34672 71576 939107092 79051 59693 792842728 40535 67617 608070333 71576 10220 538844244 39918 59693 639508036 19096 39918 82914878 49567 10220 685716833 76679 19096 337331434 49567 39405 822154357 39918 84442 34387398 49567 28706 823058936 76679 6950 205448251 6950 72657 983233334 84442 6263 423281276 12988 6950 456012803 42336 28706 356599228 48342 6263 917669057 68804 42336 173352311 12988 26719 787224185 48342 73994 672879707 10343 73994 523734918 10343 67599 9560869 43583 67599 107190437 67599 23326 193698070 10343 8169 505616847 65731 23326 24203388 8169 51961 476134353 40800 51961 806055433 8169 9885 82558366 8169 79378 11391546 71689 79378 137697005 15176 40800 786207413 55818 79378 369949079 7714 71689 286138152 15176 74336 524272629 37473 15176 288938184 16558 15176 419845142 16558 26693 109975648 26938 7714 350424053 74336 56758 308896722 26693 47033 384275533 26693 30161 37233033 26938 63565 120300796 26938 76143 24810274 76143 21146 777657874 47033 14792 741430330 59708 63565 109225291 21146 18879 675753640 59897 59708 339713817 59897 83331 341380332 43488 59708 773425999 45522 83331 617026692 10052 59897 781333916 10052 9303 572823068 67754 43488 883192406 27973 67754 987798869 10939 67754 919852597 27973 19650 832910524 27973 76508 720836717 67754 5099 95528905 39142 10939 598955315 76508 36987 118882169 80554 5099 217113327 36987 64566 39871325 79907 80554 609043949 69465 80554 125846289 69465 28300 864086521 28300 3905 280773788 59585 69465 322391670 54768 3905 629694757 47772 28300 440349345 54768 48480 325568364 43871 3905 347558227 72970 47772 105388036 48480 27297 868716035 48480 58587 271922234 7238 27297 37876174 62289 58587 28368307 83753 58587 185440211 49923 62289 664332993 71714 58587 7040337 7238 86961 29470458 71714 68448 533052262 71714 49687 369063646 71714 12656 16357452 71714 26851 913544356 86961 12711 468768378 14039 12656 521941438 29588 26851 102624309 15498 14039 737237898 12711 2163 828246412 12711 25825 144044394 14039 52208 252480884 29588 73916 973628435 25825 32108 945685030 10119 52208 84921605 52593 52208 280657060 71413 52593 676368574 24037 73916 129669007 39851 24037 521669603 82889 24037 44190622 82889 24288 307765954 82889 14470 379359380 14470 68479 34318304 24288 31104 309553215 76882 14470 305840381 31104 38330 485749032 29614 76882 856438562 38330 24175 474813824 31104 4633 28667361 76882 33512 320544775 24175 75164 78256921 75164 68745 80497376 4633 24427 267427507 24427 78727 800057714 51543 68745 61225540 75164 32575 929343768 32575 58613 914756384 6703 51543 903731584 58613 1672 790686835 1672 44188 425663588 35000 32575 203600775 32312 58613 398928341 35000 28458 649642535 1672 65768 742622683 35000 21061 146757369 19398 28458 644415209 32312 46618 516885643 63859 21061 979639782 60009 65768 640111667 38366 63859 278442958 6092 63859 181494882 53220 60009 627877749 38366 7476 369006224 53220 55614 897842302 84211 6092 597410481 55614 74710 961252975 62616 7476 87434859 14285 62616 861050592 55614 12032 86439830 61451 74710 120419989 20049 61451 371873433 62616 75749 310727836 75749 74490 342264133 49124 74490 378104924 69837 74490 775097814 9508 20049 241262055 67828 9508 716850958 21332 9508 757876660 13918 21332 253265486 21332 42548 950582940 9508 40885 684257551 61572 21332 651687222 49225 21332 124533581 65270 13918 213802504 14727 49225 821443788 49225 10127 296686958 61572 27597 99057690 85435 27597 934592646 27597 70624 750298762 55148 14727 128730321 5102 85435 821761802 16697 5102 39538322 52400 85435 91648529 22532 52400 182018991 51276 5102 305650294 52400 83600 195589981 65860 16697 749470546 83600 61236 614116604 53982 22532 65047716 51276 58050 790010237 57636 65860 14657950 85346 53982 784841425 53982 36571 546628338 53982 12648 407553811 5503 85346 737164341 61646 5503 379872726 12648 59374 758792856 43108 59374 655087952 59374 52313 216826028 54458 5503 47871750 39510 43108 822225224 14685 43108 217416866 34578 39510 943255282 34578 61166 150732597 39510 27480 511968927 51263 34578 452343551 43839 51263 879956378 17140 61166 492858864 51263 60791 514168097 3447 27480 428544516 51263 68595 141729506 3447 47880 515291281 47880 58461 80344638 37495 47880 603480096 3447 70271 860002525 58461 21980 672163336 37495 68346 747329925 37495 24987 106439870 50366 24987 573630020 47227 21980 256437254 47227 11927 50431650 68346 15581 317258522 36960 15581 650998480 36960 70067 209489093 70067 6977 563046410 36960 24003 269015365 23175 15581 151483549 50129 6977 457814627 70067 54361 659718577 77248 24003 528998851 50129 3689 565162918 50129 23608 54465202 85365 54361 795775087 29928 85365 708110749 78774 3689 270593887 3689 70497 160036754 55819 29928 525845157 55819 73700 103929913 79589 55819 139929011 79589 38700 194526564 39152 38700 803968963 28084 79589 407751336 28084 73184 100364923 2421 39152 39797048 73184 64311 779377035 70446 2421 132320953 70446 18351 474990784 46270 70446 362065495 2421 13803 52723925 64311 85808 492687327 13408 18351 887240595 13408 62917 496859696 46270 42906 982535705 2147 42906 442445740 85808 80686 766724962 27303 2147 677956486 34604 42906 100514232 50380 80686 231179137 80686 58643 803790134 58643 68935 518511703 27303 78038 839772081 30742 50380 485256171 42672 58643 542651509 30742 55339 438045085 18265 78038 770014258 7766 42672 623725943 42672 56318 288489192 81438 56318 922856956 18265 78806 573891596 7766 62564 98522312 62564 53001 854791348 15573 53001 616343183 14889 62564 714702970 3079 78806 713733783 71524 14889 118498503 49175 3079 659209323 50032 15573 735594491 84031 14889 978066147 21818 49175 844303509 71524 62743 578654132 61226 62743 51876343 68124 62743 976605320 21818 31569 27998413 21818 28580 316423130 9256 62743 969797671 28580 10460 795022915 86743 68124 43940590 86743 27514 484927299 9256 57769 111404767 30778 86743 834685712 30940 27514 283422918 27514 14708 893206551 5235 14708 490876879 21091 30778 2296108 92 14708 139900280 46330 92 802014504 14708 67677 488363013 85632 92 237174856 20091 92 383114801 85632 32295 118251433 17240 20091 673576127 17240 44731 30017843 85632 39478 29673146 66818 44731 33709325 16150 17240 566122573 16150 31112 76013881 61611 44731 214806422 66818 85044 721079248 66818 923 693009480 18226 16150 40863688 31112 54328 9358294 61611 38756 582235431 48166 85044 179047066 18226 5941 14082731 38756 64386 78040973 19355 64386 767590689 43886 19355 603157559 64386 29488 321650165 14061 64386 17586372 64386 32336 331457666 74013 14061 76270875 21666 32336 138287134 21666 767 229208327 18652 74013 996760595 767 28077 287774436 18652 14843 312676616 25074 21666 438051524 14843 45180 647370384 31791 18652 566838683 56422 31791 31776806 17456 45180 351336326 81874 45180 396496754 86365 31791 302008725 86365 16442 144873639 56422 13670 926022756 16442 16684 460853090 13670 54915 883802849 58947 16442 145887277 16442 38237 163539305 16684 59636 740261682 59636 60692 32788505 58947 38858 600962819 59636 38025 800366694 35817 38025 940454967 35817 68728 467335367 68728 71676 12085033 71676 51033 624115617 50066 35817 478198278 68728 11282 831761404 51033 21789 950752137 47571 50066 99403221 32235 47571 465110491 28980 32235 863261801 30367 28980 801249945 59836 32235 606161990 76766 32235 330631196 76766 79632 299482625 59836 30799 814823222 54405 30367 884959918 30799 68384 319571046 30799 81716 580026311 81724 81716 23483328 16195 81724 297786913 54405 73971 982782619 39892 16195 124753522 10628 81724 592365177 19461 81724 197656334 13358 39892 912395510 17340 39892 373506135 43128 19461 940235590 13358 46772 812706133 21628 43128 471134969 46772 48275 54977151 60280 46772 64554427 14137 60280 893752729 60917 48275 144748704 60280 5244 273330599 83251 60280 530437318 21511 83251 522429986 52927 60917 553182178 21511 48034 151787393 51943 48034 428889298 52927 44213 908055721 44213 32602 262878211 51943 39634 759962963 22280 39634 113746331 51943 76501 326496937 76501 60156 389890554 12823 76501 723355839 22280 31793 26443856 38889 76501 543603151 12823 59786 795920308 60156 30710 191940939 54794 31793 240567610 54794 29060 544610262 44596 29060 66587131 45154 54794 791813491 29060 39006 898357730 29060 38511 541793936 44596 43053 833947419 77201 38511 69382442 36203 77201 579458695 14574 77201 385091399 36203 3610 629869815 36203 39459 276310578 18795 3610 430588506 36203 60211 680022578 56937 18795 341880177 29707 39459 110415489 18795 59772 291367141 36260 60211 376197574 42980 36260 203939754 62709 56937 558463399 19004 59772 720396627 62709 18275 116049776 18275 30254 254530583 85931 30254 354554146 19004 19555 433827945 31902 85931 655854875 37765 85931 700609131 70662 85931 425044129 37765 21515 457111880 70662 70714 62739150 21515 58231 829546572 21515 49870 381439843 49870 47392 680696737 47392 64514 331384334 47861 58231 630681180 54200 58231 691966675 49870 84120 842621416 54200 7135 610454553 80351 7135 698481366 48534 54200 783657626 38713 80351 557170592 12587 38713 901039769 22620 12587 76710654 10240 22620 94010060 34080 48534 283666954 22620 9841 332814590 12587 22103 34936547 22620 67236 86643589 44298 34080 176924548 9854 34080 157818825 9841 47754 160392004 63182 44298 11199885 9854 77034 510318299 44298 47771 952681768 31498 47754 291695836 39597 63182 46141676 80564 47771 880884594 39597 26429 811678851 47771 2596 125781693 2596 12760 343934131 26429 3931 619987169 45719 26429 522662172 45719 14306 96035852 12760 48663 75589700 48663 20180 879850032 45719 47667 933082475 5547 20180 935710372 14306 14616 895771805 38359 20180 270969498 47667 75027 359861035 38359 33921 142342017 75027 58598 264048111 16602 38359 353184155 75027 22658 685854558 16602 58273 686448572 58273 60664 888414492 16602 51054 559053758 51054 26297 813875806 64863 22658 725415125 26297 65223 928050007 64863 11285 827906728 37134 11285 498023543 26297 4751 510447543 64863 19706 914678470 11285 54533 799797971 18311 37134 49115073 59336 19706 680542215 86149 19706 670399299 8093 19706 241406495 59336 17871 217724916 55424 86149 238558896 46680 8093 86807158 2363 86149 222248773 81996 8093 452702263 2363 83685 347697519 28422 81996 405445404 82823 46680 946917452 59181 81996 644254047 81996 70963 2296996 82823 39730 943814734 39730 3796 685988372 70963 42063 449267654 70963 66337 158609341 39730 50430 105289657 1289 39730 328437160 42063 54522 32903602 47238 54522 281670331 1289 1647 364608708 28090 1647 872910071 47238 3153 156615700 1647 2370 903095940 1647 29432 101244537 10828 1647 170562750 19084 28090 864927437 12527 2370 156947450 2830 12527 679987411 19084 55416 506704678 12527 56097 61982760 45484 56097 101438368 55416 45083 917846203 64699 45484 342803338 39357 56097 996871581 45484 35328 922976912 60163 45083 833425470 14499 60163 883823959 57563 39357 721527273 85707 35328 404618623 78939 14499 194482341 78939 8657 568270392 77093 78939 600557467 77093 64667 720668299 64320 78939 420670013 80359 64667 262316292 34911 80359 745203345 71838 80359 502441538 62523 64320 793630185 63726 71838 318832052 23158 62523 174751244 71838 51174 4498406 71838 75797 742728646 23158 44404 850734233 63726 9150 380274963 2251 23158 139544078 75797 20348 830534227 9150 24492 486683431 2251 74851 285548661 2251 67764 564152921 24492 37065 139757406 67764 4897 41387796 66880 37065 42740222 46171 66880 253042998 79189 46171 94106908 5568 79189 479388523 31372 66880 518716712 66880 6901 129551215 6901 69413 77241992 41927 69413 578217627 6901 79949 88154653 14289 31372 884790607 41927 2534 278092524 79949 46815 54813274 77549 79949 283858467 45199 2534 122376208 45199 74183 150468107 63122 46815 161092973 74183 19459 412626035 69863 45199 29578736 39081 69863 838527369 63122 41728 628107443 13997 41728 697886886 13997 1978 471205789 39081 41018 295493154 12701 41728 85162182 13997 61059 619701471 1285 1978 7369385 41018 65374 46459526 65374 51884 313951529 65374 20459 238697902 26573 61059 606450213 65374 13637 452608088 75268 51884 434890686 59637 13637 34195506 75268 41367 224483414 85272 26573 678469379 41367 41582 82483305 53930 85272 167798563 83523 85272 4001492 53930 46441 308145210 20446 83523 699455871 39298 41582 616665510 39298 60528 678157024 60528 56963 326556963 56963 36393 698475726 9968 20446 280952638 9968 49550 806937222 9968 82796 924985474 610 56963 451311197 57121 9968 263846379 14893 49550 684420203 49550 17098 233418167 57121 80178 23704722 56873 80178 25625302 44498 80178 864508445 56873 2640 821902585 51489 2640 966649890 2640 82075 975822272 27287 44498 659242180 27287 84917 489431817 2640 69888 720150449 27287 27919 367676545 75089 27287 356461530 48775 27287 473948278 15607 84917 104359349 23332 75089 188600037 75089 75756 532626763 50334 75089 408199410 25308 23332 675751283 23332 3298 436554047 75756 67508 325144271 4119 75756 809256744 25308 20128 254573776 26796 67508 789117424 23494 20128 939974601 67508 39036 124050212 46789 39036 48933696 27181 39036 39729071 41149 46789 636905125 24227 23494 65684301 46789 81354 956504704 41149 40382 530044026 27615 27181 528818891 84961 41149 897979301 81354 64082 77100846 21991 81354 449862601 21991 62416 150539029 15238 84961 546555626 64082 10882 896714711 64082 53212 318928760 59998 10882 466738641 66551 62416 349330712 67956 59998 787222076 41392 53212 626100260 67956 67525 460286180 22196 66551 17908026 19565 67525 651101597 82319 41392 758438700 87122 67525 191228186 82319 62355 89523361 22196 16268 548500398 25881 87122 375606846 87122 81361 651021657 80074 81361 104152231 81302 16268 962868220 25881 29462 236942031 16940 81302 571092660 81361 7462 650311896 29462 48293 680365224 46793 29462 487474637 7462 42151 525745766 39945 42151 409958637 18465 7462 905851062 46793 11014 61800551 50693 42151 382364388 63453 39945 70440978 65091 18465 543226222 65091 74414 629904212 63167 11014 73242994 63453 87528 594500597 87528 38078 862170131 22942 65091 170750775 87528 8599 122748069 15407 38078 644093876 8599 13019 802507526 13019 39618 648797395 13019 11155 489467525 8599 79072 210133355 41205 13019 932186068 11155 46873 49946885 80156 46873 275774165 85806 41205 97931591 62133 79072 271468385 77642 80156 718280965 85806 59469 166924944 85806 36388 85855293 85806 66491 849256888 77642 168 314874215 36388 13770 782701437 36388 12628 480150949 27507 12628 943052954 66491 45764 618494955 45764 73140 40220726 12628 31808 385388116 73140 65009 953078563 70946 27507 139473599 18375 65009 408239213 82254 31808 752885815 70946 6591 817757341 15398 18375 729451675 79237 15398 636464692 68108 82254 13777360 79237 41234 776945734 28272 79237 162759237 28272 48814 140136016 68108 51462 702405184 68108 49541 771858530 51462 64986 73258498 36550 49541 2044799 25768 64986 489518749 49541 23806 893981614 36550 70532 889008790 37779 64986 718913886 25768 10703 834444773 77039 70532 965577734 18156 77039 373869863 10703 50012 84236116 10703 3884 792796706 72646 18156 421331496 18156 48080 125861721 73205 18156 598466128 72646 37361 202205530 76008 72646 854199743 41241 73205 887436613 73205 2271 586626991 41241 69426 516400604 67039 37361 858464058 76008 41228 487862131 47491 69426 899820348 2271 73650 966565522 67039 46120 591236052 16174 73650 172473209 50611 47491 433115306 86436 16174 241686717 46120 30270 773342206 57106 30270 268430663 29888 16174 900848041 50611 528 447165692 57082 29888 598616570 528 661 316325026 528 73491 416590366 29888 16755 518368515 661 21710 90651373 57082 85823 557465069 52693 21710 33570249 73491 32804 413418853 68172 21710 569498675 32804 10212 152794819 28335 52693 403678325 49 52693 709577132 24792 32804 614546322 24792 20719 253861565 24792 5012 301160338 49 75149 122958497 20719 85481 740662261 24792 45597 937536817 20719 21654 124525502 21654 3802 137339752 75149 18977 167168677 3802 28075 763197644 77281 18977 923868110 28075 37712 825545225 18977 48107 615024907 58765 18977 201013465 58765 42090 372821579 42090 41518 48240113 28385 37712 741114742 42261 28385 355278613 335 42090 855645283 29921 335 647084686 21297 42261 770036981 21297 50008 458592872 50965 21297 893043184 335 21970 814772057 81139 21297 143253793 40070 50008 113467135 70358 40070 607102548 50965 12338 118037737 50911 40070 917352403 40516 40070 93347037 86195 70358 82158148 40997 12338 982574581 40997 5690 1237875 40516 38608 423097018 47808 5690 521123003 74498 86195 158223403 47808 41005 507319556 47808 57496 890755166 74498 63718 65265247 56412 57496 165607300 8504 74498 988529624 38715 41005 980673640 63718 22398 218086795 22398 66141 522792326 29173 66141 122795277 8504 10767 130645880 29173 66987 315275560 66141 6419 585775363 76441 66987 156106355 71664 66987 25912943 10767 58720 79054085 70929 71664 820905690 17922 70929 800952618 61748 71664 691769080 70929 23285 122220780 61748 62672 927253252 62672 74691 136450815 74691 7092 411415275 78978 7092 711670968 3593 62672 195009506 78978 39187 402863313 3593 43548 744452368 78978 2000 143908546 39187 71344 34652308 29842 39187 191616463 71344 43826 682276956 2000 80582 97217944 29842 14355 562076887 52071 71344 919876202 52071 2710 764388425 29152 14355 963738697 1919 80582 5363736 29152 59508 304601269 21358 59508 159759820 29152 16795 203502962 29152 62377 555771180 59508 70818 385457410 16795 61746 29537847 51309 62377 335483980 51309 35865 534413554 51309 39974 977271752 61746 27537 502803688 35865 44165 424905855 14021 39974 825176606 58046 14021 23759243 12590 27537 239395390 58046 12428 986239407 44165 46480 940203800 46480 42304 366570835 12428 60918 12145612 12590 53618 307249294 53618 40285 881472770 46480 44463 573173040 60918 10033 74589008 66471 53618 827717120 44463 21872 140790161 10033 28418 530725770 28418 9223 584511268 9223 10308 413507123 80836 9223 152930033 5137 80836 851769255 80836 65157 129797004 9223 25684 342117246 10308 65852 833882038 62656 5137 22480773 5137 76627 983794576 65852 24469 118977141 37419 25684 727469469 65841 24469 628794313 9665 76627 305839899 24469 52939 116093738 37419 23825 114016655 26047 65841 942740257 23825 57787 307483833 48066 9665 960732146 36489 26047 498546445 23825 3032 557771986 11665 3032 208059113 3032 59299 550860602 11665 66621 313610012 30610 66621 740485150 66621 66565 460620490 66565 51944 15188285 49067 66621 404128821 49067 37378 842664786 83797 49067 953010379 37378 72250 9115129 72250 14077 163127081 72250 65631 470587656 22111 14077 13135465 69713 22111 636057477 45918 72250 801370252 14077 51086 992541707 70805 45918 946235044 45918 7855 51370516 53935 7855 674292732 14897 51086 409765994 53935 58858 503834306 7855 3578 175519532 34686 14897 921453225 34686 77068 470448195 58858 73300 681975540 28612 34686 646523339 47029 73300 283935058 31695 77068 20746234 73300 85354 253463497 28612 50074 661268781 17701 31695 703149523 19515 17701 916779463 85354 62534 754761846 43880 19515 761745973 17701 49169 465038344 43880 86390 416484151 23091 43880 448982595 49169 86672 581868475 86672 86480 462704349 86480 37987 97415776 193 23091 531879993 28582 86672 694815209 37987 49199 713566458 28582 18555 965401923 37987 78229 224881504 78229 19378 726896403 48434 78229 985513892 19884 78229 429931944 18555 30213 316858545 67355 19884 21846667 19884 6282 215706233 70858 19884 455802238 27487 19884 882850848 77937 27487 887640998 67355 73084 89987384 70858 25482 342751436 26395 70858 581512237 37578 73084 142715127 25482 83101 605644437 83101 22614 967141349 83101 66779 439820454 22614 58545 463589667 22614 33647 42746318 87011 22614 870642783 84702 33647 937715876 66779 17770 141501752 87011 2825 35852967 46920 87011 523143636 17770 1197 487491052 47260 17770 116775362 2825 71036 248357757 57458 47260 756894861 22367 57458 202126142 71036 14298 829981388 34900 14298 860243387 71036 40174 343329219 836 14298 48709539 27961 22367 430430886 34900 28761 552956845 27961 87179 451060718 22414 28761 46079469 45950 27961 349127529 79970 28761 894899158 28761 55487 705668950 45950 48104 135572149 45950 55287 664901345 48104 28002 134487459 28002 33654 918832598 55487 78512 26438893 55287 5620 996900527 33654 52092 103485773 28002 57579 39262470 68668 52092 999664980 19798 57579 243651167 19798 74239 623283374 19798 47952 895810895 8885 68668 139790704 47952 65465 308844327 65465 26578 822242289 8885 61555 122112771 65465 62053 689473938 65465 13234 46777043 13234 61523 61326671 85693 26578 865607695 62053 3239 566939977 3239 11246 826964192 4442 61523 907770668 13145 61523 822621060 78632 11246 40952717 47895 3239 312573824 44873 13145 613500461 4442 27956 891147982 24920 13145 10872193 24920 60066 640497375 38276 60066 67021936 24920 66655 643445269 68067 38276 402140611 41135 66655 432973619 68067 1797 655831952 66655 64581 256265544 65334 66655 866122235 1797 2471 598230379 64581 52031 507005448 49677 65334 533844902 65334 15086 192156366 21168 65334 917226954 15086 48671 759836143 49677 18367 411464340 74059 48671 860883594 67384 74059 456339167 21168 67721 667088209 66558 48671 536917752 87037 18367 790006747 43634 67384 90245151 67721 45638 120989034 84924 87037 226159678 78227 66558 134773130 78227 6590 466036872 17689 6590 97757846 84924 47090 42253092 78227 2741 551333198 34 17689 95571037 17689 12343 472887681 12343 397 934394027 2741 4277 264029790 397 60992 966709504 43828 34 343033980 79816 60992 705379518 43828 68911 326034977 68911 82102 136428475 34103 68911 142135362 19712 82102 139167979 82102 5441 186978209 24044 82102 771203418 34103 66460 310119324 24044 34964 427166614 5441 4301 477969254 85078 34964 25138214 87383 24044 734805725 85078 53185 989660909 3633 4301 55298134 4301 7030 782469863 9328 87383 312514019 80385 3633 236405539 7750 80385 135990399 31826 80385 790605705 10118 7750 735422166 10118 40582 260066951 40582 64899 92527584 64899 36529 912169128 36529 14477 697243228 64899 10200 264099430 80884 64899 567106092 9339 36529 978585766 9339 28402 953802582 51039 10200 5780032 9339 26307 629649788 28402 36680 112465529 51039 87490 981131974 26307 37194 285745502 34454 37194 574221430 64156 87490 100280832 87490 38658 711157590 11444 87490 937076670 38658 25073 96650852 11143 34454 58848431 11444 45662 41097890 8054 38658 821622911 25073 51505 464701852 25044 25073 467664848 51505 46174 326004403 25044 76923 132637850 75330 25044 114211123 76923 8525 750334348 75330 13573 593974444 86881 13573 917498168 56316 86881 964947406 86881 52035 182872170 13573 76111 83159482 83456 13573 184822869 55196 76111 821710987 83456 19963 973704412 29158 76111 566619159 29158 51001 28561908 56785 51001 153085051 52552 29158 154858145 49778 51001 969671633 80335 51001 287259995 52552 9033 532599371 9033 52575 736774901 20203 52552 73674192 20203 19696 999802389 57101 20203 524568419 19696 50347 419759293 27398 20203 155139749 27738 20203 787538233 58646 27398 848253461 27738 19136 692175962 66355 27398 114119018 28027 66355 3742681 16568 66355 69480975 8692 16568 598809872 45505 28027 298613169 19860 45505 828068063 36616 16568 776180558 18653 45505 662819055 34718 36616 71632384 68656 18653 593509047 41689 68656 697812352 2413 36616 908961402 2413 67451 322883201 73076 68656 829802836 41689 17827 15291330 598 2413 291041982 2413 1268 947749367 60059 17827 249130765 73076 31732 305901837 17827 18048 908899300 598 13873 439043202 7208 60059 288243896 5471 13873 6843028 31732 26551 917594859 23884 18048 466200744 29263 13873 232225263 82477 26551 81921295 26551 11029 16965197 26551 53893 690202649 4360 11029 428457507 46498 29263 926295879 17254 82477 687420675 17254 7701 866800500 17254 55063 743791939 55063 40519 489524776 40519 5904 777217342 71176 17254 94691302 5904 17250 143791738 33709 71176 869040537 115 40519 32526091 115 7595 130039552 15081 7595 351770727 7470 7595 258454368 38885 7470 616765341 38885 73906 920536654 10888 73906 359183695 63620 38885 617238686 2484 38885 425910480 73906 32181 835672158 2484 7438 509257873 14758 2484 674910007 7438 63670 106281262 73153 7438 56969153 42544 32181 871135638 42544 45815 16492295 42087 45815 113767321 54819 45815 873445780 42544 48119 63525391 71313 45815 686790319 67034 71313 785589864 71313 71519 578029930 75167 71519 11708556 71926 71313 43894278 71926 62361 384340502 62361 82335 607321454 71519 35753 57279720 62361 18774 885106288 18774 20029 904349120 20029 81542 266150329 18774 8131 573117830 20029 48751 236695536 46450 18774 134207168 48751 76051 4939547 76051 18077 947074163 4117 8131 730539639 75606 4117 4089538 75606 51785 582470285 2010 76051 61387235 9637 75606 305933478 72825 4117 358447347 64633 75606 44358810 72825 24852 48002744 64633 8837 431804396 4218 8837 576573238 72825 55989 432869321 51315 55989 685630046 56107 51315 689092567 51315 50771 632222521 51315 47777 722602471 51315 34710 90794678 44127 50771 16993411 79447 44127 319260729 50771 3576 963198656 40830 44127 78344607 42680 3576 826375698 40830 33906 34903417 40830 81303 557551719 40830 42382 652715954 42382 35625 592807072 33906 33845 392343539 40459 35625 231496609 35625 49341 547757598 35625 17294 602843498 35625 6891 467137638 40459 39748 464309503 39748 241 336137129 69876 17294 505332879 82079 39748 933282958 51643 69876 36045820 241 52570 442696370 31390 69876 153452218 11896 51643 438188724 52570 48991 118054995 31390 77630 552876402 48053 11896 25226570 67287 77630 589054808 58796 77630 875709875 52641 67287 29828704 44845 48053 21825224 22406 58796 361548392 47461 67287 907415006 22406 41686 672470339 47461 25578 353083377 44845 34820 438828470 41686 17543 174929911 41686 65172 956583412 65172 38845 64157325 31193 34820 891902415 19499 31193 338193164 7616 65172 745590734 19499 53932 95031457 59073 31193 472659260 11811 59073 29006997 59073 25531 154327406 56987 11811 851970654 53932 78071 241999646 4616 78071 66077668 78071 17280 729682594 79551 25531 77772331 79551 83623 660806590 4616 73848 902552253 83623 59340 581084370 57466 17280 864678488 1342 83623 1438247 69170 59340 622798301 73848 45873 271324084 63338 57466 639223572 9396 63338 541087439 37782 45873 98987657 50320 37782 571579139 6230 45873 63806992 6204 6230 415376670 6204 86430 433081469 6230 9284 401562052 33501 6230 166086678 33501 59963 763556040 33501 52392 384791344 33501 27256 887864859 52392 34487 522659894 52392 47615 157374183 59963 34385 193881136 39770 34385 863287952 59549 47615 25197959 7020 34487 353851627 5883 7020 952306585 44700 59549 75143925 59549 66744 591525899 45253 5883 998514584 21461 7020 340612558 21461 24383 535461167 52254 24383 167477978 27315 45253 280370866 11084 24383 348690317 30178 11084 654255502 30178 21555 762571530 16228 21555 16808406 24361 30178 92844300 21555 76041 494590073 29244 16228 989504447 45335 16228 242227873 18748 24361 773872464 45335 28159 515473658 45335 37082 365441441 29244 73240 242522081 60680 37082 619097578 37222 73240 65269583 31720 28159 782033154 25203 73240 338844876 73240 83355 218908873 60680 56343 2073681 84664 56343 657246411 83355 76825 642965768 83355 53081 456527492 83355 77027 720649317 63285 53081 985997540 29797 53081 945392021 73304 77027 985281686 75129 77027 830301067 59796 73304 827370271 75129 55092 909293474 70564 29797 555839095 81647 75129 85559754 67452 81647 25236205 74290 67452 321112069 55092 45090 122537706 6921 70564 78141830 37602 67452 899616884 53474 74290 234907526 54924 45090 711179788 45090 78518 507209016 70437 6921 623466732 74308 78518 14596382 70437 45440 765983066 80219 78518 664504244 39349 78518 622753297 39349 38119 744853886 86419 74308 105909825 39349 3268 221497341 16784 80219 959850968 9409 3268 80323806 9409 37624 570827858 37624 43963 714689140 70402 9409 584605932 37624 29995 531621819 37624 49884 757669859 5827 37624 697995747 43963 54878 196464571 85745 70402 842401359 29995 59502 262522278 63888 85745 260833675 63888 10076 785736021 63888 66903 768900665 7444 63888 541133900 28336 63888 875308223 82592 7444 238040115 3517 10076 435889893 28336 55715 966614014 49371 28336 984345414 47911 49371 952692048 82592 49431 699522016 49371 62539 407314417 49431 6390 944014848 93 47911 815142591 45373 47911 418742975 93 43562 998354509 29585 6390 667973142 32769 43562 390296909 29407 45373 528252725 17213 43562 132304513 43562 66496 137448378 29407 86112 211709328 17213 56459 884245299 12357 56459 428950002 50707 12357 582059637 56459 54750 89590647 64837 50707 944520307 50707 41051 384132116 64837 36056 953200400 41051 19149 379984062 19423 64837 981972275 80449 19149 756552723 19149 42799 14945452 65072 36056 644368274 19149 73643 783313141 22587 42799 799275475 70269 42799 852050113 22587 15518 199132488 27478 65072 41824494 24104 22587 162435176 15518 54475 9724540 15518 15898 757982133 12245 15898 748930884 80188 27478 547812702 13642 12245 46421655 54475 59851 779107359 82095 12245 158651686 80188 70467 235888397 82095 54906 535026065 54906 47739 569311663 82095 47912 509445807 83376 54906 91617074 47739 55943 232088290 4026 47912 655340382 84071 47912 771348399 85754 55943 897796913 54671 4026 69801379 46052 55943 440350486 12072 54671 650409644 85754 340 225896248 46052 7946 768476301 55915 7946 430257928 340 6047 393180039 9904 340 100725124 32927 9904 398919344 32927 30902 951578008 30902 13977 891140274 33467 32927 974893771 33467 73288 38977342 32927 17506 249657697 30902 41924 300526061 73822 41924 296431380 73822 70775 655750005 41924 58156 41576052 82266 58156 577461402 70775 58055 708023646 58156 454 977508605 82266 50384 125582040 58156 86489 656944247 86489 34942 3927448 454 51324 601376649 50384 12953 816745092 34942 22301 703733237 35566 86489 320778186 35691 22301 126905716 3814 51324 405552669 12953 1385 570406841 49233 35691 797759215 67519 1385 291282263 80847 3814 384832844 42559 67519 664356615 43145 67519 919714068 78382 43145 83654414 80847 38399 865070213 43145 76992 976635970 38399 57471 501494952 22770 76992 529535816 74669 76992 775562241 38399 10010 814911606 10010 7171 828495980 7171 43845 371809009 74669 26460 221765448 69671 43845 788549047 15615 26460 20889046 7171 60922 563892628 15615 35055 653607675 81958 69671 351094729 40804 69671 722630812 40804 28410 323650550 83063 60922 732896853 1482 81958 14247736 58310 40804 730815488 68275 40804 257664548 68275 46768 777052603 86231 58310 160267206 86231 31912 719426174 46768 13450 544629933 31018 68275 474292063 13450 1691 813232633 64721 31912 118042990 13450 7820 753419347 64721 19451 310407204 64721 25439 50005107 40328 19451 244295918 7820 52933 325771742 56386 19451 526458526 25439 46651 64100925 67980 56386 883803028 33008 56386 468684443 33008 53952 99374325 79563 46651 971436914 64646 67980 13544212 3478 53952 612508470 64646 32341 554278527 79563 46285 835533732 43510 32341 507899065 46285 31092 149004881 46285 9895 545983505 31092 78306 703860634 46285 57686 425181993 78306 62813 472504893 64050 62813 222168203 65577 9895 61430884 78306 38211 563403989 57686 15415 324375911 65577 9221 11583325 9221 42791 39127862 38211 87450 516912372 43716 38211 365480160 43716 62262 929893785 59584 9221 596028765 62262 64346 642483321 59139 59584 108615468 75263 64346 944043631 26505 59139 683778948 78922 26505 694624827 70938 78922 173382494 55218 59139 397922357 21792 75263 727796959 78922 27053 469961402 39513 55218 329137359 55218 55350 53018396 76198 55218 211704962 47361 27053 872417901 39513 11106 641121666 55350 28052 630715363 53906 55350 945137235 76198 56175 834700425 56175 44502 19214560 56175 53446 718745155 53906 8226 853002380 66255 53446 711793697 53446 49088 35195712 73242 66255 113714600 22806 8226 923558749 73242 6824 520198240 32220 73242 770253427 6824 23104 325994028 23104 63911 143147403 22806 21584 411659860 58442 32220 853239965 44565 23104 726452198 23104 85802 20606607 10521 44565 557162603 44565 83155 44929379 83155 48761 595331023 44565 8760 394310440 22811 10521 776832982 8760 65061 121873475 3989 8760 750047870 65061 10920 31772634 65964 65061 3161032 3989 40758 695979095 65061 34482 783984449 40758 68741 380083337 26396 10920 180944615 68741 55990 90535881 55990 17960 736733202 56961 34482 173582135 26396 6581 3480004 26396 26741 422319913 6581 83599 968959622 17960 2564 610968446 63258 2564 951169202 2564 6389 193889236 83599 19204 630790494 83599 58822 676495882 2564 28108 27687930 6389 74143 815622933 3850 58822 916634174 27604 28108 712349386 34214 74143 281545922 65180 74143 710008301 27604 61417 471576803 3850 13732 164691278 61417 19523 807134649 13732 45571 778900532 14100 65180 108674242 82049 61417 79435925 41558 14100 122710899 82049 59824 466093216 45571 40941 351503379 82049 13554 92485617 13554 67923 220096775 17106 13554 895896385 17106 745 103814819 13554 81636 939342438 76595 67923 968680087 62866 76595 108672563 15613 76595 237973875 31673 745 767830046 31673 46692 565407730 76595 80049 526235494 24053 80049 789115905 17952 31673 438958115 17952 31661 878996579 25548 24053 222877245 17952 74509 900156778 3247 31661 314723966 83711 25548 223471410 74347 3247 109500852 25548 56503 523898822 55286 83711 270196018 14434 56503 403226729 14434 84385 785352148 3063 56503 504748771 47317 55286 391341827 11107 14434 804945471 3063 3685 596754822 3063 29987 523248739 29987 42119 63437230 3402 3685 793280617 29987 29699 337777976 29987 6855 601677335 29987 29574 518723648 65030 3402 715638641 3402 35920 857467673 6855 83016 234616839 22471 6855 437149071 65030 48323 359048621 8926 35920 131560520 29285 8926 333232463 22471 32552 638986592 51118 8926 292996017 51118 75343 437272011 69227 29285 123970701 75343 8949 923522773 48838 8949 639540064 69227 83369 168237763 13001 69227 618835389 13001 32498 771398844 83369 31259 20218610 48838 3245 279044193 83369 56971 461562907 2024 31259 745195364 32498 27083 643727182 31259 56998 389441619 56998 61635 104690930 46958 2024 967653929 76622 27083 116685975 20230 61635 918964400 68325 76622 610667879 76622 7914 715457042 43707 46958 661336971 55699 20230 48974393 15763 68325 275688915 64331 43707 467162740 43689 43707 154272453 43707 8565 255775671 1276 8565 167432895 15763 78376 141479587 79473 64331 435275968 43689 25904 493152422 69329 8565 264382116 50106 79473 642686542 78376 27795 570764990 44753 25904 179273815 25904 30586 961687165 35064 50106 136673512 9760 44753 483458361 44753 71494 755712846 17398 71494 858537489 30586 75609 760087499 77117 9760 674115217 40919 75609 333678001 17398 40983 721866904 75404 40919 357740888 72772 75609 711111492 61682 40919 549626118 72772 82450 164216010 59428 40983 209078048 19306 75404 311512652 66177 82450 621446568 66177 53746 135599069 19306 83628 748740302 66177 23407 648800683 9849 23407 230721055 21427 53746 579845083 72626 9849 77697164 21427 48888 859188074 41939 48888 948024761 41939 30101 739049100 50109 48888 590714200 39689 72626 9175309 66943 50109 278170551 30101 41553 37685678 50109 83309 613405017 8801 50109 728116810 31926 83309 474914495 66943 51486 698004363 29296 51486 187806007 21375 51486 580624295 51435 8801 411692268 45932 31926 261851966 19846 29296 119462378 34991 19846 900764594 34991 10898 407127717 65882 10898 78285487 34991 23163 795006986 77253 19846 843214934 65882 7937 113368463 23163 127 265458835 69892 65882 935131639 77253 35002 666657763 32622 77253 562324222 35002 16627 338733630 5411 32622 416499872 35002 76361 21173640 35002 8558 784860002 51449 16627 170097920 81040 76361 109098344 51449 15381 676842217 41735 51449 415708907 60217 15381 219100677 57600 60217 547621198 57600 11717 988926129 57600 69940 500765271 61472 69940 92795839 11717 5364 952993307 11717 68344 550975743 5364 51686 976632076 9367 69940 970480457 87157 61472 514099997 85536 51686 926356786 87157 23304 127196052 66668 23304 908315077 9367 84141 19833569 80536 23304 457553155 84141 71877 45317698 66668 17131 351291069 57899 80536 444002142 13222 17131 958961254 17131 51177 152151212 10158 17131 85697023 59362 10158 663727043 43711 10158 325494748 59362 32518 231414839 79746 10158 591040117 79746 8028 140145651 32518 85872 749507534 8028 56069 466367959 83502 85872 61185147 8028 78194 948012605 75127 85872 774260352 30928 83502 900424832 83502 46588 143818247 33648 78194 23317669 75127 56261 141710738 33648 79327 7052943 79327 13541 133129748 5296 79327 716596875 56261 31749 16171804 13541 55851 607116049 79327 84282 546042899 9757 31749 977125173 13185 84282 572152451 84282 24483 658405743 18720 24483 782211008 84282 24246 857108598 24483 56826 157297700 3256 56826 239571831 56826 76066 954476754 81085 24246 403895446 3256 78140 438358378 3256 37173 28627952 3256 79308 786761072 7567 78140 30112621 7567 51421 398269240 52165 37173 115177496 52165 21408 942039419 52165 75057 944895270 21408 52655 240828500 51421 79338 852562167 21408 3876 62235712 75057 7828 137059919 21749 75057 319720545 67581 21749 373165707 77044 67581 639521248 21700 67581 927933840 21260 21700 40525891 82392 21260 649367751 82392 20832 259335668 13763 20832 335252538 82392 17678 874258091 17678 37432 306949745 72206 17678 247765402 20832 61408 35522080 37432 25194 707662377 25194 49220 216666110 49220 65401 450271361 62224 61408 694464199 82883 49220 730357776 47464 25194 749221905 65401 69188 697207407 69188 1940 300275000 15866 69188 338750237 69188 55485 270052960 69188 74503 186672172 66254 69188 108207161 15866 24560 760768230 37092 15866 729744122 37662 24560 667001919 74503 45922 202160234 45922 78941 653350448 37662 76069 849595084 37662 68183 625068720 68183 17648 726130065 76069 10452 464205538 76069 78430 430338220 76069 24635 5024065 68183 24387 751662592 38501 24635 385288669 45261 10452 794376554 63752 38501 332053748 24387 43897 632891103 81790 63752 317740619 43897 48354 953871960 10442 43897 980417777 48354 18204 64439534 81221 48354 427374886 48354 71677 442422734 18204 45671 310610250 52073 45671 112902801 71677 7916 348937468 71677 12726 788745081 18798 45671 126370589 64417 12726 402768533 18798 38945 267155924 85508 64417 83620099 12726 18538 99728802 8317 18798 397064350 85508 49841 784179126 18538 10241 107244658 18538 61112 212001203 49841 33175 103397829 1325 33175 790751507 33175 86484 544336043 35986 61112 566889711 35986 66730 728693893 35986 27474 52996214 10120 66730 122305061 27474 48292 762879347 63482 27474 691026059 63482 1223 574735031 63482 53201 334277643 53201 15273 196190059 53201 11828 796965952 1223 61502 934794651 27979 53201 597482438 87023 61502 633443850 61502 74953 638688291 70921 74953 246700828 87023 7907 378073464 37294 27979 692779526 16540 70921 581934067 70921 73840 329239032 73840 73731 925142541 78372 16540 81829071 16540 6968 974669999 6968 62634 95847458 73840 30609 36060634 62634 82803 892805983 30609 55766 272406700 52170 82803 442269895 62634 49392 826912837 55766 18159 423285753 67932 49392 352425453 55766 12230 501141811 52170 82430 336093469 83190 82430 542298973 18159 70416 644729776 67932 68425 474783013 65716 82430 668689083 67056 65716 891073617 70416 57647 65692535 65716 61933 657339424 68425 29773 278958590 57647 346 787296102 28877 61933 230262392 54121 29773 126287127 8191 61933 10312443 1698 8191 375292707 5139 54121 72075810 52608 54121 798269510 8191 9553 775388554 5139 25048 178713164 12082 5139 917139187 12082 6592 695023347 75881 25048 915140959 75628 12082 81703703 2314 75628 425534388 6592 2922 787619360 2314 69496 141704883 2922 39345 108374617 34196 2922 509514159 49945 69496 134175203 25634 39345 636750971 79233 49945 587597195 63861 25634 90935126 64394 49945 116996060 49945 33278 578951539 25634 86894 991474710 64394 71437 654238099 33278 5248 934435346 5248 56810 125111372 52294 56810 255245251 56810 5609 312731224 68673 71437 107655087 5609 81107 322812772 52294 24099 531436080 81107 42970 155724145 68673 45342 57186232 24099 22791 880111890 18264 45342 353818246 24099 4993 30650133 38231 18264 542403395 22791 37752 471556228 4993 63147 810725096 18264 20712 72892513 6114 4993 400206084 20712 61272 318848540 37752 52098 601165992 61272 19755 403348644 20712 80534 938532219 53450 19755 629883480 52098 85286 411004696 19755 54752 840612280 85286 36543 283115440 53450 76615 112974355 69295 54752 396803885 36543 53771 960264340 36543 17902 310775207 69295 287 325601735 9119 69295 262647594 17902 25388 571693445 74946 25388 449014480 287 11265 23337711 9119 49911 227154448 68809 49911 464034250 27787 68809 5364119 27787 40054 340687665 87013 11265 584558054 49911 40042 884559742 87013 74173 607056814 63529 40042 357123529 9055 40042 846191282 9055 31015 795584328 74173 23061 601724786 26566 23061 130983141 50581 26566 372196660 30505 26566 232258756 76970 23061 298251270 23061 8701 576424312 26566 16729 534799169 50581 44906 543608733 16729 52562 839408991 17649 44906 956532101 52562 76021 770629041 51445 16729 144156889 17649 25876 543658639 68351 25876 86579253 25876 2417 671184635 25876 86697 399332759 51445 1334 855865994 79075 25876 842314499 65459 68351 85508835 86697 65504 901790143 76580 86697 35202420 1334 72026 614198520 65504 52348 371189367 42787 72026 962681225 52348 19577 747136349 4908 19577 339598103 52348 61422 317854220 52348 21166 600483944 21166 9020 690068108 38513 19577 103879130 4908 13399 274259478 9020 52284 339194864 80370 9020 33527788 27835 52284 210704475 42091 80370 961115317 42091 16772 60345776 43432 80370 443225423 44082 42091 271352025 43432 32717 684867898 8798 42091 877529497 44082 62418 710795626 62418 22384 654802337 46787 62418 405915291 8798 81514 890162703 58951 62418 647382178 28857 81514 309752493 50969 81514 349770071 28857 62845 51767127 62845 36306 535489419 71406 28857 59883530 28857 52345 227482569 11641 62845 50471524 67158 52345 647289951 30645 71406 337639131 46420 30645 260889498 54305 46420 469194796 27031 54305 137328928 25017 30645 334969 40760 27031 231799765 54305 62373 491743967 82974 54305 589572204 40760 43075 653339947 71440 40760 155476516 35370 43075 27672832 77888 71440 672611373 43075 32059 892603370 44438 32059 207785667 17435 44438 423318284 17435 10332 117414792 17435 84721 39749816 79200 10332 681158742 79200 14107 349989412 22844 14107 485458095 77616 79200 66764587 48967 22844 798371100 79200 69696 301472501 14107 3711 212521363 21722 69696 32318278 48967 50945 512435870 50945 38307 58963813 81993 50945 147547471 81993 36897 937657534 36897 81213 747158426 83901 81213 62925104 38307 4502 826965932 36897 43578 95393856 5462 4502 316652230 43578 18704 31645043 5462 7889 500740346 37933 4502 224400883 69234 43578 509434532 37933 44536 539571100 1157 7889 333202180 37933 71853 89953773 1157 44547 631880486 44536 75328 883201642 15229 44547 805517467 60037 1157 987277442 44547 82185 739384044 44547 8715 122281810 60037 79759 857910164 82185 14988 779507349 82185 25351 515575281 8715 75440 681705418 14988 72336 614594719 36603 72336 167943422 72336 37442 284496034 72336 71152 698501496 72336 12397 131920249 51003 71152 315852613 36603 18187 642405553 12397 22612 248261391 18187 60920 577462480 18187 927 705631612 49787 22612 138257729 22570 927 735712849 28154 927 898105435 36535 22570 23246636 22570 71881 883921638 6670 22570 282512692 36535 11356 316091054 28154 12888 327578309 36535 63547 10486985 6670 49119 70801650 20858 12888 667051422 11356 63738 611240666 12888 12251 290741216 63547 56099 609896344 17504 56099 95040890 325 12251 37566570 86658 17504 848474076 75461 86658 934499209 75461 5082 993532316 75461 48470 865292926 43699 86658 367730598 24239 43699 81003013 24239 18068 303294431 5082 85340 136925088 85340 77352 287177475 586 43699 308704997 85340 28839 299413699 54814 586 116202222 25737 54814 631964069 28839 33192 310874960 586 80958 746659221 25737 1685 665336275 34662 25737 826753648 80958 7032 46745509 80958 41733 262614028 40339 80958 402772619 12306 40339 617393102 84793 34662 19198976 7032 21557 744873301 12306 82492 86985297 12306 41571 216367150 82492 5694 838796022 34064 21557 168152305 37670 41571 958452111 5694 14087 533613158 34064 82690 232154031 5694 68766 322801301 68766 60842 727922026 37670 32803 202358489 5671 14087 822357262 32803 22676 244255018 33370 32803 947833491 33370 59190 413938212 5671 46715 634852001 62954 5671 975672879 10415 33370 895894988 34514 33370 117527590 10257 10415 560337226 62954 14480 542205603 14480 15825 790828967 14663 10257 493149109 15825 61667 208607490 45996 10257 772989653 15825 17107 965505357 15825 33616 416229749 33616 2193 292837009 83872 17107 570541550 17107 8404 227165586 22333 33616 60219317 60057 33616 848323975 83872 7047 583854884 22333 86646 932964924 1380 22333 331426324 70695 7047 544611418 49745 1380 717124188 7047 2677 801967037 70695 68966 210939733 65718 68966 26223706 68966 49928 799620392 13312 2677 959277528 65718 38720 337140731 33434 65718 581367608 49928 53678 197817736 34164 53678 744678393 64343 53678 670550780 34164 5469 998961948 34164 29911 42254031 65302 53678 513337188 27149 29911 130261723 50958 64343 99828631 29911 34248 245905340 29911 49219 57659207 31093 34248 764886544 50958 45380 440774459 49219 84368 633161023 84368 10708 632873428 45380 69660 357199223 31093 24719 583016735 42669 10708 875290578 24719 56435 665570360 25289 69660 625730195 25289 86770 505279723 24604 86770 301491881 40799 56435 41664580 65880 40799 929081865 50544 65880 279139514 65880 63515 748321576 47746 63515 631832277 40799 9724 978230681 44988 63515 930231407 50544 83794 30207772 43526 44988 286726158 83446 47746 482378570 34511 43526 794940302 10371 43526 49954370 83794 28253 756026856 43526 75861 830075670 28253 66814 196185140 75861 76785 984956188 75861 28562 563321153 28562 1833 84375628 76785 57823 941541608 7347 66814 884292086 45910 76785 50938024 75638 57823 351013321 1833 39037 178947171 1381 45910 396790615 85818 1381 621144436 25828 75638 40448921 105 1381 89354683 82238 1381 729111749 105 16819 471120554 47050 25828 811720817 25828 53290 543271319 15875 53290 610188111 15875 22218 415747759 22218 17702 654085838 15875 86596 232293642 35573 15875 783179601 15875 57289 105933391 8122 57289 116917446 24848 17702 220446714 84388 8122 455586590 63491 57289 245393595 77530 84388 110192237 58001 84388 438955150 77530 34508 885162514 17235 34508 103524105 72533 34508 429897747 58001 55709 198593037 37202 17235 458420595 72533 22405 439682296 72533 20892 824146511 55709 7584 355917057 37202 25826 807723952 18319 7584 446551734 33598 25826 304280059 20892 48945 290865807 6683 48945 361105946 33598 15173 108418508 6683 83886 723524027 83886 28179 163118517 15173 8986 162482062 31775 28179 10602573 21165 8986 913438044 78100 8986 484982016 81465 28179 676052753 82320 31775 189397772 81465 27085 449156599 78100 73631 812558076 64668 78100 712197976 73631 74437 34038298 74437 23660 778624606 73631 24284 628861032 24284 47999 713679855 64668 62489 463545083 6937 23660 137169547 81166 24284 750923124 24284 52361 893306220 69544 47999 744547766 81166 71323 823237655 2747 71323 883635602 76897 71323 859226793 69544 43221 704522372 70149 2747 470864553 70149 11897 270296643 76897 7944 481222957 7944 53228 52056913 86663 43221 481755395 53228 69305 104610814 83258 53228 270713833 86663 59556 485155482 69305 22284 194819495 59556 29643 412567687 18469 83258 850120652 50839 59556 599902678 59556 80504 91677935 80504 40518 730197764 29643 71274 409088005 71274 20743 111804470 21726 71274 656833283 38949 20743 63015086 64413 40518 538952403 21726 37663 250420152 21726 52296 648506291 38949 63259 68659397 53232 38949 923186860 52432 52296 179619853 5636 63259 494926184 57809 52296 911164769 5636 66638 601819342 68718 57809 723437842 68718 29143 847122078 398 68718 349434704 66638 5101 593388442 15132 5101 136162640 33504 15132 548372985 3772 29143 240794315 33504 53643 19282422 3772 30229 960549534 53643 8394 698761781 85372 3772 439525185 85372 49327 288056510 53643 82036 444987697 82036 61692 63848928 8394 39863 980545879 39863 60329 719736263 61692 8594 64198246 61923 8594 862652027 22460 61923 675584773 60329 54596 579904821 56648 8594 558778545 8594 3702 568474186 3702 85179 68119544 3702 22567 143303676 54596 46988 960578018 85179 39785 762910709 46191 22567 169046799 39785 25047 724280941 39785 12631 538982611 75454 12631 822703310 75454 68905 11347187 3672 25047 928544911 67772 68905 814330614 15454 67772 194211080 14845 3672 952270107 14845 11248 859211849 33592 67772 754910057 11248 13584 15654212 70260 15454 720475342 68035 14845 556731378 11248 54322 853539693 63896 70260 638705614 13584 41414 75642005 12927 63896 489137336 42618 54322 856149122 54322 73609 986669455 63896 17586 411829270 3288 42618 648074440 17586 54135 263960355 74049 54135 421107971 34281 17586 321434120 55511 54135 284828164 54135 45510 413038556 55511 15006 751890127 55511 12448 311956611 12448 58272 519599958 55511 48702 480779942 48702 58380 893115495 15006 50461 226324826 48702 83881 23562912 83881 69851 399126178 69851 72948 655002956 69851 54719 482995783 83881 83540 889631680 43131 83881 850395614 49296 72948 668219299 83540 68010 296092172 12189 83540 100690261 43131 79951 106046187 73478 49296 695160974 39951 68010 13718243 79951 27245 288531801 8153 39951 78099204 60266 79951 903436479 57835 39951 268932828 57835 51872 239414327 27245 30139 494780808 16644 57835 331530802 51872 54938 50011028 43990 51872 429765428 16644 37797 89451183 54938 13166 924752726 29524 37797 756064888 44539 37797 947190430 22470 37797 730539724 25815 29524 132630221 29524 39717 562145037 77477 44539 91272500 39717 7405 307842018 64557 39717 797184619 77477 73600 626741069 73600 77260 97350200 7405 18641 636048928 40573 64557 804331167 40573 74131 355076182 74131 45627 291499298 77260 71343 37114021 41277 18641 682587068 41277 56209 946727709 71343 34242 360322682 56209 61307 124645254 61307 54917 274041749 5578 41277 619147623 56209 86614 32067230 86614 4135 212539577 4135 2590 208797185 54917 49656 423399845 43649 49656 665835222 86614 67177 587544734 66874 49656 598025078 49656 49822 409295683 25734 66874 92180981 49822 43470 810809098 66874 490 944621310 43470 22738 257061897 49822 26684 139836941 26684 82107 502929593 22738 31401 773530139 30177 31401 779192937 82107 27951 754099556 18951 31401 192398268 37586 18951 683529509 54751 37586 121560475 18951 40119 527763234 18951 53908 672047469 62115 37586 356758825 49803 54751 720345387 67571 54751 85301904 62115 33666 223707853 33666 14580 993723993 65277 49803 39899905 79981 65277 714993249 6866 33666 547439623 14580 6259 517423063 5676 6259 851669807 47646 6866 170881424 72440 6866 86935711 79055 47646 512382536 67955 79055 56292013 72440 69321 917601393 58525 79055 18450432 67955 21365 514715332 40350 69321 575816372 58525 43024 974983004 40350 30276 482456798 30276 79384 132810325 20882 43024 954784280 99 20882 65186200 43024 35451 41359662 30276 33533 533889164 99 45274 706648231 99 75304 642130242 45274 48302 411697870 33533 86526 2080127 86526 63165 47174898 45274 71428 901362063 29749 48302 899074437 55778 63165 361970197 43234 63165 868610980 29749 53198 126931384 81368 55778 158176548 53344 53198 578457180 32101 53344 812577981 28192 43234 320217432 39548 81368 931285340 78648 32101 304516161 53344 61485 411393532 78648 25198 136550213 61485 77766 953675530 31290 25198 143597634 36801 77766 763344558 25198 35119 624024805 31290 52244 166069791 36801 15189 842342503 36801 38202 175464553 52244 3038 90781249 3038 46846 786564644 15189 6342 299118279 46407 6342 17914507 15614 38202 10629318 77780 15614 325958655 15614 56186 292166118 77780 43431 261791880 64856 77780 412959938 77780 66249 419863019 7124 43431 921350536 67000 66249 306549967 30062 43431 550659271 24399 64856 383886694 67000 81855 212333228 7124 30982 919824711 47798 67000 892992346 81855 28836 677385603 81855 12594 10564681 66535 81855 516479034 66535 36829 349532655 66535 39680 336339475 16542 36829 579789875 74493 39680 70415104 6602 74493 666115114 54740 36829 254340083 39680 8001 526002049 6602 9653 985357341 68702 54740 886026155 50675 6602 27212144 54740 11092 781111631 68702 17042 106506558 54994 9653 505942560 51096 68702 571247302 11092 22318 36741319 22318 49859 537701237 51096 63650 782680374 18866 63650 27972747 80684 63650 324688415 80684 29184 60252761 23133 29184 441182321 8189 23133 283301879 1106 23133 875482891 8189 45798 748878389 85654 29184 342935955 46510 45798 417417479 59345 85654 575643737 59345 3103 650667912 45798 37113 12848897 10299 46510 598093536 50314 59345 14674250 7249 59345 288380538 50314 21532 862351833 14113 50314 12341222 51272 14113 267257483 14113 77433 30360127 51272 40827 239703174 40827 17521 380656873 82772 51272 434837574 86425 51272 581727810 25172 17521 610658494 30868 17521 754337463 17521 4151 228102025 86425 54330 120404877 46946 4151 331953289 17824 4151 143057485 4151 9003 706809534 42082 46946 996498510 21536 17824 600307656 21536 69974 608717964 68066 69974 786466412 68066 85478 281037643 69974 84906 805256444 71786 68066 993871999 85478 79850 496262477 13592 79850 722900246 134 71786 279777798 26755 84906 145739551 18908 134 734759435 18908 25467 601347092 84396 18908 837159188 25467 54427 118372962 54427 18699 880875299 53703 84396 818162788 84396 16994 681260253 53703 80978 53780794 6865 54427 770991542 16347 53703 198928951 6865 20475 701545651 16994 50982 521374704 34413 16347 473433459 72369 6865 9761798 13135 20475 574029010 34413 42957 113607429 72369 23944 274162124 42957 25936 80533868 72369 39235 16908148 23944 31819 360322733 25936 80911 18811001 25936 25039 83999101 81292 31819 457882622 85449 80911 872830617 25039 52598 30147380 5741 85449 510154850 25039 47321 117076868 47321 46241 634533857 52598 18200 128320854 47321 8408 48754283 18200 73761 504829701 57898 73761 568687357 41926 73761 434865282 4227 57898 742829485 4227 11815 553160753 57898 32508 54589575 41926 69397 134154088 35330 69397 977075705 32508 63477 981401268 72582 32508 525943573 69397 24183 774182240 69397 35803 448274378 49432 72582 920144326 22463 35803 186802134 38030 72582 432136589 22463 2434 308364093 57507 35803 102950827 60825 22463 568474464 74781 22463 378789024 40909 2434 842105886 206 60825 119488867 74781 73134 61470580 48681 60825 887800485 206 58536 550712364 65610 58536 593485308 65610 80706 585783101 73134 7791 112754360 12129 7791 963959355 9774 7791 821898414 2389 65610 786396564 12129 34982 91350604 14156 12129 896033992 2389 76372 824328456 59913 2389 584633888 2389 43912 480845106 59913 33736 840099956 59913 74144 175951585 76372 5937 559009626 53714 74144 792633171 81966 53714 785470173 74144 37228 38894277 17874 53714 606302376 81966 27805 110343453 13383 17874 889580020 1024 81966 426055919 27805 26810 743825919 73342 13383 475769941 13383 48439 711707953 48439 76281 956884717 13148 73342 355732226 13148 69620 575597965 47388 73342 743096495 80341 13148 949919068 45462 47388 667817969 13148 79707 264344461 80341 46116 981187067 79707 68043 529574116 34178 80341 307403722 12786 34178 862783874 68043 26704 129708485 26704 55632 577993025 68043 11184 806246315 42113 55632 365910664 7281 55632 206377712 68901 26704 519328809 65 55632 318074254 69907 7281 610458470 25444 65 551509023 65 25292 68309570 25292 75933 7962477 519 75933 525131484 42169 519 488409116 65404 42169 429155336 25292 47157 252172218 47157 36799 845312928 68051 36799 433295353 15985 36799 107931455 79680 47157 329585269 47157 34226 315044986 7561 79680 501670199 72741 68051 950589267 34226 37643 634333267 78159 7561 733431551 34226 79349 826457974 56977 79349 257685633 78159 42568 986911499 18814 42568 823569993 42568 23977 542555416 82505 23977 123649802 13368 42568 249697239 18959 13368 29124685 60576 18959 97301383 60576 22882 627566959 75764 22882 463414606 19612 18959 815365980 15641 19612 629502088 60576 34422 489861958 80974 19612 32035685 1439 19612 302193995 34422 1801 877550979 1801 12598 545430459 80974 45642 195213094 62202 45642 44815794 62202 857 326758482 45642 3242 385012492 3242 1661 989944674 45642 63535 964481011 3242 60754 551193314 857 23707 219165407 2557 60754 239692614 60754 76235 684725424 23707 74758 505519334 76235 31020 985546405 55484 76235 102913591 55484 5312 101081378 31020 53421 552652727 55484 45311 549959747 64105 31020 868028638 53421 35228 338150679 5312 7615 763241135 44479 64105 476275540 45311 64606 137300346 64105 86049 397980915 86049 79754 885320870 44479 20522 260650629 64606 3738 356710407 50275 3738 846724534 3738 52547 972479784 52547 45821 104817460 60085 45821 677560389 69000 50275 908374293 60085 65778 852410672 52547 52723 830595286 45821 23039 905625930 23039 64182 767742780 18549 65778 744425485 64182 30182 127085574 52723 26811 537291220 30182 11766 127768540 1259 18549 994729158 68584 1259 252658273 15712 30182 186311571 1259 57309 66185656 68584 46256 489202796 44361 1259 939217428 15712 75834 229418301 6240 75834 249492651 13836 6240 10958461 79467 44361 654784634 3134 75834 101350253 79467 83620 290484155 86215 83620 371578434 13836 74463 285050618 86215 34819 647668915 84957 74463 36514444 9667 74463 653754675 34819 59829 698870338 59829 1167 93588223 66300 34819 703890299 70344 84957 641091808 66300 9469 602070552 70344 60391 195732148 5165 60391 952339081 60391 55345 931651140 30564 9469 975791348 9469 65874 734683829 12861 60391 583809829 12861 6644 536361581 12861 71384 867648265 85593 30564 134195955 20642 71384 531461269 12861 68428 45851775 20642 12153 480533225 12153 59006 847903950 68428 16892 427263714 68428 52204 680047601 23782 16892 212022216 71535 23782 880897468 46437 71535 934986706 4982 46437 476517712 46437 11254 403099050 62949 4982 29569909 4982 28762 169980153 48694 62949 708285676 76459 28762 454994685 48694 64014 794307476 28762 947 335464959 63183 947 69303911 76459 60784 537148296 72434 60784 852938057 54164 72434 111236318 21786 54164 993746275 10884 21786 113798106 10884 11347 192652531 79871 54164 244741402 23191 21786 812079217 23191 77121 732888133 81163 10884 487265680 45524 11347 112613314 4859 45524 645529403 77121 19745 743065685 45524 76170 406580303 65908 81163 985028829 20142 76170 747045177 20142 34958 245608424 16165 65908 339105485 55566 20142 690517941 54952 16165 680103274 16165 79355 765044553 80419 55566 705617209 67272 80419 394442397 19071 54952 510142755 45156 80419 64378251 60601 19071 735231514 32920 19071 897992490 60601 29031 449632262 61094 29031 525630497 60601 64836 424621520 61094 4868 332096778 61094 48005 737869151 61094 36581 329198981 66110 36581 934549941 68909 64836 114859096 30690 68909 676549318 12690 68909 192441720 49508 66110 742205952 49508 34869 604895652 57455 34869 419247345 78442 57455 954789842 84474 34869 403814516 83662 57455 240272477 23571 78442 51389558 23571 29931 709659342 33532 83662 129078649 74514 83662 352710474 23571 78420 324494020 79186 78420 648955136 8095 33532 554142725 33532 71808 578729876 64169 8095 496234230 79186 59710 465374920 12662 79186 63088412 64169 10387 48337939 22059 12662 297093524 8717 64169 341847316 84016 10387 560942813 8717 86589 554354817 84016 26103 53055465 26103 67012 793376147 14141 8717 10802978 61816 14141 754114612 8900 26103 680512424 34928 67012 299373657 39887 61816 19400330 61816 39831 317863542 75063 61816 354307829 75063 62791 459107440 82409 39831 558541734 82409 84362 752248346 82409 46667 363089509 67139 84362 409059647 76877 82409 381248153 46667 78532 241397392 76877 86723 932461321 36275 67139 468954080 36275 30134 33376509 30134 80704 983593994 35246 86723 478654790 36275 34997 653576780 24923 34997 13587534 34997 46939 718722377 70845 80704 459711484 28388 70845 637807952 16209 46939 537791545 70845 77691 578921174 46939 13846 189184660 16209 20277 529946075 16209 83754 803911633 16209 85274 857252779 24595 83754 511149704 24595 76652 384669952 76652 66028 254308250 75891 24595 963447843 39993 66028 503747947 26997 39993 936050857 29438 39993 146013996 15094 75891 737747192 29438 71014 685119401 3174 26997 329011396 74475 15094 618127791 56894 71014 828824699 71014 65217 895913390 71014 52602 82777963 54914 74475 835146940 39990 52602 141230678 30839 65217 971270299 87008 39990 595855556 30839 63053 894164575 87008 22502 663574288 63053 63867 881360723 25917 22502 767764351 50020 87008 106914730 31045 50020 485616547 82923 63867 733583036 60970 63867 572494125 12774 82923 575076861 47869 60970 864055977 73594 12774 465122299 29039 82923 875847974 12774 27244 591897380 931 29039 351598583 29039 1655 542979280 29039 66953 346295278 27244 82670 211790239 931 37776 540089076 66953 32811 314527410 63661 37776 973042029 4102 66953 518397670 29627 32811 918508968 29627 40514 978319217 29627 82983 161240584 61400 4102 597354618 35898 82983 876902679 57404 82983 677163200 72594 82983 67778855 72594 73070 622345654 35898 78876 537260959 50599 35898 71864277 75625 72594 160017839 8145 75625 745942151 36877 75625 229321826 57810 78876 712993041 32102 8145 186944400 57810 72184 366055130 8145 10911 188404118 85531 36877 301489161 32102 37789 750286774 37789 1727 227457611 72184 46495 813837044 55112 85531 84972806 85531 10408 26197741 10408 76518 6026037 46495 48160 430192443 69141 46495 152047635 64268 10408 361544827 55725 10408 142833545 76518 8013 663492045 48160 18734 645746856 55725 42835 939733647 55725 37577 808406162 7504 37577 61209032 42835 87192 330298815 87192 64231 8739102 83952 87192 143717959 9123 7504 167409936 47623 9123 409224744 47623 72539 493558273 9123 53745 462099074 62606 72539 493141092 72539 53415 513960996 53415 7537 217169193 77893 62606 445552570 53745 23112 365137476 7537 40141 583614032 40141 49975 955617760 68787 77893 285525237 68787 52474 354431866 58871 23112 680838947 8440 49975 878613176 14227 49975 890779812 75610 58871 758280368 23182 52474 92147137 74875 8440 715255336 74875 10501 28105706 10501 55861 873425617 68748 55861 915598696 68748 61126 51377592 74875 77782 823772396 62417 61126 157483392 62417 22513 573902540 62417 798 651922971 61126 43493 982444293 62417 4949 180284528 15524 43493 74558504 4949 72176 45389195 30187 72176 957437164 47460 4949 117859222 53427 30187 908024553 53427 20521 308863210 47460 462 894027334 47460 15485 183229660 15485 23470 125399986 23470 86587 875809996 61569 462 356155017 23690 15485 61591510 23470 85919 998910888 86587 87217 494518033 20039 86587 424902017 85919 63976 202187471 503 63976 438732963 54382 85919 464798836 63976 25921 51246228 25921 8721 298270777 46798 54382 268288964 3598 503 452950088 25921 48028 641939162 46798 33681 676975028 48028 61814 575819697 33681 38151 421544228 57250 3598 438594761 57250 75822 567064970 33681 38687 49166568 52442 38151 123893531 38687 76397 441418262 17441 76397 826045454 38687 11116 573657666 47627 17441 128837701 17441 59849 726018697 76397 64689 141723723 54300 17441 886758812 11116 86854 861656659 62228 47627 83369908 59849 3119 148553471 86854 14031 796449411 62228 1194 443680669 4585 86854 905749785 37530 62228 377582521 1194 78547 924844991 14031 35676 134017637 58658 37530 680073403 87547 37530 98930828 37530 70527 103423731 22153 78547 436184012 69744 58658 507393355 33238 58658 381299139 87547 80672 25097895 22153 19064 775366491 87028 69744 486620184 33238 27541 620173757 19064 13746 346534010 27816 19064 75662817 27541 86571 779632763 27541 52144 912232847 27541 9365 807237738 52144 25221 775773707 9365 499 858829924 16696 499 298591260 13224 9365 954989411 59838 16696 349245132 23493 13224 165199355 69015 16696 709051283 48095 23493 826016417 57938 59838 151281402 81987 48095 260854085 69015 44559 153255246 29823 81987 540342283 57938 35460 564704590 29823 57090 682163399 35460 9070 729485500 35460 6237 375704271 29823 57864 534261328 6237 27755 232480091 46413 9070 754336898 46413 83429 567627858 83046 83429 502368618 13984 83429 686642650 14030 83429 775640811 66396 46413 548354024 29905 14030 382844719 29905 74181 403410070 29905 56345 121628903 53732 66396 765018026 1701 74181 116243749 19285 1701 15787280 53732 68711 641615261 68711 69185 56021155 69855 1701 331058444 68711 13781 861245525 19285 75508 328487096 46092 69185 41493722 8315 69185 14216946 32862 69855 747308313 8315 87527 798344489 18292 32862 421812669 49424 46092 809903145 18292 85475 717289171 85475 19220 621491441 35431 85475 470381890 14054 85475 634521321 6653 49424 288497137 21328 85475 582693418 14054 50357 157045871 21328 85674 485535885 14054 83640 851663552 78925 50357 299681129 27644 50357 349911394 48879 50357 178842696 83640 47073 808788530 67022 48879 245398394 59591 48879 10892742 73505 59591 908340286 67022 66167 839349935 67022 65699 915521809 66167 43072 120083266 14831 65699 500933693 9545 73505 678696062 36555 66167 458131392 36555 36291 849895321 36555 9122 706549679 58073 14831 610206607 9122 39024 152265198 39024 45679 25161582 9596 9122 57337707 29573 39024 13327777 64716 58073 769584009 11865 64716 63070338 9596 39729 604918779 42662 64716 60272373 29573 65931 917184797 71183 65931 923000068 71183 28908 146485090 7771 65931 206778301 67912 7771 142470763 71183 83334 548283758 67912 60143 315781546 10517 67912 707767599 67912 71833 971124714 83334 57520 651670985 10517 57400 271911991 60143 11587 36231221 11587 40718 541735628 12568 11587 571936644 44809 40718 706754530 44809 13740 372127695 80190 44809 517597354 23220 80190 599606868 44809 86024 601856592 72785 86024 121215274 13369 86024 568091490 86024 1605 298380496 52173 23220 680505745 86197 72785 204436128 670 1605 444109974 76181 52173 385125580 28183 52173 373622223 43434 76181 610034313 9460 43434 78207407 28011 43434 914528607 28011 11343 519212673 11343 37533 113933965 11343 79415 286816764 15797 28011 405925169 79415 62752 372442350 33145 62752 338033410 75916 37533 49155824 15797 60805 676923225 62752 37647 495078350 72233 37647 86324728 75916 21311 589982815 60805 62176 507726638 13221 21311 597839806 21311 17710 731479238 36347 13221 4764609 17710 84676 313525500 67017 84676 637696846 65930 84676 265820008 84676 49484 993516645 21487 65930 665703315 2300 21487 51401969 86262 49484 11525535 58206 86262 492666980 21487 38323 830219361 38323 44164 569808113 51476 38323 926933654 44164 72490 240510746 58206 8569 975912315 44164 7550 257453943 61683 8569 366914114 61683 51879 910948448 75779 72490 638712182 77065 8569 107899077 48265 7550 178191604 28622 51879 281310065 29102 75779 172407417 28622 69782 700147993 48265 47472 433269826 1484 69782 872381710 9959 69782 33076653 1484 82604 32549625 82604 20670 307013451 9387 82604 99703299 31037 20670 816443621 9387 3455 547866369 3455 623 471892142 33583 3455 863797348 623 50846 859976462 63750 3455 720169212 33583 63117 630661196 63117 41763 734579334 47766 41763 334191310 41763 72324 839517912 41763 9987 332574999 82465 72324 883466671 41763 15616 859122145 58198 82465 30694658 12332 82465 746625715 12332 77494 6610412 4561 82465 340071547 12332 16233 598943421 25211 77494 13291598 30219 77494 775084361 4561 11607 139469893 54770 16233 616468825 11607 782 349249199 30219 86903 278232400 75020 30219 343324535 54770 71980 155934344 75020 43102 682166285 86903 82953 894067534 3705 82953 660450011 82953 4461 264973076 4461 60527 760192847 60747 60527 822661412 82953 33513 826060266 9562 60747 764744431 60527 73637 589378301 61121 9562 270168973 630 9562 740115064 9562 83151 204011982 7266 73637 942718655 7266 6194 477837472 36768 83151 452511043 7266 67145 814459073 36768 23866 525689180 32199 67145 380998458 6194 86706 338321499 67145 19181 298247617 2783 19181 917555019 23866 49372 51295090 43476 86706 247546561 49372 24136 287999849 49372 56262 913417362 21412 2783 270805754 28241 24136 297322969 24136 56796 447929390 24129 56796 809578466 35165 56262 378601164 35165 34136 264571376 21637 35165 249283187 73887 21637 606619544 73887 64855 681432446 76725 35165 128769527 23867 34136 895971738 21637 69651 805621790 84386 73887 347488880 20552 69651 320855399 76725 14767 742609561 67138 14767 46173901 67138 5155 592837887 3109 84386 340749400 48388 3109 288571193 14767 77016 671566837 67138 45176 264933725 79559 77016 712748943 14961 48388 578915119 48155 77016 849531254 79559 23471 116825880 14961 73800 92543978 48155 50918 582174375 14961 3597 517613495 23471 65427 803850468 15649 23471 417668333 73800 54703 777774354 54703 36922 264908044 15649 30596 659855452 54703 70968 263895868 10342 30596 461018009 57294 70968 468115351 36922 38073 724117267 10342 21587 92684994 45441 57294 205265481 71174 21587 415896301 83233 21587 625549727 87468 71174 892438027 83233 18613 259122395 87468 1534 989903706 18613 54803 953553115 18613 9050 166981942 18613 39308 723930622 54803 24291 954456059 39308 48360 890063778 11743 54803 37245418 9050 12348 6330982 11743 87437 929549870 11743 67663 391257763 16146 67663 885996984 87437 83568 522000161 59741 67663 623647303 39869 67663 662849912 51963 67663 60306690 39869 83696 778653201 162 39869 689977869 39869 1932 310298785 12271 83696 168566485 1932 17099 141366145 162 2643 270531830 22887 162 193890821 17099 26306 87544411 34160 17099 665654365 17099 30667 635702750 71841 30667 596878194 24679 71841 505951721 51055 26306 528625718 12286 30667 118944594 12972 24679 498200703 12972 86040 818480635 12972 7322 81978029 19598 86040 714092920 33569 86040 70451014 33569 40618 426506219 68128 19598 5681949 7322 58679 948279781 75006 68128 857331644 40618 17535 104827271 58679 68145 757951171 16032 17535 432414487 77149 17535 819778803 17535 28102 326224071 62403 77149 920481580 4375 77149 244912850 4375 17197 476936296 3141 77149 548052537 3141 34888 129401039 3907 62403 951191136 17197 62940 997321210 16187 62940 264185561 36115 16187 779768102 36115 45349 907608628 14496 45349 100805883 67745 36115 865118456 42646 45349 310514969 85072 36115 66102769 85072 3541 88415501 73938 14496 183730993 3541 24294 690011852 50103 3541 132612064 62919 85072 197070027 41343 73938 578378822 73938 37532 795326406 41343 27068 526323118 62919 8763 759783663 27068 70254 500683475 70254 4114 708006719 37532 69708 881684212 85403 8763 978277051 52556 69708 372602354 52556 20587 896851960 85403 79385 124118491 49241 85403 536064661 87105 52556 551713591 59835 52556 736493325 79385 43730 98057362 79385 15919 217506604 59835 23437 112550767 15919 15516 58522492 17466 59835 510513325 56087 43730 134415262 73155 15919 62890621 15516 14327 124521603 86921 17466 503750931 17466 77509 543893850 86827 86921 96623373 6528 86921 20091108 14327 10385 983562320 81779 77509 528591346 81779 68416 339781331 29112 68416 72117915 40686 10385 51164373 68416 5067 966791225 87462 40686 154973877 43401 29112 655105373 73052 29112 548652571 54407 87462 529200351 43401 44261 484458965 6713 44261 408634373 54407 4906 609036957 44261 8229 569595880 12825 8229 98306733 59893 12825 926402193 59893 29572 850875455 11053 4906 322177663 29572 18146 425110910 78984 11053 481011828 59893 24990 683920094 18551 11053 345023120 78984 71075 178149469 66633 18146 504381171 66633 8436 642165477 45570 8436 190861581 66633 82848 539819826 35309 82848 967350686 66633 48937 257056876 75730 82848 559549812 35309 45791 831666253 31158 75730 142265360 48937 85629 645978244 39161 31158 578231194 71954 31158 858738598 85629 77610 399880785 31158 49466 212078774 84491 71954 234069012 77610 63890 597548747 51059 49466 117030282 59524 63890 477064405 63890 47985 71371365 7905 59524 759904166 7905 23874 870773712 21809 47985 280701317 7905 54921 224841000 7585 47985 768791879 12634 7585 499941978 66451 7585 684065731 62603 66451 338375626 66451 4524 989932542 12634 74928 790495721 76333 4524 188193015 66451 14797 592239558 14797 33230 468047615 25325 33230 730488684 14797 51713 869678051 35834 51713 814512599 66174 35834 545614798 51713 2001 499059609 35834 53189 968126186 53189 23041 791200035 23041 29788 796039666 34260 29788 856720888 36913 34260 221831535 68161 23041 727942426 47316 36913 638385624 29788 74210 266291743 7822 74210 100551929 74210 66770 464836749 75645 7822 272833839 4991 7822 366227913 74210 3454 849701830 75645 60584 477126807 4991 11887 571059524 60109 11887 74149093 74314 3454 405119723 60584 29159 833652824 74314 70475 861523840 11887 77551 386297486 60109 66422 590502926 70475 54641 152151 42728 66422 337710758 51733 77551 760499887 77551 34661 830007892 54641 10402 859378580 42728 21055 125694768 43298 10402 950386321 10402 5041 111379705 34661 63463 75745925 63463 52467 108732244 43298 27784 926657637 43298 28371 720276844 28371 46911 420044055 27205 63463 155716874 59944 28371 222705108 35762 27784 773097802 46911 55461 680141048 281 27205 341817501 1838 35762 401587597 281 15547 371010270 30020 55461 127183475 41291 281 191605369 41532 1838 324617984 29105 41532 210115623 41962 15547 837940651 29105 56280 402775276 41532 79971 537732532 56280 21601 82457801 79971 26195 409885504 74339 79971 764118127 21601 73863 836910823 79971 10322 707964219 21601 2122 353057190 50447 26195 662725506 6044 10322 74123464 73863 45887 868127312 50447 64250 382957163 82528 6044 836425782 82528 34431 215234104 32018 64250 107939055 74329 82528 70421971 15075 64250 375322094 15075 10789 486282800 10789 50444 565931088 11878 32018 695954567 53032 50444 233791614 64755 50444 572297845 9686 10789 607466311 77621 50444 844053903 18517 77621 532516170 77621 36415 8960292 66646 9686 677033353 9686 3661 165408862 3661 21638 99492601 66646 70919 412516889 20292 21638 138850421 70919 67857 570662335 84099 67857 91093361 70919 18882 971952407 18882 55095 658146137 21464 18882 544622714 82542 21464 758321414 70311 82542 686209933 82542 7457 894791942 67936 82542 488495891 59877 7457 153473902 6756 70311 385500643 67936 27062 889373636 76365 59877 196482739 76365 62566 784068819 1666 62566 901330590 71950 76365 944454836 6785 71950 142124453 77077 71950 233970759 71950 6169 250121696 4808 77077 487016534 48726 4808 489087346 6785 76347 764181317 76347 12168 463642022 56952 12168 558077465 4808 48307 791314070 48726 26934 154626794 41000 26934 542058621 41000 15588 580240566 48307 39541 737899365 80520 39541 200057337 83045 39541 992261324 39541 49851 963739230 39541 79012 885093070 83247 79012 100978987 67889 49851 794859584 71039 83247 929959174 83247 73755 538366167 6098 73755 311760559 73755 48588 58146450 71039 83574 659178800 68547 71039 433905739 65300 6098 731307931 6098 40080 710322373 17431 40080 567022069 37079 65300 380890582 60876 17431 939968044 37079 12493 616624278 12996 40080 212570384 26957 17431 658966313 5819 37079 489448463 5819 42054 459093940 23671 26957 442805527 83729 42054 818580827 83729 35727 704500995 57416 42054 476920458 12345 23671 431220495 57416 85998 30001739 49886 83729 739306906 936 57416 326593273 936 21070 893578550 12345 61123 778441080 64071 61123 785668460 936 79504 294802918 29619 21070 749299056 79504 4712 16820914 39184 79504 112627829 70360 39184 363187856 70111 39184 178407659 70360 67244 162515791 72085 70111 911012309 21136 72085 99104799 62604 21136 402778795 21136 39115 357277580 19148 67244 426979698 26414 21136 5963726 26414 55450 96387406 26414 32658 859137541 65941 55450 31986514 56725 19148 585327409 26414 71033 812742390 71033 76951 725065787 71033 28265 783095874 74862 28265 480803573 56339 76951 122538676 74862 16942 844412186 80605 74862 135271962 74862 65532 228300138 65532 49852 777656221 49852 42105 385169157 78992 42105 121964919 49852 65073 230226867 65532 31689 28054038 78992 2567 952924540 31689 80743 948337566 2567 20375 398875169 10573 2567 992916621 52970 2567 538966524 61351 10573 64710949 20375 42869 590032378 16801 20375 515605810 42869 16003 925833307 43894 52970 82994249 16801 36120 893961227 43894 42455 592227512 43894 22230 770319088 87018 42455 522779616 50339 43894 785061105 87018 62290 942426711 65686 87018 315906904 87018 11789 128753944 87018 65876 356876934 78544 65876 691239379 65876 53494 455232110 11789 39713 768129905 53494 52558 500749001 74914 65876 184741752 5405 52558 639646186 5405 7560 433232103 7560 29081 685935519 41665 5405 665254146 3316 41665 444684746 5405 42102 161833261 42102 73778 443900116 5532 3316 672764195 17203 3316 700056950 69835 5532 179621792 8649 17203 480737753 72385 8649 952777341 68647 69835 331844198 72385 1687 833750699 27682 69835 709675661 84811 1687 111691856 68647 21936 991261151 67125 1687 735445609 84811 10647 275416274 1034 84811 838483977 69260 10647 293766217 58349 1034 654879569 69260 4724 957093559 10364 58349 202506052 58349 10861 686710951 10861 34893 566600743 4724 49579 105505364 4724 41510 955934915 58849 10364 945318030 34893 7999 122459109 58849 81680 365727116 78540 41510 856831887 16881 7999 484107622 46904 81680 739217636 3173 7999 845493600 81680 54578 184657614 86821 46904 430535201 86821 27269 581958849 28878 46904 872213645 27269 62794 897295619 12828 86821 19109094 37161 86821 431406000 27269 38772 835790795 37161 6741 266996717 52115 38772 882059230 37161 43875 141135216 43875 74575 181155838 43875 66853 309807312 10325 43875 442760948 18061 74575 129820055 52436 43875 479242911 10325 56130 132547066 1690 18061 6531201 52436 33856 149923221 28249 33856 204003515 5569 28249 142702143 59810 1690 363631551 33856 69467 52759764 12000 69467 666481757 85307 12000 685563871 14922 85307 266761354 15619 12000 501360032 72843 69467 824666189 24117 85307 113180651 15619 37626 860192291 15619 27356 260714386 15619 46105 409994724 72843 31937 101729663 42248 46105 960283714 42248 44000 852819819 42248 49897 151388073 74169 31937 92432536 48296 74169 274662804 83846 44000 566958319 86966 44000 22497828 86966 14422 194718248 86966 82985 79221278 80303 82985 737176372 38155 80303 507245623 21247 82985 876347303 44570 80303 798390427 71081 38155 411905815 80303 34834 382839489 43451 34834 182460125 20503 44570 617804709 4835 44570 64959482 20503 51122 883318255 43451 666 136728755 666 25653 7617016 35356 20503 804158318 84061 666 956209263 10314 51122 24406724 43626 84061 694954845 10314 84936 496867057 37628 84061 316972818 37655 43626 127187431 84936 24793 215308749 37655 66936 28781096 53826 84936 905245071 53826 68869 646304140 43809 68869 99037513 84012 68869 997275261 19488 43809 721171989 4082 43809 845369525 19702 4082 837691088 84012 16664 316452897 15834 19702 500920759 80030 4082 386879942 53829 15834 102442716 53829 51864 103108771 53829 79659 961994058 38929 15834 92327828 38929 81776 621905795 49293 38929 480483743 22526 51864 37382842 64772 81776 607749696 65542 81776 543084205 22526 33184 971292471 22526 38897 591545322 22063 64772 698077897 64772 36376 23738890 46613 36376 928169461 22063 45604 207906765 69267 36376 425567952 36376 58639 903829101 38309 45604 434797713 38309 49699 464005623 15949 49699 600675015 34229 69267 500750812 4152 34229 318094984 4152 8268 912979341 15949 40806 527070356 27950 4152 383385986 11600 8268 572836089 11600 79181 20057524 76418 8268 109200418 77026 11600 990477479 28719 79181 420972411 5300 77026 57451982 77026 63943 361250074 4939 28719 80249786 63943 58110 384653292 5300 61215 28206026 74102 63943 482683176 61215 86759 919003415 2412 61215 919606839 15366 2412 579139189 74102 64635 140562652 20524 15366 797556372 20524 27091 642489182 64635 62674 689345425 81189 27091 566443007 47108 64635 641575828 81189 1028 730723498 1028 59158 538988481 67333 47108 365341592 67333 13588 593054057 47108 4847 163493674 22323 4847 735323191 68561 22323 2733269 4847 87199 299471360 22323 46193 191342062 46193 46455 221533653 87199 24822 546168423 24822 65910 897819802 46193 19874 394252969 19874 18609 792863554 18609 56572 972020831 64861 56572 653144093 68193 19874 985983541 83746 18609 352266951 68193 57831 811370839 1248 56572 101320017 54400 57831 419097440 68193 50588 326074063 42262 57831 48518863 14277 57831 49203516 42262 21458 209188670 7838 50588 571765636 21458 26377 142343542 495 7838 796531048 14277 83678 614299715 83678 43171 202325186 7838 42387 876350334 42387 15823 994097575 60007 15823 47601853 32387 42387 66175358 60007 45353 144201885 40663 15823 391386254 23551 60007 561687631 60007 482 690162732 55046 32387 195522088 69984 45353 850067417 482 25977 862619765 42272 482 12584201 57047 482 448967541 19983 55046 246592517 39835 25977 103542550 2785 42272 502104152 57047 64874 156903331 64874 46553 547259458 1426 19983 547598953 39835 78947 768510573 1426 25041 338479240 46553 41162 812649211 6965 41162 729873493 37851 78947 362889714 48983 37851 94694541 16128 37851 330106339 48983 10529 192339235 16128 1866 667310313 75598 1866 4322137 37021 48983 704574031 70394 10529 67853232 70394 1200 940273919 1866 64421 260428959 37021 75136 281778094 1187 75136 953484542 3982 1200 204861449 3982 70493 62701844 75136 62368 44647003 63523 70493 225355303 32257 70493 570487268 68056 3982 178042897 70493 17988 982396848 32669 32257 95800495 72725 32669 11688907 72725 2862 268642691 57996 72725 60503666 32695 72725 627973819 57996 60069 561252483 32695 48052 193343662 77975 57996 548947039 57996 34127 745835592 34127 74816 143824686 77392 77975 476351847 77392 86260 158661823 67083 86260 301041103 12795 67083 874273342 10504 67083 334775396 24160 86260 849466130 24160 24809 211410052 24160 22426 235731220 51202 12795 282450673 51202 19337 669065013 359 22426 2045170 19337 56220 503859969 13669 51202 925864421 51202 87314 47249734 87314 29577 511648195 49190 29577 37786499 29577 73826 232062456 13669 13860 689707191 87314 75578 778113760 34143 13860 864703908 71218 13860 125683424 13860 86975 395981395 29054 75578 280357775 71218 31973 817146216 33953 86975 632980199 82984 31973 178265639 21716 33953 421561424 82984 53092 535446898 37341 33953 587448964 37341 4184 724158557 4184 41061 773771050 53092 29864 939613551 4184 20532 810909726 29864 38663 391453414 18092 20532 898333975 29864 2692 554428992 38663 41399 675360060 10655 41399 361110873 44279 38663 287155701 44279 11332 223558981 81340 10655 369501017 41399 25278 112710317 33723 11332 936466575 30669 11332 991004634 30669 49504 83370196 33723 87404 328045399 149 30669 34657297 46323 33723 568007450 87404 6560 749496041 66117 149 139623210 149 27030 68134536 27030 31360 524363764 48304 46323 349495288 66117 75220 404245129 66117 12700 768764424 12700 17239 261819588 31360 67562 29628729 44876 17239 634360580 75220 696 22687119 67562 29423 195043544 29994 44876 45561106 65557 44876 668231258 29423 84370 643264241 45742 84370 778301774 65557 46040 48215923 45742 84150 745622998 46040 74160 464493535 45742 29087 417394103 39222 29087 860494098 66165 84150 303156161 84150 7892 449443341 66165 47854 472556663 19833 47854 939505653 24381 39222 2716424 19833 18539 437315157 18539 64554 625799135 19833 72562 573365258 25594 24381 268127363 24381 14872 235301801 18539 18764 461906130 73515 64554 816870470 18764 82563 104900881 82563 87330 182548590 86373 73515 800385527 49146 82563 196450564 82563 53176 524817559 53266 49146 521033786 7630 87330 829998674 53266 84027 809324164 53176 9511 980281260 53266 44015 882991413 9511 4662 582031932 4662 63349 752627137 56534 63349 525502519 80116 56534 749104781 83515 44015 123963011 80107 4662 47454127 86528 80116 404888306 86528 64436 308707923 86528 18307 125561753 83515 40273 161331871 66843 80107 3568742 64436 22049 352786233 66843 38104 847937795 62206 38104 371315212 34899 22049 261266067 3172 66843 139332150 22049 70104 563179645 85860 38104 398489992 85860 18386 732404574 85860 41324 928607161 18386 46190 418602725 41324 26510 642780525 72942 26510 911096702 46663 46190 881281213 41324 61100 309163285 72942 4500 392070466 35153 46663 430011439 61100 64423 703848490 61100 69086 611999794 61100 54702 811200988 15208 69086 34503026 19776 69086 421596558 2776 64423 695008774 66179 15208 538881183 66179 415 820197672 52787 15208 988813632 5095 19776 1098682 81953 5095 914807777 54553 66179 288115306 52787 11150 653886538 52787 10542 543734773 59131 54553 615043315 27017 81953 495846401 1207 11150 104211796 84550 1207 99088206 59131 11190 833628404 28277 59131 718462271 28277 3261 731273900 28277 57675 927827860 3261 1694 693400742 57675 44353 295192476 1694 55595 839342279 55595 44779 871357582 48408 44353 61002891 44353 41905 107788096 41390 55595 461784177 44779 41596 318395481 48408 37101 625269080 41390 56492 100751996 85728 41905 774604425 19068 37101 349926358 56492 63934 333431431 63934 21840 568490490 58917 85728 334376023 21840 73405 39893113 58917 66120 96860233 1063 63934 415023840 18176 1063 483893095 66120 19578 247901618 78570 73405 150887009 31152 18176 964818112 17966 31152 7212582 5060 31152 542015026 17966 25342 949971823 9422 17966 66995236 35081 17966 842607221 5060 79022 890358126 38422 35081 337826572 79022 79974 93260332 35081 51980 660199665 79974 6104 552495710 51980 7843 320755381 7507 7843 250811460 51980 38286 958933670 6104 9953 54577160 9953 1775 706919140 7507 78579 722491863 7507 41556 7641564 7728 38286 51646083 61561 9953 759790259 41758 7728 387222334 68058 41556 93111962 41556 18143 630952481 61561 47749 441461775 46063 61561 955657477 68058 11318 709882605 63481 68058 711237688 64615 18143 180705436 64615 60901 540319161 46063 10156 313278574 60901 77499 101976134 86379 10156 466807942 10156 16682 439362136 13174 77499 794007584 86379 26660 284579242 26660 20796 167198586 20796 15370 8711673 45104 26660 801898385 15370 16234 691249080 45104 70878 216393315 65552 16234 197537950 35148 45104 860092444 82892 70878 661946605 65552 69433 575857484 70878 66494 32953336 43196 82892 649678435 66494 51773 761850122 69433 17498 664430165 17498 51142 590935882 60301 17498 397253175 51142 27278 864751942 25477 27278 399833048 27278 49441 824762307 25477 53147 218160468 71255 27278 150124293 43881 71255 867950644 43881 9065 65862402 32231 71255 961470579 55316 53147 621357317 32231 64429 782591121 74356 55316 278980471 64429 85467 346789171 32231 10190 401272283 74356 32037 947075549 64429 61658 174689784 74356 85298 572755987 85467 54749 908780485 80660 10190 617938040 85298 52118 879353167 27834 54749 954586879 80660 23371 123168639 54749 64064 82172401 23371 65415 403096961 67984 52118 916840045 18229 65415 433487393 36325 67984 236313980 64064 45730 836733422 36325 3025 458331156 36325 47339 446838835 18229 18297 935246568 47339 58006 602251779 5909 18297 513486694 18297 13140 185624289 28704 47339 949607756 37627 13140 967523240 58006 27470 946971264 4796 5909 579248508 57331 4796 132239269 28704 9532 72786645 27470 61047 711832445 44126 57331 453543180 16853 44126 71258251 8890 9532 383765924 9532 29063 85831356 8890 1547 787512460 44126 29333 452133377 8890 43012 234113178 39250 29333 605829203 43012 49320 949561153 29333 938 484714922 76610 49320 312147944 39250 78737 712808971 24871 39250 313346201 47542 938 578774619 62498 24871 746643903 47542 39621 597439582 59466 24871 943786188 68092 24871 195496384 59466 14131 903319937 62498 87065 10673221 29780 14131 154922012 14131 53985 785629337 68092 85866 280943017 87065 49480 808772654 29780 49099 799411849 51822 49480 852621262 85866 16407 430206462 13786 51822 707988944 49099 4952 262994823 51822 23159 834718207 87164 16407 134919677 66420 87164 62342158 64558 4952 658404671 12300 23159 258774328 21966 66420 391682629 12300 14115 957589706 21966 79315 732254145 12300 41031 788156178 68908 14115 839710282 41031 11131 948734031 68908 69422 447965458 11131 40182 308230974 69422 79187 219301877 68908 53214 326757282 81121 11131 8016180 71341 81121 344451775 40182 42306 298665978 79187 60586 74158072 53214 43382 517148823 22308 60586 223827958 71341 51317 602379946 51317 65207 160468792 19147 51317 629669406 51317 24730 52863953 70172 51317 103102853 24730 68002 666050869 65207 10123 655469626 24730 23625 281756580 85276 68002 843018109 40045 85276 62100903 38877 23625 622505699 75436 40045 846486494 75436 64481 813346609 5541 75436 730758676 64481 64059 253576964 38877 23235 944359584 26812 23235 988520646 55266 64059 43107351 70574 26812 758486045 23235 24747 645118789 23235 50596 802601985 76643 26812 265173558 50596 7551 137967850 59707 7551 37875815 50596 62199 155443998 50596 61648 684536597 1867 61648 506529393 7551 15494 551637723 62199 72210 304184007 61648 41915 207920485 22208 1867 942015731 57976 1867 266234230 50254 57976 962141143 50254 78651 106275479 85625 50254 110345583 78651 74484 287248786 78651 45173 62563926 22528 50254 76051880 45173 40456 99352480 22528 224 34034084 59734 45173 66420760 10395 22528 885262523 59734 45595 102110122 28237 224 597858854 78726 45595 276845695 80453 10395 816571447 33643 78726 810575756 28237 32495 1914154 28237 63622 97179958 33643 32137 198376789 41904 63622 712100249 73059 41904 825505807 40359 63622 38047918 41904 48548 680228650 40359 12399 720518079 41904 62248 97229574 73653 12399 285349764 40359 59130 64921691 30524 62248 124425042 38306 62248 646270362 59130 81584 321076233 53491 81584 472648512 81584 24333 250680186 81584 23668 609401588 24333 28242 287784996 23668 19727 260418383 19727 66528 145920301 23668 67015 479582120 28242 69537 692514576 17814 66528 878917663 17814 72690 726589852 59421 67015 52487844 59421 42254 663672032 63669 59421 104432200 72690 64177 632706427 59421 17146 894400509 17146 59245 66060721 29480 17146 790467348 29480 10131 546644385 10131 64467 517117399 68432 59245 912680012 64467 12990 539347326 12990 32194 715976320 40434 10131 800117579 12990 31892 31256565 32521 12990 674039901 31892 55543 507698829 32521 54663 622302382 56023 32521 696453627 80024 55543 664500634 32521 7692 329953493 19167 80024 135459064 52592 80024 778466514 16793 56023 417787818 48379 80024 30828047 3180 52592 864572980 53045 48379 564957347 52592 60362 707141070 71052 60362 275366101 3180 15274 394457263 15274 16818 38810242 74767 71052 64469081 74767 11984 500057607 15274 82159 422912630 82064 16818 266022394 74767 70659 230703988 60968 70659 498830758 82064 15609 844506448 15609 39061 997122161 70659 4511 307440871 39795 39061 49715833 39061 61757 676490966 39061 9382 280966856 46785 61757 453155896 46785 33447 743407035 33447 84039 715471970 82178 84039 621143022 33447 24521 33759046 33447 21913 24261563 51414 33447 22744563 58877 21913 544084939 21913 59779 738776191 19269 58877 324644300 172 51414 25245669 19269 24856 550609605 24856 48147 54749369 43202 19269 209733090 43202 32155 920031315 24856 19159 967388719 43202 87265 899549251 32155 21129 73316721 43202 61858 198045730 32155 29534 952511321 51674 29534 520693071 51674 81581 688476450 6031 29534 119573190 31265 61858 649402533 18337 51674 127993436 57635 51674 294148370 31265 70447 845994 33229 70447 338441992 33229 62764 150116111 18337 36757 344384745 86323 57635 891391376 68945 36757 148367338 45195 68945 727601918 45195 4223 110994548 68945 41094 621176499 39783 68945 157452423 39783 35701 892795103 24105 45195 537823554 40710 35701 931006611 43046 41094 723234023 81112 39783 866305619 43046 32923 917271849 40471 24105 714656717 32923 73487 480296024 87208 43046 508921622 78167 32923 787436604 36856 78167 988970583 87208 59527 43769975 36856 24447 10004349 24447 68208 494736499 57863 68208 775819440 58937 24447 625566767 59247 57863 350634144 87293 68208 386015536 68208 29539 55649108 59247 32215 898189850 29539 808 979148301 76263 29539 641622689 4496 76263 776208240 4496 4922 263610547 4496 50540 799115832 19102 50540 537959209 4922 50801 839367441 50540 31349 357175266 31349 76006 294042754 19102 71730 38101686 47284 71730 356617037 47284 19688 443509437 71730 49551 679575123 19688 58688 693924635 62786 58688 938774531 84912 49551 509695307 58688 45499 112608885 58688 72732 316760551 72732 71047 125753059 72732 31849 878979685 31849 87009 483934597 71047 46985 417988005 80004 72732 703700776 46985 18429 730222876 15286 18429 479591386 46985 71713 772638423 80004 43613 284509365 80004 56902 248492302 43613 68016 45672833 56902 76285 551825068 56902 40552 239564122 43865 76285 459919246 76285 71797 65354720 35635 71797 946022829 24185 35635 209567244 53255 24185 673525718 53255 83143 94457758 63557 83143 721836578 63557 23042 719193344 23042 9398 353451112 83143 26792 72900366 74500 9398 740025851 12004 26792 194753746 46422 74500 174010568 74500 26002 635967789 86685 74500 929906641 27503 86685 492388709 69430 26002 80221266 27503 58371 19022033 26002 628 306400256 12349 27503 556279308 628 37072 627123816 22685 69430 71439698 1502 12349 6444648 40729 22685 506052547 4095 40729 694450470 82641 22685 485985294 82641 10268 788878992 1502 26058 275510823 81872 26058 773681967 4095 84618 393757894 11831 84618 639526871 55411 11831 798447194 38934 26058 148922731 44826 38934 303541280 84618 2650 603607552 41386 38934 435248960 2650 43771 363074002 2650 28736 284724461 2650 47091 2354398 4797 28736 729414408 71248 28736 74762620 24490 43771 983797537 28736 16285 601171441 71248 8665 531563871 71248 63539 875819671 59316 8665 783474715 61939 8665 516501067 63539 74994 940127378 59499 59316 956940184 48227 74994 120746784 47939 61939 956005595 46158 59499 643795453 47939 38946 767717100 79946 48227 541114596 79946 52110 424329621 24306 47939 24425415 52110 67396 43477756 67396 17913 67766552 79946 8866 972564011 84279 52110 872018953 84279 15196 229684888 15196 14058 68762926 58406 84279 942448276 14058 33443 264126102 14058 24179 105075312 33443 581 164968897 31898 33443 793384977 31898 56387 85193205 56387 45628 442316963 31898 66100 888722624 45628 59426 601869504 45628 35827 70771523 66100 71452 773887339 59426 42534 142512805 35827 65295 590384847 57674 35827 447351384 42534 28409 522541775 42534 2678 271288388 42534 51076 377520962 18484 2678 69411211 58770 57674 920287373 13356 51076 101226231 58770 46081 895660806 13356 31140 832323477 60311 18484 665243584 46081 84019 57140702 70390 13356 486710489 60311 17709 617493046 31140 30464 118966648 30464 12968 859565529 70390 15231 774537607 13624 70390 234453928 71528 12968 675547571 23365 71528 319618482 71528 26040 41156805 52288 71528 93213856 5273 23365 328442499 52288 43166 232665579 62438 23365 380859520 62438 9936 267113773 5273 80501 638551507 62438 34815 18248892 9936 87493 157199398 62438 74820 238376174 80501 31481 248264138 15241 74820 838033889 32254 74820 109891315 32254 57415 24913827 15241 34097 283262832 81950 32254 543540118 84623 81950 438594701 29059 81950 990896514 7465 84623 831194059 34097 68383 843656854 76514 68383 993583847 7465 33073 963189382 33073 29420 287541451 68383 60004 462430050 50563 29420 322212912 29420 41227 573423242 46110 41227 651264276 44704 29420 298311494 12841 50563 188977648 46110 69647 399110826 69647 67705 372790329 69647 59968 649176465 12841 37739 431921266 69647 36315 430938578 59968 52775 421184121 9919 67705 327685254 9919 24459 237882409 36315 69568 899419672 52775 71683 977345609 71683 32125 822681056 80641 69568 915172295 71260 32125 575068270 69568 38136 660077779 32125 67049 32624861 71260 62168 901637783 62168 22247 26328605 71260 11976 79419329 17245 62168 938329490 40645 22247 20610749 63556 17245 774455919 76470 63556 496379850 11976 68347 709079188 75160 76470 98048509 40645 58723 112202467 75160 50202 675381282 42588 76470 79985339 20473 50202 183504171 42588 14749 862022847 9435 42588 380949721 71279 9435 397670075 20473 32987 31416094 14749 53472 409531966 64070 71279 952020098 9435 6640 622176016 53472 12979 422162225 78584 53472 266942067 6640 43279 56322158 27954 43279 357837033 57530 27954 289552814 57530 54835 82281134 85681 57530 257439372 5599 57530 408004022 27954 6864 817320079 6864 64886 989558190 54835 30579 869707276 22238 30579 333373654 29026 5599 663743293 64886 56974 864475140 29026 55726 795799776 30579 1843 293426939 22238 77720 440832142 1843 15771 841536774 33713 15771 388906609 68800 55726 651524965 52253 68800 521929656 68800 64962 495909868 36729 52253 748588919 52253 59535 925345268 70026 36729 878973458 45675 52253 469211497 70026 8173 7164423 24551 45675 354836803 8173 40265 250523471 40265 17585 139187457 45675 59678 263512149 84425 17585 969317946 59678 5181 845499749 5795 5181 201498590 21785 5795 715261227 5795 19092 617898480 84425 44478 291862352 35731 44478 721592609 21785 55885 870238586 58662 21785 163909318 67354 19092 266874035 75255 55885 202925478 14240 67354 140738665 2335 14240 944946171 14240 87483 482106923 10030 67354 142618081 78297 87483 74297073 8555 78297 449963362 8560 10030 627823447 36899 8560 859235879 9787 36899 209518205 36899 29760 137824606 8555 58414 443459056 51116 58414 246864526 36899 48804 211387791 51116 78865 915426036 41394 78865 896411006 51116 36576 752300281 66781 36576 528630144 36576 37770 280928156 36576 68363 338929130 74774 66781 756356138 117 74774 387998613 60504 68363 185539375 60504 1450 562814150 84821 74774 63939433 74774 52406 374425963 16791 52406 978745609 60504 24991 913697601 70694 16791 131582661 30994 84821 488900327 58864 52406 603347216 47759 70694 17876562 55403 58864 274977354 29177 70694 757926649 6336 30994 409760122 58864 85647 979451746 26539 47759 510081981 66280 26539 77468459 66280 47315 88305119 76374 26539 592912959 26539 5701 117647662 82900 66280 206524939 47315 59212 785223939 19853 76374 27036105 8379 19853 97824282 51990 8379 521364347 19853 43668 606280463 43668 80518 909335344 80518 67134 790780312 20874 8379 289679677 67134 78894 616634121 80518 61592 71689393 61592 8998 341614481 67134 4187 527370157 78894 39221 346989508 75941 39221 434680500 72275 75941 87622037 75941 75755 266063139 33185 39221 761427977 62327 75755 347201626 30728 75941 514068373 77486 62327 412940106 62327 56393 112839580 36834 62327 854123003 39350 56393 694570142 56393 16274 956676675 77486 83750 117966802 83750 27059 142953065 36834 34813 882556618 27059 3148 742017231 61809 27059 643122687 56668 27059 546699645 18956 34813 670419518 3265 3148 161139750 27008 18956 810894726 58941 27008 143616104 56668 70763 81940047 70763 55732 297828285 27008 74543 436380708 77396 70763 98399517 74543 14491 148270317 55732 43316 147187812 77396 34109 935958609 74543 50832 430851100 54676 43316 665496798 65109 50832 900577702 65109 40309 54598761 34109 40322 596913258 65109 72786 965072830 54676 48429 9382123 65109 26317 118910732 82169 26317 953447004 72786 35885 267103484 72786 59220 248146753 40472 48429 255742927 30259 40472 686951390 30259 30218 254138811 34321 35885 375283061 84531 34321 829312778 84531 77700 713645346 34321 73763 831518840 30218 52304 508461760 34321 78235 619049445 20906 77700 611135878 46705 73763 715944375 28461 73763 65122531 78235 53638 478548926 42766 20906 740738584 36981 42766 974877524 36981 69495 301652951 85147 36981 187947957 10017 69495 339666394 12755 42766 675259893 33965 85147 337216887 12755 4330 521083615 33965 50636 851898596 12755 35748 222634331 29980 33965 91236406 4330 36737 170768074 4330 9567 278322401 83154 50636 27922985 35748 87420 279116606 36737 25689 67047167 87420 49939 104640670 73265 87420 861256876 7510 87420 125061491 87420 59795 247414312 50944 59795 196324300 7188 49939 32193690 7510 79194 279763225 7510 57076 289436118 7188 15741 610912459 57076 61188 49571226 79194 24353 206270575 5613 79194 109553849 15741 87116 959568098 87116 7357 680554256 24353 56824 496465092 87116 57847 111056243 9764 87116 494558812 7357 58180 712432082 18983 58180 579067001 1983 57847 789380887 721 57847 587553297 61799 721 13965186 721 49440 79884580 68134 721 704011041 71551 68134 667988102 71551 58378 245462254 68134 32924 973921565 49440 68350 211368001 68350 47040 492492934 68350 43213 877207066 48597 58378 344556379 68350 64341 147612837 80792 68350 518125478 4323 43213 311251844 18563 4323 524924011 74870 80792 725100129 31715 18563 774723656 35245 80792 832310178 31715 43290 894982967 43290 77424 397921624 74870 24463 142419836 27210 35245 289746095 70843 24463 998399978 70843 23397 754863764 27210 66361 245552703 12465 70843 184883638 40034 27210 177883189 19067 40034 429224272 12465 58923 45057743 21842 40034 498233845 21842 60098 546141545 21842 33560 534975411 57078 60098 814915637 21842 35668 27989787 45625 33560 756123158 57078 72900 125386024 67322 45625 921811637 73886 72900 867400743 45625 12147 768762564 57169 45625 116137228 73886 1319 959368037 57169 57844 604424347 60708 12147 486033688 45833 1319 538292592 78293 1319 479157434 42421 60708 953589533 57844 38369 112376760 13677 60708 51196880 67001 45833 708366882 13677 30561 194740051 71746 38369 210130776 77403 71746 215549383 13677 30168 440290893 67001 23082 904670377 23082 24593 557730983 77403 14093 75885073 44569 14093 174344819 24593 49094 211899296 85953 24593 418990738 14093 41296 43986287 47401 14093 639234673 13281 49094 775963501 79615 49094 338657113 26512 47401 236452878 44189 41296 758863396 26512 9512 364030385 26512 29536 603835353 29536 66392 953452933 66392 14793 662529894 45494 44189 105696052 29536 42924 731447265 72409 66392 294908947 44892 66392 714406892 14793 85805 566170590 45494 8985 109516479 8985 32938 884062152 44892 684 460249046 58571 32938 205395283 79900 85805 192218733 684 37412 845930154 39000 37412 725557438 8516 684 772592649 58571 9661 642056656 79900 52271 78551736 39000 72036 289201593 26275 72036 229880127 19055 9661 218345260 72036 24072 926440940 82121 52271 31597315 19055 54196 918666132 26842 26275 807801107 75996 54196 742381293 24072 2455 167786637 22757 75996 66956312 83452 26842 94657435 26842 59956 163603848 38648 83452 827879704 87147 22757 854640363 38648 62026 367274779 32174 59956 479555610 2258 38648 822472585 43155 87147 677125228 32174 43844 86741159 45448 2258 826086347 43844 1440 653726748 8004 2258 964484964 43155 9658 252513463 60251 9658 582094358 57026 1440 359675532 80500 8004 780305467 8004 11824 119486185 57026 75376 979580538 53927 57026 732622161 75376 20336 122334948 80850 53927 472445701 83663 20336 756373310 53927 46447 163842643 76505 53927 40768831 83663 79624 594613755 76505 14392 73954973 61520 76505 316640356 61520 21177 562384708 61520 59167 597822543 84857 61520 989453916 59167 70197 646046085 55263 21177 116863741 55263 73484 566185048 57619 73484 565414507 84857 22561 635697880 73103 22561 251220498 22539 73103 142156362 22561 55376 108094567 57619 29201 146125045 14265 55376 556582805 78831 55376 15718575 14265 66710 841595653 29201 31395 521494064 31395 852 754029098 55538 66710 400975777 47037 66710 781847381 47037 37742 365758748 37742 24527 665070480 77839 24527 847671749 55538 82216 83267355 77839 8888 623267140 24527 6461 296545910 62920 8888 194598010 6461 18972 71422506 87423 62920 553503873 87423 44230 933978204 86167 6461 111059437 17670 86167 606614076 87423 27229 32070568 55524 17670 456902807 44230 55982 956642538 58189 86167 185100905 17670 56910 989977658 6213 55982 106861432 44996 55524 785689070 55982 59884 26051737 6213 12460 229649339 44996 76804 26896062 14332 59884 727238122 12460 26530 617486752 15580 26530 578840226 58022 76804 554997141 26530 75211 32071513 80535 75211 27485863 16512 80535 374770741 19453 15580 54737474 58022 13629 575655206 9644 13629 506330915 19453 76780 90009763 59914 9644 108314972 52833 9644 360870182 76780 83222 137171394 83222 78854 309480704 21871 78854 14766869 59914 51577 114902372 65497 52833 22493521 67456 51577 741267626 14931 51577 88674960 51577 80880 591618229 30052 67456 395030268 29839 67456 158098541 80880 18380 150318599 29839 23108 689606120 30052 18903 4419311 29839 72892 974874558 31459 23108 360347415 18380 10975 99617340 12471 31459 926264260 62273 10975 366618963 21755 10975 150849569 62273 18317 130833799 12471 51485 880296630 55657 21755 603350101 55657 78223 350473262 51485 23628 642681462 51485 26383 13873649 78223 53402 195271272 78223 79225 387050099 26383 15118 673358109 53402 8182 369525973 81562 79225 504203691 81421 15118 836493758 81562 78395 932424895 81421 66645 717951773 78395 25920 261338197 25920 14073 485597891 78395 52779 894660780 85255 78395 116789769 52779 14396 39898812 12353 14396 398011910 58000 85255 65282910 31326 52779 483360275 12353 49160 428594155 51661 12353 997947921 8059 51661 114396134 8059 24646 602701282 31143 31326 949863632 8059 21033 74937205 24646 240 906985757 31364 240 33848736 57564 31364 366723018 31364 15553 413012298 32843 240 737857497 50837 31364 464427379 39282 50837 849581446 16236 32843 312852931 33442 16236 979357547 25430 33442 27934887 39282 15692 519139930 40130 39282 214936666 16236 52609 245873052 25430 38912 104652237 19075 15692 109349337 40130 47632 930541561 19075 26380 677511117 19075 75960 37175398 26380 54507 188869622 75960 42250 10650634 42085 26380 832506111 76677 75960 409516127 71056 54507 42550001 42085 71423 449468263 76669 76677 371098614 76677 56832 282375600 76669 53125 355802306 53125 27015 376290956 71423 79223 167466563 79223 43594 797412041 79223 27722 365565333 53125 76268 998183692 46488 27015 397376598 76926 79223 792343284 43594 78371 43095836 59522 27722 218006039 81873 76926 130588280 76926 2736 262722204 81873 6026 202407573 49215 2736 195045828 2736 62448 42109965 19693 49215 316261079 81116 19693 827250041 35034 81116 999587627 64691 49215 26011577 62448 57360 976565202 64691 16768 82502321 57327 64691 139686058 35034 58341 567657034 16768 45991 918641488 57360 29710 587539609 29710 61109 338871166 3706 61109 469202391 45991 44023 891266168 61109 82246 166300185 40403 44023 245116150 56777 61109 268766122 3706 40553 458838768 56777 70508 106445613 16104 56777 795765466 40553 78623 812975114 1066 78623 81583147 40553 47045 304628612 82958 47045 227872703 47045 55023 858331246 29077 82958 188071215 34970 82958 988194416 79201 34970 16515094 76757 55023 981052098 34970 34472 129006772 76258 79201 551642306 34970 81093 60795131 79201 48040 640532849 34472 40671 621457289 26389 81093 683092994 17687 81093 584468350 70425 81093 894586122 47722 48040 244061892 70425 8955 739837051 6994 17687 776533080 17687 25564 470965135 52276 6994 896555501 50591 52276 344063025 20295 52276 769072709 51220 52276 378400905 50591 33826 177500106 41404 33826 977235100 51220 7658 602967987 20295 67798 757929134 14950 33826 69779112 14950 16670 346680731 46672 14950 789606585 46672 4085 320298958 16670 40998 145514288 71410 4085 358119422 38951 40998 510820655 46672 27432 591684361 38951 79426 140760458 27432 43661 877995800 27432 62252 113378859 38951 33496 660428996 27432 81920 38956266 33496 3914 381690549 3914 33459 960464746 81920 77141 571382229 77141 34030 285674511 81920 276 537007668 86609 34030 11846163 8593 276 961465923 58305 34030 769958984 73564 34030 784440516 61383 86609 1186251 73564 30003 245704846 73564 79739 16904963 13021 79739 51779875 57703 61383 232613701 61383 76933 126195484 13021 3671 907422017 49865 13021 471043269 16443 3671 500022066 49865 58042 603163320 49865 42092 813004806 3613 42092 713494022 58042 37220 849993963 28094 37220 539760468 58042 51634 699577989 40570 51634 605765287 55009 37220 405358562 4078 55009 695227298 55009 81133 827687127 81133 14794 405063695 13795 55009 16765093 13795 73531 36903495 46416 14794 39145211 46416 10901 644590222 70302 10901 402888610 70302 84915 177380203 48042 73531 240440880 70302 49668 598293434 65474 48042 418350520 65474 69738 415420490 5900 84915 314771237 17655 48042 671209098 24118 65474 725172258 5900 43251 142393322 5900 17969 818476268 24118 77914 318192914 24118 84382 931232544 25257 24118 759428470 62518 84382 715559520 42441 25257 362061381 25257 57195 356804934 84382 61155 39374245 46209 57195 282832157 42441 27724 392713355 48739 46209 628237931 3631 46209 671627535 61155 5236 681835971 27724 80390 515655315 27724 52820 414305729 43160 48739 664900315 62114 3631 910538352 5236 27602 920539706 27602 60510 190705986 27602 15965 517181350 41853 60510 789019568 84570 27602 877229984 727 15965 271200663 50898 60510 448103014 67950 15965 406788257 84481 67950 107731846 50898 15740 501466563 84481 73541 830551704 50898 59400 827228713 73541 50513 442827114 69312 84481 561804705 25751 15740 179349138 49864 50513 943337006 69312 36023 19146653 64768 36023 484889720 54598 36023 40308497 64768 47886 268087083 47886 14207 124766489 36207 54598 539175408 54598 21719 945836914 36207 45244 118718570 21719 24107 833506202 47306 45244 537960840 36207 2432 803487667 2432 22694 567813975 47306 4832 164273044 19713 22694 59074909 19713 38093 454478086 59235 22694 296027375 4832 45243 988971255 10067 38093 862469090 29041 10067 907342731 59235 51705 651850931 46709 10067 374876617 57531 45243 310011421 9475 57531 989506353 56908 29041 79314992 7586 57531 48915123 57531 8380 44619513 57531 56392 540014434 56392 61218 656266619 69843 61218 594568517 61218 85739 47909659 55460 61218 570269791 61218 13816 227704041 69843 72212 829886826 32371 55460 293553497 47998 85739 925762002 58457 13816 474371476 75546 32371 841463466 58457 26269 326384850 61466 32371 65629236 75546 2749 211531425 46648 2749 580524722 61466 68891 524496197 87246 46648 721100774 48905 87246 824826632 87246 47083 748620693 3775 87246 217232243 87246 7218 774222372 47083 78054 583164230 77762 47083 387625763 25630 47083 46371455 43532 77762 527154854 73227 78054 319059084 77762 14425 10158526 77762 28353 904620839 28353 73374 756176474 11142 43532 895364819 73811 73374 224819551 45093 14425 309756701 73811 12019 305656532 36923 11142 114105965 38685 12019 712352323 73811 32485 78200410 40959 36923 628790840 40959 61822 943200243 8956 38685 95631416 32485 54981 34837068 44319 61822 362830978 34560 61822 843920939 44319 86386 999340083 34560 48175 301293614 69735 48175 717210392 48175 11873 944734102 22598 69735 174068499 35232 11873 740466616 530 35232 94106836 530 68672 239034955 74657 530 38427137 74657 75370 145550203 35232 34902 683632703 34902 43454 536150929 17566 43454 783354843 75370 38684 254566738 38684 32864 924884146 31154 38684 224208023 68724 17566 552062155 32864 33435 384773487 32864 21476 427192769 21476 69619 916335188 56340 33435 289031092 72834 56340 80986298 72834 85797 363890734 56340 79017 42113435 28595 56340 342289316 72834 84325 69535847 52423 85797 833963132 79017 74371 657702486 81322 52423 29191121 74371 37058 468536495 37058 36274 715789601 81322 85530 730815846 24370 81322 70762504 81322 50276 94673353 24370 3844 2645971 85530 24201 99216540 30854 24201 520326695 24386 24370 527331338 50276 47938 57773139 14011 24386 286535299 30854 79306 462141109 14011 20171 278500822 14011 34518 814274270 79306 83283 765938565 34518 19756 553505231 80124 20171 650057007 34518 80577 632252276 17420 80124 242179288 52388 80124 201494885 80892 19756 53486403 83234 17420 200377530 63055 80892 348334267 52388 74335 890454828 71532 74335 604921653 74335 79958 297626727 65692 63055 348290420 36918 74335 952560796 79958 41871 55872076 56594 71532 415510898 5621 41871 315333158 5621 3601 613834749 36918 8896 90827311 4975 5621 198779368 82654 8896 801618155 3601 65834 374891937 8896 33926 456931457 69302 4975 712840198 53499 69302 295973691 9364 33926 533447679 14879 65834 404039342 28647 53499 497384995 28647 23869 590842241 30199 14879 231637352 17811 23869 921813557 23869 73905 26074007 73905 60915 321197079 23869 59823 55053230 68443 17811 738512130 60915 29717 450063687 68443 34040 506623198 34040 43909 247751192 36839 34040 252741440 44277 29717 473853079 44277 57571 416402766 74065 36839 154643174 47084 36839 838375162 84820 47084 425288219 74065 23954 954490309 38926 84820 633480769 38926 65266 9106521 65266 24056 965966931 65266 1603 151979880 6274 65266 594844337 84640 6274 127369107 46011 24056 283138645 6274 8857 574896347 15718 46011 302579659 15718 11015 196513927 11015 74784 228869267 73548 15718 636249844 82285 74784 285875150 73895 74784 35540609 86981 73548 608875109 82285 16576 73121640 73895 37104 423883834 37104 59799 754427002 82688 37104 265048108 86981 25126 115903625 59799 86756 501931592 37104 3782 609833168 64843 25126 729781384 50661 3782 20992773 71291 3782 864883650 60106 50661 513826480 67938 60106 830423391 64843 9934 477265358 50661 48074 477217681 76442 9934 532494609 68083 76442 60385934 68083 41847 33481368 9934 3550 392877107 50261 68083 726636881 45277 68083 399347951 3550 77804 222850359 75740 45277 938329585 57762 3550 538866129 29890 75740 869929390 29890 14924 405504712 57762 30493 777365600 19647 75740 681082307 57762 59691 921923866 14924 36565 281636581 9595 14924 228702681 19447 36565 190267036 15446 36565 124780138 67752 19447 625874730 16103 36565 716689472 7633 16103 28098809 38758 67752 47568466 11542 67752 869833315 67752 84949 83632693 36173 11542 359041719 47924 11542 673591044 25326 11542 245924173 36173 26064 388910323 25326 85359 763778334 47924 82448 790386844 85359 13555 562492085 13555 50229 712062455 85359 81100 160694488 3462 13555 681540223 86667 13555 207016187 81100 83984 991597177 81100 10845 366783467 81100 33439 486064162 12184 33439 730096392 34386 83984 202865275 12184 6496 80807987 73687 34386 558717241 73357 12184 179929313 12184 58874 106254989 53873 73357 110978102 53873 33330 694155262 33330 32763 915731356 31671 58874 131262007 53873 48090 95576659 31671 40646 715511410 33330 70672 63548274 48090 70192 390224191 70192 27467 451306929 27467 83860 371981222 36428 70192 298501557 82127 36428 975574130 75418 83860 303819165 36428 66416 706041702 62885 83860 186951635 82401 36428 132488825 82127 11683 561454872 66416 53595 823916272 53595 27207 85378153 11683 66182 258644771 82401 38828 473013207 66182 7870 188580356 78499 53595 533781117 45614 38828 819409570 6370 7870 307609249 8212 45614 19007716 7870 32063 471269987 21224 78499 837936698 6370 35200 233905918 14513 21224 111353980 35200 36963 61307791 36963 34679 718787288 81842 14513 70486890 36963 79113 952465240 14513 56068 55430889 35610 79113 41852552 35610 30860 37782542 35610 34599 65005576 48874 56068 661753803 30860 63363 556651704 30860 17919 633354986 30860 63733 427990207 21318 63733 275273966 71671 63733 879714125 81756 71671 514938005 20130 63733 930037434 81756 57286 87427258 33333 21318 199008459 33333 73011 896560983 20635 33333 166295538 20635 25339 215100060 49709 25339 332952317 60606 33333 143613696 21094 60606 824446260 25339 33114 987405737 47628 21094 627246900 49709 67975 661790083 21094 52770 577902047 30100 33114 26196712 75548 52770 298760281 8821 52770 153716976 66263 67975 117380512 52770 60157 730138788 9239 30100 251574729 60157 28710 172895369 4335 60157 283724342 60157 53996 478534704 28710 23435 493394379 40237 4335 867150901 23435 32875 280032249 65317 53996 256487653 23435 49989 32866412 23435 71358 667548955 27612 32875 707858134 32875 66747 773417329 57967 49989 87396732 16368 57967 87932480 71358 1174 20794887 10874 27612 78715263 16368 29494 2320088 30919 1174 542756230 22859 16368 344638759 42821 1174 755237438 42821 57921 495955684 39804 30919 860906476 22859 20333 34494027 42821 67098 388299780 9632 42821 888188213 9632 5680 678128896 44262 5680 454627100 5680 38743 307697462 41913 38743 83713230 9632 27699 304350125 5680 26060 66217559 16515 44262 229394081 38743 53708 339708718 1903 53708 207098425 27699 56470 645957595 9628 26060 374896963 80593 53708 289756901 9628 29960 622933910 29960 41226 205713917 56470 62006 391611366 9628 38999 772115124 62006 73493 542464827 41226 60024 226319187 54106 73493 473798755 17813 38999 98308580 46131 17813 414540533 29389 73493 866246966 29389 41212 938096482 73713 41212 268601274 17813 15735 890303159 15735 41895 960047119 29389 41071 908988496 17060 41212 353519911 1060 41895 426571298 15735 45107 395672446 2205 1060 505652307 2205 84166 740439274 28477 17060 99562493 19112 2205 750795772 63700 45107 276790878 13971 19112 56542827 13971 31568 718663188 19112 10568 40298723 26353 31568 128745476 25485 10568 506987278 55111 25485 223458865 37064 26353 989281456 26353 54674 421871117 55111 63420 516886117 25485 9052 607067893 63420 43142 666625077 9052 77438 785378831 77438 3617 13353685 43142 84155 226339163 84155 120 310818922 77438 46837 318286508 120 21478 899494149 9635 3617 290151541 74506 84155 398742066 78084 21478 248692868 46837 54411 995494700 20956 54411 77796441 78084 73676 309631794 70742 20956 32610223 76215 20956 348109972 76837 76215 444109173 76837 3479 604914665 26378 73676 126832100 32310 76837 114429328 76837 35946 87450506 51301 3479 561334001 37699 32310 645126347 10373 26378 147719408 10373 64983 253137372 37699 52874 59207603 64983 71095 157223517 80885 71095 826498321 74776 64983 744511158 8802 80885 734687514 8802 45485 815164375 71095 46876 121832196 8802 14381 802565233 45485 62787 341277901 62787 79867 50047910 46876 27556 135084945 1601 62787 585988177 62787 66673 248268127 62787 19615 9763446 6585 1601 18908761 6172 6585 794965357 25415 1601 617247406 28885 25415 837851365 19615 30517 39725181 67383 6172 284908542 6172 60535 64516604 25415 60343 709726529 60535 66197 64379164 67383 11219 765612009 11219 17142 294205446 17142 54589 566396992 52247 60343 658191032 83866 66197 830742035 54589 42049 88532393 17142 54184 154963042 28019 52247 808438997 54184 72779 890590216 42049 71035 754633623 21457 42049 426981180 21457 40934 15836805 40934 82975 421287848 28110 71035 516995337 82975 26203 266702207 39143 40934 495822489 6058 82975 839547913 57691 6058 553006833 53880 39143 924351024 7044 57691 115879125 58619 39143 970173372 53880 11449 153147590 53880 82613 16885370 11449 29933 927581163 29933 12975 92305690 29933 25056 340949867 82613 31449 181606289 85507 25056 83692940 31449 73963 437140079 19904 73963 733908513 24478 31449 34579126 31449 73758 441189201 10805 19904 872275286 56203 24478 985104644 19904 47402 57910249 42150 24478 256752069 81338 73758 157911635 47402 16597 5736386 81338 33046 224002596 16597 6166 934788939 68022 42150 320565034 61490 6166 688111504 45357 33046 632525477 31523 68022 105065459 45357 13290 77525420 68022 56015 626024191 56015 34542 773737672 25159 45357 838747933 86131 13290 913925776 25159 71409 188318 31521 25159 629869045 25159 76745 557468695 25159 31687 519356395 76745 2490 815094034 35606 31521 201555328 40121 35606 912183624 72778 76745 878138129 3652 35606 876808033 77619 35606 77132272 72778 48440 285361861 34693 72778 378396512 34693 63409 119278585 40844 34693 683632144 63409 18878 355696192 34693 46818 339428145 75182 18878 126942994 69598 18878 612824895 328 46818 462110570 75182 39675 100133119 69598 5257 728056629 5304 69598 732120276 61521 5257 528841507 36414 61521 798084431 36414 21071 825954710 21071 44024 92555731 17999 44024 734907092 935 21071 727735323 935 84931 180635476 37972 17999 517244895 3387 84931 713958086 58471 84931 892216175 58412 84931 678486579 17012 84931 525312768 17012 8045 342255060 3296 58471 270318102 3296 46702 632167033 56429 8045 415584643 72627 46702 317729483 46702 23750 419174430 46702 78482 793918476 34268 56429 960033464 15732 34268 540231452 26849 78482 235527595 54586 34268 804168953 54586 19331 257198594 15732 38005 461961879 31300 26849 211544468 82938 19331 359488539 77638 19331 133561957 78734 19331 67335823 72671 38005 624571638 22239 78734 258834786 54536 22239 860511394 78734 79092 106341704 45398 72671 572764812 34595 72671 348965034 34595 28640 134118448 1298 34595 925599762 49721 28640 610063412 1298 17779 974934881 38603 34595 100412104 77681 28640 721709473 17779 69518 429861567 49721 81527 901330156 55689 69518 782941611 55689 44003 967303581 7979 81527 668168833 7979 16136 152702229 15190 7979 507735335 55689 18506 365915101 52591 18506 864336811 16136 4617 318331122 15190 53888 604076619 84975 53888 220617650 4617 76822 826215948 84975 50979 786434735 50979 33893 484965640 75798 84975 91100973 53914 84975 441858571 16756 75798 478250730 53849 50979 813613457 33893 8460 337346130 75798 33290 229241728 83977 16756 715495217 8460 225 601608639 29641 225 669993559 8460 32851 648806802 83977 59747 316917058 29641 67072 84771915 5916 59747 172056152 32851 11300 585603588 5956 59747 690132264 67072 64391 171667796 62116 67072 985396435 64391 43079 626180714 62116 70702 543359247 45214 64391 466750526 70702 34243 626609161 59860 62116 75786434 45214 53489 432969315 2666 53489 128547396 59860 65774 995856872 34243 956 943803904 68997 59860 882753969 53489 37183 555341337 52357 65774 939563680 55625 65774 718333707 55625 56361 64030504 47905 55625 115961880 42430 55625 208560568 3083 56361 218106803 77223 47905 34453115 23044 47905 337657890 22438 77223 233365931 8170 23044 708199353 53704 3083 90839396 23044 47248 621814469 47248 31406 614100946 81394 47248 957019246 30837 31406 446710541 14013 31406 256697736 24109 81394 505821859 31406 45587 721002865 24109 43854 717549295 14013 25591 471795650 45587 58621 431623689 51289 24109 530546027 51289 81830 227276131 81830 2816 832171778 2816 43308 281648240 78861 81830 979493656 78861 37262 229634229 37262 56545 16732952 17312 56545 871959198 37262 73026 45622790 56545 45631 338629131 37262 11115 409976661 11115 58715 129868318 32797 73026 266819701 58715 40501 672976970 40501 45409 773527474 60686 32797 281034153 60061 58715 275710162 32797 24100 24793768 42011 60061 821468693 18823 60686 353285770 59194 60061 383962341 18823 84202 107303176 42011 60189 131687873 66650 60189 79480189 86582 60189 150448463 22638 59194 332147537 10735 84202 115076659 71122 22638 396437349 72423 10735 161949816 48085 71122 120511710 8953 72423 26531328 48085 51878 92067141 71122 40381 762372494 13489 8953 115156128 48085 14778 128335614 13489 8164 89836238 40381 27887 756394594 39578 40381 618025945 37480 8164 176401786 14778 70191 770425829 77483 70191 115615454 27887 22910 592308071 37929 37480 417105570 70191 72456 317621171 70191 8780 910676088 7807 22910 367049025 22910 33640 544711442 65843 8780 796997953 35925 72456 133526123 33640 48890 595957824 65843 44387 85628677 33024 48890 626676040 87542 65843 882933473 35925 275 287654787 74390 275 794724469 51153 33024 91218207 33024 15745 13170332 275 6506 846064733 82968 15745 524788047 63169 6506 861847635 37634 63169 306851485 63169 51819 77704250 51819 83776 245561876 51819 35017 11163213 37634 44352 491888982 6917 83776 640949734 55332 44352 145431447 6917 45201 977089978 14847 44352 217360460 44352 79470 940216528 37727 55332 175341731 79470 22700 627457550 55665 45201 714961012 34089 14847 471304312 22700 51893 342240887 37727 65892 380245894 9114 51893 119597657 55665 11350 500655298 11350 11515 37685046 51893 16296 744247530 9114 84870 971455896 9114 43049 812124385 85159 16296 357855738 15787 43049 997768612 69689 43049 906475478 592 85159 292333825 6827 15787 821936224 15787 44936 122845620 82836 15787 245830008 55821 592 481678996 21940 44936 632334577 37338 6827 89679616 82399 21940 172391383 55821 11871 117091766 35702 37338 954669772 40139 82399 444683156 45834 35702 951569259 20300 11871 748045711 77129 11871 751054604 49682 35702 589673894 49682 87496 388832163 87496 32890 444379990 20300 63045 801799093 87496 65101 600181973 32890 74974 13891890 82074 74974 340732694 65666 63045 796302208 17313 65101 103191400 12315 74974 20747222 4000 74974 31286369 69793 82074 786655160 65666 50845 459091712 3328 12315 437809765 12315 15164 752682116 15164 71601 657984445 82009 50845 698910800 15164 35814 76880078 71601 31932 110101345 74679 35814 563032748 71093 35814 631340970 71093 84888 497176986 31932 20773 780700152 20296 84888 402485973 36182 71093 114689134 20296 69865 809207417 20773 55036 956199238 50724 20773 326977726 50724 19177 39119697 82538 69865 327461073 57570 69865 806168208 14661 19177 986674171 82538 35680 737294825 14661 12127 353402497 57570 39130 794749769 19442 14661 262712186 35680 8567 198392581 30783 39130 250680753 39130 47540 53368365 11826 19442 715500635 47540 58258 781432620 58258 72798 19065701 9465 47540 825603328 35975 9465 5439158 16106 9465 815863616 73050 9465 509041186 55855 73050 23378448 64114 35975 979627182 55855 40222 411785956 50685 64114 313102141 8449 73050 101981274 55855 19455 485142813 78385 40222 335703498 85747 50685 984499286 29250 19455 241506642 69815 29250 114678410 69815 30147 929740672 69815 28700 613087469 69815 23048 184820236 85605 28700 472583375 30147 1372 508975906 38849 30147 475232025 56670 85605 182372618 56670 77733 998060324 31592 38849 492921586 56670 72038 505726997 72038 13363 886976790 5277 31592 452825762 65278 5277 579209726 13363 4464 169301200 81416 5277 989841319 80016 81416 548688328 65278 47978 270240069 70471 47978 379958693 52308 80016 485335122 81416 28069 308260505 80016 30972 539199328 68807 70471 231698080 14346 52308 943384436 56913 52308 20763219 10697 56913 393437218 56913 40393 588757930 79991 40393 369876376 66877 40393 208126996 40393 5196 331425090 79991 72304 474835168 5196 83485 661407804 19495 66877 945881101 30759 66877 37815642 22515 30759 239224526 32377 72304 30898211 19495 83125 222494491 30759 33124 36010259 22515 29467 144185835 29467 11854 683950974 33124 62658 120733416 62658 12980 691439268 15617 62658 62834900 29467 27357 603591387 74389 62658 862918094 38468 12980 500906440 27357 82025 108799236 27357 1613 213793107 27357 18677 946478465 74389 23780 85552830 82025 5830 479792211 82025 1970 438220720 85164 1970 539064929 60403 23780 156479271 23780 11061 158658373 5830 24289 700716165 24289 66917 622851136 24289 46913 693915833 49968 11061 158503777 24694 49968 956647930 24289 48926 937556396 37175 66917 64207833 51491 37175 324901314 70048 48926 806068668 37175 40992 382126037 37175 30171 162115470 70048 31518 860588887 40992 26211 416721298 35316 30171 779599868 31518 85570 935420928 16708 85570 118663513 78910 26211 922682728 26211 81633 880808877 78910 21120 427200684 78910 9971 619138481 42393 9971 913250874 32718 78910 546435684 9971 62880 308083209 4603 42393 107975997 9971 82559 995233127 16441 82559 710806073 4603 37319 57052981 37319 74747 462717486 82559 2474 823565126 16441 42114 46974847 74747 17936 33091945 2474 10518 247639499 74747 924 759669357 49482 17936 277405934 17561 42114 872793728 51425 17936 275751355 39022 51425 158271992 51425 35225 468536010 39022 36460 398556736 79019 17561 285539776 85413 79019 919130388 35225 32728 256171160 5598 32728 420257160 64264 5598 302473997 79019 35118 666238699 10548 85413 855324690 38875 64264 220119902 38875 40873 360138015 6881 38875 936445263 64743 35118 19175650 10548 28674 239121064 38875 34473 300316295 53285 28674 822146742 43788 6881 568780955 57364 34473 197880660 13343 28674 467009691 34332 13343 703182929 43788 48249 798227116 48249 46635 147102195 57364 9591 72295075 9591 6569 302666305 6569 72625 217704236 46635 86064 735616653 6569 67560 355091816 70584 67560 67902550 6569 19616 38849958 86064 51779 521710819 29008 86064 409449367 19543 29008 960534905 51779 41087 417077388 42239 41087 685067402 42239 49034 980459312 19543 29881 312300628 74056 42239 69239470 54564 74056 731903890 84205 54564 125260066 5513 74056 921670657 84205 58803 409872751 20516 54564 773322902 7959 54564 886898276 84205 13738 991748381 49837 58803 705798113 20516 37009 117430836 13738 32755 562349460 37009 81941 945994151 49837 18565 88897656 18565 43540 568546626 43540 40605 576860933 18565 19097 700559745 43540 56397 45282776 70314 18565 787634945 40605 8684 172066529 8684 13311 218539843 50040 13311 924141962 57948 8684 199420196 87101 50040 538120895 303 87101 589304822 13311 23200 409660476 75420 50040 64199187 86829 23200 784701397 75420 56710 803953133 23200 28122 346287590 86829 57896 647988719 57896 83245 105863362 28122 44321 421765275 60590 83245 486044798 59277 28122 174205329 40029 83245 623738523 44321 56443 92566957 84375 59277 237124265 63223 59277 63953424 34933 63223 335672079 59753 40029 724196866 7926 56443 359993902 59753 56336 569858840 7926 11249 651105740 59753 54849 723327051 7926 60274 598828081 56336 29409 773058202 78392 56336 424896934 78392 69249 708353929 53327 29409 109256398 29409 74863 569053058 24086 53327 127820778 32926 78392 133391755 32926 28469 806123516 53327 30526 845222900 71622 24086 703119772 9524 24086 739644498 32926 4408 210332169 30526 8729 912841672 4408 2950 535831660 2015 8729 711347587 64155 2950 712517192 64155 9604 691867533 19363 8729 384261967 2950 65747 48355858 65747 28144 135297070 28144 21306 79029634 28144 69898 984061629 19363 76546 333095589 69898 2854 114799266 75084 76546 784497089 30494 2854 600254605 2854 30624 733549061 76546 47554 538677625 75084 59575 524541031 59575 56344 135075806 31760 30624 914201725 61497 56344 572810757 61497 69794 837523473 56344 76527 711323419 35872 69794 303107437 31760 27953 60837295 35872 57795 814771035 57795 62970 447074808 44587 27953 687600418 73173 35872 31217812 27953 87111 379793110 57795 77262 553788144 20628 44587 147091889 3118 73173 612249253 83240 73173 872007752 10489 77262 907521537 3118 30298 152467106 80710 3118 97311435 76080 10489 142437718 80710 722 580902608 30642 76080 507771692 80710 43358 827682224 30642 15147 391671526 722 63253 27958400 30642 44566 689147454 55495 43358 256402151 63253 6769 543164977 13050 6769 34799085 86105 63253 755172412 6769 82007 214406135 86105 73356 951922445 13050 30743 118422342 82007 39468 307292666 30743 76934 946896478 32647 30743 24368630 30743 47561 747791886 39468 8883 874571687 82422 39468 559715748 76934 24023 555263841 7400 32647 198031507 30059 8883 499366709 25089 24023 18384559 7400 50443 117140301 57876 50443 585304901 86612 57876 405264679 50494 30059 57041926 57876 62357 774155057 1143 57876 314093024 62357 20641 391198043 50494 16720 236210805 82080 20641 493821287 8286 82080 800223343 82080 74832 117025851 38634 16720 487152537 81307 8286 652645939 74832 85787 769217336 27930 38634 992134049 36665 81307 47060683 81307 63763 693301886 36665 35720 539136111 83823 36665 137109320 27930 73366 160786389 5007 63763 771642303 85793 73366 697744799 5007 73827 440901614 73827 4926 430923368 25844 73366 622990994 25844 13314 155632226 1394 25844 148634852 13314 54155 264822887 25844 18036 180485156 5286 1394 953293437 70098 13314 674158467 70098 45464 986926254 54155 56293 337752404 45464 2558 23575968 56293 38436 827273101 70098 40872 238642449 15526 40872 511758119 40872 71613 466788450 26035 15526 722859201 40872 22135 739898983 51041 22135 833891228 71613 43258 938383389 23696 71613 538315971 78045 26035 783806870 24219 78045 89762849 43258 42944 743936680 85943 23696 295003477 84303 24219 836414367 46738 24219 814474349 85943 10207 960133952 2446 85943 896869041 10207 15089 93179205 84303 58401 987679998 13698 46738 66319592 2446 43975 162712172 78733 13698 761422094 57585 58401 701749783 20942 58401 979129479 23816 57585 755528109 57585 23592 663899579 10031 20942 57585706 10031 49236 314244972 20942 46045 843731893 23592 50280 837861412 49236 42752 715682373 50280 41996 4986393 48737 41996 849288116 43226 50280 873694923 40426 43226 363165951 48737 11629 105056364 17349 41996 598749440 3542 11629 522481522 66264 11629 271316640 17349 76307 245597677 66264 87321 822096399 17349 3935 577168405 3935 16612 22366215 3935 19512 84787638 22660 76307 747105415 16612 85193 229337050 16612 82466 573160764 82466 45542 927855552 83083 82466 185005389 83083 74409 816966044 51949 74409 446597690 74409 11972 74049462 51949 70840 493533564 51949 58495 50879053 11972 79152 803174684 51949 26149 496727652 58495 12650 58490334 87489 79152 209985889 12650 71940 670342133 60623 71940 799471006 71940 58835 69938925 55101 12650 585268035 26309 71940 263131498 19732 60623 770581268 60536 19732 19706763 55101 62137 996308224 72443 60536 214602419 19732 44648 216684282 72443 80745 371921370 27712 72443 325502536 6452 27712 416556412 75092 6452 505399837 80745 18207 748642593 18207 13550 408419643 25405 27712 862675600 18207 20863 688948623 18207 25190 89215055 42076 25405 280746914 31324 25405 492372945 20863 82284 652999787 32097 25190 343908194 16873 31324 683416859 16873 28834 424698397 28834 51072 266646595 28834 73027 20180824 6659 16873 676748520 4844 73027 266895667 28834 82153 764300329 55158 51072 602566782 83850 82153 287039336 82456 4844 233126971 58895 4844 250373257 82153 36226 102720967 2864 36226 527204926 58895 58537 434964702 2864 58157 812206318 58157 60949 682029074 86670 36226 189899857 2864 19804 100757017 19804 69532 608379937 5054 60949 901211930 5054 53711 262707774 53711 78627 24825863 52829 53711 36162207 53711 85750 904760775 53711 75289 92635027 75289 13930 151705850 52829 21629 312746121 10856 52829 579161153 76185 13930 554553428 42902 21629 872672109 8137 42902 645515099 8710 8137 714899273 8710 62359 366461353 6981 8710 144477757 42904 8137 641626829 65351 8710 965002445 42904 43176 66313634 12067 6981 636375405 83682 65351 469737302 42904 21854 425677381 65351 63499 384056626 85291 83682 610413311 68925 83682 684326396 68925 58420 389270142 21854 30280 56216668 21782 58420 458155920 71656 30280 521676133 68925 12111 242179421 8453 12111 693744181 20006 12111 568011475 341 21782 137379564 10124 20006 944738312 341 57854 227874929 341 70193 158685386 20006 48213 827282597 38449 10124 112500909 18889 38449 14262346 11009 57854 760658318 48213 65082 617521382 25855 18889 642501265 37158 38449 116903411 44035 65082 80502515 11009 61583 978745076 44035 27439 379233379 25855 75905 414371812 84346 37158 712892967 75905 79561 185291475 84346 50522 607960921 41734 27439 796294046 41734 24675 110778633 65115 84346 203525422 55685 50522 539948565 65115 44969 651226459 69353 65115 768892858 69353 23393 155568042 44969 33553 795002239 69353 65752 217084008 33553 86552 763567345 23393 15569 755735738 50368 33553 720834692 33553 9906 795078277 86552 36181 574375274 5142 36181 648907988 82686 5142 393536154 43027 36181 801498850 28895 36181 921295026 31361 36181 432627027 58387 31361 75328388 28895 72925 466883173 45287 43027 205117677 77629 72925 108131720 47330 77629 747439016 42410 77629 580657369 42410 26980 373561161 86716 42410 211356134 26980 71414 211533356 68179 42410 85672562 42410 1633 986804162 26136 86716 820761173 26136 77558 32298933 32531 77558 589687803 16868 1633 479800644 1633 69854 119870249 29770 77558 958684665 39654 29770 251866628 16868 60979 61720985 16868 21428 16438609 3435 39654 390246773 23432 29770 25199061 39654 71791 638521784 21428 52381 563236486 27336 71791 95505956 71791 50883 488480119 52381 8246 236005946 27336 999 167683134 999 12852 636534015 50883 81778 74415186 57045 8246 484718466 8246 41671 523980040 999 56719 781038854 66848 41671 459721823 75659 57045 840877713 56719 73514 504436189 66848 75322 925772758 23299 66848 699965120 73514 19338 618706794 10839 75659 266866031 87559 10839 617143353 10839 17743 649039216 87559 8316 917103791 77569 8316 121454177 87559 11201 279125986 45258 8316 375005164 54115 8316 390154796 40725 54115 59763933 40725 38904 379864571 75738 45258 866469838 71407 38904 995646186 80395 54115 156899471 40541 40725 753057627 71407 32789 43262536 71407 16603 825098895 26128 71407 85977170 32789 7050 917991065 24992 26128 147907897 26128 66470 256771435 19353 16603 93765362 400 66470 317747784 7050 72123 299741872 12481 19353 220272079 47111 19353 584128929 34551 47111 878991559 400 20183 673395284 20183 77854 674021144 34551 71764 353605739 20183 84139 392192044 5061 84139 651359541 5061 9061 559513189 9061 23981 364565887 41177 84139 177385796 64066 41177 17631810 40398 41177 486868555 64066 6242 970054650 42332 41177 432684046 40398 78596 217551618 82458 40398 334335026 40398 22268 105609124 45567 22268 104795663 72000 82458 792997029 59648 45567 314331861 68744 82458 58411928 22268 29153 248503741 70046 29153 628847543 68744 51920 299624529 47066 51920 138037534 68744 58496 210919912 47066 54510 763683904 76132 47066 267066514 52268 58496 354921154 47066 84268 561084126 54510 34758 205223034 54510 51815 226669667 49234 76132 961262086 84268 25724 794869264 84268 55299 110282137 23020 25724 605894583 27542 55299 520757729 76394 27542 878465532 55299 10414 514931604 49036 55299 848051400 46 76394 360133085 27542 74532 808638480 74532 18832 609276127 35948 10414 415104593 74532 43938 627971903 43938 57883 241702752 74532 33950 871607870 57883 87308 849059793 30303 33950 799837747 33950 71552 292161773 30303 5199 605646531 74186 71552 931330297 30303 85137 457487379 69204 74186 128525881 74186 15977 692918590 85137 71865 625388120 20994 74186 740581291 15977 72016 881901363 71865 30957 214764294 30957 18541 19087399 20994 72710 125711025 81198 72016 380963833 18541 55666 729162567 1331 18541 535221551 84751 1331 726469032 5948 81198 144152898 81198 8398 430472379 1331 33770 163552523 33770 39579 737795374 5948 57711 712895090 30434 8398 973688383 8398 82303 41314689 39579 62605 477342509 39035 82303 916643442 55128 82303 72738358 62605 45204 387359350 6212 82303 49037340 6212 69743 900800976 6212 87430 998346808 69743 5993 12232922 45204 26858 968438550 34948 6212 761964103 87430 18363 84385364 5993 85368 991903385 38763 26858 70111380 85368 78576 957927400 44487 18363 895598034 85368 31272 610585787 85368 20242 774974491 53707 78576 917563696 69028 78576 20509120 75472 44487 603711280 20242 71436 73246228 71436 15597 552779066 69028 6752 645567482 15597 14177 353957926 16855 71436 426430505 71436 49058 570466010 6752 14455 41438655 30116 49058 38029305 35979 30116 119684221 28221 14455 860382496 62989 14455 700231494 60669 28221 93255499 42498 60669 703230212 67709 28221 27951533 74894 28221 168258590 42498 48460 645802141 67709 87354 841207767 87354 9454 870646902 87354 76809 321142243 7618 48460 805813981 7618 34634 193043206 87354 38331 110904966 40483 34634 791165737 81601 76809 51064594 58629 38331 849923674 38331 30750 631164912 30750 15856 87448073 58629 45482 730393852 1743 81601 440272304 71114 1743 366933966 71114 71027 95040897 15856 1190 555068410 86210 71114 916350012 60868 71027 128056614 13193 86210 502836489 41050 1190 837581352 13193 67620 15183286 86210 86673 782877904 10728 86673 654969636 57292 67620 422231680 62185 67620 597905937 86673 25886 760081178 25886 25084 482849702 10728 10771 328548644 29398 57292 101336766 64895 29398 384169249 53699 25886 413251416 25084 27974 837659025 53275 64895 217469320 29398 67117 272126383 67117 87251 752102583 53699 70101 416185502 67117 67800 615743101 74021 87251 426151241 70101 51320 885522254 51320 53508 628122397 53508 58997 754295861 53508 28512 873814900 53508 53976 731194956 28512 19926 12783919 58997 42999 602878852 78145 58997 586458432 78145 81600 336190825 63098 42999 50764396 67363 42999 242349446 67363 67270 126482302 67363 31647 137631212 67270 47278 761737897 79969 67363 594247559 67270 35849 876603398 31647 32360 888788407 35849 64868 520747054 68588 79969 597962071 50318 32360 732746181 68870 68588 449441847 10559 68870 866721447 9616 64868 142483266 73254 9616 920967316 73254 2871 729813686 22884 10559 884850583 86858 2871 999655188 29777 86858 819131510 22884 32793 406517037 4040 2871 743177061 86858 52189 473791244 49518 52189 38083459 32793 45990 829538954 4040 3653 858180269 4040 5489 953392465 74604 45990 609174401 86700 5489 188972899 79803 45990 160187711 75141 3653 634108427 86700 11975 662646603 79803 85233 757919437 52795 75141 41117945 73093 85233 263862770 75141 10970 599893724 11975 30653 146151562 38814 85233 376177102 52795 39477 667883943 10970 76425 982522456 19270 39477 973091072 14917 38814 777440272 10126 76425 136661875 14917 82698 886866899 54631 82698 567543221 54631 79853 657090936 13527 82698 833242335 79853 62833 123122811 62833 51953 424783774 62833 19862 53769097 79853 49462 877006559 78020 49462 64059050 53655 19862 849249954 53655 73642 643100927 53655 59541 707013061 73642 37888 867073145 59541 65382 23875159 68433 37888 164136722 18298 73642 736160790 18298 81715 486171806 37888 43641 950574580 81715 34104 210388359 68433 41189 168032981 41189 65027 80011388 21405 41189 350268274 38377 21405 133979648 65027 73120 639959654 38377 662 102949304 38377 29753 490791197 54231 38377 711376205 29753 6944 76706314 662 13396 730424742 28198 6944 927995467 28198 56448 261118504 56448 67608 798081433 6944 45859 820376618 67608 49759 743069401 67240 45859 384989279 86585 67608 69308846 10194 67608 208951835 20591 67240 451297499 26688 10194 646851952 86585 86846 393486528 10194 12532 432983111 57978 26688 348367836 57978 72662 82081984 78506 72662 427841366 78506 11070 378171970 72662 33394 412100888 4840 72662 872509439 3860 11070 91613483 3860 46517 811354684 3860 53920 428683735 4840 57423 450817964 6607 53920 366377328 53920 6203 917569699 57423 15662 2701281 6607 29658 908931979 29658 14331 19255606 60096 6607 132981883 23243 14331 191307105 55114 29658 497730289 52362 14331 585119640 49386 23243 827501652 55114 10356 220225432 78163 10356 59919199 10356 24528 97929850 75512 24528 146521797 15222 75512 625166894 24528 84528 877122513 33571 75512 109625908 75512 14082 809219047 41937 15222 64146563 51426 84528 213547696 14082 29551 617615165 14082 62855 156058309 85187 14082 266626144 34714 29551 280587090 29551 6032 382207206 74316 85187 701482661 74316 51023 660616184 34714 22956 914271550 51023 55002 190224791 54152 6032 137675967 29882 54152 215682156 54152 53200 659452255 60358 22956 514523392 53200 48960 142667951 53200 84565 891855028 52976 53200 367104822 28151 53200 555261574 28097 28151 23425163 59129 28151 29468079 59129 7106 378666200 33123 28097 264617345 79453 28097 719140621 28097 66090 546583419 42037 33123 388812261 43457 79453 251754568 66090 86832 257232593 36383 43457 393803056 83895 86832 792744786 83895 67699 237872500 43457 62850 192029102 6081 67699 144144733 36383 47422 344230420 62850 85630 934813403 62850 15040 226326723 15040 35601 524184185 15040 87464 933505815 35601 18216 537658133 61532 15040 419067757 35601 19625 138574957 42657 19625 526082461 42657 65260 186884594 65140 18216 710282597 19625 14603 552516251 59117 42657 341530447 76957 14603 143472820 80888 65140 625148977 65140 59182 945209820 76957 79402 839540208 76957 31529 189551330 30279 76957 401853755 29628 79402 375892554 21503 59182 355053393 48992 30279 840522355 30279 72367 702824938 30279 68854 434517516 72367 48146 74459536 22837 72367 864738803 35665 48992 54606108 72367 20048 140285866 2514 35665 60160155 65214 2514 782212451 364 20048 423892587 13195 2514 359721228 20264 65214 312478196 65214 82140 34332427 13195 21252 115524421 13195 42480 49691521 44172 42480 28808366 18727 44172 97215312 44172 72847 574343887 51257 21252 813057053 74933 42480 5651286 18727 14007 138578255 19252 18727 800083609 14007 75257 308910297 10564 51257 267655505 19252 39943 250585595 39943 77481 671061370 8456 75257 660013586 42132 10564 12095730 77481 49343 697871515 77481 30697 809603691 30697 26910 303230663 80368 26910 195325961 49343 500 570045361 26910 11188 637211501 30697 77958 123505970 11566 11188 765930969 31910 11566 555636529 81315 31910 393464694 77958 81990 131291042 11566 66004 955669574 7531 81990 205184640 81315 64406 844699807 13402 81315 462786859 86217 13402 412060588 26450 86217 836932036 40097 7531 465770459 10565 13402 912592685 14359 86217 245641372 86217 66628 283282616 40097 78621 570773159 14359 36804 378232009 27992 78621 668872810 48564 36804 755235056 29028 66628 798415363 43629 78621 723457702 48564 6364 120919083 6364 27706 85848581 16657 48564 646356916 29028 74709 674930776 74709 49282 266842863 74709 39879 132598133 1069 27706 357058210 14324 16657 393709740 22207 1069 232861564 1069 11963 485552454 82193 14324 83780941 1436 22207 992855200 14324 27469 650169349 53417 11963 667507604 47525 53417 487132703 43087 53417 907702349 36840 27469 24640347 11325 27469 573670674 48259 47525 99735419 48259 59449 581931116 11325 72700 465496961 52567 48259 99191602 72700 5828 317269115 72700 64056 425254752 64280 5828 874926396 51495 64280 206281751 52567 58383 479624367 2081 58383 416393787 51377 58383 799743556 58383 58794 430894778 57274 58383 32415746 60308 57274 747444393 64298 57274 889697107 52825 60308 580569703 57274 43148 274749217 26630 52825 208527157 5466 26630 582062766 80000 52825 562801348 26630 67676 358169149 49991 80000 301978909 67676 23484 603896004 55494 67676 44319231 73587 23484 412430309 67676 3412 65830436 81096 23484 102163457 73587 41643 204082823 81096 60407 540355041 71995 3412 191635293 41643 71449 125158633 23109 71995 124517373 41643 67135 787222164 67135 16689 140154026 16689 50105 345795987 23109 47266 973649511 80674 16689 248560522 80674 13919 937060679 47266 38193 488921779 50105 9845 788493245 1005 47266 999641976 14128 13919 966042302 1005 82435 56081595 14128 13307 236384635 20504 1005 121652341 43061 20504 731521482 13307 71638 52741273 71638 57602 351751521 20504 51836 41599734 43061 63826 766797417 43061 62230 899893619 3218 62230 91360855 87268 62230 868591697 33800 3218 853427016 62230 38153 567350492 62230 53812 111381914 61982 53812 53792992 87268 20262 521314251 29513 20262 100065690 61982 52222 558827570 53368 61982 38235162 52222 82012 26078052 15589 52222 998904256 15589 40512 488488921 70964 53368 722251468 82012 41356 427899709 41063 41356 848249615 22360 41063 475631927 11199 40512 252714796 62524 41063 779387488 22360 23356 676011904 83235 41063 239574106 23356 86701 673226316 2102 83235 692195831 62524 82766 371103591 7711 82766 700042735 18532 7711 246405153 7711 8330 57864236 82766 70147 103950359 70147 34524 138329748 72570 7711 506672193 25483 8330 153379613 25483 38298 938006368 65727 34524 776795820 13067 25483 810586832 2696 13067 715819150 25483 39870 4501759 13067 77124 68919981 77124 12406 568797961 12006 13067 303536429 382 39870 717171912 46085 382 54273004 46085 78295 729699950 12006 81897 61402823 46085 85955 363523095 81897 13937 364884834 81897 1660 765962025 13937 14412 77633446 14412 10484 147275985 10484 5226 452238606 22355 10484 968161622 24207 10484 149494252 14412 32280 975967361 302 22355 650391454 302 2386 684562743 83965 302 189699574 32280 33312 810023396 33312 2437 217828069 83965 11245 61142515 74736 83965 78406354 2437 77048 478963460 74736 82876 999893596 4446 82876 961555632 51520 4446 653926577 4446 17951 489505356 83246 82876 771727133 59 83246 126739289 17951 70267 282846708 70267 5995 992151966 59 76130 352504671 53672 83246 739682393 55884 59 930965714 14733 70267 491209520 25871 5995 794461834 53237 55884 428024674 53672 75221 682050343 73520 14733 168675724 48884 14733 4429969 69874 53237 464503680 31827 75221 944095672 48884 79046 469554428 37906 31827 264192363 31827 8128 489560539 34395 8128 404033065 79046 75293 332793581 37906 55506 10943566 55506 67653 151258330 33670 34395 327214463 55506 57939 943219412 67653 5094 47336235 57939 8793 847060834 73398 5094 983264920 33670 5606 116363217 5094 7291 851000613 7291 66805 203600484 7291 18168 239908632 85196 5606 68468140 15102 85196 121964978 66805 87211 903656414 70930 15102 892257534 70680 15102 135052129 87211 72680 13958669 75192 70930 402659428 70930 17302 928778307 1209 75192 167882129 59288 17302 422155627 7369 72680 410533819 53345 1209 735712220 49693 7369 98148135 53345 20745 812796630 53345 3897 86841819 28517 20745 827419880 7514 3897 409322606 52267 49693 565854987 55174 20745 180415600 28517 31735 401945364 31735 55615 918862669 17866 55615 454294536 52267 69346 462109864 69346 50566 519917287 69346 33849 64220085 78814 33849 497451304 78814 14510 52526160 33849 405 706683637 79481 405 672392708 16844 78814 304939263 40973 14510 424701879 23447 405 619577184 67559 405 786776699 23447 44490 999519853 40973 61765 201093741 227 23447 135176377 17540 23447 522401949 14923 61765 293994857 44490 9491 530092805 9491 75303 614503804 42381 9491 461017757 61922 17540 774099491 2269 61922 197634983 57841 2269 516734560 75303 57798 705296094 61922 15638 186811266 2269 62411 659065664 2098 15638 669055156 47139 15638 696853320 47139 56768 265551013 4655 2098 922556576 47139 51833 17903471 75469 2098 547747351 25205 51833 281986688 85195 51833 978326820 39323 25205 524669394 20484 39323 713478299 85195 27225 805404842 85195 484 337101062 85195 85002 486173671 39323 80916 848845924 82854 80916 877427828 58680 85002 331889737 19698 58680 806270302 82854 34840 67574344 34840 37157 926690117 34996 82854 30097753 54140 34996 140122144 71693 19698 961524614 33944 34996 655685258 2444 34996 23632023 21650 71693 84228711 21650 69832 36672586 33944 18148 500739953 86823 18148 769322005 2444 54285 268687153 79929 21650 512414910 86823 17343 831112217 79929 72142 545114314 74487 72142 873047703 79929 59354 414236533 1139 59354 307852276 37208 74487 301880458 60971 1139 22179389 37208 86594 722599600 59354 66486 760805556 37208 76052 415768348 36050 66486 188374644 36050 27861 292216870 23760 66486 826214580 27861 14282 528544569 76052 3970 532223153 36050 42632 93533063 21088 42632 737780475 31242 42632 705750589 42632 36467 103852384 9730 36467 115598699 36467 11939 416837758 69043 9730 859679079 63138 69043 238433278 69043 29580 674430842 63138 65020 33543002 29580 35214 696789451 41260 63138 542640124 29771 29580 763548590 29580 40223 903061544 35214 29348 316272787 75231 29771 38085338 75231 7133 503652767 75231 5115 48453226 5115 37835 91726691 29348 65735 181906829 20981 65735 416526619 20981 66220 329837245 65735 83520 742794431 18922 65735 563517076 18922 13443 420025706 66220 37074 359940814 60957 13443 524010421 61828 60957 958337826 13443 5886 976468340 60957 82247 137201220 8750 60957 1716768 60957 60768 555063326 75098 8750 803668719 60768 42716 567289240 75098 72018 460854860 82264 8750 955237148 62521 60768 52973354 72585 62521 6103526 42716 59380 705861265 72251 59380 65509409 7183 59380 724229728 42358 7183 95218478 42358 40354 33063859 40354 78142 240831860 42358 55754 472504724 78142 25156 7306026 25156 29339 405835986 6255 78142 832107374 29339 25675 870918601 25675 64827 104900115 8373 29339 1109033 66240 64827 914187639 8373 57158 50244356 3277 66240 702366521 8373 60263 47460817 50630 8373 587025291 66240 1247 898358850 57158 24615 872447043 70001 50630 293349121 50630 62853 498503956 50630 42526 343828332 62853 75668 92591685 75668 33531 920695681 77107 62853 811685372 75668 61178 176612024 75668 43424 680936794 16807 43424 681755449 43424 53387 84319792 30668 61178 220448298 61178 78170 193138125 78170 20499 407078591 53387 80332 39599659 30668 6743 167439883 78170 47115 794409198 47115 80354 877841954 47115 4750 226642848 6743 15010 651239485 47115 75966 676367303 8331 75966 96449942 80354 34694 68582150 18995 75966 109670862 71500 75966 450783020 6261 8331 49676076 4713 8331 228458815 34694 29224 174305474 79587 29224 538033487 71500 16399 54276705 4713 67643 591854205 11280 4713 342196197 48938 11280 682505591 67643 41003 531692908 11280 76941 146741137 48938 43900 80899321 41003 25171 607383909 43900 12495 16193815 73365 12495 302927576 76941 33520 130517701 75746 25171 917290986 62945 75746 141329758 26776 75746 302834500 62945 56712 419863090 75746 57198 749535645 8188 26776 271017482 57198 27108 548372732 28897 56712 580169604 56712 44594 538284528 27668 44594 845059460 1807 28897 147311254 44594 15095 213166805 28897 34565 808340742 15095 12591 135693921 68116 34565 355225295 85883 68116 717495264 68116 58687 151438098 78631 58687 123298781 85883 20179 26976602 45646 20179 147656933 8714 45646 722334365 20179 51178 970418447 59275 20179 31888092 33563 45646 206618119 59275 67212 514966912 59275 43514 960230984 51178 54029 535185409 64316 59275 269489678 43514 18934 255274757 10471 54029 159827170 68553 43514 376427920 54029 82065 588049031 47676 82065 441180154 82065 55545 834654963 30155 10471 959542382 30155 5459 949701701 82065 29346 253502660 55545 21689 805100193 4545 30155 175740899 15644 29346 560596070 5459 85226 768428589 40734 21689 58018676 67692 40734 546741192 15644 32435 352172850 81705 32435 585208301 13007 32435 117548700 67692 60887 241838802 32596 13007 194534937 46529 32435 121978243 39091 60887 3692060 57508 32596 716534495 57508 67564 615913721 67564 73359 578546609 44533 67564 107944255 16238 44533 137764925 44533 85080 150028018 16238 19628 41883729 18545 73359 914840211 34751 16238 535555046 82325 16238 95673570 19628 85119 631529429 56757 85119 787432267 56757 83374 623852699 80878 56757 556387185 56757 77612 716189803 86207 80878 679867915 86207 51857 218505706 25626 80878 255277802 25626 77176 274344599 86207 11108 403856172 67412 25626 884278730 25626 1226 23335737 1141 77176 761930882 1141 3085 219820080 3085 26753 910221708 19152 1141 123281975 28677 3085 233748617 17602 28677 267635718 28677 13827 597714144 13827 28204 455948607 13827 34167 89134847 52193 34167 451660944 15660 28204 136630858 79139 34167 104692867 34167 54744 775193501 34167 1212 675601329 38649 79139 914949577 79139 2540 290667390 53572 54744 194662063 12114 54744 826882737 1212 65661 531013817 57057 53572 351667607 12114 34728 565911652 57057 65505 622363750 57057 68316 148358927 63840 65505 35078793 14018 65505 66645229 65505 78066 397650675 14018 67670 46194832 78066 3801 319284243 14018 54846 715925278 67670 83308 185893264 67670 5939 398855337 85985 67670 12788016 64312 85985 692080822 36205 5939 403433869 36205 43710 494868164 62638 5939 987857072 64312 34656 79437500 25025 34656 929438311 36205 32806 393565879 34656 28231 170322898 62638 4364 303773191 19678 25025 221036243 19678 30366 775349812 9543 32806 876389054 70979 9543 387722407 4364 23857 827182646 19678 33541 243875670 71566 33541 85127842 33852 33541 532157763 34493 33541 11567481 23857 75983 96179535 11170 71566 940322092 8624 71566 314678075 8624 70739 108446159 80322 11170 686793857 75983 58261 873487759 72695 70739 699258978 10000 70739 193051420 72695 61736 487360837 58261 86165 818400231 66980 61736 984239140 55650 61736 514177336 55650 25046 338069888 31845 61736 16587652 74992 31845 87866887 31417 55650 749769927 31845 64332 880096033 25046 8640 917212504 74992 56845 412368772 74992 7767 608050760 7767 26533 156944070 7767 81332 942246026 81332 10461 281095222 56845 46951 183328188 7767 58057 57254269 81332 10989 643539302 16843 46951 352343995 16843 73109 974640918 16843 47857 609538165 9719 16843 265674233 16261 10989 871900050 41802 47857 439000522 10940 16261 558052528 47857 82575 651802891 82575 34614 234388040 10940 82543 922100278 32800 10940 593908520 34375 82575 100051506 82543 46801 704676450 47593 46801 495976150 9115 32800 990140811 32800 1269 360973177 9115 54465 2264789 47247 46801 737931388 55936 1269 31875364 51254 1269 161724355 82167 54465 871566129 2855 54465 360804197 2855 1987 809454252 55936 16785 252556307 51254 80950 124977088 2855 18920 140207100 18920 33408 744035589 1987 24018 298922049 16785 57715 228670999 57715 80562 915675458 73952 33408 786929999 24018 47376 118845666 73952 75441 464779080 53260 75441 400997741 83838 53260 712899024 69042 75441 105462557 47376 64172 15963322 68877 53260 866600160 18928 69042 183906540 69042 69799 574292565 69042 14194 998845751 64172 25130 880285584 27521 69799 807274619 14194 85781 896626079 14194 72355 826622181 7965 85781 959790127 25130 75427 941466522 7965 59332 255263319 42140 59332 787929196 72355 56608 607932744 44358 59332 71499505 75427 77806 790326074 56608 2128 884694752 42140 74546 470429448 32214 74546 481115401 2128 33027 230001269 49044 33027 759221677 2002 32214 780391541 74546 9599 142010836 22857 2002 307474614 78804 9599 194351858 2002 13513 287217898 3563 2002 198416883 13513 68607 99613031 1103 13513 51258625 3563 5239 339690650 1283 3563 125973775 1283 65306 915253653 17607 1283 491975657 1103 83608 79269819 1283 46101 282921464 65451 83608 158084909 83608 27111 124590640 14540 27111 313672137 11205 65451 320526771 46399 14540 940267191 45393 11205 740927840 14540 7920 355729708 46399 44484 769966304 45393 15629 925690801 44484 44447 15404863 45393 4564 796499407 44484 47372 100430874 15629 17132 152047165 15629 37807 802468862 44447 49388 418013938 30066 37807 245620770 33689 49388 832566166 49388 45352 219607997 37807 73599 489329233 30151 73599 472417752 62585 73599 55013395 77949 33689 509597863 77949 2261 5206664 78409 77949 718602190 30151 82671 805821796 2261 80935 901311615 9265 80935 875385689 2261 20027 19106964 9265 68825 446665370 82671 58324 963782536 54606 20027 464515201 9265 76536 145810854 6112 68825 432131064 19052 6112 148352369 76536 67269 905553616 66786 19052 56089421 66786 24280 686632061 19052 28378 76342813 19052 85393 550284151 24280 72389 475252539 49339 66786 381468405 49339 36924 663459849 72389 5075 230822994 39644 72389 136803298 53835 39644 61691688 22878 36924 247200370 53835 78434 15021839 22878 12409 675804604 78434 9818 610946423 86496 9818 73645898 14448 86496 297443442 3827 9818 34616101 20097 3827 400455302 20097 44583 528430577 48902 20097 610936615 8356 14448 11878099 72137 8356 232763620 85914 8356 954291812 44583 42035 210421110 15907 8356 993591325 28524 15907 896713642 33350 15907 798319685 15907 62647 338835619 15907 29959 63921082 65350 28524 3313962 29959 49726 23831131 1800 62647 119818648 29959 17785 137349256 42781 49726 21922494 43726 49726 176046101 55126 49726 521979298 64519 43726 182813177 7056 17785 863262145 42781 2207 70845881 43726 23223 80716449 2207 73035 198312403 70195 64519 10261601 36485 70195 446714621 19666 36485 175789077 22708 23223 3911961 70195 38723 500719031 19666 83821 332376792 28430 22708 86190322 28430 87080 845844326 86739 83821 988022229 69122 83821 298520972 83821 30843 62330975 80599 28430 117260794 87080 59141 470955486 80599 48012 851792725 59141 72688 105060230 59141 76378 86651075 18257 59141 751769914 84219 59141 316935399 72688 6570 44001397 32939 18257 959178379 43312 18257 201106799 43312 57827 722807155 30075 57827 613797567 30075 9438 952958983 51106 57827 295574608 58245 30075 964337672 87400 58245 585330452 9438 4318 283498703 29863 58245 269705140 29863 44489 312990572 58245 5698 37912905 44489 83545 342603549 83545 1231 933007340 5698 77439 422274509 5461 5698 832902655 85946 5698 79278215 22960 85946 525524408 78847 85946 26339274 10107 77439 223253201 22960 32960 593658121 10107 52625 935810911 75559 78847 876733391 46693 75559 492110610 42605 75559 282460001 75559 35661 556221 83310 46693 989097468 35661 44712 995092218 83310 64597 533184642 44712 47815 843756313 64597 47000 610140996 64597 50463 189428389 47000 68938 415701121 68938 82651 491504579 44373 47000 706791122 50463 54706 126371351 54706 72656 86101939 73949 44373 710961386 82651 70057 288356324 7600 73949 680616472 73949 18583 817404095 68582 72656 18783248 68582 7502 424674516 4067 7600 990718929 4067 59456 794491374 52947 18583 765834658 20807 4067 216166910 10558 59456 94051580 36269 4067 375248544 52947 81899 778941124 19794 36269 5346639 19794 64914 235005258 13514 10558 672527435 64914 39218 611832955 64914 34597 1554990 55177 19794 236732783 34597 83487 826138468 13514 66627 477976997 66627 71886 269391496 15713 71886 61188491 66627 64076 155687518 71886 5341 321031590 15713 35808 339835246 5341 25199 856238807 26464 25199 558188377 26464 75726 797123454 58082 5341 245525105 35808 44553 212532641 44553 43585 830611705 58082 75312 583968997 84133 43585 969331371 84133 9825 651125779 84133 51180 76217810 54746 84133 751315522 80263 9825 450315052 51180 86900 114524875 54746 62823 197076212 64703 80263 830373346 86900 33609 555672332 28638 86900 104511596 47161 28638 26824784 28638 12457 529912074 47161 70538 786280110 47161 55372 42918777 28638 15892 419326660 47161 36558 301574861 84306 12457 447589554 61092 84306 741676920 16463 61092 786836115 42174 84306 574449368 84306 20713 10529156 42174 56984 548186437 61092 56295 124530706 11391 42174 449549523 37484 42174 770204636 20713 58785 646580096 48162 11391 308212517 37484 23716 69379308 68658 23716 623969585 11040 48162 416417142 796 48162 739185857 75066 48162 136986976 11040 55599 375725342 23144 75066 415615474 796 18173 76689039 75066 26483 252228974 55599 21040 531555433 3800 18173 999856259 3800 83639 31491544 57257 18173 41321875 45585 26483 3466900 48271 3800 451241948 48271 59957 569426841 11130 83639 111204742 48271 64545 485435689 45585 83347 89209020 53035 11130 98130236 3949 53035 116429657 54870 53035 809892591 46332 54870 636417034 69376 3949 227142671 71835 46332 826316172 71835 29946 394094118 69376 44232 119816941 7086 44232 128094563 69376 72055 932314539 84557 44232 701557135 46761 7086 148273577 65962 46761 609210442 76031 84557 169413101 49270 46761 787100201 84557 37996 24300376 76031 46473 42367166 558 65962 211602364 49270 56708 230324211 558 48210 738841385 37996 31234 441698105 8511 48210 68681334 558 10224 96362688 19401 8511 113894233 43858 8511 202153439 43858 45323 61051411 10224 24397 134797958 10224 67881 879727249 79286 24397 321319654 24397 80620 691170879 45323 53754 12795170 79286 53857 846166642 53857 19613 561233986 53754 51232 907422090 18941 51232 758304753 53754 1526 101541428 18941 26266 916453731 24465 26266 888311429 12070 18941 211237385 24465 33720 89790018 11692 24465 900930782 51908 11692 169617747 11692 71585 212682764 5486 51908 632253489 33720 8830 951001694 80400 51908 494938623 40481 51908 891411972 7419 8830 871475548 8830 7886 103906970 78663 40481 96720506 46163 7419 130193814 71555 7886 914730929 71555 16284 368484694 78663 20276 764496663 71555 42909 510280719 7901 46163 993112901 68677 16284 857644458 20276 37896 151972941 85216 20276 64591993 56131 37896 456845990 37896 25456 107650797 25456 14741 831906901 60891 37896 145406227 23212 60891 156741428 82148 23212 187312788 15295 25456 964041268 15630 15295 451723865 48542 23212 921703196 15295 35910 386847256 34774 15630 252446988 24966 34774 245519240 15630 50072 13372176 24966 30471 113323237 24966 53978 878523620 4698 30471 949571544 42428 24966 46025266 53978 61644 139670572 53453 30471 761317809 82601 53453 138863666 15478 82601 386906343 42428 71311 24037519 15478 12572 348715754 82601 2022 82236159 57578 15478 148486293 22003 71311 809135159 60817 71311 71244088 12572 57834 351525868 57834 43237 862850796 32307 43237 249961378 32307 29259 495280683 43237 48459 929260375 39291 57834 961787962 83196 39291 976787164 62432 48459 206524094 14272 62432 346197708 48459 62440 294343632 62432 74919 796894397 62440 51450 845996609 54445 14272 913478335 67173 74919 53246669 17926 51450 247932531 51450 70441 334816943 30364 70441 61623369 41774 30364 64307503 17926 8771 644074855 8771 12259 216150368 41774 76573 658443183 12259 23404 347298877 12259 87109 606076801 457 8771 603397526 76573 76404 999769756 7655 76404 322509734 41772 457 540800543 41772 61131 380827409 61131 20298 15505595 20298 34940 734441422 76249 61131 263597534 61131 69541 862896524 86669 34940 119442454 19058 69541 194354698 31080 76249 44341262 73702 69541 41885238 32191 86669 440959745 19058 57705 190531141 19058 4282 943007084 72425 57705 851827403 72425 63838 544186173 63838 6133 444473694 56304 72425 47876181 46654 63838 244298295 46654 83447 111891531 62383 63838 179336250 83447 77360 900514431 46654 40977 405742665 22407 40977 674469500 62383 87530 635990542 7816 22407 863118778 7816 24321 126627905 53570 7816 67059894 53570 80099 56147769 24321 64256 963604060 85388 24321 510392867 24321 51473 934828658 54648 80099 445293299 51473 35395 780167664 74204 85388 46086614 74204 81884 373364010 42392 35395 972580957 74204 62216 120171987 35395 65811 146351675 19146 62216 830937334 81884 64584 71001297 64584 10661 165250695 42550 10661 703167335 65811 60155 514788245 4148 10661 947410264 28682 60155 667290274 28682 41326 838698887 41587 28682 265186043 60155 41122 437340121 28682 9325 678616479 18815 41326 642445600 65636 18815 413882297 27121 41122 178375279 41122 61220 698382878 21967 61220 886244818 12939 21967 812101868 21967 76097 928409024 15995 61220 154875315 61220 45720 62179501 70885 21967 243407812 26507 70885 853088563 30853 70885 172425597 45720 85533 217849719 53546 45720 680812336 85533 71740 187998045 32431 85533 843649273 53546 73741 116442004 71740 78942 150502901 26220 53546 496618552 18091 71740 324576935 32431 9252 83238691 30637 78942 192625834 24932 18091 114031367 30637 46968 495740424 46968 77510 722197406 9252 51628 890833331 51628 84142 502362672 28480 51628 119589769 51628 18739 205903266 51628 19099 227918579 51628 7371 717379970 81794 18739 929377653 19099 38991 181615771 38991 87161 981155605 19099 38771 781282682 70985 7371 766130391 84337 38991 294927694 2617 84337 728685437 28555 84337 11290072 46603 84337 142718976 30341 70985 963574097 46603 60383 161289796 75036 28555 801843934 66927 75036 38665509 24066 60383 786314369 66927 78426 106681210 35706 75036 190668289 45052 66927 42549012 35706 1062 968455766 45052 34062 903034731 78426 86271 34469858 45052 6763 319292521 6763 32732 332954047 86019 6763 443389310 86271 24748 124920169 65133 86019 77731596 86019 36652 472176942 36652 70470 259463734 86019 45413 372417305 51422 65133 134284427 21525 36652 417229679 38716 21525 367458712 69673 45413 129540849 60930 21525 980182025 66866 21525 286228691 18094 69673 700251413 82880 69673 109930929 18094 37983 502612448 40062 18094 920038241 24008 18094 787129092 71088 40062 532110042 24008 83596 985969025 9941 71088 956398428 83596 63823 130824211 14380 63823 396078351 8060 71088 192580107 58883 14380 358590622 58883 69545 421205996 14380 29476 822562891 69545 10963 438644436 27880 29476 842153827 14085 29476 134522829 85392 27880 10956133 85392 60835 394969730 31811 10963 583137033 85392 4345 828469132 9754 14085 899475859 44231 9754 824566759 79540 31811 912387266 4345 70937 889722719 64119 44231 73015956 70937 67308 974289995 70937 38344 347374344 74502 79540 624770747 58091 74502 501916711 74502 6734 983761516 67308 39806 54827382 6734 67332 148671643 38430 74502 755419621 39806 83684 701810586 83020 83684 430772894 78267 38430 11352779 77380 83020 49750576 18104 78267 891155739 83684 21196 643826856 65067 78267 975636157 36286 21196 715697634 77380 9148 853482088 9148 29914 50454843 41235 9148 85525562 75196 9148 394184368 83148 29914 601474791 29327 41235 40087773 29327 24756 219827962 24756 1095 146304156 75491 29327 691613096 29050 75491 9467315 82397 29327 612358501 82397 13341 538885412 13379 82397 726388430 1512 75491 136909048 1512 25888 604587779 16440 1512 209499789 10335 16440 620711358 1512 1467 641355402 1467 45864 664842534 10335 81546 480556697 55645 81546 189584218 10335 74412 868980107 55645 74236 873700911 14344 74412 36083426 18206 81546 149910361 18206 15424 120796233 3370 74236 104768630 68082 14344 118299451 18206 23174 694910262 18206 39226 90730697 23174 69240 960331529 3370 65439 462600608 39226 33019 412701466 83747 23174 992312507 83747 13182 992012128 33019 34764 48894024 11301 13182 698546373 63922 33019 443524874 63922 41092 638191093 23275 13182 990077641 23275 27066 525159039 11301 72496 402886665 63922 29984 623071868 70438 23275 18633777 24946 27066 776394613 29984 68373 322512871 68373 74358 262111308 68373 33121 22801731 18251 68373 741585838 1634 24946 604873122 18251 2631 193016141 33733 2631 767710662 29379 1634 424157625 1634 30643 168842498 1634 77840 690843835 30643 3205 702966521 3205 70877 974826712 77840 7917 550963241 70877 68597 479555650 3205 60565 620913409 3205 46536 678961490 60565 10307 697709106 10307 80120 433572459 21622 46536 468401920 80120 46784 293174123 73268 21622 761272613 73268 40626 727042186 82893 80120 82785477 82893 58995 592735162 47788 46784 66064879 48033 40626 115580812 58995 67148 204614571 11832 67148 579917284 30573 67148 540822453 84842 67148 325174829 84842 83366 20455898 25432 30573 810194842 30573 19618 650241816 45599 83366 143708539 25432 62733 271441947 83366 4389 44435128 77377 62733 775589273 25623 19618 414214186 82468 4389 775193475 82468 11578 110002723 77377 69862 143044694 30535 25623 167838803 30535 2004 168507408 82468 66489 955753425 26874 11578 512261720 69862 65463 576098423 48366 66489 990097272 2004 67869 103398970 26874 86800 335093265 69596 48366 611499175 31771 69596 536506518 69596 49209 344282471 8002 31771 279927966 22106 49209 22986891 24272 31771 617962353 49209 31398 601412494 8002 81998 63605848 31398 70451 813699010 70451 50603 222040082 6387 31398 793959465 84783 50603 755413389 7799 84783 119535769 50603 67730 313900202 6004 84783 238366100 44546 6387 470042246 85067 44546 108045028 26784 85067 358315927 6004 18460 171160906 18460 1030 63340505 77165 44546 545881683 85067 79708 179653759 22205 18460 999858953 44800 77165 621578172 1030 44935 327889211 77165 81817 288043099 44935 45708 430436405 45708 63292 196939264 45624 81817 641483499 44935 16360 772906912 16360 44340 12349282 75381 45708 434747573 75381 11506 954530621 3094 45624 277754506 57779 44340 431307391 80101 57779 172355673 57779 55772 579946917 31955 57779 976999599 15532 80101 447785387 53911 31955 98396534 80101 42963 147228725 55772 55045 750039622 42963 18519 282412470 65289 42963 980153652 55045 63800 162851051 55045 73544 508778267 4160 18519 701042422 73544 72008 627340 74346 73544 589105688 63800 85366 486297270 37653 73544 324509555 60083 37653 850118502 8086 74346 863178722 37653 86623 336778691 60083 59054 130728573 70866 37653 791671405 63432 59054 821614857 70866 2385 708138775 2385 44496 193722613 70866 48181 732955995 70866 56183 146385692 56919 2385 384290344 8190 44496 890292800 70692 8190 208033857 58743 70692 663299528 4930 58743 352327916 42420 58743 205500418 52590 8190 744781903 72874 58743 587113569 71723 4930 84675949 60148 4930 516735818 78412 71723 700832137 60148 54429 123091081 54429 48781 147410702 71723 16874 802296039 69508 78412 525903706 16874 32618 679650007 67106 32618 501142544 48781 79809 147628083 16655 79809 901857644 81260 67106 256023876 67106 76316 651253042 57806 67106 161664678 86839 16655 235236133 14904 57806 330111889 57806 67552 171653087 14904 78738 901292133 70449 78738 890231081 70449 71888 133972485 25262 67552 46229608 37018 71888 475557528 37131 78738 737466605 19028 71888 187360063 78896 71888 577666691 78896 18883 800301899 463 37018 145915756 78896 81517 438742594 37232 78896 222882768 78896 64932 898236442 463 975 201701867 463 41303 483063680 37232 70583 780228737 64932 78535 98356526 85203 78535 113771727 70583 41566 265650650 45217 41303 21113885 32825 41566 437167347 22984 32825 601448411 32825 20437 702222337 45217 44313 959515554 44313 15599 363672136 42882 15599 263882711 15420 44313 460149158 42882 52340 255338351 2463 42882 649917077 2463 3985 144282981 5779 2463 682911520 2463 66872 222369269 78310 66872 300004235 34163 5779 13597056 3985 30122 53691379 53167 78310 11895761 53167 892 498324128 53167 23997 967902484 34163 60056 644975622 53167 39170 408103401 892 33371 590398398 60056 16685 663578836 23997 46154 11267939 33371 61758 113965856 1524 39170 228473754 9689 1524 499198471 8604 1524 35276903 64419 1524 692653318 36136 64419 762741435 3459 36136 605968720 3080 36136 298510363 60253 3080 159807889 36136 30827 83725001 30827 40743 849897306 3459 61182 907644760 52798 30827 442381079 64171 61182 782503168 30827 65267 253623414 42338 40743 24877102 64171 43889 12505172 61965 64171 478354454 43889 64430 17252478 57985 43889 85787732 79335 57985 701428842 79335 2351 121188869 57985 10445 664961980 2351 46208 777778391 15152 2351 69050073 26659 2351 804996590 21321 15152 295236713 46208 69670 881980784 15152 28427 915717208 34682 21321 696094056 21321 12411 15804109 23045 34682 389446241 37164 28427 679354711 5982 12411 540012921 8269 12411 233948401 5982 43210 111545683 23045 54038 326846169 43210 78344 95291155 35598 43210 357466483 38833 78344 669094366 20493 43210 292121987 35598 41883 50496633 43982 35598 891765006 74018 38833 177492841 13291 43982 154510419 43339 20493 829339186 4406 74018 299590753 36770 13291 51140156 27883 43339 86586123 13291 49938 528069001 11272 36770 69470079 49938 27491 108428116 36770 3238 724865585 21381 3238 93157096 9568 21381 634337866 85294 21381 361364972 15180 9568 88858768 48778 3238 366334902 63774 15180 901888069 85640 48778 493138688 15180 33978 122447339 80889 15180 79229364 85640 61630 393779651 85640 24967 400983555 57540 33978 426555295 40891 61630 505932996 40891 15936 421183590 84548 61630 597374320 57540 79650 375629431 80647 15936 80897592 65321 15936 305299228 79650 38782 788943499 38782 36859 559156866 80647 38762 79814469 65321 84241 404138843 65321 32369 369959773 80503 84241 747947379 37562 32369 948624273 52514 80503 137107705 60847 80503 327125503 52514 10665 983693083 60847 30766 764721071 52514 13789 299935960 10665 3434 403442197 33509 60847 905143157 33509 44289 538049037 3434 38584 926602350 49948 33509 162149429 44289 43940 39819986 3915 33509 799320501 44289 36952 519949752 13381 3915 823061360 43940 79895 176018459 40039 3915 114656862 7093 3915 826326160 7093 77137 876789161 77137 60997 274840863 25612 60997 67412267 25612 21210 708638324 21210 53115 102858562 68749 21210 807710601 32935 68749 529256565 21210 33400 525449183 53115 44818 925104867 75298 44818 785886240 32935 76478 9227998 33400 64090 598738341 41427 33400 278765823 83416 64090 309007690 64090 11426 87882963 21490 83416 835205048 86016 41427 650385793 49360 86016 163731407 6157 49360 389855432 21490 14769 893685223 37171 49360 338667561 86016 5043 838654291 41026 5043 140741476 37171 42546 264362818 42546 64953 781888992 5043 28377 495304411 21886 64953 61117750 3548 41026 328439046 3548 30048 721315902 9752 28377 733306256 2868 30048 477813285 2919 3548 331420038 78952 2868 531073564 9041 30048 403546187 2868 7076 220037524 7076 72309 118675688 48913 9041 703659934 86446 9041 131661909 7076 1489 26466153 70558 86446 762764102 72309 41216 298790134 70558 53422 451988484 82899 86446 57143966 14017 70558 699791455 53422 61208 122906965 14017 8120 292691431 23351 8120 854125364 53205 8120 433952026 8120 38974 971779262 8120 27846 11160623 64570 38974 987245972 23351 29908 603038220 29908 53098 87166289 27846 76067 240340016 80496 27846 130724856 64570 16583 774503934 40604 76067 113688981 80496 84363 641939222 40604 904 711952647 80496 79010 801809162 904 48062 627344737 4581 79010 140612560 79010 79275 423644762 4581 45819 719185378 71124 48062 264579148 5711 71124 292273510 5711 55138 860182309 71124 7808 647763726 5711 76085 335044559 7808 45407 766013737 5711 24596 743724209 7808 50869 600317102 24596 64890 472042789 32378 50869 733278835 37969 50869 436503350 24596 79310 871371396 50869 38292 187137640 81312 32378 397834537 79310 12829 439064891 69629 38292 711239125 27855 12829 699882264 44184 81312 660501858 54716 12829 603857064 81845 27855 64962221 81845 60084 48885676 60084 13716 257187386 35441 44184 76526330 54451 60084 207572124 56767 60084 952277161 54451 30704 585080904 66896 13716 33488005 39292 56767 305144948 31517 54451 320952606 21829 56767 831408045 21829 15440 672515749 66896 41557 316177884 31517 82199 251192505 21829 68087 637495287 41557 32072 137461677 55426 15440 793951191 4716 82199 238466165 82199 34571 536506286 34571 56573 613675764 4716 75365 716077962 13011 4716 389962067 4716 19954 807249787 6693 34571 610127515 6693 14209 644075715 35106 19954 815374219 28202 19954 543613966 44094 28202 723163630 28202 754 565320682 14209 14795 836471592 25313 14795 829405703 754 28322 610306175 57128 25313 865313319 72283 28322 232044520 4649 57128 16281184 57128 61565 998414363 61565 86129 264189560 72283 57469 738550710 72283 78778 664342851 31250 4649 36350431 65203 57469 984791045 82577 86129 636418676 39521 31250 44647319 76947 82577 240713212 39521 15703 186454791 82577 38186 665300318 22865 15703 756150771 76947 62751 196766437 38186 11599 976895182 52961 62751 728316395 38186 79505 274531241 52961 45182 283084561 37615 11599 820139888 79505 22476 462676496 52961 7768 75346197 37615 13060 645417654 7768 82029 203267926 39799 13060 441058603 82029 38140 346451337 27873 82029 857883243 13060 65212 611472967 39799 44402 253799321 27873 15999 651306404 46325 44402 694120528 23974 15999 879376713 23974 12081 326410652 15999 20864 1684031 43042 15999 545145103 46325 68349 483646834 81960 23974 11339357 76688 20864 359364875 46560 20864 471646621 43042 42506 791109691 68349 38303 810548044 80193 46560 299509738 76688 76053 522983504 46560 2236 44131199 2236 76759 131122793 44829 38303 227348582 80193 10201 176155538 22266 10201 100196593 49633 2236 113149599 76759 57352 112061403 57352 16133 481253591 49633 39948 371149000 16133 19652 7217616 56136 49633 149349959 51652 19652 145663024 39948 64805 96602160 13023 19652 930537026 13023 18759 477158705 37231 64805 12127303 13023 78079 82819705 58584 37231 69243855 12159 58584 673526115 58584 21084 269409930 40609 21084 600481931 68698 21084 433152380 40609 17569 598403279 61312 12159 13284269 25808 40609 406998919 61312 62811 552582502 79718 17569 56915170 61312 78157 201841226 78157 13650 506972943 41144 79718 254661926 25932 13650 438415131 76683 13650 357937900 21520 76683 262555673 42967 25932 831403120 42967 13791 525097495 25932 9613 414837194 13791 16354 40921628 13791 1709 395671809 42967 64901 762395545 1709 34403 461393534 25442 64901 134490661 1709 32591 430776040 2429 25442 564737911 34403 67020 49955859 2429 40098 617511866 37675 32591 908358850 2429 30358 276439712 10324 30358 577161832 44997 40098 545994853 11661 30358 327593521 44997 37948 66927052 18414 11661 901704473 10324 43631 442936638 37948 1419 747173585 84364 43631 558848710 84726 1419 79759346 42597 18414 75059505 3044 84364 442294250 83335 84726 995668999 3044 87398 416540968 68762 84726 501900591 29477 68762 521624212 30603 87398 443712917 29714 29477 169852036 48008 29714 64900045 29477 64528 913316467 25306 48008 92392621 68684 29714 239675776 48008 74687 964913572 48008 58336 445694141 25306 52554 47932830 35592 52554 922134352 68684 3813 888505221 52554 43224 615306099 33398 3813 561711409 3813 44767 54904136 43224 37818 209263235 44767 28259 694468652 70547 33398 380347090 58029 70547 495200271 44767 32598 66798944 16895 28259 577074230 61619 32598 76054029 4069 61619 399553521 75051 61619 803599366 16895 9998 269762583 4069 49127 223217498 8196 9998 827040879 8196 76633 261358236 61963 76633 553445988 8196 2624 179226746 32672 49127 739197993 46307 32672 37394820 71644 2624 893982481 25668 71644 3020033 46307 2801 862989043 46307 9137 650215840 71644 22122 934043238 12971 9137 109329629 9713 9137 619753819 65137 9713 31360771 65137 58358 616977539 55847 12971 933929685 49057 9713 71333686 21473 49057 591398097 61564 58358 870873914 21473 43856 85646147 55847 83317 11631172 66080 83317 896254902 25711 61564 540782875 83317 62022 147312756 83317 11923 674126609 63540 66080 696351540 62022 42898 376314814 156 62022 794282955 51275 63540 571126512 11923 37610 738101383 23389 156 637771042 51620 156 337155170 13710 51620 572351688 13520 51620 38917101 23389 40864 551694458 6900 51620 905813858 10019 40864 100120562 20398 13710 468939282 40864 19575 258892744 40864 49624 749708053 49624 82554 266296983 20398 13867 393705549 49624 36539 104257112 25318 19575 491196778 72480 36539 718664929 14960 72480 421036725 25318 70975 606361928 80374 36539 770573398 22236 25318 539261510 4239 14960 326971917 80374 5902 786570094 4239 40635 506797946 40635 65812 592403585 20772 4239 232626792 5902 50739 444505615 5902 84196 784315681 84196 62148 133427139 50739 27331 205930743 84196 36888 71042434 36888 17400 618100573 36888 15155 778942030 62148 20163 998659684 15155 50327 649845541 15155 20549 269050273 15155 54304 283756281 81323 50327 985095717 84904 20549 533840664 85655 54304 662049730 38735 20549 320147242 73210 54304 830056926 85655 7829 729527717 20578 7829 180488154 20578 21026 497426537 7829 26974 953155454 7829 43557 83546417 31702 20578 210692683 15349 31702 315426025 35685 21026 100308755 35685 9335 683618149 35685 56105 859411316 55256 15349 670413916 15349 33940 890217153 44311 56105 41433398 23168 55256 35531528 33940 48846 299459756 23168 56516 978749844 23168 60475 184993761 56516 51897 596975027 43842 60475 398173244 77373 51897 250889267 46157 43842 826419208 46124 60475 196724456 77267 46157 523450666 59489 46124 812149499 20542 77267 223941287 20542 2121 26959594 43272 20542 73616899 59489 83809 803642481 59489 33313 321959981 27860 43272 476630934 2121 55104 557278811 55104 11231 355439908 27860 16241 319651476 63036 11231 277209218 55104 21955 207578115 16241 7546 52060729 7546 122 842196784 24585 63036 880875256 63036 66415 250851094 68649 7546 277748965 30281 7546 69618270 10214 24585 221663932 11035 30281 74401655 67733 10214 110801814 62703 30281 716996770 12262 67733 722814070 78792 12262 747846226 12262 76357 721580852 67733 44236 883185261 62703 4089 637838771 79076 4089 379404905 81620 79076 977277049 4089 11274 643717383 79885 81620 439765488 81620 19446 256209760 86888 79076 221877207 86888 53279 874739360 31119 19446 174095897 16491 31119 173880251 31119 81654 50535350 81654 78027 724846808 78075 53279 870185302 42666 78075 704119747 5857 16491 392707085 78027 37322 443072574 12611 42666 383101084 12611 74654 425478055 61341 12611 44079167 61341 18179 923563137 18179 13810 816280264 63131 13810 906391806 11952 13810 210633626 43198 13810 186731310 11952 51536 582788531 38223 13810 522143582 83388 63131 104004931 38223 22241 259189649 62370 43198 572199773 42094 38223 418472737 62370 84497 403130754 72966 62370 700485413 42094 46500 536539139 74036 62370 999126320 76914 72966 900191605 69175 46500 769495659 79128 76914 807495054 46500 24913 459662040 24913 2757 162051332 3627 69175 107890901 24047 3627 859521259 2757 14710 230680092 85404 24047 729541222 24047 30909 642749122 35642 24047 305695486 65489 30909 971680553 85404 15066 775283518 2290 65489 347574427 38487 30909 355678484 2290 63238 597473662 65489 12339 974422903 51337 2290 824858307 13220 51337 747889486 70812 63238 505079336 70812 28737 635946396 13420 70812 507297030 70812 4153 95521070 15807 70812 16542895 70812 30415 80363213 28737 17080 831835986 40150 13420 573030224 40670 17080 947401287 17080 52880 33231556 17080 84627 365169099 15324 17080 346709160 40150 45295 644780127 84627 47135 182128431 69695 45295 808082720 84627 8290 311707831 8290 25431 692475085 25431 17308 778648642 17308 46003 148154582 43464 17308 790265586 31579 8290 551748353 58523 46003 823989491 17308 6853 109203847 31470 46003 39617229 58523 84789 450366157 31470 13387 56613547 66626 58523 314275172 4761 84789 778178015 41559 13387 429487468 15136 13387 133726432 15136 4047 595357062 15136 58651 255764944 41559 21526 245604840 431 21526 340120612 74635 21526 908583297 28547 74635 410973247 431 20624 853531346 68554 431 696432338 16786 28547 337015153 4196 16786 871856675 20624 37343 513931049 68554 48759 455432914 70644 16786 184309277 77489 48759 639777868 70604 77489 898950073 37343 48346 703883282 49286 70644 71454913 70604 48755 634655632 7809 70604 846578160 75635 48755 415851872 2169 48755 105162442 48755 10854 920525806 86138 75635 766820556 61582 86138 626461679 86138 70791 58040411 70791 73337 596249717 76351 73337 131821275 70791 3854 105210380 3854 12431 137809909 3854 67637 782443644 73337 53180 223525248 53180 26562 383583467 13004 26562 151007851 26562 34313 169588961 49412 53180 845531692 40310 49412 605263818 69101 34313 117298651 66534 40310 614420620 49354 40310 847780469 39662 49354 692987614 81815 49354 444233352 49354 66210 35341389 66210 64438 193436311 49354 36377 892185176 66210 81802 738056366 76232 36377 220522550 20879 64438 865988446 49143 76232 961594472 64588 20879 327377816 39978 64588 14582309 28891 49143 569140614 9196 39978 976119991 25239 64588 850668450 9196 23934 423074820 46503 28891 536455610 46503 41552 309302499 46503 45399 257816114 25239 36707 409259938 5977 23934 337712005 5977 78305 635014992 10013 5977 681106634 55445 5977 742382683 55445 908 164676259 69595 55445 416607728 10013 49030 540193287 69595 66910 664963581 908 31125 756068861 66134 69595 648289515 35335 66910 789173233 61994 66134 10218931 57569 31125 892459468 61994 57760 11350504 7401 57569 369198016 47902 57760 454044356 57569 43967 574571905 65181 47902 635194741 7401 37369 797113240 65777 43967 655289969 55947 65181 934070929 65181 63562 306359922 65777 39216 355604082 22252 37369 288630817 26643 22252 317439775 1216 63562 275959305 63562 31138 713317367 72719 39216 137274550 72719 62584 310732364 83007 31138 608568767 83007 38800 569235494 254 62584 239356749 62584 7484 856705171 13015 254 252002287 25683 7484 104645264 254 15670 320640609 70670 13015 979189952 15670 23864 218013108 13015 35352 450840382 332 70670 4016028 56342 332 296080607 70670 68133 727409513 20003 23864 418669916 79059 68133 467691158 20003 49049 13309116 79059 62331 261849008 35115 49049 843905748 35115 53186 578868357 79059 64603 228273596 49049 26159 59462030 52349 26159 590679249 26159 39164 224151401 26159 15318 7103168 42811 52349 609695936 52349 5877 948808433 42811 8699 78740056 60638 39164 893687294 8699 59371 106803363 42811 46230 375866331 46230 6686 894275839 6686 20910 503270795 46230 72921 676752754 59371 44297 362363303 3911 20910 900303811 65993 6686 939008103 20910 38040 923555757 83218 3911 339868478 65993 53701 804589254 85577 65993 589871667 53701 58167 657431544 58167 41447 880513502 26361 85577 636085489 26113 85577 247353867 41447 82035 791590705 41447 68592 169899721 14825 26361 864911992 26113 16749 399540441 26113 20954 20347059 47531 16749 502318556 14825 51371 352540642 47531 4498 732933060 20954 67011 676046712 47531 42112 276319908 78495 51371 124805883 67011 84841 747437505 78495 11645 109904374 78495 491 223441725 78495 18530 959700852 78495 54854 193911413 19574 11645 946532138 10572 18530 142190802 10572 59879 36981649 19574 31410 58141577 5623 54854 156151335 52050 10572 683012277 42770 31410 706819492 42770 85059 489821076 85171 52050 46295925 52050 1442 716018519 59369 1442 337365257 85171 19301 805855583 77167 19301 796439730 85171 86561 45775842 86561 4030 205125600 19301 83812 212464839 7007 83812 456014736 84572 7007 520650918 83812 75617 601419581 54031 83812 255357792 83812 15497 844285327 1719 54031 971295592 54031 3089 59348105 56045 15497 786487372 60514 54031 79774001 1719 46346 129262187 1719 40802 818478264 40802 11603 716925236 15233 60514 669447777 8100 15233 76091276 33401 40802 707421030 57270 15233 731263814 70266 33401 200760804 84925 33401 508948500 75493 70266 683223576 32503 70266 264784000 50289 75493 555192709 70232 50289 931130071 15456 50289 549712609 33669 70232 572701193 15456 84674 72639684 39693 15456 899142215 33669 75947 489597498 39693 51763 63584991 40264 39693 83801228 17762 39693 886135001 58943 51763 133265080 17762 61062 954658023 23529 40264 721829897 49899 23529 988722616 14280 49899 80429165 51692 23529 637595076 49899 71803 342102558 40828 14280 102679037 51692 11438 991375290 14280 23380 373818126 74307 23380 229859958 74307 10204 512681971 74307 65395 741544142 10204 85092 878502731 58250 65395 420975927 58250 76943 469083977 76943 69711 87069248 69711 65839 593299588 65839 12139 592381223 65839 35066 66468967 12139 46179 540561520 63298 69711 160948610 40253 63298 125305540 24706 46179 626995595 2914 40253 791524225 40253 76389 885728502 40253 79964 978806761 18167 79964 593357989 24706 34788 827193784 2914 14071 250728974 41312 76389 941531151 18167 68620 507443416 14071 61774 996071300 63330 68620 837499542 41312 17890 535281557 39415 17890 113779260 61774 15135 313065251 84847 63330 811023505 63330 47927 243388215 31118 15135 260084319 87479 39415 143865520 19550 47927 908812973 45316 31118 249255994 19550 45654 548055885 70789 19550 679064381 41145 87479 29652188 45127 70789 371114158 45127 34770 501712281 18635 70789 490354956 72086 45127 808154330 41145 40856 948213031 40856 41986 953995940 40856 31541 49177809 31541 78447 552165422 56996 40856 760587594 28597 31541 32511163 73551 28597 663095262 78447 56574 732158094 19456 56574 148527797 56996 54255 693833733 47433 56574 784031536 56574 55463 300704060 19456 21111 113097874 54255 41812 374847502 13476 55463 994144512 55463 59721 334122042 61881 21111 957451771 59721 61170 56152177 22346 61881 758170126 61170 28214 4228303 59721 28551 125600039 28551 69809 128243534 28214 31590 830579950 45561 28551 406079256 69809 63771 845648306 28551 36858 806699924 69809 54082 528431608 31590 8879 637341886 45561 176 762336673 61909 63771 950015010 176 37364 47707571 8879 47773 551355079 47773 44453 277287734 79524 44453 716821621 79524 56004 920857553 37364 85398 259248280 85398 69785 610305737 85398 48652 540185592 56004 2055 100409790 56004 44389 272509784 85398 54126 751210535 44389 62543 133286988 16694 48652 39130041 62543 79214 626204324 79920 16694 635334611 14132 16694 262980598 5762 79920 565389085 16694 47552 393234223 46224 47552 126875632 25588 47552 730651028 46224 62664 683622116 46224 25662 946707126 25662 63181 229907470 28865 25588 587329890 25662 8983 285673915 68785 8983 833924404 8983 39428 791565730 65522 39428 21559292 68785 45242 590356614 65522 80069 337195183 80069 17115 929015648 46353 80069 613766106 80069 65222 267027807 17115 27912 42114252 46353 75373 117056172 75373 58021 294152973 73151 75373 615180936 65222 3267 947122490 85457 73151 580269166 58021 60705 880438364 4539 3267 246808403 85457 84017 755343879 74516 84017 534090509 60705 31620 574102602 7487 4539 277183136 84348 4539 55171048 49828 7487 363989914 74516 28360 405636218 65810 31620 675937482 60823 49828 877437509 14852 84348 73032099 49828 86254 151220991 6949 86254 264966931 75456 86254 238334140 47522 14852 337828560 75456 29837 563695527 27388 47522 538167971 81258 47522 475527444 81258 26294 800975276 27388 20487 49221952 27734 81258 813444179 27734 56487 136873547 50884 56487 625846503 56487 68125 513484514 12148 68125 842776582 12148 70768 799810338 56487 19132 267545204 19132 70334 456538065 70334 28969 901891159 12148 45685 82780931 45685 24854 666161057 45685 45030 676873031 60642 28969 670548562 63905 24854 129103857 60642 2899 907063220 41408 2899 402198601 60642 23655 987751506 23655 81037 602974193 41408 21046 786614610 81037 42977 767898344 23655 62515 64929779 77045 21046 397716223 24059 62515 223772711 62515 40702 717503466 42977 66365 401642841 39360 77045 70416290 22769 66365 299277203 22769 70278 124649275 56246 70278 604722495 39360 61139 293865953 56246 86979 137111638 51323 70278 937325815 70278 64707 940169399 86979 46691 590977503 61139 70199 361791414 37353 51323 61207902 77455 37353 631617229 31942 64707 611712523 63775 70199 18211111 16639 37353 686086509 31942 4836 982016734 4836 41555 340174198 41555 73004 208824819 16639 38195 956152401 33762 41555 718576602 38195 50179 30365729 50179 46306 651115607 46306 51999 833067733 38195 52074 213024251 51999 21509 23101716 85874 46306 635437433 21791 51999 854053205 83627 51999 100782790 83627 13737 827477301 21791 44074 647498067 1627 21791 391364200 85567 21791 975099308 83627 44882 468357788 44882 51058 48878219 85567 81977 702504139 27584 85567 527044893 44882 78807 475659409 44882 46326 405594111 78773 51058 474478205 27584 76741 585288729 76741 36117 45950376 50938 78773 139438586 53649 76741 45329874 78773 2439 218285660 15272 53649 211731624 49072 15272 91403684 59592 15272 200331228 81127 59592 39666920 35747 59592 955459817 59592 18340 945715554 59592 54800 855999957 24573 18340 95866525 81127 2688 355953646 53168 54800 345419209 52663 18340 972595346 13086 54800 180528121 24573 15677 856466798 2688 51581 918549303 51581 31818 412704431 76381 31818 627120195 15677 1542 855135038 34391 76381 80048228 76381 55697 490059570 31818 33295 429187982 40597 55697 60776635 44154 55697 661032394 69831 55697 700180333 33295 10390 953468658 65995 40597 963392252 36140 44154 739082179 36140 78511 934628503 32991 36140 807049671 20176 78511 92093357 20176 2457 397924673 32991 5322 567466636 2457 5512 981750191 20176 6858 448601446 30674 6858 183100640 56603 30674 886546266 5322 86968 89213104 30674 73275 839708507 30674 31597 716615842 30674 83903 212177115 43163 73275 301055518 73275 68970 821488716 12048 43163 964073315 39378 12048 812264347 24061 68970 252245221 24061 13360 201754660 12048 46617 261671840 57942 46617 527731110 24061 52369 44339320 29319 13360 10253151 76973 13360 767509922 57717 57942 692244930 68472 57717 696638666 46022 68472 312001222 46022 55794 776874976 57717 15024 935855358 78131 15024 699747702 3330 15024 118068191 15024 34353 218493994 85669 3330 139976704 15024 65419 539722940 34353 61610 973425456 28694 61610 110952659 61610 30140 897333161 28694 33777 182521823 8077 33777 87764637 28694 15796 509418427 25202 33777 511787469 33777 85375 16995703 60499 8077 471827951 15796 56347 200483376 61709 60499 871801171 56347 65538 17543735 41155 65538 269084795 23738 65538 477750949 56290 61709 411809642 43050 61709 750792862 14466 43050 671385019 22896 14466 443940714 56290 13188 869553848 40763 43050 181337191 36339 43050 281526980 40763 67953 589844400 25852 22896 749329059 48044 25852 469619488 25852 62609 253227130 25852 58576 481356670 44614 48044 422850291 58576 27005 819930362 48044 55987 439970831 62609 62397 100996584 27005 27964 167671551 11416 44614 942048270 55987 3258 418567666 62397 18960 112807449 18960 74057 864967870 74057 68946 97956348 3258 78277 837416605 78277 26828 792325648 33335 18960 999673548 73404 78277 660419024 13315 26828 637080699 5070 78277 230445328 73404 49747 493192447 13315 83419 604382424 13315 9083 53089702 29171 5070 489976450 49747 69339 114717503 73322 9083 912334170 69339 76407 523046404 30127 29171 673923031 59287 73322 171802607 30127 46425 239541823 73322 24494 17229175 59287 20445 448481225 20445 37147 998845306 59287 16703 122319750 5031 24494 103192293 4642 24494 400889694 37147 4234 108173468 37147 51709 234580718 5031 42064 415683825 20222 5031 234540770 52088 51709 861614587 31094 51709 63686496 31094 54482 877049257 47155 54482 330224314 20222 31981 214521605 79375 47155 910587424 54091 79375 306666307 54091 8271 101169852 43120 47155 173001598 31981 65298 646470317 15867 8271 576254679 15867 44480 577611330 53462 65298 905148477 15867 5398 698207664 25335 44480 241781914 15867 65938 703749980 30490 25335 784656072 5398 3746 193090191 25335 34628 62595052 10036 25335 563073542 3746 26241 945596990 37190 10036 361383786 34628 69621 390278664 78509 10036 410291259 40493 26241 686043238 37190 13382 691990502 56867 69621 956637935 69621 21698 799242412 54898 21698 934310228 21698 26690 35135065 56867 49364 135231209 82529 56867 132004993 82529 41275 63870570 82529 28981 434108959 49364 34001 553442387 57005 49364 256098627 41275 80546 175876166 80546 25372 603819023 41482 25372 80036050 25372 16939 981951441 16939 42712 923388206 9776 41482 880893554 34283 9776 648576474 45170 41482 446845253 9776 63271 882618742 45170 59612 464011543 29942 34283 925898061 49925 63271 790253581 45170 5596 626144418 4678 5596 968750601 83703 5596 74061391 29942 86371 531142531 5596 43412 694847990 4678 18190 668608735 18190 17218 1588185 83703 4732 393479676 18636 18190 29534819 25368 43412 362551581 20695 18636 512058246 48484 4732 113514344 48484 12478 143893501 86920 18636 117559638 12478 44967 878575121 12478 50169 764592892 64286 44967 132175759 86920 62029 389339043 64286 55742 663225421 44967 80382 161207404 15481 62029 907959476 64376 15481 985473799 9826 64376 185409015 9826 35195 392073100 9826 32045 210875755 21493 15481 745571475 64376 53021 416537864 9826 69833 970127337 27678 53021 141644406 69833 16175 335255626 53021 42024 995500193 6635 16175 229971766 6635 87137 538224711 71679 42024 891462149 54338 16175 392308732 33789 71679 264556242 26484 6635 587518391 33789 82941 767364918 86435 71679 186532566 54338 3040 840387589 26484 10176 766579048 52951 3040 120342320 10176 44338 2593933 34973 10176 596064625 5629 10176 30672981 44338 68806 869490564 72169 5629 883685119 28534 44338 711398174 56861 34973 423805837 68806 85289 180909012 26341 28534 508046226 56861 39387 821415476 82091 85289 400527994 13348 39387 721008372 35600 26341 600734761 82091 46976 984468878 39387 6837 704904075 13348 13536 255463420 13348 84060 47797204 19386 13536 556769045 53823 13536 487880996 17152 6837 809676057 66954 13536 230754638 38489 53823 498508644 21044 53823 976450904 53823 73823 323191393 4346 73823 977399258 87553 21044 285094446 44551 87553 585903612 21044 21862 964987810 21862 40529 125047829 21862 69653 111501232 12857 69653 759300585 21862 81556 389966261 40529 60841 71009046 33790 69653 590600671 42032 69653 225511264 29470 60841 635488855 66951 29470 626383659 60841 28106 963342724 29470 69367 665931504 28106 4986 644880742 4986 75186 136173685 66951 15954 873774363 69367 35054 641110705 4986 80570 613748369 4986 74750 345767911 76893 75186 596110437 73258 74750 944730600 76893 47594 764682633 74750 63945 785328352 63945 68939 279662387 76893 65357 313109082 18927 65357 172138216 54026 65357 901665091 23008 65357 247360003 18927 5492 127047757 76550 5492 915960057 23008 55090 674732282 26107 5492 690331437 44799 5492 186045644 44799 82537 934517870 738 26107 881845755 55090 52854 489398400 44799 76432 221737705 8981 44799 547348702 59262 82537 314397037 8981 40736 870422022 52854 38542 447195030 8981 6183 419515209 1803 40736 30557529 59262 55676 621489416 60938 40736 264148656 55676 15194 125859426 6183 75246 884732942 18241 75246 107240275 75246 56693 972787018 75246 74906 455108490 75246 69282 277419152 18241 49661 386241830 69282 38206 51104272 8550 74906 358739264 69282 44557 465634319 55747 69282 698040127 38206 11510 124237874 44557 28289 114205820 80953 55747 489463247 11510 70778 164917037 25419 70778 830693757 51466 80953 545009190 27 28289 106967325 80953 37705 638721635 22200 27 399040309 51466 17428 639419817 37705 45122 743369713 17428 23344 28132667 77712 23344 664284877 22200 87182 865007993 5424 77712 468549566 77712 32183 747781244 32183 76311 385636155 5424 2549 600099191 5424 43572 155231349 5424 40075 628711305 76311 5792 908309038 80274 43572 553868156 41953 5792 531002659 39970 43572 800063406 39970 21530 991452615 39970 39774 311535127 9808 21530 22693919 39970 84456 234329013 39970 34112 431572423 21530 20962 521930690 11247 20962 367417825 11247 806 345425778 11247 50769 984215348 80439 20962 628153382 83293 806 563057545 83293 83586 977888152 26491 83586 135617881 78319 26491 191675646 26491 53381 576862449 56855 83586 449179856 83586 63766 136254974 56855 40951 8170092 53381 35487 952899126 62627 35487 698444036 72933 62627 194352460 87188 40951 137109888 32446 35487 342603011 62627 51564 314824265 32446 26668 133093333 26668 41176 171297755 67042 26668 904875032 26668 38939 872550159 41176 4591 533458565 4591 82976 412146152 33949 38939 760997556 38939 23234 383668777 23234 18332 474557340 18332 78221 761234121 77716 78221 634337973 78221 61712 516960715 12125 18332 385085584 59658 77716 242977067 73583 77716 694155316 61712 58313 759539652 86223 73583 205811677 8343 58313 228432225 55151 73583 932539663 82139 8343 856212321 55151 42735 17724539 55151 61202 133868292 55151 10606 982200829 55151 42213 381007325 61202 12542 761892287 21223 42735 589247335 21223 26326 454435953 33291 10606 77437042 85610 33291 317827701 24085 33291 419726480 26326 21119 730731789 24085 26708 691748014 25874 24085 962619888 26708 1688 899746524 21119 67831 21162623 11083 21119 918706829 26708 60883 876833667 40002 67831 522641955 76373 1688 422628540 12258 11083 20825367 11083 42619 45890726 31921 60883 433267436 21668 31921 421313451 31921 80600 44880915 12258 83189 536151285 80600 28423 603640518 83189 52943 348906226 43091 28423 908459240 28423 15610 68085121 43091 61665 911718364 27888 61665 269197310 52943 22365 833167602 61665 72429 735516665 5884 15610 710098173 49246 5884 111975187 81365 49246 195182381 5884 8088 46028941 72429 19730 363225290 39562 49246 844186992 49246 77763 58999892 28530 19730 577746297 37259 19730 204770402 37259 1837 810545291 73981 39562 90694986 77763 43158 773951755 1837 63051 820394503 73981 58979 537871244 27685 63051 894212741 27685 45875 861888012 19413 45875 136565813 45875 70943 40267154 46444 19413 984245460 41786 45875 665230708 85766 45875 258671184 46444 27648 460609653 85766 64295 594788677 40160 46444 685344184 61803 85766 817524822 40160 84280 765305069 30889 84280 79552586 29 64295 615665858 61803 38262 287438589 84280 79876 258541893 85558 84280 131957710 44243 29 343511294 29 59807 799325804 18754 79876 305304414 85558 70785 175107240 23667 59807 836074714 17955 59807 332469171 23667 3523 456482197 23667 18170 40073017 23667 68699 431849626 3523 74707 195264905 26544 3523 618333997 68709 26544 588927870 10360 74707 27280928 68699 18868 92569656 68709 32627 763050488 10360 40681 111285426 40681 87107 345567236 3921 40681 195372928 32627 85487 399215193 85487 45733 473923120 45733 384 656774939 71854 45733 89523324 22313 3921 438682838 74968 85487 960116216 71854 78181 839710528 9530 22313 67687160 55471 71854 282714961 78181 53174 397077079 1683 55471 90530537 55471 57052 153367758 10885 1683 714174098 24116 53174 812659155 35513 10885 880297111 9101 35513 415645682 83205 57052 231028599 77890 24116 219834911 27539 77890 548477442 73959 9101 706093373 23350 83205 291470924 23350 21396 857692743 18372 73959 526623409 56240 27539 441742327 6320 18372 139543981 21396 54254 824366957 65992 54254 180982490 2668 56240 936171891 6320 81091 94904248 50504 81091 659930621 65992 28526 461895829 2668 36991 959746362 39910 50504 965145104 28526 71523 285760665 71523 27594 341455857 39910 24162 353299175 83287 27594 363096326 83287 86865 616624582 7871 86865 693920870 12212 27594 404090804 24162 49576 749702663 7871 18660 916055718 40293 18660 911225175 40293 31312 678358090 40293 9636 306091356 30699 31312 686363480 25842 31312 266381363 62635 25842 313427963 9636 10614 530723816 21649 25842 450181712 2307 21649 443559015 42971 62635 357622803 39106 42971 719505505 73939 10614 401407775 15265 39106 885130642 42971 64234 99407576 73939 80967 738989039 39341 64234 270551158 81975 39341 572723603 37880 81975 361376336 81975 62493 992230657 26711 37880 646802143 81975 12929 398882359 12929 27064 195171187 37880 15888 411935083 12929 69056 654302196 39967 15888 153866485 19504 39967 514665787 84559 69056 838688732 19504 74350 991831064 29344 19504 574088491 71396 29344 916201729 19125 74350 811734633 53060 71396 815808094 53060 45576 840694833 32291 29344 115789544 29230 53060 77440596 45365 45576 944053859 1629 32291 427854492 23301 1629 258445478 45365 79545 489610644 45365 57812 695283671 23301 73202 777189022 10275 1629 221881818 64817 79545 978539370 79545 42349 44729829 42349 40133 9984221 16794 64817 718221740 9811 64817 852717143 45255 9811 911209788 84022 42349 563730614 80308 9811 378853816 80308 36102 494623719 76167 36102 970010513 36102 27797 19681771 76167 12640 762267785 29567 76167 141203665 44922 12640 5285893 31126 29567 372533614 64692 29567 239303142 31126 29623 145913291 4359 31126 756217194 12402 31126 949997227 22078 4359 682649064 4359 46392 860985118 25337 4359 201159047 12402 7563 473374534 12920 22078 918403291 38721 46392 607953237 38721 22518 742992813 7563 24687 969386144 24687 75115 136927422 22518 2818 667844753 38721 19124 586531546 67850 19124 926930072 19124 55787 96484051 65553 19124 814900356 65205 2818 81257224 8175 65553 32172880 75830 8175 272644654 11329 55787 62797839 60796 65553 22906430 11329 61780 906332911 60796 26793 356686975 11329 78790 534756224 11329 81030 141921157 38222 78790 309973085 78790 76477 172281227 86227 38222 978610941 43823 86227 723228905 58210 43823 437163809 43823 83957 683417076 86227 40176 377446900 20312 83957 721994448 20312 73207 233613286 83957 12417 7810477 49115 12417 320959151 50358 73207 685099846 49318 20312 824542975 12417 21228 594094561 12417 9278 993982958 49115 13248 420990616 21228 21801 572413344 49318 50237 134290232 9278 5353 204600965 5353 33808 14114349 33808 81359 382264791 50237 64126 598861639 73295 33808 314722073 33808 55864 21847820 81359 44260 168011539 73295 58683 697262831 34674 44260 60375201 73295 75993 421295451 70485 75993 129182199 58683 62959 949250073 33488 34674 456438428 75993 5334 132153900 33488 53988 816028882 8775 5334 137425107 53988 43656 828995966 25225 53988 367427320 17852 43656 849070878 59815 53988 970972448 56766 43656 139661396 56766 66884 417161008 25225 19941 22478564 17852 87432 501676322 87120 59815 201819217 76387 87120 672804639 64720 87432 790878134 28838 19941 306682921 33438 87120 697328101 37764 76387 981201034 76387 24955 557797301 37764 18885 91535880 71851 28838 270165596 24955 3450 450570375 3450 58938 277768508 39916 71851 135545775 53593 18885 119395790 71851 15245 430135536 59787 3450 372163321 79352 39916 929760816 75353 53593 854783630 6439 15245 904983951 58518 59787 929652866 6439 37594 598011027 1858 75353 650503693 1858 80189 697887000 6439 13641 550354551 48978 80189 447610611 21939 48978 100902429 21939 21623 792272970 64587 48978 24756508 81714 21623 648617188 48978 38893 38074576 21939 64503 138543000 16269 81714 863080930 66719 16269 984220433 1810 66719 523385620 38893 85055 68559026 64503 21484 953387607 11375 85055 637568504 85055 86196 98298463 66131 1810 517224993 86196 21209 124878384 71843 66131 321689510 21209 8551 715532939 6627 71843 456968097 6627 12455 599330273 8551 69385 884441744 69385 35125 889370707 6627 24729 47642745 12455 16217 943804909 30955 16217 175348898 38056 30955 773583913 24729 26649 625261715 38056 17981 762994324 45109 38056 35895520 44744 30955 450802073 929 17981 362462150 3181 26649 370472466 52314 3181 506493967 82504 45109 503146838 19342 52314 531327552 10917 19342 774080047 82504 82274 592398308 52314 75802 143786739 82504 53109 120935091 29610 82274 524420581 24419 75802 407298527 69300 53109 540191911 75707 29610 730008713 29610 49159 423161 75707 7155 16995372 47712 69300 24057444 7155 8999 731938388 39652 49159 768641879 47712 21770 185568015 8999 24523 906927117 21770 5855 79298527 78243 24523 985181211 39652 42391 49490618 75371 24523 164254238 24523 48953 69075948 48953 9015 319226046 58433 75371 691712011 58433 40451 213967415 54282 40451 15120543 9015 86184 892657655 9015 1279 518132157 49898 54282 969122484 54282 9862 163761358 59064 49898 46051949 61088 86184 714585780 49898 60769 66224938 9862 57661 339018929 9862 77164 170613841 61673 59064 32890449 77365 61088 263967954 77365 20789 876059245 61673 44723 430857219 37363 77164 295128306 37363 5587 547041029 19753 5587 711731558 19753 85352 899913811 38495 19753 61446483 37363 17617 184966960 57180 85352 311833358 24519 19753 427053562 57180 36468 36514324 2071 57180 525336144 2071 46355 249717348 36468 53261 469075498 84768 46355 30818063 84716 53261 89606891 46355 54088 21270150 56000 46355 32197614 68524 84716 17805092 77059 56000 331680003 3271 56000 871453676 13535 56000 664433064 24049 3271 953146458 3271 4985 10624348 3271 54707 932935280 24049 14253 143915304 14253 87025 783472758 24049 16201 50015556 27362 4985 217717782 54707 20148 20830601 27362 78139 104650854 27362 2975 860445850 5033 2975 335934299 4687 20148 294835808 82128 4687 176914806 82128 35063 788308739 5033 81431 710625974 60875 4687 833784989 82128 34342 7174526 35063 60746 781268599 40988 60746 134603596 83140 81431 762075759 34342 30115 446951700 83140 20939 508815508 20939 12393 183698717 30115 78454 765721674 78454 61879 345116298 43370 20939 119303272 43370 20200 76360038 5329 20200 739822685 50213 5329 893171240 18300 5329 154159674 63931 50213 685905926 32213 5329 120085997 32213 49232 537386698 50213 54007 485706607 55862 54007 679054848 62234 54007 147615696 35468 54007 59873680 78595 62234 495708728 35468 84191 38593661 84191 18647 236954665 78595 72629 592630625 18647 63820 769793253 71309 78595 770397015 52812 63820 922265504 35796 72629 742780062 52812 64499 119881820 63820 28681 916886189 12580 35796 826799139 52812 81896 846355111 61590 35796 831295880 15861 28681 412804461 15861 35998 356449206 61590 36212 635342779 35998 85551 421283235 61590 33074 966104684 84630 85551 762679097 36212 53882 14495836 36212 56700 932758671 84630 48508 894604639 59534 33074 153493806 59534 35775 636482053 53882 79337 623619739 56700 40313 70892490 48508 49847 712673829 49847 19462 615440974 27799 40313 295173909 81115 19462 375397636 49847 81866 353439925 47386 81115 208813747 86402 27799 389709554 34784 86402 285477409 49543 86402 438686440 14147 49543 537377352 64037 86402 937382444 10051 34784 931501985 82548 49543 774399391 27163 82548 69284574 57314 82548 973868630 70977 10051 700954359 82022 70977 909941013 3189 70977 83028519 70977 49486 197157118 49486 12615 561770736 44516 12615 174199269 82022 75421 30352903 75421 69085 798019263 15558 75421 716297473 5600 15558 615803555 16408 44516 313183513 75421 47475 390689515 18942 16408 201611298 70245 18942 665185886 26773 5600 268140737 26773 76348 116105633 18942 9188 30629675 24794 76348 138006778 50359 26773 83677918 44113 24794 277117047 9188 59832 590793638 9188 15548 268549485 73524 50359 15225138 17485 73524 936976850 59397 59832 155790800 17485 33226 690230135 69553 17485 663515453 33226 66610 566176160 66610 34147 98524906 61542 59397 988538970 33226 38019 722932911 68451 34147 40793437 79704 34147 130691249 18090 38019 572253478 10413 79704 218996810 75812 10413 564850518 49674 79704 5719540 9685 49674 135969687 51657 49674 899968750 69442 9685 457499987 49674 78987 330759642 61195 9685 229766562 76608 61195 933682470 48857 69442 711918195 76608 2384 27304767 78987 47878 103905718 47878 25860 657618118 25860 63671 61349313 68406 48857 176015719 72225 68406 707711232 72225 77550 188006015 40755 77550 909835674 46942 72225 958478103 68406 6746 67186581 77900 6746 971268246 46942 23745 619239103 40755 26879 377449388 77900 45845 1335683 45845 36271 497464736 65161 23745 48371935 70972 36271 266227392 36752 45845 980039879 70972 85867 149493156 85867 79869 564671227 50998 70972 527508332 36752 30038 573037751 9549 85867 249976909 6733 9549 909239900 50998 30086 381195135 6733 2627 771934565 30038 70436 353629398 70436 15181 359523969 55356 70436 92695683 32481 30086 894726994 13080 32481 74113528 55356 57276 819962621 20324 55356 95376580 20324 50543 116702780 57276 39414 546424392 15060 57276 422894959 20324 43950 658789164 39414 74608 641963419 50543 81963 183838835 53885 74608 969737434 53885 180 232662501 26506 180 622530051 26506 79517 837878367 46522 81963 22403384 66745 53885 342913671 8064 66745 225767168 66745 84316 860229305 61715 84316 609884467 66745 71237 550764989 68303 8064 905508320 8064 37119 260477602 68303 20025 23638454 66333 68303 29368689 68303 17549 680549189 71937 66333 921837891 20025 58748 483274193 53320 58748 96991323 17549 60317 445824990 62934 60317 940374612 58748 71889 570476438 44245 62934 237875101 53320 61221 405348181 61221 1697 547006094 61221 3992 758742990 44245 64701 594336244 82815 61221 47476813 25398 3992 550203639 70803 25398 479113311 3619 64701 589233488 70803 57155 497812550 3619 56699 514981823 70803 2689 223120821 56699 25369 791923685 42651 57155 104391884 41112 56699 989690532 42651 82825 868102930 41112 48391 176144627 54320 82825 178186389 58151 42651 141200109 48391 81814 820921803 39098 54320 158729739 65490 39098 147899247 64798 54320 792030231 39098 40627 141022054 55312 81814 639191407 64798 57582 597367798 64798 49075 324954046 45600 40627 471179074 57582 23053 341950778 45600 55734 701692379 57582 40818 102955629 49075 24737 411723293 23053 10667 548279120 45377 24737 2250976 70221 40818 231871759 10667 33590 982564629 24737 56819 396604095 85347 10667 99534874 45377 1108 757476433 53444 85347 274930745 48843 1108 584424231 24672 53444 255873770 48843 76464 545303510 21064 48843 731288707 38319 53444 155140151 24672 66601 923928296 82926 24672 707809095 47728 21064 389712384 38319 60645 630593969 47728 22951 503116492 19198 82926 772685187 82926 30695 105583575 30695 58581 468661346 30695 62245 62956308 22951 59690 3224426 59690 23399 327838320 4641 58581 62701944 58224 59690 202059632 59690 45232 163281283 286 58224 200292440 48260 286 218845775 37917 58224 429033562 84200 286 312388675 23215 37917 887775783 84200 83397 915742004 36006 84200 657964721 59511 23215 729089745 59511 74935 562749173 36006 30539 673699444 83397 31948 128921571 36006 36455 963592531 59511 43960 117088875 36455 44647 40471979 3286 44647 486816277 69633 43960 105013195 36455 62425 374691045 69726 44647 811329451 57918 62425 103030189 29974 3286 327503252 55789 62425 771733469 29974 17065 86730947 57918 11910 636705146 39055 29974 898279185 29974 74688 718604483 55325 55789 825159798 39055 23180 101418848 51370 39055 156802293 65952 74688 667563153 74688 52295 242688928 65952 87127 253543882 87127 11974 694004495 11974 83239 671561091 29326 52295 284475883 76668 29326 334084772 87127 76556 322946302 42512 83239 707740739 59550 83239 240549131 59550 75751 783046989 30896 42512 396416554 30896 85562 563323295 42512 42713 54210225 57007 75751 715361381 57493 85562 440798914 57493 68546 408286788 40204 57007 242336664 40204 32689 31189963 40204 67902 142581946 68546 79412 294191455 79412 50550 34891384 19986 79412 39036962 79412 57460 439127167 66154 50550 472547632 53653 57460 943739934 17309 19986 818504613 44107 66154 609762443 72945 44107 414249190 86043 66154 604119099 59804 72945 874985184 72945 67671 217567804 6813 67671 728405853 70660 6813 650135341 59804 83349 396245626 67671 8354 167379570 83349 18626 219775114 83349 67454 23746007 56488 8354 412624987 73953 83349 858106124 73953 45203 142549471 56488 46614 140767240 67454 51415 994518896 51415 41218 900431040 79844 46614 119535051 15162 41218 243411356 79844 49387 401984502 79844 57556 982824906 41218 86520 920883626 37591 86520 595018871 5098 15162 278193883 66185 86520 712599031 5098 20162 817185742 20162 47601 461813770 5098 809 51734562 20162 5714 114983347 20162 62415 826798651 7812 809 712887165 85703 5714 563829319 25165 62415 935118332 38081 25165 970384694 69285 25165 382917303 31729 7812 344541547 25165 79943 207792252 83033 79943 703735155 38081 18362 287587124 9952 83033 417725912 31729 4810 184930733 2238 9952 441563892 45656 18362 317238732 9952 26086 819180745 26086 11752 245131535 19671 4810 245521714 34146 45656 172329644 25382 26086 276369604 19671 77687 197748101 77687 55723 991010363 65282 55723 324156195 77687 23772 651440312 3553 23772 306009782 23772 18887 187275918 3553 78109 42137205 20272 18887 298815760 20272 60761 839913482 3553 36209 726328789 78109 23336 938710804 36209 63030 294406991 3403 63030 896521631 82571 63030 846893737 23336 21591 201796087 29676 63030 881331950 82571 32711 75050339 3622 3403 980209591 30981 29676 912926923 63222 30981 783671328 30981 49288 691858070 63222 71239 665049960 63222 65669 428465424 63222 68671 813579562 63222 72073 556761721 72073 4249 130563819 14894 72073 642966935 14894 4691 384347563 68671 22706 964899514 54217 22706 313372541 54217 17145 207020990 4691 39830 566239788 41554 4691 624595854 39830 51442 386310561 41554 75195 883131982 51442 66830 461492183 51442 81375 993445484 27311 81375 14018027 33117 27311 942924212 16306 27311 395322514 81375 70514 72538640 31896 27311 700191157 16731 70514 950857142 33117 17583 107510491 56980 31896 168296369 16731 79444 934968606 31896 22461 173136571 74182 79444 362421386 76876 79444 752690473 9072 56980 187771553 79444 70273 771230186 22461 21134 915845207 76876 47086 628322227 47086 26141 891619278 26141 43869 609977172 47086 32352 628481421 81961 21134 812828125 81961 80994 103054085 61597 81961 118243997 49117 61597 384474623 81961 75833 336480305 61597 39500 514374073 18821 75833 673167973 30133 18821 159865651 49117 3659 478043755 75833 85680 619229951 85680 46385 849417287 18821 20950 866465961 30133 12474 169971092 33740 3659 754018653 85680 58727 897543381 20950 47304 167496774 64799 58727 416205352 12474 53984 31605823 47304 36220 333631783 35073 64799 820989713 35073 36089 735523674 31711 36220 32245313 53984 45770 917191943 45770 11349 392099143 31711 77907 392264515 36089 1521 497025989 34773 31711 398920602 11349 51916 571937666 77907 27082 826609889 1521 10116 201356306 27082 26675 413489092 34773 83060 139557477 10116 15028 639403937 72784 27082 216660142 10116 9276 439760094 66044 9276 495664156 72784 17432 78046340 10082 72784 289008114 78245 10082 572536781 17432 2795 242990331 63326 10082 544952701 48981 78245 58999448 27261 10082 956024619 59539 27261 365281346 59539 36785 661926131 18259 36785 211820479 61077 27261 788007080 27261 49833 610142366 49833 38300 227573953 9579 38300 105479436 45145 61077 716968711 25145 61077 695134163 42738 9579 834085759 46036 38300 642769683 78369 45145 370282234 44122 45145 76456537 44122 77831 330809033 74485 42738 711624586 31379 46036 618909447 31379 43256 774500860 38856 31379 348576283 7207 43256 61283501 2586 43256 42731993 77190 31379 269027079 38856 82828 350744724 38856 417 790156341 82828 77790 680682804 77190 65600 715244835 34705 65600 26981832 56521 77790 773907454 46133 34705 948807231 46834 77790 312498999 34705 40545 838336323 62487 46834 271482616 40545 3887 953545866 46133 42795 443114048 12876 46834 884821164 44169 3887 143738211 44169 79807 880856114 12876 7612 50375453 44169 31203 639788152 31203 18271 4346974 44169 24135 883371347 79807 34915 687755869 34915 81004 782639026 34915 1737 307617243 1737 62150 17060013 80119 34915 716095220 47289 34915 349272526 5730 47289 17674806 47289 58538 886077662 80119 52745 309973240 25740 80119 670219101 25740 36248 550968333 69053 58538 866476738 36248 74627 487708753 66200 25740 999424628 69053 77025 531768545 36248 84967 916680234 84967 44114 645665504 77025 75865 238736787 44904 66200 135798217 83730 44114 278431688 56421 83730 963709485 37793 44904 544503972 37793 54471 783038954 56421 32466 294689494 82963 54471 53996811 37793 37168 546723643 54471 15333 368500159 82963 11264 763857978 82963 10948 477014320 23441 82963 53297338 82201 23441 498594931 23441 26904 933339978 45390 23441 374329531 38477 10948 950059531 2753 82201 280389915 11034 38477 67053884 78694 11034 708711781 11034 37656 78000040 78694 15681 747172189 31041 37656 437279278 11034 64793 337598127 75168 78694 963683191 37656 44275 102236001 44275 33871 267339898 62744 33871 343340125 40463 75168 440549534 44275 44797 143131157 77485 40463 691228190 24347 33871 398482628 55516 62744 732621134 19196 77485 574811639 38538 77485 775488291 51016 19196 116265572 51016 15594 627790504 80318 51016 226177864 61919 38538 222155809 80318 58528 901589051 10153 61919 974906975 61919 80128 765896519 29189 10153 435591721 80128 57104 267916808 42492 57104 656204400 57104 29915 955063467 80128 56200 633541350 59941 42492 693753011 63560 29915 884934986 59768 42492 18353851 1938 29915 404604420 35863 59768 366427957 12961 35863 555606232 35863 42401 97464706 61722 35863 861414510 1938 33605 668633741 35863 67852 707911508 42401 9030 931084708 30788 67852 248799604 33605 57926 724677183 60508 67852 315082179 32165 57926 957469293 9030 18967 885803094 37717 30788 167302363 82488 60508 772303303 50125 82488 136194057 32165 50415 25308335 59063 50415 61818997 82488 9905 800260533 50415 3078 63709308 76315 3078 863370157 76315 52230 203029229 3078 23281 871906007 56694 23281 567301244 52230 51933 38148152 53861 52230 730742314 51933 73510 824235427 23281 82663 301853858 82663 68842 191950261 63159 82663 38325652 26499 82663 507328783 5036 63159 993677636 5036 43026 234690771 43026 40644 671100733 71360 40644 67296684 40644 55809 401659047 40644 85442 172185788 58840 43026 354464856 55809 42920 591318561 67710 85442 17313757 55809 75302 918777226 58840 79790 982697041 39724 75302 141300378 42920 87509 10600224 23808 39724 606223469 23808 63225 150020552 25798 79790 75961933 50164 87509 203738419 81070 25798 51711171 71936 81070 50636707 13905 50164 462165542 25798 2301 902191045 71734 71936 56984029 81070 32358 383475824 62544 71936 883454700 71734 18383 130285652 2301 1584 853878350 64262 1584 250277279 2495 62544 250049943 58011 2495 180945715 2171 18383 162319727 58011 30926 674858363 45513 2495 327180805 45513 83695 253967061 81573 83695 605952282 2171 27430 202932529 83695 12999 756899521 81573 84652 407501853 81573 35835 66812175 12999 11499 314702489 11499 33887 44283607 35835 29600 457531500 25831 29600 410487184 11499 39511 745857033 50940 29600 821202629 48679 39511 221843237 48679 57697 110285364 50940 16014 74320364 22010 57697 627814730 70175 16014 668874493 47532 22010 485407542 16014 38084 6917536 47532 46856 829446945 47532 66510 908706961 76377 46856 205397065 70513 76377 551558693 47763 46856 520913941 66510 10673 358977 37372 10673 421931670 76495 10673 444454600 47763 24993 525535106 67252 24993 931689354 73234 10673 415515786 33136 73234 925802987 78264 33136 39329842 24993 54943 982130227 54943 12342 171517202 73077 33136 619560795 63213 78264 403467151 54943 40335 602255965 81142 54943 604193557 63213 30470 563577585 57081 63213 867937549 51853 63213 761541321 65750 57081 15185270 71790 81142 238036217 51853 72808 724810106 9781 51853 29057196 27099 71790 880767988 65750 56604 888689107 56604 85280 254570363 27099 22732 297351563 12817 27099 712383447 56604 64063 279568060 12817 14666 297696464 32802 85280 429747513 64063 75816 888155031 38895 12817 732030217 38895 70453 262294359 75816 29264 750994498 32802 47881 404600158 60548 47881 670716354 40709 38895 11272636 60548 30014 974768855 20240 29264 212182781 40709 46583 517171152 40709 83761 439309997 60378 46583 745357056 32663 60378 583951422 32663 27581 972576741 60924 32663 759265489 27581 59855 488570606 56580 60378 100682053 60924 33165 108545800 56580 54027 419205061 57218 60924 492972389 8906 59855 553603712 22498 8906 805731832 52133 22498 568494991 54027 73170 161949670 50925 8906 348991350 50925 20742 99947265 50925 54170 346159886 54170 50027 645027490 36721 54170 722745786 54170 86691 516791892 82020 50027 577477535 53532 82020 686980845 53532 80055 930996020 83558 86691 893652348 82020 208 360099642 82020 16197 879038998 53532 58600 402829830 19653 58600 183612400 16197 80550 170304219 16197 34919 457035292 58600 533 877199240 34919 16483 12629615 16483 69072 254803228 34919 79085 858503132 22047 69072 980294034 79085 3339 17109339 16483 2327 85690222 79085 47631 88447507 87146 79085 352133179 3339 78729 71920022 87146 49714 73757292 65650 2327 330968874 78729 66253 340762550 45164 65650 152944641 45164 32047 860143342 17459 49714 735395036 17459 65579 19478840 3902 65579 665734407 65579 51221 110714454 32047 17484 104347430 3902 57435 752048912 78459 65579 353812757 83209 78459 678063302 83209 67874 559458074 31488 67874 129392818 78459 47528 447462000 78459 24786 139886165 81650 67874 532253579 19573 81650 293012147 19573 85453 844231832 85453 32514 295178153 81650 52462 595530770 65428 81650 32684218 5068 85453 441455408 79516 5068 638019065 28357 65428 86923508 79516 78746 372292305 64459 65428 932839810 64459 62984 735512878 18697 78746 933068436 62984 81392 681225029 62984 31257 920572154 74751 62984 11477660 31257 35614 154276257 82921 81392 138023953 53124 81392 162677994 74751 59023 283167656 35614 41327 452891796 3950 59023 871990289 81885 59023 459250543 32104 53124 292666391 39044 59023 457626381 81885 9957 986910315 44735 39044 567830652 44735 7118 587796774 51225 39044 439845238 15510 39044 733945874 15510 58166 942649345 58166 52675 665759475 58166 41583 49913340 15510 29930 947950040 41583 27151 794534582 41583 68365 823316446 50857 27151 546969569 74667 50857 141773582 77589 29930 762865139 18688 27151 404910513 38503 74667 804431366 9063 77589 463474060 3540 74667 966760370 77589 61428 725677456 9063 75388 25325337 3252 9063 472055700 2478 9063 57563214 48198 2478 917416634 2478 86413 646631301 86675 3252 25100587 20468 48198 949000720 23978 86675 541108611 48198 80217 248756468 58393 86675 207223102 86675 8818 674871213 80217 48141 84629477 23978 33065 3954442 35339 80217 704080947 47940 8818 304407071 35339 9496 82353119 65049 48141 741898082 13347 9496 2739789 13347 29056 544740342 9496 16966 759454199 29851 29056 638039447 57980 65049 337570226 13347 73294 485488167 57980 21695 935526806 21695 12134 119110078 29851 84328 598382592 21695 75210 607399871 84328 25933 125800220 12134 5536 936148304 5536 16593 287101823 6617 75210 112155919 75210 27220 275320482 25933 1026 776380109 27220 71686 653515296 59822 27220 198216693 8123 71686 70041145 59822 67428 50040630 39633 59822 275812656 8123 86931 138806557 39633 7228 122289782 67428 71832 59122070 22619 67428 904414274 7228 24377 108717141 84053 71832 130392603 71832 57732 860095659 23949 71832 137937170 22619 52824 491982067 71878 57732 678821927 28050 84053 543834271 28050 32589 147031677 32589 63192 450339418 68947 32589 430823452 60815 28050 624684191 53419 28050 888425194 63192 53547 623008269 53547 80062 726440080 39866 53547 436420048 80062 5303 53684980 67899 39866 513585197 53547 40990 442518983 2489 40990 306604707 40990 35208 50965133 8301 35208 698746503 33771 67899 771981649 8301 39267 914640633 8301 31213 837148086 72402 31213 136086147 50385 33771 717876448 39267 58363 679640345 72402 71448 81810134 77056 71448 322049317 65230 72402 689811652 58363 25474 144137268 71448 56356 156122903 77056 48118 780090563 48118 27262 736436020 23685 56356 884130737 25474 29445 590314743 11494 56356 222220912 78501 11494 530490714 80158 23685 986342416 86997 11494 206874296 80158 63665 340643038 11494 86493 440747949 78501 13676 236085086 63381 63665 27964697 13676 78650 35840996 27859 63381 316603767 63381 22633 166305680 13676 35469 690217076 78650 73104 923884903 24637 22633 738124211 24637 27829 919086948 59026 24637 95925582 59026 45165 248284395 4484 73104 130685755 7256 59026 846571445 27829 45341 62088074 4484 23582 114827143 81607 23582 912530565 23582 73270 25394105 38627 45341 761562980 81607 43665 215820660 37806 38627 93729712 38627 32134 403409765 38627 47121 33555281 38627 15582 915632583 43665 72645 987826658 72645 77974 805151145 47121 5432 681060091 70712 72645 562684885 15582 51285 140578701 27579 5432 854338594 54284 5432 448987163 5129 70712 705502797 9929 70712 25110665 39603 27579 7045690 5129 16166 497164701 5129 71652 569873090 28185 71652 457509037 73709 39603 79873900 42016 28185 5610222 42016 50353 115260159 40108 42016 535258714 5317 50353 929705469 40108 38394 973846842 42016 8935 585613699 50353 33221 754163034 46775 8935 169608668 5317 45748 114150730 45748 15151 269700625 46775 66842 458524715 12826 33221 483484087 15151 85772 352129013 12826 31411 399100178 41217 66842 879156380 66842 45219 153218717 60780 41217 326996910 59689 31411 730719831 59689 2268 188890178 3766 2268 783607128 45219 9067 857848354 9067 16490 982195263 16490 31447 514205820 16490 31667 520194285 43054 9067 26915395 52523 31667 325166992 43054 73013 771673923 73013 52953 146162225 78335 73013 862008254 52953 63070 785957336 78335 74922 876752828 81538 78335 478447586 78335 62467 60171278 3875 63070 771038062 62467 72421 574625417 38810 72421 116831175 3185 72421 628898717 28111 62467 897001509 3185 12088 103346718 33227 3185 476493786 38810 56779 912123403 56779 80071 320734921 28111 21675 610311856 1981 12088 512632962 80071 25853 717192246 80071 51283 918517444 80071 65502 90282701 3310 1981 502727512 1981 40680 311165147 63667 3310 252031782 51283 74955 385959814 65502 84470 170780685 58104 74955 320405744 63667 69284 10479418 58104 27550 42527038 84470 4251 406530923 59670 27550 141150332 69284 79894 343480467 10817 4251 46679338 4251 56930 928814997 41164 56930 7220077 41273 41164 62849358 41164 24133 801846521 59003 10817 952989453 41164 53016 544375143 29724 41273 851318581 52334 53016 426400541 49547 24133 797709836 49547 9466 794914159 12842 9466 23075097 52334 68289 195158 40648 9466 644607987 12842 51240 9388213 12842 44317 597840375 44317 48341 696718232 40648 75320 524971833 4887 75320 931536864 17082 44317 506473784 48341 4248 5914409 4248 47437 698911403 47437 8050 517000821 32860 4887 185657207 32860 1561 129878299 46739 8050 395240347 74483 8050 349105347 86258 1561 614750005 74483 17382 847921461 8655 86258 195678692 86384 86258 952479145 86258 24548 765893573 86384 32626 25207139 87543 8655 205652035 87543 27446 731202945 37488 87543 395160088 53380 24548 24105405 50489 32626 992439604 5019 37488 349334174 27446 15519 189540287 52628 5019 866496553 15519 8111 256521280 15519 38770 3096076 5019 25321 269935103 44658 38770 835661976 67503 44658 560843560 65794 38770 111649211 24575 38770 142371198 80441 65794 470118888 41472 44658 651149401 44972 80441 912665399 65794 38500 643471886 24575 9893 992897328 9893 54487 182909728 9893 9354 519041000 44972 44801 673960323 31822 9354 809746997 44890 31822 306172153 331 44801 506785587 878 9354 368893310 878 15761 894237399 15865 31822 835621383 84978 15761 961506702 20889 878 700292008 20889 13807 178532162 15865 47890 337980123 84226 20889 250267247 84226 12291 880484713 13807 41264 469879848 47890 42777 437912426 70863 42777 288360806 41264 47098 79491101 80601 41264 747387051 42493 47098 615983575 47098 2990 666803209 47145 70863 154169251 13479 47098 619646454 61184 80601 271959918 42907 13479 820299564 70325 2990 865295095 47145 36611 176209684 13479 2448 795061986 2448 80078 37243576 2448 46051 669641504 31899 36611 443973841 8980 2448 201076971 25021 8980 924459377 8980 21538 682958798 25021 40547 223780374 31899 29935 483568117 8980 46200 136335608 49068 25021 304140541 10563 21538 480044351 29935 38130 42167917 46200 30876 548352383 81992 49068 4208342 84626 10563 963254579 30876 6149 3555346 79868 6149 179849727 84626 84907 212654278 39485 79868 485783478 39485 18081 208674563 67718 39485 399332019 67718 25409 787121983 8781 67718 43092085 25409 43579 366212325 8781 83928 760943817 78533 83928 492958803 52756 8781 246453323 4288 83928 393848433 8021 52756 295106081 83928 59089 224400471 53735 52756 49843452 8021 33639 963891515 8021 78747 901152664 31916 78747 706033095 59089 20192 295309741 5460 31916 502211696 33639 80896 658857368 20192 69207 170270501 80896 19738 265056479 80896 21183 438926194 67586 19738 59352040 67586 70370 119504814 24176 67586 467011715 11868 70370 953127416 26624 70370 763926370 16495 70370 872994806 16495 45234 258000052 3453 16495 748495698 16495 6425 718464813 15293 3453 251121557 56702 6425 221752801 1434 6425 560932662 65187 3453 895183282 65187 22931 287592321 56702 52691 120202338 22931 60926 38756407 69041 60926 658403510 65187 53527 337876089 69041 79730 671614465 79730 18198 592565720 60926 25962 173564092 79730 23189 806859705 79730 17256 7479547 23189 71443 443233209 28474 18198 714916896 17256 12128 592235263 84018 12128 447688019 53753 12128 669796215 86499 71443 736887438 12128 12746 355627411 84018 85361 536423399 86499 83911 889160502 55091 83911 552645036 26437 86499 25274833 56499 83911 370556447 56499 80898 217349386 9028 56499 935917428 30079 55091 975684681 48145 30079 432080845 6154 30079 374374035 36180 9028 965789006 30154 30079 936183787 68026 30154 119777223 56147 6154 461381025 56147 553 268401237 30154 44087 418787136 44087 65668 63908603 42923 553 852167893 65668 11277 387500579 19831 65668 545845839 65668 81828 200315978 11277 47776 154693914 34187 11277 639920666 34187 85411 784663081 86791 34187 254329185 67142 85411 71515601 8614 34187 125646413 86791 8834 338627915 86791 54644 171228439 37024 67142 659637345 67995 54644 469533725 37024 24009 96970660 67995 865 238888469 63133 67995 2512315 70873 63133 384130328 30023 67995 236962423 51648 865 16586079 6544 865 573196061 72405 30023 227067630 10178 70873 581024604 30023 73610 369412607 2606 51648 554031355 6544 29866 217788642 19383 29866 298031705 10178 30288 545184559 39163 2606 533679455 30347 19383 36093531 29866 6665 400676960 50861 6665 137337717 82852 50861 753887395 30347 12233 656580128 39847 82852 105914349 50861 38803 235022503 63406 39847 34705650 41707 12233 889485901 12233 66480 943486947 38803 31594 973303156 16434 31594 606473878 63406 71978 95210272 53512 31594 285141578 31594 56697 714690981 53512 27268 507629464 71850 16434 301987496 71978 74319 730799209 2960 56697 164012049 71850 57678 960793255 2960 36066 328052772 2960 14126 198791082 42075 36066 450850714 36066 32852 25165408 42075 703 701743333 36066 38473 451751473 14126 9927 23719706 50580 42075 718654637 52946 50580 815247282 16455 52946 611841158 52946 11089 675133596 59962 9927 985755474 52946 84341 27777046 470 84341 268962654 73199 16455 53757639 59962 10657 717413969 25624 10657 1496213 73199 82223 944885684 470 70230 2218131 49909 82223 645199891 60505 70230 643736145 70230 16046 84040653 70230 22780 7693065 60505 8406 638902178 253 8406 659007853 82344 8406 57911310 37230 82344 222730307 82344 66059 16295240 27840 66059 465254168 82344 51683 147329146 33933 37230 220046502 33422 66059 753338565 66059 26187 485980865 33933 76878 378922340 66981 33422 373308041 59157 33422 897193158 66981 966 973589943 73602 59157 389532737 966 26642 636445449 73602 59246 361772404 20349 59157 131694600 26642 49700 334627450 49700 75262 20899547 36297 49700 457448608 20349 65534 488696932 23290 49700 5165520 72441 65534 174553569 24895 75262 782802497 65534 3928 161761035 72441 7543 853766128 10585 24895 38363417 73512 10585 257145961 76607 73512 437225797 73512 73690 550785417 87223 7543 527629961 29774 73512 74157248 29774 60495 37274233 29774 75269 13749467 58350 29774 612223737 61401 58350 544327493 22141 75269 928492177 22141 37332 662180452 32510 37332 13029798 32510 50985 616096529 10369 50985 459224135 50985 63082 414892606 10369 25771 73338294 19036 25771 214573610 82979 19036 23749964 63082 74981 289268037 20182 63082 530433196 27182 20182 210704485 82979 17637 624726331 79346 17637 478397558 3464 20182 548168375 45368 20182 42903437 3464 65954 277250763 26200 17637 432222648 61434 65954 2583187 33315 65954 22620441 33315 84883 370698183 65954 70006 811911221 26200 69747 962067963 84883 66511 659633267 21905 84883 791843857 69747 75012 389714201 77693 69747 164842937 75748 21905 742500831 21905 67197 677388986 50559 67197 731552035 75012 87300 96139790 29330 75748 407250613 34028 50559 184572059 29330 85734 221220162 34028 51696 592825136 51696 12779 501478915 20971 34028 681353648 15821 12779 112592495 15821 29110 192391317 44937 12779 334272238 20971 30508 426159764 71814 30508 11544926 44937 37608 176921474 71814 26147 85604669 30508 46883 827460495 71814 58434 784900520 83249 46883 296644875 26147 45015 854539886 5938 46883 736657092 32834 46883 668372178 58434 5018 319600649 18819 5938 145521897 37085 18819 335757579 18819 32080 201924958 32080 47451 735372852 37085 747 364900418 747 31479 112699984 47451 85840 605051666 61539 32080 983007449 43908 85840 848964616 66625 61539 360329388 1326 66625 291617279 42188 1326 531048969 66625 51006 138191195 64382 66625 74433562 6379 64382 302220989 42188 38033 681447165 6379 39710 100021208 22774 51006 263406326 40040 38033 250386338 39710 65895 838143360 38033 28976 12828143 52382 28976 844248447 65895 41032 945497499 40040 5557 13568843 16782 41032 342756542 41032 78211 133359953 52382 13839 883388841 5557 55829 780530985 219 16782 637147682 4644 55829 385692458 219 25819 101515107 55829 11882 92144256 20269 4644 789377065 25819 45325 503482479 53715 4644 206846108 53715 77734 507566507 77734 76346 997501881 55823 20269 395103109 55823 62166 31587202 62166 76056 442494196 67762 76346 635086531 67762 47136 861233912 56112 76056 92779420 82521 67762 97604458 5310 67762 201762144 82521 32642 521812122 51090 5310 255469238 80076 32642 357329914 192 5310 822023308 23575 51090 789642405 81255 192 907470930 56394 80076 953576366 34769 192 354056567 81255 75814 553004891 75814 56201 609867775 56394 40536 465020210 56201 23462 423869585 10179 75814 468462378 23462 80130 820535369 72315 56201 246576106 13430 23462 754396450 13430 19244 178091112 26299 13430 234860955 13430 64080 759744691 19244 67261 248749767 60810 64080 938270029 46019 67261 699112358 72577 64080 766226207 52536 46019 93042220 73447 52536 143845392 60810 17265 19762886 18675 52536 652897000 72577 65319 935119723 17265 8945 960281474 20229 73447 392458912 8945 18834 482985304 18834 73096 827762156 66307 18834 9237401 8208 8945 49013791 8208 7786 824540074 66307 51088 170885537 3531 73096 159016954 69691 3531 359689198 42585 8208 628199519 69691 2845 96990609 13733 2845 860674110 42585 38640 380910512 13733 18252 412902314 38640 37128 339963187 73020 18252 629234376 46067 18252 432557717 73020 56132 879277461 73020 47656 478328795 32459 56132 27975684 12622 32459 362529652 42018 47656 530138841 33187 47656 320358560 12622 25464 108445783 32048 25464 319431655 42018 64948 837811873 136 64948 508690213 36124 136 238208457 136 1039 917089793 36124 6664 910663659 63327 136 24294558 67928 63327 841991429 33878 67928 357150415 33878 65989 274721196 4915 33878 314816451 65989 48021 215338144 33994 33878 860245336 33994 60771 63277640 11848 48021 139665479 60771 84507 565684353 48021 27913 908368724 84321 11848 728035745 11848 48903 807014910 84507 69525 11692361 84321 70882 469871321 48903 11309 686190383 48903 80045 19803105 69525 62590 656050851 52096 80045 954483401 11309 72175 212432728 72175 15726 85985277 74773 52096 799162303 52096 20872 878280554 72288 74773 831867208 21652 72288 886679715 26384 21652 329559515 72288 12490 653564138 12490 16065 769656425 21981 26384 728872161 44399 21981 742232800 44399 22773 261253855 16065 74831 545425710 37201 44399 661637695 12838 74831 658010477 44399 62686 837281308 38203 74831 737937298 62686 7343 3246775 84106 62686 574529896 38203 64754 104572245 84160 7343 751989711 84106 71424 656465016 71424 36514 343849448 60278 71424 844177185 20469 60278 328157251 60278 15901 599887357 60278 45704 624309179 55892 20469 351329584 15119 60278 142198170 55892 76260 76244150 79772 45704 481604726 79772 78926 523168200 85555 76260 541824741 38406 85555 314190675 76260 28973 260458653 13945 38406 227784442 41121 38406 115047578 41121 49351 946513938 13945 58053 899311310 56948 13945 277435597 41121 75954 216256821 6639 41121 150374961 58053 22849 590980515 56948 21964 862817237 22849 73058 367188174 51229 21964 385903681 76863 21964 557619544 55441 76863 773367622 11617 76863 140519555 55441 39698 68315273 8668 39698 211353916 49536 76863 413426570 39698 9955 32865521 70541 11617 490331218 46369 39698 3147983 34842 49536 12161741 49536 32971 350122469 9955 49378 765003501 14785 32971 516757595 49378 56660 526798018 5343 32971 271914825 56660 51814 437771367 49378 68027 526806280 5343 86074 781495004 68027 39383 3729987 40874 5343 68304042 86074 71869 998426339 59982 40874 394001745 59982 9989 546703819 39383 38528 815985039 714 38528 357132478 51855 714 474289303 9989 33591 843199829 33591 44157 648357929 55815 38528 572146242 44157 76603 96419543 16781 44157 940373996 16781 40966 526111785 16781 86351 450362599 21779 86351 987022459 49585 16781 9933415 82305 21779 669176486 57342 82305 242089812 25613 21779 744684312 25613 52843 800027544 62404 52843 191161782 29929 62404 93848830 29929 69158 864414967 7559 69158 609776588 4006 62404 2038784 79830 4006 392961543 70332 29929 878500245 69158 84973 337681935 65125 79830 505548514 65125 28487 417251519 84973 49858 94653468 70332 73967 252930174 84973 67047 140577387 62408 67047 827008185 67047 12974 283813616 37810 73967 150963750 46679 37810 636712100 65281 46679 845459180 65281 40234 34377589 84928 37810 571449012 10166 84928 489674947 40234 62292 839907396 40234 30582 2778794 12201 10166 625303573 84928 17978 670666564 17978 15090 705930981 30582 69896 174772725 30582 40704 529149986 10625 69896 453881140 15090 6587 53128161 34157 6587 688226599 72170 6587 917702851 72170 5397 301420839 6587 83529 383614815 55329 72170 70914150 34157 12635 77247498 50592 5397 771990731 55329 85317 781280638 55329 87329 799776925 1841 55329 135613183 23188 87329 154172003 63577 1841 88279871 36041 85317 652921667 63577 2312 644294838 2312 49182 678620726 49182 28305 549530261 36041 61664 754031258 2312 61688 249335073 23800 28305 82911494 11872 61664 96283224 61664 41669 588013714 61688 26423 419447438 5495 26423 943201964 11872 75067 987290319 11872 63449 459828637 63449 28332 918455078 28332 9371 521996714 9371 70962 942945366 9371 80930 329197505 46340 80930 986753887 70962 43071 989695902 72649 9371 79698256 31374 70962 708549960 72649 52537 504211956 35257 43071 814499565 35257 47833 650319795 22592 31374 626542250 31374 58955 467550423 47833 50305 123011660 15282 58955 17755804 15282 11512 135293294 22592 65447 49357286 50305 70669 500494879 11512 63778 684724739 15282 29729 137091905 32010 65447 542543314 29729 38265 60279125 51403 70669 428064016 76124 63778 656307596 17016 29729 265323238 32010 15996 385287501 60696 76124 725836789 76039 76124 690442966 53828 60696 286606665 60696 87087 353260655 53828 2088 101327621 60696 16771 945606048 16771 5315 145843956 64560 16771 848020256 83553 87087 128309661 55355 16771 354563671 55355 55079 816932667 5315 4208 998127242 64560 40584 888704579 18851 55355 29789006 41840 4208 977758349 76832 40584 774703550 40584 75291 131938957 40584 10979 602015050 18851 60054 131117491 41840 64470 575424438 73632 60054 443829653 63948 10979 88162717 60054 12391 672164112 67043 73632 125275003 57930 67043 626327833 73632 45727 28875796 75137 63948 599714167 12419 67043 393289884 26226 67043 533954226 68884 12419 347479264 12419 87068 543188094 20924 12419 67824063 68884 19114 292362029 65495 19114 946189020 19114 68446 477631167 3624 68446 360957329 67430 65495 600192993 3624 87209 216167128 3624 11904 237819368 23537 67430 777863577 37438 11904 673797152 87209 39470 12440401 39470 52338 686258760 39470 54058 614446415 15130 37438 681325522 15130 10994 584441910 75417 10994 789141191 12484 10994 604673366 66788 54058 27137786 59558 75417 62531788 75417 20235 777508544 59558 54872 131262472 59558 82859 725125511 47398 66788 355091343 28924 20235 541388078 54872 39450 679608429 54872 6286 792210642 82859 66095 341212898 84254 6286 97779114 13800 84254 551198738 47691 66095 622617691 36779 66095 708650951 13800 78017 492939321 23793 84254 50811152 26988 47691 716703054 36779 18901 877362407 73436 26988 536832056 26988 46948 576945835 32332 23793 61087177 73436 74527 77418796 46948 48358 917508447 25795 73436 522693183 46948 79720 154108753 79720 54021 893221191 8767 48358 524598094 31263 79720 736025201 24132 25795 285093278 8767 51418 264007367 81345 54021 610516819 31263 64400 150626054 31263 38665 428161458 24132 60474 378980521 80089 81345 741646039 60474 647 931983779 18990 38665 740479883 80089 79829 110241170 50025 80089 323978848 18564 80089 925256468 647 54172 349356783 18564 14628 435008166 23392 14628 967930289 72359 23392 873687011 23392 46554 320742219 8673 72359 736088864 72359 59793 157545596 8673 51759 963511610 72359 25784 619736077 25784 8353 255733266 8353 64898 150934836 36215 64898 869148031 51759 64174 49635970 63465 36215 106952098 8353 67535 464839902 36215 41706 704218768 70225 36215 703202576 67535 54467 393184261 67535 54933 15293001 54467 46756 481705481 14662 41706 109598350 54467 27842 119810606 27842 41073 957025611 84524 41073 705367348 60273 14662 278330696 20127 60273 790660154 14740 60273 1334009 4326 60273 25712950 33120 14740 344230085 4326 61783 129617496 80437 61783 164873614 80437 11840 328299371 5549 61783 825579546 11840 58521 96758104 8553 80437 840871253 5549 12066 29424115 2150 5549 796257928 68696 12066 70129898 43479 8553 232556936 8553 42990 35077927 11475 43479 589114208 49667 43479 792669513 3874 42990 190578965 42990 46334 493934545 21731 42990 951047509 49667 68005 196395386 3708 49667 309904653 3874 65377 689030011 9779 46334 246178388 65377 32708 828873095 9779 68932 364251698 9779 39823 890035593 62024 68932 7531930 9779 51715 618825864 87249 32708 440695435 62024 22649 456009197 16243 62024 332158221 28874 22649 620257860 8365 16243 67061172 77371 22649 57546235 36926 28874 590260794 8365 23213 839062503 28874 15737 631152726 77371 83302 888165994 83302 18433 166396979 18470 18433 816897104 83302 86917 280368999 14542 15737 396191002 18433 23138 224647238 30898 18470 233022493 12686 14542 521437007 30898 71213 695152316 46771 14542 790226748 54856 46771 81365113 54856 57298 134635280 57298 5842 580429301 5842 11146 97885667 5842 64931 477577869 57298 72316 800100668 11146 75889 458885856 11146 81962 935299302 81962 6019 349662674 73424 75889 687748357 72316 72141 208601928 73424 14226 613386891 73424 33305 430254618 52926 72141 983172459 72141 72974 693451825 40450 14226 145849809 14226 45205 335719828 45205 40185 766244634 13165 40185 857897510 72974 18608 40673632 47254 40450 445685043 856 13165 553735591 856 77447 659788297 47254 61098 32870209 61098 82078 409735893 44103 82078 460337345 77447 40480 338046860 39108 44103 912478591 63186 61098 913580833 31345 39108 746224760 39108 23480 521566608 47529 40480 86882296 39108 139 25076006 31345 13854 625951913 139 57427 569773580 57427 54696 923481593 57427 10853 359916195 57427 45048 772545871 1596 13854 523801127 10853 83530 734188161 85184 10853 231067345 1596 51440 404391191 83530 63724 120766092 1596 66771 337415682 77197 66771 65037182 51440 25830 346412283 12703 66771 828231360 85473 12703 148922925 12703 32091 138937858 12703 20986 293829931 64181 12703 146533083 66832 85473 429202760 85473 67474 252077758 19635 20986 231186468 65420 19635 859681060 68621 19635 561932255 19635 25180 12416484 67474 53486 659862609 25180 63988 135709577 63988 76760 725078550 63988 35150 785951431 79573 76760 344899597 32140 53486 357301761 63988 38013 25039207 35150 40910 973730059 79573 32798 909983754 86181 79573 241213360 38013 86426 479228768 32798 3061 393451496 79132 3061 269170003 10453 3061 528306213 3061 69784 196397311 86426 3717 649942052 10453 22572 231454321 83873 69784 558570909 22572 56406 543947435 34676 22572 880540053 83873 64700 811221481 22572 57365 87702254 64700 33964 439114131 45351 34676 7646174 33964 73499 34211804 73499 19277 540800749 33964 49761 742150650 49761 84668 76372156 19277 12947 39901151 84668 65305 547455609 13076 19277 997917413 61633 84668 92558380 61633 31783 688081988 31783 15374 38420955 30916 65305 848167977 77807 31783 825909155 53702 61633 9319171 31783 16498 200682845 77807 25644 680076420 30916 65412 650047536 77807 56651 309704901 65412 29474 80245144 29474 13209 125100530 29474 30047 768208903 29474 9080 761295666 56651 61981 253816490 23077 61981 218094873 16510 13209 841101163 51928 9080 702536856 41977 51928 843238983 39849 61981 650999475 39849 41276 915126991 80648 16510 287792246 32271 41977 961268296 32271 74045 29171554 33710 32271 534673238 80648 72919 654680467 46743 72919 95764704 72919 41225 624052029 33710 77212 649815375 46743 64831 884670818 46743 77876 849593474 46743 17896 102523083 77876 6689 861458900 53633 77212 275249455 55834 64831 60797471 77105 53633 78878722 77105 45239 439083926 17526 55834 796766997 55834 56715 187055983 7671 55834 864184404 62836 7671 17331354 31907 45239 41680302 31907 43569 3678567 18881 43569 682102363 7671 17049 756112725 10545 17049 409642155 18881 44475 522055221 44475 63323 853949886 58221 63323 169741525 26772 63323 940728354 58221 73338 907964620 82497 26772 58979807 28830 26772 238794394 58221 68279 452433468 68279 64140 534201703 48995 82497 852612296 42308 28830 540515442 78133 28830 222178162 42308 3729 265057629 77553 3729 50204299 3729 19308 176086405 77710 77553 331909253 19308 70433 824528039 78417 19308 934172096 79656 70433 20091179 13899 19308 77324908 70433 61955 599540226 14086 78417 980137044 29471 61955 697084216 79656 40001 969217695 13275 13899 454221083 61955 64028 487851674 40001 77179 568638939 58721 29471 243963232 40001 49716 466826710 726 58721 707383271 49716 66579 459046682 68958 77179 193571090 49716 2724 930184361 43395 66579 982876983 77081 726 560192686 66579 29990 730847688 68958 39078 754055654 43395 81934 703100231 81934 47579 996071594 17005 39078 534942139 23786 17005 346664267 17713 17005 2578252 81934 7017 437856349 56965 7017 454032473 50996 17005 245741713 56965 35076 400112523 17713 68810 905740966 79769 35076 693395815 56965 29016 426459498 55098 79769 638717217 55098 85819 294023740 55098 41712 998901445 47568 29016 933065987 55098 83656 351735614 41712 66570 79352302 83656 12001 84462960 48690 41712 614504266 58777 12001 46352474 58777 48099 186099044 65899 66570 809560022 48099 46509 514317040 48099 72994 989145501 46509 58579 508388858 44790 46509 108499684 65899 74869 63846815 62318 44790 774016889 44790 53313 969298155 69075 74869 405949948 21697 44790 32469060 74869 9912 536534424 60684 21697 496879664 60300 60684 537837928 9912 71639 413071294 86279 21697 16260894 86279 54862 84575349 82424 86279 883527443 86279 80331 888009811 16701 86279 871466744 33137 82424 407730611 16701 35367 36279724 33137 70407 432216028 4974 35367 829447979 70407 65470 288247646 4974 19646 156394676 35367 57111 698116187 19646 58147 432538065 58147 24644 18959183 34427 19646 11412481 34427 18231 259599095 24644 4054 31200813 64218 4054 706010640 34427 14799 648099530 25807 14799 492433900 76110 25807 695451819 49249 14799 204565403 14799 45913 224258286 26153 45913 394544505 25807 81689 890811963 76924 81689 994136890 84938 81689 856025205 20090 45913 592652087 84938 7542 592281628 76924 44697 963971962 46532 7542 43641745 20090 51653 631367483 46532 82089 420261849 38029 51653 547119863 44697 15794 636431273 38029 10164 292960354 53377 82089 792234623 67569 38029 63614634 61552 38029 986823535 61552 3266 775231872 12592 10164 993467638 61552 37496 777358486 13946 3266 166654539 61374 13946 843088812 37496 24870 686654542 12592 13421 215146626 66122 24870 883148181 42623 24870 362687894 18655 42623 36408581 42623 68467 76804110 55214 13421 949361518 17379 68467 857239294 22132 17379 867290218 18655 55631 463121749 6179 55214 84045766 17379 34592 436781952 55631 77775 860238732 22132 81357 484555296 74648 6179 289183711 65511 6179 490862138 81357 12970 987221232 46234 77775 411167240 56951 12970 405039221 46703 74648 26295795 42749 65511 683662889 46234 76433 819320353 46703 42720 325380716 18796 42749 79653249 46703 57350 154962624 23284 42749 751817386 50078 23284 633644968 50891 18796 21554492 60408 18796 255256126 66089 50891 78326021 50891 67286 686270245 66089 18492 225310789 49488 50891 275196921 18492 72307 248893591 18492 69013 410333161 59094 49488 974200291 78450 59094 83321988 72307 33079 284569507 76874 72307 175112991 4710 78450 453889986 4710 51896 612030451 76874 30543 421600353 19600 51896 246823060 51896 42050 444591819 51896 35955 654297331 30543 46606 899035371 58856 30543 92105998 19600 64781 719091753 81194 64781 613340538 58856 51670 752571759 8415 51670 95691079 64781 33102 822702448 81194 37330 225325395 37330 76567 440232119 50986 76567 324011059 76567 71538 583030349 37330 56239 99829477 71538 8944 34233279 23199 76567 5334597 8944 44299 701248071 8944 11361 706775635 79883 23199 705232203 11361 38823 429662302 79883 52614 871217250 52614 2218 97341999 26608 2218 919192887 50767 2218 55593759 110 50767 77078843 68780 2218 701683639 70463 26608 386390238 7289 26608 411433065 82520 70463 666768907 68309 110 679083988 74348 7289 562947778 74348 30113 884859981 30113 67791 196566862 67791 73025 422028341 68309 68862 95549949 51176 68862 178639370 67791 14074 747209831 23805 73025 295588907 33240 23805 321530795 20615 51176 113330754 23805 51935 337134518 62019 23805 915920597 9040 62019 398258140 28309 9040 545461691 28309 80784 396165253 77684 9040 618545581 47283 77684 908964263 46477 47283 928341579 16237 46477 800073877 78475 16237 859846538 20259 46477 54576912 46477 31201 567423723 78475 39475 166983626 37946 20259 25738510 20259 12688 919227994 69191 12688 739640406 16862 37946 659116355 39475 26057 979887266 34501 26057 540463714 78874 34501 974917890 75587 26057 602410986 64204 34501 748258347 27417 64204 801901732 59373 34501 321939074 59373 72530 879486195 8311 64204 55148485 7503 64204 72787870 27417 45569 440882548 8311 74850 190617537 72530 11228 433318614 45569 40376 458206670 59590 7503 218724392 7179 59590 386069072 11228 20065 27213869 7179 10405 428993314 40376 21994 863161753 28015 59590 300627929 20065 27458 247812250 27458 32294 140536377 42419 32294 262054320 87342 32294 456569635 87342 42984 659118378 17424 87342 939775010 29715 32294 474161699 86057 17424 566621983 35621 29715 92754427 35621 46616 785472032 64319 35621 994668027 79364 35621 362606825 60003 86057 950590240 46616 12824 581562704 27094 60003 675520789 64319 41610 130204793 60003 69871 689752993 41610 38601 198117061 41610 27034 995796440 77142 38601 269010116 69871 82250 36560551 38601 59507 607432093 27034 77904 44210373 77142 30941 123235262 59507 81770 903915429 25607 82250 300959967 30941 17369 785281098 17369 75771 478014402 30941 43811 160199631 43811 33718 254656031 33718 33525 794284089 15627 33525 464086157 23151 33525 360634692 23151 17491 288360745 56816 33718 169406263 85920 56816 716378649 23151 70563 471188686 28355 23151 274238112 56816 52107 55413868 42801 28355 504880208 52107 27351 11213367 42801 25946 710429103 20681 27351 174439666 60270 20681 89914852 7021 60270 100536961 19634 60270 22876065 7021 52513 581948055 7021 21170 231374482 21170 36323 1681789 42436 36323 4046578 2846 21170 929622435 85172 42436 82087564 21292 21170 601785017 21292 25107 768726530 18250 42436 606315397 18250 60049 616528181 21354 25107 784479611 80532 60049 971572277 21354 47044 220433489 84212 21354 146074923 65723 21354 258574361 21354 56806 68307849 84212 32081 508429558 21200 65723 488137861 21200 83828 524450255 32081 83360 386232097 43013 32081 917642363 81129 43013 707400161 30063 21200 677161684 43013 70417 29142616 30297 30063 602249778 70417 47452 606038544 47452 14288 677660780 47452 31847 50681367 31847 33980 491614301 30297 16806 924097416 33980 67595 218223626 67595 66826 443227427 16806 54253 997120293 33980 65825 941797229 66826 63410 128582426 37260 66826 828159588 52395 66826 648865335 23135 65825 270684869 65825 57210 864202790 57061 52395 462020450 71904 57210 798014630 86648 23135 558214657 15116 57210 350702515 86648 42067 78802378 46352 71904 658168662 37089 71904 297538177 37089 74473 700337758 15116 41533 308078171 37089 60939 524647240 37089 26780 924061299 37089 17863 430421076 41533 64040 551970804 76564 17863 992813335 47545 60939 257829780 64040 13024 974999506 64040 57934 881017743 57934 60357 492941923 60357 35973 953722245 60357 78839 900644773 5981 35973 390993953 63166 60357 592973465 82581 60357 140238422 61304 5981 281814082 85451 5981 695801974 63166 15455 698191993 63166 58356 312207337 44436 82581 929633209 85451 7732 60415830 15455 73048 391866512 37083 44436 337011720 82172 7732 890612188 7732 20861 992396503 73048 83492 509778212 9978 37083 79714899 83492 76239 536192420 9978 8241 674269119 83492 74481 11757330 74481 31915 127509808 38313 8241 115340484 74481 80819 100032732 7318 31915 148207754 14773 7318 794661894 84851 7318 981450907 14773 72754 705320207 80819 17089 25839684 14773 84182 592699787 58138 84182 112877739 17089 48322 5038683 80230 72754 88764089 17089 37725 738111635 15899 37725 407978781 80230 24017 459155094 48322 6189 79404645 23770 6189 713307520 15899 73031 262493033 9556 73031 860793953 69415 6189 930613019 8561 6189 341058099 82545 9556 68082622 8561 44305 990414045 57889 69415 941226581 44305 74369 715406875 74940 82545 725759173 7043 44305 529276619 44305 30477 805199137 7511 74369 144512470 30477 83332 532285358 67961 7511 485430377 50526 67961 190332465 50526 65896 511467830 83332 56717 864594498 65896 50243 716042632 50243 13674 585266680 73376 56717 264820493 32359 65896 955995385 50243 48108 599787955 48108 37840 395897421 73376 13974 803842635 47448 48108 35640388 17948 48108 788696204 17948 26639 453023858 37840 77410 759050142 60687 26639 536876237 60687 19861 154548268 13995 17948 295734766 26639 85320 32550548 34359 19861 743310579 34359 15206 513085830 35491 19861 510726610 35491 54256 981926560 15206 85244 738173561 34359 64854 68976662 21562 64854 749425696 54241 21562 108243925 85244 10290 910971251 54241 5922 183454658 40994 54241 830148802 21562 83744 54337025 39913 10290 892018019 32186 40994 799266440 77714 5922 727417738 18442 83744 53114749 18442 6849 137959218 33103 39913 651821926 8467 77714 196623251 49487 33103 967924172 33103 4062 920495702 68039 6849 921384142 68039 30890 614752831 30890 81032 12536531 57023 4062 926568195 30890 61026 742235540 30890 40894 991012338 30890 22328 681291086 77793 57023 857974205 23225 40894 775815841 16502 61026 17407215 23225 77837 908636610 23225 56445 247647518 16502 82868 656568608 82868 73746 899239722 77837 7621 84100280 14531 82868 513909965 17321 73746 194689522 7621 53282 35112489 8755 17321 506903227 8755 72814 403217241 8755 67610 275946730 17321 86717 750744031 26733 67610 982292635 32052 8755 142828043 86717 76983 899142879 3773 26733 292071766 26733 70377 20634388 76983 18130 73270725 11367 32052 836506400 16358 76983 154212126 3773 14294 497278571 66196 11367 778607451 42769 14294 649301235 66849 14294 899194145 69283 66849 332949672 14294 61455 110375929 69283 29786 401673664 69283 62668 418650567 62668 45077 27387245 45077 18992 847107474 54859 61455 574230215 62668 52332 291858662 45985 54859 531414872 85886 45077 124583948 85886 20219 42672534 54867 85886 993560651 50512 52332 946918163 19295 45985 84435547 58881 50512 290920741 83989 50512 309972910 19295 59601 138557427 19295 76476 85283164 19295 49353 986501496 56674 83989 629230088 59601 78304 917928689 49353 12991 645451564 76476 46561 320549502 12991 73794 939539856 78304 22705 7472312 78304 47256 924918346 47256 58449 195436226 66455 22705 442612299 57964 58449 395679800 2317 57964 443606487 58449 20763 510677537 8617 66455 310470953 12951 20763 26444584 7122 57964 894498753 20763 43411 752204195 18582 43411 584383869 15284 43411 705099103 25537 12951 14808139 22949 25537 19662009 69894 18582 582645679 25537 40505 723504497 15284 28984 929795514 57372 40505 131075722 40505 59569 913811461 14936 28984 899455657 52235 57372 65872412 45880 52235 816030043 59569 74115 764400857 14936 68811 624613829 52235 30243 412969755 52235 65709 887661150 5678 30243 899467258 74115 80348 79705407 27154 68811 323441559 65709 47130 426172440 18554 47130 831534433 5678 81642 118683962 27154 56211 773650358 75895 81642 986254109 55598 18554 334064254 56400 55598 749912466 55598 28557 875661 85261 28557 628796378 28557 53154 113449835 55598 74243 129208827 28557 85695 335260930 34721 28557 376289563 22380 74243 314662931 85695 27907 706552633 75292 74243 260395083 140 22380 249224426 66670 27907 987434708 75292 51020 705775813 27907 72368 175217119 76087 72368 153579586 43068 140 282772389 8323 72368 761734386 51020 2374 174467261 43068 60640 753957266 38003 60640 348973670 43068 75502 666853034 8323 11698 457585120 11698 73351 623995487 76711 73351 351653915 5797 73351 115385239 38874 11698 168305893 41855 73351 703978513 43375 38874 437550750 43375 25045 769342018 83337 38874 954300597 46840 43375 974565590 55203 41855 678930005 77173 55203 225753736 46840 12845 979347090 77173 36362 141314362 50716 12845 567909794 34617 50716 717588059 77173 32146 703826342 12845 58476 650259313 28004 50716 377164367 34617 50267 520045604 34617 4060 982770564 78655 50267 553727210 31166 50267 338811142 70435 31166 885605532 65793 70435 98507182 20842 31166 235217425 20842 26648 448987448 20842 4479 630834452 18364 20842 293198512 26648 48050 314204348 48050 35673 137865259 14971 18364 739119569 33413 35673 78408653 16253 14971 749688206 6805 14971 860056133 35673 27263 853559628 6805 69802 198790626 16253 915 115664362 5440 915 582872416 5440 66699 683229856 915 53009 713957365 915 21356 311333133 21356 8963 379418441 66699 17179 148828401 75009 53009 419349098 17179 43923 386241607 27729 8963 347341504 49823 75009 251422306 43923 44290 72289108 27729 51805 733839525 49823 66878 975877021 66878 44105 627688287 70297 66878 699718691 61918 70297 712269414 61918 76341 597138891 66878 60092 669003403 72504 76341 166462901 81251 61918 31590119 81898 81251 775020470 17706 81251 71014643 13057 60092 643451266 81898 74432 604100274 83581 81898 140166475 81898 34644 269059276 17706 66644 561665792 13057 61110 144800822 79492 34644 295330654 74561 83581 564726810 66644 59407 368358107 74561 21018 982673150 83973 79492 377528194 37107 79492 981625953 21018 27496 484529439 27496 64432 794905134 73379 27496 46150940 64432 29287 158952177 39801 37107 28208726 64432 6118 680394974 29287 18378 323607731 31424 6118 233347131 7083 39801 804869401 85956 6118 127849035 6118 61260 3153410 31424 52466 800282099 61260 36027 674604769 52466 46265 42041214 63545 85956 139664503 46265 86147 301156757 86147 48606 741915937 46265 8008 588776549 48606 70320 814498017 4590 70320 477669081 11167 4590 363297527 48606 74038 716114641 70320 21928 812551004 70320 40558 424695129 37170 4590 180126073 11167 15437 422653160 15437 27654 97636358 40558 13820 259823698 69118 27654 563439557 15437 35006 676890439 10660 27654 30564777 35006 55523 32330700 84377 55523 926625435 55523 79819 560547589 79819 15276 73868675 83462 15276 141379244 57207 79819 901313423 8549 15276 976587807 8549 81452 659472005 55302 57207 36317533 37454 8549 658859798 81452 3246 727910259 70613 37454 386938650 37454 85358 381253632 37454 71068 142115217 71068 34124 358514966 38911 71068 741223965 71068 41761 945160705 34124 70113 716985614 38911 26359 114005553 34124 41741 248957663 35100 26359 933053188 85724 35100 112878681 64190 41741 569168213 33854 35100 15956631 85724 40964 169497813 35100 70788 769489137 65066 70788 136345284 70788 24860 885142027 62068 33854 959322344 40964 86205 280775686 70788 49074 52453586 28728 24860 413715675 86205 82669 542365402 23841 49074 355838934 28728 40772 626588276 82669 69063 911755750 54535 40772 460100382 8452 82669 174315159 8452 15268 354534167 72335 8452 339787040 5367 54535 570120917 8452 23246 421440051 23246 66836 118220315 13433 66836 76581466 80466 72335 38872022 23246 75326 100412668 66836 65366 379356803 7518 65366 88939898 8386 7518 349862331 7518 46044 430609508 68271 75326 754608127 68271 44950 388608421 44950 84681 72032390 68271 63848 949009802 63848 25987 605711718 44950 13577 950598534 13577 42885 103105720 70688 25987 882298835 67665 70688 383653363 24739 25987 856417741 13577 71911 168753802 42885 84369 366367340 498 70688 175991451 84369 64842 322349158 3234 498 457635118 56795 64842 354820739 43701 3234 947840274 41806 64842 131984453 52341 3234 306352739 41806 58226 446439219 43701 56190 74823797 21360 56190 940413441 28641 21360 474109038 52341 63254 104288249 57440 28641 486625277 4799 21360 132804134 57440 64916 622569098 64916 8289 56006033 8289 27508 512027760 86255 64916 29447030 23892 8289 983830205 64916 57315 34422472 86255 50394 127696928 57315 44586 804059492 50394 21050 952433877 75972 23892 51146823 75972 76240 352569164 44586 35274 910219889 60262 21050 666788890 11101 21050 536956951 60202 11101 532763177 35274 26440 661309595 37352 60202 873965256 61354 60262 658925523 26440 78798 95670817 37352 35679 208172243 26440 84239 72640321 35679 83457 716204201 35679 47991 114034337 66983 78798 339419613 66983 45134 623278754 47991 87248 946242238 45134 55164 382126700 55164 43768 655042468 24738 87248 428519315 45134 10384 907362456 4476 55164 714276852 4476 15142 969131116 15142 72517 138504028 31650 72517 679267824 31650 41141 168945542 37870 41141 18708566 31650 35099 835067480 37870 84685 146955809 37943 31650 107692811 27054 84685 15570032 27054 82546 876941856 84685 65853 411852182 37943 6422 375823446 46736 37943 13016846 73920 46736 111410419 73920 54298 470657953 50088 65853 341567702 57707 6422 118962079 54298 81422 772878408 31862 54298 566762922 57707 34258 390702670 34258 45744 35926161 45744 10482 25416955 66507 34258 27388317 31862 24901 521773739 16837 10482 716597678 45314 24901 562319666 16837 48987 510300501 59379 48987 47860860 24901 85461 447518573 56181 16837 148729347 74729 59379 837474897 38952 74729 210481944 38605 74729 822885126 38605 46531 459699579 29312 74729 777700650 5168 38952 680152236 54046 38952 928688747 54046 82054 701541478 29312 17990 838678954 29312 19115 704068111 70074 19115 474547163 82054 19917 388759192 43169 82054 57047240 66199 17990 213197710 66199 76733 448407678 62852 19917 275258687 82514 62852 704740454 43169 81709 94835901 47566 66199 174133682 10083 76733 769789978 62852 79576 109970427 10083 75804 470493842 3291 81709 8027754 52026 3291 699768938 24237 75804 100383237 29030 75804 107016040 24884 24237 375257526 52026 33390 264810763 63634 33390 637427981 24237 26945 641903276 26945 56583 692451877 46502 26945 76750933 60372 56583 107935293 79153 26945 777334261 46502 35677 431155012 46502 19134 86419655 60372 12074 702099153 39431 12074 432300963 12074 59307 433981516 37250 59307 261866314 24140 59307 240939649 24140 60523 961811501 23565 60523 422206633 5656 37250 901018289 23565 47055 409663435 74253 5656 850502971 24916 74253 312599878 23565 8651 204340343 16022 8651 803873436 50388 16022 702604143 23313 74253 86347892 34069 8651 628670237 18508 23313 198453644 72860 16022 203606651 72860 13196 898073799 47606 18508 19316262 44229 18508 539388016 18508 82145 755210622 13196 19232 912782725 13196 67810 873745611 65176 82145 51666828 4342 65176 129594171 19232 9639 504018835 4342 44131 489834575 44131 82205 20641816 65176 67418 247953420 44131 26485 833978865 47259 67418 747953101 19570 26485 642627555 19570 49149 369900368 10761 19570 269549065 47259 52543 532231151 55816 52543 75377091 49149 17629 623048078 49149 26392 648703385 55816 73934 15638675 73934 66684 73558621 36557 55816 769669616 17629 77122 36716408 66746 36557 590502427 77122 22650 156975609 36557 85753 16864281 77122 5419 567595852 5419 43969 728419682 85753 36367 421409833 36367 24123 603441110 75121 43969 340053029 75121 39336 204928678 39336 2240 275630384 19268 2240 256106285 54056 75121 177286795 71828 39336 329736680 71828 1523 122010505 82137 1523 680939220 71828 4656 63943187 2321 71828 68601485 84240 82137 962413842 16454 84240 64389619 10274 84240 555315846 84240 40215 592749450 40215 59518 891129350 75283 40215 372717275 59518 8260 184379171 45137 40215 499128849 64081 45137 258139058 32633 45137 236859673 8260 34934 26980093 60850 45137 686271266 50046 34934 518518998 32633 20339 160233859 50046 82788 343684833 23518 50046 803380979 50046 18680 166817458 20339 40429 688624719 82788 82108 513096248 40429 54008 403891681 18680 83237 330081079 82108 38389 340440677 83237 84351 206771258 51453 54008 826986153 38389 36087 594804659 36087 36478 900336166 84351 79592 482958527 13774 36087 475808048 47399 79592 511366968 56426 36478 288972410 36478 75161 864877248 5778 75161 13666827 47399 16471 812640336 56426 66678 606344358 56426 58608 688698414 43069 75161 434994881 63152 43069 639361344 63152 9534 238272442 40554 43069 615005083 43069 72043 16075616 76336 9534 981620769 63152 4246 389143543 5571 4246 208051913 42992 72043 171089522 76336 79702 353509846 42992 64870 426987032 31527 4246 404931669 73744 5571 955114499 79702 10044 700494452 38234 79702 248341288 65643 38234 276727596 73744 32386 113005060 73744 29362 311288077 10044 86185 467254240 38234 13498 269052446 50287 65643 841135601 32386 19608 252257986 24274 86185 567768861 7526 50287 947747083 13498 28195 32245129 17846 28195 51436663 7526 47413 224676722 70828 24274 604918717 27756 17846 231489386 70828 21231 446282778 24951 17846 399638736 53538 24951 15683193 70828 69412 491615662 53538 32643 716437645 23488 32643 105780778 23488 80454 442199756 55051 53538 88679656 23488 9431 29711872 62858 80454 7283989 84934 62858 100339599 80454 19662 131232233 44732 62858 203793977 9431 62172 313177292 86481 62858 240732875 46989 19662 966642213 81206 44732 877013701 85749 44732 262542375 86481 28573 731441093 85749 65574 72184512 81206 9802 713027937 77605 85749 285885179 77605 45825 977398017 38714 28573 554718133 65574 13794 883529699 29654 9802 689601543 84214 29654 454047589 76422 29654 988161908 84214 45816 881775429 76422 29670 319070609 84214 34850 698522227 58158 34850 514556656 29670 11187 357026470 79984 58158 173265521 34850 77258 531257067 6147 34850 241379001 79984 31530 275931671 25505 6147 104545397 52339 79984 754345362 31530 56960 965472275 23744 6147 73782002 23744 24364 474260709 5127 52339 180940294 6469 56960 890703854 23744 1457 468794516 1457 8044 890256726 1457 17444 200519985 84462 6469 447885371 25229 1457 34428764 8044 62846 351046717 25229 27583 866600923 2904 17444 515003534 67052 84462 824722595 62846 50652 100894981 79743 67052 983845160 41300 67052 921975718 41300 44549 278990124 25274 50652 143005801 79743 22340 563691743 64186 25274 227678840 25274 13842 96000468 13842 75139 52319352 25274 45060 227781648 22340 74853 559099607 13842 49889 121355615 55052 74853 680412591 45060 31730 207604741 49889 5893 688038181 31730 43518 372514105 58526 5893 316427993 78406 43518 412849467 78406 73219 119019126 56823 58526 487156487 38371 58526 4286358 58526 9745 767281 72535 38371 935850837 12378 72535 202417113 72535 77459 98320900 9745 32494 340891262 70486 72535 692409171 76989 32494 125115880 69125 76989 7752463 76489 77459 125786936 69125 83671 217564305 38847 69125 189756505 76989 78002 707176655 46779 83671 624912357 61971 38847 294445562 61971 56166 793253406 63389 78002 15433423 56166 20194 530697116 46779 17619 595821134 37300 61971 644487149 20194 36424 15829339 40067 36424 909111589 17619 42727 152657986 37300 67758 786092970 40067 41912 219464438 5143 41912 708717441 80338 40067 410180946 67758 61259 823537389 5143 67727 353596266 10217 61259 648586082 76121 80338 413034940 10217 9999 799290097 85595 9999 940892874 36600 10217 84785322 10217 56726 915617791 76121 10807 935888740 9999 51667 419683580 57872 51667 492201988 36600 18480 731744147 18480 84695 585268363 19644 51667 42691213 73221 19644 240753677 73542 73221 897492448 18480 2464 275262460 20957 73542 365257161 72457 73221 751646891 72457 76047 218204379 34462 20957 911793162 68600 2464 733440551 76047 64708 400843960 71925 34462 283400004 77943 34462 285538171 40128 77943 886765729 64708 14414 127941499 41504 64708 761067815 14414 57984 274751161 41504 26339 712228364 41504 14266 109147536 81485 14414 432312252 84454 81485 713325875 57509 26339 160774886 81485 14329 280894213 76584 57509 868426104 84454 11090 243109217 77040 14329 746814908 63686 77040 955957696 5704 77040 833202227 11090 80816 733298494 5015 63686 724268724 17305 5015 43510533 9414 17305 426966203 5015 52948 141611917 53480 52948 833766530 5015 19059 601431728 9414 34629 192718497 9414 23644 768680895 23295 34629 632246720 14934 19059 584988996 23295 14108 947295182 23644 64087 807572179 23644 47367 324567740 35496 64087 576841351 64087 56171 710058442 47367 72452 730254272 72083 72452 876412537 11355 47367 624696405 56171 43152 92026499 72452 28886 147606007 11355 31289 574616822 54890 43152 896904510 55289 54890 916311687 43152 71531 973345050 28886 35343 272709563 55289 27576 754263931 15117 54890 91464959 55289 45456 619147534 45456 78034 30398685 12630 15117 573802664 27576 74719 211161429 4137 15117 879816992 74719 27806 930338091 12630 80148 95985406 27806 79403 828370767 4137 23511 653190317 83698 80148 992629145 79403 18075 22839258 79403 43036 920712932 1168 79403 15048290 54257 23511 259551053 43036 32650 118459939 36119 1168 36181030 36119 85884 767048709 21116 54257 786112706 48435 21116 512069540 32650 14262 349941010 14262 85835 937364450 79872 85884 601432628 79872 80826 7676390 26489 85835 129457617 79872 11640 537823684 77788 85835 63477884 75942 11640 736060295 77788 59351 261879948 26489 60795 882646010 59351 38755 225453505 54323 75942 724963361 38755 26631 738713421 54323 74146 33246948 38755 3961 390412494 3961 78956 227132963 26631 48641 789719369 49055 74146 873148953 74146 35972 50363619 50126 49055 525988092 15640 78956 394208398 3679 15640 6940697 62100 3679 476991066 3679 55069 146909798 20718 3679 199142276 7668 3679 965334713 1999 55069 30661757 62100 55526 538746663 20571 55069 887342844 55526 13390 999234005 20571 15960 117310099 20571 38233 870625190 17757 13390 95897080 38233 4299 3214165 17757 30486 329632185 30486 69099 31114633 69099 43273 445530382 8222 30486 34043215 84105 69099 781056320 44863 30486 366425161 43273 49962 63025169 78604 84105 257310725 84105 68136 874574298 33579 49962 568094803 49331 68136 73083698 54045 49331 744705180 33579 17808 498728475 55246 54045 802455963 12486 54045 916653563 54045 39797 593402602 17808 50301 187388734 13115 50301 822642680 53895 39797 662572562 12486 68943 407956914 8582 39797 890155255 25854 50301 128860177 31434 68943 958658298 15212 31434 899383699 68943 9136 887260988 15633 25854 152698788 78703 15633 592356359 78703 4488 3254832 4488 30357 217767038 70396 9136 538226737 911 70396 463897271 30357 57215 85739048 18562 4488 461179272 77252 57215 136721471 4951 911 470100322 1959 77252 272413416 4951 47431 24093158 86497 18562 18468702 4951 46371 492477193 67462 47431 521016751 67462 22351 90363602 18833 67462 192599217 10252 22351 423635856 2838 10252 626321143 10252 17464 854081191 46949 17464 628339843 18833 5780 1209919 10252 7693 674297166 7693 20416 474976969 5780 54384 291173724 29713 20416 60729720 65672 54384 10365568 41918 65672 817377082 3016 41918 772607032 84264 41918 946686668 1453 29713 542108806 12059 3016 967339322 70287 84264 424802929 3016 60494 783078419 60494 11041 884894421 74208 12059 920704651 9189 11041 807654421 27574 60494 932345854 27574 26104 89336459 63316 74208 998002923 63316 85129 57432814 2056 9189 796613672 9601 85129 848588220 63316 66729 96632650 9601 80646 628877728 85129 20569 767335385 80646 49797 785402287 20569 43852 758210905 60090 66729 830682585 20569 11057 113845638 11567 11057 30965284 28023 49797 786360319 60090 71247 661497557 54540 11567 25603993 11567 59038 978545346 80378 59038 983860547 71247 61071 787372258 71247 84567 103776541 59899 80378 99497673 84567 72757 962188430 57429 72757 96244857 61071 37045 751878284 818 59899 21747573 57429 43604 944368709 14729 43604 756411213 43604 59935 125556213 65392 37045 797797334 49734 14729 183545252 65392 76589 483139055 14729 63278 62645256 63278 7459 937788858 65392 26216 202695261 22060 7459 679496372 74791 63278 66154295 7459 41138 211913690 66819 74791 359885796 69676 41138 315415590 24845 22060 894838389 74791 18737 474369619 24845 191 894626018 3602 191 602454144 69676 42095 723190029 3602 34549 932098761 34549 22472 712062718 33783 42095 968400873 22472 87405 581954918 22472 19863 526246477 19863 57903 336383548 35798 87405 943638329 5927 57903 837253243 87405 33080 135913267 61266 57903 316226915 26863 5927 161419469 25090 35798 493524717 14320 5927 755305102 48179 25090 571602619 73821 14320 260849315 71932 25090 463043424 73821 85177 54044278 64698 48179 313218593 71932 78980 654846816 29082 73821 781151232 85177 23408 532340038 58325 78980 239352491 58325 23081 372588972 23081 15694 484046736 23408 60611 978777472 39236 23408 517380144 82539 23081 863855304 60611 37664 481018728 1477 39236 104088296 37664 5803 681952353 1477 19216 199930345 82539 26965 262918387 19216 46718 172618269 26965 51710 276419773 2880 46718 323826839 16536 19216 861074726 45832 2880 27622134 51710 8115 184661594 51710 78562 882065651 78562 21467 613746044 45832 79716 321498329 79716 42311 853556414 55149 42311 994547398 55149 84960 509546740 31082 79716 239712838 52955 31082 316089655 4643 42311 189011219 84960 44672 693617804 52955 22198 7661370 22198 29794 41610922 22198 25168 732641280 25168 35945 40171434 35945 83902 708145565 25168 78742 12990869 31090 25168 598574055 28803 25168 303570689 26557 83902 462895800 78742 3926 810458717 20657 28803 196734944 16792 26557 261111592 26557 31890 216537249 31890 77983 728607313 77983 4637 8725637 20657 51259 619694304 57744 31890 97295393 17700 31890 52907913 57744 36450 121539924 36450 46162 295232786 17700 65923 22945073 65923 60820 272413054 36450 55124 639993266 40063 65923 246624212 67036 55124 438143545 67036 56569 117881313 19552 55124 229604735 19552 22711 923842619 19552 83672 808710500 56569 5267 704206799 22711 33000 632224099 19552 54953 391372192 22711 86278 690239029 83672 84831 264488864 61335 84831 242392151 54953 77664 493980790 3933 77664 720461653 1652 61335 591889050 77664 18172 194893935 78613 1652 20893034 54236 3933 895596189 1652 86033 120432318 43581 18172 517767250 21205 43581 276375606 78613 13294 401757569 6747 21205 701462937 40392 6747 156999859 6747 59977 468533860 79049 40392 389631583 59977 12895 364050539 73147 79049 145260723 59977 68738 749877306 36740 12895 624425171 73389 68738 931209993 36740 28256 32795968 43509 73147 304872935 39401 28256 90877372 28256 48371 758625780 34054 39401 322096538 15466 48371 492671422 34054 15179 15583791 34054 63141 610352125 15466 24282 139485837 46675 24282 724855235 46675 6034 664425057 15179 64021 161141153 83412 63141 799453451 21501 46675 380440854 6034 43916 105301165 83412 51252 95714078 74 21501 968786572 43916 16594 919005637 21501 42634 678408613 42634 50759 225857616 50759 25659 565149153 35109 50759 576875607 42654 50759 912663395 50759 9346 458349292 50759 3629 118630066 42654 75100 433783001 42654 5705 977143000 475 75100 150289952 75100 8694 358458962 19195 5705 52991424 475 2927 547414352 41357 5705 454373607 8694 3341 106841562 50429 3341 280897569 41357 73847 903527011 41357 10005 785755324 73847 56584 225284221 10005 51558 754441807 24781 73847 254891363 81373 56584 895129546 41172 81373 101028325 5366 56584 861609251 52465 51558 776353051 43755 52465 707284126 12115 43755 395146358 43755 22745 303604839 19109 43755 466530099 52465 65231 311277985 35427 65231 983874039 65231 11298 211138184 22745 16625 98930737 16625 41607 61109915 65231 913 64557139 60689 41607 19711622 11298 81167 733375519 33316 60689 545486280 27664 81167 96270065 59415 81167 765091518 52737 59415 124027433 49935 27664 859951478 33316 51262 790200242 49935 87415 314250851 20959 49935 774051111 32025 87415 682618350 29219 49935 70220738 87415 20806 202875252 29219 72894 743166391 29219 35372 50915480 29219 71044 784569587 72894 29064 127172031 22678 35372 985468267 72894 51299 204865300 55686 51299 784786540 22678 65025 806877797 30787 29064 147365162 51299 42589 280504114 30787 47158 682901941 23626 55686 899328444 42589 53227 72800149 51612 47158 67394554 53227 49442 180736028 76321 49442 869721408 68652 51612 239287670 48607 53227 584142298 48607 35640 843780337 41595 76321 394318713 28261 76321 89005339 15002 48607 616019636 48607 81276 274173530 41595 16914 635122201 41595 59594 942243058 80026 28261 64136796 81276 7710 362897628 59594 72201 934614402 63781 80026 250444734 7710 61880 136267711 61880 53033 977311459 53033 83945 207599530 42653 61880 631658705 61880 80653 92972736 84486 53033 208088856 86007 84486 862236696 27698 42653 938991809 84486 57099 875918771 35260 57099 606186465 35260 77588 487220381 86007 4560 131699987 35260 38918 878607223 2422 38918 219855115 29532 35260 635328090 55320 2422 372779630 35170 38918 901480610 37449 55320 482617619 75108 29532 271722917 55320 32526 753338317 37032 35170 147264416 34760 37032 704503449 24269 37449 963554065 34760 67614 340273794 34760 7382 709176948 63701 37032 55546509 71492 63701 199922482 40341 7382 452787204 63701 30956 386876810 30956 39245 744267679 56151 40341 142942167 58120 71492 498833400 58308 39245 172171097 53283 58120 6019267 53283 35593 800760043 35593 4883 808589665 45799 58308 573301105 65263 58308 810041920 65263 64501 9104724 65263 24952 81360706 45785 64501 949292321 45785 62272 619711699 64501 29294 29186410 45785 33344 80260858 62272 52583 745141220 12753 45785 143300818 61213 12753 646608545 220 33344 637538863 52583 79629 181134287 220 55277 262673656 55277 29559 255432062 29559 15323 782435137 79629 82339 289389135 50634 82339 70621036 46538 29559 447825470 50634 26303 721808228 46538 24656 993921655 3522 24656 251365295 26303 14444 266535179 37069 24656 144203983 16941 26303 8671039 24656 74360 604792486 3522 7445 487188067 83091 16941 326575576 16941 24011 738405828 39086 74360 502733032 79094 24011 365545251 40981 79094 527603756 39086 315 582677926 62805 315 658460943 827 62805 455239232 76120 79094 132653888 315 29854 426821798 62805 48438 177301651 79724 48438 715645333 83810 48438 410066076 54792 48438 166559483 4895 48438 84628656 4895 52836 962222609 4895 26585 174586253 51132 54792 705486161 4895 10546 399499027 18913 10546 667520153 10546 82040 430998497 8747 10546 230360273 8747 66358 985734175 18913 14801 27277662 8747 48382 987276741 66358 24222 502407244 48382 76063 999972785 66358 44084 338600375 14801 10492 499917998 44084 23771 129930122 80459 24222 11423757 72882 10492 700783583 57272 72882 497813868 75566 80459 568361992 23771 2672 34850206 57272 66402 529448376 30805 75566 191112925 85820 57272 260340842 85820 52343 150440854 9621 30805 147751512 52343 12234 741717962 9187 52343 154812337 9621 18040 573244031 74362 9621 709278658 9187 84477 851088918 52581 9187 362741382 6456 84477 636394210 74362 30285 901039032 84477 49458 174827409 67 52581 736553672 65875 67 410315870 67 55208 528042666 9103 49458 730843397 42300 9103 630792243 38408 42300 76002011 42300 27455 871518194 42300 22439 133735209 49679 38408 116959769 69626 27455 372259593 27455 51895 485173968 51895 32060 517963556 49679 25887 938377535 87345 32060 763956665 32949 25887 993598543 51895 30049 13850292 41752 87345 978038 87345 53540 553703314 30049 53464 878111304 33157 30049 169920560 67226 33157 18347311 20548 53540 992480000 53464 20580 916158891 29032 53464 768712385 4045 67226 538227148 29032 45187 711873436 26370 20548 216836839 45187 10189 871316465 29032 59871 89227458 45187 58573 699663640 59871 58280 279089904 4274 58573 370527266 10189 42611 990196442 39515 59871 661604993 58573 47327 61293640 58280 40326 82243994 30146 42611 77448123 40326 18873 674539154 30146 63014 53455553 18873 18175 731758373 55672 18175 289256217 30146 39602 467600166 23509 39602 378501501 67513 23509 366340128 38719 55672 679222461 70761 39602 255587659 67513 82363 632034049 82363 68154 90896655 35196 67513 550345504 51358 82363 343054589 50553 35196 584027199 48955 68154 396312793 50553 75487 352538926 35196 82060 212631385 82060 51831 71652535 46032 50553 850193528 46032 67526 93054267 69516 51831 719518155 51761 82060 509226675 44515 46032 791801075 69516 46997 4378401 28320 67526 999277849 46997 86747 673503658 39832 51761 111159291 71418 46997 842676150 35754 86747 540521004 35754 37941 732028811 35754 56082 645727720 69679 35754 712718442 6798 37941 343078565 37941 63939 507781561 6798 35639 997796077 8805 56082 363582137 64052 6798 924907945 42993 64052 508205215 2430 8805 766290646 2430 19294 616614104 19294 57554 1512415 42993 15337 708259348 43647 42993 218999623 43647 21659 271918284 19294 65462 682671547 31660 57554 401387123 79870 31660 941031180 65462 27123 39274721 70068 21659 603509241 10117 79870 182414539 79870 31951 408459 3873 27123 23652252 3380 10117 123838187 3873 75273 347058124 86950 31951 44441082 1541 86950 508213678 76525 75273 106306339 75273 46005 863657899 1029 46005 472441224 1541 59150 789859286 57657 76525 992039626 20467 59150 188544737 30469 46005 10384674 78496 30469 922213252 6651 30469 479908437 78496 965 67715583 6651 46914 355657165 69026 965 110665999 61942 69026 623225300 83399 61942 74656884 83399 24897 273912699 24897 40812 271168926 69026 61356 651859936 61942 61204 558041347 40812 26177 122919358 24897 15252 131930280 49689 40812 244179742 15252 84206 900546140 84206 72837 253327172 27156 49689 720974679 36273 72837 484936232 84206 79434 66068855 79434 68094 732574445 47800 72837 25121448 86633 68094 486975325 12296 47800 728498825 12296 51047 682648891 34371 12296 993623410 41058 34371 987010924 69226 51047 163842687 86382 12296 604598090 86382 73843 77405616 73843 23847 321280682 86382 14019 103342247 53113 73843 505743848 54069 73843 160359813 14019 52653 318039887 53113 50648 683789826 9217 50648 255679869 82116 54069 258930426 53575 82116 808689604 53575 69292 208575917 86754 69292 692129700 53575 83042 383396373 47471 53575 606380433 47471 70871 641587256 70871 45878 548044725 84604 86754 912272705 45878 69602 549460976 7287 47471 296449611 70871 48226 544964577 84604 55470 898401253 69602 54145 535754439 55470 52644 766135144 54145 66051 996135052 48226 35752 239122201 86266 55470 717527519 45837 86266 1195853 45837 86973 649897443 3983 86266 941314192 53564 86973 784347633 34825 86266 172289099 49762 34825 154410669 86973 11821 54234116 25907 53564 805209455 10930 49762 611592818 49762 6029 512525848 80738 49762 65694845 80738 53394 797217850 25907 5866 692230943 5866 72644 561928257 58969 5866 303210259 52277 80738 379051260 5866 18223 541629344 5866 62568 394031035 55351 62568 990259278 55351 76444 918361334 52277 6989 215803727 6989 64652 952142880 29662 6989 776643647 6989 59730 178270617 76444 60752 960042716 60752 24673 603263236 7922 24673 739076750 24673 87066 415116598 38795 59730 898866688 60752 63260 215177187 38032 24673 109016980 7922 33388 211515758 22886 87066 328209849 22886 50689 133589859 22886 81735 488958160 50689 68643 38566553 81735 59418 977239545 68643 61607 679832427 14134 50689 600578117 81735 68236 847152357 68017 61607 401415857 59418 42229 143907443 83941 42229 555929379 68017 45309 276833000 45309 40232 536068894 5670 68017 509389364 83941 21633 938754981 72791 45309 148248546 48427 45309 31484613 24928 72791 142983006 10015 72791 38822297 2901 48427 930237358 12902 48427 172258991 48427 85422 327494084 41403 85422 173205529 82058 10015 38490641 12902 60650 330094734 85422 710 567630342 73845 82058 741422123 82999 60650 193336530 73845 13882 188989877 13882 80596 775093240 42187 73845 128663714 2746 82999 99742388 82999 74064 57696541 16109 80596 533107449 74064 12764 424274952 41245 74064 817613378 12764 18974 778447292 18974 51811 74403750 24411 51811 24786602 50558 18974 526274207 41245 23596 295292474 86757 18974 240905449 86757 22120 790884240 72713 23596 166721964 23596 8739 989484221 72713 65471 960135324 86757 68506 570189690 7393 72713 130812611 65471 19993 155119456 68506 44085 429437766 46035 7393 979781216 5729 7393 880961048 5729 48767 97191305 46035 24041 562397679 24041 28136 68259189 27322 24041 476859242 84505 24041 887609134 27322 18751 252782608 74929 27322 4523018 3795 28136 510883840 74929 30862 66352476 30862 64475 964671523 52443 18751 383413227 64475 26287 116944745 64475 32499 611920543 52443 48773 822959788 26287 63264 498466354 26138 32499 54962967 48773 68176 511801984 5249 48773 570151914 54194 48773 263581581 41702 5249 796129183 41702 15902 469808545 16900 68176 682200438 16900 86542 320932713 41702 28096 25887851 15902 14486 516619793 16900 65702 23827353 65702 87395 938559857 69850 65702 143598401 67457 28096 392187306 14486 18434 699731208 69850 68636 522995374 87395 45777 191344018 69850 53659 77087520 45777 30497 467374880 13146 53659 513539787 35364 68636 344376165 53659 53359 164932205 53359 53680 162712594 52589 30497 72177232 53359 43244 873150104 63852 52589 31676168 30216 53680 341346393 53680 11472 890265902 30216 60180 78265474 11472 34768 304019331 39883 30216 25623218 60180 59425 385207206 37511 59425 861812062 37511 79281 830979515 53076 79281 507996525 59425 13886 445207356 59425 47328 32900334 64075 47328 583981993 13886 57470 96004477 31008 64075 236729721 31008 21933 97472598 57470 74134 571164736 57470 6279 91158263 6279 45715 776280132 5200 21933 448916545 65510 5200 799936767 45715 44721 759830516 1113 6279 396539696 13392 65510 352471398 5200 36580 655862221 36580 80115 277071213 5252 44721 417873312 80115 57472 563725486 51173 13392 505584473 2173 5252 510530878 2173 42775 186433592 69017 51173 863236431 62316 51173 751855164 51173 74730 71545315 2173 70163 828851130 69017 39032 313467458 74730 70792 847517971 39032 10720 666448220 86579 70792 547456903 21113 10720 176609578 10720 46708 584420239 57958 70792 9421400 42721 46708 763652336 21113 78331 709181555 61080 46708 937909546 61080 22212 864067352 47644 22212 532748608 45446 22212 881941464 22212 26966 386731177 47644 13155 665255418 59512 26966 178981337 69763 47644 696886554 59512 67632 904537200 70421 67632 123073325 21163 67632 87287091 21163 64212 360345926 70421 20803 605880042 13874 67632 231549930 70421 70385 942914209 56309 64212 491285537 80438 20803 12960269 56309 78864 857683242 68377 13874 787689372 44966 80438 682828998 68377 79925 250660534 34336 44966 95035556 44966 42453 31839993 19759 34336 308657528 44966 66920 860289582 19759 44268 240887645 67905 66920 436446453 15015 67905 176833051 52461 66920 971000894 44268 37326 264375224 15015 75449 201630816 69607 52461 352287908 51950 69607 816046349 69607 85259 612816309 63207 37326 654628555 83510 63207 483188969 56641 85259 496246074 85259 48133 187447308 57596 48133 75179333 17328 83510 316979608 48133 18512 780352036 18665 48133 440594636 11331 17328 11617172 17328 44315 111641335 69036 18665 878327017 11331 8103 454082218 69036 9795 131677318 2656 69036 147065266 2656 79800 868857624 8103 34992 256492087 68435 2656 55526882 9795 5326 133807967 34992 65516 22938280 34992 43241 784891720 51130 5326 817360109 67198 68435 738619226 65516 42223 512254929 65516 33481 667026984 37396 33481 649157899 67198 69368 211522865 7417 67198 154684876 37396 26502 459959098 9982 26502 471975207 4830 26502 939118559 86263 7417 366905937 7417 47741 569351709 4830 40991 640324402 44741 40991 531754823 60267 4830 24414950 30806 60267 466412993 15990 30806 271034221 81691 15990 292003553 15990 87254 236762432 81691 86253 159677600 81691 57051 590215205 31114 15990 265921596 31114 48558 36805547 69230 57051 736294974 86253 25294 332905056 86378 25294 554646284 86378 59582 576056879 2712 69230 827276510 59582 85212 827157668 85212 51862 584676662 52629 2712 528194227 77231 59582 398380375 51862 28393 108638224 68530 77231 435033947 77231 61724 501930815 32930 28393 83837335 68530 23536 965912011 28393 43299 689562450 23536 53055 75639623 23536 16246 216531011 53055 432 806303657 51147 432 813388370 16246 65800 895175288 53055 61289 303774517 55490 61289 704728913 432 36612 131454624 51147 18691 644573532 55490 10569 884667937 56755 10569 72735276 18691 2828 951128760 20610 2828 766929780 82600 10569 519328460 10569 75612 384725025 71155 56755 588075699 82600 7168 339781034 71155 45659 573942025 49281 7168 428300354 45659 63188 233477926 7168 81672 880511625 3595 49281 750841298 45659 25031 130736320 63188 18024 523196378 25031 49218 264647269 32731 3595 381037958 72540 49218 432598898 45136 72540 912048634 49218 80393 219649163 63016 72540 784886819 20168 32731 197817054 63016 76566 917255185 76566 30857 30085578 30857 67323 536199127 87281 76566 731043955 70898 30857 486894273 41307 76566 159445845 27735 87281 901828817 6256 70898 972547841 43803 41307 65492016 41307 11764 537922209 70143 27735 427094004 76499 70143 631213041 70978 76499 22566136 70978 69320 475552432 11764 54189 307752741 69320 23095 32931823 49118 70978 63483922 55962 69320 421237836 54189 74052 226436030 49118 76954 74392801 58739 74052 321386420 49118 68577 803582222 45970 76954 376537158 76954 48199 353273132 76954 63808 718357873 68577 9605 593591846 6153 9605 861716447 77063 9605 189627215 42130 48199 928183440 42130 42256 544251887 42130 23622 191065482 42256 54202 18493157 23622 84111 345233808 47229 84111 559265151 42256 13902 297045482 11820 84111 137516490 3427 54202 867496595 81141 13902 694163487 81141 20805 274777825 13902 83616 391095627 11820 22588 938631959 83616 60826 991103923 57972 60826 62008710 5737 83616 389663689 24325 57972 698427135 22588 65232 931161029 57972 21102 363615634 57972 39230 849074719 5737 39546 241901527 39230 28828 133035628 85026 28828 41997822 19051 39546 9895259 28828 28947 916683528 19051 5822 858560870 85026 86665 751495364 9043 85026 37113400 19051 39123 86860319 39123 77445 48024780 5822 47795 913981160 77445 51951 844093876 13319 9043 76636743 13319 45022 206933612 68006 45022 429941791 15436 45022 1618167 26750 68006 316864551 68006 85736 63306676 68006 73416 110238611 26750 10192 825905839 85736 60166 777260680 29587 60166 70899841 19224 73416 639155905 51986 19224 776432417 10192 22758 988746911 78446 51986 727401601 51986 76972 114662014 20285 51986 220169067 78446 12254 51783083 78446 61846 484067481 58175 61846 188143709 62372 76972 6084542 12254 26127 325372140 28153 61846 568903331 28153 71180 995109500 12250 58175 462532888 71180 13612 931792228 86172 12250 6158925 49604 13612 493962317 79318 86172 1997057 20741 49604 312081237 79318 6473 90470001 86172 43319 5926834 32028 20741 323074705 43319 21661 442774445 20741 66688 391951140 83053 6473 145344182 32028 81763 135926412 47288 32028 319943247 27841 47288 758843421 83053 39361 952155262 49217 81763 792455627 39361 83573 607325387 28952 83573 12444674 83573 4601 286238592 28952 62923 289029632 20678 83573 743840386 43341 62923 877579427 3532 62923 542655049 4601 24746 659993486 20678 54441 860312666 66456 43341 468863996 24746 12814 302496656 48907 3532 33922219 81555 12814 14652850 58201 12814 790008999 12814 78750 866658297 84314 58201 408304653 81555 41161 86111878 41161 71879 280304088 84314 38288 435191056 74579 78750 823186647 41161 65472 948833351 71879 85313 781315011 58833 65472 606452906 72823 85313 181950593 74579 31270 345769472 3262 72823 29971470 85313 18801 108121345 77765 18801 123222380 72823 79826 856659326 18801 13942 794615006 79826 22166 200728705 79090 22166 902334007 14384 13942 476185334 79090 47686 364223752 8159 47686 751971814 45007 14384 942924181 14384 28048 593209173 45007 25353 749842614 75573 28048 870580389 44535 75573 223976702 82180 25353 435124144 82180 9017 717132338 78388 82180 170358209 42846 75573 223568732 3037 82180 458618795 42846 74541 455367858 78388 71296 73619746 26351 74541 651220782 3037 78400 392856310 71973 78400 313697819 26351 87236 55371282 71973 47622 550665988 18244 87236 685893892 47622 3591 553275234 18244 78590 84818158 3591 40752 625340491 40752 84727 883716455 18244 83280 620736839 11044 84727 887860245 11044 39018 933608548 84727 28440 715005658 65173 83280 710859240 2013 28440 599194621 11044 19009 43463183 29151 2013 230040905 28440 78809 989395404 29151 7756 318815701 52657 19009 639025340 19009 86599 545602694 7756 33536 413700223 86599 8477 822068858 7648 52657 855395852 7648 57148 86546243 22796 57148 612376327 33536 38123 172954612 4279 38123 25918229 38123 64487 787477631 38094 57148 381618372 38094 1481 803890189 4279 10098 231239533 76571 38094 634758906 1481 32472 24375979 59695 38094 465729030 1481 5831 810800549 52275 32472 708218242 22065 32472 494268925 22065 24701 116057836 69993 59695 941105114 23562 69993 530830168 69993 78836 882043266 81248 24701 804499016 23562 34270 296777748 23562 65721 202288012 78836 41579 683681598 22053 34270 103477675 71778 34270 745141993 56753 34270 840588768 71778 39985 396843886 71030 22053 285435640 63882 71778 170165871 71778 49096 284661557 68169 71030 81490033 39985 46260 719132273 51621 63882 308356170 15756 68169 281109287 55845 49096 658779920 15756 56801 950877279 66597 15756 235133999 56012 66597 633953787 66597 15452 11859841 56012 82123 538769428 21481 56012 33217091 38905 56012 231552505 23226 38905 538192343 31935 21481 342738111 55722 31935 215674726 55722 75934 225309359 38905 56032 880635409 79004 55722 172276254 27004 79004 46920423 79004 25086 231907365 2046 25086 244026543 80181 2046 513774359 80181 69257 40982635 53424 69257 250492489 2046 19720 590192307 2046 23362 514877008 19720 37567 21136462 26871 19720 758503074 37567 69531 115934006 19720 80275 267687017 79595 37567 581157202 18333 79595 628773489 56921 80275 289954357 80275 42426 355816889 18333 71793 106951634 42426 73122 895091470 46481 18333 475541597 48398 71793 830138717 46481 15182 409110326 48398 60116 274399405 46481 82799 722409471 85399 15182 327744730 85399 17994 388222274 85399 4233 302874736 85399 35371 40005339 14201 35371 688281361 24760 17994 916074478 65016 24760 935471500 5772 65016 823137292 69787 14201 395419964 69787 39577 731528992 24760 70720 133583452 75372 65016 551893613 69787 12535 576111169 39577 26665 749386074 39577 53233 665339271 12535 52311 492303336 53233 37834 67857828 68088 12535 784364504 37834 53928 89714589 10666 53928 793810665 49544 10666 298048732 37834 38857 800083499 3936 10666 620946678 84903 38857 229841320 21173 84903 258342417 60347 38857 11910775 73929 60347 873473599 73929 83368 60680736 73929 28145 229841026 47071 28145 5128042 73929 39623 134378705 83368 77254 593296997 77254 76782 82989686 3513 76782 572969094 47071 50028 54547693 16952 76782 803216573 21452 76782 634213952 5320 50028 143665705 16952 72154 931553563 75999 50028 976559970 5320 52550 39910036 75999 1068 434338197 52550 19175 257307833 55427 75999 215484753 55531 19175 157602092 37611 55531 87361855 19175 52135 570560520 55531 33649 494217327 33638 55531 910836701 74179 55531 826254479 74179 12942 138998880 33638 36088 875529866 83990 74179 790320174 83990 2427 880889811 26824 2427 245218944 12942 16163 616802416 73766 83990 550953227 52492 83990 198512614 39920 26824 398675895 73766 21280 147926267 33164 16163 487126509 33912 39920 848258781 84098 33912 915946971 33164 51189 563753583 77703 51189 114695228 5554 33912 349717115 24558 5554 724511815 10551 24558 879423289 4959 5554 96958901 77703 33005 941738426 33005 69386 322795582 59706 4959 627306823 14957 33005 462197805 33005 45916 534526217 44030 33005 944849501 44030 38411 122184385 45916 85631 917740604 38411 65791 194695738 65791 34471 17951973 86611 85631 218020298 34471 80673 973734 80673 15600 386341307 34471 37891 645500743 86611 36745 945350236 80673 45006 731110396 62859 36745 937153838 15600 47619 298145855 47619 56377 780171136 16385 45006 95312798 87340 47619 326250058 16385 47953 849666186 57618 16385 177171009 16385 43602 271393957 4731 87340 306127067 57618 39655 130316067 47953 28734 421993128 28635 4731 91884777 7686 39655 561808047 87045 4731 779131730 7686 58468 37394214 73769 28635 99279646 7686 64415 416664454 73149 87045 244041412 63794 87045 10285509 58468 79204 216565642 15565 79204 84549208 71870 63794 490002707 75460 63794 686154969 75460 79856 338619661 71870 84774 903258941 79856 30104 368945749 75460 30515 305258227 30515 80259 838619204 30104 46156 903248745 75650 80259 79257258 79818 75650 980509410 30515 28236 767707359 28236 43310 428478753 46156 51497 299042153 53231 43310 56135680 51497 62218 480332527 51458 43310 286872322 51497 81711 959954151 23700 81711 584248247 70037 23700 817825675 51458 28753 620025889 39944 51458 517791957 23700 35746 352634650 23700 11938 497383090 24608 70037 826678445 1842 28753 49042703 1842 21860 607693599 11938 11942 56878069 11942 82946 386047881 82946 79317 179969313 1842 16315 576560714 79317 8056 140417496 28391 82946 483153422 82946 35553 688976676 35553 46126 251461809 13271 16315 259941557 46126 67588 398606476 46126 17734 501804513 13271 23496 986661024 4531 67588 859640869 13271 49245 280860649 4531 55992 473043674 57310 55992 282982682 73072 57310 777242949 47510 73072 443391012 47510 16592 963730472 73072 47242 470030450 73072 30921 735901111 47242 46656 57035965 59965 47242 725618240 30921 39182 489229189 39182 59806 32501820 61528 59806 468326010 61528 1406 491593139 38598 59965 386010285 36159 59806 120842853 64578 1406 817466628 36159 78575 407941532 36159 24617 828840967 78575 52302 621996221 58898 78575 847429442 78575 70439 144700054 58898 50159 394907361 52302 20281 975676463 42489 58898 863028002 20281 25032 612957447 25032 29448 391887200 20281 39572 92609205 42489 34927 32281949 49545 39572 167716593 17112 29448 640469050 40243 17112 790195867 34927 6080 587478670 37503 6080 263417687 11726 37503 88354579 17112 47320 393584315 62381 11726 176173301 29732 6080 105760263 22250 11726 123918234 48800 62381 728056685 56540 62381 487764129 22250 64243 44236126 83980 64243 691506097 19617 48800 444897238 56540 24563 573564022 24563 15496 847112979 16525 24563 753689625 16525 75770 377001449 75770 2482 540478944 16525 44838 462520632 22701 15496 378349392 1615 22701 417133893 2482 39121 246905666 22701 49831 830636052 49831 30847 161879930 1615 53447 62802834 39121 79881 752223218 13317 49831 234328088 30847 35235 96400638 524 13317 872550061 33034 35235 144355506 524 7165 589030430 7165 42798 62004586 33034 42173 91729777 524 38009 311483713 38009 81123 83833401 42617 81123 262871705 55153 38009 96872147 55153 65443 728894147 65443 39160 585633968 39160 14908 191233636 55153 65394 392934486 39160 19280 460508459 65443 57622 92218869 14908 72689 159004248 72416 19280 931906454 72689 31319 536948319 19280 56329 53921235 56329 77421 192001462 68103 77421 53952783 63874 77421 404934118 74528 77421 45834629 77421 64824 343786176 64824 17589 30099543 69791 63874 775247672 17589 28373 668487100 17589 83318 821719361 83318 72321 762454511 52932 83318 541200508 69791 38718 544169616 83318 103 671958659 38718 49493 3564509 38718 86912 849529304 56319 38718 512892582 49493 30310 55653103 86912 78776 250048640 15000 49493 409664247 85391 15000 980909393 73966 15000 143622742 15000 8991 531163446 57325 78776 184291496 8991 40499 737868071 85391 10962 113588481 54216 40499 140755028 22176 8991 60028662 2912 54216 60026443 54325 40499 13517064 35251 54216 793410647 34337 35251 826109393 11753 54325 462126184 35251 39856 578181293 41782 11753 47382417 39856 36416 8058092 51584 39856 446328662 30365 41782 596849794 51584 87426 923067596 68913 30365 29659003 78983 51584 639668497 5227 87426 718807299 41269 78983 355585520 13401 41269 22897217 66138 13401 363339630 20479 66138 184235614 44534 5227 604493348 34971 41269 168086206 44534 86629 597140202 22856 66138 631310704 61714 22856 586629388 24555 44534 377847127 34971 85222 496082328 54000 85222 862966507 61714 44651 608354561 44651 22358 785118291 22358 50094 593422042 54098 85222 733479281 66317 54098 135277901 44651 18485 69652224 22358 1973 645307127 18051 1973 212916858 66317 69554 116749194 18485 35962 21452706 37431 35962 979786911 44174 69554 63444714 59482 18051 144648555 69554 79618 304407048 37431 4413 415988761 30225 59482 764913506 44174 16305 765031764 27804 79618 124882729 3072 30225 758990087 4413 60159 12494067 3072 21432 319771207 3072 78162 97918219 30824 21432 41066827 78162 13875 919911508 41841 30824 544354488 19817 13875 576738115 20886 13875 299160323 71110 30824 795590397 71110 15356 81474668 83994 19817 789572459 20886 21363 119887350 15356 85608 226839450 53991 71110 957034112 53991 23123 948405618 70268 23123 767633237 23123 14476 315324887 14476 31883 600595025 70268 7251 757515477 70268 64095 429110880 16962 64095 504510571 16962 36815 323823898 7251 80508 202639467 7251 37003 573947863 36141 16962 919309448 32528 36141 950743659 32648 37003 710435008 4445 80508 115884223 37098 32648 660582822 2813 32648 994029336 4445 71188 346491583 4445 28590 127437175 8346 4445 701583367 9417 37098 780092274 8346 68981 222210401 12687 8346 841558528 73946 68981 887701222 68981 60860 660486006 41159 9417 640882996 20835 60860 941086902 79407 60860 594889098 31482 41159 974107051 34369 79407 667494270 31482 6502 95114915 84522 31482 720458657 84522 82147 789581881 82147 1354 555839523 9794 1354 581283059 1354 3493 497567605 84522 14387 421554433 48167 82147 275611188 9794 54434 446498976 11097 3493 281011737 3493 73992 106169448 14387 19916 46451550 54434 64032 39636227 15219 64032 644119611 15219 25237 799181104 12269 15219 808767250 24345 12269 492207322 64032 11018 540989318 48027 12269 301208846 11018 31297 903840959 19063 12269 206768081 28774 24345 948899938 11018 48654 121186570 16578 48654 743951824 48654 50340 240339885 76256 28774 379703227 63113 48654 651890992 59610 63113 98798382 63113 47524 920011773 59610 51588 557786845 39489 63113 907048223 29636 47524 171037945 28722 47524 600812701 29636 71063 238593799 2255 71063 808856103 41030 2255 489546152 41727 28722 396359671 41030 12177 348979396 12177 65112 515473565 47572 41030 790264485 41030 42411 970411129 49598 47572 954839130 7729 49598 301155187 49598 58472 166345690 42411 50517 649071855 13643 7729 792876187 58472 39419 943202979 14267 39419 660408323 55347 39419 528457744 55347 8107 151069928 10894 14267 893953228 1544 8107 57970730 62447 8107 784094868 29579 10894 660375489 65409 29579 352397695 76463 1544 907898231 62447 25059 178156735 34861 76463 797627296 65409 57988 768891223 56739 25059 700478882 76463 63705 688105520 34861 38238 679115856 34861 75759 162301901 76706 38238 880356880 38238 51126 91042651 76706 42462 880589841 51126 25163 377075586 25440 42462 127825128 9135 76706 50543397 9135 45411 313255236 63734 9135 796389640 25440 50079 725749915 43270 50079 788923527 17693 43270 453858297 43270 17664 339866547 63734 51842 680810528 17664 80729 205241297 43270 64142 364313266 16988 17664 404483263 80729 24537 910819192 56401 51842 128613303 79956 24537 185554491 16988 17231 435002304 24537 13393 519375691 74941 17231 659129285 56401 65648 888486791 74941 64167 758817092 81007 13393 282581650 13273 64167 842646617 19938 74941 663104420 2722 65648 595809824 2722 15531 915517929 38821 2722 408874032 82265 19938 21110669 19938 2237 229534041 15531 34563 161399557 84519 2237 575855243 76557 82265 568868931 80025 82265 365366365 76557 55695 201435947 34563 26260 625908248 80025 38187 332530925 55695 5961 409192144 53660 80025 490015010 38187 74676 204068871 78158 53660 139384624 58740 53660 349550727 39149 58740 453446165 64978 53660 892282797 76405 39149 424298402 10236 58740 406486693 72691 58740 184996882 10236 43846 785168355 76405 52318 698232183 25791 72691 547143134 52318 38168 880063069 38168 22097 842107217 38168 72727 115325773 38168 10731 680222917 72727 78510 60687171 68545 10731 758460211 78510 34658 389203182 66527 34658 960007045 34658 6131 571468396 82598 34658 317206180 29703 6131 679139381 34658 87536 433981106 48267 29703 411067508 17869 82598 323034774 82598 47818 74716880 10715 17869 714000520 63553 48267 748261990 80462 63553 19890292 63553 8769 512439797 8769 78345 468928544 78345 55714 141954046 8769 61316 625715110 42756 80462 40432392 61316 34389 373806574 27488 78345 143044698 65514 42756 460183935 34389 61018 119738325 64173 61018 391353040 18849 34389 965830850 18849 4280 345138223 17929 4280 437082072 69425 61018 700360378 15831 17929 320279179 75969 69425 48931824 75969 73290 125396578 17929 85266 258362292 75969 17358 302798171 5630 73290 651024200 73290 28579 27348607 17358 41744 660164049 41744 52566 420876226 52566 25639 697610082 25639 75159 867029373 29254 25639 923936733 29254 33023 803350935 87067 29254 430957002 11980 33023 33246399 60247 11980 278293418 11980 15672 704084399 11980 7592 38760903 16695 7592 402634657 7592 56184 801864299 81563 16695 886233295 15672 83635 901179739 57742 83635 182751973 31832 83635 936491554 71905 31832 534208121 78270 83635 144242750 73130 71905 575581108 83883 73130 791646766 46476 73130 894803487 80825 46476 324397750 83883 40841 206437498 40841 68815 134091813 9164 83883 634949108 2367 40841 445035572 68815 5515 175008608 6882 40841 743016592 6882 43389 404821071 17041 9164 974823803 2367 25252 58056469 17041 17452 43717592 25252 34063 250449694 23789 43389 551051132 7763 17041 961172522 26435 17452 57479195 26435 10846 417818015 49103 23789 489058595 7763 61149 837084460 26435 25490 387293758 76810 10846 648519471 75981 61149 362133683 76810 2380 784261901 57751 25490 737286331 25490 5732 454379305 19604 5732 629172364 65113 19604 328458193 13775 65113 809733061 45249 57751 713366646 49690 19604 257455038 45249 23016 555998440 888 65113 88064229 10637 45249 549327525 86825 49690 450588317 10637 31388 52789581 23016 8933 710961903 8933 48452 522727754 87141 48452 377353480 87141 48328 30762210 48328 20926 348588976 78051 87141 531782646 78051 42440 850093636 55323 87141 355683996 20926 48530 291665074 48530 32065 725643589 48530 72544 448622510 32065 69019 716570692 41078 55323 960491182 41078 57084 113809562 41078 40696 504826552 41078 72964 101477924 40696 44296 720424542 4489 44296 141400390 44296 27404 931195332 4489 28054 917450533 43082 27404 509820462 4489 17790 962578347 43082 29207 161990367 28349 17790 724773494 17790 31923 92345685 28349 29950 855291901 43537 17790 289608161 2248 31923 930171282 29950 75509 690277160 14231 31923 513695192 75509 43546 915612684 30215 75509 263408516 2248 23473 239378792 30215 57467 438847948 38989 30215 429487853 7752 30215 7907482 38989 59343 658048009 77677 7752 151738762 56581 57467 141264522 52981 7752 978726515 77677 28726 31962038 52981 1433 627094749 77677 45997 110913709 64744 52981 424185890 52981 83478 306279574 83478 72017 701327279 1433 46041 405570546 15647 83478 562962184 85970 64744 222061049 85970 69776 520556161 69776 71466 63141313 46041 1175 443373565 85970 439 351465821 29976 69776 246260397 439 34889 176657281 74217 71466 431373247 29976 17087 911521677 34889 58714 235222215 68126 29976 320766727 68126 66653 528658954 29909 58714 449805536 55005 58714 701454908 46328 55005 47238378 66653 27115 352841770 86335 46328 118743573 7899 27115 625881027 77501 7899 254377923 77310 7899 755590556 43179 77501 516883268 70848 77501 951090434 7899 76128 79354214 43179 10690 754676216 43179 54532 293448026 10690 10263 718343975 46056 54532 501822885 76128 5147 93777403 46056 38249 182021862 10263 74396 659520853 74396 76105 764682101 46056 82719 56108714 82720 38249 590793252 82719 7403 770343258 82720 62315 751244332 82719 52085 451014917 82719 22608 232817466 64242 7403 814184497 62315 83087 637085381 52085 58117 8080269 18987 58117 411275494 83087 31334 249780859 31334 12143 678459872 58117 45596 717243149 58117 7992 991306920 45596 82954 794774671 6516 7992 94159324 12143 51346 344447395 35629 7992 532873125 67565 51346 382640100 51346 15697 345757166 51346 71658 257277756 41682 67565 88276718 73873 35629 890746309 71658 1254 492839316 71658 34428 213444556 71658 47424 477767170 1254 3628 669729537 34428 4552 806783675 34428 66432 869225124 66432 74821 616253038 25528 3628 111628667 3628 63403 367399530 25528 86801 100397638 66432 41489 423383063 50252 25528 889422810 39277 50252 169209104 43381 50252 200231209 43381 53272 923195517 53272 42369 687880620 81228 42369 842320444 53272 27172 25182342 44083 43381 217066939 36178 42369 181347356 81228 69348 81884566 15312 44083 526973909 27172 14313 419604975 14313 85322 113582665 69348 35682 947194985 35682 16040 392309858 16040 80113 549534389 17365 80113 992234625 35682 30152 133465933 80113 49113 828745663 15693 16040 135959701 56994 17365 177728983 44992 30152 122984158 33556 49113 855916807 65868 56994 897823202 25999 65868 216418060 25999 7213 792869342 32653 33556 235394421 31269 7213 234510893 25999 29256 704511520 32653 71539 267990087 7213 23094 257316625 23094 87501 83586745 71539 55837 388784317 55837 34325 147049783 71539 85345 978746825 71131 85345 586672613 31369 55837 966322326 71131 66069 64419832 66069 87240 49707868 87240 77919 564535996 65482 31369 646983501 6561 77919 862034245 57753 6561 422396004 9047 57753 936387705 65482 53598 983283715 52744 57753 76245251 86269 6561 726934966 52744 61366 342667940 40863 9047 81917371 19945 53598 185765614 33688 19945 625243555 15296 40863 774689053 15296 87457 334611347 40863 25519 118837715 73347 87457 653868268 5123 25519 355477841 46567 5123 893295398 47591 25519 888262389 46567 59603 19089923 73347 64133 147631626 46033 64133 734060586 64133 55221 95490328 47591 71594 88741571 59603 59960 429231185 64133 27088 632908688 21395 46033 788872187 63235 21395 239951375 21395 14679 554750824 13602 59960 255186475 46605 14679 663914635 51939 14679 61994949 72058 46605 62422861 51939 898 941937260 58757 898 828530799 24488 898 480368043 43040 898 520949870 24488 17486 905072000 82682 43040 380456881 64323 17486 759631163 70161 17486 722021562 21331 64323 129717564 76658 82682 355724794 16313 70161 779487688 16313 65156 796748008 61484 65156 289096855 65156 13659 796245254 48457 65156 37604168 69846 61484 863931200 69846 53162 366902413 61484 27422 645601310 36069 27422 521140773 48457 60388 766731784 69846 61042 488024076 13587 61042 125059045 59210 13587 661909430 5914 59210 345227789 72192 59210 63007055 13587 30618 13812281 72192 79564 463944549 39305 59210 729685255 2917 72192 976255631 554 30618 809165907 554 24499 89631324 2917 87114 845917576 2917 34013 218075456 554 31734 8836892 24499 40188 363102765 34013 54523 870461701 31734 57079 775273690 34013 56085 951298428 76587 57079 695117701 40188 45896 81326463 45896 10113 997478799 29104 10113 453135848 56085 69920 905699031 10113 74544 66981102 10113 2250 561267961 74544 69848 748330810 73924 74544 254276815 69848 40023 812465720 9341 40023 790799971 69848 77909 64084849 38561 40023 449387637 74317 38561 5029576 35836 77909 635099995 74495 74317 514360797 35836 4558 105370571 74495 86387 940858801 86387 30382 690826002 77268 86387 121821767 87508 30382 429332101 81988 4558 183512395 30798 77268 769982576 16153 30382 199048396 17075 87508 231124291 17075 86309 349128011 27010 81988 685333076 41200 30798 28343348 17075 76134 52792109 70529 86309 211898391 76134 85757 694733626 27010 86144 870626148 39297 76134 174462797 85757 22610 460502615 12647 85757 910512297 11251 39297 314330182 36824 11251 623643600 7197 39297 35477160 11251 75563 134718482 38217 75563 270401917 36824 8736 98556020 37910 38217 92799734 8736 27023 885259136 24576 37910 623642508 37910 57211 7032355 57211 36253 330976047 12367 24576 266832786 12367 21985 59419227 12367 35883 718119844 66164 35883 306584381 44346 21985 954762572 65792 44346 526025589 32945 21985 823789839 66164 84265 677065048 32404 65792 501061002 44346 27249 29383792 83712 84265 272029592 84265 21546 88538817 40433 83712 243326607 86984 40433 800372672 27249 82131 105271273 25947 82131 509673990 21546 50389 185467265 43987 82131 813399639 43987 52735 941531407 71670 43987 89768300 50389 74406 445931283 61995 43987 32249202 41773 43987 29812987 57749 61995 80745792 74406 31128 361813913 41773 74266 983007359 31128 14424 232313108 14424 58410 643648583 74266 33086 341276550 82610 33086 431031374 65786 82610 427886324 70381 82610 818651879 70381 47457 362314930 65786 53568 221973397 53568 50897 457068238 81753 47457 757689366 47457 74388 927535584 74388 63885 25236992 85240 74388 204285516 74388 8154 193255260 63485 63885 68628716 54512 85240 52459283 8154 35912 952841494 31070 85240 629097887 20975 54512 845161820 35912 71273 445698565 54512 79102 705867324 35912 5347 591434432 84753 31070 601434661 2190 79102 77061291 39198 84753 977665873 3186 2190 961502419 84753 8809 477205573 8809 20439 567582729 33691 8809 945238543 42867 20439 100106867 33691 84207 789616956 29706 33691 167325432 36832 42867 553706714 13237 42867 594125543 81777 42867 561585278 83693 29706 524433027 29706 15279 156690901 41546 13237 188151207 81997 41546 781791636 85302 41546 669144811 15279 61550 952479503 15279 23224 369691668 72089 81997 322419341 85302 31399 816208864 23224 17516 403145084 81854 72089 134041493 81854 39550 921398228 17516 18733 640253190 39550 23128 97790242 57552 81854 726489825 81854 69301 126719191 57552 15115 779344472 58394 57552 71823011 69301 82444 894052002 78611 82444 937740874 65509 58394 318104857 46573 65509 898876743 82444 55654 24938154 26864 46573 330103620 41093 55654 341470318 46573 37606 462495447 41743 46573 778527092 41146 26864 776878734 55491 41093 564031317 41743 46859 358191715 37606 3142 239077196 2572 46859 246476694 9546 41146 473353695 80256 9546 690950045 9546 41446 876947051 64116 9546 635635210 80256 71462 223943997 71462 55844 587881131 81999 80256 608324387 2034 64116 795061866 71462 78182 503749803 18354 55844 425306515 2034 40494 346483687 81999 72509 258606227 77626 40494 781886925 18354 17296 53552496 36314 17296 954225195 8423 17296 744418487 77626 71961 323361593 8423 73101 500017287 67807 73101 769092150 62932 73101 247876901 222 67807 522680800 67807 24696 946950995 222 72907 606259131 26365 222 80799892 70608 26365 704602873 21036 26365 97318529 72907 79851 413324355 1758 21036 961601563 26365 21643 825239045 70608 80580 68691750 18914 1758 20215948 79851 63977 912075829 50825 1758 953511467 5775 80580 396402534 32784 18914 400261964 25077 18914 568156114 5775 26430 332553816 50825 44803 906464300 25077 25632 962152670 80403 44803 753854580 26906 80403 50919647 33503 80403 570358454 42702 25632 912130562 82857 80403 511971631 82857 66499 252146776 26906 22112 74382897 63609 22112 98806317 73346 22112 468456612 82857 80222 103584542 63609 40238 479954102 34128 40238 361654930 40238 10973 131821969 10519 10973 268250025 80222 12874 338054391 10922 10973 878066809 34128 70477 749674589 10519 53614 500631128 10519 67616 245746807 67616 52373 704509409 67616 7440 855163996 67616 11087 43414519 11087 71559 934051606 9480 7440 621038318 58691 9480 752087668 46814 11087 119883714 47720 58691 933502064 9480 58728 132668336 58728 49130 880780087 33484 58728 103610301 47720 81900 483837405 49130 85688 15776149 57015 58728 615696264 64352 33484 406061386 55394 57015 634201666 55394 25810 324194209 41823 55394 772259679 64352 74096 123945255 50903 74096 67378611 74096 1243 961335854 50903 83610 174639132 74096 45962 904024398 1243 44670 120307261 83610 65077 25981578 1808 45962 290127444 6312 1808 924954525 15939 45962 668818036 49485 65077 859993192 65077 82767 14687001 17530 49485 850990070 49485 86607 229141723 55886 86607 990770678 61163 17530 247825705 61163 80339 560229038 80339 52162 564732205 16890 80339 987186944 50084 16890 160333509 52162 79579 700028881 86828 52162 632936776 86828 32693 986760816 79579 22590 560635035 32046 50084 549545417 37067 32693 409995065 27318 32693 219000071 31986 32046 528109537 27318 70571 73570732 59492 32046 97690770 59492 59948 463685361 70571 81039 31573693 80276 59492 365753489 70571 48791 250511990 50619 81039 40709934 66469 50619 949184475 81039 79149 396518967 48791 61 171781973 66469 53728 357701820 87119 53728 27825 87119 56077 814386428 39669 53728 21818546 28009 56077 834704954 56077 16829 955892989 16829 29745 12212041 24685 16829 825133444 48949 24685 104132932 24685 36971 352328150 25772 48949 10562085 24685 32487 675343203 36971 59917 718718338 80744 25772 792010832 25772 50065 59165279 25772 72773 351033438 59917 24864 548726163 24864 11455 29147035 80744 65848 761084150 72773 43161 101531790 72703 65848 305926361 75648 65848 356581139 72703 2401 963524886 14771 2401 646552152 43161 30267 595970770 15023 30267 390060588 75648 61559 306753142 77596 2401 657804871 68137 15023 542447819 30267 63339 140708784 26801 61559 118641209 68637 77596 870996545 68637 19685 695319832 76102 26801 735512661 26801 970 656141858 52532 26801 904709436 52532 27762 746985578 52532 61618 132722970 24130 52532 148037859 49211 24130 483200982 81529 61618 630671773 24130 72069 203057832 81529 36531 791181710 36531 7413 962896393 6539 49211 163194756 36531 40060 787758977 19973 36531 152896448 36531 17662 801719684 19973 43317 263931802 15859 17662 157136613 43317 26623 226793146 19973 32259 734658228 43317 32549 175652974 67305 26623 241838238 32259 175 646656318 26623 16698 920215809 16698 29758 450817139 17026 29758 67269356 780 175 836652693 22557 17026 428144728 22686 780 691319976 7664 22686 134199763 47019 780 579691927 68390 22557 692432703 64523 22557 325668142 47019 41395 616213737 64523 27215 763931714 56546 41395 231272712 41395 60268 70769512 41395 14493 115791870 56546 71938 50666519 57330 56546 699786621 29007 71938 864314019 49879 71938 448515205 57330 64539 502254425 49879 5786 405846860 64539 79479 945079987 37181 64539 37790825 37181 15747 328482419 15747 15974 73428342 37181 51092 284825543 15747 7888 911644547 10075 51092 893030393 45731 7888 840858293 52207 51092 468544558 68587 7888 386258435 45731 21693 550206891 52207 67888 725727432 58112 67888 705617381 58112 34250 820520321 17252 34250 903418919 80340 67888 253962557 55800 58112 618930153 58112 76363 78303521 67062 34250 579525958 67062 34949 306595831 86461 80340 693890291 51925 67062 765625106 76363 37325 66190337 86461 45620 255753289 45002 51925 120682612 55716 37325 906462319 37325 56804 433089478 65960 45002 790443111 55716 1915 658948738 61749 1915 51611366 28233 55716 542363312 83228 56804 115899264 65960 54165 302360003 77719 54165 813738735 28233 17937 198450997 28233 9391 598753810 9391 66242 43607645 9391 2889 184294671 77719 73480 675895014 72836 17937 497049225 87027 72836 934576032 72836 59662 172499827 10870 2889 740733995 64729 87027 211405070 29475 72836 131455419 85231 59662 667083089 29475 70327 568590356 70327 46578 540144895 74005 46578 829701487 39421 85231 605352668 299 70327 179250897 28714 299 625526470 83522 299 421001743 28714 13523 185172871 47418 39421 102385450 47418 7223 598507082 85243 47418 938249989 29066 7223 109659693 7223 66850 438982546 29066 19230 783699416 85243 34066 584081196 66850 5845 96773046 5845 75989 86281208 41925 66850 876138260 41925 72350 843317920 5845 81690 649167877 5845 23975 538113756 20135 81690 950460056 72350 13537 937031837 13537 30282 761044955 81690 55753 670371372 30166 23975 928895118 55753 31100 835591646 13537 692 992638044 25330 31100 359619572 55753 66696 550044856 25330 18937 79636316 25330 4620 948888669 25330 20366 136252192 20366 81976 786932917 64775 81976 11550557 2951 20366 707171628 67282 81976 415827841 67282 77574 66328861 77574 42138 498297311 77574 78838 244793314 67282 7790 891958552 85832 77574 482322744 42138 13884 64759593 13884 57962 707157090 58327 78838 956330948 85832 12642 73112632 12642 82619 756536197 36004 82619 759433836 57962 10327 552060929 9598 10327 577391199 21781 9598 687500246 10327 34119 670824847 10327 46994 647227211 70031 34119 161220464 70031 65424 417043873 46994 74303 19225905 70031 46514 284734910 74303 52152 889068973 77533 70031 681542137 65424 75193 626390016 47723 75193 558460708 80527 46514 231389399 80527 46581 574020298 47723 19877 912817992 74520 80527 389706337 47578 46581 247241763 19877 14738 332321068 2347 74520 885567369 12130 47578 655220317 12130 84810 977589150 47578 79247 157834310 22249 14738 233782964 2347 34051 350880053 22249 17942 644580071 17942 61261 276627049 52331 34051 375327975 34051 41251 822989084 1595 17942 855117361 41251 25010 597540607 52331 83769 80639660 44359 1595 963177245 1595 84759 769486225 51109 84759 245948031 46700 51109 127562942 78107 46700 259390477 51109 82162 678465236 28326 84759 806999845 39987 46700 712310355 39987 15477 740132836 46186 28326 895334787 37337 46186 480376862 25452 46186 704363992 39987 60573 877380134 25452 75146 257924379 25452 82476 32449407 82476 9305 19716734 9305 7794 666445459 82476 39217 143641315 39217 74882 149289253 82476 11077 518594537 9305 80291 933905396 74882 46527 678420865 11077 63918 961824322 14676 63918 456334189 46527 51197 600137995 46527 65698 571233394 3100 65698 474848088 55021 14676 88913503 40417 3100 687595088 65698 72839 532181663 29497 3100 685401918 72839 5203 568187496 80302 40417 193617706 72839 83037 116757217 5203 32928 540582115 71473 83037 604103037 48640 32928 684927875 32928 38100 920425452 38100 47171 525771471 81090 47171 53742057 38100 44513 580944967 47171 10050 58940672 10050 74577 900572835 47171 9228 113053978 77099 81090 199724755 56539 74577 160728768 74577 61537 49650387 85560 61537 89490400 61537 70249 145777774 70249 79437 291207750 81225 61537 399148418 60570 70249 13363750 70249 74025 30351038 14025 74025 435861191 68855 14025 15581543 63411 68855 387064673 44203 68855 114578697 39435 68855 357352264 72939 63411 151408568 83427 72939 308352154 48554 83427 115641882 83427 72795 88776346 53120 83427 50513536 38435 48554 113593060 28879 38435 89547061 38435 83006 735167547 53120 70170 152627945 38435 14941 277804471 57842 38435 387353198 82576 57842 296650539 12806 57842 203268908 70170 25134 851977599 82576 17413 834753254 62382 25134 38031835 82576 72330 532252454 48176 62382 337295145 50743 17413 520497610 70944 50743 518219302 41215 62382 456854584 59024 48176 472335153 54493 50743 889129519 54493 17610 740129822 60729 54493 808550347 803 41215 929769144 803 74883 584116304 78040 74883 451354635 803 86483 762651243 78040 62010 957749165 803 76197 217694796 6447 86483 436082670 75923 78040 47197688 75923 1486 250357934 1486 69428 51965654 75923 75837 991222791 1486 78196 105422297 28434 75923 612770931 69428 34668 523576995 69494 28434 741341979 34668 1343 75867745 17858 28434 380547236 69494 77391 602563506 9473 69494 299885610 85305 9473 987750453 86222 77391 667651947 9473 82694 958448473 82694 34922 807908848 85305 743 582145130 36806 82694 425857808 36806 14478 531876718 65410 34922 700480069 33361 65410 585671244 73319 33361 336883530 33361 85414 518668102 85414 44920 146408280 73319 5811 454369333 28821 33361 107036245 85414 18240 63890086 85414 39867 127180288 13160 18240 517072978 31457 5811 109602138 6316 28821 456115900 39867 36206 333683963 39867 22707 680810468 31457 17609 377404512 36641 22707 881655069 36206 29365 702502549 36641 7953 243651931 23457 36641 134123601 20424 23457 970127938 79612 36641 61888580 75875 7953 660003745 79612 44405 186462809 23953 44405 575846678 44405 63996 628050718 85776 79612 666024380 9815 63996 420957457 9815 17932 212712892 23953 14122 12917660 49980 17932 219215890 49980 74097 106210545 17502 9815 173239453 33558 74097 273229972 17502 35710 700615522 83102 74097 31727766 17502 53943 540401802 82152 35710 800273430 38678 82152 115057519 53943 73545 776815726 38678 61902 5412036 27533 53943 783823851 82152 55038 700068349 72159 61902 646093045 61902 81608 811939077 61902 54727 806304599 45410 54727 901849226 55038 78697 984542275 60935 81608 278777287 60935 39122 344496411 53487 54727 370158518 53487 59109 355168969 73126 59109 174873221 60935 29267 963482215 29267 50132 994694987 44577 59109 980834934 37121 59109 850197085 63348 44577 524059788 63348 41113 674472794 72672 37121 315563025 37121 44219 681679887 45112 41113 222599538 72672 36077 591931817 44219 58612 363650491 67446 45112 22463109 44219 20129 702618261 58612 83400 789403778 61889 20129 303181946 83400 12609 65745979 78619 12609 106724088 9440 12609 711994802 61889 25127 913064338 1416 61889 409766857 1416 12301 817490020 25127 9237 312309658 65247 9440 128200572 25127 49740 959953368 1416 31074 282551358 9237 40111 262974621 52549 31074 275110638 42006 40111 59381451 49740 61558 678059354 52549 75562 35516129 52549 61040 518094926 36346 52549 100421811 36346 61827 14219422 61040 79778 269927085 75562 85826 79641199 13675 61827 69440585 58911 13675 468966292 67590 58911 882700613 67590 2930 228256138 12871 85826 800483321 12871 2320 99571866 7139 58911 9525694 12519 2930 348895670 4789 2930 352411401 12519 66077 622725071 2320 64297 860712673 33705 64297 194222335 4789 37292 323188060 21123 37292 331100145 28061 37292 988241865 64297 15929 125325436 21910 21123 160388911 21910 20984 291949043 55139 21123 896491289 28061 65893 590776204 86929 21910 31012675 21910 23924 612948901 78261 55139 65030572 23534 55139 666994561 78261 52988 841315943 31161 23534 362918551 80927 23924 135572330 83086 31161 220712149 31161 80942 618098992 80927 57927 904391883 80927 47715 815069985 80927 86958 369056007 27241 47715 181558095 57927 19030 723581119 79626 57927 33726579 27241 82645 627540343 86958 36579 857221742 35413 79626 810310321 67048 35413 54850164 36579 83731 897243336 82645 2686 472057214 67048 58339 155743773 2686 67438 669819122 83731 34879 918906282 34879 80662 780784564 2686 82219 599291671 34879 66847 558048183 61412 66847 423829795 16859 80662 334385427 70693 66847 817655660 42853 66847 166800938 68084 42853 285367608 61412 11669 538201596 37738 70693 651307693 62998 11669 278015511 61617 37738 194250565 61617 29295 661229266 11669 50341 210218618 61617 2260 578966608 66639 61617 323999202 26132 66639 804939414 1088 26132 808122070 26132 66223 596671249 66639 67920 102593874 11474 66223 84395480 26132 25966 299168681 32543 67920 70478236 69380 11474 127735446 32543 79206 532730567 25966 7706 906764289 32543 79672 32626868 42576 7706 413335151 42576 58989 156041891 7706 34775 877420871 79672 78424 752678667 64680 78424 94759670 60397 58989 977227294 68575 64680 773122027 6007 68575 839866304 15953 60397 357471569 81849 60397 353514483 55405 68575 175458200 33897 55405 93692887 54547 6007 590221598 81849 69657 934753134 63329 33897 142202230 81367 54547 303033441 33897 84230 513752485 54547 68729 31607499 63329 63434 46600179 60435 81367 297626128 63434 26323 46936947 84230 63957 749274286 65469 68729 553784664 26323 67358 400807574 10971 63957 365918724 21426 63957 272929181 19074 65469 883347474 21426 62830 697086919 66369 10971 698078220 66369 32175 675587659 66369 86532 451736404 66369 61288 100850531 32175 59102 290212780 69960 86532 209178594 64741 59102 916744194 64741 2244 330689155 61288 70420 634174492 64741 13323 636256465 42280 64741 521620382 70420 26845 951731738 42280 32756 496418795 42280 83260 281432379 7159 32756 296315687 32756 82981 558368042 83124 32756 462875700 85220 7159 539707056 52078 82981 65093151 7159 21867 732617342 25891 83124 773015615 55497 52078 397151588 37266 85220 301117007 1037 25891 358473650 67713 55497 660320533 22298 55497 828283355 1037 18395 736826853 23970 37266 774512720 67713 84180 709708712 24815 18395 318044617 23970 40329 886980746 84180 19215 852934655 46571 23970 815401059 19215 52399 969501249 74176 24815 33199298 54778 52399 940832838 19215 38559 496430878 46571 9314 201007421 9314 47014 918341518 38559 6294 437872083 6294 22001 406727535 47014 32685 318152016 47014 36133 751203231 24024 22001 81832736 24024 11809 1126184 86441 11809 319452692 82198 11809 128806361 11809 62755 942996075 22831 24024 417545407 11809 59261 529734328 86441 57642 319648616 56185 62755 961992315 56185 52259 513584292 28295 22831 318660078 51786 59261 574997157 73754 51786 568136910 6883 51786 875203948 56320 73754 830311779 68662 6883 978953660 68662 10823 939835471 10823 43636 164538216 72545 10823 573219473 10823 74395 284191859 5178 68662 942584694 7467 72545 133745573 72545 86164 4998320 5178 59859 647918888 63378 86164 121990032 73894 5178 835023071 78879 86164 150978039 59859 14483 49698619 78879 77311 96777619 67260 73894 605403874 77311 38247 108858795 54940 14483 691750261 858 38247 121986428 89 858 13015129 858 5788 2149403 38706 54940 916454148 89 36258 851460603 38706 68930 122085819 38706 81959 208626609 58357 81959 528482257 77354 38706 636540585 36258 66202 476299448 73926 77354 478558255 84184 58357 506633572 40269 58357 8449683 61679 77354 354941621 40269 49596 253944029 31230 49596 18519093 70348 61679 755496709 52291 49596 71136358 52291 63215 181257559 31029 52291 554896558 66707 63215 742822926 63215 51345 741693433 51345 62452 299503433 31029 39716 987098873 81677 66707 338713718 66707 23002 576078991 39716 66208 546945436 15530 23002 245124197 64248 23002 899782707 19292 64248 525219945 15530 33322 351790399 19292 65253 529657193 38154 64248 427789608 50309 19292 717449569 65253 39463 145933105 22803 33322 641765327 51703 65253 801844853 50309 11798 545238264 51703 17488 211183501 44812 51703 742425004 54928 51703 700768157 11798 14033 219685541 11798 87448 253732908 17191 17488 655625061 52542 14033 769908254 52542 51812 159758701 17191 23089 577100393 66674 51812 81502111 10848 23089 995242142 8637 23089 466453517 10848 33399 923814155 33399 42071 882447627 637 33399 196710304 637 65308 532039995 7988 65308 665055728 34568 33399 810307372 34568 934 445485343 15329 7988 318570179 65308 36298 199835350 36298 85215 557766565 23870 85215 7556596 23870 34300 91442256 80388 36298 111973859 80388 77850 294579688 12109 23870 824412394 57846 77850 100907598 13759 77850 721768398 80388 66479 178918259 83433 66479 116073817 12109 63633 31405206 63633 4097 837939601 33734 4097 851986129 2885 66479 724221839 11944 4097 687675894 2885 40374 997267897 44075 4097 893800791 33734 47670 815484073 44075 55251 147030530 44075 62643 863220112 62643 78531 887190282 43311 44075 55159772 78531 3333 140891757 86156 3333 529002154 64455 86156 400439570 19024 3333 30768268 64455 59224 131238215 85364 64455 126073702 8595 64455 709681861 4284 85364 6297002 25884 85364 774352729 25884 75174 347832913 85364 4653 713422090 34907 8595 210945618 34907 21919 943291267 22584 75174 154579186 75174 30971 466830936 18279 4653 376128479 23451 22584 691699825 22584 49201 927532706 30971 70890 107755653 30971 2782 376500520 6214 23451 384557891 34072 23451 927250909 5337 70890 205386113 6214 64586 196630207 6214 41963 642145508 5337 27987 352925062 47426 34072 560296456 51837 47426 921052916 24343 47426 343069109 20614 41963 39101973 24343 84002 137887409 84002 51366 122655437 51366 72280 25393783 69097 51366 626759329 9232 72280 713521816 32456 84002 77176001 69097 4191 358350420 32456 25598 897352158 75175 32456 790491170 45925 32456 395991724 45925 71725 638445485 14417 25598 345753326 58074 75175 17820165 71725 3987 407362363 49546 58074 194954695 36227 58074 875822016 14417 20053 566727485 3987 57546 867462036 71707 49546 901181945 22330 49546 430303402 68314 57546 202513914 20053 59101 417816167 59101 11530 364422663 68314 44132 977117215 1889 68314 261667041 56675 1889 292583211 50531 44132 827058423 1889 7095 803887165 44132 74857 757659129 26803 50531 58284210 26803 45233 510230213 45233 55980 990488625 68175 74857 785100028 26803 75624 226628015 27740 75624 57204727 27740 8119 6018434 24036 75624 16927170 40904 8119 673099323 11592 8119 444035626 68836 24036 388780014 73740 11592 875841826 81065 68836 310847891 80096 40904 24732462 29936 68836 252811537 29936 37433 178500933 29936 83670 587521763 37433 46682 950234671 76206 46682 470721543 29936 34266 140993750 43946 83670 126649373 46682 21807 206797324 57097 43946 310433466 76206 19029 261535107 21807 78105 457590674 43946 25514 486265676 75282 21807 263789748 75282 8055 232766613 78105 35578 770040451 75282 10993 689372693 49052 25514 39890664 75282 75754 186464083 23657 35578 409121121 50034 35578 57939164 75754 76141 577066154 35537 76141 429708570 9505 76141 249647740 35537 48247 688899682 26515 9505 860230386 74106 35537 543613994 76343 48247 508521870 76343 21519 16708099 23429 76343 97019872 43503 23429 346949255 76343 25993 359490134 10891 23429 889912309 43503 29818 609228273 4463 10891 879309572 29818 52885 918107845 4463 28279 750708406 4463 17921 988697998 52885 3026 51405876 2913 28279 669439219 65422 17921 798426943 2913 1160 395773046 17921 34926 552523366 47516 1160 76953306 65422 26616 676606533 1160 67312 523738874 40445 26616 41033499 56588 47516 764910435 67312 35011 135126154 40445 55770 564871249 21073 67312 97520801 21013 55770 804200810 81191 21013 830669443 35011 77593 881162531 19117 55770 883760896 39403 21013 327413575 33645 77593 785304056 19117 9423 729261475 59515 9423 627481536 66555 59515 759575235 66555 19237 832704307 76930 66555 32676556 11275 76930 19059466 314 19237 362232663 19237 50038 876758397 50038 51666 21137694 11275 31241 262599356 4312 11275 675024753 4659 4312 470753662 50038 56334 827860466 4312 52213 811821735 47979 52213 889218747 3643 4659 730977011 4659 2226 787469562 21796 47979 129727704 52213 68013 367579315 7847 2226 535391605 25108 2226 393718866 68013 6137 755391910 16960 21796 561153038 61530 16960 388088140 16960 32103 311462205 25108 47519 260145584 61530 36015 596472643 16960 16481 247706942 47519 65570 85413805 47519 14273 284639850 65570 84115 361687167 70940 36015 150661824 16481 29615 79108107 14273 11164 253750575 29615 61678 800370587 70940 44674 551975990 82570 11164 48625949 80422 82570 655073681 83321 11164 792034557 68142 44674 44586067 44674 56731 546365666 68142 37129 942500068 37129 56829 35630897 56731 78047 272204118 50317 56829 954768386 74001 37129 653226301 60467 50317 277493527 60129 50317 23161332 54945 74001 789310351 29809 50317 803289053 29809 62177 66054086 54945 74386 488803091 54276 60129 515149293 1814 74386 576975370 11881 1814 39554943 28425 62177 115713311 69989 28425 778809437 41882 1814 581275268 1814 24590 953453089 41882 6144 493034083 41882 22566 115356053 607 22566 782226078 56736 22566 655181208 22566 38243 749451212 55212 38243 82299317 15092 22566 739205197 58915 15092 613038008 15092 14721 968066135 14721 75113 224401410 15092 7119 140403851 27716 7119 871635642 75113 85168 849876960 45089 75113 19363241 75113 31982 22434462 58716 85168 137147964 79795 45089 438586854 45089 6605 366761627 58716 12833 497869944 12833 75475 26200343 27596 75475 171467095 27596 34294 652577771 65671 27596 961885759 8924 12833 843713279 69018 8924 98835780 53278 8924 180026101 34294 74790 184587390 48505 8924 347873142 48505 59300 407139521 53278 62753 170649278 59300 20895 45085411 48505 71721 945042525 20080 20895 265333956 59300 3734 557001546 43029 20895 38779687 43029 63135 863041405 3734 3201 396734246 43029 79839 973435422 62782 79839 486267655 48006 63135 993604600 63135 76848 590296089 79839 15368 824343064 13177 76848 930325142 58784 13177 514380528 58784 72436 244485287 38145 76848 767038644 27573 38145 697859746 27573 53316 625759311 84485 27573 728918020 57845 84485 578913952 27573 44335 470995445 87323 27573 830460837 28905 84485 662607233 63946 44335 931382395 45710 57845 326077660 58560 45710 733978321 33033 45710 803650395 38553 33033 543773577 58018 63946 288086641 16087 38553 923956549 18765 33033 595700260 18765 73154 674658974 76339 16087 960625411 16087 85008 109270059 16087 36775 188211842 50016 18765 162273839 74854 85008 835172066 86440 50016 379453326 13183 86440 649147285 50016 18657 499170536 86440 80117 940855416 83320 86440 596631393 18657 37476 349019293 83320 17786 183514049 33069 18657 51075424 80117 54222 22194211 3857 37476 356014841 54222 71728 645368390 17786 70879 702304169 3009 70879 858700034 5851 70879 371508 22719 3009 402239646 76421 71728 866224897 76421 26194 38355573 22719 31228 797561393 31228 2267 195629827 26194 25466 475707665 76421 71591 187955321 25466 53798 785182538 28668 53798 314349241 25466 41229 183972668 4068 53798 40582695 53798 76821 33396636 41229 2112 856627760 62607 2112 145622232 73418 4068 331249515 76821 26835 441334366 76821 59885 686570012 62607 21742 220214833 26835 45884 527964145 70923 26835 967484391 45884 82737 608709384 13778 70923 368371540 80722 82737 120435364 17350 82737 20650425 13778 18702 547361089 18702 34654 623844405 34654 34801 744610599 34654 2626 126411218 17350 17862 97974545 42583 34801 21598854 18002 34654 975576237 68953 2626 15229571 49205 18002 475525183 18002 26486 92104533 18002 38917 105736978 18002 53431 579599649 86735 53431 207813680 38917 9106 511111066 53431 48533 806557966 3282 38917 468066347 72138 3282 736384581 22261 72138 794379187 56464 72138 601668142 24279 48533 787266240 3282 55373 750372903 1740 24279 981383095 55373 2524 976831012 68782 56464 93128089 1740 16680 84573418 15688 55373 160878223 21294 15688 97337894 56398 16680 757273106 15688 18404 393481759 15688 17024 338433317 15688 48369 652662012 43829 21294 258991479 48369 43466 898410415 17024 72721 575074473 43829 65551 531710120 38150 72721 904753942 2005 43829 876238506 6992 2005 713064862 6992 58774 440298753 51994 58774 10458414 33942 38150 843941920 50174 6992 420215265 1780 33942 616847206 1780 81744 951464087 33942 22595 298388893 81744 16688 915401389 50174 54756 948913416 52666 54756 45130197 40031 81744 932796233 75870 54756 52435088 40031 32058 687578082 46148 32058 451622076 32058 51344 400875118 75870 82706 121918807 43010 75870 823396238 23424 51344 71078741 78715 43010 8746555 23424 27936 166167023 11193 78715 668782376 43010 55568 193471774 23424 83880 112561213 8000 27936 623254872 8000 48397 988298730 8000 31139 761314810 37548 8000 846138788 83880 76424 90634017 8000 19536 328487977 48397 12550 802566158 37548 54012 559459381 9497 37548 275569665 76424 84220 761894883 9837 84220 902710127 8916 84220 837942410 9837 16361 101267897 87158 16361 39024609 84220 69530 178928755 82891 87158 108645533 35048 82891 65576800 82891 36496 28117746 67704 35048 870555575 8547 82891 198190556 8547 69202 260489753 36496 62962 208478385 24186 62962 108557977 69975 8547 840057224 59136 8547 3309734 30124 69202 583292396 24186 60192 77626244 20722 69975 827413360 11104 20722 780475942 11104 44492 178666510 28780 44492 723056489 75405 44492 466621024 44492 23062 236772654 28780 36409 320557597 47865 28780 221511652 75405 43611 773550520 27931 43611 897943035 47865 65120 397573665 18315 47865 749966669 65120 72265 95661353 27931 14034 544615696 69463 65120 511812614 982 18315 952704903 59071 18315 506168779 69463 45455 763212992 59071 71077 397618243 982 76803 824663679 59071 48535 979935469 86602 71077 64010735 29562 45455 21280911 71077 53955 671757569 43893 76803 767523789 86602 15525 629376685 57730 29562 281234315 15525 66107 107761043 77557 66107 837652457 43957 43893 908365764 73406 57730 979651376 66107 43164 393723744 43957 40712 299284214 33244 77557 875688142 73406 87239 348238918 43164 19119 266174422 40712 82347 466820853 85415 82347 481183803 23640 82347 615707541 69477 19119 987965894 37682 82347 427674675 82347 10604 105877834 10604 7789 554234983 69477 85323 790837356 86085 7789 571048313 85899 37682 593868860 7789 43591 265306489 85899 24657 594068894 24657 8947 849562040 85899 15341 966525857 38007 24657 875141557 73883 43591 378491694 55830 15341 415401784 73883 57200 387613223 73883 61219 717649568 69087 55830 119373354 73883 14636 697954396 15612 61219 559265933 30484 15612 143922762 61219 7241 496593169 568 15612 901822759 7241 42652 970703463 39300 15612 783087332 39300 51506 436752649 7241 4694 887045742 39300 15114 682966679 15114 41901 341011484 39300 10323 661698759 15114 42301 773650220 1964 4694 492555291 41901 11221 277407449 70774 1964 341656731 11221 64102 542212531 13226 64102 932583922 48063 1964 103542303 15930 70774 253622717 13226 86334 224671820 61048 64102 877527009 14559 13226 641614886 15930 29282 345441224 8600 61048 422590864 86334 87512 995880627 81528 61048 794898975 14559 70476 372531965 79485 81528 559407718 30894 8600 764881683 81528 25320 329532250 86299 81528 517209710 30894 42699 7461078 30894 3744 410396424 42699 15443 584003423 3744 33665 968884790 26044 86299 888345320 7806 15443 521467093 15443 86852 865724157 42857 7806 763653534 86852 69574 600348919 86852 63447 51917368 76187 7806 122146248 63447 53621 816313439 35080 69574 142052938 35080 67434 223401831 1059 53621 540249885 67434 77449 48362668 160 1059 895437872 85061 77449 363747041 67434 44010 122778232 8973 44010 140632887 26348 8973 884076330 160 77705 246116457 11372 44010 381524646 8973 85312 890631857 4542 11372 474336853 11372 15812 229637808 69044 77705 72031257 85312 56722 130553416 68411 15812 332179068 73264 69044 390702081 10908 15812 799599486 18932 69044 125172615 68411 57524 897823839 40788 68411 26995003 73264 83470 379100537 40788 82904 736758321 13636 82904 534760567 26151 83470 718010054 23394 83470 697677468 18859 26151 750675126 13636 41506 108740186 18859 86680 621013771 23205 86680 731296880 23205 46273 99888336 18859 85829 810555131 85829 58409 640937601 58409 9960 782171514 23205 59007 10224675 85829 20855 812578920 26933 58409 258146473 9960 65537 762396614 59007 84449 307372674 33050 20855 682812270 33050 56111 65958744 33050 21826 339057338 56111 51578 405020409 21826 74416 501979504 53933 33050 481085316 12376 56111 630117715 21826 30422 1785032 53933 63006 924080417 84127 63006 608376513 53933 61499 966381897 61499 51747 943796333 84127 6404 213369914 53918 6404 823156624 6404 82918 49363949 51747 4142 125440060 62757 4142 8428375 82918 6897 965182306 62757 50783 860549022 419 50783 647799585 60770 62757 248753245 62757 63552 153353960 30936 6897 562374902 4122 63552 24576507 42446 30936 502894323 42446 25228 897739949 25228 51695 104070557 25228 15776 100753387 2174 25228 895995437 15776 29138 145723349 12713 25228 759472007 37916 29138 382568303 25214 2174 315078560 24027 25214 820418793 1332 29138 570469675 65285 25214 243188808 64513 25214 449619629 64513 58664 550610229 1332 24163 404198108 1332 23567 350966199 64513 17155 60656105 54313 23567 81401350 24163 20626 795275129 76251 17155 187199831 74273 17155 811097446 82693 20626 194179001 72340 74273 456602936 43790 20626 43502535 81386 74273 924497912 82693 36483 799825428 77768 72340 184656055 27321 81386 166706857 43790 10048 144589703 81386 58800 498786563 58276 36483 145020171 77768 76157 160912940 6708 76157 803491608 58800 82838 75435635 63770 82838 129501724 82838 7373 995070002 76157 10777 300591344 74618 10777 216201323 7649 82838 618512656 7649 60751 381392126 74618 63428 976141533 19373 10777 743010855 63428 47810 929264488 47810 9801 647589621 76670 60751 479551146 9801 54673 475158350 19373 13966 848645295 54673 58121 535280290 64571 13966 730901927 13966 15030 955936340 15262 54673 725867740 15030 41474 653519170 41474 18117 845288045 15262 9131 636169713 41474 12045 129424349 9131 41004 859327618 46794 41474 903812091 77927 9131 971396169 66871 9131 217088884 77927 40138 611963470 73770 66871 470394673 66871 29804 26244046 77927 18521 428225809 66871 59314 676209571 40138 53505 24756611 18521 83328 19531388 54342 53505 288184953 84530 83328 629599783 54652 83328 395287400 53505 11210 449790048 60977 83328 988364034 83932 84530 187826680 87392 83932 616488839 54652 30452 282801756 70622 83932 630724988 60727 87392 382734103 42610 83932 686919745 60727 10810 125192329 40672 10810 970502483 28975 60727 126789641 45146 10810 286064160 64106 42610 598399793 45146 5949 524404284 51519 28975 707722110 14983 5949 198801773 51519 61642 1952482 14983 7748 171662524 86695 51519 636890982 29645 7748 349002009 29645 7749 621729086 29645 46909 519490663 4296 46909 785879356 4296 11069 265957686 4296 27862 26588662 80727 11069 712473583 86785 27862 84235613 81106 27862 4732029 27862 10876 425303205 81106 27051 763151332 57669 86785 153860696 45892 10876 143053822 76915 10876 854151610 45892 12 345592337 76915 78292 955384058 45892 33847 263251680 45892 57425 379354041 14508 57425 286609032 51929 33847 841669100 34293 33847 76305082 33847 36419 789026886 51929 71135 874152413 34293 27498 492349107 67683 71135 408414255 34293 44258 260537104 36419 32069 903193975 32069 12967 986035040 44258 74417 570210976 79203 12967 65996843 76162 74417 183745593 32069 49571 462914008 47664 76162 303526744 69806 47664 82255965 69806 79792 7501447 5697 49571 142702492 5697 30554 497215526 30946 79792 430134242 39034 30554 510024577 18326 39034 102768730 30554 36169 545168360 38811 36169 942520767 30946 54543 777703633 18326 65932 52159183 86889 36169 621258807 8184 86889 116234272 38811 61276 844569624 71244 8184 957034372 8184 44521 273932679 8184 34742 590748492 84571 61276 520764451 61276 83604 70273352 82041 71244 222729411 32289 83604 94380615 27714 34742 127923643 57452 82041 356225518 82041 21688 412971527 82041 32720 826487037 32720 24717 79818442 14102 24717 243622469 51570 24717 849318593 41616 21688 211114349 32720 31969 791521369 16076 31969 694500934 18142 31969 912471756 13027 31969 199404522 13027 67398 576249459 50134 16076 303732533 13027 16904 327634517 18142 72516 236765557 32211 16904 447778841 50134 58676 833682860 10433 72516 891737359 8148 72516 903941877 58676 74185 391332467 77932 32211 377665749 10433 1570 359937435 47860 8148 787055627 47860 68847 461961517 74185 73212 69429202 68076 47860 471838687 29129 47860 660185830 73212 30465 243544297 29129 51073 699583365 3342 68076 214547860 68076 86951 879253321 63054 51073 381856345 86951 20121 375593418 63054 4992 225622429 63054 55247 950182204 47960 20121 279615990 67231 63054 710122306 55247 55655 621660750 47960 1329 791012228 67231 66640 831250844 35776 67231 310571890 23512 35776 981791503 1329 62660 56210377 29003 66640 787192433 18263 29003 796514612 38227 23512 397175362 73941 62660 516583343 43070 29003 93736814 8338 18263 905141760 73941 69542 24228405 3956 73941 788830488 10319 69542 35688268 31936 8338 943397817 18664 69542 848647076 7015 10319 593487633 17939 18664 299884176 10319 2278 688020152 85722 7015 727333593 2278 6517 359527828 53262 6517 205056970 3364 17939 368782668 6517 30481 536843072 85722 85134 233780388 3364 13125 482575470 30481 49872 802455477 35643 3364 846762462 85134 40301 663164617 13999 40301 942755108 50934 40301 244832446 13999 59273 46005181 67280 50934 176332806 28625 40301 447412302 50934 34849 332597734 67280 55710 313616185 11235 55710 541788270 6165 67280 553200700 55710 41028 973421835 38372 11235 500969648 6165 39140 425656356 50990 41028 198640721 45251 39140 342865342 16878 38372 671914148 38372 11677 780370262 11677 78740 465108743 16878 77913 258587792 45251 18971 568555487 78740 19026 414552328 54531 19026 151789904 19026 15593 43230033 57755 18971 144308322 69753 19026 836595592 69753 69690 348105589 57755 66282 492585492 52971 69690 869735999 57755 42779 685136704 69753 81736 146353682 65977 52971 113779904 46972 65977 34032004 42779 65167 137969786 65167 16094 476901923 46972 14199 567803719 16094 69309 683994523 5999 46972 913941547 58389 16094 582022458 10411 69309 153706865 5999 34887 247222581 76496 58389 276356151 73580 34887 652836233 33089 34887 296919756 10411 70226 687183491 33089 2700 443465302 66776 76496 862574854 73580 12679 209354051 70226 43078 8944421 34193 70226 100780305 43078 2204 743881413 39437 66776 383820103 56821 43078 503456420 75000 56821 116176713 64619 34193 959965929 75000 19531 664326008 64619 2282 965218732 19531 8073 655033029 80588 2282 709623801 59920 2282 845659897 15355 8073 639041944 70032 80588 787893513 8073 35162 551403104 59920 50922 103256357 35162 9793 344571401 28439 70032 898710216 51758 50922 577653383 50922 54514 221361450 9793 34615 137841019 54514 32484 19105032 28439 22533 164970789 6117 22533 10028157 70097 6117 476629547 11075 6117 600760836 32484 34843 322046671 81128 11075 140609690 70097 10218 440578632 7818 11075 315221763 10218 61264 925750767 8248 34843 257361959 55570 7818 475031129 86280 10218 63807681 55570 41520 143635194 55570 63687 986310665 63769 8248 180256343 41520 63735 231799509 38531 86280 393879435 41520 73373 475416652 25953 38531 759405200 25953 73832 761795029 73832 43741 227630921 43741 5281 42540486 80917 43741 683424272 73832 49506 512707637 15299 43741 628756717 80917 67774 584529906 73849 15299 778658120 59356 15299 8988708 48011 15299 491055766 48011 42473 56285875 59356 47150 853231418 47150 76319 16539240 59356 21708 234945747 51351 42473 822652534 31387 42473 273166079 47150 86179 75802818 51351 9675 191884982 78885 51351 21522902 78885 1369 33654601 78885 12458 189516992 41617 1369 9332834 12458 5361 766199162 16537 41617 127417184 42413 12458 415316966 5361 17909 623003592 81905 41617 142301408 5499 5361 317237272 5499 2552 428378563 79610 17909 503312887 2552 34923 546533966 34923 31533 393027710 5499 67897 982308665 2552 20991 298229136 20991 84584 312738295 51877 67897 95611155 48031 31533 994295052 51877 44867 128818534 22762 44867 745451291 31722 51877 240714784 67164 31722 727225015 57029 44867 189920147 3235 31722 44986087 18345 3235 880883418 31722 54554 59340438 67164 59994 429428446 27120 3235 865707971 40901 27120 933243885 53159 40901 259885196 40901 61075 556880902 9428 53159 268389456 10641 27120 927395126 9428 62690 757436045 62690 76955 728211422 3429 62690 17482076 79671 76955 221204643 51008 10641 537677281 3429 7199 466749863 54551 79671 918282208 33824 7199 56028017 51008 62729 436862286 33824 50048 288529748 7199 62009 160428967 47444 62009 3103243 59211 33824 158279354 62009 75547 845454002 75547 38412 64992552 57422 47444 541869667 16135 38412 681579137 57422 53852 30348632 32507 57422 944039993 57422 19179 296284652 73367 57422 662678064 73367 25360 916896991 32507 66657 815700495 80346 19179 263615617 80346 72314 163414169 73367 11313 407649388 13172 72314 626435346 42931 11313 596673647 13172 75658 823253124 21052 13172 63899859 48431 11313 67493127 1590 42931 563190621 75658 16989 580883313 21052 42784 153166175 60491 1590 697608877 48431 35149 711673280 87358 1590 917518040 42784 52390 646279912 60491 53406 306527979 35149 36519 838297665 36519 38537 462040892 38537 45954 498817982 38537 25340 509216033 59692 53406 725707287 36519 37766 242651977 6775 37766 73231183 60853 37766 100409370 41930 6775 764250065 60853 70959 82477406 41914 70959 911248687 41930 53029 71899766 18154 70959 992889572 53029 34986 956524939 38609 41914 575152690 72028 18154 401581362 74848 72028 438027765 38609 80807 511913758 38609 41660 804614841 44518 80807 884853725 50022 74848 206115297 67706 80807 24961973 67706 20455 142683505 38644 20455 915768282 53256 44518 511696723 20455 42139 529382509 85721 38644 630848320 13904 38644 603416427 12518 85721 443216429 42139 40477 115423727 42139 53140 528026984 52153 85721 136852174 13904 35169 233143692 34807 35169 607933195 35169 48131 374928421 86086 35169 125629710 35169 24417 325325323 24417 44888 712906546 72709 48131 980995722 24417 78961 227458747 24405 72709 331953215 72709 81077 620670554 44888 57228 210639880 57228 65493 439055777 81077 32762 489061047 65493 66568 377258127 48768 81077 924000940 7625 57228 688175479 7625 12260 15392581 52033 66568 899935863 16565 48768 641411944 16565 14166 823881068 68099 7625 28673604 12260 63199 287262444 14166 71290 870495141 68099 61228 207394470 31491 63199 271562446 81017 63199 17766241 20046 81017 904668355 17503 71290 988574984 17503 52861 11301520 20046 16185 115850133 80929 52861 732459761 81078 16185 797479791 33672 80929 100134285 53657 33672 843206042 80929 31130 575497577 31130 43708 413316195 72734 33672 908907423 59792 31130 466356856 55934 43708 67816179 55934 34227 834367269 40559 43708 354332699 54993 72734 674097299 22729 59792 308955526 40559 55641 357763156 22729 49538 881021744 67447 40559 960592204 22729 68375 130155249 23426 67447 66366546 42606 67447 160520349 83418 67447 676868461 46360 42606 429176047 42606 67111 192705456 23426 76696 495795994 42606 48449 970002383 76696 75267 185329986 6877 46360 902990796 17650 75267 509019512 50021 75267 503696438 17650 48901 92276729 77526 75267 843264782 6877 57269 40105581 33311 17650 291812677 82069 33311 119478031 33311 83319 253066712 57269 38067 267751810 12883 57269 16016305 33311 37609 725152528 50076 83319 740044026 12883 42938 720300420 38698 37609 784560694 32027 12883 219448762 12960 50076 150325791 50076 40095 969672285 64164 40095 251476012 12960 17223 220514522 77415 17223 592796535 12960 1574 456146830 45103 64164 430880931 17223 87492 242788433 17223 84413 855623239 87492 58914 466399164 61938 87492 912500798 45103 63367 932877653 67707 63367 265016565 48300 67707 67623933 77419 63367 411324830 61938 25445 442161449 24754 67707 868057318 47654 48300 68189198 30135 48300 31331797 77419 23325 919306822 23325 83202 549323821 83202 51093 361253892 30135 37954 803594862 30241 37954 516668743 51093 47879 967098916 51093 19855 383373995 47879 49505 27135949 56502 30241 237177238 52760 49505 821946072 52760 85579 194246122 70272 19855 591873864 72305 49505 499954221 4593 72305 753274003 61258 52760 137013561 4593 83792 709363487 83792 21105 261250480 61258 66214 136806735 21105 1759 91408409 61258 9778 79063045 53410 21105 452136048 1759 36417 443661407 82252 1759 630794374 1437 9778 4278041 1437 1774 762949868 21293 82252 25289132 1437 78949 617044063 82252 32162 446119909 11979 1774 782126877 32162 58347 537658052 52516 32162 836516060 78949 10172 827977170 40848 10172 358225196 19464 58347 425303610 49602 58347 905185501 40848 70966 762743454 6492 19464 255561315 6492 40551 45347942 49602 45658 382234916 49602 68767 606843650 78671 6492 433399144 6492 4614 954897123 72112 78671 101812127 45658 62041 19957841 72112 81451 305443644 4051 78671 655595790 4051 75739 657153780 4051 31691 944758943 75739 55116 300873216 31691 23909 170045279 68469 23909 726945558 75739 85408 268412966 22332 55116 844226292 39321 68469 721378911 6440 22332 68419588 2007 85408 76678693 6440 20233 665388042 22332 81768 257294638 70875 6440 137625548 6440 63092 503655521 2007 27529 687384719 63092 42472 290061596 64449 42472 495340622 42472 31066 64950174 31066 35663 309915792 4492 27529 854788903 47507 35663 20300534 64507 64449 724400922 47507 59607 141995475 69441 35663 796020733 49861 59607 479035094 49861 29403 417266493 2136 59607 756791591 69441 50041 764139654 29403 7439 656846307 46269 29403 42519030 50041 77547 132079187 40418 77547 393802224 77547 53892 272433864 40768 7439 128666345 52571 46269 693747848 40768 84208 324243705 40418 55839 959173466 44234 55839 136124257 74964 44234 199457159 80873 44234 16616703 80873 18513 509877115 12472 74964 675431739 18513 49147 960960675 12472 8489 866118543 81840 12472 264915618 49147 60585 667070708 46250 49147 93734548 81840 17163 876930961 81840 66096 519625329 46250 37668 653550766 18397 37668 841568903 66096 66226 484970608 18397 80954 731471796 23819 66226 606944009 37668 37311 258272554 22040 37311 461937557 23819 64778 909960257 64778 2496 887334723 37311 10280 281973389 18963 37311 193760615 35180 18963 514607189 35180 17572 796400160 2496 53874 774220605 14295 53874 532059197 18963 23746 383961127 69090 53874 212251811 23746 2863 868437132 69090 62471 731305098 83834 62471 170833633 2863 25491 383354233 49663 2863 666842518 71860 25491 49772204 71860 7603 835177435 25491 27971 152756408 71860 79496 543076543 80609 71860 516556179 71860 51385 59864695 5901 80609 371058168 51385 28644 691320160 28644 85995 980447583 28644 80800 941243677 9577 5901 153327666 85995 14183 594954512 35040 14183 114622438 14183 2848 927914569 35040 5451 47410681 35040 75276 343268460 5451 63234 24076213 2940 35040 34289811 2940 11861 629418 74496 63234 375865992 47219 75276 340082785 47219 84338 682658285 48711 74496 122332336 3603 47219 466774667 46008 84338 301776081 84338 16149 853028361 16149 31949 922731854 3967 3603 44769209 46008 14492 66287369 72677 31949 387847312 12196 31949 272473565 3967 76799 63397283 18505 14492 762078015 54481 76799 178415097 9762 18505 380086146 9762 14774 132409378 55786 54481 695044474 14774 19871 283826233 59242 55786 894078806 61641 55786 477705777 7170 61641 863651943 78363 59242 355991332 7170 43724 631233361 46764 43724 528770789 46764 26244 78477018 60723 7170 663735128 65467 26244 500250221 60723 86240 352533059 38287 65467 529852203 25423 38287 730068367 16143 25423 937745593 79791 65467 335139979 46144 86240 382578107 79791 446 155199576 79791 75992 74599811 68660 79791 325028150 75992 57663 816155840 75992 52957 429668251 57663 24810 934296371 73459 52957 997426280 68660 25280 580089839 25280 24448 216240320 73459 46397 93326518 65320 24810 47700995 36599 24448 99721535 36599 21926 238149770 46397 45651 492763455 12119 21926 227806245 65320 4709 44772310 30287 4709 4514825 64839 45651 868427522 12119 48142 910140222 61921 4709 863078804 30034 30287 984488912 58035 48142 3280212 39650 64839 662664913 43511 39650 348109300 30034 13469 516226459 52529 30034 300194962 41679 39650 917130888 52529 79548 46729514 39487 13469 142416323 41679 74538 433603105 50804 79548 267350880 75243 74538 605744737 39487 37549 450263883 58489 39487 306441377 2414 50804 11271971 2414 8450 552728928 2414 43113 671928056 8450 7449 682708775 2414 20139 991895539 20139 85777 66014553 85777 29589 324770242 20139 27231 777082151 20139 75019 471158709 20139 80547 102214487 51945 80547 215820984 73788 51945 688830298 76922 75019 866709355 62746 76922 460070267 76922 78276 473779993 9646 76922 529893694 19473 62746 788548174 62746 1731 185845545 62746 6717 343664461 9646 80995 647585550 49356 9646 751888744 29019 6717 548714699 71907 29019 784842315 64833 29019 171076466 29019 66322 854641214 71907 80790 574608754 29019 47823 661624893 73674 64833 258666761 53357 80790 410530436 75022 73674 697823837 46401 47823 485248670 35943 46401 74395091 47689 53357 15372852 34512 35943 586789425 12075 47689 981311304 12075 50795 547113663 33190 35943 505524126 33190 36825 662375384 27003 50795 126657911 27003 28552 251400164 27003 10180 959259150 33220 10180 904277672 23092 33220 89447970 60998 23092 854250992 33220 23315 734197809 10180 59412 89321534 23092 4275 484825059 49253 23315 198276024 33500 4275 276473609 46574 23315 859235222 2058 33500 724473122 69591 49253 843501311 84534 46574 207209946 84534 23222 372880038 2058 35248 191844894 35248 43722 167683332 43722 56089 302805468 71184 84534 329537138 80372 43722 939938136 43722 22880 597264542 80372 54657 440895658 17847 71184 746098774 17847 13808 702819048 54657 48336 130951326 48336 48680 581956595 33433 13808 89593921 82105 33433 101568133 48680 73810 388943314 30985 33433 291488277 50555 48680 642645935 33433 33601 91136252 82105 51102 339469914 30985 7830 587322969 33601 69455 638711506 34220 69455 705311530 34220 24697 53913401 38571 51102 627594822 55475 69455 776960603 44386 55475 449419672 34220 18533 14739228 24697 76153 750614827 30858 38571 42838684 30858 57979 889944728 30457 57979 13477388 15246 30457 898638048 40711 30457 369798875 42950 15246 171485288 15958 30457 383716019 42950 5298 230792190 15246 8656 138585712 14803 8656 110919923 15958 66591 787343607 81475 8656 550060336 31721 5298 773961315 72763 8656 177248839 72763 45282 735888973 63124 81475 893033689 31721 29840 485079325 49618 72763 915542353 29840 7657 669444122 45282 34367 7196385 49618 40569 656471050 29840 63551 601028134 49618 17335 937489928 63551 65352 915130944 17774 17335 472956743 43059 65352 826123801 43059 71398 322114661 17774 66039 529637259 70063 66039 80696844 70063 75725 884776517 43059 16799 339782463 82745 16799 152862523 16799 23360 118337674 18188 23360 175934850 75173 75725 735101626 82745 19649 827024791 75173 16152 361812905 28855 75173 284276096 28855 15546 112389599 41202 75173 80411174 54557 16152 783006955 6246 15546 550679390 54557 34132 840268161 4737 34132 53713942 34132 43767 492235446 34132 67288 295099871 4737 71352 421333365 34132 5844 509396046 70746 71352 516367269 70746 55228 179969183 71352 53456 868462128 71352 87057 495557922 70746 9877 140079599 69323 55228 234610567 84773 53456 684273756 9877 32905 542848237 3389 32905 926589413 3389 34503 424918677 69323 74202 26360625 32905 62867 392855279 32905 855 269639428 855 30326 203130330 74202 31685 135917543 56414 31685 83160181 46647 855 102889971 79448 56414 608786407 15041 46647 122639687 79448 69879 54143482 31106 15041 589211045 31106 59166 220221181 79448 66904 308808487 42531 59166 445798211 4546 59166 856597043 4546 41525 707288174 14816 41525 54382207 6066 41525 106586438 55383 6066 640614952 14816 56207 867510775 30722 56207 874759492 14816 46072 986366355 25196 46072 918833018 56207 33191 801517910 64199 25196 404529790 50780 46072 9224689 46072 66580 849448139 34975 33191 972258334 33703 66580 845031635 37833 66580 98687227 50780 80258 993806133 80258 56600 289619045 80258 54697 758635203 54697 26897 224726323 74794 54697 558438599 82085 74794 880815348 5983 82085 600457103 74794 21954 115880253 46303 21954 167367166 82085 25728 118311875 82085 78763 478092255 23193 46303 270670490 77322 21954 62015131 78763 31694 190829720 48081 23193 218534420 46453 78763 461191793 24238 77322 95492347 61081 77322 113045242 71040 61081 999532669 50374 24238 958410403 80567 61081 135041361 72263 71040 696202059 9062 80567 411440155 71040 86410 959821283 14869 80567 581996825 8163 86410 855736976 72263 25119 58186070 8163 6386 92662173 48944 8163 74368990 23875 25119 27247965 6386 21648 425525188 48944 17707 357760311 38787 23875 944283294 67382 23875 80177783 21648 1873 366126165 52743 17707 59336282 67382 42776 582846637 52411 38787 941698688 13478 1873 567620653 45043 13478 278126812 13478 24678 832169479 52411 31064 62222907 13478 7035 112787604 31064 33695 863073098 33695 62856 143409671 64001 33695 185092702 61628 31064 83793520 68489 33695 794985092 33695 62173 718691264 61628 71726 529441827 62173 4639 471300110 30828 61628 438501304 63501 68489 196832799 17527 71726 753466238 30828 38121 134236315 30828 59462 766587278 69825 38121 17973188 73009 59462 561794042 63413 59462 541244313 73009 51534 875466432 59462 20055 20220904 19018 63413 106105192 23635 20055 455928496 27401 23635 837123936 61025 23635 333802209 20055 26894 111953538 40985 27401 660376570 39233 40985 711765415 38615 27401 783171184 50878 26894 474179170 56628 39233 201857402 61158 38615 441362341 28872 39233 774609332 66721 38615 55624079 76217 50878 280539874 42178 28872 853023978 79252 61158 844165994 42178 47387 257291549 66721 58953 417768503 8342 79252 327230599 43877 79252 166013947 43877 6925 261705730 6925 27167 842155328 2707 27167 536116236 27167 18848 143735497 44148 43877 100283060 2707 81036 103578204 18848 56252 417939837 18848 64865 544801783 12934 81036 899073880 53080 81036 109687126 53080 37339 126102433 37339 32177 268776078 37339 35223 958980309 7947 53080 182842166 7696 53080 143147992 35223 27169 577911395 28822 35223 27762980 59546 35223 230841215 27169 30208 750425934 79709 30208 426690970 8757 59546 720169608 19767 30208 392354393 59546 53717 113489410 79709 3135 464189710 58806 3135 467530532 2611 53717 617177498 54691 3135 232762655 54691 23265 682059646 67629 23265 425014505 14411 54691 182986573 32597 14411 66274274 67629 42832 973016216 42832 65979 33481040 6393 65979 510432817 18412 14411 430950491 43416 42832 487132316 72775 65979 319909311 72775 65556 141745894 43416 69470 521675584 69470 2487 445962009 9694 2487 32328789 2487 56424 287871781 69470 38488 654125781 56424 20159 161867107 64909 20159 834833237 38488 33286 499819132 33286 61338 958267995 20159 33054 847661113 64909 34429 381725479 61338 48717 480688707 75296 61338 147734068 48717 38590 816312419 48717 78614 552340431 78614 46955 901042097 75296 44994 416510266 75296 30315 768254830 78614 12221 115176313 30315 86781 418963196 30315 54057 26058037 68631 12221 700958729 56115 30315 778200331 6068 56115 467031485 42145 56115 231162260 54057 31494 433250061 39469 56115 525302878 56115 36701 278080058 42145 10499 586792490 27187 39469 140680323 31494 67485 904967139 62460 36701 918181635 27187 76511 93759226 2994 62460 622832808 2994 30489 595079426 67567 67485 830753980 37853 76511 327659006 35634 37853 39577786 16500 30489 290039621 35634 31247 547360364 37853 32172 526334568 16500 31336 134089618 31247 44983 599581892 41866 31336 577190741 41866 81908 211594852 41866 41738 30540003 76976 41866 317142533 41738 36712 290555745 9678 76976 192707153 81908 57498 472353645 8520 36712 660217256 76976 54351 113956740 73824 57498 392369384 54351 39234 798768298 57498 32326 365176495 43448 39234 203610884 39234 35531 31771787 45858 32326 795664858 65246 45858 307419227 26405 32326 375277110 38965 45858 795759361 48566 26405 488092419 45858 39495 59571450 85725 26405 376320001 26405 75352 397069416 31507 85725 892581529 55065 39495 856813970 6767 55065 750195632 85725 79472 865105494 6767 37875 784108708 31507 53864 452641642 37875 28380 121793052 37875 1662 30452793 86404 37875 820799806 28380 13741 995346207 53864 72903 709402447 1662 48101 306926728 48101 7263 609040162 13741 30757 681175728 7637 13741 323809479 30757 57114 539066508 27033 30757 840564514 27033 42220 927961977 64154 27033 350096531 27033 7415 844756777 42220 85882 875865809 87024 27033 974441180 87024 20347 486844547 3537 85882 620149469 41892 87024 195282342 3537 53079 208753968 71696 53079 111633945 41892 43814 954696003 28449 71696 734695223 28669 71696 558550618 22669 43814 419149575 22669 84427 127412060 84427 24553 198530303 64253 22669 702990585 84427 28028 700957857 71733 84427 682832072 16069 24553 550178481 24553 86893 279515227 28028 27763 367199925 16069 22615 49700080 35562 22615 220193072 58456 35562 319683404 58456 45753 774134742 35562 7280 905017471 58456 86718 615283837 1122 7280 419851017 45753 78005 266217915 45517 7280 146663851 15770 7280 455153463 79264 86718 13375052 52418 1122 102434498 52418 47603 437967686 17058 79264 58513076 12585 47603 394668705 52418 27733 322180309 39563 12585 840711615 47603 31149 702822830 31149 2183 579233096 33075 31149 139807125 83938 39563 838303887 2183 74951 652851356 83938 59554 494557073 16945 33075 657934330 29523 59554 88850189 59554 81119 195908058 81119 52681 974231811 16945 43538 503465062 39871 81119 508504582 52681 46170 834715110 56959 52681 692723836 39871 83890 200058420 83890 61864 404301498 83890 26699 251379519 83890 8027 84871523 19912 83890 172817861 29268 83890 851310304 85501 19912 886363013 19912 86157 449771187 27697 8027 692120999 61448 86157 362417835 61448 2654 493362964 66375 86157 891404311 46254 66375 306398193 85980 66375 263838863 52531 61448 8114880 14164 2654 3041421 85980 74337 47547200 7506 46254 963570898 43684 52531 95910212 43684 84353 542629711 84353 23566 676650530 80386 23566 94397289 34898 84353 444840091 33971 43684 812343585 80479 80386 935306200 34898 74762 730022846 25532 74762 216443765 34898 25709 278013540 54123 80479 726368749 29560 74762 516471610 31699 25532 203447802 53554 29560 795173277 25709 23229 631888649 47031 29560 549921719 47031 82104 512219296 57166 53554 996526932 33637 82104 191524145 82104 29415 456916068 24814 57166 340125395 7834 57166 478358025 51357 57166 149053772 30077 24814 556617109 44370 30077 534840727 24814 12750 740855843 7834 54252 81515751 44370 30640 700725804 54252 75796 481873184 54252 58935 388474903 54252 28263 107159607 65325 54252 841560692 68759 30640 735980751 75796 53940 365797777 58935 35398 634044544 28148 65325 416385482 58041 28148 944489846 28148 6732 954634233 58041 36861 955640727 35398 85613 311557503 58041 58374 50914691 5284 36861 456723630 72536 85613 14773500 84555 36861 122426693 66817 5284 505864865 84555 20520 610408515 84555 5247 154330916 84555 63805 789952422 82269 84555 995089531 5247 17698 817816563 82269 52279 830980392 7486 63805 160853064 63805 16990 981461900 51854 82269 574046555 16990 37683 479254989 83254 52279 132616782 45999 37683 790533754 83254 82656 367632820 82656 30043 599306195 45999 19385 154470286 82656 54949 961107 38031 19385 275744581 38031 17574 921880706 41440 38031 898120038 60026 19385 73963552 39114 41440 103653363 38031 35093 655171345 35093 79828 532930532 69992 41440 379993723 39114 43452 426252223 43452 48283 845097495 19424 69992 94451091 69992 67375 725766 85488 69992 145971202 19424 33990 952143421 48283 77740 410235720 33990 5530 917836636 33990 26590 813429249 86898 85488 604193654 48001 33990 461720280 7359 26590 132518589 5530 42723 583101149 48001 46686 829880067 24460 42723 276839529 56276 48001 928041468 46686 34666 774155202 3750 56276 114477106 62278 24460 113802912 62278 14878 183206553 62278 1267 420267531 33425 1267 265248299 1267 85732 646003551 1267 14865 221516251 85732 51255 875318626 14865 62295 876014786 67833 14865 503867110 43354 14865 902412547 43354 56890 648739658 24961 43354 908032639 24961 15511 647199105 29025 56890 333703638 29025 20354 314245770 10070 15511 142476949 10070 28089 120932664 79276 20354 245371843 74372 29025 166066175 50848 10070 76736145 10070 48261 693705075 84890 28089 124018875 84890 71891 123962300 84890 49177 758578957 86449 84890 713599735 71891 18569 419830367 16450 18569 98316820 86449 37524 992951278 49177 22640 868969813 67748 18569 19386581 59416 16450 479868360 59416 25694 168813314 25694 39824 192579730 51405 22640 994517567 51405 23363 924805297 17749 39824 23231979 44530 23363 369506106 36410 51405 892566774 57221 44530 704833562 22100 23363 826330513 17749 27276 17169936 81337 27276 633289039 53351 81337 279056587 22100 81482 418551728 69383 22100 657927934 53351 59032 36274683 81337 31638 304834537 6045 81482 591113666 6045 80761 471789503 28347 6045 561092869 63066 6045 509401294 75033 80761 867621522 80761 48136 289124749 48136 49563 77408505 28347 67499 116366728 21612 67499 264907958 67499 48047 2416249 12193 67499 806572467 49563 27465 229470014 12193 67737 134531934 68670 21612 515578853 85566 67737 877710590 74878 85566 80927313 82212 67737 22860355 379 68670 759488189 379 39778 801827964 85566 73507 20794420 39778 47583 852829583 82212 40740 134670483 47583 43156 156393828 16961 73507 686493455 43156 82364 89606573 40740 15166 172015132 72687 16961 527931587 72687 19725 973819583 73287 15166 141399443 1811 15166 390819187 1811 80396 14844525 32713 19725 340450639 80396 32144 729496013 83538 1811 326690801 49194 1811 73861012 49194 58764 905806163 49194 42864 362437087 43107 83538 709445031 49194 24839 849062905 25561 43107 792649049 76528 43107 789880889 53132 24839 539881216 27633 53132 218665676 38725 53132 685308697 5084 38725 560648285 32917 27633 231691500 27633 71364 400390732 32917 78822 318230388 73630 78822 524597317 32917 48248 366243421 84403 78822 844922758 38855 78822 377665272 73630 53477 17558931 84403 78620 578707110 59294 84403 335565139 60324 53477 510324013 60324 56531 41053040 78620 28730 148291205 28730 58101 121455078 58101 37298 472300182 705 60324 762244134 85485 705 110112523 58101 67949 128650170 67949 3898 145037960 76971 37298 925780448 3898 48018 104222164 76971 61904 488363664 67949 53609 683095752 61904 58887 421514088 32405 61904 77577130 66562 53609 338191720 61904 12935 587557954 32405 61282 343139070 47877 32405 491479823 82021 12935 421965409 12935 34344 146697511 71498 34344 667771686 82021 77150 51877108 82021 54571 390185642 81748 34344 302185692 34344 25654 413229147 65098 77150 644218347 77150 70510 740811640 2275 25654 260031755 70510 35623 294149660 65098 72578 771921303 70522 2275 630542725 72578 34180 864102488 31582 2275 947844765 44908 31582 290792292 34180 39276 171878666 29810 34180 259052417 13003 39276 251848884 39276 47127 341104906 63315 44908 360360941 47127 412 663033316 412 4467 902214802 63315 84722 527699248 15411 47127 487082111 52694 84722 510384869 4467 63414 977856235 67553 4467 118605849 63414 33250 346818129 63414 14432 287113454 14432 23249 43323348 5608 67553 222022119 77778 67553 720428247 5608 69064 759885063 55783 14432 644520409 23249 28500 466828007 41466 69064 596796916 55783 38456 630987787 38456 59552 289629335 6229 59552 847070859 38456 71572 798934386 10393 71572 262975915 59552 12801 197310949 6229 21238 90222281 34443 21238 69322800 39759 21238 543824672 10393 71136 807757830 12801 84846 180364509 55462 21238 99437675 84846 39911 352979558 39759 48443 893755889 8080 39911 601355784 8080 62094 802185236 83626 55462 842080872 39911 3922 96063306 48443 9202 721042365 3922 52030 604156508 40651 52030 376821013 15326 3922 218116393 40651 7353 198112885 7353 22283 549411727 7353 10377 400085338 15326 55276 507784346 55276 74731 590388334 15045 22283 225732117 23443 55276 203696454 13095 74731 468208156 46168 15045 462557161 67218 74731 889912158 46192 13095 214724313 8146 23443 698822464 57820 8146 733489504 8146 70533 919784957 63303 8146 956962778 57820 36397 282386510 70533 24930 277856891 70533 55759 897013218 49799 36397 894000493 55881 36397 110908424 49799 73726 717052284 24930 64115 132789418 34393 55759 308644895 106 49799 725800975 73726 2718 723907315 41464 2718 928356438 64115 58717 454204946 62405 2718 726914654 106 31446 635190573 24458 2718 3037667 41464 12848 489633660 39151 12848 599745364 24458 22334 969738761 12848 53059 297949128 47737 24458 459105196 9819 22334 905677130 68753 9819 450530790 9819 68445 96906218 53059 47197 344496821 86220 47197 382894090 27628 9819 143453025 41766 47197 712068462 17941 41766 495978479 27628 66541 490385119 22656 41766 938199077 66541 58894 428355104 17941 70731 631363310 66541 58622 47839638 66541 21845 229891750 42291 70731 22390376 142 58894 607162666 42291 26017 717670775 39699 21845 819050404 26017 54247 669385491 54247 58197 194833234 142 57758 936984060 57758 23364 68562809 58197 8936 640976927 52603 54247 940551988 23364 71060 400743039 52540 57758 329817531 52603 56999 11616504 22582 52603 709714960 52540 71297 414799263 71297 45622 110277606 2224 56999 481120005 2563 71297 217773494 73964 22582 627650078 2224 8202 718400472 8202 1941 905403822 2224 43625 54347849 43625 38017 104036314 47843 73964 196473104 61051 38017 245000994 61051 31891 581407987 43625 14399 573325208 31891 59613 474842175 65060 14399 724922708 72929 14399 349430551 75679 31891 976680193 72929 34870 429427959 59613 76059 29664779 35117 75679 361623679 35117 44893 536541700 86983 34870 659383124 35117 76665 845774206 26088 76059 989366103 57886 26088 394190679 17051 44893 399856461 20831 26088 27896999 26088 33661 137452054 6995 57886 745006314 25189 33661 38680267 79653 6995 649367712 2634 6995 314683693 63394 2634 552851674 2634 75908 641397154 66893 79653 243829454 32480 66893 92347658 83371 66893 935561332 63394 7721 927349374 63265 66893 23010803 63265 81764 436178759 47820 32480 955071033 57447 7721 908909502 7721 19588 669816016 25307 19588 289222938 81764 59393 511172134 45630 59393 589784052 57447 34936 421046722 40929 25307 344136802 59393 17510 501095746 12827 59393 408931197 12827 50960 841071137 76287 40929 230329052 10825 76287 810558684 81846 17510 263000708 49640 81846 926910252 73850 81846 103287318 81846 64474 387731035 73850 75887 569982018 73850 7934 763591075 75887 59153 324885731 2336 7934 39624510 54495 59153 140335756 2336 77492 671653877 82281 54495 139602326 17975 59153 322522862 54495 62938 770191172 48892 82281 754845075 17975 10832 645259167 86982 17975 10715000 10832 79821 104005946 62938 32512 459955691 65297 10832 672122888 27246 10832 924522781 79957 86982 757750126 79821 3051 806342560 55537 27246 520426116 65297 32031 849821989 86113 3051 11671001 3051 81313 850267127 32031 85136 546741839 33618 86113 404839548 86113 12952 41416687 30589 12952 169969586 22125 30589 430121082 22125 67904 447452078 12952 65978 118309837 67904 23918 593936639 3754 30589 607610845 67904 78824 590086679 10998 3754 764122327 23420 23918 153029528 23420 81721 94912660 60636 81721 797826663 60636 66462 229360082 10998 8573 815406035 66462 29954 525916478 8573 77577 945551282 66462 81974 84962907 58119 8573 254009017 29954 31254 1238152 58119 46440 901727365 7785 81974 461385214 21960 46440 615013412 46440 52452 571672474 46440 31643 139389729 52452 5800 454045681 69137 21960 472859593 86118 5800 147787122 69137 62066 213091049 11048 69137 623812745 5342 62066 5765475 69137 34978 101259018 34978 41789 717062386 85400 5342 771870323 16705 11048 406338611 66821 85400 377565198 23606 66821 745172812 85400 75919 361279030 85400 81935 612979169 66163 81935 270319016 75919 56408 121262655 81935 70284 897304503 33383 56408 978355735 49788 81935 717324853 67096 33383 274755178 53791 70284 924976567 49788 74393 343383171 33383 6621 936870107 83933 49788 917490207 53791 6269 736549659 6269 50671 186881605 83933 73636 189443844 60063 50671 805581617 26854 73636 997273340 85146 50671 483674377 26854 44761 23446034 60063 63947 696989751 48977 26854 51575628 26854 64785 818358510 63947 25234 571824970 64785 21420 110038079 8919 21420 78667040 9784 64785 228069822 25234 57815 218899505 21420 63302 429310277 8919 66497 26937897 82168 9784 69564021 14829 57815 400762648 57815 21277 767104613 46737 66497 146222774 21277 57118 518144694 57118 43333 708232370 26888 21277 795452042 55583 26888 595512631 84310 46737 381224828 14390 84310 411956941 26888 17783 369171837 55583 71178 649716854 69957 71178 211193827 70629 69957 447834387 70629 38020 824065523 28121 70629 256695985 38020 11643 691154023 5848 11643 326324231 70629 66891 908010970 68541 11643 561553976 11643 30705 347248511 5848 72840 346322808 72840 29324 734627044 68541 2101 461543806 68337 2101 961689388 58122 29324 459631128 35381 68337 69157426 68337 7715 780619233 20369 58122 830480690 19585 68337 920855356 2123 35381 703225903 23879 35381 105724807 23879 18218 687526323 32999 23879 705154912 12174 2123 757112391 12174 38592 726725656 52179 23879 94044285 80255 12174 99577806 38592 24612 14883903 81596 12174 944523199 38592 23890 139655057 23890 69692 12467216 81596 21005 218535009 86041 24612 489163734 59864 69692 21540069 29449 59864 408594612 69692 68633 440086781 68633 21443 824178597 78214 29449 946368454 68633 50680 428183096 35605 68633 353591447 35605 18520 660358098 86647 35605 80473565 18520 9179 276307059 18520 85751 26090214 85751 20092 776963457 85751 73368 182533635 23343 20092 227074101 9179 13068 435033471 41627 73368 302600692 23343 75395 126256925 13068 57966 886372210 57966 17953 78031071 13068 73917 251505858 75395 31167 797433366 73917 40895 580396720 57966 8724 687114054 73917 25968 598660544 32502 73917 705723420 8724 7642 567977785 7642 69021 800830560 25295 32502 602591602 69021 18674 839404614 69021 29529 236949188 25295 21838 398419888 48608 29529 583527974 25295 34238 103261532 48608 21851 796053217 29529 72414 738000041 13863 21838 58208477 21851 29543 579764378 21745 13863 538974570 86642 13863 731876364 86642 19350 739498750 11252 13863 717635415 1680 86642 726962467 21745 43804 209966827 44495 1680 206862871 11252 38035 11736122 79857 38035 176325876 55793 79857 835878287 55793 36144 639865521 34037 38035 934786733 55793 17686 825465120 36144 71289 188510512 34037 57547 60736532 71289 70553 227311492 57547 72476 740186021 57547 6378 589862564 71349 57547 101820340 70553 51228 492194006 44506 70553 530996655 72476 86517 10853225 68081 71349 604048623 50191 51228 34187933 86517 65900 137778055 86517 63643 392744698 52668 86517 514238738 50191 2069 918595012 33862 52668 852834555 52668 41040 928410153 2069 84233 727896763 20477 52668 365798538 23516 20477 967425850 84233 67175 800283905 66341 23516 968191781 23516 65572 603061695 5204 23516 699671443 1557 65572 89564311 67175 179 194053315 31723 5204 84094565 65572 64681 993818462 179 49165 814507644 84130 1557 656887043 49165 68968 405310107 68968 54364 692724531 68968 67188 128325385 75077 49165 194474604 67188 41835 741220428 54364 84104 154817725 58307 41835 936179342 74156 67188 539014943 74156 28007 474714291 85145 28007 5672307 64816 28007 394922803 44237 74156 688030843 64816 25123 236589690 50006 85145 660889329 44237 40466 894939204 42671 44237 636716341 73086 50006 532530669 82394 40466 339002270 79511 50006 602578515 40466 17225 7496327 82394 87427 547893677 17225 14351 737819625 38899 82394 137839906 79511 83186 875830406 83186 4621 220553655 38899 52028 176832797 61999 52028 786261033 38899 84416 799526523 52028 80797 251745645 16571 52028 73948057 51287 16571 335741273 70464 84416 151966860 36783 16571 892621618 35703 80797 381644346 51287 12798 24446003 35703 63470 691515426 76855 70464 403971072 62994 12798 908929049 35703 51719 263718670 51719 20925 6881523 12178 63470 371294868 12178 26982 952265130 20925 23649 901094307 20925 18153 32922973 21923 18153 769756555 12178 76192 152041151 46766 18153 522568126 4003 46766 826286119 12112 76192 794977138 1379 21923 615422578 17844 4003 302103836 46766 1986 96795521 17844 53308 441305755 62598 17844 100402234 32209 1379 643000374 72972 32209 41813098 75732 1986 143514424 18472 72972 24367492 65816 75732 303418931 45862 18472 49965033 86308 45862 16677844 75732 44891 31189663 29639 86308 358530542 29639 23605 806952063 19262 45862 917922596 23605 66609 677963521 29639 68986 581828995 6190 19262 778617689 39363 66609 780483610 66609 48344 433191874 39363 19699 838820028 6190 31724 290295576 19699 36554 174115899 39363 29084 26943184 55985 48344 371953531 31724 30734 550710314 36567 55985 131430749 77381 30734 927877343 56878 30734 291892108 56878 57050 495985320 57050 47955 9720398 10768 36567 282357487 55549 10768 801224231 4798 10768 172233191 78138 47955 792511448 10768 45801 710224525 10768 1790 80430036 5677 1790 466182279 4798 2993 167699517 45801 64053 584597112 5677 85518 275066377 5677 74590 780800771 85518 22292 569723751 83036 22292 748974765 83036 52921 1056571 60299 85518 923946913 22292 41210 123941626 21868 60299 307359059 60299 15068 119795925 15068 52839 359390048 1892 41210 85017314 20013 41210 396155200 47638 1892 922651022 20013 31990 125025982 1892 50147 207979290 6551 1892 335036286 23940 31990 549963218 78524 6551 742059141 9900 31990 382064221 42812 78524 833819177 48721 42812 588510340 78524 20958 246414108 78524 68720 816586839 1036 68720 490134172 15214 68720 885881765 15214 67191 701206487 67191 79854 771655141 15214 51193 693895476 15214 4556 959699164 22229 79854 342205751 68618 79854 233577250 22229 61105 355756819 22229 31959 498111794 47064 22229 755743785 22229 21814 441366215 68618 58561 263296806 31959 69049 52361753 58561 32195 594844870 73306 69049 916000429 32195 37737 510364056 2833 37737 787019610 20517 73306 477813972 20517 28890 161448579 66466 28890 810529963 28890 51502 843147254 2833 26723 993858895 41329 66466 682494101 28890 1718 565297670 26723 62646 299948024 86022 26723 60781909 1786 41329 615637117 41831 86022 623707143 1313 1718 538822327 39643 41831 94496512 67914 41831 8563755 13149 67914 109221300 59106 1313 521463809 13149 66345 59290816 13149 23372 611261068 41843 23372 509092829 13149 72308 875072843 59106 24275 236165525 72308 79156 557600137 33129 72308 590689188 70916 72308 975020998 44851 79156 451378749 27688 33129 533098860 48093 70916 816206035 33129 37546 998670604 86509 27688 379260292 23 37546 220595813 37546 48603 507850424 20322 23 928033211 48603 48650 277488358 48603 82845 141994718 23 26451 846218950 54930 48650 142049260 26451 24709 132183554 5873 82845 588880368 54930 15327 409713907 54930 42141 79376538 14049 24709 859592181 42141 30884 641211246 15327 80635 536912933 15327 13606 291533462 30884 37854 204665260 13606 20697 257171165 37854 62213 254188895 1770 13606 984689621 23645 13606 577015004 14269 23645 170774788 14269 35518 701300949 1770 14743 210651128 25553 1770 864989793 25553 64150 408873594 14269 15339 68465561 15339 27900 840829054 26535 64150 953241877 15339 41448 308888658 43834 27900 826954850 41448 40593 258844384 41448 71181 112551394 43834 32839 596652142 23693 43834 701219923 32839 63566 750933890 25414 23693 413058803 71357 25414 406501580 63566 42486 87049075 63566 39681 800360604 39681 84659 269200552 25414 15501 79258917 84659 73097 550000679 73097 61382 118240205 84659 23438 107160971 3840 84659 845913716 73097 23376 27550982 23438 74218 670768630 15254 23376 620773648 23438 6750 211875364 1296 3840 553795235 41709 1296 305261198 1296 13630 589550631 56419 6750 933730139 28779 56419 181431835 3733 56419 481154923 56932 41709 795841291 87103 13630 640814849 25897 56932 38050860 57369 56932 701600877 47076 25897 38700265 63979 25897 931844000 61495 63979 504789043 47076 17433 763902671 9587 63979 575066101 46770 17433 5105313 17433 83480 643619987 56870 46770 948231723 83480 32657 874645637 56870 26794 762286674 36095 46770 321085306 63736 26794 211742559 56870 65444 508888136 36095 38351 167801267 41888 63736 316645160 35482 36095 544667175 63736 70391 121949437 20438 35482 126629370 27453 38351 784156504 20438 36661 457333870 73511 70391 571342774 27711 73511 340600292 19747 20438 625322042 27711 21679 300649730 36661 42817 23310228 33201 21679 408561501 42817 32368 158894350 33201 43206 18871179 43206 33660 325377816 38034 33660 67237832 33660 46598 908590938 38034 1203 849884749 46598 68241 793448881 4780 38034 362311554 68241 27334 424595209 85095 27334 789344340 4780 68705 134600956 52813 27334 63417094 65817 85095 271292997 81414 65817 112407026 68705 76921 427003226 81414 65684 344031456 76921 8918 846305285 27753 65817 958712761 76921 48882 402091429 76921 50687 666222426 48882 53338 342888298 53338 53062 46255442 79770 27753 50170344 46023 53062 566458914 65536 53062 933245118 46023 78070 323219884 51644 65536 338264236 51644 30900 532801770 63390 46023 750703800 65536 12076 756676805 38569 78070 723726371 38569 40343 468637302 63390 821 168643594 38569 57436 594231108 17635 38569 158333355 85846 38569 733933740 58475 85846 334109759 821 74076 490075181 35697 85846 41272527 74076 69375 711562003 85846 63459 117370048 69375 51492 747396417 80912 74076 421418864 69375 854 917707864 12424 69375 482956031 63459 32460 54862391 32460 76565 332641979 12424 77990 629230409 69212 854 950849754 78074 69212 72020596 18534 32460 188947750 78074 85701 462921110 50729 18534 438659866 78074 86023 759853959 60248 78074 714563084 28215 60248 11999086 28215 22444 358714199 35429 86023 992600114 76889 35429 744626388 80658 76889 804772076 41746 28215 142241698 74197 41746 286781172 33523 80658 235650508 74197 38655 976169249 33523 9005 991989446 112 74197 716070 33523 62898 706660529 11093 33523 556511054 9005 27700 121666170 4112 112 182801837 26438 4112 640297325 27700 67662 373195086 67662 39052 954196424 25333 26438 631660935 4112 33177 128619529 69475 25333 778921581 8223 67662 1100178 29901 33177 598261253 45130 8223 834230682 51326 8223 275767297 21754 29901 475136696 51326 17251 859673674 51326 68235 592636896 63519 68235 32150319 39045 63519 437582440 50615 21754 403048669 63519 24689 262269427 24689 74905 781923987 71885 50615 142038955 8233 50615 620321362 62592 24689 555050634 62592 61857 99068759 44754 71885 169978396 19247 61857 645417846 62592 19665 124276863 4870 19247 682945556 58299 19665 50184860 4870 61291 486243482 28415 19665 663836657 42281 28415 209641170 52765 58299 438378655 42281 84622 884331561 41771 28415 241449943 45463 28415 769630281 58048 84622 784873171 82872 41771 211696430 44730 58048 641710937 58048 28931 601107315 47125 82872 8095200 82872 54763 668414760 10283 82872 872743004 44730 10662 584301970 8065 54763 746495896 24536 54763 270782318 36617 24536 441455602 80292 24536 69300701 80292 11064 945629675 36617 61146 432998688 46288 11064 324920510 16950 11064 275601215 11064 79001 445096963 61146 38808 302233835 61146 3560 798062832 776 16950 751013581 3560 21310 2382662 21310 1816 791046442 22977 21310 623305008 34295 22977 503086228 6155 34295 298410214 7858 34295 337682507 6155 49619 959324731 536 22977 472216422 51964 6155 213131819 30528 49619 797066725 49619 19832 960360429 47333 51964 647846009 1235 51964 559965584 28917 19832 344781641 19832 63262 558453693 23824 19832 16702797 47333 24889 220256263 1235 16691 140994719 28917 38532 35614001 16691 18124 918394874 16691 9597 122982191 516 9597 926406378 74027 38532 515576938 74027 77475 692294029 18124 36909 8870611 53219 36909 266761084 36909 66293 414545043 53219 8952 227204781 68113 36909 569719636 64960 66293 37571742 56441 66293 372814342 66293 41370 394042383 83213 8952 567056476 64960 74375 141664575 41370 78361 31634398 41370 43527 641727389 18197 43527 21169530 44778 18197 941956209 78361 50799 671789267 73274 50799 117971573 77283 44778 976127341 83223 77283 354923616 83223 73115 4372449 17676 73274 217699361 23035 83223 6631167 83223 67631 554781762 73115 12523 162061990 66101 67631 677548813 17676 36370 336377596 6107 67631 36821641 66101 59165 584305536 78199 66101 80177630 76203 78199 99199147 70096 36370 994737881 585 76203 508900427 70096 83413 156680991 78199 86749 349958459 27481 585 728216503 27481 35763 946249352 585 58481 780939340 27481 83609 53703316 33420 35763 37358727 35763 12173 137061597 12173 79091 797400120 52384 33420 91669977 33420 21042 399000234 38336 12173 365287140 52384 15760 133966927 61332 21042 501311703 38336 51303 87991050 15760 3203 946446960 83563 3203 347756248 61332 73671 461309345 48550 73671 355769026 51303 40409 874404964 50440 73671 65471916 78639 48550 324945818 40409 76392 848906284 76392 50579 522770881 39004 78639 492995656 76392 22326 185560866 39004 14953 142932719 46396 39004 371173754 50579 17764 15334292 14953 8612 963153501 27691 17764 587730285 83690 46396 905546429 83690 9504 911038579 10473 27691 863975633 67882 10473 626930821 9504 51050 256032321 9504 67684 224037927 51050 54040 647749727 51050 20637 748018252 54040 61436 571766965 32121 20637 637477814 39293 54040 985526148 32121 36857 160692186 32121 78858 762342876 82886 39293 934218057 43644 39293 984384516 40539 36857 340129538 50251 82886 309951225 9984 50251 109303069 9984 59467 223008422 71484 59467 469856505 9984 75978 281152975 76104 50251 765051580 49664 59467 766838642 49664 67844 951939659 71484 57002 459116440 13543 75978 800966137 77468 49664 74860706 67844 10161 653858839 67900 77468 990201148 77468 16673 120249009 13543 58382 962541588 58382 23832 569549309 16673 45071 416579364 23832 66306 3968721 45071 7380 120118967 58382 4821 971144877 23832 59543 167719657 49203 7380 35207343 49203 82255 954298988 59543 3041 978196605 3041 21896 134113526 82255 49696 710574366 2636 49203 593337414 49696 43640 751210512 21896 75162 657542801 75162 9810 263156926 39090 49696 184354418 2636 62947 597609902 43640 13127 69107661 22695 39090 93037916 69278 13127 75403848 62947 4666 295531268 4666 522 505411949 522 43417 882714502 22695 47851 22918312 47851 60028 725642716 47851 72406 197622899 60028 8014 218522418 65915 60028 505682987 56354 47851 79531574 65915 54839 546225150 56354 85968 635826527 56354 70665 27911083 56354 64636 184029698 56354 18131 540047751 64636 53175 138761720 85968 67582 46283106 64636 61055 563607802 34306 67582 470064297 18131 64662 716438692 67582 53183 864782461 61055 80936 502530795 53183 21338 583331189 21338 85310 705882022 64662 44842 395818841 44842 21853 104756315 85310 4415 128102095 85310 31407 525139908 31407 39265 679051970 39265 65494 958064620 39265 59958 691269919 65494 68716 687067668 9501 39265 88668377 65494 54389 141764429 38830 54389 254546825 68716 77846 756747980 28104 38830 5317228 27585 54389 34250996 38830 71755 685364686 71755 54024 530178943 71755 17461 525546614 83043 27585 875743868 72245 17461 228034448 73201 72245 367210935 48823 83043 815086081 17461 61725 126186138 83043 86243 979650944 39206 73201 96425375 41988 73201 621478326 59727 86243 332084693 86243 18599 653941973 41988 35928 995354435 44688 39206 200627798 59727 69611 100423967 44688 49900 622254799 49900 29383 819692360 16487 69611 118054516 84447 49900 506482820 69611 72155 653869054 71192 49900 253175381 48515 71192 904002009 48515 60773 680343835 43571 72155 750164374 73722 71192 657004973 6766 71192 572508061 15967 73722 100184200 71288 15967 77922339 47357 73722 738225584 5517 47357 977660415 13484 71288 869575318 47357 23333 321768810 12908 13484 452749326 47357 72179 89736607 46001 23333 785912288 23333 69630 537958601 63773 12908 917593495 12908 19883 123481888 21798 63773 30646264 1684 21798 79739239 56917 1684 97805311 83673 21798 529257252 56917 21987 878697333 83673 75281 146044494 79833 83673 590762425 75281 9086 160605167 60564 79833 281169173 71981 60564 854638121 50677 9086 774713651 71981 34624 545666995 38774 34624 393013088 39227 38774 304746308 38602 38774 378102555 39227 23900 761060262 34624 31059 6907156 67055 38774 948916404 67055 13804 345563150 23900 72157 7734675 9315 23900 790385945 27424 72157 546216099 67055 72478 835033127 47183 27424 546518812 47183 672 41711592 14401 9315 702637148 27424 60476 50564362 14401 69718 229567531 47183 42901 184446088 48361 60476 606700382 42901 6308 667574733 53679 42901 823813810 69718 14405 913592844 15804 6308 336743404 40495 6308 955936569 15804 37041 335932826 53679 42754 55806297 55849 14405 832503583 51865 55849 441486539 7676 37041 712074422 42754 74147 632695679 42754 86926 299623372 55849 16734 515532063 36177 86926 126837489 82864 7676 768537441 66023 74147 115043144 36177 60086 658847564 82864 68150 815626762 26948 60086 416619868 82864 67146 684112751 67146 52965 54397295 70105 52965 823911651 26948 74099 754710850 52965 54081 853559363 35049 52965 887953979 25880 70105 531911869 54081 74559 832861705 75757 54081 56426048 66575 74559 65758843 66575 18471 900888269 58809 74559 474350456 66575 48942 122924808 21359 66575 807304715 81186 66575 558154777 48273 48942 795954435 26743 81186 301513720 21359 41872 114829454 21359 52479 813071669 25341 48273 486873304 41872 75557 770770392 14303 75557 937297517 14303 77851 600509641 25341 20567 986733850 65948 14303 823585690 76709 14303 545231925 14303 39874 886788976 36285 77851 592921721 56592 36285 5296751 65948 15665 653298053 15665 67110 476667369 36084 67110 658235405 56592 12102 4636918 15941 67110 608639158 81692 15941 347637862 12102 28416 189372319 7813 12102 27888796 59382 81692 273606864 29202 28416 749345407 9593 7813 137850475 7813 29835 165349757 9593 33607 2437757 29202 638 407697480 9593 41659 766885216 29835 66439 995585914 61871 66439 828962106 638 36642 574468457 8377 638 955467071 41659 39755 112778720 39755 78178 101846660 64333 36642 217167741 8377 16770 431341184 39755 37111 417888813 39755 42293 873454972 42293 59621 817805110 21185 42293 445198018 30566 16770 251936896 17141 21185 887809950 75324 30566 42995252 37148 21185 777661304 17141 25763 927394785 17141 68202 68383499 64735 75324 798853621 30265 37148 786001315 30265 74959 145505848 26716 74959 77081621 73074 74959 31583303 26716 36546 607730124 30265 45809 65887201 36546 72634 321739035 36546 66068 50039593 73574 36546 719363527 50433 45809 67089177 19740 72634 814127212 28287 72634 114384994 66068 6095 706214643 39156 73574 903444625 28287 50890 101192070 37268 50890 503481410 6095 14698 318963286 14372 39156 480074058 68512 14372 11660846 68512 43524 756984059 46541 37268 961129475 68512 60033 953092415 14372 84873 264112620 84873 54584 902321912 79278 46541 157624845 46541 7541 295682324 60033 17094 784528215 16822 79278 268573272 17094 24641 9396145 7541 53545 117857349 29426 24641 726832493 53545 43321 850297947 53545 14643 122842366 2176 43321 294357035 55226 53545 694545715 2176 73768 606410530 55226 12984 431761403 40205 55226 643576399 40205 44836 267667653 69658 12984 531866519 69658 34368 220342099 12984 46143 102077254 44836 72366 90132509 46143 60874 200645872 60874 74856 247701123 34368 14802 62633216 46143 81108 644874678 38546 81108 872845744 71914 38546 95819517 83718 74856 607252954 63886 81108 923576573 81108 20914 151073121 71914 73083 478199129 41944 63886 903728348 63886 64390 45580531 41944 13493 876191979 52842 20914 115660059 23153 13493 123309294 13493 49522 53952458 13493 77980 157837569 23153 12263 200007435 77980 73970 128703546 23153 22935 133401946 77980 73433 317631856 22935 61734 873784768 62143 61734 577135743 38883 73433 991064643 62143 68104 857732017 68104 7426 375374733 62143 46356 920163253 10435 62143 49571582 1411 10435 539394243 15948 1411 627140815 7426 83840 223540556 38491 83840 691691400 15948 10627 982746852 10627 75107 601848907 75107 8038 589097298 8038 54314 965516036 38491 13708 522021363 33450 10627 684130313 33310 33450 341694846 73876 54314 679882319 76781 33310 996975077 33450 64723 813403577 36882 33310 328728665 76781 86491 418526263 36882 42484 880723147 86491 22429 235859143 86058 42484 579276700 22429 4022 338158176 2426 86491 671765728 4022 13695 378506649 31998 86058 527774284 31998 59953 872624878 13695 9738 888356189 9738 41499 1469103 20525 41499 84466497 9738 37056 134510598 59953 34224 589124823 41328 37056 703612605 17584 34224 515922033 41328 27384 491009095 34224 56375 20322296 84897 27384 205941583 84897 84896 506935130 84896 73995 719171596 27384 79902 336623191 49162 84897 144596583 84896 69343 146733629 73995 58116 766709472 49162 61009 426493002 79902 39595 970173553 17133 58116 154562696 39595 46757 297433773 56156 46757 757631025 22807 46757 366573705 39595 17248 828217944 38272 56156 227747289 83301 22807 584451037 38272 84252 5688284 43379 83301 830304979 6116 84252 122603375 83301 81001 675054473 81001 79751 883841995 40316 79751 989454117 73297 79751 561910620 79751 48668 123762741 10080 48668 631939318 20073 10080 341801023 49439 20073 874529303 10080 37105 635452167 20073 83013 78017807 10080 19908 98685808 67635 49439 17243051 14731 37105 591970315 83013 8071 479555711 47393 19908 747791213 8071 61328 441719815 2802 47393 426908091 14731 17355 97150138 8071 59401 681145976 47393 86286 684825678 15986 59401 43661280 2802 9851 935750502 15986 83898 98654436 15986 57439 42443401 15986 23734 903899163 65683 23734 50293063 26008 57439 131259001 65405 83898 243270865 26008 2759 90467447 65683 52329 998020959 20955 2759 30018360 84678 65405 113620695 2759 49966 470335283 20955 58109 725805009 83704 20955 574864289 76125 49966 808906325 23383 83704 432428382 43525 76125 709020571 4950 58109 259969332 83704 19959 970222118 84308 76125 724441527 4950 11203 18969817 11203 80894 793083993 42987 19959 431446192 11175 84308 837583606 75254 11203 426842798 1632 80894 426756975 66299 11175 29561116 70539 66299 308783374 75254 63019 901089866 69917 70539 18513161 69917 79987 354689582 51553 79987 12202068 79987 15817 834540708 15817 1374 520206823 15817 68080 436039895 51553 53954 530310707 15817 43866 952865226 68080 70087 422283091 39581 1374 911978838 43866 19957 371327619 70087 2479 832501362 2479 40416 584317827 70087 18064 547693202 39581 11696 469944952 40416 48401 629265214 36020 18064 863811959 48401 14569 791916004 10851 11696 752697647 48401 31027 701776 66978 36020 136252239 67079 14569 370069169 83632 67079 596784080 67079 50001 694990344 67079 244 264794862 815 244 983966567 44407 67079 798307167 10650 44407 434207075 52701 10650 383563107 6814 52701 980758894 815 61006 135716044 74172 10650 194482520 61615 10650 446495253 53136 61615 728058379 74172 7739 465371586 68348 74172 324613719 61615 9529 18018175 70201 7739 973219468 68843 68348 722649981 11169 70201 486385775 70201 52902 127695344 80506 9529 476083674 11169 7319 991852971 410 7319 13660204 16402 7319 744707374 16402 19122 81440486 19122 18235 309475906 19122 63955 732467770 16402 12586 262321529 63955 37748 807680408 37748 78504 894319002 9266 18235 34349638 67675 63955 532009714 78504 8868 379655781 65375 78504 528295267 47641 67675 947137238 8868 78024 41426598 5769 65375 287025820 5769 35745 186028010 32354 78024 261211997 9559 78024 137822 35745 24632 516191500 64216 24632 618575488 64216 70568 918101235 32354 52367 414218118 25030 70568 313622831 84671 24632 415624821 52367 58842 73390647 70086 25030 60574274 70086 35277 907326929 13961 58842 24120683 84671 56019 97376501 17674 70086 130201429 80515 17674 803859548 17674 14630 242637393 56019 76436 951997520 56019 82059 260240378 17674 18558 257421641 59270 14630 569364640 18558 54354 464745581 18558 26564 606337219 49838 54354 997152578 18558 81486 831373579 81486 66273 822112924 66273 73812 81138702 9271 73812 333333742 66273 86060 288936721 66273 2390 875839362 2390 71590 520145262 71590 21784 587883937 51056 71590 597286806 58567 71590 858074218 56384 2390 860586827 42244 21784 441375748 73857 51056 143535084 42244 68852 118566926 42244 3360 389522440 76278 56384 476867042 15124 73857 891295427 87521 15124 965360220 73896 76278 733452519 48032 76278 930209861 76278 78212 581920554 87521 71643 294043738 32631 73896 190780835 73896 70340 569881169 58603 71643 126841832 7141 71643 350627523 7141 35252 248483945 25117 70340 122412826 83170 35252 403157298 86913 83170 846924031 7141 16993 914248303 35252 40442 866092105 21626 16993 180320089 58837 40442 483010559 16993 6777 982662637 20814 40442 788678196 21626 60216 924302344 29273 21626 224198056 29273 23093 669682308 23093 80031 755667168 6870 29273 74550962 23093 38639 488985497 53104 23093 750814310 80031 76512 567570284 18623 80031 409927123 18623 84344 799167695 19032 84344 295834438 84344 52149 834751857 18623 63412 201744826 28428 19032 242443483 63412 18925 583499186 49600 28428 306539703 28428 62049 818876311 28428 41097 475401058 33234 28428 324816982 49600 22052 990115457 51022 33234 189879266 45705 62049 574919199 45705 86193 795531977 45705 76161 947181533 14080 51022 114532848 59342 51022 234667226 4168 59342 116641728 54122 4168 886521810 59342 61853 239697849 4168 18642 207826715 4168 11705 12603321 14752 11705 36031265 54122 51635 45104175 14752 15742 25070951 55708 51635 447533248 71968 11705 474321799 14752 5408 346803712 15742 38018 430622439 5408 53580 896763180 38018 40761 52827489 63484 38018 976669549 69194 63484 421663312 43920 53580 61946497 53580 79038 264214180 1855 69194 289666764 27257 79038 829874078 27257 71557 986407311 876 27257 986266064 30666 1855 82370365 15664 71557 106465342 30666 28788 879039772 876 21440 19832475 30666 24710 482544488 30666 31422 73211873 28788 35822 680775234 35822 65546 243120045 65546 78633 118566774 24710 436 455788760 48492 65546 678001177 71661 436 187190314 16283 436 44560183 73540 78633 122454374 73540 55499 735486084 339 48492 620028029 65071 73540 825090152 7059 55499 200276410 65071 40267 159796861 15363 40267 635006108 64045 7059 670563797 5433 64045 726681716 72697 7059 539290040 5433 22579 566332864 9147 64045 339617817 5433 56060 543402783 22579 28797 447157262 72697 8186 837803284 11628 8186 452690188 8186 79911 80233988 62334 8186 626527146 28797 18631 858549070 62334 41639 279271737 68844 79911 860779922 79911 85468 131450715 84865 18631 933926295 84865 17854 56520360 84865 66498 858386242 68844 87435 335442473 85468 5020 106183562 8690 5020 299357080 10680 66498 692679283 45592 10680 85212141 87435 2018 90748137 45592 58146 195772926 2018 56808 431111300 56808 28290 723760490 18037 56808 126433719 2018 4756 53518551 56808 51852 294617173 37886 4756 188032370 2311 28290 986983775 4756 49767 594184180 4756 10039 692879477 51852 10321 122605475 3681 10039 604686941 39997 2311 6198433 3681 13507 873509595 55822 10321 532881492 12090 55822 334345601 65706 39997 840272555 39997 56619 255987188 65706 32410 907633620 32410 67245 419581621 65706 14589 74667247 11020 65706 146121435 20329 11020 795258611 67245 10754 359768695 11020 43306 683507928 79841 20329 171585793 4638 20329 704227560 56245 20329 785625005 43306 74824 778671658 56245 44722 654352915 4638 39696 328425032 44722 43751 745240266 44722 26468 606671766 48563 26468 585246981 29540 26468 236164709 71236 29540 327973907 84333 26468 719027395 48563 26622 426047921 71236 67482 312233251 29540 16636 756245147 53040 26622 690981136 67482 44602 506887280 50414 44602 556620023 53040 35750 958151039 51319 44602 804163236 80397 44602 351877530 50414 69142 306235170 26636 51319 153802205 35750 20059 98345249 20059 17831 279728671 86873 80397 596394137 69142 86868 350374612 20059 31438 934314268 31438 21028 534740237 86868 449 267271847 31438 80353 94805048 41524 86868 71332674 61718 31438 205978030 21585 449 599237312 61718 10575 668277077 21585 36763 334182072 19438 61718 241021516 36763 30042 969788752 29582 36763 405840526 10575 76000 986389254 23221 30042 107676658 30042 53238 145788124 62042 29582 750721272 31833 53238 939506501 53238 65615 31682611 42221 31833 281479593 49098 42221 17547682 49098 64151 580696334 78699 65615 685797662 58517 78699 92687479 58517 12526 288366894 69730 78699 79262045 19409 64151 919803141 31187 69730 924212128 77941 69730 822217497 17737 69730 716245563 69730 55281 198417474 32419 19409 92978124 13603 77941 647168778 55281 81956 87116606 27472 17737 944295673 32419 44020 657855395 81956 75782 426441164 75782 44971 890401764 81956 42249 123518076 6373 42249 171346264 52578 75782 262475142 52578 85355 941273378 77609 6373 4691805 52578 57643 212954650 19472 77609 481119589 19472 46227 609319805 77609 29547 643750249 19472 23387 481192159 14905 46227 292331604 39355 14905 674803115 29547 54875 641937661 54875 27588 903503330 31768 39355 423726590 27588 56310 33134000 54875 3526 482027036 3526 83010 959129633 83010 46118 160121271 58390 31768 779296810 56310 43862 470921218 46118 24741 991722375 58390 59481 773968021 24986 24741 336610569 23162 59481 860889158 43862 56438 413669998 56438 21017 91144191 30015 59481 94880738 30015 79154 273647973 41240 30015 506493376 56438 82412 497321861 21017 10718 97135577 38777 79154 449140338 55694 41240 576367424 55694 64026 514217271 4869 10718 626591032 57094 64026 52948393 55694 85421 642211995 64026 10868 776904637 75890 85421 97151034 75890 18566 649141641 75890 31145 643530907 85421 4602 304326844 4602 31216 178400383 31145 12199 441828412 53375 31216 980382078 4602 87532 77037485 87532 66716 623531869 66716 26722 691331914 29493 87532 840472130 50284 87532 260596226 50284 76355 43204024 66716 36666 790409269 40115 36666 992977380 50284 1101 516754932 52905 1101 57624051 52905 53756 158498495 1101 54670 758698753 1101 49605 144599302 52905 14404 745832854 52905 57616 621992895 68737 54670 83127035 51231 14404 508765286 68419 51231 930240900 51231 2607 759074545 41946 2607 258162736 3260 68419 90292543 41946 82822 38248088 68419 63365 839299127 49222 82822 5564767 63365 46064 826386582 60985 46064 374466981 82822 19183 469376474 72323 49222 152743115 19183 66047 70264870 54096 66047 757952537 16529 72323 477307250 32995 19183 96320843 32995 49082 547738475 74060 16529 38686086 32995 46899 502307473 32995 5616 31516491 73420 46899 450731930 74060 19581 30850876 73420 3332 100990046 73420 66067 498601465 73420 64362 99604459 3878 64362 469810754 30010 3878 6234179 5994 3332 740505756 21011 30010 373646186 5994 40979 326305862 63015 21011 192054214 21011 11836 542058670 62371 11836 6737498 13112 40979 899122058 62371 4348 730109926 21634 63015 954161335 54074 62371 403126 4348 73727 323389262 54074 17086 21427853 21634 49738 586318848 73727 41389 695059171 17086 85983 247562292 7723 73727 531199819 36668 41389 335341448 49738 79690 339042690 19976 7723 460832139 63598 7723 789306713 7723 36278 123405942 52733 79690 436151915 79690 30136 157605531 58836 63598 805682897 75985 58836 199620047 7257 75985 96779076 3068 30136 465028243 26344 75985 197516385 2295 58836 944271937 3068 79224 812509392 34305 26344 298901605 2295 24976 32418626 2295 45541 953587915 34305 44601 923062 24533 79224 902558218 24976 86238 122343564 86238 56432 291306685 41726 44601 901008508 82649 44601 577273668 41726 22335 560679080 56432 1032 70326477 1032 69755 4935723 1032 35286 333214133 22194 35286 291734511 69755 13742 95027662 5761 22194 174352999 13742 53127 152985814 74441 5761 733205018 86389 5761 430749289 49695 5761 373510134 20706 86389 229390554 86389 11544 64304366 60240 20706 906865524 11544 87292 969609452 49695 5189 377036978 38890 11544 966065606 60240 37842 745295736 38890 14507 687750873 14507 51834 173453435 5189 22080 208512289 68550 38890 936245636 37842 17691 219959412 68550 54876 442153260 40524 68550 48321529 17691 55622 392325209 55622 14761 58726405 35871 14761 770201708 82260 14761 994929349 35871 74242 940859992 19809 35871 866239124 35871 16092 52376383 28812 16092 470293124 33395 82260 655822408 33395 11660 876181987 77889 16092 990045730 43314 16092 802789637 11660 73871 172592262 18273 77889 720555515 43314 17314 828429829 56629 73871 487648070 25627 73871 43225056 21229 73871 694987150 79435 21229 521921594 25627 1022 48043046 58827 56629 359488001 65299 1022 485711256 67318 79435 599103249 32469 58827 209536502 58827 20389 114048377 35404 58827 936717848 20389 22433 875445464 9631 22433 735418172 22819 20389 614772885 57666 9631 515299598 16297 35404 77367081 16297 82813 516474101 4211 16297 254354842 82813 83930 491567950 10002 4211 753894100 82813 23132 91574373 10002 36549 306409515 4211 69318 525246483 81808 10002 385806358 59355 69318 12954771 14239 81808 525534174 36549 25329 161497890 59251 59355 541696454 59251 31465 154050064 14239 24149 57922448 31465 32887 452188402 82115 24149 524813679 5962 59251 960914364 83963 24149 32640104 48208 82115 407961306 59281 82115 697126008 496 5962 899916303 83963 56530 781854006 48208 79806 909048286 36443 59281 864978471 86535 56530 225064147 56530 18804 724192024 56530 32116 349041332 79806 41221 135994447 81664 36443 274874167 86535 16661 24957407 75866 18804 181722772 58372 16661 695725072 41221 63314 33972306 63314 50442 300152149 75866 34622 367415729 63314 24855 646501989 24855 37373 853330029 78488 37373 397527518 87276 50442 301049058 37373 68165 389414071 86494 37373 210567683 83544 78488 912675239 21662 83544 232010924 21662 56191 62700411 68165 38214 95102929 86494 21993 233947659 15475 83544 342461602 38214 14099 271979186 56191 74300 363070606 38214 23910 670883867 15475 29001 421925842 62964 15475 850334715 48206 23910 598258200 62964 67604 742666886 73329 29001 215400922 29001 17229 130453161 62964 22866 98203402 17229 12573 985577619 63232 22866 944314434 17229 31753 837099415 31753 23160 693484895 31753 73603 168759414 79662 31753 705752504 21019 23160 264896753 60442 21019 12869934 23531 23160 799309443 73603 75848 105682826 60442 18105 415084346 18105 21240 602539091 23531 25679 308280983 25679 18334 142348538 49376 25679 96424968 23683 18105 334378893 18334 64696 570766264 59230 23683 687829665 14746 49376 23143391 41462 59230 183945453 74805 41462 269777407 74805 50244 632641402 84806 41462 958521065 54698 84806 175487479 49361 54698 637856160 84806 52806 112507366 50244 53245 837627680 25112 53245 63208087 54698 47716 238019170 52806 34865 289675506 34865 25285 151141264 34865 2026 121479423 34865 23194 607780426 21843 47716 982289556 21832 2026 43139997 41745 23194 675342969 21843 18529 908449314 47165 18529 700107912 41361 21843 658528406 45943 47165 182349937 17455 41745 9282045 41361 45635 54357772 41361 85888 714936458 51268 41361 697851087 33870 45635 28155183 64551 45635 139916114 65604 33870 464097341 64551 60910 753720322 78004 33870 70704623 33870 52910 555317932 39257 78004 607277586 82724 52910 279278372 46807 82724 243677972 46807 87233 87729979 39257 36936 707498024 34961 46807 51107294 34961 15933 417453567 15933 85227 268722493 85227 4199 75547274 15303 4199 85345653 69895 34961 659132871 4199 676 135515251 33343 85227 339173652 69895 20088 47624329 3386 15303 330278151 676 39922 376239243 14263 39922 538635861 78583 39922 305798987 25563 39922 487420248 14263 28566 537036560 14263 76019 663608880 28566 6616 616731040 52192 78583 398641618 73720 25563 65968821 76019 43746 557059811 43746 20112 135440396 87128 43746 81608939 87128 48463 191939244 62486 43746 865223918 48463 65226 683177213 64992 87128 400054883 64992 1204 985574154 48463 434 714934071 434 54237 573520926 70080 434 389934806 3070 1204 102305291 70080 56010 256250388 56010 2733 987122481 42275 70080 457006212 66225 3070 834113596 66225 50417 909438474 2733 81380 82775054 81380 27856 93025988 27826 66225 116862702 66225 13231 219310570 81380 72601 6268324 81380 27871 859456370 38618 13231 410572545 72601 78646 840764668 76929 78646 481777460 87042 76929 799683655 20353 78646 136759509 70426 87042 155635430 78141 20353 563342399 41321 70426 882005991 41321 75584 626707663 20353 25935 219526337 84728 78141 340040927 84728 10423 836713363 75584 10843 123318580 25935 36875 256943542 75327 10843 675389384 36875 83724 678978431 10843 32881 248339403 83724 2366 922571749 84009 32881 602958923 28818 84009 166715962 84009 54341 630705798 28818 59664 568633121 66147 54341 934993031 84009 71896 444020541 9813 66147 947116276 52553 9813 976216110 25299 9813 828615552 66147 43378 596577180 52553 84844 721469756 25299 67504 786553734 52553 8748 674953333 25299 35133 187853769 67504 70445 837791614 37980 70445 505925948 67504 52391 537713623 5888 37980 32985318 35527 37980 847509650 1935 35527 67500317 5888 81723 904773899 52391 16097 49236076 1935 84517 27584085 73991 16097 844080077 37421 16097 543414359 68332 37421 660650118 73991 50330 146694329 37421 54680 514259604 47285 50330 765252367 50330 38729 597456747 56792 38729 665055241 54680 62464 896310867 62464 42859 628540955 56792 84860 76220984 33909 84860 235947323 42859 80102 963585986 33909 3952 655242156 80102 14996 697644097 60943 14996 743306947 83391 60943 244058577 14996 85483 687414131 66256 14996 404121770 83391 46710 56945247 85483 66086 213305170 85483 76403 325527447 76403 30349 130274294 66256 37761 766660962 82498 46710 45867901 37761 72343 660914044 30349 38577 576285221 37761 6742 118326533 82498 49673 890098938 24287 38577 257725970 78094 72343 161427629 24287 85584 834499908 49673 28364 992786922 49673 18589 162711250 24287 32714 913571547 78094 51818 20322766 78796 28364 41854109 41795 18589 790154984 41795 381 188949249 381 29501 51229912 78796 19829 657050562 19829 48970 61938732 19829 46960 461521672 62054 19829 478239690 46960 63289 806350302 63341 62054 644396344 48970 71138 442031276 71280 71138 373264136 63341 24911 705842991 21914 63341 536759589 64851 63341 755631881 64851 16145 598807606 23919 24911 755448916 24911 14202 674647091 64851 56265 650811235 23919 67294 884248013 18003 16145 143053659 14202 70654 246230279 20040 14202 978968358 26621 18003 661228640 14555 70654 165468328 26621 45841 605612941 64941 70654 489553936 86075 64941 747350500 26621 33489 367368812 52195 33489 519844166 45477 45841 693708794 64941 50150 478035733 84539 50150 212647061 45477 67059 246072225 73032 84539 583592526 67563 84539 23836442 83956 50150 929023333 84539 7039 888770564 2194 7039 699569388 67563 38744 398343052 14473 38744 560656887 7039 12545 177570019 48710 7039 835349418 17956 12545 98124101 63077 12545 61546959 9705 63077 30751624 9705 39208 589136387 30309 9705 56929812 39208 2256 513986529 39208 67259 517758092 56378 30309 285838625 30309 66607 381774289 50 30309 664177602 2256 8319 827886348 40468 56378 673060406 8319 86575 81301057 8319 7997 82701742 14937 40468 136444467 4024 40468 36307944 37830 4024 973285740 59757 86575 705053182 61373 4024 853110653 4024 79185 217857419 4024 10239 801005715 79185 7524 65558852 79185 28246 534455702 28246 28312 712874689 11105 28312 271292133 56050 7524 39291194 28246 57688 445831981 20974 11105 30440581 9192 56050 798585243 56050 10992 491036812 40274 56050 883709831 20974 66537 874630975 40274 46379 477716007 7395 46379 418581984 10992 51343 578906425 66537 16817 93383475 46379 86245 220799700 11946 46379 551192296 64910 51343 215372501 54326 51343 671485392 9302 64910 346151975 82312 86245 290875814 9302 59187 275644536 9302 81043 171633343 54326 1293 139491415 19978 82312 714292187 54873 82312 42531260 81043 48972 585229517 67228 54873 873640018 54873 46791 703590275 67896 46791 492767253 41902 54873 537491282 41902 64791 513465125 67228 54417 468822354 30552 54417 57783262 70295 67896 68018609 64791 28563 556117031 20604 30552 195919192 11354 70295 385243515 79928 70295 611024044 59226 28563 882739038 26337 79928 400452526 77694 59226 619272092 79928 80650 150550263 41984 26337 694526243 41454 80650 797974902 26337 22154 356146988 22154 37986 900860448 81518 37986 129182461 7747 41454 450966088 7747 63421 67539598 37986 8397 590900958 81518 38851 435428168 7747 81105 307934545 81105 51304 6889034 51304 44102 197922963 54496 8397 96791170 54496 54978 372447419 54978 39453 289090230 39453 48923 61491722 54978 21885 229654570 82947 54978 23426320 82947 44603 899965507 39682 82947 307930019 28760 82947 999002269 17878 82947 216113690 16473 82947 982913503 16473 72096 542714844 61404 72096 446351146 61404 69326 91529704 72965 69326 769607977 79420 69326 900417301 61404 18940 592860853 3836 69326 287495107 77861 69326 795862401 844 77861 570600256 56223 3836 60969802 77861 59633 463834877 56223 27998 223346042 27998 52807 842599625 74161 52807 235693703 59633 55502 141406527 45041 59633 570760661 41862 45041 341981576 74161 33141 387287109 64572 74161 175384687 81737 41862 280512995 45041 60895 728326931 21090 64572 201183057 66058 60895 460357631 81737 53879 217325216 21090 64003 727595128 66058 36129 477500811 53879 53783 944263024 36129 58952 668227601 33687 58952 775711513 58952 12135 403125014 83547 33687 827561208 14046 58952 306272110 12135 39673 843513832 76544 39673 308086763 5416 76544 555487004 84976 5416 947216855 15827 39673 314489956 34985 39673 4668674 64975 5416 850478069 62259 5416 658321822 62259 24926 205321606 24926 85143 474535903 72920 64975 836669484 44528 72920 493996329 57900 85143 899201156 70991 85143 234531737 3433 57900 871007018 57900 58850 748821497 3433 54519 939395764 54519 50518 438452068 77249 50518 350540718 86750 58850 483729404 54519 64304 239101534 36843 50518 292394609 32131 86750 415424665 87548 77249 372685501 10955 64304 939055412 32131 1979 475363600 32131 38817 842501256 10955 57322 93138594 4104 10955 866481271 4104 36782 320981126 57322 32871 573506875 32871 22420 9558189 64766 22420 831743582 4104 52835 860301758 36782 26592 686195528 34547 32871 699831322 14725 22420 537461938 14725 18846 719909365 73311 34547 647975060 73311 70114 426149223 63216 73311 792332618 36626 63216 67788069 70114 49953 723389100 60497 36626 81568986 36626 33170 341113341 33170 16789 32391361 33170 37836 177385433 49953 46866 280039205 60497 55309 342476155 46866 35785 43929665 40727 46866 41921174 55309 29503 806485095 29503 2694 293535967 83972 40727 384786064 53766 29503 471505675 83972 73040 381057849 29503 2729 417480808 79232 2694 603704866 60807 73040 609772578 79232 3466 583256629 60807 35674 940340311 32748 79232 570538834 78062 35674 362630239 41134 3466 979371108 41134 69485 695951701 15698 32748 586294426 78062 65332 324610810 15698 64727 169772336 65332 152 771690330 15698 84656 559657803 41815 152 70526385 6524 152 212066997 6524 67965 242077919 84656 28196 628877099 41815 36104 206078413 41815 19304 507769115 77193 36104 385330768 77193 43781 116660818 53371 77193 781402337 18806 53371 305583749 36610 53371 971849048 77193 16919 67743262 16919 38080 137174046 41573 53371 767122984 41523 38080 792073995 18768 16919 4576731 38080 55235 120012789 72080 38080 203123921 41523 83106 737448289 343 18768 66457555 62642 343 749167448 24627 83106 942461775 28003 343 505050968 83106 25850 734975571 24578 25850 7670869 62642 26386 616323692 25317 24578 784953844 24578 30262 128496125 24578 63429 921582550 30262 3568 536024966 3568 63793 927432594 25317 18586 281289625 21547 63793 462278123 63429 16412 114568791 3568 30040 168930915 21547 76299 848285814 72766 21547 460285713 76299 31501 905112927 76299 2021 702386532 65307 30040 956822684 72766 2716 533164168 65307 13608 542093666 42810 2716 109729680 2021 32805 945278601 2716 51969 271241598 84624 32805 302517824 62095 32805 726937963 42810 23881 951152275 32805 10605 920737343 51969 2073 93975198 69173 84624 951780109 69173 79111 712799320 23881 68004 585524951 79111 65275 82435203 73706 65275 110517096 1848 73706 850485232 63720 68004 317436963 31574 65275 666831974 1848 49947 915685038 81164 31574 16027921 70678 63720 798446842 71031 81164 90633528 68480 49947 754869542 86601 71031 419633591 71031 1882 960023217 19933 86601 322824192 71031 45972 308386150 35812 1882 28901849 45972 56846 506052109 45563 45972 886855282 77189 45972 3111287 75307 77189 112766817 4350 56846 982435761 47493 77189 452747590 30220 4350 949258415 75307 52034 790080135 4350 23914 787321254 4350 80044 978122762 55343 80044 627532165 30220 52324 775346730 52034 73875 763881491 50717 23914 204391409 67211 80044 133794434 11541 73875 671211440 11541 11919 49663007 8334 73875 108932096 12940 11919 147923586 11541 85314 78355242 79217 8334 558846751 66557 79217 733512846 66405 79217 999878341 43681 66405 960843124 7264 79217 109339343 63817 66557 34423091 66405 252 189238590 63817 24629 29459590 43081 63817 760457091 33155 63817 877904070 46828 24629 319660604 252 56285 91647116 47223 24629 959698581 56920 46828 274614252 33155 48695 127310822 48695 73468 943014212 56285 32417 884072324 33844 32417 899295439 7961 48695 52636389 69540 33844 376182960 9558 73468 504137149 36466 32417 603879938 44286 69540 925408569 65927 69540 499012168 49802 65927 867190524 83231 36466 137666235 58328 36466 631064447 87363 58328 261207437 79681 49802 282408911 87363 68557 255934244 16113 79681 741307531 58328 74011 653426354 61449 68557 727991864 62171 16113 214363220 81496 61449 117893056 1812 16113 647636684 74011 31654 706184928 1812 6848 167922293 1812 23452 737372499 83843 1812 875008207 62135 23452 748883398 23452 50642 496446851 58825 62135 94504141 23452 37572 528259923 26751 50642 145992326 14523 62135 491665483 37572 68527 983142623 21156 14523 217712412 70888 21156 402846330 21768 68527 196795440 21768 5551 875138160 39545 21156 995285939 70888 40507 800981445 33456 5551 770465635 10291 40507 535175393 25279 40507 995433316 69683 10291 510664633 69683 68851 369039336 33456 7776 954567154 69683 26686 687114524 7776 48164 534009776 14783 48164 840375686 34509 14783 28904544 34649 34509 933319585 68321 14783 342680080 14783 84165 952490257 75618 34509 679579848 46243 34649 356690378 75618 87022 816017129 849 75618 871431586 12121 87022 625146205 17259 46243 487767662 29673 12121 63777770 29673 71766 446012312 40824 849 459138957 16016 12121 823937103 40824 2866 164423193 26374 40824 362817481 52206 2866 427433587 16016 7265 625078608 10295 2866 131284791 52206 4396 692964606 476 10295 82894112 44416 10295 143942282 476 46363 29327347 46363 13474 102620112 46363 48733 734755121 21271 476 642800740 57648 48733 152227472 1792 57648 374426864 13474 70279 74456237 48733 70444 604515160 70444 739 715193105 739 43553 284723514 64414 739 968502405 70444 79003 765256708 739 5017 192403687 5017 62769 910651835 48954 5017 360392648 16291 5017 26725389 45389 48954 922484334 45389 3524 44193546 86115 45389 719733273 23759 86115 13321396 58910 45389 628323686 67109 3524 335843522 58910 68438 586112225 58910 9664 794175701 2569 68438 612724021 32355 68438 148964722 68438 4776 841217686 9664 18385 533529973 58400 9664 77475444 18385 13756 161435521 53258 58400 203808624 13756 29522 680104435 58400 41783 317506408 86930 29522 636048763 10251 86930 116324966 61198 86930 614233125 61198 48100 37118417 83160 86930 152461274 10251 86565 742951678 48100 11454 482085021 82556 83160 878052540 85790 11454 789418476 42558 85790 250303872 86565 277 605407949 78242 42558 619646606 3004 42558 618163756 42558 42966 807520727 78242 7157 802264537 277 47364 580115221 24254 47364 867299515 3004 86457 940199808 68378 7157 146121537 7157 41701 284125638 41701 70231 158097916 41701 51533 950252485 83448 86457 235269365 83448 32848 123749029 73193 41701 400091601 18772 73193 200152639 20968 32848 554348565 32848 65431 477375718 32848 25705 348287174 65431 21462 175813212 20968 14024 114956280 6457 25705 441381361 78687 14024 157401318 28545 6457 21337485 52579 21462 916448444 55696 52579 307138365 52579 48368 185056788 48368 50626 567245646 52579 35084 938212224 55696 17139 150046693 48368 52027 917563923 52027 56482 48836075 65059 56482 22514926 42661 65059 349457510 13415 42661 368657287 56482 82431 373870159 65059 1250 133715504 65059 10486 23418410 82431 32572 901865389 38142 1250 447156025 81157 32572 350219016 28568 10486 597892892 85273 38142 716717938 32572 47634 660634655 81157 42324 561165911 82173 85273 698266687 32380 82173 13397028 82173 32068 655675023 87497 47634 830863602 87497 30911 111746751 30911 78202 382919603 74985 32068 535650804 31348 87497 5901130 42604 74985 660268277 36405 30911 603825108 78202 73518 431113051 19990 31348 566751391 73518 28330 194352627 28330 16159 46660831 73518 67292 790915841 28330 12352 518184978 73918 12352 939072925 58168 12352 793834338 67292 64784 420010308 61979 64784 452396830 61979 11428 676735179 11428 11825 17373968 17881 58168 204467889 46690 64784 623971546 17881 72075 783557964 26106 46690 824676817 16552 72075 886873477 46690 7414 96193308 68679 16552 527413886 72075 49196 641246084 7414 64046 603197228 15571 16552 365061304 33565 68679 691013066 18373 49196 842050801 18373 77724 636109932 5125 18373 495296782 77724 77203 834796764 19053 5125 377747443 68216 5125 240978546 24002 77724 756517168 77203 26504 934548342 77203 31204 91723875 68216 22709 677654892 21219 24002 460196972 81851 21219 35804019 36029 21219 80947555 21219 14943 113390467 36029 45082 886304099 45082 44742 604904500 14943 83785 767943256 83785 73919 580351582 14943 37150 406375892 83129 73919 480943487 83129 37695 306929348 37695 65656 490875023 31577 73919 598974891 20216 31577 202189550 620 83129 804394234 37695 48811 583648646 31577 26762 789945919 20216 9681 218550612 72985 26762 963486610 14121 620 316902331 37881 72985 136344612 72985 6833 135694660 37881 23863 867853961 58919 23863 872560605 72781 37881 131194587 72781 77830 763385887 23863 15215 927942473 23863 49276 59119500 50187 72781 384716975 72781 80009 70132480 15215 19505 141153491 49276 30502 306218766 32385 30502 978266489 30502 81643 654509232 72731 30502 856710455 50197 81643 496576508 5494 32385 598251093 81702 81643 454891984 27409 81702 200833759 72731 15401 445367607 5494 16677 385989380 64653 15401 475184980 78636 15401 315530754 15401 910 693365566 910 50924 795613528 50924 75731 594391637 64653 62897 974828220 14850 910 425415478 11392 75731 277896130 3487 11392 599880508 75731 26452 756368973 13423 11392 685210701 11392 16549 433760883 121 13423 525757820 16549 45840 172587973 2442 13423 819139337 16549 72572 32395271 59743 45840 577541904 25087 2442 681145145 72572 4535 900690102 19037 25087 739438215 77874 4535 971074742 16638 77874 100724842 46412 4535 372393844 4535 68430 328931280 20960 19037 218260255 66902 68430 773764066 81364 46412 144953019 66902 72397 896089989 68430 26199 694635941 66902 40103 641836265 30498 72397 332288013 20314 26199 660615944 30498 57351 874673909 20314 14966 33253737 64814 14966 376068812 18516 64814 975478450 43132 64814 191991086 22792 57351 596150124 40883 64814 307340612 43132 75867 241691980 18516 13246 862898006 40307 22792 429071822 32551 75867 928013694 29924 13246 531078212 29924 52347 98872473 13246 51441 988941262 36038 51441 699662363 36038 77136 340990402 51441 79145 696350995 36038 21797 54732984 82408 51441 851968788 36038 30595 272079711 30595 35938 958931074 37142 35938 313377502 80468 21797 645827587 30595 66777 791872551 66777 54797 275558226 66777 20293 221609317 80468 69342 251138884 20293 62235 678737905 55586 20293 778118356 61435 62235 781171840 20293 20736 22269074 80656 61435 757149690 25992 20736 201439079 43769 61435 643556225 28062 43769 547126806 13044 43769 949884089 75400 25992 488898469 58767 43769 624845915 58767 37227 670847421 69902 58767 348484349 69902 35615 342695539 39553 75400 2493918 58767 74364 27813894 2882 35615 796362127 35615 19865 201427340 2308 74364 988745667 81263 74364 257245259 74364 83229 794832831 50448 83229 262810731 50448 25794 364608554 2308 51048 59057691 57581 51048 168511767 57581 82288 282786934 21685 25794 535198565 19443 51048 62592499 42691 82288 605072702 42691 10188 158809278 19443 44428 704155159 49319 10188 141314791 84082 10188 845071770 60838 49319 635600303 39753 49319 418954894 39753 1054 284745496 39003 49319 204046250 83745 60838 357209481 1054 1782 210010113 83745 53793 588180146 39003 897 816739680 85006 53793 24395912 22914 83745 529634135 1782 76673 940653857 53793 86374 49825496 41512 22914 594789805 76673 73296 138602656 22914 35481 959530640 83041 35481 931363075 72037 41512 670008214 72037 83876 340492855 83041 76698 269138394 59790 76698 354826285 54642 83876 965710257 76698 34381 895131394 34381 64160 648390977 33320 64160 277373833 64160 10225 916325668 33320 76945 317324347 6072 34381 794231153 56850 64160 661475360 21012 33320 973646846 56850 14882 977641903 57273 14882 636268791 56850 52387 85857479 21012 84006 964355647 43593 84006 966063413 43593 74093 823405787 49718 84006 564874614 70990 74093 590758796 32901 49718 195522798 32901 86606 24393433 49718 82978 764453010 86606 78254 132420948 33091 70990 502731326 78254 33111 301443548 33111 7635 20705759 50836 78254 816801050 3313 7635 765816929 54658 50836 759868989 54658 41471 316895896 36525 54658 130541092 54593 41471 515267726 41471 31024 456365358 2602 54593 595579273 31024 24392 392664698 54858 36525 138790276 61781 31024 116515050 69964 61781 62809930 18030 61781 690053341 54858 32277 733137147 44038 61781 582264290 22556 32277 971619982 18030 58296 752190566 18030 24091 409684232 44038 71038 441627669 19327 22556 793833241 19327 75654 9539437 58296 15715 526115639 12191 15715 241759657 19327 81068 218061647 19327 25287 765313331 81068 23933 51482484 21660 15715 965127906 61604 23933 688313427 61604 17801 532350018 61604 26281 499194486 40688 21660 27809829 17801 73807 71228698 26281 64801 60767729 29769 26281 997092648 26281 61573 207493057 7454 73807 927080507 7454 86699 952543206 29769 62478 240486337 67785 29769 279923757 67785 24439 681243566 86699 77155 667916255 10074 24439 632098168 60250 67785 552051161 24439 21744 140741759 49198 24439 446894868 66442 77155 904048186 66442 34279 815783411 49308 66442 959737789 66442 83541 456189813 82000 83541 83979237 80999 82000 452789027 83541 73056 585748061 80999 68820 169288590 82000 55971 304667795 80999 7372 137298731 6554 68820 346965784 29746 68820 423670109 31962 6554 143291846 34750 7372 4508246 79530 31962 912638798 31962 50939 481518897 47733 31962 631140508 50939 7929 644480217 75552 50939 878886147 50939 81299 252741435 7929 62941 469385598 8026 81299 531474177 81299 53627 815895393 75552 49559 733884406 47243 53627 2491464 49559 5025 811507247 79325 8026 381430821 80092 79325 33553899 20 49559 63414975 48999 5025 513788970 20 2019 47014307 80092 80464 645257106 69213 80464 145126525 12113 20 121549462 2019 26635 242923703 6254 12113 544427105 26635 36951 784854056 69213 67405 619959310 36951 78609 629180398 9990 78609 278861686 60622 36951 930059552 36951 19034 686161808 78609 57323 178062638 30819 60622 541245739 60622 26952 462810549 77404 26952 217531385 37669 77404 755375276 32262 57323 40496020 26952 45339 5042164 5250 77404 482063522 17085 5250 241369076 87132 5250 812791517 61949 5250 954908257 45339 15841 184521630 50110 87132 344143592 17220 50110 920793216 50110 30209 553752247 61949 22763 290726217 86290 15841 31703430 55220 50110 973292495 48023 22763 592039364 35781 48023 4338834 86290 33667 758645070 35781 82790 952949140 48023 22349 59396683 36436 22349 864169449 33667 9464 314019638 14592 33667 32021589 14592 69709 667260842 80209 36436 410565600 9464 8197 679926532 32182 69709 138123928 8197 34435 643346540 8197 37645 670526362 8197 24597 965854799 37645 29775 169563949 18164 24597 539675437 24597 28103 610341503 61475 18164 71253985 28103 25052 914524090 57764 29775 850819654 57764 19923 136449125 19923 47849 13203556 25052 74094 138799886 57764 12549 237530281 56605 74094 544385181 16778 12549 733240652 56605 61498 856168291 56605 58217 963875602 61498 24562 904153511 64410 56605 23029861 64410 16918 192657265 84816 24562 100136592 64410 40653 566058504 20576 16918 218805760 72571 40653 7073942 84816 56348 816825183 28488 84816 86981055 36597 56348 164510129 36163 28488 363009485 45852 36597 480179125 62699 28488 172013571 71979 36597 442420125 63809 36163 295039669 36163 81136 407392865 8766 63809 41058829 52584 71979 125426990 8766 48909 698160722 8766 44381 741747559 52584 26222 101986856 41656 26222 302350870 26222 833 882695081 26222 64065 105100213 64065 37718 801721140 21528 64065 753006124 41656 12992 524167099 43109 21528 924641641 42655 21528 299121376 81693 43109 724362531 85755 12992 330906542 12992 54743 645870574 85755 61064 267210820 54743 30708 310714162 17426 54743 701893843 60399 54743 934623468 61064 59974 865531388 65336 61064 617974194 60399 8058 208666741 85446 8058 275451654 60399 60195 697717446 45526 60195 27634856 52041 8058 114159378 52041 29492 770581564 64334 60195 24370962 43565 60195 859958147 45526 46267 331732190 84997 46267 432275573 51467 64334 129642634 84997 32957 416830901 32957 1863 647967805 32957 52232 340449874 84703 32957 440945057 78732 32957 819274712 86661 78732 239047524 70853 78732 659999677 52232 81915 975700494 61930 86661 11165865 79442 86661 344943729 79442 54215 208173324 79442 54666 981724222 54666 9882 429624894 35422 54215 278992891 78530 79442 912399420 66135 54666 457406551 66135 86711 945204699 78530 44825 533201040 66135 63741 176422600 14623 63741 949111340 40565 86711 476274243 44825 86139 942940027 85489 40565 977440182 25072 86139 528941153 76732 40565 713533092 86139 12912 327902524 85489 37529 948232271 67596 76732 694870586 8114 76732 475599507 45677 67596 92273982 12912 45881 87531701 36769 45677 422261949 15343 8114 212603938 39181 45677 875940022 12164 36769 782125435 39181 60382 384723849 12164 54130 718242925 12164 36236 99706298 36236 20562 951337097 36236 81551 241838204 30597 20562 355048682 36236 64777 291609305 81551 17641 879367473 24752 81551 533654468 37557 81551 665376068 24752 2575 447998608 70179 64777 733158030 2575 33404 343193218 37557 85804 678239894 44223 2575 334788505 65942 33404 749217302 7887 33404 423797707 5096 65942 752208929 7887 53234 15659686 25103 7887 152151455 47215 53234 73448915 16886 53234 679754966 55486 16886 662997438 25103 68707 56570811 68707 50196 619122120 80242 47215 527613054 80521 16886 179887346 86547 55486 937381283 86547 33055 59049403 79961 86547 447246504 48329 86547 781019206 28199 33055 818382960 79961 6840 516440383 79961 39723 728320916 48329 81597 126654265 39723 32809 494630657 32809 17478 92705206 17478 65867 417677748 81597 28866 586024412 32809 26193 804870899 26193 59980 48711786 59980 35151 124783609 10960 35151 298287738 77923 28866 604196045 68311 10960 382818769 82371 59980 603691396 70223 68311 100422704 70223 70983 221171237 68311 16923 845182594 70223 85934 1479505 16923 34752 534997223 54559 16923 24456388 87481 85934 523012134 80949 16923 235921422 24691 34752 768899043 20042 34752 19215778 54559 76798 225792625 80949 5149 46209960 52989 24691 911196977 10826 20042 733933851 5149 31454 406881252 4369 31454 162886420 52989 3367 464732303 1249 52989 976683392 47653 31454 38582508 5897 31454 986784455 73521 4369 31822108 1249 82483 53798509 73521 50697 158407677 63973 82483 368903486 63973 9275 183028601 82483 21227 597433898 9275 59904 384634999 77280 9275 785417936 9275 57408 999082561 77280 39902 294880421 77280 67237 709493384 77280 64965 618300468 87034 67237 841824495 63245 67237 189173283 56866 63245 130695807 62246 67237 306503083 68721 63245 39714930 16513 63245 569868504 16513 33932 502537870 14419 33932 830462025 14419 53863 179407603 33932 71917 946904045 14419 47439 924056130 74105 14419 712390926 71917 74133 104190119 77199 74133 886651553 71917 18789 317554536 74133 87537 692941888 71401 74133 804968581 23070 77199 892302382 45315 77199 58072909 71401 80832 950698650 6468 23070 264139755 71401 62870 853459494 80824 23070 311855494 45315 19599 157276796 32787 6468 964333792 62870 10054 907822046 80824 21092 689019172 32787 63703 369077663 10054 80364 332517018 68598 21092 311925493 37563 21092 613197587 59694 21092 661966933 68598 19397 886982552 4764 80364 58863256 53840 59694 458107480 66632 19397 600392348 66632 38355 87678110 4764 2252 193957559 38355 33752 990289711 77376 2252 743313048 55136 2252 307931545 64073 77376 548046125 2252 49984 123864416 55136 84691 642676357 6725 49984 25369353 49984 15123 958969335 6725 58808 959469231 52724 58808 761765808 84691 87177 27721934 58808 48594 349056293 87177 35721 387740019 24145 87177 913109346 87177 79272 108333183 51155 48594 727468081 13552 48594 163333959 32641 24145 758279096 16460 13552 974432573 79272 1403 468216220 40815 13552 928481707 26646 1403 259711122 82702 26646 918010776 1403 83783 297450700 59260 40815 692133075 59260 60672 281480840 65044 60672 584878270 65044 20902 763233470 80458 20902 285018474 73819 60672 153069118 11463 60672 488442422 20902 63521 197007250 65790 63521 203834678 65790 38171 123041884 36765 73819 966644266 63521 80418 129080591 38171 40586 407183379 20726 38171 701493383 80418 16605 312504869 42321 36765 907706862 16605 15253 910676939 16605 6228 282042002 55319 6228 672241185 42321 49760 25722549 15253 20172 574134639 20172 84577 203127664 55319 30663 59328864 49888 84577 419386140 33359 49888 207937609 7105 49888 293947143 84577 87167 838718825 67278 7105 922224197 49888 70627 516852144 81604 67278 276129060 13941 70627 327694363 87167 23722 539027657 64921 67278 225539974 84437 23722 438959212 28389 81604 718861480 66894 84437 707557166 16271 23722 643473425 28389 23421 60605879 84437 40404 310819743 66894 51236 818482179 66894 72494 874936391 72494 6893 545855575 51236 40521 240489754 72494 76126 517106471 55647 40521 944313703 24022 6893 291731611 76126 24126 829587801 40521 65905 215412068 17726 76126 504345275 24022 41507 657941633 41507 68462 971569388 21834 41507 221235574 3408 65905 128699980 68462 32729 22877802 979 3408 614349821 979 68121 810793423 68121 66050 658822002 79691 32729 907974128 46365 68121 677245120 44080 46365 509170003 43343 79691 70832479 14409 46365 598599589 14383 14409 484177230 14383 71166 513097105 14409 83793 320899286 31048 14409 64245611 69988 14409 389053887 69988 16943 760027837 31048 81481 419838986 69988 21308 957273588 28038 21308 329298318 6351 69988 228507719 21308 29131 977232358 86466 6351 739948425 14012 29131 266595146 53515 29131 981069001 53515 81281 50020042 4703 14012 942880603 41450 81281 246196597 53515 76744 227752476 81281 20687 479532796 81281 60167 859564555 32833 41450 282511970 46548 60167 238856899 76744 40254 107530730 56642 20687 589056112 57004 60167 669230197 59378 40254 129982067 46701 59378 806562026 56642 13098 5972734 13098 28008 971565269 46701 48836 115617496 59378 50597 419226675 86676 48836 260815281 86676 62475 219508507 86676 2568 85035503 73453 50597 633082192 21008 86676 420144334 2568 18843 269225150 32242 73453 470461467 77285 18843 707648068 77285 18209 371133977 58064 21008 582114108 58064 1056 728373520 1056 81676 223562885 77285 28876 166866006 1056 74387 573904338 984 28876 921746163 72742 74387 193497949 74387 24206 363586984 70489 74387 523645550 54700 984 112047757 54700 33328 245738895 70489 49333 777354603 11025 49333 896226022 11025 3317 596752623 21739 3317 12366348 28269 21739 685785055 21739 17324 321518993 11025 169 835672939 169 69853 1021179 78921 17324 592726380 28269 26170 137538795 5006 26170 273089229 27713 5006 402066686 78921 2259 744043198 68131 78921 85298700 26170 78846 787472678 2259 78274 93315745 27713 15129 698517987 40336 2259 665159701 86777 15129 298448558 40336 76417 115673560 73236 78274 124522854 30882 15129 250908538 13088 73236 834790778 86777 74565 667767436 74565 75734 531887931 40922 74565 647022400 85235 30882 136342973 40922 62790 294169723 74565 44332 827317672 40789 62790 441509825 83032 40789 415538715 62790 81623 32133981 33561 44332 81916386 30665 44332 114360012 33561 47305 79852430 81623 48521 217114906 48521 26749 519742473 510 33561 722120124 30665 4420 424985858 47305 16372 487083109 16372 7442 47710140 3644 16372 614367298 7442 28940 35710946 57041 4420 621988332 27451 28940 993038141 1210 28940 330335317 28940 245 303356425 28940 29827 227666258 27451 46225 912279328 74298 1210 618154103 27776 46225 277092540 49013 245 901539739 49013 72914 8325151 52477 27776 3884615 52477 80267 718580122 36246 52477 390184797 70410 72914 477589582 35969 52477 507892422 80267 15308 765605465 15022 15308 228845494 70410 64289 45895260 70410 33242 872253162 66758 15308 921650107 64289 83888 587040845 15022 9023 146978388 66758 44252 383610242 33242 36821 892980306 36582 44252 73422291 74681 36821 613842543 6646 36582 187132815 44252 5379 273307327 5379 320 951229275 6646 32343 434386055 45270 74681 116713786 26538 32343 441518801 60185 32343 663667826 320 36671 904740089 60185 5193 541698444 51156 45270 340873107 51712 36671 217868681 36671 54324 38966937 79036 51712 911922421 7424 51156 739145252 19658 51156 685769048 59123 54324 915167965 77659 59123 537926809 7424 43521 302735823 63252 43521 791888551 63252 68613 653310481 7274 68613 642146097 45969 43521 106677966 7274 51778 287276041 62320 63252 546767610 68613 27833 395357301 26764 27833 810230123 77571 27833 228008561 77571 74743 67221254 23023 27833 633660651 77571 11286 125275694 14256 23023 864387000 74743 77305 897364261 14256 13096 81435301 17406 77305 596502593 41163 13096 642254662 56871 13096 486958888 62891 56871 49675055 41163 26882 295247382 11468 41163 310087608 3838 56871 870958280 6751 3838 434688408 36667 26882 171187241 3838 48392 235418163 49932 3838 802627949 49932 67977 897291349 49686 49932 893541212 67977 56747 525896351 45486 67977 869024859 67717 45486 843521908 45486 10255 185688203 45486 29604 420373226 53248 10255 475210028 67167 10255 118800293 67717 5810 364548425 67167 47362 317505101 5810 54539 134332810 5810 30194 769211458 47362 52108 414890476 7149 54539 396444893 30194 21899 726224783 54539 26498 702971117 52108 11194 760447292 42335 52108 115704170 58986 42335 688715468 26498 69232 800032302 26498 67234 150035347 67234 54143 252083460 54143 6310 395486508 6310 13572 248219134 33373 54143 652288003 54143 20738 848057987 20738 31053 317917742 13614 33373 797173561 31258 33373 326931765 31258 16717 655359341 13614 74725 192387396 13614 56027 377955243 28529 13614 439714275 31258 50962 287339538 23749 50962 305401839 80082 50962 707866113 51409 56027 12810068 80082 290 80682560 50962 52468 183349676 290 9258 20847858 49982 51409 894625926 19202 9258 327291190 38497 19202 191207989 52468 34646 650384584 61481 49982 170599554 34646 16416 423812650 61481 62395 369107083 5062 38497 20854337 84189 5062 295427305 53236 62395 642283800 61224 84189 100598415 6486 5062 56266329 84189 45178 15132187 48989 61224 521705057 45178 61199 170883280 45178 31784 886635889 48989 30266 116491458 67806 45178 983085572 48989 66701 190908179 67806 37657 825839198 66701 74007 644246781 20341 74007 429527381 84699 74007 51419741 64601 20341 527207920 55482 74007 611091942 74007 36733 652708889 35403 20341 77190684 35949 55482 825098837 12373 64601 550956805 5150 55482 143321081 41591 35949 594389507 60906 5150 639865640 46167 5150 948916747 46167 57229 18580410 5150 39512 961454068 30483 41591 206365357 46271 57229 946587805 39512 47167 324087412 46271 33369 86274456 76284 39512 902403640 30483 36505 725819751 36505 37621 114089453 45188 37621 116604097 50082 33369 747849653 36505 58173 991024883 45188 5278 94433685 73724 50082 626160402 50082 82061 1328055 50082 5686 62283237 35494 82061 567418424 38208 5278 569360771 82061 23155 334470853 45682 38208 262192869 42745 23155 71505171 45682 86536 214886295 38208 59225 750866420 7064 23155 381537690 45682 74886 596232830 40388 7064 509176861 59225 66284 723251736 49875 40388 87769567 74886 84426 643165184 55656 84426 257017445 8927 49875 141523468 8927 22903 369434401 54129 22903 195554335 54129 7172 187758373 7172 72759 159776447 54129 34073 41099801 7172 74672 650934914 67568 72759 57706779 72344 74672 49208492 17875 72344 971789905 82913 67568 494935304 12956 67568 694556504 46009 82913 538717560 46670 17875 888388810 55414 17875 201288740 22749 82913 678892331 22749 85887 317223286 73581 22749 609303148 22749 56409 839638253 17226 55414 895319157 85887 61570 99529111 17118 17226 83212667 73581 28224 44921404 4188 17118 857298057 38347 17118 137712963 77372 38347 444603915 61439 4188 867603778 48696 61439 703351655 73815 48696 774002840 66757 77372 440720431 40220 48696 589663071 24722 73815 23136486 24722 40741 20455843 66757 25245 272180327 43797 25245 134533854 43797 43021 712025145 43797 12799 956434792 82582 43797 837043338 82582 30203 493706306 72897 82582 948002439 64402 43021 80978408 72897 67362 116583884 67362 36172 384283123 20538 64402 207419873 72897 5692 264192354 20538 75736 838610241 73851 5692 620269414 20538 28928 613258131 55930 28928 51735411 52147 5692 500819352 75736 4754 52937942 84062 55930 420332228 42715 84062 713115008 55930 22180 715761628 83997 22180 509266012 49290 42715 690756931 83997 47630 761403121 25023 47630 391342955 47630 9402 479792702 26653 25023 9004907 26653 33917 99419481 66022 33917 302873180 25023 26150 266910924 26150 33377 212930501 33377 36049 801569768 52183 36049 504915598 36049 57780 631627049 33377 31181 421429493 33377 67951 887656091 57780 19303 404079720 57780 20844 653471538 31181 52002 839682872 23539 31181 754693814 85153 23539 265593602 36429 52002 534821353 13417 20844 683504272 56740 36429 974730005 63725 85153 58962428 18588 63725 902508762 36429 75007 412803613 56383 75007 690675480 56383 30844 116135289 64458 63725 695483385 75007 24708 519560936 56383 67360 527272252 67360 83777 832577929 67360 7967 18477307 24708 15394 300651148 1846 15394 755802977 25782 67360 712690337 36384 7967 840843257 15394 30148 629897863 3015 36384 235088410 29555 1846 762246890 25782 61004 813269568 21997 3015 546708401 3015 79748 945286062 61004 403 678763927 63281 79748 52924821 403 68233 76425275 21997 50075 974481869 403 66351 465973561 84122 68233 433780355 66351 28223 471162996 15669 28223 332869458 52072 66351 185240362 66351 959 432564291 84122 31733 546835026 15669 67793 356514865 15669 19645 657766222 31733 61727 189165119 10950 61727 378762181 67793 9797 572351013 50793 9797 627736978 10950 14206 960883670 17899 10950 910505605 50793 47918 465681806 47918 57840 633357415 57840 35966 995620224 12843 17899 794078191 57840 77 140890094 85132 47918 207235096 52164 35966 499489478 35966 10613 946139784 72485 10613 915668386 7690 10613 730821475 2377 7690 513413330 10613 37583 91801036 72485 9457 872142462 72485 16836 268589225 2377 59685 276216616 2377 5050 620908022 21164 37583 260606696 13996 16836 346393281 47697 13996 63818548 18387 5050 437232951 25019 21164 824822724 21164 65644 483195724 65644 86577 103570867 33306 47697 32832895 35765 65644 738274215 72908 35765 976589107 5601 35765 578270724 5601 14875 42484587 16980 14875 492960855 5601 29146 135955669 74778 14875 342684991 20433 14875 216108591 23296 74778 716161827 20433 31168 712034955 23296 64864 408006043 74778 17037 837205364 25752 31168 498768651 5649 23296 262173669 66426 17037 454769297 72724 66426 474095119 30324 5649 763693631 30324 30620 297247406 72724 43754 224107068 66426 25870 644893890 25870 29390 503322152 25870 49397 338761743 43754 63712 242745950 72886 43754 154331528 72886 50069 969888554 72886 11571 738888151 11571 38410 868150737 75090 38410 463239714 57150 11571 601527303 34847 38410 969258904 56076 11571 872936294 57150 86605 101856461 71284 57150 599070949 82293 71284 831110629 86605 41396 591352207 7 82293 392762290 60373 41396 109370428 41396 5225 645714201 48263 5225 138910716 41396 40850 163540504 48263 51368 518928561 60373 50936 191726567 5225 82744 183554869 52471 50936 606515036 4011 52471 232896012 59168 52471 693895121 4962 59168 724160664 59168 78262 447494930 52471 60800 47371798 78262 26160 998925979 26160 84153 459642778 67981 26160 438431064 60800 31762 828245001 82006 67981 626162282 82006 36372 736707343 64705 84153 780987686 71269 67981 397164139 71269 22930 495231553 7273 71269 480196883 36774 64705 70833879 545 64705 382553229 36774 77008 523957900 545 20550 560480582 7273 65653 282461856 36774 13109 955091088 65653 32244 99092734 20426 77008 525592454 32244 77982 541296121 40384 13109 474185412 67046 77982 26025871 20426 4931 662193887 62481 20426 171561359 67046 31662 484760510 42034 62481 345109732 14588 67046 473572200 52712 62481 383082987 62481 83064 180672611 31662 1926 962839321 1926 14068 583526417 77651 1926 54038271 46707 14068 379205361 77651 27611 658384071 27611 57130 543171151 57130 9777 963667968 82674 9777 72171294 46707 84502 933282017 57130 41842 501740096 84502 20518 646239555 64279 41842 476668987 41842 83919 803974347 83919 40563 407292897 83919 59929 806366614 68779 59929 946614571 83919 58330 34151399 81240 83919 719539811 32407 59929 921274842 81240 45722 93837024 81240 27868 708575686 32407 35402 484371804 22500 81240 506881087 32407 43868 366970194 54521 22500 143424627 52705 22500 397522829 38932 54521 855210894 52705 58562 781013468 81617 52705 676949351 38932 59939 698758925 52705 2737 481304572 58562 4231 957554600 2737 72819 28030834 81342 59939 456161989 36218 72819 333388634 43138 4231 86513639 36218 12787 39523537 64249 72819 419240674 33222 43138 979944889 59222 64249 986567726 66913 12787 654921156 64249 84076 765550047 10701 84076 963315070 17647 10701 874349991 84076 26212 439902580 42658 66913 976096736 36389 84076 923515112 17647 55132 141695821 17647 55258 168294799 42658 12313 458400671 52995 55258 373172 52995 20540 396164101 52995 34522 820832452 52995 213 438817680 9518 12313 454131992 9518 20452 629179557 78012 20540 514508661 213 39728 324217898 86100 20452 793809469 20452 61505 970604501 20452 44442 329225855 15880 86100 859951899 51978 86100 437901625 15880 40530 909319611 26559 51978 304538230 15880 44661 960396204 44661 74786 617667292 26559 50773 49840809 74786 12524 876997779 27021 26559 944309784 57923 44661 766560244 76940 57923 292699270 76940 19724 820735296 68995 19724 463925335 26786 57923 520517756 74861 68995 553289514 48924 76940 938780123 19724 7835 955000926 26786 24921 119921833 7835 11996 687910870 43004 74861 789589869 43004 87155 286920513 30404 7835 709900079 30404 68444 550789604 68444 22902 677936158 68444 71909 770543979 22902 6384 921105080 68444 15931 430598006 43558 6384 385193116 22902 57285 61417841 8898 71909 34085877 23414 8898 460487181 53114 43558 732981467 40281 43558 54580448 71836 57285 984841343 40281 51318 982396061 54588 51318 95831092 71836 54477 886721073 17044 54477 458594244 61574 54588 97661728 51318 39624 785126416 39624 65144 286059504 20376 17044 636481655 20376 5030 300588222 43280 61574 316213550 80257 43280 632418341 43280 16681 829229766 7720 16681 28198125 7720 40364 360909978 80257 54111 120147232 32937 16681 677786239 47485 7720 825215234 79745 54111 76892566 59910 32937 431864850 59910 34816 1963335 47485 65309 524533561 34816 83768 250248634 68075 59910 198353946 68075 39050 379766923 39050 18118 760921409 71798 18118 713464579 67317 83768 898796247 39050 35187 338761622 35187 23515 957421927 67317 54888 714805643 35187 36280 750455621 36280 32559 32628802 35187 57519 18725562 57519 62025 992639861 62025 2504 497524526 80621 57519 685149688 84787 57519 339241996 84787 67464 685167500 84787 3035 674644960 3035 65003 36538109 84227 84787 465947595 15390 3035 533938820 67464 64717 145213382 64634 64717 996770913 15390 30237 277404741 64717 65166 32720818 4270 64717 956684788 64717 74623 161080266 61854 64634 27387335 74623 86437 983549810 4270 59646 853356023 27684 59646 252002646 47966 27684 456614170 86437 79541 582710310 67141 79541 707137268 3712 79541 124374549 47966 44961 74283806 26293 67141 390345054 58753 79541 236046510 3712 32292 27165196 60277 32292 951208874 69617 44961 246344312 76252 58753 682784680 70735 32292 440853062 46351 69617 413661054 85221 76252 940116574 74199 85221 945618720 85221 73176 164647796 8230 74199 981805715 2814 73176 91041070 73176 41649 219122874 41649 43584 714544195 43584 14851 873728986 14851 26827 217936567 14851 15288 197037917 60757 43584 475743095 41545 60757 862536824 7464 15288 761173152 55217 7464 129511984 60757 61676 108009869 9807 7464 331461787 43952 7464 515222814 55217 52711 92762014 27613 61676 236862447 9807 42122 427228714 9807 10915 468543412 42122 69844 543319133 10915 49065 644790967 22037 42122 140493206 49065 75060 231856314 4243 49065 812861994 22037 1050 338294262 42320 4243 282203165 42320 17560 73236673 63600 1050 6526329 4243 85763 659920885 42320 28383 934405683 49461 63600 172617671 82166 17560 707530657 72327 63600 659284475 349 49461 737383632 72327 1011 486143658 29161 82166 163431843 29161 30988 550267234 349 15729 846178507 43992 29161 493972520 1877 43992 342239307 62018 43992 186955670 74343 30988 636766896 15729 78897 741190319 74343 27119 146471583 76788 1877 686314038 35608 78897 281287602 486 35608 665594012 8155 78897 120928176 27119 9081 976093978 79640 35608 305222723 12360 79640 139014573 49514 9081 445688611 12360 37248 772579613 11133 37248 176438055 49514 37498 803423970 70280 11133 951335265 10496 11133 848152531 24676 37498 955604681 11133 18800 936428084 18800 44029 695486753 24676 82738 887986228 10496 44418 186706530 6894 82738 670625312 52535 44418 730975076 17196 52535 165946513 82738 53400 813989627 6894 18025 504852364 6894 10037 551791941 10037 52573 256578056 10037 48797 249016810 53400 44363 99423706 10037 47190 755414365 42479 48797 493486935 29726 42479 241951787 72151 44363 665611659 72151 45787 757689840 14300 29726 619245594 29726 62576 959694477 51594 14300 252031075 61927 14300 641622897 63080 45787 579383702 42700 63080 427971372 72128 61927 567807111 20489 42700 66700742 72128 368 560509658 22374 63080 736903542 42700 14064 73618676 48732 22374 165058650 368 19876 55853303 48732 60532 849536979 48732 57451 49481677 19876 68629 980095548 86152 19876 404139540 68629 52191 811114526 68629 10879 188008628 74472 10879 779180901 68629 44031 760866296 64614 44031 556661094 25218 74472 39431935 10879 49178 858091274 38431 74472 644112087 44031 63151 817424005 86447 38431 792345423 49178 36735 137352723 53221 36735 242009441 53221 71223 127212737 10776 71223 299149222 19539 86447 960218387 11625 10776 752131009 71223 73239 64492075 43396 11625 929103036 10776 78875 560048316 27459 43396 903341597 43396 47786 576191789 24972 73239 445103945 27459 72632 100264174 47786 70 881794229 10857 27459 659463144 47786 13991 752687183 24972 43981 227371077 18673 13991 488738268 43981 54515 286187741 32087 18673 314408447 41334 32087 196208950 85066 43981 575288090 76175 85066 711711792 85066 60594 956890349 41334 80187 899393158 76175 71690 93502217 51575 80187 360554529 76175 17558 762384360 80187 61759 480338543 17558 27092 83539581 55407 71690 23350941 51654 55407 641650253 17558 52920 830923386 17436 51654 310338530 52920 46858 623308710 68185 46858 68549954 46858 43243 396319132 43243 32617 932735033 83394 68185 853261869 32617 23080 232307381 86289 32617 307406380 43243 68415 933272674 68415 84434 864415758 23080 46291 833812309 84434 57279 44868323 26232 46291 189588688 45778 57279 753578652 57279 13053 876490328 57279 79796 814143811 71695 79796 259162215 71695 78542 664092184 1185 71695 109486530 68558 13053 676582912 43460 78542 20958589 43460 68157 489395996 68558 4822 135016159 68157 17202 431591915 4822 82262 169795983 43460 63582 468978566 76194 68157 345794675 35618 4822 920960181 63582 28086 139615200 82262 43008 366622303 76194 27177 816589921 28086 75128 55450736 27177 63427 470734984 28086 86772 255980655 6185 27177 632470584 40882 86772 327475776 63427 25661 314924697 25661 33692 906695140 33692 51363 466190496 78777 33692 75778737 59061 78777 339327428 8431 59061 492111120 59061 80094 763636889 56907 59061 220505465 17894 8431 792642833 25387 80094 771873966 9323 17894 472926580 82496 80094 537501241 82496 45225 251900320 46194 17894 228915776 71368 45225 431078161 54948 71368 537800075 82496 33628 225779673 45225 37685 900976412 64118 54948 487814969 64118 1504 32989347 54948 45147 374028801 1504 23636 364780849 13422 37685 790688116 23636 68392 893434128 68392 34239 24930430 45147 16598 897596404 47665 34239 197665495 33457 16598 146551272 15223 16598 933612239 47665 42581 186453067 45898 47665 931858599 15223 8168 963209606 87267 15223 873781055 63097 8168 554641140 8168 68282 693457517 45898 49583 41254771 22664 49583 112730953 87267 22987 57668357 32664 22664 843838282 22987 13947 191782719 35967 49583 468926928 4432 32664 71658421 13947 33423 229509467 9910 33423 968674585 82043 33423 446193090 33423 21686 380328455 6612 9910 731897142 21686 67153 240722660 40892 6612 60240430 6612 12162 672306921 6972 12162 88026987 21089 40892 673700613 56742 12162 824630010 62778 40892 809209707 85077 21089 682471454 6972 2612 94786055 61201 56742 942887897 69745 85077 523023504 62778 4195 89686867 85077 20227 188035419 69745 63761 351858441 4195 17214 766447994 17214 17776 764418284 64655 17214 394466480 17214 44377 507567154 13647 63761 430873009 13647 3377 485367791 44377 55893 648868428 77815 44377 688458940 65597 77815 830982444 55893 27653 311586911 52576 77815 227361476 27653 63401 944729322 12507 27653 131904872 52576 57307 947115767 69560 63401 422812495 19008 69560 740820513 3586 12507 87762491 77873 3586 48947494 16679 69560 34930210 19008 73998 254035070 23078 77873 4625137 19657 73998 422893189 19657 26261 901917011 73998 19660 111571700 8257 19657 187315223 8257 57521 363700653 48629 57521 235182469 57521 79698 17578027 7112 48629 47878865 51063 48629 539543980 86274 48629 821217051 5674 86274 659951848 23610 79698 490635990 50858 51063 96241211 83161 23610 117930338 69698 5674 843885767 50858 86209 794711840 39407 86209 628565388 86209 1483 83163786 16649 39407 134561007 1483 5026 868328397 18828 39407 685155706 16649 9126 659207984 25258 1483 323114556 25258 12185 224976576 19211 5026 177778208 12185 71743 848055728 25900 25258 660205868 25900 39569 251662097 19920 25900 569290618 17703 19920 811756058 71743 82810 197180608 17703 73142 532471691 39569 41879 8129450 43784 41879 270915782 41879 47146 886114484 82810 30565 640952114 56794 41879 95271395 43784 46660 831552971 21841 43784 7246947 56794 56567 986077185 1065 56794 955239524 46660 80926 727787909 1065 45062 730373681 77050 80926 76925171 77050 31540 54075139 4170 31540 565357034 15973 80926 200181827 73426 4170 782034440 48365 15973 565980551 73426 79029 351001731 15973 2903 44710752 79029 82998 580914274 14951 2903 144630294 2903 58182 115917146 69299 79029 321513142 22488 2903 41935094 13370 22488 641159943 35889 14951 597230758 28134 13370 306722057 13370 12337 523714273 28455 28134 267869857 29485 35889 317085641 12337 81488 39416382 61697 28134 528879309 61888 81488 4586653 61888 10086 615041016 10086 37408 576867585 53405 81488 894312249 7727 61888 460938884 53405 9908 578407817 70819 9908 964740074 70819 4121 764237391 58594 9908 95098612 15003 4121 682466341 4121 11492 740656777 61232 15003 467650563 4121 35918 284621 58594 25605 181611017 25605 68881 736372633 56827 35918 350130633 61232 63084 295404066 29408 25605 495289389 25605 21874 13643288 70684 68881 446285878 63542 63084 252347382 63084 69281 109550548 7930 21874 497552955 86816 63542 675503823 28664 63542 87772438 28664 21401 699504934 28664 4154 269183478 8631 7930 541988547 10643 28664 804408049 8631 66490 161685450 76241 8631 286606240 10643 1974 986772667 38391 76241 329504081 52607 10643 454281955 24780 38391 724180044 23991 1974 670245890 69873 1974 777777876 37122 52607 46131232 31302 24780 358617075 37122 21222 573015097 37122 45532 784637918 31302 67084 979851425 46610 31302 144708227 67084 75803 323289494 44760 67084 97955887 70924 46610 47446007 46610 49157 849307376 33619 49157 966572430 29948 44760 221313431 75523 29948 226991525 61352 29948 26454917 40717 33619 774537250 75523 63228 382066551 40717 69729 932079973 75523 40464 247336236 63228 62874 39589488 69729 27233 482647800 40464 39157 938311899 69729 21289 393797236 49135 27233 281505001 49443 27233 599092686 49443 17840 876315247 39157 77771 215686031 80007 17840 332244219 17840 22145 968774761 21032 80007 235009286 10253 80007 308989508 48614 80007 799462469 80007 29072 535247717 21032 87544 431739684 23802 87544 941670211 10253 37017 519590806 26096 29072 195802785 26096 50761 756706736 61983 87544 572020448 61738 50761 933869491 32452 61983 219679094 61983 51707 324545896 50761 1949 358105115 51429 32452 724880935 51429 47923 68542207 51707 59934 174625903 47923 49646 674469455 34101 1949 68587773 47923 50856 410663514 47923 14475 697333825 57282 14475 676689327 52472 50856 481684436 46078 34101 527343686 83180 52472 314608481 67143 46078 129119259 33746 57282 975509966 46078 36659 911179059 17597 67143 489196175 50957 17597 661878675 50957 45279 301196749 45279 1318 879000029 57432 45279 107952596 52168 1318 154943723 1318 75620 468219357 1318 49578 381900524 33664 1318 622973660 52168 53666 87510512 86741 75620 931081962 10813 49578 195565618 73783 86741 419251030 44390 86741 346684765 10813 83909 525999577 47847 83909 252365908 73783 33139 84697048 65089 83909 81789212 41621 44390 644665465 83909 30973 714232797 33139 13178 219291425 14385 30973 634191128 64674 13178 139816455 85174 13178 558096662 8964 13178 74681502 64674 83842 719964560 85174 22293 965494070 56468 64674 956486606 62986 56468 92731403 56468 6735 484538797 6735 81532 118584244 50802 62986 486443080 35700 56468 503665637 62986 2745 589175087 2745 64937 86570582 56018 64937 605981862 57941 35700 877617102 67101 57941 845889137 56018 82903 108780991 56018 37219 485256370 56018 3161 754625672 12274 57941 894258655 59711 82903 120751107 3161 58873 809897543 31328 58873 711465681 58873 10887 684729837 31328 60714 883857393 58123 10887 33331216 73112 60714 296954258 10887 74338 240886832 68882 60714 630946885 44783 74338 689386845 68882 65228 87041683 24312 73112 83546593 58634 68882 496810830 58634 18458 84317865 5556 18458 774023892 65228 3790 676588945 36335 3790 534354480 47222 36335 813290207 1195 5556 633439177 51960 36335 928386434 8179 51960 226742011 1195 80691 609852300 9352 1195 289256651 78061 51960 907221107 8179 46467 550124175 8179 18123 133800222 78061 63487 836916633 78743 18123 538021230 78061 73652 786149776 18123 43782 290196666 11027 78743 453431963 43782 43259 12497716 63944 43259 305788448 63944 14497 86122953 13274 11027 28840667 22611 43259 161556894 25938 22611 681259736 14497 68655 631795295 2062 22611 327181026 68655 83864 743236272 83864 26586 988140704 62178 2062 366987408 58863 26586 946899657 42457 62178 863817501 36964 62178 379864082 82396 26586 998255800 20045 36964 973316126 58863 62784 673598837 8243 62784 541574138 20045 5275 70848548 16802 8243 479263877 11841 16802 531030181 62476 11841 708847334 5275 85300 983556349 47061 5275 554358228 3221 47061 913333560 85300 85237 456345466 52161 62476 925105320 15942 85300 890362305 76831 85237 841327256 44599 3221 647969687 52161 14503 103522433 52161 28963 555369272 10592 28963 752906736 76831 3084 241875759 14503 54292 224907264 72130 14503 908677073 1954 3084 586695948 72130 45847 771279270 72130 25511 506069117 50432 25511 149561269 72130 9627 425685480 9627 65751 257272695 66431 45847 714184557 47824 66431 992229970 47824 48509 270377737 83826 48509 100127569 28978 66431 114001820 47824 49769 856054138 75649 49769 457472951 69347 28978 395696538 28978 36474 524102232 69347 64905 290834009 1414 75649 626930719 47557 64905 533566826 64905 61357 92783476 64905 52122 257435213 33517 47557 141551179 47557 32678 721776105 37050 33517 514859256 37050 3869 116280248 32429 32678 59238433 25544 32678 11653512 32678 25268 871904657 32429 75074 745181507 32429 1305 818153896 1305 73340 864274171 73340 4344 150284357 64838 73340 305570657 69091 1305 69737808 32965 1305 762731260 69091 66547 374781927 66097 32965 533506589 71472 64838 387390729 66547 62991 77101541 32965 23756 674321469 69408 62991 540003328 45553 69408 262305955 71472 70259 611832854 23756 19507 271880839 18628 70259 168620919 70259 46922 202925106 3919 70259 137323562 18628 24874 40519620 3919 66529 130424537 18628 70847 134548050 70847 85003 125295060 3919 33301 765838619 70847 53518 583212132 66529 57266 619117042 70847 36469 760512033 53518 52983 558728160 53518 31084 879514762 36469 29331 704688549 77541 36469 807761075 77541 4968 700878327 43586 4968 771636821 32309 43586 9277084 82234 32309 109529245 86251 82234 56887300 43586 62659 12570479 32309 128 985625927 367 82234 405798026 57459 86251 501699886 367 64020 609726595 34173 367 354356529 64020 8521 266771789 84342 64020 523270338 64020 15850 734118803 40658 84342 490150517 32547 34173 57044625 8521 30145 370778222 65241 15850 947348625 32547 58477 442674528 58477 52274 134884707 72246 52274 149348001 52274 33578 543513526 58477 87270 137837074 72246 63865 591471174 38880 87270 790838058 14919 87270 612870237 63865 29183 276469096 29183 54851 910795626 29183 29193 878444925 14369 38880 880214670 75515 29193 891827007 46087 29193 412140635 46087 38695 323489789 75515 9861 347693234 14369 45385 121399830 13651 38695 265726144 13651 33729 335065826 13651 45661 110754458 74334 9861 611067571 72639 13651 817472557 74334 40171 755939750 40171 49773 252132916 16417 45661 15017519 72639 4606 684664629 16417 57127 512875671 51873 40171 114574236 25556 57127 59687643 16417 3511 519824257 77855 4606 591236831 46018 3511 149341748 7323 77855 55128132 35961 25556 835900840 7323 67892 76823910 67892 38015 715613205 19744 7323 501397278 7323 53752 647346159 33987 19744 668461256 53305 33987 142262224 19744 66265 914923966 66265 59626 576941218 72224 33987 244322501 38940 33987 685018664 38940 78486 70746675 5702 78486 687187573 78486 31057 777393112 38940 17719 227136515 36053 31057 956629910 5702 34875 75231550 34875 71884 714725351 24677 71884 278894350 84300 71884 28963216 84300 67123 325976007 20456 71884 678235933 84300 56416 233419596 76916 24677 295165082 55651 76916 725992235 56416 21259 206908967 50479 21259 696014074 55651 66219 320886520 38622 66219 792155495 85207 66219 924763667 20577 21259 635833574 38622 20559 787362064 38622 8224 619880098 15441 85207 59458927 20577 76210 570726395 20577 25625 677531306 6595 15441 490879313 25625 29860 364940632 76210 67364 801443487 48915 67364 239692422 29860 56880 904625995 34824 48915 643479320 86259 48915 576773379 70015 56880 688874416 85864 70015 767678171 2178 56880 240737234 85864 59513 52580712 85574 2178 819609568 2178 83100 382703064 39838 59513 423751606 37362 2178 672523337 39838 28172 702648209 30143 39838 309566500 12560 39838 592734258 28172 67361 432727254 75224 67361 343478408 12560 32167 131544417 63231 75224 790509667 55712 12560 803839918 69505 63231 929763019 17033 63231 650571217 55712 17318 680062534 55712 54857 903632250 11269 17318 228129087 17318 12943 83773298 49790 12943 92281122 49790 7885 605679954 44322 12943 624731983 12248 7885 567550871 12248 41409 731289140 41409 48007 754925619 40532 12248 190147723 68243 40532 766757975 21065 48007 152336881 20421 40532 165074174 21065 8535 847148682 43515 40532 957632852 34945 21065 371313668 26011 43515 879399668 34945 5346 116767 76879 8535 103839796 76879 57545 424502299 5346 50259 444876268 76879 37036 329798903 52893 5346 971733222 11112 37036 12705264 63572 57545 840888289 69914 52893 170677928 69914 4338 36026727 69805 52893 30760508 18845 63572 257631058 13619 63572 721778989 4338 37256 110153106 69805 28957 929045361 37256 21014 692535410 21014 81906 657758439 13619 34772 579109065 81906 68883 358411305 14335 34772 836527719 81906 21558 888928821 81906 18809 601814599 72704 18809 92468834 14335 53046 809519771 21558 51685 902865502 5835 51685 438677918 61674 5835 751680096 61674 33364 369084249 68727 5835 764089234 51685 19326 419068091 81130 5835 321306478 33364 48780 179845773 81130 50351 613011405 16082 48780 913842003 81130 54891 487972870 54891 43074 512149266 50351 14078 263663365 43074 78048 131052126 54891 48464 261699453 54891 19364 619278958 14078 77224 491151093 19364 64880 655740014 19364 36884 606782201 15557 77224 421322973 19364 22165 504061617 19875 22165 621555080 29200 15557 657027263 36884 51597 656949360 27721 22165 265388390 59937 22165 93977728 32455 27721 173677437 21502 51597 130262951 27721 6946 277639908 21502 2376 793472998 57949 21502 759436022 12446 57949 408937015 18230 12446 175741531 2376 45096 198451004 45568 2376 89501292 45096 51082 858427866 51082 29213 165197740 18230 66354 123963703 66354 18046 133900149 45568 56355 797296370 21876 66354 204220777 18046 1257 5166148 86339 1257 54950142 72584 56355 667755363 53850 72584 954293223 72584 83748 871929409 83748 46076 431529366 72584 16420 816832709 16458 72584 198059802 16420 53951 94827328 80384 46076 340090389 80384 26836 438673052 16420 69948 138270839 20123 16458 32545830 26836 55093 196066167 63370 55093 376492226 79546 26836 426148998 55093 68119 483217855 38925 55093 222120171 55093 13939 813689187 72983 68119 317234278 79546 583 742658988 72983 67220 671517719 72647 38925 208550890 13939 67369 279808110 67220 54695 862171314 67369 60366 109149760 15676 67369 830219325 26363 60366 715997469 83365 15676 372107935 65460 54695 545123704 13454 83365 17383279 26363 76561 982774883 26363 58129 304888190 6939 76561 504090701 73400 76561 233824797 6939 17015 656712323 6939 52095 422604972 4820 17015 388491831 49791 52095 50323914 52095 85822 787050427 2510 52095 993231137 52095 55291 65855943 55066 4820 996137134 7392 49791 538731967 7392 55532 398949747 2510 17273 821877929 55291 11856 760161072 79837 7392 916934159 9520 7392 862064215 7924 11856 36142989 55468 17273 94866189 32185 55468 72372796 74224 79837 873601704 47709 7924 853659721 7924 38936 834197266 82659 74224 393969894 24779 82659 241943035 47709 31165 355911566 47709 23116 946711946 14274 24779 163874288 62863 24779 683531902 24779 75971 761994719 25859 14274 642921378 75971 41636 361258586 62863 961 952470087 961 24497 453390954 41636 38212 90256886 21570 961 269840137 24497 17205 691661074 38212 87369 445333256 66073 21570 469242706 87369 39731 58319444 39731 73927 4161685 72415 17205 654298609 50625 72415 13907241 50625 85981 149051675 85981 17537 803925112 50625 82717 141132117 72415 44060 295007971 17537 54910 804348432 17537 36754 752308625 36754 12880 999847033 40886 12880 488535834 44060 11597 363973150 46006 40886 98219728 44951 40886 411087948 55877 44951 501125905 55877 68024 131164524 51133 46006 588671099 60102 55877 308677571 55877 72152 603636029 72712 72152 152533832 4295 60102 221291988 51133 27057 559440331 60102 62980 501089349 47930 62980 616294365 35304 27057 326560849 35304 14305 948479834 14305 57102 738344918 78578 47930 847809941 57102 74571 974275740 78578 73999 256543429 57102 87050 285854330 74571 76887 685721934 48246 87050 173171085 76887 61090 329620118 76887 29132 452128749 87050 14647 889400955 40270 14647 628336246 958 29132 42237044 55933 958 370179099 83035 958 235339918 57587 14647 127189158 55933 12788 364352981 958 47827 201305437 85810 57587 554615071 57587 18781 28609860 85810 70341 208531871 45842 47827 51382801 60133 18781 41505968 39005 18781 888653309 60133 36732 853877349 45842 21751 705796383 83411 45842 719235494 75438 60133 749668639 75438 27866 168590923 83411 56109 420003947 60363 21751 669104036 68493 56109 292783292 36658 68493 265243529 82633 36658 950652637 82493 82633 374702604 60363 14742 336049798 61257 82493 293726686 32228 82633 477488280 82633 82839 611986484 61257 84621 558875087 84621 69411 264472697 22422 32228 766691186 19597 69411 451320448 84621 18547 745180729 81834 19597 488723913 51817 22422 876358559 81834 59047 417410479 1469 81834 43801315 51817 35146 515746929 1469 7832 207545307 53856 7832 826232798 35146 66384 473684008 66384 33203 931027702 23528 33203 307708486 7832 45755 22346576 22546 45755 713910718 66367 22546 983771391 22546 30720 123043814 69758 66367 849478079 22546 74924 907519558 74924 53006 738441917 18456 30720 348546291 30720 29692 805536318 19793 69758 691022752 19793 76048 91834257 33351 53006 64249131 29692 41674 294679513 29692 86228 890542887 19793 32984 194138125 44752 32984 621237751 16406 32984 917351294 16406 80758 208336672 32117 86228 520783073 30283 32117 41247224 79744 16406 904637726 9896 32117 413495843 56686 9896 437677598 41637 79744 503964738 56686 69407 859422438 83629 56686 269529864 69407 43703 946071898 69407 74331 869323748 56803 74331 576744831 84714 56803 318974976 56803 4771 663150707 84714 29649 692400354 9935 56803 980393894 23339 84714 186657386 9935 3492 84633861 69875 4771 428987168 11667 23339 881704089 11667 77015 337383930 69035 23339 309557844 69969 3492 267628303 59972 11667 888852508 11667 79966 120236976 87197 79966 575969859 59972 12026 780708517 56645 59972 306976408 12026 85903 776113994 12026 31796 744928918 85903 73841 403145465 21805 31796 221767725 21805 61742 784048829 21805 34095 522740158 61742 80869 705872 21805 6962 908035357 78916 80869 576342284 47302 61742 884471169 47302 13585 239089833 53107 78916 86161453 23560 53107 165797133 47302 15725 53920232 23560 13717 667362351 15725 45469 751221841 15725 64219 183540104 3469 23560 764507043 3391 45469 926506271 3391 53091 881521118 3391 19534 997709052 64219 83481 776107446 34873 3469 661221873 19534 62779 41537425 78296 83481 754252355 20611 62779 786567443 78296 27665 404364970 78296 4736 57701696 20611 77758 387376556 27665 18331 369184102 23232 18331 177551267 4736 14796 350731602 7652 14796 321589402 37162 14796 800293288 81917 7652 954029762 529 23232 663683472 529 26364 938592033 6207 81917 655186437 81917 46677 828966422 82093 6207 542410763 42166 529 180281505 80925 42166 281593664 42166 36068 54223451 80925 82067 7324928 80925 75419 303433637 55643 42166 201371613 20776 82067 201947672 19540 82067 842076272 82067 43182 519858208 75419 8034 624149096 8783 20776 29216668 8034 50035 130659484 44964 8783 580139837 50035 31017 125171656 59496 50035 40118833 8783 46809 697357735 46809 33052 996560623 46809 25224 657563161 28209 31017 318246758 80461 28209 197416780 8508 80461 893913467 11886 80461 102665297 18546 11886 803407955 8508 16742 471914562 86272 8508 144660180 18546 46650 502186833 46650 82725 236412577 41514 86272 699234596 16742 63415 976241286 72471 82725 78175022 26256 46650 491988670 26256 8171 89276806 63415 78338 607000504 30064 8171 96882417 8171 47067 264244405 18389 78338 251960356 994 18389 545603937 30474 78338 959051709 36772 18389 4399922 74083 994 524794404 994 75722 379546280 994 84423 27969647 84423 1040 217376603 75722 4204 285027619 75722 39989 404126843 4204 29704 62494358 1040 25864 843768095 40101 39989 89697506 85169 39989 751127478 25864 34944 81048561 40101 60537 333395467 85169 79494 878562453 34944 82146 540150919 72879 82146 80527645 23941 82146 121096785 79494 71796 251159990 79494 53336 337335985 53336 8728 969118269 71796 49006 711366577 5048 23941 600846825 8728 21215 469864877 31578 8728 716641632 21215 20654 667628694 7098 20654 469434270 20654 87295 697951758 20654 85994 139160755 6649 85994 736008097 26752 7098 762862977 87295 79526 412886421 30390 6649 525742555 543 6649 153745369 36493 6649 739658968 67572 26752 908548529 543 55914 898310289 30390 19360 815439474 66206 67572 440441225 13771 36493 15014647 19360 7764 303970022 13771 917 815938343 69434 66206 658948563 85764 69434 176403472 33353 13771 250270025 85764 29886 373381575 85764 16433 41086934 87226 33353 561556322 16433 36477 172767550 16433 50876 48764732 50876 78169 58899394 47443 16433 473720104 36477 22347 282261066 47443 17356 13915848 70650 17356 279496628 78169 72291 879785147 45228 70650 416606534 45228 39841 356870941 30836 70650 914646291 71086 45228 578697114 67550 45228 298202331 71086 8688 30565668 12187 71086 738346684 71086 62781 758635102 57880 71086 12456381 57880 17470 528573451 8688 51721 617229444 4958 17470 733598156 4958 23820 143969483 51721 34273 474709150 51721 22133 628960847 22133 27502 859449109 22133 16148 755250488 23820 54412 826155177 22133 48016 602110811 27502 30864 539845795 27502 12706 209447329 12706 50007 92118756 760 48016 867566152 79112 50007 563940946 41290 79112 363186390 50007 83104 803894655 760 43405 947324300 14165 83104 732422693 83104 83923 990039514 66203 83923 219792593 31971 43405 266658840 31971 28721 369600442 28721 63068 594451 57409 83923 396838807 31971 58932 453124259 45805 63068 355534753 57409 61770 64645114 61770 41880 462881950 45805 71704 3440065 61770 45636 664750147 57525 61770 971853641 71704 35705 199558638 35705 2911 563686664 57525 13565 715504424 87562 13565 844145872 56636 35705 25242890 35705 13519 867055067 56636 49379 985230389 87562 41822 295631649 41822 36304 322871128 15367 49379 23786498 41822 62541 116360194 15367 14192 831092087 15367 73408 873159226 14192 44026 458581388 54542 73408 53674956 63212 54542 711586875 8685 14192 54645671 22778 63212 890247622 22778 83127 681516067 58666 63212 557963460 80 58666 697714556 66582 83127 659151336 72555 22778 145184394 1640 72555 917530491 80 38954 408571591 80 21255 851494101 66582 83832 882264949 21255 48611 104173928 66765 21255 222151040 66765 32855 998366247 32855 75657 698223044 51251 32855 381575937 27338 32855 690259361 260 66765 375535158 260 46518 858733402 73460 51251 783567083 6623 260 211033494 23834 27338 91909255 73460 11359 102534103 46518 41297 381822457 5306 73460 508305784 6623 6598 36037478 13236 5306 620935446 11359 13768 851027607 18475 6598 260515769 69721 13768 118912480 76326 69721 264379677 69995 69721 564123876 76326 22373 477344674 22373 75018 178930816 47114 75018 725674000 13747 69995 597558734 22373 61662 110249018 36043 22373 997958079 61662 75686 256456784 47114 56176 723888813 36043 42101 465613444 36043 8860 7849650 42101 63722 605170394 63722 48547 782151724 42101 43047 413303810 35140 8860 676941325 80043 63722 106585319 3422 35140 632322525 66116 35140 885756934 43047 54908 477557118 54908 53697 478783939 53697 46474 400654778 25242 3422 469616540 66116 2906 654332427 47218 25242 630909744 32934 46474 195868590 78890 2906 843180230 72856 78890 888104777 29316 47218 767628194 47218 45224 19069487 2973 72856 276353405 2973 31320 858615490 12804 72856 642108713 12804 62084 671901415 21074 12804 7224056 61507 62084 991812931 10895 62084 77090734 69777 12804 780073650 62084 86847 496113267 21074 9 977813295 86847 24202 370176367 27994 9 928578897 8030 24202 82432823 8030 77602 366739920 77602 48946 191972876 46013 27994 30993021 27994 45531 786852918 8638 45531 703781352 41715 8638 938095575 10136 41715 661859977 10136 81002 230173999 46490 41715 136360324 75310 81002 751173318 84034 10136 559004705 81002 46906 908389100 81002 78867 79342295 84034 55880 415532585 46906 38426 344438413 46395 84034 382153916 60961 55880 200542774 77043 78867 802020439 38426 74712 42453071 38426 51456 826177004 43951 51456 870351337 76834 77043 974433539 74712 32716 414624909 43951 3895 890916922 72701 3895 216904970 43951 19143 24968256 3895 34908 594409524 8534 34908 17760376 78883 34908 64439173 72701 45603 239222060 34908 12152 783774717 8534 12365 825088618 8534 6976 48019116 45603 38075 68369635 19971 12365 68498764 12837 38075 689222957 38075 41998 216368267 38075 59898 176094114 38075 17368 573296734 83001 17368 887011107 66798 12837 414133976 49152 41998 418627728 29608 59898 697853068 83001 80060 387328018 78418 66798 722197413 40219 29608 876202526 24134 80060 100442402 42955 80060 195322321 26225 80060 180916551 70250 42955 91450052 40219 50568 715787643 24134 1933 893298113 42955 15858 149362205 12087 70250 415665435 50568 87478 988919612 30580 50568 512860642 33125 30580 67172255 87478 53639 116629789 12087 51539 220392823 46489 51539 232350263 64576 30580 983024233 26799 53639 6111415 3168 26799 662360282 32644 46489 936960851 32644 32620 170158391 32620 82443 797724845 51898 82443 514116611 837 32620 818101943 51898 85740 612931535 80106 51898 386137754 82443 34350 388960270 76574 51898 709937435 85740 21320 535519465 34350 4332 926190546 21320 32527 183041380 50824 34350 403535222 4332 66168 119609948 66168 58729 807081296 66168 48186 611080371 3285 66168 182796112 66168 14737 477485750 66168 14860 519701145 9733 14737 524060265 14860 69298 507597526 14737 13298 276603166 65982 9733 443875646 33778 69298 497766375 69590 65982 974212309 79423 65982 685413004 23118 33778 641714476 23118 23735 763976364 55668 33778 739552695 16556 23118 454896334 71348 16556 223105590 23118 53691 143192489 27369 71348 552248166 84701 71348 386422658 71348 56704 317313299 36781 56704 262268748 11728 53691 899991071 5783 56704 571162454 11728 84729 56951700 11728 57617 55228848 57617 50077 954731018 50077 54899 636599564 50077 76854 461612585 76854 6652 494211542 76854 71008 989194938 50077 63398 600315622 79471 76854 720117280 71008 24094 618202229 45213 6652 69219049 63398 10266 196831106 45213 30549 620140508 10266 71716 916475870 40637 24094 850488116 39316 10266 569030995 40637 12355 261599854 12355 61900 643636524 23268 40637 217418045 40637 21278 665292716 70293 23268 385844715 23268 27858 880195909 27858 33446 961128483 77984 23268 439856530 77984 3482 929052341 63745 3482 806127558 22386 33446 767716344 55393 63745 89836436 11446 77984 314574867 28864 55393 760504780 22386 27572 198983330 72525 28864 925019148 11446 53947 658828318 60816 53947 529430405 72525 20977 701408109 53947 13881 555276991 13881 60453 206743729 53947 12494 314808826 20977 67597 621017131 12494 4685 701634325 60453 20165 665240464 1309 67597 253373561 12494 77786 363236897 65836 77786 673330010 46520 20165 54555002 51820 20165 842874746 1309 17490 320919615 17490 4340 419154214 4340 81355 41582266 17490 5331 855994294 58865 4340 143307739 73711 17490 682759547 81355 18288 404293236 58865 56997 370440030 23149 56997 457266427 7949 58865 280412539 33784 56997 432352588 23149 60646 260496399 33784 52991 582028795 62488 52991 325917598 60646 47208 72693898 52991 32985 595154826 32985 46263 641718937 47208 63810 225877795 63810 11054 815410007 32985 21772 278807926 63810 62013 198176075 35179 46263 13801914 51480 62013 664168544 58204 35179 480296026 34880 35179 161348997 52969 62013 96458212 52969 32942 147011014 86600 52969 241807420 22105 52969 143297368 22105 9443 70656304 9443 85329 589033711 9443 7154 462121128 9443 32522 532636519 59886 32522 766570200 85329 25266 622387361 54779 85329 11796972 82972 32522 859461948 55459 82972 128065445 82087 54779 114873527 82087 23665 497581813 55459 15840 221586385 55459 56653 869924108 55459 49825 803510984 56145 82087 950153555 8751 23665 384489244 55604 56145 15315968 3815 49825 539137338 8751 37632 56791953 3815 37026 870468716 37026 64974 124853082 37632 48883 721256627 3815 50628 18452213 7632 50628 14765288 59498 50628 956865417 24350 7632 607395478 48883 50285 258377688 5957 7632 901003604 59498 62546 50095611 15736 24350 945066022 50285 26503 356355641 12664 15736 726091724 12664 30296 155594571 87539 12664 554141402 30296 39593 42035618 12664 56654 740781374 39593 5003 622498895 56654 1580 8571452 1074 39593 747789276 37805 1074 639985115 56654 25166 858008253 1074 23688 864134622 23688 31855 928878804 1074 8639 97204086 23688 50104 27201866 50104 42066 536772630 31855 78692 224341723 8639 76617 607745463 76979 50104 233126115 58682 76979 297355515 28849 76979 291529682 58682 47349 147083130 61787 28849 57723940 6709 28849 407496035 61787 65862 884024020 44676 47349 215200608 13989 65862 147378092 69632 44676 710934563 58726 6709 402022506 65862 47704 907747660 33366 13989 555441455 69632 87424 812781876 58726 29740 412417343 87424 77014 12235821 47704 54634 434930553 77014 5373 625737888 87424 64480 52760924 52508 77014 493005162 43757 52508 633508298 43757 64179 768514427 65920 64179 947982345 65920 22431 964597290 41261 52508 768082963 22431 56990 24133682 41261 12440 41219551 50733 22431 451846190 19742 22431 81434331 19742 70524 228960533 19742 61540 537671755 21878 19742 991911479 13038 70524 255820387 61540 61587 551578893 3767 13038 95503085 83290 3767 124098872 51580 13038 797601600 83290 74149 951576400 59062 74149 581361032 3767 18625 545977081 28577 59062 149254594 86369 18625 224582165 18625 75692 207024804 14613 86369 787135149 1466 18625 793572770 35219 28577 634827157 12132 14613 109808384 87568 35219 156363184 35219 28608 96904354 1466 76807 379242780 55854 12132 457558830 40488 12132 773935169 853 28608 100987650 28608 13508 853260724 30172 853 346717960 23624 30172 736825376 42627 23624 821864916 853 9229 686446696 23624 36796 342868595 42627 84643 169865204 36796 48525 342193876 7666 36796 320202240 48525 29968 283947346 48525 1396 670147379 75248 1396 37023849 1396 16713 425775486 1396 68796 257764509 29968 23469 602259457 68796 78487 777738574 78487 77060 746133539 23469 14464 559790685 1004 77060 472945436 70567 23469 149399156 77060 70744 115578021 77869 70744 485490327 77869 55434 481225464 73529 55434 942651933 70567 36518 132202812 41808 55434 130509477 23613 77869 312483678 36518 25422 556773048 23613 58405 367148703 36518 67979 643002519 19951 23613 25806065 31194 23613 129961041 27047 58405 250230327 31194 30849 959931218 27047 64787 776440027 27047 68135 882567894 37820 27047 454114473 64787 26640 882493971 51157 68135 48258775 68135 87538 589283990 80645 26640 756777883 81243 37820 835328126 76826 51157 739843142 77493 80645 512553425 87538 21589 59155081 80645 5675 928916354 47945 76826 281329736 5675 23286 561933448 47945 85668 453661821 23286 45144 254735825 5675 38210 336227739 45144 73046 827152594 23286 58553 210394640 73046 43240 578198498 45144 63194 239825170 63194 64444 291631350 33625 73046 739792304 58553 17620 770897313 38429 33625 371576999 38429 26016 439143641 17620 53539 144039381 17620 4193 220725925 15523 26016 279453740 38429 544 956929178 10946 53539 9556739 76800 10946 815733757 4193 55929 54001422 544 70625 988643038 36873 544 57565617 36873 51606 228082175 36873 18984 439356723 84935 70625 146510189 76503 70625 499189349 22571 84935 511300823 56778 76503 53374590 3779 84935 6531127 86630 56778 171020809 8758 3779 622783086 48557 3779 714949123 23920 8758 36106459 48557 87053 496409967 29279 23920 922806687 81566 29279 199759267 87053 79433 667323799 28629 23920 183323961 28629 38215 554715669 79433 77058 267635847 81566 75914 801829711 85099 28629 471149709 38215 11558 342624242 48230 75914 116091348 80631 85099 574454617 7533 11558 281445119 80631 60931 590103053 3158 11558 481982668 80631 16675 573416452 3158 16882 183082427 47536 7533 381320373 60931 38610 260189215 38610 73508 492682926 15405 16882 796566494 15405 50546 66193860 47536 57495 601140802 73069 38610 536060235 33873 15405 886186803 33873 72609 449331158 33873 36854 932872544 57495 21245 141906656 28783 21245 73539829 2806 36854 63228255 28783 68329 63251920 61365 28783 386431480 21245 18640 132867847 64206 18640 629176039 64206 31480 668912373 10593 68329 541602936 31480 38764 21773910 85309 38764 87230257 72917 10593 33369415 31480 48848 400237922 59364 10593 207007668 48848 77084 626867068 51459 85309 578387555 48848 21903 206714225 75991 48848 205816133 51459 83126 912482578 7864 51459 906587186 21903 40855 515402398 75991 58030 919182260 83126 37135 137544793 40855 19682 971470100 62212 40855 611122550 40855 69254 991977223 37135 53822 173707772 62212 5097 174159648 19682 31038 797419206 78166 62212 128547473 38464 69254 521047526 46202 5097 45576348 31038 49621 211378760 29686 78166 997704230 49621 13168 225493232 38464 72822 127808096 13168 74114 648779148 29686 16414 590506765 24939 72822 340117688 16414 80165 23020719 74114 39709 260253575 80165 74190 502109394 74190 52801 40344581 55535 74190 7907040 80165 25358 57436356 52801 11411 114566410 42202 25358 695905889 42202 68242 11278332 29033 68242 969084286 29033 39146 883662336 59361 68242 618306677 59361 85611 787989496 18135 29033 910977136 59361 85331 758442465 3115 85611 792989476 85331 27464 907367761 27464 9411 648977475 18135 41062 487204397 14148 27464 85746196 84192 9411 232118541 14148 33629 336598647 33629 12061 426699131 41062 3575 64376758 3575 6217 792305534 33629 38915 299476374 34417 6217 80554912 34417 2545 392471001 6217 65429 37385226 38915 48385 99557019 77895 34417 112092010 75076 34417 282323574 2545 23366 798305894 48849 75076 281453275 6225 77895 325655804 77895 51731 485654426 81464 51731 215414720 4510 23366 609491994 18215 6225 559790308 18215 31351 932607663 18215 20460 559846145 31351 67687 733096411 18215 54067 854899787 66501 31351 213978163 23030 67687 134048248 20460 29139 245661753 66501 84398 58598025 71712 54067 118116378 84398 55868 311802725 23030 38038 994930559 67266 84398 619285472 62990 67266 47749222 55868 53700 7870759 12309 38038 181846743 53700 27042 183626317 87303 67266 624789608 19564 27042 51571142 60681 53700 88906217 44962 12309 188486131 45740 87303 503788642 62613 44962 468935910 61125 19564 273707335 61125 75571 129952071 28851 62613 236954204 30966 75571 643909715 62613 12226 931729672 75571 20150 270018798 4314 28851 802928078 20150 69618 341752809 20150 26979 550583322 35707 69618 804261925 61459 20150 121367937 35707 63607 385775298 3971 61459 319853046 63607 19501 218191233 61459 77978 601828506 3971 30302 425608431 19501 55359 67177427 24671 19501 972392252 7173 19501 702347995 30804 55359 241049093 82707 30302 584529854 30804 56154 318589261 61675 30804 641473796 7173 56511 77265453 64643 30804 38237545 61675 37801 219946397 18540 56154 294909494 61196 61675 74912335 64643 40469 32499473 54089 37801 290920576 32110 18540 832747058 54965 54089 67412868 64624 54965 977122207 54965 79537 56572465 54089 23415 508623437 37295 79537 18580570 23415 36369 808689447 73592 23415 38160273 73592 76086 850028249 58618 76086 494736710 36369 52119 701985801 58618 28850 752903974 57624 28850 172921150 28850 10556 316690534 10556 80823 825952574 29934 80823 544781299 28850 76862 29172817 29934 52101 411140468 80149 10556 504515637 52101 9467 538281576 76862 46850 765334489 46850 24182 811325064 84998 80149 894031975 9467 55883 876703528 55883 6302 817427410 72427 46850 337358718 17864 72427 86123344 73113 17864 221341206 15952 55883 770595350 54614 17864 169497815 54614 22843 998159199 22843 7140 107763907 54071 73113 178989630 7140 56189 33627039 43592 22843 839133656 83275 54071 549160690 7140 72442 981287110 83275 76450 31008431 80707 56189 62487440 73526 83275 324412010 72442 36697 131668546 80707 12681 104360760 36697 21506 604549768 68112 80707 181869081 12681 27765 716250055 36697 60374 676725742 20625 27765 918162358 21506 61176 594257619 27765 15335 8426723 41960 61176 633173604 35533 20625 904825971 68786 41960 304544873 68786 6666 247852747 25471 35533 466464867 41960 77138 95781611 14915 68786 42771385 3584 14915 305163953 3584 71490 2791094 60421 25471 325350459 31706 71490 137375189 31706 6702 388543419 31706 59434 608526117 31706 64713 303623278 60421 21535 256374114 64713 47804 535701093 33559 6702 12126728 78658 21535 776914710 18016 33559 179156496 33559 22623 357257602 48450 18016 40140342 58674 33559 289014588 845 58674 238038417 48450 12390 935076569 12390 83955 208924960 845 27575 425489684 845 25386 7060242 8737 845 865433777 87207 83955 973255228 27575 70354 670886444 25386 63101 186139755 5485 87207 824209759 83925 5485 499630950 51105 87207 219970782 60458 83925 330924626 60458 48493 29441507 41160 83925 735300295 39042 83925 159009393 1553 60458 765150983 39042 45358 66684572 41160 87356 59545689 39042 8020 25408791 1553 73932 158723707 73932 75185 682192288 14706 8020 912415973 26368 73932 66640977 39666 75185 264698968 85523 14706 149338560 69624 14706 344491554 39666 63129 148150063 5559 63129 651570425 69624 10302 751513846 5559 60002 348564013 78551 69624 65242132 78551 13000 857125549 5559 38923 940307288 78551 75299 624100958 60002 85527 983277167 25646 78551 709074997 25646 56720 619836299 16671 38923 576097236 60851 85527 572563047 60851 55056 577328010 60851 1726 310158820 56720 65901 943727298 4990 55056 302268443 41442 4990 488416801 55897 4990 687201142 22926 55897 816821876 41442 12056 803212158 22926 64445 884369977 49516 22926 295651363 16164 55897 414268226 49448 12056 996328299 49448 73985 501947034 49448 64825 597350542 27208 49516 155158224 64825 69132 771356822 297 64825 744331545 23519 69132 359338498 27591 23519 392340874 77606 27208 988389265 77606 56771 567905579 55119 23519 717738487 55119 34345 280550032 23586 27591 616223930 55119 47008 969502791 5131 56771 525907293 34345 25915 895836521 16158 34345 359630589 5131 47373 990916541 47373 72310 328344174 19801 16158 126894720 30050 25915 731077348 19801 41577 33732987 30050 5586 264317808 41577 46744 604539136 4210 30050 306831534 4210 64751 780813830 46744 86066 114721219 4210 55846 250553366 46744 30150 78800220 29637 4210 495336790 44413 86066 456343524 30150 78329 831975805 63573 29637 641473215 44413 72174 625471593 29637 37566 673999810 37566 61438 69518384 41405 63573 328625276 80214 63573 200525704 34955 80214 381841580 41405 5501 550682856 79937 80214 682542253 41405 84858 418275834 34955 19282 97893248 79937 67444 528208620 79937 596 741401706 41906 19282 633917329 3374 84858 267235071 19282 79265 718752041 81784 41906 993818179 24470 41906 731042024 51610 79265 949106295 51610 62129 925411498 31316 24470 608844478 31316 14181 575707354 43735 62129 783518391 14181 64942 531875521 62129 21925 162919596 61239 64942 115840466 69582 14181 471496904 61239 66692 437506309 69582 76165 372627196 69582 51307 115676539 34533 69582 242349472 86042 51307 401086902 76165 77524 31168564 64536 34533 756501991 47221 64536 637722034 86042 72027 963039130 50594 64536 512883390 47181 64536 89768919 47221 38079 370169394 72027 62730 467495125 72027 82324 571795795 62730 77207 793901831 43658 38079 932417375 42507 38079 108707659 82324 71026 7864478 43658 79345 797423187 38418 71026 763845476 1236 38418 191414301 47142 71026 35671715 37345 71026 480321599 1236 34979 187378830 8774 38418 919960259 47142 26202 687139912 38798 26202 701696700 35416 8774 483889968 25364 8774 295430994 14946 26202 457560114 67735 38798 951494810 23031 38798 25773665 17282 25364 547538410 59881 25364 842135715 59881 9451 988884790 59881 54036 395988036 54036 4989 253511581 27183 4989 833248081 9451 8280 105053499 41865 9451 29710258 8280 66838 573405480 67091 66838 739775635 66838 50842 331708525 49577 50842 149326704 11032 66838 131867715 76562 67091 568988693 50842 4483 996864306 4483 70697 701114043 49951 70697 333433199 49951 62070 741880663 40194 4483 1747300 49951 38163 207649780 68525 38163 274561149 38163 68742 694124759 55513 38163 766557471 55513 63451 109661104 57534 63451 145717886 68742 81766 320097830 83026 81766 778135041 28158 57534 957082279 56526 28158 76311350 25157 81766 550914331 25157 55455 973349679 4530 55455 322611073 74423 4530 500310832 31957 56526 481617216 4530 33100 907393134 39776 74423 314866060 84103 74423 435197556 84103 69796 266601629 8203 33100 585342185 69796 10495 246750677 79852 39776 930732170 10495 53500 913519180 29518 10495 36273039 71872 53500 176419018 29518 2063 101705132 71872 78754 890792743 29518 62101 684394421 62101 56541 234354038 78754 48116 982928251 2063 19056 244312433 32127 48116 110270949 47799 56541 777308367 1830 32127 568169311 63928 47799 599739880 53519 19056 272689077 69279 1830 442120616 15604 53519 265855412 53519 7852 469837509 47725 63928 931273955 16071 7852 267229187 15604 32745 78622574 33612 7852 108033897 21374 7852 76458446 33612 33173 652754947 21374 70620 910875536 54497 33173 802224431 64853 70620 456245872 21374 7117 419131338 45701 70620 475959143 29176 7117 882959378 29176 83569 570394473 83569 39246 657102167 83569 24869 385752490 45701 84186 138378334 83569 2709 625712551 2709 7494 202521881 75340 24869 268662151 25604 2709 319868468 24681 25604 357976410 42111 75340 257023643 75340 71581 722207144 42111 50852 142514781 42111 60465 343813572 49715 24681 907900898 73563 60465 138066386 3397 60465 273453634 50852 86538 820972970 25524 3397 544710743 3012 3397 910011825 69135 86538 376268254 62952 69135 646245646 86538 57761 945092199 123 3012 741862260 69135 45359 112544743 119 57761 90100432 123 32764 221206966 26825 45359 281332808 53941 26825 695793291 32764 45546 482916913 53941 22814 297435444 22814 27655 99587166 27655 48956 329444157 48956 61367 353961228 65928 48956 127285596 65928 3561 114793025 48956 5271 357246479 75339 48956 934860333 39999 5271 528462817 69106 3561 419815695 39999 32423 629077613 75339 86748 863092293 24480 39999 27256402 24480 22447 919039023 86748 25726 622087830 86748 47775 31776582 27429 22447 22939235 74660 22447 195445051 25726 34317 51923883 38626 47775 931570989 27429 18049 518412030 66898 38626 387796028 34317 28226 659919035 26629 34317 30513537 59189 26629 851895304 66898 29768 681905761 26629 46927 665278057 43830 26629 36290196 22755 29768 541939505 34437 59189 120616851 82267 34437 209801506 48626 46927 788583308 82267 76237 283757179 87044 76237 290156831 24842 34437 385950986 56615 48626 219923239 82307 48626 973124533 87044 59391 632537874 47975 87044 635408327 59391 35804 673941770 85863 56615 113380642 59391 27148 673309248 27148 1280 753361934 1280 49428 176225857 27148 67786 664928663 49428 2141 164361475 47812 2141 301752489 67786 26356 959987257 13388 47812 642005841 32389 67786 626223428 76629 32389 29420958 69163 13388 784836192 76629 38506 158898633 66801 32389 488105409 56756 66801 932941826 56756 48647 134126940 1853 69163 370411059 3082 38506 530013866 1853 59279 369551982 48647 22569 271590782 54033 48647 708115129 59279 78021 761727162 29981 78021 93929739 59279 77192 300409985 78021 83077 529407557 54033 80080 616408755 29981 33247 625296429 16290 77192 561374004 44397 33247 523651714 28163 80080 578502020 80080 552 64042941 32349 33247 207948708 44397 87142 225097847 15998 44397 410743342 552 39530 149234995 39530 26638 481646822 86383 26638 970802729 86383 82072 719734092 374 15998 670121103 3024 82072 505700746 86383 54668 799293839 14309 82072 610873523 16753 54668 228387148 54665 374 61301679 2947 16753 74243290 5593 54665 913665101 17352 16753 57465357 53020 16753 277772929 17352 38922 564609081 5593 79446 877213031 5593 43700 223366743 33585 38922 423710549 43700 8613 454750187 38922 62344 963934638 71074 79446 868621417 44745 62344 29432649 19842 8613 444261235 8613 850 945021873 62344 57583 665070048 14311 71074 129719944 19842 26085 498643599 72820 57583 435148616 316 14311 17515203 26085 10902 838672158 80964 72820 401437814 12227 72820 1001058 80964 57205 927261393 57205 85602 671490378 57205 18400 273188947 16470 57205 211915570 1171 85602 957576750 1171 46545 662241969 85602 17522 734170739 87243 18400 779519067 87243 9383 466103743 9383 5632 696103173 32433 17522 657656754 32433 43706 520856297 9383 22938 844173333 20154 43706 962328938 43706 80290 927929994 44374 32433 575448403 59402 80290 240557952 20154 81074 942235667 48310 44374 587396498 11074 59402 655557262 48310 33544 100532154 59402 54174 651843933 57204 54174 777579423 13853 54174 938976378 58993 11074 45634710 33544 84882 60946858 66313 84882 618847690 58993 74283 83496119 75215 66313 646364309 25937 58993 413664869 58225 84882 861671401 29785 66313 134518391 35488 74283 88568404 58225 30937 615976252 42695 30937 83421644 20492 58225 925970848 44564 20492 294365445 7239 30937 871173039 30937 82143 714210480 24127 44564 20660735 24127 51821 150261669 44564 80329 20685702 80329 81742 368443446 80147 80329 84646731 24127 67879 2523226 56247 81742 441618407 81742 37019 192457571 14421 81742 818940330 37019 75510 357923554 37019 22565 662023574 6873 56247 411482795 75510 86340 330331694 14421 34951 18325554 62714 86340 482825808 70857 22565 716686849 6873 44703 49930273 61839 34951 290126833 70857 5468 636057875 44703 63164 27314144 33872 70857 673378032 25879 33872 924048904 66909 63164 746548346 33872 27392 396165936 50452 63164 250048799 17376 50452 852921607 84440 66909 47951037 50004 27392 352583145 50004 15904 675285341 15904 70602 284820162 15904 13130 660993782 85651 50004 366630390 52312 50004 868455528 85651 82535 634056378 56520 82535 167843851 52312 52664 930250708 52664 42253 691207891 42253 19592 661251022 32356 82535 823322437 42253 52007 855761262 15249 52664 664022797 32356 49070 690476307 14730 15249 530636320 54787 15249 795289263 15249 4103 119000851 54787 26540 69065510 36403 54787 934132786 14730 69675 343435036 54787 85873 944969472 60839 4103 12134418 83116 69675 491378286 30311 83116 806551555 38453 83116 354233788 19722 60839 325375113 24266 38453 230252235 13858 24266 955960159 19722 37552 594851943 24266 66348 311281565 2649 24266 542012269 2649 18813 36442624 78203 2649 891712953 60519 2649 146040451 78203 64543 393720383 69623 60519 333466753 69623 6423 319483250 37186 78203 156535877 60519 57945 993018996 57945 22939 845964061 37186 16604 135922709 22939 44828 229841709 57945 61164 57508248 69147 22939 112966325 58361 61164 684754684 65149 16604 630364803 4478 44828 235851417 37564 4478 592812771 4478 46217 624831909 66955 65149 805926458 46217 59232 80845058 37564 2340 62274846 2340 55700 190027082 86712 66955 63706193 86712 15746 886930854 38881 2340 235331561 67666 15746 786042127 9203 67666 241544856 9203 40401 650975137 38881 72636 348426915 85202 67666 483791768 9203 33641 267529474 72636 57704 498115493 85202 74931 699723904 45005 74931 599195466 74931 36486 994016043 36486 14986 350076274 60145 36486 932885179 60145 13069 980134311 14986 49800 575665782 49800 68023 611294325 59113 49800 742435077 27280 68023 128686962 49800 12830 93403176 81554 68023 43523812 81554 13344 967908268 3995 13344 273138157 3995 84289 99475115 20101 13344 948296336 13344 68817 746717402 20101 60420 9882081 20101 48812 80048675 70794 20101 354573384 72597 70794 605094408 60420 84083 714557925 70794 48239 54289210 33288 72597 844273882 16798 72597 575705051 33288 15847 485736919 33288 5130 605139291 60775 48239 110938317 60775 26702 909092660 16798 40252 513518001 26702 54861 7846473 49651 60775 512799492 26702 27996 714338838 49651 36256 52846370 49651 55432 440188976 1525 36256 512354065 55432 63290 742127448 27996 78057 78559924 79979 63290 405280589 54410 1525 298173644 78057 44314 600827348 14063 54410 502610216 17457 44314 18203994 58990 17457 484046898 25735 17457 850141354 44314 26029 640897127 17457 32515 164411935 25735 31185 317584401 12775 26029 233927241 31185 51206 378170984 85851 51206 777850523 41148 51206 719399601 22501 12775 969953388 41148 54905 21427328 22501 2803 425826030 22501 74574 61252317 2803 56284 808544234 12718 74574 85136367 2803 5911 29927414 82731 2803 459077580 56284 67247 124297212 4528 5911 590572944 65789 12718 958704024 65789 37913 19976268 72954 82731 131104465 72954 65925 866747482 68034 65925 141188649 37913 61185 281449308 68034 85710 89139307 61185 72902 43925064 62807 85710 327510307 32950 68034 246651414 72902 60305 521556261 78279 72902 815319117 68182 72902 458520093 60305 46882 284068791 32950 1188 226887753 51899 46882 871526449 18630 51899 487831780 68182 67439 230739392 51899 52757 142166317 39983 18630 527891232 39983 53193 241183006 11644 39983 99529702 74068 52757 817249874 16220 11644 550320348 74068 63492 101148494 28091 53193 133331071 76301 16220 833792240 74233 76301 26704778 44320 16220 75563234 74233 22321 727645986 907 28091 890448002 6091 22321 340559113 6341 44320 195707851 44320 61392 997216026 6091 73313 373818078 73666 73313 178778182 73666 66736 39480497 20076 66736 797839745 67736 66736 126795347 78252 73666 854006901 49748 66736 850164554 78179 20076 703164943 20076 4395 788504509 16186 78179 681301827 47696 49748 893159637 47696 85125 19035079 78179 31967 713152948 85125 22609 14403772 16186 82936 783409045 22609 74344 951767665 82936 81681 94276105 81681 3660 477260905 55008 74344 261370079 4956 55008 695519672 3660 80127 328293444 81681 85350 468625614 17008 55008 241897245 17008 508 419963842 51030 80127 754176626 80127 82915 746985847 51030 9565 215246183 8480 508 135976604 82915 23178 125615117 82915 49528 689776279 49528 50096 719549222 9565 53196 623800333 36578 53196 624606141 76188 50096 652614627 36375 50096 228678238 223 76188 126657995 85910 76188 602693572 85910 31487 440462379 85910 73336 619590515 14360 73336 580025270 2725 31487 814208239 2725 82942 873619755 73336 66982 93032043 14360 55273 810369902 66021 2725 865009432 82942 82068 685220369 55273 12122 994206475 66982 86618 103416681 82068 70144 262598289 59503 66021 357305187 58150 59503 956681956 85152 59503 753280907 70144 39506 931763139 85152 9517 108999044 62341 59503 906685856 73204 85152 777637146 73204 74801 868551780 9517 49599 455381217 49599 76578 218402309 5921 73204 737780030 81859 49599 618413649 53376 81859 373003095 51825 49599 437053800 44503 53376 83949092 5921 9093 232451082 33349 51825 43444966 44503 1017 630250158 1017 58812 453541265 22044 1017 695501858 9093 5846 818399652 58812 19939 104080973 57897 5846 28114509 80657 58812 804842748 22044 70003 639249275 70003 8723 454279543 70003 63965 959173146 80657 47977 652546054 80657 32513 390346017 70003 41100 808596015 56582 63965 641768292 22576 63965 473098435 56582 47389 935212834 46253 47389 39488180 9740 47389 370394590 19572 46253 803810758 40591 19572 189694101 58703 40591 342380089 46253 87121 733040832 87121 78557 258853384 6271 87121 22984243 42099 40591 601835762 2786 42099 490858818 60153 6271 166849980 23464 78557 49014369 42099 4470 60532642 25823 2786 721525792 48458 4470 81028618 22508 60153 489496019 4624 48458 898009075 25823 43756 708023183 25823 11006 753717550 22508 64829 462227913 54016 22508 820558592 56564 43756 95836826 18852 56564 272591552 663 54016 645061251 6235 56564 100978457 54271 56564 833841828 25924 54271 869641253 76530 54271 95790782 663 7601 278671558 52802 54271 316321321 54271 33821 179087899 40311 7601 185249672 33821 9993 370740648 20509 40311 631433157 50686 33821 643506488 32002 50686 925588535 50686 36255 993962515 50149 9993 395993405 7878 50686 992762778 36255 34079 846014080 36255 43677 29491075 50149 70954 66602371 69439 43677 267744805 4235 70954 681822573 34079 5648 684742424 67147 5648 611149237 69439 55974 508993933 55974 44009 793443647 67147 79371 394704462 7602 67147 709225477 7602 33429 371054224 79371 82076 207308729 77446 79371 361272073 7602 72910 336603506 82076 11230 496873139 68521 11230 152808785 40340 72910 714989843 31304 40340 130529241 11230 72417 86837007 40340 78895 234183710 40340 76793 515528407 72417 28974 487926104 31304 40135 346764554 83593 72417 609289619 27373 83593 558762904 76793 35289 632196315 83593 56754 658361807 39102 56754 999866566 4477 35289 295323527 42295 39102 226185080 19674 35289 371604007 22823 56754 23593579 44563 39102 598405020 4477 32541 774361198 65822 19674 818990982 44563 1520 309337807 65822 20010 558910554 20010 83323 211558078 65822 38324 783666360 7491 65822 499660473 84421 1520 991879141 84421 28414 977279092 83323 12146 676394532 53382 84421 522391178 32955 28414 166132081 32955 7854 468947424 53382 47405 127570122 62637 32955 476846287 47405 58939 499180170 33199 32955 116249868 37644 47405 112268743 47405 37528 505206890 37528 34330 927884284 37528 31653 281887103 84199 34330 390129013 6531 37528 906496258 40677 6531 618437064 84199 53242 737281802 23009 31653 565953709 32413 23009 119066004 32413 27411 713281936 27411 8424 122338226 23009 59501 933070778 49128 27411 124376249 8424 9077 555424697 51861 27411 602938450 63025 51861 518730140 49128 36446 43905435 36446 75305 677426657 65890 63025 10681418 16579 75305 959856463 36788 63025 154596524 36446 46557 358502076 84613 65890 725641472 16579 12890 856584004 12890 58964 509057923 28489 84613 285237253 46557 33696 115750699 34957 12890 83097012 12890 8352 503075329 28489 26935 333269413 8352 87076 11247848 36849 34957 66675470 34957 18221 3646676 56886 18221 233462169 78365 18221 664174146 78365 65204 636538468 65204 71599 624128508 86803 18221 415681695 78365 29239 772012678 87220 78365 46993806 61240 65204 547164340 33143 87220 764983100 61240 41560 255571788 27932 41560 755558334 28686 41560 191634519 85565 28686 569693596 33143 70042 793343648 41560 47883 110551998 27932 39228 232987541 65687 70042 663834766 49860 39228 242365498 71700 65687 420965057 50449 47883 446478 2809 39228 921296685 28843 50449 813945150 28843 47625 906046107 32366 28843 5554248 50449 82230 729057227 47625 72109 224142018 83587 28843 724805851 31868 47625 278476008 38976 32366 471175252 72109 16206 783384861 72109 13164 573842679 38976 40305 483290464 19141 38976 618566789 13164 79106 243083379 64732 16206 297182667 64732 38659 581211296 66504 38659 868505361 79106 28235 39286192 38659 6089 313814986 7636 66504 150613375 7636 54576 863515522 6089 63986 232520475 6089 1010 790531928 6089 29340 587853520 76054 7636 287848838 54576 51613 400983478 1010 8023 92643484 54986 76054 951885311 29340 50956 462446253 79983 54986 455774817 75357 79983 143531246 8023 78433 978108270 75357 20683 137175259 75357 8909 491620775 61398 78433 619783949 78433 17069 198895158 41968 17069 16989542 5171 61398 776653544 41968 4665 794928463 61398 16959 626777698 19563 17069 588261796 56434 16959 649501518 27586 56434 912035116 85609 56434 97148251 46331 27586 501388219 2824 19563 986626637 46331 29679 294941879 84993 29679 361988770 20444 84993 539678418 2824 15177 588140082 20917 84993 200876394 20917 68821 347794538 79400 84993 70967221 77387 79400 730420103 27898 79400 341471496 27720 77387 653705684 79400 79729 237475326 79729 46479 315671270 15799 77387 609626731 71521 27898 229024511 46479 62622 818258936 71521 61462 460967113 53635 71521 885418755 37103 71521 102867003 37103 47682 381598127 50383 37103 437075890 61462 21682 330558673 53635 14942 652856804 48624 47682 761834858 20198 47682 972454275 21682 35659 445507407 35659 32187 885555995 85989 48624 634399861 35950 48624 537525873 1686 35950 466563135 85989 81457 207557891 35950 32098 834717881 35950 1266 103055587 1266 52360 343997236 32098 78770 997750158 9292 52360 749446022 75710 1266 160586232 19005 78770 924729174 10029 78770 186563287 78770 75476 49236292 79529 9292 642386737 63078 10029 637693871 41069 19005 30242780 69076 10029 581686347 6604 63078 368636674 69076 83379 186835386 29657 6604 185587904 83379 44822 97235918 6604 44733 446722602 83379 21598 347082428 33107 44733 871861214 33107 41549 436847858 52350 44733 29049494 60259 41549 845890480 41549 78232 900657414 6550 41549 227146691 52350 21597 94903169 60259 70942 923503233 34397 60259 841966994 56046 34397 545430950 21597 50466 405955412 56046 18861 491830932 34397 9626 458852301 18861 46486 732703154 33317 9626 735332702 48305 33317 55080362 56911 46486 881346730 48305 44610 492157712 10047 44610 706021601 33317 86693 831041702 56911 9699 938207663 56911 26349 2239517 4206 9699 628061655 26349 54509 10773130 4206 51910 283448679 51910 54380 533148666 51910 21268 140986764 4440 54380 133463756 48752 21268 319079148 51910 67113 357930316 48752 40294 650985191 21268 15778 366638466 48752 67296 757455246 20840 15778 147760845 29554 20840 901877070 15778 75532 922672212 56522 15778 889507290 56522 43637 578228265 83498 43637 555687177 43637 5183 840113943 5183 63208 997721823 43637 11960 381056296 11960 66478 103274907 83498 20684 591064001 48839 11960 85719662 16272 63208 329282254 66478 20901 67037695 16272 31631 974069473 20901 3312 407233247 37963 31631 993002487 25903 16272 953149215 40579 31631 854227750 25903 11292 545619127 40579 52454 65258150 40579 80176 873973759 14249 11292 792958508 52454 23410 836183750 14249 61967 862920520 61967 14728 393567556 23410 81344 214329061 40257 23410 108011538 40257 73866 921024768 63981 40257 92048384 61463 63981 704574872 80638 73866 869440910 78060 61463 513424647 78060 82345 318284758 69638 82345 222795680 69638 17903 652624761 80638 56232 670242887 69996 69638 750974970 25181 17903 103326804 63385 25181 342248899 69996 7027 379133727 25181 29121 125264544 7027 7366 920136370 40094 7366 842106801 63385 60210 113358013 40094 70623 588771731 77898 70623 138469515 60210 28311 73059293 60210 8979 838351815 16214 70623 724579257 60457 8979 107764284 31034 28311 54234023 31034 35005 608835238 26682 16214 946241265 60457 78367 244884062 35005 66583 530925714 30214 26682 729339318 78367 39668 922513276 14571 26682 594499039 66583 50528 343153177 30214 46612 403807962 4140 30214 83338986 14571 42802 95170248 61959 14571 899204336 4140 23233 400258678 23233 33528 699702256 80876 33528 558536660 75016 33528 991062831 34802 61959 411661620 29750 34802 732050289 29750 50777 78310610 67331 50777 985596170 34937 67331 624198961 68197 34937 162158316 37909 68197 525245873 65755 34937 484104100 11137 34937 142269100 34937 6987 176364010 44820 68197 576357713 6987 39507 875994109 39507 42925 404384638 42925 36150 337155701 35616 36150 182148994 39507 50723 982809546 11445 42925 118038978 42925 33901 955388994 36150 9281 535384888 68330 35616 561548564 42878 68330 701610960 84518 9281 83314548 16098 68330 81534722 11800 68330 860943367 72495 68330 987378082 55693 11800 313759517 55693 6465 965392072 72513 6465 392868535 5634 72495 617966341 6959 55693 37730709 19642 55693 910759117 10670 5634 98958647 72513 46762 440432789 22251 5634 782696732 6959 67182 847849155 10670 17973 987917875 10670 51107 920468525 15372 46762 481349649 17973 39070 343683771 17973 78383 225807067 17973 41023 232116743 39070 1538 747313998 1538 1465 581836559 41023 48796 272318226 67232 78383 722723118 48796 41922 852434583 67232 72376 183105538 18997 72376 219829381 23312 41922 5740871 34868 23312 451872353 34868 53625 51804108 53625 57549 108082842 18997 34076 68571702 53625 31249 974275878 34076 24098 636758205 53625 80014 743317324 53686 31249 444682228 24098 64278 918900113 53686 32582 483330205 45294 32582 78838036 61085 64278 353783622 61085 4055 544568258 73675 45294 882665847 73675 72438 12943835 77273 61085 619440100 52670 61085 299545794 72438 53208 609639116 73675 37744 643516840 33292 53208 849577474 37744 63257 90466289 64828 52670 375424713 63257 82369 60243327 63257 52984 29447635 82369 57837 846625726 43195 82369 22878128 82369 49291 423863861 68162 52984 709252729 34585 52984 766067257 82950 57837 732829757 49291 52070 37874345 68162 6130 96343630 68162 25814 876030415 47642 25814 745048772 21869 82950 384193562 39667 25814 842372673 47642 87488 785994624 67557 39667 13476162 87488 79527 890420676 39667 29865 677897740 65244 87488 260734334 68757 87488 367542864 51488 29865 782470316 82625 79527 653030314 29865 78449 521230520 65244 2544 180065016 80261 2544 443162628 82625 61805 896525001 16359 61805 982391389 80261 5045 543772998 61805 46381 793749068 77711 16359 546277500 46381 40714 308975757 13784 40714 131014343 35134 5045 307710157 13784 29736 788959186 77711 67320 214720651 13784 31780 253042685 31780 51298 85813993 29736 85921 250761240 29736 33931 996965769 17224 33931 18665726 85921 30908 559751249 56075 85921 464354140 42635 85921 114313549 56075 36252 466276638 42879 56075 99305508 30908 24050 192839009 18690 36252 277340499 22441 42879 607677698 21977 24050 132765434 78902 22441 153495145 1145 22441 258171633 18690 33817 49709751 33817 12978 17643528 23272 1145 656062837 78902 39438 436329945 30329 12978 12286744 84136 12978 147468339 23272 78119 95772882 46229 30329 337284370 16232 84136 22360854 84136 87419 427120007 8815 46229 844871141 43469 16232 539053213 16232 52200 289511160 69716 43469 406734772 69716 63595 576853780 8815 77326 554576833 63595 84827 861408380 52200 11883 632067219 60331 63595 291862357 35760 63595 897232479 77326 84694 769511057 60331 80013 780789982 2642 11883 158999056 78147 60331 279849807 80013 56168 259696929 69821 56168 249076121 80013 59959 411430318 2642 16617 262149609 41381 59959 164980679 68889 69821 848980481 83098 41381 186307135 74299 16617 73430688 41381 61031 828294024 61031 81222 270219432 30786 61031 478927770 9474 83098 424305481 74616 30786 64669079 11779 61031 966239114 69358 81222 28202515 69358 42796 257544393 48315 42796 805575084 51669 48315 97500213 1480 42796 147266196 1480 36411 622979579 86519 36411 881050550 68761 1480 906597682 68761 37862 728033724 10910 86519 820105899 53836 37862 538042626 52818 37862 529000479 37862 21705 110293592 28999 21705 117925573 27142 21705 863434123 23125 52818 103663504 61327 52818 35286309 27142 8414 884568780 40858 23125 867828408 27142 3001 910383144 216 8414 194235163 8414 32813 179857827 32813 16883 857839133 40858 67416 995159747 66934 3001 66483879 32813 69519 994716955 16883 81495 758107327 67416 37002 474013250 18936 37002 182056094 41109 69519 600912638 37002 65659 381136210 39836 18936 789643204 39836 68093 65784037 41109 21444 109800260 29468 41109 508797326 87386 39836 801223397 36002 21444 111095178 6021 68093 630834550 85506 21444 67536733 28411 6021 259839868 82417 87386 293776295 38754 36002 296096164 10145 28411 483306956 58196 38754 477833590 28411 42025 67080937 55841 58196 710853266 85542 42025 783322368 3030 42025 717156013 55841 45472 879741153 18906 85542 487751548 45472 77996 404688726 45472 68999 796603666 45472 70359 122572518 70359 56311 337234564 68999 46172 905948864 68999 47662 29162560 26681 70359 704147603 56311 67253 956641479 28588 47662 947884487 46172 29315 705333958 26681 30125 365737646 40695 28588 315698919 28588 45361 621716394 38246 40695 703199117 12737 30125 417360253 30125 76813 447545076 12737 9888 332441959 38246 71304 190349232 29222 38246 524103309 64590 29222 497640076 71304 53030 977174575 29222 53705 482293681 12104 29222 557094059 53030 16849 573809437 53030 76902 725926579 29466 53030 224976669 38232 12104 400363319 38232 78964 93240589 16849 80001 278563218 36018 76902 228569961 78964 38460 839906720 58718 38460 370488799 35819 78964 772780128 36018 47896 479879505 58718 28032 940938175 45838 38460 579451959 58718 44696 356838567 28032 67397 156983979 67397 12095 205713500 74341 12095 123943871 61789 12095 714969510 21411 44696 875820652 67397 28421 889596125 21130 74341 989928891 38263 74341 323049996 28421 9780 716599162 38263 5053 747130238 60389 38263 40338094 9780 78236 500442342 51190 60389 669310153 86518 5053 497737180 78236 8321 64525968 51190 35833 15540452 86518 16876 473541071 1815 35833 657336061 21975 1815 5410379 53684 21975 946405479 534 35833 340154750 534 47407 555324971 1982 1815 709193646 41929 53684 253615193 21496 1982 893848031 43031 1982 365397119 61614 47407 225688496 1982 59975 306920073 22430 41929 159736328 40443 43031 996277110 22430 83147 364265698 61614 44866 3321291 44866 59866 85587862 26184 40443 435291709 26184 23723 885479272 26184 548 972229269 87235 59866 922731491 59347 87235 260750363 87235 3000 110961906 59347 55590 910234295 548 54704 367627335 51503 55590 644028761 50754 55590 141470875 21949 51503 340830829 68859 51503 608122436 21949 84079 83018546 8371 50754 53958200 76537 50754 810194902 84079 3608 746997188 84079 80285 230544300 64379 76537 332216499 80285 10621 415659532 80285 10006 287876859 82672 64379 739389477 81075 10006 43291799 82672 76840 108681401 36538 82672 777771535 55418 36538 856751312 76840 67166 703658994 76840 13639 777998660 76840 28533 92239129 28533 47971 136685914 37329 28533 947357042 23374 67166 138259738 23374 44115 897400125 23374 26283 31863390 67543 23374 276610306 6705 44115 189597314 44115 9090 976449164 67543 22181 963325927 9090 57950 283643262 22181 77488 135692795 77488 25240 677233838 58644 25240 538206256 66012 77488 895058947 18177 58644 397706962 33150 66012 29738472 25240 52859 986011753 10867 33150 186306390 53426 52859 523966093 53426 86696 345591878 33150 23652 18355839 70119 52859 708385103 70119 38691 186689347 45899 23652 841972641 45899 42836 262124280 43728 42836 927055301 70119 49257 892063399 48236 49257 95293882 48236 19349 837698322 71253 49257 598990920 49257 34669 830167254 48236 64245 622314509 48236 15445 605824905 16386 34669 792966849 64245 3855 744843763 6188 3855 243169531 64245 48602 613277260 48602 64954 676185453 9788 6188 341421601 3855 78097 655014580 78097 75542 496290347 56635 48602 853879305 78097 40948 38875372 56635 70869 671139750 23359 78097 792042364 5064 56635 817011676 86261 56635 751376412 54973 70869 143421327 25348 86261 100463434 11429 54973 192025015 28432 86261 779979601 54973 53012 166055848 25348 44865 239265529 41541 25348 45739818 83813 28432 212915746 41541 13210 36749360 49051 41541 135340629 49051 20592 950076188 83813 79822 692318200 33248 20592 755822392 44222 13210 596379308 20592 33751 811602883 33751 52907 864676603 52907 794 409989737 47551 794 596445084 44222 3760 367996283 3760 38517 889725646 44887 794 622197896 56834 47551 228809781 56834 28297 414711003 44887 18217 221208460 46819 38517 3447969 64516 46819 47121727 78866 28297 235797788 5217 78866 279772794 64516 44079 928833191 46819 9458 416970599 60627 44079 928940521 5217 86473 547976633 84972 86473 951819938 2106 60627 793461359 2106 15350 373362751 84972 20609 558901050 52084 84972 664694529 30352 20609 516014709 20609 46640 229436357 8205 15350 235898594 30352 57065 798804957 46640 35541 38924831 8205 47185 874976597 50335 35541 26222925 57065 18413 899882426 64844 50335 249278562 35541 71815 429873425 14361 71815 20269556 28012 18413 794193260 3131 14361 406542283 71815 41059 349434269 36622 3131 868149357 12176 14361 605670513 28012 50587 798567028 71916 41059 826419934 71916 20387 920507544 36622 66389 170002293 71916 27624 512343986 66389 62298 130646350 71916 15826 553821377 6518 66389 686793133 62298 74404 564384422 71827 15826 452871482 74404 37997 350876270 71827 54601 250901241 71827 73127 119653452 80507 54601 427894584 24589 73127 319497006 60777 54601 76999575 19468 54601 721188317 19468 31484 5046007 31484 66543 381160750 31484 64396 453644586 61806 60777 72543538 66543 51214 284587995 9375 51214 172368760 51214 24443 281981202 64396 70307 940564034 71257 9375 173923509 24443 25201 834433774 21221 25201 753891555 70307 52323 877676608 85858 52323 794406384 52323 45516 67867587 14225 85858 20270349 19677 21221 627341816 31876 52323 283268114 30179 19677 52881003 3683 14225 902007300 19677 19347 26236335 32333 3683 604305803 32333 39040 863009122 43758 32333 935358276 3683 71405 473656037 13549 39040 947529810 32333 54907 386622884 39040 50810 114693386 13549 79056 735723855 80241 79056 19022157 79056 63201 485538427 50810 74004 445163694 3923 79056 917125208 32204 79056 121382809 42786 63201 317860857 74004 49039 947947099 79641 32204 767534454 74209 42786 395218636 9857 74209 143572606 42786 21392 286633083 29473 49039 144891396 10583 21392 777834802 1170 9857 640616959 9857 27036 500846472 11212 21392 506660657 27036 58501 884964954 38158 10583 559161132 5796 38158 105079327 58501 81765 58560455 81765 8993 151325250 81765 40088 807401294 60725 81765 573034853 81765 37625 356557950 43878 8993 57995674 47122 37625 3863100 60725 75259 969875546 49167 47122 136340700 49167 8634 680268774 86745 47122 345271235 49167 69444 858331171 75800 8634 553500223 75800 28766 844130975 65486 75800 925941122 75800 48038 293980394 28766 64731 733221486 60492 75800 65955588 26707 64731 397094341 64731 43609 820591227 57821 26707 312276628 43609 28558 106299195 69403 26707 780764707 82691 57821 464894222 28558 36662 381434138 82691 67627 546579414 83855 82691 31310942 82691 40397 578637264 67627 80514 723060 40397 23708 549988869 67627 12461 929527590 80514 84891 616198457 12461 61581 289274906 12461 82190 908404556 1020 61581 26177185 1020 78720 292537887 58568 78720 165131734 82190 12047 654593539 73989 58568 32560872 1020 46890 715518196 46890 16903 117167107 37077 58568 140700382 83132 12047 519524544 58554 37077 733289211 16903 9380 699654934 37077 33252 299428134 42645 33252 979763692 58554 37570 144447951 37570 74213 450296986 23353 37570 807924193 61557 37570 339397339 6728 61557 814927982 493 23353 56848211 61557 83721 155458213 44600 6728 441525632 29895 493 355920440 6728 4783 133074019 493 78209 559687135 25571 78209 920991167 25571 42234 25362516 86554 25571 281287126 50475 86554 102344976 86554 49237 945449940 49237 50511 235122115 86554 50595 857194481 74770 50595 724737445 58627 50475 848541087 25091 50595 406153592 71305 74770 714219649 71305 17404 994798378 71305 69856 285104564 67339 71305 419470719 67339 69883 552372340 6273 17404 775809844 26847 6273 977166899 6273 63663 799042307 566 26847 830995709 63663 62554 224537543 78225 6273 705729257 18595 78225 877225274 62554 14579 355222316 76004 78225 464548258 26833 76004 846660846 48947 76004 961669050 18595 64911 137346354 26833 82323 274174826 21270 76004 12218947 21934 48947 693145849 58054 82323 377836097 21270 32200 890471142 64517 21934 122644403 58054 62419 318489722 62419 37936 295933432 32200 20841 287634810 20841 2273 855203271 64980 2273 269619127 64980 34087 619339153 16091 64980 119221690 20841 63350 309901934 63350 23790 584429544 45886 16091 742390867 85529 63350 869699204 59740 16091 404766263 85529 22023 171717450 50660 23790 884317095 50660 84817 990121705 22023 30312 456734742 68802 50660 518150659 6723 50660 556671391 47845 6723 459363562 47845 23434 970645552 71816 23434 327332949 6723 65338 315666423 23434 86306 613533754 65338 82003 232478077 37340 23434 72816644 84266 71816 56567667 84266 17276 581995107 61129 82003 357877250 61129 86393 96452638 69867 17276 520933849 17276 53611 954188542 10985 86393 100218470 6677 86393 435369463 10985 56466 130641021 21197 10985 921280872 47503 6677 623715714 47377 47503 396303978 31430 56466 400201158 31430 26454 417466843 31430 2408 60317379 7104 31430 607548177 2408 75619 285315683 85521 31430 283251673 2408 43 795772191 85521 43855 590419976 43855 84496 171311353 43855 6687 146890980 64128 43 869464070 6687 56357 928419682 64128 20390 329509817 41169 20390 953908012 41169 5194 950830724 64128 85836 597640367 41169 41424 65082421 21551 41424 836227465 41424 16067 357907045 51146 21551 94801193 51146 86990 338351627 51146 72648 138932009 72648 45129 462789875 45129 80664 155862557 86990 52630 126476853 52630 51455 905631049 52630 51682 590046677 45129 38285 848562362 23121 52630 388783986 16648 38285 577814724 79071 38285 857715064 23121 13192 395679292 30531 38285 43078650 4961 30531 48197284 13192 17149 528198750 86186 4961 44208421 67615 13192 78600391 21178 4961 853190543 2017 17149 470041463 21178 42533 28007843 47151 42533 16839335 42533 51800 297491938 369 42533 325238673 83048 47151 378958855 2605 42533 653557374 61303 47151 906153719 271 61303 132228670 83048 87148 286586274 271 34426 386256118 87148 58888 428809363 87148 28559 35331083 271 34500 633521593 87148 66889 213707262 36365 28559 360354438 36365 9246 200797935 36365 42612 132783390 36365 12499 27033872 80410 66889 824523280 42612 3458 281362326 4689 12499 918811552 42612 72979 12772064 3458 48471 151224839 6319 48471 979314632 72979 61192 25340753 75586 72979 477627368 75586 8395 132541968 62296 8395 779684248 6319 2214 331922624 67600 2214 957808396 66835 67600 529656584 2214 3349 933155691 3349 3106 81276300 67600 80207 945231649 66835 76142 17494806 77109 3106 961798063 50532 3106 866546375 70055 77109 613787979 69637 70055 824603560 10944 77109 160615025 70055 77631 811189711 70055 35809 9127127 70055 57603 856233542 69637 23838 414827938 75926 77631 634719235 11986 77631 880433227 3121 35809 88791715 57603 23804 679332142 75926 50701 478811180 23804 80611 75867593 46058 80611 408706816 80611 84762 137645043 87113 23804 569784832 41731 80611 998057103 84762 51902 49568333 51902 1805 949365403 1805 4298 501947220 87113 27294 509522421 51061 1805 599820255 27294 10362 398853278 10362 83362 2019393 70428 27294 103948008 83362 37684 797908122 37684 10143 260879120 70428 3097 112876641 63305 70428 478057986 55324 10143 931961417 4334 63305 649352997 4334 606 219652401 3097 7160 748650991 56657 7160 511114928 7160 17940 129978777 68250 7160 509025274 38482 17940 223759259 59144 17940 268884256 38482 79722 48417718 38482 56064 754415390 56064 13968 214231105 12653 38482 935645874 13968 2991 681559163 56064 3146 516889636 56064 52908 275138671 13968 25027 627836528 12653 86287 803113652 2991 15165 276934467 38973 52908 116709661 52908 64486 954813736 86287 71729 801111541 66440 71729 591222334 47598 15165 277717239 71729 44497 499999686 75079 66440 983526587 71729 67496 478500682 47598 49569 659254938 49569 75574 525384267 75574 64609 167701771 67496 37700 205463951 64609 19529 343641306 64609 27636 219848458 18654 19529 680789406 8130 27636 551035950 37700 77170 137348669 19529 1710 749220203 18654 5595 674721396 77170 65296 815847359 13119 5595 905581825 1710 23837 278573592 13119 4267 422778472 23837 59973 939382455 13119 81589 23737179 39439 4267 127880211 59973 986 359556974 57080 59973 339312089 43983 57080 166644639 63197 57080 849953236 39439 74997 908459820 39976 74997 349965811 63197 30031 611871572 69983 30031 836785047 74997 27836 144661250 20547 39976 91547953 69983 71019 673512152 20547 11852 644384187 71019 64092 979712166 45128 11852 30840383 45128 25296 901049713 11852 65829 752437343 73909 65829 344581104 73909 24245 963804966 25296 9928 503426328 73909 29416 63692487 24944 65829 772296438 24944 86533 310210986 24944 337 217877010 2522 9928 375793678 68974 29416 652144790 70468 24944 117814034 337 34182 689979524 51717 2522 126980265 68873 2522 198481213 38617 34182 230690085 70468 4232 21573940 68354 68873 212653963 68354 24582 927393210 62965 68873 877380786 67990 24582 547766182 20478 67990 695222036 55611 24582 207247920 58317 20478 556746980 62965 48086 4945405 67990 83762 640179538 1852 58317 252398637 66508 48086 835263485 83762 34586 225224491 83762 49871 169618901 34586 47225 972580746 49871 84177 375752979 47225 52746 235952763 54086 34586 212826079 32953 47225 469898570 27922 84177 446681861 84177 80671 883796487 58617 54086 190243722 27922 32411 999853267 76070 27922 221202035 27922 43822 384564058 62901 32411 514405216 37767 76070 324407843 76070 79313 284373555 62901 80529 16945151 56833 43822 973338036 65035 56833 854301439 79313 67775 836196932 67775 3101 642530656 37188 67775 958632874 478 3101 991746225 46482 37188 835126677 45729 37188 252251331 72556 3101 524136168 45729 8850 477393799 8850 28627 109419621 8850 69795 459236125 69795 54645 351436900 70589 28627 826009887 54645 81062 333276301 69795 78968 89802909 35675 70589 684997284 54645 39875 213254402 81062 18482 739391250 78968 35523 275249927 39875 72846 673246983 39875 73759 808371559 45545 35523 847571563 7597 45545 386260408 66157 72846 165243838 57954 73759 969562282 66157 74717 578128412 57954 59103 898488294 4134 74717 64958725 74717 38888 565375766 38888 31403 419969569 59103 284 409882062 36353 31403 304315722 38888 3324 478677419 2551 31403 331437871 284 27230 446763796 57178 27230 873439846 37707 36353 365574863 2551 19549 168274594 4363 2551 797751839 47016 27230 468005826 57178 38064 608181889 37707 32379 48628879 6586 19549 828215899 43399 6586 83684715 82798 32379 364338978 47797 43399 753803038 47797 76457 461137486 3022 6586 249873853 13419 43399 806858431 82798 52683 398774950 20655 13419 585996577 11182 76457 213790281 41014 52683 698258905 52683 31731 555923060 52683 71563 568099656 11182 9980 968357566 1928 71563 775095823 79755 31731 387984428 27905 31731 835606747 79755 18043 849419736 27905 83851 680356124 19193 79755 679199463 82233 27905 366374235 18043 82261 786341215 79243 82261 510385040 19193 62287 279371243 82261 83578 309847311 83578 19334 752985756 83578 36385 727742747 53435 36385 61666011 62287 80903 37870403 63790 53435 324640298 36385 44746 752042720 63790 31516 268794298 31516 10273 36810217 72274 10273 345144241 72274 38318 426469508 72274 58686 563692650 60709 10273 953417020 58686 13868 818592758 12581 60709 387666380 8930 58686 117732726 17029 8930 443641873 12581 14461 410652606 86305 8930 32143649 12581 5233 319743373 61223 86305 354858542 14461 85589 735496625 56199 14461 62041095 86305 36494 399583429 14150 56199 827537656 62409 61223 521050351 61036 62409 621587724 36494 64069 751883606 64069 66276 287293216 964 64069 743839503 60886 64069 520956714 28949 66276 224989635 66276 65087 584807060 81726 964 841015906 48725 28949 107960857 28949 25817 539481108 81726 15766 510175649 41117 15766 422237011 81726 54080 984301355 38472 48725 523584404 15766 59243 271580809 38472 26473 623395225 41117 52426 129377756 54080 44263 320689626 62090 38472 798271544 26473 69174 944146915 44263 6430 631134057 10444 6430 988859543 10444 85614 804778790 57154 69174 685408175 69701 6430 843151079 25570 69701 80591746 25570 56274 204899716 78689 85614 778059821 49258 25570 29681895 46799 69701 558589132 49258 30716 198795330 78689 39814 194431236 52024 30716 409779537 39814 14932 449876755 14932 61616 284682690 34490 39814 379795688 41413 14932 415676570 14932 21787 984274213 61616 13041 51047032 74000 41413 838227706 38014 74000 747088020 14692 38014 952557537 13041 81278 274164557 30495 14692 846221507 74000 18072 884777934 35338 38014 605109155 18072 44896 439311346 79357 18072 116779049 81844 35338 19693952 61247 44896 909658313 62214 35338 960679473 81122 62214 72709738 48030 81122 363141932 59816 81122 301844102 28870 61247 579182688 59816 15661 13419773 28870 19470 58891260 15961 28870 983291144 82728 15661 254143719 19470 13557 489418618 52564 15961 939355989 82728 43193 75011266 52564 5402 746584512 5402 43635 932790917 5402 22920 610962467 84011 52564 70655106 22920 48269 984419580 84011 15591 653030682 32581 15591 905381493 41470 22920 466783175 4308 32581 94946592 41470 12932 515867589 4308 76694 3729308 12932 59433 44442718 41470 75943 886220433 56611 59433 249311028 72356 12932 628389107 24339 59433 909276457 5739 56611 221145307 72356 26967 993768432 82014 72356 389549304 27601 5739 256266063 27779 5739 912821080 40275 26967 426563097 74380 40275 716687877 9433 27779 7799454 23836 74380 226065569 52475 9433 523021370 34308 40275 727858475 27839 23836 487667901 44715 34308 101325422 69074 52475 144688032 69074 40989 913817571 44715 78580 809720846 78580 47438 601064563 47438 83976 819587000 57943 47438 572945516 36187 57943 69615451 36187 76022 837666156 22295 76022 9001869 70173 83976 389524819 16312 70173 71021202 71132 36187 245501065 71132 68258 697901613 22295 45895 14023008 60583 45895 292471148 60583 55674 627581142 60583 8429 697579306 64335 8429 196156368 3634 64335 381394290 13216 8429 15822132 31299 55674 640351146 51856 3634 129350702 13216 82957 927050593 78948 51856 58661494 82957 26318 226403590 6334 26318 805370133 51856 660 916293049 660 16615 743983712 76646 78948 876747087 85711 16615 357313225 78373 16615 725871498 16615 29378 458893764 11085 16615 378809429 11085 82062 635783657 17771 82062 304787411 17771 13334 813701357 13334 52185 240373435 15963 11085 360137853 17771 40402 615101615 72866 52185 955992839 13334 73747 866985658 36544 73747 991446346 40402 81239 517266870 49868 73747 955022418 49868 76344 198469478 57740 81239 268264891 31236 49868 149746360 76344 72807 52824481 57740 36287 87241485 24461 57740 141275857 31236 75780 340213925 8768 24461 42200152 55438 36287 750545622 75780 20338 453044087 75780 29360 821137350 29360 72812 59668793 70635 29360 875432597 47175 20338 28950766 70635 71939 344094246 70635 34115 344262473 70635 42208 148825178 8401 34115 171937400 64927 8401 44718718 42208 22115 827127325 38342 34115 913370016 64927 5122 523989097 32415 38342 628413096 3314 64927 539203999 5122 63757 968527252 79254 3314 449638655 32415 5144 253801361 2059 5144 182820311 79254 40780 117971635 79254 4886 79482475 5144 72270 48260611 40780 62797 857145954 2059 1644 36272312 40780 78358 495657324 44044 1644 106361583 72270 71270 65467581 44044 32461 996220531 32276 44044 125831889 32276 67423 8162276 67423 7683 856108694 65094 7683 509800323 67423 85765 471386830 7683 33379 520087496 67423 77948 597868341 61754 77948 718494566 33379 23871 100125012 63416 23871 101095764 61754 17483 963840963 17483 20818 691387018 20818 44199 923391802 66675 63416 487315637 44944 66675 669996548 75003 44199 430832411 51988 20818 960686144 65242 51988 313380673 66675 38726 120716914 38726 55015 827574887 51988 23709 439299029 51668 55015 98827233 51668 38995 985721514 55015 70308 567034535 51668 7846 289109675 67202 23709 600666540 51668 44875 510531072 69098 44875 417481626 70308 32426 794834857 62194 7846 275298608 44875 74030 240849780 69098 44870 113176191 74030 13950 145125704 3125 13950 723363461 38838 74030 102254209 74030 37584 710462709 38838 32284 751117082 25738 38838 283753306 3125 17646 184160791 17646 66694 380234171 55369 17646 371434489 21003 55369 431253803 66694 10799 977986967 66694 75729 168404786 34912 66694 458565390 10799 52199 90169579 10799 86919 2350761 65601 86919 753467442 86919 50683 334935331 86919 2886 118351781 5446 2886 880285602 2886 33038 683775475 5446 58783 343137131 60735 50683 73273980 59713 5446 523349322 64803 60735 705601086 75227 58783 286925210 69334 58783 629265721 82495 64803 690623017 64803 22156 890250350 64803 47954 93890249 22156 2542 701119926 76071 2542 888798396 2542 69172 96233823 2542 39016 636450971 31586 76071 513439616 33260 2542 895916441 69172 28711 853171956 39016 12903 869776571 31586 16160 471384193 23930 16160 232470435 62500 16160 140426054 12903 77367 18872868 54294 16160 489340520 62500 36919 124911331 77367 5478 858684290 25186 36919 65043498 54294 34827 20075288 34827 51120 719424284 25186 17261 30091971 17261 62876 35927412 34827 77595 725128178 19632 51120 445779376 62876 76253 875930124 49885 62876 209778770 76253 28034 413714540 61280 77595 229332296 28034 58609 814161198 29913 28034 881381417 29913 81170 957701046 25080 81170 388125288 2079 58609 77610676 81170 8463 81222253 25080 71189 259527029 4913 25080 66511422 1636 2079 9038142 71189 45382 538183284 6298 4913 886799035 4913 63331 17499153 4913 72984 4551307 16992 1636 962559826 10040 45382 522043476 27420 16992 677439139 72984 39377 292613635 72984 20663 344739091 10340 10040 417629653 20663 55474 919216368 27511 39377 38549514 20663 77329 445442641 80615 10340 506117857 5870 27511 440211890 80463 27511 466909245 77329 18138 101838667 80463 61445 814874182 80615 72940 968953789 29286 5870 51648441 18138 5362 942724035 5362 49231 828438437 5362 1051 762412939 78472 1051 884016430 1617 5362 223883104 10138 78472 840016408 28810 10138 501919111 10138 34995 848570791 9230 1617 29158813 1617 80481 164348515 28810 66533 722360995 9230 79088 152798575 80481 47211 837482389 75931 9230 501086530 59320 66533 492130945 75931 55348 295498843 32786 55348 126426886 75931 6892 907534504 35647 55348 950022052 55348 26909 848508203 26909 83273 798229716 65491 6892 22037327 41500 26909 272123232 50409 35647 100026930 51141 50409 930329465 58869 83273 623169095 58869 10289 748149552 51141 50821 34439172 14189 58869 596156776 11932 10289 97100819 21449 10289 88260671 74351 10289 375659051 50821 15529 74085992 15529 30232 956043729 9035 11932 779777188 21449 19913 50529549 9035 59716 198109244 16202 59716 730672081 30232 65081 648207691 9035 75583 624030869 63693 75583 947590803 63693 30247 83743967 75583 46950 875683983 63693 56049 986404996 46950 51517 506225188 80210 46950 265161179 23028 56049 33654527 39240 56049 661689763 80210 35588 629046483 29351 35588 131848561 29351 86506 127318124 59435 23028 691863275 59435 37800 107461333 16157 86506 500692542 81837 37800 958267066 59435 2379 39238880 37800 30590 224439724 2379 84606 159147275 81837 60593 93682333 8418 81837 129513515 2379 69031 81574437 52480 69031 46909728 75342 52480 888011272 71991 75342 75485830 39527 71991 883882031 108 71991 483430476 75342 66598 242228848 26050 75342 41660222 69812 108 302861807 85576 66598 810391902 69812 57951 519592523 26050 14184 724535791 69812 79535 825129976 79535 62004 549188653 34733 14184 29235338 57951 66383 76268878 66383 65083 925893210 9748 62004 931071435 4726 65083 536810794 11159 9748 35994939 56194 66383 66408004 65083 10531 136925680 52029 4726 399751865 52029 30772 363359730 56194 59289 425971363 15379 52029 668775243 82231 30772 728415113 50269 82231 394628831 72379 15379 129510450 25685 59289 29906448 25699 15379 327552351 44785 25685 974588259 50269 7307 81870280 12223 44785 919866393 44785 42499 617249658 7307 74917 891890248 40314 12223 32835796 34282 7307 697327211 42499 10404 912434527 53946 34282 135201331 77325 10404 939471272 80587 40314 989002474 77325 18042 49803957 80587 71283 73947824 13049 80587 32481489 41232 13049 43092893 48636 41232 62545946 30530 71283 465995749 56042 30530 628373546 56042 21777 763097297 21777 74843 899272523 30530 22538 634313565 21777 49046 241352522 45010 49046 364695978 32015 49046 97360417 26834 32015 197225638 22538 55439 8906581 2217 49046 557234423 26834 55707 127408467 87218 55439 943057643 82277 2217 440069217 87218 16833 224956493 55707 79495 856348037 79495 53442 647031386 2932 82277 781847083 16833 2279 287893838 2932 17581 770148928 78258 53442 465744275 27649 2932 106364529 2932 45117 17804849 45117 51967 35370261 17581 21225 93072984 58737 78258 106291298 58737 1783 660536428 58737 71326 134006004 1679 58737 98622418 1783 61645 294777306 58737 37613 929206732 37613 82503 14531152 48010 1679 340879627 61645 26409 838883151 40157 61645 182530541 77739 40157 403497216 48010 79838 325566230 48010 59191 331231419 57858 59191 418619390 79838 21498 115950614 6216 79838 115911220 21498 24474 14516130 67268 21498 160974375 27327 24474 232558068 28005 6216 280146403 13730 28005 583175702 13730 14398 530977067 59059 13730 638107602 78684 59059 99117788 78684 10304 205662857 27499 78684 791055533 13329 59059 929923143 59059 20263 824054516 27499 74823 17541890 20263 19382 480272591 20263 5360 459398979 29550 5360 208250765 5360 65950 225147808 63647 19382 179986291 19382 54020 628821931 20946 63647 837557598 41940 63647 669485827 65634 63647 662220836 19003 65634 945424057 83845 19003 489616882 85444 83845 895503301 55107 83845 612763336 87051 55107 102326877 85433 87051 791613706 85433 75045 532008108 85433 84881 253361270 62841 75045 573102806 37734 75045 170354894 60665 75045 830837172 75045 45707 108472839 62841 50862 810473876 50862 75202 524173087 84197 37734 167081452 50862 37477 492585832 84037 45707 652765246 27920 84037 116108773 84197 7578 115391479 32954 37477 931244040 27071 27920 18206310 32954 60893 190103471 8836 60893 699776742 32954 69714 246654203 84654 60893 757593123 35924 84654 923646511 62827 8836 767350280 79236 62827 753122099 69714 55617 978149786 73978 62827 910300209 32828 55617 21238158 159 79236 962769445 159 5505 237605105 73978 36021 927304649 41787 36021 660266675 6446 5505 275747637 81560 36021 286439136 66251 81560 933720101 6174 66251 761832197 6174 58577 111611777 6446 78290 597383401 3721 78290 665404666 66437 6174 919893987 61934 58577 795074187 58577 20181 400854650 61934 27162 600824060 66437 51354 813293137 66437 13850 948612560 51552 51354 494988073 51552 76811 108927524 53023 27162 586982249 76811 37196 538760432 53023 73536 703042618 51552 4717 712153613 67866 53023 505371188 37196 68712 689332835 67866 22128 416572726 19915 68712 172520969 67641 4717 478296965 19915 44938 939543185 27761 19915 230518603 62614 44938 153760772 19915 25446 956477100 27761 31191 799742681 31191 75629 830806890 30443 62614 164268970 72835 31191 145861715 63184 30443 996243224 47550 75629 28026286 46742 63184 18811848 63184 41353 89711276 86479 41353 193701111 9838 46742 915398533 46742 53334 695267064 46742 9729 38849935 1494 9838 125363463 50018 86479 880210194 41150 1494 165696627 1494 32866 86530265 11750 9729 993185166 41150 47747 726625861 11750 23314 40158994 32873 41150 712999887 42960 47747 573908258 35839 23314 449831754 35839 57190 831972694 32873 16840 153381138 57190 22291 45827031 35839 10139 244412234 35839 27423 167507868 22291 73235 80937043 49774 22291 552630705 45466 27423 129544613 28481 45466 502867230 45466 26406 683766638 28481 52945 985928381 3405 52945 358539232 69004 28481 135396425 34251 69004 620038642 69004 77096 517597991 52945 72679 7057488 28955 72679 461929775 82773 28955 227760840 72679 46898 934250994 82773 39767 953883598 17633 46898 755435240 17633 1297 99662892 44740 82773 701000577 44740 55911 878909625 39767 79069 297798731 34789 79069 552436553 44740 36044 678101462 47415 55911 14847187 36044 43821 835031252 47415 29459 80351619 36044 61349 409788923 36044 84971 407232628 47415 58709 100364081 37839 58709 84508202 58709 82176 959682889 4765 82176 988890287 4765 52156 778245140 4765 39637 728216774 85498 52156 22793383 54426 39637 535629873 52156 9695 874835362 80764 54426 456835575 539 39637 704074909 81234 85498 71467410 9695 82977 811601288 5447 80764 596768104 35561 539 239228135 57006 539 945625258 16380 57006 344026898 32962 5447 79239990 16380 8195 773557959 78008 57006 576376966 45415 32962 861716155 78008 73712 736081515 36282 8195 616752838 10 73712 205101651 15461 36282 64810514 39671 15461 897041373 73712 47541 986136336 1451 47541 13024285 80273 10 120327812 18008 15461 871644186 47541 24214 318825820 47541 67566 404180860 67566 55022 552435604 24214 83184 671595204 67184 18008 404067476 81599 67566 730313012 55022 57177 405082259 83184 70159 2809519 84307 57177 443138616 84307 77836 365939647 81599 68764 722364744 68764 16020 129350902 38750 70159 84006153 55779 84307 211271406 38750 23666 604683924 41890 68764 268922609 70065 23666 605217735 16438 41890 438878810 70065 60448 156524319 61242 41890 336163253 10652 16438 210962533 60448 54454 678891775 60448 4899 237903492 11895 10652 490396238 54454 83142 889612461 4899 9531 41507587 11895 23369 824349603 11895 42227 25510987 63740 42227 165750024 9531 30861 965206069 30861 32210 24730683 48912 23369 546460040 69779 30861 759748497 47928 48912 492634456 30861 67410 95812864 86909 48912 329380959 67410 76896 600306673 47928 31226 775336537 577 67410 542490376 31226 51751 371768622 31226 30499 827101358 51751 21806 749112743 26129 577 289167395 577 16018 264839417 61361 51751 863922470 11716 26129 77867715 16018 68526 169206865 48961 26129 223634269 83652 68526 462182954 83652 783 697744526 83707 783 397582783 60872 783 569803912 48961 65622 887914568 34392 65622 688615970 783 19528 315905923 12334 34392 567540481 65622 18989 178693499 14155 12334 499490942 12334 51791 943793302 19194 12334 775294661 18989 11911 846892194 11911 33602 401401624 15507 11911 330006480 23167 11911 797570769 19194 50946 46337318 15507 50899 55217950 38405 50946 374957130 44017 38405 294325906 53097 50899 822678660 82433 53097 398309341 86317 82433 748359166 42698 82433 986624563 86317 63543 135019396 38127 63543 99946257 59265 86317 102962213 82358 86317 591561170 42698 48878 580919643 7046 48878 670986165 34859 7046 323031387 7351 48878 555631905 48878 50199 816388579 53063 7351 813288803 7351 25359 88388065 50199 56005 11766456 25359 64786 795589283 56005 62739 902167657 25359 6957 228441969 22790 56005 28550163 22790 35764 79940425 22790 13416 147306762 16199 13416 3737337 22790 3846 837789743 35764 55810 584347076 16199 66994 348099451 16199 22559 682365543 66428 66994 276747166 31206 55810 219613909 66994 35039 247648881 66428 76009 902683377 76009 86938 219068698 28653 31206 669491132 13970 76009 799770159 35039 60228 862544924 35774 28653 966427164 65288 35774 956816740 18717 28653 977904335 13970 44666 852601857 31930 65288 397727406 70719 65288 882019036 43774 65288 196843745 68565 70719 354590912 43774 83641 768171401 83641 43338 268659579 70719 68341 882206794 43249 83641 127751967 34932 83641 427164665 43338 41411 927544546 65849 43249 400208899 41411 49519 55255146 41411 60978 437607519 77069 41411 332886339 41411 41779 677658662 49519 38866 936238631 86726 41779 327469829 60978 9075 526245625 41779 41678 87674947 21571 41779 850420833 63974 86726 307557707 53366 9075 576699328 9075 51134 995456066 23524 41678 996072692 74789 53366 354210744 74789 54214 502071905 74789 12569 418739408 36292 54214 121055706 73950 74789 126947985 36292 59563 124375130 55948 59563 344462939 12569 84358 732509065 33700 84358 436420479 38599 55948 48762691 84358 59766 992107575 55948 14001 84974473 63677 38599 723296634 38599 5081 194462483 14001 21603 366125095 14001 59293 846406130 35178 21603 819185112 20674 59293 327271831 20674 79035 610837784 20674 10344 799304146 79035 31567 607302279 20674 36014 394908766 63170 79035 541842087 31567 8865 623697985 50567 31567 238688870 31567 38293 354874340 50567 20702 424160548 38293 27933 382978077 27933 3484 101522613 50567 14956 571242581 5768 20702 473008434 14956 66170 40499896 14956 39 618643096 5768 77947 87667117 82405 77947 521131961 5768 60466 672299348 40968 82405 663166888 47194 40968 80199457 29068 77947 47142294 40968 766 35787890 57875 766 81390816 6953 40968 516627608 11987 766 830511041 29068 7582 358041244 75309 6953 182078944 11987 70557 104714061 6953 38514 199448886 25628 7582 652313624 7582 43998 218018381 75719 75309 752605560 43998 36072 479468352 36072 55010 720100930 79323 75719 344629372 55010 75639 52676915 36072 57506 61746878 55010 24181 677602828 79323 47504 331643384 24181 56931 501205406 86513 47504 798868820 24181 23546 799220778 47504 14635 641046824 41492 23546 341067841 86626 14635 754181493 2620 41492 511104040 23546 50189 585878554 23591 41492 563866564 48975 86626 541130858 48975 17787 60498497 48975 9477 789300579 52992 50189 277531896 9477 27086 54156565 27086 66635 994185149 13482 66635 1881510 9477 2378 400470723 54100 13482 59669904 68528 66635 486730792 2378 50406 956142688 42149 50406 393728786 18417 54100 673696447 22082 50406 387556754 18417 22278 21058776 42149 34094 29954608 62277 22082 87907161 22278 46615 447949863 72528 62277 56144864 62277 17600 580771546 17600 5774 385649182 17600 77504 201134076 10300 72528 627896299 73186 17600 893313719 51265 10300 653812648 5774 9197 240799280 21892 77504 60359494 73186 73790 25312217 80856 73790 391877241 73790 67050 846147292 80856 8211 69324987 74867 67050 975125648 82372 74867 819071352 74867 39896 739472586 77969 8211 853589969 74867 3842 690550343 82372 37596 600233526 3842 21455 479286191 1939 21455 345805567 21455 43566 768212376 35480 1939 605160771 84991 1939 167122601 23367 43566 348572421 1939 45674 252092555 27354 23367 310336487 23367 5262 153385677 23367 84067 974341745 32562 45674 389409970 87020 45674 256619536 82716 84067 373662013 75341 82716 301643037 45241 32562 201965006 45241 1229 660929474 75341 12340 835039086 1229 33981 906367456 60682 33981 711385956 1229 1488 317295818 1488 22017 882081191 39008 60682 923459723 49894 22017 258834249 22017 65679 84929943 22017 64039 613457684 64039 75718 393247600 64039 70368 557717485 49894 28832 984266559 70368 24735 612592990 64039 41253 700624552 41253 47986 892818858 28832 16289 348325543 3737 16289 220805418 66292 16289 36142107 66292 76331 471253926 66292 31546 663216279 9355 3737 871822512 31546 71852 340025212 86153 9355 672988563 77393 71852 395393036 31704 77393 336743192 77393 70994 141830250 60295 71852 291024121 86153 54798 678356523 75540 77393 117039105 14955 31704 570691456 35317 54798 593051451 35317 25428 590232256 25428 76678 26226348 35317 36400 451080941 37985 35317 832328637 37985 24481 555848089 37985 19803 553489573 50423 36400 687324260 81244 19803 173344805 37985 21877 365440732 24481 6577 723874281 21877 25417 109581372 50423 42953 190916840 26325 6577 771031862 154 6577 19435319 25417 66759 170330256 49083 26325 113256667 295 26325 131376338 49083 50227 91969574 57786 50227 341995986 50227 41592 549270849 49083 83055 480965710 41592 69223 646233724 11023 50227 181754907 79731 57786 103523616 69223 38188 34699224 46754 79731 759499318 1985 46754 694812648 79731 69133 932218488 79731 21154 110888451 46754 35568 512600528 69133 53254 121689627 6890 69133 746813917 53099 6890 617856557 21154 32554 540555942 53558 32554 763081701 6890 9312 710212966 64244 32554 897619911 53824 64244 264853730 32554 32066 28541569 50212 53824 331603155 31163 50212 48291593 64244 79073 207521387 79073 32471 894034980 79073 53624 61465101 47655 31163 648942731 53360 32471 991174836 53624 3351 52439172 32471 22851 728731021 3351 63894 429288594 38984 63894 335180970 17126 22851 64146454 71453 3351 141450405 41237 38984 254356975 87241 71453 893657532 38984 42515 627197829 15606 87241 198655685 17570 41237 21395860 87241 22506 418593662 41165 87241 250949645 41165 33188 625386971 22506 85621 906640739 41165 18391 523041083 18391 80948 207066911 50779 33188 334408338 68228 80948 373575417 50779 76446 681242148 68228 87421 567499592 46580 80948 104520934 76446 22014 81513036 76446 21057 104755110 76446 30866 75955503 30866 65175 236716636 46580 26661 562104214 30866 46767 865298551 72391 26661 987885408 72391 15717 565462584 46767 69112 959763679 31831 26661 411155107 10159 69112 192792121 56440 15717 508218793 10159 35028 267669101 39270 35028 856605756 30694 56440 864669842 42408 10159 509541609 48656 30694 811821505 42408 13354 359926442 48656 1273 622740211 30694 42681 690161069 74847 42681 104469725 44392 42681 850414632 1273 6160 751177842 612 44392 691913980 42681 85726 356897234 44392 44190 435321160 37004 6160 701148881 37004 3222 968573241 85726 7744 985517242 22457 85726 509019374 44190 38525 491338387 38525 6247 501402661 70035 6247 485374050 38525 78231 895969599 75367 78231 310488531 73432 75367 145475035 52417 6247 699139338 52417 65940 359829738 75367 61474 116799584 13638 65940 866291400 65940 6480 7329156 6480 51882 728418870 36910 61474 97668862 13638 39041 234845068 6480 40003 227203809 36910 80866 638405887 49566 80866 762425424 49566 23130 874218437 80866 69164 853654000 71674 49566 60946435 31497 49566 61351405 17463 71674 431617136 31497 70205 759860186 11649 70205 915840621 12702 70205 695706941 29857 11649 55389286 12702 50571 788777280 54570 50571 116546833 11649 23653 185832967 54570 30980 822148594 17918 54570 947772691 55454 50571 131578970 17918 33090 305395729 30980 2132 663030290 26428 2132 481018144 17918 27144 28224960 26428 9763 635430893 76991 27144 7892991 58976 26428 251288968 76991 24724 976983547 9763 15853 410898333 9763 82402 355064705 58976 48794 521213688 4954 82402 938638104 28991 4954 528036137 15853 28852 120083429 34905 28852 926373879 43502 4954 38523294 38956 4954 962492504 28852 29120 243335686 25256 34905 130563008 38956 73146 838396546 83961 25256 731402739 73146 80482 866317679 27814 29120 475055847 25256 74504 634720316 784 73146 580706759 80482 70222 85629793 27814 40623 313912908 784 34814 513999800 39779 784 490087294 70222 12364 170274222 8523 34814 590778325 80692 34814 500747130 39779 64299 467900148 80692 67960 849297827 67971 12364 868159810 67971 12171 69489756 31611 67971 91532959 13167 31611 139803307 31611 83699 336657710 13167 72583 452542985 72573 83699 764308642 72573 4554 724317614 13725 13167 119989723 12179 4554 625203293 72573 35211 724916991 13725 35240 879054539 35211 50656 709307730 16475 35211 573998846 45252 16475 828917185 35240 61793 628187383 61793 62649 668540096 87036 16475 854188594 62649 77939 191033622 77939 20843 326661860 61793 22613 768515522 82387 77939 297572150 87036 21097 22410322 20843 40284 168594764 34860 22613 112723528 9100 82387 604993411 34860 3480 441791922 37956 3480 858368534 29665 40284 421398669 65759 3480 180823879 9100 42954 413213103 29665 32831 652425549 42954 83613 211721099 51701 83613 841826252 32831 22600 353122394 42954 23859 782962401 41542 23859 652725657 22600 61230 212011130 32079 61230 807457013 32079 43496 522568722 80143 61230 174403951 43496 48523 462853759 82898 80143 169159133 39582 32079 619811873 18760 43496 458622373 49592 80143 693390005 39582 26603 462163363 18760 41885 806105023 26603 57179 557462396 78851 49592 929155531 41885 72981 521452087 85580 57179 737255405 59709 78851 350201532 72981 69778 406862772 85580 44128 329872428 59709 21946 930355435 85580 86890 762026326 78683 69778 972988599 21946 66731 566947836 66731 64961 521743259 21946 70483 245952574 66731 70758 602438383 3609 70483 265981517 2633 70483 234516747 16223 70758 908991031 10835 2633 586545052 26192 2633 433339259 3609 45849 162169912 45849 19011 125583342 76872 45849 941199335 10835 59431 350980526 19011 25367 812248497 44152 76872 117280314 60223 76872 44192310 44152 64746 83070269 60223 72064 267347408 85596 44152 486101532 44152 58880 742171477 64746 57248 130845547 64746 4610 428043312 57248 28403 845393201 56396 85596 175312395 46382 58880 190905171 80051 57248 62273251 28403 3680 906514988 28403 42572 771944280 61907 3680 432576405 80051 34527 223018716 80051 33285 926978923 63842 42572 939117566 1043 63842 390695644 1043 57974 44104733 57974 13043 928767114 53525 63842 481396574 13043 84512 467997132 84512 31400 951965587 84512 16672 776544599 84512 70729 444639143 60290 70729 317276638 3219 84512 283938281 58291 16672 67934028 58291 54104 186319840 54104 72149 197624388 54104 1225 902883499 1225 51025 381582281 78791 72149 987168851 47365 51025 753498739 78791 53925 501591449 78791 47329 375098842 26108 47329 594394863 42309 78791 597460608 48113 53925 9002657 42309 59389 526154781 483 59389 193971326 483 6208 813070541 85833 59389 772255744 59389 11171 238824867 17227 11171 381515000 17227 13445 72946839 85045 13445 561052564 71543 85045 831432263 71543 28960 79323393 5997 28960 137044048 47817 85045 119713205 47817 31212 121451915 31212 52097 207755212 52097 37007 112984867 31212 23507 92917730 37007 4105 670399666 20323 23507 187603766 52097 7236 617315011 28693 37007 216991125 23507 4147 623467793 2012 7236 145105481 16048 20323 735420972 77344 16048 855976450 2012 63149 959412158 2012 57100 4300588 16048 60513 73763734 16048 36480 461115444 57100 55400 543154559 57100 1895 914128170 3948 55400 885628523 53367 60513 311774 9426 36480 998967653 1895 5654 892014746 53367 37934 291399 19419 37934 177455241 53367 11756 560028345 42225 9426 25206522 42225 5907 28718765 50904 5907 567335252 11756 2843 521515514 80690 2843 789619827 5907 9550 253198682 56301 9550 790494895 80690 18019 772122276 55084 2843 305009016 18019 26868 416701664 83612 56301 918811687 66733 83612 493236328 55084 55775 736984681 45548 66733 624865004 85911 66733 674835966 45548 65710 237000643 1154 85911 37891715 1154 51339 286258159 45548 21948 958883029 65710 64951 881895506 1154 31343 108085619 65884 64951 704270827 31343 5936 931447427 48156 31343 308236278 64951 48425 839176601 48425 40412 394293582 35964 48425 993123608 48156 87472 126363772 29672 48425 86090335 65728 87472 497064560 31893 40412 641154823 29672 52299 166001488 87472 45299 704817309 22784 45299 136789854 66159 31893 112549668 31893 862 117235894 45299 82884 6295897 66159 72156 971732149 22784 79499 2932523 26070 862 879232467 32057 72156 857422718 79499 73664 157646462 34469 72156 13572309 26070 31105 138203665 9099 26070 887755357 76107 73664 713105293 4294 9099 74366127 64270 9099 912989416 76107 36336 183882776 72980 36336 147916473 64270 57277 920980979 37861 57277 222100428 36336 4507 791691786 36336 18022 570052900 4507 77573 178833704 14567 18022 341766132 2923 77573 575327765 2923 12536 444351797 11511 12536 635939175 66760 14567 393595416 11511 38082 70340035 49941 66760 757637411 12904 38082 838323838 80622 38082 923889595 31248 66760 425438797 8709 49941 23671756 52844 12904 41991134 31248 44512 978729352 44512 74264 144637460 74264 32771 185856277 32771 3472 703100318 42582 44512 64760284 3426 3472 879551350 42582 82023 572360856 82023 68692 944183890 831 3472 891701406 831 48347 925173329 82023 2083 159230086 72792 82023 24998345 68692 33363 490736480 52687 72792 859958448 52687 20573 501889617 72792 27802 317729467 72792 72989 293181550 20573 64129 881917570 59809 20573 490870788 59809 45166 859176584 72989 63541 568478671 48420 64129 769775850 48420 56360 106734810 56360 60900 106795798 54516 60900 581000015 56360 32730 205324083 48420 56051 500498993 29483 54516 528382480 60900 57357 385792267 7450 54516 63192757 32730 42399 847839558 47058 29483 220817203 29483 24259 695805499 24259 43888 472575284 65216 42399 392785361 24259 60256 447340058 29678 47058 922996151 39447 65216 102103558 43888 67315 636108348 87059 67315 733199876 67315 4963 798417530 64 4963 662371162 69167 67315 21362735 68965 4963 995184694 65968 4963 136643620 64 49777 147353235 20490 65968 439299674 70458 68965 978020635 80254 49777 323421561 13239 80254 26814159 20490 16660 487380486 35205 20490 529987303 63079 70458 396302824 35205 25547 145140298 25547 69349 398539265 39185 16660 954552233 69349 15981 521896831 38124 63079 348389668 10014 25547 512709736 38124 57096 655447265 38124 8846 254468163 27975 57096 486352883 38124 6458 23487288 47425 27975 533905708 57096 59357 767485786 8846 15448 915632118 27975 73055 34874083 64616 73055 370275608 15448 53656 782742981 59357 51911 168620777 29321 51911 98788778 11207 64616 230755390 51911 322 592612754 322 66899 16461523 56707 66899 775235769 58866 66899 459708545 68474 322 327225638 38977 322 428504467 35974 68474 262951295 87015 58866 402654472 7460 38977 375646390 38977 32696 137819702 35974 11010 468938711 78168 87015 546730077 62039 32696 876027564 47674 11010 285480287 11010 44552 838523862 47674 10597 448018300 20978 10597 95380734 36359 62039 94008156 49694 10597 988904959 36359 69878 457869483 47828 36359 499778127 47828 69897 371876221 47828 26599 701300473 49694 86644 645682851 23207 47828 945333632 72002 86644 192500035 69897 13518 996630560 69306 26599 518470384 32704 86644 454580965 13518 32263 552507166 72002 33693 320186346 32704 4303 281790493 69306 11652 317521637 32704 55267 843732630 10318 11652 929515347 33693 46123 327589893 46123 3865 40492412 11652 5950 44539245 5950 34826 473996806 46123 27462 523772447 34826 17995 31273697 27853 34826 686119130 17995 7452 455502592 27853 8048 458111431 27853 26158 861056533 33158 7452 908221083 27853 15384 863660411 15384 82994 301842658 86472 82994 418326573 73391 86472 192641344 75976 73391 299693751 75976 6540 629651743 16055 73391 72213701 6540 31217 787011746 31544 75976 921962131 31544 37471 818057294 31544 70429 27056674 51887 31544 686172783 51288 31544 413798638 75660 70429 97675522 57681 51288 7419160 47202 70429 161130750 51288 12923 900940879 23908 51288 757294318 47202 18344 461065046 15100 57681 519625721 47202 64577 175199598 28553 12923 805977658 18344 53337 381017500 28553 2664 793623804 28553 32016 756289947 45775 2664 108731808 29440 28553 673406571 2664 51918 970938586 70590 29440 791705154 32016 79567 67093080 34333 70590 632059762 73509 79567 375236584 73509 37297 691197236 34333 28959 557300793 58099 28959 787499263 15417 34333 618053778 28959 79898 931236677 58099 85374 210112159 68793 79898 869537190 58099 40840 467750158 85374 86377 172966110 47307 79898 114206459 68793 10244 76419256 10244 36684 786094239 47307 83407 711308201 10244 63111 519765074 37096 83407 81411147 20797 37096 581401304 83329 36684 880048909 63111 60360 629903364 3311 83329 920661309 16885 3311 482763382 36852 16885 377021278 61179 60360 869184863 85937 16885 401644202 16885 48918 577418305 31347 48918 618449685 64472 85937 420982992 31347 42998 481802507 28356 31347 415509701 76334 28356 912780898 42998 45617 241511371 61650 28356 830276431 19487 42998 471833127 76334 34871 666647470 19487 46153 82906212 46153 48830 54726333 48830 34188 144239466 19487 55253 111061484 80411 55253 383338778 48830 39939 907908398 34188 70072 87315997 80411 30097 357414546 70072 78999 73743375 30097 32963 420408918 50973 32963 737360460 64395 70072 277044199 18837 32963 179898211 33673 32963 654300855 33673 53992 522678670 50829 50973 605984178 33673 78871 760773455 43467 50829 23770825 69570 50829 797490820 40751 69570 475986299 40751 73565 647537994 57027 43467 846619380 83474 57027 615285480 57027 19960 95669329 57027 3297 748283677 57027 841 883314628 68054 83474 701784412 73585 3297 317032319 19960 43922 972712156 11402 43922 238446659 68054 58795 144797849 43922 49819 953492056 58795 74020 210174048 49819 55078 515616924 63641 11402 112095190 58795 16226 41010816 71157 74020 80530619 63641 59444 199519873 59444 4654 944180470 85713 16226 89877653 7921 59444 516300147 22341 85713 30624635 11385 85713 986067457 57410 85713 804799880 11385 59487 171506477 57410 16676 159203139 57410 81290 740193725 16676 50552 74391979 16676 59562 942474426 59562 74476 958032640 59562 9592 286644824 67254 9592 371751848 74476 29073 591706350 59562 27272 915507890 29073 74895 718977271 27272 37874 933383666 50372 37874 831094174 51845 27272 305878326 27272 42875 16697954 42875 29017 628457595 50372 43127 6441094 42875 4851 357025105 51845 74403 752872278 13033 43127 549518941 71927 4851 726458684 53972 74403 307465369 13033 17417 211627736 49384 17417 85311649 49384 67433 103005287 49384 82764 44253605 80643 17417 858721432 9723 82764 57259975 82764 50859 794161922 20009 67433 212009937 77668 9723 178849205 77668 81013 704097005 9723 41538 480644615 20009 5688 784441466 41538 82378 197571892 77668 9698 486412647 77255 9698 546544688 41538 23124 789650432 86346 77255 325611582 82378 78886 414022859 34981 86346 728297969 70109 86346 103115775 6912 23124 288430085 53689 34981 981867706 36649 78886 228546748 49416 34981 598484581 49416 12758 886861524 12570 36649 297718949 11551 12570 216220045 12758 68760 306055732 63081 12758 121153523 40249 12758 190338861 68760 21857 438862743 40249 23698 278386984 40249 56926 854951373 21857 53765 45607542 53765 78467 3202657 53765 85785 875301443 78467 76014 14131764 76014 62314 226741097 53765 69271 903563142 76014 17385 502590812 85785 63833 980323613 62314 26465 10447156 62314 68361 734986526 17385 44106 462851944 10455 26465 814003964 31367 44106 376354608 68361 74019 485696447 68361 86775 722373731 86775 13890 199667785 35445 74019 628929861 74019 53768 621737288 82566 13890 347019531 53768 80771 213916804 13890 26685 878547562 82566 23257 251502654 80771 68924 760420962 83207 68924 886480835 48340 26685 133402625 75903 26685 644920054 82518 23257 182640109 75903 14818 101961722 48340 70928 564307076 62102 70928 213736308 76068 70928 780822337 50688 62102 759694779 36040 50688 468790882 64457 36040 766499852 62102 7383 17301120 40239 76068 242087389 50688 215 802929301 36040 10740 834536105 12046 10740 577932659 59348 215 39251081 215 1931 47517001 73427 1931 160106201 63964 12046 995611503 37784 12046 789151825 63964 34852 702242440 59840 73427 551632085 17407 73427 268808575 33197 37784 597849676 46730 37784 545275282 74942 46730 405926219 33197 2842 49798884 1478 74942 15974132 46730 78725 141603650 78725 86486 121111147 78725 51420 424043527 29300 2842 135904292 59000 86486 549566062 85101 78725 701717636 85101 65881 263111115 15521 51420 662645193 45434 85101 198790294 85101 46439 153451032 30897 45434 230636842 28230 46439 57714674 15521 5919 820682935 59266 30897 43521224 57349 59266 111654500 57349 83787 280759052 3254 5919 762521942 69286 57349 530343507 59266 1677 267265125 21325 1677 363158696 12412 1677 667290991 32896 1677 67041451 73335 21325 260778493 1677 32673 748272009 32896 71439 796480271 32896 73399 927167653 60934 71439 358056448 47224 73399 655545586 76213 47224 153555919 80843 60934 754253900 73399 57249 463594864 60934 53668 76017617 47224 19961 289399500 19961 42841 117714975 52580 57249 125125272 24998 19961 226012161 53668 4414 398266352 82967 42841 575334717 52580 28633 875256604 85727 28633 118613631 82967 25397 77846118 11016 82967 403886687 24197 85727 588212661 28633 26986 319674648 50756 11016 463531782 26986 25982 859495347 26986 84457 961457849 59045 50756 5759802 25982 6842 394390436 14620 6842 512554672 6842 25120 309381145 11893 25120 16964670 59045 44249 884136793 48502 14620 219208692 25120 8156 620938813 14964 44249 988679321 8156 39131 941152655 48502 80300 839720194 78377 8156 157030981 43529 14964 123650246 78377 80072 85839740 80072 56489 252722107 80072 26419 918658555 80072 78919 3187637 9846 80072 86989383 80072 82336 537597398 60657 56489 106825491 10056 82336 956534374 82336 51498 999377804 51498 84819 307904730 77370 60657 218598087 57457 77370 24134247 50907 77370 394182758 23000 57457 541632408 54894 23000 875765632 50907 23535 24292850 23535 82919 500944595 24304 54894 713935659 23535 16668 240529564 84833 54894 437684841 82919 1021 937898302 82919 39283 576405824 84833 5176 382360656 36337 84833 593235125 36337 60506 561199613 85702 39283 707087776 5504 39283 50240255 83146 36337 644581141 28167 60506 447592813 83146 46835 848153100 60032 85702 704012552 56322 60032 137480166 56322 72916 854493606 60032 4031 329592997 72916 45716 273571819 61741 56322 275058466 36838 4031 742560076 45716 27777 961226613 61741 4236 236920837 83466 36838 211691892 19922 27777 308117943 56195 36838 282950849 83466 64600 502518040 64600 22947 507813909 23067 56195 966261888 25323 64600 125985647 56195 84359 785962009 84359 12516 580264288 27872 25323 672430685 82227 27872 440511484 27872 17938 529651472 79130 12516 9988974 12516 80087 419550589 82227 50784 102164979 50784 1044 230710025 17938 9707 159624575 79130 6934 232636538 47779 50784 602218863 6934 75349 75140113 18892 75349 537781779 61010 6934 171032482 75349 67489 416709141 36695 75349 484782286 75349 44136 302482805 81033 18892 611863413 67489 78134 955731823 44136 28977 311080588 17339 36695 266242782 17339 55352 494485433 3425 78134 92135303 19785 55352 682264630 55352 85041 116539774 1348 3425 546851650 19785 85448 355088444 86908 85448 681307758 40019 19785 515910112 1348 56327 261670347 51159 1348 661851079 40019 3774 634625381 51159 61850 608698302 40019 49869 559844522 51783 3774 240520028 61159 51159 87699971 10416 61159 454072636 18285 49869 727686919 51783 30250 307380860 18285 59660 797967815 59660 35499 29885416 10416 59758 142679270 64790 18285 671843926 84287 59660 130360431 64790 37463 381359967 59758 53781 825405990 53781 66851 843516108 66851 37149 860061279 53781 36881 411552865 32908 36881 721677234 53781 67087 143347260 32908 56065 11352052 86303 56065 391562608 35478 56065 143627834 72133 67087 706539568 43497 86303 975380450 242 86303 843964162 242 23581 826431541 21593 35478 499595796 78529 72133 556078476 78529 21066 53855448 78529 84995 776683158 84995 55875 546548537 34689 84995 54618665 78529 43715 761682937 55875 31442 462690645 62900 55875 438189453 62900 62461 354966442 31442 33448 918114366 50163 62461 233728227 50163 28219 997738973 62900 81510 66111618 86097 33448 884717445 80787 86097 210027574 14830 28219 554367830 58968 80787 117785354 39619 81510 852623215 12436 39619 63143883 40905 14830 383729298 49040 39619 209789504 38329 12436 599091145 39619 4942 902958781 40905 60330 999039194 38329 61162 572065357 60330 38198 314068548 61162 35655 246840194 51726 4942 719934960 60364 60330 6027008 38198 35821 58011320 22907 51726 841481996 54230 60364 687193330 60364 20151 925635125 22907 36562 853735861 5672 20151 791504646 76586 20151 959057904 36562 25160 87910094 76586 20620 673774298 5672 75415 447945996 76586 74601 953826797 12849 25160 294999752 17855 74601 678321285 17855 83339 432219216 48601 74601 559824456 72602 83339 855425000 87307 83339 359333504 48601 18418 935247623 22973 83339 508690696 72602 13052 438859728 9782 22973 702178106 60354 13052 157440767 67040 60354 84174874 4829 60354 71901409 52734 13052 88736085 60354 20756 135795364 67040 80624 244891456 59625 52734 15490926 80624 46540 825151411 71649 46540 26501686 59161 71649 590989064 46540 16651 707844342 46540 13113 283866382 46540 85918 849365750 85918 86295 356491064 7221 85918 860016334 16247 85918 371106202 85918 73910 572421530 15824 73910 115324311 62410 86295 65746597 8659 62410 869203042 22033 15824 951655975 22033 3616 632337076 12665 8659 889823589 62410 27793 972406091 3616 63713 547497053 63713 3081 650768310 60138 63713 218750423 86459 60138 750949710 52006 27793 579708118 53216 52006 208858001 53216 67481 871142643 52006 18406 309697903 18406 57586 35245278 32738 52006 792919812 76787 18406 481598957 15344 67481 302533834 32738 13451 628733702 72218 76787 105434533 76787 14920 97392096 85988 13451 287398916 85988 75817 346268479 988 72218 605263243 72587 85988 872801916 75817 4460 485651425 85988 29116 21202777 61935 75817 744750836 21943 29116 274473628 21943 16629 188425943 25513 4460 331987302 9149 61935 263227128 47913 21943 495984959 9149 45508 99357541 24800 16629 205664571 9149 11838 495792302 45508 66590 987665396 45508 50181 505494865 45508 37667 573874792 66590 52748 603985476 50181 41421 172003761 41421 19770 604219441 19770 73119 784146326 19770 86874 85551956 87417 73119 108451717 73119 27852 73371558 27852 34854 960356352 75142 87417 254025277 42331 27852 607392346 87417 518 286092672 518 61128 263207590 61128 76164 821146283 5080 518 417592540 28709 5080 142355911 76164 83188 289915605 76164 11795 143176739 51970 11795 835978287 70380 5080 507642251 83188 74738 948882806 70380 69027 236293616 11795 56030 424721155 56030 84366 497773541 70380 15234 498780207 65872 84366 693935168 69027 76497 810214334 56030 82357 771745820 19542 82357 614429162 37191 15234 29327610 80757 37191 772049600 3077 76497 728521732 80757 40778 918024906 3077 48984 228917270 3077 68678 619094649 48984 61693 931676855 3077 52673 34786427 68678 67770 477828328 45422 48984 330151993 45422 53776 697101438 67770 29226 432433386 597 53776 787621102 53776 41792 76097145 33514 597 21102344 29226 53158 857291724 28856 53158 427580707 6564 41792 74629823 29035 28856 248855579 84412 28856 880317258 81772 28856 451690621 65191 29035 66848718 84412 2515 772422062 57562 29035 403854296 44607 65191 118691775 47853 2515 930884958 50313 2515 415454838 44607 74619 911862517 81410 44607 310998764 47853 33573 319991912 33148 74619 383518667 33573 81159 382531060 33148 70580 511657660 33148 80315 819718161 38730 70580 302331961 38827 33148 90802436 70580 7305 904480026 80315 7341 842422757 70526 7341 816835346 70526 41638 779668828 75533 38827 832799691 44675 7341 603836683 70526 53363 778904830 53363 40453 8879519 48940 53363 356175212 48940 27080 422004701 53363 51475 358671415 51475 86671 403309602 79167 48940 114212993 63804 48940 483358662 85709 27080 628095882 11786 63804 875600235 63804 55799 436844950 85709 57396 61994347 11786 72006 669332745 15467 11786 41723767 15264 55799 109766011 19380 72006 455419665 35558 57396 13776001 35558 22123 978574434 15467 73772 793170612 22123 78470 962161440 22123 5652 910147595 35558 12489 874687451 12489 35421 146047856 36060 5652 998454590 35421 11481 637239910 80369 11481 11752346 60750 11481 297110518 35421 72764 32797856 12937 36060 620442565 72764 64230 173608399 52964 80369 572598421 76590 72764 471395767 68875 52964 945843596 38478 76590 661358333 45535 64230 555582036 3228 38478 595888936 38478 46086 694023515 11191 68875 47639268 1654 3228 533655200 32282 1654 466731458 11191 56399 625181383 46086 22282 950012669 26645 1654 404746844 32282 65732 741251513 56399 64610 762364846 56399 126 460430684 13205 26645 396404325 65732 72428 626370388 126 56324 234313002 72428 33134 786294830 33633 126 763764843 59046 33633 960657367 33633 60355 705276502 60355 55872 2892429 60355 86668 759423192 60355 13772 114859513 80890 60355 800624038 86668 50486 159412826 16527 13772 605231756 50486 18339 935592990 5591 13772 520556950 18339 82359 555076218 7048 16527 180366475 16527 26053 111725546 82359 53800 321691676 50538 26053 909607212 62134 53800 132720491 23096 62134 100793928 62134 19508 583593913 13558 23096 634477745 62134 79999 425826592 46729 19508 580138031 35311 13558 371758488 35311 53401 136854212 12546 13558 345247895 46729 62329 197103195 14055 46729 26019925 12546 46758 635282468 14055 77857 786142368 48353 46758 473582224 62329 73345 202577439 77857 41310 898323263 77857 77022 958486714 4381 48353 878327622 41310 82491 955319895 50416 73345 590130433 19813 50416 967175323 77022 52869 312629817 82491 26873 614852019 62038 19813 168440405 52869 46065 79480279 56838 52869 678421107 46065 64330 117723012 15790 46065 164402952 12567 64330 618260639 15790 63832 569248474 20791 56838 873690961 74122 20791 8652357 46563 12567 171721627 74122 86678 79291003 75123 20791 104818045 86678 47134 360704359 74122 22794 692206248 37576 47134 263443529 22794 57573 827850902 47134 38385 119674531 38385 66536 797427531 777 66536 865347732 57573 76219 669348263 777 41325 376564973 60613 38385 520252209 8306 76219 108446979 32684 76219 118417883 42518 32684 931153544 5076 41325 709112013 14428 32684 417181030 14428 33273 384898682 14428 689 590956125 8070 33273 156252263 33273 9642 89195898 14428 68542 138799936 9642 29875 596467044 10379 29875 711998765 10379 70379 408927060 29875 6706 196598160 7399 6706 521472279 10379 50271 583821828 50534 50271 815826237 28174 6706 304567643 59125 50271 992379218 59125 12208 314973379 7670 50271 532642413 12208 15110 892478336 28174 80140 629493340 7670 58799 830514541 13660 80140 737866463 15110 42115 780076015 42115 39727 610574644 13660 9833 353697333 79117 42115 578454508 39727 57747 657510085 4791 79117 119662211 48367 57747 434878744 52358 48367 796087972 15635 79117 240017280 59873 4791 605642392 85460 4791 755576487 23964 85460 107379068 30768 15635 114399693 85460 58421 401818122 5978 58421 455561645 58421 35379 766745061 30768 751 31567141 62343 5978 432745140 58421 78374 249337758 63575 62343 935559966 27431 62343 963642783 23348 63575 696105 27431 66693 548259674 81082 78374 990484263 79855 63575 142800316 79855 22541 48300311 84588 66693 439444160 18715 84588 251464326 18715 36905 892551786 18715 20827 203790786 12163 22541 497999731 69522 20827 288783791 79827 18715 52888251 36905 87571 914831344 6736 69522 732728577 79827 30724 61590200 6736 28796 463162537 35131 6736 799925587 87069 35131 416619429 46905 30724 504731864 55390 87069 91569206 55390 17684 310312897 46905 14552 708711552 76380 87069 789889917 36456 14552 67576019 5933 36456 801893119 5933 33587 816732899 14552 36101 95142620 33587 41480 664722189 41480 28283 24363508 36101 52511 565397974 55120 36101 798854825 70716 36101 853272710 41480 6293 892499071 6293 56008 94222964 68328 52511 681828233 84245 55120 802779458 56008 69561 421838234 6293 20894 406434701 56008 77847 965270698 81625 68328 910441552 30781 77847 892102817 42696 77847 562873426 34144 20894 301828301 42696 41443 554768450 9662 42696 477562730 31684 34144 264661864 42696 15297 1243285 15297 67808 727714318 67808 59011 240343063 9662 47486 996005989 15297 51687 860245799 15297 38006 766828774 38006 74772 15309159 51687 72524 51361233 74772 23027 352306893 62394 23027 600260024 54211 23027 541493586 54211 58529 789204195 16307 54211 243245415 37234 23027 22030044 16307 42942 316655420 16307 77826 702258399 51271 37234 109659181 2637 37234 769190109 77826 58668 104426348 58668 76997 124689888 76997 85287 269014246 36294 76997 804305229 51019 85287 769814835 36294 4676 117419611 41889 4676 817469247 73641 51019 71564137 36294 36898 733329433 41889 82249 907317419 7176 82249 57257328 85022 7176 402415692 82249 43291 68555720 71503 43291 249360500 11458 85022 239679508 71503 15802 380733493 16381 43291 636263057 81904 11458 13810702 71503 43253 101974742 62550 43253 42117057 8411 81904 526298743 57025 16381 698944004 7120 8411 729732650 43253 49940 260279872 7120 84649 188825523 8411 23990 144669631 49940 15878 949461103 55166 15878 325028296 23990 51540 356792112 23990 39173 901264422 51540 21963 445455754 51540 77523 793093824 13576 51540 492453996 13576 3008 692028812 77523 46928 182569506 46928 26131 171251014 66901 26131 598715234 50639 13576 757668937 46928 10905 345735859 28381 10905 496542667 26131 19643 38062450 66901 18955 633160580 50639 20708 745846668 13463 20708 858056725 28381 52903 237610370 29698 19643 551626749 19108 13463 746351762 20708 78920 617301283 71782 19108 709174147 11256 29698 685750845 60176 78920 895992313 60176 78536 453128251 11256 58936 579713226 78536 46683 528188131 19627 58936 81262348 19627 44493 312526815 30252 44493 370975794 30252 21041 106848350 44493 28564 608908969 44493 38903 71977592 30252 81813 429258921 77772 38903 382101812 81813 78558 525873962 81856 77772 266932791 81813 16954 161249541 77772 35015 126791762 81856 80651 662201844 78657 16954 256982101 83351 80651 643233551 16954 77697 19880505 5542 77697 662417379 74366 77697 843820694 74366 47335 983127413 65132 5542 2731985 74366 41486 620606817 47335 15330 143588421 74366 68473 255862965 56369 47335 930509121 27914 15330 525093328 27914 41346 869301385 79157 56369 2641898 27914 7350 596101071 56177 56369 281045859 21477 7350 759275160 33340 56177 490769754 21477 78845 353808007 33340 63110 816595683 56177 47513 39096656 34265 78845 853330444 63110 10025 96792178 78845 60471 674087265 30983 34265 228835700 46831 30983 766070831 77959 60471 564203506 1555 10025 61819432 83112 60471 830023376 37 77959 134630738 46831 15832 434337769 1555 49609 984240318 15832 58076 44988706 79735 15832 677801293 65828 49609 480713555 76648 49609 448941763 79020 58076 146636422 79020 62849 266671550 68941 76648 481242169 65024 62849 483809198 56379 68941 723225395 51004 79020 721939038 33093 51004 246076887 65024 78534 425966492 29899 33093 700736148 51004 25227 207257409 77473 51004 828790174 29899 26122 33719546 39462 78534 519024149 19788 39462 125091942 39462 56182 58434165 66643 26122 372064264 56182 37894 581338611 19788 68886 301015536 56182 36835 432010978 66643 48792 625174997 68886 79341 887221111 36835 18089 295181624 36835 78566 835905204 78566 37935 61914610 79341 78899 134261694 46777 79341 376747968 71397 78566 165702445 46777 790 541863447 37935 36962 121988353 39214 78899 389496997 790 23148 798538141 54166 23148 238009453 29004 54166 252813424 23148 22015 147490232 54166 19900 176366071 29004 43523 692577124 54166 54494 824811963 22015 5752 49401529 19900 38101 561423212 5752 24446 49874869 60272 38101 938037205 8457 38101 363769472 5752 70164 689606700 60272 1448 493498943 52086 24446 130137356 8457 76238 844533918 54733 70164 497073550 52539 1448 161068600 54733 66072 621568359 66072 80492 287227725 49586 52539 933740409 67694 54733 714037961 67694 62821 820079945 49311 67694 271785890 62821 81324 432304677 49586 84147 782220761 84147 38421 453316295 84147 59659 179114232 74880 38421 756655851 59659 62760 807034396 40312 84147 555609114 38421 72166 667985053 29218 72166 586628035 26839 74880 655085987 40312 12012 990128833 22186 72166 711163524 54392 12012 627151259 84465 22186 534937965 84465 41917 893673674 80763 22186 533767060 46521 22186 833417313 84465 24674 401352933 86728 46521 19527104 42537 86728 134689302 41923 86728 105596689 58033 86728 515492510 60062 86728 298324711 41923 11537 566404816 58033 29284 865047565 44488 29284 798181840 44488 19080 868837214 19080 1400 484078341 19080 79419 639579548 1400 40861 648252377 37604 79419 530772860 79419 3375 564264274 75590 3375 203039958 37604 52470 355956480 3375 29125 251117071 68356 29125 851266364 23595 52470 137402178 36319 52470 17919561 19777 68356 255269138 68356 79457 25712335 65383 79457 363364230 19777 61409 680525801 19777 73665 38272238 63493 79457 433222617 73665 82826 36136797 61409 37091 63621358 63493 6362 116010782 82826 77735 783616179 33281 63493 151051888 38910 37091 394134150 6362 31373 335251140 6362 18182 758882716 33281 58125 317192088 18182 6224 613412906 81548 58125 66159353 22993 6224 545294278 6224 1389 168052114 6224 60801 366757726 81548 18548 242940570 22993 31295 736692485 25319 22993 881455336 49002 18548 698503372 10722 31295 133232174 18548 69111 21549557 29829 69111 326724911 69111 66020 538969368 49002 70559 366116919 33025 10722 839662067 51546 66020 927170710 51546 79997 255770232 56610 33025 944716562 70559 21713 127886345 82353 33025 879400937 82353 30090 171609376 79997 3029 147140762 10018 82353 253935223 3029 54729 561132054 30090 76871 731094915 54729 16898 287074496 75974 54729 683680988 54729 39304 873360876 39304 54059 980808156 74070 39304 373018790 75974 24048 922786802 59387 24048 126061547 50950 74070 851068611 59567 54059 684654243 79642 59387 36063135 38112 59567 178631725 74159 59387 538913037 45215 38112 115974371 64107 79642 59401285 33020 64107 745286853 32337 74159 929019701 49206 64107 248173371 19950 49206 351193455 80344 33020 540383744 35383 33020 213528392 19950 49363 4988185 87038 19950 918624732 80344 51743 19904928 1732 51743 906860538 87038 63072 453680999 21081 87038 121130700 53249 51743 3112533 63072 51410 810601560 63072 13018 305408345 63072 29700 353742377 13018 35425 365531743 68468 13018 788089247 69775 13018 747979116 53723 69775 440272060 35425 12027 176317013 53723 11949 54281744 68468 46053 495148345 13025 11949 17387627 13025 3594 447632519 12027 72650 924645141 13025 22916 572204537 22916 71159 386142592 22916 60661 410852277 3594 4257 399436671 57684 71159 771779695 36620 57684 471988519 57684 6005 35941125 43778 60661 456049251 46239 43778 104393168 6005 46283 777315800 24791 6005 402638111 46283 1944 19564426 76768 1944 362053068 76768 31298 265356077 64232 76768 666232915 1944 72186 710999105 79080 76768 940809758 75694 31298 666270870 49449 75694 146402198 43245 64232 772955355 72186 44850 818886588 19171 44850 760526029 19171 36876 210054340 15451 44850 196297003 36876 50914 112896590 44850 50653 152706736 78282 50653 362759395 78413 78282 265837506 49403 78282 61739562 7882 50914 534498050 70184 49403 426227500 70184 34623 966409928 84286 34623 47671551 36758 49403 571215642 26706 7882 550904690 84286 61768 817288339 63640 61768 294147572 61768 64687 782168040 61768 25106 646905998 61768 36717 523682118 36717 82279 657110545 62288 82279 980369987 25106 8198 848660014 1897 25106 744682403 77336 36717 482433776 1897 60561 638372052 77336 34412 82226657 34412 2744 128214884 77336 21115 942495479 48528 60561 29004654 21115 69029 748634222 83525 48528 420740496 9542 83525 129140060 69029 51121 399500055 48528 759 33889930 759 23851 240881345 40325 759 599571025 25912 51121 563386764 47592 51121 25007875 35580 40325 211146965 68239 47592 292282319 47592 27938 268619276 27938 34502 11850047 46218 34502 356923531 46218 43266 801297383 46218 66577 152778394 51526 46218 84737526 2935 46218 445229749 43266 40262 628943776 77194 43266 989923642 40262 13448 767911975 51526 33138 206350529 2935 52383 9605369 52383 37911 520746739 69114 77194 930322809 7925 69114 542054893 37911 15483 286445420 37911 74332 302146803 18575 74332 912541026 7925 60199 105157342 74332 36152 44998518 75715 60199 116286365 27155 74332 683970974 25067 75715 343613629 25067 42433 258762267 36152 29578 828264804 86844 29578 121891308 11540 27155 99189943 25067 51987 509385326 48185 86844 166109918 54150 11540 56863085 23935 11540 367345963 11540 29965 223871678 44987 51987 494120319 63990 54150 181079450 44987 41084 702767463 44987 39700 562246095 63990 78853 208330360 47570 78853 233086291 74166 47570 264164519 27312 41084 590513959 38 47570 371039150 38 45051 832077355 74166 69162 843901941 45051 25393 795198472 25393 11837 633687166 6128 38 570693019 25393 30797 47886410 11837 13293 375558594 6128 10242 930977400 22900 11837 846317088 973 22900 782716010 69057 13293 157831390 22900 11262 359812952 69057 16787 395506708 973 72988 735282588 86751 973 568923142 11262 41625 550942282 50090 86751 281583529 16787 57653 594979528 86751 20967 257372431 86751 80731 781359907 5294 20967 934732522 80731 5525 622630146 39517 5525 76285745 24950 80731 866929159 5294 11898 892385108 11898 22854 36198716 11898 51336 345724238 51586 11898 293650528 14632 22854 872505486 22854 4217 432284311 22854 2916 987771202 51586 82567 694945476 85416 4217 230587165 7428 2916 198653082 7428 41039 371108048 17492 7428 316025045 17492 20647 514292004 85416 42860 468648035 21552 17492 49811786 81044 21552 70729632 20647 17760 542771412 28361 17760 844929741 64368 42860 207972714 17760 14703 334759295 44781 64368 872546084 64368 72758 374423178 72758 36933 750270198 47658 14703 834704717 36933 63998 211810008 13346 72758 321333309 72758 46289 865887136 13346 4092 741274974 4092 44057 281046244 13346 46111 675789588 43985 46111 103049253 60651 4092 125571273 60651 24255 705963916 60651 70257 386832664 60993 60651 814113981 86942 60651 994414828 86942 23490 488635565 73516 24255 252010052 23490 14839 290723010 23490 29776 924795825 73516 12456 972588916 32773 14839 937967421 12456 6064 736003837 7493 6064 923687891 7493 25533 594198104 49475 7493 347908109 33183 25533 198513049 6064 39628 195584370 49475 3797 296496744 39628 83253 818413593 3797 3117 304008993 22161 3117 649787140 42830 3117 886699128 83253 58277 736583019 9870 22161 841028309 30106 42830 384987855 42830 43612 760024328 47172 43612 357125977 76908 43612 854714021 76908 60214 365594595 30106 14252 732807698 43612 54043 851192180 76908 40122 39498435 20189 76908 835797711 54043 18335 629193583 582 14252 151638604 7910 582 24588776 48223 18335 430879832 52917 582 408255635 25899 18335 793742741 14720 52917 533874396 48223 39306 915417519 81333 25899 354202221 22717 81333 494959589 34024 25899 405873714 45811 39306 215377416 66624 39306 279089587 2318 22717 70002159 12511 22717 113346146 66624 43419 212132250 52671 2318 117560223 43419 61206 233291354 10475 2318 17712946 61206 38530 758469601 52671 22146 536666736 10475 22684 527768874 61206 15460 435975637 70910 22146 69472556 52194 22146 568246238 52194 87301 704126799 59732 15460 130019027 40585 70910 965317713 87301 63921 986073810 9019 87301 432729335 59732 77220 498668790 16531 9019 399508734 77220 66975 861148786 77220 62570 610894361 54064 62570 149487622 77220 2657 9863012 28648 62570 626609004 34186 2657 609211839 28648 73714 685850977 28648 34744 705278848 44255 2657 948149237 45171 44255 80733517 45713 34744 181426213 73714 25603 192309578 62244 45171 786403801 33697 44255 971952678 33697 18507 122416846 27916 18507 753817954 62244 73625 709294198 73625 83975 567460062 33697 54147 439108976 54147 54960 397452527 54960 70960 967471307 70960 85407 980818970 54147 71017 390381460 37193 54147 612452199 71017 86955 948019815 80398 85407 121731662 29759 37193 444269645 9696 80398 149462401 80398 14307 939080150 29759 52203 220778738 58845 14307 50425540 42383 29759 750095326 39072 14307 44341706 10012 39072 471017906 42383 21641 747394811 39072 80833 254201361 80833 10714 580167499 72269 80833 73221103 56264 21641 773634498 21641 29430 14112356 80833 23761 83891716 68173 10714 703616691 56264 86875 449885255 46428 29430 463867507 20021 29430 679526869 63168 86875 155495100 23499 20021 364275635 23499 59432 342188495 20021 4183 75662164 11413 4183 597100720 19219 11413 534193184 4183 54802 242955792 11413 36607 791355110 14221 54802 937425990 78677 11413 854366544 14221 21599 991676622 36607 7303 87382363 49517 78677 318935971 55718 14221 253405105 56847 55718 778749372 37273 55718 319966071 56847 23084 367917082 10419 55718 544867597 37273 78148 945375394 9404 37273 523311977 78148 2154 296103084 79893 2154 98810895 70395 78148 24382193 83150 70395 707752119 83150 25523 160188313 77256 25523 765862879 83150 10168 352893274 77256 31279 699674598 10168 61594 243029209 31279 21703 454632721 68057 21703 591044375 31279 30039 661055753 49786 31279 311356846 49786 85563 521583383 7346 49786 678969460 68057 2543 651724703 61378 7346 954916870 62221 49786 219164119 61378 72177 345734302 2543 47781 646139945 47781 54597 341551252 27703 62221 657787549 22657 72177 117764416 27703 25956 366273769 22657 66124 15574549 71550 66124 87604905 66124 39542 300537980 73023 71550 270613080 77674 73023 659616707 38766 66124 868627064 7740 71550 689608171 73023 86229 18691410 38766 64476 975920064 77674 69252 181373154 7740 67329 17288117 67329 52732 680093329 64476 5133 92032273 64476 84484 53283893 62775 52732 400375724 24314 62775 423106661 31628 52732 945496849 84484 56363 580118245 84484 60518 964404922 57696 56363 857929653 24314 29227 495444136 57696 12029 815124145 12029 40306 804457533 19393 12029 387126398 47992 40306 924187433 19636 47992 807064662 12029 413 396012649 59697 19636 152831267 47992 33840 677555219 19636 35633 550357958 73975 413 478189169 35633 58920 51430265 59697 71015 189208885 29070 35633 522237196 58920 66854 334796183 58920 83542 630151786 24524 66854 664272615 60226 29070 720325325 27171 24524 984124185 66854 17819 101624096 27171 8448 675951273 72653 8448 554819867 25858 60226 100879449 27146 8448 265041543 86091 27146 913766291 86091 15903 561398311 69489 27146 641380469 1952 69489 520674177 48625 69489 244377085 15903 38703 984203160 48625 70052 128110921 1952 39203 261929936 42329 48625 764663576 28083 70052 113630034 6462 70052 942223332 8025 6462 362132080 48677 42329 681491935 12769 42329 395171226 12769 77532 624603080 9138 12769 413322402 37581 8025 328128619 9138 51362 487873881 44244 37581 587549287 55142 37581 800098441 64353 37581 756492130 37581 77531 116132339 86822 51362 103689247 84482 86822 382019286 77531 45993 212833884 86822 6347 322173284 84482 17036 268452497 45993 27991 478264520 24365 45993 601257311 27991 75945 584832166 27991 48593 386164864 86556 27991 321778812 29669 75945 972875279 7447 86556 536318919 79631 7447 670717101 48593 77299 97383638 29669 30004 825751660 7447 27100 16844982 81964 30004 444094599 52457 79631 355342779 81964 27403 599546286 27100 45807 517018397 81964 73354 361821426 45807 57378 670459565 45807 57421 721235011 41965 57378 893971827 41067 73354 105962648 60799 73354 674209706 41067 62052 877919681 41067 746 196811542 58928 41965 251978685 54139 41067 828362363 54139 11186 212743854 54139 13299 712203951 63171 13299 96587962 54139 18525 18799634 63171 73648 597579142 11186 44144 416649381 18525 43443 531100946 44144 56380 627512004 43443 43274 47433376 3048 43274 64768532 56380 9974 442267169 19319 3048 84750299 19319 86727 802023213 86727 61708 721339982 61708 67359 280789719 9974 1614 984248592 67359 76045 247426040 32026 76045 2888375 2702 32026 469031973 1614 4721 40148249 466 32026 557506038 32026 4482 878528032 466 50537 396422924 4482 48357 45975641 4721 70398 732556566 81575 70398 449768671 70398 16254 849722410 33843 16254 347526935 33843 45528 521113509 60219 45528 410780220 76359 33843 471085612 16254 39231 295436799 42268 60219 649030406 42268 13158 62525653 18316 42268 320013181 16610 42268 37189844 18489 16610 411987880 18316 17166 818642551 81662 16610 126790611 28790 18489 104783453 81662 57638 975362364 15620 17166 886687260 66411 17166 794103792 28790 71268 34379447 66411 74535 155597463 15620 56885 117120528 44815 74535 545221178 74220 44815 197711076 74220 69096 415915199 37939 74220 17346663 56885 448 215426978 44815 38860 465963947 7333 38860 675287080 81217 37939 140858361 11126 37939 854257389 38860 11360 218973916 41569 11360 505226635 11360 19791 212253577 59236 11360 44908071 19791 36776 467064077 59236 18907 544309039 63819 18907 679704957 19791 48049 554290980 48049 8996 988814500 48049 66705 137652760 18907 77679 558650907 48049 15700 913214017 66705 64822 685527294 53225 8996 14254051 64822 64521 95611487 64690 77679 777060166 15700 62059 403163893 62059 34838 125279277 62059 44861 286649928 64521 7735 862050492 64690 2304 370692880 2304 32035 42931309 83051 7735 53438798 83051 67751 780330218 49259 2304 419944816 37187 83051 48414460 71337 37187 976095414 71337 6919 855726925 7259 37187 255162273 52226 6919 45557412 71337 31478 443525115 71337 42896 370391860 7259 19826 809937077 11894 42896 462106478 19448 42896 665858483 309 19448 555333709 64728 19826 288065551 11671 309 791981899 19448 20600 900520004 79565 64728 383757645 20600 63611 195327795 40691 11671 4093242 80780 20600 98833280 28883 80780 538078616 67477 63611 434833841 67477 17228 262318360 17228 56150 258769954 56150 61917 725047964 28883 217 980897704 32863 61917 17810386 61917 39271 68860461 61917 8577 388340251 84696 32863 876441810 84696 40290 698430358 84167 32863 605150617 49174 40290 949942983 13925 8577 219392806 43929 84167 824417970 49174 42023 666372740 84167 50620 229770686 42023 83200 651165313 58975 42023 832081887 43929 49142 124799264 31103 49142 831158648 31103 81098 449316992 81098 24244 457485856 55353 49142 127145828 81098 37479 875103463 80448 81098 731180955 34993 81098 485582152 84672 55353 360754524 51386 37479 989326334 84672 79390 94594060 84885 80448 603406114 84885 79191 733789940 5079 84672 714689730 48055 79390 325265845 71128 5079 147406871 2100 71128 808934167 79191 49405 113311126 80881 2100 385083601 71128 9293 628944961 80881 30807 121655787 25911 49405 220849766 80881 82361 782614944 82361 71391 41684665 30807 10757 994473401 71391 64011 576033147 36017 71391 402304352 45155 10757 702550610 64011 66725 865132409 73315 66725 373565896 45155 36307 669044657 12034 73315 345496062 45155 28152 204570984 73315 71855 441262683 36307 23398 882120518 12034 2508 954400362 23398 82272 279288767 28152 77472 856613046 2508 14887 734198394 82272 17580 910305878 14887 40167 634341408 26322 82272 522771956 44481 40167 370810985 78629 44481 25256403 47732 26322 200111955 45036 26322 278857998 45036 58592 772311413 83422 45036 52168136 45036 18744 935677595 45036 9249 566536980 55928 9249 416154811 58592 29666 674090768 18744 38522 401220169 11042 55928 462379987 72968 11042 134034225 29666 65052 569123058 72774 72968 711541239 33268 72968 510054092 72968 58557 22250279 65052 68120 170811968 80659 72774 786649141 80226 58557 944035194 33268 5042 779056723 80226 61483 388359300 68120 78840 342150497 61483 44367 237565132 60493 80226 180866322 52710 5042 306265234 44367 2625 147392413 2625 6011 570021403 73064 2625 141331086 52710 51708 607351319 2653 2625 936072173 73064 22272 640257248 22272 42004 357748605 75026 73064 885717384 58832 22272 965771879 35067 2653 408391000 34611 58832 530988607 28966 58832 164595620 35067 19016 456679279 19016 65657 483960760 3512 28966 18849350 53763 65657 72148442 74165 28966 558871213 9539 53763 5217449 73228 3512 338863355 3512 40705 110623673 74165 76859 435006878 40705 36413 938290679 18572 40705 266982835 73228 74411 642185927 40705 7261 211309691 54225 7261 830099665 11122 74411 552359926 52934 7261 320470100 30967 11122 249372386 70235 54225 351617505 11122 13694 594656852 52934 80828 286979847 13694 72761 770968490 26393 30967 411279413 75769 70235 757282412 75769 71756 89800072 34232 75769 125300355 63052 26393 837561121 26393 13495 557131513 34232 86586 330070602 62992 13495 382840325 34232 6930 215772200 2170 6930 859898250 62992 34121 796755805 2170 26769 193189508 6930 87434 230008721 87434 16783 277171956 36870 2170 646407124 87434 27702 661702212 87434 18841 10488640 5519 36870 432105971 22116 36870 463790264 70352 36870 980895811 27702 63525 654722213 64811 5519 633614784 70352 41698 11501228 70352 46755 849995780 64811 28778 656688059 41698 12005 468548426 46755 36989 524197366 55503 28778 306849873 52379 46755 302100643 36989 63961 123711003 12005 29805 484678623 63961 29922 6194303 29805 32574 909430539 18783 32574 300488673 63961 77261 700739297 77261 62495 379604888 77261 83408 524444507 71669 32574 45287024 7604 83408 734707480 83471 7604 320768211 81890 62495 310209533 83408 44689 549872102 37887 71669 451054569 44689 23472 441129334 83471 195 440743803 37887 8040 554179327 8040 72941 907802601 65854 72941 125622388 195 37336 703706601 37336 42940 895486642 59602 42940 560011893 59602 56481 612423757 42940 1765 993343901 1765 34272 325434834 1765 10589 258026283 31039 34272 824479619 10589 48504 288036030 79798 31039 107675414 10683 31039 83590046 47169 10589 344762160 47169 68240 818677784 70263 47169 154788973 68240 62864 164347816 68240 70855 248746225 62864 77302 706522419 22183 68240 125016665 55395 62864 124357097 55395 8487 203507062 77302 79449 100183902 4553 22183 403301429 75424 8487 27661289 32666 55395 778962349 32666 3150 307165469 75424 56121 907304265 74171 75424 287958861 56121 87187 767605711 22979 3150 856040611 39420 3150 685633379 39420 35984 55322394 87187 39326 888442842 14035 22979 931128819 47914 35984 28379125 39420 6375 603416278 57805 35984 878219614 6375 67021 465860780 4173 6375 914326712 72711 47914 214334791 72711 54420 514252085 4173 57601 284959525 72711 87088 912255773 4173 2646 231171825 54420 38241 532071379 65705 57601 307288869 10374 2646 107600862 53501 10374 857117060 75031 2646 124456075 4276 10374 714535910 53501 22989 548764495 4458 53501 942270434 53501 54840 726585066 19465 4458 413537852 4276 13769 606685982 80773 54840 39233541 27568 54840 1889252 60134 13769 100043468 19465 58450 897111449 80773 52752 299039210 2982 58450 418427728 27568 58384 204436635 52752 20947 821455689 52752 76172 79621343 30339 2982 702315923 26809 58384 656296013 26809 20527 817142140 79282 20527 235613577 54070 20527 711730361 62536 30339 37155336 26809 48785 129540421 62536 3590 144387111 54212 3590 253098290 5776 54070 898091046 68929 62536 575645869 54212 20649 284425266 20649 77878 508491033 75758 5776 77651236 70776 77878 402931944 43928 75758 980891186 48380 43928 803946180 75758 65337 61360985 43928 75008 940786345 78856 75008 869848227 68948 48380 798642339 71314 65337 675965750 78856 78324 688425137 47024 71314 912128781 25373 78856 917299787 71314 82551 944249514 71314 50751 859866433 74305 82551 192051953 50751 85194 422569379 64471 82551 403336888 82551 44119 279492115 44119 78690 783265538 74305 67589 726447972 44119 62396 409559316 13598 62396 994117434 67589 68280 24783725 78690 65581 743960154 62396 34215 573458883 54655 62396 226135034 54655 4373 78941417 54655 26607 840191 7475 65581 488896826 7475 46555 956898409 46555 13029 81580440 54997 13029 803168315 58452 13029 57485460 30119 58452 574178101 4749 46555 18615076 38141 54997 537893870 38141 70728 672893090 41044 58452 265130983 72705 30119 177287428 38141 52489 103458988 41044 68140 293992777 42876 68140 941366673 72705 8219 325545191 67442 8219 248641473 11419 42876 655429837 42876 55833 200423495 42876 82259 437524019 67442 41690 926960302 50694 82259 791284940 41690 67461 188276825 17665 82259 654280826 87525 50694 943107105 4056 67461 110698349 50694 70892 582399780 49164 87525 69845574 4128 4056 891248435 49164 62078 720485488 62078 70626 589288892 20115 70892 627338322 70626 79779 565505395 84909 62078 748502945 41016 20115 724811134 79779 39020 474553400 23237 20115 533552791 51958 79779 5426190 23237 37568 928254704 37878 23237 300516660 37878 76907 691913630 1306 37568 784632596 51958 59185 699200784 65335 59185 665204877 7906 1306 923349218 65335 56973 128097028 7906 12780 284237393 12780 46661 55601174 54799 46661 743236207 58926 46661 468188028 71317 46661 842647431 54799 35433 972335127 19947 35433 61096117 71317 3942 803062536 58926 69587 342501031 19947 57935 418261679 69587 49770 514794205 74203 19947 13760771 57935 24407 762405143 57935 10580 361993258 24407 38443 917172361 38443 65762 50908821 65762 75680 950558334 29898 24407 903668891 59208 10580 615646811 29898 60387 866874582 29898 31303 19631046 29898 64347 539527163 29898 63049 374520075 31286 60387 775110681 64347 58665 298685245 76216 64347 456468466 16303 76216 248782984 82701 58665 732507138 48065 58665 1711233 48065 71067 549458837 82701 83770 289623381 16303 19929 972809696 83770 59600 264426700 68262 48065 639008957 59600 58266 805884556 19929 51649 190884102 29298 19929 902642298 51649 84088 758759113 29298 15049 778033663 33679 58266 846699828 84088 10505 579758504 18126 33679 595231057 10505 37993 625913879 34033 10505 544762314 10505 38749 127271290 37993 5318 399025054 12123 18126 399621508 33421 12123 509592736 47782 12123 805862387 44881 38749 396638068 57668 44881 359517931 24949 57668 289778896 84983 47782 22966134 47782 57778 391838952 57668 65449 287440503 84983 33236 730235054 19050 33236 394223423 33236 19458 400773195 19050 73885 505720655 47793 19458 500278762 58040 19458 892273009 60526 47793 49886615 84417 60526 976171264 60526 4579 660975425 4579 10269 413113742 4579 69462 98813296 69462 63992 497652012 69462 57380 887308251 69462 8035 142162899 8035 14670 321617942 1124 69462 222718682 63992 48168 1835109 8035 74101 229835456 48168 71144 342112105 71144 4317 200660161 75285 4317 73580755 4317 22922 446727381 34463 74101 89860388 75285 32269 387979419 32269 64440 909964997 32269 57777 660965654 64440 11933 426241183 26146 32269 249886833 82759 57777 531752162 73396 26146 297729337 26146 14072 821653132 51154 82759 757739449 79715 73396 842422822 51154 34380 78612893 39127 14072 428163715 34380 80893 879442143 34380 57774 77238924 80893 63056 477728187 80893 25302 601584520 39127 52177 622967822 78206 57774 519317116 41348 25302 372844159 52177 63496 147583842 63496 18324 111624083 63496 83219 14780722 41348 6909 385222457 7880 83219 634834138 84077 63496 364954794 63443 83219 835569509 63628 63443 514308237 80485 63628 427873440 7880 57627 470510392 84077 8469 572436255 63628 62155 377244373 14447 57627 666462534 17150 62155 390602991 8469 63028 989178369 8469 49878 983854298 17150 31087 238694490 73535 63028 668614564 73535 17967 209864500 49878 56341 647458114 76701 31087 901831625 75119 73535 174471948 75119 37513 161013295 56341 87006 558683408 75119 63178 82530565 37513 8704 93999097 8252 63178 829948729 29078 37513 534020293 66828 8252 176488363 84937 8252 387223613 70997 84937 540586782 70997 63307 154945293 66828 53257 319072641 67082 53257 737789182 67082 79534 582429577 61063 70997 226152128 79534 41178 250176554 52621 41178 779211387 72956 61063 89404260 72956 17851 76582 14954 72956 219604945 14954 69488 531934343 24250 69488 122868196 24250 4978 398481287 24250 12800 843094269 4978 16423 465023290 69488 67802 9299160 16423 3204 15478673 16423 29932 148561139 733 67802 709825290 67802 61553 991031499 51478 733 920284618 51478 63685 189117843 85664 51478 504914251 54085 85664 889907149 61553 59256 155489626 2172 51478 156615560 58059 63685 11582118 3567 54085 605894953 59256 912 578840313 58059 16418 48284653 58059 43504 685186623 22908 16418 368864885 28548 22908 90988312 53008 16418 158965849 16754 53008 953449438 80046 43504 441823719 80046 76598 243721751 53008 11294 278262761 80046 5443 909463663 11294 4674 958659534 63610 4674 982714704 57238 5443 604893606 4674 77536 99791549 59847 4674 109392926 621 57238 364810481 621 50329 427528164 84309 77536 920294089 41909 621 455695098 6152 50329 18851772 33963 41909 517128701 25848 33963 617174644 25848 33115 698551616 85050 33963 589893982 6152 33659 314565096 33963 26072 850016986 33115 14963 269343634 33115 66148 93532424 51607 33659 532061212 61527 26072 790058498 33168 26072 724472183 79135 61527 651648064 66576 33168 909898782 79135 79052 800909745 33168 47001 435740903 33168 63373 685287526 20929 79135 792062726 27830 47001 764338374 20109 63373 15874915 20929 49077 24977768 18155 63373 558622700 47280 18155 456180990 49591 47280 412759144 53875 49591 407236273 76179 49077 595553734 76179 44544 586274492 53875 53808 57196450 2483 76179 324542615 84894 44544 662381059 53808 25877 890238162 2483 22244 797730226 46284 53808 756024266 84894 78204 730504208 61034 84894 785439993 32943 78204 727111345 2812 61034 929335481 61034 54679 537928864 14103 54679 818733078 13397 61034 640262583 32943 25095 748024713 13397 11954 128296821 25095 19886 260874935 52864 19886 277254462 19886 19502 710137552 46867 19502 563386258 52864 37639 742790182 19886 50967 28417752 53960 46867 655942135 44543 46867 871693437 50967 40230 210333781 53960 76504 104316239 53960 8285 589571527 16074 53960 377702083 16074 21355 297965810 32475 21355 191823005 21355 64236 106297334 10459 16074 85322429 16074 42148 63162145 32475 25581 805106166 42599 64236 154728760 38433 42599 78708110 42148 43190 434641608 42599 19377 248849740 55392 25581 571080520 58694 38433 236998571 42561 43190 571864309 58103 42561 921083563 25468 19377 688592610 66629 55392 127289490 42561 64612 21783012 58103 68466 737581643 68466 31079 491748669 73829 25468 200285312 55431 64612 185480961 47791 55431 180726860 70343 68466 78916602 2498 55431 90245012 73829 5728 219077180 70343 24067 309174651 5728 45421 459637929 2498 73547 571572001 90 73547 740004379 86766 90 897970773 74177 86766 348990259 67379 90 120188110 74177 23236 196889107 86766 77030 203886315 85344 67379 533190173 74177 61954 243548588 54319 23236 114595804 61954 6818 911397202 64442 77030 683710416 37489 61954 412103313 37489 48634 193253316 48634 78263 545461645 18844 78263 119967535 37489 28962 389426181 27957 18844 314721909 78263 76368 846117953 59312 76368 17689917 28962 51530 887001788 25970 51530 529108514 51530 22187 903216797 25970 52250 347576079 60704 22187 486002519 84162 51530 423557182 22187 5208 508200637 25015 5208 104074635 12473 84162 715087892 42593 12473 346614614 58376 5208 802735543 58376 87263 230099533 87263 59919 31586762 12473 14517 332075028 42593 78200 61049960 1412 14517 549043476 21485 87263 564343966 40195 59919 891456199 29281 40195 845483375 65062 1412 319358848 78945 40195 553720511 21485 82939 286434665 83982 82939 555216326 65062 3699 834741447 7685 83982 540353599 78945 4361 383370105 51282 83982 500454559 76122 83982 387767216 41814 51282 10807430 69768 41814 114778735 59204 41814 922123537 83859 59204 577458185 76122 26518 299523250 69768 47417 659060966 14142 83859 412979362 71765 83859 181525219 71765 80196 573852192 80196 17767 28621021 46141 47417 710985531 75068 71765 251889086 28234 71765 897234878 17767 79388 446944622 79388 16934 101245178 11263 46141 487279806 65973 11263 407070431 11263 55564 888942694 11263 48182 970913450 6236 55564 668177822 65973 3005 640347963 55564 78625 120476024 55564 73442 158174952 3207 3005 20027198 78625 30949 622477474 78625 3287 713612011 57767 3207 469559734 73442 87031 437318485 87031 3832 600760286 3287 2856 469516748 82811 3832 718974944 80512 2856 666574420 67385 82811 263887794 67385 38159 307755693 67385 76672 726950693 76672 51555 210270643 76672 3230 8205003 36634 51555 273142331 76672 78976 632747908 48257 51555 750923446 49153 48257 899366794 39223 36634 441204738 42865 49153 282552903 53385 78976 588237490 60981 53385 615302679 13259 49153 290351353 622 53385 719583491 65736 622 165355697 66924 65736 217475587 15020 60981 70788879 622 86935 154077604 38536 86935 16757636 12571 38536 611806188 15020 71403 181178909 40363 15020 288102193 44717 38536 204812178 53574 40363 101670512 47784 40363 408911865 71478 71403 229572838 71478 61384 972569303 71478 40822 759936291 72635 40822 31669489 60440 47784 72362778 61384 45589 315507418 9950 60440 522652924 45589 63462 939297344 9950 36331 519872167 45589 5336 839013133 45589 73825 98471296 73825 48389 81265151 47366 48389 657327097 56553 5336 279075175 56553 71169 637126943 57532 71169 848253722 76356 56553 390169093 56553 36885 564091646 29949 57532 936260030 80740 29949 334657866 54302 57532 645302668 25231 76356 3493873 29949 50226 741494279 29949 28307 844686120 54302 23670 751362545 28307 5069 98077501 28307 67425 261440345 50226 45976 941440028 67425 8663 22969028 5069 34683 382797750 6181 34683 613534941 75665 6181 379312100 7182 6181 904390847 34683 18703 858842116 75665 34373 391681229 7182 69949 701790035 75665 14505 548697965 14505 72993 57455840 72993 49920 500591473 14998 72993 256591390 14998 14264 143390262 74930 14505 954304208 75288 74930 239044240 48893 75288 176114398 14901 14264 673808488 1693 74930 922109237 40523 74930 789963619 75288 5335 996080161 1693 41722 949857782 41722 11373 240038043 16907 11373 753454960 8789 40523 83555608 41722 31142 499628335 8789 77111 297377869 40782 8789 895669755 16225 40782 104690177 31142 40166 761154497 77111 28463 296406974 40166 23347 512287671 64101 23347 262212003 28463 43575 31433519 148 28463 325955938 55905 43575 43291627 24213 55905 220784303 64101 40118 881991076 40118 46478 187204769 40118 46080 255166773 24213 80265 642631661 40118 22184 264288173 65054 22184 460047616 30376 46080 199011487 86598 65054 51534296 26783 86598 328764876 3184 26783 960364719 3184 53304 672978989 73699 53304 27148706 53304 61194 111930662 3184 49179 230842344 73699 45491 380173441 56525 49179 888046 49179 76839 764965341 76839 17659 602643253 17659 8878 311369540 17659 884 479959921 884 43438 890317142 884 49054 588131991 884 33977 357261678 46719 43438 49494612 884 83904 692640254 31463 33977 527079100 54935 31463 789985102 54935 62181 922548100 35784 62181 464881497 83904 79283 762170750 28301 31463 457533440 28301 1300 959735805 83117 28301 803667958 83117 50465 95147244 79283 74948 512686672 83983 83117 395727911 42996 74948 367631051 50465 57426 344848793 42996 29190 328558887 74948 63660 263435633 57426 14691 109235435 83134 57426 91851083 14691 57584 49775238 63660 76539 506168999 51286 14691 872822326 62034 83134 212228022 62034 65826 883914893 65826 81208 257887246 62034 75181 439375585 20352 75181 360169399 46465 81208 633174353 51223 81208 207582420 68294 75181 592273560 2987 68294 578214483 60888 20352 799290966 68294 14779 647064286 61990 60888 484681197 2987 73708 365295986 14779 4127 458347251 29313 73708 901629518 73708 77545 992321082 48417 77545 514041692 4127 12715 990854066 12715 26346 121367876 26346 44037 977479776 77545 73393 87324607 23589 26346 89950934 44037 19387 316492233 23589 20415 699854588 23589 83849 455573290 44147 83849 588873180 83849 80734 965221003 39082 20415 694069295 44147 5413 313043511 18296 39082 54498323 5413 66958 336102473 80734 22759 33563269 50947 22759 480604429 43885 5413 474589452 30424 43885 12196035 73655 30424 936025928 69379 50947 767756056 50947 82010 99460366 69379 86331 708201356 82010 86372 831471354 86372 64957 3493207 86372 13036 118928572 64957 188 51447962 60152 13036 151747548 32807 64957 817930762 64957 44228 284197201 32807 24654 958097973 28893 32807 856693748 61469 32807 47210503 32807 55717 893191056 28893 14808 488385127 73954 61469 863959876 86342 73954 707710196 37275 73954 45422173 55717 78903 615251545 73954 6576 284718898 6576 46501 2270761 86342 63010 439975311 6576 27153 69161686 6576 28926 270726544 46501 82558 503001428 31030 63010 893642031 27153 42312 725200562 42312 80088 752318153 50508 42312 934135329 82558 34126 389366650 78541 42312 327242543 66362 42312 236210689 50508 75843 69263117 50508 77992 155896991 63940 75843 11042738 77992 52982 155775763 75843 69998 844263357 77992 47477 772064919 52982 39808 39990281 63940 27006 505550189 47477 41108 302747906 48143 69998 856607459 48143 68625 2044349 48143 65340 505392231 1924 27006 106951171 52064 41108 63732834 68625 79593 601756 65340 55889 174179152 7244 79593 434092733 1924 34235 754379533 52559 34235 770692030 34235 38357 15998017 38357 30160 358422718 38920 34235 85929479 33406 52559 535887097 78577 30160 646437406 27863 78577 990671886 27863 36614 719099819 36810 27863 817003176 33810 27863 633928612 32340 27863 824283629 32340 473 915697108 3407 33810 702637667 21514 32340 747266606 79350 33810 272468753 38254 21514 139414919 473 12819 116834134 79350 77581 215665220 12819 8867 795992220 79350 9490 578702548 8867 83915 893074365 12819 21261 875547019 34984 8867 433217518 83915 57734 581495186 19264 21261 524171588 34984 44923 731724089 67081 34984 470634293 43083 67081 25856952 67081 61510 589813808 36646 43083 15035059 61510 5633 979802395 67081 80830 610476042 43083 45955 162379262 45955 82586 424409729 82586 45186 127735960 5633 47039 995283497 45955 73148 80768581 615 73148 609589275 73148 71499 170510055 27450 47039 469239492 53642 71499 111540960 19421 71499 895653208 19421 25545 700901128 71499 24660 460479912 77128 19421 252182766 30126 77128 858030195 19421 24802 482481297 26094 25545 181138039 24802 72311 999680198 55828 30126 455748389 29136 24802 608660044 32506 29136 853259181 55828 84614 174378753 32506 56900 908447421 29136 2763 211481968 55145 2763 892086798 18186 55145 283683194 2763 28426 610230878 2763 3213 266799216 73266 3213 980331957 31281 55145 398742110 31281 46727 750967142 28426 9728 11901090 79396 73266 526083964 79396 51469 390169298 63132 31281 844030145 63132 40775 285380588 79396 9476 393290665 9476 7222 717686833 77925 9476 657164496 7222 79566 531941349 77925 67393 104708077 43867 77925 42024001 68834 7222 652725213 16871 79566 638166094 16871 67711 827805196 62552 16871 176452023 81864 16871 918131609 9046 68834 215910219 62552 5806 904967099 63067 5806 131080625 5806 7528 457425207 7528 52068 3835622 5806 11134 581253252 57343 11134 4970307 11134 11999 503207604 34791 11134 492701742 23239 57343 57568897 50545 34791 175370984 43277 34791 696065307 50545 40896 48383980 48555 40896 702961630 22832 48555 807675541 83998 50545 118221814 29341 83998 770341511 69448 40896 334697975 27747 69448 477218857 83998 7572 22916048 27747 76064 495355402 69448 70633 55093282 76064 26641 695103396 18952 76064 742270063 26641 22312 18732915 63892 26641 575047229 70633 6009 362649419 26641 68867 712673675 50698 63892 500015739 3604 6009 635869400 50698 16078 889244894 50698 8324 36309739 60348 8324 629796476 16078 30017 118557591 16078 19579 15647244 25576 30017 293102511 1549 8324 598159286 70745 1549 716361052 19779 19579 611529377 70745 25949 186100520 25949 40715 110986425 40715 899 381915239 36927 19779 884776634 36927 40510 884669241 50789 40715 362740570 50789 66741 397516352 36927 10750 127146205 29181 66741 616604569 17160 10750 657350152 14261 66741 421507063 17160 46731 729152147 29181 15872 36516390 51966 15872 767838064 15872 53432 473090466 20236 14261 64024907 53432 3859 714662432 64326 3859 272855084 67495 20236 501163524 3859 72887 43682935 72887 48291 247456791 51787 72887 758887756 64326 62126 510925318 48291 47235 931315582 47235 12901 200525691 12901 62765 567724746 62126 54587 114179480 45158 62126 189158676 20834 54587 476704677 7293 12901 608606011 12311 20834 41396881 54587 78416 461502477 1829 78416 552674948 53343 20834 705153333 78416 7589 597021979 46929 12311 292187586 6198 1829 7776122 53343 6221 194484612 46929 30825 494658353 30825 67413 203780375 46929 20486 566982279 79432 20486 169733147 63219 6221 68382015 20486 82209 536890327 72354 79432 20921262 82209 85885 199914533 7718 79432 523159955 72354 46107 818377454 82209 2791 100807270 7718 77543 834706073 33462 77543 977399754 39973 7718 247340718 46107 46139 883001700 40628 77543 61426364 77543 15109 567625523 39080 40628 925360446 15109 15551 36711859 22085 15109 668285910 1749 40628 159018114 49041 15109 207729613 22085 60394 55705275 36198 49041 242257518 1749 14948 69061155 1749 36677 359732831 36198 52739 289198459 28589 60394 720214022 52739 78328 173848912 78328 5111 809323137 17802 5111 261896418 74310 52739 287027015 17802 57720 988472587 42511 5111 816646092 42511 85267 12513753 49512 74310 687827368 27134 85267 395140939 28993 49512 351471242 27134 42048 303201126 78468 42048 882227791 74764 42048 506880080 1937 27134 247163404 75157 74764 288915875 30924 78468 767709450 13217 78468 639964864 74764 6365 372131748 76211 13217 300298437 63708 6365 583899572 67224 6365 576578923 80683 6365 18988171 80683 13972 590510366 62953 67224 760624542 80683 25695 454888869 30336 62953 141530217 80683 32166 705824542 24508 13972 835384974 24508 31223 118234979 30336 50381 861299510 19040 30336 754958502 31223 78387 869915639 62220 24508 58557898 62220 7634 149300998 5211 78387 606238849 36402 62220 352660058 86588 5211 986262583 36402 20014 624426798 86588 29345 930980116 20633 5211 267456954 81743 29345 349663473 20014 57424 996475329 77615 20633 285261528 77615 17578 120708986 23227 20633 619441381 57424 40939 810647359 7214 23227 168566506 17578 16184 621839599 46665 23227 627643085 46665 30832 291013436 45736 16184 504341166 7214 71863 121732406 40500 16184 720354421 45736 47925 772409398 38413 47925 983726892 28071 71863 742236222 47925 64694 301369873 70017 40500 241394729 50356 47925 275604555 50356 60937 990127906 3438 70017 901661259 3438 84616 121962170 3438 81219 186370964 62130 60937 149868517 62130 84173 367458715 82481 3438 752928682 3093 81219 789588146 70618 62130 67436329 62130 48298 325852991 81246 3093 13793455 48298 26902 732228429 26902 79727 495486598 81246 7978 199773927 57931 7978 472746051 26902 38028 804017740 48795 26902 75457118 66399 38028 968681923 57931 73465 628423114 66399 9572 793737404 73465 32567 674099635 73465 41628 71689934 73465 23987 885512348 17675 23987 6722104 36826 32567 76253346 17675 55134 792794404 55134 58061 494671327 13243 23987 551109175 25928 17675 263653834 36714 58061 579555600 27247 13243 78777934 76712 58061 904306541 39479 25928 941768690 36714 9614 204170687 9614 30308 733074051 27410 30308 53516135 79684 39479 11620560 79684 66714 391751052 30308 78688 691516846 7918 78688 702597934 78688 13888 436080949 78688 4015 710333341 7918 43729 725447870 13888 2539 773426549 54585 2539 864841968 2539 48084 578017938 24886 48084 441588189 54585 64468 802887651 54585 76905 60345644 64468 60596 658581383 81697 64468 857482777 81697 77917 905626079 81697 68284 689819935 76905 58439 471268944 64135 68284 548366635 83559 77917 1623323 83559 13793 521775566 25818 58439 767716208 13793 68743 825915530 13793 85694 88841490 48581 85694 451673956 13793 39247 339410099 74100 85694 1700256 11712 39247 981651723 74100 16880 1872437 48581 2891 707981942 73030 2891 57363323 16880 44494 433491250 16880 24907 763501501 73030 56415 981036388 10755 24907 931143420 56415 8057 1348420 8057 52498 399649074 12253 8057 405175122 57615 10755 15240085 57615 11922 768838451 5932 12253 13392388 33204 11922 212692535 5673 5932 103062649 57615 48324 929654891 5673 77540 539610063 5932 39202 816806648 79940 39202 103761205 56787 39202 196672993 79940 37554 860090790 63814 77540 31647192 5448 79940 865401790 37554 78190 96669547 78190 50572 654576589 50572 11185 343131818 38024 50572 848377628 5162 11185 989247063 57189 50572 72735169 41513 5162 581895357 5162 31725 101316555 45944 38024 280732902 57189 64518 1703432 68277 45944 90416352 41513 36660 52870147 45944 82723 825243690 82723 64990 317315074 13101 68277 409227847 36660 39295 594919193 76400 39295 300284079 61372 13101 712774760 39295 3534 624345154 61372 45123 755386165 76400 24614 127955103 86336 61372 373080864 24614 51007 3919152 54362 3534 73917058 45123 11574 967840384 81272 54362 87224303 51007 84203 33601474 86469 11574 345346080 86469 87100 610604435 81027 11574 273285095 3098 81027 697894368 21191 87100 378246024 3098 38680 822732768 38680 68130 641594342 3098 17430 357205871 12320 3098 618219189 38680 58950 930134541 32317 68130 47527782 17430 56359 318213821 25495 58950 923738444 84047 32317 49581677 79127 25495 196827292 79127 69168 708606245 84047 202 499577363 25495 9037 57350875 10812 79127 191559311 58565 9037 346099445 69168 15195 605940038 15195 8287 365858817 33437 10812 173459185 13077 10812 349547588 33437 86004 60742010 53172 86004 782978427 33437 86729 918768520 33437 22465 82230980 13077 42207 239762803 41572 22465 411018761 67804 86729 772544855 42207 59811 831279815 42207 9581 143868385 59811 69818 750017374 9581 45667 496392282 56108 69818 757749378 56108 60419 969981731 55743 69818 54899400 81347 56108 699189231 45667 70649 935119289 70649 5825 536645465 82299 5825 868201030 9954 70649 524322664 76704 82299 2953650 82299 48754 787277365 50375 5825 53191911 50375 4743 386113765 58689 48754 536977137 48754 79899 478135114 79899 62442 717926193 4743 31797 235627680 24305 62442 929376065 38334 62442 304316465 65197 24305 201566676 43185 31797 241238802 26433 43185 763436935 65197 44636 412332731 38334 78628 938330951 73388 43185 139619025 76769 43185 405773561 44636 63204 207773360 75979 76769 191751309 78628 82524 48469896 15321 82524 976385622 75979 48070 15722956 60136 75979 353648755 48070 23674 875020085 59548 60136 161992745 15377 59548 972332983 64401 60136 35358595 87224 64401 205278086 15377 46975 696488751 73743 64401 135466194 2162 87224 406782561 84024 2162 428620652 87224 6503 54497957 62510 46975 124037942 6503 87403 935313834 84024 28871 974977709 84024 19168 404145545 62510 83701 311043971 87403 65005 799600349 65005 34055 745851818 48071 19168 217916955 86212 65005 30185215 83701 31237 784272936 4259 31237 904587427 31668 4259 705590465 82221 31668 968097738 31237 82949 167655189 6416 4259 777445496 51874 31668 738145100 82221 3444 320918760 6416 51829 631540323 51874 13623 290191090 51829 79339 844146183 51829 47309 645996517 51829 75851 492331815 4995 51829 457855977 75851 24278 962549487 47309 52627 816040667 19757 24278 576020840 19113 24278 932616810 24278 28341 613198065 52627 27959 246500681 22453 19757 2465639 28341 62806 708039097 6140 19113 482978664 39324 28341 119102373 6140 66078 29887026 24038 66078 2721205 45756 24038 715561222 45756 48098 370296091 57891 24038 40566058 72546 66078 770658156 45756 11658 21225958 72029 72546 454970667 32143 72029 12359618 8237 57891 878858102 87560 32143 993334725 32143 33551 111443635 64180 8237 854337658 35120 33551 293960151 8237 85443 700956938 68937 87560 304351659 68937 29989 527388685 29989 11638 457393521 35120 58590 955790584 85443 7191 155875643 68937 84051 360874379 11638 63214 557021235 58590 78394 218265322 70987 84051 979347133 63214 85268 104612079 78394 50457 708698970 802 85268 541113067 78394 40092 946263516 85268 30022 639625335 50457 1383 437799747 65358 50457 358318890 65358 47515 923942585 80310 47515 901740618 1383 63950 833690180 47515 26037 914058418 63950 24240 411436894 80310 39063 621132321 24240 54312 362065833 72281 63950 832966380 16089 39063 922538930 81113 54312 904650901 77989 16089 35525263 61425 72281 303896854 81113 8814 546247394 81113 77085 927045146 8814 23810 136620812 61425 44510 578714896 23810 50752 23587961 32629 8814 999448553 44510 26447 43019416 51013 32629 551876663 67812 51013 893472467 32629 44187 422914438 69424 44187 864922976 69424 33056 301983967 67812 8259 45975627 44187 59850 271216157 73616 44187 357431536 8259 82184 620838718 33233 82184 371151550 33233 49580 887726070 73616 31432 538280599 82184 80363 125884808 68578 49580 799412829 44578 49580 124179400 4686 49580 743873031 32823 68578 149404904 66840 68578 701581396 32823 28318 597916499 44578 39995 680716508 41298 39995 206482630 80522 41298 959051682 66840 1942 513225724 39995 7011 905328146 39995 79986 72678498 81252 79986 386981005 1942 60647 341801107 46832 7011 131878233 57386 81252 339646513 57386 84107 445535625 81252 33596 626239656 33596 68358 992398323 33596 35224 531786854 84107 72439 200480250 35224 48825 113000443 58418 72439 29603818 43588 58418 312921592 72439 37900 502214557 4158 58418 10171419 72811 48825 665244456 37900 77663 241571449 37900 20557 43254484 2589 72811 977487064 20557 45575 51058470 2589 45259 958940127 74962 20557 485992188 2589 80017 391035449 45259 63387 65857042 45575 64015 877402930 64351 80017 905042005 30714 80017 852566747 20143 64015 867435493 20143 78721 628334023 54068 78721 696668354 78721 58730 482225454 58730 86850 721355356 75048 78721 266654621 86850 40214 159685808 63851 86850 644775255 75831 40214 266307961 13483 75048 412371070 75831 44019 746444214 75831 4205 935723359 63851 78421 431261521 13483 54764 931154895 78421 32770 361078712 54764 17134 123465700 14041 4205 654242681 45366 54764 303196955 13604 32770 95337863 10097 14041 565340196 14041 36426 361735661 45366 35264 138852108 78435 36426 928652851 40399 35264 584682094 78435 47322 92375444 50102 40399 652293660 47322 9948 505492381 63203 78435 503637262 66447 47322 106176008 9948 67030 125573779 66447 24933 923546498 79810 66447 400801624 66447 85341 558388249 69566 24933 781216565 69566 27918 341937337 87378 69566 175452029 3315 87378 31067927 69566 83216 77610815 27918 20790 97931498 47785 3315 7197940 3315 11918 216895121 61719 11918 734159297 61719 55493 952541317 12192 61719 511657753 55493 48196 377621415 16162 55493 83521094 77049 16162 591303708 48196 52771 583989793 56612 48196 40837645 47232 52771 655934417 60502 56612 416795818 24073 60502 791480677 24073 21901 145690582 47416 47232 112617222 47232 20125 88933449 77041 20125 991478069 8892 21901 484339459 20125 43921 28216071 33707 8892 815950275 43921 63590 200630800 77041 25055 882138054 37452 33707 52288654 79231 37452 768474609 76409 33707 328166419 79231 63172 706517503 48091 25055 897119934 16057 63172 520519981 40295 48091 276209764 66870 16057 262724803 9612 66870 467381692 40295 3728 361158495 9612 35637 657486820 75868 9612 37013478 9612 81547 134895079 24243 9612 930609413 6711 81547 751568143 6711 27040 619677771 1130 6711 843738278 80357 1130 292651592 60257 80357 902497334 14591 6711 861038232 54893 60257 974998764 80357 35088 340734230 14591 69792 900285125 54893 44071 492551863 32441 54893 955117284 17351 69792 679042928 44071 48482 699208311 85929 48482 3339695 44071 58588 274052858 21524 48482 22145618 85929 43577 304245624 85299 58588 534510496 34895 21524 882492119 34895 60088 172404949 43577 28982 678847531 69181 60088 437123071 69181 43925 267517743 44396 34895 610087523 43925 37416 86349034 28982 62082 240502385 43925 51889 808866092 43925 36300 359103121 47060 44396 340634418 47060 44609 47210493 61534 36300 1424622 36300 76011 345340976 5205 36300 711179498 5205 37472 453654147 76011 14098 559529909 86275 37472 231177420 57024 76011 364534975 31186 37472 449772785 31186 8466 151190492 31186 75295 504888285 57024 48268 15016043 69069 31186 131522192 69069 21266 369968682 18689 75295 36989238 69069 18634 705584477 63202 48268 30323075 63202 26330 153555839 8471 18689 12679344 8471 4149 108031871 4149 82203 310923304 23631 63202 797425284 82203 25344 610971919 8471 45826 915433914 23631 58455 646529325 45826 52317 973121360 52317 71947 156680280 11539 45826 749324630 80430 71947 369568586 32434 52317 631344132 11539 20972 682412761 64088 71947 343273902 80702 64088 896454057 64088 84769 88399885 86098 20972 214081428 80702 55007 80499590 963 64088 569026234 12588 84769 772138154 86098 26785 39885132 57800 26785 945775555 12588 40476 606712823 72818 26785 690348416 40476 55344 464583367 72818 44529 756628272 55344 18610 411482708 39631 72818 93226126 53145 55344 429933713 66647 55344 659147653 21534 39631 933329767 73803 21534 88037520 66647 82695 649011991 21534 76447 377448626 73803 45356 46461982 82695 5259 103069077 76685 82695 689675198 29955 76685 330310619 45356 87552 672774246 29521 87552 764813823 19816 29955 165364781 80032 29955 824025915 15271 19816 614447199 80032 34331 523259306 29521 46451 353752067 6148 19816 223285032 15271 85000 634987195 7960 6148 139525729 6148 15348 332376010 12217 7960 207070111 85000 25857 371593834 7960 55067 22734154 44877 7960 64016519 15348 65354 62689752 74293 65354 226220157 85896 25857 579181077 25635 65354 53978370 65354 24785 968432424 25635 34362 172975382 20399 34362 565322830 24785 30840 379131388 15822 20399 518841982 54748 30840 952446763 34362 73725 3150468 54748 67749 732891114 19422 30840 516177114 54748 86143 225392465 87193 67749 870786678 13599 73725 891956039 86143 46469 731232446 46469 77580 318529054 86143 48670 362277482 62146 48670 418653214 46469 82661 745965691 86092 82661 527434335 8419 77580 823388743 82661 15555 952412732 4079 8419 625717004 1468 4079 705631135 15555 57446 42198619 15555 5229 839088049 64893 5229 248039897 1468 53229 802319699 85496 64893 58922196 69864 57446 904819355 28442 85496 517484634 58232 69864 805600864 69864 23891 300888532 13071 69864 62988372 23891 78674 520915373 22560 13071 210659093 10981 22560 202021129 63806 13071 539051191 78674 43022 772964020 82970 10981 309121955 25479 63806 388237275 82970 25866 931087420 52020 43022 65206868 82970 75747 607620097 40162 25479 132715558 25479 62689 766800054 25866 73371 440820560 20810 73371 529962308 3771 20810 501687697 350 40162 788563313 83585 350 888406085 350 83817 219423536 63273 350 867326931 9277 3771 770681697 83585 40292 708189751 63273 21192 13002640 6695 63273 80530005 21192 74611 585220548 9277 84073 530013528 8583 40292 974898634 33487 74611 410312796 12166 33487 165445628 63971 8583 19132307 84073 58228 592842447 73892 12166 140874964 56901 12166 395939423 31618 63971 85660866 25573 31618 824740963 12562 56901 226354034 12562 14644 150827798 61810 25573 380259011 75907 14644 883487160 27372 75907 960436845 57341 14644 164074937 14644 45897 366581052 29490 45897 858212158 27372 7003 585704958 4855 45897 480543553 7003 46626 571582070 46626 73232 830689967 73232 75956 159824459 17611 75956 446770783 75956 18063 547025047 17611 28323 756022170 20897 17611 571967105 20897 23453 560439215 16547 18063 923196753 28323 83067 265531480 13921 20897 470183133 87035 16547 931633021 79817 16547 421096336 87035 52707 466174382 87035 21370 666019315 62154 79817 169187609 62154 71382 872620283 62154 49910 802574768 12103 52707 931539665 49910 3870 982962765 44934 62154 225889996 49910 1537 104460143 41604 1537 350867603 9219 41604 602599565 25673 9219 813858431 9219 7034 862730654 1537 38933 150253811 71225 38933 973322098 69741 7034 289241555 24373 38933 283184141 70951 7034 91247114 69741 54715 45378604 71225 17747 304765674 41683 70951 701344837 18192 41683 802331622 54715 35016 567386401 36670 41683 128325239 11049 41683 678595068 8864 11049 41778600 35016 63479 458289897 63479 18066 1842029 11049 31806 844711294 31806 60864 820416926 60864 50948 428478685 18066 69869 962562571 52065 31806 64919350 69869 8382 16550924 69869 59907 722709780 74949 50948 810767675 69869 43597 262654636 21817 52065 665911269 59907 39464 346353615 48214 43597 206920279 74949 70174 978462048 70174 66331 11176017 66331 15505 809368608 66553 39464 610288846 20244 66331 870146582 50299 66331 177145994 15505 63311 392880603 56537 50299 715320792 66553 24433 898550948 24433 85082 273130606 24433 82211 758221013 56537 82311 750348044 82311 82628 402030277 82628 20875 555949385 25210 82211 915528520 44066 82211 625848925 5502 20875 716601241 25210 54171 183258864 44066 55512 502559335 74080 5502 32566101 55501 5502 929286181 39861 55501 376363884 77535 54171 201937008 39861 36500 484999437 55501 87123 676072742 87123 43353 426781383 36500 80224 547061022 60058 77535 12718453 80224 12790 298421440 87123 13072 402507890 80224 71839 36570201 10420 13072 960456878 50831 10420 517898105 50831 44588 131657640 51750 10420 642296151 28569 71839 98196057 46458 28569 226452183 14952 50831 746265466 33946 28569 418760966 14952 70854 381393495 28569 82015 694427644 14952 86500 234160162 12304 86500 837820653 82015 79668 895612664 82015 52826 668062801 52826 61956 202708404 16161 79668 31510069 16161 4241 457804442 61956 1653 11913724 16161 4833 274898313 4833 45336 606202170 1653 47981 78308556 4833 57162 700170658 74690 4833 113559892 74690 4497 760871624 39787 47981 66281682 49565 4497 155644613 74690 8806 401820634 74690 15689 399836808 37759 49565 834740059 70454 49565 300586552 35101 15689 625048960 16039 15689 53130094 70454 38742 734021142 7529 38742 524831833 7529 29801 571770040 4046 7529 234530173 16039 46584 816204705 35767 29801 327168968 29801 29455 53632456 77097 46584 277234333 77097 39410 395856210 35767 14333 125388680 35767 59075 131376911 62420 14333 800142841 13321 77097 298157796 62420 79475 856081781 17697 14333 137858712 27838 62420 858576506 62420 35947 679288391 52022 13321 880799308 49349 17697 219475042 27838 51321 901137027 51321 43209 902546662 77603 49349 965444342 16492 51321 168862936 65851 43209 781125953 65851 2157 528073970 61324 77603 67428690 47809 16492 136772820 65851 85383 478084200 2157 1738 673333623 85383 42834 210653720 52186 1738 95894206 52186 55436 535588538 31159 42834 305154915 62276 55436 878757378 28939 55436 236750028 52186 23559 412826052 36978 31159 713233099 58779 62276 947992156 28939 57799 325981769 57799 7814 151847880 43944 23559 193181792 39972 57799 366022969 77112 7814 791880799 68632 43944 617401576 39972 67712 30789499 68632 60880 128923106 77112 63161 897285522 68632 4066 606899001 67712 20585 785932190 20585 75169 432103093 31575 4066 823099833 31575 73005 14495257 4066 84420 75715889 31052 75169 123461666 52894 75169 396638221 31575 8734 108269746 52894 84443 199618814 84420 65902 772290974 84443 19031 23432582 36254 52894 309230384 36254 87473 70264196 41969 19031 33422135 36254 77918 807697833 77918 52337 875022854 32679 87473 683526563 41969 59650 468828590 41203 59650 4571441 73686 59650 895475677 79585 59650 298327608 73686 21554 334501337 73686 31060 999279587 31151 31060 137302191 24349 73686 769580146 31151 44312 42914364 44312 52325 4318415 86230 31060 699751157 86230 15639 495330937 72498 44312 42132328 44312 54731 78527126 46590 86230 601691492 54731 18602 76797478 18602 50684 121196434 54731 27719 406360277 56237 46590 14172597 27719 77752 593158503 27719 38178 104686412 16203 56237 643961365 56237 57302 643852841 54922 56237 856614466 45823 16203 59070588 52759 38178 38911953 9725 54922 935515490 41878 57302 197027736 9725 78936 542304358 7581 52759 452352048 45754 9725 742641249 20497 45754 67032281 45754 82992 315551142 46810 7581 438058843 45754 21941 883113140 46810 69287 530914021 69287 26802 476171786 6415 26802 934820853 18401 6415 440933246 18401 5375 659308181 19239 18401 357400900 54132 19239 963858278 19239 69723 937495721 29053 54132 975596906 54132 5215 141473575 29053 84304 476312278 66013 69723 662131178 71667 5215 305501557 71667 32132 869253464 78354 84304 159922409 78354 16405 479810445 25116 71667 445198856 1839 32132 865711815 32132 34757 928523206 16405 67832 23971379 16405 45458 364197944 57222 67832 991084220 45458 68611 379321368 78355 34757 193974936 27090 57222 260896371 80809 57222 487899928 78355 67722 777112383 78355 21635 133069557 67722 40600 127713427 30885 40600 531207039 71461 40600 459722325 54728 40600 830988613 64146 30885 819516063 54728 61548 137457240 38953 30885 708378189 85265 38953 40903357 15701 54728 247833596 85265 35283 105665055 63533 35283 813083869 22621 15701 834589588 32500 63533 340121199 15701 42015 516221588 42015 46047 325036972 32500 47153 52363872 13061 47153 356646866 61132 42015 445418932 43933 13061 447104743 46047 12040 573806721 48026 61132 678140673 48026 81921 867176425 81921 81285 577725277 38404 48026 164127695 68694 48026 645100058 45911 68694 157746537 76483 38404 569432738 73615 76483 237196867 31576 45911 19858340 82637 68694 879303868 35387 31576 255225949 77474 31576 502678409 4741 82637 367755000 82637 10821 280758355 10821 21728 77021237 48939 4741 933996898 46836 21728 270861735 72290 10821 846713471 23736 21728 414285805 26279 72290 379178584 307 23736 280633914 41415 26279 222602490 80450 26279 381777594 13452 23736 464653287 31376 41415 65734160 30800 13452 599047595 5369 41415 128141246 66602 30800 785349272 3791 5369 902339694 30800 11141 15788688 30800 15983 625705401 11141 12170 439555540 61015 12170 603475259 49502 12170 450186847 10466 12170 149626526 61015 64188 782179626 18110 61015 71323251 32994 64188 985359789 83736 18110 317097821 32967 18110 707253127 25243 64188 646486581 3925 18110 556308438 13136 32967 260543076 83736 62412 123040422 84992 3925 112798037 31177 3925 994760050 49381 31177 941131044 15283 84992 192619623 49381 54528 425617300 84992 43874 267400067 12646 43874 177204600 72235 15283 710536963 12646 86553 906878157 48343 72235 701628693 10053 12646 998426177 22462 48343 459324308 48343 43199 567698892 43199 4073 272056935 10053 68803 62323156 14563 22462 843641087 43199 77682 238959165 36694 77682 471173680 13289 14563 977749426 14563 73504 429729212 78481 73504 159116122 36694 51029 683643250 63862 13289 599225321 6739 13289 584848570 9832 63862 942593314 33604 63862 582595806 6454 51029 400391783 9832 44160 290964950 6454 60794 910069209 33604 45781 648848992 6454 74583 663151940 52456 44160 852546256 83710 44160 35923916 83710 26083 934717663 24486 45781 840029588 63654 83710 122072767 50223 26083 914092503 19217 50223 335466430 26083 67959 904928928 50223 79242 724454003 50425 63654 59308612 19217 63658 346090784 43899 79242 54002623 10229 63658 132823770 7051 79242 52593968 10229 27785 641496895 27785 58912 126679191 82760 7051 470373362 66184 10229 522795787 81423 27785 881309147 348 81423 474570600 66184 45527 214487434 41336 81423 366646980 84318 45527 607013627 59423 41336 175301562 31779 41336 676647200 84318 61141 196066489 30156 61141 399343268 31779 13258 659793716 50865 59423 66657292 17168 61141 166356148 81774 13258 280649942 13258 6292 759746387 69539 17168 160671144 58415 69539 8630679 69539 35127 350400249 52624 58415 602911253 35127 39313 724380730 52219 39313 967357895 37531 52624 946166840 52624 64374 220411037 47052 52624 82302331 61107 64374 498068373 37531 58190 666546635 60472 61107 13812635 8016 47052 722766122 19723 60472 998907162 8016 40721 325720470 60472 69094 606955717 4506 69094 893712073 4506 9607 233404603 53898 9607 951304022 40721 72491 661516355 72491 13662 658390438 52652 9607 712111809 53898 11412 476566407 38147 53898 79887668 11412 40152 201516721 38147 26995 40514335 43485 52652 440850828 11412 63042 306299982 8072 38147 87012101 26995 1902 19549364 16719 63042 916377043 63042 67654 604156882 18561 63042 94607825 16719 11608 759234138 67654 70234 378910039 11608 3036 426629299 17517 18561 607173793 81861 17517 346890454 11608 37418 776296653 5992 70234 495125287 3036 79654 709766860 79654 31023 698393080 37418 37534 147515640 5992 4839 166750989 37534 54972 14932906 33140 79654 352293009 43173 33140 517838132 4839 58233 446431764 68532 4839 499044074 54972 5212 215906853 18347 33140 183965445 43173 2319 767770939 42952 18347 486309958 15160 68532 727395787 24633 15160 246472214 18347 23355 92936336 7792 2319 463193394 74787 7792 106856762 74787 74552 648538826 34486 7792 697753122 57961 74552 17457152 74787 84551 447298029 74787 4049 711528720 57961 3726 852773938 40935 4049 804428395 57961 48748 793559606 79611 84551 563733291 66481 3726 779533077 11579 48748 381024637 66481 16887 165166211 79611 65190 434482637 66481 15570 583735924 23917 65190 49431961 65190 29824 360901414 31188 29824 521749485 47937 29824 213958868 47937 50089 813733366 29824 54001 74501919 32465 54001 407503039 32465 36233 293383930 39585 47937 848472997 8603 50089 52841624 36233 68115 500790430 64238 36233 314765887 80499 8603 44336264 80499 2635 361828267 64238 55813 738034642 10929 64238 229011280 55813 70691 341189575 2635 76593 190470089 10929 68888 353599929 76593 59338 254662045 69644 68888 65685852 43345 69644 397628080 76593 16985 961472519 16985 1529 537636674 16985 40953 630471894 19408 1529 927184503 16985 14190 275369347 20768 1529 865593740 1529 57046 574398837 53239 19408 798524509 23699 20768 25502547 77454 23699 804932781 53239 34616 469964832 23699 38400 934663880 38400 66370 252348175 66370 86877 843414404 66370 23898 371006238 14368 66370 643739267 14760 66370 784570843 66370 21397 847456972 14760 75600 771854238 23898 71431 251337761 32054 71431 869108215 51258 75600 219445545 21397 25472 49386207 27147 71431 313489582 75082 32054 45505843 42624 27147 146613574 85935 42624 966341582 27147 45250 191551785 41641 27147 123119728 45250 80326 389240133 47299 85935 128525024 80326 19714 531637421 87368 45250 66871691 19714 55662 33171304 47299 45650 6252219 77414 87368 590982212 12058 55662 106473265 77414 61690 23900186 45650 54306 828397810 49335 54306 83264574 3292 54306 160844830 12058 16846 94407027 61690 10099 163671950 514 49335 50908868 514 893 25957701 514 4436 485950342 22299 893 325644750 66680 22299 625127639 66680 72118 249198506 74402 893 936275067 33552 66680 647840707 42636 33552 983327507 52251 42636 190201386 5553 74402 910173442 5553 72009 49650160 72009 54083 597535548 30318 42636 75832513 31001 52251 42714100 72009 83760 535450435 77484 30318 378812490 83760 23056 533771967 30318 57448 420923558 24887 23056 734866944 71441 57448 956965856 24887 73411 556866490 29718 73411 92032524 83432 71441 273014554 66907 83432 811537517 71441 32690 787620423 16043 29718 334331485 2104 66907 567665326 66907 13877 752798270 13877 13814 181358656 13814 77696 883002300 84815 16043 889135335 51152 77696 130733576 51152 13462 831610321 51152 2691 987356719 51152 25187 597708331 45183 13462 403059065 13462 80358 542596199 26517 80358 64314717 37926 26517 422967969 80358 69751 131343042 45183 2723 450079543 26517 56094 752891673 61245 26517 102574258 2723 76034 513759057 56094 8738 6235012 81940 61245 742004 66026 61245 363608847 66026 79884 23310350 66026 13461 535649063 50788 66026 614212782 81940 6043 512538693 6043 59066 992964913 13461 34777 364879786 34777 79009 723261994 6043 45332 785648212 34777 59777 850952496 66964 34777 25312261 81456 66964 958505323 65918 81456 814566812 47332 65918 264335781 85111 81456 721542087 47332 4058 421204870 85974 47332 101586063 4058 12820 985402800 36366 85111 12731337 85111 1281 623108868 39635 1281 321920129 36366 19246 432921272 1281 48540 525869760 59111 19246 474647669 1281 80414 863304651 69715 39635 104794778 20595 69715 634477033 59111 80859 16503430 40346 69715 388080831 80859 66740 974878368 40346 25146 250949693 40346 33991 899806550 40346 12194 545631157 61753 40346 989770880 373 66740 189857632 33991 87324 936148872 26734 373 81469880 26734 69678 198577675 61753 6826 377769760 80333 6826 623890312 50516 6826 703858207 50516 49970 982207671 69678 5935 644501539 50516 74074 639895435 52521 74074 984583009 59639 49970 994721636 59639 75392 715889741 13956 52521 588068458 52521 72003 632253886 59639 50674 524916090 53333 75392 43235437 29000 72003 186405629 53333 53024 535167806 72003 27073 437077656 29000 87350 910724996 30351 27073 6528326 10595 29000 494685756 37960 10595 805434793 30351 14979 692479797 14979 36678 24286015 4008 14979 765136731 36678 20211 765111859 36678 56034 766052187 20211 53498 447580069 45329 36678 636052354 13367 45329 72933941 45329 37239 286077472 41655 37239 361542157 45329 40784 496839222 10599 37239 586699193 8609 13367 564620479 84243 40784 727180120 10599 18568 139512565 55649 40784 51009879 27305 8609 535494192 60834 18568 214087869 34346 55649 94303544 55649 46247 486690095 21230 46247 37412744 38967 34346 111178153 30622 60834 906766322 34346 79406 57785588 35565 21230 1000712 79406 43077 719121771 38967 23618 70463906 35565 44269 610436850 23618 29122 604081181 82511 35565 546906968 80934 82511 575264584 44269 29845 428102458 29845 31471 673212739 72393 82511 116422398 82511 71408 473906403 80934 53311 332904712 31471 37046 537382656 68931 53311 889816942 67449 53311 185744008 68931 84603 194541822 60663 53311 71962974 67449 6642 684584652 45391 60663 72000906 6642 66764 482543963 6642 84373 337671172 64290 60663 124708532 6642 39448 332400478 64290 87504 876210880 36708 84373 47517665 44440 36708 478162199 74071 39448 448262120 44440 26421 737775912 44440 64385 107666125 64385 39784 134826454 19852 74071 280228085 19852 47120 480154851 27580 26421 95548217 39784 60976 199650637 47334 47120 164793704 17673 47120 696147557 60123 47334 416678231 47334 52936 267916981 17673 35411 226183428 15278 17673 607208274 29919 15278 841793839 15278 12525 500157859 12525 29172 896437383 63375 29919 128217085 39144 63375 718042976 63375 30419 2546340 12525 22389 444928162 78873 30419 202978468 34161 78873 352473392 3366 78873 560541849 78873 72110 84823705 22389 25403 872248320 37351 3366 930061844 3366 64649 103096993 25403 42570 989325862 35345 25403 134979065 37351 35873 648192089 35873 16120 973692009 42570 78659 725587044 35345 8967 253765679 67946 16120 69985331 13152 8967 294417430 66006 67946 591529557 78659 2332 907906219 8967 9116 900025002 60478 2332 313786394 60478 11432 577653824 48241 66006 191383341 52568 9116 178716365 82640 48241 221509990 7938 82640 857301948 46983 11432 851678277 24451 46983 844142327 28168 24451 755156208 28168 49955 632312080 28168 5862 865875741 60574 49955 117750255 28168 87569 69727253 4178 87569 657689068 60574 42402 505799110 4178 11714 298597890 56892 11714 247595476 56892 44341 5620218 4178 15959 89000082 84758 42402 438491848 11714 75209 57411509 57476 56892 519515475 84178 75209 506320533 38962 15959 439492772 67497 38962 785903522 40867 38962 122914979 67497 74753 626618613 468 84178 664588784 69604 74753 802461394 69604 30380 673979337 14707 74753 585024622 74753 10638 980362357 69604 492 701345290 492 41428 124115264 30555 492 875351856 24668 492 953371792 30555 13285 563433607 9997 24668 546885849 9997 83552 689061418 21193 9997 183747232 13285 32775 763216173 39660 9997 979260553 14124 32775 399843792 74340 39660 86180651 21193 56898 671159888 59223 56898 215598391 30388 74340 437769915 74340 7952 941320957 30388 13838 886976022 13838 56364 634493276 30388 29392 333076031 3557 13838 400123942 31025 13838 765785034 29392 82390 818780128 3049 3557 638421111 38301 3049 634844091 3049 79081 161705919 82616 79081 643988419 33216 38301 962986680 68292 82616 468887596 41691 68292 47878108 4806 33216 742847428 4806 73090 732963084 44100 4806 329795926 68292 38820 454637305 39864 73090 87299684 44100 27025 109703319 72683 38820 389255674 37140 27025 139466115 20149 37140 35367504 20149 76909 63079511 708 27025 884557209 49816 708 989348938 21746 76909 786335138 76909 82349 963747398 43265 708 144031238 32795 21746 792225070 43265 83440 202306227 46991 82349 276079751 32795 18355 850159959 46991 61785 201424054 61785 22152 223463091 1072 46991 129915967 1072 11957 39132075 22152 31759 820754565 22152 14842 752302007 22152 87439 449743872 79889 87439 108619504 21207 11957 17921195 45206 87439 96461130 44078 14842 855210076 75498 87439 550843147 32164 75498 979887381 21207 50682 730172350 32164 81876 137767876 58399 44078 839200537 50682 80699 222824652 80699 12375 355352000 58399 54565 527898742 59530 81876 327155399 39937 58399 321500002 75455 59530 85003733 75455 36673 568832972 59530 461 62853034 59530 19070 646126927 60806 19070 125971809 75455 35576 104839229 24649 60806 706321199 38152 19070 282480679 38152 19466 45726442 38152 32020 869342207 18799 19466 464473182 38152 68032 652623306 32020 5847 149940177 19466 48139 66825606 68032 27571 234208054 56661 48139 409069331 27571 76390 12085830 76390 42850 70384072 48139 18416 417172818 38502 56661 791802075 18787 42850 922880701 20638 76390 72475932 18954 20638 538916964 18787 83214 918211798 20638 44794 627721513 38978 18954 27119434 9092 38978 584753564 40385 18954 764536225 9092 85381 565297486 40385 21736 64305665 7646 9092 924720136 31307 9092 971233675 21736 57794 303793647 57794 31046 569293879 6030 57794 610645094 31046 35265 116627441 31307 13131 962769957 13131 20463 15244045 6030 8281 396576331 60995 13131 643879376 51737 60995 426042548 51737 13813 969008887 13813 6505 55774248 47611 13813 450522551 1288 47611 269939643 23202 1288 420577272 47611 78154 693235910 13663 6505 836498445 24535 23202 285945043 8461 78154 423028721 78154 70028 619404627 8461 45432 282632282 24535 35624 433792233 71400 8461 641410555 71400 55346 83848519 71400 53271 854666407 53271 393 808805089 23114 55346 225719877 55346 73446 262253108 11653 55346 485651069 53271 84007 43586993 58954 11653 431885229 56597 73446 3071988 19328 84007 586368808 62055 84007 526692347 19328 19834 38123518 74354 62055 254086391 74354 46878 433304259 61013 19328 323664825 74354 64205 518247187 58220 74354 212521095 64205 73695 622437109 46878 84250 901621589 39630 73695 738421870 39630 39224 376915763 76806 39630 401100146 84250 20052 835333979 39630 67179 9842007 20052 69229 953885398 41816 20052 979939347 85807 20052 310641044 21674 20052 479191070 67179 5854 896367712 5854 17694 252606057 41816 53897 692242841 85807 49533 332578581 21674 11436 848799538 33939 5854 778606469 33939 45767 508205375 66467 45767 471844873 33939 69700 446133977 48272 33939 158140243 45767 66342 558446743 16891 48272 972390273 48272 5958 616709414 48272 40578 845426237 48272 85 527941534 5958 83790 344594241 15244 85 942145334 5958 29917 496858133 4917 85 73086241 39480 29917 244184811 8562 29917 489485103 4917 7853 377339605 4917 7084 244852318 39480 27307 735327965 7853 40465 574645846 7853 43676 972454250 27307 20164 61450458 81740 7084 350457430 43676 31800 602206843 20164 40478 310543028 48022 40478 78050023 77527 81740 406973973 10634 40478 104853915 2249 48022 359616232 67205 2249 438301519 10634 45556 952342283 14874 10634 479108671 40206 10634 630509798 67205 71108 31382716 33474 45556 414947282 40206 38317 111822322 38317 38753 296670200 87152 38753 37278756 38753 70528 556465349 38753 73423 548043996 73423 10167 474666675 10167 45254 227178344 50010 45254 498805725 6059 45254 490505453 45254 15658 362488763 68609 15658 462222998 50010 65742 561626292 15046 15658 497029285 65742 31571 517809006 7609 68609 410490203 7609 11317 691989611 32169 11317 25190520 31571 42438 548101652 62402 42438 488303789 11317 72842 259503924 11317 37500 676608076 34863 42438 662441803 34863 47112 320843946 62402 65588 88335028 86460 37500 872185833 31192 65588 445189069 14545 47112 618171186 37277 14545 128256849 18498 37277 51467800 31192 79906 348645171 18498 20000 283854841 14545 62600 689303226 79906 17270 881810941 61764 79906 76547336 7610 17270 47004579 70800 62600 258978865 40169 62600 70221857 7610 25515 332431774 61764 73326 935184544 7610 65763 54931550 69461 25515 724106941 65763 60335 846811907 69461 85107 211968678 67858 69461 309994948 69461 55908 326167309 55908 28470 430427180 55908 1739 404307599 85107 27216 771583859 20856 28470 62167984 20856 4921 508749619 27216 30658 184182453 16970 1739 685301567 57240 27216 541665500 15373 4921 350502811 15373 33128 291016492 16970 50316 989253120 1387 16970 610587678 1387 85540 209917909 9155 85540 516166482 33128 51052 938509183 42711 51052 883585673 1387 83910 304872290 23999 51052 193699468 7826 23999 426528161 71318 51052 777103693 83910 8340 217556364 71318 48355 703006263 28785 48355 920723154 48355 12894 773107620 71318 78092 426554507 66809 8340 381693026 75423 28785 784280243 16796 75423 104389005 12476 75423 519869759 66809 32966 219143708 12476 56673 315405627 43740 32966 532348004 12476 47613 243139003 12476 81140 401766765 56673 72870 834431273 56286 81140 604944944 53251 81140 992672952 53251 42847 807361916 81140 18778 257655670 87412 18778 37138423 42847 58522 202142698 37947 53251 952534154 18778 63697 116144851 38273 58522 833137442 58522 82373 529994995 38273 55365 799426251 37947 27909 7526882 63697 72913 170711238 82373 41597 762854427 25787 41597 920333047 55365 40739 603864809 13779 41597 354306036 54066 13779 538261898 13779 64217 362450219 76221 25787 447170187 54066 32308 185160444 18129 32308 375969138 64110 76221 488252175 64217 73561 47134107 73561 72604 833161297 53430 32308 226187117 53430 25458 127562423 25458 33232 816878154 15099 33232 484379882 82241 25458 723268012 33232 16936 882050980 16936 46316 782507270 51535 82241 776186933 43818 16936 250541317 6931 82241 821719434 15870 16936 95774842 62501 43818 52057088 33287 62501 997090825 6931 79474 816374316 62501 16262 861698878 32188 15870 326386733 62501 78828 134639513 33287 77118 174116343 77118 85117 604739165 77118 42660 236282947 3596 77118 63209154 15409 42660 360172699 15409 26720 207207292 58755 3596 724034640 26720 1335 980029482 26720 82617 860492810 82617 33094 257666652 51341 58755 400064652 79840 33094 452859159 16539 51341 151498759 63407 51341 718490931 79840 84521 107476733 51341 86053 784350996 84521 59458 509680809 10292 59458 940089299 63407 3273 422130038 5773 59458 716814031 59458 71416 406563925 10292 53000 623695067 82287 10292 86802630 71416 77634 381385338 48308 53000 384561572 48308 5394 712361687 53000 38799 893809467 6872 38799 853581541 86807 5394 184811584 39739 38799 228226417 38799 5390 277719266 39739 15655 426397740 5434 15655 254183923 86807 82710 385880180 38062 15655 927334540 5390 67378 163649397 54431 5434 731748233 38062 50645 169529729 54431 56214 96101713 3723 67378 470879002 3723 54399 189967057 67847 54399 970322207 84598 67847 200977886 22487 67847 834117448 28126 84598 248492571 67118 84598 383110484 67847 73407 927437626 67118 73809 18644610 28126 17473 881027962 73809 57632 562968210 49809 67118 212251700 16761 73407 994777317 62011 57632 218994770 62011 50586 467583494 78868 50586 567738462 62011 60530 500792467 1556 50586 121703186 60530 82885 546514741 78868 58251 51123 1556 64608 413503239 60530 65341 148008754 84504 82885 627271878 65341 66221 458638295 58251 71859 109584280 6053 84504 902957626 6053 61393 545110 20405 66221 251686445 37951 6053 911725607 20405 11396 864662171 20405 76472 638294047 76472 10441 170287947 68508 76472 42622502 10441 77465 315233887 24413 10441 319704902 10441 7107 674802132 77465 12767 416345051 18099 12767 234854562 19736 24413 898257265 12767 39852 542049766 19736 5056 885675463 5056 451 385426733 84594 18099 412733067 54866 39852 439092048 39852 86604 960310742 67127 54866 556284124 21677 67127 441187553 54866 45445 442724002 43841 86604 871079552 86604 64810 777979996 67127 48294 925759247 43841 13364 629025294 13364 80063 128109364 20420 80063 90753927 64810 60792 409889063 55417 60792 739240873 82263 20420 930327433 80063 63674 739334148 11659 55417 614297133 11659 10770 372551873 74267 55417 187213115 63674 77204 878245363 22088 77204 360440767 65379 10770 817243421 77204 46149 783959953 74267 33279 127337474 22088 68402 753038245 12483 33279 756856197 46149 29135 325275323 45473 12483 612546936 68402 73860 332930165 68402 67813 735761611 45473 34088 181488115 67813 42905 311350797 74620 73860 506038304 81202 67813 75425823 60783 42905 317771366 34088 46362 26684786 81427 42905 127156901 46362 63294 762248801 44501 81427 144184324 44501 79571 325868753 31240 63294 350981742 63294 77770 335919226 8332 79571 782851423 31240 66942 263937800 23611 66942 5286671 78000 8332 231555536 16151 78000 327311519 78000 41877 687592731 41877 72454 931841701 41877 82183 231633941 82662 41877 569206089 9195 72454 780341548 41877 42794 807279632 55975 42794 165028892 4527 82183 137209324 48886 4527 406235573 55975 68166 426138943 48886 37005 869480829 68166 83924 543137310 58136 37005 177288304 28578 58136 985634388 32754 68166 587715114 32754 23303 656782870 56257 32754 851328428 28578 61212 890842748 46195 23303 690753987 46195 39638 46313796 27849 46195 713960875 61212 46726 571234935 61212 30343 510090083 27849 20519 222403760 22168 27849 901668023 44726 30343 658480454 22168 84085 710049418 20519 75863 609600180 11590 22168 602558093 22168 31232 1214260 75863 16555 613213174 31232 2900 170613751 22285 11590 99138051 31232 31356 105053021 23862 16555 79054385 39094 16555 966020272 25841 2900 857476593 49009 39094 672005025 68483 39094 950732165 7418 25841 136408681 7418 12745 395467837 13441 12745 328581740 13441 70542 849023247 7418 79477 697887675 44793 79477 238449187 44793 26744 199403596 32237 13441 62131763 79477 45771 21236662 79477 3190 136506545 32237 61869 803678200 3190 24296 130172848 51749 61869 8576189 51749 65543 11986380 61869 65798 207732466 24296 22117 280022698 52504 51749 520151432 41376 65543 139030281 61074 65543 486040488 19214 52504 491947790 28324 52504 997183917 41376 28343 588062796 76664 41376 434575686 30468 28324 419121210 19214 24300 811464371 76664 77718 434618379 77718 5004 771188683 40925 76664 942390093 52099 30468 552440667 5004 40348 165378786 52099 19721 622127716 11483 40348 104314280 15733 19721 120892018 52099 49242 696045018 25883 11483 788947137 49242 25744 495893368 433 25883 770906133 37211 49242 835234918 433 17288 734150722 37211 63645 513810515 50705 37211 662500231 433 25986 718306714 25986 58392 513220121 50705 49729 65970137 83714 63645 320105979 13335 50705 530866620 53604 58392 676750404 28431 58392 789545541 53604 71646 436074509 51866 53604 109607627 71646 1150 378616066 28431 53858 716185400 51866 37688 541973507 1150 3165 207520367 40153 3165 510809145 3165 12451 379288373 53858 19987 669759776 37688 54501 459514641 54501 54688 610808244 54501 3021 953673383 54688 45937 609350048 45937 63644 725664267 3021 86953 824753602 42423 86953 788775573 86953 14014 853316717 86953 81948 338366107 72542 86953 61433243 25085 72542 233971332 25085 39461 311004525 64753 25085 584563678 63554 72542 15338930 72542 30028 995123045 30028 37254 61447138 63554 24224 573111301 59037 64753 832638812 33391 59037 455685953 24224 50971 716357388 33391 41306 433122012 77324 59037 549076378 62561 33391 654455451 50971 49501 825313483 77324 27947 339358577 77324 45133 899889413 77324 29393 342669824 29393 28554 867337956 31887 28554 885223957 28554 67797 743601902 45133 79645 420291941 50490 67797 40017389 79645 7477 182337120 31887 2090 225220626 71241 2090 19677761 5174 50490 524405992 78046 50490 335205354 2090 10707 527213706 71241 8777 180908164 8777 7680 834998711 20133 10707 944306613 7680 75187 798629348 9134 10707 650814762 9134 39183 66726289 39183 25420 253676890 8177 9134 121418421 64758 39183 320409930 64758 36176 519888421 64758 32342 886608359 25420 55941 845802822 73175 64758 539203410 49106 73175 64118591 1220 73175 296207534 72844 32342 864069567 60406 1220 648892184 49106 63924 702415137 63924 82432 138989103 87454 72844 732691583 73224 87454 19528140 60402 87454 178358933 56587 87454 167295113 82432 73403 799690208 80483 87454 313729512 48130 56587 842968441 60411 60402 769720376 49764 48130 811656689 39891 60411 911496427 79239 49764 35848900 48130 70154 319623925 44763 70154 389852357 44763 57176 304019445 78788 57176 414231255 70154 26826 445828330 44763 58819 85328761 44763 73619 651373409 6300 78788 443594198 58819 86169 415981395 75535 58819 158889914 32972 6300 120412085 75535 59588 782565126 6300 61460 395662318 41263 61460 51572597 75535 60433 322513444 41263 33441 72411755 57022 33441 987339961 60433 16581 463169826 33441 80649 407047955 16581 11965 586884302 80649 63438 876840268 11965 13154 23265454 84390 80649 640933454 80649 49406 51914899 13154 11310 267693106 7268 84390 639142105 72048 7268 65179516 47110 49406 278237651 47110 34866 720961746 72048 16395 325549627 72048 48330 417231742 27985 34866 390645258 55371 48330 860225492 34866 70309 400963809 16395 85397 731216164 33898 70309 825182431 33898 59969 365093873 18695 70309 841302809 59969 49883 872856584 4587 85397 915458526 22809 4587 104022519 18695 66465 528654880 22809 29617 533856912 62283 22809 187592917 76183 62283 989219127 62283 78082 3326549 43066 29617 911103924 34335 76183 368571623 75452 34335 100303240 75452 84700 596151912 7204 34335 462416242 81648 34335 144608536 75452 57375 974814926 57375 13547 686053792 57375 7522 879129051 74741 57375 840737550 13547 27794 713661998 22970 57375 709902653 7522 39023 881317660 74150 39023 354853919 44461 39023 115670812 21203 74150 834536707 74150 55938 604668622 41250 74150 503136851 81812 21203 825160110 55938 239 389007616 41250 60899 225655806 55938 13376 967602817 9254 60899 372043846 28467 60899 753174942 66133 60899 960201626 60899 36321 939357166 66133 71143 668337622 9254 16041 773898884 10498 36321 104304438 16041 66937 977741119 74564 36321 191965969 2075 66937 99266335 13300 10498 867902505 10498 22975 206639153 52125 22975 554208298 73180 2075 833155318 42360 2075 981779268 73180 34572 832851186 72120 42360 159447444 73180 20431 457512361 20431 37815 884971320 37815 3233 498545393 34572 53669 603678395 72120 190 807996923 20431 84453 106229780 81109 37815 927958080 31425 190 303048569 84453 3647 799863039 81109 5881 482143950 36092 3647 716530040 3647 47997 454665309 56690 3647 668732701 47997 8813 202959843 47997 33283 642784041 57756 33283 792642715 8813 22000 334572705 52451 33283 202198628 22000 16506 935955676 71819 33283 958078724 37218 57756 366376204 22000 17592 234723342 87257 17592 67536953 71819 29180 174075049 87257 21117 561239335 17592 49666 726418532 21117 14043 545087595 87257 13610 679971082 56865 49666 470044767 61411 14043 420436883 9850 14043 97854560 79725 9850 65641559 9850 76099 595726332 61411 69371 118061711 9850 32599 926233557 32599 41010 980667307 86072 69371 697997989 37080 69371 439460395 37080 28770 605678909 32599 26830 485451282 26830 24137 122270791 86072 39335 297203968 9036 28770 245470004 39335 30491 733695031 61069 24137 712622323 26817 39335 680859928 26817 22522 72244212 1224 61069 947936845 26817 30461 866858022 61069 50166 904685251 50166 25658 699688041 6401 30461 790734040 85440 30461 953259557 50166 42405 15737321 69923 6401 548762577 85440 8201 430889410 45320 6401 418091115 39956 8201 338391752 2241 42405 410301127 2241 75062 231592238 8201 5813 78735048 39956 25026 638433032 75062 50699 511470002 25026 267 523982502 33207 267 357401133 267 35123 728968652 68824 33207 19053012 50699 74237 307291553 43165 267 454929826 35123 76391 236283735 11691 76391 676733824 68824 26975 527242119 70793 76391 100299221 43165 37302 610902406 70793 52823 790237004 52823 41425 486040147 26975 59133 459979509 25114 52823 577500359 42580 37302 563359405 59133 23523 54810234 82786 23523 235183315 47124 25114 830366061 23523 22310 8514278 82786 76828 79065245 8989 76828 313202837 76828 42481 319652856 8989 56783 835038472 8989 24902 937277949 76828 72332 565045196 78789 24902 150970740 5840 42481 95707700 19981 24902 781803300 72332 24174 614000414 72332 70275 232169419 5840 24247 313302870 63574 70275 803153056 76583 19981 923274887 65772 76583 802722510 10311 63574 623693082 38445 63574 247749619 65772 16073 49653083 25961 10311 779348929 65772 5421 266813799 19548 25961 525061946 38445 23552 969839934 19548 9920 892173893 19548 16896 165559921 36692 16896 178783891 19548 22748 885797202 27317 9920 661952853 70361 36692 697932961 68538 27317 452618956 22748 79931 951141376 79931 21957 405513363 68538 69210 989645569 79931 24945 364246727 12529 69210 73181806 12529 66061 629022905 24945 15814 565255234 24945 24503 876887298 24945 80539 535150236 80391 24503 158191851 39796 15814 148071085 39796 22058 185303191 80391 52082 747929050 52082 49513 938001057 19952 80391 17394652 35030 49513 772102559 49468 49513 350994178 49468 9901 248403186 41945 19952 683395253 73560 35030 84971098 35030 71338 608761918 9901 39296 801605361 9901 77892 573111553 77892 67285 414145020 34307 73560 152586551 34307 46108 661488294 34307 70204 909312611 40678 34307 39558621 76634 70204 546563877 76634 3675 955620022 46108 73987 73212391 37808 73987 385010907 3675 6657 610371203 71123 73987 617362665 37808 82222 98580355 54379 37808 755376213 82222 41730 121360465 80723 6657 586392123 41730 59188 87990584 59188 59764 655250155 49934 59764 572874013 59764 33495 393751118 33495 59334 868562633 59334 50401 991944635 59334 12210 263385765 34609 59334 831601388 16920 12210 232836289 16920 81453 760804723 43348 16920 555059087 6663 81453 989490296 6663 67841 933017499 6663 81047 66014413 52261 43348 154364434 79602 52261 601366330 26126 79602 652943678 77542 26126 335448500 77542 65107 278387634 77542 17758 413037014 84084 79602 15025705 34920 84084 267109476 34402 84084 910095357 52104 84084 615009624 56250 84084 20355859 34920 75366 986139137 34402 49454 606498084 48719 75366 81570736 48719 60444 425528643 38927 49454 446409897 68100 49454 799991683 49454 41465 674764442 38927 12652 156909062 10368 12652 236302101 3485 38927 444445258 63048 41465 287279661 3485 11988 759353463 12652 44804 737882430 34379 3485 505616350 52865 11988 664896816 44804 76388 581222750 29634 76388 953903503 65946 76388 331698086 65946 82157 579752767 63917 52865 35575737 51847 76388 189636154 4388 82157 73938890 51622 4388 993535479 82157 70008 579646236 4388 66930 371177345 51847 12449 731693044 51622 32656 336078805 28795 51622 65362492 7704 28795 13011678 30375 28795 279369639 81245 12449 96951050 14215 30375 33977146 30619 30375 48313223 60431 30375 791361492 59784 14215 975418309 21813 30619 506745002 60431 21737 367537348 32321 60431 734487758 80714 21737 369080892 44470 80714 295943107 21813 67585 43258188 73450 44470 251231592 63118 44470 223715357 80714 38299 305814577 67585 51479 887572924 73450 319 619668226 38299 11036 445776605 38299 8066 592927576 51479 34528 871836952 28859 11036 827188516 11036 27870 63742647 42985 8066 569858773 74555 34528 472166459 18004 27870 644869170 11177 42985 323513225 19296 11177 434021938 42985 62537 820964776 18004 74426 598624753 18004 50441 854363962 40907 62537 133923517 19296 6575 342139896 34867 40907 284009909 48556 6575 112269814 15389 34867 987039026 40907 79677 113742903 48556 17175 536394726 15389 79134 853193760 48556 74539 461281892 54503 17175 115632730 9878 54503 19123920 25449 54503 899479688 25449 84213 658433715 84213 12447 990915736 12447 54786 470157298 55784 84213 866530498 81005 54786 292249284 2962 12447 62705257 54786 209 849103243 24942 209 453196677 55784 35983 11598186 44455 35983 355402512 41652 209 596941478 35983 73477 359279111 35983 6722 238989190 30137 35983 16890783 23563 73477 766574144 6722 312 563775316 85635 73477 194363985 8475 23563 387099027 84632 312 252487100 25716 23563 973634796 8475 47465 314816268 8475 43472 120995576 45408 43472 916347822 20555 84632 852578130 45408 66932 846164531 20555 69217 33487970 25083 20555 121609613 6233 66932 353845730 69217 59536 720195269 54741 6233 618711911 69217 76277 139623332 6233 13235 764293622 81462 76277 589694629 76277 56993 851024948 9756 81462 110054874 13235 5580 91950812 1874 9756 566032497 59700 56993 293823352 13414 56993 492171339 59700 78600 115359027 1874 20997 59414823 8795 20997 633958229 15106 20997 394130425 9866 15106 541623236 15106 20878 211056820 20997 79646 453611457 76202 8795 47855075 46405 15106 389700168 76202 36364 74330428 52606 79646 184764132 39424 46405 770417560 39424 45066 314289141 52606 37561 342177680 45066 72607 523863075 71736 45066 607030323 72607 54346 25201239 59520 54346 640585447 59520 76702 847469579 507 71736 351996126 74391 54346 1557917 13350 74391 401944313 13350 86277 618765796 74391 57475 525590802 57087 86277 939865439 47811 57087 954223779 80402 86277 489339229 57475 80993 401344515 53139 57475 618640445 84615 53139 411740862 80993 11908 430387563 74361 11908 486758321 11908 70289 537732680 45511 11908 672297317 84615 60952 14575991 57866 60952 626811424 70289 78085 292379088 52528 60952 176335979 45511 79146 331071473 83877 57866 624643547 77154 79146 6880709 79146 40161 248082834 33983 52528 8541365 83877 72467 299848307 78982 83877 97982242 77154 71420 474718028 78802 40161 435393052 33338 78982 688991304 42305 78982 941336467 74569 33338 210844341 77406 78802 238098414 42305 82541 677079063 42305 70591 718927851 70591 8297 294138735 82541 12603 407858172 12603 64318 25968936 82485 82541 202682307 70591 10177 910958817 22188 82485 775995466 74560 82485 543438179 76305 82485 627428991 76305 45995 254863862 51182 76305 979632555 58962 74560 888464124 58962 55165 157660138 58962 23129 581914179 36392 55165 936964228 52116 36392 778752402 33779 23129 817440983 55165 79975 410924103 30732 36392 696706117 79975 84446 492554384 65547 84446 710944807 33779 59381 963128443 59381 62293 171869374 24484 84446 65950681 14584 65547 377239178 8482 65547 714636757 62293 73129 117186059 84752 8482 982873455 18293 14584 554925695 39571 84752 375637446 73129 61612 528813576 65549 39571 852814702 44849 61612 932313683 63064 65549 276586413 44849 39533 553148192 39533 77965 380924573 6408 39533 877686697 77965 4111 456065972 23542 39533 703135987 4111 74621 701370785 74621 31950 547863894 74621 30449 142279599 4111 2143 724141122 42838 2143 644928847 62868 42838 542457038 13121 42838 475989440 13121 48394 879988840 46286 48394 122557873 87133 62868 297575646 3253 62868 146355024 13121 6781 20801433 6781 42607 967333186 3253 49807 576365312 41765 87133 800560550 1320 6781 650448509 26358 6781 64909165 41765 17017 770455227 17017 38248 568395055 38248 55496 184858166 72563 55496 478695866 13337 38248 938922895 72563 5251 503618518 44872 13337 988522146 56180 13337 188763309 56180 74438 877837025 67834 44872 989337979 74438 2621 567430629 74438 1988 649642937 56180 2148 937619372 45549 67834 128329940 4503 67834 804651172 73098 4503 491412984 77515 2148 105460566 55274 4503 774735449 55274 18020 125648292 21775 55274 17633936 62103 55274 60632971 36743 77515 588515621 18020 54520 999945192 18020 7801 40285609 36743 42328 964913612 4565 42328 481453375 16053 4565 543843802 7801 13384 381172881 33302 7801 286332499 33302 77235 922047404 69807 33302 260290974 41798 33302 371122770 33302 41854 325784778 41854 616 656070271 45265 41798 104322234 45265 40317 221036955 50574 45265 899989358 60721 50574 919143019 50574 54385 586831505 69487 40317 482749468 54617 60721 694084914 60721 35342 789122057 54617 7398 947815504 36640 7398 571908239 69177 36640 384830459 14089 35342 30164374 41543 69177 612448732 7398 85855 10872972 52036 85855 252178062 52036 77169 94699278 77169 68556 45680148 47831 41543 226488198 47831 37957 125288807 27014 47831 550636756 18017 37957 810092544 68556 36318 968898128 27014 56633 850105416 56633 62104 447138874 27014 38689 633347824 81433 36318 737101623 43283 38689 218035456 7446 43283 515816064 3969 43283 21069490 23430 7446 473750396 23430 4094 898664977 26183 7446 482264195 35003 4094 736702254 3969 74206 595047330 23430 28515 706899958 85113 28515 131660423 22369 85113 31586660 35003 31537 873686310 926 85113 563611436 85113 17545 237162046 17545 79923 44904996 79923 58781 67653892 19810 17545 594046015 7839 19810 945940988 19810 27235 667708041 58781 38600 740879404 19810 11278 693173757 69945 27235 215750843 3301 7839 784412340 69945 55157 849416122 69945 74697 808998608 37125 11278 860821150 3301 75377 786667794 75377 85466 427310043 9171 74697 760365343 74697 22361 252271190 8165 85466 491252107 85466 44772 68210791 77742 85466 608427737 41810 9171 405446326 8165 16059 991392212 74760 77742 547541495 41810 42510 74502029 30740 74760 819474681 44469 42510 426606861 66144 44469 202743018 37542 74760 355000047 45697 44469 928707086 45697 72589 650587978 78678 44469 344463421 3973 37542 873005566 78678 46090 68740010 37968 78678 769176042 9986 46090 302072146 37968 63746 708651628 63746 20213 358772256 5823 63746 706360551 78811 9986 89642510 87385 20213 522122438 66573 5823 492293299 20213 13124 283040693 13124 22646 889367467 67208 13124 758600483 62043 67208 779708580 67208 58060 879124381 58060 2108 525174482 2108 31283 425939311 20316 31283 968903970 22936 20316 435897991 31283 26680 277751831 83852 26680 831010937 83852 62620 697109808 17593 26680 247870537 26227 22936 23266768 30332 17593 548385858 9094 26227 423754973 62620 11956 63112732 49758 26227 321983640 26227 7660 983713342 7660 38884 935934375 37553 38884 930896920 47605 7660 320000370 7660 43315 760056048 38884 29216 404467934 14402 43315 412396806 37553 45648 45536357 45648 37811 23776551 9602 43315 338328281 14402 30363 381914832 73181 30363 894156410 37811 34288 729671464 73181 17243 466759941 83526 30363 483550172 83526 71023 467013760 71023 59514 742952150 18860 59514 35133937 37849 59514 716573342 83526 57719 883201650 59514 11997 496554997 37849 24980 377616128 24013 37849 674922048 24013 83252 857392245 56198 24013 18314999 52039 11997 822862034 77585 24013 409831923 36879 24013 35563220 83252 70106 887446177 77585 22167 932287582 22167 19369 291066741 36879 69924 690776213 41248 69924 654765827 76270 70106 560384310 36698 69924 933560805 36698 21027 553001259 41248 39535 436288244 36698 33809 44100305 34129 33809 206286221 5511 21027 662425239 58497 21027 97213075 39535 84336 624831049 23543 84336 54822067 65434 58497 499064734 65434 83078 15233779 40754 83078 165780943 83078 46887 535686357 74276 40754 192835759 65434 14640 287500004 14640 16779 119340404 40136 14640 901838727 73750 16779 356209311 74276 42542 455475399 14640 7012 301853612 69070 7012 154318514 69070 46464 886362838 42542 79295 302082473 42542 83084 463609285 84939 7012 876620855 20407 83084 151689133 66803 46464 99059034 84826 20407 50671502 83084 62469 879059929 1491 66803 530230274 20407 70375 849243677 70375 57965 92653443 70375 67376 174428690 45512 70375 941725725 70375 76682 701688718 25873 76682 144182058 57965 69962 60374538 30207 76682 960055169 86540 25873 99287833 25873 78787 571877899 86540 50062 91371172 24880 78787 720279670 24880 73036 893553456 87117 50062 677691944 78787 38255 14458431 24880 20868 644206019 87117 7823 562525595 7823 2393 172333562 74480 38255 38238564 17794 2393 71891073 20868 42155 62671323 2393 26850 300967213 20514 26850 951650725 1531 42155 338019220 1531 2952 389719535 1531 29684 731879945 38382 26850 485980500 12575 1531 524037260 24034 29684 75627137 29684 13544 857180042 24034 75572 114684122 24034 56791 658820374 24034 62308 90761872 13544 75663 266680351 56791 19484 797729571 75663 38863 426476766 29731 38863 407160903 53191 19484 835963103 67377 75663 693499059 38863 81781 114782886 67377 23419 83879442 32687 29731 416825649 704 53191 3855147 55664 67377 654426597 85543 81781 995108461 55664 64641 22084200 20838 64641 865509049 83661 85543 492035000 24299 83661 364574859 15258 83661 790304055 83661 63388 949803123 15258 6672 727738024 15258 35824 796741148 15258 2872 420808353 15258 55768 590199800 55768 43056 425975150 45868 55768 87286770 43056 3585 948971881 55768 633 488696406 633 61122 23140548 27523 3585 967521467 45868 34596 298630150 633 79461 726129321 27523 18282 641817787 23880 79461 401896850 34596 49913 958041309 80591 23880 501419012 39719 18282 413696698 39719 61970 101996811 87348 23880 640916716 61970 84460 75128989 38059 84460 71308551 68899 38059 614725363 68899 63158 958590372 21879 68899 476195260 38059 68307 292259336 38059 29290 26955668 21879 18584 129263595 21879 40192 234070985 68307 54958 548821867 29290 72207 908235923 40192 21269 692700506 40192 61246 897675209 69420 54958 412847795 69420 22715 793418603 22715 85881 249417679 70301 22715 825689076 85881 39740 735996049 85881 55103 193523011 72070 55103 248868908 72070 45850 528833692 39740 13538 818467697 55103 28 984534077 46780 13538 13907047 13538 62099 276361723 28 30975 559605595 28 63224 774624789 63224 14734 299285280 4517 14734 211219654 63224 55358 229521068 19441 55358 470930285 80376 63224 725702199 14734 12205 799664975 38315 12205 294582849 69032 80376 8801020 76274 12205 367938956 69032 78039 937096348 76201 69032 945940419 60404 76274 839170644 15096 76201 992751837 76201 20458 375092729 64987 60404 152646362 61538 76201 657179883 8362 60404 674533866 64987 84892 869097415 22783 84892 725554144 8362 63474 235510031 61538 31389 341679760 8362 29422 765470940 11135 63474 733395691 25407 63474 32230715 45095 29422 164423021 71574 29422 140257649 12693 29422 743473838 11135 2936 922727255 75116 71574 947477008 24550 12693 993615808 8292 75116 300053852 2936 19911 257087711 24550 61161 224227928 61161 7137 731159001 8292 20931 171245525 20931 24396 253554764 62363 19911 854360387 87375 20931 1704242 20931 11369 645814014 62363 305 394123424 24396 28725 855778368 305 81685 625633174 80541 28725 218842065 46824 81685 893026931 28725 63333 698696763 57324 28725 971475142 80541 46556 94987481 46824 39552 825854682 22370 63333 59780678 6248 57324 121513830 6159 22370 228715415 69416 22370 596467835 22370 23318 99126997 36760 6248 375864579 14371 6159 484623382 6159 24152 260210745 45340 69416 156885424 36760 15239 497203005 45340 11520 286720698 15239 52719 247079261 47338 15239 129389026 52719 3621 984168075 11520 32082 4666305 60905 52719 396108264 66735 52719 72069141 69366 60905 147989533 32082 79599 597723385 50908 60905 236376706 79599 255 195145793 79079 66735 294307742 2242 79079 234745636 79079 35532 725203623 255 66603 440362405 255 70137 619874897 52402 2242 465152915 20286 35532 565016913 20286 55553 790541259 85112 52402 523951146 70137 26497 64240446 52402 51907 712170894 26497 30369 142714202 51907 60614 289610490 30369 29597 604617793 2774 30369 437287968 2774 61977 990744828 48633 60614 332049110 48633 68370 138630546 48998 29597 469637873 70350 61977 132175711 30848 68370 158592403 48633 5391 661499626 48998 12909 44386916 70350 3759 125310654 59081 5391 952281147 41332 3759 193430170 12909 76149 30893385 32273 3759 377128817 6226 3759 76581957 41332 85217 551523769 22948 6226 634026544 32273 83286 97981985 10261 85217 472791761 83286 14626 728361086 14626 42995 668121830 44388 42995 736975102 10261 62386 310381772 62386 56058 255356247 42995 24784 555548312 75767 24784 628139447 32462 75767 275250700 84 56058 24797850 75767 62671 10230337 62671 68025 331680658 84 86376 88705975 81658 62671 453198567 81658 70594 277989375 70594 44301 393840872 44301 70521 492825781 41340 70521 545727119 41340 57401 835255104 30256 41340 692694542 70521 48129 386209649 33325 30256 205438262 59199 48129 33750389 57401 87318 154620120 54864 59199 360180024 30613 59199 467661522 30613 34116 286377335 59199 20267 457222652 34035 20267 535062956 66484 30613 97815828 6700 34116 19150820 20267 57814 416349816 65048 6700 466375007 34035 30131 377956910 17209 6700 949811854 65048 57689 152299686 65048 45503 871218590 45503 48475 130295814 25663 17209 43832005 17209 3159 66486417 48475 12514 316850251 45503 60489 626938737 3159 52322 38522817 60489 38481 978310894 66732 60489 699615308 52322 87198 239154453 48928 60489 125332471 48414 87198 83259078 31871 66732 322613902 26759 31871 745853938 26759 549 384383789 61309 549 460963609 52909 549 108407921 34534 61309 13087707 43225 34534 728691704 43225 63751 261284653 34534 28203 318754760 48370 52909 501285890 43225 6295 824901129 23105 43225 930863349 60996 6295 113272556 6295 22039 95798914 71422 6295 678038420 6295 44960 682828853 71422 60332 640273978 44960 82991 125594428 25331 44960 31869116 25331 81657 132776495 32089 44960 30333809 33690 82991 145033311 25331 81161 782987373 75321 33690 657083818 22077 32089 999574053 50565 81161 311536059 50565 31869 195515542 84612 81161 54024319 75321 38461 117449910 50565 7962 399909472 75500 84612 181397573 2761 38461 501173350 2761 36352 363937467 42852 36352 551362016 47325 7962 65842165 42852 83232 388599967 51482 36352 387551760 51482 55169 707717835 51482 86363 644983941 47325 54161 124797616 55169 9742 80720411 54161 57055 174065876 54161 34309 383765782 9742 46539 585024048 31467 54161 82946125 34309 41286 1736720 34309 24518 920188194 46539 7788 938531596 80155 41286 982194196 31467 1604 532448592 76844 1604 879064821 76844 20122 996728683 62058 20122 159714537 67674 76844 289672064 20122 19218 626797221 19218 33858 154289171 68152 33858 703319703 43372 62058 983753582 68152 65452 408961589 33858 48173 293333875 33858 24731 258743849 68152 51244 608767760 4384 43372 650497012 24731 79811 315574054 56552 24731 742225668 51244 76018 385760269 79811 30183 474103905 4384 47270 740423420 15038 30183 791968170 30183 19944 291033268 18136 47270 297081513 30183 31002 978799371 15038 22525 773677483 15038 54439 792519399 70565 54439 236363283 22525 72833 379579484 18915 70565 85956567 52433 54439 674039174 52433 13257 388162950 52433 39176 74177488 39176 50735 542668574 18915 86297 604195456 21048 86297 694943058 20011 39176 503107269 39176 77244 227230711 86297 81487 610709318 81487 44653 239462974 81487 48749 377229789 20011 60008 404577992 48749 50519 900812227 63895 48749 108118812 30496 60008 136048405 63895 3053 121255305 30496 13928 783045306 50519 69120 357249857 13928 75975 344839571 49303 75975 169676900 28823 69120 769207258 65032 28823 146170253 75042 65032 204047535 75975 75028 918971412 15818 75028 602745886 75028 32869 256781891 83767 75042 876607541 15818 80922 2241212 75028 45977 7333856 28068 15818 762844178 28068 45488 9468101 54368 80922 658502538 9930 54368 98550436 79129 45488 354768900 54368 22494 768187174 79129 70707 244941383 34489 22494 241582106 48832 79129 514741658 55508 48832 469545298 70707 1630 112902842 55508 34601 297180155 55508 36727 904783207 59308 36727 736077313 37990 34601 803723813 34601 52815 574933491 37990 77930 739309777 37990 41377 155700174 59308 47581 934464046 41377 67561 118597410 47581 60469 697640615 27622 60469 666195094 9988 27622 129211716 67561 19992 186209983 9988 66136 205923189 9988 77033 782699143 27622 75124 433079163 9988 77435 393543461 19992 70002 106183344 22804 70002 949919487 77033 35160 873031941 37054 77435 181507849 39289 77435 666803618 22804 60539 715186734 60539 64424 591458631 19593 60539 743016960 39289 30417 573085077 30417 71800 84197594 30417 4374 22021954 66233 19593 51282867 86707 4374 778679205 69558 86707 251803872 86707 11900 913861307 62710 69558 254653437 69558 77707 774968106 6538 86707 782468158 4201 11900 434458602 46300 62710 965374466 2851 6538 153700378 4201 33657 555046235 7555 46300 366861693 46300 46895 34258256 57723 2851 264824299 59918 7555 494759913 33657 52231 241379775 57723 10774 367307745 72751 52231 232541138 51636 72751 936850047 10774 40107 116975299 51985 40107 18963447 40107 14188 248592758 54131 51636 244976153 54131 66128 470440310 40107 8670 489346280 51985 36741 595944518 69491 36741 221816046 69491 72880 47488409 53010 36741 607785680 78013 8670 79562850 11928 69491 451675310 16339 11928 501104721 51544 11928 46034303 78013 33297 290611020 11451 78013 732564654 33297 53267 26904184 20510 16339 152046074 11451 78589 110508754 20510 9450 811064650 47651 11451 312405544 9450 18208 57606100 1922 47651 49836144 18208 14246 576188971 1922 32637 240529146 1922 48466 262153610 73203 32637 139036594 17679 73203 641034618 17679 26891 385328323 48466 8491 78819874 64740 8491 522469620 26593 17679 936042010 45804 26891 120461677 45804 78863 824870744 19087 64740 190143009 45718 64740 664435842 78928 45718 641379024 78928 26746 115931313 19087 17055 706496786 24232 17055 641056069 11931 26746 728611285 24232 52146 119634277 74123 52146 617038597 17055 83677 65338243 11931 3130 300254166 52146 57867 530822612 83677 72503 660575342 57867 47311 224613939 57867 82354 259985406 22636 72503 12007448 57867 12106 390452776 12106 80250 952676966 66410 82354 956034280 50184 66410 428079667 80250 17690 613244912 66485 80250 314589698 66485 7802 972345414 31503 66410 767053125 7802 7262 47409220 66485 60208 296783631 7262 40147 829065833 7262 36030 22903520 1 40147 999503563 85904 7262 123194544 1 54287 149518490 40147 21760 709617383 85904 36093 369194330 1 41753 276835765 28170 21760 435935327 54287 1513 840276025 25206 1513 626567517 41753 30815 96069136 39936 25206 441606048 28170 78843 893329641 70846 39936 400546328 20028 78843 836678651 10995 30815 722752213 70846 49650 424286035 78063 78843 959615978 57652 49650 834261095 58504 57652 387715269 51381 58504 354138433 57652 58876 763721876 58876 41098 82138208 57652 29354 40922329 44452 58876 953870142 24771 51381 782312655 5605 24771 118919126 11080 44452 618094238 52015 44452 565450319 11080 19103 907394738 19103 12949 100769076 40069 19103 966743840 40069 73622 57435429 52015 3937 925052038 3937 29336 740526985 52055 40069 993124051 40069 48655 922193254 29336 10744 430672316 9533 3937 809019480 64439 10744 484294743 48655 63526 139084490 44368 48655 517861600 63526 62079 195558801 69771 44368 975285081 69771 36820 859629102 77174 62079 15654440 26003 69771 70375822 26003 60635 190485987 50454 69771 613790797 26003 57685 577056822 13709 26003 133338031 57685 72329 154015901 61730 60635 179543151 50454 44408 764895445 72329 66247 908799209 61730 21647 456484953 56092 21647 368313937 61730 40365 863436363 56092 32677 815335089 56092 50539 177398207 22710 56092 278950314 40365 41590 340395068 41590 74170 27967276 50539 24857 182170084 41590 13465 351451779 24857 58344 848592205 25681 41590 181924129 50345 58344 245353794 50345 57865 292329021 50345 51532 55062610 66231 58344 111955777 23615 25681 806560978 51532 33195 190926814 23615 37981 896658800 64013 23615 213751485 23615 85100 386258793 11948 33195 119626003 57877 85100 842027933 57877 84004 110051264 84004 2333 641867701 37649 11948 635941273 11948 22450 651325551 80202 22450 198100711 54825 84004 31849031 81991 2333 759444932 54825 35550 396590660 58369 35550 598459201 35550 41459 204186772 64392 58369 725665328 45741 64392 648164266 45741 44885 27418929 71090 64392 284634962 54444 64392 613593268 60328 71090 294638209 54444 74225 3377262 71090 41630 742696623 60328 33455 131998515 33455 29506 309700286 60328 3748 143217868 20965 29506 673045305 11094 29506 428460955 272 11094 626579858 58186 20965 977820302 82440 11094 521338869 53628 11094 784128551 83072 53628 347935144 71762 58186 56442543 30169 82440 958592410 56616 71762 611749349 59017 53628 951229390 42452 59017 42252879 42452 40796 959477844 80133 42452 940464536 59017 84365 356866968 42452 65283 463243795 42452 86534 543894253 76521 84365 804580937 78464 65283 623657604 84365 73736 853757090 42000 65283 190919571 73736 46653 19532307 81034 73736 301949471 12294 42000 23941169 44111 81034 451043358 36705 44111 218805200 35498 46653 103333478 44111 60314 948715111 30617 44111 140342170 76077 36705 37022152 60314 73455 530411101 76077 64776 232154110 73455 18248 97003396 47990 30617 97295815 54463 76077 524168986 38686 18248 718173822 41603 18248 146487596 38686 29334 106459620 41603 1723 666197327 34498 29334 561495297 6584 34498 766091305 17531 41603 224546134 6584 34906 893874923 1723 17070 637268804 6584 79344 619989942 79344 78180 383942580 17070 76398 27073253 76398 57151 77222747 76398 77327 505348086 52766 77327 844737647 76398 78026 683120515 15082 77327 597121978 24187 77327 5650299 14578 15082 130561527 51412 15082 686498735 14578 85303 494121010 16063 14578 177390020 23329 51412 27047522 85303 56874 596961088 56874 25568 957998386 23329 61111 191123632 67160 16063 72384773 39661 56874 663070355 61111 21216 342273531 63756 25568 29158780 67160 15820 50451862 13150 67160 307471698 13150 87322 246920105 21176 13150 56188137 17525 13150 837485970 21176 86995 774571154 17525 22765 752825960 21176 50194 755306823 63343 21176 875742467 86995 76570 149222507 32794 22765 274251641 22765 82965 880714518 63343 29103 411059371 1700 82965 348760282 1700 31437 417236013 49554 29103 645376780 75501 82965 647747405 29103 16452 820294413 49554 69457 118486823 31437 34607 124665491 16452 4321 176718470 75501 5963 992612472 69457 80443 703714168 80316 80443 414450611 86463 80316 657736256 80316 71556 118230188 49438 71556 756535605 86463 83594 131140660 24613 86463 247762279 58602 49438 625960577 63958 49438 562852702 58602 71895 985202516 24613 42664 929218533 42664 39829 957783966 39829 23385 239528529 48191 42664 708710848 42664 54205 539235151 39829 31402 50824128 21576 54205 6791666 31402 14292 527438654 31402 18988 28947855 54205 8227 449032168 31402 6024 349646247 6024 55796 510627485 33739 14292 912590118 6024 1610 114923168 33615 8227 112958119 39238 33739 391075627 55796 67473 463171662 7981 33739 942398357 16445 67473 988858099 7110 33615 971463538 53468 7110 57465225 7981 38942 623558919 7981 14509 340078753 62021 53468 728784812 31189 62021 649182763 38942 49691 859542766 49812 62021 610506157 74670 49691 448753886 31189 20381 211791012 6501 49812 556088144 63198 6501 368835436 6501 37044 219442132 74670 82039 1056065 37044 21441 387223638 6501 84592 517982393 62459 82039 370523764 25276 82039 86007541 25276 14408 492220857 14408 45412 850112954 14408 65976 647629249 48979 25276 103855349 14408 22743 203157427 84575 45412 582374965 17102 84575 942490479 84575 57377 68104715 46586 84575 971431456 38278 17102 150775094 38278 73589 973979947 39565 38278 57746776 24517 38278 994261671 73589 69811 424923460 49575 38278 856209485 24517 50029 63900817 49575 66986 789533642 43486 50029 274468711 69811 5117 118342187 59214 66986 501883956 66986 27143 797718263 3160 66986 973410925 59214 48002 730941247 68579 59214 943820064 59214 79570 36004840 79570 68441 598278991 59257 68579 98942666 48002 29361 76221071 79570 84129 84271285 52956 84129 310506121 13322 52956 864591879 557 59257 993943811 557 33608 140937057 52956 82730 648837462 52956 58424 351769280 71259 13322 433295207 71259 25994 87496688 25994 41294 742212634 38133 58424 5770822 71259 39460 225843339 11119 41294 633144206 25994 83123 904276797 45220 41294 332664446 45220 50265 677807558 39460 3655 334158748 45220 24211 62449200 3655 14900 67753316 14900 13683 557908848 73537 3655 29838232 24211 86136 173002316 86136 46002 209984077 86136 41681 383611403 69693 73537 865520003 16739 69693 820951399 16804 41681 516889435 16739 84247 913066486 20442 69693 723433416 42357 16739 734636862 16739 16775 650357501 44663 20442 30582643 42357 12232 105790800 16775 77462 35783227 62814 16775 854457552 76755 12232 234750837 76755 14664 505471084 77462 6838 118419645 62814 2129 14050674 6838 35660 717968624 2129 54446 480371434 54446 65119 603377852 42077 54446 438231110 42077 21759 999810858 65119 17410 38820321 42077 28847 922795088 28847 78411 851924841 51650 42077 378726771 46199 21759 898925921 40436 51650 131259755 85405 40436 713234770 85405 40723 342711957 8010 51650 626280093 40436 26210 639193714 85405 57529 815678997 40723 42800 372417794 23922 42800 748598711 23922 2324 145827649 26210 55279 197272683 2324 1742 53527047 2324 97 437635278 26926 55279 777787174 26926 58769 634732564 56851 58769 952308458 61580 26926 276056641 58769 28634 992074658 56851 35956 154611504 25893 35956 913029964 35956 82163 648434565 61580 74649 273738714 37671 74649 614418716 39212 35956 465196693 15932 39212 326984852 39212 70868 254879947 37671 36 314211899 69062 37671 760350536 49931 70868 842278177 69062 29272 746439994 70868 26181 399684355 73286 29272 715701927 83439 73286 487349364 83439 1992 517548757 52272 29272 747595900 72134 83439 275368815 73286 61545 687835099 1992 27405 565176727 52272 3269 900296734 73017 52272 517787591 27376 72134 346430462 40353 73017 751539119 73017 65550 786107230 73017 38402 265005886 27376 69275 607576415 70838 69275 810428849 35423 70838 562710681 65550 40639 535518116 70838 66873 938940060 40639 21655 544537262 77708 21655 188678293 84538 35423 640115475 77708 68218 74046304 21655 27380 31283556 49524 77708 88181972 84538 33538 54140973 45424 68218 26771384 45424 25489 947771142 30426 33538 22602447 15943 33538 146296721 30426 1794 76739257 25489 68765 489955981 83618 30426 187889045 30426 34032 689509982 15943 62428 783573668 34032 42282 518397765 26092 62428 906469670 42282 74926 553798052 26092 38291 68838142 70523 62428 807375361 56669 42282 986669103 55421 74926 296665246 55421 18669 519712775 8298 18669 531351800 8298 87279 309729766 18669 34455 25010432 18669 73214 339406790 15062 73214 25918960 8298 34496 245473209 67853 15062 506641289 77598 34455 654508884 11679 34496 706331538 67853 12377 36068644 12377 2807 246527228 1516 11679 697727547 77598 45586 114443248 45586 36584 915418921 60521 12377 255386187 2807 32096 508061230 72197 1516 829963266 72197 67281 169419207 60521 48301 56776368 32096 17286 74972811 67281 9201 36121830 82748 9201 650640617 9201 16864 54525596 66045 16864 420318523 62817 9201 571160755 920 62817 726019423 62817 55311 266326651 920 11632 871590570 72040 55311 813176320 55311 50747 496911090 55311 22397 927173887 21181 22397 707816843 11632 33568 527796015 21181 24437 169659901 33568 25152 238578395 21181 61901 667267708 24437 52533 417595080 61901 9141 669979693 61456 24437 328090525 61901 31102 938010508 61901 65163 251718081 9141 74537 569455611 20337 65163 940293250 20328 74537 603847328 20328 56122 933088372 12369 74537 527064778 20328 47852 810763437 20337 50670 174948462 56122 56735 817150370 50670 66005 775648183 50670 7532 441757423 40759 7532 182945339 30370 7532 465856915 78230 56735 36505878 31267 78230 795739596 63146 40759 398231419 31267 33623 491062666 62816 33623 270535108 33623 11181 261249561 6470 33623 889858186 11181 33527 680173553 8862 62816 612149241 11181 81907 209353635 62551 33527 534529141 6470 52863 984222414 12636 33527 82232769 86677 62551 605609564 62551 55412 137848690 12636 14568 970619488 55412 43733 570446618 86677 50963 1387302 79515 43733 666333112 84175 50963 788881415 79515 56022 776322233 79515 16251 663767005 31813 79515 949501607 52075 79515 788136083 8421 31813 539910248 8421 26583 201264901 80470 26583 876510071 64337 52075 237133063 10149 52075 463983502 10149 83153 928953646 64337 86084 619241805 10149 64631 628703108 67277 83153 518448570 86573 67277 10882809 71719 64631 122540377 86084 56738 826682600 83244 67277 554927899 71719 33507 270075729 83244 13439 539422864 9680 71719 918596704 9130 56738 760734228 2196 9680 6288851 9680 24807 10381620 9130 55209 301019838 24807 39906 86164541 2196 80150 928713662 59676 80150 982062969 59676 8447 600127468 19233 80150 892539880 19233 55761 390325920 80150 71799 115807200 71799 51391 618975566 71799 76520 412490825 51391 4391 27680956 76520 63209 652295805 51391 58044 31246801 2953 76520 918655614 57807 58044 902790681 63209 34023 133473914 10286 57807 255918704 34023 27569 286300353 57807 54971 630077499 54971 37636 299598187 34023 9773 473907560 37636 71507 693731592 27569 2541 59734673 9773 40673 933758349 53577 9773 185306591 2541 66286 125310582 78598 53577 150679213 43105 2541 11781555 53577 21982 43152769 66286 62591 924494362 62591 45034 564507101 45034 77622 854786668 21982 17116 130123080 77622 63604 710090871 10677 17116 114483043 28130 77622 842921894 23527 10677 54343474 16 10677 305140432 10677 71455 51224979 28130 43762 497821084 23527 79600 290180654 23527 69654 302035464 79600 37928 253254402 74990 79600 327818578 35870 79600 96770537 48495 74990 799899669 45672 74990 162797567 32176 45672 186736142 74990 55315 500806057 45672 64506 905637574 39366 64506 906516069 32176 10457 56196052 35960 64506 990245654 35960 69511 927454038 70094 39366 157784313 31121 69511 130518551 5723 10457 753439486 62036 35960 741341182 5723 838 598887382 31765 5723 8133758 31765 86429 26505400 14614 86429 61968255 31765 31805 167752463 31765 6344 187256312 31805 84776 145531409 86429 31752 136363969 27661 14614 546486053 6344 80625 717939720 36438 84776 111445552 53015 84776 430718690 21491 80625 628217929 41479 27661 569711179 85575 36438 846307604 40066 53015 240867653 21491 32006 85244821 85575 74817 845885603 85575 4970 909551185 67799 85575 6085886 40066 55609 9074605 30709 74817 598378517 55609 85254 138752432 30709 38769 764202540 30709 30700 484851554 74058 55609 74486542 22495 74058 832568718 53004 85254 718043318 74058 15992 918958822 34625 53004 694960413 65376 53004 303839558 51832 65376 915494112 70802 65376 889862175 38378 70802 353350947 65376 37893 374266273 45403 70802 581749708 38378 83393 552779028 11465 38378 242979590 11465 38796 619903409 86018 38796 229286294 38796 12068 341840740 61043 11465 406084767 12068 42764 808978066 12068 1907 340228806 80563 1907 116915281 61043 12752 50752365 29329 1907 676049983 29329 66326 662355565 12752 69930 432658891 60644 69930 70358219 54541 12752 227659694 60731 66326 42782391 69930 51768 684752500 39952 60731 177002881 39952 82512 145460460 54541 17642 114443571 60731 20082 710062009 17642 22802 366743357 10238 39952 202205471 49240 17642 952009663 20082 83420 447194080 26308 22802 592391939 26308 12863 674041203 3556 26308 394188921 67999 83420 122970366 12863 10091 618657957 10091 29040 969171414 48824 67999 836101481 48824 21000 799718677 67502 29040 663612522 48824 28093 419393536 66711 29040 284996686 79331 21000 856133478 21000 50224 353528319 28093 61908 211228555 79331 68897 229976050 66711 57280 13332709 68897 74960 634183047 9446 61908 77115492 61908 47191 499106705 26916 74960 345435457 47191 64994 255748617 68644 9446 631721359 68644 43618 821047135 20435 68644 957470808 37620 26916 229135523 68644 70852 820264799 75894 70852 211352588 4025 20435 18388601 33685 4025 587253576 48232 33685 722935238 40000 48232 888039788 33685 48579 639597613 82118 40000 128674558 40000 47068 403111154 65599 48232 474348012 40000 54951 598062274 83449 54951 63153482 54951 34495 674463075 83449 19480 366256369 20533 83449 926409324 19480 79216 713830927 20533 61622 962040449 19480 13534 275588751 61622 1546 490064421 79216 70078 62562554 70078 74734 532588302 74734 49632 801783956 1546 12773 325341528 1546 52120 593931720 70640 49632 410756126 49632 52661 476999291 12724 70640 650892709 12724 37519 943634731 77266 12724 981902439 77266 5182 662322366 12724 32723 610315692 10836 12724 507502236 37519 50186 153853158 54415 50186 257817891 50186 60699 350966014 27592 10836 561949937 1577 54415 123499136 7146 60699 908256580 8270 7146 146708757 60699 1990 177293344 23113 7146 275500731 11172 7146 123832331 7146 21339 899478107 1990 38645 956781922 21339 41086 82390862 3694 23113 494725009 20209 21339 700290281 37523 3694 970095394 5812 38645 490350931 20209 67895 203093717 20209 2798 253326428 2983 2798 724871260 67895 78044 981293896 5812 39330 825666226 67895 12097 840348840 67171 12097 243016584 2983 21995 362284905 21995 9727 894759360 9727 19210 286832325 81396 19210 848176257 81396 36259 175678271 58851 81396 914446089 81396 55589 197644860 81396 6998 582628340 55589 86224 670003817 86224 40196 381829085 46248 58851 550765710 49355 86224 300155809 46248 48403 444860885 26315 86224 365094958 40196 9326 981297954 46248 26120 253575645 59921 26315 974960454 26120 54350 310378570 60279 26120 852392637 9326 70413 483532315 68222 54350 353972442 54350 80236 904039459 16280 70413 840068937 70413 51826 92129443 51826 19664 124906206 80236 27869 285919350 15408 27869 433175222 7363 27869 912764220 471 51826 564413542 7363 87574 15762181 87574 65688 738487068 65688 67686 594327055 65210 67686 270189180 471 25208 680273001 65210 8106 915776801 41860 65210 3169074 15982 65210 119332770 41860 24805 673882895 47345 24805 98909033 8106 77814 321990812 30628 77814 92487214 46349 24805 752003503 72373 77814 46501669 64859 46349 108731241 28267 30628 647659601 28267 12445 861659406 14235 72373 246347596 64859 57392 804626891 57044 57392 65724787 14241 12445 639118591 39964 12445 206254257 29734 57392 103767181 4865 57392 402012547 85118 39964 284988734 4865 43638 396178762 85118 38666 577253167 52265 4865 67406056 52265 66114 866844760 38666 74975 699057092 66114 72806 724822933 52265 43690 952585771 72806 46889 585379712 74975 11439 747501501 43690 712 715470141 44212 11439 432455544 67395 44212 794727874 11439 17445 701909096 17445 47056 964296826 23967 44212 528661480 44212 2234 457359572 47056 81336 708781454 21680 2234 266022568 2234 6202 68902108 81336 74433 890095232 13503 81336 960959678 46390 6202 114675893 74433 34026 906433205 16189 34026 964995166 16189 65362 647611256 60543 16189 319677343 11374 60543 592603089 34026 19717 718776599 60543 4457 717932971 11374 73213 250950178 20867 73213 637391685 12469 19717 23951044 19717 29472 447955187 75403 29472 974876998 73213 11026 275357288 29472 6908 284816493 63755 6908 37439447 75403 84757 854895116 82164 11026 657097038 11026 66153 302840057 44929 6908 57904640 54902 84757 237291443 40657 44929 441955315 15798 54902 945019913 16869 44929 344174168 15798 74834 258999088 40657 81469 609312539 15798 41494 180255342 74834 6006 572923741 6006 85962 426641369 63096 41494 577653621 31964 41494 937114344 85962 13758 815982946 13758 16856 263998418 16856 56078 316932443 74126 63096 630304628 29215 16856 41872223 6451 16856 25344811 6451 30356 676180463 10723 30356 348748523 30356 15228 723883864 10723 47957 1920483 30356 4456 743214090 10723 7932 95496829 10723 47429 42340865 7932 4927 869451559 16777 47429 86112410 46293 4456 87603902 49476 16777 303608064 41420 4927 227691690 16777 49022 770957142 49022 46515 847893937 29648 46515 725592389 31988 49476 854205950 31988 467 401152522 29648 87498 274643832 467 67051 515734783 68604 31988 163265489 87498 23659 16289188 68604 14607 280119404 14607 44949 780900515 84235 68604 383657236 44949 61243 661169566 17292 23659 769108279 17292 48433 527896155 17292 10945 290350835 11581 61243 707312637 48433 33387 816715360 48433 42891 716516219 67404 11581 539710577 11581 39909 578908484 34605 42891 947737826 34605 43064 795951421 34605 20543 206108490 57523 43064 369765632 39909 49742 723387010 60844 57523 340831556 57523 25396 870195420 11525 60844 430821733 49742 67940 819295100 56333 49742 341136369 11525 13218 110087535 28903 56333 100407057 28903 11323 333870381 16838 11323 155273256 28903 62406 639624716 49456 13218 540451715 49456 1896 828825005 11323 61680 550882206 30035 49456 1160095 30035 62563 226194089 61680 11549 776346684 42417 62563 684107701 62563 1966 421543116 42417 29767 138362155 82861 29767 926163671 28138 29767 203000501 28746 29767 380463878 29767 5563 520603151 28746 70947 972847181 52560 82861 292947915 28138 54345 262574495 54345 16967 904867138 16967 14681 22319115 14681 21958 831365694 23007 21958 81429883 76145 23007 453059014 76145 18150 477101777 14681 11047 209351371 78303 18150 104612498 86960 11047 991999457 56338 18150 532244747 44153 11047 624576425 86721 86960 350923864 78303 22418 332075582 44153 30067 673572331 56338 68412 641275642 22418 34836 310939475 22418 570 880062674 30067 65766 559441175 11955 570 61770499 45653 11955 474020851 29048 45653 203680323 65766 73593 504512576 55242 29048 702283869 29048 39395 613261568 32639 39395 344933942 55242 31277 741799634 31277 46714 910731289 45692 55242 967206291 45692 31342 121527244 31277 74963 720346717 74963 43820 281958147 45692 18645 13978366 74963 54636 217061132 22552 43820 578481890 74963 17931 66806947 18645 25410 646177491 85650 22552 856141718 85027 17931 388551663 48200 85027 612331489 11180 85650 957741613 85650 34068 999835895 11180 87550 779292147 48200 45783 497297446 34068 65084 858406756 54480 45783 92309761 54524 87550 234143924 54480 19164 462556015 13777 19164 388805079 65084 58533 674058179 58533 31239 663481475 31239 57680 19789709 31239 16275 716385095 13777 52860 165381732 52860 85879 139389714 31239 34756 959266337 74536 34756 587495002 34756 61875 501705274 16343 85879 427218468 7184 34756 965801937 2775 74536 617827408 55808 74536 569411396 22043 2775 284895956 27260 2775 952609971 2775 79543 416617257 2944 79543 640988002 42887 79543 72565976 26822 2944 94790398 80306 2944 94258187 42887 326 746404177 17799 26822 37885351 80306 55727 183295576 69453 17799 222321798 29766 69453 697200200 77139 69453 536519919 13960 77139 640198188 13960 14175 426146536 22217 13960 858835009 13960 73283 946609694 14175 60522 237259875 48441 60522 143145830 64928 73283 148358384 64928 52780 244058286 52780 75673 4662876 5625 48441 503320910 75673 64602 424480721 64416 5625 14286618 75673 53868 724135661 34663 53868 145293497 34663 79831 591181379 79831 43654 789370699 27093 79831 688677092 34663 7297 146021850 34663 33339 631592425 27093 25305 63989781 23799 43654 13407546 80575 33339 599616525 80575 72408 275363766 15472 23799 257431059 76716 23799 34507633 76716 52722 736126393 80575 23337 6990929 23337 46830 919280999 63638 52722 692054124 46830 84483 4978802 63638 15886 598904261 48251 46830 367131419 63638 59479 567415784 59631 84483 392642504 59631 64125 310817513 59479 27125 67860508 29590 59479 368800594 27125 65898 338507336 70473 59631 216184542 27125 82494 776707350 10676 70473 209206713 84929 65898 562196877 42350 82494 968279453 5090 10676 799840581 5090 53171 398568722 5090 77211 796085430 42350 59248 156717932 53163 59248 990087034 62387 53171 381402817 77211 13979 923141923 53163 11031 544394522 69050 13979 868961736 46748 11031 216028512 19390 69050 557359475 33787 11031 803407466 82778 33787 682905227 59280 82778 551933267 19390 351 81328170 80221 59280 579096329 67086 33787 33062648 59280 18291 391020832 18291 640 680170732 15994 67086 844881275 640 46995 271872478 82071 640 758020004 640 18452 771020771 46995 34278 743565880 15994 24831 68125992 22227 34278 699967929 24831 80379 391807445 24831 107 664584990 54758 22227 221022274 80379 28176 24847475 3645 28176 589247327 9235 54758 36035544 31927 54758 286641554 24623 3645 303974401 34421 24623 827311488 49436 24623 194619102 49436 69934 80172468 9860 31927 999231066 65064 49436 107569982 42176 65064 196208447 9860 71741 554907688 53652 69934 506214138 68069 9860 104584471 71741 56904 726460503 33915 53652 239833735 68069 85185 332989886 68069 860 60284480 33915 3143 303907385 860 6145 501114504 24943 33915 18771019 85185 67401 461770160 24943 10141 132642657 24943 30873 18545576 30873 17685 98168567 10141 48860 727187019 83567 10141 6844230 17685 61969 895586087 48860 79257 81326189 51660 83567 388890195 83567 70214 30810001 51660 74349 411611018 74349 19391 310321340 74349 23500 290374365 74349 69388 671337880 35797 70214 927143208 23500 85004 972431209 28278 19391 903499017 52494 28278 635888696 57120 85004 89463939 10762 57120 900676500 10762 36517 880950624 57120 54224 951262013 74759 36517 125611797 10762 77879 481739969 36517 12510 692891242 77879 23416 143225921 35464 23416 433898905 77879 41718 281430457 23416 23228 772808684 12510 86514 368278488 65675 86514 642877234 35464 59092 793897961 15608 23228 150816264 15608 41168 320937194 61802 59092 16360269 65675 39583 909447509 59092 16424 981650773 14116 16424 378880303 14116 14787 745814074 66218 16424 474280911 31557 39583 78202941 14116 29433 100756626 58626 14787 776086792 14787 6197 88891465 58534 29433 334955418 6197 43480 953880068 22364 58626 650396000 61019 6197 229241602 43480 70022 30081036 58534 52415 894008814 35755 22364 476825189 52415 74921 648784895 61019 79284 516682196 79284 82807 270771232 15156 52415 593318169 74921 14912 258750635 79284 85039 215075324 82807 12036 888655654 2076 14912 741694341 15156 38859 97606642 1461 2076 139749771 85039 57449 759515109 3530 2076 504297439 38859 51075 443874383 51075 15161 243968207 1461 2191 285852478 42748 3530 993855870 3530 65590 31785708 87296 42748 667335270 87296 65339 330583385 55565 87296 47609081 55565 72797 489723598 65339 85116 948841279 87296 7608 958879219 7608 74656 60959071 71583 85116 619701729 7608 50906 960488920 44343 85116 843370961 20623 74656 73006250 20623 7782 704197532 44343 64611 330161241 20623 33581 37767851 33581 31133 629720082 31133 77924 539587877 33581 79463 224626846 62804 79463 262741491 33581 11555 312021632 62804 7145 92469381 79463 4086 983360690 7145 84742 803914881 7145 68665 960350810 31109 7145 97544952 11806 31109 507866149 11806 83099 90658789 11806 56118 933193955 83099 73879 897846853 11806 18255 489939030 18255 42259 439888658 36242 83099 857684611 18255 64985 269230813 18255 14356 554680496 36242 42783 59580083 44939 14356 136953743 83863 64985 127565039 7866 83863 55914413 85232 7866 722183243 84812 7866 60129230 84812 23821 494654002 11067 23821 465676806 48703 11067 1384126 38157 84812 85201810 48703 4253 514742307 83398 48703 687362032 38157 80594 547316300 74893 80594 639140199 32814 74893 332390799 60867 32814 53552117 29075 83398 913039172 32814 28542 249053044 74893 59663 868369340 44562 28542 677116829 44562 26381 878781727 37388 26381 115313477 83858 28542 10274137 20536 37388 663781218 78624 37388 832377393 43639 37388 910889240 22480 43639 29156567 17386 20536 6783365 20536 70896 995814264 17386 23714 98052680 42012 22480 544776957 7313 23714 277724995 84782 70896 47143354 4433 84782 203453039 76385 84782 536778194 42012 24007 211097977 84782 84056 322848627 6863 84782 641512000 6863 4076 907401735 4586 24007 344781025 2006 24007 611825295 6863 78675 644447877 4586 63445 706437887 41038 4076 922487428 19848 4586 2187504 41038 68029 588006265 63445 57481 729693952 64448 57481 709813289 38118 64448 245025647 19848 9416 397382698 57481 76616 498868896 25148 57481 49880112 25148 26102 934892127 38118 1221 7356635 59446 25148 701718028 19492 26102 139622040 39263 59446 312840625 55085 1221 807041535 46833 19492 140333858 46833 38320 279079713 64562 38320 307618120 37959 38320 394518521 46833 58459 732817236 58459 77885 519182076 77885 87012 722630838 87012 14650 612163073 20255 77885 377561798 77885 56975 748249955 56975 1356 205951645 1356 45430 712296836 11930 56975 665293298 56975 69414 73729347 28177 11930 488505141 11930 15221 702445134 67843 45430 315332544 15221 24546 623876709 41196 67843 848610824 52979 41196 365295434 23729 52979 827759739 34909 67843 264303643 34909 52453 653558632 34170 23729 329439360 52979 15777 391026250 20067 34170 48607054 70498 34909 538328604 34170 17346 504647568 70498 47699 465339114 32286 15777 34272175 28493 47699 311664145 28493 7998 287715953 17346 34557 570758504 34557 63065 954980050 16468 28493 635020591 13533 34557 558346438 7998 75511 57269343 83960 13533 718203607 75511 81868 551633146 73846 13533 594464754 79114 13533 977848631 73846 30334 392153641 79114 73355 256492047 8761 79114 424831836 73846 36631 327694472 4525 79114 380708115 30334 69479 900854017 70107 73355 971388003 4807 70107 432533079 36631 4475 448530899 70107 7290 99159887 4807 64498 235366700 70107 6568 682043767 54025 6568 867257202 25562 6568 853729622 6568 7310 28852659 6568 6523 957310113 85500 7310 905304537 60439 6523 22840207 85500 37027 640666019 71430 37027 494273083 6523 15643 842409643 71430 20630 394830902 71430 61041 424288672 84919 71430 445198399 84919 61876 747434000 61041 60135 879696907 61876 11497 553303863 61876 33458 788887355 11497 2117 500450286 61876 30986 587315721 59121 30986 31744281 59121 15093 655341943 59121 14075 463460693 14075 59604 119701541 59604 1506 28716828 36966 59121 830533546 59604 15637 566650774 36966 12859 242473167 42198 12859 905244777 12859 4044 863759015 12859 13279 84546201 82590 42198 340512176 4044 63393 10229296 4044 42172 910927479 4044 438 329565558 73586 82590 745015226 63514 82590 895385384 438 27560 150875005 27560 36880 78539319 68826 63514 20521839 47054 68826 442100219 55542 47054 535931667 68826 15829 928936181 47054 62108 999690437 47054 16653 318592749 32918 16653 44408786 62108 56938 164454425 15829 50201 40989014 50561 50201 219353192 77648 50561 390396001 32918 45364 302676042 58519 50201 762744936 80750 45364 388284746 45364 20238 114456553 51384 45364 889229186 42881 20238 131629260 20238 80875 986033775 42881 56178 192596747 64575 56178 150998460 56178 56831 306699965 42881 8142 760769335 66912 80875 872730157 20907 64575 441062412 17984 20907 804940179 8142 2195 718152012 8889 20907 61850703 8889 56210 35780107 11260 8889 923922179 56210 26807 590731929 56210 58987 595921615 54855 11260 25873473 30516 54855 663806869 11260 6630 100144501 58987 6800 631909903 33860 58987 901207148 33860 31436 720734168 52930 31436 994751318 61543 6630 144749293 19719 61543 212216196 19719 12512 948745682 61543 47846 850058351 69668 12512 656228961 12512 37261 687708373 16474 37261 14936009 32483 37261 323562572 32483 29350 463434117 32483 18611 43441198 72387 18611 213859641 72387 34420 688677301 4803 18611 247245008 30755 29350 489412112 72387 41054 956893632 81696 4803 266476201 30755 65346 772493509 41054 85599 903848746 65346 73937 261576953 32438 65346 584351926 65346 81160 344778254 81160 13724 350473405 81160 73751 108049650 44483 13724 970571885 64397 32438 23472021 70543 64397 403757452 8422 70543 10115131 73751 35193 935617554 8422 24734 534835551 8422 64935 77855664 79988 24734 761709445 48568 24734 298404809 64935 75025 823024259 64935 35801 107958496 20564 48568 661193352 48568 87352 854923476 75025 86952 521919769 720 75025 218202218 87352 19655 731949206 65980 20564 53969535 60866 86952 55303535 60866 49662 697785587 37347 19655 550161738 49662 16933 27811504 60866 11857 763465507 11857 437 134275522 4988 437 302515381 18667 4988 764410606 4988 78571 339966585 18667 35042 62657202 13410 78571 122228572 1548 18667 859647891 23019 35042 828010257 51965 23019 126634108 13410 21466 119140561 1548 77386 20413390 1548 13213 638330627 84054 21466 797411810 19142 21466 909151167 19880 13213 978522353 19142 39362 930890479 19880 7193 902824325 84054 68871 397994555 39362 13256 63978200 17886 68871 97153082 23384 13256 591637425 57088 13256 749248778 68871 79705 716046342 79705 68791 234168125 37740 68791 989734848 46492 23384 23284092 31895 79705 85301830 83929 37740 285896264 72287 31895 555139783 45490 83929 707936952 72413 83929 572696804 65324 72413 498976361 65324 47482 577265991 49455 65324 847788760 27941 65324 634932054 49455 40652 620395941 70373 40652 869356194 78546 49455 382887494 75683 49455 799420103 40652 18239 133115687 76824 78546 822880653 75683 58322 356852240 58322 66433 523047196 46977 58322 790896122 46164 18239 542828634 71737 46164 464365465 66171 66433 695209555 63143 46977 443562917 11536 71737 860312740 68485 71737 766236086 65655 63143 941326219 63143 53986 426846972 56966 11536 461309445 26855 11536 101117650 26855 85842 279306434 78226 26855 607433550 85842 45197 243149464 56966 82376 10369570 26855 41830 312066992 45197 67488 696899988 9073 45197 857647814 29370 45197 970421063 80595 67488 124607279 42946 80595 677849266 29370 6323 262884707 839 9073 37713863 80595 53164 388266429 91 80595 719926039 42946 17638 126811651 60430 6323 815338121 60430 76345 907793374 91 14293 360821521 17638 75399 239573810 75287 76345 769655846 84899 75287 730005830 31639 75287 259052777 51437 84899 480337638 84899 41476 993027363 2274 31639 348490520 7162 31639 147413985 29322 51437 819994681 7162 24209 668102502 24209 47968 354721382 54583 7162 910353332 29322 52080 61588579 52080 86778 592683815 47968 61778 979475 47968 65943 825357489 61778 23005 29729125 65943 19162 497226786 11507 23005 766601870 23005 59301 199904949 11507 83378 838269752 23005 63592 556917123 59301 53073 568841641 53073 69438 650651847 83378 34716 594491655 53073 29198 302130131 34716 45420 411815589 2730 29198 283262418 26840 2730 643207616 23208 45420 335170 50095 23208 681967918 81712 23208 589773075 50095 5852 273222345 26781 5852 176464697 73263 81712 695795772 50095 21342 139280072 37817 81712 421818306 17567 5852 573342145 3423 17567 105561002 17567 9839 84528968 9839 2752 100297391 37817 46945 501782042 21651 17567 451658911 42136 21651 690549847 9839 68097 366023392 21651 16908 591569967 46945 60724 516577675 58314 42136 464721051 17004 42136 973375601 7225 60724 534656933 12015 58314 17555392 17004 75450 55753248 79108 75450 75166899 28484 75450 135066344 12015 33575 558122085 71062 28484 438329606 33575 84990 606254409 79108 55682 23048805 28484 35362 430188807 33575 26838 5296197 71062 64567 257000018 41788 64567 696719857 19091 41788 483241905 52040 41788 268410412 64567 1340 802626655 19091 37037 978305229 20309 19091 329520699 57374 20309 817104793 1340 27686 368186570 57374 31469 142964546 31469 70586 24282799 70586 85708 289760829 20257 57374 373922149 81264 20257 393483227 70586 13764 878924634 70586 45296 452839503 53102 81264 848161935 39775 53102 762018694 51914 45296 163516617 22523 53102 493054046 45296 6337 833496449 6337 72331 491358018 38115 6337 62966802 2530 51914 125253794 6337 59684 113150298 29061 6337 62494725 73066 29061 702028840 2530 31063 473003003 25647 2530 665065187 73066 79147 732578293 86934 73066 117782002 79147 12768 532430823 12768 63870 187493505 7509 79147 2380477 32975 7509 177394972 73250 63870 169669743 12768 44905 524342846 44905 19503 878941268 32975 72559 674523271 73250 69910 18463019 44905 56013 124929751 44905 83759 630139364 69910 953 285729647 953 14066 755425929 69910 56138 674661295 83759 42814 199817354 23530 56138 378454718 72765 23530 463419932 78414 56138 879214042 42814 45450 769474694 35906 23530 666267629 78414 21376 772533134 45450 14814 305204897 826 45450 630436473 826 83206 360702163 66592 14814 472434435 21376 17829 434889934 68220 14814 17623205 83206 65080 910748864 17829 50395 523930763 65080 45506 966086055 65503 50395 230369805 68220 28713 308512643 50395 49289 615521696 50395 39017 12106495 65503 1869 949368398 77317 39017 29173526 39017 6910 574017299 6910 40899 78408634 39017 42326 19139289 6910 58437 558385962 42326 69047 629775410 6910 8975 446663872 73792 42326 713895476 8975 50654 272964097 8975 5414 795339245 5358 69047 814090706 6928 8975 288623626 73792 40387 572015137 16631 5414 162846384 5358 72505 141658061 18897 6928 820044804 18897 40455 539149014 29535 72505 210242708 16631 69641 303548574 18897 78937 761701144 18897 13531 720955719 26124 29535 855210432 65371 29535 743907867 19827 26124 377548678 65371 8876 511964847 8876 37571 108438466 34536 8876 51113323 6067 37571 301175252 80741 34536 153723762 8588 8876 912282790 37571 19320 281269117 6067 51904 171246108 19858 19320 831422397 76208 80741 290492129 76208 56524 610870810 56524 42724 996905506 27895 51904 1218876 84596 76208 351962471 76208 23872 978770896 27895 61883 614515055 40074 61883 902399070 29194 84596 521823996 34149 84596 825048311 29194 27911 281673552 29194 16927 139537232 5216 29194 126670245 63904 5216 631316636 5216 76248 93740830 81586 5216 531921516 76248 30931 450226353 63904 85697 141458930 52145 81586 327135206 76248 10181 856796847 85697 18453 887804546 85697 37698 408608824 40950 18453 31336187 46508 40950 930305821 40950 81694 969552986 81694 43895 228675779 43895 57231 586642556 57231 85510 2731930 14652 43895 494052058 43895 21199 716261852 21199 63910 949303947 85510 68146 824542194 63910 54842 243492044 72221 54842 404211210 63910 61571 961195277 54842 39894 102241275 39894 73814 949092150 59537 72221 56352125 72221 67119 526890692 56040 61571 533588518 59537 70796 447044778 25232 70796 452702916 25232 71470 982993655 23654 70796 452032834 25232 23950 941999760 36563 23950 917354950 23950 54421 121510753 36563 19726 995866708 50885 19726 265447318 23950 29530 788146395 29530 80175 513602324 57884 29530 780675118 57884 11002 253754118 67624 50885 295639160 80175 28659 381234238 81178 80175 129604838 47026 81178 296524673 47026 46662 714482699 30354 47026 742775298 41640 47026 461596742 41640 74053 39842918 46662 8348 281111467 74053 48058 825881536 27238 74053 231389166 11102 74053 382088792 27238 43953 23004150 48058 46262 762439581 27238 3394 63418290 46262 17628 345739210 3394 70210 501871208 46262 51550 40801477 48788 17628 407768812 36601 3394 918816497 36601 15385 321877177 36601 55230 141283393 55230 21945 51399555 48788 65111 14941961 51740 15385 47512680 55230 28390 462005545 54416 51740 637185050 28390 71934 150953756 19258 54416 592301801 81428 51740 316384817 71934 26521 634619735 58868 19258 14777540 81428 61169 241613823 58868 46094 620483337 72145 26521 97937864 25068 61169 624150495 56330 58868 905924329 25068 8109 55805309 8109 28750 799076547 65036 56330 142351254 22915 65036 616603465 56330 52214 125491071 22915 55195 448451134 19764 52214 913977714 65036 67092 42354513 35712 67092 548989375 85342 52214 745002906 67092 74828 665981539 19764 86194 176894979 72726 67092 341032062 34916 74828 383313760 85342 79737 399680583 84506 79737 583132794 79737 43570 99078323 46829 34916 378749510 84506 61831 81314917 28299 84506 698302724 58974 61831 101657839 28299 1447 40799863 28299 66094 40023143 1447 45959 951030782 66094 62732 465161322 58974 19323 857812131 1447 64657 387683116 64657 30184 122640437 70431 45959 162056303 84028 30184 546414084 30184 19357 647708635 23594 84028 869739125 30184 47684 364272568 38420 70431 693249232 55954 47684 96357959 47684 71258 209942521 70881 47684 243338514 47684 26710 918684049 55954 76300 186413108 70881 72554 577406873 78428 72554 270781220 70881 62087 635233641 72554 16518 322442465 87221 62087 92212214 87221 28055 116344624 5119 16518 898752001 52962 87221 768173175 41791 52962 68389265 52962 26251 869496111 26251 72747 135582277 52962 64370 858223152 64370 31339 721418916 6352 26251 448783529 72747 41654 237439671 72747 28910 214850498 43786 41654 139287417 30831 41654 102581899 939 41654 849128752 41654 24725 237427834 80975 43786 762039479 30831 45121 579967263 39254 80975 675374764 36693 80975 281798956 65117 24725 38135230 80975 31515 210435225 65117 47463 674698186 39254 83806 519242302 50349 83806 22736392 31515 84209 888736417 76910 31515 455738818 50349 33846 927538955 33846 66391 294251332 50349 13952 74579991 66391 11327 307661566 33846 68535 937237399 83800 68535 370812981 68535 11646 583008874 5669 11646 570377799 11327 13667 642468123 1470 11646 721135596 13667 12488 782230534 12488 81931 774078073 53440 12488 644467234 13667 2779 974531366 2779 3819 56990526 3819 10814 194339616 52131 2779 730329117 3819 54356 719683034 3819 62502 484487380 45703 54356 969433281 39213 62502 949561994 26899 62502 643962140 62502 46629 91466706 13051 26899 102411399 45703 82785 675369317 86954 26899 291870875 86954 31175 924413476 42379 82785 316621736 34680 13051 862763411 34680 41493 659633410 42379 27493 573939636 25133 31175 461832468 34680 31306 195080322 7432 27493 961694210 71057 7432 61376452 31306 63585 953808830 63585 21346 828922802 29571 71057 101058365 67919 7432 517143609 44942 29571 359357036 29571 82894 732049456 27681 82894 355145476 47204 29571 717176858 29364 27681 782892691 58867 27681 815436664 13906 47204 57243257 29364 70835 149015477 48350 13906 398677753 6038 13906 553107575 58867 67026 23663501 48350 38623 996532154 55297 67026 330455173 24157 38623 132792351 87379 55297 450877165 24157 48410 487499649 24157 10353 694965235 30117 48410 461462111 87379 18614 581044737 49813 48410 574394273 49813 21319 316128289 40159 49813 658979879 49813 41684 484239936 13386 40159 744963618 22971 13386 4607505 22971 45739 95806003 61395 13386 765071569 45739 61067 710776034 17443 22971 622825813 22971 24798 527040278 61395 42914 346020695 40613 61395 736453528 22644 40613 86605382 67334 24798 943612990 85293 67334 81587308 76330 22644 736620245 86902 67334 612870899 86902 60043 623603490 59624 86902 908628180 29107 60043 980028524 59624 47756 519154651 29107 24979 794023038 20621 29107 873205382 59624 1222 232269312 4790 24979 53400157 20621 70505 274766873 31989 20621 626365866 35209 70505 440406781 1222 31311 61652390 51903 35209 938170414 70505 25821 607059734 66324 31989 245987993 35209 34445 775423483 51903 9492 169557818 35083 66324 90674941 25821 44342 449803697 64826 66324 930453567 17185 34445 894055810 35083 4671 453658507 35083 55110 4722846 24834 17185 738151061 5085 64826 906479514 5085 71573 995742818 42968 55110 635037223 20270 24834 435938765 20270 73437 905667603 73437 78208 100514646 42968 82930 115445482 20270 14683 873763428 4725 82930 117538842 4725 86117 287105991 82930 43141 574267959 34323 14683 663685623 34323 73044 873734857 4725 56083 299681591 55653 86117 476919143 35529 34323 715496470 55653 35322 107382278 85018 56083 582801301 55653 67760 473667195 35529 61443 20659837 35322 20513 914254914 35322 73576 236023094 44630 85018 702145310 16060 61443 314703694 83128 73576 74224890 66450 44630 239543041 76579 66450 671885592 77794 66450 674365666 38180 16060 725605493 16147 66450 129110852 55596 77794 716912607 63675 55596 438439642 38180 47948 260879309 75233 38180 271747084 77801 63675 892497357 67511 55596 966397650 10949 77801 266097752 76747 77801 688969016 72213 10949 164723615 10949 86924 492959913 72213 57263 310515094 72213 11953 592474051 77611 76747 340764317 77611 39268 380537485 37450 11953 93403324 70556 11953 121410795 199 39268 59288357 77611 33576 339643515 56458 39268 433607728 78794 37450 907230517 13407 70556 756313868 13407 77516 837890056 5114 77516 928565261 78794 82103 695687381 78286 13407 235564482 5114 73171 184753730 29855 73171 773666597 5114 39186 380996611 39186 12292 749100197 12292 23388 33317073 32040 29855 976215130 32040 30995 357852152 32040 75813 714578302 23388 14633 60703851 32040 79314 13918965 75813 2826 179323814 7355 75813 694078885 2509 7355 497677152 2826 63803 396589292 79314 84324 568449371 12415 2509 87044527 12415 74745 30749699 84066 84324 235463581 84066 53845 680174736 84066 57492 25796755 40479 84066 532099998 13143 57492 720736024 57492 76234 742548071 40479 30752 292480516 30752 9262 288533055 13578 76234 476218989 13578 85321 929148662 30752 26362 485070738 30752 5477 497974719 34809 13578 177739397 78257 34809 218846502 34809 50770 524659890 78257 48638 978011395 82375 50770 366375210 81540 34809 597203598 5863 78257 76710639 82375 26038 99216549 82375 56681 871772095 13530 5863 85277338 41418 81540 202565592 13973 41418 323168440 13530 10745 841667260 10745 47783 701598804 20854 41418 236691967 20854 51728 913430726 30942 47783 118513963 47470 10745 679215286 20854 83435 86906128 83435 83431 255813673 83435 33675 20445513 83435 1619 403002351 14083 1619 687353566 70131 14083 747119163 11672 33675 49016219 79700 14083 428410971 70131 68863 58723243 20392 79700 782882740 20392 63295 708929212 24084 11672 932161199 20392 48240 536571416 20392 80280 360052542 80280 50505 535418202 263 80280 150775582 80280 30114 254043558 30114 71993 780638366 30114 63612 964639224 18918 71993 76677921 86008 71993 390892316 27218 18918 63634801 86008 36561 508709933 70610 27218 396523044 27218 42922 96141531 655 36561 172856377 83675 36561 516403677 36561 85087 603208271 70610 1262 655642200 655 35521 560576821 60029 655 707561339 76160 35521 518417432 1262 17590 970458006 60029 85229 88610317 76160 63196 187729215 20275 63196 292122720 76160 86537 841601669 86537 5736 871046413 63196 47034 552835990 20275 38902 770261127 20275 21580 299491590 21580 63093 159080963 47034 69419 900651429 69419 11393 868870359 38902 26280 430582746 69419 21434 452386732 45354 11393 993315932 83354 26280 804781682 2758 11393 122376311 83354 46155 456420218 83354 71554 763712935 22178 45354 888727054 54627 2758 956816806 2758 24489 808142556 60994 46155 879859274 50155 60994 11146666 41784 50155 374037538 41784 66761 847762480 50155 12889 637549562 30593 12889 683498946 40853 66761 851112719 41784 44095 911309092 4902 40853 959206190 12889 61065 365751639 61065 76075 314515473 61065 75087 244204376 61065 74783 570714793 61065 22961 536059361 12028 76075 597737598 74783 70839 889700744 42690 22961 775121951 42690 64712 361980436 23658 64712 628624087 62904 42690 276364805 3465 62904 631408455 87201 64712 39338657 9012 3465 800782128 87201 30518 31982525 3465 23311 371771223 49294 23311 694087170 48821 49294 219906019 46177 48821 469547802 43235 30518 776255675 14430 43235 23185110 48821 31210 54841780 14573 43235 409139195 61887 14430 371282313 31848 61887 831639568 46947 31210 833378896 4126 31210 118596399 14573 47917 772900824 40750 31848 799824875 4126 51881 813615502 11783 51881 38703971 87346 40750 82057913 30650 11783 576706119 33144 11783 376115386 11783 59148 945101092 67427 30650 904377433 59148 30673 231397034 33144 29456 586204755 31674 59148 641699293 29456 76635 264172208 43662 29456 809909817 43662 65958 286375934 65958 56729 267371156 54821 65958 938957619 54821 77695 337992410 22670 65958 604036130 8420 56729 642992546 80907 22670 962003870 77695 79430 988057974 34217 79430 118468936 1635 80907 343006666 79430 59330 458994318 6054 79430 982065580 79430 17237 67456277 10964 17237 855202490 6054 25050 802136434 19500 59330 134212289 6054 50052 298651222 85295 50052 852821825 80845 25050 26328524 37244 19500 695214662 50052 26913 420026964 38596 37244 316458697 80845 25092 410422222 26913 59078 572666439 71899 59078 795224786 8492 38596 551737525 59078 54185 195109504 81309 71899 151934528 8492 33768 862600678 66997 81309 151743315 54185 26446 377282025 40096 33768 458282180 25481 40096 392571746 40096 73141 766058437 73141 39204 354434589 40323 25481 49264923 25481 43759 651996656 43759 51662 861525086 73141 59098 227789339 16600 40323 443826385 74328 43759 54897330 59098 68906 129749580 74328 82517 234399715 68906 62666 217605314 43930 62666 141337474 12107 43930 466770205 69238 12107 507820580 78007 43930 899585444 84331 12107 88672739 55648 78007 24325294 12547 84331 831949679 6765 55648 922601579 69427 12547 144346535 6765 283 251397912 18854 69427 70834540 69427 8923 247666349 60040 6765 543304556 18854 17285 80771403 8644 18854 659100034 8644 86635 579737363 86635 27618 520241693 86298 17285 876606055 86298 79183 824076302 86298 39215 633487297 27977 86298 146868080 40064 86298 60889068 40064 52768 583919156 33043 27977 315280443 17201 52768 620133661 11304 33043 952917914 11304 19568 114419001 63505 17201 374249120 11304 11553 430516540 3194 11304 287944176 63505 43870 605913587 44360 63505 595086780 31003 43870 766705457 19707 31003 859250251 39722 19707 100400684 79880 39722 208563500 14849 39722 855582837 19707 74090 78602871 39722 42317 105459564 71848 14849 872800384 42317 59118 813078017 71848 53416 974110475 74090 54765 731335260 54765 35780 437736923 23250 53416 655896466 35780 82382 103984723 48906 53416 593362637 23250 59486 92998032 48906 28935 875797037 48906 87063 655882553 87063 85719 2534880 19245 87063 928499183 19245 28262 986414969 85719 26618 150136060 19245 75249 106018067 85719 50775 375016808 50775 75180 553687441 64450 75249 699109450 50775 51609 550003227 8733 50775 299390850 45360 8733 715043820 73316 8733 172742445 64450 57186 954963424 76778 45360 373507251 40287 73316 70505108 24346 57186 511990881 56037 24346 746352206 57186 10775 783674052 57462 10775 152624818 54395 10775 382190758 57462 25371 809262905 54395 59770 30255317 79175 10775 958851197 76981 79175 500489397 75570 76981 718727488 79175 5744 419786816 79175 73462 55772169 7804 76981 447210465 75570 32516 710786085 32516 39543 546528753 5744 51626 850107519 7804 69534 559363878 23845 69534 204042398 39543 63175 34259601 23845 76636 129364393 63550 69534 615310098 31622 69534 26174274 33119 63175 6610344 76636 62140 227446530 11232 63550 51428945 5327 11232 12012688 7971 62140 84978026 79245 5327 916261370 3991 11232 931036798 3991 47980 205422556 79245 68440 113371348 79245 60255 93634235 45957 79245 357022500 45957 29938 15773156 4229 60255 506860197 27749 29938 660248808 60255 65478 788797545 29938 37630 620252059 37630 60400 376481251 6485 37630 7540329 79367 37630 498905306 59477 65478 899125955 20922 6485 87337872 7499 59477 968588171 6485 21208 147467480 57816 7499 53489270 22714 59477 82057152 20922 72593 933574052 72593 75927 297316487 34698 21208 682878101 19614 57816 799517455 61668 19614 778863328 28462 34698 882066339 28462 11860 88755588 30392 19614 951846676 11860 27065 538974135 30392 14178 968365281 28462 40072 739668013 64348 30392 958520114 27065 10277 631626871 14178 2077 587299610 70100 2077 366826421 2077 87545 684755995 27382 64348 813469113 87545 12144 954780380 12144 29020 638765514 77195 29020 544506823 29020 82187 47645535 82187 59128 669260580 59128 67328 390153452 59128 50477 790246087 85908 50477 776891937 43533 85908 219744027 28417 85908 371863571 85908 85982 77332484 13286 43533 136768086 85982 85848 393639283 85848 35409 39021556 13286 75275 509027679 79701 35409 912984108 35409 17512 53870582 79701 36970 70622244 75275 54682 821894814 79701 76764 877466916 55250 76764 812217948 4777 76764 817295349 54682 27758 49264305 49626 54682 66108105 64380 76764 963263586 4777 67440 299788823 12674 67440 293978467 27758 23346 262777214 23346 10477 645184113 67440 52054 618529376 87283 67440 6805787 66587 87283 470536200 20919 66587 788295806 9676 66587 659053772 1784 52054 216975270 1784 70575 658895064 51755 70575 656657405 14939 9676 336689954 55396 51755 775410399 74028 70575 827446391 14939 60139 693286082 55396 13432 336819106 14939 22484 268824821 8089 74028 527398648 72728 74028 901395087 72728 26099 68220726 23489 13432 234990558 56836 26099 821393590 56836 62956 784948068 15836 26099 338509684 45040 26099 722000749 45040 45284 883632905 56836 49732 178627860 45284 79847 789612564 79381 49732 475637266 45040 1703 545228595 79381 44898 596810518 38107 44898 8704248 5299 1703 334160369 47816 1703 632160621 44898 29586 387063619 44898 41152 848789028 5299 40342 944170971 41152 77006 497856890 77006 5311 855662680 4880 5311 583558726 77006 81579 538804020 43764 77006 513870633 81579 17330 540030840 81579 65670 671470139 43764 50291 773058501 15577 50291 37107805 66594 50291 803779133 14284 15577 88020707 29293 15577 434431296 50291 84872 226011307 13260 14284 125595374 27543 84872 148581792 42008 13260 450015652 13260 29109 651401733 84872 35509 187837955 13260 45935 588374461 45935 81632 554668441 42008 56992 444073854 32437 29109 258244641 56992 8039 962883736 32437 85064 37275426 8039 55771 106204861 55771 4256 45803592 44608 8039 831510409 30991 8039 619439594 73282 44608 6762503 12959 4256 837354749 30991 43359 667317662 59337 43359 654299324 77966 30991 445565083 2978 12959 258712555 25746 77966 421295603 42673 25746 841217337 85373 59337 613112975 77966 62247 685946149 7549 2978 983281468 85373 32529 428504602 52483 42673 269308833 52483 27754 136228246 23357 27754 659575781 35212 7549 863373657 35212 1664 205735507 1664 63860 526715276 63860 83424 840615157 31363 35212 896805264 31363 85356 728184578 51348 85356 25152484 51348 46944 673931513 46944 17023 867365986 86802 46944 670864497 86802 49447 715557549 17023 48003 129050060 17591 49447 448664994 61547 17591 470886695 59931 17591 56727183 33735 49447 45593779 33735 9840 354349808 61547 48188 325861946 61547 71165 976898803 59254 71165 767112382 9840 44007 157690043 3599 9840 881738235 3599 37305 497293490 3599 57782 754245046 57782 13848 695230586 3599 46577 770487961 33984 37305 784288209 13848 84723 407366636 57782 77394 2929612 33984 75631 670362792 25250 84723 713748505 75631 1333 832273983 63026 25250 819802204 26831 77394 801679745 25250 85675 29645732 63026 77607 375437775 7156 26831 916605437 41151 63026 75211000 7156 10932 517878458 43340 41151 631074754 41151 1791 107081940 42767 7156 328929879 10932 61755 6133436 45577 1791 976839700 42767 20237 319582545 35816 20237 773752540 20237 7556 68191762 35816 2371 953945712 69717 20237 469195152 2371 59831 242244024 63318 2371 29450285 63318 57253 686176657 4285 2371 727374158 62977 57253 64987350 63318 84805 443360052 63318 37814 310878010 84805 43977 802657517 17751 62977 146844839 62977 77908 228620753 84805 63136 522886699 37814 50286 328436081 52404 50286 434050696 17751 33766 607698462 17739 77908 842170858 33766 48704 701170915 43736 52404 575734497 48997 48704 702096679 28934 17739 234225971 48997 30652 728331510 48997 17263 527239804 48997 9775 700308122 66659 30652 427166253 3343 30652 182958402 17263 39356 16789292 84086 3343 255244680 83115 66659 812298800 76963 83115 541347929 76963 19782 685341303 9124 39356 339378604 30235 19782 78456355 67943 19782 464443392 76963 35575 476203417 67943 28845 621134705 35575 63442 301043608 19878 28845 862159057 6445 28845 226190477 28845 10986 371433925 19878 32056 770465519 33376 32056 932400519 47599 10986 818487829 33376 71818 884479850 10986 12610 476358660 40955 33376 729652474 48453 47599 279906869 26782 71818 394244823 35734 48453 814613295 18256 12610 865070425 35734 6381 730260984 73369 26782 1246101 84281 35734 540704045 73852 18256 564620703 73369 52654 130905037 84281 17982 272767600 74972 17982 342963303 24816 84281 246174416 74972 7198 97846018 73739 7198 644754110 60482 17982 408998394 74972 29520 588420989 39547 60482 986712 13522 7198 899784835 21114 60482 693870375 29520 46134 106416720 24257 29520 956093090 39547 68127 307952302 21114 69356 528617026 79395 24257 968724355 68127 20024 661143982 3018 24257 265925318 3018 25060 151692773 85592 20024 870591116 11091 85592 642753998 11091 62736 823743467 47450 11091 594784510 85592 53064 445690354 87010 47450 247346618 87010 82865 263887579 80185 47450 962846799 53064 55997 217864703 55997 85612 35516167 66618 87010 973286073 66618 53905 250906358 63023 80185 76171605 81537 55997 36018733 19273 53905 621190324 35475 53905 854196655 35475 33014 289766645 35475 73785 712159365 73785 34872 253735745 33014 28784 378190919 49202 73785 755231447 28784 22437 897417637 34872 81092 566754529 28784 81366 94456023 22437 64388 336753375 76426 81366 162952585 11532 81366 694105380 25105 76426 104566226 58130 11532 30941982 6156 64388 112373908 48758 25105 33329162 68052 48758 848946444 58130 36938 168553916 51830 48758 289122269 68052 48807 720566035 11345 48758 974232108 71527 36938 292850723 11345 39968 199949207 39968 5184 436946881 71527 25016 349257183 47088 25016 424377417 78859 39968 83739703 82090 25016 778585060 71636 82090 741276131 54639 78859 33923585 78222 54639 166692047 71636 51691 672736951 10897 54639 95381253 15347 10897 429260650 61509 51691 116096877 10897 73907 51816708 15347 31429 183173216 31429 30816 814495080 27067 15347 909305381 61509 37855 530044000 30816 68994 877658566 73721 68994 623288682 38948 68994 925420563 37855 79093 854736896 73721 79783 916433482 68994 49971 225379433 11033 49971 513462277 49971 46902 951280369 53165 49971 591923599 79783 18261 993347049 49971 13851 87916754 39471 46902 503382161 73799 46902 94863886 80551 53165 654212391 46452 80551 274351902 58235 46452 115248182 39471 12282 991194157 53481 80551 965925087 30271 46452 992926954 46452 20223 140860464 63091 58235 266871514 53481 24416 845002315 62657 63091 116872629 34780 20223 241693669 6620 62657 734372752 10615 6620 121849404 17835 62657 132720824 6620 35554 93379475 64427 10615 795625154 30834 10615 84270327 10615 46666 636880955 17835 14328 74503875 30834 31560 938055370 14328 64239 102238882 36786 31560 566123644 36786 28501 692859110 36786 58653 609339241 28501 34388 318361648 58653 37691 891693158 62758 28501 287524448 34388 29127 795096034 24398 34388 300871766 29127 505 34605415 679 37691 7917918 24165 679 994359454 24165 59593 752723974 59593 57483 144223101 24165 42503 964348221 24165 58933 720173159 57878 58933 865777144 59593 51383 309686449 57878 12867 824324661 58933 19248 801530379 19248 7132 497753909 27190 12867 702741625 51383 30993 24322148 31946 30993 194652207 19248 70069 130687218 937 30993 719445153 11005 27190 912004539 62820 11005 935826077 57108 11005 50077718 57108 58094 344472712 62820 78490 14843998 82406 11005 933529391 78490 32227 55975374 18237 58094 144290095 82406 37924 867274229 37924 7200 22986344 42523 32227 344076711 35690 32227 2822845 18237 68917 781114677 68917 79661 693592771 35690 57851 279249022 18495 68917 607956078 79661 32470 831875232 51716 79661 561014773 18495 73486 328864032 57851 82594 453927937 73486 43427 675166055 6313 43427 76845520 6313 41668 335705868 41668 36759 611441463 31296 82594 19472438 32698 43427 420524585 56825 32698 917704823 36759 65237 731948006 36759 35184 473338829 29552 56825 315654095 4778 56825 543611401 16499 29552 648874110 16447 4778 319908678 29552 79568 962472281 55560 16499 820409067 63368 79568 844997088 50292 16447 508890247 87021 50292 79232901 16304 87021 995494572 55560 79202 900092561 79202 87169 30134869 61046 87021 231032508 87169 58605 448997274 40690 58605 499175542 79202 64875 93553990 64875 3570 527440303 64875 80509 590956160 40690 12211 865168373 12211 86649 238719646 64875 23788 412153897 12211 24355 949073573 12211 30892 407220185 30892 78244 31509944 30892 56891 7592634 24270 30892 29643798 9191 78244 747004224 24270 4439 933335039 4439 81473 860134707 4439 61817 646049944 61817 60122 157184766 6467 60122 879172585 4439 49248 229285675 61817 72277 860939480 17565 6467 233509933 60122 24058 479643752 63191 24058 863820539 80456 17565 607847514 17565 71469 591713844 69360 63191 610010159 63191 65607 371394672 63191 72793 359508022 24438 80456 404465322 69552 69360 948951977 44435 72793 527691724 24438 40942 328942977 17575 40942 39638556 85493 69552 369501557 42333 69552 530760657 39683 40942 68410977 81883 17575 35132864 25565 85493 114967119 25565 54315 829288403 68189 25565 875026825 8735 54315 67204790 68189 11682 20308726 11682 43080 829723640 74450 8735 409514707 591 74450 525176158 11682 34956 351305340 64275 74450 658501306 74450 48720 590260721 591 10155 593396578 74420 10155 819580440 48720 41116 895236015 74420 5638 593460524 10155 79767 436046145 13106 74420 534354980 6433 13106 283758625 33418 6433 538853146 25717 6433 599451489 25717 1500 642079224 33418 6924 644011317 6433 52061 515880440 4534 25717 115093316 1500 53894 927088057 61859 53894 252466795 75359 53894 176767182 27335 53894 329627406 28456 61859 822536958 21023 75359 884339037 981 28456 860264998 28456 80924 976941474 80924 47025 290752431 1826 28456 509034483 1826 16609 464179862 62586 47025 93800147 16609 47359 390177450 62586 85149 10369367 58701 1826 464547988 38415 58701 625760018 47359 48852 604090002 38415 70213 761501173 85149 24742 724090185 76088 58701 629721154 37430 48852 21024700 48852 19812 815140975 39009 19812 539478074 74342 37430 128426026 39009 4495 757815247 57644 74342 364868780 6632 19812 598462829 34532 6632 33286894 6632 81925 754029438 81181 81925 894698167 81925 67672 874151641 67137 67672 462729821 67672 61214 251201347 18329 81925 111615177 67672 28113 167875923 74724 18329 226951375 58492 61214 960429222 33231 74724 70190319 18329 42365 539207498 30371 33231 35170500 54807 30371 541109551 44568 58492 224050553 49359 54807 563740904 69616 49359 128212658 69616 63293 153510057 9690 49359 388864118 63176 44568 100918059 69616 49908 358419691 19709 9690 928341282 58095 19709 32443638 59309 63176 916403898 62865 59309 137634176 58095 57183 6520062 57183 12215 81773116 62865 41128 111473538 68923 41128 695266654 8444 62865 222015593 22066 41128 644671818 63822 41128 29171003 9316 41128 956043187 27358 22066 353344350 12319 9316 210342757 22066 43170 901533944 63787 12319 658898164 19281 9316 743830014 42899 43170 778608781 69221 43170 950736812 63787 58174 94616082 69221 37574 829100150 37574 6634 355500783 28754 42899 145849161 6634 73880 150705827 28754 9951 675117342 86753 9951 6137599 13240 28754 273294820 86753 648 886969403 13240 83108 12120792 648 58114 933417928 85042 86753 371107307 85042 69533 448562661 85568 648 136174243 69533 40995 480203933 85042 15653 848447098 76774 40995 749200628 76774 13678 603725561 81863 40995 175669986 40995 19144 860501546 76774 12797 969955824 63355 12797 121753457 15383 81863 92423583 21232 63355 643306908 15383 7548 726720145 45150 12797 929221495 7548 8402 274115134 51545 8402 957486864 45150 75236 267782473 7548 23458 802365586 7527 51545 885604861 7527 20792 27839119 82475 7527 33392633 57417 82475 444539599 54128 57417 233655751 20792 70925 535438430 20792 1111 693176382 48225 70925 32221347 8232 54128 609789211 1111 16081 764992951 15211 70925 35988654 16081 50955 701680129 41380 8232 847059598 87393 8232 885297932 87393 31997 310377150 50955 40728 567861175 71037 41380 43508903 71037 15320 535820199 21916 87393 79781323 2497 71037 138480502 19669 40728 137917292 74046 15320 517048647 21916 16722 36143517 41719 16722 616693639 2497 70018 77314598 66037 70018 687474784 16722 4297 780933735 10347 70018 275923389 4297 43030 753354606 62145 10347 300384453 42449 66037 553917538 10347 23259 112230117 25671 43030 316462271 23259 61101 526844324 23259 7304 480926463 7304 75104 709680665 25671 57134 44276457 1860 75104 302453779 77004 1860 481032004 77004 32880 431385401 3264 75104 5866707 4110 1860 376682553 51962 4110 213047797 12255 4110 119826475 51962 67913 518859961 65897 51962 882650509 65897 29606 140972905 12255 15313 522720289 15313 25441 200479991 32266 67913 558711467 13981 32266 419922138 32266 6997 152766559 13981 32638 200154143 13981 49472 249651268 6997 9076 226884104 67601 13981 944565447 9076 43863 652413202 27676 67601 724583950 46198 27676 678886640 67601 39074 684379751 48643 39074 969654051 46735 46198 123040450 61735 39074 119459936 50145 48643 125611180 10804 46735 547841700 48643 43086 853862729 37697 10804 805231127 37697 75481 284478783 75481 16826 314365974 4376 75481 391604115 58239 16826 67683068 75952 75481 479033586 37525 75952 362450262 16826 50336 290589967 37525 74261 900544310 85144 37525 944116202 4596 37525 247032678 37525 33409 685858016 67743 85144 565433739 4596 17740 538948889 66246 85144 348308191 17740 9717 786071977 35254 33409 104473606 66246 12186 11440937 17740 36940 457197159 52376 36940 812606006 36940 12450 591730964 36940 41620 950009194 82945 12450 347773478 41620 43910 700550827 12450 40272 68085229 43910 36103 823548849 45387 36103 416856381 39255 36103 386643219 41989 36103 25908761 40272 81611 800598259 60323 36103 23436426 39538 45387 380272619 83031 81611 509737345 77998 39538 546749609 33360 81611 647274957 33360 49342 196847429 32912 83031 356027907 67210 49342 898219845 32912 83913 239972133 60498 83913 657151872 49342 12496 948470402 45014 12496 328207968 60498 32933 547656637 83913 67346 200133253 45014 44068 492959644 12496 26730 800298698 44221 67346 439918097 32604 44068 644306099 23620 67346 424801223 44068 74533 621622644 19429 23620 255444023 74533 58039 163598450 26576 58039 670359394 82366 19429 20306013 58039 57236 365621667 15376 57236 70905239 15376 4327 863191306 82366 58543 531935202 31421 15376 966480741 14933 15376 836929689 31421 28617 585316316 28617 60230 975836453 58543 20811 670316055 28617 53142 679922554 53142 23822 516230960 34041 28617 19709807 65313 60230 825047970 34041 22727 88179611 65313 73489 97642900 22727 35191 110771591 16976 65313 638459857 8293 65313 629872985 22727 1156 285822734 68395 8293 617531805 51959 68395 746392991 68395 65733 564260210 65733 5383 796722582 1156 17775 61976419 51959 53810 865271915 3195 65733 267188614 17775 37139 600993220 53810 3430 5694207 37139 68470 175239375 37139 2206 626481253 3430 73775 54875790 37139 10406 441179540 2281 10406 771446022 68470 11485 900019509 11485 72548 85377062 11485 58377 162088582 77083 2281 677045508 2893 11485 721028408 75994 77083 118961805 52960 58377 498355776 45786 58377 82452849 45786 52645 218252945 75994 13818 904959158 45786 47013 962003607 15730 52645 170337318 47013 4336 58113507 4336 75965 178254055 15730 38637 771065103 38637 15779 422861921 77936 15779 6968833 52924 15779 41152276 77936 3714 45041735 56450 77936 747922555 27122 77936 749514923 3714 25617 254107670 21750 56450 703634429 14694 3714 865931438 25617 23570 20006587 85729 23570 850867225 27965 14694 556121829 48339 85729 275527754 86211 27965 98934000 85729 3347 113528382 20916 3347 403481885 39853 3347 393600064 3347 11648 897145634 11648 37090 284540831 11648 3872 710499172 11648 285 265806562 79274 3872 751864094 79274 48657 560401145 52741 37090 708991098 79274 58243 82418598 58243 20301 49739530 58243 75075 416040578 32099 58243 659523064 58243 41725 72613044 75075 7103 145350140 81256 41725 480972515 33186 41725 575048077 81256 59802 516831790 81256 57920 14357618 51293 7103 971930129 85073 51293 686352355 51293 60587 37387235 64511 60587 610167271 5894 51293 451264023 2583 64511 876637312 60587 72804 900672403 2583 21976 172001142 72804 8697 89787250 72804 1076 713314012 47943 72804 442497619 41491 21976 201058068 59698 41491 112528875 8697 78775 503075412 59698 42157 953332555 41491 57394 135765985 57394 54099 947322517 42157 47489 15515726 66376 54099 965367488 54099 63626 140047181 66376 51031 797357715 53223 47489 802830480 63626 73305 648094034 2579 66376 572292149 73305 10403 511388527 51031 12877 752797926 53223 54844 996786661 51279 73305 582388978 2579 55170 434994838 12877 45152 296225250 52830 45152 307930118 54844 57287 18622778 13644 45152 106625923 57287 29971 797511437 8499 29971 364854198 66530 13644 341141272 31505 66530 806759460 75314 29971 417791082 29971 15533 823836073 31505 23718 45251127 37719 31505 128205742 54002 75314 141627095 21188 75314 456937747 54002 60005 939340638 37719 25011 661996812 21188 19931 132776328 21188 58090 520073471 28862 60005 930212265 39385 28862 890570306 19931 61524 698692804 19931 82328 517798669 968 28862 122669117 49260 28862 36322179 24487 39385 484444322 17009 82328 383059779 73685 24487 47899202 17009 24410 32777202 15463 24410 488774272 10392 24410 618575068 24410 9917 234163882 22808 15463 368713497 10392 62777 955531510 83811 22808 370855663 80583 83811 515486361 40164 80583 318500177 22808 36787 221883173 24372 62777 959045940 24372 71761 865889674 24372 14521 737528837 9513 14521 560559070 84121 24372 732545794 71761 32992 631854135 22543 14521 355533616 61865 9513 107554293 22543 2501 253776017 81173 32992 107196915 76329 22543 561174733 27223 81173 511276481 76329 11487 653504899 82519 81173 898489064 11487 28186 945974705 11487 16249 513336620 82519 82237 317440876 58145 28186 605421464 58145 42404 582076640 33070 58145 28074678 16249 86937 331987854 21819 42404 784978129 33070 811 633073568 46750 42404 661630154 31652 86937 939283295 86937 72511 361855448 19697 72511 536588192 32458 19697 137521125 46750 79582 604927469 18201 19697 14614516 19697 5521 8898776 79582 43360 160955520 18201 7386 759693779 79582 34361 233825713 43360 56918 637390217 5521 11152 508909202 34361 75829 921829201 45509 34361 509415891 11152 35256 891452452 68589 75829 146785054 11152 56206 644905812 45509 62881 36226476 47750 45509 234288779 27616 68589 224103444 47750 13978 62274139 27616 5319 95151121 27616 62169 619185443 62169 39642 250028914 54461 13978 874999974 21469 39642 573165990 62169 71774 745755015 40319 21469 186800962 46343 39642 80995223 73654 21469 780036034 46343 9161 719779246 71774 24929 655699772 9161 27242 287977938 8914 9161 398695411 24929 68232 865673847 20873 68232 66515663 48276 20873 714033162 20873 86130 704153598 75921 20873 417773424 48276 79580 564614177 49866 20873 290553487 33303 86130 362712638 61343 49866 72371710 73550 61343 261441767 70554 49866 98246802 49866 15768 125814607 61343 18706 820815238 70554 12018 887743805 15768 82684 325956975 78052 12018 336092592 46844 82684 761754420 18706 84859 824611506 52180 78052 564275037 84859 36675 661522538 26725 36675 187980315 11113 84859 979854557 11113 21015 216433232 55865 21015 219875002 74558 55865 744597145 55865 67918 294688223 85183 74558 522794569 55865 66102 365902694 30450 55865 907049906 9213 85183 157435682 85183 52049 392602066 38361 9213 129670403 41522 52049 896136527 56928 41522 335176768 86857 41522 40596063 1328 41522 294976375 65086 56928 927868720 1328 59870 707110178 65086 44765 469914477 1328 37312 138139593 44765 67235 260818298 67235 48793 909871918 61705 44765 558363343 48793 43039 979739022 56255 67235 381937461 48793 33738 403452829 61705 78153 483219327 56255 32477 633928712 80608 33738 44954190 74890 33738 692283767 17804 32477 670837485 80608 26052 314126628 22988 26052 114607424 12868 26052 448040856 81823 12868 653254685 26052 35987 504066222 35987 72126 19008263 32743 72126 550202198 70217 72126 394745451 35987 63748 747817553 63748 69104 372148623 86216 69104 256255138 87519 32743 389426313 64718 63748 87240153 69104 32301 564322029 32301 65416 372447103 42928 87519 619300411 30507 87519 538898418 64718 58200 412843236 32301 12917 23462435 20287 12917 425636072 49213 20287 832687252 58200 53870 499015845 8658 12917 727048639 8658 84278 765347019 43052 20287 375476907 82472 53870 478652924 8658 61811 845379941 29822 61811 226948594 84278 5574 7492439 26626 29822 712144014 61811 62375 731462835 22359 62375 771545972 86746 62375 770384959 26626 69374 109816877 36816 69374 103003479 36816 71158 26408749 69374 41247 685129981 46189 41247 23612881 46533 36816 124218588 46189 68156 739561162 5973 68156 778971891 41247 74508 131427540 83740 68156 791326022 70153 83740 409488277 74508 84593 2163106 74508 61578 31274353 70153 9117 158109415 83740 49180 709019893 9117 52342 692242231 28538 61578 427374466 87144 61578 59322417 52342 56684 435969140 28538 78917 684240506 61672 78917 9147368 56684 86824 101058269 87144 79140 308154589 78917 2089 819438964 24700 2089 209414693 27176 24700 502990960 36047 86824 114616148 2089 10623 445567959 2089 14629 943812705 66085 24700 653743523 66085 74193 237204447 17639 74193 176702067 66085 60095 993747813 61972 74193 970878476 17639 59180 832993229 65360 74193 594331672 59180 78985 316094426 2227 61972 295881825 83185 65360 280452800 65360 1947 768863841 23288 2227 431118476 23288 36813 961286810 30337 2227 482041566 1947 66211 544141472 23288 69565 715564842 30337 66248 783719568 45579 69565 396387098 69565 3509 469864550 33905 66211 901478816 41378 33905 524884563 3509 33838 948378358 59749 33905 281645342 41804 33838 667122525 41378 40733 741238148 47149 41378 545364306 41804 18193 289959167 41804 11790 634473140 40733 9300 374733754 40733 33799 215649796 78520 18193 99918027 33799 84126 116760220 84126 21337 736500275 3505 21337 549091929 14353 3505 608314928 42704 78520 499624201 58747 3505 37559142 39935 14353 104932076 42704 13429 564991692 44070 13429 601764349 13429 54484 424662624 53817 54484 668848179 54484 74916 976127785 44070 7456 670900467 22943 74916 124868725 7896 54484 122253114 53817 17605 670281249 7456 44476 960940696 30746 7896 457193350 10191 17605 318179048 30746 65665 813119720 30746 55937 51224118 55937 62151 970838506 69197 10191 727432394 64077 55937 485759842 69197 53567 547092738 53567 87387 328841748 4310 62151 330076956 53567 43217 224294936 43217 30344 360863772 896 43217 592560384 40327 30344 278983111 8024 30344 427162918 8024 18476 374655856 63509 30344 454989132 896 25267 654897244 77382 63509 215670852 30560 63509 676336763 41824 25267 419826604 77382 21254 427372257 77382 56036 585482249 56036 72437 521041611 86203 72437 42922262 21254 43580 924326229 59737 21254 557128689 72508 43580 321413556 37466 86203 473339585 65004 86203 265047056 19165 72508 545353173 37466 67014 489891469 72508 68918 37570516 37466 45097 973483856 67108 45097 703426424 43374 67108 144783425 68918 11615 906106125 12084 43374 881355822 45097 5263 546620676 43374 19392 110945071 45687 5263 106032351 27516 5263 561792833 61656 45687 172977650 57434 19392 665366462 86615 19392 188635755 45687 57789 399336087 18059 86615 275149130 18059 39111 439363932 24418 86615 886532618 86615 2622 270993711 24418 64490 767701106 64490 55243 418244769 79859 55243 987932816 60974 55243 870428305 79859 71579 407030724 71164 79859 829129128 79859 11140 16644675 11140 64848 881256813 75810 60974 126644700 12257 75810 540972257 80857 71164 182069493 64848 47166 901785731 80857 37252 682052249 10365 47166 474970966 8225 80857 606513801 71969 8225 863576608 71969 48538 161741813 48538 85957 753054838 12037 10365 433938317 71969 43607 389260821 43607 16524 457372868 16524 6758 59064815 12037 25792 461828260 79119 12037 368672565 79119 52063 339461253 46786 79119 756269762 64273 79119 702469515 54683 25792 683782067 4892 64273 851721507 46786 86639 658139330 86639 58520 904717709 4892 85124 537482915 87367 86639 656053664 24843 87367 921166850 602 58520 766537246 58520 36267 635993722 602 29444 381333969 29444 78480 550444006 78480 3381 635380164 65587 36267 284151537 78480 52974 533794093 84185 52974 201404861 65587 44924 550993143 65587 9319 325818072 2470 65587 896456310 19371 9319 713466307 14671 44924 210706040 6022 9319 572666241 59005 9319 394003326 23998 59005 661784384 6022 71312 656777111 14671 44424 236967036 44424 26542 845352992 23998 82552 733789658 71312 18101 411560313 26542 9392 160607272 9392 64656 58362494 26542 62636 34134363 64656 29489 99715410 72576 18101 864586635 12277 62636 48942536 29489 20507 502378438 72576 7927 534034865 29489 82001 831440977 7927 61882 273910469 66205 20507 793611461 23817 7927 496036167 82001 36348 673831359 57728 36348 523022239 57728 21884 527155014 36348 9875 278078561 36348 1592 732453306 85513 21884 902290767 30680 85513 650829390 85786 9875 684089152 85513 79074 555726945 37251 30680 798501668 28570 79074 697712961 79074 40790 838182761 43717 40790 965607422 28570 84431 579928349 12330 43717 747813509 54996 43717 494830080 39594 43717 122386375 84431 64625 681782234 21344 39594 804951219 54996 53485 189820024 34370 54996 148818199 71094 53485 9024894 64625 47105 799149666 30537 71094 20096315 18672 30537 131178432 35957 71094 118014694 35957 80957 856167214 18672 50003 63078030 18672 4566 920807033 1260 80957 286026219 13447 50003 424003595 80957 54831 942781759 86687 1260 651224967 54831 15815 195931358 1260 22155 436941138 42961 54831 846097061 44612 15815 330378522 81924 22155 237923275 15815 34938 105785049 34938 60529 189437499 75844 81924 929133920 27827 60529 918371221 49400 75844 116165996 49400 20152 312108470 48195 20152 182004680 75844 54491 558109921 20152 30702 231507338 30702 40411 152398243 71363 30702 977972023 53210 71363 191424841 40411 13107 586597332 40411 7336 853188847 81653 53210 450192906 53210 57318 751536741 53742 7336 201648061 81653 41012 792941434 37368 57318 100942782 76569 37368 768599465 57318 64840 250310957 20750 64840 106598157 3227 76569 531358973 3227 61606 38323910 20750 60802 18116108 25991 20750 350631315 25991 24804 244084452 25991 28450 263517642 38192 61606 284610757 57129 60802 452690337 49974 38192 60334961 60534 49974 290781618 49974 81489 850234017 28769 60534 97797701 49974 62700 352584757 39048 28769 873318276 39048 35484 652137800 35484 7836 887727698 35939 39048 349657209 51992 7836 651395783 35484 46953 821806459 19859 35484 216377798 19859 54833 396599602 21956 51992 601605394 63248 19859 301634628 19859 31504 416014022 19859 16169 963555507 24542 31504 328985308 63248 24315 495551390 31504 26101 322515374 26101 54293 998212873 62582 54293 303548210 26101 30996 880782781 69331 54293 686363795 54293 19561 822360215 54293 71082 450729656 69331 12141 192303025 1303 19561 415090285 19561 20725 852035592 1303 85197 122629336 72595 85197 776024108 85197 61870 368156157 85197 32533 97955346 61870 77825 110918190 32533 46848 828957171 14547 72595 146675582 85803 32533 334299912 32533 12696 330037067 77825 58541 346532400 12696 3943 150555383 12696 30102 59193140 58541 58564 665575639 37721 58564 973425191 4098 37721 692915141 58564 67753 802394301 36080 30102 831647352 37721 18033 206704183 41308 36080 875547073 42235 41308 601977672 42235 7474 455715312 41308 10440 124931526 79860 10440 110621238 13723 41308 905131035 42235 62349 379346830 38071 13723 162091866 61519 10440 273072399 79860 61360 983703600 70973 38071 177813870 30437 70973 724346660 17482 30437 487622274 30437 1166 538789836 11196 17482 662708419 70973 23446 371589484 30437 1155 755186245 1155 74785 377237106 62063 11196 257018348 1155 54266 665808800 52112 54266 813916418 74785 1324 513330589 54266 1624 527635969 84467 52112 575681810 1324 83272 749223809 83272 75029 444389105 68980 75029 221546901 49539 1624 650283038 20691 84467 253025776 5527 20691 880955149 44351 5527 639599591 39264 49539 306506038 43807 39264 78628138 44351 60740 310720093 36577 43807 38428124 60740 22354 408318770 83666 22354 105017778 3740 60740 898124140 81321 83666 449588163 2302 81321 138394814 75464 81321 885707710 2302 20534 830882350 2302 17181 456552384 17181 66243 521456485 17136 75464 375270962 26961 17181 625312354 66243 18419 507472617 17136 31251 114689089 54982 66243 468077884 54982 6637 479296289 18419 16461 106970773 6637 764 63883250 31251 29255 661780767 18707 54982 697158646 30621 16461 288329689 29255 59949 15213602 60438 29255 270853728 61104 29255 986324709 61104 62948 32294039 75125 60438 289500621 59949 82096 762709177 28815 82096 127468253 62948 18087 699147716 18087 61308 561315248 79347 18087 225115571 80192 28815 378764307 81203 61308 780742945 72432 79347 249107593 80192 6090 257171295 38709 79347 111441692 80192 51727 634336047 45443 81203 572054732 8652 51727 677783943 45443 86056 337628586 70093 45443 918676984 86056 35958 970159331 64934 45443 394458531 26885 70093 804084305 24642 86056 44817624 24642 56279 965864545 64934 21182 111043790 19130 26885 307052237 19130 55843 639792758 79910 56279 39343147 56279 82377 354942417 70434 55843 294981387 70434 67693 129956481 55843 82819 599500938 82377 6761 277931910 6761 75078 222851106 51525 82819 564258730 43914 75078 730511405 65476 43914 995670720 46113 43914 904839856 36028 65476 605027963 46113 43098 15454238 46113 47558 920365954 33478 43098 312891187 33478 74739 878666302 74739 40424 162155465 25457 47558 208051871 20384 74739 75403532 56160 33478 324172970 40424 81561 850781475 56160 81986 464550344 8361 20384 651230122 59990 81986 119159367 22786 8361 692559034 81986 54650 768853588 59990 27669 860351130 54650 14301 173135992 32605 54650 794986003 54650 64023 50828191 29375 32605 358693358 65512 27669 17660572 65512 45613 868135910 29375 73578 977985673 45613 57861 268753494 5725 45613 175992961 31867 73578 756779871 48035 57861 45683899 37478 31867 374385078 33708 31867 642267870 6460 37478 837222401 55924 33708 516859351 33606 33708 342552059 81270 33606 278411598 6460 17329 488529988 60808 33606 950447950 81331 60808 816283329 28603 81270 368072168 11843 81270 46337314 3538 17329 185507730 57068 3538 353249183 60592 57068 287142125 60592 56745 2043995 86438 56745 223071746 3538 38275 55218338 37144 56745 295889533 60592 27371 981493773 38275 57062 442530619 34029 27371 207776927 34029 53429 314100243 77347 37144 755214703 26490 57062 396046610 57062 27473 85173065 77347 16263 960949970 20107 27473 962692967 63337 77347 446601185 63337 68697 507958390 16263 9434 131003903 68697 14352 919085682 14352 19317 591464156 9434 5487 71931614 12307 68697 719261107 40226 14352 405135273 5487 71285 229987569 37071 19317 587766641 60964 12307 14251813 40226 42348 661152354 37071 59981 619512075 37071 21301 26933549 60964 6471 730352146 6471 35779 579436094 21301 2873 10601365 69640 6471 615729339 84586 69640 302429569 11637 2873 495680915 84586 24844 214151740 11637 37703 486280113 24844 27929 621037915 73 37703 947720921 82437 27929 209360284 78425 24844 247629646 27929 72435 730985255 55399 78425 633910518 55399 55171 360140118 72435 6527 783475724 45067 6527 502986932 23980 72435 972478293 55171 77423 155339003 23980 43055 655193563 77423 76777 828055353 43055 41460 56694995 77423 709 571003356 74187 709 975619939 1153 709 139423193 709 17562 895583104 709 62578 163861123 73961 1153 424911923 1153 10187 757027449 66079 1153 97860058 73961 27889 572182857 66079 80002 912692529 29301 27889 949280299 23588 66079 293790786 29301 20383 30927504 63847 20383 414904222 29301 26647 952375176 20383 84600 901189949 63847 15240 867090674 3356 20383 420452502 26647 31423 357699798 42380 31423 207813693 42380 9648 164281056 86616 31423 268923648 31423 76017 544064406 59443 76017 743508770 71372 9648 953152185 86616 4609 896449751 86616 55867 98921171 71372 37117 712084486 59443 4722 991741235 4722 62935 988831530 75105 37117 303620625 4722 35181 172527643 4722 54260 324380417 24283 62935 29741515 24283 71688 761532100 54260 32835 56157485 54260 75935 870280822 75935 16635 552154360 26696 24283 544381186 75935 3088 383108841 32835 34114 509413479 26696 49265 104998557 79912 49265 322315479 53549 34114 590699674 34114 76845 501620800 79912 86350 963205824 79912 9541 27101734 46978 9541 975952722 80685 53549 581229960 46978 63486 886078714 46978 45810 95765795 21567 46978 973607916 21567 30629 267317331 67578 30629 232908195 45810 86738 378974456 21567 6267 14264589 28610 30629 748091976 61426 30629 349238935 61426 23169 641378886 6267 64800 89496868 40716 28610 371986162 28610 81755 800757460 23169 11045 40952508 37889 40716 603086395 35237 37889 487437120 37889 18639 522493578 81755 81196 283917658 18639 35068 549249530 35068 77042 726896469 19969 35068 215449856 18639 40522 250691109 43201 81196 846775210 86692 43201 201493938 77042 59350 774223239 21362 59350 135952753 17983 21362 690905209 2805 21362 621455498 43727 21362 612059509 21362 7379 120889203 20989 2805 989623173 20989 58140 556827362 83688 2805 44045586 83688 32758 713250944 70140 7379 244496359 45686 83688 80485540 53846 58140 251051038 21907 70140 542177007 19312 32758 34992433 20680 53846 146356742 77338 53846 291576467 20680 67623 377968479 67623 49350 495281108 49350 2630 326660696 39678 67623 514348332 49350 35297 175002870 35297 22801 760908919 39678 8581 721120955 1804 35297 425091601 3054 22801 103282319 72033 22801 579552012 3054 35696 129534173 972 72033 514944506 35296 35696 928429297 85813 3054 120414823 58905 35296 211668960 85813 42638 62128233 14959 35296 394472966 12400 14959 441577765 42638 37640 517266306 33831 14959 21199909 84157 42638 164930302 87099 14959 129132106 12400 51235 292096031 30736 37640 25455856 68188 87099 223811666 84157 55790 579146207 51235 30433 288127266 45008 30433 730089717 45218 30433 496544000 8388 45008 143858952 55790 63001 115012180 63001 2507 2883098 63001 7566 615912873 45218 30096 83135156 63001 37932 252903309 73071 63001 530481053 52270 37932 591476590 86734 73071 8917566 4351 30096 66353215 73071 14501 131467319 14501 49954 491897637 11058 52270 348543419 67922 49954 657220587 67922 65616 849097815 67922 77842 781654025 77842 69955 567010247 711 77842 903976649 69955 34464 258667699 69955 17359 14354207 711 61760 358101400 69955 1274 151170617 61760 45119 537607474 45119 17884 253228311 3514 1274 331252526 87447 3514 580898460 25587 1274 609746405 21253 17884 173333370 87447 76282 705337349 3514 54732 889439309 21253 11250 836834894 32868 21253 252424631 26105 32868 272792239 76282 36174 826254834 101 54732 528807152 39027 32868 578295491 32868 3862 960382904 39027 49168 480523704 37001 101 177146014 36942 3862 44515418 75383 49168 53333540 37001 26074 971118383 59523 37001 403242673 75383 33251 326402468 31648 26074 827522060 59523 34504 515531537 79161 59523 444484160 34504 4435 773234794 34553 34504 776873797 31648 22061 101252686 34553 9004 145131369 9004 64004 897622201 4435 9619 114046983 66245 34553 456021001 66245 48951 964414269 9004 83396 799591535 14515 9619 830982994 6003 9619 238376802 48951 69345 767678021 36471 48951 47838389 69345 16260 485653745 68198 14515 817106084 6003 77864 36358793 68198 1018 499930653 28909 68198 894863206 8085 28909 971429888 68198 77087 985764213 77087 51198 145508847 71444 51198 99714345 13834 51198 243520542 77087 14488 807098964 14488 86731 639425471 71444 26548 666338345 86731 30294 577340325 13834 55917 147614242 29625 26548 734249147 29625 37198 893581338 69614 30294 268438591 69614 10824 846728809 36623 10824 743172719 29625 7042 74585282 69614 8816 634102939 35318 7042 288687397 80194 35318 865193391 69535 7042 86174333 7042 5843 10079404 45322 35318 4342360 30575 5843 236387955 80194 1096 232339847 30575 81210 957213419 87125 5843 143939692 45322 13575 865738423 68269 30575 947850497 4244 87125 967461159 61488 13575 755062608 61488 86899 388687671 82525 61488 130269187 61488 50218 595030084 44426 82525 507435094 2134 50218 512391024 66036 2134 421453758 52047 66036 339399073 66036 35493 24491652 2134 26732 96476821 35493 10576 242031656 61629 35493 636785585 10576 79845 450185506 3866 61629 276008727 12605 61629 341733722 79845 74054 45131659 84549 79845 659136464 79845 87171 631476919 60293 3866 161642638 87171 59976 913394933 84549 25332 391763178 25042 25332 115203508 66614 59976 800772733 66614 54422 91529402 59976 81628 882905956 54422 85025 82095882 44832 81628 799245510 54422 33719 215941658 33719 76625 926438174 33719 66969 352499718 83775 33719 587936620 66969 85349 70000926 85349 78348 536483404 41171 66969 741511434 62249 78348 485533896 85349 27227 72236473 62249 83622 785725023 24016 83622 395546708 62249 80517 494558909 11673 80517 264278491 27227 60165 232631380 80517 85097 59951526 11673 41501 770288538 80581 41501 133824256 80581 80262 767843567 82988 80262 669931307 85097 86476 736471699 22101 82988 455369620 54877 86476 998959125 84687 22101 676113844 49345 22101 409336470 67476 86476 214306445 31914 22101 788306645 31914 62269 486591949 31914 12757 949445611 62269 6966 365363118 12757 31828 949761160 31828 1443 66470232 62269 5431 701207826 25577 12757 121809110 10785 5431 539134810 24265 10785 677347929 26787 1443 89221699 25577 22390 106110663 25577 63211 34631303 78330 26787 425190196 63211 77024 383091173 33546 26787 344061965 22390 83325 101866143 15970 83325 159296072 78330 30635 434040702 30635 29861 938421445 15970 61589 802490182 55870 83325 808884260 61589 26444 57702513 30635 34855 677782100 26444 13719 427466486 37508 55870 429992882 79862 55870 192880277 34855 76135 604869009 79862 73457 170844400 20887 73457 376512051 2847 20887 522072194 73457 20876 577849740 75581 2847 403744278 73457 15013 380282791 49120 2847 114321350 20876 73125 74103191 73125 76254 28628612 69808 76254 125542239 15013 35021 666197170 35021 47602 388201146 69808 35058 10970717 69808 38057 462868190 38057 2037 206813921 52892 2037 136395272 54116 47602 950312752 38057 31865 931593892 31865 30572 85997687 10610 52892 801355983 31865 6780 951622142 9343 6780 180043293 7754 10610 205375709 7754 13111 835271373 28017 10610 989650283 27221 6780 172851793 27221 30691 616654300 20602 7754 454543809 28017 29849 84279666 45460 28017 683992360 69810 45460 837665547 47291 30691 668751907 47291 82119 38327654 38840 45460 817912295 26901 47291 814822131 82119 4411 319100004 12563 38840 505939751 26901 21383 537420465 79168 21383 458322479 68768 79168 797836128 17200 21383 38538151 22825 68768 808852915 17200 2330 236773560 52882 17200 135333817 68768 5695 885841422 57153 22825 612146811 44645 5695 344746508 52882 60161 69034318 5695 31413 586277217 64008 44645 212432200 57153 68482 358731241 44645 5223 872576320 5223 28759 883191849 74814 31413 281019151 64008 48527 635204974 74576 28759 494519790 24751 48527 754575900 28759 72411 181451924 48258 74814 271802129 80679 24751 17435384 12387 74576 136111917 80679 61691 586183219 80679 1564 762997262 76061 12387 716448934 45952 12387 542164150 34434 45952 455406526 61691 85672 312929687 34434 22491 470599082 52582 76061 590495982 54270 34434 242668564 22491 28833 535506212 52582 60034 751960429 56007 28833 893077408 15220 52582 986464270 4519 28833 102714443 56007 49645 27555788 15220 8409 485998198 4519 45945 424717483 8409 5915 121472894 4519 57124 303302639 8409 54492 922563901 8409 29148 269565133 75627 45945 939208361 5915 47549 136647824 75627 86051 196815148 47549 69849 607921648 69849 27386 821537439 86051 16812 727436170 16812 39980 998327128 16812 63376 584527085 63982 27386 422832793 27386 66475 192384281 66475 59259 78338229 63376 79011 862859151 79011 69947 610784530 69947 29564 715964514 69947 25691 777387304 59259 80585 326391069 9264 29564 578210212 29564 59837 98816358 25691 74646 547387978 59837 23086 359863068 13957 9264 624169131 9264 29099 788572964 2461 59837 506232377 38861 13957 576054181 14319 2461 690215621 38861 18287 690412510 71694 38861 238056574 14319 16780 673397671 18287 7296 571949801 33758 14319 87222235 71694 18031 79924532 5108 16780 770965470 18031 37746 581684894 37746 3350 285676452 33758 24482 134068883 82099 18031 203030989 5108 46446 437871456 37746 34633 233250623 3350 15811 217220352 46446 58988 873169002 14848 15811 430259614 15811 12392 381022521 14848 14281 969369523 30046 15811 222189992 26869 30046 296298727 12497 14848 448205478 68548 14281 428058229 12497 78913 886874351 77522 12497 793985475 68143 77522 991332344 61452 12497 523123022 47360 77522 391325070 82411 77522 38483635 77522 72794 905098310 82411 44246 286396846 52676 47360 15656308 82411 73579 46881524 70188 73579 90005348 85557 73579 303615370 7611 52676 115119420 52676 28490 326640264 43498 28490 828653704 43498 24948 635012195 69151 28490 469474315 48735 43498 593111557 66290 48735 62084727 24948 30206 360202691 21480 48735 77229057 66290 7334 930501839 29018 66290 506906661 29018 42948 318143728 80489 29018 638587844 42948 72610 624274496 46901 72610 938825347 46901 53785 745821229 9294 42948 232836662 53785 69330 469786014 37385 53785 532192685 685 46901 482051120 75389 69330 91344929 9294 58624 314990008 685 69231 43913606 16410 685 311872152 36354 69231 926395373 54269 75389 661019077 58624 19348 164305375 62302 16410 660897701 14125 54269 49220756 24367 62302 236519110 83887 14125 918094763 24367 25674 894507218 14125 31256 907318182 24367 78161 917454490 25248 24367 26640492 23883 25674 293694217 78161 10706 179700987 25248 53796 123931425 48154 23883 136393273 10706 34020 49789954 72209 48154 530693916 53796 87290 201123379 34020 5799 542488185 28831 34020 202925210 87290 10144 852225976 5799 11572 284787742 5799 26332 274301008 78069 5799 478801214 76560 10144 248620893 11572 20311 326162757 55420 26332 500794013 44520 26332 393246803 20311 82621 933573896 55388 55420 609142292 20311 68750 952981803 68750 77576 837788513 68750 46607 222257626 43133 77576 31191361 58734 43133 605965671 46607 83221 61487451 46607 62430 526077238 43133 62742 786061436 43133 2027 378086503 62648 83221 687030135 69506 62742 513634703 1724 62430 754485128 62189 69506 338082564 62189 46378 399956415 63635 62648 369942858 18361 46378 46656329 46378 5389 520547302 46378 37504 511633081 43924 18361 628389433 60296 5389 212583438 26015 43924 481973710 37837 5389 250095801 37837 56277 472862431 56277 59628 513461893 46258 26015 153536236 57281 56277 182689028 52781 37837 918717619 25522 52781 386632353 59628 72477 789938785 86300 52781 233489344 25522 45192 648203824 38773 72477 187839005 52658 25522 17106864 84156 38773 616588753 38773 68393 94812876 84156 63776 437400450 84156 78606 808275778 68393 26270 437353882 80152 78606 723653486 80152 42351 837119841 42351 35963 3824154 51551 80152 396877009 80152 28867 662015723 23204 80152 884374655 163 35963 422614480 51551 65448 316868852 73348 51551 250526021 163 72670 944602129 72670 19867 204179941 60515 19867 618161880 60515 19796 95395772 37143 19796 728295750 60515 63668 595574930 24520 19867 889842458 76647 60515 821498106 62131 76647 48934488 81149 76647 599287518 63668 39002 452896732 39002 16482 934353558 24220 39002 418290450 62131 67651 307651736 32221 39002 132819041 45663 67651 239867157 27559 67651 678326989 83392 32221 196161101 75360 32221 448072612 56135 75360 57083900 83392 48617 900261122 56135 65141 47050693 56059 75360 824403595 65141 2306 369582230 2306 23604 398903758 2306 17730 876698629 65141 35783 935205689 23604 57193 41588227 17730 56506 20536575 27044 57193 88655440 57193 1245 612450417 47942 57193 935809484 57193 45883 477602392 14687 27044 292298975 14687 34673 128560157 1245 24559 954559714 14687 38068 854558053 45883 4608 671441209 33476 4608 575191905 61321 24559 109848781 73018 4608 714925886 73018 14975 678412502 73018 10687 650115946 14975 69095 856144063 46166 10687 774273389 73018 27300 381557185 69095 86392 978354797 56263 69095 382533912 27300 84797 154369953 20485 56263 86664892 27300 61897 876732110 23283 86392 311751388 61897 12008 747867712 13796 61897 967800860 47077 61897 876732385 13796 50297 149671630 71844 50297 916713400 10129 47077 94306197 71844 60656 253117560 20857 60656 795030916 20857 52563 600282462 20857 86328 119147455 52563 70837 346471119 70837 60118 592143498 164 52563 29030603 70837 48216 783771181 13413 70837 425065695 164 464 342085575 32676 464 783747865 33584 48216 201025723 464 46931 92568776 13413 4269 957171220 5985 32676 31297835 32676 27292 281144223 45879 5985 706960376 75041 5985 164322693 79464 5985 105279590 5518 5985 443429146 45879 67408 785151513 46320 67408 805108129 46320 35501 566897383 30378 46320 572461177 74982 5518 241950929 74907 46320 17412834 66620 74982 929465886 67603 74982 538695393 27283 30378 421652258 7987 74907 883833187 27449 74907 252376730 27449 29870 589881836 60912 27449 93668899 15230 60912 971612642 4501 27449 890191025 27449 23375 355731895 29248 4501 303130782 60912 40414 194557354 39537 15230 307268384 39537 65649 714507591 39537 60869 386597982 4684 65649 574918105 77241 39537 802875329 45530 65649 190614880 75428 65649 314512811 77241 65844 529994029 4684 71331 91941827 77241 37333 231259345 45530 61234 726596743 61234 74024 89591912 55028 71331 322946474 43016 37333 144646657 43294 43016 163712880 82699 74024 201138119 55028 31179 958738891 56374 43294 20200576 80126 43016 500082483 21891 43294 513917091 31179 80991 413764878 21912 56374 380001750 21891 28522 631496386 28522 60629 199928 77047 21912 29871644 80991 60130 614081636 77047 35881 139363958 80136 28522 78288854 35881 71058 854030053 72353 60130 793420386 69317 72353 267172221 55945 72353 341240546 72353 80895 910204214 70482 69317 276280684 80895 39465 809076152 57727 80895 565760860 60035 57727 347246094 60035 70703 656151418 64722 70703 708274737 42164 60035 554697042 70703 66957 592843317 38235 60035 199647466 59529 64722 577484925 23778 59529 47034056 66957 28333 353388180 23778 4748 154290611 31116 4748 687529297 23778 83255 698987861 31116 73179 856972277 86122 31116 713052908 31116 85209 617982669 87460 85209 446438509 73179 13333 929609076 83630 87460 649003942 46121 83630 463973971 1277 83630 81062894 10397 83630 77512363 49325 10397 641540912 353 10397 411163029 65813 353 939028615 42991 1277 234062109 86591 353 237627958 11096 49325 588850381 11096 7641 76873967 42991 38854 616917062 32062 38854 669420137 55798 32062 773773342 36867 32062 905161193 20495 36867 70964922 36867 34882 193782582 36867 8630 610382469 28786 8630 444272530 28786 18029 408072185 47184 18029 195408469 83201 34882 626904759 82911 47184 436302771 14598 47184 80272659 81615 47184 487590973 82911 77098 315579246 77098 7590 819978397 52720 77098 206908163 7590 31129 19912389 24258 7590 457773530 77098 43282 536580273 67458 24258 331755066 67458 27440 916193694 31886 24258 857724679 86471 27440 335065066 86471 79834 298796016 31886 23323 937548426 57209 86471 664910617 79834 56703 491700341 56703 78285 900298274 79834 42170 266822665 67336 78285 396272602 56703 83453 890178 16325 67336 428715946 29079 83453 288894969 19991 29079 798392496 29079 78872 267744278 19991 2188 260870796 2188 76303 777317796 86512 2188 396920545 2188 10543 89425039 14615 10543 642856396 86512 77067 473933684 12783 76303 253341012 86512 87555 757982988 81171 77067 797441688 14407 14615 222033156 87555 68301 964123064 43934 81171 501927755 48746 68301 243725898 68301 44694 984361185 48746 33041 468814315 39584 33041 24782305 35001 33041 141076134 32903 39584 700796934 39584 78 766999313 43189 32903 86229589 78 75558 669711787 43678 32903 275171772 43189 46424 230829998 46424 56786 76692084 75558 477 910476762 6836 477 927018675 56786 28342 374164921 6836 27500 972471536 14582 477 72285504 5153 477 512525561 31812 14582 913970884 56877 14582 975817627 16760 5153 44440667 28060 31812 445560046 28060 13574 171869234 16760 35572 778844737 13574 22928 944469257 68691 22928 764633818 69333 68691 87171270 35572 14512 56087290 48126 14512 845083840 42013 14512 577280558 83224 69333 117085095 11912 14512 689655929 47963 11912 64133865 26757 42013 288019465 11912 27513 297038405 67746 11912 33151767 27161 67746 792968003 26757 58891 857951749 83815 27513 863017796 17934 83815 658934606 27161 22741 543329346 58891 40026 687819007 83815 39773 969927024 83815 43344 185697696 7022 17934 284561312 43344 25212 739292325 24205 25212 17763047 79030 43344 296049704 35922 79030 188678793 7022 71612 60001660 24205 70666 847906260 70666 68300 679712618 68300 890 129414288 35922 59079 310744199 70666 53661 879493554 52838 68300 504951837 52838 43009 98279928 76338 53661 758356214 52838 59404 494226190 43009 77090 588250516 46838 52838 559548513 76338 59370 32950258 31035 59370 314040144 39256 46838 511724820 77090 18321 913069128 34045 39256 988436133 18321 28325 222428955 7530 31035 106882351 22828 39256 58329470 7530 10407 196791676 41184 22828 92338053 7530 76465 65678623 38261 76465 599547055 38261 17113 111341282 10407 40706 473121445 20071 76465 725077096 17113 48774 732167337 49827 17113 315014217 85163 40706 87027314 23003 85163 401442766 13668 20071 103498216 66109 13668 466104530 40619 13668 910544001 39232 23003 530286762 13668 65879 695646129 23409 40619 611729193 39232 64660 133854649 47757 23409 831118511 39232 48025 206475351 64660 85769 532207649 85769 62446 347084289 47757 76266 564783103 47156 48025 15312099 76266 26123 830491805 26667 47156 559052705 39409 26667 807468553 76055 26123 474329821 50790 39409 693510791 9204 39409 699076314 13564 50790 58779992 50790 19914 655908690 37677 76055 887739324 69296 13564 52949699 32085 69296 228197742 13564 49457 218866678 69296 42808 791538193 49457 80786 17690136 80786 79863 350235292 32085 33449 88634965 11877 79863 692890694 33651 11877 265178019 2292 80786 15271291 80237 11877 626448681 48061 11877 124381661 24248 11877 637612333 24248 18872 425280137 80237 15362 706187185 22094 18872 935800711 18872 1198 589426347 22094 31581 871078281 1198 32876 924403843 63425 15362 226760341 49389 22094 871454120 32906 49389 532645261 51875 32876 757722730 75735 49389 165325804 15755 51875 578411552 53966 32906 614924937 21507 75735 594411874 20033 75735 235417927 20033 77131 627500948 76873 15755 378061580 78915 77131 678750225 87409 20033 945341365 39627 77131 330377094 76873 47648 76469596 47648 17555 184068820 21330 87409 754423964 87409 53418 732741919 1352 47648 720644724 5152 1352 217637879 8214 17555 218398097 1352 58998 771600321 12805 8214 853426013 8214 49243 425145980 21250 8214 303069102 49243 27191 602058354 12805 81390 91367760 79976 12805 700025672 64373 21250 401501500 27191 38339 558161470 79976 21663 990216401 770 81390 486233731 21663 17281 650269579 38339 56228 884225939 73001 38339 414472998 56442 73001 961917529 73001 11174 750429599 73001 24146 466194127 62525 56228 804562745 11174 8828 397732252 8828 2698 649019733 6170 11174 493795228 8828 6164 985631883 87093 6170 629612966 81024 6164 76740016 55988 87093 570137178 68977 55988 930004725 81024 84706 516629482 87093 81326 980379258 81326 27775 656221306 65074 81326 207751940 84706 11179 27723351 8005 11179 56689386 27775 47152 267069850 22445 47152 90290284 8005 15122 673916676 47152 74720 369625407 44690 8005 332213859 50787 15122 66565505 80491 15122 447423373 15122 14173 2117611 79063 14173 915294636 36797 79063 778964159 80491 29045 217429339 14173 44362 685295890 4404 29045 6712023 36797 64819 344305829 44362 66477 703745717 30073 66477 85901900 30073 59329 114763694 1728 59329 340650368 69048 30073 620534898 13324 1728 808908624 37223 13324 770565765 74662 1728 767091931 33968 74662 871295997 65124 74662 88066039 13324 31173 406364576 74662 21423 71031103 31173 80495 478889964 62065 80495 202477258 31173 20575 354407521 85902 20575 225070059 45100 21423 800294650 64767 80495 734001503 62065 59375 339680490 23627 45100 556255063 59375 36408 489960346 59375 77880 765480494 42540 36408 945670514 23627 13922 331031598 13922 33389 6814666 36408 72475 308589846 77880 37061 138644183 1721 13922 742005854 69666 33389 693496989 1721 69179 808168832 69666 22075 343782547 37061 2859 811090446 12145 2859 49243548 42205 12145 911651890 69179 54969 324776520 22075 54359 201655774 34003 54969 390619690 68399 54359 780295675 56933 54969 57257742 56933 87205 5773066 46644 34003 235457609 46644 73931 182284347 46644 68879 251532908 87205 45612 696668637 87205 41548 573806011 45612 82258 845450755 37962 73931 95625409 41548 16126 914182104 16126 73933 54149501 71315 16126 533792992 6583 71315 851289997 6583 42427 898695585 73933 38204 407617733 6583 5287 430716240 6583 81385 495351233 42427 32109 381464231 42427 46055 455884916 5287 85976 957426983 51559 5287 193071478 46055 20036 504964070 20036 36676 863965789 63710 51559 536982397 51559 47210 859472376 47210 15270 104460154 47210 58660 834547545 63710 16156 997580596 8344 63710 78734611 16156 52881 780263578 12663 16156 132816491 71022 58660 656260518 12663 60654 499985473 16075 12663 358976566 32198 52881 306506026 81262 12663 368320913 44365 32198 675531868 60654 7358 118971343 43192 81262 76216158 680 32198 204121555 44365 38471 812150939 44365 77487 701826760 43192 83138 651867552 21413 38471 37568726 680 68209 153232587 41046 83138 774503556 33427 41046 28812122 1651 33427 914216801 15646 33427 321005172 1651 47949 42217033 62192 47949 294629615 6707 47949 979605051 42214 47949 283822928 6707 67347 214691840 62192 12709 459562832 12709 48069 148243969 84635 6707 579911451 12709 34577 623444955 13377 48069 254510785 13377 52672 667413865 13377 78647 478845984 41223 78647 546308799 52672 955 725197844 78037 52672 594004748 78037 2016 291268016 82769 78037 378746914 23730 78037 46759726 82769 22991 408575462 50057 23730 309444708 2016 31 543138088 23730 8041 42080695 14255 23730 893237659 49862 22991 393969135 8041 3945 558803848 49862 9629 30212645 52102 9629 761255991 52102 50776 373167834 49862 13753 721749432 50776 57011 473123089 57011 49540 849601393 46338 52102 804492310 46338 6 202805084 49507 57011 439216621 3957 49507 34351039 10134 3957 87164197 4946 49507 370185217 62457 49507 973903882 3957 35167 308786086 38311 10134 485138190 87491 35167 721385636 62457 45914 946323995 45914 42096 729442161 87491 43403 642722766 83451 38311 270373857 83451 36704 471978473 83451 1282 585269658 83451 21709 200839907 43403 70621 980239168 70621 71611 104487987 14525 21709 241234206 15336 21709 149628383 14525 81895 25929773 70621 56088 579874998 15336 25399 343921632 25399 34222 54822141 56088 36738 285396722 16333 81895 400465245 16333 71198 173154315 36738 42917 171063176 21550 42917 864066565 21550 86927 268536121 2881 86927 919512431 86927 21922 89927315 68251 21550 961948903 71898 21550 619374506 51500 2881 91100183 68251 36791 519635231 39617 71898 745051503 61863 39617 156778513 33259 51500 869556116 61863 52278 6796753 85789 33259 65263139 85789 57067 22308072 61863 73884 7999057 80632 52278 386978324 73884 72403 688929245 57067 47216 26434545 72403 71698 124890471 35239 47216 213225975 35239 47752 15809859 30019 47216 995055182 52228 30019 306636070 47752 49537 76456345 35239 12865 466716992 5052 12865 993177057 12865 23844 444835510 8848 52228 196258646 49537 10231 112268506 2584 8848 453548801 8848 25896 116970664 67619 25896 844849533 2584 56501 496041569 56501 26401 266857934 35671 56501 840162285 56501 29352 265320464 26401 77163 17717089 77812 35671 962882183 12022 35671 627582409 77163 79750 228557081 69148 79750 125089735 8105 12022 135605208 52709 69148 74224297 8105 44643 932540241 69148 80141 402946920 71517 8105 11793063 67337 80141 79132518 44643 3411 325817491 3411 18058 432959372 67337 64184 901138825 64184 82711 777792032 42759 67337 834126499 10376 64184 279351285 10376 35294 972378628 35294 25914 541379910 10376 76438 853749443 35294 16508 275186196 58028 76438 88911238 25914 6358 173734854 57116 58028 93452343 76438 75035 112573221 21284 6358 96599357 10170 21284 666920700 75035 50300 619396174 78172 57116 720124971 21284 78146 78034429 78146 84765 392026988 85282 10170 145942474 50300 31829 414202310 84765 73942 283344665 78146 30536 171773160 31829 16054 474568213 73942 40928 978965107 73942 65387 648886196 30536 37335 437447278 45557 40928 581898085 48639 65387 700100292 48639 59673 741726236 73492 45557 953430638 27683 73492 24450114 73492 30625 439206459 59673 45529 23988963 53492 30625 719678168 35332 73492 207644418 45529 18308 993285236 53492 66366 941979046 45529 77405 480599539 15709 66366 464534100 15709 73986 832543058 43988 18308 317297307 77405 75852 560791533 71203 15709 820010835 15709 12778 430209183 75852 22547 332945517 14456 22547 480408531 82882 12778 762228130 83238 82882 312396521 62933 83238 603364785 14456 59925 661181228 62933 17796 18471517 61250 83238 301998284 59925 17319 524557560 77875 59925 82030522 78193 59925 94678818 61250 70936 807544655 49806 61250 37080267 49806 85275 163687866 49806 19356 481744364 40833 70936 976377221 70936 24420 830053219 71387 85275 24601861 61928 40833 228917091 19356 48529 83531142 64136 48529 74105770 24420 78965 643291077 64136 23134 104211535 61928 1009 610576899 8969 23134 432919882 23134 18773 470377104 18773 49967 312213700 8969 76163 644607524 28208 1009 498774298 49967 68799 763934116 87273 68799 254708788 19885 68799 500241241 19885 31054 49613440 31054 75430 382076055 31054 87384 419390532 989 31054 110812406 989 53388 915352266 31054 53057 291106287 81103 53057 256941893 73567 81103 500849244 45657 81103 446806956 45657 78239 69976825 44982 45657 954180807 62161 78239 813347321 75463 45657 375396087 37827 45657 138506466 37827 40870 22625475 40870 59274 419899580 37827 83572 868623507 11619 40870 203285795 71080 83572 972615531 83572 74014 634026689 83572 31838 773234382 69943 11619 760047947 71080 27189 679332511 74014 29447 572554400 31821 74014 937156238 83645 69943 590192822 19197 29447 209631922 62376 83645 49324850 83645 68781 685854279 62754 62376 920165582 83645 34711 531611721 34711 82030 780718668 62376 9309 847073496 30292 68781 393281966 9309 49997 3135362 70472 34711 560173174 41851 70472 804957980 41851 37282 659062369 49997 59892 138667362 49914 59892 315462658 41851 56859 726664342 13295 41851 672193345 40753 37282 161711972 29926 49914 226356971 49914 14271 761865859 34171 29926 408562355 40753 57030 191620415 53116 40753 398745507 29926 46391 25801835 53116 10222 710899288 34171 17536 671852476 57030 74808 657823289 8931 53116 296326283 68969 10222 666133648 59688 74808 253535126 38087 59688 363333593 55605 38087 887251785 59688 36925 621528430 38087 83212 609561482 21900 38087 601562707 38087 59654 699440653 30492 36925 369937620 63564 36925 51922434 24963 63564 929754978 41082 24963 413226948 41082 17114 811694163 53478 63564 616759427 63564 21096 414406230 53478 29299 491435810 17114 81300 200595703 13734 53478 914652533 53478 19778 430203103 19778 39818 304488933 39818 85653 555900774 16973 81300 604649633 39818 18411 990510454 68979 16973 20104893 39818 72400 47667704 49097 16973 981647549 66691 49097 854784293 55442 18411 323109647 52240 66691 332470271 26511 66691 988512258 52240 76950 705471133 66112 76950 532449078 26511 72011 929951702 72011 1395 175028832 72011 4354 101522279 38274 66112 116919038 54615 1395 246084529 23818 4354 519919233 22775 38274 730691656 38274 64383 302075757 38274 71433 317084152 54615 72136 460814741 64383 19551 383630503 22775 22089 690863251 71433 15289 428826162 43812 72136 168009973 66356 43812 864356276 22089 60884 745396830 49450 22089 77011 66356 15125 712011833 39229 43812 252459776 49450 11796 464055041 39229 38509 108048590 59154 38509 440171986 42793 59154 229031099 42793 49402 322132306 4625 38509 878487398 32055 4625 570500045 49402 10954 271904134 18139 49402 830735023 71913 10954 793255154 2690 71913 687543940 13958 2690 699204046 12557 71913 9468458 54055 2690 205882782 14859 13958 653396695 46112 12557 255443860 67290 14859 661919560 54055 46196 806458708 86527 54055 54749046 84779 14859 844339288 34352 46112 286637757 84779 20586 12344747 41755 20586 837460936 28268 34352 118501097 86283 20586 984979175 35538 86283 519457304 35538 34608 126916730 63508 34608 957980235 34608 47383 622975106 31344 34608 710381827 70786 47383 327238273 31344 21704 98856236 21704 9374 181834487 37402 31344 91249378 31344 21983 645837450 9374 9892 613464882 37402 74274 215964401 9374 63013 642129358 80019 9892 910058508 15685 74274 426653995 22345 15685 229935755 15685 26763 420077149 22345 49059 869805348 15685 15017 345754022 1908 15685 246953100 1908 45533 621668604 15017 8903 726994235 61739 1908 563349204 49465 45533 330872483 16045 49465 145412253 16045 27647 147736297 51099 61739 614217839 54210 16045 237203113 66737 16045 269642384 16045 42547 869494002 51099 9507 894815654 53987 66737 494924028 53987 30735 308798591 53987 10150 397982887 10150 66586 710026180 6037 30735 415721161 58199 30735 219127359 6037 64604 757252323 68751 64604 904060467 85452 68751 142107845 58199 26655 769867437 58199 31690 660866204 17735 26655 358577538 69387 68751 492948824 36076 85452 897847286 58289 17735 177032651 17735 61174 166905282 36076 54358 960072094 13927 54358 741718753 45618 61174 835289184 55658 61174 855507317 71134 61174 488472417 7004 13927 98758441 49520 71134 562143939 58572 71134 38882245 76735 58572 904807976 71134 36892 699128623 58572 45333 897867657 76735 71355 168776196 36892 45666 538442433 45666 43090 310808356 30978 45333 711802773 3468 43090 92464461 27072 43090 805933860 3468 7553 734962547 7553 51296 138444497 51296 47765 597266089 51296 8844 517620891 75640 27072 430190702 7553 66123 698843436 8844 22998 489049312 66123 15773 982855326 11081 15773 874358292 72612 75640 98400446 77053 15773 829088514 65877 15773 109757970 65877 71680 57350661 72612 41759 470126858 77053 63843 198468309 41759 10230 689031034 7381 63843 622316461 10230 45616 376417071 50379 45616 11941493 25236 50379 915607078 7381 17366 678835490 70540 7381 763721489 35442 17366 923134626 6513 35442 208579086 17366 86127 184848849 21184 6513 693143755 19799 70540 501371459 21184 74873 6350584 6513 634 182011517 19253 74873 413569940 25093 634 605054508 19253 6141 166427032 634 12435 635109203 634 79037 299469869 11630 6141 141914763 73546 6141 89182889 54874 79037 534560161 73546 11983 841151403 73546 74430 304513893 81867 54874 960220404 21194 11983 61742720 54874 1211 503300104 74430 75689 13814934 74430 80021 974352648 75689 9190 986128127 47363 1211 428822626 31108 1211 195556262 80021 54711 671069954 55053 31108 990610108 56219 9190 330232510 56219 6264 38133119 357 54711 658307822 55053 84963 124836126 84963 8746 587937115 77466 6264 401706063 46811 6264 918712758 34759 357 906554378 77466 4623 879079311 3649 77466 636696249 46811 33506 968712111 65209 3649 798903596 67311 65209 919039711 33506 34039 845300743 8022 67311 677641672 34039 73261 265682187 73261 66359 525984771 34039 34105 279805929 66359 65528 581541284 65528 59197 536268167 65528 34185 686508421 37038 65528 422668618 43322 34185 106455713 37038 61001 584783092 59197 76199 954625007 34185 26459 543999682 37038 48628 696820067 61001 35261 25904556 64479 35261 42395836 26459 69190 911002143 35261 34374 264665200 48628 53123 580428038 34374 28972 333015986 28972 86077 974942563 26274 53123 969908720 34374 56428 789068368 24020 86077 154217660 28972 13466 966671020 13466 31692 393476332 56428 4935 98724745 35091 56428 625449803 788 24020 976471157 14140 788 838144054 23482 14140 643162348 14140 27152 578613710 788 70237 453093746 804 70237 583365172 71710 804 633928880 62981 23482 598788449 62981 28997 535971126 36303 62981 825114872 83178 36303 930147010 21380 62981 389292831 28997 21986 92522254 28997 7397 153304843 50427 36303 835903201 26432 50427 833971424 16116 26432 806057214 66018 16116 667266420 7397 21803 257688067 26432 21959 708416754 26432 80297 941675389 51848 80297 449336295 54742 80297 913195782 54742 7210 889508411 4490 80297 321854613 80297 11335 479239102 31472 11335 398988515 4490 10309 853852353 11335 76771 356333795 10309 58710 682757767 11335 62086 490944540 10309 66938 857127703 58710 30939 746393719 76771 11337 451254016 66938 84187 475306952 60264 62086 419896298 63715 30939 9001745 25082 30939 697619309 8661 63715 622390036 84187 77548 76397135 60264 78523 6783704 78523 10712 48762622 71059 10712 129200869 71059 16686 602315686 3808 78523 614804869 15406 71059 382804358 10712 48041 506835344 51753 16686 255267513 47790 48041 469358883 51753 84169 109827198 48041 5385 571224998 85748 51753 66680876 75664 84169 103988788 51738 84169 354940619 59532 51738 56460605 41242 59532 523139822 41242 27170 692006688 59532 42753 174049225 26563 51738 179550118 42753 12728 11774919 26563 69165 913954713 27170 27796 752620745 12728 64544 487027686 26563 86880 379051819 76317 69165 419442486 27796 55237 606085103 55237 80352 723635211 5747 86880 423410575 57682 55237 289582512 33490 5747 406519172 18436 33490 914721645 9500 5747 261803773 84355 9500 354077787 57682 39762 280452240 22799 39762 64734259 18436 10947 33015592 9500 45681 686806434 84355 51840 957028078 34717 39762 646040944 26779 34717 982737038 40172 51840 529991613 72507 40172 908667262 51840 63828 114104469 87250 63828 786283522 40172 52876 815461730 42921 87250 454762796 72507 54051 122461688 52876 66312 189428059 40183 87250 4935917 47903 52876 715200078 78753 66312 614623807 66312 26268 605908195 47903 75910 386368356 61305 26268 180297061 21213 47903 604048870 59702 78753 97892729 80415 21213 456888940 80415 34968 92700007 80415 13594 43670527 80415 50451 532229439 27690 80415 924302572 50451 69468 441831982 31709 50451 556075153 27690 75550 80852784 56962 75550 806173038 56962 39358 188230293 17204 69468 396784881 45175 31709 427259786 5392 45175 62107461 17204 32703 668078885 17204 47336 475623645 82734 32703 652713163 48014 5392 477564303 48014 35112 61055044 43099 82734 476913048 47336 63268 85399786 84911 48014 580276716 63268 33924 153012580 35112 10468 11008157 84911 5344 402395638 24971 63268 882434574 46388 84911 943010739 58366 5344 237280769 6787 58366 914889040 82133 24971 682860071 3510 6787 965544559 82133 40946 53972238 53218 3510 796029000 6787 54032 216187241 35392 3510 757804068 25944 53218 450368525 74702 35392 799348609 57819 53218 222951970 86450 74702 872029810 81356 86450 38742902 77690 57819 756174021 86450 32783 865051378 24271 77690 52913280 48253 86450 921971635 32783 72229 254236726 48253 5887 108319294 32783 14238 468348121 5887 63854 690555356 21479 63854 546344420 42532 14238 121461165 21479 87136 304875585 24910 21479 999868691 19567 63854 160023981 42532 30448 909101732 87136 70079 309297137 24910 72746 158995588 70079 74121 721538458 24774 72746 617172268 24774 8081 978895462 24774 57860 299803106 8081 62390 849008308 8081 82697 305429822 14339 62390 422930279 82697 21 434249900 50812 14339 755244124 62390 43860 125939536 30082 14339 685089804 21 3491 16860253 30082 16245 53661588 14472 30082 877167574 38959 43860 726322967 16245 36930 280946232 14472 41072 912726477 28173 41072 779862211 25328 28173 142295102 17083 38959 829786827 28173 42159 340304065 44161 42159 13692538 17083 9817 836234526 70186 42159 585025391 42159 64325 561202552 53187 70186 356631059 51900 64325 394322203 70186 76707 91406140 70186 7276 151969645 64325 56912 810942513 80287 7276 709769574 56912 10370 31186736 59746 10370 695039943 59746 19510 71667042 71846 80287 595746962 59746 84861 386187503 28825 84861 741703217 59746 42269 551801719 19510 86525 405371528 57259 42269 874449093 50604 57259 405341085 85915 28825 65382785 8291 57259 457087812 57259 55303 247647077 78769 8291 830395336 50604 16766 192382767 48713 78769 855511034 78769 23937 720210011 10513 16766 739651147 65914 10513 945435071 10513 46966 398363621 1712 65914 123965485 10513 67221 436535315 35577 10513 423037281 65565 35577 517627012 1712 39474 660997271 39474 84210 381082876 27365 35577 575147734 39474 8787 735685328 84210 36537 299744494 39474 4651 586417101 56267 4651 811278273 82189 36537 568213112 56072 82189 697511812 17727 56267 28398037 56267 85024 495778718 23465 17727 679602158 17727 18749 419344845 55260 17727 544106 76250 55260 810560664 5245 18749 139868500 15910 5245 293655565 5245 53077 50454340 75503 76250 211638414 5245 3776 544114459 75503 23140 57253031 15910 51888 3510168 23140 70337 277492395 51888 38264 105052288 1563 23140 732103889 5309 1563 322983790 57626 70337 560211981 69686 38264 700143159 3751 38264 971239769 1563 70530 821938951 69866 70530 71374733 77184 69686 958391067 48345 69866 40307876 66641 3751 86349945 66641 38363 647501423 66865 66641 615845546 66641 5913 466028663 59016 5913 425802107 66641 16580 896111692 42451 5913 571041614 21992 16580 664304718 16580 10148 561130888 16580 31563 749127701 84238 10148 56589875 86987 21992 814477661 52751 21992 207200604 82194 86987 397885326 52751 194 955915389 65951 84238 26953428 52751 21771 690139490 65951 29533 230278788 29533 11460 84242004 79666 11460 630373448 57536 11460 292344858 79666 38508 893414853 13117 38508 7217072 79666 29514 462444574 43125 13117 487268971 38508 25878 534654706 43125 16295 784456095 84803 43125 127420371 25878 355 940017460 25878 26561 9764719 16295 34748 963498896 69497 355 643230883 69497 78407 563689346 69497 4093 664656121 34748 25013 422333471 13438 69497 10491809 62236 69497 674031060 4093 12362 283097499 75453 13438 166658933 75453 47400 954628790 69900 47400 957114347 69828 69900 50303099 47400 28386 690932212 85798 69900 585743490 69900 67075 703029164 22026 67075 231915222 6281 67075 484742704 28386 54852 25199147 85798 44671 748655775 33282 44671 548879748 22026 81311 984884836 33282 34418 738183923 44671 71595 168310917 34418 57433 45196728 57433 4567 619339843 71595 79972 988897752 57433 40859 341625363 79972 29297 23057332 79972 58139 216924319 74067 29297 368539947 5430 29297 56825380 50923 40859 438997893 20715 50923 328117622 74067 59394 295032832 60234 20715 6568656 5430 49489 100278992 53420 20715 108316835 79752 59394 355402088 20848 49489 564777035 79752 41033 611597600 73063 53420 252940682 20848 66010 465603768 20848 85238 492212553 31260 85238 332156319 5359 73063 949978270 67126 31260 481606704 66010 61108 6184133 5359 3359 105920782 61108 34526 89834335 40556 3359 263591501 3442 34526 97382542 3359 72196 87856483 3442 19948 907366106 19948 52416 482327127 52416 20783 696373735 52416 45381 361292719 72196 70062 546936429 19948 70822 248913161 70822 55629 168073937 35826 55629 600802204 70062 39747 986798443 70062 57576 682404906 12138 35826 708046204 65254 55629 327284329 35826 73717 189279301 65254 83944 894283528 3502 73717 807262671 73717 83820 492361218 83944 77001 130431281 86170 83944 744320967 6973 77001 921129420 22641 3502 481152131 67883 86170 785026523 62661 86170 359731182 86314 62661 16167470 9357 6973 776185365 19749 9357 895458642 19302 86314 848464837 22073 19302 99432309 40823 22073 253901735 75957 19302 619141345 22073 34799 427889800 82510 19302 982841623 65196 34799 698581842 87377 34799 599972061 45863 65196 645110618 28880 65196 401032846 65196 29421 841683681 28880 9200 561360740 87377 58814 844192527 74740 29421 14464598 57975 9200 285526822 9395 74740 784000863 74740 55121 365944436 11050 74740 162257175 57975 73830 877177479 55121 23478 768031432 21864 9395 912835235 11050 10526 930350996 73830 55180 421695008 23478 50464 906836237 21864 51306 903940888 55180 36183 898101074 10526 46281 51477501 36183 81104 799555781 36183 12167 742022722 12167 73500 221080619 76639 73500 723943618 19496 73500 14057553 73500 49090 593547352 12167 66373 562250573 8345 76639 810229596 82851 19496 480824810 78709 8345 786187760 19663 82851 39514610 78709 34314 794015212 65040 19663 127204744 19663 9051 811768978 84003 34314 296097020 65040 62305 189800331 65040 53315 611432855 30821 62305 762189529 53315 18728 811888946 70228 18728 542627655 53315 35874 281053900 8104 35874 2261225 30821 60142 311932538 8104 57376 26102828 4260 60142 93104703 35574 57376 56449503 11622 4260 725206054 4260 73649 636519207 1984 57376 400937165 1984 75775 582749314 11622 39588 164051013 75775 38438 645203336 58961 39588 409405397 81310 75775 460513690 58961 32904 598558712 32904 75924 47240841 39207 38438 991832701 15592 39207 722917084 39207 20317 419541935 38305 15592 96522586 6542 39207 266343198 38305 5498 350298648 6542 33855 855953151 71308 5498 548992749 71308 20158 287622389 63938 6542 806440851 5498 7049 609324407 58916 7049 79673618 323 63938 564069751 7049 44574 92540496 323 69628 543328652 58916 71861 42241075 35570 58916 894316099 43096 71861 691442941 71861 25973 71727119 73793 25973 531537371 83735 25973 645970313 43468 83735 182135917 37689 43096 573686573 73793 67229 611330131 84372 37689 715387078 83735 68701 165498713 46302 67229 574447868 68701 531 195957638 68701 16083 785359638 68701 1341 153662432 21846 1341 280795818 531 66160 568882343 1341 69503 666094363 81832 69503 46519001 1341 73831 605839860 61964 73831 928408146 59457 66160 164925091 70366 81832 458766337 25976 59457 694189078 73831 43551 452436975 71522 70366 192900149 35359 43551 439320340 35359 26994 715624368 20685 43551 905865635 71522 85200 776292459 19910 71522 534704995 19910 12976 107947922 76994 20685 937232892 62031 20685 68945322 12976 68646 216896465 74927 19910 414324615 60480 76994 631628053 62031 21283 108365023 21283 64748 170377718 11962 60480 13007208 12962 74927 769679305 12962 81758 93266731 17332 12962 973255372 81758 61944 549310321 17332 13569 162391454 12962 19379 643681773 61944 4753 87723756 541 4753 505716486 19379 70619 83221028 541 72651 713741241 72651 55478 954479687 70619 82574 150454802 70619 85743 559831910 84371 55478 529018480 85743 48675 766406624 48675 64132 205540670 85743 6847 600449394 6847 59137 450118274 51524 84371 107698498 1637 48675 10374824 9462 1637 177547725 9462 49123 672219099 41070 1637 110718991 17652 49123 995260828 74603 17652 457630091 49123 73276 199090210 32856 74603 689584274 73276 57486 703250217 78185 32856 460881185 75955 73276 684658510 201 32856 479327085 201 42125 468406439 201 82289 189006580 35183 78185 211030294 82289 50298 770469657 82289 8359 271827728 22404 50298 727978063 50298 43318 65805213 22404 10363 974498760 43318 36097 590186120 74692 36097 475100809 22404 62894 549271328 71623 36097 991337690 24330 62894 119133966 66948 36097 42339293 66948 73328 384539384 24330 54119 546508005 73328 8835 306475555 54119 12589 476503235 66948 45172 884736012 52139 54119 738910965 12589 78893 47506624 54976 52139 953126916 23122 78893 863135130 45946 78893 879410575 43835 23122 64787228 45946 57748 95113930 54976 24973 224229166 57748 36057 571612800 36057 45047 243703194 24973 882 999671956 30585 45047 135618469 882 40982 186221100 82438 30585 134210896 45047 82555 812116221 63402 882 909697226 63402 20440 880543347 34881 20440 722948913 34881 23064 775548385 84836 34881 613812289 65031 34881 891921642 51234 23064 714503044 14257 65031 145174422 14257 87055 778519890 51234 16196 134611691 51234 54850 183255664 43902 54850 502982012 54850 60685 532979957 48362 43902 466000855 2342 43902 351927446 49459 43902 391170460 33674 60685 681660611 75787 2342 923861220 67532 49459 957900419 67532 19775 695726266 75787 74231 911917615 40126 67532 955344924 36338 40126 132232530 67532 81012 270185568 32932 74231 669822917 49189 32932 932975503 62707 49189 391597254 84849 81012 24469062 56373 84849 977676976 49189 72193 296800764 84849 34401 621103341 20927 62707 296261793 44869 72193 664717730 34401 10500 264922525 51571 10500 477081668 21378 51571 899363557 44869 69023 253329399 21378 74482 867936291 23679 21378 660260527 82905 21378 148830697 23679 60286 395435467 23433 23679 35678374 60286 58256 222796415 23433 59924 416642631 59924 86124 108166401 60286 977 382594162 41757 58256 106447318 977 62670 737066393 41757 2298 604011667 41757 38806 98815896 77298 2298 815154058 41757 39148 322608967 76382 77298 557920635 7075 77298 306561734 35053 7075 33699816 77298 26862 400780956 39148 62282 389714981 26862 13277 921200702 62282 41845 54155814 66252 13277 665501136 26862 85861 756319427 13277 27823 744108306 76079 85861 431983952 41845 55466 486448141 70141 27823 335679967 3494 85861 969605302 70674 76079 435959839 76079 84794 71833832 70141 40271 40308576 84794 64702 64577986 84794 34470 686304346 38667 84794 355660023 64702 78771 606850969 50910 34470 393563421 78891 64702 319736757 34470 11890 675845347 36100 78891 959676204 49973 78891 791339277 58428 49973 753644701 78891 51565 280172124 1253 49973 715567804 77023 49973 92675044 49973 28317 99540744 9209 28317 850440816 14833 28317 247937140 9209 17992 213857709 9209 82877 85410442 27255 82877 715293511 36894 82877 551411155 27255 5109 58300893 5109 85154 20437839 36894 33331 947204095 85154 51629 6616242 42820 36894 224290548 42820 57442 721363490 51629 29660 554618311 33331 60075 459272796 57442 63858 293491637 53286 29660 516834928 15587 63858 698662857 60075 79450 911467603 19691 60075 551529903 2099 19691 187070997 19691 31954 541655804 2099 34732 228196697 79450 65620 609630064 44615 19691 186619286 31954 57838 228748578 70136 57838 410232 70136 49611 511045520 49611 9623 810018146 61794 57838 863737715 28351 57838 417989884 70136 67529 828104481 63887 67529 6194504 67529 71051 699596879 58274 63887 144320604 73482 28351 767056500 57695 71051 370466547 63887 18108 69873753 73482 512 613701701 512 71201 847297777 46238 73482 941370674 46238 60089 698589213 23962 60089 234118180 23962 18041 221103678 49452 71201 127814913 18041 75183 165943617 39138 49452 94587095 49452 80243 333145958 45973 80243 225848136 13539 75183 870960054 47514 13539 136385969 39138 22222 701560339 13539 36003 651761558 36003 60625 810548457 65201 36003 155970607 12558 60625 918300595 65201 27638 438925289 27638 57303 744154887 65864 27638 679040891 38788 65864 569696143 31994 27638 902616306 65864 85497 57693300 69649 38788 582204207 48415 65864 950501348 69649 81346 276098443 47778 31994 178221082 85497 47107 164510656 41676 81346 624369626 62073 41676 503731862 47107 87374 934251822 36541 87374 797797018 87374 40506 609560099 11947 36541 26991276 8664 87374 762282125 32408 11947 24006250 40506 10710 217920669 80373 11947 920134377 32408 69201 776342306 8664 36210 666453224 36210 50418 162907277 10372 10710 253337756 22665 10372 207552429 10372 63637 73426129 22665 3091 86636976 22665 79238 971872837 3091 46337 89376808 79238 11225 578473915 63637 86811 858908512 50994 79238 610200942 46337 58444 164013706 81839 86811 658201604 74609 50994 413346098 86811 81798 657548342 21324 81798 933190916 58444 48701 621564758 56576 81839 119069583 48701 72911 289742901 23995 81798 145267275 54035 21324 863576765 54035 13245 645359718 23417 54035 105309398 30462 23995 457635808 66099 54035 138706132 1199 23417 141764852 1199 9973 495284006 56862 23417 88146966 9973 63836 540229280 66099 27766 436854291 44857 1199 396214166 80452 9973 226811888 56862 18402 171176100 80452 23861 745197787 1407 44857 377536181 1407 4366 676604378 74665 80452 122369312 1407 8037 929078897 68562 74665 761733320 3798 8037 763978370 3798 47717 408291724 3120 47717 354379226 3120 20800 916554477 3120 52396 909577689 73882 52396 796535603 20800 32043 359594079 52396 51956 421509887 20800 38172 63045043 38172 41829 637320135 40724 51956 53604986 63621 32043 403740590 51956 73982 108485611 80139 40724 757206158 63621 13406 458821309 13406 23711 276795563 16404 63621 124411630 73627 73982 833575599 30099 73627 293695716 51844 16404 773833395 30029 73627 59430184 30029 45223 254738085 41118 30099 615635117 33466 41118 710462927 14382 41118 268933957 14382 6321 191955688 16590 6321 215155728 16590 70342 610297354 48908 33466 974322528 16590 82588 213722196 45493 82588 591475689 45493 21372 360976216 70342 80842 28121396 21372 44125 47194524 70156 80842 797198241 45493 18648 230123216 18648 41335 96429617 70156 25343 980685385 41335 66681 161109271 17573 18648 95777592 48089 17573 743964073 25343 67284 457614868 25343 41508 588462256 41508 23111 135277489 23111 81508 140448433 81508 83501 700961320 79824 41508 692033792 81871 81508 300327790 81508 12197 109005701 12197 45796 747004998 61526 12197 873582932 12197 86651 615348715 14460 81871 314505863 28546 45796 239626332 28546 26525 844731461 14460 9540 758174709 14460 18663 180686252 26525 50473 252848035 50367 26525 988734497 26525 29095 184449641 13254 9540 442157906 83168 29095 861107050 50367 23305 799864846 54822 29095 411895935 29095 70750 213989854 57649 70750 815074487 70750 20256 988545495 53436 70750 762618033 54822 83085 584006351 20256 78555 631182840 53967 83085 42680988 53436 18643 869949695 37078 53436 162696175 13509 37078 845032095 46855 37078 68472302 46855 68061 133129951 78700 13509 767409045 13509 64464 349854606 82141 13509 8188192 64464 51103 328660787 42068 64464 773167823 35007 78700 14783530 42068 85862 131707525 11676 42068 769797376 53274 51103 484678627 35007 18357 144451687 53274 62828 495370465 45619 53274 455759552 53274 54759 694748161 45619 27444 662013661 15517 18357 182789732 12218 15517 126367021 15517 85225 641896962 12218 54607 222505368 79348 15517 237972166 54607 7205 577295897 71809 7205 399934128 7205 43794 477886007 85532 54607 221997339 7205 11711 99871878 73116 11711 501179948 85532 40224 86551929 43794 12626 963757645 49073 11711 359649752 79165 12626 695619476 12626 49005 274242620 49005 83917 816807023 16190 79165 533640683 83917 12246 876831265 17778 79165 813821838 49005 85999 12344905 57729 16190 830976119 72067 85999 983197161 46336 85999 796437033 46336 45086 409061858 72067 20249 764386814 20249 61275 993148824 1399 61275 611824918 33853 45086 245766572 62902 45086 320444976 1399 38930 993138081 30221 38930 672311604 2535 38930 847813584 62902 22953 973681789 38930 17334 814614687 17334 13108 396997330 2535 42204 31137714 22953 11693 91754973 76937 22953 389351924 8576 42204 924562074 6960 76937 637017266 42204 52875 561171936 54378 6960 244920331 30678 8576 292105260 62542 30678 144471523 52875 39011 284589300 39011 84283 59754181 26441 84283 505103758 56169 30678 867885890 39011 56842 189761664 56169 12229 971321874 56169 16400 214492869 16400 54310 667248791 58193 16400 574343512 12229 77643 46956198 52359 58193 855014495 16400 30397 892887173 33498 52359 166655904 52359 41142 441699635 41142 40086 481010756 30397 40168 923827747 30195 41142 281329811 50530 40168 427533658 50530 4462 448698742 30210 4462 970251814 30210 1287 682952826 30210 12612 77735748 4462 36277 501582326 26173 1287 56209886 61842 36277 654101602 26173 68149 132380473 9946 26173 639655896 53606 9946 630335227 53606 18632 15591500 18632 67307 117589312 67307 85834 363238719 329 53606 967235009 82516 18632 730031686 76661 18632 136034797 57659 329 395220916 76661 51436 669707182 76661 57612 605409349 76661 59234 828135785 57612 76700 344943817 81847 51436 887950212 42109 57612 987511753 66493 57612 213194215 83312 59234 898114681 54776 76700 138512148 83312 45562 768080653 42109 11689 115341136 66493 79639 150034868 24393 54776 480920600 11689 61325 34893862 33113 11689 911313330 7247 79639 428274706 21527 7247 213321218 67371 21527 180979791 49848 67371 993192080 29983 49848 925802674 21256 29983 230001725 49848 41123 753989327 37123 29983 98031127 71354 41123 286725380 21256 74636 270842889 5538 74636 492644733 5538 48618 38641754 71354 29621 26309218 18822 71354 227778853 76148 29621 989034098 5538 15387 343834206 77921 18822 572629044 17215 29621 303509210 55062 15387 451128777 15387 30032 132048791 62968 77921 30359932 63813 17215 995278577 46049 62968 657762803 55062 3676 141485967 52464 3676 182369328 35942 3676 851810565 33261 35942 651029228 41266 46049 22726360 41266 38921 115047372 52464 38267 738541525 33261 579 389597394 579 12452 78939324 12452 7570 344563854 38267 2945 568351621 579 73068 531666172 579 66397 25140431 74407 66397 767483625 7570 19039 51408063 74407 75058 818761411 49273 74407 74767310 75058 65208 457739234 85926 74407 528661148 24640 85926 522062893 53806 49273 786106907 35546 85926 801892718 5837 53806 298740783 24640 57465 164573213 5837 59160 6232899 57465 24620 612644989 59160 6975 304829697 57465 34999 832533979 54939 34999 411369965 59160 64622 55421835 6975 50621 730296731 5566 34999 360704755 86145 64622 727830334 30796 54939 584158265 86145 48891 779728800 86145 62834 807878989 54843 62834 448364121 86145 76708 795516839 62834 67104 506294519 62834 47569 977301360 67104 68073 321743467 16577 68073 792144636 47569 80963 439290210 80963 76291 809059640 32947 76291 929728919 16577 64788 18470901 80963 78597 443697420 64788 69605 317606042 69605 10649 50135994 78597 31280 280535587 54506 31280 860501814 31280 34364 100733201 24308 31280 403218983 79513 34364 761003538 79513 61779 561372790 61779 58353 274557270 24308 8250 33283948 73481 61779 362205770 61779 68009 396413221 61779 35644 175750682 23966 73481 740779583 8250 20051 838684141 52109 20051 278429937 73677 20051 208521108 82801 20051 910570838 23966 82597 863463423 70637 82801 429987619 82801 20386 932454937 82801 55288 565479362 5283 55288 742720104 71072 70637 136796074 45735 20386 9968409 17040 45735 789011978 45735 49944 495170527 86541 71072 248472287 49944 44978 216600040 17391 45735 570175490 86541 46916 26245223 17391 85492 916607062 86541 29144 29687707 82534 85492 723823023 29155 82534 450766903 29144 46206 709864103 19584 29144 987017244 46206 14538 781713014 15198 14538 254711967 24651 14538 304563771 15198 58315 793621807 22933 24651 341887252 63991 24651 984033647 10490 24651 664746242 8762 24651 432127758 77428 63991 960950566 77428 41910 83527159 2431 77428 693139310 41910 28476 557251879 28476 74902 711398694 37845 74902 423289325 74902 78378 96273321 49698 78378 401638963 50093 74902 845076616 37845 16554 354044472 87174 78378 626064004 49698 20860 95732486 20860 42900 288974963 87174 85369 410827144 20860 73215 985432519 73215 85598 41159287 85369 63357 153844231 73215 21471 676457064 85598 62531 942934009 73215 35916 116462224 41147 21471 946760423 35916 9483 780628200 21471 56677 802574467 62531 48833 478569127 713 56677 691134442 54168 713 502324170 73165 713 832796227 66364 73165 137666051 54168 76152 382855487 73165 65667 928008744 73165 6477 96480795 24740 6477 19703792 76152 1055 798887175 65667 64451 97308566 24720 1055 634902497 64451 78493 101186588 1055 78485 753522337 48411 78485 182245713 24720 45971 916598300 78493 8101 908780586 8101 48777 345944788 24803 48777 777447537 6077 48411 861677760 23979 8101 5544904 6697 23979 168639482 71856 6697 317853953 61035 71856 607754379 15468 6077 515445301 61035 77222 886234948 15500 6697 853495438 15468 26492 679041005 61035 36887 955316714 31688 26492 394045862 86529 15500 693692845 36887 21937 650893616 31688 73089 623409603 7335 86529 866094537 73089 20979 880612117 34158 20979 21003428 73089 56523 529854595 55457 20979 672227018 34158 29765 307279534 20979 41645 37782642 80153 34158 539139301 80153 70112 140511402 29765 72986 297671385 80153 13986 904865813 70112 37243 957148448 72986 59742 95583226 13986 20747 462072187 2420 72986 958347424 20747 36208 448347944 65949 2420 191371630 58062 20747 109763310 20747 79103 67633431 60390 79103 254534315 36208 30726 339842801 58062 41526 872358195 60390 84562 89571383 41526 11926 6675732 11926 26865 509164934 32941 11926 754667890 57262 41526 262367914 26865 45986 565458772 45986 40148 67690331 32941 13120 956944329 57262 22104 818045447 22104 34808 408028767 45986 30185 439285033 40148 81180 74308483 13120 645 9926330 22104 14205 99295263 25919 81180 743172995 42081 81180 432427272 22169 25919 88183654 25919 59519 767859861 40632 22169 595966468 59519 34102 716412034 64533 22169 86860439 64533 61657 68801871 51484 34102 14434464 61657 72580 738137573 34684 61657 136071173 69319 51484 694413337 67556 72580 368991115 70860 67556 787307368 29595 67556 97564617 67556 63256 286235624 67556 10456 563288788 63256 83070 231031038 49212 70860 10282248 83070 12821 953853727 12821 13501 373934999 13501 23956 317099446 76653 49212 804652916 76653 31440 172895256 14526 13501 264163866 39843 23956 356599990 54530 31440 762231868 54530 62930 828107592 31273 14526 819735145 79696 14526 215173127 62930 12564 207050291 78681 12564 315586422 12564 63008 72587995 60170 63008 126844219 63008 10758 398024708 17500 78681 541635306 41991 17500 603480057 41991 17421 85271494 690 41991 97152418 17421 51387 932253052 32323 41991 21715928 17421 60018 761551320 60018 8720 192382718 70036 60018 767687127 5138 51387 910106572 85684 5138 486966674 80409 5138 189301703 35508 70036 592528641 85684 56554 201686906 85684 14088 197276288 80409 27692 505103506 44139 80409 224187670 479 14088 302679045 19676 479 221749236 14088 48177 420142262 44139 49781 761147744 48177 47801 147888030 479 17577 78322334 17577 51043 817390675 1916 47801 57421311 32697 1916 533902414 38669 32697 402203161 32697 72899 199457430 38669 51572 837610163 57955 51572 419137361 38669 56967 853372298 72899 78077 478830744 51572 68008 885340779 51572 27677 239535481 757 68008 181341250 56967 32974 966125002 68008 80815 954052281 80779 32974 170220757 80815 75591 159316480 26615 757 583416776 54923 26615 420141380 54923 68299 613642123 37099 68299 693039656 68299 40625 669592691 54923 55194 66760238 14345 55194 270568971 37099 32571 865487268 37099 22079 702725203 55194 76042 530909503 30407 55194 710434412 32571 32243 306971126 30407 63060 359772446 64336 32243 495605146 64336 79053 145914373 71598 64336 370120984 52090 32243 871659414 71598 73394 699166687 64336 22704 465123253 8522 22704 3433791 8522 53299 627888863 8522 6266 928478696 8522 9526 695359263 44823 8522 500373897 51824 44823 397310362 44823 64510 45377849 16409 6266 448566852 10228 16409 489336887 29548 16409 465888732 29548 81073 338332499 29548 33542 492380008 29548 42722 46166952 51185 81073 351232196 75642 29548 554373660 51267 81073 842572681 75642 52922 656104093 42722 65779 480517827 39900 65779 73952077 52922 63220 83581453 52922 27425 278994255 45497 63220 458125723 51087 45497 293669287 27425 55087 381753778 80304 63220 715031871 39949 27425 620464557 51087 80484 164478313 64041 51087 466850553 4438 80304 181916687 72063 80304 808495251 72063 43643 339470897 4438 5759 294097796 43643 82442 974045826 4438 44123 285190478 44123 58604 803009062 83040 43643 474840227 80969 58604 849663744 61376 80969 111408121 44123 32478 839658524 73007 61376 778855555 61376 40932 45837107 74281 40932 165603815 61376 67846 217197376 75647 32478 125993382 40932 62170 303053466 62170 12422 135404409 75647 51494 438072915 75647 36019 490615702 62170 41710 909150527 66677 62170 165149345 40984 36019 144578110 26168 51494 499195606 36019 14138 572955520 38360 41710 842607585 39059 26168 661314673 26168 18917 524853489 55663 38360 725815951 72286 39059 622499897 72286 13896 322911671 15031 18917 47160089 43465 13896 535498261 72286 30381 121005848 55488 13896 317099402 44665 30381 238206267 73818 15031 387427729 55488 25837 643442217 30381 48867 43345182 73818 23939 231280392 65633 44665 458274249 6685 65633 586463795 43168 48867 400383816 16140 43168 531773401 19980 65633 801774587 43423 16140 774245793 18097 19980 755282926 37413 43423 455684093 15707 18097 856486728 18097 66824 116868713 66824 50354 188311490 16353 18097 104868758 50354 25379 610946940 74622 16353 812777755 74622 82768 743465148 16353 79018 828141872 43271 74622 970462473 2030 79018 26361019 74622 18178 378439301 43271 11725 202078756 43271 36010 564924068 36010 72510 9932845 18178 83709 797730430 11725 43019 316020881 83709 35365 42306878 35365 731 532835988 731 32203 640480921 31215 43019 511390284 43019 9334 386015720 32715 731 463269032 31215 80168 73258886 80169 32203 36252965 9334 65455 558532921 25526 65455 119600349 80168 47660 620748402 80168 33347 969702459 11352 33347 298003653 83505 25526 358395814 11352 31466 297768591 70124 31466 454983940 36421 70124 959822636 70124 67524 128242884 10157 31466 478041023 67524 30845 556764118 4145 36421 816317556 36421 76337 846053960 67524 79469 163960403 77601 10157 785814150 43320 4145 944920906 59252 77601 511981896 40878 76337 79609953 77601 39413 603858128 77601 79158 313836009 27549 39413 178380387 39413 31992 341703335 60575 31992 656712767 39413 66408 473700604 66408 22648 754345878 18743 31992 277105168 53582 22648 668314718 37371 66408 36175845 50668 66408 688031865 39038 37371 101708302 46219 53582 775145920 46219 50828 84293214 37371 64220 317331217 39038 33058 621328521 50828 37299 541516770 86219 46219 588475986 1147 86219 251801829 63105 37299 205777832 1147 21672 84221642 10132 63105 398502947 73438 10132 336252761 42179 21672 854710214 42179 25916 474063538 10132 83601 223968857 25916 13605 796055004 22725 13605 488457767 63785 83601 77339067 18423 13605 563361440 68713 13605 736654145 75335 18423 20892327 18423 39166 824887190 63785 69336 703100770 23173 39166 244580333 41601 75335 690236314 41867 23173 293389737 41601 68626 19885843 41601 56618 616863725 51216 68626 486726327 56618 55307 323031164 56618 77264 105539015 198 56618 888888691 55307 3784 542803442 13496 55307 19264112 18895 3784 65930740 3784 9151 143371193 12295 198 739121871 12295 66325 401224078 6238 9151 749980101 18895 59531 56133943 6238 79676 974606383 12295 30979 381472026 59531 3145 979166177 3145 9731 426637331 38022 59531 89263013 83139 3145 29104037 69144 3145 721271012 3145 32702 641315157 9731 41781 589253185 69144 1755 75272036 46507 83139 121530225 68168 32702 447039691 4658 32702 891934310 46507 71076 7907436 1755 27717 494068179 4658 61068 934647176 72975 27717 413565058 63334 27717 20715838 4080 27717 166971302 27717 20173 711140088 4080 56586 49538013 72975 16084 156069040 4080 62333 363269552 32142 62333 739916177 52667 62333 162996165 45888 52667 312739362 32142 8537 886347791 47231 62333 997694833 52667 45168 460559170 45888 67380 272712863 3345 45888 922159996 26587 3345 128334611 6414 45168 375995590 67380 85228 433488988 26587 77277 301436315 55874 26587 651717554 24566 77277 589905900 85228 8339 826816050 1899 77277 457687139 23280 1899 610730888 1899 26449 234436791 56124 24566 757726041 61847 1899 388282001 26449 51490 751583032 16035 51490 466055843 27400 61847 655984869 56124 4888 84172283 27400 42926 281489943 2391 4888 785886276 13037 16035 708167462 27400 26959 564640706 4888 9007 143329618 13037 25811 20187959 25811 5659 812754756 30085 25811 389394246 31031 9007 803591100 9007 2415 51988594 67680 25811 744615617 2415 32976 21770716 43380 30085 141628116 25686 32976 225527244 32976 78041 581075097 32976 26431 434448814 39013 78041 474900098 26431 40701 430060319 25686 73503 12690381 73503 61296 247985276 11452 73503 1763980 40701 75228 126165667 79890 11452 451081031 4033 61296 90520731 79890 72104 139390948 50943 11452 668505623 45302 75228 287812618 82214 50943 85237913 63653 45302 30619247 45302 19336 227053718 19336 19299 325497382 63653 71966 326775732 63653 42192 734353970 71966 2466 835981388 2466 81791 751537075 81791 60227 903064349 81791 61890 57172598 644 42192 272852490 70243 81791 249822627 644 39381 615442109 60227 76244 210915244 71971 70243 978252837 71971 12482 679256770 76244 46007 928168594 39340 39381 79288606 17344 39340 174086709 56544 46007 521757542 54453 56544 57699816 56544 49214 110214840 39340 71055 855672212 6566 56544 682680567 6566 57907 320085669 26954 57907 345515626 71055 36165 100623142 71055 41540 808827728 13879 57907 837068175 13879 86940 705045682 86940 14378 370987182 36165 73582 436360812 44451 73582 946694817 347 86940 11927137 78126 347 625468103 73582 33133 326676665 33133 53488 642312540 61951 44451 134398171 347 66000 151159769 33133 6876 961754013 53607 66000 409448251 65430 53488 64183596 15765 65430 755124241 66000 1121 931169343 14745 6876 745270644 78996 65430 112546129 66520 78996 725550177 66520 67702 120446302 14745 74425 917072706 74425 36997 498059220 78996 26234 518574466 21482 67702 78225077 65426 26234 114143739 55646 36997 511388107 36997 40908 882218334 67233 21482 736548944 65426 36465 485444459 40908 38924 506770677 67233 81056 526260212 38924 70531 685277465 41778 36465 779187745 41778 2765 92821382 39425 2765 199246883 43335 41778 29499266 2765 65788 50673820 65788 37791 511376747 38165 37791 57327070 10699 39425 582651640 56887 10699 507257770 35378 56887 436774315 56887 74107 124730917 74107 3709 386175388 35378 45757 826572148 73303 74107 703260424 74107 29484 35918785 30239 74107 181912266 3709 27441 891394182 47298 45757 172360801 62157 30239 45550379 27441 47680 59477004 43642 27441 286967601 53658 27441 370505183 80749 53658 12971924 43642 39771 368281828 80749 19236 752229270 34874 80749 762222146 80749 50257 830895751 39771 54078 339651912 80851 39771 746376299 34874 60813 567849310 15508 60813 136482925 68201 50257 302434313 68201 10925 877011572 80851 71660 971034522 60813 21291 381687879 22894 15508 871302498 10925 14174 601365276 65390 71660 12950150 71660 50757 47480855 38469 21291 987083242 40902 50757 38804470 14174 17853 529186660 74967 40902 455251973 42678 74967 84717170 38469 81515 764267257 17853 35233 688956054 17853 81757 254844405 74967 53414 781143638 53414 28660 318701830 35233 56749 54417927 81757 84378 635206036 36394 28660 369045188 9048 56749 20044457 6020 84378 555941211 56749 30120 468260014 83788 30120 572268134 83788 24912 849878892 10125 83788 934313753 83788 53160 970293365 37979 24912 359275486 83788 14005 524113752 53160 60633 340343503 14866 53160 892138256 53160 49247 763330482 42495 37979 578698001 14005 47230 911229793 71233 47230 448501533 85815 49247 155508049 49247 22954 219819369 43214 85815 93620349 18515 85815 959506412 85815 32767 900176565 22954 53070 767343276 42367 18515 967032518 42367 28363 706037590 62611 18515 29746313 12404 62611 79572244 81328 42367 714142197 81328 30631 344093306 30631 7253 35066935 32544 30631 253788 63300 7253 989211693 45260 81328 931604408 63300 9053 622334009 80636 32544 561201701 5603 9053 692019509 24514 80636 381842840 24514 44620 35126118 59553 80636 131719092 31285 59553 444371806 59553 58092 33499340 24514 61745 772940723 58092 69218 844207932 28447 58092 789814781 31285 65000 817071949 58092 7568 111092546 7568 25136 476211142 69218 1735 118597406 33159 65000 950056680 25136 87516 264272027 7568 58631 456885772 87516 7187 884482843 18708 87516 253520309 18708 9282 692947426 87516 61377 626800296 18708 26821 75512432 26821 47396 463953699 61377 11951 330920267 47396 53830 188052424 9016 26821 348979219 47396 64671 798133112 9016 12864 822450108 17076 12864 265408703 31999 17076 534676154 19638 12864 534495278 64671 86270 579240113 17076 17274 607756066 44526 31999 535142360 86270 40211 88364617 19638 16662 99032125 39842 40211 70441717 40211 53664 933013596 79918 53664 22997710 16662 73996 842557046 42491 79918 237185260 86853 79918 68690856 83071 42491 356640729 69246 83071 162178975 83071 68569 684704828 86853 27359 690031163 83071 5709 348319660 49274 27359 63097506 32895 68569 290543281 67973 68569 522384800 43622 27359 531362351 36270 5709 799105508 81182 67973 795961480 32895 57143 136199483 70747 81182 848569316 81182 32288 882525673 70747 32815 875325492 81182 63179 973589296 32288 76046 694873842 44855 32815 706532001 76046 36433 685139750 32815 60602 303811476 44855 76691 370867139 43853 76046 694567834 21058 76691 670181545 60602 35723 892834666 36333 21058 838369559 76691 30479 803347963 3416 35723 129091979 55999 35723 158322929 55999 67521 623336673 68896 55999 768448570 56942 30479 992065130 41107 67521 583144736 67521 38139 730322488 25616 38139 771550342 56942 16049 391272601 8278 38139 153954347 16049 32283 294787148 8278 63737 276066509 77955 63737 65474815 69972 8278 19028939 63737 74470 418390400 19559 63737 95724463 19559 81230 466957046 49407 81230 82692723 81230 47131 294895993 19559 51979 293988583 19559 38091 298211860 49407 52142 678932794 47131 22466 871842755 47131 40608 149029285 48801 22466 378361303 30204 22466 877771444 30204 43103 151505811 43103 42883 343149843 55377 42883 27771829 55377 31778 678374048 66931 55377 37072032 55377 39406 846160955 39406 20026 28145902 28454 31778 151871845 39406 12966 632511321 12966 71231 315035716 19907 28454 28026446 42313 71231 811773877 19907 3309 149484346 12966 58329 15500906 3309 65909 116303142 48363 42313 906026798 36532 58329 899626652 3309 34253 189822277 65151 34253 463871771 60470 48363 226077058 36532 76620 642294835 84419 76620 710005578 65151 64881 706124391 56477 84419 698515329 60470 78993 160254199 42226 56477 121875242 61492 64881 712552254 12997 42226 88149844 61492 21778 599484979 31317 78993 94914947 39925 42226 849439448 31317 2350 836113421 43614 21778 102634735 43614 83631 528980931 26754 31317 894132023 2350 73681 919966656 6673 2350 532328701 83631 25832 911900294 83631 27009 196882356 8479 6673 282121503 73681 3420 328999368 3420 28532 397933548 12405 25832 42678562 8479 78670 756104570 73774 3420 294766840 73774 35315 62984360 13994 28532 851961261 12405 83940 745788738 35315 47303 777549829 15235 73774 373618851 83940 87082 734860356 83940 52915 913141409 83940 26678 776074091 15235 73611 210674849 71417 26678 140490027 26678 3443 182609351 73611 1528 749309445 1528 38657 363557365 53772 73611 919142640 42861 53772 139184247 38657 17728 823197800 17728 48705 210632118 12504 42861 806299087 48705 26188 334787757 40548 48705 83706874 618 40548 108047118 30141 48705 1992114 40431 26188 790788986 80569 618 403779280 6624 80569 456055351 60368 40431 494260187 48244 30141 718791399 80569 36355 71723950 29618 48244 740590338 48244 71999 907043397 12237 71999 909808769 48244 5089 786975891 29618 39688 110432959 39688 43406 781894441 24977 43406 29640244 24977 76434 153627322 41780 24977 389201243 76434 78714 716424936 43406 41401 491234689 24978 78714 33970415 78714 53013 222022571 60701 53013 290987440 41401 53585 476832932 53013 74711 728195432 53585 40807 58610679 53013 6675 949714205 40807 27958 217996377 81437 40807 646409383 6675 59249 34997774 39398 27958 773650049 66140 27958 146421488 66140 55182 759874426 66140 67836 787929504 8490 66140 420645660 55385 39398 154052628 67836 73310 78970582 73310 77858 687879374 55385 79719 169405518 76676 55385 437702111 40996 55385 234651926 57528 79719 385356129 22395 40996 22281287 79719 85971 626088926 62466 22395 784298189 40996 83689 96994494 22395 35388 283273765 65807 35388 190258308 85971 9437 336587761 28715 62466 76996603 83689 19440 962384704 35388 28190 916882193 57781 65807 607124427 9437 48595 116346007 48595 21031 621990223 48595 40515 674130894 40515 23982 902877256 10193 21031 893524629 68380 48595 515355877 23079 68380 446365561 10193 20195 885732954 10193 82642 562635003 20195 38745 344325085 4600 82642 917187609 82642 85795 436113821 38745 67203 143178966 85795 52377 77749791 4600 67085 144886511 24879 85795 517339076 85795 36125 461404162 67085 85247 667796984 61885 36125 995971446 85247 23440 900054777 76306 36125 200865482 23440 74918 114142331 85247 47340 420097419 76306 20766 43107447 38898 76306 873914702 47340 33795 588142081 74918 53608 920861725 5821 53608 490319222 33795 41111 275270777 78432 33795 124101850 15541 53608 105459580 57766 15541 681389803 15541 49216 633286573 32416 49216 407431496 32416 34655 624893726 15541 26263 76303145 52832 49216 575413276 26263 16704 472990250 27253 32416 42837109 26263 28510 830759465 86366 27253 756046576 69769 86366 265403172 2938 28510 295673797 86465 69769 593465342 55191 86366 28824106 2938 13282 991101859 7651 2938 64040816 60079 13282 701147425 84123 86465 726711149 57297 13282 884134456 25261 57297 268581543 84123 7151 29880433 25261 75944 3399425 57772 84123 544538212 1551 57297 871484727 7151 32969 668021043 75944 5972 646715572 1551 43991 9472305 43991 1976 394179307 73279 5972 513333942 59883 5972 878053886 45478 59883 557287096 44248 73279 881960163 44248 86744 196971139 44248 66686 72046141 66686 63125 812792538 18803 44248 41543196 66686 29038 889655200 66686 21486 198060003 78612 18803 943695502 29038 28310 662007438 21486 78102 402108733 65159 78612 102689809 65159 10071 103628729 28310 29036 572067732 28156 10071 772388877 3528 10071 973914820 15863 3528 97249019 28156 79294 293143194 52420 79294 169578997 3528 18869 375325751 79294 10974 410849717 58263 10974 825044504 10974 864 166844266 23187 18869 587214679 20771 58263 945165586 864 57937 279805362 864 32603 410461477 23187 49261 316404405 46519 49261 879364284 49261 53235 131052875 22978 32603 191110104 41608 49261 686461834 22978 50844 518391728 41608 25209 582579278 50844 3834 49827061 65840 3834 670342258 82678 41608 79806675 3834 44770 761181694 3834 61812 223523969 24625 61812 62223407 44770 25535 450134839 52434 44770 73512923 52434 79663 724523937 2713 61812 227202870 2713 32961 278389463 32961 79121 960674082 8462 2713 20772489 79663 23279 757858687 8462 82888 331773643 22645 79121 227134941 81833 23279 3375694 81833 14880 842277480 44049 22645 97896661 44049 41716 182349657 43813 22645 656888246 71610 41716 47659234 68978 44049 439118180 85417 71610 820135750 85417 77660 511089483 68978 3362 325079387 17104 3362 110627064 32324 3362 111494862 85417 73158 637922084 38174 77660 670563767 17104 58478 914824213 38174 42750 351296430 32324 46435 500208606 58478 53750 1382274 46435 12120 502065783 42089 53750 624558595 46435 57370 133337692 53750 62074 118493463 85588 53750 793389985 42089 34400 441130687 57370 8439 691000532 58772 85588 946474763 14909 8439 904479892 87463 34400 933027146 74282 14909 632355874 58772 813 364614053 52840 14909 353805971 14909 36812 317896344 78271 74282 614517091 36812 80246 157152542 7314 36812 60559597 78271 46384 128053252 17553 78271 306445316 80246 76246 618869509 17553 61333 37692277 47530 46384 109347468 47530 34169 531242969 75286 47530 382836753 34169 52425 818824556 34137 75286 683157538 65713 52425 771971162 1834 65713 703393216 52425 20740 468714773 75244 52425 684824408 64872 75244 45600877 20184 1834 52331088 84877 20740 476204436 22602 84877 152574110 64872 18114 426931053 18114 28528 587517751 45709 20184 536476514 84877 10584 898348837 24790 28528 457720150 45709 65594 208475044 45709 46015 302082189 36262 45709 432757835 65594 1562 791920522 36262 22540 904863182 36262 38162 862473310 1562 29671 196383508 72813 29671 284180890 1670 1562 719267358 72813 58659 429098934 26462 1670 395551427 4427 58659 348317786 26462 80817 25686016 77729 80817 532450746 43619 80817 657546481 26462 63884 910253143 71393 80817 119231951 28727 80817 757654106 28727 46264 991421382 43619 55509 245689886 51521 55509 662726272 51521 12414 43521205 71373 12414 721270081 54234 71373 107824375 51521 65327 940603768 12414 86503 17411606 2796 86503 97985995 54234 20429 24257073 1586 54234 955556389 33318 20429 900223212 30132 1586 399395064 33318 7368 331640746 64664 30132 580360737 81215 64664 628165849 2328 33318 343902180 81215 25003 25615733 45608 25003 834535279 22687 25003 570770931 81215 52841 396839030 45608 46115 701375498 27940 25003 920551313 22687 46456 378630693 78380 46115 642065544 26770 46115 142209318 66429 26770 959595583 78380 21556 915757503 26770 56728 410457935 70282 78380 435166710 66429 25470 41725801 21556 36266 267633490 36266 25520 937188292 56728 57230 97289131 10904 25520 362386159 57071 36266 32561631 20701 57071 51688068 10904 28958 949184336 57230 19483 10273282 10904 18371 990776688 79572 19483 583219144 28958 78323 102477108 41978 28958 732967584 41978 57702 606838073 57702 29023 118149210 57702 19518 839276889 74706 29023 957853691 19518 16628 250535689 57702 23006 400159601 16628 37137 371798255 23006 42265 868401231 74706 17418 374287297 80676 23006 843329713 7779 17418 744845028 42265 59333 356319363 17418 41531 505941819 69400 59333 426156771 85700 80676 187385934 69400 68192 331686238 83519 68192 7582574 72841 68192 688745139 68192 25786 314743157 64564 72841 806286191 64048 83519 246673515 25786 36663 618136364 50623 72841 821507900 22574 64048 727864354 45072 64048 111659593 66 64048 76815881 78989 45072 277313412 22574 63371 444642687 63371 51305 225190099 7320 51305 96706858 39955 66 882440163 73334 7320 59316389 7320 45362 730744891 63441 51305 441914899 7320 36039 99693058 45362 36560 315799593 73334 58692 307163232 58692 33999 669871041 58692 32674 272989902 36039 37306 29499030 49483 36560 821445812 32674 55054 93670465 32674 36296 391966502 17092 32674 734530805 36296 23522 261628960 23522 72255 882248982 23522 83075 259630757 36296 58580 739124558 83075 45027 394659597 83075 37428 888380045 54133 83075 281756898 83075 64904 545751926 75300 58580 990631943 37428 678 422623961 62097 54133 465874712 29847 75300 500787689 69576 62097 263470599 75300 7534 238596098 678 9308 985287654 9308 21463 977626400 69576 10759 804364564 69576 40560 96018436 21463 40011 506473452 40011 14008 759403668 21463 75325 721215151 26169 10759 100518403 1311 26169 556996050 14008 46681 296924877 26169 2287 714409645 48842 1311 663766188 26169 17050 876704527 2287 83577 320121231 54321 46681 464044729 54321 64783 500644926 13802 64783 531844231 83539 54321 548765347 54321 76423 43179408 79685 76423 105236816 64783 21611 184959477 48359 79685 155818608 21611 20436 217456896 25765 48359 761663025 79685 44990 755123688 44990 55991 174597288 66712 20436 630653089 33796 20436 502334040 5328 55991 707950051 44990 72499 352565443 76936 33796 381172599 66712 33804 473843514 53084 33796 183998045 72499 7201 954258323 33804 12556 372425343 67628 7201 776830311 81734 33804 481684671 24114 53084 168592146 66395 12556 41502278 58994 24114 326110861 13792 66395 841359422 60 13792 118675650 58994 85070 44104324 60 82606 684402827 4347 58994 295981310 13792 9268 629081855 14233 82606 742694988 37415 82606 295203437 82606 59171 830566928 14233 23903 153870484 9268 77292 13989599 59171 30108 465409790 2280 23903 568382412 30108 74041 47332186 30765 77292 416773456 60911 74041 259027006 60911 45632 579183894 38455 30765 435178089 74041 50774 851228693 51028 50774 80375293 48064 50774 861581885 48064 59271 676880260 51028 71789 664898865 13506 48064 383486255 69100 48064 74061807 82160 48064 403490764 71513 13506 173090233 13506 10011 141274723 82160 8647 502902490 71513 11322 203873684 10011 50278 267082654 10011 35862 30325174 15828 10011 693119693 8531 8647 174587465 35862 45983 142633227 39370 15828 396591089 8451 39370 816936253 46741 8531 461008334 18627 8531 750587745 18627 51402 682333611 38593 51402 234367677 75143 46741 470250005 33747 46741 807241278 38593 34505 148930553 34505 60011 652647985 38593 80413 82336064 36051 80413 668221275 84628 80413 471029886 53640 34505 135713548 61465 36051 610722055 4706 80413 753096457 10693 4706 135078236 40422 4706 785817192 23641 4706 609416878 61465 65708 440581158 66054 23641 66087189 47342 66054 82607563 65808 65708 82406743 25799 66054 378272 47342 26921 52508959 25799 38815 289174231 20662 38815 425273245 25799 12911 805055307 20662 31534 171252825 43964 12911 394436830 57123 38815 71631979 74167 57123 494320722 5764 74167 422598697 43964 61248 802796782 49326 43964 521575552 64241 57123 28798763 61248 3446 623359473 36420 5764 976516283 38058 3446 1255166 76371 64241 642136210 59305 36420 482437161 23555 3446 893641845 72777 36420 741222296 72777 10494 804013535 87331 23555 491982357 73976 10494 399482699 22827 10494 51016352 10494 81713 622840898 34315 22827 878974035 22827 59908 358146972 60385 22827 226564670 55594 60385 693245026 74550 34315 498352058 55594 19116 408206708 60385 9360 351688564 60052 60385 258404048 19116 55012 686686058 55012 1582 741836129 25923 55012 703259395 47287 9360 192899825 5207 1582 449332729 55012 54105 463888787 31911 54105 338702294 25923 38220 826480477 18830 5207 217400066 42809 38220 323258615 31911 45992 424089532 62423 45992 146405228 46203 38220 538781301 60734 46203 127081513 57013 45992 309987553 55476 57013 577111939 57013 41599 390047803 57013 35500 277098315 83080 57013 569830432 55476 12137 141065300 12137 86409 914897011 41599 32093 224544940 83080 64922 544200122 86409 158 176308334 14864 158 88169215 4646 158 58081272 64922 20063 516070590 64922 45392 139733035 14864 86408 611614785 14864 73601 650354454 4646 14926 504816457 86408 79050 770792298 73601 50863 398930811 14926 5121 840687807 50863 6297 370405101 45271 14926 692957102 3863 50863 439223543 50863 67993 391417767 5121 34125 821043807 3863 60178 450056551 60178 17889 67293050 34125 37116 126504467 37116 28399 417657022 28399 61180 195764579 61180 56417 385568398 56417 55729 655906843 35893 28399 73585426 28399 37391 490281814 69953 55729 327106103 56417 6073 146310178 56815 37391 165239078 69953 24120 982813315 56815 71250 461802020 27251 69953 292918985 24695 56815 646989882 51335 56815 44575198 87172 24120 956146057 24695 19213 2679270 19213 6690 289833514 6690 25927 108107585 87172 55848 897079230 19213 54755 270819467 12578 25927 43229919 54138 6690 729941 12578 15601 944587251 12578 22107 920363574 27968 12578 691340096 19918 22107 419321648 59285 19918 982440671 47436 15601 141020642 69447 19918 160248868 59285 24770 48746185 11697 24770 61708202 8305 47436 195230704 8132 69447 954902001 69435 8132 731976326 8132 34914 772385415 40117 8305 527678586 8160 40117 616413423 8132 65342 890984055 40117 26292 527964993 42083 26292 375859702 75274 65342 419557219 3214 26292 77479904 16025 3214 359938332 56106 42083 736461142 59147 3214 109129083 56106 56659 489098473 59147 76072 541665480 31510 59147 227411698 82329 31510 692700164 31510 55968 53581412 29982 31510 814700166 52397 76072 985733612 1650 29982 109668523 82329 77833 697146962 55968 17172 245614347 25678 1650 709454953 1650 19335 868188013 77833 33711 772202154 44791 25678 710468100 44791 40877 600829893 53425 40877 998903322 10781 40877 842950815 40877 60396 626773892 17601 10781 742168982 85967 53425 882266886 86025 10781 637075984 17601 56872 377010390 86025 47961 980596991 85967 76927 57076314 76927 61996 976828776 20032 86025 603266967 56872 74492 820378574 20973 74492 30767635 61898 74492 404614024 61898 81035 953760374 18812 20973 413349266 20973 45732 947888632 70777 45732 198265198 74245 18812 31695293 74245 74888 746652929 61348 70777 588700922 82846 70777 463445582 74888 84677 711571209 18304 84677 157422923 78255 74888 826819226 70689 82846 923854532 18304 16221 525568127 11899 84677 606573873 16221 71739 41846535 11303 70689 150087845 26977 11303 721664513 11899 47840 653303304 26977 2867 672253540 26977 12685 96732019 26977 64556 644519030 2867 32820 617911011 47840 80233 79630211 3056 12685 51447613 12685 17987 230431866 81787 3056 117397992 21795 17987 48154933 75311 81787 339853635 17987 39374 490518331 81787 66787 982575169 49025 81787 662648105 10378 39374 380488124 49025 422 696100123 28946 10378 906382113 19014 66787 737876279 47736 49025 924818845 40915 422 551531779 28946 23553 320647961 15243 47736 329119149 3829 23553 127396108 23553 76644 285998808 76644 80268 616802105 15243 11967 138562974 76644 79136 907876799 11967 14621 608115948 11967 84808 13962519 14621 69761 875631332 278 79136 360109370 278 43552 280758420 14621 1228 645117818 278 53788 974638314 56875 43552 253546357 46940 56875 817699218 1228 60285 862364781 53788 25590 798806240 46940 3806 706369380 46940 32537 939587687 76582 25590 271475137 3806 1961 984859925 25590 7078 412264664 3806 697 774836604 63606 32537 421288975 76582 63673 673194174 61608 697 927232090 697 47201 752922527 8633 697 825103641 7622 61608 847319270 17812 61608 958763633 26470 47201 505360665 54549 7622 664353205 54549 32196 515922002 70579 7622 94004652 59627 26470 251443121 59627 40962 238693050 32196 36305 397348074 35617 70579 534311618 36305 53443 929701246 8570 53443 527685313 48661 53443 589515286 48661 49887 261880714 63379 53443 732300011 14684 49887 775031353 55956 49887 18150703 58252 14684 949670470 55446 58252 407439750 55446 46504 385227322 66332 46504 542295310 55756 46504 231387792 66332 28854 697228112 28854 3322 882557825 55756 55415 973554904 11533 66332 119277214 28854 26065 77502735 28854 58515 63700621 26065 57313 806912629 63148 26065 861972183 50373 63148 265082038 67776 58515 823864622 67776 52094 75831223 64761 67776 364293158 52094 12644 945107816 43094 64761 259149075 12644 62056 81268803 12644 15536 133657907 15536 25984 813134056 25984 40071 725589450 85234 25984 285601525 3483 40071 394977811 45768 40071 196861889 85234 53834 882638630 3385 85234 636776114 86653 45768 248019859 62473 3385 86647050 76448 45768 890123592 53834 26000 550452272 43035 76448 498265595 76448 19898 3937229 26000 3888 835479564 43035 27360 100467885 26000 3770 716219295 86901 27360 837869553 3770 63284 257839951 27360 68687 139191758 67193 63284 339091687 63284 64215 964012542 52615 63284 44860865 64215 79488 671373830 52615 68695 355163159 67193 5576 217281553 52428 5576 773015501 5576 78089 352219850 73621 52428 968326611 77971 5576 881212114 77971 443 146395809 73621 58025 477976347 19290 443 452830989 86381 77971 156940199 2359 19290 291833327 86381 61336 216005051 2359 19279 189734653 59386 86381 557688030 61336 56548 633322600 12467 56548 379992589 19110 19279 839599089 12467 31875 86288859 77736 12467 70040665 81760 77736 736412036 12054 81760 352214835 85336 81760 694689801 74280 85336 304336849 85336 1116 213742098 35878 81760 341028397 1116 1875 467838776 74280 71162 371846952 1875 72753 968819437 48351 1116 716377770 35878 18095 648693470 59682 48351 608085677 18095 10533 190702478 84740 72753 478476549 66523 84740 912815705 63291 59682 273049093 10533 39457 586884489 27443 66523 119368242 14123 27443 123874571 56727 14123 159273138 30571 63291 33389277 27443 87513 413331664 7356 56727 838195957 51066 30571 37588229 17683 7356 51792920 36953 17683 186039212 85279 87513 956182717 26709 85279 729172448 30061 36953 94326004 53794 26709 128909230 84361 36953 608682560 77399 30061 508885800 58032 30061 27222250 69816 58032 182174038 69816 53135 904475480 28239 69816 46262538 35185 77399 546781409 37931 28239 291609158 18650 53135 949805515 68454 53135 44509111 68454 17278 935679734 35185 31817 702084824 17278 42400 877189559 49050 18650 743780346 17278 45855 343938968 78617 45855 683689970 78617 59184 127164248 49050 67392 704926 49050 59132 525862510 51374 59132 863032366 59184 15121 229358838 15121 60999 73235446 61189 51374 73921804 74072 60999 13633963 61189 28678 546558340 11718 15121 25325754 36135 61189 141207744 74072 53479 79133226 53998 36135 716216898 36135 43911 547461914 43911 73062 400635848 12677 43911 865293743 53998 86352 276244004 61177 12677 387219292 43911 86032 606426681 39544 61177 84960854 86032 49830 12062911 44555 86032 464442115 35070 49830 375557252 1585 39544 109712032 85636 1585 241251849 27634 1585 109386366 44555 39860 419997411 66718 27634 105889594 84825 27634 568982212 51340 27634 48886525 63880 84825 737019741 63880 26832 349934505 63880 11236 337727985 26832 45318 520402957 8501 45318 987405453 11236 3789 632456535 45871 26832 468592809 66126 8501 937969426 75964 45318 280007427 75964 23752 471298352 23752 4734 740268292 47468 66126 756235217 75964 24144 326753357 571 24144 1512712 60552 47468 73025368 72195 47468 865353628 918 60552 522128552 85673 60552 528341552 59961 60552 804958278 918 6914 656527552 55301 6914 506624669 59961 45543 496864794 6914 32970 90915437 37153 32970 671883887 45543 62434 40064728 12370 45543 597214837 9129 45543 428899655 62434 13876 645631421 62434 27079 920607564 12370 82383 651388581 13876 34687 402576067 9129 6432 656194389 28395 6432 437063042 67958 28395 637077505 28395 39051 85796799 67958 50277 739417751 42450 6432 140138194 45162 50277 272671644 67958 73872 376149465 39051 56217 307009192 42450 59988 940254119 73680 42450 901579910 38844 45162 110190433 58024 38844 977323136 78114 58024 899388163 11519 73680 729463627 11519 44948 850486625 22551 11519 79185199 11519 64907 275226656 11519 67217 234603687 67217 84514 567416809 22551 2118 658477621 84514 58246 62820332 58246 64292 791124981 81132 58246 728221145 51823 64292 560216687 48541 58246 854874551 85539 58246 742661739 85539 74324 714040628 81132 33258 553412029 51823 73914 53729292 35999 33258 767909370 74029 85539 226082721 81930 74324 896798283 58585 35999 120906321 58585 82297 714849179 21079 82297 957939756 21079 6083 248394482 21079 13330 156992415 65629 58585 17278934 21079 37066 990169985 13330 5540 258721524 5540 31255 744324917 37066 5832 367658569 65629 27526 573884487 5540 43795 924310685 31255 30950 908978952 87062 30950 384346045 30950 40835 96863674 40413 43795 488887398 32536 40835 265062647 40835 3630 758609473 87062 28684 282096077 8221 32536 801311539 28684 67678 46523419 47265 67678 176818401 75061 67678 101118793 40849 28684 586770640 75599 47265 289439537 42845 75599 156325604 6332 42845 728016156 40849 52336 490937802 52336 4129 625372693 21456 75599 624573131 26078 4129 8944524 74718 4129 792522710 4129 8601 22229806 8601 53365 202042272 1861 8601 410652488 73716 8601 743414373 1861 63090 674460633 62522 63090 198902010 73716 87370 60805398 35467 62522 473539484 63090 34355 445134557 46207 63090 213568957 35268 35467 710501375 35467 48709 515178521 53878 35467 284823304 48709 17325 763143134 48709 72007 105728530 33097 72007 420291346 72007 68452 959314376 2928 33097 284800568 33097 39075 330720128 53900 72007 679659120 37575 53900 653480414 86273 39075 633276535 86878 39075 369266478 11771 39075 64530745 86273 3019 589197455 7404 86273 840068097 7404 8152 687639159 86878 35033 340605597 8152 77633 200030969 46717 77633 118746640 66959 7404 511930924 77633 45447 138750534 24775 46717 13887953 702 45447 693728515 66959 971 304282391 45447 1205 54821540 702 74548 956981464 72858 24775 672048615 41426 971 647430442 72341 971 845681676 61207 41426 719711760 61207 5112 241359426 61207 87515 746029091 48730 72341 232329731 72341 12470 538230103 5112 80931 104335909 87515 52520 890114355 6325 52520 226439027 12470 41662 666637542 23485 80931 953643086 31141 52520 998587876 6325 6195 781199087 59227 31141 549079049 41662 7984 839366331 7984 86044 894859761 29693 59227 138170087 29693 37258 75830482 45088 29693 874438789 37258 55730 814010883 65744 55730 767919632 65744 17066 457844890 45088 30562 107434713 17066 29511 967858331 69222 30562 809510601 17066 74501 959073980 26735 17066 310448506 26735 33962 476651012 70207 69222 470780246 18594 69222 249927994 18594 62679 927272250 62679 30906 847710934 8882 33962 611875625 5 70207 297488198 35401 18594 745400988 5889 8882 445599284 20400 35401 168772767 8882 71826 90608861 20400 47240 956436117 5889 72489 462597567 32011 71826 250512115 49337 72489 234133105 71826 35295 84366103 72489 8854 357640912 170 49337 589030526 71732 35295 717809275 41029 8854 752356660 35295 61302 434261462 39629 8854 341577975 47498 39629 703063049 84500 71732 548281439 70862 47498 305332282 69351 39629 904622855 44227 70862 993261683 70862 28040 11957384 84500 75712 332038390 75712 69068 582563497 69068 63021 528462817 44227 5290 276955610 5290 64120 74592298 75712 86570 493672633 86570 83862 234805261 86570 13189 62954482 64120 48856 315294278 48856 53843 105849081 86570 2086 344027768 53843 17857 872052358 2086 58699 223701075 35832 48856 750333891 58699 51241 342766885 35453 51241 377854708 11774 58699 877277121 65349 35832 93493118 51241 33004 332380505 33004 10130 144360016 5829 10130 88951212 10130 10982 904407074 5829 69579 589094641 33004 4343 697855893 5829 77461 224410361 4343 83165 627778944 69579 6330 310351842 69579 3236 70314527 57172 6330 981539214 46296 83165 603532024 3451 6330 435456041 70734 57172 851627722 57172 8176 646837636 8176 54998 423505799 70734 18659 168085916 10763 54998 91223643 74664 54998 58414813 33818 18659 285826298 54998 14348 668024971 33818 41317 109447421 74664 27316 639903513 63134 33818 313389809 18115 41317 89574016 48110 41317 336824621 18871 18115 204352753 63134 1900 100452028 18115 71801 626776075 14885 71801 805058305 55270 18871 602233288 71801 37587 957864551 14885 31881 648946268 71801 80751 879872679 38183 55270 602267959 71751 38183 912419582 7939 80751 1897517 31881 51615 867760960 51615 40280 611609716 51615 53730 444572733 20220 51615 564855104 70824 51615 477329660 51615 57490 426786697 78691 57490 114049349 70824 56134 234894136 20220 68257 32209184 56134 48645 188108 24236 57490 459962976 24236 59388 596710978 59388 41001 914044504 68257 75338 210567331 75973 59388 26820917 22159 59388 700847438 22159 5523 706782225 17557 75973 75732646 26651 75338 866157234 5523 47921 637785011 49391 17557 114828305 83893 47921 626301280 23120 47921 823167179 63004 26651 501657 10833 63004 403355538 10833 13206 402999147 10833 44423 207373188 44423 31984 908186867 10833 7539 903721760 44423 17885 800398127 32084 13206 36251744 75766 32084 677640903 45521 17885 666219068 32084 69016 599421625 41451 32084 98993997 75766 73688 433412245 59228 75766 6811044 39441 41451 249003 69016 49840 625941639 73412 39441 242903635 39441 4898 706473121 73412 71511 745132039 49840 61640 350645605 58745 73412 740296699 64404 61640 624589453 58745 31601 37426392 64710 61640 746973090 61640 67862 256391514 67862 10639 173473542 68181 10639 650601159 58539 10639 945536124 68181 22281 43838888 85494 68181 996243277 13687 85494 487358089 22281 3910 897354898 13687 68219 503998442 36302 3910 228680854 38651 13687 222707028 68038 13687 754965736 28412 68219 686210173 68038 51000 208731253 29963 38651 745429084 68038 25478 143736558 28412 35273 221412851 25478 11215 710150086 70601 51000 147226686 81209 35273 661060113 81209 56093 165582427 11215 18953 87669812 70601 47764 984521006 26114 56093 235718589 26114 61306 441369079 47764 58807 442682629 58807 65576 896242250 71792 47764 332112532 26114 36059 282236254 36059 42184 863638036 58807 72010 496548127 3073 42184 882002285 25153 3073 29617392 3073 130 295007686 84895 3073 805387630 10797 3073 220425999 3073 50989 318403889 82736 130 476426921 50989 31666 145636870 50989 9502 643960692 76961 10797 29061302 31157 9502 103598404 9502 17384 136808036 14438 31157 65305024 17384 71475 829071069 71475 76279 151742326 17384 20117 641350352 71475 81177 748612872 46630 81177 183446031 76279 81522 552844519 20117 83555 852204706 81177 1787 959803716 23448 46630 933882676 81522 33405 326049839 46184 33405 892497 46184 58857 519041843 23448 16641 761686551 46184 9014 512806398 9014 86070 763383881 83564 46184 22571575 56352 9014 212087180 11382 83564 770590495 32112 9014 913091210 12851 32112 376921624 6353 56352 267856624 56882 6353 937887251 56882 65846 555553009 2243 32112 143186274 2243 47046 38954305 50303 65846 421471581 59952 50303 144279343 11189 2243 627349648 41826 2243 268186370 69603 50303 509493179 50303 81816 423300167 81816 85334 476541550 78078 81816 263927702 9515 69603 488824878 85334 8254 471368111 78078 77613 126072503 26100 8254 500545344 5246 78078 711802414 26100 11741 666683420 8254 55556 250566739 25750 26100 29257500 11741 70323 450517226 11741 36137 465068093 70323 65858 637051784 36137 75010 70539270 47609 65858 617341063 86608 47609 383642415 10865 65858 981743133 47609 19975 193531008 84532 86608 677105378 47609 29593 41347213 28319 84532 256640204 29593 55003 424686683 34983 55003 450507260 55003 60566 675947655 44834 28319 502040528 34983 68427 225628667 44834 30738 436291046 60566 56472 882940976 53265 68427 128983923 77126 53265 72404143 27639 68427 4868733 54926 77126 840207598 74449 56472 808649374 54926 78565 309696226 77126 6889 403670425 2180 6889 993965332 54926 46622 745452345 37375 74449 628753245 2180 38245 215054818 38245 31987 602066302 15813 46622 567455105 81572 37375 522169448 51393 81572 223424428 51195 81572 929605330 51393 77018 63623371 15813 32768 98733336 11891 32768 15605081 9786 32768 907620317 75363 77018 677712239 74164 75363 15041906 9786 13468 273392681 11891 7956 594209641 7956 42488 132691953 77312 74164 919837329 42488 8894 232696487 42488 77291 64842116 42488 52372 202114950 52372 86234 656414091 86234 12608 844638337 70723 52372 777947727 12608 17397 145577945 52372 28992 681786509 41742 28992 520654695 28992 59258 837953828 28992 24783 511756069 17397 7827 984782297 86028 59258 714519321 41742 76171 656510125 86028 40857 654471175 38304 24783 47474393 18825 76171 950767435 84049 40857 392351952 17002 84049 551844421 1533 17002 430938111 84049 72924 339818164 15200 72924 9777166 15200 2296 790599599 56275 1533 351611832 1533 42774 986003200 42774 8036 67170279 23422 8036 895077743 19469 2296 135424368 41894 8036 483460864 12513 23422 161841037 34153 8036 220798297 12513 68731 730132399 34153 37167 174148287 41894 63029 29480816 63711 34153 23766744 74936 37167 974991814 30744 37167 374337464 50220 63711 554013715 3498 63029 233881704 3498 4220 181224057 74936 54995 947707556 3498 32088 422676872 18278 3498 152863261 18278 28604 9931413 54995 64035 202552082 18278 85987 626772513 28604 47435 233604227 23468 64035 299948809 19240 28604 331905613 19240 42216 133745220 66259 42216 789848549 6958 19240 571773612 71379 6958 798538713 80848 42216 34155776 42216 35840 883929223 80405 71379 104821670 80848 8524 316290517 80848 75218 379454778 21761 80848 938116130 80405 35291 105477901 8524 68178 561158638 75218 86391 269051289 9726 68178 941671675 73865 86391 55031728 36891 9726 898429720 36891 34360 481765993 86869 86391 150030331 14612 73865 557496982 40201 34360 31843282 12770 36891 833505810 14612 2362 807032588 69255 2362 452441983 2629 12770 318342371 40201 86976 444993231 61249 12770 221282950 72615 2629 102159412 69140 61249 135237895 2629 68837 282237151 69140 45174 940210796 45174 43289 203003207 21583 72615 526045825 45174 48969 231951486 48165 45174 590825154 34833 48969 329677899 34833 36664 381101224 6475 48165 95989989 84541 48969 954027539 54820 6475 16489617 36664 58480 380328731 54820 43743 233861111 54820 68509 864470328 68509 8884 89085967 43743 53921 707231222 43743 55294 929134142 61985 43743 708591995 9582 53921 338598885 71711 55294 521939248 76332 55294 615746674 61985 44411 212515187 61985 36238 440465536 81893 71711 961124632 75109 81893 486782921 81893 28853 84887495 75109 32532 40038431 32532 63941 817271734 86412 81893 771860604 7982 28853 462436413 32532 37109 533966635 86412 19437 84786038 38611 7982 669626002 75329 38611 152787177 50551 38611 585564901 37109 85525 431291606 71278 38611 640007176 79297 38611 999252497 75329 53300 89939552 41185 79297 469444586 53300 24324 580562000 1593 71278 932511359 75073 41185 577097355 53300 68072 599532671 78326 68072 284041506 2566 24324 914937229 78326 562 84153068 2566 61020 986141617 78326 39738 350650348 61020 40099 614520306 39738 50833 666171568 16765 61020 990043172 29086 50833 542135054 50833 80932 239167805 29086 15052 654705499 50833 2587 61313429 2587 49849 967977170 84131 49849 560900630 52431 80932 448640581 2587 37841 599065183 64830 49849 74918735 12606 49849 255722926 12606 48569 218758378 37841 13767 912850871 68018 64830 85826037 3588 68018 505623973 3588 55489 425699440 13767 44737 58176348 29443 3588 189995516 55489 33397 304941799 55489 85731 710989242 33397 45120 785001213 37788 44737 65112715 85731 14776 929073636 83891 85731 358851494 37788 60923 98951731 60923 66083 894657581 60923 72699 592842029 83891 72358 301571899 72699 60236 535341034 72699 24861 885580428 24861 49226 139395540 72699 44215 241664853 72253 24861 984147060 61703 60236 52465090 61703 30917 128877732 44215 6035 360376786 42888 61703 147453444 62421 30917 112297138 42693 62421 644275494 60203 6035 309698599 8507 42693 757435208 42693 10847 802934580 10426 42693 22804840 56303 42693 708486488 10847 7933 344420764 66319 7933 451627230 46497 10426 757863133 75044 66319 386420891 69893 66319 977468799 7933 42719 736131752 67450 66319 54856661 59775 75044 725258176 83619 67450 227030738 69893 32306 131353534 42719 63163 13736645 38027 83619 172082506 32306 22375 202957362 63163 49192 973965439 49192 9588 932039914 49208 63163 636424424 22375 2291 129035193 49208 15213 612793331 9588 84488 633860086 49208 44272 186457569 81335 84488 290616551 44272 10951 422708116 15213 2126 871614208 70585 81335 547783315 19843 81335 543070655 81471 2126 674983878 48424 10951 677738030 78251 19843 33011851 52867 78251 674599819 52867 70950 106457593 26981 81471 394461917 70950 55410 588133110 28273 26981 535966369 28273 40496 967944484 16865 55410 52657013 55410 79115 486188040 28273 18757 76991374 28273 66713 541263125 52519 16865 761895147 79115 54974 752283227 5493 18757 473215988 66713 77398 714289450 52519 39691 126849839 5493 12209 884165758 38896 77398 459311290 12209 71018 260605740 12007 39691 438538066 39691 9765 82303017 71018 68818 902181640 38896 38565 996847239 12007 69688 57165904 77970 68818 3144917 33519 68818 96964135 68265 69688 640311907 47455 77970 338487180 68265 7461 16341433 68265 8987 672378589 60158 8987 815173534 67388 8987 182964882 61476 47455 600678084 82228 8987 394995343 73796 8987 201082079 50632 73796 415055373 19186 50632 513070544 86774 82228 38665295 7911 19186 977108365 33352 50632 697985762 19186 32759 787537523 32759 17279 82210372 86774 32473 653809177 33352 45749 672960915 17279 26231 84917069 81296 45749 253297841 26231 84251 144567932 30712 32473 304462596 45749 73787 931055243 9650 84251 164078889 58738 73787 238024047 22899 84251 268038766 30712 37224 748887623 73091 73787 113528724 58465 9650 107567958 58738 38358 263798320 58465 78816 458980731 58465 33267 175471262 58465 57184 766706243 50453 38358 635456866 37751 50453 46288030 50453 34998 604230264 34998 41693 30050128 27847 34998 493651026 13394 37751 460667148 37751 86470 93242693 27847 69929 236864175 69929 12954 449785785 13394 67698 373018219 69929 77905 416780486 86470 38825 79861693 69929 79605 80724357 44398 38825 26587498 20823 67698 504148680 6331 77905 957144143 79605 54010 497433401 6331 72194 733392951 85520 72194 899320833 54010 83772 10356525 72194 4225 724548449 54010 48921 50701773 79952 72194 22231217 48921 14627 736621650 3559 79952 978350444 42726 14627 740364208 63020 3559 295258744 63020 19045 75709736 82644 14627 359068323 3559 29065 632178718 80519 63020 600623672 80519 68423 855338897 66127 68423 297787735 29065 8496 52237089 63789 66127 204691276 44198 80519 442596777 7591 44198 238649985 2323 44198 304579917 2323 75382 485897196 2323 10877 585414551 75382 70400 3357785 35875 70400 711894919 4827 70400 998521008 10877 79873 674599628 71562 4827 447450937 4827 7053 73322683 20735 79873 601133908 7053 82420 146131683 6645 7053 74942477 39596 6645 948546559 76827 20735 113478733 30770 82420 61389827 64887 39596 736958235 71708 6645 465526267 39596 75728 259687659 13787 71708 392135770 14857 75728 81752276 71708 56972 414178321 14857 78608 449184393 56972 23911 142895314 56972 7071 100588995 78608 49404 944709939 36592 49404 849912274 49404 18947 305677244 23952 36592 994243091 7071 83561 57004853 49404 84673 497883489 18947 27672 17399591 40816 83561 189397122 23952 34067 15246204 40816 14076 238899375 34067 7824 417162923 32012 34067 216445362 32012 76028 253441284 14076 24322 625151891 24322 68110 562265084 24322 1532 465070943 68110 18426 132496488 18426 32739 155365694 56474 18426 944870667 1532 56215 397430235 1532 46964 814879658 82896 46964 825302897 32739 14062 835188147 78662 56474 167721455 667 14062 168817499 55144 667 110332674 23675 82896 727272479 78662 39329 269838014 667 53264 992407788 23675 17159 82083059 55144 74566 473247140 23675 59634 619196945 35620 59634 567169918 35620 53302 601466409 74566 52958 629204123 35620 24142 366432454 35620 50101 599243066 14009 50101 128879379 73745 24142 58951720 14009 20769 137381914 24142 41600 703221662 41600 85250 666265988 6478 14009 279525321 27130 73745 116240603 72943 20769 831093905 61689 41600 531638681 44208 27130 597994012 83380 27130 467633723 73409 44208 777914615 26335 72943 529720864 83380 9327 920513124 26335 20397 703718869 16200 9327 940405018 20397 29612 806703753 9327 44166 129199081 46688 16200 932158654 49552 16200 749349302 29612 45257 967947583 45257 83660 387044993 73182 44166 153324081 22818 83660 135028198 83660 48850 80028993 83660 9622 540831088 35619 48850 750702489 40240 73182 616762846 35619 85897 430897140 85897 57888 29093021 39857 9622 909548510 57888 3500 819730606 85897 70115 526403825 11626 70115 217886979 7682 11626 338899479 15480 39857 762019820 15480 31816 848627252 76742 11626 243551599 3144 7682 72236410 15480 9548 391946794 31816 19497 964118354 48686 31816 699928117 46924 3144 104039934 76660 9548 847760546 21343 76660 558999633 76660 64194 522069432 76660 81031 551384304 42496 46924 742349455 54498 64194 848278774 81031 42407 241383307 42496 33436 779989063 33436 50273 346541665 28692 33436 4984289 33436 73780 335600348 42407 77882 821189408 435 73780 82002450 73780 12003 660325023 28243 435 57677656 73780 54722 803654230 77882 38463 4334730 435 16983 487324467 46259 16983 388751056 33985 54722 573236899 46259 29681 969013248 16983 41875 943853294 55740 33985 461210276 52913 55740 66316031 29681 7354 57491373 86628 55740 250361554 12413 7354 1037367 7354 26197 120638861 24385 26197 561891424 7354 2585 570003082 8 2585 102877890 30569 26197 377523631 75409 8 293860225 59447 8 633616780 59447 31970 756073218 31970 10827 813711790 10827 84231 480885702 31970 42982 640515721 59447 52427 186440142 84231 28056 602364268 84231 46871 483164770 75988 28056 489539583 75988 40606 776793132 40606 14454 272274652 72905 28056 948691376 55033 72905 810769986 34436 14454 920967745 40606 86002 158781884 55033 51253 758174414 34436 35842 749955599 74294 86002 704285043 70732 34436 944366799 81797 74294 26265174 51782 81797 979783072 44720 81797 996746971 74294 32138 161669528 44720 18145 287389511 6676 18145 669146577 86405 51782 966420252 33002 18145 107899899 47036 18145 488731662 73222 6676 819197243 75362 73222 811996201 73222 24823 329560076 33002 18194 475410491 75362 29069 936934597 20291 75362 495699413 2452 29069 217382628 18194 72802 23732967 87001 2452 439702600 86796 2452 484345739 41503 2452 205424379 19940 86796 105097587 34287 19940 540950592 54258 87001 668508534 54258 36491 839145817 36491 4612 420036725 4612 26612 271972302 75147 54258 488838538 41391 26612 654719890 6111 75147 681048051 41391 82925 996460911 41391 29751 30504934 12621 82925 403744750 82501 41391 116041939 43857 29751 927234187 71882 12621 297335827 48567 71882 77155627 12621 59076 712262221 6472 59076 473951253 59076 19605 119473058 48567 10088 243043651 6472 7647 823956480 24723 10088 771542707 30887 7647 116548330 7647 22139 982076745 58546 7647 722949785 23139 24723 679376545 22139 25503 44897546 23139 42224 807692618 76309 22139 631601344 42224 35737 466359860 310 25503 425134420 35737 35864 331370585 29992 35864 14138054 4197 29992 370683747 35864 28037 823451606 29992 60786 525637243 75118 28037 128743350 56679 29992 665235804 38441 56679 428475248 75118 61233 747920760 56679 6366 330882906 38441 73559 904879750 11505 56679 67967649 8696 61233 241752634 17660 61233 5048223 11505 41181 628506164 41181 63328 956660679 8696 84179 420095634 21636 84179 470231285 11547 84179 809442544 79300 41181 257023127 11547 50974 646123677 84179 53848 484776087 11547 56258 188607206 81637 11547 663704731 56258 31005 917192716 56258 32721 68857970 79226 31005 222884438 25697 31005 92193885 79583 32721 836394610 36086 79226 877782264 6979 36086 379941100 86830 6979 129810222 58712 36086 510274377 30880 6979 443332463 86830 14927 598757097 6979 79692 507313057 30880 35896 791154765 51510 79692 261272955 35896 13845 757856828 46910 14927 768806285 63267 35896 919565322 50515 46910 202154712 42601 50515 827006222 22731 63267 312119530 42601 67915 244107053 2189 42601 833334306 50515 78287 876861088 78287 55248 424084885 25989 2189 120735084 67915 71474 559368735 78287 38012 420289287 55248 54261 669405653 55248 957 911287285 38012 55047 43722373 71010 957 855656293 957 24131 49226359 55047 24281 502709262 61337 55047 475220424 24281 14781 250762365 36644 14781 698149015 61337 34365 829758098 56281 14781 118917570 6907 36644 52176899 64509 34365 798787350 74617 6907 115452502 6907 14047 744920511 83595 14047 129870576 83595 27347 599702190 39351 74617 197521122 74617 71497 267851025 84128 39351 160985919 74039 71497 385948080 48488 74039 273491152 39351 86401 845927013 32251 71497 501024808 26903 86401 19122934 74039 82727 780592049 25496 32251 742434791 70899 26903 386075658 32251 40543 5680929 70899 61844 456927275 82727 82117 889786297 4365 82117 869960303 73962 40543 332988411 61844 5368 837945748 71935 5368 825691539 82117 71083 770433167 71083 87077 515143197 27007 5368 925324473 27007 4084 420694185 27007 66630 610178938 55004 66630 609648536 83584 55004 135406671 83584 26547 76056285 17807 4084 450854517 26547 86073 875526837 68520 55004 537371352 46668 68520 347095991 26547 46632 107317971 46632 37747 32362130 68520 21249 280923837 29231 37747 796711734 24500 29231 922209637 29115 29231 947797672 37747 43621 377957841 24500 12850 126399741 29231 12676 365858025 44427 12850 231424116 54989 44427 645680652 79060 12676 22747024 54989 31658 241733964 44427 79296 4316960 44427 75518 368619694 13822 75518 891469670 75518 6318 884013702 73694 75518 126234082 20299 79296 634401817 54795 75518 68810893 65767 6318 939833446 20299 30305 109178265 73694 56814 942649471 72297 65767 158444415 36604 30305 529175331 10326 30305 809772191 58443 30305 697348931 71148 58443 123907502 10326 4882 288342124 10326 52485 570704559 45598 71148 184670112 45598 51656 985415830 35940 4882 238522378 45598 29373 86137702 76638 35940 739628426 29373 48467 282052000 8328 29373 729106209 35940 63702 849769508 57105 63702 331840969 604 57105 832779526 28171 57105 398082454 5023 63702 888388633 46827 28171 32619981 46827 36472 887030628 5023 33902 993036945 33902 51037 977923920 36472 53517 772425766 67681 53517 98907220 53968 36472 927506011 19007 51037 883872338 62871 67681 45026216 86318 53517 51629010 86318 33851 262187302 71107 53968 298404454 86318 34856 909612440 72140 86318 160077270 10734 34856 626252046 10734 2039 108158978 14029 2039 60762038 14029 5238 979834129 10734 21642 305441143 40386 10734 84022390 5156 2039 626130499 47350 40386 941331401 47350 54871 220490880 40386 61222 925803647 61222 60774 696160777 54871 8126 39649519 54871 67194 878831173 29892 67194 257409049 60736 29892 321754302 20899 8126 653687557 29892 50520 318468571 29892 2986 311911074 20899 9168 609552490 50520 9589 138062290 50520 5449 954535952 2986 55349 697893240 12044 5449 110046988 86698 12044 986819311 64196 5449 169461082 5449 66278 448571312 5086 12044 742571964 86863 66278 529002637 42022 64196 531307502 64196 38086 967395801 86863 57607 56414353 79380 5086 506100852 86863 69994 235446243 69994 27219 606629880 17425 79380 962273478 57607 14688 465025065 36440 79380 671809548 14688 63797 202508583 56598 27219 654659297 56598 42806 817427102 82870 56598 806983552 63797 6466 542258586 63797 46781 459251943 9600 42806 875991353 73705 82870 710189257 46781 1668 548653949 1668 41473 169503213 9600 3175 994002882 73705 3934 577799425 3175 85104 102464538 85104 61860 50357633 41473 48077 161915035 51512 3175 435440608 3934 19439 61572766 85104 69105 406267860 26726 69105 619252982 51512 80416 997514630 69105 67986 467839628 42143 67986 85289141 66513 26726 152358718 80416 33754 892250835 66513 40048 119631057 37876 66513 460800166 66513 29537 319219852 37876 31416 419299402 29537 21489 283705195 41015 29537 694206692 31416 10751 749373263 18494 31416 662560195 41015 83936 924779903 204 18494 689945895 82636 204 134595817 39331 204 410577152 82636 48753 849259798 39331 80606 651299124 82636 34494 996377389 34494 85430 407663882 48753 59459 457820356 80606 85905 82158735 85430 69078 759579988 8563 34494 51240948 42386 8563 528664219 64765 59459 341421761 64765 66195 580127638 8563 11321 88983511 8563 49672 925326360 66525 64765 753973125 67642 66195 23938981 56593 67642 219906670 11321 85561 365449269 42182 66525 727333644 85561 80349 267272103 23590 85561 182867803 85561 47051 855977922 23590 9804 502132666 85582 42182 471517373 10095 85582 363875793 44448 85582 3853952 14914 10095 130735425 64547 44448 561795859 85582 54734 793921829 44448 35859 556197390 81922 54734 104593445 71632 64547 417477931 84246 81922 453335149 35859 61782 48222258 77512 81922 997270206 77512 74269 168182668 72249 71632 40586818 51867 72249 150197246 72249 70335 344751201 51867 29166 801125796 16963 72249 474412561 54370 51867 266440897 7990 54370 93994037 16514 7990 529899619 59867 16963 20391675 16963 40568 140843520 40568 68829 518749730 16514 31583 302001583 33212 31583 46281349 71512 31583 5270022 74373 40568 665718199 31583 7018 76205914 84704 33212 902645978 54158 74373 954057200 7018 80311 700634127 29314 7018 956024172 72191 84704 412679094 50523 84704 485227372 80311 77495 903218174 83579 77495 247105347 67005 77495 806256700 83579 24475 753627668 20141 67005 651303016 4941 20141 149607658 83579 49279 258369441 67005 82313 593652269 74301 49279 33363068 74301 14625 335425356 22163 74301 601294040 82313 80108 35922575 74301 52517 897181902 11655 14625 182007555 37813 80108 919444514 8136 22163 521566826 80108 58269 387394618 30812 8136 303821588 58269 54837 9137389 17950 30812 371174097 54837 41951 965594855 30812 68464 210541118 41951 71807 380692133 51219 68464 853084635 82676 41951 179084268 40641 71807 55096945 82676 63684 183025247 64281 51219 934822825 55088 82676 640515314 63684 41776 95100844 41776 85192 489098006 73729 64281 940171567 85192 36982 237856192 36982 58903 922660290 64357 85192 153958760 36982 23291 612466683 64357 1575 519648841 60065 64357 196034261 68246 1575 332233887 23291 14748 19428873 78735 23291 90145236 73733 1575 291696463 73733 3449 723094385 68246 37200 58410330 78735 35419 48382367 82605 3449 481118577 68926 35419 622695193 16334 82605 266489346 55265 68926 517799648 57296 82605 812577664 80323 57296 188016723 1169 68926 791312022 6749 80323 953084847 55265 74640 313039236 6749 33803 741497877 74453 6749 796636889 1169 54337 964542974 5944 74453 809846294 23264 5944 19885339 24662 5944 756279757 24662 68895 21767797 66622 54337 605748077 84587 68895 511204828 68895 79866 210047074 10042 84587 913903409 52997 84587 553279233 82733 84587 300185434 81927 10042 514618395 79866 34878 36970237 81927 59368 391105366 82733 83079 865158438 59368 22443 315143926 81927 28041 981108305 4924 28041 222371471 1427 4924 993246842 25162 4924 921777697 4924 35061 921082261 28041 42522 217026678 42522 22190 104795898 39025 25162 166324266 25162 24358 449698488 24358 61084 825652137 42522 37520 916711103 14003 37520 708186903 24358 59390 872960862 12395 14003 584665803 73168 14003 992067222 69502 14003 125369762 16239 12395 877316297 14135 59390 679201870 66887 69502 31425159 69502 19569 443126828 14135 30385 686054391 19569 26289 237310860 73463 30385 87227257 26289 66702 514582294 61052 26289 123238623 73463 62978 991842366 25507 73463 385537663 62978 39872 698663765 25507 37623 651837887 62978 14566 554166874 82721 14566 35655646 25076 37623 322113336 39872 68686 27277867 52233 82721 488567781 82721 14096 159843822 52233 18504 863726795 65198 18504 444364465 55083 65198 489264851 52233 49723 357189129 53389 65198 921033815 53389 9442 196597927 2853 9442 77926527 55888 9442 317938150 6643 55888 545666814 21341 53389 912436208 21341 42247 318713845 86311 2853 631886673 36572 55888 566096495 81454 6643 347175085 68726 81454 422900264 84786 86311 691391584 86311 16645 352917120 36572 41193 240181063 57654 41193 519864120 22752 84786 698545465 47148 22752 782830642 41193 9039 58806817 30632 9039 182311681 63603 47148 489863809 73177 30632 199037353 30632 30242 680328531 30632 67893 55424570 73177 33323 11094728 83018 73177 676412443 23769 83018 381218039 67893 6125 865288718 12965 6125 238456116 4175 83018 60882022 11028 83018 765420508 42620 11028 928523719 4175 1704 874160426 12965 83853 211625715 61868 83853 277144229 61868 66611 162228558 1704 33174 974432238 33174 57634 21824404 44088 83853 731533457 61868 38499 672008673 44088 41651 551286386 48349 44088 953414345 48349 53759 300250172 32250 48349 5114048 53466 48349 594457951 53466 82685 17343466 48349 83765 499258560 22733 83765 676360782 2029 82685 214770595 55628 83765 158902578 3276 22733 134440241 2029 59675 111439210 27547 3276 387429745 2029 19896 468665947 27547 38873 63028935 67102 3276 566624085 67102 44422 341612085 16811 67102 399336094 9663 67102 43774195 55341 38873 180568544 79369 44422 175478911 44422 34208 850626954 39494 9663 701328242 9663 26673 900672806 41754 55341 120006932 41754 24143 113046359 82763 26673 85739219 82763 4533 215836000 24143 29943 62781880 3007 4533 444648515 49594 3007 677692916 3007 53953 445158833 4533 83879 383827381 13008 29943 661167257 3007 54180 953977768 33289 54180 770866419 54180 44175 744680509 44175 74598 509226848 54180 10346 853513808 49629 44175 67140288 33289 59845 321991388 25402 44175 80484261 69268 59845 257188564 10346 69437 880899569 70836 69268 833338556 87443 70836 150813957 69268 80105 189337035 7326 87443 382852822 25110 70836 145500417 33745 7326 705798689 78003 87443 590788580 45831 80105 933967562 7326 86068 655707531 25435 86068 486510540 26976 78003 705610414 39337 26976 187774779 86068 29896 733837474 25435 51014 287848757 25435 16467 417095649 16467 48282 163512831 51014 21160 199329111 71411 16467 466498376 36606 16467 762815927 74793 36606 666863259 46345 21160 598403976 21160 70536 860310877 32398 36606 554359755 70536 36214 82210695 36214 42644 89989199 21101 32398 424321325 6062 70536 974888411 19934 32398 675717763 7425 21101 880355141 42644 70710 404784623 8249 70710 837347546 7425 78911 105434044 70710 48896 735140590 8249 18213 130375501 48896 21624 126316317 21624 30193 258789210 30411 48896 22417057 48896 75039 618945548 75039 3166 765894875 30193 29716 491876797 64113 3166 122393826 30411 17372 504000036 72168 29716 380810574 34297 72168 658524472 70616 29716 848317019 657 70616 263649205 17372 35244 484122898 32345 35244 279890271 70616 61761 793532017 70616 24083 569736355 9210 61761 60020880 3404 9210 497084975 71974 24083 800142001 24083 16517 216763796 7993 24083 817186764 54163 71974 274437300 55155 3404 477355063 7993 50455 889379177 47007 54163 663187835 45673 7993 971847701 8218 47007 316245444 48740 45673 754718468 50455 10206 309612853 47007 22625 872148178 72790 48740 297390859 48740 24014 22993203 8677 48740 975442797 22625 37540 144882373 85046 8677 488625050 8677 10704 194138024 10704 86065 70286761 85046 57595 950425104 85046 25200 952045359 85046 81739 110840160 57595 58488 92740630 81739 37011 831770747 5188 58488 23217466 53886 37011 61870764 58488 62367 473614303 73231 62367 288491538 5188 80718 80936175 52935 5188 980933248 52935 5784 536595617 62367 64350 684480119 84670 64350 487461788 17489 84670 36065182 3191 17489 52226167 30513 84670 662939421 17489 27629 531327266 53605 17489 324537419 80301 17489 561500140 27629 83122 33053969 29478 30513 447830080 9432 53605 622580622 45026 53605 881460023 29478 16767 544965893 80090 83122 927589599 60413 45026 871291519 16767 33815 504231111 16767 63849 194438583 33815 22553 139422482 84637 80090 106990497 8200 60413 922026748 47626 22553 900952872 47626 64579 396225847 84637 20619 929938259 20619 20666 234314806 8200 60082 394959941 20619 33677 910433308 41521 60082 456105617 3156 33677 781129072 25121 41521 606805880 8732 3156 232003350 8732 27063 877936586 8732 51997 591418087 3156 31632 432960058 25121 16946 7911633 69034 16946 627521915 34924 31632 162396821 80132 16946 88325095 2453 16946 606481427 16946 1401 516348653 69034 2858 833771930 76605 34924 227973817 77359 2858 633881856 76605 1049 241131271 1401 55340 390183642 78431 55340 828762298 78431 19525 31067249 16131 55340 63454151 32 55340 631590403 55340 71560 58358604 16131 64435 888881112 71560 17729 274473117 53379 64435 66871656 14669 64435 609900600 17729 50981 86094265 83949 64435 71698365 78991 14669 742590546 83949 3240 369104133 3240 61057 983751614 62513 83949 496516029 31708 61057 310688903 78991 29970 848638597 44909 61057 884493561 10246 44909 816757837 10246 53110 261023307 44909 5539 860618699 28549 10246 413513309 53110 60818 53698702 65496 10246 202922727 28549 52410 858770747 45891 65496 494881255 65496 80118 61399535 65496 86849 82657643 86849 38736 318976903 86849 40410 40739071 40410 59107 145377214 9132 59107 993287608 84172 86849 545700475 38736 26946 758624908 68594 9132 98897833 68594 84798 90091102 68594 81038 874585333 81408 81038 947124697 39239 68594 836505725 49136 84798 296916036 39239 32632 439064414 75553 32632 330778283 39239 39598 734301791 49136 65279 930967616 65279 74908 332361533 75553 83477 721287974 83477 67688 28167360 65279 73169 324270906 65279 44637 297389451 20344 67688 936326145 20344 31526 807576728 67688 27106 355803816 73169 51433 382538008 59097 31526 462962446 20344 12429 305492287 59097 79340 766836554 79340 2662 404192122 12741 51433 97536999 41187 12741 363567112 73864 12429 44288956 12741 83791 557760351 83791 62427 173667390 41187 26614 37701562 6150 41187 159795545 73864 23050 433350460 68207 83791 731378295 26614 81261 827571636 28824 6150 775605599 58549 81261 95143324 68207 31539 281669726 26546 58549 703479225 81261 48875 997708659 39963 58549 998637466 24873 39963 98681609 39963 87098 681299322 24873 80972 910649572 3066 39963 466096543 39963 81801 677503733 64228 24873 434771607 80972 68302 838889115 80972 83256 638453666 70238 81801 814081954 83256 83931 362482221 15073 83256 528651296 83931 10027 533288297 70238 36619 858261153 10027 30719 711343651 36619 26496 49471569 22246 10027 508764521 32931 22246 777218395 26496 62819 996156440 22246 78150 134156216 32931 28680 624701278 37030 62819 671083786 65123 78150 501475575 20077 37030 632627651 7844 28680 785273011 19556 28680 458470893 7844 23526 741429857 20077 76038 605380776 76038 23378 649959561 36990 23378 216518376 27885 19556 877160792 76038 4471 923800679 34513 76038 266659470 34513 62950 281021855 4471 12555 93919741 34513 26312 430101592 75877 12555 79354368 26312 19899 483126603 84384 26312 316190979 15706 75877 425791883 44711 19899 267496559 13671 44711 101735572 15706 34602 576417664 75840 44711 136160920 13671 38219 875790977 44711 24626 440196787 24626 81499 618669238 38219 74868 991393431 36943 38219 770049239 15285 38219 660968 5261 36943 392626056 6514 15285 435106347 74868 19520 236980637 15285 54640 610359415 19520 30420 886503554 19520 39493 507151955 6514 71197 625446772 71197 65627 15442879 30420 6963 168520224 65627 67602 280758011 65627 84451 356799443 66695 84451 649779319 6963 57543 937468612 57543 59623 713313739 57543 19089 618620736 73538 19089 424003180 74489 19089 702286315 11346 19089 40776264 79193 59623 777342477 11346 10682 344954917 33599 74489 539803325 10682 25729 670362493 10438 10682 313510748 60578 10682 219630884 13898 10438 689925520 25729 81645 526342172 10438 30698 221343692 30867 30698 874709993 30867 12136 522326941 12136 6856 718846505 1778 81645 7031139 22448 12136 857227167 34480 6856 854475561 34480 13924 353617105 1778 489 549139109 28036 22448 696769 489 50608 403195243 13924 34191 106708881 70000 489 61897334 67640 50608 51253312 24402 34191 826728658 34191 29541 798547815 68167 70000 606233323 82092 68167 911917352 24402 78837 966314240 46419 29541 122024290 78837 77759 478646242 46419 4421 387695532 82092 34230 729771237 45 78837 817456191 34699 34230 292401008 63003 4421 72885479 70655 63003 194244921 34230 71602 117334941 69985 34699 358450473 71602 54203 7965107 63003 18831 746183734 83615 54203 938284179 43892 83615 37319781 69985 78508 186010021 54203 81398 185998089 18831 81506 829495749 23373 81506 992318466 78508 17495 850282483 81506 24336 663536616 81506 4402 558549098 10147 4402 190924333 24336 69513 356566575 24336 8262 663545286 38498 69513 493827857 8262 48326 642489767 9400 48326 912207589 50562 8262 865854935 2164 38498 446123258 35725 2164 258242350 26737 2164 906808735 2164 85486 645200289 30430 35725 961401118 26737 53465 511044814 53465 9181 917157508 30430 72590 184454975 11892 85486 983035404 26130 9181 959657532 53465 25574 613064911 72590 31736 813503493 86307 26130 350231277 86307 47698 166234781 49080 31736 549699461 985 47698 670479683 85029 49080 935264430 40297 49080 332988697 12994 47698 225478822 985 80490 135926700 44054 85029 320740441 45683 44054 851079891 86190 45683 674069294 17018 44054 566120904 84853 45683 263430523 70378 84853 849223026 70378 63011 854013954 3208 86190 688420901 12710 17018 823752479 87549 12710 171716796 68778 70378 886745397 87549 87004 221791008 3208 8642 623434862 87004 66606 221632043 8825 8642 385485040 82331 66606 35793623 66606 82322 857046606 37674 66606 649156128 66606 2065 774924729 47421 2065 40736948 37674 72223 446088169 33627 72223 767367035 2065 4504 257719192 72223 28251 356863704 86621 28251 162959967 23218 33627 307439960 19395 33627 75809678 28251 15058 429264241 65654 23218 936527022 15058 29730 548158222 6434 23218 860971375 15058 47310 733270242 15058 66014 28374408 6434 26889 954166580 50005 66014 302736102 26889 21047 694170738 66014 20472 442412550 21047 14179 48926394 23037 21047 622358408 23037 19425 634119762 21047 52713 639403295 52713 56640 540056438 19425 6151 175823390 87505 56640 266973862 5906 6151 472733311 70512 6151 139395173 56640 48048 104116629 30105 6151 609271717 30055 48048 960124484 5906 50480 788306522 30105 4493 115890875 50480 72469 864201206 61541 30055 649047732 72163 4493 110951517 6121 61541 23950396 42201 72469 761757213 66649 61541 391663700 72163 59055 83599363 59055 35657 976167028 66649 3107 384870200 3107 82112 18221659 62149 35657 487637726 41711 59055 101963487 35275 41711 107345672 77565 62149 365380440 62149 3437 29981257 65103 77565 83162153 65103 62040 39574740 61752 3437 512342761 81400 3437 708648723 22524 65103 748113883 80984 65103 757195895 86530 61752 477252287 12548 22524 559781022 12548 6356 43884833 86530 1048 607352355 3197 6356 321432945 81501 6356 36961127 81501 65614 44415873 21045 81501 43033452 64623 65614 744991691 57856 65614 743583977 35337 81501 672229869 58591 35337 412880078 49957 64623 786201321 49957 1600 278414835 44326 58591 444451087 30138 49957 526609137 1600 46082 728922337 42614 49957 80155390 46082 11281 31041382 70333 44326 687430009 62196 11281 635014174 62196 67279 333419806 15801 11281 426246983 62196 68838 794259058 27192 68838 154500664 24228 15801 999392516 47931 68838 26034451 68838 47143 716335861 3293 27192 386317745 3574 47931 199067326 72091 47143 30361426 47931 76591 457504905 72091 85131 812066621 3293 6102 237123632 83092 6102 77684388 51208 72091 753131377 76591 38887 353977476 56556 38887 949677657 4281 6102 315520790 78758 38887 803979481 56556 21947 986812450 82650 38887 149268336 78758 51927 920677291 73053 78758 825082672 82650 66472 860354892 21947 21586 842796566 73053 14050 602342809 66472 1948 207549130 75750 1948 542994465 10205 75750 962550132 997 75750 221742751 1948 10864 38410114 61952 997 654749043 10864 25998 208461034 86320 25998 437057186 51604 61952 292807636 61952 66615 520845212 86320 35426 289232886 66615 48278 307680169 80053 86320 601033888 35426 26697 843498254 80053 59074 616300428 25905 59074 449164625 81989 25905 712766844 81989 155 268522318 46012 26697 465354293 71626 155 96031186 78390 25905 918501644 65580 81989 49401227 65580 32557 426082761 8360 32557 991919542 19768 65580 762844397 65580 71168 13482718 19768 49060 806803606 7638 8360 871425540 69060 71168 194230647 7638 31588 556700647 49060 80488 13281208 74573 31588 634380631 7638 15849 850540712 80488 75716 958914077 1456 74573 98200716 74573 79353 524692110 85907 74573 363274541 41530 15849 996181387 75716 30395 913068097 52749 41530 360764047 85907 49042 205898383 30395 7951 433022477 52749 20483 547926000 52749 34096 125572182 52749 3821 724404510 69154 20483 552687720 69001 69154 393170800 69001 40779 21282819 69001 45111 795003998 40779 13265 264639216 57909 69154 740174858 65743 40779 762423423 57909 3959 215941012 80134 3959 745323049 13265 59069 451738439 80134 37346 509954303 59069 71520 332850210 59069 20404 375371509 74705 71520 952457495 71520 41219 475449206 37346 19238 888249218 54555 74705 119580424 18467 54555 920237976 17720 74705 230164230 3033 17720 826092837 54555 49011 313479389 54555 84589 136651121 49056 17720 522233443 70939 17720 687023972 71842 84589 186633942 49011 59538 226159937 71842 38867 648915582 41852 49056 492081374 38867 30519 144819057 41852 51379 377747131 30519 69350 973917224 41852 5777 500921538 5777 27074 104965416 30519 54574 791909939 54574 85569 988917839 86732 85569 682449440 5777 38253 36786821 11595 38253 230816389 85569 866 24209043 26915 85569 679093104 11595 4953 909119121 82802 26915 759947578 11595 69634 169295887 6407 866 434838143 14052 69634 549084170 6407 51150 934383205 53578 14052 783614321 6407 20528 174048092 10320 51150 708980607 20528 79771 76225732 20528 52370 436477156 70125 52370 705328373 10658 79771 430292082 50874 52370 884800588 52370 55452 706501472 86090 50874 370376808 63767 50874 321663083 22718 86090 26171646 55452 58931 234869687 50214 22718 805073912 63767 81822 126111412 56420 63767 159471601 59762 22718 27278210 59762 52873 650821820 43287 59762 151994073 43287 54709 139189963 69703 56420 338239073 68874 43287 61735205 68874 51529 633179448 71064 69703 75548628 49527 71064 215462185 69703 29939 660334213 51529 4226 428766170 47501 4226 880600586 49527 41488 852548346 41488 56852 447589713 5931 41488 130164315 10646 5931 445934541 46074 10646 793097355 48590 41488 598734040 48544 56852 676320261 46842 5931 386079007 10646 18877 287475039 7700 48590 635606837 82508 18877 99382704 46842 7501 965368105 82508 39418 9597250 82508 67994 704486505 86226 82508 17240877 67994 44786 101999276 52037 86226 123277939 22599 39418 405998030 67994 11095 861683001 35545 86226 115917477 35604 35545 801205280 26549 35604 304904484 2184 35545 10124569 82596 2184 197117575 1373 35545 991314051 11740 26549 70770443 1373 81011 396396227 82596 63899 110574343 81011 68775 514357216 1373 81879 696873245 86213 68775 252664289 86213 40030 958936364 86213 4919 906010558 81879 56371 334417180 67767 81879 69383315 474 40030 127506616 15018 40030 722535222 15018 29414 905663185 29414 50193 828427289 43747 15018 30259398 50193 70306 788021522 65028 15018 615470794 43747 53356 137168388 50193 27137 295443924 47512 70306 393622335 68064 65028 740672745 17291 68064 348738740 68064 70759 874745200 55222 68064 917059853 82482 70759 874959207 17291 64453 364529736 34328 64453 414580811 34328 71118 992425970 4786 55222 672241098 82482 46974 128057457 46974 73413 345627299 28624 4786 656046684 4786 44527 805529426 28624 17832 539659580 73413 51732 2289726 60282 28624 798323218 60282 59363 432084887 38001 17832 295087930 40394 59363 254327606 79533 38001 368508818 51671 60282 903623649 70478 40394 836785334 12366 38001 525136211 12366 62215 343481156 51671 16002 355097264 81029 12366 752394153 12366 2405 240133940 16002 1881 514339005 2405 13815 54172259 32668 16002 999153065 81029 70077 839796848 1819 13815 651940804 32668 72189 797054591 22226 70077 431228173 75492 72189 11692866 22226 58984 33185359 1819 67432 237808243 79421 75492 938553673 67432 79924 256731046 12836 58984 812838111 86689 67432 458606141 8428 79421 312552872 12836 37217 826189451 22653 12836 596919796 61829 8428 733406811 86689 30455 641856393 8428 20755 98581845 61829 2616 550118094 22653 14837 93342280 14837 59450 652051331 30455 5463 486115956 59450 44202 872868008 949 14837 112756431 44202 73243 191901352 29667 44202 651005560 25151 949 981315785 5885 25151 422488077 949 22126 660868132 70455 73243 825793232 5885 69160 981555587 67855 69160 558893489 69160 43831 837436402 43831 68572 769725526 43208 68572 110660818 67855 11647 73933463 43831 82451 820619299 80977 43831 5497887 64666 11647 989006316 80977 36559 62458038 11552 11647 340258142 80977 15542 38163482 605 11552 823075299 36327 36559 320475283 24301 605 561845436 15542 81205 446764058 54622 36327 410501258 74797 24301 871845702 24301 14211 368165579 54622 4214 340524856 4214 39274 209671733 23308 74797 946571243 51518 74797 532056785 21656 23308 576294688 21656 14139 70323446 23308 12335 407003470 51518 39539 204732673 39539 27518 437188214 14139 46903 758334858 12335 54629 216784102 25701 39539 756448362 39539 77362 716097666 46903 67122 521722056 54629 59620 119919980 67122 80928 934547295 25701 66377 73746731 16820 67122 579935852 59620 80112 27026409 80928 38190 972387103 39244 16820 485572088 80112 5926 94590172 38190 8744 10841187 66816 39244 190258858 39244 56102 179647166 78173 5926 58209247 8744 52079 121290360 13426 78173 59979427 66816 78205 834123578 11351 56102 130364094 52079 77572 176621818 78205 41139 267004742 78205 45822 61646767 78205 69942 270686522 66664 69942 811449579 81754 77572 544510621 69942 41191 843333224 67073 41191 42113575 81754 22730 790939986 67073 51858 302203810 51858 34444 885998848 34444 60013 219534768 34444 71788 27587015 51858 12759 549709933 51858 18662 566248377 71788 52994 520786849 60258 52994 597501766 65717 12759 993238741 18662 30057 487248533 48866 30057 600338057 63915 65717 64547939 5380 65717 300752480 63915 33823 636465820 48866 39266 762055572 33823 47385 280271186 5377 33823 103025657 39266 27368 129705138 33823 63099 26075592 39266 39893 307107319 47385 46634 871519094 5377 2025 108375901 27368 68491 468742239 29701 2025 32613884 82916 2025 70058899 2025 54901 283455293 29701 39878 523593229 57548 68491 520278333 16997 29701 255884393 73753 82916 19728112 39878 59951 289182659 76623 16997 787232046 73672 76623 171302031 73672 76752 567285090 65815 59951 926745685 76752 31353 478195846 31353 80472 600264453 71146 80472 895603423 65815 80918 849998462 80918 47951 236020371 31353 83172 5628773 74989 71146 148003365 74989 54826 867478894 32008 80918 206084059 30696 83172 530058551 74989 31231 846335951 54826 58302 83360518 54826 82094 63965875 4636 32008 255537881 64207 58302 157072870 31231 12515 358159722 58302 57194 685581045 64207 36191 926873160 67140 57194 879947215 81521 64207 214434475 15513 57194 401961682 80027 81521 487959600 44756 67140 749285248 3283 67140 70763095 15513 43303 36350831 83668 43303 886214176 35729 43303 272579204 83668 32285 221287479 35729 72248 76753592 76703 72248 820312392 72248 9761 364141625 72248 67297 721611525 19741 9761 136896289 19741 28502 483423488 9761 76749 277872658 19741 4320 837843790 76749 86250 917921208 4320 13031 82315736 13031 35772 386274583 4320 73707 327608463 3682 13031 753900474 35772 78761 157828546 78761 50646 888430032 3682 80528 215541107 78761 48863 560974083 48863 82097 51526434 12093 80528 66841963 16227 80528 974838376 48863 15978 274138993 48863 42129 925614455 15978 12228 8636176 15978 30961 84362340 85151 12228 941777984 69645 30961 298796540 12228 48642 172273255 11479 30961 455710680 48642 8994 545260341 48642 55659 952653406 69645 21911 845171599 3308 48642 251390346 55659 39816 56564362 81461 21911 183777739 78528 3308 928571086 81461 42390 179660925 78528 54148 321910679 42390 76553 459754429 78528 57881 721249974 80766 54148 109620588 24682 80766 415827542 76553 35111 548629575 54242 57881 887338479 57881 30522 366790875 54242 19930 470395830 27442 35111 718805542 82251 54242 192671494 48331 54242 426745810 27442 79229 978145365 15752 19930 225158528 60434 15752 474172362 60434 34896 814459230 56287 48331 362611182 34896 16991 979146244 16991 14506 375879476 60434 47565 304438164 16991 64044 54733009 64044 76023 232324164 18023 64044 857407993 82395 18023 79703008 32128 82395 771075668 13380 76023 348403951 13380 53066 473737137 13380 12322 65499366 13380 18281 238189658 40564 53066 63631654 769 53066 547993696 12322 6277 360961410 6277 26875 857337241 18281 56905 699498733 769 57012 133907185 30870 26875 877440084 26875 59848 857004635 30870 14310 983228031 69093 57012 561395635 67150 59848 747249150 69093 60845 713955938 70152 69093 1251165 70152 60064 723319210 60845 43413 492091928 26172 43413 209924773 70152 12738 673870887 18779 43413 286330815 52611 18779 521039696 26172 37771 79972650 78637 12738 229401123 12738 44376 76991676 87071 78637 107552727 69083 37771 69121804 87071 62630 205957989 75760 62630 6228147 44376 84170 520537790 37499 69083 901376589 62089 69083 612909859 62630 26487 441055834 37499 31570 438721017 84170 85524 365758068 21664 26487 113931775 73703 31570 852456899 82844 26487 648273287 31570 60707 708026248 20565 82844 998825732 73703 12155 689548315 12155 7972 424046935 7972 21204 49675567 7972 86345 94220256 7972 44841 435728412 7972 12732 333636846 31095 44841 989063349 31095 43516 666833501 12732 44206 756581191 70415 44841 786132489 31095 56079 923179121 56079 84775 626944490 70415 27180 387552083 70415 31238 560581919 56079 72592 857924886 83970 56079 585628954 12533 83970 518302459 83970 76209 11176020 56011 12533 344713512 76209 9069 328914437 76209 37650 425187021 37650 60443 822579624 37650 18254 461614338 47710 9069 549402253 74680 18254 300000343 87275 18254 193051138 36123 87275 940631704 47710 65823 703848183 83109 87275 947729754 26018 65823 128794817 62877 87275 528870452 13933 36123 58160543 70631 26018 429132359 70631 68287 320183636 63580 70631 27249187 16561 63580 406804144 19093 63580 16682056 16561 22596 719202927 68287 40460 423829593 40460 992 549008271 992 6106 309172621 22596 1904 652042098 83005 1904 267087736 87399 992 283020811 6106 86062 325353083 83005 46274 725504830 86062 9439 978755747 83005 75280 606429145 86062 87278 853001934 24485 46274 886766676 87278 27348 280743554 75280 43832 332687328 75280 54649 227987288 16371 43832 628238351 24485 79808 25528134 54649 85587 228163165 36976 16371 624338730 36976 71681 437021428 33930 16371 88611893 72735 33930 958760304 24570 71681 984374214 24570 33749 973221209 33749 52767 320446857 33930 71749 76050769 72735 919 211295835 33749 11424 53699912 52767 52659 961420964 52767 33886 641981346 18269 33886 143310193 5195 18269 841225131 58365 52659 152499019 5195 38507 356055429 5195 70606 802109907 18093 5195 668264213 18093 40362 365635444 6671 58365 9719475 70606 41827 16322352 32076 6671 18172320 85556 40362 415107387 25260 41827 510217999 6671 47564 762073232 8116 47564 823475309 32076 79635 507854198 85556 59996 765418797 61763 79635 440709052 5088 79635 672519065 79635 54572 381064923 77442 54572 370045818 77442 41976 674167699 61763 55397 926412978 9226 41976 370367248 55019 41976 94845501 55397 33806 771589485 59304 9226 723458807 80245 33806 59757258 9226 84013 518132794 55019 15851 355143766 80245 18120 102873735 15851 21167 659581108 84013 69038 366678704 39961 15851 179969159 21837 18120 546014580 84108 39961 67772263 2574 21167 449241610 84108 38213 659403128 38213 66790 486775804 2574 2309 16819741 2309 23757 268976325 30611 23757 694639124 81793 66790 827622447 30611 57593 931144637 81793 31825 133775920 31825 80990 539879694 77945 57593 1802718 57593 24221 957458534 24221 5365 4783662 26457 31825 260195540 24221 21122 403494473 25128 21122 319374990 25128 1418 774940464 67939 26457 80907020 25389 25128 861064843 67541 1418 843337572 1418 77416 886135985 3178 25389 827508998 77416 5767 849922126 77416 98 912030023 3178 28451 749974739 35043 77416 72864049 79173 35043 356403218 20041 98 972775226 28451 32847 20266625 79173 24277 911985121 48498 79173 413454919 79173 55534 129013529 79622 32847 62654578 48498 66130 302628000 48498 5258 160163658 44344 79622 906276937 66130 43232 241491317 8938 66130 465090774 44344 3506 197472272 5258 7909 927627837 43232 1002 534063213 7909 79879 551740816 3506 61089 883330817 44 1002 104169661 61089 23481 610003158 19474 79879 32391238 17093 61089 100031242 820 23481 64369809 67490 44 76358014 17093 19882 86405240 44456 19474 70512430 40747 67490 987854012 6610 19882 578984462 6610 16998 403417189 6610 11120 535098283 5691 16998 576420093 66474 5691 36569612 66474 76674 664660626 66474 25539 505193301 66474 976 528530570 66474 86005 784985067 55896 25539 991170885 1847 976 279875623 83824 55896 47702128 48134 976 127571202 83824 61941 445271656 48134 79962 831822242 79962 72717 362603728 77094 48134 591103154 61940 72717 39779788 21962 79962 949582292 84988 61940 900395631 13903 21962 596877139 54279 77094 758568683 84988 63040 186402894 63040 39907 69783249 84988 29961 405570110 39907 53370 708920619 41230 39907 821527526 30414 63040 41679369 30414 45468 448279162 41230 41115 852215059 41230 81440 625109392 30414 74260 543424459 74260 85984 833356052 65326 45468 47446682 28592 65326 904436826 63639 65326 474122949 84580 63639 365414921 85984 85330 308417105 63639 74915 224823584 72222 63639 375722125 74488 72222 144187186 78815 72222 168355777 85330 7730 546298190 62653 74488 767329790 64845 62653 402018869 39118 64845 127195107 19641 64845 686879985 52283 64845 948373506 29691 39118 958856510 39118 36900 8207082 29691 10449 943662501 81980 19641 922156352 36900 73767 567538011 50835 10449 713411585 23971 10449 313806510 50835 20126 127787989 1458 50835 26292805 15879 73767 423708407 1458 4189 358695259 4189 59206 272201046 6257 4189 515615745 23405 6257 492875089 38901 59206 922532066 38901 33671 427764467 38901 16523 289585133 23405 5858 302230964 16523 60618 770817928 5858 46769 247357755 46769 71547 159993472 5858 23146 835750233 44121 71547 49903051 46769 9182 931793676 71547 15306 112198336 36950 15306 353819548 78018 9182 251572980 83241 78018 84124073 9182 57672 877933095 32335 36950 674717154 83241 41213 18247756 78018 80425 239402789 77748 32335 243485868 24825 77748 246113222 41179 80425 618537417 42763 24825 57692435 13666 41179 454240317 41179 45035 104847220 24825 42564 562013589 65456 13666 137888271 10557 42763 244659328 37599 10557 145105519 51673 37599 970244761 19044 65456 968453731 19044 52565 658745101 84428 52565 353675719 5859 84428 450685205 70560 19044 689858445 5859 32327 134712259 5859 61627 413507568 32327 36533 429442643 29812 36533 236813263 27378 29812 922191718 65331 61627 92859026 7803 27378 230817727 7803 69458 10933582 7803 61813 574971464 61813 3637 824225711 85023 61813 90301391 85023 43600 98426782 16643 69458 140883027 3637 38184 131072048 14804 3637 45181007 53291 38184 990772003 38184 71628 609418509 33274 16643 490691989 14804 5321 580512272 15071 71628 627576811 53291 26118 921682083 5321 26890 691941997 33274 33205 656215832 15071 57808 480493215 26118 2283 416463727 26118 78491 481436220 34195 78491 802431068 2283 28472 960844308 59493 57808 31965502 28472 74969 239915026 42117 28472 765363198 34195 69280 962072472 15004 74969 487482949 9318 42117 118675558 69280 53393 32786064 42117 37538 275731910 10249 37538 319204555 34405 9318 959484306 65165 10249 375582184 10249 85844 59124032 72188 65165 597212797 19182 85844 151327378 38628 19182 972939602 19182 42120 47990659 4302 19182 56604392 42120 23156 934567962 4302 29429 518592712 23156 46188 901781995 4302 27295 54437596 1003 46188 779103580 1003 42219 619226271 29429 86948 894208155 1003 67547 727542096 1003 66139 766367561 66139 6041 146186333 16318 67547 895170191 20248 67547 71084543 20248 36805 848075693 70233 20248 863701954 42844 70233 753961949 52878 70233 183972036 46222 70233 299822984 68212 70233 290203045 24680 42844 413673108 42844 5280 74578881 33262 5280 284380649 75364 33262 952644877 85892 24680 337268676 75364 20136 884797615 56243 33262 635827604 56243 66271 634160528 66271 18620 479415776 85892 46434 135044413 66271 87341 306818266 87341 11613 76074170 87341 53588 771569061 46434 60302 601826475 31509 53588 815127302 35951 87341 125513373 47935 31509 89186510 53588 61937 126609797 65440 35951 451446454 25400 65440 404672312 35951 55118 316990698 51094 55118 744867716 51094 23098 25486574 78877 25400 188848796 27786 51094 789306015 80908 78877 832393817 60500 80908 175155925 23098 57788 9420845 78877 34696 21030542 62067 80908 870633380 9711 80908 208309538 24251 60500 769990952 56590 9711 753788055 9711 70880 376095906 70880 29887 533404473 67625 70880 846465989 40 67625 775270844 40 37882 655729821 4412 67625 822878299 4412 35902 305659767 77321 67625 20988174 81670 37882 413341294 81670 57940 751554270 4412 7123 995385433 86474 7123 739042156 57940 17109 313775355 13232 17109 419714615 13232 10736 949880441 86474 23477 685399756 86418 17109 83769880 17109 43942 811777263 40615 86418 774232098 40615 9712 374085923 9259 43942 240321875 43942 76892 979573234 43942 29781 366697586 76946 9259 389067924 41444 9712 901738205 76892 8951 55317368 76892 68359 765723356 29781 42165 320691501 41444 48004 446743918 8951 73972 15781368 42165 4544 618941485 40390 48004 575117055 42785 40390 625018051 4544 21835 485463582 15290 42785 826458775 18661 15290 534244767 15290 66720 761546427 18661 71548 465278640 69971 21835 219412109 69971 77411 760799242 82595 77411 847485107 3947 66720 870790301 82595 11734 168025184 82595 26971 545223524 75005 11734 784404266 82595 73607 11393460 11734 38653 114702365 1515 26971 958573465 26971 48927 678437531 71222 75005 844003264 33365 1515 8619253 72205 38653 276709655 33365 54249 744582382 72205 75514 603442391 58247 33365 301367558 68403 54249 937661153 68403 17663 737907293 54249 43175 614577478 75514 73698 704965955 55159 68403 520701577 67777 17663 573322242 59833 43175 597748672 55159 75616 676154599 55159 75962 132777722 75616 33412 705391885 67777 43177 564521136 75616 52140 60061716 43177 16526 41725866 52140 62281 288251785 43177 41576 473671287 32382 16526 714442589 41576 15014 590988356 16526 66706 924816593 1327 15014 210798708 687 32382 217883185 66706 84558 971669119 37084 1327 968628019 43309 84558 331746383 37084 15414 830772628 6822 37084 704407448 57305 84558 998854138 43309 14091 955208349 6822 66298 815192073 66298 5507 421109001 5507 65746 347135171 13227 57305 545579549 44186 65746 11145428 65746 27808 218960342 57597 27808 194650089 15382 13227 418260919 57738 44186 866292033 57597 67415 56255051 67415 66453 664380529 67415 43789 184735371 43789 70851 557558237 58241 43789 883834020 67415 362 10587752 58241 16472 320360929 43789 50044 393525634 58241 8627 634256382 43327 8627 488766568 29469 362 507271263 62955 50044 21436536 53751 43327 435874016 43327 27620 8507004 29469 51585 481136248 51585 72465 96581323 72465 21734 414751788 74934 72465 925392730 72465 24703 108631359 66772 24703 193662676 9459 74934 891879692 13893 74934 389056797 26963 9459 735062951 12950 13893 806226900 12950 2555 375759584 81325 2555 401671613 26963 52169 794905463 26963 40338 461778801 81325 8158 491711123 45181 2555 789947113 40338 56853 50117540 56853 42014 510238668 62801 40338 352522987 42121 56853 769389185 42014 5693 623615065 5693 35632 11168773 62801 59947 19818638 35632 76129 432768077 59947 50667 35324350 35632 33722 976717270 10530 59947 386504795 82191 76129 999147480 18818 82191 506529732 32180 18818 117222437 82191 50328 636244785 6956 32180 971088224 41957 82191 498730685 60047 6956 708780701 32180 57227 474507339 84540 41957 17440717 84540 50253 146254448 11936 50253 318649860 70664 50253 133867759 76613 11936 625987373 12734 70664 695445614 57997 70664 137825091 73738 57997 686126226 12734 18616 968393366 57997 32799 450415202 18616 5815 43413162 18616 47597 697818051 5567 73738 330571360 5815 28220 53377327 2995 32799 752835108 28220 72782 370038298 15141 72782 478523419 5567 77152 356434363 28220 41626 534882179 2995 25036 253623916 41626 40689 364526929 52518 41626 468606895 52486 52518 883536287 11715 52486 639324590 11715 27545 52421779 75560 27545 642578155 42271 75560 881432477 27026 42271 962852675 18289 27545 241977643 18289 78615 103872248 75560 82987 396631017 74594 18289 322637624 82987 43679 842719639 79518 82987 524844065 79518 48799 21890458 74594 46484 243504070 79518 31543 727537509 69025 31543 888769405 69025 69337 719360435 26311 48799 168036150 69337 43798 322866486 69337 33805 720133502 69025 6042 3526861 82225 33805 121335499 78538 33805 404248879 31621 33805 945349952 28006 78538 404150991 78538 32821 676034331 3665 32821 947059563 3665 44176 329505149 26620 3665 831862725 3665 65130 207883757 26620 33147 137636533 15937 3665 875506730 65130 82220 477263506 34234 82220 333811880 24388 34234 854157183 24388 23607 709461653 15937 39645 441964259 63103 24388 808221246 83437 24388 761037597 83437 26229 647093032 83437 49024 874075125 59267 49024 264575569 26229 65605 229038459 14600 49024 495117408 45706 49024 872122634 45706 72347 325334118 72347 11395 799654325 9671 14600 424305183 9671 85285 96900077 38131 72347 782080521 22723 85285 664578794 69452 9671 513774004 68581 69452 27372026 26355 69452 805272539 68581 20116 928082798 80697 26355 806114560 20116 11935 480525634 20116 13871 328325311 9674 26355 369803545 16751 20116 475497977 13871 57770 526443883 11935 64908 956718045 16751 11733 1672943 9674 6012 160565089 69009 16751 991656640 34761 64908 902146628 64908 47420 139220484 47420 5276 467811186 34761 73485 590432232 34761 53761 660034831 5276 69143 577965646 47420 59889 25705654 7976 69143 94388570 69143 40186 473088072 19405 53761 177473683 7473 19405 558634643 59889 43233 601934493 4998 40186 735048474 41793 7473 748892267 45956 41793 407213153 18817 43233 690775522 4998 76155 101817042 4998 81405 430313113 18817 51242 701621214 32691 76155 695228302 18817 59430 244293075 51242 27875 385354486 59430 48648 36717927 78719 59430 624029691 82400 48648 943935168 76369 82400 163424747 40555 27875 210453640 76765 82400 722955200 82400 32206 221483024 76369 80778 693632025 80778 49299 917429073 55198 40555 790572308 80778 65053 919436253 43398 65053 293907042 55198 79125 94147116 19844 65053 540262562 19844 21582 114845641 78748 79125 460955267 7066 21582 405360102 46368 7066 366402265 76533 21582 739004681 7066 20913 409414131 20913 65116 295186251 15920 46368 747476783 58395 46368 309249497 53031 76533 997881801 65116 68256 530549056 15920 85160 950957384 53031 63719 714372229 63719 41360 628591825 5175 68256 86516119 5175 17753 851992233 45907 63719 94471434 5175 24138 57958026 17753 6985 250448808 17753 2902 406675855 45012 2902 954187301 9471 24138 791428159 16282 6985 800975666 22371 16282 471075527 52328 9471 832530100 22371 29757 41936433 16947 29757 962444136 2192 22371 370613514 22371 12439 942790942 77625 2192 42884760 16947 23901 20576076 23901 30943 83185170 23901 27299 912857192 69445 12439 319911744 23901 12098 418019835 60418 12098 5275838 51238 27299 395193934 69445 35447 474097038 56751 69445 40641639 11867 60418 158911112 86338 11867 119162592 17454 35447 941283594 35447 5817 898774061 72093 11867 463455793 17454 9243 163618797 72093 22124 723388414 82515 17454 106250244 48876 82515 151758732 22124 70889 652749478 22124 45222 34929785 28396 45222 50774424 61929 70889 295492799 28396 9206 394458668 9206 44150 494654306 28396 56026 419795101 44150 74795 160788395 9206 22980 706929311 9206 37497 473080770 37497 39868 266485446 56308 56026 152301076 40654 37497 147909814 40654 41339 614299115 40654 17001 387295773 40654 3045 125783843 63989 40654 90244671 63989 86872 815847263 64891 17001 758468298 63989 69593 439503800 63989 46279 585962598 73862 63989 588027272 46279 36818 440239873 43453 46279 544715390 36818 49369 703404004 49369 64847 457905256 36818 68513 806849071 56259 49369 399993693 5038 49369 338412170 5038 32390 61435292 56259 73988 632867003 73988 60081 470785894 77816 56259 52965460 77816 18346 864130767 4819 73988 250489569 25672 73988 816877074 66002 77816 90309023 77816 56774 694726214 66002 28702 6236363 66002 54545 530234428 56774 61568 109754114 28702 68619 532046166 52648 68619 450862364 54545 66155 576394769 66155 18794 651365365 52648 65618 367498827 32391 18794 530081893 18794 30328 7344042 21153 32391 124917877 111 21153 246997460 32391 32609 880142074 32391 79032 916892310 79032 18491 173811580 64257 21153 206032691 111 28676 703576478 79032 83589 594721007 64257 26884 576923152 28676 31418 287482825 72520 83589 763839731 34280 28676 669576400 72520 68498 206740353 72520 48274 551953814 48274 28082 875359946 3564 68498 172385948 345 28082 135805363 77750 3564 933234317 3564 69918 188290641 28082 85517 543947583 3564 10032 314261502 345 41319 394666511 31837 41319 338763743 37013 10032 388717620 71570 37013 968671040 30813 41319 795988760 42460 30813 245110738 71570 19366 232219 74526 19366 355156736 17959 19366 41189686 64175 74526 964000237 24029 74526 788343554 19366 39129 337991739 74526 53790 673302086 32519 17959 424220848 64175 17429 888384598 27114 24029 819746293 17429 74497 461353028 19402 32519 124954977 32519 24171 926713279 27114 57036 378787442 24171 39865 678653138 74497 17645 893299899 31803 19402 928265618 31803 72241 83587739 72241 48519 184006017 65046 39865 35547286 19139 65046 704942624 31616 65046 546443791 37043 31616 752337753 60022 37043 300527080 30167 65046 414179688 37043 66517 776289810 37043 3225 131299758 66517 66905 430636063 60022 9831 994870803 80543 3225 633231426 51730 66905 285838033 66905 22158 57441998 51730 66272 480020661 35726 80543 36075305 22158 51222 41134061 55711 51730 488892598 55711 77245 2710665 66272 22019 829354094 17442 77245 711033727 30149 51222 248287119 41017 17442 102670896 17712 22019 705778831 62207 22019 925821715 17442 24745 291983690 40421 62207 798354748 66752 17712 151765510 66752 38043 156779141 50167 66752 3329132 50167 27561 350237242 27561 44973 153342829 81806 38043 668576076 27561 10786 842480685 50167 35032 382604514 44973 17550 426335157 4252 81806 654232303 70999 10786 923884356 70999 9897 551715555 17550 8087 990873851 8087 76264 471110780 76264 86421 103262489 3122 70999 913105356 9897 31700 58691009 31700 10079 316751854 71678 86421 411716998 31700 34221 806457275 10640 3122 763393096 63392 10640 59811602 24765 10640 998836440 10640 41612 982741260 63392 79107 93603406 41612 77240 952310223 77240 8626 98909463 41612 35373 352183648 77240 15444 686595747 79107 15269 77673555 11 35373 797792655 11 78121 749918932 78121 76453 765696106 56807 15444 476052853 11 24119 586176230 76453 847 594989279 78268 78121 462576179 75592 847 807959457 56807 85086 654766045 7856 85086 739100566 75592 80821 132706981 75592 22863 618373562 80821 55802 900469266 7856 77407 173916107 22863 82418 498884337 2771 77407 81955949 69681 82418 947401270 2771 83059 858193355 77407 60222 751062016 69681 9205 595543180 83059 12437 321789036 76645 60222 539323922 76645 65171 550366039 77709 12437 98294183 76645 60955 843016796 65171 10663 806017883 75637 65171 233838238 75637 59310 59856570 59310 18919 247465005 59310 53355 426405218 75637 4619 190395036 53355 28575 895542683 64813 18919 45268747 53355 70810 703410031 11545 28575 793014946 63473 4619 133569010 63473 47440 194518370 23983 63473 751685545 81154 63473 725209010 81154 73245 802532841 70641 63473 539890827 81154 20377 396465932 36225 70641 885458519 49905 70641 613069268 61086 49905 395127876 61086 81429 584305564 10872 61086 252868352 49905 4118 723319216 49905 58922 938616986 51851 4118 94467861 23238 51851 430715158 19259 51851 551468614 4118 6168 605962501 5173 19259 222634285 75913 51851 5650237 13030 6168 751913666 75913 8393 338750550 27158 8393 171786478 13030 37242 309734799 27158 10128 62165292 37205 10128 676846581 17423 10128 142901936 39914 37205 831351802 10128 74446 80368380 17423 67475 997983098 74446 16758 59149771 55853 16758 107905810 43810 74446 906448133 7587 16758 766288892 55853 69826 897556170 6410 7587 859282243 38496 69826 22512892 6410 24479 355398484 6410 42918 127274561 75577 38496 831671464 75577 38425 222512306 40208 42918 393459757 42918 24648 143265677 75577 39659 84151743 38425 84516 847296697 61874 39659 398470296 24648 36790 215865797 83733 39659 369581201 40487 39659 72760766 83733 16938 956429048 40487 60490 612841921 36957 16938 177335822 16938 39056 718776784 81377 60490 682170531 31357 60490 50383937 39056 78294 593040246 78294 26545 874876389 16439 81377 490826833 31357 72685 63827911 16439 6227 94292472 56837 78294 509629766 26545 69241 522603774 16901 72685 851655222 5132 69241 700325842 67778 56837 733087767 5132 79536 599765624 16901 42525 177498882 86905 16901 833800850 48489 5132 309835751 67778 58179 299876059 86905 77640 882329726 43683 58179 485632279 2105 48489 731932656 58179 1871 480380881 6582 77640 403954037 5996 2105 411917874 27028 43683 919952469 60690 1871 491595715 5996 84799 679222972 5996 17208 548540029 38738 84799 553709147 38575 17208 463273127 38738 9113 777923448 55735 38738 332516393 15072 17208 518078058 55735 31737 300495235 34090 9113 377825106 38950 9113 862646600 1569 38950 615102976 38950 65345 610551028 38950 67738 622733533 34090 57855 785157165 55207 65345 662023250 67738 5733 166810043 5733 19966 173707136 5733 67195 458589661 5733 24442 568688424 6014 5733 163657010 42586 24442 71453114 42586 22024 286887420 19467 6014 981082203 80457 24442 842455306 22024 54334 78542869 51406 54334 26214120 51406 36063 605678436 43693 54334 712702856 54334 50080 364266750 59437 43693 623614320 56691 43693 479645600 56691 53451 220052571 1163 56691 210807135 59437 9207 85801718 53451 74973 453021368 17244 9207 126107431 9493 53451 598148479 39076 9493 966522003 5892 17244 705410204 20167 74973 495687040 8407 9493 71628265 20167 26978 330115266 39076 38550 11182658 34043 20167 905718669 26418 8407 245710843 12466 34043 401739406 72383 38550 24790052 12466 14668 231225529 12466 65055 5466908 14668 29058 15092745 35742 14668 566485973 29058 72588 982962756 35742 10579 111744074 46559 35742 301414184 63571 29058 463494768 35742 40021 453623700 19964 72588 319002384 53839 46559 64946083 46559 20809 679073438 63571 45769 705634447 74254 20809 205030440 45769 58148 502657073 53839 3742 434198528 6650 3742 465417677 45769 77078 50909848 74254 1745 898153710 6650 3535 326743295 78086 77078 487062972 56841 78086 388150276 11467 56841 108157997 3535 38757 438094730 12673 3535 239284426 56841 84094 198037012 8870 56841 939798503 80505 38757 127411609 12673 81151 506927430 84868 80505 457839502 84868 29457 562262539 67196 81151 743467104 78273 29457 36736165 23087 78273 360706987 20817 67196 116805471 71745 29457 521039040 59720 78273 125937651 23087 82386 97378299 41509 23087 613350709 82386 47596 648393692 41509 77753 145086491 77753 29460 9381992 22776 47596 428573853 69824 47596 582834293 46048 22776 174268347 46048 71390 797602135 22319 69824 637744523 70699 69824 616727452 71390 19640 40478890 70699 47410 461886911 71390 43800 369917420 42154 70699 466185502 42154 32133 597147966 32133 28656 434983416 29304 32133 99036828 8383 32133 768166508 15371 8383 634840512 82572 29304 181524661 48056 82572 619374798 48056 81678 851431997 82572 35086 510065447 15371 28408 382690381 38879 82572 895136070 38879 33460 674807007 38879 51170 681884970 38879 19837 945415668 16606 19837 824652569 28645 33460 252690160 80157 28645 827681320 28645 23681 337331910 63046 19837 623567034 86818 23681 23357816 33444 28645 735563267 23681 74771 174338260 23681 68170 821757779 74771 72723 853613909 68170 29205 379837088 74771 76823 332149547 72723 86416 940754821 65764 72723 63104467 86416 69171 848683171 86416 42371 379474882 34627 42371 125154006 27921 42371 800168975 8510 42371 319838617 5091 42371 584586173 1612 42371 95515652 34627 45633 54329546 45633 26400 665342815 26400 83024 891049683 37964 26400 959470761 45633 78841 671440170 26400 5141 686000582 33626 5141 319313707 37964 79621 715578970 33626 36324 101911545 85502 33626 95971009 85502 9937 942630581 36324 18431 966067817 45033 18431 731509388 9937 29800 585333140 11476 85502 81828435 18633 11476 776555900 29583 18633 216960410 18633 23905 69858485 29583 52914 781515658 41258 11476 557706384 41258 62875 73669796 29583 66113 309061895 41258 31718 722978719 86276 31718 627918025 86276 2003 293935706 55278 86276 11309390 36299 55278 502563096 2003 67921 684398542 55278 37414 968316339 33732 67921 402684396 58999 36299 655613172 15237 67921 891335453 6382 15237 473655360 81932 58999 685616373 40361 33732 695555883 66506 15237 560643196 6382 54459 192062423 6382 32913 162209181 3678 54459 746862305 66506 87274 297480455 78539 32913 219048939 78539 40773 129880647 3678 43628 991199749 46713 40773 955684518 71173 43628 641559919 78539 5074 714693562 43628 73856 390125559 42608 43628 874779372 17371 46713 272255652 73856 14489 971468286 5074 46386 508751203 17861 17371 589553563 37034 42608 254332923 46386 8207 320887467 8207 62044 394406299 37034 39269 747025938 39269 69887 779674114 66476 37034 187583621 11924 39269 248734823 39269 22228 435422651 66476 24042 206669753 69887 15418 39984184 26399 22228 608661577 24042 85932 313092580 38170 15418 180192001 24042 1689 553761464 38170 73789 669188698 38170 77620 94789529 1689 37756 747594120 38170 71942 629749548 81923 1689 886561265 78318 77620 607972005 56063 71942 958714771 56063 30345 142141942 33763 30345 791340114 57511 30345 97744336 57511 2933 580197155 30345 47132 447321529 2933 19085 757524774 57511 30112 774808660 19085 50704 750007674 51207 47132 479176328 19085 58589 324401501 51207 5170 47750692 50704 37406 989642850 5170 75765 66512389 6874 75765 759308426 44736 58589 247472194 37406 12772 175072718 47070 37406 777989140 86622 44736 819695076 86622 50886 816939049 60046 50886 718494694 56469 47070 293783663 60046 21518 729707385 86622 79944 266252593 851 79944 249678797 44522 56469 603944130 57255 851 171911126 20210 79944 646075917 20210 22011 34227762 86866 851 742790790 35004 22011 92105398 22011 2353 364075734 86866 28965 84909818 34343 35004 86107297 2353 20023 870314699 23895 2353 9529825 79322 20023 872339622 61386 34343 769861561 40187 61386 371905809 48826 79322 786794766 61386 2943 486575773 28912 2943 48181252 61386 66053 894950068 3002 66053 672557223 66053 45131 111878173 2943 46034 575230366 56549 3002 258127346 15302 46034 323678035 56549 78156 81370973 56549 51681 100158407 38194 56549 17864377 15302 48919 98044116 4041 15302 413001717 48919 29368 197283706 26800 38194 609052530 29368 51541 111524831 54605 4041 79850069 4041 37358 606631551 26800 21743 853963250 65169 51541 609010665 81695 51541 547053137 54605 79083 22341343 29049 81695 123547130 65169 58084 733996 81695 63768 608321057 79083 75207 714152823 78527 29049 63096982 78527 67685 368905782 75207 4309 385135315 63768 44318 966038922 44318 20119 255300659 78527 61751 794848846 4309 12341 237269835 4309 54192 14983563 20119 30758 533185521 36284 61751 762107206 28584 12341 808235257 863 28584 737935489 30121 863 982984274 85458 28584 694249538 22231 30121 692078235 85458 9771 70007115 22231 76868 925631999 22231 35094 936306613 83756 35094 5102384 13123 22231 9987858 35094 52048 832425638 52234 35094 448070119 8958 13123 58833451 52234 10281 865961256 6123 52048 87047909 52048 74912 524773978 8958 57456 265033361 70365 10281 384614602 74912 43394 853895301 28205 57456 691839317 2028 28205 44815550 28205 45800 6181453 31714 45800 53275678 3 31714 986247561 4028 31714 549866301 2028 19284 23813802 29487 31714 506104822 67019 3 304503762 28798 3 787453951 27002 4028 861989942 3554 27002 651049831 47174 3554 327334074 70927 28798 354506086 27002 21822 869133526 70927 78408 495845514 22554 70927 311923973 21822 5410 27851975 26816 70927 363624962 26816 84143 965626189 67819 26816 139505712 22554 30614 51140642 41102 5410 750300780 30614 30974 487719783 41102 39788 827216434 30614 14482 77785910 14482 51804 854708292 75706 39788 781002995 53454 51804 202467982 7269 39788 746507391 42771 51804 48943168 53454 50679 485090701 50679 69129 783013968 7269 66815 384005264 53677 7269 594070326 996 53677 349027804 66815 54419 717640294 66815 49284 601928249 87474 53677 809930258 45437 53677 375261965 51767 49284 69854465 51767 65645 31385769 53819 45437 739432664 53819 62324 959121472 43958 65645 652930544 53819 79990 13502154 53819 32911 800498117 50123 79990 767773551 62324 58170 716568228 2095 79990 435183716 32911 67350 353926619 2095 58510 749247290 58510 56002 36896314 58170 24249 392024336 67350 59002 145856271 79387 56002 336489614 59002 46114 925366874 80661 24249 845306191 79387 77425 32780495 59002 50144 459216534 77425 2762 362572876 4120 80661 92617451 11052 80661 676344240 40527 50144 451615778 11052 21107 12169817 46436 2762 408583721 65011 46436 523527362 86256 21107 290179697 45782 86256 214039250 7229 86256 259766597 73530 46436 302006683 65011 25040 133155304 66482 25040 816647941 45782 72285 744689445 73530 38545 635405507 73530 4664 240172175 23185 66482 381657366 75614 23185 13565726 51032 72285 193180626 38098 38545 155946774 23185 32454 204497347 18835 51032 276479577 82824 75614 574877855 32454 55814 140964734 6328 55814 101379656 63107 6328 853845323 5134 82824 702020240 66262 82824 335792595 6328 3399 965462121 83199 66262 73129318 68118 66262 989420718 42706 3399 303878711 3399 21931 646091116 42706 64324 281596041 50527 42706 487658639 3899 50527 749654883 3899 64321 2073309 21931 2146 272697043 64324 21366 297826434 44235 2146 70900968 2146 48982 519425807 37229 48982 360141477 44235 43898 911746918 48982 53789 592630578 43898 51611 481448810 47972 43898 35625718 51611 81358 831577736 485 51611 694463963 35636 51611 509465214 51611 13297 21973294 35636 25188 266119167 83884 13297 541796187 24501 25188 355311686 25418 13297 550176339 25418 50404 80671357 68551 25188 757376908 28245 24501 398339947 28245 60409 674059559 50015 68551 665968805 47480 60409 892328604 68551 61563 637482732 50015 79948 470803493 61563 21765 119975100 13532 61563 504278370 13532 5651 993843808 65164 5651 626564166 5651 41653 2912540 41653 56248 233188151 28392 65164 835369933 15128 5651 863878694 56248 29013 109474495 28392 46982 73687502 15128 11518 591290336 76092 11518 670417656 4238 29013 719469897 29013 82082 257193105 46982 23702 195733282 21421 82082 531045798 18069 21421 745780403 23702 83580 945148694 51563 23702 266608531 15603 23702 852103537 21421 77185 445105914 86848 83580 332777994 57901 83580 573688876 86848 37799 901549835 35059 77185 522944989 65625 77185 43494162 15887 65625 575500746 57901 34148 76527165 15887 63057 129174428 12793 34148 356955973 15887 77009 914233217 6522 77009 640616090 66810 63057 775842287 6522 8752 252154182 6522 68186 862510344 66810 85343 17004587 44334 6522 894582105 77597 8752 440608454 68186 69968 398955618 44334 45475 856467051 23650 45475 22428325 44334 82908 888652281 2639 77597 613873030 45475 87471 597932414 87471 40010 151416066 2639 16300 920471516 82908 54823 695406506 84125 2639 578179252 87222 16300 851885090 66683 54823 218732311 87222 11486 639623852 13726 87222 874528042 13726 65304 585519477 45454 65304 707509638 54438 66683 214843835 32113 54438 906375702 65304 2160 316454252 22337 45454 687717579 56512 54438 612723779 83401 56512 378407439 53471 2160 93054729 21106 83401 682305476 22134 22337 417515611 56512 34567 112226378 55587 22134 943334512 55587 56155 688828835 86637 21106 419211934 49425 86637 969680671 48779 56155 583526072 37172 48779 989206506 1960 49425 946199698 51434 86637 888158415 61294 49425 248159241 51434 11363 898013931 24093 61294 566558687 55264 24093 477539214 61294 3154 132849375 22929 24093 300591000 22929 83503 272845769 55264 11124 672282036 11546 11124 448808764 3154 75034 651654994 75034 37487 776984097 1558 37487 725268458 21725 11124 856075025 11546 72082 863912775 81545 1558 167606222 59926 21725 769961373 14176 81545 32979885 55876 59926 129164833 57969 72082 501945723 20599 14176 111668336 14176 56982 619065086 14176 762 185160084 55876 14229 530109411 56982 82016 813123834 57514 82016 71069341 5626 762 699455222 69117 5626 791147194 69117 79277 913596306 84492 79277 844231344 5626 2399 154529642 74728 69117 234612972 74728 33497 427603028 2399 40795 150015368 5450 33497 867131426 34977 2399 15988257 34977 73241 286756189 5450 45728 243575447 5450 59322 231996897 5450 20537 34391091 78780 73241 605119382 20537 19524 214932259 19524 26701 806030218 67784 78780 434330984 60031 78780 358334371 31744 19524 54684656 60031 34747 142916243 34747 21613 142387727 67784 8341 556890483 72398 21613 979803480 48387 21613 944364185 83588 72398 255338022 21613 52632 335877779 52632 52512 408069345 83588 4575 272598326 86454 52512 465511755 49408 52512 547920866 16476 52512 34808662 64998 16476 539039816 76 16476 631126657 76 885 600218322 59052 49408 262754550 16476 48734 975108940 84033 64998 166170186 48734 57862 697545370 84033 12659 808537682 37819 84033 994281752 15311 48734 578062628 82901 15311 562789172 82901 10858 750550555 58583 82901 428592408 47245 10858 418137905 21241 82901 601539023 35810 21241 35497057 47245 21678 627118911 30521 21241 890469376 21678 60275 204951376 50002 60275 822988148 21678 84271 263398901 85161 60275 564576089 85161 60732 840164698 42418 50002 307886526 42418 51827 289505825 84271 68732 869638680 85161 9297 872081126 9142 42418 392715193 80056 51827 541284245 66235 9297 982219506 9142 40703 116316015 12298 40703 135918457 80469 9142 241889326 75401 80469 675804858 80469 5209 737160807 40703 42052 479417367 42052 79539 192984039 18968 42052 814020329 5209 83264 122139926 18968 28894 572627887 18968 67645 7856009 34641 79539 968973445 18968 28523 914972152 16608 28894 738159718 16608 45346 25058087 60798 34641 304112365 59769 34641 295644837 59769 16007 442358075 59769 77315 23967704 19041 59769 984374863 49163 60798 469472289 45038 59769 614204568 77315 80293 65334735 19041 43606 400637765 23192 43606 402648102 79773 49163 451636760 79773 19838 268048569 40400 80293 995473944 40400 45321 487331543 28124 45321 344309818 13208 45321 159045588 40400 22421 211312779 13625 13208 793485703 13208 66019 992224586 22421 67972 771833787 13625 35303 283614616 61670 13625 997940728 13625 44101 608795103 66019 51557 178560431 35303 19967 103266472 44101 33549 835214869 33549 81155 844228992 70667 81155 828029786 70667 75792 138800509 46585 70667 278369299 32534 33549 532783658 75792 10574 836565208 32534 11427 744621660 33589 46585 397767290 42789 33589 152537017 10574 58005 270994745 10574 36639 115939853 56317 11427 186487167 36639 2580 184727285 42396 2580 439200523 68599 2580 946256129 42396 45395 695413337 2580 12041 230195179 73028 68599 335220757 73028 32686 543837151 58429 12041 557138714 58429 86281 903521291 64375 12041 820717245 58429 7733 876271183 58429 20976 942538246 69381 7733 93118312 60149 86281 169992532 7733 22898 187501163 22898 6859 491342168 22898 34218 721527295 6859 43293 512738553 23201 34218 909990781 52837 23201 310784895 71028 43293 584111362 52837 45070 214214348 38260 71028 112112057 30762 71028 57085672 71028 34782 17573333 34782 9557 221325349 45070 4955 801320150 62712 38260 627685415 30762 59547 229912936 62712 84217 661045674 59547 65076 154157645 4955 8172 642158895 8172 4742 787963232 52280 8172 395984713 65076 2907 215565687 82150 65076 543172674 7845 8172 57807958 43492 7845 780141911 52280 45794 528740082 2907 59454 38069713 73497 43492 420063198 13372 45794 292674280 67876 73497 275775006 79996 67876 673370859 59454 31882 570553990 20949 67876 775618390 12931 79996 191837075 15353 12931 452912923 69446 12931 425191083 35766 12931 382787021 69446 75733 260699942 67169 69446 292950168 51 35766 535863065 35766 13560 340944264 15559 51 615352360 67169 66563 463432910 4933 15559 343441736 66406 13560 961831604 9571 13560 381499583 69915 4933 977421033 75784 66406 674651696 9571 36147 529281557 65748 36147 875849407 3848 9571 551321777 67622 65748 536124815 67622 54815 646829959 3848 59112 712584841 38049 59112 967849006 3848 58107 717904904 68519 58107 18083752 59112 2711 540323595 63494 59112 73705521 40542 2711 90140201 63494 37745 355498422 40542 39531 375772288 2711 58853 276209707 39531 39821 643507927 58853 53473 769429103 9732 39531 640202093 37380 39531 525430524 59572 9732 107376028 38199 37380 825668015 37380 46716 964556958 34399 9732 773441474 38199 80966 954826640 61957 34399 720751825 61957 53854 125558238 53854 42193 83948265 56607 42193 535027170 51796 53854 392370921 51796 69663 477398841 70440 69663 813739790 81811 56607 179104591 56607 34552 345296803 34552 54651 608952473 47803 81811 848149941 81811 42474 895504159 38177 34552 93838420 38177 46187 24884027 28169 38177 100072030 74394 28169 363837819 74394 39128 179893601 62505 38177 467797550 74394 144 410127194 13809 62505 408321252 37786 62505 766140526 46778 62505 176111442 62505 81319 859143210 81319 4589 868081908 87336 81319 27039065 62602 87336 927683689 38533 4589 750911932 83991 38533 254039662 4589 67209 240798015 83991 58839 417062944 34804 83991 111150705 84112 38533 14210249 34804 43197 122813169 43197 31426 259918871 34804 74042 484832517 34804 63835 187954827 54281 84112 406476564 31426 83702 535886058 62088 74042 719282299 62088 45611 175092487 45190 63835 586035047 45611 58203 474026719 71133 83702 630996723 45611 25580 34213680 71133 38975 859506419 25580 39736 65181132 38975 51398 84693737 71133 53802 114217779 25580 46841 413915527 23689 46841 740447267 53802 59754 894893120 51398 53003 2237436 23689 56981 144984711 57716 23689 419505809 56565 57716 647124159 56981 26579 610588372 53003 56298 549890821 56981 47042 275138885 60987 26579 665197822 60987 13190 757714981 10603 13190 465661887 10603 36965 200394064 10603 29376 607320192 138 36965 610378878 36965 1968 393781191 86568 10603 772500112 58019 1968 131744588 20320 86568 442560346 58019 38570 17893741 81435 58019 993512656 18396 58019 309180799 18396 60830 603209805 65563 60830 393748819 72122 38570 744991863 42889 81435 40217603 2381 42889 288683581 80882 2381 883152006 60313 42889 908751462 85930 42889 656205837 52949 2381 216740618 8149 2381 722472834 8149 83217 191177689 8149 78025 469010977 52949 51957 835979418 70461 78025 348320538 70461 33760 856955316 51957 23955 138625803 32383 51957 221605656 70461 85770 191030160 17474 70461 443837612 13444 17474 174337063 12432 23955 589643602 29519 13444 74115187 12432 54373 252993967 64968 17474 870041754 12432 72259 780308051 12749 54373 311491664 64968 69473 4281060 58498 69473 457740124 68272 69473 972440057 60781 12749 374785252 58498 10008 316078348 58498 63739 994593194 60781 24077 898302024 68990 63739 356797872 29347 63739 121903817 57300 68990 779693528 62477 63739 441140353 29347 65929 62458832 65929 21800 584129738 21800 14182 16385254 21800 11681 82564224 24468 21800 40956228 33797 11681 108379557 11681 86710 632138459 24468 26403 157273363 60297 26403 615247688 60297 45591 225367464 45591 50365 11035714 64947 26403 500496936 20217 45591 170841824 50365 84102 751484869 45591 84661 186464520 84661 25150 656860416 84661 9461 739275891 9461 34762 886456636 54240 34762 310460642 31693 25150 83538061 69697 9461 760898841 70049 9461 702629570 34762 59596 830286280 27884 70049 252477361 69697 70920 185770992 27884 22363 760407550 74479 70049 454030663 23547 70920 417156641 22363 32074 883305238 32553 32074 280440538 32553 58255 213783082 55903 32074 23725809 55903 70321 30807457 32553 21559 413752816 55903 12080 584236004 58255 5585 397717666 74098 5585 246757542 21559 74427 590688496 5585 53207 812766517 71179 74427 375094140 71179 78640 173527031 53207 79023 47860565 75014 74427 248922526 75014 38251 957462879 55926 78640 486175064 38251 58260 907030220 75014 60859 27720720 82057 38251 358049817 75154 38251 693454824 82057 55058 252312623 53811 82057 121609858 34438 60859 475342023 25839 53811 602893874 25839 70367 297927572 70367 39966 761712725 34438 61387 119230600 39966 16155 661039751 39966 18445 267830149 70367 68481 484624718 29212 68481 747222739 11929 18445 315712794 36373 68481 523274277 28346 18445 437525338 19154 11929 401961688 19154 50641 505643076 28346 22652 261187340 10968 28346 9337298 8261 22652 848136683 22652 28329 655076231 10968 31683 732924262 39393 8261 671602315 8261 50138 204545061 50138 33737 871762375 28329 9509 947637041 50138 83534 550184586 50138 86910 32219575 75391 33737 54145440 75391 24819 209330892 43264 9509 141850646 46604 75391 327683639 29685 46604 970599588 22481 75391 127263005 43264 49532 177916690 86159 49532 444684407 55406 49532 121463942 55406 7285 102298226 42553 86159 882279880 58236 49532 830741022 7237 55406 631734845 37389 7237 815462047 37389 13964 178270544 13964 8294 900333160 58236 37350 108208174 34478 37350 576603110 34478 14809 425989331 7212 34478 897552539 33510 34478 345674076 60988 37350 229042156 71518 14809 852731581 7212 41137 61616386 31556 71518 851335231 31556 9108 472294480 30553 60988 323274247 71518 85683 192690066 30553 41387 933929915 41387 23088 841961223 30553 56100 560866434 30553 53075 197132792 57246 41387 704474785 31555 53075 771649775 31209 53075 383055349 56100 84399 379569386 45344 84399 399050559 57246 33913 104836540 33913 72322 134854453 34322 45344 931010362 84399 86475 182883885 45344 61511 424837494 72322 18724 411373044 72322 330 166199924 66075 61511 330712372 57464 66075 162536118 61511 55469 602971879 52944 66075 265686113 330 51859 985921160 52944 27886 142943481 52944 58981 411570902 27886 58996 950222283 58981 7738 983640756 25327 58981 767436300 26324 7738 926544446 78521 7738 957201242 33904 25327 954267854 26324 87456 320619163 33904 78351 852082645 26324 38935 415976556 32001 33904 200012932 87456 34499 926890171 42327 87456 938181583 34499 12275 815464174 12275 55443 82428522 70826 34499 998111952 12275 9078 185953220 63559 12275 9653584 63559 33176 560942108 73575 33176 140605535 73575 2142 180569245 22408 2142 154463936 76606 73575 37394562 34988 22408 205510696 40836 73575 814418533 40836 78669 924788572 9010 22408 199999926 59826 40836 669932624 59826 41101 749287727 47694 40836 619833301 25455 47694 148837153 47694 338 883264721 32173 25455 123828540 41101 22029 356900698 47694 19781 375040887 22029 32432 877289901 19781 11920 152862058 19781 4400 542963580 32432 62577 359353284 62577 42613 79733826 77482 11920 222477877 20951 62577 40719631 36736 42613 413750192 62577 12053 265692010 20951 27778 901081753 85816 12053 552303217 12053 4397 355986915 53148 4397 237225628 19902 85816 33518942 27778 41407 17102451 11129 4397 944148907 54692 41407 816686308 63435 19902 778662538 63435 10782 287267585 63435 80109 960640513 40173 80109 164303989 63435 56370 929072857 21333 56370 458112542 5157 21333 473224924 40173 50043 210893668 17907 40173 461846212 83644 56370 129258282 44306 83644 51281172 50043 53831 150164930 50043 13137 960610235 5269 53831 345876290 61279 5269 914176082 62492 61279 854286457 13137 49228 374728836 5269 44309 683370792 61279 63320 213588152 23085 49228 223520438 29118 62492 757731100 31383 49228 190516758 23085 4690 110470231 4690 15236 310295400 23085 45125 17123659 38836 15236 242665919 45125 8437 806037590 70535 38836 5721292 70535 86655 412614578 70535 74920 523923318 12668 70535 366676528 1854 74920 724661980 12668 85817 224796517 57687 85817 781807411 82151 74920 960740252 85817 20268 433562026 44271 20268 391993528 20268 68296 654460075 44271 63815 878005557 59763 20268 74780201 44271 25620 256825506 63815 70351 816050394 34876 68296 562793316 76993 59763 682027271 28915 70351 25885616 1218 76993 7231254 34876 66715 289193063 17780 28915 986483856 56457 28915 844958705 56457 22793 952374246 17780 75505 478651817 66715 47198 81719360 56457 47381 715047755 56457 64147 373109103 64147 84288 405967609 53358 84288 340698878 64147 73135 617851771 53358 47297 725656209 43111 53358 683553657 73135 72762 8569331 43111 58161 318666768 43111 62972 807034116 25182 62972 452726517 44567 43111 121849410 75458 72762 119358290 58161 57443 660933229 25182 57925 17708979 52954 25182 468655451 44280 57443 183864722 64804 57443 178326396 57443 28452 994686555 59827 52954 252625444 44280 35105 380807246 31776 59827 498216112 43058 31776 90997833 13600 59827 478832875 31776 58648 227618727 58648 48871 17524432 66291 31776 636934013 13600 12860 683063165 66291 4509 918630196 4509 28436 354302409 3042 66291 939165331 24631 12860 521612258 39926 12860 369755112 7391 3042 565378733 78500 3042 71480277 46383 78500 682012692 24631 13070 501318529 84154 46383 369164775 76763 78500 539530596 13070 75264 854497312 13070 82362 838897340 23197 84154 152527266 75264 37394 716428283 37394 5039 84640005 36507 5039 884619523 37394 248 276430354 5039 76212 114416622 37394 43966 651847606 43966 69550 350497615 69550 63923 553646099 51774 69550 887746865 46595 51774 874265413 14997 46595 268403945 8585 69550 833898105 8585 21265 943944186 51774 10090 280116563 65315 8585 265449860 65315 75791 111189229 21265 50649 973266957 80782 75791 321969323 30205 75791 487287996 65315 45939 386704034 50649 86840 101474988 61340 80782 790909050 80782 16244 108294329 51360 61340 873950492 86988 16244 285246640 51360 13911 237622937 13911 24744 844162442 86988 16763 66617825 13911 67607 612432809 8871 16763 423464505 24621 24744 484410914 67607 38050 712277162 38050 34453 582999317 35385 24621 168080701 71526 38050 337678860 70120 24621 377024630 70389 70120 445852723 41363 70120 891126448 6565 35385 217521530 70120 73802 550188244 32179 6565 365809196 73802 66434 761451453 8239 32179 711848573 8239 2517 850594617 83111 66434 27320014 51813 8239 54680401 34099 8239 513745555 83111 71300 821925147 2097 83111 653720396 83590 2097 872064884 51813 61252 249823281 5668 61252 430553103 34805 61252 269539544 5668 1134 249823055 20690 61252 939272842 5668 3123 694861942 13855 34805 292855179 3123 41287 220086376 40218 41287 136899022 13855 81733 181501484 3123 9672 49772815 9672 79643 380982661 40218 50638 3139447 38980 50638 217812291 31908 79643 897946354 38980 23520 500775448 68389 50638 191483038 38980 20251 695961987 69214 20251 105524453 68389 75920 800600004 46897 23520 450829040 75920 39482 907428381 20251 64213 804291690 69214 28308 748387970 62669 46897 903228449 28308 42354 810442445 69765 64213 18587687 59517 28308 74068683 62669 72071 99365613 69152 59517 531103325 74757 59517 381758147 69152 27780 850114300 43805 27780 815723673 69152 52685 886780115 63706 69152 196894029 27780 78744 523594469 78744 49917 887874765 43805 47239 391407287 49917 37357 411053958 47239 61407 338389867 82863 78744 774717409 82863 45106 972316370 4645 47239 45290118 37357 40025 815032228 78175 61407 338266025 21499 4645 699516746 82042 40025 230530675 21499 70615 145781705 75103 21499 800740034 82042 48562 672535173 68225 21499 424974640 70615 61319 497873481 85699 75103 479668843 75103 55932 710048560 6945 68225 734108723 85699 46544 57521557 24374 55932 902303439 24374 72652 154647577 24374 39135 928739328 77803 46544 649798336 72652 36756 20848057 71495 36756 692062223 19845 36756 603978829 7562 39135 150149430 36756 73912 427954798 46257 7562 107385625 46257 55318 871330594 73912 4485 18295192 7562 72284 347056222 46257 46934 94238587 63694 72284 481814879 78117 55318 442507426 13821 72284 886630769 72284 44454 36744574 27554 13821 419351157 27554 76960 639924500 20727 78117 888374342 44454 48318 544094295 43748 27554 874863351 80630 43748 602104733 50258 48318 369444676 4325 48318 8263936 57873 43748 19782163 21275 80630 444291057 44660 4325 312451928 4325 27536 300519679 27536 81843 395322487 27536 23835 30901474 74996 21275 45214807 74996 66991 654872403 66966 74996 754188957 60852 81843 757281527 66991 61281 479299977 46084 61281 987432819 49805 60852 848135895 3241 66966 362014176 87557 46084 4060609 61281 39260 163388541 68776 3241 954386286 19250 39260 243197505 39260 41570 998725591 31599 68776 61105021 27673 41570 991776986 4109 27673 233550383 43666 31599 12168892 4109 25167 354074107 25167 39605 35736040 52306 27673 261437497 68471 25167 265247805 43666 66960 574232043 3059 52306 543440567 31496 39605 183480620 31496 10644 11557029 68471 38374 276376646 59096 66960 807065108 10644 34356 85297879 49950 10644 768324032 78113 38374 904871476 75543 49950 943442093 55498 78113 649609161 34356 10801 879360994 14467 49950 721968832 31872 55498 115038901 29507 55498 282649399 87397 14467 84792994 16921 31872 346186754 29635 29507 645644009 29507 73715 733283784 16921 35852 729052884 35852 83665 475660702 16921 51205 234267279 35852 37535 46941391 73715 78248 412394179 35852 68878 615208679 83665 51281 795267424 54735 37535 163963606 54735 60643 121017458 38106 60643 442241802 51281 10919 574371465 46093 10919 321375763 60643 1921 581772642 66281 60643 992430717 38106 40533 49746240 40533 45776 737134038 46093 74977 440407631 38137 1921 19949815 38137 40947 478786020 38137 52610 677266220 38137 36240 723736770 37921 36240 952049170 31795 40947 409809089 52610 67794 46148964 57914 67794 706977913 14228 36240 619399253 59657 37921 65798316 14228 51165 793030186 14228 46333 460853882 57914 49573 580020309 59657 54726 68724455 25314 59657 846948294 49573 76891 234981787 49573 16841 183806996 54726 47394 638822013 5435 47394 309980704 76891 75050 858580814 47394 38673 586595677 50136 75050 83075350 62921 50136 651732798 50136 79086 826168105 38673 78478 71402640 50136 22986 916939766 79086 66052 244570078 66052 30654 207442779 71485 78478 593426468 66052 4573 994261083 30654 29349 785299318 67094 30654 12305571 74860 67094 648043375 25974 71485 535212229 74860 69606 718719065 22597 67094 925086652 69606 48320 367215645 16723 48320 495608432 60718 48320 798215263 79342 16723 995113192 4699 60718 918775657 8161 79342 291599778 68989 16723 142362956 8161 77824 840452471 61186 8161 627726138 83533 61186 881196885 77824 11601 621505473 29744 68989 87164470 61186 53561 249662738 12619 11601 932605625 53909 12619 721202440 53561 27055 978729245 23574 27055 718370628 57857 23574 959882876 34632 53909 501146914 84357 57857 91236494 84357 11784 572081727 23574 3139 435784655 84898 11784 586911526 46596 84357 7783157 62626 84898 668499729 62626 16167 185212170 22032 16167 487515197 46596 47241 412070399 11376 22032 599786037 6999 16167 410592437 75102 16167 54884652 47241 65322 114439262 65322 16008 568692059 65322 42346 994873870 65322 66755 734350907 30330 75102 342277893 42346 36711 26495684 36711 10287 725910016 42346 9606 759332373 9606 27723 533077573 725 9606 475189564 27723 35333 570353654 9606 79220 843182731 37283 79220 552399044 16654 725 32132777 71874 35333 468989946 11491 79220 204829513 81889 16654 565305408 71874 76977 362784045 66544 16654 695876893 72390 66544 351322342 74663 76977 108600286 80010 81889 668733683 72390 73444 991225234 66344 72390 420719824 50400 73444 708414507 75897 50400 95108899 73444 44685 858614147 27070 73444 113708564 50853 75897 86293099 23694 44685 226521022 62491 27070 85375118 31065 62491 991228600 50853 41903 57388456 64329 62491 63376154 66222 41903 8696647 62491 4874 643936484 27136 41903 792516519 15085 64329 804323583 27136 24204 593252572 27136 16797 13077260 4874 5631 120952794 24204 57640 432951590 33026 5631 751510488 31794 57640 95612831 31794 26402 545017843 33026 61431 245602980 61431 3719 458517087 61431 7074 133589836 34447 26402 295876925 7074 13179 974203590 10539 13179 316697183 3719 19047 274386853 10539 52258 635842941 79679 19047 597988155 56208 13179 156270192 29764 19047 235795293 41382 56208 276800622 79679 4291 961822624 50091 41382 920439735 56208 20737 866114695 41382 74124 937118357 70452 41382 800883237 70452 67037 53581955 74124 38548 616573685 70452 44755 836471760 6512 74124 506548800 54347 44755 766466400 1234 6512 114898995 26167 38548 859646088 6512 11562 336437554 74605 11562 881501612 74605 42482 145655615 1234 63277 946012428 74605 85912 39129694 63277 69838 722462744 63277 69872 36942441 62944 42482 869478413 40020 69838 760249244 69838 67130 624815100 8183 67130 125035597 69006 8183 672632904 14918 62944 319488503 69006 70123 265036399 67130 67223 546441345 70123 71702 704823695 68089 69006 993115117 70123 48698 160144445 48698 56741 597143891 56741 65544 803798020 56547 48698 825125385 82055 56741 394034324 79064 48698 890874564 41809 79064 699893502 79064 3335 39089455 55430 3335 732979437 41809 49525 343544512 21124 55430 500742146 56490 49525 549744345 13074 56490 802453210 9848 21124 742977382 56490 61477 831580937 44655 9848 946118561 82179 44655 432412280 82179 38109 97882254 38765 61477 32052388 61477 41670 467503764 61797 38109 637591813 82179 80012 542115797 56144 38109 714534836 20254 41670 219742967 29367 56144 450363001 61797 85601 558159314 56144 48500 78836842 56144 62109 569400042 44336 20254 56605698 35612 85601 241083306 62109 5401 900986272 24225 48500 879912016 35612 11326 582980670 35612 12579 274641552 46173 12579 458350958 48490 11326 41119768 55300 11326 805556344 6862 46173 138460786 12579 18141 16957166 6862 51378 672638153 52184 51378 921491230 18141 13516 123458013 56296 13516 191217475 72982 52184 734134473 72982 45882 857751827 50514 13516 136009806 62884 50514 14935997 44714 62884 797169351 44714 73312 551265141 45882 38462 212949723 50514 60668 666472568 38462 49874 958075218 17003 44714 689821403 26972 73312 844636442 35025 26972 307256107 50437 49874 731647784 49874 2875 600588411 58645 17003 934108108 26972 79424 400480201 55719 50437 39629057 58645 37816 495976711 27159 55719 722002827 79674 55719 896593383 85784 37816 108829373 55719 86845 443499430 29663 85784 309990972 27159 74683 280881284 85784 31444 434517260 79397 85784 69634894 79397 72976 382513955 35597 74683 501460996 48122 31444 310671037 35867 35597 821783884 48122 22833 746371641 48122 14485 765538076 48122 12574 185528813 14485 49785 519188609 49785 48712 772427493 14485 40396 279220167 53997 40396 568673215 39647 40396 908068659 37646 48712 685207944 48712 51407 999246725 39647 50868 12168980 53997 63007 251395256 39647 60306 298288969 53190 63007 213877372 53190 35051 707422008 63007 22834 706255500 12835 35051 962958040 8438 12835 797343396 8063 8438 585824713 8438 84974 908534841 22834 79097 584830346 53594 8063 944541771 22728 79097 615507303 86787 53594 884684096 2137 86787 894076723 74819 86787 272956802 61114 74819 657845141 61114 30692 5961336 55072 2137 129724659 66150 55072 270126815 66388 55072 108016312 55072 30656 995973016 79591 30692 300692240 55072 71007 71977554 79591 35672 962364767 35672 61936 97285509 30656 45396 873300101 79591 1894 405731374 78812 1894 746954059 42626 78812 642039002 61936 27258 731895341 1894 33396 252309184 42626 30083 291864210 56033 27258 50907292 34994 27258 478109225 79489 33396 963768235 29598 33396 149932770 7769 30083 657099888 68956 34994 458090363 79489 25608 337141962 19161 29598 414622536 19161 83164 525199293 13063 25608 181287449 16340 13063 481762742 25608 74321 926378835 84720 83164 274304990 83164 47941 743830246 78909 47941 900531008 47941 29458 784884692 51880 78909 162316024 78909 82677 124988755 51880 77968 849119453 77968 57904 938341859 33791 29458 578062883 77968 1377 940329483 79557 33791 374436402 33791 55610 54665014 57904 72097 200423706 1377 48664 683082710 48664 23687 16710319 25447 79557 511020890 48664 1275 120252073 72817 25447 817629481 23687 9031 143061942 1275 41313 677254080 41313 84711 718024439 71160 1275 283978574 8455 72817 782197058 13837 8455 778395934 64418 84711 323785355 71160 44201 127981135 13837 41519 631226485 64418 18894 450373801 20197 41519 271114959 29323 18894 366352988 16975 44201 595434407 18894 21839 578840585 21839 71770 132225014 65438 16975 441502259 65438 31235 851500588 84074 65438 285697620 84074 66671 626031873 74439 84074 989185269 74439 14958 644512975 74439 82700 473521571 70248 66671 43855670 82700 62337 519036437 82700 24828 489181552 70248 79908 359248696 7469 62337 955383098 64650 70248 48121787 62337 7695 602975561 64381 64650 119020334 79908 14213 875948786 64650 24414 568036579 24414 8318 531795281 64381 79365 2007102 19274 64381 423410391 11582 19274 123605134 44393 8318 463806274 73353 19274 888738046 77383 79365 903662108 77383 35307 35260448 44393 41222 82217420 26804 44393 5656520 18592 77383 972627176 72374 41222 440934373 76581 26804 238289727 77361 72374 15836012 72374 22164 972993649 6028 22164 546720587 22119 72374 290123139 76581 56914 220165134 6028 16255 392436409 81297 22164 486489596 17129 6028 940896971 22119 39334 68937325 74194 81297 488034824 11394 74194 942435439 50905 74194 203739615 11394 49952 312885461 39334 85692 559419314 7063 85692 604485878 51164 11394 18807241 49952 87206 764463904 51164 77175 909227179 51164 33952 201622519 51164 85437 859912179 19670 87206 617916548 19670 45550 765557919 33952 84869 961107619 30128 45550 184666485 19670 51798 108563019 69052 19670 986759065 29889 84869 95469901 7327 84869 851606766 51798 39101 219381821 29889 47988 14691546 47988 87573 61251471 29889 44915 1738638 32148 44915 877816024 7174 47988 989416215 7174 2955 815348834 44915 62694 206258895 44915 17264 806709681 17264 53813 242704225 62694 33518 383304403 14551 33518 502894943 14551 7783 100072017 55741 14551 395382229 14551 14133 385185389 43060 14133 161446329 55741 44584 363047774 14133 7344 133467608 55741 50744 62153009 23015 44584 102530969 23214 43060 46172061 23015 5967 576956624 30211 7344 646308277 23015 86545 999818976 40352 86545 607548681 40698 5967 73351608 30211 44556 669893910 13762 40698 335236855 86545 12813 770933259 40352 79166 523056894 77334 79166 830124427 82196 79166 613202206 57750 13762 713157445 23856 12813 469987795 23856 4747 881876057 57750 14364 272828535 4747 17052 369498647 60473 14364 494601713 60473 42356 485517027 38302 60473 321341232 6929 38302 589460240 60473 27306 936435141 6929 84855 675972090 42356 52782 586869127 38302 74034 854807428 29027 84855 455540346 52782 47645 646945592 51367 47645 583136755 29027 279 815412365 51367 76932 692962539 76932 10935 330676014 47645 58398 330369240 85108 58398 668092581 76932 17872 568497934 58398 6311 24424342 58398 62557 99191666 182 62557 137048356 63962 85108 578271431 6311 26747 12331502 182 64725 112442144 64725 75011 127582928 182 29568 257103484 29568 87313 489241390 64725 22225 692180605 36691 87313 598397488 46870 22225 706974877 32348 36691 203450567 72030 46870 334280862 36691 27564 567347769 18666 72030 730185455 32700 32348 792617961 72515 18666 58173041 27564 51129 717520276 56909 51129 447719461 56909 19 506617729 78260 56909 449507056 19 10578 980660442 13110 78260 966278225 56909 72486 251883478 72486 80240 627071937 18930 72486 896118324 72486 36685 484387167 36685 45102 76423631 11719 45102 676144739 60121 18930 573963173 35903 36685 88059859 26765 35903 88223665 3215 45102 1280151 35903 50073 487710070 85850 26765 240628418 4499 50073 861677565 85850 43564 186077506 11098 50073 101778713 85850 45384 164756191 2954 45384 663330911 5426 45384 56459505 51212 43564 830907641 11098 61267 511534477 38470 5426 64547399 38470 21103 551102670 72638 21103 446525759 34543 21103 857608056 62594 38470 637911776 34543 68928 45526064 62594 37945 12920518 62594 71175 824982345 19892 34543 828806303 37730 62594 569452441 13278 68928 15931931 37730 56291 136763555 39033 13278 231069458 19892 36279 91228428 39033 36575 439102430 39033 86332 969308369 73209 56291 495474819 86332 11526 994676750 36279 29012 864606266 8033 73209 181782701 25101 73209 268722062 23893 73209 333172589 11526 61516 365979594 61467 23893 156240663 8033 11776 874247483 61467 22147 125370913 11776 5415 312418084 80421 61467 421958605 61467 49197 160390226 49197 26883 457980990 4213 49197 820982635 27105 26883 955658834 24111 26883 652733098 65147 4213 110974382 65147 38937 360169440 51538 24111 724890106 38937 18330 372582195 68223 24111 910534080 38937 22861 921250327 22861 22264 933347684 20788 51538 497500545 47936 68223 538193574 1432 22861 25885764 47936 6942 205922520 4923 47936 178371911 20788 51724 638284994 51724 14724 943709217 71989 4923 168328350 71989 73638 101828462 87054 71989 818814379 34671 71989 424576162 54301 14724 943405752 61726 73638 306799880 65888 34671 388236494 54301 9336 478263625 9336 17394 876064367 72876 54301 85335475 66173 72876 638199148 17394 70676 79442819 66173 81937 2529926 53068 70676 360541526 49510 81937 109685625 66173 63570 792307797 1082 70676 458242108 1082 39998 262349404 87558 49510 61166860 5291 39998 525793671 87558 53744 189116621 53744 37778 563545144 39998 2424 60643758 30273 37778 751453641 53744 47681 870089287 29167 30273 55998765 2424 37760 505559402 78559 37760 204926452 78559 17542 98289012 85963 17542 853936947 37760 78492 574751420 78559 75379 191021309 78492 80213 245413703 80213 3843 15082714 60246 3843 845328976 80213 85491 163669524 75379 64162 373469935 3843 12356 611798710 70525 3843 621539785 60352 12356 75854516 34797 60352 905074166 73422 64162 852433857 7489 70525 972327561 63758 34797 771239245 60352 83250 327860986 11421 73422 131107558 33237 73422 976453636 33237 2198 640638632 65170 83250 480532277 25438 11421 380964251 33237 58750 196597730 28685 58750 212823199 65170 83361 124364792 37517 65170 709214055 37517 11773 40390610 48309 28685 90050000 42903 11773 474470899 15704 37517 61131043 48665 15704 557393215 10004 15704 369931383 48665 55613 162579180 38384 42903 492899306 13089 55613 675684156 48665 24835 65932855 311 24835 789259283 311 16503 334594036 311 84767 991530879 76657 16503 260957376 16503 35927 224555493 76657 75439 714316598 37550 35927 312789050 35927 21588 915443576 21588 52600 304399503 72586 52600 86574759 49705 52600 661461256 30976 52600 599563269 49705 8307 957545080 74987 8307 668105951 58890 8307 78516863 72716 58890 494478369 72716 43719 33452261 72716 61872 558665858 74987 30918 81522338 43719 74703 845911510 46678 61872 494827364 34008 30918 276056631 58153 34008 922143754 69399 58153 447392712 69399 7923 20591176 58153 14136 940852325 69399 37120 990473610 61943 58153 63641917 22581 37120 337910868 82056 61943 138796977 46740 37120 170819373 37120 4409 989236576 5782 22581 167380449 4409 19454 934287472 27452 19454 72558368 41729 5782 554980616 41729 55398 897976140 5782 76692 80034846 13374 27452 875053803 33676 13374 899179501 76012 41729 61395028 6315 13374 135246460 6315 21870 937996469 63275 13374 704920028 21870 79439 783152593 38791 76012 397367768 38791 16338 329508700 47748 21870 10759949 13244 79439 787023127 47748 45856 745791935 63044 47748 282795453 87046 45856 131999927 13244 8144 984326147 82816 8144 853407836 8144 1007 739462328 63044 41195 312573979 81786 41195 150168214 8144 64170 557758693 81124 81786 499225164 64170 71376 216588371 9348 64170 106395726 39803 64170 88866073 81124 26727 853076831 81124 25758 785309924 26727 29080 749706141 9348 46099 204714153 50700 25758 684390759 52378 26727 65789536 46099 48532 401265200 52378 1857 85645908 52378 25290 524301060 50700 52182 646617583 48532 49467 551073024 49467 29877 615150306 29877 53287 319571347 61030 49467 37708644 44695 29877 298211164 29877 64858 566904197 39811 44695 78717088 25621 39811 496420653 17882 39811 735832329 25621 5160 713441172 64858 27363 890365234 12844 17882 646489045 8759 25621 698428079 28459 5160 137390662 28459 32707 982871187 28459 72971 602231112 58773 12844 693417220 25657 28459 289275098 32707 67309 901636444 58773 86106 143988339 86106 75675 453558458 58773 50055 56168303 21965 75675 768139356 76775 86106 65731473 86106 34913 106240110 21965 75893 481743823 34913 75190 558403352 49963 34913 993268477 34913 78934 712884169 34913 7390 37109620 44913 78934 472216433 25241 7390 934732267 44913 86967 856722148 79522 86967 883654919 25241 64737 550991107 64176 79522 663238900 25241 429 296084843 429 37989 241857809 26480 37989 271996157 37989 66808 273228583 32796 66808 86761926 62268 32796 227357960 32796 70696 735721623 43919 62268 459545757 70696 14367 56318275 70696 57083 996877499 80592 57083 135996107 57083 14391 546684711 74799 43919 8133482 80592 76402 456109547 23334 76402 163015588 68788 23334 121223202 3326 14391 691271998 5055 23334 375840978 7101 68788 523186641 3326 81279 194020771 81279 10765 109074666 5055 58713 960146542 66921 10765 347037866 72878 10765 145918432 76184 58713 768864025 26820 58713 784407197 76184 71359 779438396 72878 43780 602611086 71359 32812 466464238 43780 18531 51729166 26820 2764 30585430 18531 20422 941096604 18531 7482 388549727 32812 37802 390158282 37802 26366 671039841 61958 26366 226717633 83193 61958 858074131 50547 7482 624910796 67658 26366 311589174 50547 62300 460984487 50547 7136 766141507 50547 45872 837829679 2562 50547 281516292 13318 62300 38184481 72575 62300 351677749 72575 32032 229976704 19522 2562 967898713 68717 2562 809153305 68717 42615 340527239 19522 67352 120701158 19522 50542 636006989 68717 61102 644197936 42615 23960 239315665 50542 2338 404225817 67352 8708 892454308 56944 23960 631358036 8708 78652 815634687 84406 23960 909208418 2338 18457 762144830 8708 4014 845131507 78652 34822 742339244 69585 84406 53634807 24899 34822 98697868 69585 76734 771719097 76734 81374 914616048 34822 15193 155824885 85181 24899 944871743 86083 85181 602253208 70548 85181 921647902 25454 15193 735092245 10359 15193 576722028 25454 68903 30247076 86083 54911 540670696 70548 14651 342024043 26652 54911 591881092 26652 66676 121670805 54911 32388 114780110 75054 32388 749490993 32388 33515 890610071 87563 75054 357735782 37937 32388 118663044 52689 33515 913398207 75054 12583 166099837 87563 8157 100238545 72472 87563 374646789 72472 16951 754366300 60597 16951 906813770 16951 82181 196241881 82181 31626 576585219 82181 68830 455332691 19315 31626 577937822 82181 69921 207719346 69921 68418 457341805 69921 25863 463744957 19315 2538 330936778 28288 2538 710727046 18578 68418 187557755 18578 45216 513134608 2538 33419 992293017 50888 45216 293921680 28288 32136 301220291 45216 51991 23341323 51327 51991 685417705 51991 65411 360551226 65575 32136 610365476 32136 40601 135501934 51991 63352 97920112 40601 42061 586053929 74937 65411 152947968 40601 16623 608246493 63047 74937 723795974 42685 74937 933484566 42685 70357 795615141 16623 87361 117527669 87361 75271 912508675 40089 75271 859880663 68456 70357 164770028 59409 75271 126795727 68518 40089 102805189 30711 68518 817223355 59409 87214 155747219 24584 68518 606506661 63444 24584 148462918 24584 43673 513961947 43673 75406 94875826 63444 59722 785295629 59722 74459 146214678 20155 74459 287574577 3885 74459 870432068 17895 20155 434770676 1233 17895 521584293 74459 57252 701702409 1290 57252 30389675 80726 17895 389058403 8937 80726 20877787 57252 3730 551398226 37895 80726 11523397 1290 24598 282808686 8937 31341 202981827 33048 3730 313913548 50311 3730 771495421 51372 31341 674078500 4007 33048 523022072 31341 64478 712056266 39067 33048 219271671 4007 77290 881427583 14114 64478 293994630 77290 701 279726635 77934 14114 116660827 22366 77934 310095516 52857 77290 875066795 77934 35992 166679969 35992 7375 871914978 67241 77934 751609205 83889 35992 98775636 7375 64525 77787156 64525 25777 869764630 25777 38085 493013854 38085 59878 566035081 38085 79547 491273542 79547 39408 56929761 79625 38085 378679065 24062 39408 808347467 79625 23358 527825044 39408 12336 179707087 39408 40944 915063257 40944 27239 551930651 12336 64208 646396773 40860 40944 383748229 64208 58754 203775133 27239 1711 316045082 65454 1711 57827620 1711 30952 885944292 1711 21398 283629113 1711 55898 608427942 1628 21398 89802474 56453 55898 120131 31522 30952 868798441 56453 14537 979403587 14537 30914 438508591 56453 60137 87060395 60137 40649 66400906 2257 31522 140347773 30914 19137 767869373 30914 675 963320006 42414 675 859136214 71565 675 105723143 30500 675 170207499 19137 72362 172838006 73858 675 296163157 42414 13622 81255617 34598 73858 299139999 69555 30500 706963518 27353 73858 889843343 20748 27353 417078275 14902 34598 550510479 38185 34598 386956482 87277 14902 848162413 65796 38185 34741763 10838 38185 51400256 80266 87277 440192641 64862 65796 834975906 16320 64862 385049353 3851 64862 537583217 82635 80266 311536366 3851 47236 191669656 85997 82635 72228354 3851 37638 474167728 9683 37638 511264445 40748 82635 23108027 66394 85997 397395706 1496 37638 137514089 9683 60745 895562589 40748 21296 164172792 71186 40748 454224638 66394 66918 485915170 29515 21296 831142217 62903 21296 292849412 21296 69557 178590830 20428 69557 626595278 20428 79766 516695352 79766 57256 735435527 82634 62903 161590939 27435 57256 73148276 57256 87418 131163377 79766 71479 306230802 62565 57256 522391158 49531 62565 165427619 27435 47586 281937742 62565 14388 53290799 31321 62565 397689808 49531 77318 335612357 31321 41631 860097043 31321 86980 150056294 41631 53173 311410747 73596 77318 233847768 9693 53173 447432856 31174 41631 122062503 31174 73640 883919250 9519 53173 134395527 22469 73640 143983430 22469 42637 396158058 44843 42637 884371218 9519 75809 84328335 19209 22469 743702436 62724 19209 607504038 73817 75809 529341450 78201 75809 75256968 66268 62724 424094513 76988 66268 133159065 81391 76988 706997533 35394 73817 416127707 35394 78022 41322828 7891 78022 763454182 20081 35394 733400986 44130 35394 645357403 57267 20081 190992386 33 44130 396275353 44130 53362 308133836 14981 53362 946705262 55859 14981 323255519 57267 18238 898261215 18238 53936 202358395 25264 55859 94551811 59110 53936 903864144 53936 56513 361958166 9670 18238 299750408 35879 25264 617808415 25264 56765 168792431 56765 9608 118831662 40216 56765 984145004 35879 78059 632094182 60932 35879 510737224 56765 45737 103017344 4541 60932 214005922 40216 55361 723223681 18807 4541 308964606 55361 21831 389858409 45737 62385 300035780 4541 65660 137775907 18807 35687 417153795 65660 67467 519794300 21831 22072 130336294 69563 35687 57977437 67467 48481 223898011 22072 30123 53838490 66967 30123 498547211 27589 22072 235696754 30123 73256 419334907 17479 30123 828155493 48536 30123 93469403 30859 48536 23118619 27589 4403 25380422 56976 17479 913757007 66424 30859 749903597 56976 75646 234348824 66424 29195 256299685 77910 66424 736477943 56976 79307 744262187 56462 77910 390797401 79307 26956 528813526 29195 8799 28719562 79307 1671 835601261 79307 59679 36645171 65014 1671 308163112 26956 81569 593309696 9682 1671 121212538 65014 64446 804066521 14105 65014 29405342 81569 33153 29558209 85069 64446 474389141 33153 14119 651399029 44540 64446 18050155 14119 17680 969841152 17680 79244 887365050 85069 6307 582988888 21302 14119 657790792 6307 4879 296055662 65096 6307 433673814 6307 56682 305877271 56682 75575 902534195 56682 23968 995985788 62684 75575 515615281 57613 75575 727888741 35843 75575 222908537 35843 73532 881878610 23968 37678 21353982 53769 73532 280502852 70121 57613 626187311 8826 53769 506749177 37678 65418 463498906 87204 8826 782247287 53769 3014 406479214 70121 38668 319714451 3014 408 263520131 5898 87204 434506302 79336 38668 377295038 5898 32406 747350107 33969 32406 935577098 5898 25272 142963641 11073 33969 85202148 71238 25272 708299661 30230 71238 263152589 86137 30230 703509313 10716 11073 91662866 35681 30230 255408611 71238 64263 152512905 13449 86137 528967818 64263 53706 115958846 28539 10716 104177845 16740 64263 179306691 75980 16740 103082351 16740 82648 821692585 53706 14186 302028397 21030 14186 178187656 16740 13661 620788017 82648 20016 322350637 20016 75306 927494980 13661 53411 22922890 68336 20016 327359475 68336 86906 693779133 4315 68336 522263875 68336 8276 620423982 42870 86906 110316855 4315 38052 604946661 31719 86906 673410853 13458 8276 753178844 10792 13458 340855080 38052 13618 626925661 32474 38052 37173812 11051 13618 940391862 13458 33116 773535819 82306 33116 692082205 32474 61832 700762073 11051 84198 37067794 82306 36542 829590848 33116 84433 463405982 21351 84433 429655314 21351 73244 108119116 36542 28296 525245491 73244 10549 754466867 84433 59641 497319128 40244 73244 827665896 35735 40244 787549840 40244 67225 186090383 10549 43462 964737574 43462 67204 40234530 54109 67225 241741093 43462 12206 144336893 38864 12206 447321829 60233 54109 675657413 38864 42292 912251612 12206 3822 333800100 42292 32646 75409709 38864 50210 734395443 81378 60233 7501341 16634 3822 504344242 68253 32646 849024371 18390 16634 48027375 16634 4518 639118045 56769 68253 18846912 65393 56769 360600001 4518 78586 47161713 6338 78586 791398175 24052 4518 249876959 8764 78586 225419641 24052 24267 73181730 24052 63889 917114115 63889 8459 184610878 63889 54169 701417393 39828 8764 298211722 8459 30659 260384981 67407 54169 66255552 43459 54169 134566102 12654 39828 303532612 116 67407 348400683 43459 80215 82572466 55040 80215 233977314 21439 80215 16374477 18658 12654 26265482 116 36534 969128191 18658 62680 44302156 21439 17460 94389074 21439 69742 301808100 13525 18658 806456444 36534 63753 50522622 15325 69742 712144226 69335 69742 759740479 51438 15325 125349653 15325 66419 892682704 66419 86368 225539777 54947 86368 603778136 69335 9236 802600420 66419 4707 142879119 66419 83167 715647287 83167 4254 937742681 4707 1639 125862422 4707 46687 579601749 46687 46100 795977458 363 46100 351767796 39880 1639 737151690 39880 49901 412134768 55014 46687 270747068 49901 86782 80212045 39880 55188 771214527 56802 86782 530011683 77132 55188 919010834 31834 55014 157382895 77132 79793 824061618 15721 79793 245618852 31834 35654 174439313 41567 31834 929517083 41567 9356 17922720 8029 79793 520553228 8029 70518 95561380 1498 9356 973883129 8029 86761 979644139 40847 86761 134525336 32238 86761 262925844 32238 21929 351520626 40144 86761 745181177 21929 86088 30894675 19105 32238 867838477 81965 40144 943352316 39125 40144 193572282 19105 3787 936641699 46776 39125 77365400 52488 19105 668313327 52488 35182 932826663 48461 46776 614220996 6508 52488 766220278 45457 52488 713617462 65413 52488 679154722 6508 38516 701288324 28936 6508 620429227 28367 45457 976220936 83489 38516 786857608 65413 28115 587351465 28115 49603 752942230 83489 38619 51628880 28367 35139 572191298 38619 53915 167042456 42828 53915 559462061 35139 25941 597361167 71682 25941 729255037 53915 47296 225709467 60425 47296 504718988 42630 71682 798888783 42630 12242 492502426 3163 12242 978470624 47296 42241 258018757 56509 42630 36091106 55453 3163 519356222 68790 42241 552088800 28247 42241 6662702 55453 70212 71329313 69199 55453 444504609 69199 45427 80927048 45427 86797 778760250 70212 10756 201288094 77133 69199 594903076 4730 10756 708523302 41561 86797 218840839 8446 77133 988528472 50702 10756 712621892 41561 25284 529307616 25284 66257 626723358 8446 33545 15517014 36237 50702 188841293 33545 20441 270894381 39518 66257 23839844 33545 28270 626874343 49915 20441 433111811 37226 36237 324827471 51175 39518 91122304 37226 75132 424920047 83805 37226 953113125 49915 56126 490680143 75132 8503 345888134 44251 51175 735813578 27344 75132 298724063 8503 54903 29150675 34430 44251 683036265 34430 43126 924043349 34430 39604 169822551 63024 43126 919897901 85178 43126 389677772 27745 85178 514523195 16902 39604 107089985 71215 39604 887177992 23479 27745 217982581 23479 81095 736754017 2454 71215 150574089 2454 82291 48082369 2454 55074 559159126 23479 10684 554972248 14222 81095 754049840 41140 82291 635846958 14222 49523 186339659 60612 55074 161480013 35135 41140 607344386 41140 73057 402340953 73057 26941 480666507 35135 4146 672328090 43150 60612 608731164 7598 43150 638485129 45684 43150 576636821 4146 30173 702842149 4146 81318 455189656 7598 1391 76189482 1391 49028 239853164 81318 23476 724748319 6771 49028 920317350 6771 21202 283505458 64389 1391 625518283 32573 21202 315335568 32573 2356 378879733 64389 78098 934917526 78098 45641 487057019 78098 3355 152335431 2356 34347 871784397 64638 78098 775018276 45641 71069 871092405 3355 45017 880664827 47074 34347 81301292 71069 16009 45663543 45017 54087 440532387 71069 69262 167573808 69262 69251 836039838 47074 60619 320023096 46138 69262 896064735 47160 54087 399453490 47160 66738 58067884 66738 22573 839523408 66738 49089 646649331 49089 18782 640913084 18782 69498 487712098 66738 29085 671887646 40073 49089 746308134 40073 36794 390119263 29085 44474 361923132 72078 36794 1280231 36794 67399 58711017 23741 40073 15821606 44474 26023 472449654 39205 26023 208825325 24089 23741 676236064 23741 26476 348491557 69728 26023 647682529 26476 13567 279428850 72694 26476 884906503 15512 26476 665281938 69728 74226 41305994 44098 13567 436455803 53683 74226 594754757 72694 24390 320256253 4537 15512 114874221 19864 4537 464166108 29763 24390 195423222 4537 31461 68336091 4537 48653 668348764 25058 4537 888903613 19864 50980 590472929 31461 41971 931405124 81268 50980 130442835 48653 10210 385003668 10210 66118 836208607 50980 7515 945516987 33182 10210 92487889 81268 54357 370161427 66118 44580 61064206 49919 66118 348953235 49919 51349 716986863 1642 54357 202040012 2997 1642 145623405 60212 49919 432799309 1642 21720 400053866 49437 21720 863589695 78489 49437 116647142 74944 49437 81198603 43615 74944 858345143 45919 43615 967472013 78489 6520 369004225 87134 6520 277101050 49390 87134 999994490 43657 45919 853767458 22306 43657 190196507 20075 87134 942029820 15346 49390 868356384 65079 49390 672109803 73075 22306 266962283 22306 36341 532984657 65079 8309 131644733 61840 73075 510059293 61840 57667 44085523 61632 57667 347898201 57667 54687 909976514 82540 54687 154533466 61840 28724 933391914 5841 28724 445505552 52143 61632 78896992 52143 48462 699477800 52679 5841 207026403 10202 52143 28793217 7308 48462 638093802 47711 52143 794395275 7308 38512 658328480 67982 10202 424588584 67982 67534 428986985 67982 83304 890781437 7245 38512 230938472 83304 44159 80535872 24122 67982 259082551 55152 67534 124928425 19123 24122 519220202 8660 19123 830893570 24122 72107 574739685 9160 55152 719727041 8660 15780 876911690 22151 19123 709665224 8660 31197 449423277 53395 72107 125094278 85115 9160 536473131 75949 31197 750241319 6459 22151 189363437 53395 35611 291048972 75949 31983 584735093 70895 85115 266249594 11950 70895 311686880 70363 31983 741324809 31983 8827 519161043 38807 11950 281540625 8827 30321 807622448 8827 42725 728183165 70363 84472 602304272 30321 60693 757088681 26379 42725 646941587 16912 60693 11995656 30223 84472 136898519 19547 84472 1391184 60693 87422 108292431 30223 73659 599080213 13690 87422 369057699 19547 43063 241877867 19547 86218 961540523 14675 73659 216684360 13690 47508 407937404 74491 14675 279634993 43063 76399 352008999 47508 55858 457643041 33914 76399 150699246 27328 33914 858557169 73888 27328 949431029 4410 33914 686088251 60371 27328 190338848 54052 60371 265107852 20709 60371 832435939 66831 4410 696691501 50014 60371 434550570 20709 43140 587270916 79922 20709 774288393 79922 22860 581825358 40140 43140 154696609 62197 43140 102818349 17025 40140 721794858 22860 9153 166051577 69990 62197 627709460 40140 37866 375167637 62197 85091 600194269 54360 85091 515986386 9133 54360 601251671 54360 20474 794197094 86578 54360 497798652 9133 25104 340213948 86578 38672 134490663 35515 20474 180956665 35515 787 436472838 25104 33813 943521201 32724 787 476758724 787 20964 950391402 47419 35515 311833639 20964 17534 923564035 25465 32724 993568074 55624 17534 369199938 21379 20964 212503909 25465 70110 89328161 21379 17392 666280562 20501 25465 99959541 55624 636 931962899 20501 33755 948944785 70110 13982 72691052 17933 636 827748966 20501 10197 745199823 17933 86362 952849685 78016 10197 375158767 7299 86362 273028478 78016 26658 724716766 10197 3003 626535505 79288 26658 347840535 49792 26658 17079885 67875 79288 733438116 40528 67875 226616374 49792 441 547482348 5458 441 268830592 81903 441 619265751 5458 63613 250931508 40528 54526 200193177 5458 2704 53637042 30319 5458 554983341 81903 51702 872384245 2704 22622 614760513 22622 79370 469650863 22622 67033 47037937 22622 1384 762794820 51702 63301 944438160 67033 81745 807739264 63301 80059 443831798 19835 1384 782627654 80059 82334 213447901 53281 63301 175792093 78537 80059 121749972 82334 86296 229703154 53281 37367 357920424 85794 82334 119852498 81982 53281 994859620 31435 78537 695562221 85794 5558 842682166 34857 5558 654130113 81982 52245 113915802 34857 11387 137114923 5558 2322 49315987 36696 11387 293779288 36696 453 979209824 33577 453 189494629 36696 29741 127865187 77528 453 877887727 29741 1879 792010321 3892 77528 424074656 77528 26394 95963776 55703 77528 915350858 56326 77528 93712947 13028 3892 552959879 3892 3358 481158863 3358 46933 826115214 801 46933 476531274 65602 13028 210977676 43157 46933 760600673 25411 43157 724027743 25411 74825 581163904 55330 74825 637500923 84148 43157 131325443 74825 1370 663676948 36655 1370 328012230 28846 55330 73266508 80970 84148 189227807 62096 1370 514799401 24242 36655 304563145 23854 28846 219335865 23854 25803 979881971 24242 48419 85829372 63283 48419 713713915 23854 36907 687293205 49399 23854 801564010 19372 63283 66641436 74545 48419 29876020 63283 14341 796789704 49399 63749 924563707 7897 74545 84537226 39752 74545 105767306 7897 78440 676551942 39752 45350 703970148 7897 16632 577935865 82292 7897 964143322 39752 78515 646771650 65372 45350 547755508 65372 32946 105471238 82292 26628 29408069 82292 33925 588300360 9578 78515 909118090 65372 48506 918732693 70215 9578 64116854 50676 70215 952711921 50676 70066 881021749 48506 43574 93772849 58884 43574 752601930 70215 45370 134300516 70066 35517 666708833 70066 78228 170138071 45370 2896 362024460 39158 2896 132426498 86191 35517 402027091 78228 33947 23765740 28304 39158 883178527 52117 2896 967439938 28304 20699 119524245 7623 86191 288839776 85600 33947 306727728 7623 22697 24838010 22697 28438 983833544 64945 28438 879571230 20890 64945 593968347 28438 25450 898040251 42002 25450 726108126 28438 388 449078384 20890 38328 737604391 5947 388 850428902 42002 62069 819402616 43620 388 128615692 388 79144 486260741 43620 49357 52426810 49735 43620 687260960 79144 72303 494458783 72303 47807 435334632 49357 22262 886770864 86208 49735 342940349 74205 72303 713152699 86208 67969 632730190 40834 22262 902618575 28741 22262 384403972 28741 8099 152003602 8099 62995 785718190 67969 30224 966672545 28741 23423 876627145 28741 16173 12734649 72851 23423 43860216 79123 23423 673705571 23423 24194 111460743 16173 48221 577626212 77401 24194 392493846 72851 72412 670996250 70336 24194 83255521 77401 18980 377375590 70336 10820 847858249 77401 70572 779856726 10820 35018 336723825 70336 60184 59303285 60184 71983 934292832 63676 71983 580079171 63676 4264 121264066 4264 7667 731356913 60184 19166 215524327 63676 24919 601278155 32671 63676 278259537 65589 24919 873780442 19166 1308 348334143 19166 27020 258703927 69189 32671 781441991 65589 27666 852608072 29531 27020 768590031 1308 54274 566595161 80841 27020 416841477 27666 56423 80272221 52526 29531 504390624 52526 82989 867086985 20765 52526 958197909 52526 50584 495811669 81995 50584 708539081 81995 37863 500707304 82989 39919 128510541 37863 67353 657552000 73082 67353 624297138 44764 73082 613467045 37863 23550 404851793 44764 15674 592588419 43968 73082 951056265 43968 13229 131272030 25747 13229 637598375 23550 4979 571548400 10339 13229 871895640 42778 25747 472676388 55970 4979 742111983 81881 42778 856332135 15896 42778 918094230 81881 23710 289966033 72561 15896 289076235 23710 34829 80998503 15896 5520 568806659 30103 5520 24145202 21361 23710 13057014 62803 5520 147100275 7360 21361 628433550 21361 55089 184527371 30103 52561 342432903 52561 86047 113053623 14791 7360 899743856 27240 52561 749454792 43753 14791 406734417 50127 14791 797539603 50127 77704 667859065 14791 31965 928982466 31322 43753 740056368 31965 31938 722825023 31322 52187 704446515 31938 24429 135037828 66064 31322 68736545 24429 65824 534133157 82749 52187 265543106 24429 67877 668234718 66064 18649 327252649 24354 67877 674820901 65824 7564 219534701 24354 31337 721368693 45404 24354 882578969 48279 31337 656130463 1094 31337 311446632 47915 1094 212406034 76820 31337 447610247 47915 6843 212882376 930 1094 387233981 64771 1094 574592989 930 6409 482574655 64771 30791 5656969 6843 66631 827386674 52004 930 356093768 70450 66631 307696376 12802 6409 234152177 52004 9983 307706711 60589 66631 858532892 62802 9983 179461866 31976 12802 298272764 3193 12802 804808983 60589 53007 394927847 53007 66789 150942554 74534 53007 109508691 82910 53007 955730425 31742 53007 846663408 63839 82910 645344176 27018 74534 38939190 74534 16330 378728412 55557 27018 332402872 22781 63839 278463976 12188 63839 918688563 24106 16330 227108617 24106 49250 481489066 24106 16117 144401161 16117 38588 749995330 21174 49250 142956977 24106 10066 906662073 53749 10066 752733399 10066 27505 684592413 47018 53749 552788793 53749 12249 999285254 26805 27505 236092547 60315 12249 375896518 12249 18044 285773752 12698 18044 6278445 35603 18044 127370787 60315 24903 855441113 18044 34396 554704813 12698 9279 761049886 12698 51079 969208358 51079 41274 205865166 24903 83814 508484742 9279 1038 111097564 58801 9279 981214352 58801 36551 674714666 47343 58801 179462147 49775 36551 437168814 47343 64200 417257064 31261 64200 882892000 65966 47343 521364721 56454 31261 972301242 56454 20393 519170152 56454 46865 3214911 64254 20393 17188885 32652 64254 478013637 32652 15476 980342711 32652 83497 656111627 7861 46865 648922391 60790 7861 307594645 60790 66457 562899167 49200 83497 16656239 7691 66457 361341930 7861 76362 10432357 60790 67349 119406733 64322 67349 186662509 61061 49200 487527502 28264 7691 142023311 76362 41749 839222456 4572 28264 933088968 13681 64322 467052067 41749 56957 400357633 28162 28264 800014107 40198 4572 493771281 4572 47004 676194801 32894 28162 931589591 47004 69402 636191585 45483 32894 833971631 45483 62719 107103581 69402 51942 481165209 32894 24659 442761045 62719 57818 572314466 24659 25851 679307818 51942 77976 642018899 56433 77976 417125047 58500 77976 932490663 57818 10855 691243172 45609 58500 36604591 42294 58500 94350257 37100 10855 792710127 16108 42294 184258147 37407 42294 862155374 37407 70166 377578248 16108 86011 670499597 2093 16108 245563694 55031 2093 416224842 37407 47888 672008872 56578 47888 323645984 55031 31016 555393434 51756 47888 574879663 58071 31016 245805450 49107 56578 709211943 31016 31538 545251323 46908 31538 133338600 1714 51756 128708755 49107 71763 410146636 31538 65396 355381146 65396 7407 985932983 1714 19151 673461715 8067 19151 70157572 20744 71763 660613735 24341 65396 312382846 8067 63555 327438071 24341 86048 536455647 86048 78563 454210062 53303 78563 560382684 53303 53111 323738336 68247 53111 489580482 32651 53303 720443859 32651 24838 361107587 68247 44431 401484158 52810 44431 867152215 32651 70872 896072582 71992 24838 342341047 1142 52810 362034128 34506 71992 193592406 36435 1142 603913731 56388 71992 207786819 22671 34506 142004081 81472 22671 519216005 73111 81472 560610475 39429 22671 1262353 81472 36716 54226015 22671 31710 458371169 32107 73111 966278264 41331 39429 476338837 41331 82232 443249328 31710 61029 829660425 32107 36268 49092600 41331 34941 613888906 34941 29820 289532790 5940 29820 138807289 36268 69682 313456563 34941 50468 529831021 50468 11271 795869272 76842 29820 609223834 78403 69682 833678413 40508 76842 945861257 75398 76842 953845369 24334 75398 662574300 78403 40598 76227531 72537 40508 845435105 40598 18422 187436889 40598 62783 711315117 62783 56067 699613352 23483 72537 205205265 83298 23483 132685335 52623 83298 587625361 52623 18368 543123011 49499 18368 459151589 11223 52623 871536106 83298 72951 400504730 83513 52623 531377958 49499 68053 445635296 24853 49499 603114762 24853 33254 110379661 24853 49622 952155433 62873 68053 198819151 49922 49622 335942996 49622 15490 81154510 26125 15490 87854641 45075 15490 729735189 57477 15490 482888678 69045 49922 224230922 45075 61415 139849632 70935 57477 70036671 69045 37809 751757933 40473 70935 421632957 70935 51511 669423736 83316 40473 473391918 87048 83316 680510549 40473 39679 951880790 69578 87048 244619044 39679 53891 329807353 39679 83508 765866907 71071 87048 468634737 8741 53891 402354337 83259 8741 779294223 35930 8741 220763177 83508 83922 616287402 69529 35930 686907655 64222 8741 77031246 83922 82982 9381823 69529 55467 426834180 4304 55467 70965156 82982 49895 803860406 38096 55467 189030376 4304 55239 89174386 55239 38039 611473836 36508 55239 866727807 23646 36508 682459950 72664 38039 83578641 82302 36508 238765171 752 23646 822573650 87294 36508 718914358 752 33877 820141154 72664 27022 977701474 17030 82302 402036651 27022 78217 248352953 3075 27022 370921554 21553 33877 581613278 43366 27022 923310161 3075 53872 783039505 29241 21553 56809422 43366 69880 283982634 35980 29241 476886784 69880 31460 111416123 46160 53872 756289570 28457 69880 128370988 83191 46160 662225989 28457 55826 722756972 46160 39574 810656407 39574 61011 84572244 28457 76604 392574442 14410 55826 894080238 35522 39574 504759653 76604 65400 790794305 21517 65400 98853519 26880 21517 293070710 62756 14410 673379851 39248 62756 784232868 62756 2680 248528627 39248 73679 268281109 26880 23598 950862983 23598 50296 288714118 45964 50296 948970140 46925 2680 947972465 16911 50296 564445886 37944 23598 824835955 49377 45964 217986254 49377 74911 425549023 17958 49377 899642409 37944 27934 3332070 17958 39153 642693489 61775 39153 859191567 45417 61775 578488822 43725 27934 23889025 962 45417 244106126 74230 39153 684351995 46923 43725 541338578 74737 45417 660574430 46923 11088 837053552 56212 962 954967964 56212 11902 346124304 11088 30255 63552465 30255 21944 203752814 17837 21944 139372814 10469 56212 557961166 2458 21944 806923850 58925 30255 144140362 2458 25890 221760694 2458 1696 14572553 2289 1696 402162982 25890 42577 537819850 1696 9234 158680486 1696 185 764613789 31499 42577 274499845 9234 85744 132834512 34700 185 855683128 62810 85744 861788079 34700 21189 748102072 34700 58983 113369780 21189 21620 873968814 19365 21620 735212469 58983 80920 724501949 21189 69440 52040783 21620 78422 307014714 78422 70270 44428711 69440 29843 177808363 67368 29843 500725371 62261 78422 366439688 80952 62261 8260114 10313 29843 719522850 50993 80952 870407342 62261 34545 325086140 80952 15021 199474271 1821 50993 355285363 74628 34545 813179447 34545 36975 984174995 13169 36975 762663191 13169 34019 132777447 48413 36975 359972287 74628 54316 881317308 79784 36975 1486205 13169 67756 839165908 9089 67756 100647218 54316 53924 620067085 26923 54316 699061478 59703 79784 102518306 67756 25124 619828613 26923 848 6696941 59703 21863 353309007 177 25124 984663282 177 28051 443752830 55634 177 419913070 58696 177 382547922 60213 177 873636344 41220 55634 697515375 41220 65219 999437555 41220 2388 519112022 37857 58696 906245853 41220 67310 749241759 4179 67310 581182920 37857 30423 570935573 56662 37857 870288407 4179 44901 963822020 56662 50207 862583418 4179 39656 944000350 50207 63450 336135831 8329 56662 521117678 39656 31625 299201900 20801 8329 13772116 39656 58086 351218507 82073 31625 632824595 82073 58385 967838118 53671 58086 41775876 2573 20801 624212206 2573 86348 105429610 58385 65498 91837222 62957 53671 741612701 82 65498 572162067 62957 7163 396660025 62957 21721 875082098 82 75772 987024884 75772 2223 285962604 49285 2223 672299528 82973 75772 116840861 2223 27937 610519097 2223 77566 954908182 67065 2223 671231780 49839 27937 100313009 67065 82931 501862972 36099 82931 61574340 75114 49839 782436690 50478 67065 988690462 50478 74108 820569888 36099 7787 934516812 74108 41270 553147063 74108 67478 115439338 85509 74108 578365889 17515 7787 753347209 7787 11633 986566444 67478 52637 641769760 79416 67478 43280137 64926 79416 545461934 42459 64926 224456943 35446 64926 985068621 42459 43655 222816507 64926 5027 186128845 5027 58311 52570871 35446 22855 86851637 5027 67274 293220885 22855 24253 795403370 86928 67274 536000060 22855 74120 239056245 5637 24253 164760999 65775 5637 70064066 46066 65775 420140572 35060 46066 453445684 86233 74120 13544469 74818 86233 882965324 37792 86233 349715260 47186 35060 964321325 52660 74818 767193255 37792 3255 282817662 5804 47186 30302177 37792 30295 397937583 5804 61231 243554097 46117 61231 22407359 29642 61231 809216360 46117 77741 746436455 77741 31614 106383406 44830 29642 977821151 22771 29642 380850696 13253 77741 694977385 61851 31614 135207153 31614 41438 632396575 45615 44830 151009355 41438 27551 909970527 13253 5533 452200769 5533 78998 442999435 5533 73784 562457486 78998 29791 658542356 5533 64141 739310671 5533 39646 438082089 40370 78998 942413316 82755 40370 375020740 40370 69986 706051764 73440 82755 132869748 73440 2684 489141425 72692 73440 333813974 69986 40550 258306193 40550 83500 961787338 36437 72692 267961148 36437 66071 32550857 47678 83500 917062403 66071 42913 55181212 42913 70041 21520010 70041 1756 138047823 1756 62910 247189631 42913 1729 14390411 47910 62910 318197505 1729 59495 943432367 62910 28525 447285740 42839 59495 963668077 26071 59495 756665597 75682 28525 413292092 59495 35936 968725298 28525 26397 129320037 26071 20448 99353646 20448 71048 809364712 71048 58326 489937534 13355 26397 200968639 85015 20448 283302190 60477 58326 977320922 71048 21437 620179071 60477 13480 572611116 13480 36699 86155183 81520 36699 815142193 48499 13480 297378297 21437 58407 469868088 58407 79927 928808671 36699 62310 921532033 48499 18451 110755960 46759 79927 839253115 18451 17194 65239313 27623 46759 79042005 38761 18451 218196450 50714 38761 919150739 50714 19526 324059803 47796 19526 31990459 50714 40458 593215694 19526 53445 735131799 48161 40458 825677756 47796 49658 212811800 33750 53445 34116963 21158 48161 29616298 21239 48161 270872766 49658 31243 565492304 41536 31243 2000401 21239 4813 444254681 65268 4813 905879596 4813 67906 474932908 12811 67906 508340027 12811 75986 330607385 12811 71456 995588008 26674 65268 629155052 71456 17119 672232117 26674 26137 120690929 17119 24968 619593543 26674 23858 473482276 24968 33786 721215314 28369 24968 469152489 23858 8185 454246904 4017 8185 226233156 55986 4017 291906562 8682 8185 228519716 77822 8185 898817220 46442 8682 26894903 32819 8682 802568970 85110 46442 92073426 742 77822 425132830 85110 77214 91993380 46442 45212 643064378 45212 22824 447791169 16432 45212 251219736 2614 742 768884775 84535 16432 424372018 16432 66661 817039480 73958 84535 977714756 49811 2614 39898925 84535 61419 566276821 45936 66661 172440175 73958 11978 676903963 51470 61419 724767637 51470 22889 261870064 63419 22889 835178960 45936 76545 95618589 38957 63419 636884189 69734 51470 844889347 76545 18152 853857236 15791 38957 5948804 79124 38957 773576833 69734 7705 418328326 7705 38900 13972443 82940 7705 486405298 78682 7705 518180750 7705 57917 879839056 78682 10221 370292509 55193 38900 594988701 57917 67638 741248651 10711 10221 616933907 11885 10221 248894358 27048 67638 208632650 52285 67638 156268162 58502 10711 970453905 52285 79359 854663780 19367 52285 337900109 87089 52285 964272578 36228 52285 71373276 36228 28745 4787867 66588 36228 589665437 66588 18705 462977041 18705 73501 918622239 66588 79285 878763861 57103 28745 780846044 22888 18705 75502406 22888 14990 901472822 22888 80513 815365145 29599 57103 62691660 74943 80513 868660168 65765 14990 834275054 39905 74943 714580972 39905 13648 56597261 66143 65765 633436297 39905 3785 362131271 65765 13883 243298158 66143 59778 13709129 40474 59778 273817550 56021 66143 392061097 13883 28887 150975008 13883 63549 330142972 34959 59778 128236141 28887 16589 403390526 26224 56021 46753966 63549 75561 767750942 39862 26224 351744100 26791 16589 196287132 51835 26791 331750209 39862 64148 450211322 14154 51835 85887628 82646 39862 455927018 59178 51835 469172000 51835 82479 887977333 47695 82479 107000213 86755 14154 600603660 81655 47695 10494621 47695 69916 189485333 16607 86755 14878776 76276 16607 82332047 157 86755 911474393 76276 76200 682079574 32147 69916 9658035 69861 76200 34576264 76276 59857 983767446 69861 32558 159111098 46039 32558 2162879 19376 32147 103873559 1115 46039 937190610 23748 59857 66840778 1115 1909 976922020 83049 1115 7198744 49473 1909 450707420 1909 70956 126147402 49473 78183 789559934 1909 73208 379735286 86962 78183 616111486 49473 19346 669285519 8206 86962 792697914 52678 8206 819694113 37354 52678 41165718 52678 80559 551153134 14315 19346 446359676 48072 80559 219696174 48072 75046 351910283 37354 39301 280257460 56323 14315 806497738 39301 11017 21281644 47669 75046 484140278 40801 11017 575307703 71009 47669 60941192 64894 11017 679767238 42422 40801 869374197 2726 40801 7854899 6835 40801 905430889 2726 27768 143570171 7908 64894 511386922 6835 14711 547474252 39379 6835 202266346 62749 27768 193813235 14711 235 53707376 62749 61946 735525281 235 21118 614043246 62749 11707 969926621 6776 11707 756752318 21118 10272 76916436 81293 61946 205310012 11707 76224 52295237 82215 81293 810769130 83269 82215 441789019 82215 55910 592731846 81293 27394 220345675 78050 83269 280082494 20246 27394 766898065 6906 55910 387506701 20246 49999 36525468 83571 27394 139814693 83571 68880 6451891 12280 20246 381374022 18353 6906 557074162 68880 81134 226645536 354 18353 660852549 81134 50651 95706970 16827 18353 359156106 18353 81878 625814270 23103 81134 180225168 81878 57306 238820664 83093 16827 27697583 39761 81878 20907119 35693 83093 853768347 83093 42641 607823297 83093 37659 554660596 37850 83093 367377263 8635 37850 354012278 37659 37673 242523697 8635 33644 591910324 21627 33644 250109736 8635 78905 753641129 21627 43139 965910657 11266 37673 957325504 77564 11266 766258708 78905 85049 515303742 64789 11266 243154215 77564 52242 376498880 11266 47595 190113323 49702 85049 377507852 71806 64789 825593740 47595 44716 250607309 35880 47595 345797283 47595 47509 646754987 32092 35880 368222376 71806 24569 910006561 6046 24569 343944533 624 32092 816665167 624 42545 628961274 624 85706 606612817 85706 12438 469090393 85706 3812 105332055 12438 36091 517434233 36091 54296 681338640 85706 39097 417130860 12438 55224 210516875 50554 36091 843531289 76412 50554 288211953 4594 39097 65743770 76412 29328 482682251 68900 76412 26148600 29328 78664 757330957 9736 78664 908852852 68900 63707 532464671 45355 29328 53019495 45355 37237 638066809 63707 64121 113510397 86686 45355 86870845 37237 77242 930262496 86686 11162 191008535 38557 64121 532088676 86686 35327 442634305 49722 11162 862649591 49722 65611 269981236 11162 21670 518329546 21670 29782 919908556 66500 35327 997868649 66500 41076 767087626 41076 61023 103751987 10717 21670 149568328 62774 61023 143662485 72178 10717 236430418 51684 41076 236066699 56358 61023 740633860 62774 71957 796543446 56358 74701 366238900 70517 72178 38200503 44409 51684 556768436 56358 70581 392235812 71957 37236 534276154 39524 37236 284445859 37236 5159 160076203 76420 37236 983940572 70581 74445 41552359 21063 5159 931748826 39524 19431 802013089 7234 21063 831272172 5824 76420 37616892 84781 19431 66777469 7234 526 86184416 38390 526 414925845 38390 34929 44469387 33929 84781 261296521 84781 69401 206492790 450 526 133020195 30226 33929 416614040 29234 69401 47470004 33929 55328 699780560 6655 450 356370422 450 5528 676652184 30226 70769 784969954 29234 37942 68563258 34010 5528 222141480 15871 37942 536097348 82206 15871 884430899 15871 50570 4756213 50570 84735 74705079 15871 53801 604999440 84735 32384 650463422 32384 60854 694566631 48228 60854 404777524 76689 84735 53466019 69363 48228 540387263 52574 32384 41207153 48228 35548 199612196 69363 41468 889909631 44571 52574 901557309 15984 69363 305856977 28359 15984 64653038 66261 15984 265134087 25707 15984 316752437 15984 80473 953473380 59752 25707 319115898 59752 55465 285008164 18886 80473 222481401 55465 25918 458095635 80473 69169 943271815 22357 18886 932022800 69169 30753 117324581 74625 18886 85449463 42733 22357 543605640 74625 9943 154035277 9943 67023 786348332 35014 30753 421378088 3756 42733 154362927 42733 28948 505118007 67023 22211 808918822 3756 78368 567605578 3756 21314 869580557 28948 15484 802646739 49235 21314 832188536 39833 49235 719320881 43943 21314 624820377 15484 39454 964152129 15484 62750 477089985 39833 56903 59081735 63907 39833 877477034 43943 55675 318374923 60144 39454 673009263 56903 20554 219859437 56903 82161 131297884 71426 55675 151003902 60144 62195 36085180 20996 62195 773284126 13056 62195 423739572 20996 69639 997727694 62195 51038 541705939 44486 51038 736421159 58563 20996 73424958 13655 58563 761187624 34442 51038 602691229 18718 13655 276243266 44486 47907 885902718 47907 13340 849026329 77130 13655 39403899 34442 5838 91316870 18718 48306 646379558 77130 40526 815951187 40526 53890 813446600 30268 5838 588130475 74694 53890 870198878 74694 30945 345630630 53890 26089 860455794 34446 53890 283463833 68502 34446 635141426 61284 30945 41944743 26089 24586 717437164 43776 34446 275549967 61284 52010 765322546 20034 43776 867284562 20034 76779 45978412 32951 20034 680460925 20034 67185 53438553 76779 10215 227339058 67185 25856 938163775 25856 59108 104071325 32951 84724 106360401 32090 84724 777816520 57399 25856 236786442 62279 32090 605729646 75226 84724 958448159 57399 35288 814793221 57399 6880 818378746 35288 19170 984257905 75226 83874 67435834 65273 83874 93460436 6880 52786 662660249 19170 20739 363321265 65273 20613 122849824 12763 20739 435500303 20613 10806 111162554 80377 52786 426925302 12763 40449 694306280 1359 20613 889371848 49918 12763 118538524 67341 1359 508053288 67341 10078 995292233 1359 32482 310421056 76866 10078 118222397 17020 76866 102404972 17307 17020 851254127 54488 32482 856621524 17020 25910 822303117 17307 59946 82529527 54488 68998 663119460 59946 48127 711199239 75711 25910 762634156 57038 48127 844321317 79045 57038 195382712 57038 7523 93065858 17842 79045 81311010 7523 68992 95940618 45139 17842 628998354 68992 5187 447823272 45139 47640 553556983 17842 7558 637911680 5187 9923 598609999 5187 68163 623758186 5187 57275 566992343 9923 79177 71098757 57792 68163 929350241 57275 83002 856910166 10748 79177 625455235 83002 75156 1441185 57792 75808 287440998 47539 75808 839791881 12643 83002 400658887 20502 75156 2904300 55507 20502 194610521 12643 56143 481910691 4271 12643 853472163 55507 64627 858011312 26119 4271 319388275 60678 56143 578027979 16712 56143 40573561 4271 64364 821525119 52363 60678 988973780 52363 53328 366940899 30008 60678 232183118 59201 30008 140299662 52363 23713 167921825 82814 23713 593408823 50731 30008 768340390 59201 40372 303270652 82814 71824 899557043 1075 71824 416151113 50731 60738 610036413 14036 40372 910144068 72891 14036 608448273 82317 71824 520838004 72891 51463 842331482 14036 64195 176494684 14036 86324 873314758 7411 51463 150766977 64195 65795 764334015 51463 13917 330154692 65795 56518 123674530 13917 48786 205869251 56518 72238 224909336 55041 48786 412514879 13917 53963 146837595 55041 45649 582528285 57739 72238 955344766 16375 57739 243847745 55041 71463 685877100 53963 50131 770363921 45649 8646 959565222 8646 77520 64546544 29677 71463 490294187 77520 10594 495926906 15957 8646 211412858 77520 20883 39400392 75911 10594 454677811 15957 15137 932135006 15957 84804 606925894 68397 15957 509086225 32159 68397 25832227 32159 24415 68186546 51046 15137 289319563 68397 25506 102519081 24415 13617 929236389 24415 15053 355921594 16329 15053 672257955 28479 51046 279230641 25508 13617 340814356 34886 16329 122213045 73839 15053 453755494 34886 37216 739830950 77346 34886 111915778 73839 25499 440536802 37216 35448 721648540 35448 52298 177637859 35448 53017 893753886 52888 35448 286206808 53017 31649 410375045 57664 52298 10786461 53017 75135 114125239 16451 53017 933445744 68304 31649 639692540 16451 8493 801451686 16451 70034 987833931 54767 68304 385250459 68304 26493 937794515 26493 30773 202539081 46550 8493 649563714 47687 46550 621068313 26493 83749 445215258 83749 86548 823725720 66336 46550 749563276 39054 46550 374558942 41973 83749 351174766 86548 4583 204582454 24820 39054 752053455 44682 39054 104199548 39054 48887 203220932 653 4583 77285591 44682 7260 534348663 7260 85512 337676989 81582 653 440133807 653 12958 226886171 14290 85512 35808301 30895 81582 165942474 71006 85512 351693356 61777 30895 672509052 34416 61777 99600722 6296 34416 113711302 67860 34416 432413396 67860 40007 768591840 67860 21051 308838302 6296 21767 133761896 55187 21051 483475321 70198 21767 555630446 59828 55187 526099884 21051 41864 194999863 21767 70244 286039853 68868 55187 908447560 70244 60956 122356867 15112 41864 655388061 60956 37246 64058228 68868 3508 575306853 47859 15112 227481456 60956 87237 171983485 3508 2398 859828258 44058 37246 549394402 87237 59665 518399412 46348 47859 533242143 2398 64277 894203782 59665 32268 872215067 44058 41694 982180023 41694 18961 239053706 46348 39492 341617312 39492 54575 442584379 77916 18961 74407649 39492 19163 938024400 41133 18961 278385902 39492 77448 859673873 41133 26644 907382107 21824 41133 18278559 41133 378 824749032 11291 77448 640909625 81524 378 103345607 54248 11291 197539527 54017 54248 115540707 80317 54248 122885754 80317 40383 842002222 80317 59100 70973305 54248 45702 361957074 80317 24196 647593713 80317 46566 464046472 79936 40383 279863298 7202 45702 803982066 33773 45702 100816081 36005 79936 23710879 7202 631 183607240 73723 7202 391800298 33773 77251 44124704 77251 70971 998668632 45032 631 345211642 41081 45032 16451524 3654 77251 64446418 34319 77251 830036853 41081 41467 894589630 34319 3778 501493755 39273 34319 333391348 41467 56701 832834155 35823 56701 413005300 36795 3778 457824516 43696 35823 200696746 25352 36795 190465068 56701 56227 182511654 22173 35823 61337199 5422 43696 77411269 26254 22173 173333287 38717 56227 26731519 22173 11964 890720304 22173 59672 900754906 5422 82135 931630357 6243 38717 470300133 38642 11964 42560579 29265 6243 103697038 78019 29265 121978826 6243 34962 364727305 72658 78019 588072766 13852 78019 61338735 57813 78019 802244384 9185 72658 360803198 100 9185 175519444 9185 5412 776103763 57813 81667 713353725 5412 53522 391153891 53522 61397 451562267 53522 39895 882380235 81667 16721 939769682 5743 53522 521349435 53522 29798 8888199 61397 31609 857724993 35186 39895 699297859 60120 35186 710670364 52643 35186 640392698 31770 31609 65908459 82665 31770 573408535 60120 82048 158735016 35026 82048 569958822 17621 35026 950297058 75845 82048 442706760 75845 1748 444935626 53246 82048 485876095 1925 1748 129978001 17621 45601 532512579 53246 85572 260492387 1748 14275 981406608 58798 14275 524784150 54235 45601 45702379 58798 34779 820591442 32150 54235 712496311 34779 2348 981248508 32150 78564 870760607 22972 32150 887349174 49427 22972 779855002 49427 23352 429064676 70656 22972 31613532 51915 70656 116830789 22972 42186 53832514 30958 51915 795651753 27428 70656 603168925 30958 31820 980262219 51915 72103 26877870 72103 49753 970312699 72103 73095 593017233 20355 72103 611191674 36464 20355 234953093 15724 72103 296451090 20355 54841 289972756 38457 54841 251465828 31593 15724 726479195 10534 31593 144905869 50438 54841 407047156 31593 79967 980615052 3151 10534 213578147 3151 67003 899741110 11241 3151 537443644 4905 3151 106355304 67664 11241 90082399 67817 67664 341934461 67664 44253 425121194 11241 58678 693645874 67817 42676 103115367 44253 26157 470820685 58678 79741 878929926 74228 42676 462915879 74228 8427 255333367 8427 82513 68534548 21059 8427 722074754 21059 30475 975776540 21059 67530 382965454 49996 67530 457432671 49996 75839 313070030 53319 21059 42279662 53319 18443 198005027 29603 18443 86252059 49996 4800 42372957 18443 63779 988233206 31355 53319 475027596 18443 62321 538576444 7441 4800 33856754 37405 63779 811882993 62321 15029 461830419 37405 74155 951570641 55612 15029 487116190 37405 14586 824590773 14586 2658 360413882 74155 72094 495523442 2658 48503 403360468 2658 62720 76636339 41961 62720 774533574 10601 62720 77008065 48503 77721 500335378 77721 25651 962394852 37660 77721 229327861 71659 37660 181836846 53757 71659 354979968 23370 25651 552374734 69661 53757 579170079 53757 83467 705748260 81483 69661 136325257 23370 25558 641400613 15651 83467 369911527 15651 59203 875255748 9285 83467 379759857 25558 47624 227153839 15651 57567 672329532 33505 59203 971199961 47624 31381 74435873 71104 57567 544234 47427 57567 139598810 50178 71104 566948348 50178 21894 28617268 21894 52407 16421864 52990 47427 328301157 21894 22881 379106315 52990 39977 957541856 52407 25940 666398251 22881 31055 862463681 39977 72566 100725378 42434 22881 198578786 48372 39977 249033319 60108 25940 337073819 42434 86788 896089578 52260 60108 858860792 68021 42434 567789775 40435 68021 79014891 76917 86788 345554729 74428 86788 106577554 74428 32192 567935853 34722 40435 84146716 76917 38909 604537824 64314 34722 820065445 10351 74428 74174654 38909 49252 517622774 38909 27413 777269014 10582 38909 207811948 64314 2352 439626228 10351 12220 99051962 2352 33321 956395457 52441 27413 84865967 52441 49765 808888705 4307 52441 363956054 7294 4307 124029364 4307 85463 516420026 52441 70682 610445018 49765 22785 491523735 76367 7294 199804362 51026 70682 338435266 68627 22785 846634656 72052 22785 301395396 72052 44998 424775950 1431 51026 502722353 22677 72052 54093110 72052 10958 905150682 1431 65229 412203419 52371 44998 239706499 10958 82615 6413856 20466 82615 228051908 65229 37177 926712509 53853 20466 527441135 26236 52371 50071374 43777 26236 604656718 1856 20466 183070400 43777 77722 376371099 40694 77722 504182724 51513 26236 506125076 43777 49808 186973838 15005 40694 498393550 2865 51513 463138094 32272 51513 956588213 80277 2865 246077230 32272 27783 948949985 27783 66074 652473613 27783 80313 87967004 66074 85894 626506525 85894 40024 821376349 28662 85894 486889358 30947 85894 631486332 30947 71394 74157752 85894 11621 552181162 3129 28662 538140276 30947 32781 212331848 11621 68367 67153668 52822 32781 818697410 70430 3129 114269629 86636 32781 110665973 42973 70430 676613034 42973 84041 170386993 67100 52822 941650550 70430 32095 613305469 85938 84041 578794833 32095 85186 949767673 49779 85938 418263936 85938 6757 588160297 65022 32095 294144136 6757 26654 775794861 65022 86246 51164048 26654 527 409914875 26654 25129 698852105 65022 57141 353642175 26654 69139 708930607 57141 57407 731017640 46050 527 376440454 25129 62861 419662987 62861 57271 12274978 62286 69139 591280779 57271 30639 172682975 62286 15883 509270351 3183 30639 827335156 30639 27642 935884946 15883 6309 942804807 15691 30639 658796403 85180 15691 552322865 15691 65010 817319268 44750 85180 2356262 39959 15691 621845752 39959 64896 487785939 24298 44750 801863208 44750 41385 106784375 41955 24298 887350096 87170 39959 107011002 41385 64051 562645512 41385 10766 872195676 10766 22982 723157235 59231 41955 874379211 87170 32568 378559174 16711 10766 75754688 21605 16711 663669222 75872 22982 958583204 21605 77301 436801571 82398 75872 356982632 75872 55402 377259034 11754 82398 264027064 55402 24655 414027662 82398 24808 253164788 70813 24655 489870790 24655 34835 632524982 24655 15868 492386114 24655 74198 976948514 24808 22927 909284190 16616 34835 432134579 74198 58889 373544443 15868 51948 177715291 26703 51948 840999517 51948 85534 223234854 58889 37598 949754311 49766 58889 188964760 35844 49766 277502405 35844 8602 358651937 25958 37598 823803261 8845 25958 992907824 35844 38908 824508862 16061 38908 71223052 16061 717 835186164 717 67605 237471024 38908 47466 604531991 18180 16061 737346418 53821 18180 30011218 9863 18180 867806448 7275 53821 903876553 82643 18180 853844521 41469 53821 523775137 53821 51931 885676909 51931 11534 200833804 49595 41469 492807609 83019 11534 561178270 11534 74191 43343815 4770 83019 816180939 74191 54895 555098458 54895 24400 867771131 21141 54895 100870158 75826 54895 167207784 24400 74251 155412257 74796 54895 605794634 54182 24400 773262435 75826 81862 966776356 54072 75826 920851101 74796 36822 227465287 36822 35255 144345386 36822 76996 755889555 54072 3820 305452504 1237 76996 827901126 33284 35255 555271307 14020 1237 315879533 1237 6638 481870 14560 1237 607971945 33284 77600 360986487 54425 77600 644601302 74806 14020 824915079 77600 77552 392133797 41475 14560 465099822 77600 85056 782833519 61487 41475 554494347 8629 74806 897511632 7080 85056 438597895 61487 50151 41025426 75507 85056 675501712 61487 17989 945363065 52375 8629 218041317 71367 17989 46175483 58142 71367 149925963 75507 18050 24907913 43507 71367 134359856 18050 51998 27311192 77363 43507 624937849 81591 58142 262485148 40980 51998 630871491 77363 8742 181021294 40980 60380 908133822 16085 40980 736721919 81591 51487 584450463 57960 16085 943298465 51487 22182 499190246 22031 60380 195757894 51487 6055 854936829 22031 39657 640787448 30893 57960 748597154 18826 22031 515775240 18826 23261 40237274 67246 39657 694748294 67246 2770 815047768 35188 23261 460245492 72932 35188 707584808 1392 67246 336317797 35188 14561 719799711 14561 73786 814966698 10493 35188 555819760 14561 51158 269235049 51158 84475 204475744 84475 32614 477274268 84475 59292 559442669 10493 71042 64275364 11968 51158 488789775 32614 17781 43513182 49421 17781 828169733 49421 78101 899234869 25599 49421 253043967 68107 25599 646685811 17781 41388 853263496 41388 1527 428863755 39302 41388 761076023 26588 39302 582346080 70481 1527 707128316 42464 26588 224422139 42464 37154 21606772 41314 26588 823532982 70481 68098 672274471 11990 37154 741605612 10741 11990 25407999 26472 11990 247640343 10741 34636 80929319 11990 37710 201827933 43084 37710 211388273 26472 29996 294602059 26472 3092 684033701 40744 37710 490231325 37710 24080 819812616 40744 77666 614521857 205 40744 629191233 24080 44824 143577692 69656 24080 245673102 205 68704 84363794 205 80100 559951718 11178 44824 784044518 80100 52557 463604549 61479 68704 291453798 68704 75138 31076423 31824 80100 878507151 11178 37560 194311824 8992 37560 159632813 37560 31728 601607723 31824 47380 28487948 37560 18685 427474242 54681 18685 653393971 58505 47380 186986501 54681 81533 559979829 79159 47380 469115035 82912 81533 203123525 68255 58505 322829378 68255 58187 614426469 22195 79159 871369254 36777 82912 183484143 72272 58187 251678347 72936 58187 997426721 36777 35075 940133202 43816 22195 29368394 36777 7206 659440021 71986 43816 668193965 43816 44282 405898845 71986 61273 996096086 61273 25079 823592298 38944 71986 878061297 71986 8849 52935888 61273 33918 174290436 50071 38944 920869214 50071 49101 14715541 38944 66800 547113521 50071 68046 399716845 56098 33918 965223675 16663 49101 949814736 49101 27908 406719449 66800 64463 4646853 32788 56098 889555820 15803 16663 5590082 19774 64463 846945103 15803 83966 740856360 19774 23510 410278433 20106 83966 815761083 58463 19774 405135178 68376 20106 544012284 23569 58463 631284774 41739 23569 823275560 71849 41739 314476556 23569 75225 682222862 60567 75225 472652320 21021 60567 890089808 78884 41739 463737078 16746 78884 945531238 13923 60567 420093828 33393 16746 353780262 78884 27882 805323838 18596 16746 790092681 1230 18596 418586978 22682 13923 383849291 32778 1230 448421633 22682 64995 2242899 22682 9013 44138449 32778 43219 110621052 9013 45926 901027213 43219 67486 490831585 324 45926 277397861 33842 9013 105567652 43219 57208 128174403 33842 38804 799460535 324 84655 707252910 17071 38804 667823510 35646 17071 952910118 36941 57208 580695368 36941 66928 916286305 17071 6094 900251952 66928 78313 597438933 78313 60452 296930695 60452 83648 433046008 83648 19289 192385 60452 54402 52912009 85617 19289 412785454 54402 3927 576978061 73194 54402 776477507 73194 71545 274484695 14641 85617 958453393 55517 71545 286727889 55517 20447 346830702 14641 35744 789225794 20447 66238 316167804 74846 66238 597103428 66238 2080 775252737 74846 12002 823947305 66238 29836 541152441 80804 12002 184767877 80804 2187 296099234 30110 29836 737401494 57056 2187 273022453 3722 2187 932270491 13546 57056 872048369 21054 3722 182987052 30110 67335 41009141 21054 52422 161811366 13546 69303 561869297 76103 67335 20398613 42478 67335 361581959 21348 69303 946973205 73189 21348 369593451 73189 16764 61534477 65075 42478 732946523 65075 48678 304607067 75368 48678 336498587 48678 62227 442963143 65075 50598 208904467 69123 75368 364053699 84149 62227 434505170 3990 75368 616487297 50598 29270 16755691 76176 3990 420903203 57825 84149 434368523 52421 76176 161694788 40227 76176 763836554 40921 40227 932785177 74047 52421 584621203 68431 40921 896692246 29465 40227 93138357 2683 40227 199129832 29465 71438 95824224 85554 29465 744190682 14805 68431 869842957 68229 71438 90714225 68229 79909 360317831 36947 14805 484895138 82445 85554 43049235 20114 14805 660731208 8256 79909 52132855 75171 36947 273368238 68340 75171 783610337 20114 84790 801915763 1597 84790 905505768 41836 84790 538315615 85667 1597 604940021 77859 41836 985830116 28799 77859 232054770 2228 85667 710525634 85667 86736 543297880 86736 81943 111278555 58486 81943 65990431 43023 2228 133205582 2228 4628 354488382 53938 43023 586457421 21738 43023 468879134 21738 44984 75106994 82207 4628 771011773 21738 5403 473237361 82207 82005 280663465 5403 2038 232710715 57145 44984 601514772 11508 82207 291400431 13825 5403 653594329 25951 2038 640499968 37971 57145 508198623 13825 73051 953024269 55795 73051 200468564 14318 73051 535745067 25951 63846 437715689 52985 55795 814094530 9940 63846 687060846 60673 52985 11600643 14318 29761 471256980 9940 29482 692139209 9940 8488 201423679 29761 4758 490040281 29761 81525 995907103 4758 76649 341540691 24150 81525 635883125 81525 15905 551426341 76649 20724 586335531 15905 86367 423303501 85952 86367 148229510 24150 50510 194277390 85952 29653 786283755 50510 20188 345056370 85952 41609 750089794 55333 29653 488966269 77331 50510 546527715 28213 29653 825783568 72973 20188 958471750 29434 41609 255922543 77331 84135 949780909 72973 87047 308912987 28213 71204 284536593 87047 72076 287294833 9824 87047 69822638 84135 14587 657676218 80361 72076 374679601 33010 72076 803997345 54600 14587 712841878 33010 83692 339340657 22013 83692 358227077 43037 80361 536794795 22013 30789 861928753 31905 43037 357738885 58075 22013 530918562 31905 58337 479812058 54816 30789 916157361 71235 30789 623912556 25908 31905 501580721 58075 18236 71566077 59632 18236 474322071 59632 50916 789455505 71235 82689 286228603 82689 28294 862481378 11585 50916 595022914 65545 50916 314518502 80186 50916 882645310 29338 65545 563037483 28294 26881 66408010 28687 11585 270007268 65545 1176 239470495 34358 26881 783058743 34358 79478 391060719 86814 34358 208838159 28687 52490 170695037 64356 1176 316561148 79478 27109 567195580 79478 12279 346535129 15556 52490 404502202 64356 82282 705011012 85076 15556 263354892 25461 85076 657807806 52042 85076 575875509 82282 77355 595606965 77355 26789 846654356 20297 26789 92126441 26789 33294 467949907 20297 55162 946785406 2054 20297 987189181 25355 26789 604168415 74265 25355 141060500 72 74265 507934024 2054 36168 731778914 60972 2054 414196611 25355 5565 63485660 36168 48511 840838930 48511 24661 843769835 23307 60972 30389803 73156 48511 424524725 23307 74998 914445213 48511 73479 344127350 73156 44055 62336632 8236 74998 439305886 51792 8236 523604232 8236 57060 869778301 44055 55953 141928334 8236 59856 901018558 59020 51792 571611230 26336 59856 504331510 79061 59020 621594937 76314 59856 810048163 57187 59020 452206770 59020 28671 666113303 28671 52763 778496043 14365 79061 108593340 641 76314 66849809 57187 79596 257061959 71722 79596 969830644 52763 35787 843341176 62117 71722 827895610 62117 44977 473723872 79596 47600 428990979 47802 47600 472202650 19546 47600 860056251 8907 47600 691442749 19546 17462 249384030 32044 47802 649117755 8907 37016 860341611 71004 32044 36703722 51461 17462 258385436 6113 32044 889327959 83344 32044 303050449 71004 86813 159454384 33574 6113 547790461 51461 9703 618832319 19590 33574 420947738 66363 86813 50542714 8676 33574 319814971 32207 8676 703057274 66363 9358 351795873 9358 45500 366555110 44067 8676 601023636 45500 3994 155287052 17414 3994 183420272 17414 33355 805235600 43482 33355 189804183 80904 17414 619557302 44618 3994 545986176 80627 43482 470768423 43482 81644 486839945 81644 24115 321979057 44618 52091 34673283 62001 81644 462759098 80627 37555 895267132 71876 62001 239392174 52091 59566 265349096 62001 3693 700759257 42788 37555 474136497 3693 41167 180254328 25868 42788 900553430 44758 25868 99362477 41167 56775 385086186 48840 56775 288244943 56775 80537 55480513 8181 56775 877365347 11293 56775 701130457 80537 84151 155140840 84151 73620 424382523 80537 79031 647841041 79031 22737 636232660 84151 5292 271745360 1884 5292 345696848 12239 22737 767954486 22737 58614 533583625 42057 58614 329906464 69113 12239 638731440 12239 24565 82043718 22027 69113 853221417 24565 30540 659922686 30540 61767 981818376 22027 3325 303538737 27466 3325 589148786 30540 16444 123785273 27466 80486 76579515 76480 27466 38213663 76480 52816 363892228 80486 63926 466910279 19493 52816 987496339 19493 36083 381938771 2477 52816 888106277 74419 63926 512766069 63926 75527 993630523 51168 36083 108204392 86037 51168 965098447 76113 51168 460586569 52408 51168 157931460 86037 5268 334898356 52408 34106 75321233 18820 34106 465644253 87408 76113 935342641 19190 5268 422261970 1413 19190 518849637 24850 87408 861340294 40291 24850 829069712 40291 9918 584974990 45912 1413 660156998 24850 72127 949046405 75466 72127 692550845 76296 72127 58188511 47481 75466 677894223 15686 47481 162115165 47481 44417 135416736 76296 19307 435422277 15686 46463 660729848 75260 47481 920187763 75219 46463 257440794 24394 75219 600340058 47956 46463 84138331 47956 71655 987669106 75260 53688 409992117 24394 25037 335416731 79392 24394 522901505 23926 53688 428969336 13613 79392 46746632 53688 12169 430650692 40288 12169 5932926 79392 77650 412982886 13571 77650 89779377 12169 72783 909636677 81741 13571 749471691 60870 72783 51614414 60870 14104 877306872 14104 48187 488235615 12922 81741 966151173 25437 48187 432202294 25066 25437 753581517 48254 48187 151325104 35994 48254 757114859 48254 46812 49484422 47253 46812 67452286 47588 35994 381018694 20124 35994 72900969 47253 19019 772283921 77246 47253 494923091 70989 77246 618222270 47588 57538 69294089 29209 19019 956339966 70989 27821 26823855 19062 57538 465595213 70989 54160 625513002 19062 61716 74151017 18119 27821 517932881 61716 58741 213126591 36230 18119 658286909 54160 42579 931425580 3891 18119 742746124 3891 22343 356673454 3891 12368 958962203 3891 25885 683360138 12368 51542 368427023 25885 3518 403312776 3518 14172 676451790 63128 25885 89354771 51542 69722 656744672 67351 69722 548767021 69722 82421 452747490 14172 23141 218901244 14624 23141 700910507 23141 74803 98244460 19485 74803 694638846 19485 4061 642485659 22637 23141 47147014 44414 19485 105548413 52999 19485 833149187 75277 22637 165027210 52197 22637 943007307 63206 44414 491813670 75277 64769 927992726 52999 52356 175251092 64769 50371 136118424 50371 80477 424544123 81558 52356 199452500 80477 63108 264578983 81558 15378 75473200 46335 80477 964593121 81558 79246 245009832 15378 35462 60013366 46335 43483 311270593 79246 22314 150782411 72850 22314 806986678 87253 35462 198512339 43483 31380 884149605 31380 7099 74485783 72850 2570 271494448 87253 32538 954428779 66829 31380 678787687 12318 7099 701511483 54961 32538 22418268 59070 32538 483635893 39715 12318 181430258 59070 78962 573036212 39715 77031 760340494 77031 18421 571113283 78962 3369 651127705 39715 22041 68547216 22041 72183 890221662 77031 1084 765657417 17797 18421 957385561 1084 6615 144062649 20020 72183 794912774 16319 1084 341525580 26247 6615 329980680 20020 28407 56973347 51162 6615 9127529 45298 26247 155323114 28407 65192 841354603 53736 51162 469514224 51162 21979 213925253 20061 65192 525822533 55900 53736 615039549 21979 32151 28200040 6786 20061 861429301 19743 21979 984665178 40209 55900 339033357 40209 1638 900211220 32151 50871 79735604 19743 66258 312679291 67120 40209 137290213 66258 23034 614631580 66258 84599 910261876 23034 16056 42008226 43262 84599 350830369 17923 84599 58344276 17923 84320 257182655 43262 57673 134841279 84320 51799 178536556 17923 37286 82516114 56273 17923 661931475 87446 84320 711297068 41252 56273 48425468 70384 51799 839943661 41252 26186 558277788 29236 41252 537877354 87446 9544 227308288 9369 26186 547018440 9369 63629 774979977 82550 26186 594219342 9369 34107 805581813 13864 34107 395598667 23840 34107 236730425 56744 13864 787503020 13864 60907 398513964 18299 34107 160265536 24684 23840 937200425 24684 63104 766442969 63587 63104 188103592 60907 54633 113786964 28941 18299 464042281 54633 28372 146982079 52113 63104 656689601 28372 75017 681437082 28372 44840 988059882 44840 20903 262512624 28372 43048 780736391 52113 46350 708922512 44840 42040 41067586 76901 43048 137766496 85839 42040 218961015 9961 42040 352543337 46350 43361 22110985 30258 76901 994303682 79250 76901 577889285 43361 50326 809112304 32741 79250 317304013 79250 3496 438314834 13126 30258 355127600 32741 3953 110695892 13126 85663 100441039 73107 3496 989345526 86708 13126 31319806 85663 76484 751160595 76484 60486 47209920 73107 19471 511968940 19471 7800 186959121 37762 7800 127365074 37762 81827 836014932 81827 69196 271801030 39046 7800 934792100 69196 75853 160868483 75853 82315 742040415 20751 39046 78606078 84657 39046 571451581 62581 75853 145388196 84657 36351 415026834 82315 11030 405586399 36351 72676 538034459 15769 62581 371250379 62581 61285 45674084 50613 72676 556448012 26600 50613 600247945 38740 61285 146736009 11242 61285 657998190 26600 82239 555199793 11242 85917 351966722 26600 80345 549919103 38740 62127 167767941 11242 29985 43691502 80231 82239 522859849 29985 63818 116144841 80231 31264 176329769 72641 80231 236749671 72641 55866 678478232 36520 72641 4641306 36520 12839 343735718 47984 72641 514334568 66347 12839 244902402 55866 31305 85279239 47984 80444 79607615 4020 12839 200723581 60959 31305 209063657 31305 49433 378097822 80444 14452 231684214 49433 18975 968567468 46178 14452 463385370 34065 18975 544947094 1865 46178 458959897 1865 10798 206595715 40366 34065 389696814 14645 46178 566623143 34065 10388 772326336 75245 14645 529932543 53 14645 594544637 40366 29175 625162028 53 74309 108207162 17476 75245 958242936 17476 80728 576528293 11729 17476 694102415 80728 46151 610646431 74309 32816 267789269 80728 9337 452414891 9337 55233 566263288 9337 26284 594433127 81981 46151 901329265 26284 79675 836612372 67484 81981 422595171 67484 18309 253942818 26284 27818 331200146 74279 67484 420255844 18309 86688 375156055 67484 75704 634764132 18726 75704 845733823 7069 86688 522256099 22287 86688 724537631 7069 75950 760055170 21349 18726 59450680 13304 21349 805063261 22287 70187 976361197 9585 75950 251089319 9378 75950 88659028 56666 13304 903191919 13304 64309 401673099 37279 64309 168814611 10900 37279 858138541 21632 9378 541751767 8974 56666 970049809 10900 74800 271726287 21632 46765 92841024 85165 10900 60652570 46765 17867 631917614 17761 46765 809705553 17867 69450 738210499 17867 81448 169598610 17761 51651 571814252 17761 61413 149811208 61413 21669 213422319 51651 35046 876760177 35037 51651 62654213 35037 42893 200485011 21313 42893 487161592 21313 31600 859120049 42893 86730 771269026 55428 35037 125511383 18490 55428 629861420 18490 83950 534005054 86730 57034 564420740 86730 50732 805663676 18490 46315 663512122 80480 57034 869719284 80480 36589 100982913 46315 43721 600832353 36589 58513 925049967 43721 79409 929500647 27326 43721 375683669 58513 62553 613529633 62553 59645 724738785 27326 16996 172573012 62553 79733 308528717 59645 59656 65150561 16996 17944 41797396 79733 27520 905201869 69538 59656 795382572 85114 69538 908849374 36312 27520 391160530 49601 27520 399253767 79617 36312 503131850 31525 49601 659065023 5254 85114 330195001 49601 30754 120918697 49601 29918 423584028 31525 20778 421240279 20778 79913 59614362 29918 7096 201879674 31823 30754 744414034 76393 29918 11565915 60427 31823 718702198 56551 79913 392429564 76393 63579 332666029 20865 31823 678012163 20865 41278 637396646 56551 40110 68486352 56551 35937 782384750 71383 41278 273743012 71963 40110 873666094 49593 41278 670974769 58640 35937 129110039 71383 3210 150605635 58640 40509 538544688 17303 3210 261900178 2115 3210 472031892 17303 41618 69170151 61893 3210 42750227 21135 61893 557335210 41618 67207 320427702 67207 8587 951759163 20140 41618 17646003 8587 82655 950869192 67207 72527 305345939 66807 67207 617643202 72527 48017 619273912 50350 72527 328778505 50350 54277 85865719 54277 26116 642141050 54277 37031 684385797 60113 48017 907369127 66820 50350 30023670 37031 64165 199668129 87372 66820 995688040 66820 11457 300706501 79586 87372 697383410 25100 64165 126456439 87372 18933 125227529 25100 4398 72609215 57912 4398 154454185 73930 18933 462101849 55750 25100 831386737 73930 80225 227144747 87213 73930 975297193 73930 87075 541662861 87213 7384 773327023 56351 87075 521133379 56351 16978 983120314 56351 45980 728640938 45980 6215 182837545 7384 36081 147440447 21198 36081 134329453 34025 36081 300283067 5349 36081 203738866 36865 21198 395163147 5349 25033 63144699 21198 43153 131921147 2124 43153 353178049 31548 5349 664300241 61322 43153 80868039 7490 2124 840674582 55440 43153 212544140 1827 31548 362578454 61464 55440 935125817 61322 6377 26989159 1827 38523 120566831 55440 61973 850700665 44916 38523 300842841 44916 16851 219485963 34786 6377 228908714 40866 16851 862774756 34786 40783 324430455 74714 34786 891617546 57181 40783 58794495 13685 57181 6083746 57181 45459 466913589 45459 71533 698890293 43388 45459 913598987 13685 61210 727638531 1762 13685 5204490 67989 45459 671720865 51623 61210 781573645 54662 67989 85700303 25790 61210 230954312 25790 22170 292030891 62012 54662 919835374 47607 54662 604432786 36332 22170 854534248 47607 28848 774390681 21888 28848 904484469 21888 50669 610540324 70809 28848 184781803 70809 75513 755888485 75513 29404 75932065 29404 41025 652138293 35628 75513 90671057 59882 75513 59424223 37253 59882 403829738 37253 72426 659693886 24035 41025 155343490 57017 59882 94647075 37253 29260 959046773 26278 37253 24477392 26278 67861 47646543 26278 33357 284458814 29260 39342 431858849 39342 48000 28561770 67861 42549 56946105 22255 33357 567537791 14160 22255 120493622 8666 14160 66531072 11279 8666 101084292 14160 41697 788442078 29206 11279 976112518 70955 8666 139698078 41697 72042 104893440 70955 53144 59151221 70955 50854 785941362 29206 32710 435070284 50854 14930 735013034 50854 33863 490751616 70203 14930 467044584 16144 33863 636028883 70203 59473 8796341 44914 59473 361901557 59473 14299 128275458 23829 70203 898003688 43688 59473 259420623 43688 47378 586790127 43688 30416 839614429 16917 43688 72021849 23829 84692 813349706 30416 64644 713480781 69707 84692 919834380 9992 84692 137911672 9444 69707 720596511 2349 84692 674235646 9444 17632 705525723 69707 71929 269180833 17287 9444 71380253 74864 71929 401161074 17287 78091 912031368 47874 71929 134048158 17287 34806 838126877 34806 15364 112017831 68733 78091 299842838 78091 6493 179798224 6493 56979 20245448 65678 68733 417516311 55255 6493 894346418 68733 21384 299959941 65678 33646 741640320 51411 21384 360133074 33646 24057 989492814 21384 73948 14004456 24057 49417 112912646 43738 33646 113045126 49417 8554 566846640 49417 14575 901428703 73948 38544 967931566 14575 57919 640263872 51278 43738 902518912 73836 38544 85999648 14575 58454 565857450 38544 10357 420393236 51278 26922 763976641 58454 57235 780179497 57235 41863 547065112 23216 10357 805299353 26922 9429 622142826 57235 61060 449947343 41863 25469 939502036 9429 35571 612515835 23216 24540 662602101 9429 49125 616354892 24540 32447 232423773 35571 70733 603340772 16831 32447 929197208 17784 70733 762739744 28572 32447 45372728 17784 30026 807774876 70733 70653 756002506 30026 32019 167482679 29037 17784 433299643 77257 29037 692141894 25394 77257 644602189 26165 77257 643014290 84956 32019 557598056 51752 25394 795485600 26165 2977 621991014 25394 4909 703250174 26165 951 373491955 2977 46408 841873820 63095 51752 848447715 951 70599 650260171 4909 66823 492779244 42959 63095 703169811 33564 46408 751022119 70599 81771 404365717 28000 70599 695950871 14366 28000 944796930 81771 54178 91113199 40650 81771 629689985 81771 48295 695857695 40650 78599 868911410 48295 20258 689532427 20258 64301 24779845 64301 75184 583785230 1809 20258 218229895 27744 78599 323783579 45198 1809 178569738 83288 45198 31557813 27744 50896 917860921 13455 83288 457424737 83288 26713 671934393 13963 26713 271250600 13963 68042 346445018 13963 3611 57058894 55379 3611 11075052 76865 13963 253826937 14826 55379 923281647 7325 14826 9697096 20294 55379 711416445 48771 55379 814715156 76865 38432 878231620 41127 7325 650652755 79379 20294 660094257 43404 48771 643573605 43404 3881 317306850 27667 43404 752698167 69233 27667 106890300 43404 55806 458488916 26925 43404 386312564 85714 69233 134503019 16208 69233 120980747 32226 69233 982406775 29819 16208 36722019 55419 85714 844840235 65972 29819 438102547 65972 73386 530301153 56620 65972 355603176 56620 78308 78168225 72620 65972 715680825 15792 56620 446168962 72620 51280 527772871 15792 23731 727261617 15792 84802 75332245 36189 51280 940514837 86433 23731 406331041 59321 86433 711548772 31396 59321 315864162 21882 31396 276606881 87 21882 538575768 84926 31396 100724644 16459 59321 338551556 31396 77413 145528832 21882 49880 517012403 27984 84926 709852165 24031 84926 650471584 82309 24031 970713602 24031 66782 207404605 49880 20086 665423976 82309 47047 736242101 66782 46432 596898006 47047 42732 385989369 42732 85505 374917629 46432 43286 707435024 43286 74383 906956060 57973 43286 478004324 85505 75869 75205457 60345 85505 196255549 43286 8954 510710611 12033 74383 1980393 73921 60345 798477529 61135 75869 81616602 70600 8954 535729132 12033 77451 319682701 70600 16029 424274404 73921 47063 512124620 47063 68368 903530643 76900 47063 34651887 69610 47063 305000219 10941 47063 782489130 69610 73309 840614053 3668 68368 777186031 21889 10941 77049334 77395 3668 694102847 43512 21889 686709531 73309 87131 365871770 87131 35719 53567916 87131 34275 106894542 80047 35719 589025927 80047 58828 642966504 34275 70709 40051095 40766 34275 739505440 12423 40766 758237813 70709 71096 74546360 12423 50239 516244237 43347 12423 980227010 40766 11746 117528944 71096 65078 977710499 76040 11746 583370971 50644 65078 339887270 76040 69643 220412935 50644 58249 460300261 76040 66175 5763761 38090 58249 863277897 45734 50644 698804745 66175 77901 313122717 58249 8433 366368226 72020 45734 534953926 45734 8108 679301833 39219 45734 40360420 77901 53369 466535775 8108 74557 257437060 57093 39219 630516821 57093 50797 336192044 74557 85941 759477254 43044 53369 189000993 39845 74557 86871053 4437 57093 106387389 39845 77669 69012406 4437 2305 539940849 4437 35035 180942388 49078 35035 211705689 35035 26748 610724422 9421 26748 524433001 49078 34441 356159900 36162 26748 338088674 9421 34785 437897200 34785 55048 111793092 55048 3803 683189641 36162 45924 987334511 36162 81046 829097148 51757 55048 275073434 71959 3803 825636756 71959 40049 861119362 81046 86523 56158808 57265 71959 367499012 66799 86523 959156475 66799 84459 636928157 86523 81595 178380666 84459 48059 712423501 57265 26513 578670928 48059 67257 62268940 50690 81595 498554258 62263 48059 790014847 50690 60787 327079866 67257 71488 476927144 14682 62263 806201211 82278 71488 777177913 14682 43547 838494099 14682 11062 84036179 33271 82278 891873835 14682 81719 984270451 11062 10596 883256241 41997 11062 125943908 11062 31841 487592466 81719 7087 448693821 27043 7087 741395933 7087 84999 787864220 41997 23558 537541141 84999 54469 126726791 31200 23558 60261125 6549 54469 725830719 6549 70240 60687212 10834 6549 55849352 54469 61211 993822256 61211 16805 646350566 18969 61211 443937071 79255 61211 441759101 85020 79255 956852325 57518 16805 241346568 79255 27843 258586767 79255 26111 68257234 43212 26111 201003149 85020 38175 92449241 57518 83868 139033220 43212 26514 455681645 56081 43212 675346315 43212 14279 623305728 56081 86478 537037345 83868 61251 635214836 61496 26514 671556959 61251 11076 121588392 18503 61496 617219119 61251 21108 295203691 18503 4278 983566850 61496 53573 723548934 10869 21108 226590647 18503 16716 94652666 50137 21108 500443970 21152 4278 18654434 79205 53573 258794287 34108 10869 543804232 50137 54561 360881141 50137 18233 522690477 72815 54561 698781388 8669 54561 133810786 54561 68283 144503415 82718 54561 338348727 59820 72815 523779368 9224 82718 188310327 59820 82791 22619026 59820 18792 454532534 51868 82718 408698127 42490 59820 529319816 26552 51868 588803456 82791 66296 253651985 51868 22191 579859376 42021 51868 486771044 25898 66296 817082525 66296 69418 543691701 25898 23680 19883184 75250 22191 591234960 4916 75250 785418012 48242 4916 926109130 22885 69418 268168805 22885 71366 521576298 75250 24989 731311416 4916 50482 539997502 49793 22885 377810382 50230 22885 901667988 71366 625 174840617 56840 49793 519244279 50230 15009 805292538 50230 35622 547956859 50230 79174 15476844 46582 35622 695788025 79174 79726 621667396 35622 33765 52262974 46582 60483 921639372 60483 87425 421315488 79726 66724 650340609 87425 52937 480596006 55791 52937 919000618 11435 55791 226694267 66724 67580 794943525 67908 11435 115941187 55791 11012 136198577 44283 11435 577000483 1123 11435 493717138 85126 44283 121415227 85126 13180 69122252 13180 54264 102103057 10984 1123 956742586 10984 74051 950391404 13180 23860 837770832 10984 64617 920706484 60753 10984 167115029 60753 68861 574796165 40229 23860 126928698 12856 40229 87959346 37828 68861 782369035 68861 2727 596689063 22829 37828 544118696 53887 22829 417607775 2727 43932 151163238 37828 85942 252062514 2727 33948 208742602 83057 33948 911075135 83057 36223 361047949 83057 9805 748899846 36223 84866 85689783 33948 21667 391962921 59687 84866 628457871 21667 43073 43953157 43073 46697 620765866 46697 81343 234807841 81343 5960 188329383 46697 21740 26735212 43073 64550 857702799 64550 73955 622800262 84292 64550 983365986 5960 24464 81667876 73955 4548 81544696 84292 5602 62626477 5602 37203 411758601 6821 24464 346444125 65276 37203 38681703 51850 6821 455285893 6821 26228 410198831 35079 51850 127558842 26228 76948 631151550 26228 50450 286615948 51850 35306 46379935 7230 35079 551929010 71949 35079 757694145 71949 58230 617981471 30775 50450 902108397 58230 43999 638201419 71949 52053 249941407 43999 7235 131278436 65523 52053 69903268 52053 32171 11664740 43999 20319 921162305 21492 65523 628240893 53726 20319 966189680 51776 32171 214842182 21492 39147 118166416 87153 39147 269338512 51776 31132 814809288 31132 6948 921145433 39147 2857 701029493 39147 67734 18596264 2857 83307 943808950 31132 21999 291823682 2857 36755 62658278 67734 56456 855450364 4981 83307 605857377 54179 83307 93662865 38747 56456 39098436 56456 41777 710897167 56456 15225 182736191 53331 4981 307662046 80510 54179 427197478 15225 26439 170481655 41777 34771 103300779 80510 25204 667026548 53331 5946 335786692 17298 25204 259984512 17298 3868 194936845 25204 28149 325862349 3868 58483 679943011 3868 4039 95189367 81638 3868 753460515 45056 3868 665336420 84947 58483 615788687 58483 64328 650363416 16457 84947 154489286 84947 37274 804460182 18905 37274 387542368 84947 3824 676209879 18905 30387 771601624 46526 30387 147689769 30387 27075 733891939 28485 27075 92016658 3824 2743 811998823 27075 16396 38940255 28485 27767 304224418 28541 2743 630258572 80387 28485 28014551 80387 49329 555276583 27767 47168 524344928 61300 28541 147360814 46393 80387 16181810 46393 25760 113037328 69720 47168 631795532 61300 26958 599600024 26958 69877 837516333 69877 83415 215818172 83415 26914 7480422 26914 78127 205269755 26958 19996 430746535 19996 34719 16453779 83415 63423 83372330 66685 78127 497688586 17437 66685 794823691 19996 20385 755190117 84778 20385 111121518 66685 82579 703035533 84778 9785 706888276 26602 82579 88576554 84778 72750 310352766 21504 72750 447113664 21504 20461 435466369 9785 12680 424310071 72750 78165 823283014 78165 73697 114942386 78165 31293 726306185 42267 73697 841516852 73697 39528 630624864 73697 33006 921065394 65722 42267 244686956 31293 51095 449649874 59995 51095 283839143 34006 59995 188144500 26695 65722 821274616 26695 83617 34443927 47370 34006 964897630 83617 59580 132012832 59580 72675 144489425 72675 13551 548343489 59580 81626 38419078 9783 47370 926834688 40420 72675 647198388 49993 13551 426920127 72669 13551 812589677 9783 55425 555788156 55425 29988 876757382 49993 55354 118117806 45378 29988 863156136 76984 72669 3840294 38963 55354 435499707 45378 80294 521090835 76984 83105 372358159 45378 57326 358310386 69608 76984 914459267 83105 34588 42169072 34588 59909 422456099 83105 11328 570119957 11328 58886 442387999 58886 26415 199994088 78076 59909 197541955 78076 42302 17287009 11328 72261 466252973 77956 78076 939928561 58240 42302 146699818 72261 49635 866356212 58240 13766 687085773 30191 49635 687629561 6884 13766 745583412 3463 49635 428807864 3463 21812 805110170 74726 21812 465437374 6884 29221 292497045 50491 6884 149737105 3463 11612 737630114 50491 11816 694895419 64067 11816 105513436 11816 48432 714504105 48432 54853 405136290 58725 64067 753691867 11816 28065 303234220 58725 77784 986551981 48432 10041 712527825 23814 58725 49763924 22847 77784 425154188 22847 27426 970670266 22847 12383 654581422 38971 10041 310346977 27426 20234 29214021 27426 52327 386996211 35473 52327 809815273 52327 66897 554532553 56625 20234 499106757 2738 35473 44644166 29253 52327 775985673 66897 35556 308595504 2738 53226 123416812 35556 18026 69539885 30480 53226 526878076 35556 68045 999088573 53226 56864 155424645 16909 18026 34812971 63297 30480 110899180 30480 58942 609600883 56864 26051 510276728 63297 29191 759473684 20225 16909 931005073 71553 58942 940453408 1001 29191 435559245 71553 71345 39387576 71345 73037 635949956 7365 20225 143281161 1001 19086 348163263 71345 57785 300344105 72863 57785 37157553 72863 77229 679589951 77229 79933 974224217 61843 79933 707620963 61843 68648 617111918 79933 43669 930269295 17782 77229 18851640 59565 43669 299996996 64339 17782 856265567 2161 59565 85001242 3475 2161 930580677 72299 17782 355886080 35369 72299 177404596 59964 35369 30930101 59788 72299 564504636 69008 3475 253125547 69008 49801 335739583 25552 59964 499277085 58885 25552 204667469 25552 85083 100119896 68261 58885 229152593 25552 59868 949168032 59868 63456 572648520 85083 66709 50377294 63456 65595 47164482 63456 58351 573255249 65595 24195 112283702 65595 57957 396792142 65595 72950 428308569 24195 74263 667772504 1181 24195 464029147 39314 72950 299508093 61453 57957 558646248 39314 28632 109732529 61453 10831 858199574 61453 54387 585093103 11408 28632 92757964 34575 10831 187872749 73606 54387 340975214 34575 73298 946836920 7150 73298 373628577 34575 62608 365884854 73298 34184 301749848 53166 73298 628116924 85224 62608 895431936 85224 35202 575387971 35202 62198 69303829 85224 10046 11746162 35202 28621 526197590 62198 84527 243780142 56709 35202 36363813 81700 56709 176782030 10046 10336 68167081 26372 56709 647044610 56709 35457 602904820 42039 10336 649798338 42039 2521 966490049 2521 54485 167478374 54485 83118 483392886 945 2521 850814662 2521 2588 796517424 60677 945 590802255 54485 8716 6131396 61993 60677 198804028 2588 86819 576543456 2588 74735 621758848 86407 86819 976490114 82612 86819 742029045 82612 4311 15712006 87017 82612 158832188 68407 4311 835471534 82612 67719 300182921 35911 82612 676830067 68407 20388 922717829 78130 67719 968289290 78130 13262 391564125 20388 14674 904767824 40177 20388 335660667 20388 5573 437431147 14674 81218 295744555 14674 70345 829565214 21132 5573 626881871 81218 82391 568560631 67093 5573 555745222 5924 82391 463017270 19856 70345 55405812 21132 65725 228240634 43117 65725 805483087 4090 43117 528282726 4090 27743 917810003 27743 65391 59282459 35535 65391 113895081 43117 7963 996773207 4090 73395 874949502 65318 35535 836536792 65318 63112 300695307 56425 65318 940713810 7963 946 29706384 946 80238 1520794 65318 46461 946063426 60254 56425 5061714 38179 56425 468059567 21849 38179 62090670 60254 34291 138373048 34291 76196 559292621 46525 21849 791978110 8803 46525 923106227 34291 18007 582625361 8803 69166 60461639 14550 8803 206600139 53799 69166 333301621 18007 66400 120649486 65108 66400 287388973 14550 81412 635806221 53799 7288 588323823 30005 66400 458480528 30005 46881 288371585 7288 77973 826687882 55713 46881 905115449 35267 77973 498384698 82106 35267 578793029 82106 87502 82983149 77973 30260 901268698 87502 43737 274295042 70479 43737 680732422 87502 70832 416277816 69786 70832 840706975 64959 30260 140565823 31678 69786 539799519 70832 19212 122038413 70832 64504 63274391 2066 31678 574025227 64504 54390 359575385 75385 54390 259657278 2066 71619 70806739 58732 64504 581615253 58732 9879 900921132 54390 27705 4015375 8546 75385 887755960 32524 27705 321469217 55061 27705 611721945 32524 68635 435038775 67522 8546 127190684 67522 64098 138073917 68635 42314 909525690 42314 21887 500146244 21887 70241 693147619 21887 66088 29478755 21887 83210 327400931 83210 58860 22446538 21887 69622 899694356 55147 70241 47807437 28916 55147 973692891 31623 58860 307838019 31623 45140 182649576 28916 68215 282453583 46411 45140 219570619 60481 45140 951833140 31623 58271 998129654 58271 58403 718784204 46411 61826 202535736 58403 47163 585488124 6143 58271 998134619 18931 58403 800922708 47163 57254 609135609 57254 61513 576259568 86660 18931 279947385 18931 68297 14478153 68297 78823 380922515 78823 28773 967605476 34070 28773 951623407 51034 28773 62976312 36243 78823 672584116 43941 34070 370471677 22402 43941 809749208 79248 43941 135918164 68887 36243 13219030 43941 81058 760484648 43941 87262 41405865 54006 22402 41921898 48207 68887 89809301 35662 81058 864404137 35662 52215 947281169 54006 46089 328429661 54006 16183 201198462 35662 65753 596808475 76007 52215 251126897 16183 11666 176532244 65753 60756 379626937 11666 61265 151973833 65753 6426 341292501 76007 49275 54177440 33101 49275 9298284 61265 41797 70897878 64938 61265 933618493 49275 60316 406278321 33101 59812 436033940 64938 29249 98217179 60316 14553 2081098 14553 45867 269067843 6438 59812 575198327 6438 56204 61134127 29249 51192 230693803 15074 51192 455068935 69798 45867 637186640 34954 51192 652213235 56204 75531 894934763 43563 15074 38023371 15074 29042 78601811 34954 72289 659969893 72289 45003 779290072 59072 43563 888164447 45003 8880 41963372 8880 28059 303671820 15895 8880 265544815 28059 33726 99840378 41644 8880 291132330 28059 77080 519584714 15895 57188 251157224 31291 77080 984663222 23267 77080 581696416 16346 31291 571855703 24331 77080 48299831 16346 36452 85896925 31291 70823 276349371 23267 61988 844154644 42307 16346 517147731 54079 61988 123479804 70823 33801 423733416 33801 69361 308188271 45555 54079 704923985 54079 18899 530021372 33801 64024 274035851 11493 33801 370398798 4667 11493 876776085 45555 22020 118569637 37313 22020 696971176 23068 64024 640136380 4667 1761 5337113 2844 23068 577205346 49607 23068 176932822 49607 38236 42358625 2844 26031 858711780 2844 4629 105708005 26031 59424 298022751 40441 49607 971723427 26031 4367 526957622 40441 35340 851519400 53507 59424 256383585 35384 59424 178702897 35340 20930 282012917 20930 31147 296664871 9301 53507 987697873 53507 1997 429287798 74357 35384 515350904 86879 74357 979754168 86879 3099 132885834 3099 59894 238880629 59894 15759 40467571 41410 86879 126559161 8619 41410 463517608 3099 57522 46469756 33265 15759 305060086 25785 15759 791468702 50281 25785 824940053 33265 32490 399636040 36011 32490 119960483 25785 65329 938453412 36011 15980 633102160 80628 36011 805726040 3701 65329 79267055 30810 15980 693253140 30810 70588 660109351 80628 4891 203750502 4891 13908 129238751 62717 4891 891583591 36111 62717 281108599 4034 4891 435747938 63071 13908 688558852 62717 11218 852645055 63071 58847 49904589 36111 5544 325484576 50402 4034 948582005 11218 70705 130039776 11218 45371 336711898 70705 40624 435169929 40624 29380 426278724 64549 40624 628131840 40624 64812 913073186 29380 68003 639481345 40624 2041 14708354 68003 65926 487584645 2041 30272 174150983 32071 65926 587018336 30688 2041 3065573 32071 85031 81241440 37696 32071 544460836 70029 32071 927867931 20646 30688 523180353 45803 20646 779759705 85031 3290 551222572 20646 78969 275871203 70029 1567 48385403 80029 1567 63889371 78969 68975 588401733 80029 51053 856286876 51053 75519 939468351 1567 58417 603959738 19681 75519 972236803 56570 75519 828845518 71415 51053 483157815 20710 19681 585821585 58417 17879 316812973 17879 73549 373177841 17879 73163 129146273 39946 17879 552401925 20710 3272 72899880 73163 85211 657870140 85211 6871 584792519 39946 38242 787776571 85211 1490 130162927 61171 85211 481337038 55113 85211 692967667 1490 12283 35766962 38242 86388 128791200 12831 86388 345539545 65262 55113 627215786 77732 65262 492084014 65262 60788 150083346 23647 77732 489054783 23647 43184 723232099 60788 6304 959598462 55409 6304 722246185 23647 14807 622449961 22918 43184 44260813 55409 2793 185265657 24184 22918 759322678 14807 40906 801604066 38837 22918 456932170 78711 38837 822527515 24184 8403 407016206 24184 48209 50188733 56024 8403 951944539 87135 8403 683293450 48209 4107 260050950 66062 4107 233773853 59319 56024 66321291 4107 42286 484447727 32370 4107 663357267 66062 56630 948122530 42286 34570 222156919 56630 46197 439590868 34570 41065 505023580 41065 40583 286286292 56630 26425 783598660 15032 34570 400195468 46197 34724 129397216 40583 53579 929879556 53579 72198 845173295 53579 17258 888402340 34724 80910 490553939 59419 34724 793539993 53579 26718 168064858 32832 26718 197959055 17258 68962 237401758 32832 46375 96589253 83282 32832 984502470 61079 26718 293554623 61079 83591 629891403 49641 83591 156514500 11433 46375 541171070 83282 53018 309137628 11433 34376 712126867 11433 3615 309459090 14377 53018 704706540 53386 34376 367557107 16230 53386 25070323 34376 46304 604652058 46304 11238 291601170 11238 10679 729590003 87442 10679 653725397 66791 46304 841077952 66791 54806 214875726 3904 10679 685302967 2578 54806 566989838 3904 82808 110773542 84424 54806 103560135 43582 82808 336278243 24988 3904 511444703 6275 24988 225503514 27546 82808 548631462 76466 84424 116444422 81682 27546 459190420 15852 27546 619353313 6275 31475 228740292 31475 74865 132310866 31475 15242 27638921 27955 74865 78242605 19491 74865 813054092 74865 30093 939798124 15242 61625 457879389 19906 27955 45753888 28884 19491 175515534 19491 12020 377126524 76998 61625 27769463 61625 2277 608144180 19906 16809 900723358 33068 16809 2619058 44811 33068 150717781 33092 2277 963221717 33068 33021 675948385 33068 69315 966956459 73292 33021 626470450 20100 33021 798618301 69177 69177 70997 78812